專利名稱:用于移動(dòng)頻道訂閱與傳送上下文的相關(guān)性的方法及系統(tǒng)的制作方法
用于移動(dòng)頻道訂閱與傳送上下文的相關(guān)性的方法及系統(tǒng)技術(shù)領(lǐng)域本方法及系統(tǒng)主要涉及移動(dòng)環(huán)境中的動(dòng)態(tài)內(nèi)容傳送,更具體地涉及用于建立針對(duì)動(dòng)態(tài)內(nèi)容的傳送上下文(delivery context)的機(jī)制和 訂閱模式。
背景技術(shù):
就移動(dòng)設(shè)備或移動(dòng)用戶設(shè)備(UE)的用戶對(duì)其移動(dòng)設(shè)備的功能要 求以及他們從移動(dòng)設(shè)備存取數(shù)據(jù)的方式而言,移動(dòng)設(shè)備或移動(dòng)用戶設(shè) 備(UE)的用戶正變得日趨成熟。動(dòng)態(tài)內(nèi)容傳送允許用戶使信息或數(shù)據(jù)推送給它們,而不是自己去 搜索數(shù)據(jù)。數(shù)據(jù)示例可以包括股市行情、天氣預(yù)報(bào)、交通更新、動(dòng)態(tài) 墻紙、廣告、應(yīng)用程序或用戶所需的其它數(shù)據(jù)。諸如無線應(yīng)用協(xié)議(WAP)之類的當(dāng)前移動(dòng)設(shè)備技術(shù)能夠推送 (push)內(nèi)容。然而,為了滿足無線應(yīng)用協(xié)議和向用戶提供不改變用 戶觀看網(wǎng)址能力的統(tǒng)一網(wǎng)址,WAP需要重寫網(wǎng)址。其它備選包括基于SMS的推送和廣播或小區(qū)廣播。在廣播的情 況下,不能根據(jù)特定用戶的需要或特定設(shè)備的能力來定制傳送。因此, 這些系統(tǒng)沒有與其關(guān)聯(lián)的智能。對(duì)移動(dòng)設(shè)備而言,需要更好的解決方 案。發(fā)明內(nèi)容本公開可以提供一種訂閱模型和拓?fù)浣Y(jié)構(gòu),其中將訂閱信息和傳 送上下文輸送至傳送服務(wù)器或內(nèi)容提供商??梢跃唧w介紹四種拓?fù)浣Y(jié) 構(gòu)。在第一拓?fù)浣Y(jié)構(gòu)中,訂閱代理可以將訂閱信息和傳送上下文都輸送至訂閱入口。然后,訂閱入口可以將傳送上下文傳給傳送服務(wù)器。在第二拓?fù)浣Y(jié)構(gòu)中,內(nèi)容客戶端可以獲悉傳送上下文,并且在訂 閱代理發(fā)出訂閱通知時(shí),內(nèi)容客戶端將訂閱信息傳播至傳送客戶端。 然后,傳送客戶端可以將傳送上下文連同訂閱標(biāo)識(shí)符一起發(fā)送給傳送 服務(wù)器。第三拓?fù)浣Y(jié)構(gòu)可以包括利用傳送客戶端作為代理服務(wù)器(proxy)以將傳送上下文信息添加到訂閱中。然后,可以通過訂閱入口將具有傳送上下文的修改后的訂閱請(qǐng)求輸送至傳送服務(wù)器。當(dāng)內(nèi)容客戶端向傳送客戶端的注冊(cè)是上述所有拓?fù)浣Y(jié)構(gòu)的一個(gè)選項(xiàng)時(shí),第四拓?fù)浣Y(jié)構(gòu)的先決條件可以是在其中應(yīng)用程序和內(nèi)容提供商 向傳送客戶端和傳送服務(wù)器進(jìn)行注冊(cè)的注冊(cè)模型。然后可以在傳送客 戶端處修改內(nèi)容客戶端的訂閱,以便在請(qǐng)求訂閱時(shí)添加傳送上下文。在最后的拓?fù)浣Y(jié)構(gòu)中,可以根據(jù)內(nèi)容提供商的頻道注冊(cè)產(chǎn)生唯一 的頻道標(biāo)識(shí)符。頻道標(biāo)識(shí)符在"頻道指南"內(nèi)的內(nèi)含物可以給內(nèi)容客 戶端提供用于在可用內(nèi)容之中進(jìn)行選擇的菜單。在優(yōu)選實(shí)施例中,這 樣的"頻道指南"可以應(yīng)內(nèi)容客戶端注冊(cè)提供給傳送客戶端,并包括 匹配內(nèi)容客戶端偏好的頻道??梢栽谏鲜鏊型?fù)浣Y(jié)構(gòu)中創(chuàng)建"個(gè)性化頻道"。公共頻道是對(duì)于 所有訂戶其內(nèi)容都一致的頻道。個(gè)性化頻道是在其中針對(duì)用戶子集進(jìn) 行內(nèi)容個(gè)性化的頻道。天氣頻道可以作為一示例,其中公共頻道是由 天氣服務(wù)提供商所提供的所有天氣信息,而個(gè)性化頻道是針對(duì)特定郵 政或郵政區(qū)碼的天氣。利用上述所有拓?fù)浣Y(jié)構(gòu),訂閱信息可以包括用 于建立子頻道的訂閱濾波器。可以將該訂閱濾波器添加至頻道標(biāo)識(shí)符, 以產(chǎn)生訂閱標(biāo)識(shí)符。訂閱標(biāo)識(shí)符可以采用各種形式,包括唯一標(biāo)識(shí)符、 頻道標(biāo)識(shí)符與訂閱濾波器級(jí)聯(lián)或訂閱濾波器的表征的標(biāo)識(shí)符。可以利用雙層訂閱模型來實(shí)現(xiàn)對(duì)頻道的訂閱和對(duì)"個(gè)性化頻道" 的訂閱或內(nèi)容訂閱。具體地,傳送客戶和傳送服務(wù)器可以在頻道標(biāo)識(shí) 符層次上管理訂閱,并可以只知道一般頻道。相反地,內(nèi)容客戶端和 內(nèi)容提供商可以具有訂閱細(xì)節(jié)的知識(shí),包括內(nèi)容客戶端訂閱的子頻道。頻道包。這些"復(fù)合"子頻道可以是虛擬頻道,并且傳送服務(wù)器為了 無線效率可以產(chǎn)生這樣的頻道來將所有內(nèi)容組成單一傳送包,以允許 子頻道群的效率和傳送。因此,本公開可以提供一種用于在移動(dòng)網(wǎng)絡(luò)中建立針對(duì)頻道訂閱 的傳送上下文的方法,該方法包括以下步驟從移動(dòng)網(wǎng)絡(luò)中的移動(dòng)設(shè) 備向內(nèi)容提供者建立訂閱;以及將傳送上下文傳給傳送服務(wù)器。本申請(qǐng)還提供了一種用于在移動(dòng)網(wǎng)絡(luò)中建立針對(duì)頻道訂閱的傳送 上下文的系統(tǒng),該系統(tǒng)包括設(shè)備側(cè),該設(shè)備側(cè)具有訂閱代理、傳送 客戶端和內(nèi)容客戶端;以及服務(wù)器側(cè),該服務(wù)器側(cè)具有適用于與訂閱 代理進(jìn)行通信以建立訂閱的訂閱入口、適用于根據(jù)傳送上下文與傳送 客戶端進(jìn)行通信的傳送服務(wù)器、以及適用于提供由內(nèi)容客戶端所請(qǐng)求 的內(nèi)容的內(nèi)容提供商。
參考附圖,將更好地理解本公開,在附圖中 圖1是示出了內(nèi)容傳送架構(gòu)中的邏輯單元的方框圖; 圖2是示出了用于在圖1的邏輯元件之間建立傳送上下文的消息 流的方框圖;圖3是示出了用于在圖1的邏輯元件之間建立傳送上下文的另一 消息流的方框圖;圖4是示出了用于在圖1的邏輯元件之間建立傳送上下文的另一 消息流的方框圖;圖5是示出了用于在圖1的邏輯元件之間建立傳送上下文的另一 消息流的方框圖;圖6是示出了內(nèi)容傳送架構(gòu)中的元件之間的頻道訂閱和內(nèi)容訂閱 流的方框圖;以及圖7是示出了根據(jù)示例性移動(dòng)設(shè)備的方框圖。
具體實(shí)施方式
現(xiàn)在參考圖1。圖1示出了來自設(shè)備側(cè)110和服務(wù)器側(cè)150的邏輯實(shí)體。在設(shè)備側(cè)110,邏輯實(shí)體包括訂閱代理112、傳送客戶端114和內(nèi) 容客戶端116。本領(lǐng)域的技術(shù)人員將理解,在討論動(dòng)態(tài)內(nèi)容傳送時(shí),內(nèi)容提供者 需要知道如何傳送信息以及傳送什么信息。設(shè)備與內(nèi)容提供者之間的 訂閱定義了包括如何傳送以及傳送傳遞什么的傳送上下文。因此,在 訂閱上下文與傳送上下文之間存在關(guān)聯(lián)。訂閱代理112提供訂閱細(xì)節(jié)。在一個(gè)示例中,訂閱代理可以是移 動(dòng)設(shè)備上的瀏覽器。然而,這并不意味著限制,訂閱代理還可以是各 種應(yīng)用軟件的一部分。傳送客戶端114優(yōu)選地是移動(dòng)設(shè)備上的客戶端應(yīng)用程序,并如下 所述能夠?qū)魉蜕舷挛膫鬟f給服務(wù)器側(cè)。內(nèi)容客戶端116也是設(shè)備側(cè)的應(yīng)用程序,并適用于基于訂閱接收 請(qǐng)求內(nèi)容。示例包括視頻播放器、證券報(bào)價(jià)機(jī)或適用于接收內(nèi)容并以 某種方式處理內(nèi)容的任意工具。本領(lǐng)域的技術(shù)人員將理解,訂閱代理112、傳送客戶端114和內(nèi) 容客戶端116是邏輯實(shí)體。這些實(shí)體可以組合為一個(gè)或多個(gè)應(yīng)用程序, 并且移動(dòng)設(shè)備不一定必須具有這三個(gè)實(shí)體作為獨(dú)立元件。服務(wù)器側(cè)150包括訂閱入口 152、傳送服務(wù)器154和內(nèi)容提供商156。訂閱入口 152適用于建立與訂閱代理112的訂閱。 內(nèi)容提供者156提供移動(dòng)設(shè)備內(nèi)容客戶端116所要求的內(nèi)容。 傳送服務(wù)器154利用傳送上下文將來自內(nèi)容提供者156的信息提 供給移動(dòng)設(shè)備。再次,服務(wù)器側(cè)150上的實(shí)體,具體來說即訂閱入口 152、內(nèi)容 提供者156和傳送服務(wù)器154是邏輯實(shí)體并且可以獨(dú)立存在或共同存 在。此外,這些實(shí)體不需要存在于同一個(gè)設(shè)備上,而是可以分布在網(wǎng) 絡(luò)的各個(gè)節(jié)點(diǎn)上。現(xiàn)在參考圖2。圖2示出了來自圖1的各個(gè)邏輯實(shí)體互相作用以 建立訂閱頻道的流程圖。在圖2的實(shí)施例中,訂閱代理212具有關(guān)于訂閱的信息。該信息 包括頻道統(tǒng)一資源標(biāo)識(shí)符(URI)、訂閱濾波器等等。訂閱代理212還 包括傳送上下文。應(yīng)該理解的是,傳送上下文可以包括用戶和設(shè)備身 份、帳戶信息、優(yōu)選無線承載、設(shè)備性能、或傳送服務(wù)器為了將內(nèi)容 傳送給設(shè)備所需要知道的其它信息。在消息220中,訂閱代理212向訂閱入口 252提供訂閱信息和傳 送上下文。例如,該訂閱入口 252可以包括訂閱代理212與之通信的 網(wǎng)站。本領(lǐng)域的技術(shù)人員會(huì)知道訂閱入口的其它示例。當(dāng)訂閱入口 252接收到訂閱信息220時(shí),即接收到了訂閱信息和 傳送上下文。在圖2的實(shí)施例中,訂閱入口 252利用消息222向內(nèi)容提供商256 通知該訂閱。消息222是訂閱入口 252與內(nèi)容提供商256之間的專有 消息。一旦內(nèi)容提供商256接收到包括傳送上下文的訂閱信息,內(nèi)容提 供商256將消息224中的傳送上下文發(fā)送給傳送服務(wù)器254。在優(yōu)選 實(shí)施例中,內(nèi)容提供商256創(chuàng)建了外部訂閱標(biāo)識(shí)符,并且如果該標(biāo)識(shí) 符可用,則將該標(biāo)識(shí)符連同傳送上下文一起發(fā)送。如果傳送上下文不 可用,則發(fā)送足以在傳送服務(wù)器254處創(chuàng)建傳送上下文的信息。例如, 這種信息包括移動(dòng)帳號(hào)、國際移動(dòng)裝置標(biāo)識(shí)符(IMEI)、電子郵件地 址等等。在一個(gè)實(shí)施例中,由內(nèi)容提供商256所創(chuàng)建的訂閱標(biāo)識(shí)符對(duì)于移 動(dòng)設(shè)備來說是唯一的。在備選上下文中,訂閱標(biāo)識(shí)符可由使用相同子 頻道或"個(gè)性化頻道"的多個(gè)設(shè)備共同使用,下面將對(duì)此進(jìn)行詳細(xì)描 述。然后,傳送服務(wù)器254可以利用消息226有選擇地向傳送客戶端 214提供通知,緊接著傳送客戶端214可以利用消息228有選擇地通 知內(nèi)容客戶端216。如果內(nèi)容傳送基于輪詢,則需要消息226和228。 因此,如果內(nèi)容檢索是基于調(diào)度、按照要求、并基于內(nèi)容可用性通知 等,則可以利用消息226和228來發(fā)送通知,以建立內(nèi)容檢索規(guī)則。備選地,如果與訂閱相關(guān)聯(lián)的附加行為必須,則也可以發(fā)送步驟226和228中的通知。這樣的行為可以包括應(yīng)訂閱的內(nèi)容客戶端的注 冊(cè)、傳送客戶端214上的內(nèi)容過濾等等。
在一個(gè)實(shí)施例中,通知226和228包括用于標(biāo)示針對(duì)來自傳送服 務(wù)器254的信息檢索的頻道的頻道標(biāo)識(shí)符。
因此,上述提供了外部訂閱的建立,其中服務(wù)器給客戶端訂戶提 供上下文通知。
現(xiàn)在參考圖3。圖3示出了圖1中的邏輯元件間的消息流的方框 圖,其中內(nèi)容客戶端建立了傳送上下文。
訂閱代理312利用消息320向訂閱入口 352提供訂閱信息。消息 320包括諸如頻道通用資源指示器、訂閱濾波器之類的訂閱信息,但 是與圖2中的消息220不同的是,消息320不包括傳送上下文。
由訂閱入口 352或內(nèi)容提供商356利用消息(圖中未示出)提供 了返回訂閱標(biāo)識(shí)符。
在接收到訂閱信息時(shí),訂閱入口 352通過消息322與內(nèi)容提供商 356進(jìn)行通信。消息322是專有消息并向內(nèi)容提供商356通知該訂閱。 在內(nèi)容提供商創(chuàng)建訂閱標(biāo)識(shí)符的情況下,內(nèi)容提供商356將訂閱標(biāo)識(shí) 符向后提供給訂閱代理312。
訂閱代理312也了解內(nèi)容客戶端316,并在接收到訂閱標(biāo)識(shí)符后, 訂閱代理312可以直接通知內(nèi)容客戶端316。在一個(gè)示例中,這可以 包括向內(nèi)容客戶端316提供針對(duì)訂閱的頻道標(biāo)識(shí)符。
內(nèi)容客戶端316 —旦接收到包括訂閱信息的專有消息324,則利 用消息328中向傳送客戶端314通知該訂閱標(biāo)識(shí)符。類似地,內(nèi)容提 供商356利用消息330中向傳送服務(wù)器354通知訂閱標(biāo)識(shí)符。
一旦傳送客戶端314得到訂閱信息,則同時(shí)知道了需要被發(fā)送給 傳送服務(wù)器354用以建立傳送上下文的信息。將消息332從傳送客戶 端314發(fā)送至傳送服務(wù)器354,以建立傳送上下文。該傳送上下文消 息可以包括訂閱標(biāo)識(shí)符。傳送服務(wù)器354可以返回標(biāo)示用于內(nèi)容檢索 的頻道的頻道標(biāo)識(shí)符。應(yīng)理解的是,傳送服務(wù)器354需要結(jié)合來自傳 送客戶端314和內(nèi)容提供商356的信息,以向傳送客戶端314提供返 回信息。因此,上述提供了在其中由內(nèi)容客戶端316建立傳送上下文的外 部訂閱。
現(xiàn)在參考圖4。圖4示出了圖1的各個(gè)邏輯元件的流程圖,其中 利用傳送客戶端414作為代理服務(wù)器器通過傳送客戶端414創(chuàng)建了外 部訂閱。
在圖4的示例中,訂閱代理412利用訂閱消息420傳遞諸如頻道 URI、訂閱濾波器等的訂閱信息。其中也包括服務(wù)器提供商URL。
如參考圖4所示,在訂閱代理412與傳送客戶端414之間傳遞消 息420。然而,訂閱代理可能不知道傳送客戶端414是代理服務(wù)器, 而僅僅企圖建立與訂閱入口 452的訂閱。
該代理服務(wù)器可用于所有傳自移動(dòng)設(shè)備的消息,并且該代理服務(wù) 器可用于插入信息以協(xié)助請(qǐng)求。
傳送客戶端414 一旦接收到訂閱信息420,則將傳送上下文信息 插入訂閱信息中,然后利用消息422將該訂閱信息傳至訂閱入口 452。 然后,可以通過訂閱入口或內(nèi)容提供商456利用消息(圖中未示出) 返回訂閱ID。
在訂閱時(shí),傳送客戶端414可以利用消息432有選擇地向內(nèi)容客 戶端416通知該訂閱。在一個(gè)實(shí)施例中,如果在訂閱之前向傳送服務(wù) 器454注冊(cè)了內(nèi)容客戶端416,則訂閱將觸發(fā)注冊(cè)過程。
在服務(wù)器側(cè), 一旦訂閱入口 452接收到來自傳送客戶端414的包 括傳送上下文的訂閱信息,則訂閱入口 452利用消息426向內(nèi)容提供 商456通知該訂閱標(biāo)識(shí)符和傳送上下文。消息426優(yōu)選地是訂閱入口 452與內(nèi)容提供商456之間的專有消息。
然后,內(nèi)容提供商456可以利用消息428建立與傳送服務(wù)器454 的傳送上下文。
如果訂閱入口 452響應(yīng)于消息422而不向傳送客戶端414返回頻 道標(biāo)識(shí)符,則傳送服務(wù)器454可以利用消息430有選擇地向傳送客戶 端414返回頻道標(biāo)識(shí)符。備選地,傳送服務(wù)器454可以通過根據(jù)該頻 道標(biāo)識(shí)符來通知傳送客戶端。
因此,上述利用傳送客戶端作為諸如web代理服務(wù)器之類的代理服務(wù)器,以便截取訂閱信息并插入包括要傳至訂閱入口的傳送上下文 信息的信息。應(yīng)理解的是,這可以用在訂閱代理412不知道傳送上下
文信息的情形中,因此需要代理器來將該信息提供給訂閱入口 452。
現(xiàn)在參考圖5。圖5是示出了在內(nèi)容客戶端與內(nèi)容提供商之間執(zhí) 行注冊(cè)的基礎(chǔ)設(shè)施中建立訂閱頻道的流程圖。具體地,如圖5所述, 建立訂閱頻道的前提是內(nèi)容客戶端516向傳送客戶端514和內(nèi)容提供 商556向傳送服務(wù)器554的注冊(cè)。然后在傳送服務(wù)器554與傳送客戶 端514之間交換信息。具體地,傳送客戶端514將注冊(cè)的應(yīng)用軟件傳 遞給傳送服務(wù)器554,并且傳送服務(wù)器554將頻道指南傳遞給傳送客 戶端514。該頻道指南包括內(nèi)容客戶端想要訂閱的頻道。本領(lǐng)域的技 術(shù)人員將理解,可以響應(yīng)于內(nèi)容客戶端516的注冊(cè)而由傳送服務(wù)器554 返回頻道指南,并且可以將其構(gòu)造成包括匹配內(nèi)容客戶端516偏好的 頻道。
參照?qǐng)D5,當(dāng)內(nèi)容客戶端516想要訂閱特定頻道時(shí),給內(nèi)容客戶 端516提供能夠選擇頻道的頻道指南。利用消息520將針對(duì)所選頻道 的訂閱傳遞給傳送客戶端514。然后,利用消息524將該訂閱傳遞給 傳送服務(wù)器554。然后,傳送服務(wù)器利用消息526將該消息轉(zhuǎn)發(fā)給內(nèi) 容提供商556。
應(yīng)理解的是,訂閱信息524可以包含傳送上下文,從而使內(nèi)容提 供商556能夠利用所請(qǐng)求的方式來傳遞所請(qǐng)求的信息。
在上述中,訂閱標(biāo)識(shí)符包括頻道名、URI標(biāo)識(shí)符、諸如調(diào)度和/ 或用戶身份的傳送偏好。所有這些信息用來標(biāo)示"公共頻道"。如這里 所使用的,公共頻道用于指示對(duì)內(nèi)容提供商的所有訂戶將在該頻道上 接收相同的信息。例如,財(cái)經(jīng)新聞?lì)l道、電視網(wǎng)絡(luò)頻道、播客頻道、 爵士樂頻道等。
相反地,"個(gè)性化頻道"可用于為用戶提供個(gè)性化信息。具體地, 如果用戶只對(duì)"公用頻道"上所提供的信息子集感興趣,就可以將其 提供在"個(gè)性化頻道"中。例如,天氣提供商可以提供整個(gè)北美洲的 天氣信息。天氣的個(gè)性化頻道可以提供特定郵政或郵編區(qū)的天氣信息。 此外,用戶可能只對(duì)他或她所持有的或正在觀望的公司的股票的報(bào)價(jià)感興趣,因此可以指定所有可用的股市行情和報(bào)價(jià)的特定子集。用戶 可以只要求電視網(wǎng)絡(luò)頻道上可用的電視節(jié)目的子集。本領(lǐng)域的技術(shù)人 員已知"個(gè)性化頻道"的其它示例。如參考圖2、 3、 4和5所指,訂閱信息可包括用于建立子頻道的 訂閱濾波器。因此,舉例來說,可以將頻道ID為"12345"的股票報(bào) 價(jià)頻道連同某特定股票的訂閱濾波器一起傳遞;例如,"記號(hào)-ABCD"。 結(jié)果是可以傳遞針對(duì)ABCD公司的子頻道。由此產(chǎn)生的訂閱標(biāo)識(shí)符可 以是針對(duì)頻道標(biāo)識(shí)符和訂閱濾波器的組合的唯一標(biāo)識(shí)符,例如 "1AD543F "或可以以預(yù)定模式形成,.例如"12345X001 ",或 "12345#ABCD"等等。當(dāng)利用個(gè)性化頻道時(shí),術(shù)語"頻道標(biāo)識(shí)符"的使用用來為子頻道 標(biāo)示"父"公共頻道。訂閱標(biāo)識(shí)符標(biāo)示子頻道,并且如上述所指,可 以是針對(duì)具有訂閱濾波器的頻道標(biāo)識(shí)符的唯一標(biāo)識(shí)符或者可以是頻道 標(biāo)識(shí)符和訂閱濾波器的級(jí)聯(lián)或任意其它預(yù)定模式。個(gè)性化頻道可以以各種方式建立。用于建立個(gè)性化頻道的第一方 法是使用圖2、 3、 5或6中所示的結(jié)構(gòu),在該結(jié)構(gòu)中訂閱信息包括頻 道標(biāo)識(shí)符和訂閱標(biāo)識(shí)符。在優(yōu)選實(shí)施例中,可使用雙層模型,其中傳送客戶端和傳送服務(wù) 器對(duì)可以在頻道標(biāo)識(shí)符層次上管理訂閱。換言之,傳送客戶端和傳送 服務(wù)器只知道一般頻道。相反地,內(nèi)容客戶端和內(nèi)容提供商具有諸如訂閱濾波器之類的特 定訂閱細(xì)節(jié)的知識(shí)。對(duì)傳送客戶端和傳送服務(wù)器屏蔽了訂閱濾波器知 識(shí)。上述最好以示例來例證。通過圖2至圖5中所呈現(xiàn)的流程之一來建立對(duì)被稱為 "weather.com"的天氣頻道的訂閱。該訂閱包括用于標(biāo)示氣象服務(wù)的 頻道標(biāo)識(shí)符。傳送客戶端和傳送服務(wù)器知道內(nèi)容客戶端訂閱頻道標(biāo)識(shí)符 "weather.com"。只有內(nèi)容客戶端和內(nèi)容提供商(或者可能為訂閱代理和訂閱入 口)知道內(nèi)容客戶端訂閱郵政區(qū)碼為"10016"的天氣。內(nèi)容提供商可發(fā)布諸如"weather# 10016"之類的訂閱標(biāo)識(shí)符,并 將子頻道與訂閱該郵政區(qū)碼的設(shè)備或用戶聯(lián)系起來。為給內(nèi)容客戶端 提供信息,該內(nèi)容提供商有兩個(gè)選項(xiàng)。第一選項(xiàng)是通知用戶或設(shè)備子頻道上的傳送服務(wù)器。具體來說, 氣象服務(wù)將通知"weatheW0016"子頻道上的傳送服務(wù)器。在這種情 況下,不需要管理內(nèi)容提供商處的用戶,并且只需要在傳送服務(wù)器中 公布更新的預(yù)報(bào),以便為該天氣預(yù)報(bào)指定訂閱ID。第二選項(xiàng)是在內(nèi)容提供商內(nèi)部保持關(guān)于子頻道的信息,并在傳送 服務(wù)器外部管理用戶設(shè)備訂閱。傳送服務(wù)器知道針對(duì)"weather"頻道 標(biāo)識(shí)符的用戶訂閱,以進(jìn)行計(jì)費(fèi)和帳戶確認(rèn)。然而,在這種情況下, 內(nèi)容提供商必須在傳送服務(wù)器處將最新的預(yù)報(bào)連同需要接收預(yù)報(bào)的用 戶列表一起公布。應(yīng)理解的是,第二選項(xiàng)不象第一選項(xiàng)那樣可升級(jí)。參考圖6進(jìn)一步例證上述。圖6示出了與傳送服務(wù)器654進(jìn)行通 信的內(nèi)容提供商656。頻道訂閱620是基于頻道標(biāo)識(shí)符建立的。頻道 訂閱620是上述"公共頻道"的等價(jià)物。如圖6所示,內(nèi)容訂閱622、內(nèi)容訂閱624和內(nèi)容訂閱626都在 內(nèi)容提供商656和654之間傳遞。內(nèi)容訂閱622、 624和626中的每一 個(gè)都是上述中的個(gè)性化頻道。傳送服務(wù)器654與分別具有傳送客戶端606和614的兩個(gè)設(shè)備605 和610進(jìn)行通信。在與傳送客戶端606的通信中,傳遞頻道訂閱620。然而,在這 種情況下,設(shè)備605的內(nèi)容客戶端607只需要內(nèi)容訂閱622和626, 并且因此只將這些傳遞給傳送客戶端606并最終傳遞給內(nèi)容客戶端 607。相反地,設(shè)備610包括內(nèi)容客戶端616和傳送客戶端614。內(nèi)容 客戶端616只需要內(nèi)容訂閱624和626,并通過傳送客戶端614將這 些內(nèi)容訂閱從傳送服務(wù)器654傳遞至內(nèi)容客戶端616。因此,利用雙層方法,傳送服務(wù)器654和傳送客戶端606和614 只知道移動(dòng)設(shè)備605和610已經(jīng)訂閱了頻道620。相反地,內(nèi)容客戶 端607和616連同內(nèi)容提供商656 —起知道移動(dòng)設(shè)備610和移動(dòng)設(shè)備605需要特定的內(nèi)容訂閱。在這種情況下,移動(dòng)設(shè)備605需要內(nèi)容訂 閱622和626,而移動(dòng)設(shè)備610需要內(nèi)容訂閱624和626。備選地,如果分揀出子頻道或用于發(fā)送的內(nèi)容訂閱,則傳送服務(wù) 器654也可以知道該信息。對(duì)上述的進(jìn)一步擴(kuò)充是在傳送服務(wù)器處創(chuàng)建復(fù)合子頻道或子頻 道包。該復(fù)合子頻道是"虛擬頻道",并且傳送服務(wù)器為了無線效率而 創(chuàng)建該復(fù)合子頻道,以便將針對(duì)同一個(gè)父頻道的子頻道群的內(nèi)容組成 單一傳送包。例如,用戶想接收某特定股票報(bào)價(jià)。具體來說,用戶希 望接收ABCD、 BCDE和CDEF公司的股票報(bào)價(jià)。其它用戶也可能同 時(shí)需要這三支股票報(bào)價(jià)的組合,因此傳送服務(wù)器將股票報(bào)價(jià)捆綁成到 子頻道中。利用上述示例性頻道標(biāo)識(shí)符和訂閱標(biāo)識(shí)符,該包可以象 "12345#ABCD&BCDE&CDEF"。當(dāng)傳遞所捆綁的子頻道時(shí),利用單 一內(nèi)容包來傳遞所有三支股票的股票報(bào)價(jià)。應(yīng)理解的是,上述的備選包括針對(duì)每個(gè)用戶的訂閱ID。然而,該 方案不能升級(jí),并且會(huì)在傳送服務(wù)器和內(nèi)容提供商上給用戶添加額外 負(fù)擔(dān)。另一備選是將子頻道用于每一信息子集以及需要該子頻道的用 戶列表。應(yīng)理解的是,與此相比,多用戶所需要的捆綁信息提供了效率。盡管上述能夠在多種移動(dòng)設(shè)備上實(shí)現(xiàn),下面將參考圖7簡略描述 了一個(gè)移動(dòng)設(shè)備的示例。現(xiàn)在參考圖7。移動(dòng)設(shè)備700優(yōu)選地是至少具有語音和數(shù)據(jù)通信能力的雙向無線 通信設(shè)備。移動(dòng)設(shè)備700優(yōu)選地具有與互聯(lián)網(wǎng)上的其它計(jì)算機(jī)系統(tǒng)進(jìn) 行通信的能力。依靠提供的精確功能,例如可以將該移動(dòng)設(shè)備稱為數(shù) 據(jù)消息收發(fā)設(shè)備、雙向?qū)ず魴C(jī)、無線電子郵件設(shè)備、具有數(shù)據(jù)消息收 發(fā)功能的移動(dòng)電話、無線互聯(lián)網(wǎng)設(shè)備或數(shù)據(jù)通信設(shè)備。在移動(dòng)設(shè)備700用于雙向通信時(shí),將合成通信子系統(tǒng)711,該通 信子系統(tǒng)711包括接收機(jī)712和發(fā)射機(jī)714、以及諸如優(yōu)選地嵌入或 內(nèi)置的一個(gè)或多個(gè)天線單元716和718之類的關(guān)聯(lián)組件、本地振蕩器 (LOs) 713、以及諸如數(shù)字信號(hào)處理器(DSP)之類的處理模塊720。對(duì)于本領(lǐng)域的技術(shù)人員而言,顯而易見的是,通信子系統(tǒng)711的特定設(shè)計(jì)將取決于該設(shè)備將要在其中操作的通信網(wǎng)絡(luò)。例如,移動(dòng)設(shè)備700 可以包括被設(shè)計(jì)用于在GPRS網(wǎng)絡(luò)或UMTS網(wǎng)絡(luò)內(nèi)進(jìn)行操作的通信子 系統(tǒng)711。網(wǎng)絡(luò)接入需求也將依據(jù)網(wǎng)絡(luò)719的類型而變化。例如,在UMTS 和GPRS網(wǎng)絡(luò)中,網(wǎng)絡(luò)接入與移動(dòng)設(shè)備700的訂戶或用戶相關(guān)聯(lián)。例 如,GPRS移動(dòng)設(shè)備因此需要用戶識(shí)別模塊(SIM)卡,以便在GPRS 網(wǎng)絡(luò)上運(yùn)行。在UMTS中,需要USIM或SIM模塊。在CDMA中, 需要RUIM卡或.模塊。這里可以將其稱為UIM接口 。在沒有有效UIM 接口的情況下,移動(dòng)設(shè)備將不能充分發(fā)揮其功能。諸如緊急呼叫之類 的本地或非網(wǎng)絡(luò)通信功能、以及法定所需的功能(如果有的話)可能 可用,但移動(dòng)設(shè)備700將無法實(shí)現(xiàn)任何其它的功能,包括在網(wǎng)絡(luò)719 上的通信。UIM界面744通常類似于可以插入卡片并吐出象磁盤或 PCMCIA卡的卡槽。該UIM卡可以具有大約64K的內(nèi)存并具有多種 關(guān)鍵配置751、以及諸如身份識(shí)別以及與訂戶相關(guān)的信息之類的其它 信息753。在完成了所要求的網(wǎng)絡(luò)注冊(cè)或激活過程時(shí),移動(dòng)設(shè)備700可以通 過網(wǎng)絡(luò)719發(fā)送和接收通信信號(hào)。將天線716通過通信網(wǎng)絡(luò)719接收 到的信號(hào)輸入到接收機(jī)712,接收機(jī)712可以執(zhí)行普通的接收機(jī)功能, 例如信號(hào)放大、下變頻、濾波、頻道選擇等,以及在圖7中所示的示 例中,執(zhí)行模數(shù)(A/D)轉(zhuǎn)換。對(duì)接收信號(hào)的A/D轉(zhuǎn)換允許更為復(fù)雜 的通信功能,例如要在DSP720中執(zhí)行的解調(diào)和解碼。以類似的方式, 對(duì)待發(fā)射的信號(hào)進(jìn)行處理,包括例如通過DSP 720所進(jìn)行的調(diào)制和編 碼,并將其輸入至發(fā)射機(jī)714,以進(jìn)行數(shù)模轉(zhuǎn)換、上變頻、濾波、放 大以及經(jīng)由天線718在通信網(wǎng)絡(luò)719上傳輸。DSP 720不僅處理通信 信號(hào),而且還提供對(duì)發(fā)射機(jī)和接收機(jī)的控制。例如,可以通過在DSP 720中實(shí)現(xiàn)的自動(dòng)增益控制算法來自適應(yīng)地控制施加給接收機(jī)712和 發(fā)射機(jī)714中的通信信號(hào)的增益。網(wǎng)絡(luò)719還可以與多個(gè)系統(tǒng)進(jìn)行通信,包括服務(wù)器和其它元件(未 示出)。例如,網(wǎng)絡(luò)719可以與企業(yè)系統(tǒng)和web客戶端系統(tǒng)進(jìn)行通信,以便以不同服務(wù)水平容納不同客戶端。移動(dòng)設(shè)備700優(yōu)選地包括用于控制該設(shè)備的整體操作的微處理器738。通過通信子系統(tǒng)711來執(zhí)行包括至少數(shù)據(jù)通信的通信功能。微處 理器738還與另外的設(shè)備子系統(tǒng)進(jìn)行交互,例如顯示器722、閃存724、 隨機(jī)存取存儲(chǔ)器(RAM) 726、輔助輸入/輸出(I/O)子系統(tǒng)728、串 口 730、鍵盤732、揚(yáng)聲器734、麥克風(fēng)736、短距離通信子系統(tǒng)740 以及統(tǒng)稱為742的任意其它設(shè)備子系統(tǒng)。圖7中所示的某些子系統(tǒng)執(zhí)行通信相關(guān)的功能,而其它子系統(tǒng)可 以提供"駐留"或設(shè)備上的功能。特別地,可以將諸如鍵盤732和顯 示器722之類的一些子系統(tǒng)用于通信相關(guān)功能,例如輸入用于通過通信網(wǎng) 絡(luò)傳輸?shù)奈谋鞠?,以及諸如計(jì)算機(jī)或任務(wù)列表之列的設(shè)備駐留功能。優(yōu)選地,將微處理器738所使用的操作系統(tǒng)軟件存儲(chǔ)在諸如閃存 724之類的永久存儲(chǔ)器中,閃存可由只讀存儲(chǔ)器(ROM)或類似的存 儲(chǔ)元件(未示出)代替。本領(lǐng)域的技術(shù)人員將理解,可以將操作系統(tǒng)、 特定的設(shè)備應(yīng)用程序及其一部分臨時(shí)加載到諸如RAM 726之類的非 易失存儲(chǔ)器中。也可以將接收到的通信信號(hào)存儲(chǔ)在RAM726中。此外, 優(yōu)選地也將唯一標(biāo)識(shí)符存儲(chǔ)在只讀存儲(chǔ)器中。如圖所示,將閃存724 分成針對(duì)計(jì)算機(jī)程序758和程序數(shù)據(jù)存儲(chǔ)器750、 752、 754和756的 不同區(qū)域。這些不同的存儲(chǔ)類型指示每一程序都可以根據(jù)其各自的數(shù) 據(jù)存儲(chǔ)需求來分配閃存724的一部分。除了其操作系統(tǒng)功能以外,微 處理器738優(yōu)選地啟動(dòng)在移動(dòng)設(shè)備上執(zhí)行軟件應(yīng)用。通常在制造過程 中將控制基本操作的預(yù)定應(yīng)用程序集合安裝在移動(dòng)設(shè)備700上,該基 本操作包括至少數(shù)據(jù)和語音通信應(yīng)用。優(yōu)選軟件應(yīng)用程序可以是能夠 組織和管理與移動(dòng)設(shè)備用戶相關(guān)的數(shù)據(jù)項(xiàng)目的私人信息管理(PIM) 應(yīng)用程序,例如郵件、日歷事件、語音郵件、約會(huì)和任務(wù)項(xiàng),但局限 于此。自然地,移動(dòng)設(shè)備上的一個(gè)或多個(gè)存儲(chǔ)器在移動(dòng)設(shè)備上可用, 以有利于PIM數(shù)據(jù)項(xiàng)的存儲(chǔ)。這樣的PIM應(yīng)用程序優(yōu)選地具有通過 無線網(wǎng)絡(luò)719發(fā)送和接收數(shù)據(jù)項(xiàng)的能力。在優(yōu)選實(shí)施例中,通過無線 網(wǎng)絡(luò)719將PIM數(shù)據(jù)項(xiàng)與所存儲(chǔ)的或與主計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的移動(dòng)設(shè) 備用戶的相應(yīng)數(shù)據(jù)項(xiàng)無縫地集成、同步及更新??梢酝ㄟ^網(wǎng)絡(luò)719、輔助I/O子系統(tǒng)728、串口 730、短距離通信子系統(tǒng)740或任意其它適 當(dāng)?shù)淖酉到y(tǒng)742將另外的應(yīng)用程序加載到移動(dòng)設(shè)備700上,并由用戶 將其安裝在RAM 726中或優(yōu)選地為非易失存儲(chǔ)器(未示出)中,用 于由微處理器738執(zhí)行。應(yīng)用程序安裝的這種靈活性增加了設(shè)備的功 能性,并且可以提供增強(qiáng)的設(shè)備上功能、通信相關(guān)功能、或兩者。例 如,安全通信應(yīng)用程序可以啟用電子商務(wù)功能和其它要使用移動(dòng)設(shè)備 700來執(zhí)行的金融交易。然而,根據(jù)上述情況,這樣的應(yīng)用程序在很多 情況下仍然需要執(zhí)行者的認(rèn)可。在數(shù)據(jù)通信模式中,諸如文本信息或下載網(wǎng)頁之類的接收信號(hào)將 由通信子系統(tǒng)711處理并輸入至微處理器738,微處理器738優(yōu)選地 進(jìn)一步對(duì)該接收信號(hào)進(jìn)行處理,以輸出至顯示器722或備選地為輔助 I/O設(shè)備728。移動(dòng)設(shè)備700的用戶也可以使用鍵盤732與顯示器722 和可能的輔助I/O設(shè)備728相結(jié)合來構(gòu)成諸如電子郵件消息之類的數(shù) 據(jù)項(xiàng),鍵盤732優(yōu)選地為完全的字母數(shù)字鍵盤或電話式鍵盤。然后這 樣構(gòu)成的項(xiàng)可以通過通信子系統(tǒng)711在通信網(wǎng)絡(luò)上傳輸。對(duì)于語言通信,移動(dòng)設(shè)備700的所有操作都是類似的,除了可能 將接收信號(hào)輸出至揚(yáng)聲器734,以及可能由麥克風(fēng)7260產(chǎn)生用以傳輸?shù)男?號(hào)。盡管語音和音頻信號(hào)輸出主要通過揚(yáng)聲器118來實(shí)現(xiàn),但是也可以使用 顯示器110來提供附加信息,例如呼叫方的身份、語音呼叫的持續(xù)時(shí)間、或 其它語音呼叫相關(guān)的信息。備選的語音或音頻I/O子系統(tǒng)(例如語音消 息記錄子系統(tǒng))也可以在移動(dòng)設(shè)備700上實(shí)現(xiàn)。盡管語音或音頻信號(hào) 輸出優(yōu)選地主要由揚(yáng)聲器734完成,也可以使用顯示器722來提供對(duì) 呼叫方的身份、語音呼叫的持續(xù)時(shí)間、或其它語音呼叫相關(guān)的信息的指示。圖7中的串口 730通常在需要與用戶的臺(tái)式電腦(未示出)同步 的個(gè)人數(shù)字助理(PDA)類型的移動(dòng)設(shè)備中實(shí)現(xiàn)。這樣的端口 730可 以使用戶能夠通過外部設(shè)備或軟件應(yīng)用程序來設(shè)置偏好,并可以通過 向移動(dòng)設(shè)備700提供信息或軟件下載而不是通過無線通信網(wǎng)絡(luò)來擴(kuò)展 移動(dòng)設(shè)備700的能力。例如,備選的下載路徑可用于通過直接的并因 此可靠且可信的連接來將密鑰加載到設(shè)備上,以此啟動(dòng)安全的設(shè)備通 信。備選地,串口 730可用于其它通信,并且可以包括通用串行總線 (USB)端口。接口與串口 730相關(guān)聯(lián)。諸如短距離通信子系統(tǒng)之類的其它通信子系統(tǒng)740是另外的可選 組件,其可以提供移動(dòng)設(shè)備700與不同系統(tǒng)或設(shè)備之間的通信,且不 必是類似的設(shè)備。例如,子系統(tǒng)740可以包括紅外設(shè)備和關(guān)聯(lián)電路和 組件或藍(lán)牙通信模塊,用于提供與類似啟動(dòng)的系統(tǒng)和設(shè)備的通信。這里描述的實(shí)施例是具有與本申請(qǐng)的技術(shù)元件相對(duì)應(yīng)的元件的 結(jié)構(gòu)、系統(tǒng)或方法的示例。本書面說明可以使本領(lǐng)域的技術(shù)人員能夠 產(chǎn)生并使用具有同樣與本申請(qǐng)的技術(shù)元件相對(duì)應(yīng)的備選元件的實(shí)施 例。本申請(qǐng)的技術(shù)的范圍包括不偏離這里所描述的本申請(qǐng)描述的其它 結(jié)構(gòu)、系統(tǒng)或方法,還包括與這里所描述的本申請(qǐng)的技術(shù)具有非實(shí)質(zhì) 差別的其它結(jié)構(gòu)、系統(tǒng)和方法。
權(quán)利要求
1.一種用于在移動(dòng)網(wǎng)絡(luò)中建立用于頻道訂閱的傳送上下文的方法,包括以下步驟建立從移動(dòng)網(wǎng)絡(luò)中的移動(dòng)設(shè)備到內(nèi)容提供商的訂閱;以及將傳送上下文傳遞給傳送服務(wù)器,所述傳送上下文包括傳送服務(wù)器為了向移動(dòng)設(shè)備傳送內(nèi)容而需要知道的信息。
2. 根據(jù)權(quán)利要求1所述的方法,其中,移動(dòng)設(shè)備上的訂閱代理執(zhí) 行與移動(dòng)網(wǎng)絡(luò)上的訂閱入口的建立步驟。
3. 根據(jù)權(quán)利要求2所述的方法,其中,在建立訂閱的同時(shí)完成對(duì) 所述傳送上下文的傳遞,其中,所述傳送上下文在訂閱代理與訂閱入 口之間傳遞。
4. 根據(jù)權(quán)利要求3所述的方法,其中,將所述傳送上下文從訂閱 入口傳遞至傳送服務(wù)器。
5. 根據(jù)權(quán)利要求2所述的方法,其中,在建立步驟之后,所述傳 送入口向傳送服務(wù)器傳播足以創(chuàng)建傳送上下文的信息。
6. 根據(jù)權(quán)利要求5所述的方法,其中,所述信息包括以下的任一 移動(dòng)帳號(hào)、國際移動(dòng)設(shè)備標(biāo)識(shí)符或電子郵件地址。
7. 根據(jù)權(quán)利要求2所述的方法,其中,所述訂閱代理知道內(nèi)容客 戶端并向內(nèi)容客戶端提供訂閱通知,其中,所述內(nèi)容客戶端將訂閱通 知傳遞給傳送客戶端,以及所述傳送客戶端在接收到訂閱通知時(shí)將所 述傳送上下文傳遞給傳送服務(wù)器。
8. 根據(jù)權(quán)利要求7所述的方法,其中,所述傳送客戶端將具有傳 送上下文的訂閱標(biāo)識(shí)符傳遞給傳送服務(wù)器。
9. 根據(jù)權(quán)利要求2所述的方法,其中,所述移動(dòng)設(shè)備上的傳送客 戶端是訂閱代理與訂閱入口之間的代理服務(wù)器。
10. 根據(jù)權(quán)利要求9所述的方法,其中,所述傳送客戶端將所述傳 送上下文添加到訂閱代理與訂閱入口之間的通信中。
11. 根據(jù)權(quán)利要求9或IO所述的方法,其中,所述傳送客戶端代理服務(wù)器對(duì)于訂閱代理和訂閱入口來說是透明的。
12. 根據(jù)權(quán)利要求1至11中的任一項(xiàng)所述的方法,其中,在建立步驟之前,所述方法包括向傳送客戶端注冊(cè)在移動(dòng)設(shè)備上的應(yīng)用程序;向傳送服務(wù)器注冊(cè)來自內(nèi)容提供商的頻道,所述傳送服務(wù)器根據(jù)所注冊(cè)的頻道創(chuàng)建頻道指南;以及在傳送客戶端與傳送服務(wù)器之間交換所注冊(cè)的應(yīng)用程序和頻道指南。
13. 根據(jù)權(quán)利要求12所述的方法,其中,所述建立步驟包括從頻 道指南中選擇頻道,并向內(nèi)容提供商傳播訂閱請(qǐng)求。
14. 根據(jù)權(quán)利要求13所述的方法,其中,傳送客戶端向訂閱請(qǐng)求 添加傳送上下文。
15. 根據(jù)權(quán)利要求1至14的任一項(xiàng)所述的方法,其中,所述訂閱的建立包括傳遞訂閱濾波器,所述訂閱濾波器被用來從內(nèi)容提供商處 請(qǐng)求可用的內(nèi)容子集。
16. 根據(jù)權(quán)利要求15所述的方法,其中,所述訂閱濾波器和頻道 標(biāo)識(shí)符創(chuàng)建用于標(biāo)識(shí)可用內(nèi)容的子集的訂閱標(biāo)識(shí)符。
17. 根據(jù)權(quán)利要求16所述的方法,其中,所述訂閱標(biāo)識(shí)符包括與 訂閱濾波器級(jí)聯(lián)的頻道標(biāo)識(shí)符或以預(yù)定模式結(jié)合的頻道標(biāo)識(shí)符和訂閱 濾波器。
18. 根據(jù)權(quán)利要求15至17的任一項(xiàng)所述的方法,其中,傳送服務(wù)器將多個(gè)可用內(nèi)容子集相結(jié)合來創(chuàng)建捆綁的子頻道。
19. 根據(jù)權(quán)利要求15至17的任一項(xiàng)所述的方法,其中,傳送服務(wù)器和傳送客戶端管理針對(duì)來自內(nèi)容提供商的所有可用內(nèi)容的訂閱,以 及,內(nèi)容客戶端和內(nèi)容提供商管理可用的內(nèi)容子集,由此創(chuàng)建雙層訂閱模型。
20. 根據(jù)權(quán)利要求19所述的方法,其中,所述內(nèi)容提供商向傳送 服務(wù)器提供可用內(nèi)容子集和可用內(nèi)容子集被傳送到的移動(dòng)設(shè)備的分發(fā) 列表。
21. 根據(jù)權(quán)利要求19所述的方法,其中,所述內(nèi)容提供商向傳送服務(wù)器通知可用內(nèi)容子集以及針對(duì)所述可用內(nèi)容子集的訂閱標(biāo)識(shí)符。
22. —種用于在移動(dòng)網(wǎng)絡(luò)中建立用于頻道訂閱的傳送上下文的系統(tǒng),包括設(shè)備側(cè),所述設(shè)備側(cè)具有 訂閱代理; 傳送客戶端;以及 內(nèi)容客戶端;以及 服務(wù)器側(cè),所述服務(wù)器側(cè)具有訂閱入口,所述訂閱入口適用于與訂閱代理進(jìn)行通信,以建立訂閱;傳送服務(wù)器,所述傳送服務(wù)器適用于根據(jù)傳送上下文來與傳 送客戶端進(jìn)行通信,所述傳送上下文包括傳送服務(wù)器為了向所述設(shè)備 側(cè)傳送內(nèi)容而需要知道的信息;以及內(nèi)容提供商,所述內(nèi)容提供商適用于提供由內(nèi)容客戶端所請(qǐng) 求的內(nèi)容。
23. 根據(jù)權(quán)利要求22所述的系統(tǒng),其中,設(shè)備側(cè)的訂閱代理適用 于建立與訂閱入口的訂閱。
24. 根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述訂閱代理還適用于 在建立訂閱的同時(shí)向所述訂閱入口傳遞傳送上下文。
25. 根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述訂閱入口適用于將傳送上下文傳播給所述傳送服務(wù)器。
26. 根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述訂閱入口適用于向 傳送服務(wù)器傳播足以創(chuàng)建傳送上下文的信息。
27. 根據(jù)權(quán)利要求26所述的系統(tǒng),其中,所述信息包括以下中的 任一移動(dòng)帳號(hào)、國際移動(dòng)設(shè)備標(biāo)識(shí)符或電子郵件地址。
28. 根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述訂閱代理知道所述 內(nèi)容客戶端,并適用于向所述內(nèi)容客戶端提供訂閱通知,其中,所述 內(nèi)容客戶端適用于向傳送客戶端傳遞訂閱通知,以及所述傳送客戶端適用于在接收到訂閱通知時(shí)將傳送上下文傳遞給傳送服務(wù)器。
29. 根據(jù)權(quán)利要求28所述的系統(tǒng),其中,所述傳送客戶端還適用于向傳送服務(wù)器傳播訂閱標(biāo)識(shí)符。
30. 根據(jù)權(quán)利要求23所述的系統(tǒng),其中,所述傳送客戶端是訂閱 代理與訂閱入口之間的代理服務(wù)器。
31. 根據(jù)權(quán)利要求30所述的系統(tǒng),其中,所述傳送客戶端適用于 向訂閱代理和訂閱入口之間的通信添加傳送上下文。
32. 根據(jù)權(quán)利要求30或31所述的系統(tǒng),其中,所述傳送客戶端代 理服務(wù)器對(duì)于訂閱代理和訂閱入口是透明的。
33. 根據(jù)權(quán)利要求22至32中的任一項(xiàng)所述的系統(tǒng),其中,所述內(nèi) 容客戶端適用于向傳送客戶端注冊(cè)應(yīng)用軟件,所述內(nèi)容提供商適用于 向傳送服務(wù)器注冊(cè)頻道,所述傳送服務(wù)器適用于基于所注冊(cè)的頻道來 創(chuàng)建頻道指南,以及所述傳送服務(wù)器和傳送客戶端適用于交換所注冊(cè) 的應(yīng)用軟件和頻道指南。
34. 根據(jù)權(quán)利要求33所述的系統(tǒng),其中,所述內(nèi)容客戶端還適用于從頻道指南中選擇頻道并向內(nèi)容提供商傳送訂閱請(qǐng)求。
35. 根據(jù)權(quán)利要求34所述的系統(tǒng),其中,所述傳送客戶端適用于向訂閱請(qǐng)求添加傳送上下文。
36. 根據(jù)權(quán)利要求22至35中的任一項(xiàng)所述的系統(tǒng),其中,所述訂閱代理或傳送客戶端適用于傳遞訂閱濾波器,所述訂閱濾波器被用來 向內(nèi)容提供商請(qǐng)求可用的內(nèi)容子集。
37. 根據(jù)權(quán)利要求36所述的系統(tǒng),其中,所述訂閱濾波器和頻道標(biāo)識(shí)符創(chuàng)建用于標(biāo)識(shí)可用內(nèi)容的子集的訂閱標(biāo)識(shí)符。
38. 根據(jù)權(quán)利要求37所述的系統(tǒng),其中,所述訂閱標(biāo)識(shí)符包括與訂閱濾波器級(jí)聯(lián)的頻道標(biāo)識(shí)符或以預(yù)定模式結(jié)合的頻道標(biāo)識(shí)符和訂閱 濾波器。
39. 根據(jù)權(quán)利要求36至38中的任一項(xiàng)所述的系統(tǒng),其中,所述傳 送服務(wù)器適用于將多個(gè)可用內(nèi)容子集相結(jié)合來創(chuàng)建捆綁的子頻道。
40. 根據(jù)權(quán)利要求36至38中的任一項(xiàng)所述的系統(tǒng),其中,所述傳送服務(wù)器和傳送客戶端適用于管理針對(duì)來自內(nèi)容提供商的所有可用內(nèi) 容的訂閱,以及,內(nèi)容客戶端和內(nèi)容提供商適用于管理可用的內(nèi)容子 集,由此創(chuàng)建雙層訂閱模型。
41. 根據(jù)權(quán)利要求40所述的系統(tǒng),其中,所述內(nèi)容提供商適用于 向傳送服務(wù)器提供可用內(nèi)容子集和可用內(nèi)容子集被傳送到的移動(dòng)設(shè)備 的分發(fā)列表。
42. 根據(jù)權(quán)利要求40所述的系統(tǒng),其中,所述內(nèi)容提供商適用于 向傳送服務(wù)器通知可用內(nèi)容子集以及針對(duì)所述可用內(nèi)容子集的訂閱標(biāo) 識(shí)符。
43. —種計(jì)算機(jī)可讀介質(zhì),存儲(chǔ)可由計(jì)算機(jī)系統(tǒng)的處理器所執(zhí)行的 程序代碼,所述程序代碼用于使所述計(jì)算機(jī)系統(tǒng)執(zhí)行根據(jù)權(quán)利要求1 至21中任一項(xiàng)所述的方法。
全文摘要
本發(fā)明提供了一種用于在移動(dòng)網(wǎng)絡(luò)中建立用于頻道訂閱的傳送上下文的方法及系統(tǒng),其包括以下步驟建立從移動(dòng)網(wǎng)絡(luò)內(nèi)的移動(dòng)設(shè)備到內(nèi)容提供商訂閱;以及將傳送上下文傳到傳送服務(wù)器。
文檔編號(hào)H04W28/18GK101257360SQ20081008136
公開日2008年9月3日 申請(qǐng)日期2008年2月25日 優(yōu)先權(quán)日2007年2月26日
發(fā)明者邁克爾·申菲爾德 申請(qǐng)人:捷訊研究有限公司