專利名稱:用于向設(shè)備分發(fā)套餐和頻道的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本專利申請一般涉及內(nèi)容分發(fā)系統(tǒng),尤其涉及用于向設(shè)備分發(fā)內(nèi)容的系統(tǒng)。
背景技術(shù):
在當(dāng)前的內(nèi)容投遞/媒體分發(fā)系統(tǒng)中,提供商通過專有的網(wǎng)絡(luò)令服務(wù)變得可用,以使得在其網(wǎng)絡(luò)中操作的設(shè)備將具有接收這些服務(wù)的能力。某些提供商可以是計賬和客戶服務(wù)(BCS)提供商。對于典型的便攜式設(shè)備,客戶與網(wǎng)絡(luò)之間的整體關(guān)系可由BCS提供商獨(dú)占地管理。通常,設(shè)備具有與關(guān)于主要或發(fā)起網(wǎng)絡(luò)服務(wù)協(xié)定的用戶協(xié)定相關(guān)聯(lián)的補(bǔ)助金(subsidy)。這導(dǎo)致了客戶通過主網(wǎng)絡(luò)的BCS提供商購買所有服務(wù)。當(dāng)語音、數(shù)據(jù)和媒體網(wǎng)絡(luò)具有單一所有權(quán)時,這種情形是可接受的。然而,隨著設(shè)備獲得對多個網(wǎng)絡(luò)的訪問,對支持多個內(nèi)容套餐承包商(packager)和BCS提供商的需要持續(xù)增長。另外,BCS提供商可決定改變套餐以及那些套餐的內(nèi)容。因此,所需的是一種向以柔性方式支持多個內(nèi)容套餐承包商和客戶服務(wù)實體的數(shù)據(jù)網(wǎng)絡(luò)上的設(shè)備分發(fā)內(nèi)容的系統(tǒng)。
發(fā)明內(nèi)容
在一個或多個實施例中,提供了 一種在支持多個內(nèi)容套餐承包商和客戶服務(wù)實體的同時操作以在數(shù)據(jù)網(wǎng)絡(luò)上分發(fā)服務(wù)的分發(fā)系統(tǒng)。在一個方面,一種在設(shè)備中組織套餐和頻道的方法包括接收多個套餐,至少有一個套餐具有相關(guān)聯(lián)的權(quán)重,其中每個套餐具有一組相關(guān)聯(lián)的頻道;以及基于相關(guān)聯(lián)的套餐權(quán)重將這多個套餐排序。在一個方面,一種在設(shè)備中組織套餐和頻道的方法包括接收多個經(jīng)排序的套餐,其中至少有一個套餐是根據(jù)相關(guān)聯(lián)的套餐權(quán)重來排序的;以及根據(jù)每個套餐的次序顯示每
個套餐。在一個方面,一種無線設(shè)備,包括收發(fā)機(jī),它被配置成接收多個經(jīng)排序的套餐,其中至少有一個套餐是根據(jù)相關(guān)聯(lián)的權(quán)重來排序的;處理器,它被配置成處理多個經(jīng)排序的套餐以便進(jìn)行顯示;用戶接口,它被配置成從這多個經(jīng)排序的套餐中選擇套餐;耦合至處理器的存儲器,它被配置成存儲多個經(jīng)排序的套餐;以及耦合至處理器的顯示器,它被配置成根據(jù)所存儲的多個經(jīng)排序的套餐的次序來顯示這些套餐。在一個方面,一種無線設(shè)備,包括用于接收多個經(jīng)排序的套餐的裝置,其中至少有一個套餐是根據(jù)相關(guān)聯(lián)的權(quán)重來排序的;以及用于根據(jù)每個套餐的次序顯示每個套餐的>J-U P^3裝直。在一個方面,一種服務(wù)器,包括收發(fā)機(jī),它被配置成接收多個套餐,其中至少一個套餐是根據(jù)相關(guān)聯(lián)的權(quán)重來排序的;以及處理器,它被配置成根據(jù)相關(guān)聯(lián)的套餐權(quán)重來對多個套餐中的每個套餐排序;以及耦合至所述處理器的存儲器,它被配置成存儲經(jīng)排序的
多個套餐。在一個方面中,一種服務(wù)器,包括用于接收多個套餐的裝置,至少一個套餐具有相關(guān)聯(lián)的權(quán)重,其中每個套餐具有一組相關(guān)聯(lián)的頻道;以及用于基于其相關(guān)聯(lián)的權(quán)重對多個套餐排序的裝置。在審閱了下文中所闡述的附圖簡述、描述和權(quán)利要求之后,這些實施例的其它方 面將變得顯而易見。
在此描述的實施例的前述各個方面通過參閱隨附圖閱讀的以下詳細(xì)描述將變得更顯而易見,在附圖中圖1示出了包括分發(fā)系統(tǒng)的一個實施例的網(wǎng)絡(luò);圖2不出了適于用在分發(fā)系統(tǒng)的一個或多個實施例中的分發(fā)服務(wù)器的一個實施例的示圖;圖3示出了根據(jù)一個實施例的套餐、層級(tier)、頻道和服務(wù)的柔性關(guān)系的一個示例;圖4示出了適于用在分發(fā)系統(tǒng)的一個實施例中的設(shè)備的一個實施例的示圖;圖5示出了用于操作分發(fā)系統(tǒng)的一個實施例中的設(shè)備的方法的一個實施例;圖6不出了用在分發(fā)系統(tǒng)的一個實施例中的SI結(jié)構(gòu)的一個實施例;圖7示出了用在分發(fā)系統(tǒng)的一個實施例中的市場公共消息(marketplacecommonmessage)模式的一個實施例;圖8示出了用在分發(fā)系統(tǒng)的一個實施例中的市場內(nèi)容套餐承包商消息800的一個實施例;圖9示出了用在分發(fā)系統(tǒng)的一個實施例中的市場內(nèi)容套餐承包商消息中的套餐記錄模式的一個實施例的詳細(xì)示圖;圖10不出了用在分發(fā)系統(tǒng)的一個實施例中的服務(wù)定義消息模式的一個實施例;以及圖11示出了用在分發(fā)系統(tǒng)的一個實施例中的服務(wù)記錄模式的一個實施例。
具體實施例方式說明書描述了在數(shù)據(jù)網(wǎng)絡(luò)上支持多個內(nèi)容套餐承包商和客戶服務(wù)實體的柔性分發(fā)系統(tǒng)的實施例。該系統(tǒng)尤其很好地適用于向具有有限資源的便攜式設(shè)備分發(fā)內(nèi)容,但是也可用于任何類型的設(shè)備。系統(tǒng)也可用在任何類型的網(wǎng)絡(luò)環(huán)境中,包括但不限于通信網(wǎng)絡(luò)、諸如因特網(wǎng)的公共網(wǎng)絡(luò)、諸如虛擬專用網(wǎng)(VPN)的專用網(wǎng)、局域網(wǎng)、廣域網(wǎng)、長距離網(wǎng)絡(luò)或任何其它類型的數(shù)據(jù)或通信網(wǎng)絡(luò)。定義
以下定義適用于術(shù)語定義激活將設(shè)備設(shè)置成促使其捕獲SI和服務(wù)的狀態(tài)附加套餐在訂閱雙親(parent)套餐之后可訂閱的套餐。自動訂閱套餐在用戶未顯式選擇其的情況下設(shè)備將訂閱的
套
餐,典型地以訂閱不同套餐作為結(jié)果。輔助呈現(xiàn)(presentation)關(guān)于輔助服務(wù)的呈現(xiàn),典型地在與關(guān)于基服務(wù)的呈現(xiàn)有關(guān)的定義時間內(nèi)出現(xiàn)。輔助服務(wù)用于定制或向基服務(wù)提供增強(qiáng)的服務(wù)。它不被顯式在MPG中。招徠廣告(barker)廣告用戶未訂閱的頻道或套餐的呈現(xiàn)?;?wù)由一頻道代表的主服務(wù)。BCS服務(wù)提供商企業(yè)實體,代表一個或多個內(nèi)容套餐承包商向最終用戶提供計賬和客戶支持服務(wù)。每個設(shè)備皆與BCS提供商相關(guān)聯(lián)。匿影對其中的呈現(xiàn)的訪問被禁止的一組LOT和WOT0頻道對基服務(wù)的視,它可通過替換基服務(wù)的某些屬性和/或與一個或多個輔助服務(wù)相關(guān)聯(lián)來定制。頻道權(quán)重指派給經(jīng)由頻道投遞的呈現(xiàn)的MPG標(biāo)題的權(quán)重。分類方案定義了一組用于特定應(yīng)用或領(lǐng)域的詞匯表的語言獨(dú)立術(shù)語。分類方案別名用作分類表命名空間的簡短形式表示的字符串。分類方案表根據(jù)MPEG-7規(guī)范格式化的XML表,它定義了一組分類方案和分類方案別名。封閉套餐不接受新的訂閱的套餐。聯(lián)絡(luò)窗非實時呈現(xiàn)被傳送的時間間隔。內(nèi)容套餐承包商定義套餐并通過一個或多個相關(guān)聯(lián)的BCS服務(wù)提供商將其提供于訂閱的企業(yè)實體。也稱為內(nèi)容零售商。內(nèi)容提供商通過服務(wù)提供投遞給用戶的內(nèi)容的企業(yè)實體。受控條款解析到分類方案表中的條目的令牌。默認(rèn)語言在用戶未選擇信息可用的某種其它語言的情況
下信息投遞給用戶所用的語言。 設(shè)備被激活以訪問服務(wù)的客戶裝備。EULA最終用戶許可證協(xié)定——用戶與BCS提供商之間規(guī)定了訂閱的默認(rèn)條款的合同。可用特定內(nèi)容套餐承包商的使用協(xié)定條款來取代。排除套餐在用戶訂閱了指定套餐的情況下不準(zhǔn)許他訂閱的一組套餐中的成員。排除服務(wù)不被下載或存儲在設(shè)備上的訂閱服務(wù),典型為用戶拒絕訪問該服務(wù)的動作的結(jié)果。同時參見納入服務(wù)、非可排除服務(wù)。流量復(fù)用器中的邏輯流,典型地用于投遞實時呈現(xiàn)的單個媒體分組、或者包含非實時呈現(xiàn)或SI消息的文件。圖標(biāo)覆蓋在設(shè)備顯示屏的主圖像的一部分上的靜止圖像。納入服務(wù)投遞給設(shè)備的訂閱服務(wù)。同時參見排除服務(wù)、非可排除服務(wù)。弓I(Intro)在關(guān)于基服務(wù)的相關(guān)聯(lián)呈現(xiàn)之前被投遞給用戶的輔助呈現(xiàn)。IP數(shù)據(jù)廣播呈現(xiàn)包括以定義的一組IP多播地址為地址的IP格式化內(nèi)容的呈現(xiàn)。IP數(shù)據(jù)廣播服務(wù)投遞IP數(shù)據(jù)廣播呈現(xiàn)的服務(wù)。本地運(yùn)營基礎(chǔ)設(shè)施參見LOI。LOI被部署以提供特定局域的網(wǎng)絡(luò)覆蓋的基礎(chǔ)設(shè)施的邏輯編組。市場公共消息用于投遞關(guān)于與網(wǎng)絡(luò)以及用在該網(wǎng)絡(luò)中的某些分類方案表相關(guān)聯(lián)的BCS提供商的信息的SI消息。市場內(nèi)容零售商消息用于投遞與內(nèi)容零售商和通過該內(nèi)容零售商可用的套餐、層級和頻道有關(guān)的信息的SI消息。市場定義協(xié)議管理MSI的傳輸和捕獲的協(xié)議。市場信息描述BCS提供商、內(nèi)容套餐承包商、套餐、層級和頻道的信息。市場和服務(wù)信息市場公共消息、市場內(nèi)容套餐承包商消息和服務(wù)定義消息。媒體用于表示諸如運(yùn)動或靜止圖像、聲音、或文本的信息的格式,可能與用于幫助解釋媒體內(nèi)容的元數(shù)據(jù)相關(guān)聯(lián)。媒體呈現(xiàn)指南網(wǎng)絡(luò)中可用的MPG標(biāo)題的安排,作為一系列
MPG塊被投遞給設(shè)備。MIME類型以非實時或IP數(shù)據(jù)廣播呈現(xiàn)投遞的媒體類型,并且相關(guān)聯(lián)的元數(shù)據(jù)根據(jù)RFC 2045-2049的約定標(biāo)識它。MPG參見媒體呈現(xiàn)指南。MPG塊在定義的時間窗——即MPG塊歷時——里投遞多路復(fù)用中可用的這一組MPG標(biāo)題和聯(lián)絡(luò)窗的SI 消息。MPG投遞協(xié)議管理MPG塊的傳輸和捕獲的協(xié)議。MPG標(biāo)題關(guān)于指定時間用于觀看的呈現(xiàn)的實例的描述。MSI參見市場和服務(wù)信息。復(fù)用給定LOI或WOI中可用的一組流量。網(wǎng)絡(luò)使用物理層的多播網(wǎng)絡(luò)。非可排除服務(wù)不允許設(shè)備取消其投遞的訂閱服務(wù)。同時參見納入服務(wù)、排除服務(wù)。非實時呈現(xiàn)被存儲以備稍后檢索和呈現(xiàn)給用戶的呈現(xiàn)。非實時服務(wù)投遞包含整個非實時呈現(xiàn)的內(nèi)容的服務(wù)。引出(Outro) 在基服務(wù)上相關(guān)聯(lián)的呈現(xiàn)之后被投遞給用戶的輔助呈現(xiàn)。套餐作為一組層級以及相關(guān)聯(lián)的輔助服務(wù)的套餐。這些套餐被提供用于在系統(tǒng)上購買。套餐權(quán)重套餐的權(quán)重。雙親套餐與用戶可訂閱附加套餐之前必須存在前一訂閱有關(guān)的套餐。每MPG標(biāo)題服務(wù)投遞實時呈現(xiàn)和非實施例呈現(xiàn)兩者的服務(wù)。具體呈現(xiàn)的類型是根據(jù)呈現(xiàn)的MPG標(biāo)題來確定。呈現(xiàn)可并發(fā)和/或連續(xù)地展現(xiàn)給用戶并且可由單個MPG標(biāo)題來描述的一組媒體片段。呈現(xiàn)窗用戶可觀看呈現(xiàn)的時間間隔。主流量投遞各種類型的SI消息的當(dāng)前版本的列表及其它的流量。專用內(nèi)容零售商要求用戶通過未在SI中指定的手段建立訪問權(quán)限的內(nèi)容零售商。專用套餐由專用內(nèi)容零售商提供的套餐。專用頻道通過專用套餐提供的頻道。專用服務(wù)對其的訪問僅作為專用頻道被提供的服務(wù)。評級對內(nèi)容的適用性提供指導(dǎo)的服務(wù)或呈現(xiàn)內(nèi)容的分類。評級通常是單個標(biāo)度內(nèi)的級別,但是
可具有數(shù)個維度。實時呈現(xiàn)包括在其被接收和處理時無需存儲以備將來檢索就被展現(xiàn)給用戶的媒體的呈現(xiàn)。實時服務(wù)投遞包括整個實時呈現(xiàn)的內(nèi)容的服務(wù)。服務(wù)定義消息投遞關(guān)于網(wǎng)絡(luò)中可用服務(wù)的信息的SI消息。服務(wù)安排可用于向用戶展現(xiàn)的呈現(xiàn)的時間順序。 服務(wù)在單個標(biāo)簽下提供并使用定義的一組流量投遞的呈現(xiàn)的序列。SI參見系統(tǒng)信息。SI流量用于投遞SI消息的流量。SI幀協(xié)議用于傳送SI消息的協(xié)議。SI消息包括SI消息模式的所有元素的消息。SI消息段包含根元素以及SI消息實例的其它元素的子集的副本的消息。訂閱服務(wù)用戶可訪問的服務(wù),已訂閱了包括訪問該服務(wù)的權(quán)限的套餐。系統(tǒng)信息使得設(shè)備能夠定位服務(wù)或代表用戶訂閱套餐以及向用戶描述市場信息、服務(wù)和MPG標(biāo)題的一組信息。使用協(xié)定的條款用戶與內(nèi)容零售商之間控制訂閱套餐的條款的合同。同時參見EULA。層級出于訂閱目的而編組在一起的一組頻道。層級可被組合以創(chuàng)建套餐。版本SI消息中標(biāo)識一組特定屬性和由SI消息傳輸?shù)脑刂档囊粋€屬性,允許其被標(biāo)識為另一SI消息的副本。權(quán)重其值控制關(guān)于元素的信息被展現(xiàn)給用戶的該元素在相同類型的元素列表中的順序的屬性。廣域運(yùn)營基礎(chǔ)設(shè)施參見WOI。WOI被部署以提供特定廣域的網(wǎng)絡(luò)覆蓋的基礎(chǔ)設(shè)施的邏輯編組。圖1示出了包括的分發(fā)系統(tǒng)的一個實施例的網(wǎng)絡(luò)100。該網(wǎng)絡(luò)100包括全部皆耦合至分發(fā)網(wǎng)絡(luò)108的便攜式設(shè)備(102、104和106)、BCS提供商110、內(nèi)容套餐承包商118和內(nèi)容提供商124。設(shè)備(102、104和106)是與分發(fā)網(wǎng)絡(luò)108通信以允許設(shè)備用戶訪問分發(fā)網(wǎng)絡(luò)108來訂閱接收可用套餐的便攜式設(shè)備。BCS提供商110接受并維護(hù)用戶對接收自分發(fā)網(wǎng)絡(luò)108的套餐的訂閱。在一個實施例中,設(shè)備(102、104和106)的每一個與單個BCS提供商相關(guān)聯(lián)。例如,設(shè)備102與BCS112相關(guān)聯(lián),設(shè)備104與BCS114相關(guān)聯(lián),而設(shè)備106與BCS 116相關(guān)聯(lián),在一個實施例中,設(shè)備(102、104和106)可與多于一個BCS提供商相關(guān)聯(lián)。為了清晰起見,詳細(xì)描述BCS提供商112的操作;然而,BCS提供商114和116以類似方式操作。BCS提供商112通過訂閱協(xié)定與一個或多個內(nèi)容套餐承包商118建立關(guān)系,如120處所示的。這些協(xié)定定義哪些內(nèi)容套餐承包商118提供與BCS提供商112相關(guān)聯(lián)的設(shè)備可訂閱接收的套餐。在一個實施例中,BCS提供商112通知分發(fā)網(wǎng)絡(luò)108其與一個或多個內(nèi)容套餐承包商118的關(guān)聯(lián),如122處所示。內(nèi)容套餐承包商118定義并維護(hù)套餐。套餐最終是分發(fā)網(wǎng)絡(luò)108上可提供給設(shè)備的一組可用服務(wù)。設(shè)備用戶通過訂閱套餐來獲得對服務(wù)的訪問。內(nèi)容套餐承包商118通過內(nèi)容零售協(xié)定獲得從內(nèi)容提供商124提供對服務(wù)訪問的權(quán)限,如126處所示。內(nèi)容套餐承包商118通知分發(fā)網(wǎng)絡(luò)108關(guān)于由內(nèi)容套餐承包商118創(chuàng)建的套餐的定義,如128處所示。內(nèi)容提供商124向分發(fā)網(wǎng)絡(luò)108供應(yīng)服務(wù)的內(nèi)容,如130處所示。他們也提供允許分發(fā)網(wǎng)絡(luò)108維護(hù)媒體呈現(xiàn)指南(MPG)的內(nèi)容描述,該媒體呈現(xiàn)指南在任何給定時間通過分發(fā)網(wǎng)絡(luò)108向設(shè)備用戶提供了可用服務(wù)的描述。在一個實施例中,MPG允許訂戶選擇并播放內(nèi)容,但不訂閱。在替換實施例中,除允許用戶選擇和播放內(nèi)容之外,MPG可允許用戶訂閱。分發(fā)網(wǎng)絡(luò)負(fù)責(zé)向設(shè)備(102、104和106)投遞服務(wù)。其還負(fù)責(zé)附隨系統(tǒng)信息(SI)參數(shù)的創(chuàng)建和投遞。在一個實施例中,分發(fā)網(wǎng)絡(luò)108和設(shè)備(102、104和106)之間的通信被組織成例如用于攜帶實時服務(wù)的不同媒體分量的一組流量,或者以IP數(shù)據(jù)廣播服務(wù)中不同IP端口為地址的IP流。使得在特定局域或廣域中可用的所有流量被編組成相對應(yīng)的復(fù)用。分發(fā)網(wǎng)絡(luò)108包括有線或無線網(wǎng)絡(luò)技術(shù)的任何組合。例如,分發(fā)網(wǎng)絡(luò)108可以是無線多播網(wǎng)絡(luò)。在一個實施例中,分發(fā)網(wǎng)絡(luò)108包括服務(wù)器(132、134和136)。為了清晰起見,詳細(xì)描述服務(wù)器132的操作;然而,服務(wù)器134和136以類似方式操作。服務(wù)器132操作成從一個或多個BCS提供商110處接收訂閱參數(shù),如122處所示。服務(wù)器132也從內(nèi)容套餐承包商118處接收套餐參數(shù)128,并從內(nèi)容提供商124處接收節(jié)目安排(programming)參數(shù)130。服務(wù)器132處理接收到的參數(shù)以生成系統(tǒng)信息(SI)參數(shù)128和媒體呈現(xiàn)指南(MPG) 140。SI參數(shù)138包括使得設(shè)備能夠定位服務(wù)或訂閱套餐、以及向設(shè)備用戶描述訂閱信息、服務(wù)、和MPG標(biāo)題的一組信息。MPG 140包括作為一系列MPG塊被投遞給設(shè)備的可用標(biāo)題的安排。在分發(fā)系統(tǒng)的一個實施例的操作期間,分發(fā)網(wǎng)絡(luò)108激活設(shè)備(102、104和106)并傳送SI 138和MPG 140。設(shè)備(102、104和106)在隨后操作成處理SI 138和MPG 140以向設(shè)備用戶再現(xiàn)信息從而允許設(shè)備用戶訂閱一個或多個套餐。例如,設(shè)備102的用戶從經(jīng)再現(xiàn)的信息中選擇要訂閱的套餐。設(shè)備102隨后向分發(fā)網(wǎng)絡(luò)108傳送訂閱請求以訂閱接收所選擇的套餐。在一個或多個實施例中,分發(fā)服務(wù)器132通過執(zhí)行以下功能的一個或多個來在分發(fā)系統(tǒng)的一個實施例中操作。1.獲得與所選BCS提供商、內(nèi)容套餐承包商和內(nèi)容提供商相關(guān)聯(lián)的訂閱、套餐和呈現(xiàn)指南參數(shù)。
2.生成SI和MPG參數(shù)。3.激活設(shè)備來通過分發(fā)網(wǎng)絡(luò)訂閱套餐。4.向已激活的設(shè)備傳送SI和MPG。5.接收來自設(shè)備的一個或多個訂閱請求。因此,分發(fā)系統(tǒng)的實施例操作成在數(shù)據(jù)網(wǎng)絡(luò)上支持多個內(nèi)容套餐承包商和BCS提供商以允許與不同BCS提供商相關(guān)聯(lián)的設(shè)備訂閱接收可用套餐。應(yīng)當(dāng)注意網(wǎng)絡(luò)100僅例示了一種網(wǎng)絡(luò)配置,并且落在所述實施例的范圍內(nèi)的其它網(wǎng)絡(luò)配置或布置也是可能的。圖2示出了適于用在分發(fā)系統(tǒng)的一個或多個實施例中的分發(fā)服務(wù)器200的一個實施例的示圖。例如,分發(fā)服務(wù)器200被用作圖1中的分發(fā)服務(wù)器132。分發(fā)服務(wù)器200包括全部皆耦合至內(nèi)部數(shù)據(jù)總線212的處理邏輯202、SI生成邏輯204、MPG生成邏輯206、收發(fā)機(jī)邏輯208、和激活邏輯210。服務(wù)器200還包括也全部耦合至數(shù)據(jù)總線212的訂閱參數(shù)存儲214、內(nèi)容套餐參數(shù)存儲216、和節(jié)目安排參數(shù)存儲218。在一個或多個實施例中,處理邏輯202包括CPU、處理器、門陣列、硬件邏輯、存儲器元件、虛擬機(jī)、軟件、和/或硬件和軟件的任何組合。因此,處理邏輯202通常包括用于執(zhí)行機(jī)器可讀指令以及用于經(jīng)由內(nèi)部數(shù)據(jù)總線212控制服務(wù)器200的一個或多個其它功能元件的邏輯。收發(fā)機(jī)邏輯208包括操作成允許服務(wù)器200經(jīng)由通信信道220與遠(yuǎn)程設(shè)備或系統(tǒng)傳送和接收數(shù)據(jù)和/或其它信息的硬件和/或軟件。例如,在一個實施例中,通信信道220包括允許服務(wù)器200與一個或多個數(shù)據(jù)網(wǎng)絡(luò)和/或耦合至那些數(shù)據(jù)網(wǎng)絡(luò)的設(shè)備通信的任何合適類型的通信鏈路。存儲邏輯(214、216和218)包括允許服務(wù)器200存儲信息參數(shù)的任何合適類型的存儲設(shè)備或元件。例如,在一個實施例中,存儲邏輯(214、216和218)包括任何類型的RAM、閃存、硬盤、或任何其它類型的存儲設(shè)備。在一個實施例中,處理邏輯202操作成通過收發(fā)機(jī)邏輯208和信道220與一個或多個BCS提供商通信。BCS提供商提供由處理邏輯202接收并存儲在訂閱參數(shù)存儲214中的訂閱參數(shù)。處理邏輯202還操作成通過收發(fā)機(jī)邏輯208和信道220與一個或多個內(nèi)容套餐承包商通信。內(nèi)容套餐承包商提供由處理邏輯202接收并存儲在套餐參數(shù)存儲216中的套餐參數(shù)。處理邏輯202還操作成與一個或多個內(nèi)容提供商通信。內(nèi)容提供商提供由處理邏輯202接收并存儲在節(jié)目安排參數(shù)存儲218中的節(jié)目安排參數(shù)。在本文獻(xiàn)的另一章節(jié)中提供了對訂閱、套餐和節(jié)目安排參數(shù)的更詳細(xì)的描述。在一個或多個實施例中,SI生成邏輯204包括CPU、處理器、門陣列、硬件邏輯、存儲器元件、虛擬機(jī)、軟件、和/或硬件和軟件的任何組合。SI生成邏輯204操作成從存儲(214,216和218)中檢索參數(shù)以生成SI參數(shù)224。例如,SI邏輯204從存儲214中檢索與一個或多個BCS提供商相關(guān)聯(lián)的訂閱參數(shù)。SI邏輯還操作成從存儲216中檢索與每個BCS提供商相關(guān)聯(lián)的套餐參數(shù)以及從存儲218中檢索與每個BCS提供商相關(guān)聯(lián)的節(jié)目安排參數(shù)。因此,SI生成邏輯204操作成生成與每個BCS提供商相關(guān)聯(lián)的SI參數(shù)224。在本文獻(xiàn)的另一章節(jié)中提供了對SI參數(shù)224的更詳細(xì)的描述和格式。MPG生成邏輯206包括CPU、處理器、門陣列、硬件邏輯、存儲器元件、虛擬機(jī)、軟件、和/或硬件和軟件的任何組合。MPG生成邏輯206操作成從節(jié)目安排參數(shù)存儲218中檢索參數(shù)以生成與一個或多個BCS提供商相關(guān)聯(lián)的MPG 222。在本文獻(xiàn)的另一章節(jié)中提供了對MPG 222的更詳細(xì)的描述和格式。激活邏輯210包括CPU、處理器、門陣列、硬件邏輯、存儲器元件、虛擬機(jī)、軟件、和/或硬件和軟件的任何組合。激活邏輯210操作成激活設(shè)備以允許該設(shè)備訂閱可用套餐。對期望訂閱套餐的每個設(shè)備,激活過程僅需要進(jìn)行一次。例如,在一個實施例中,激活邏輯210包括在激活過程期間被下載到設(shè)備的客戶機(jī)應(yīng)用226。例如,使用收發(fā)機(jī)邏輯208將客戶機(jī)226下載到設(shè)備。一旦設(shè)備由激活邏輯210激活,客戶機(jī)226就在設(shè)備上運(yùn)行并操作成接收和顯示關(guān)于可用套餐的信息以及其它與設(shè)備用戶有關(guān)的信息。因此,激活邏輯210操作成允許服務(wù)器200標(biāo)識和認(rèn)證設(shè)備,由此允許設(shè)備訂閱一個或多個可用套餐。在激活過程期間,SI參數(shù)224和MPG 222被傳送給正被激活的設(shè)備。在設(shè)備上執(zhí)行的客戶機(jī)操作成從SI參數(shù)224和MPG 222再現(xiàn)信息以使得設(shè)備可訂閱接收可用套餐。在一個實施例中,分發(fā)系統(tǒng)包括存儲在計算機(jī)可讀介質(zhì)上的程序指令,當(dāng)這些指令由例如處理邏輯202的處理器執(zhí)行時,提供本文所述的服務(wù)器200的功能。例如,指令可從諸如軟盤、CDR0M、存儲卡、閃存設(shè)備、RAM、R0M的計算機(jī)可讀介質(zhì),或者與服務(wù)器200接口的任何其它類型的存儲器或計算機(jī)可讀介質(zhì)加載到服務(wù)器200。在另一個實施例中,指令可從經(jīng)由收發(fā)機(jī)邏輯208與服務(wù)器200接口的外部設(shè)備或網(wǎng)絡(luò)資源下載到服務(wù)器200中。這些指令當(dāng)由處理邏輯202執(zhí)行時,提供如本文所述的分發(fā)系統(tǒng)的一個或多個實施例。在一個實施例中,SI服務(wù)分成三類1.市場定義服務(wù),提供允許用戶訂閱套餐的信息。2.服務(wù)定義服務(wù),提供允許設(shè)備定位并解釋服務(wù)的信息。3.媒體呈現(xiàn)指南服務(wù),提供關(guān)于服務(wù)上可用的內(nèi)容的信息。在一個實施例中,市場定義SI通知分類方案表的設(shè)備關(guān)于BCS提供商的能力、以及由內(nèi)容提供商提供的套餐。主要功能是傳達(dá)關(guān)于套餐的信息。市場定義SI定義用在網(wǎng)絡(luò)中的分類方案表。分類方案表是定義了用于特定網(wǎng)絡(luò)中的指定功能的一組公共條款的基礎(chǔ)結(jié)構(gòu)元素,但是其可在網(wǎng)絡(luò)之間變化,或者其可以多種形式存在,例如,按語言區(qū)分。這些條款的示例包括評級方案和流派(genre)。分類方案表允許SI消息簡潔且以受控方式引用這些條款。市場定義SI定義了與訂閱服務(wù)有關(guān)的BCS提供商的特性和能力。在一個實施例中,市場定義SI可定義-與BCS提供商相關(guān)聯(lián)的一組內(nèi)容套餐。在一個實施例中,設(shè)備僅可訂閱由與BCS提供商相關(guān)聯(lián)的內(nèi)容套餐承包商提供的套餐。-通過BCS提供商可用的計賬策略以及可被使用的賬戶ID類型,諸如通過PayPal的信用卡訂閱。-向BCS提供商提出訂閱的聯(lián)系人細(xì)節(jié),諸如電話號碼、電子郵件地址或網(wǎng)頁URL。- BCS提供商的使用協(xié)定的條款。市場定義SI定義了與訂閱服務(wù)有關(guān)的內(nèi)容套餐承包商的特性和能力。在一個實施例中,可定義-內(nèi)容套餐承包商的名稱。
-該內(nèi)容套餐承包商是否為專用的。-可由內(nèi)容套餐承包商提供的套餐的貨幣。-內(nèi)容套餐承包商的最終用戶許可證協(xié)定。另外,在一個實施例中,SI可定義與內(nèi)容套餐承包商相關(guān)聯(lián)的一組輔助服務(wù)。這些服務(wù)可提供與通過內(nèi)容套餐承包商提供的任何頻道的有關(guān)的補(bǔ)充信息。它們可被設(shè)備監(jiān)視,只要該設(shè)備訂閱了由該內(nèi)容套餐承包商提供的任何套餐。在一個實施例中,由市場SI投遞的主要信息是由內(nèi)容套餐承包商提供的套餐的定義。原則上,套餐是一組服務(wù),連同諸如套餐的名稱及其價格的某些附屬特性。然而,套餐定義不被直接構(gòu)造成服務(wù)列表。相反,套餐被定義為一組層級。每個層級又是一組頻道,其中頻道是對服務(wù)的視。圖3中示出了根據(jù)一個實施例的套餐、層級、頻道和服務(wù)之間的關(guān)系的一個示例。圖3示出了根據(jù)一個實施例的套餐302、層級304、頻道306和服務(wù)308的分層系統(tǒng)300。在此示例中,內(nèi)容提供商正創(chuàng)建將為某些運(yùn)營商(這里是Verizon 310和Sprint312)打上標(biāo)簽的套餐302,但是也創(chuàng)建以可由兩個運(yùn)營商提供的特定組為目標(biāo)的套餐(這里,“UK Expat套餐”314,以較少量但可能是高端人士為目標(biāo))。這些套餐302提供對針對設(shè)備重定格式的大量攜帶體育視頻的實時服務(wù)以及流行電視劇的連續(xù)重播的訪問。所示層級304包括Verizon體育層級316、Sprint體育層級318、網(wǎng)球?qū)蛹?20、重播層級322、Verizon重播層級324、以及UK層級326。所示的這些頻道306包括 ESPN-Verizon 328、ESPN-體育 330、網(wǎng)球 332、Daysof Our Lives (我們的生活)334、Eastenders 336 和 Python 338。服務(wù) 308 包括 ESPN 340,Wimbledon (溫布爾登)TV 342、Days of Our Lives 334、Eastenders 346 和 Python 348。對于高級體育服務(wù)ESPN,兩個頻道328、330被創(chuàng)建,這為服務(wù)340提供了不同視,這些視用于以為特定移動網(wǎng)絡(luò)運(yùn)營商(在此示例中分別為Verizon和Sprint)的作廣告的方式對其打上標(biāo)簽;否則,這些頻道是這些服務(wù)的直接反映。在此示例中,層級304被定義成根據(jù)所提供內(nèi)容的類型來提供頻道的邏輯分組。套餐302隨后向用戶提供訂閱層級的組合的機(jī)會而非提供對可能感興趣的服務(wù)308 的訪問。因此,“UK Expat 套餐”314包括對“EastEnders”服務(wù)46和“Wimbledon Tennis(溫布爾登網(wǎng)球)”342的訪問,但是不提供對一般美國體育頻道的訪問,而Verizon 310和Sprint 312套餐包括對其美國訂戶的所感興趣的所有體育的訪問以及對已在美國出現(xiàn)的重播的訪問。內(nèi)容套餐承包商可通過BCS提供商ID選擇限制對套餐的訪問。不但提供對一組服務(wù)308的訪問,套餐還可與一個或多個輔助服務(wù)相關(guān)聯(lián)。這些服務(wù)可提供與通過套餐提供的任何頻道有關(guān)的補(bǔ)充信息。它們可由設(shè)備來監(jiān)視,只要其訂閱了套餐。層級可以是作為邏輯組來對待的一組頻道。由內(nèi)容套餐承包商提供的頻道應(yīng)當(dāng)出現(xiàn)在至少一個層級中,并且可在多于一個的層級中出現(xiàn)。層級沒有套餐的上下文之外的意義。提供其以允許服務(wù)組的緊縮表示,以及在服務(wù)管理中提供靈活性。例如,如果可通過多個套餐訪問的服務(wù)變得不可用,則通過重新定義包括該服務(wù)的層級而非重新定義套餐本身來從套餐中移除該服務(wù)。頻道是展現(xiàn)給用戶的服務(wù)的視,它適于特定套餐或內(nèi)容套餐承包商。頻道是用戶可訂閱的最小單元的內(nèi)容。對套餐的訂閱自動提供了對套餐中所有頻道的訪問。然而,用戶可能不希望訪問特定頻道,并且設(shè)備可包括允許用戶排除對此類頻道的訪問的能力。內(nèi)容套餐承包商可指示套餐中的某些頻道不是可排除的。頻道的概念允許內(nèi)容套餐承包商針對用戶定制服務(wù)的外觀。例如,內(nèi)容套餐承包商可使用頻道名稱替換服務(wù)的默認(rèn)名稱,或者其可用不同文本覆蓋服務(wù)描述。由于服務(wù)可通過多于一個套餐來提供,因此定義分解成相同服務(wù)的數(shù)個頻道是可能的。頻道下的服務(wù)被稱為基服務(wù)。不僅提供對基服務(wù)的訪問,頻道還可與一個或多個輔助服務(wù)相關(guān)聯(lián)。這些服務(wù)提供與頻道有關(guān)的補(bǔ)充信息。它們可由設(shè)備來監(jiān)視,只要其訪問該頻道。在一個實施例中,對套餐和頻道各自指派一權(quán)重。該權(quán)重是用于管理設(shè)備內(nèi)的套餐和頻道的排序的資源。其定義了在套餐或頻道被以列表展現(xiàn)給用戶時這些套餐或頻道相對于其它套餐或頻道的位置。因此,如果來自所有內(nèi)容套餐承包商的套餐以單個列表被展現(xiàn)給用戶時,在沒有諸如用戶偏好的其它考慮的情況下,呈現(xiàn)的次序是根據(jù)套餐權(quán)重來確定的。類似地,來自MPG的MPG標(biāo)題被默認(rèn)以頻道權(quán)重的次序展現(xiàn)給用戶。在一個實施例中,用戶經(jīng)由設(shè)備顯示器上的訂閱用戶接口訂閱套餐。在一個實施例中,設(shè)備顯示器上默認(rèn)的套餐排序是根據(jù)套餐權(quán)重來確定的。類似地,套餐內(nèi)頻道的默認(rèn)次序是根據(jù)頻道權(quán)重來確定的。在所有內(nèi)容套餐承包商與BCS提供商之間使用網(wǎng)絡(luò)來約定權(quán)重的值。如此進(jìn)行所借助的手段是決策。例如,權(quán)重塊可被指派給不同內(nèi)容套餐承包商,從而允許每個內(nèi)容套餐承包商自由地指派權(quán)重。在一個實施例中,權(quán)重可用于在不同套餐之間進(jìn)行區(qū)分,以及在不同頻道之間進(jìn)行區(qū)分,以使得特定功能可基于權(quán)重應(yīng)用到特定套餐和頻道。因此,這些權(quán)重可扮演不同功能角色。在一個實施例中,權(quán)重可與條件一起編碼,以使得套餐或頻道對給定權(quán)重具有相關(guān)聯(lián)的條件。例如,“101”的權(quán)重可以是表示相關(guān)聯(lián)的套餐或頻道具有相關(guān)聯(lián)的第一和第三條件的二進(jìn)制編碼。對于本領(lǐng)域技術(shù)人員而言,本領(lǐng)域中已知的任何編碼可用于以權(quán)重形式編碼信息是顯而易見的。以一權(quán)重編碼的功能的一個示例是一個實施例,其中權(quán)重編碼不顯示功能以使得相關(guān)聯(lián)的套餐或頻道不被顯示在設(shè)備上。對于本領(lǐng)域技術(shù)人員而言,本領(lǐng)域中已知的任何功能可按權(quán)重來編碼。對每個套餐指派一個或多個價格。價格與在用戶訂閱套餐時對用戶收費(fèi)的訂閱方法(例如,固定收費(fèi)、每周一次、每月一次)相關(guān)聯(lián)??商峁┒嘤谝环N訂閱方法。訂閱方法的語義(semantic)由內(nèi)容套餐承包商和BCS提供商來確定。在一個實施例中,所用的所有訂閱方法應(yīng)當(dāng)僅涉及正被購買的套餐。即,訂閱方法不應(yīng)當(dāng)表示對另一種訂閱方法的價格的調(diào)整,諸如折扣百分比。套餐可以多于一種貨幣的形式來提供。每個設(shè)備僅支持一種貨幣——設(shè)備歸屬國的貨幣(例如,歐元、英鎊、美元、日元)。僅向用戶提供設(shè)備所支持的貨幣形式的價格。
套餐擁有定義了其操作的某些屬性以及作為與其所包括的服務(wù)區(qū)分開的套餐的相依性。在一個實施例中,套餐具有狀態(tài)。在一個實施例中,套餐可處于兩種狀態(tài)中的一種開放或封閉。在開放狀態(tài)中,BCS提供商可接受對套餐的新的訂閱。在封閉狀態(tài)中,不接受新的訂閱。然而,在封閉狀態(tài)中,套餐對于現(xiàn)行訂戶而言繼續(xù)存在,并且改變套餐的任何特性或所有特性是可能的。封閉狀態(tài)允許套餐平穩(wěn)地退休。當(dāng)套餐不再具有任何訂戶時,可將其從SI移除。套餐可具有相依性。默認(rèn)以菜單式(61a carte)提供套餐。然而,可在套餐之間定義限制用戶訂閱彼此無關(guān)的套餐的能力的特定相依性。結(jié)果,提供給用戶的套餐可取決于用戶現(xiàn)行的訂閱。內(nèi)容套餐承包商的職責(zé)是定義有意義且一致的相依性。套餐可以是雙親套餐。套餐可被配置成附加到作為雙親套餐的另一個套餐。在此情形中,用戶僅被準(zhǔn)許在用戶已訂閱了雙親套餐的情況下訂閱該套餐。套餐可具有多于一個雙親套餐,在這種情形中,如果已存在關(guān)于雙親套餐中的至少一個的訂閱的情況下,則用戶可僅訂閱該套餐。不具有雙親套餐的套餐是根套餐。套餐可被自動訂閱。經(jīng)自動訂閱的套餐是在沒有用戶介入的情況下由設(shè)備訂閱的套餐。當(dāng)設(shè)備由與提供該套餐的內(nèi)容套餐承包商相關(guān)聯(lián)的BCS提供商激活時,套餐被自動訂閱。僅根套餐可被自動訂閱。套餐可被排除。對套餐的訂閱可防止用戶訂閱由內(nèi)容套餐承包商提供的其它套
容1^=.。圖4不出了適于用在分發(fā)系統(tǒng)的一個實施例中的設(shè)備400的一個實施例的不圖。設(shè)備400包括全部皆耦合至數(shù)據(jù)總線410的處理邏輯402、設(shè)備資源和接口邏輯104、收發(fā)機(jī)邏輯406、和存儲器408。在一個或多個實施例中,處理邏輯402包括CPU、處理器、門陣列、硬件邏輯、存儲器元件、虛擬機(jī)、軟件、和/或硬件和軟件的任何組合。因此,處理邏輯402通常包括用于執(zhí)行機(jī)器可讀指令以及用于經(jīng)由內(nèi)部數(shù)據(jù)總線410控制設(shè)備400的一個或多個其它功能元件的邏輯。設(shè)備資源和接口邏輯404包括允許設(shè)備400與內(nèi)部和外部系統(tǒng)通信的硬件和/或軟件。例如,內(nèi)部系統(tǒng)可包括大容量存儲系統(tǒng)、存儲器、顯示器驅(qū)動器、調(diào)制解調(diào)器或其它內(nèi)部設(shè)備資源。內(nèi)部系統(tǒng)可包括用戶接口設(shè)備、打印機(jī)、盤驅(qū)動器或其它本地設(shè)備或系統(tǒng)。因此,設(shè)備資源和接口邏輯404允許該設(shè)備在設(shè)備顯示器上再現(xiàn)信息以及通過諸如鼠標(biāo)、小鍵盤、觸摸屏、或任何其它用戶輸入設(shè)備的用戶輸入設(shè)備接收用戶輸入。收發(fā)機(jī)邏輯408包括操作成允許設(shè)備400經(jīng)由通信信道412關(guān)于外部設(shè)備或系統(tǒng)傳送和接收數(shù)據(jù)和/或其它信息的硬件和/或軟件。例如,通信信道412可包括網(wǎng)絡(luò)通信鏈路、無線通信鏈路或任何其它類型通信鏈路。在一個或多個實施例的操作期間,設(shè)備400被激活藉此允許設(shè)備400通過分發(fā)網(wǎng)絡(luò)訂閱可用套餐。作為激活過程的一部分,設(shè)備400接收客戶機(jī)應(yīng)用414、SI參數(shù)426、和MPG 418,它們由收發(fā)機(jī)邏輯406接收并被存儲在存儲器408中。例如,出于完成一次激活過程的目的,設(shè)備用戶控制該設(shè)備來與分發(fā)服務(wù)器(即,圖1中的服務(wù)器132)通信。在激活過程期間,客戶機(jī)邏輯414被安裝在設(shè)備上。服務(wù)器隨后向設(shè)備傳送SI參數(shù)416和MPG 418??蛻魴C(jī)414提供在設(shè)備400上再現(xiàn)MPG 418以允許設(shè)備用戶觀看可用套餐的用戶接口(UI)??蛻魴C(jī)414也允許設(shè)備用戶選擇要訂閱的一個或多個套餐。在作為由客戶機(jī)414實現(xiàn)的設(shè)備到服務(wù)器協(xié)議的一部分的訂閱請求中標(biāo)識所選的套餐。客戶機(jī)414隨后通過收發(fā)機(jī)邏輯406和信道412向分發(fā)服務(wù)器傳送訂閱請求。在一個實施例中,設(shè)備400在分發(fā)系統(tǒng)的一個或多個實施例中執(zhí)行以下功能的一個或多個。應(yīng)當(dāng)注意以下功能可被改變、重新布置、更改、添加、或另外在本實施例的范圍內(nèi)進(jìn)行調(diào)整。1.設(shè)備接收并安裝客戶機(jī)應(yīng)用。2.設(shè)備用分發(fā)系統(tǒng)來激活。3.設(shè)備接收SI參數(shù)和MPG。4. MPG被再現(xiàn)于設(shè)備上并向設(shè)備用戶顯示可用套餐。5.在用戶選擇要訂閱的一個或多個套餐之后,客戶機(jī)組裝要傳送給分發(fā)系統(tǒng)的訂閱請求。6.在訂閱請求已由分發(fā)系統(tǒng)處理之后,設(shè)備接收用戶已訂閱的服務(wù)。例如,對于本領(lǐng)域技術(shù)人員而言,以上步驟1、2和3可按任何次序執(zhí)行是顯而易見的。另外,對于本領(lǐng)域技術(shù)人員而言,步驟1、2和3的子步可按各種次序執(zhí)行也是顯而易見的。例如,步驟2的子步可相對于步驟3的子步以不同次序執(zhí)行。步驟和子步可排序以最優(yōu)化過程。在一個實施例中,用于主宿多個服務(wù)提供商的系統(tǒng)包括存儲在計算機(jī)可讀介質(zhì)上的程序指令,在由處理邏輯402執(zhí)行這些指令時,提供本文所述的設(shè)備400的功能。例如,例如,指令可從諸如軟盤、CDR0M、存儲卡、閃存設(shè)備、RAM、ROM、或者經(jīng)由設(shè)備接口邏輯404與設(shè)備400接口的任何其它類型的存儲器或計算機(jī)可讀介質(zhì)的計算機(jī)可讀介質(zhì)加載到設(shè)備400。在另一個實施例中,指令可從經(jīng)由收發(fā)機(jī)邏輯406與設(shè)備400接口的外部設(shè)備或網(wǎng)絡(luò)資源下載到設(shè)備400中。當(dāng)由處理邏輯402執(zhí)行這些指令時,提供如本文所述的用于主宿多個服務(wù)提供商的分發(fā)系統(tǒng)的一個或多個實施例。圖5示出用于操作分發(fā)系統(tǒng)的一個或多個實施例中的設(shè)備的方法500的一個實施例。出于清晰起見,將參照圖4中所示的設(shè)備400描述方法500。例如,設(shè)備400適于用作圖1中所示的任何設(shè)備(102、104、106)。在一個或多個實施例中,處理邏輯402執(zhí)行程序指令以控制設(shè)備400來執(zhí)行以下所述的功能。在框500,客戶機(jī)414被安裝在設(shè)備上。在一個實施例中,客戶機(jī)414被安裝并執(zhí)行以使用所選的通信協(xié)議與分發(fā)系統(tǒng)服務(wù)器建立通信。在502,設(shè)備使用分發(fā)服務(wù)器來激活。例如,在一個實施例中,處理邏輯402經(jīng)由收發(fā)機(jī)邏輯406與分發(fā)服務(wù)器通信以標(biāo)識設(shè)備并提供可能需要的任何其它激活信息。在框504,在設(shè)備處接收最新的SI和MPG。例如,分發(fā)服務(wù)器向設(shè)備傳送隨后被存儲在存儲器408中的SI參數(shù)416和MPG 418。在框506,安裝在設(shè)備上的客戶機(jī)操作成向設(shè)備用戶顯示或再現(xiàn)來自MPG 418的信息。MPG 418向設(shè)備用戶提供關(guān)于可用于訂閱的套餐的信息。例如,信息包括安排、定價、可用性、和任何其它相關(guān)信息。在一個實施例中,客戶機(jī)406操作成使用接口邏輯404顯示來自MPG 418的信息。在框408,執(zhí)行測試以確定用戶是否希望訂閱一個或多個可用套餐。例如,用戶可從所顯示的節(jié)目指南中選擇一個或多個套餐并請求訂閱這些套餐。如果用戶選擇任何套餐進(jìn)行訂閱,則方法前進(jìn)到框510。如果用戶未選擇任何套餐進(jìn)行訂閱,則方法前進(jìn)到框516。在框516,執(zhí)行測試以確定是否有已更新的關(guān)于SI或MPG參數(shù)的信息。例如,在一個實施例中,處理邏輯402監(jiān)聽來自分發(fā)服務(wù)器的傳輸以確定當(dāng)前廣播參數(shù)的版本是否與存儲在設(shè)備存儲器408中的參數(shù)不同。如果新參數(shù)是可用的,則方法前進(jìn)到框504以獲得新的信息。如果沒有新的參數(shù)可用,則方法前進(jìn)到框508以確定設(shè)備用戶是否希望訂閱任何可用套餐。在框510,訂閱請求被組裝并傳送給分發(fā)網(wǎng)絡(luò)。訂閱請求允許設(shè)備用戶訂閱所選的套餐。例如,訂閱請求以允許一個或多個套餐被標(biāo)識以進(jìn)行訂閱的格式來組裝。在一個實施例中,客戶機(jī)414操作成組裝訂閱請求。訂閱請求隨后使用收發(fā)機(jī)邏輯406傳送給分發(fā)服務(wù)器。在框512,在設(shè)備處接收與所請求的套餐相關(guān)聯(lián)的服務(wù)。例如,在分發(fā)服務(wù)器已處理了訂閱請求之后,與所訂閱的套餐相關(guān)聯(lián)的服務(wù)被投遞給設(shè)備。例如,在一個實施例中,服務(wù)通過分發(fā)網(wǎng)絡(luò)從內(nèi)容提供商投遞給設(shè)備并由收發(fā)機(jī)邏輯406來接收。然后,在框514處結(jié)束方法。因此,方法500操作成允許設(shè)備訂閱在分發(fā)系統(tǒng)中提供的一個或多個套餐。應(yīng)當(dāng)注意方法500僅示出了一種實現(xiàn),而可對功能要素作出改變、添加、或重新布置而不背離所述實施例的范圍。系統(tǒng)信息以下是在分發(fā)系統(tǒng)的一個或多個實施例中生成的SI參數(shù)的詳細(xì)描述。在一個或多個實施例中,SI參數(shù)被格式化成允許投遞客戶所關(guān)心的和計賬,以及要與零售的內(nèi)容和其它服務(wù)分開的可能的其它服務(wù)。這些結(jié)構(gòu)允許BCS提供商控制哪些內(nèi)容套餐承包商向其相關(guān)聯(lián)的設(shè)備提供服務(wù),但是BCS提供商并不控制內(nèi)容或定價。作出允許BCS提供商銷售除原始服務(wù)合同之外的內(nèi)容和附加服務(wù)的規(guī)定。來自內(nèi)容套餐承包商的每一個的服務(wù)提供(service offering)的結(jié)構(gòu)是可按一致的顯示次序在單個用戶接口上顯示的這樣的提供。這種定義的排序是針對跨與多個和/或不同BCS提供商相關(guān)聯(lián)的多個內(nèi)容套餐承包商可用的訂閱套餐,系統(tǒng)信息結(jié)構(gòu)允許BCS提供商對可為其相關(guān)聯(lián)的設(shè)備所用的內(nèi)容套餐承包商進(jìn)行控制。每個內(nèi)容套餐承包商的費(fèi)用和條款與BCS提供商無關(guān)。由各個內(nèi)容套餐承包商描述的內(nèi)容和訂閱選項被獨(dú)立定義,但是可被合并在單個用戶接口中。在一個實施例中,這通過如以下SI規(guī)范中描述的SI中的記錄來實現(xiàn)。應(yīng)當(dāng)注意對所述SI的更改、改變、刪除、添加、組合或其它微小變化落在所述實施例的范圍內(nèi)。SI消息規(guī)范圖6示出了用在分發(fā)系統(tǒng)中的一個實施例中的SI結(jié)構(gòu)600的一個實施例。在一個或多個實施例中,SI信息作為一組SI消息來傳送。以下章節(jié)詳細(xì)說明包含在SI消息中的SI信息的定義、語義和相關(guān)聯(lián)的處理。在一個實施例中,SI消息被組織成如下的市場信息 602、服務(wù)信息 604 JPMPG 606。
類別1.市場信息,涉及用戶可訂閱的服務(wù)提供的套餐承包。類別2.服務(wù)信息,提供關(guān)于可用服務(wù)的屬性以及其在分發(fā)網(wǎng)絡(luò)中的位置的信息。類別3.媒體呈現(xiàn)指南信息,提供關(guān)于服務(wù)上的各個呈現(xiàn)的信息。公共格式化和處理SI消息語法在一個或多個實施例中,SI消息的結(jié)構(gòu)被定義為順應(yīng)XML1. 0的一組XML模式。SI消息版本的標(biāo)識每個傳送的SI消息包含版本屬性,該屬性將相同類型的不同SI消息的副本區(qū)分開。對于某些類型的SI消息,版本也可用具有相同值的指定屬性——稱為區(qū)別屬性——來區(qū)別SI消息。例如,兩個消息的區(qū)別屬性如下-市場內(nèi)容套餐承包商消息內(nèi)容套餐承包商ID- MPG標(biāo)題塊消息MPG塊起始時間。對于表示單組元素和屬性值的所有SI消息,版本屬性的值可以是相同的。當(dāng)SI消息中除區(qū)別屬性之外的任何屬性或元素被更改或創(chuàng)建時,版本屬性的值可被增加。在一個實施例中,版本屬性是無符號整數(shù)。為各個消息類型的指定的屬性的大小取決于SI消息的類型。一旦版本已改變,則與SI消息的那個版本相關(guān)聯(lián)的版本值可能在時間T UPDATE內(nèi)不被重用。T UPDATE的值可以是以秒為單位,并且在一個實施例中,它是可配置的系統(tǒng)參數(shù)。當(dāng)前SI消息版本的標(biāo)識對應(yīng)于SI消息的當(dāng)前版本的版本字段的值通過分發(fā)網(wǎng)絡(luò)在主流量中發(fā)送。SI消息版本的更新如果SI消息包含對屬性或元素值的更新或者元素的新的實例——該實例被安排成在將來一段時間內(nèi)生效,則該消息可包含為各個元素指定的與正被更新的元素相關(guān)聯(lián)的有效時間值。如果一個元素的兩個版本在不同消息版本(通常,當(dāng)前和下一版本)中被同時傳送,則每個版本與一有效時間相關(guān)聯(lián)。有效時間屬性可以是秒的32比特計數(shù)。類別1:市場信息在一個或多個實施例中,SI提供了如下所述的兩種消息類型的市場信息。1.市場公共消息2.市場內(nèi)容套餐承包商消息1.市場公共消息圖7示出了用在分發(fā)系統(tǒng)的一個實施例中的市場公共消息模式700的一個實施例。在一個或多個實施例中,市場公共消息定義了并不為任何內(nèi)容套餐承包商專有的市場信息。市場公共消息定義了在分發(fā)網(wǎng)絡(luò)內(nèi)配置的BCS提供商的屬性、對與每個BCS提供商相關(guān)聯(lián)的承包商的引用、以及受控條款的分類方案。版本市場公共消息包括由版本屬性的值標(biāo)識的唯一版本702。在一個實施例中,版本屬性是16比特的無符號整數(shù)。分類方案表市場公共消息700包括定義由網(wǎng)絡(luò)中的所有BCS提供商用來指定下列的分類方案的分類方案表。-計賬環(huán)境-服務(wù)賬戶類型-貨幣-訂閱方法-流派-MIME 類型-評級等級-設(shè)備類別分類方案表704可包括任何合適的結(jié)構(gòu)。在一個實施例中,分類方案表704的定義受制于BCS提供商的要求和能力以及該BCS提供商受制的管制要求。BCS 記錄市場公共消息700包括分發(fā)網(wǎng)絡(luò)中每個BCS提供商的BCS記錄706。在一個實施例中,BCS記錄706定義了 BCS提供商并提供以下各項-BCS 提供商 ID-有效時間- CSR 聯(lián)系-計賬策略-內(nèi)容套餐承包商引用-使用條款表-使用條款鏈接BCS 提供商 IDBCS提供商ID708屬性是與單個BCS提供商相關(guān)聯(lián)的全局唯一 ID。在一個實施例中,BCS提供商ID708可以是無符號16比特整數(shù)。有效時間有效時間屬性710定義BCS記錄706中所提供的定義將取代前一定義變得有效的時間。如果缺少有效時間或其指過去的時間,則BCS記錄706是當(dāng)前的。在一個實施例中,有效時間屬性710可以的從UTC 1980年I月6日的00:00:00起流逝的秒的32比特計數(shù)。BCS記錄706可定義一個有效時間。在為相同BCS提供商顯現(xiàn)多個記錄時,有效時間應(yīng)當(dāng)存在。在此情形中,當(dāng)前和將來的記錄定義包含具有針對記錄的適當(dāng)值的有效時間屬性。對于定義了尚不活躍的BCS提供商的記錄,有效時間也可存在。內(nèi)容套餐承包商引用內(nèi)容套餐承包商引用712是標(biāo)識與BCS提供商相關(guān)聯(lián)的內(nèi)容套餐承包商的內(nèi)容套餐承包商ID列表。與BCS提供商相關(guān)聯(lián)的訂戶可僅訂閱由內(nèi)容套餐承包商引用712中包括的內(nèi)容套餐承包商所提供的套餐。內(nèi)容套餐承包商引用712包含至少一個內(nèi)容套餐承包商ID0CSR 聯(lián)系CSR聯(lián)系714元素描述了為BCS聯(lián)系客戶服務(wù)代表的可能方式。BCS記錄706提供了至少一個CSR聯(lián)系714。每個CSR聯(lián)系可以是URI。以下示例示出了有多少不同的類別的URI可用于CSR聯(lián)系714。- TEL =URI定義了訂戶可能呼叫的請求客戶幫助的電話號碼。- MAILTO =URI指定了訂戶可能使用的電子郵件地址用于客戶幫助。-HTTP URI定義了訂戶可使用的網(wǎng)站用于客戶幫助。計贓策略計賬策略指定了由BCS提供商代表內(nèi)容套餐承包商支持的計賬策略。每個BCS提供商支持至少一種計賬策略716。在一個實施例中,計賬策略716包括計賬環(huán)境和服務(wù)賬戶類型屬性。
a.計賬環(huán)境計賬環(huán)境指示計賬策略所應(yīng)用的特定設(shè)備類型??杀恢С值挠嬞~環(huán)境的示例包括“BREr,、“payPal,,。b.服務(wù)賬戶類型服務(wù)賬戶類型指示用于服務(wù)賬戶計賬ID的標(biāo)識符??杀恢С值姆?wù)賬戶類型的示例包括“MIN”、“MDN”、“BREW SID”、“信用卡”、“預(yù)付(Pr印ay)”。使用條款表提供了使用條款表718,該表表示由BCS提供商用來定義用于訪問與BCS提供商相關(guān)聯(lián)的使用條款的受控條款的分類方案。使用條款鏈接提供了引用一 URI的使用條款鏈接720,該URI標(biāo)識BCS提供商在內(nèi)容套餐承包商不提供最終用戶許可證協(xié)定(EULA)信息的情況下在向用戶提供對由內(nèi)容套餐承包商提供的套餐的訪問之前要求用戶達(dá)成一致的使用條款的位置。2.市場內(nèi)容套餐承包商消息圖8示出了用在分發(fā)系統(tǒng)的一個實施例中的市場內(nèi)容套餐承包商消息800模式的一個實施例。在一個實施例中,在市場內(nèi)容套餐承包商消息800中發(fā)送為內(nèi)容套餐承包商專有的信息。每個版本的市場內(nèi)容套餐承包商消息800由其內(nèi)容套餐承包商ID 802和版本屬性804的值來唯一地標(biāo)識。在一個實施例中,版本屬性804是16比特的無符號整數(shù)。市場內(nèi)容套餐承包商消息800包含以下元素-內(nèi)容套餐承包商ID-基本彳目息-EULA 表-套餐記錄-層級記錄-頻道記錄-輔助服務(wù)引用內(nèi)容套餐承包商ID通過內(nèi)容套餐承包商ID 802將每個內(nèi)容套餐承包商與分發(fā)網(wǎng)絡(luò)中的所有其它內(nèi)容套餐承包商唯一地區(qū)別開。內(nèi)容套餐承包商與至少一個BCS提供商相關(guān)聯(lián)。在一個實施例中,內(nèi)容套餐承包商ID 802是無符號16比特整數(shù)?;拘畔?br>
在一個實施例中,基本信息806記錄提供以下信息。-內(nèi)容套餐承包商名稱。-到內(nèi)容套餐承包商EULA的鏈接。-專用內(nèi)容套餐承包商指示符。-貨幣支持。對于每個內(nèi)容套餐承包商,應(yīng)當(dāng)有一個基本信息806記錄。-內(nèi)容套餐承包商名稱內(nèi)容套餐承包商名稱808是可用于向用戶標(biāo)識內(nèi)容套餐承包商的字符串。內(nèi)容套餐承包商名稱808在分發(fā)網(wǎng)絡(luò)中所攜有的內(nèi)容套餐承包商中是唯一的。- EULA 鏈接EULA鏈接810是對一 URI的引用,該URI標(biāo)識內(nèi)容提供商在向用戶提供對由內(nèi)容套餐承包商提供的套餐的訪問之前可能要求用戶達(dá)成一致的EULA的位置。在一個實施例中,EULA鏈路810是任選的。如果內(nèi)容套餐承包商不提供一個EULA鏈接,則可使用與用戶相關(guān)聯(lián)的BCS提供商的BCS提供商使用條款表718。-專用內(nèi)容套餐承包商基本信息記錄806可指定內(nèi)容套餐承包商為專用內(nèi)容套餐承包商812。用戶借助其訂閱由專用內(nèi)容套餐承包商812提供的套餐的手段超出本文獻(xiàn)的范圍。-貨幣支持基本信息記錄806應(yīng)當(dāng)指定貨幣814元素,該元素定義了內(nèi)容套餐承包商可用于為套餐設(shè)定價格的貨幣列表。EULA 表EULA表816是由內(nèi)容套餐承包商用來定義用于訪問與內(nèi)容套餐承包商相關(guān)聯(lián)的EULA的條款的分類方案表。在一個實施例中,EULA表816是任選的。如果內(nèi)容套餐承包商不提供一個EULA表,則可使用與用戶相關(guān)聯(lián)的BCS提供商的BCS提供商使用條款表718。套餐記錄市場內(nèi)容套餐承包商消息800包括至少一個套餐記錄818。套餐記錄818定義了通過內(nèi)容套餐承包商可用的一組內(nèi)容提供以及某些相關(guān)聯(lián)的屬性。在本文獻(xiàn)的另一章節(jié)中提供了對套餐記錄818更詳細(xì)的描述。層級記錄市場內(nèi)容套餐承包商消息800包括由任何套餐引用的每個層級的層級記錄820。層級記錄820定義了指代一組頻道的層級。有一個層級記錄820對應(yīng)于由內(nèi)容套餐承包商使用的每個層級。在一個實施例中,層級記錄820指定了以下信息。-層級ID-記錄的有效時間-包括在層級中的一組頻道。-添加到層級的一組輔助服務(wù)-層級ID層級ID是將層級與由相同內(nèi)容套餐承包商所提供的所有其它層級唯一地區(qū)別開的標(biāo)識符。在一個實施例中,層級ID是無符號16比特整數(shù)。
-層級有效時間有效時間屬性定義了層級記錄820中提供的定義將取代前一定義變得有效的時間。如果缺少有效時間,或其指過去的時間,則層級記錄820是當(dāng)前的。在一個實施例中,有效時間屬性是從UTC 1980年I月6日的00:00:00起流逝的秒的32比特計數(shù)。層級記錄820可定義一個有效時間。在為相同層級顯現(xiàn)多個記錄時,有效時間存在。在此情形中,當(dāng)前和將來的記錄定義包含具有針對記錄的適當(dāng)值的有效時間屬性。對于定義尚不活躍的層級的記錄,有效時間也可存在。-頻道引用層級記錄820指定了描述層級提供中的頻道的頻道引用列表。在與內(nèi)容套餐承包商相關(guān)聯(lián)的頻道記錄中定義這些頻道。層級記錄820包含至少一個頻道引用。-輔助服務(wù)引用層級記錄820指定了與該層級相關(guān)聯(lián)的輔助服務(wù)的服務(wù)標(biāo)識符列表。訂閱包括層級的套餐的設(shè)備在其活躍時將獲得通過輔助服務(wù)下載的任何材料。頻道記錄市場內(nèi)容套餐承包商消息800包括由任何層級引用的每個頻道的頻道記錄822。頻道記錄822定義了作為內(nèi)容套餐承包商的服務(wù)的定制的頻道。在一個實施例中,頻道記錄822包括以下元素。-頻道ID-頻道有效時間-頻道權(quán)重-頻道語言專用數(shù)據(jù)-基服務(wù)-輔助服務(wù)-頻道圖標(biāo)-頻道ID頻道ID是將頻道與由相同內(nèi)容套餐承包商提供的其它頻道唯一地區(qū)別開的標(biāo)識符。在一個實施例中,頻道ID是無符號16比特整數(shù)。-有效時間有效時間屬性定義頻道記錄822中所提供的定義將取代前一定義變得有效的時間。如果缺少有效時間或其指過去的時間,則頻道記錄是當(dāng)前的。在一個實施例中,有效時間屬性是從UTC 1980年I月6日的00:00:00起流逝的秒的32比特計數(shù)。頻道記錄822可定義最多一個有效時間。在為相同頻道顯現(xiàn)多個記錄時,有效時間應(yīng)當(dāng)存在。在此情形中,當(dāng)前和將來的記錄定義應(yīng)當(dāng)皆包含具有針對記錄的適當(dāng)值的有效時間屬性。對于定義尚不活躍的頻道的記錄,有效時間也應(yīng)當(dāng)存在。-頻道權(quán)重每個頻道記錄822應(yīng)當(dāng)向頻道指派一頻道權(quán)重。在一個實施例中,頻道權(quán)重是無符號整數(shù)。頻道權(quán)重被設(shè)備用來確定在顯示MPG時頻道被展現(xiàn)給用戶的次序。在一個實施例中,具有較小權(quán)重的頻道首先被展現(xiàn)?;蛘?,具有較大權(quán)重的頻道首先被展現(xiàn)。在與BCS提供商相關(guān)聯(lián)的所有復(fù)用上由所有內(nèi)容套餐承包商提供的所有頻道中,頻道權(quán)重是唯一的。有一個頻道權(quán)重與每個頻道記錄822相關(guān)聯(lián)。-頻道語言專用數(shù)據(jù)頻道語言專用數(shù)據(jù)元素指定了與專用語言相關(guān)聯(lián)的頻道的名稱和描述,并且可定義用戶可從其處獲得關(guān)于頻道的進(jìn)一步信息的URL。每個頻道記錄822可包含一個或多個頻道語言專用數(shù)據(jù)元素。如果頻道語言專用數(shù)據(jù)元素存在,則其內(nèi)容取代相同語言的基服務(wù)的服務(wù)語言專用數(shù)據(jù)元素。如果沒有給定語言的頻道語言專用數(shù)據(jù)元素,則設(shè)備可使用那個語言的基服務(wù)的服務(wù)語言專用數(shù)據(jù)元素。每個頻道記錄822應(yīng)當(dāng)包含每種頻道語言的頻道語言專用數(shù)據(jù)元素。-基服務(wù)記錄頻道記錄822指定了基服務(wù)記錄?;?wù)記錄標(biāo)識頻道的基服務(wù),以及為頻道專用的某些任選特性-基服務(wù)標(biāo)識符-可排除性-頻道專用容量要求-基服務(wù)標(biāo)識符基服務(wù)記錄指定了基服務(wù)標(biāo)識符。基服務(wù)標(biāo)識符是頻道定制的服務(wù)的服務(wù)標(biāo)識符。-輔助服務(wù)頻道記錄822可定義與該頻道相關(guān)聯(lián)的輔助服務(wù)的服務(wù)標(biāo)識符列表。設(shè)備在其訪問頻道時將獲得通過輔助服務(wù)下載的任何材料。-頻道圖標(biāo)頻道記錄822可提供可用于在MPG的顯示中向用戶標(biāo)識頻道的頻道圖標(biāo)元素。如果存在,則頻道圖標(biāo)被用來替代服務(wù)圖標(biāo)。頻道圖標(biāo)可以是對定義了頻道的圖標(biāo)的資源的引用,或者是定義的MME類型的實際圖標(biāo)。輔助服務(wù)引用市場內(nèi)容套餐承包商消息800可包括與此內(nèi)容套餐承包商相關(guān)聯(lián)的輔助服務(wù)的輔助服務(wù)引用列表824。如果用戶訂閱與內(nèi)容套餐承包商相關(guān)聯(lián)的任何套餐,則用戶將自動訂閱所列出的服務(wù)。設(shè)備在其活躍時將獲得通過輔助服務(wù)下載的任何資料。圖9示出了用在分發(fā)系統(tǒng)的一個實施例中的市場內(nèi)容套餐承包商消息中的套餐記錄模式900的一個實施例。套餐記錄方案900定義了通過內(nèi)容套餐承包商可用的一組內(nèi)容提供,以及如下某些相關(guān)聯(lián)屬性。-套餐 ID-套餐有效時間-套餐權(quán)重-套餐默認(rèn)語言-語言專用數(shù)據(jù)-套餐定價和訂閱方法-與該套餐相關(guān)聯(lián)的BCS提供商ID-與該套餐相關(guān)聯(lián)的層級
-套餐特性-與該套餐相關(guān)聯(lián)的輔助服務(wù)-可用區(qū)域-套餐 ID套餐ID902是將特定套餐與由相同內(nèi)容套餐承包商所提供的其它套餐區(qū)別開的標(biāo)識符。在一個實施例中,套餐ID902是無符號16比特整數(shù)。由一個套餐ID902與每個套餐相關(guān)聯(lián)。-有效時間有效時間屬性904定義套餐記錄900中所設(shè)置的定義將取代前一定義變得有效的時間。如果缺少有效時間904或其指過去的時間,則套餐記錄900是當(dāng)前的。有效時間屬性是從UTC 1980年I月6日的00:00:00起流逝的秒的32比特計數(shù)。套餐記錄可定義最多一個有效時間。在為相同套餐顯現(xiàn)多個記錄時,有效時間應(yīng)當(dāng)存在。在此情形中,當(dāng)前和將來的記錄定義包含具有針對記錄的適當(dāng)值的有效時間屬性。對于定義了尚不活躍的套餐的記錄,有效時間也將存在。-套餐權(quán)重每個套餐記錄906向套餐指派套餐權(quán)重。套餐權(quán)重是無符號整數(shù)。套餐權(quán)重被設(shè)備用來確定將套餐展現(xiàn)給用戶的次序。在一個實施例中,具有較小權(quán)重的套餐首先被展現(xiàn)。或者,具有較大權(quán)重的套餐首先被展現(xiàn)。在與BCS提供商相關(guān)聯(lián)的所有復(fù)用上由所有內(nèi)容套餐承包商提供的所有套餐中,套餐權(quán)重是唯一的。有一個套餐權(quán)重與每個套餐記錄900相關(guān)聯(lián)。-套餐默認(rèn)語言套餐900記錄指定了默認(rèn)語言屬性908。默認(rèn)語言屬性908指定了除非另外取代(override)否則在用戶的偏好語言不可用時將被默認(rèn)提供給用戶的服務(wù)語言。如果可通過套餐訪問的任何服務(wù)支持多于一種語言,則套餐默認(rèn)語言應(yīng)當(dāng)被提供。-套餐語言專用數(shù)據(jù)套餐語言專用數(shù)據(jù)元素910指定了與特定語言相關(guān)聯(lián)的套餐的名稱和描述。每個套餐記錄包含至少一個套餐語言專用數(shù)據(jù)元素910。對于每種套餐語言,每個套餐記錄包含最多一個套餐語言專用數(shù)據(jù)元素。a.套餐語言套餐語言屬性912指定了套餐語言專用數(shù)據(jù)元素910的語言。以多于一種語言提供描述的套餐在設(shè)備上沒有定義語言偏好的情況下指定了哪種語言作為默認(rèn)語言來使用。b.套餐名稱套餐名稱屬性914是指定了可向用戶顯示的套餐的名稱。c.套餐描述套餐描述屬性916指定了可向用戶顯示的套餐的描述的字符串。定價方法套餐的定價方法指定了與套餐的給定訂閱方法相關(guān)聯(lián)的費(fèi)用。它包括訂閱方法、貨幣和金額。套餐記錄900指定了至少一種定價方法918。套餐記錄900對每種訂閱方法指定了最多一種定價方法。
a.訂閱方法訂閱方法標(biāo)識了與費(fèi)用相關(guān)聯(lián)的訂閱方法(例如,每月一次、每周一次)。b.貨幣貨幣標(biāo)識了可應(yīng)用于金額的貨幣。貨幣是在內(nèi)容套餐承包商的基本信息記錄中列出的貨幣。與內(nèi)容套餐承包商相關(guān)聯(lián)的至少一個BCS提供商應(yīng)當(dāng)支持可應(yīng)用于套餐的所有貨幣。c.金額在根套餐的情形中,金額是套餐的實際價格,或者在附加套餐的情形中,是添加到雙親套餐價格上的套餐的加價。金額屬性是符合相關(guān)聯(lián)貨幣要求的浮點值。 層級引用套餐記錄900將指定描述套餐提供的一組層級引用元素920。在與內(nèi)容套餐承包商相關(guān)聯(lián)的層級記錄820中定義層級。套餐記錄900應(yīng)當(dāng)包含至少一個層級引用920。套餐特件套餐特性922元素是指定了套餐的某些屬性的任選元素。元素可指定以下屬性的任何組合-雙親套餐。-自動訂閱套餐。-封閉套餐。-排除套餐。a.雙親套餐套餐特性922元素可指定表示雙親套餐的一個或多個套餐ID的列表。如果套餐與雙親套餐相關(guān)聯(lián),則該套餐是“附加”套餐,并且在用戶已訂閱了雙親套餐中的至少一個套餐的情況下,用戶可僅訂閱該套餐。如果沒有雙親套餐被列出,則該套餐被定義成“根”套
容1^=.。b.自動訂閱套餐如果套餐是根套餐,則套餐特性922元素可指定用于使用戶自動地訂閱該套餐的自動訂閱屬性。c.封閉套餐套餐特性922元素可指定用于指示針對保的新的訂閱不再被接受的封閉屬性。d.排除套餐套餐特性922元素可指定表示排除套餐的一個或多個套餐ID的列表。訂閱套餐記錄中指定的套餐的用戶將不被準(zhǔn)許訂閱排除套餐列表中的任何套餐。內(nèi)容套餐承包商的職責(zé)是以如果她/他已訂閱了排除套餐列表中的套餐則該用戶將不被提供套餐的方式定義套餐之間的關(guān)系。BCS提供商引用套餐記錄900可指定與套餐相關(guān)聯(lián)的BCS提供商引用924列表。BCS提供商引用924標(biāo)識BCS提供商。僅與內(nèi)容套餐承包商相關(guān)聯(lián)的BCS提供商可被包括在列表中。如果列表被提供,則僅與所標(biāo)識的BCS提供商相關(guān)聯(lián)的用戶被準(zhǔn)許訂閱套餐。如果列表不被提供,則與內(nèi)容套餐承包商也關(guān)聯(lián)承包商的任何BCS提供商相關(guān)聯(lián)的用戶被準(zhǔn)許訂閱套餐。
輔助服務(wù)引用套餐記錄900可包括與此套餐相關(guān)聯(lián)的輔助服務(wù)的輔助服務(wù)引用926列表。訂閱套餐的設(shè)備將在其活躍時獲得通過輔助服務(wù)下載的任何材料??捎脜^(qū)域套餐記錄900可包括包含本地運(yùn)營基礎(chǔ)設(shè)施(LOI)和廣域運(yùn)營基礎(chǔ)設(shè)施(WOI)的列表的可用區(qū)域元素928。該列表指示其中作為頻道提供的至少一個服務(wù)可通過套餐被訪問的WOI和LOI。在一個實施例中,LOI和WOI是唯一地標(biāo)識地理區(qū)域的16比特?zé)o符號整數(shù)。類別2 :服務(wù)信息在一個或多個實施例中,SI在稱為服務(wù)定義消息的單個消息中提供服務(wù)信息。_7] 服務(wù)定義消息圖10示出了用在分發(fā)系統(tǒng)的一個實施例中的服務(wù)定義消息1000模式的一個實施例。服務(wù)定義消息1000定義了可在由不同內(nèi)容套餐承包商提供的、使用一服務(wù)作為基服務(wù)的頻道之間共享的該服務(wù)的那些內(nèi)容屬性。它還定義了可在內(nèi)容套餐承包商不在頻道定義記錄中定義相對應(yīng)屬性的定制值的情況中使用的默認(rèn)內(nèi)容屬性。服務(wù)定義消息1000定義了在由不同內(nèi)容套餐承包商提供的、使用一輔助服務(wù)的頻道之間共享的該輔助服務(wù)的那些內(nèi)容屬性。輔助服務(wù)可以是非實時服務(wù)。它們可被內(nèi)容套餐承包商用來構(gòu)建諸如廣告、氣鳴器、引入和引出等可用于定制針對內(nèi)容套餐承包商定義的頻道的材料的高速緩沖存儲器。-版本服務(wù)定義消息1000包括由其版本屬性來唯一地標(biāo)識的版本1002。在一個實施例中,版本屬性是16比特的無符號整數(shù)。-服務(wù)記錄服務(wù)定義消息1000包括一個或多個服務(wù)記錄1004。-輔助服務(wù)記錄服務(wù)定義消息1000可包括一個或多個輔助服務(wù)記錄1006。在一個實施例中,對由分發(fā)網(wǎng)絡(luò)提供的每個輔助服務(wù),有一個輔助服務(wù)記錄。輔助服務(wù)記錄1006包括以下信息。-輔助服務(wù)ID-輔助服務(wù)有效時間-輔助容量要求-輔助流量記錄服務(wù)記錄圖11示出了用在分發(fā)系統(tǒng)的一個實施例中的服務(wù)記錄1100模式的一個實施例。例如,服務(wù)記錄1100適于用作服務(wù)記錄1004。在一個實施例中,來自分發(fā)網(wǎng)絡(luò)的SI為所提供的每個服務(wù)提供一個服務(wù)記錄。服務(wù)記錄1100包括以下信息。-服務(wù)ID-有效時間-公司聯(lián)營-簡名
-服務(wù)流派-默認(rèn)語言-專用服務(wù)-服務(wù)類型-服務(wù)語言專用數(shù)據(jù)-容量要求-評級-可用區(qū)域-流量記錄-服務(wù)圖標(biāo)-服務(wù)ID服務(wù)記錄1100提供服務(wù)ID 1102。服務(wù)ID 1102是將服務(wù)與以相同復(fù)用傳輸?shù)钠渌?wù)或輔助服務(wù)唯一地區(qū)別開的標(biāo)識符。在一個實施例中,服務(wù)ID 1102是16比特的十六進(jìn)制整數(shù)。用于傳輸IP數(shù)據(jù)廣播的服務(wù)的服務(wù)ID 1102的值可等于目的地IP地址。-有效時間有效時間1104定義服務(wù)記錄1100中所提供的定義將取代前一定義變得有效的時間。如果缺少有效時間或其指過去的時間,則服務(wù)記錄是當(dāng)前的。在一個實施例中,有效時間1104可以是從UTC 1980年I月6日的00:00:00起流逝的秒的32比特計數(shù)。服務(wù)記錄1100可定義最多一個有效時間。在為相同服務(wù)顯現(xiàn)多個記錄時,存在有效時間。在此情形中,當(dāng)前和將來的記錄定義應(yīng)當(dāng)包含具有針對記錄的適當(dāng)值的有效時間參數(shù)。對于定義尚不活躍的服務(wù)的記錄,有效時間也可存在。-公司聯(lián)營服務(wù)記錄1100提供了公司聯(lián)營1106。公司聯(lián)營參數(shù)是定義了服務(wù)的公司名稱的字符串。多個服務(wù)可共享相同值的公司聯(lián)營。-簡名服務(wù)記錄1100提供了簡名1108。簡名參數(shù)1108是定義了可向用戶顯示的服務(wù)的簡短名稱的字符串。在傳送服務(wù)的任何復(fù)用中,每個服務(wù)具有唯一的簡名。-流派服務(wù)記錄1100提供流派參數(shù)1110。流派參數(shù)1110是描述了由服務(wù)提供的內(nèi)容的語義類別的引用。-默認(rèn)語言服務(wù)記錄1100提供了默認(rèn)語言參數(shù)1112。默認(rèn)語言參數(shù)1112指定了除非被套餐記錄的默認(rèn)語言取代否則在用戶的偏好語言不可用時將被默認(rèn)提供給用戶的服務(wù)語言。如果服務(wù)支持多于一種語言,則默認(rèn)語言應(yīng)當(dāng)被提供。-專用服務(wù)服務(wù)記錄1100可使用專用參數(shù)1114指定該服務(wù)為專用的。對專用服務(wù)的訪問可通過專用內(nèi)容套餐承包商來提供。專用服務(wù)包括關(guān)于服務(wù)的存在的信息可能不對未被準(zhǔn)許訪問提供了對該服務(wù)的訪問的至少一個專用內(nèi)容套餐承包商的用戶公開。-服務(wù)類型服務(wù)記錄1100提供了服務(wù)類型參數(shù)1116。服務(wù)類型參數(shù)1116指示括由服務(wù)提供的內(nèi)容的時間特性。有四個可能的服務(wù)類型實時、非實時、“依照MPG”或IP數(shù)據(jù)廣播。a.實時服務(wù)關(guān)于實時服務(wù)的所有內(nèi)容包括實時流送媒體。b.非實時服務(wù)關(guān)于非實時服務(wù)的所有內(nèi)容包括作為剪輯文件下載的非實時媒體。c.依照MPG的服務(wù)關(guān)于“依照MPG”的服務(wù)的內(nèi)容可包括實時流送媒體、非實時媒體、或兩者的混合,如根據(jù)媒體呈現(xiàn)指南(MPG)確定的。d.1P數(shù)據(jù)廣播服務(wù)IP數(shù)據(jù)廣播服務(wù)的內(nèi)容包括傳輸一般IP分組的一個或多個流量。支持IP數(shù)據(jù)廣播服務(wù)的每個流量傳輸針對專用IP多播地址和端口的IP分組。每個IP地址與至少一個MME類型相關(guān)聯(lián)。IP數(shù)據(jù)廣播服務(wù)的服務(wù)類型參數(shù)1116提供了或者與服務(wù)相關(guān)聯(lián)的所有IP地址和端口或者不提供。如果沒有IP地址被提供,則IP數(shù)據(jù)廣播服務(wù)的結(jié)構(gòu)和內(nèi)容是借助任何合適的手段被確定的。-服務(wù)語言專用數(shù)據(jù)服務(wù)記錄1100提供至少一個服務(wù)語言專用數(shù)據(jù)參數(shù)1118。服務(wù)語言專用數(shù)據(jù)參數(shù)1118指定了與專用語言相關(guān)聯(lián)的服務(wù)的名稱和描述。對由服務(wù)支持的默認(rèn)語言,也存在服務(wù)語言專用數(shù)據(jù)參數(shù)。-容量要求如果服務(wù)不是實時服務(wù),則服務(wù)記錄1100提供關(guān)于該服務(wù)的容量要求1120。如果對于訂閱用戶設(shè)備不滿足容量要求1120,且使用該服務(wù)的頻道是不可排除的,則用戶可能不被準(zhǔn)許訂閱包含該頻道的套餐。在一個實施例中,容量要求1120包括一個或多個存儲要求,這些要求以千字節(jié)為單位指定了設(shè)備用于支持訂閱用戶對服務(wù)的訪問所需的最大存儲量。-評級服務(wù)記錄1100提供了關(guān)于服務(wù)的一個或多個評級1122。評級定義了針對此服務(wù)的雙親勸告信息。其通常對應(yīng)于服務(wù)上提供的MPG標(biāo)題的平均或典型評級等級。評級1122包括指定了其中可應(yīng)用評級的地理區(qū)域的評級范圍。對于其中提供服務(wù)的每個評級范圍,可以有單獨(dú)的評級。對于其中提供服務(wù)的每個評級范圍,應(yīng)當(dāng)存在至多一個評級。-可用區(qū)域服務(wù)定義記錄1100包括包含LOI和WOI的列表的可用區(qū)域元素1124。該列表指示其中可訪問服務(wù)的WOI和L0I。在可用區(qū)域元素1124中,有至少一個LOI或WOI ID。在一個實施例中,LOI和WOI是唯一地標(biāo)識地理區(qū)域的16比特?zé)o符號整數(shù)。-流量記錄服務(wù)記錄1100為用于傳輸服務(wù)的分量的每個流量提供了一個流量記錄1126。流量記錄1126包括以下信息。-流量ID-流量路由類型-流量MME類型-流量語目-流量配置標(biāo)志-1P數(shù)據(jù)廣播規(guī)范-服務(wù)圖標(biāo)服務(wù)記錄1100提供可用于在MPG的顯示中向用戶標(biāo)識服務(wù)的服務(wù)圖標(biāo)參素1128。服務(wù)圖標(biāo)參數(shù)1128可以是對定義了服務(wù)的圖標(biāo)的資源的引用,或者是定義的MIME類型的實際圖標(biāo)。類別3 :媒體呈現(xiàn)指南信息媒體呈現(xiàn)指南(MPG)提供了關(guān)于可向用戶顯示或下載到設(shè)備的頻道的內(nèi)容的信息。給定頻道的內(nèi)容可按時間劃分成共享一公共MPG標(biāo)題的語義相干單元。MPG標(biāo)題與頻道的基服務(wù)相關(guān)聯(lián)。在一個實施例中,MPG為特定復(fù)用中可用的所有服務(wù)提供了 MPG標(biāo)題記錄。MPG可為在網(wǎng)絡(luò)的各種復(fù)用中可用的服務(wù)提供MPG標(biāo)題記錄。結(jié)合本文中所公開的實施例所描述的各個說明性邏輯、邏輯框、模塊、和電路可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、或其它可編程邏輯器件、分立門或晶體管邏輯、分立硬件組件、或其設(shè)計成執(zhí)行本文中所描述的功能的任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但是在替換方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可被實現(xiàn)為計算設(shè)備的組合,例如,DSP與微處理器的組合、多個微處理器、與DSP核心協(xié)作的一個或多個微處理器、或任何其它這樣的配置。結(jié)合在此公開的實施例描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM、或本領(lǐng)域中所知的任何其它形式的存儲介質(zhì)中。示例性的存儲介質(zhì)耦合到處理器,以使得該處理器可從/向該存儲介質(zhì)讀取和寫入信息。在替換方案中,存儲介質(zhì)可整合到該處理器。該處理器和存儲介質(zhì)可駐留在ASIC中,而該ASIC可駐留在用戶終端中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在用戶終端中。提供所公開的實施例的描述是為了使得本領(lǐng)域的任何技術(shù)人員皆能夠制作或使用本發(fā)明。對于本領(lǐng)域的技術(shù)人員而言,對這些實施例的各種修改將是顯而易見的,且在此定義的一般性原理也可適用于其它實施例——例如即時消息接發(fā)服務(wù)或任何通用無線數(shù)據(jù)通信應(yīng)用一而不背離本發(fā)明的精神和范圍。因此,所附權(quán)利要求無意被限定于這里所示的實施例,而應(yīng)根據(jù)與在此所公開的原理和新穎特征相一致的最寬范圍來授權(quán)。措詞“示例性”在此被獨(dú)占地用于表示“用作示例、實例或例示”。作為“示例性”在此描述的任何實施例并不一定要被解釋為優(yōu)于或勝于其它實施例。相應(yīng)地,雖然在此已例示和描述了解碼系統(tǒng)的一個或多個實施例,但是應(yīng)當(dāng)理解,可對這些實施例作出各種變化而不背離其精神或本質(zhì)特征。因此,本公開和描述在此旨在是示例性的而非限制在所附權(quán)利要求中闡述的本發(fā)明的范圍。
權(quán)利要求
1.一種在無線設(shè)備中組織來自多個內(nèi)容套餐承包商的套餐和頻道的方法,所述方法包括 在所述無線設(shè)備中從所述多個內(nèi)容套餐承包商接收描述多個套餐的信息,至少一個套餐具有相關(guān)聯(lián)的權(quán)重,所述相關(guān)聯(lián)的權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的,其中每個套餐具有一組相關(guān)聯(lián)的頻道; 將來自所述多個內(nèi)容套餐承包商的所述多個套餐合并在單個列表中; 在沒有用戶偏好的情況下基于與各自套餐相關(guān)聯(lián)的權(quán)重對所述多個套餐排序; 在所述無線設(shè)備中向用戶顯示媒體呈現(xiàn)指南,示出基于與各自套餐相關(guān)聯(lián)的權(quán)重來排序的所述多個套餐的指示。
2.如權(quán)利要求I所述的方法,其特征在于,還包括基于與一頻道相關(guān)聯(lián)的至少一個權(quán)重對給定套餐的所述多個頻道排序以在沒有用戶偏好的情況下定義所述頻道相對于所述多個頻道的默認(rèn)顯示位置。
3.如權(quán)利要求I所述的方法,其特征在于,還包括基于與所述套餐相關(guān)聯(lián)的所述權(quán)重對套餐應(yīng)用功能。
4.如權(quán)利要求I所述的方法,其特征在于,還包括在所述無線設(shè)備中生成包含經(jīng)排序的多個套餐的系統(tǒng)信息參數(shù)。
5.如權(quán)利要求2所述的方法,其特征在于,還包括基于與所述頻道相關(guān)聯(lián)的權(quán)重對頻道應(yīng)用功能。
6.如權(quán)利要求3所述的方法,其特征在于,還包括基于與所述套餐相關(guān)聯(lián)的權(quán)重對套餐應(yīng)用條件。
7.如權(quán)利要求5所述的方法,其特征在于,還包括基于與所述頻道相關(guān)聯(lián)的權(quán)重對頻道應(yīng)用條件。
8.如權(quán)利要求4所述的方法,其特征在于,還包括從所述無線設(shè)備傳送所生成的系統(tǒng)信息參數(shù)。
9.如權(quán)利要求I所述的方法,還包括,允許所述用戶選擇和播放所述媒體呈現(xiàn)指南中描述的內(nèi)容。
10.如權(quán)利要求9所述的方法,還包括,允許所述用戶通過所述媒體呈現(xiàn)指南訂閱特定的套餐或頻道。
11.一種在無線設(shè)備中組織來自多個內(nèi)容套餐承包商的套餐和頻道的方法,所述方法包括 在所述無線設(shè)備中接收多個經(jīng)排序的套餐,其中所述多個套餐來自所述多個內(nèi)容套餐承包商且被合并在單個列表中,其中至少一個套餐是根據(jù)相關(guān)聯(lián)的套餐權(quán)重來排序的,所述相關(guān)聯(lián)的套餐權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的;以及 向用戶顯示媒體呈現(xiàn)指南,根據(jù)所述排序來示出所述多個套餐的指示。
12.如權(quán)利要求11所述的方法,其特征在于,每個套餐具有一組相關(guān)聯(lián)的頻道。
13.如權(quán)利要求11所述的方法,其特征在于,還包括基于與所述套餐相關(guān)聯(lián)的權(quán)重對套餐應(yīng)用功能。
14.如權(quán)利要求11所述的方法,其特征在于,還包括基于與所述套餐相關(guān)聯(lián)的權(quán)重對套餐應(yīng)用條件。
15.如權(quán)利要求12所述的方法,其特征在于,還包括基于與各自頻道相關(guān)聯(lián)的權(quán)重接收給定套餐的經(jīng)排序的多個頻道。
16.如權(quán)利要求15所述的方法,其特征在于,還包括基于與套餐相關(guān)聯(lián)的權(quán)重對該套餐應(yīng)用功能。
17.如權(quán)利要求15所述的方法,其特征在于,還包括基于與套餐相關(guān)聯(lián)的權(quán)重對該套餐應(yīng)用條件。
18.如權(quán)利要求15所述的方法,其特征在于,還包括根據(jù)每個頻道的次序顯示每個頻道。
19.一種無線設(shè)備,包括 收發(fā)機(jī),它被配置成在所述無線設(shè)備中接收多個套餐,其中所述多個套餐來自多個內(nèi)容套餐承包商且被合并在單個列表中,其中至少一個套餐是根據(jù)相關(guān)聯(lián)的套餐權(quán)重來排序的,所述相關(guān)聯(lián)的套餐權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的,其中每個套餐具有一組相關(guān)聯(lián)的頻道; 處理器,它被配置成處理所述多個套餐以便進(jìn)行顯示; 用戶接口,它被配置成從所述多個套餐中選擇套餐; 耦合至所述處理器的存儲器,它被配置成存儲所述多個套餐;以及耦合至所述處理器的顯示器,它被配置成向用戶顯示媒體呈現(xiàn)指南,根據(jù)所述套餐的所述排序示出所存儲的多個套餐。
20.一種無線設(shè)備,包括 用于在所述無線設(shè)備中接收多個經(jīng)排序的套餐的裝置,其中所述多個套餐來自多個內(nèi)容套餐承包商且被合并在單個列表中,其中至少有一個套餐是根據(jù)相關(guān)聯(lián)的套餐權(quán)重來排序的,所述相關(guān)聯(lián)的套餐權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的,其中每個套餐具有一組相關(guān)聯(lián)的頻道;以及 用于向用戶顯示媒體呈現(xiàn)指南,根據(jù)每個套餐的所述排序示出所述多個套餐的指示的>j-U ρ α裝直。
21.—種服務(wù)器,包括 收發(fā)機(jī),它被配置成從多個內(nèi)容套餐承包商接收多個套餐,其中至少有一個套餐具有與其相關(guān)聯(lián)的權(quán)重,所述相關(guān)聯(lián)的權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的;以及 處理器,它被配置成將來自所述多個內(nèi)容套餐承包商的所述多個套餐合并在單個列表中并根據(jù)各個套餐的權(quán)重來對所述多個套餐中的每個套餐排序;以及耦合至所述處理器的存儲器,它被配置成存儲經(jīng)排序的多個套餐。
22.—種服務(wù)器,包括 用于從多個內(nèi)容套餐承包商接收多個套餐的裝置,至少有一個套餐具有與其相關(guān)聯(lián)的權(quán)重,所述相關(guān)聯(lián)的權(quán)重是無符號整數(shù)并且配置成在由所述多個內(nèi)容套餐承包商提供的所述多個套餐中是唯一的,其中每個套餐具有一組相關(guān)聯(lián)的頻道; 用于將來自所述多個內(nèi)容套餐承包商的所述多個套餐合并在單個列表中的裝置;以及 用于基于各個套餐的所述權(quán)重對所述多個套餐排序的裝置。
全文摘要
一種用于向設(shè)備分發(fā)套餐和頻道的系統(tǒng)和方法,包括將權(quán)重與套餐以及頻道相關(guān)聯(lián)。套餐在設(shè)備顯示器上的默認(rèn)排序以及頻道在節(jié)目指南上的默認(rèn)排序是根據(jù)權(quán)重來確定的。另外,這些權(quán)重可用于區(qū)分適用于各套餐和頻道的功能和條件。
文檔編號H04L12/56GK102982443SQ20121046555
公開日2013年3月20日 申請日期2006年11月8日 優(yōu)先權(quán)日2005年11月8日
發(fā)明者B·柯林斯 申請人:高通股份有限公司