專利名稱:用于在內(nèi)容分發(fā)服務(wù)中更新連接分布的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于更新配置信息,諸如連接分布(profile)的方法。
背景技術(shù):
通常地,內(nèi)容分發(fā)服務(wù)是基于配置信息,例如,網(wǎng)絡(luò)接口而執(zhí)行的。內(nèi)容分發(fā)服務(wù)包括各種型式的服務(wù),并且近來(lái)已經(jīng)提出了動(dòng)態(tài)內(nèi)容分發(fā)(DCD)服務(wù)。D⑶服務(wù)被執(zhí)行以周期地或者按照用戶的請(qǐng)求來(lái)將內(nèi)容遞送給終端。D⑶服務(wù)包括用于按照用戶的請(qǐng)求來(lái)將內(nèi)容遞送給終端的拉取方法(pull method)、用于單向地將內(nèi)容遞送給終端的推送方法(push method)、用于將內(nèi)容廣播給多 個(gè)終端的廣播方法等等。參考圖1,D⑶服務(wù)器包括D⑶終端100、內(nèi)容提供者(或者內(nèi)容提供服務(wù)器)200, 和用于從內(nèi)容提供者200接收內(nèi)容,并且按照用戶的配置將其提供給DCD終端100的DCD 服務(wù)器300 (或者服務(wù)提供者SP)。D⑶終端100包括D⑶客戶101和D⑶使能的客戶應(yīng)用102。D⑶客戶101經(jīng)由在其間的接口從D⑶服務(wù)器300接收內(nèi)容。在D⑶客戶101和D⑶服務(wù)器300之間的接口包括D⑶-1接口、D⑶-2接口和ECD-3接口。D⑶-1接口支持基于拉取方法的服務(wù),D⑶-2接口支持基于推送方法的服務(wù),并且 DCD-3接口用來(lái)發(fā)送與接收控制信號(hào)等等。D⑶使能的客戶應(yīng)用102通過(guò)使用從D⑶服務(wù)器300接收的內(nèi)容來(lái)執(zhí)行各種各樣 的功能,并且包括各種各樣的應(yīng)用,諸如,瀏覽器和RSS查看程序。D⑶使能的客戶應(yīng)用102包括對(duì)應(yīng)于用于D⑶服務(wù)的配置信息的應(yīng)用分布。在下文中,將解釋在圖1的部件之間的操作。D⑶終端100的D⑶使能的客戶應(yīng)用102將本身通知給D⑶客戶101,并且注冊(cè)到 D⑶客戶101,以便從D⑶服務(wù)器300接收內(nèi)容。為了注冊(cè),D⑶使能的客戶應(yīng)用102將應(yīng) 用注冊(cè)請(qǐng)求消息遞送給D⑶客戶101。在這里,應(yīng)用注冊(cè)請(qǐng)求消息可以包括應(yīng)用分布。并 且,應(yīng)用注冊(cè)請(qǐng)求消息可以進(jìn)一步包括諸如用戶的喜好和個(gè)性化的信息。這允許DCD服務(wù) 器300基于用戶的喜好和個(gè)性化信息將有關(guān)用戶感興趣的頻道(例如,今天天氣)的頻道 指南遞送給D⑶終端100。D⑶客戶101注冊(cè)到D⑶服務(wù)器300。在這里,D⑶客戶101將應(yīng)用注冊(cè)請(qǐng)求消息 遞送給DCD服務(wù)器300。應(yīng)用注冊(cè)請(qǐng)求消息可以包括應(yīng)用分布。如前面提到的,該應(yīng)用注冊(cè) 請(qǐng)求消息可以進(jìn)一步包括諸如用戶的喜好和個(gè)性化的信息。內(nèi)容提供者200產(chǎn)生作為對(duì)多個(gè)類似的內(nèi)容進(jìn)行分組而形成的頻道。內(nèi)容提供者 200將頻道元數(shù)據(jù),有關(guān)其可以提供的多個(gè)頻道的信息注冊(cè)給DCD服務(wù)器300。然后,內(nèi)容 提供者200將頻道元數(shù)據(jù)提供給D⑶服務(wù)器300。
4
D⑶服務(wù)器300通過(guò)許多內(nèi)容提供者200而通過(guò)頻道元數(shù)據(jù)來(lái)產(chǎn)生頻道指南,并且 將頻道指南提供給DCD終端100。DCD終端100的DCD使能的客戶應(yīng)用102將頻道指南提供給用戶,從而允許用戶訂 閱感興趣的頻道。一旦用戶想要訂閱他或者她感興趣的頻道,D⑶使能的客戶應(yīng)用102經(jīng) 由D⑶客戶101將訂閱請(qǐng)求遞送給D⑶服務(wù)器300。然后,D⑶服務(wù)器300將訂閱請(qǐng)求遞送 給內(nèi)容提供者200。內(nèi)容提供者200將頻道元數(shù)據(jù)遞送給D⑶服務(wù)器300,并且D⑶服務(wù)器300通過(guò) D⑶客戶101將元數(shù)據(jù)遞送給D⑶使能的客戶應(yīng)用102。在這里,內(nèi)容提供者200可以進(jìn)一 步將與在頻道內(nèi)部的內(nèi)容相關(guān)的內(nèi)容元數(shù)據(jù)遞送給DCD服務(wù)器300。頻道元數(shù)據(jù)被存儲(chǔ)在相應(yīng)的DCD使能的客戶應(yīng)用102的應(yīng)用分布的下分層處,DCD 使能的客戶應(yīng)用102播放訂閱的感興趣頻道的內(nèi)容。圖2示出有關(guān)應(yīng)用分布和頻道分布的細(xì)節(jié),以及在其間的關(guān)系。參考圖2,頻道元數(shù)據(jù)位于應(yīng)用分布的下分層處。并且,內(nèi)容元數(shù)據(jù)位于頻道元數(shù) 據(jù)的下分層處。應(yīng)用分布包括表示相應(yīng)應(yīng)用的id的應(yīng)用id參數(shù);表示應(yīng)用信息(例如,應(yīng)用程 序名)的應(yīng)用描述參數(shù);表示是否通知新頻道的頻道發(fā)現(xiàn)通知參數(shù);表示諸如連接分布的, 有關(guān)DCD-3接口的配置信息的名稱的DCD-3連接分布名稱參數(shù);和包括諸如連接分布的,有 關(guān)DCD-3接口的配置信息的DCD-3連接分布參數(shù)。如前面提到的,連接分布位于應(yīng)用分布 的下分層處。因此,當(dāng)D⑶使能的客戶應(yīng)用102注冊(cè)到D⑶客戶101,以便通知自己,并且 從DCD服務(wù)器300接收內(nèi)容的時(shí)候,連接分布被從包括在應(yīng)用分布中的DCD使能的客戶應(yīng) 用102遞送給D⑶客戶101。一旦接收到連接分布,D⑶客戶101檢查連接分布的有效性, 激活與D⑶服務(wù)器300的連接,并且設(shè)置與D⑶服務(wù)器300會(huì)話。D⑶-3連接分布參數(shù)包括該連接分布。在這里,連接分布包括D⑶服務(wù)器的地 址、有關(guān)代理服務(wù)器的信息等等。DCD客戶101通過(guò)使用在應(yīng)用分布內(nèi)部的連接分布,通過(guò) D⑶-3接口執(zhí)行與D⑶服務(wù)器300的連接。內(nèi)容元數(shù)據(jù)包括有關(guān)DOT-I接口的連接分布,以及有關(guān)D⑶-2接口的連接分布。有關(guān)DCD-I接口的連接分布被包括在應(yīng)用分布中。當(dāng)制造商給出安裝有該應(yīng)用的 終端的時(shí)候,或者當(dāng)制造商安裝新的應(yīng)用的時(shí)候產(chǎn)生該應(yīng)用分布。這可能導(dǎo)致連接分布的 改變是不可能的,因此,當(dāng)在連接分布中指定的DCD服務(wù)器不良操作的時(shí)候,服務(wù)器不能執(zhí) 行。此外,當(dāng)多個(gè)DCD終端具有相同的連接分布的時(shí)候,它們連接到相同的DCD服務(wù)器。這 可能導(dǎo)致過(guò)載。當(dāng)通過(guò)訂閱頻道而接收到頻道元數(shù)據(jù)的時(shí)候,有關(guān)DCD-2的連接分布與頻道元數(shù) 據(jù)一起接收。只有當(dāng)訂閱頻道時(shí)可以接收該連接分布,但是以后不能改變。
發(fā)明內(nèi)容
技術(shù)解決方案因此,本發(fā)明的一個(gè)目的是動(dòng)態(tài)地改變?cè)撨B接分布。本發(fā)明的另一個(gè)目的是當(dāng)一個(gè)服務(wù)器不正常地操作的時(shí)候,執(zhí)行到另一個(gè)服務(wù)器 的連接,或者實(shí)現(xiàn)負(fù)載均衡。
5
為了實(shí)現(xiàn)這些目的,本發(fā)明提供了一種能夠動(dòng)態(tài)地改變配置信息,例如,連接分布 的協(xié)議。為了實(shí)現(xiàn)這些目的,本發(fā)明還提供了一種基于改變的連接分布來(lái)更新預(yù)置會(huì)話的 方法。為了實(shí)現(xiàn)這些和其他的優(yōu)點(diǎn),以及按照本發(fā)明的目的,如在此處實(shí)施和廣泛地描 述的,提供了一種用于在內(nèi)容分發(fā)服務(wù)中更新連接分布的方法,包括從服務(wù)器接收包括連 接分布的連接分布更新消息;響應(yīng)于該接收,將連接分布更新確認(rèn)消息發(fā)射給服務(wù)器;基 于連接分布將會(huì)話撤銷請(qǐng)求消息發(fā)射給服務(wù)器;和基于該連接分布將會(huì)話激活請(qǐng)求消息發(fā) 射給另一個(gè)服務(wù)器。連接分布可以是用于D⑶-3接口的連接分布。連接分布更新消息可以是CormectionProfiIeUpdate消息,并且連接分布更新確 認(rèn)消息可以是CormectionProfiIeConfirmation消息。并且,會(huì)話撤銷請(qǐng)求消息可以是 ClientDeactivationRequest 消息。用于在內(nèi)容分發(fā)服務(wù)中更新連接分布的方法可以進(jìn)一步包括從服務(wù)器接收會(huì)話 撤銷響應(yīng)消息。會(huì)話撤銷響應(yīng)消息可以是ClientDeactivationResponse消息。用于在內(nèi)容分發(fā)服務(wù)中更新連接分布的方法可以進(jìn)一步包括從所述另一個(gè)服務(wù) 器接收會(huì)話激活響應(yīng)消息。會(huì)話激活請(qǐng)求消息可以是ClientActivationRequest消息,并且會(huì)話激活響應(yīng)消 息可以是 ClientActivationResponse 消息。為了實(shí)現(xiàn)這些和其他的優(yōu)點(diǎn),以及按照本發(fā)明的目的,如在此處實(shí)施和廣泛地描 述的,還提供了一種用于內(nèi)容分發(fā)服務(wù)的終端,包括收發(fā)機(jī)(發(fā)射機(jī)/接收機(jī));和動(dòng)態(tài)內(nèi) 容分發(fā)(DCD)客戶,用于當(dāng)經(jīng)由收發(fā)機(jī)從服務(wù)器接收連接分布更新消息的時(shí)候,基于包括 在連接分布更新消息中的連接分布來(lái)更新預(yù)置連接分布;將連接分布更新確認(rèn)消息發(fā)射給 服務(wù)器;基于連接分布經(jīng)由收發(fā)機(jī)將會(huì)話撤銷請(qǐng)求消息發(fā)射給服務(wù)器;并且基于連接分布 將會(huì)話激活請(qǐng)求消息發(fā)射給另一個(gè)服務(wù)器。在本發(fā)明中,配置文件,例如,有關(guān)D⑶-3接口的配置信息被動(dòng)態(tài)地改變。這可以 允許處于不正確操作狀態(tài)的DCD服務(wù)器由另一個(gè)DCD服務(wù)器替換,并且允許負(fù)載均衡。結(jié)合所附附圖,從下面的詳細(xì)說(shuō)明中,本發(fā)明的上述和其他的目的、特點(diǎn)、方式以 及優(yōu)點(diǎn)將變得更加明顯。
所附附圖被包括以提供對(duì)本發(fā)明進(jìn)一步的理解,并且被合并和構(gòu)成本說(shuō)明書(shū)的一 部分,其舉例說(shuō)明本發(fā)明的實(shí)施例,并且與該說(shuō)明書(shū)一起可以起解釋本發(fā)明原理的作用。在附圖中圖1是示出按照常規(guī)技術(shù)的動(dòng)態(tài)內(nèi)容分發(fā)(DCD)系統(tǒng)的方框圖;圖2是示出應(yīng)用分布和信道分布的視圖;圖3是示出按照本發(fā)明用于更新配置信息方法的流程圖的示例性視圖;圖4是示出配置信息,即,連接分布的示例性視圖;圖5是示出按照本發(fā)明用于更新配置信息方法的流程圖;以及
圖6是示出按照本發(fā)明的D⑶服務(wù)器和D⑶客戶的方框圖。
具體實(shí)施例方式現(xiàn)在將參考所附附圖,給出本發(fā)明詳細(xì)地描述。本發(fā)明適用于內(nèi)容分發(fā)服務(wù),例如,動(dòng)態(tài)內(nèi)容分發(fā)(DCD)服務(wù)。但是,本發(fā)明不局 限于此,而是可以適用于本發(fā)明的技術(shù)可以適用的所有內(nèi)容分發(fā)服務(wù)。除了不同地限定之外,在此處使用的所有術(shù)語(yǔ),包括技術(shù)或者科學(xué)術(shù)語(yǔ)都具有與 本發(fā)明的領(lǐng)域有關(guān)的本領(lǐng)域技術(shù)人員通常理解的術(shù)語(yǔ)相同的含義。在常規(guī)的字典中限定的 術(shù)語(yǔ)應(yīng)該被理解為具有與相關(guān)技術(shù)中的上下文的含義相同的含義。除了在本發(fā)明中明確地 限定的之外,不應(yīng)該將術(shù)語(yǔ)解釋為理想或者過(guò)度地正式的含義。此外,當(dāng)在本發(fā)明中使用的 技術(shù)術(shù)語(yǔ)是沒(méi)有精確地表示本發(fā)明技術(shù)的不適合的技術(shù)術(shù)語(yǔ)的時(shí)候,應(yīng)以可由本領(lǐng)域技術(shù) 人員理解的適宜的技術(shù)術(shù)語(yǔ)來(lái)代替不適合的技術(shù)術(shù)語(yǔ)。在本發(fā)明中使用的常規(guī)術(shù)語(yǔ)將基于 前或者后上下文解釋,但是,不應(yīng)被解釋為過(guò)度地狹窄的含義。單數(shù)的表達(dá)包括復(fù)數(shù)的概念,除非在其間存在上下文中可區(qū)分的差別。在本發(fā)明 中,術(shù)語(yǔ)“包括”或者“具有”不應(yīng)該解釋為其絕對(duì)地包括技術(shù)要求的多個(gè)部件或者步驟。更 確切些,術(shù)語(yǔ)“包括”或者“具有”可以不必包括某些部件或者某些步驟,或者可以進(jìn)一步包 括額外的部件。雖然術(shù)語(yǔ)“第一”、“第二”等等用于解釋各種各樣的部件,但是部件不受限于該術(shù) 語(yǔ)。所述術(shù)語(yǔ)僅僅用于將一個(gè)部件與另一個(gè)部件區(qū)別。例如,在本發(fā)明的范圍內(nèi)第一部件 可以稱為第二部件,或者類似地,第二部件可以稱為第一部件。當(dāng)提及一個(gè)部件“連接”或者“接入”到另一個(gè)部件的時(shí)候,應(yīng)該理解,一個(gè)部件直 接連接或者接入到另一個(gè)部件,或者在二個(gè)部件之間還有其它的部件插入。與此同時(shí),當(dāng)提 及一個(gè)部件“直接連接”或者“直接接入”到另一個(gè)部件的時(shí)候,應(yīng)該理解,沒(méi)有部件插入在 其間。首先,將對(duì)在本發(fā)明中使用的術(shù)語(yǔ)進(jìn)行簡(jiǎn)單地解釋。激活——在諸如推送方法或者拉取方法的基于點(diǎn)對(duì)點(diǎn)方法的內(nèi)容分發(fā)系統(tǒng)中,首 要任務(wù)是互相連接D⑶終端和D⑶服務(wù)器。這稱為“激活”。會(huì)話——激活的結(jié)果稱為“會(huì)話”。為了設(shè)置會(huì)話,D⑶終端必須將用戶的信息和 驗(yàn)證相關(guān)的信息遞送給D⑶服務(wù)器,并且請(qǐng)求激活。然后,D⑶服務(wù)器將會(huì)話id遞送給D⑶ 終端,從而執(zhí)行激活。會(huì)話可以被認(rèn)為是DCD服務(wù)的實(shí)際開(kāi)始。通過(guò)會(huì)話,執(zhí)行用戶的頻道訂閱的改變、 頻道指南信息、用戶的個(gè)性化和定制信息。在基于廣播方法的內(nèi)容分發(fā)系統(tǒng)中,頻道接入信息(頻道接入點(diǎn)信息)或者會(huì)話 描述協(xié)議(SDP)被從D⑶服務(wù)器遞送給D⑶終端。并且,D⑶終端通過(guò)使用頻道接入信息 或者SDP來(lái)接入感興趣的頻道,從而接收內(nèi)容。在下文中,將參考所附附圖更詳細(xì)地解釋本發(fā)明的優(yōu)選實(shí)施例。在每個(gè)圖中,類似 的參考標(biāo)號(hào)用于類似的部件。當(dāng)其判定有關(guān)與本發(fā)明有關(guān)的公知技術(shù)的詳細(xì)的解釋會(huì)導(dǎo)致 本發(fā)明不清楚的時(shí)候,該詳細(xì)的解釋將被省略。雖然本發(fā)明可以進(jìn)行各種修改,并且具有若干實(shí)施例,在附圖中示出特定的實(shí)施
7例,并且詳細(xì)說(shuō)明。但是,本發(fā)明可能不受限于此,而是旨在使本發(fā)明覆蓋在權(quán)利要求書(shū)的 范圍內(nèi)的所有修改、等效和備選方案。在本發(fā)明的圖3至6中,沒(méi)有公開(kāi)D⑶終端100、內(nèi)容提供者200、和D⑶服務(wù)器 300的詳細(xì)構(gòu)造。但是,在圖3至6中D⑶終端100、內(nèi)容提供者200、和D⑶服務(wù)器300的 詳細(xì)結(jié)構(gòu)將基于在圖1和2中示出的那些部件進(jìn)行解釋。圖3是示出按照本發(fā)明用于更新配置信息的方法流程圖的示例性視圖,并且圖4 是示出配置信息,即,連接分布的示例性視圖。如圖3所示,在D⑶終端100內(nèi)部的連接分布必要時(shí)可以通過(guò)D⑶服務(wù)器300來(lái)更新。在這里,連接分布表示有關(guān)經(jīng)由接口在D⑶終端100和D⑶服務(wù)器300之間通信 的一系列的參數(shù)。如前面提到的,連接分布位于應(yīng)用分布的下分層上。如圖4所示,連接分 布包括有關(guān)服務(wù)器地址的參數(shù)、有關(guān)代理的參數(shù)、有關(guān)數(shù)據(jù)連接(例如,數(shù)據(jù)連接細(xì)節(jié))的 詳細(xì)結(jié)構(gòu)、和廣播相關(guān)的結(jié)構(gòu)。稍后將參考圖4解釋該連接分布。為了更新該連接分布,本發(fā)明提供由連接分布更新消息和連接分布更新確認(rèn)消息 組成的協(xié)議。本發(fā)明還提供當(dāng)由于不正確操作或者因?yàn)樨?fù)載均衡,使得處于服務(wù)狀態(tài)的一個(gè) DCD服務(wù)器被轉(zhuǎn)變?yōu)榱硪粋€(gè)DCD服務(wù)器的時(shí)候,能夠?qū)⒂嘘P(guān)改變的DCD服務(wù)器的連接分布遞 送給DCD終端;能夠終止與先前的DCD服務(wù)器的會(huì)話;以及能夠設(shè)置與新的DCD服務(wù)器會(huì)話 的方法。更加具體地,D⑶終端100設(shè)置與第一 D⑶服務(wù)器301的會(huì)話,并且接收內(nèi)容 (Si 10)。在這里,會(huì)話可以經(jīng)由前面提到的Dro-I接口,或者D⑶-2接口,或者D⑶-3接口
來(lái)設(shè)置。然后,第一 DCD服務(wù)器301判斷是否更新、刪除或者添加有關(guān)該接口的配置信息, 即,要求的連接分布。 當(dāng)?shù)谝?DCD服務(wù)器301的地址被改變,或者代理服務(wù)器的信息被改變等等的時(shí)候, 需要連接分布的更新。當(dāng)信息被改變的時(shí)候,第一 DCD服務(wù)器301產(chǎn)生連接分布。將參考 圖4解釋該連接分布的示例。當(dāng)處于不正確操作狀態(tài)的第一 D⑶服務(wù)器301由另一個(gè)D⑶服務(wù)器替換以用于負(fù) 載均衡的時(shí)候,需要該連接分布的更新。在服務(wù)由第二DCD服務(wù)器302,而不是由第一DCD服 務(wù)器301執(zhí)行的情形下,第一 D⑶服務(wù)器301從第二 D⑶服務(wù)器302接收連接分布(S120)。然后,第一 D⑶服務(wù)器301將連接分布更新消息遞送給D⑶終端100(S131)。在 這里,連接分布更新消息包括更新的連接分布。在需要?jiǎng)h除在D⑶終端100內(nèi)部的連接分 布的情形下,第一 DCD服務(wù)器301包括在連接分布更新消息中沒(méi)有元素或者參數(shù)(或者屬 性)的連接分布。在需要?jiǎng)h除在D⑶終端100內(nèi)部的連接分布的情形下,第一 D⑶服務(wù)器 301可以僅僅包括在連接分布更新消息中的連接分布的名稱。改變的連接分布可以是由第一 D⑶服務(wù)器301產(chǎn)生的連接分布,或者可以是從第 二 D⑶服務(wù)器302接收的連接分布。并且,連接分布可以是用于DOT-I接口,或者D⑶-2接 口,或者DCD-3接口的連接分布。稍后將參考圖4解釋該連接分布的示例。一旦接收到連接分布更新消息,D⑶終端100的D⑶客戶101將連接分布更新確認(rèn)消息遞送給第一 D⑶服務(wù)器302 (S132)。然后,D⑶終端100的D⑶客戶101檢查在連接分布更新消息內(nèi)部的接收的連接 分布。在這里,當(dāng)在連接分布更新消息內(nèi)部的連接分布不包括元素的時(shí)候,DCD終端100 的D⑶客戶101刪除預(yù)置的連接分布。在僅連接分布的名稱存在于該連接分布更新消息中 的情形下,D⑶終端100的D⑶客戶101刪除對(duì)應(yīng)于該名稱的預(yù)置的連接分布。但是,當(dāng)在連接分布更新消息內(nèi)部的連接分布包括改變的元素或者參數(shù)的時(shí)候, DCD終端100的DCD客戶101更新預(yù)置的連接分布。在這里,檢查接收的連接分布和更新預(yù) 置的連接分布的過(guò)程可以在S131之后和在S132之前,或者在S141或者S142之后執(zhí)行。更加具體地,當(dāng)接收的連接分布是有關(guān)D⑶-3接口的連接分布的時(shí)候,B⑶終端 100的D⑶客戶101將接收的連接分布遞送給D⑶使能的客戶應(yīng)用102。并且,D⑶使能的客 戶應(yīng)用102處于應(yīng)用分布的下分層處的接收的連接分布。當(dāng)接收的連接分布是有關(guān)DCD-I 接口或者D⑶-2接口的連接分布的時(shí)候,D⑶終端100的D⑶客戶101處于內(nèi)容元數(shù)據(jù)的 下分層處的接收的連接分布。由于第一 D⑶服務(wù)器301以第二 D⑶服務(wù)器302代替用于服務(wù),當(dāng)D⑶終端100 的DCD客戶101將撤銷與第一 DCD服務(wù)器301的預(yù)置會(huì)話的時(shí)候,將會(huì)話撤銷請(qǐng)求消息,例 如,客戶撤銷請(qǐng)求消息遞送給第一 D⑶服務(wù)器301 (S141)。當(dāng)D⑶終端100的D⑶客戶101 基于新的內(nèi)容分布將更新與第一 DCD服務(wù)器301預(yù)置的會(huì)話的時(shí)候,將會(huì)話撤銷請(qǐng)求消息 遞送給第一 DCD服務(wù)器301。在其它的頻道的內(nèi)容將通過(guò)預(yù)置的會(huì)話而連續(xù)地接收的情形 下,該會(huì)話不必撤銷。因此,DCD終端100的DCD客戶101可以不用將會(huì)話撤銷請(qǐng)求消息遞 送給第一 D⑶服務(wù)器301。第一 D⑶服務(wù)器301將會(huì)話撤銷響應(yīng)消息,例如,客戶撤銷響應(yīng)消息遞送給D⑶終 端 100(S142)。當(dāng)?shù)谝?D⑶服務(wù)器301被以第二 D⑶服務(wù)器302代替,以用于服務(wù)的時(shí)候,第二 D⑶ 服務(wù)器302將用于設(shè)置會(huì)話的會(huì)話觸發(fā)消息,例如,用于客戶激活消息的請(qǐng)求遞送給DCD終 端100(S151)。在這里,可以不用遞送會(huì)話觸發(fā)消息。當(dāng)在D⑶終端100的D⑶客戶101和第二 D⑶服務(wù)器302之間不存在會(huì)話的時(shí)候, DCD終端100的DCD客戶101將用于設(shè)置會(huì)話的會(huì)話激活請(qǐng)求消息,例如,客戶激活請(qǐng)求消 息遞送給第二 D⑶服務(wù)器302 (S152)。第二 D⑶服務(wù)器302將會(huì)話激活響應(yīng)消息,例如,客戶激活響應(yīng)消息遞送給D⑶終 端 100。然后,在D⑶終端100和第二 D⑶服務(wù)器302之間設(shè)置會(huì)話,并且第二 D⑶服務(wù)器 302通過(guò)該會(huì)話提供內(nèi)容給D⑶終端100。圖4示出連接分布的示例。所述連接分布是有關(guān)D⑶-3接口的連接分布,并且包 括D⑶-3連接分布名稱參數(shù)和D⑶-3連接分布參數(shù)。D⑶-3連接分布名稱參數(shù)表示連接分 布的名稱。D⑶-3連接分布參數(shù)包括配置信息,更加具體地,包括D⑶服務(wù)器地址參數(shù)、網(wǎng)絡(luò) 選擇參數(shù)、代理參數(shù)、數(shù)據(jù)連接細(xì)節(jié)參數(shù)、和廣播分布參數(shù)。D⑶服務(wù)器地址參數(shù)指定D⑶服務(wù)器的地址,并且網(wǎng)絡(luò)選擇參數(shù)指定哪個(gè)網(wǎng)絡(luò)將
9被選擇用于接入。并且,代理參數(shù)指定代理的地址或者名稱。數(shù)據(jù)連接細(xì)節(jié)參數(shù)在其下分層處包括接入點(diǎn)名稱(apn)參數(shù)、auth方法參數(shù)、 auth用戶名參數(shù)、和auth密碼參數(shù)。“apn”參數(shù)指定用于設(shè)置數(shù)據(jù)連接的接入點(diǎn)名稱,并 且auth方法參數(shù)指定用于接口的認(rèn)證方法。auth用戶名參數(shù)指定通過(guò)選擇的認(rèn)證方法來(lái) 用于認(rèn)證的用戶名。并且,auth密碼參數(shù)指定用于認(rèn)證的密碼。廣播分布參數(shù)在其下分層處包括小區(qū)廣播消息id參數(shù)、beast接入信息參數(shù)、服 務(wù)分段基準(zhǔn)參數(shù)、接入分段參數(shù)、sdp描述參數(shù)。小區(qū)廣播消息id參數(shù)表示消息的標(biāo)識(shí)符 (小區(qū)廣播服務(wù)消息標(biāo)識(shí)符、邏輯小區(qū)廣播服務(wù)頻道,從其上DCD客戶可期望經(jīng)由小區(qū)廣播 服務(wù)遞送的DCD-3接口數(shù)據(jù))。所述beast接入信息參數(shù)指定通過(guò)使用廣播而遞送的連接 信息(OMA BCAST特定的連接細(xì)節(jié),例如,用于文件遞送會(huì)話的多播IP,端口和TSI,通過(guò)其 D⑶客戶將期望經(jīng)由OMA BCAST遞送的D⑶-3接口數(shù)據(jù))。服務(wù)分段基準(zhǔn)參數(shù)指定URI匹 配(URI匹配與D⑶-3接口有關(guān)的OMA BSCAST服務(wù)的“id”屬性)。并且,接入分段參數(shù)包 括接入信息(如在包含用于與D⑶-3接口有關(guān)的文件遞送會(huì)話的接入信息的(BCAST-TS_ service_Guide)的5. 1. 2. 47部分中描述的完整的OMA BCAST服務(wù)指南“接入”分段)。并 且,sdp描述參數(shù)指定描述連接參數(shù)的SDP。如前面提到的,可以進(jìn)行配置,使得根據(jù)需要在D⑶終端100內(nèi)部的連接分布可以 由D⑶服務(wù)器300更新。這可以允許處于不正確操作狀態(tài)的一個(gè)D⑶服務(wù)器由另一個(gè)D⑶ 服務(wù)器替換,并且實(shí)現(xiàn)負(fù)載均衡。圖5是示出按照本發(fā)明用于更新配置信息的方法的流程圖。本發(fā)明還提供當(dāng)由于不正確操作或者因?yàn)樨?fù)載均衡,處于服務(wù)狀態(tài)的一個(gè)DCD服 務(wù)器被轉(zhuǎn)變?yōu)榱硪粋€(gè)DCD服務(wù)器的時(shí)候,能夠?qū)⒂嘘P(guān)改變的DCD服務(wù)器的連接分布遞送給 DCD終端;能夠終止與先前的DCD服務(wù)器的會(huì)話;以及能夠設(shè)置與新的DCD服務(wù)器的會(huì)話的 方法。將更詳細(xì)地解釋按照本發(fā)明用于更新配置信息的方法。首先,執(zhí)行服務(wù)的第一 DCD服務(wù)器301將改變的連接分布提供給DCD終端 100(S210)。然后,D⑶終端100存儲(chǔ)該連接分布(S220)。更加具體地,當(dāng)連接分布是有關(guān)DOT-3 接口的連接分布的時(shí)候,DCD終端100通過(guò)使用連接分布來(lái)更新應(yīng)用分布(S220)。在這里, 連接分布包括D⑶-3連接分布名稱參數(shù),如圖4所示。因此,D⑶終端100搜索與在該參數(shù) 中指定的名稱相符合的應(yīng)用分布內(nèi)部的參數(shù),并且更新相應(yīng)的應(yīng)用分布。然后,D⑶終端100判斷是否存在通過(guò)與先前的D⑶服務(wù)器,即,第一 DCD服務(wù)器 301的會(huì)話而提供的頻道(S230)。如果沒(méi)有頻道,D⑶終端100撤銷會(huì)話(S240)。但是,如 果存在一個(gè)或多個(gè)頻道,D⑶終端100執(zhí)行S250。D⑶終端100檢查是否設(shè)置與新的D⑶服務(wù)器,即,第二 D⑶服務(wù)器302的會(huì)話,并 且是否存在通過(guò)會(huì)話提供的頻道(S250)。如果不存在會(huì)話和不存在頻道,D⑶終端100建立(或者激活)與第二 D⑶服務(wù) 器302的會(huì)話(S260)。但是,如果存在會(huì)話和頻道,則D⑶終端100終止當(dāng)前的步驟。如前面提到的,在本發(fā)明中,連接分布被靈活地改變。因此,當(dāng)一個(gè)D⑶服務(wù)器不 良操作的時(shí)候,其可以以另一個(gè)DCD服務(wù)器代替,并且實(shí)現(xiàn)負(fù)載均衡。本發(fā)明的方法可以通過(guò)軟件、硬件或者其組合實(shí)現(xiàn),例如,本發(fā)明的方法可以作為在可以由處理器(例如,在移動(dòng)終端內(nèi)部的微處理器)執(zhí)行的軟件程序內(nèi)部的代碼或者命 令來(lái)實(shí)現(xiàn)。并且,代碼或者命令可以存儲(chǔ)在存儲(chǔ)介質(zhì)中(例如,移動(dòng)終端的內(nèi)存儲(chǔ)器、閃存、 硬盤等等)。在下文中,將參考圖6解釋本發(fā)明的方法通過(guò)硬件實(shí)現(xiàn)的情形。圖6是示出按照本發(fā)明的D⑶服務(wù)器和D⑶客戶的結(jié)構(gòu)的方框圖。如前面提到的,B⑶服務(wù)器300可以更新、刪除或者添加在D⑶終端100內(nèi)部的連 接分布。該D⑶服務(wù)器300包括存儲(chǔ)裝置310、控制器320和收發(fā)機(jī)330。存儲(chǔ)裝置310存儲(chǔ)連接分布,并且根據(jù)需要,控制器32更新在存儲(chǔ)裝置310內(nèi)部 的連接分布。收發(fā)信機(jī)330將連接分布更新消息遞送給D⑶終端100,以便將改變的連接分布遞 送給D⑶終端100,并且從D⑶終端100接收連接分布更新確認(rèn)消息。并且,該收發(fā)信機(jī)330 從DCD終端100接收會(huì)話撤銷消息,以便撤銷會(huì)話,并且將會(huì)話撤銷響應(yīng)消息遞送給DCD終 端100。該收發(fā)信機(jī)330從DCD終端100接收會(huì)話激活消息,以便激活會(huì)話,并且將會(huì)話激 活響應(yīng)消息遞送給D⑶終端100。D⑶終端100可以按照D⑶服務(wù)器300的請(qǐng)求來(lái)更新連接分布。D⑶終端100包 括存儲(chǔ)裝置110、控制器120和收發(fā)機(jī)130。在這里,D⑶客戶101和D⑶使能的客戶應(yīng)用 102可以是存儲(chǔ)在存儲(chǔ)裝置110中并且由控制器120執(zhí)行的程序。存儲(chǔ)裝置110存儲(chǔ)該連接分布。一旦接收到更新的連接分布,控制器120更新在 存儲(chǔ)裝置110內(nèi)部的連接分布。如前面提到的,收發(fā)信機(jī)130可以接收連接分布和連接分布更新請(qǐng)求消息。該收 發(fā)信機(jī)130可以發(fā)射/接收前面提到的另一個(gè)消息,并且將省略其詳細(xì)的解釋。上述的實(shí)施例和優(yōu)點(diǎn)僅僅是示范性的,并且不應(yīng)理解為限制本公開(kāi)。本教導(dǎo)可以 容易地應(yīng)用于其他類型的設(shè)備。該說(shuō)明書(shū)是說(shuō)明性的,而不是限制權(quán)利要求的范圍。對(duì)于 那些本領(lǐng)域技術(shù)人員來(lái)說(shuō)許多的替換、修改和變化將是顯而易見(jiàn)的。在此處描述的示例性 實(shí)施例的特點(diǎn)、結(jié)構(gòu)、方法和其它的特征可以以各種各樣的方法組合,以獲得附加的和/或 供選擇的示例性實(shí)施例。由于本發(fā)明的特點(diǎn)可以不脫離其特性的情況下,以若干形式實(shí)施,所以除非另作 說(shuō)明的,應(yīng)該理解以上所述的實(shí)施例不受先前描述的任何細(xì)節(jié)的限制,而是應(yīng)該被廣泛地 解釋為在所附的權(quán)利要求限定的范圍內(nèi),因此,所有的變化和修改都將落在權(quán)利要求的公 認(rèn)范圍內(nèi),或者該種公認(rèn)范圍的等效物也因此由所附的權(quán)利要求包含。
權(quán)利要求
一種用于在內(nèi)容分發(fā)服務(wù)中更新連接分布的方法,包括從服務(wù)器接收包括連接分布的連接分布更新消息;響應(yīng)于所述接收,將連接分布更新確認(rèn)消息發(fā)射給所述服務(wù)器;基于所述連接分布,將會(huì)話撤銷請(qǐng)求消息發(fā)射給所述服務(wù)器;以及基于所述連接分布將會(huì)話激活請(qǐng)求消息發(fā)射給另一個(gè)服務(wù)器。
2.根據(jù)權(quán)利要求1的方法,其中,所述連接分布是用于D⑶-3接口的連接分布。
3.根據(jù)權(quán)利要求1的方法,其中,所述連接分布更新消息是CormectionProfileUpdate 消息,所述連接分布更新確認(rèn)消息是CormectionProfileConfirmation消息,所述會(huì) 話撤銷請(qǐng)求消息是ClientDeactivationRequest消息,并且所述會(huì)話激活請(qǐng)求消息是 ClientActivationRequest 消息。
4.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括從所述服務(wù)器接收會(huì)話撤消響應(yīng)消息,并且 其中,所述會(huì)話撤消響應(yīng)消息是ClientDeactivationResponse消息。
5.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括從所述另一個(gè)服務(wù)器接收會(huì)話激活響應(yīng)消息,并且其中會(huì)話激活響應(yīng)消息是ClientActivationResponse消息。
6.根據(jù)權(quán)利要求5的方法,其中,所述接收的連接分布包括所述另一個(gè)服務(wù)器的地址。
7.根據(jù)權(quán)利要求1的方法,其中,所述連接分布包括 表示所述連接分布的名稱的DCD-3連接分布名稱參數(shù);以及 包括配置信息的D⑶-3連接分布參數(shù)。
8.根據(jù)權(quán)利要求1的方法,其中,預(yù)置的連接分布位于應(yīng)用分布之下。
9.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括基于在所述連接分布更新消息內(nèi)部的連接分布 來(lái)更新預(yù)置連接分布。
10.根據(jù)權(quán)利要求9的方法,其中,更新的步驟和遞送所述連接分布更新確認(rèn)消息的步 驟可以以互換順序執(zhí)行。
11.根據(jù)權(quán)利要求9的方法,其中,在更新所述連接分布的步驟中,所述預(yù)置連接分布 的元素或者參數(shù)是基于在所述連接分布更新消息內(nèi)部的連接分布而改變的。
12.根據(jù)權(quán)利要求9的方法,其中,在更新所述連接分布的步驟中,當(dāng)沒(méi)有元素或者沒(méi) 有參數(shù)包括在所述連接分布更新消息內(nèi)部的連接分布中的時(shí)候,或者當(dāng)僅連接分布的名稱 存在于其中的時(shí)候,所述預(yù)置連接分布被刪除。
13.一種用于內(nèi)容分發(fā)服務(wù)的終端,包括 收發(fā)機(jī)(發(fā)射機(jī)/接收機(jī));和動(dòng)態(tài)的內(nèi)容分發(fā)(DCD)客戶,用于當(dāng)通過(guò)所述收發(fā)機(jī)從服務(wù)器接收連接分布更新消息 的時(shí)候,基于包括在所述連接分布更新消息中的連接分布來(lái)更新預(yù)置連接分布;將連接分 布更新確認(rèn)消息發(fā)射給所述服務(wù)器;基于所述連接分布通過(guò)所述收發(fā)機(jī)將會(huì)話撤銷請(qǐng)求消 息發(fā)射給服務(wù)器;以及基于所述連接分布將會(huì)話激活請(qǐng)求消息發(fā)射給另一個(gè)服務(wù)器。
14.根據(jù)權(quán)利要求13的用于內(nèi)容分發(fā)服務(wù)的終端,其中,所述連接 分布更新消息是CormectionProfileUpdate消息,所述連接分布更新確 認(rèn)消息是CormectionProfileConfirmation消息,所述會(huì)話撤銷請(qǐng)求消 息是ClientDeactivationRequest消息,并且所述會(huì)話激活請(qǐng)求消息是ClientActivationRequest 消息。
15.根據(jù)權(quán)利要求13的用于內(nèi)容分發(fā)服務(wù)的終端,其中,所述DCD客戶進(jìn)一步通過(guò)所述 收發(fā)機(jī)從所述服務(wù)器接收會(huì)話撤銷響應(yīng)消息,并且其中,會(huì)話撤銷響應(yīng)消息是ClientDeactivationResponse消息。
16.根據(jù)權(quán)利要求13的方法,其中,所述更新的步驟和所述分發(fā)連接分布更新確認(rèn)消 息的步驟可以以互換順序執(zhí)行。
17.根據(jù)權(quán)利要求13的用于內(nèi)容分發(fā)服務(wù)的終端,其中,所述DCD客戶進(jìn)一步從所述另 一個(gè)服務(wù)器接收會(huì)話激活響應(yīng)消息,并且其中,所述會(huì)話激活響應(yīng)消息是ClientActivationResponse消息。
18.根據(jù)權(quán)利要求13的用于內(nèi)容分發(fā)服務(wù)的終端,其中,接收的所述連接分布包括所 述另一個(gè)服務(wù)器的地址。
全文摘要
一種用于在內(nèi)容分發(fā)服務(wù)中由動(dòng)態(tài)內(nèi)容分發(fā)(DCD)終端更新連接分布的方法,其包括從服務(wù)器接收包括連接分布的連接分布更新消息;響應(yīng)于該接收,將連接分布更新確認(rèn)消息發(fā)射給服務(wù)器;基于連接分布將會(huì)話撤銷請(qǐng)求消息發(fā)射給服務(wù)器;和基于該連接分布將會(huì)話激活請(qǐng)求消息發(fā)射給另一個(gè)服務(wù)器。
文檔編號(hào)G06F17/00GK101981564SQ200980111115
公開(kāi)日2011年2月23日 申請(qǐng)日期2009年1月9日 優(yōu)先權(quán)日2008年4月7日
發(fā)明者李智慧 申請(qǐng)人:Lg電子株式會(huì)社