專利名稱:通過擴展的upnp標(biāo)準(zhǔn)和tispan委托式nass驗證來訂購服務(wù)的方法和系統(tǒng)的制作方法
通過擴展的UPNP標(biāo)準(zhǔn)和TI SPAN委托式NASS驗證來訂購服務(wù)的方法和系統(tǒng)發(fā)明目的如本說明書標(biāo)題所示,本發(fā)明涉及一種以用戶概念、通過所述用戶的身份、更具體而言是通過他/她獨一無二的用戶標(biāo)識(IMSI)對UPnP (Universal Plug and Play,通用即插即用)標(biāo)準(zhǔn)加以擴展的方法和系統(tǒng),適用于電信系統(tǒng),特別是電信服務(wù)提供商為基于終端用戶身份的訂購提供UPnP服務(wù)的系統(tǒng)。
通過擴展本發(fā)明所提出的UPnP標(biāo)準(zhǔn),電信服務(wù)提供商所提供的服務(wù)以安全且有效的方式使用用戶電子設(shè)備(電視、移動電話、PDA、計算機等)呈現(xiàn)。
背景技術(shù):
在線服務(wù)通常由駐留于互聯(lián)網(wǎng)服務(wù)器內(nèi)的web應(yīng)用程序進行描述。這些用于獲取互聯(lián)網(wǎng)服務(wù)的web應(yīng)用程序由主要的互聯(lián)網(wǎng)搜索引擎加以索引。為了查找應(yīng)用程序,用戶會使用互聯(lián)網(wǎng)瀏覽器打開他/她的首選搜索引擎,輸入一些指代所查找服務(wù)的詞。作為搜索的結(jié)果,用戶將看到一個結(jié)果列表,須使用這些結(jié)果方可找到web應(yīng)用程序,繼而才能訂購所需的在線服務(wù)。用戶也可能事先即知曉訪問所需web應(yīng)用程序的URL地址,但這并非通常的情況。當(dāng)終端用戶獲得服務(wù)的在線商店的鏈接后,所述用戶可以瀏覽目錄,訂購所需的服務(wù)。電子用戶設(shè)備正日益變得智能化。最新一代的設(shè)備使用了一種客戶/服務(wù)器范式,在此范式中,設(shè)備所執(zhí)行的服務(wù)由服務(wù)客戶端自動發(fā)現(xiàn)。為實現(xiàn)這種便捷的相互通信,電子用戶設(shè)備采用了 UPnP標(biāo)準(zhǔn)。采用此協(xié)議的結(jié)果是,UPnP控制點可以很容易地在無需用戶進行任何附加配置的條件下發(fā)現(xiàn)UPnP設(shè)備所執(zhí)行的服務(wù)并使用它們。物理電子UPnP設(shè)備具有根設(shè)備以及處于所述根設(shè)備內(nèi)的嵌入式設(shè)備??刂泣c能夠發(fā)現(xiàn)根設(shè)備和嵌入式設(shè)備所聲明的服務(wù)。當(dāng)控制點發(fā)現(xiàn)一項服務(wù)時,它能夠立即開始使用該服務(wù)。UPnP標(biāo)準(zhǔn)定義了一項稱為DeviceSecurity的安全服務(wù)。此DeviceSecurity允許定義訪問控制列表(ACL),用于限制特定控制點對設(shè)備服務(wù)的使用,不管是根設(shè)備還是嵌入式設(shè)備。然而,多數(shù)控制點并不執(zhí)行此服務(wù)。即使對于執(zhí)行此服務(wù)的設(shè)備,所述服務(wù)也并未被廣泛使用,因為它要求建立一些手動配置,而UPnP技術(shù)則被設(shè)計用于服務(wù)的透明使用。實際上,UPnP技術(shù)并不是將系統(tǒng)用戶的概念定義為這樣的實體能夠使用控制點訪問服務(wù)和必須訂購由對服務(wù)有訪問權(quán)限的設(shè)備所提供的服務(wù)。另一方面,電信服務(wù)提供商會在客戶或用戶連接至電信網(wǎng)絡(luò)時向其提供身份。根據(jù)服務(wù)提供商所采用的技術(shù),采用了一些驗證方法或其他方式。例如,如果用戶使用PPP (Point-to-Point Protocol,點對點協(xié)議)連接,所述用戶就必須使用CHAP(Challenge-Handshake Authentication Protocol,質(zhì)詢握手身份驗證協(xié)議)或 PAP (PushAccess Protocol,推送訪問協(xié)議)驗證以建立所述PPP連接。電信網(wǎng)絡(luò)上的驗證和注冊過程在 TISPAN (Telecommunication and Internet converged Services and Protocols forAdvanced Networking,用于高級聯(lián)網(wǎng)的電信與互聯(lián)網(wǎng)融合服務(wù)及協(xié)議)所定義的NGN(NextGeneration Network,下一代網(wǎng)絡(luò))體系結(jié)構(gòu)中加以規(guī)定。TISPAN NGN體系結(jié)構(gòu)定義為四個層·應(yīng)用層;·服務(wù)層; 傳輸控制子層,至少由以下部分組成用于驗證和授權(quán)任務(wù)的NASS (NetworkAttachment Subsystem,網(wǎng)絡(luò)附著子系統(tǒng))和用于提供和交換的服務(wù)質(zhì)量(QoS)任務(wù)的RACS(Resource and Admission Control Subsystem,資源和準(zhǔn)入控制子系統(tǒng));·轉(zhuǎn)移功能層為終端用戶設(shè)備提供IP連接能力。
另一方面,組成NASS子系統(tǒng)的最重要的模塊如下· ARF (Access Relay Function,訪問中繼功能)模塊;· UAAF (User Access Authorization Function,用戶訪問授權(quán)功能)模塊;· AMF (Access Management Function,訪問管理功能)模塊;*CLF (Connectivity Session Location and Repository Function,連接性會話定位和存儲功能)模塊;· NACF (Network Attachment Control Function,網(wǎng)絡(luò)附著控制功能)模塊;和· PDBF (Profile Database Function,配置數(shù)據(jù)庫功能)模塊。所以,CLF模塊能夠?qū)崿F(xiàn)根據(jù)用戶的IP地址獲取其在網(wǎng)絡(luò)上注冊的身份。然而,在現(xiàn)有技術(shù)中未發(fā)現(xiàn)任何使用用戶提供給網(wǎng)絡(luò)的身份訂購UPnP服務(wù)的方法或過程被披露。在現(xiàn)有技術(shù)中發(fā)現(xiàn)的一些相近的解決方案,例如,標(biāo)題為“ProvidingMobile-Specific Services for Mobile Devices Via Ad-hoc Networks”(通過專用網(wǎng)絡(luò)為移動設(shè)備提供特定于移動應(yīng)用的服務(wù))的W02006061682號專利申請披露了在UPnP網(wǎng)絡(luò)中發(fā)布可從移動設(shè)備訂購的移動服務(wù)(SMS、VoIP等)的方法。所提出的解決方案沒有使用本發(fā)明所披露的技術(shù),此外還有本發(fā)明所沒有的特定局限性(服務(wù)僅供移動設(shè)備使用,只能從移動終端上進行訂購)。相近解決方案的另一個示例可見于標(biāo)題為“System and Method for providingContent Security in UPnP Systems”(在UPnP系統(tǒng)中實現(xiàn)內(nèi)容安全性的系統(tǒng)和方法)的US20070162980號專利申請,其中披露了一種用于對通信媒體UPnP服務(wù)器的訪問權(quán)限加以控制的方法,這并非本發(fā)明的目的。與本發(fā)明的目的不太相關(guān)的其他專利示例有EP1571803號專利申請,標(biāo)題為uInformation-provision control method, information reproduction system, andinformation-provision apparatus”(信息供應(yīng)控制方法、信息再現(xiàn)系統(tǒng)和信息供應(yīng)裝置),披露了一種允許用戶在不停止正被呈現(xiàn)的內(nèi)容的條件下改變提供給另一應(yīng)用的通信媒介的方法;以及 US20050266826 號專利申請,標(biāo)題為“Method for establishing a securityassociation between a wireless access point and a wireless node in a UPnPenvironment”(在UPnP環(huán)境中的無線接入點與無線節(jié)點之間建立安全連接的方法),披露了一種用于在UPnP系統(tǒng)內(nèi)的接入點與無線節(jié)點之間建立安全連接的系統(tǒng)和方法。因此,仍然缺少一種這樣的自動機制可通過用戶的電子設(shè)備(例如,電視、移動電話、計算機等)向所述用戶通知電信服務(wù)提供商所提供的服務(wù)。
發(fā)明內(nèi)容
為實現(xiàn)這些目標(biāo)并防止前述缺點,本發(fā)明包括一種方法和一種系統(tǒng),其能夠通過拓展UPnP標(biāo)準(zhǔn)而在特定用戶的任何UPnP類型設(shè)備內(nèi)通報電信服務(wù)公司所提供的服務(wù)。此夕卜,所述拓展的UPnP標(biāo)準(zhǔn)與TISPAN委托式NASS驗證相結(jié)合,將允許用戶能夠訂購UPnP服務(wù)。為實現(xiàn)前述目的,本發(fā)明的系統(tǒng)和方法通過拓展的UPnP標(biāo)準(zhǔn)、借助于將用戶標(biāo)識與電信服務(wù)提供商所提供的唯一的用戶標(biāo)識符“ IMSI”建立關(guān)聯(lián)的技術(shù)特性,將用戶的概念加入到了 UPnP標(biāo)準(zhǔn)中。所述拓展由一系列要素(模塊、組件、步驟等)加以補充,以實現(xiàn)前述的服務(wù)訂購。本發(fā)明中通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的新式系統(tǒng)至少包含· 一項UPnP (通用即插即用)服務(wù),其在至少兩個不同節(jié)點內(nèi)發(fā)布位于用戶設(shè)備 內(nèi)的用戶節(jié)點和位于服務(wù)提供商設(shè)備內(nèi)的服務(wù)提供商節(jié)點;· 一個用戶設(shè)備,至少包含O 一個家庭網(wǎng)關(guān),其將用戶網(wǎng)絡(luò)與至少一個服務(wù)提供商網(wǎng)絡(luò)相連接;ο 一個UPnP設(shè)備,其被置于從家庭網(wǎng)關(guān)和處于所述網(wǎng)關(guān)之外并連接至所述網(wǎng)關(guān)的設(shè)備中選擇的位置處,其中所述UPnP設(shè)備包含至少一個設(shè)備說明文檔和至少一個服務(wù)說明文檔,其中設(shè)備說明文檔在每項服務(wù)的服務(wù)說明部分至少包含稱為“subscriptionURL”的字段,該字段表示訂購web界面的URL地址,且其中,服務(wù)說明文檔對于由所述UPnP設(shè)備執(zhí)行的每項UPnP服務(wù)包含至少一個稱為“subscriptionStatus”的狀態(tài)變量,所述狀態(tài)變量表示用戶對由服務(wù)提供商提供的所述UPnP服務(wù)的訂購狀態(tài);ο 一個控制點,其對置于UPnP設(shè)備內(nèi)的UPnP服務(wù)進行搜索并對用戶對所述實施的UPnP服務(wù)的訂購狀態(tài)進行檢查,其中,所述控制點在用戶訂購所述UPnP服務(wù)的情況下允許訪問所述UPnP服務(wù),否則會將用戶重定向至一個簽約的URL ;·服務(wù)提供商設(shè)備,至少包含ο 一個訂購服務(wù)模塊,其至少包含用戶對UPnP服務(wù)的訂購狀態(tài)信息;ο 一個ARF “訪問中繼功能”模塊,其將本地配置插入用戶請求內(nèi);ο 一個UAAF “用戶訪問授權(quán)功能”模塊,其執(zhí)行用戶驗證并授權(quán)所述用戶訪問服務(wù)提供商網(wǎng)絡(luò);ο 一個AMF “訪問管理功能”模塊,其對用戶所發(fā)出的網(wǎng)絡(luò)訪問請求進行轉(zhuǎn)換并將其重新發(fā)送至UAAF模塊;ο 一個CLF “連接性會話定位和存儲功能”模塊,其保持用戶IP地址與其標(biāo)識之間相對應(yīng);ο 一個NACF “網(wǎng)絡(luò)附著控制功能”模塊,其將WAN “廣域網(wǎng)”接口的配置數(shù)據(jù)發(fā)送至家庭網(wǎng)關(guān),其中所述配置數(shù)據(jù)至少包含一個IP地址、一個網(wǎng)絡(luò)掩碼和一個網(wǎng)關(guān);以及ο 一個PDBF “配置數(shù)據(jù)庫功能”模塊,在網(wǎng)絡(luò)層級上包含用戶驗證數(shù)據(jù)的。本發(fā)明中的新式UPnP服務(wù)包括響應(yīng)用戶對服務(wù)請求的所有必要要素。一項可能的服務(wù)的實例是一項稱為UPnP內(nèi)容目錄服務(wù)(UPnP Content Directory Service)的服務(wù)內(nèi)容。通過使用此服務(wù),用戶可以瀏覽一個特定公司的目錄的內(nèi)容。
在服務(wù)提供商節(jié)點的部分,本發(fā)明中的UPnP服務(wù)通過“訂購服務(wù)”(subscriptionservice)模塊得以擴展,該模塊的功能之一是存儲用戶是否已訂購任何類型的服務(wù),如已訂購,則按照所規(guī)定的條款對其進行通知。如果用戶未訂購任何服務(wù),它將向該用戶給出一個預(yù)先定義的應(yīng)答,通知其未訂購該服務(wù)。此外本發(fā)明的CLF模塊還將從UAAF模塊接收已執(zhí)行“網(wǎng)絡(luò)關(guān)聯(lián)過程”的用戶的身份,從NACF模塊接收用戶的接入身份和分配給該用戶的IP地址,以及用戶的接入身份,以使它能夠保持用戶的IP地址與其身份之間相對應(yīng)。此外本發(fā)明的UAAF模塊還包含向CLF模塊發(fā)送已被驗證和授權(quán)連接至服務(wù)提供商網(wǎng)絡(luò)的用戶的信息。本發(fā)明中的控制點使用前文所定義的新的狀態(tài)變量“subscriptionStatus”來檢查關(guān)于服務(wù)訂購狀態(tài)的信息。該變量針對至少一個服務(wù)提供商提供的所有UPnP服務(wù)加以實施。當(dāng)控制點檢測到服務(wù)尚未被用戶訂購時,所述控制點將通過訂購web界面向用戶顯 示訂購服務(wù)的選項。訂購web界面的URL地址根據(jù)前文所定義的稱為“subscriptionURL”的服務(wù)說明中包含的新字段檢索。家庭網(wǎng)關(guān)還包含在有任何用戶試圖訪問外部網(wǎng)絡(luò)(例如因特網(wǎng))或服務(wù)提供商網(wǎng)絡(luò)時使用TISPAN所定義的NASS驗證子系統(tǒng)建立“網(wǎng)絡(luò)關(guān)聯(lián)過程”。為執(zhí)行所述“網(wǎng)絡(luò)關(guān)聯(lián)過程”,家庭網(wǎng)關(guān)還至少包含以下要素· 一個驗證客戶端,其執(zhí)行服務(wù)提供商所使用的驗證方案并對從UAAF模塊接收到的請求進行應(yīng)答;· 一個DHCP客戶端,其請求提供家庭網(wǎng)關(guān)的WAN接口配置并獲取IP地址、網(wǎng)絡(luò)掩碼和接入端口 ;以及· 一個代理服務(wù),其將所有用戶請求均轉(zhuǎn)向服務(wù)提供商所執(zhí)行的服務(wù)。本發(fā)明中的新式訂購服務(wù)模塊是供其余UPnP服務(wù)使用的基礎(chǔ)服務(wù)。此外,訂購服務(wù)模塊還使用由TISPAN定義的CLF組件識別正在訪問服務(wù)提供商網(wǎng)絡(luò)的用戶。訂購服務(wù)模塊接收分配給用戶的IP地址。為識別用戶,訂購服務(wù)模塊向CLF組件發(fā)出一個包括IP地址的服務(wù)請求,并接收到一個包括唯一的用戶標(biāo)識符“IMSI” (International MobileSubscriber Identity,國際移動用戶標(biāo)識)的應(yīng)答。訂購服務(wù)模塊至少包含用于與用戶、服務(wù)提供商和NASS子系統(tǒng)的CLF組件進行通信的三個通信接口。所述接口至少包括 供控制點使用的訂購web界面,當(dāng)用戶希望訂購一項UPnP服務(wù)時,向用戶顯示該UPnP服務(wù)所提供的功能、訂購費用、合同條款以及“訂購該服務(wù)”的選項,當(dāng)所述用戶希望通過界面上所示的選項進行訂購時,保存用戶對該UPnP服務(wù)的訂購;· 一個訂購狀態(tài)請求的內(nèi)部接口,其位于服務(wù)提供商處并供其他UPnP服務(wù)使用,以查看用戶是否訂購了某一特定UPnP服務(wù)。此接口還使服務(wù)訂購模塊能夠接收由服務(wù)使用的回呼點,以使它們能夠獲知給定用戶的訂購狀態(tài)的變化;以及 一個用戶身份請求接口,用CLF組件定義,從用戶IP地址中提取出用戶唯一的標(biāo)識,頂SI。本發(fā)明中的新方法拓展了 UPnP標(biāo)準(zhǔn)的功能。UPnP標(biāo)準(zhǔn)的一個基本功能是定期發(fā)布UPnP設(shè)備和UPnP設(shè)備在控制點處執(zhí)行的服務(wù)。此功能通過本發(fā)明中的方法得以拓展,即在分別位于用戶設(shè)備和服務(wù)提供商設(shè)備內(nèi)的至少兩個節(jié)點處發(fā)布UPnP服務(wù)。更具體而言,用戶設(shè)備內(nèi)的節(jié)點在位于家庭網(wǎng)關(guān)內(nèi)或所述家庭網(wǎng)關(guān)之外的一個設(shè)備內(nèi)的代理服務(wù)之內(nèi),所述設(shè)備通過直接電纜連接、無線連接、電話網(wǎng)絡(luò)、電氣網(wǎng)絡(luò)通信等連接至家庭網(wǎng)關(guān)和外部設(shè)備,構(gòu)成用戶設(shè)備的一部分。UPnP標(biāo)準(zhǔn)的另一個基本功能是,當(dāng)與家庭網(wǎng)關(guān)、外部設(shè)備或與WAN網(wǎng)絡(luò)的連接發(fā)生中斷時,控制點可獲知與UPnP設(shè)備或與服務(wù)提供商所提供的服務(wù)斷開。本發(fā)明中的新方法拓展了 UPnP標(biāo)準(zhǔn)的功能,通過家庭網(wǎng)關(guān)將用戶網(wǎng)絡(luò)與至少一個服務(wù)提供商網(wǎng)絡(luò)連接,所述UPnP標(biāo)準(zhǔn)至少包含一個控制點和至少一個用戶UPnP設(shè)備,所述用戶UPnP設(shè)備被置于從家庭網(wǎng)關(guān)和處于所述網(wǎng)關(guān)之外并連接至所述網(wǎng)關(guān)的設(shè)備中選擇的位置處,且所述TISPAN NASS驗證包含由至少一個ARF模塊、一個AMF模塊、一個UAAF模塊、一個I3DBF模塊、一個NACF模塊和一個CLF模塊組成的一組模塊,其中所述方法包含基于UPnP標(biāo)準(zhǔn)建立以下步驟
在至少兩個不同的節(jié)點處發(fā)布UPnP服務(wù)位于用戶設(shè)備內(nèi)的用戶節(jié)點和位于服務(wù)提供商設(shè)備內(nèi)的服務(wù)提供商節(jié)點; 在UPnP設(shè)備的設(shè)備說明文檔內(nèi)所包括的服務(wù)說明部分內(nèi),為所述UPnP設(shè)備執(zhí)行的每項UPnP服務(wù)添加稱為“subscriptionURL”的字段;所述稱為“subscriptionURL”的字段是訂購web界面的URL地址,當(dāng)至少一個用戶希望訂購由所述UPnP設(shè)備執(zhí)行的UPnP服務(wù)時UPnP設(shè)備將控制點引導(dǎo)至所述URL地址,從而與所述URL地址保持一致; 將稱為“subscriptionStatus”的變量添加到由所述UPnP設(shè)備執(zhí)行的每項UPnP服務(wù)的UPnP設(shè)備的服務(wù)說明文檔中;所述稱為“subscriptionStatus”的變量指示用戶對UPnP服務(wù)的訂購狀態(tài),所述UPnP服務(wù)由服務(wù)提供商提供、由UPnP設(shè)備執(zhí)行并通過控制點向用戶顯示; 添加稱為“Subscription service”的模塊,所述模塊包含至少一個數(shù)據(jù)庫,數(shù)據(jù)庫中保存變量“subscriptionStatus”的值,變量值從與至少一個用戶相關(guān)聯(lián)的至少一個UPnP服務(wù)的“SUBSCRIBED”和“N0T_SUBSCRIBED”中選擇。換言之,數(shù)據(jù)庫會對所有用戶的所有服務(wù)保存所有訂購狀態(tài)。為了對希望訂購任何服務(wù)提供商提供的任何服務(wù)的用戶進行驗證和識別,本發(fā)明中的方法還包含·由家庭網(wǎng)關(guān)發(fā)起網(wǎng)絡(luò)關(guān)聯(lián)過程;·從服務(wù)提供商向家庭網(wǎng)關(guān)發(fā)送進行提交驗證證書的請求; 在UAAF模塊內(nèi)檢查驗證證書,其中所述模塊在驗證證書未通過所述UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時拒絕對服務(wù)提供商網(wǎng)絡(luò)的訪問,而在驗證證書通過所述UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時向家庭網(wǎng)關(guān)發(fā)送批準(zhǔn)消息;·當(dāng)驗證證書通過UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時從NACF向家庭網(wǎng)關(guān)分配IP地址;·將分配給家庭網(wǎng)關(guān)的IP地址從NACF發(fā)送至CLF ;·在CLF內(nèi)保存與已按前述方式被驗證的用戶設(shè)備相關(guān)聯(lián)的用戶標(biāo)識MSI,將所述用戶標(biāo)識頂SI與分配給家庭網(wǎng)關(guān)的IP地址建立關(guān)聯(lián); 通過用戶設(shè)備的代理服務(wù)從控制點向服務(wù)提供商發(fā)送用戶服務(wù)訂購狀態(tài)檢索的請求; 在訂購服務(wù)模塊內(nèi)獲取對UPnP服務(wù)的用戶訂購狀態(tài),將用戶身份通過其IP地址發(fā)送至CLF模塊,并從所述CLF模塊獲得由用戶唯一的標(biāo)識符MSI組成的應(yīng)答,然后確認(rèn)是否存在對服務(wù)的訂購,返回變量狀態(tài)“subscripcionStatus” ;·當(dāng)表示用戶對服務(wù)提供商所提供服務(wù)的訂購狀態(tài)的稱為“subscriptionStatus”的狀態(tài)變量為“NOT_SUBSCRIBED”時,將用戶引向由服務(wù)提供商所提供的服務(wù)的“subscriptionURL”所確定的地址;·用戶簽訂服務(wù)提供商所提供的UPnP服務(wù);·在代理服務(wù)中將稱為“subscriptionStatus”的狀態(tài)變量更新為“SUBSCRIBED”, 其中所述代理服務(wù)還將向控制點通知所述更新;并·向用戶提供所述用戶已簽訂的UPnP服務(wù)。本發(fā)明中的方法使用戶能夠通過位于家庭網(wǎng)關(guān)或外部UPnP設(shè)備內(nèi)的代理服務(wù)訪問向服務(wù)提供商訂購的服務(wù)。本發(fā)明中的新方法還包含,在位于服務(wù)提供商處的節(jié)點內(nèi),為保持變量“subscriptionStatus”的值的更新,建立訂購服務(wù)的請求以獲取狀態(tài)變量“subscriptionStatus”的值,其中,所述訂購服務(wù)提供所述狀態(tài)變量的值,即在用戶每次啟動從訂購服務(wù)和取消服務(wù)中選擇的事件時,通過事件服務(wù)保持所述狀態(tài)變量“subscriptionStatus” 值的更新。必須考慮到的是,通過置于用戶設(shè)備內(nèi)的UPnP設(shè)備,控制點(電視、個人計算機、視頻游戲控制臺、PDA、移動電話、固定電話等)負責(zé)再現(xiàn)服務(wù)提供商所提供的服務(wù)。換言之,在服務(wù)提供商提供的所有服務(wù)中,控制點將僅顯示那些能夠由用戶的固有技術(shù)特征實現(xiàn)的服務(wù)。
圖I所示為通過本發(fā)明中的擴展的UPnP標(biāo)準(zhǔn)和委托式NASS驗證來訂購服務(wù)的系統(tǒng)的框圖。圖2所不為顯不出一個UPnP用戶設(shè)備可以包含多個嵌入式UPnP設(shè)備的框圖。圖3所示為對構(gòu)成用戶設(shè)備的設(shè)備說明文檔和服務(wù)說明文檔進行說明的框圖。圖4所示為本發(fā)明所使用的委托式NASS驗證系統(tǒng)的框圖。圖5所示為TISPAN NGN體系結(jié)構(gòu)及其四層設(shè)計。圖6所示為構(gòu)成用戶設(shè)備的部分設(shè)備與部分服務(wù)提供商設(shè)備之間具有功能連接的一種有兩個箱的實施方式的框圖。圖7所示為構(gòu)成用戶設(shè)備的部分設(shè)備與部分服務(wù)提供商設(shè)備之間具有功能連接的一種有三個箱的實施方式的框圖。圖8所示為用于執(zhí)行本發(fā)明中的方法、以為系統(tǒng)提供擴展的UPnP標(biāo)準(zhǔn)所必需之要素的基本步驟的流程圖。圖9所示為從用戶試圖訪問一項服務(wù)到所述服務(wù)通過其用戶設(shè)備呈現(xiàn)給用戶期間由本發(fā)明中的方法所形成的步驟。圖10所示為用以協(xié)助理解的本發(fā)明系統(tǒng)的本發(fā)明方法的步驟。
具體實施例方式以下參照圖中以非限定和示例性方式使用的編號對本發(fā)明的若干種實施方式給出說明。系統(tǒng)的不同實施方式取決于用戶設(shè)備置于何處,一種實施方式采用兩個箱,另一種實施方式采用三個箱。采用兩個箱的模型在一個箱內(nèi)包含控制點和媒體播放器(Media Player)或渲染設(shè)備。另一個箱包含家庭網(wǎng)關(guān),所述家庭網(wǎng)關(guān)具有本發(fā)明中所述的改動,以便將所述家庭網(wǎng)關(guān)轉(zhuǎn)變?yōu)槊襟w服務(wù)器(Media Server)。采用三個箱的模型在控制點內(nèi)包含一個箱。在另一個箱內(nèi)是能夠連接至家庭網(wǎng)關(guān)的媒體服務(wù)器,而第三個箱則包含能夠顯示媒體服務(wù)器內(nèi)容的媒體渲染或渲染器設(shè)備。圖I所示為根據(jù)兩箱式模型、通過本發(fā)明中的擴展的UPnP標(biāo)準(zhǔn)和委托式NASS驗 證來訂購服務(wù)的系統(tǒng)的框圖。用戶(19)具有至少一個控制點(17),所述控制點(17)可以是能夠再現(xiàn)服務(wù)提供商所提供的服務(wù)的任何設(shè)備,所述設(shè)備從電視、個人數(shù)字助理或PDA、 移動電話、固定電話、個人計算機、視頻游戲控制臺等中進行選擇。所述控制點(17)被連接至用戶網(wǎng)絡(luò)(7),用戶網(wǎng)絡(luò)(7)繼而被連接至家庭網(wǎng)關(guān)(6),從系統(tǒng)體系結(jié)構(gòu)角度,家庭網(wǎng)關(guān)(6)充當(dāng)一個用戶節(jié)點(2)。所述家庭網(wǎng)關(guān)(6)通過服務(wù)提供商網(wǎng)絡(luò)(8)與服務(wù)提供商(18A-18N)連接。由此可以將包含UPnP服務(wù)播放器(14)(媒體播放器)的控制點(17)與服務(wù)提供商(18A)連接,并在服務(wù)提供商提供的所有UPnP服務(wù)(I)中,提供所述控制點(17)可訪問的服務(wù),這些服務(wù)與能夠由UPnP服務(wù)播放器(14)向用戶(19)播放的服務(wù)一致。用戶(19)、控制點(17)與UPnP服務(wù)播放器(14)、用戶網(wǎng)絡(luò)(7)、用戶節(jié)點(2)和家庭網(wǎng)關(guān)(6)等要素一起都是用戶設(shè)備(4)的組成部分。服務(wù)提供商節(jié)點(3)、服務(wù)提供商網(wǎng)絡(luò)(8)和服務(wù)提供商(18)這些要素都是服務(wù)提供商設(shè)備(5)的組成部分。從體系結(jié)構(gòu)角度,服務(wù)提供商節(jié)點(3)代表服務(wù)提供商的集合,因為同一個用戶能夠訪問多個服務(wù)提供商(18A-18N)提供的多項服務(wù)。在兩箱式實施方式中,家庭網(wǎng)關(guān)(6)還包含UPnP設(shè)備(9),所述UPnP設(shè)備(9)執(zhí)行這樣的功能在本地向媒體服務(wù)器提供服務(wù)提供商所提供的UPnP服務(wù)。圖2所示為一框圖,其中顯示出UPnP設(shè)備(9)能夠包含多個嵌入在UPnP設(shè)備(9)內(nèi)的UPnP設(shè)備(9A、...、9N),其中所述的每個嵌入式UPnP設(shè)備(9A、…、9N)能夠包含至少一項UPnP服務(wù)(ΙΑ、...、1N)。當(dāng)UPnP設(shè)備(9)包含至少一個嵌入式UPnP設(shè)備時,所述UPnP設(shè)備(9 )也被稱為“根” UPnP設(shè)備(9 )。此外還示出,設(shè)備(9 )能夠被連接至一個或多個控制點(17A、…、17N)。每個嵌入式UPnP設(shè)備(9A、…、9N)在本地執(zhí)行媒體服務(wù)器的功能,因為它實際上是服務(wù)提供商的媒體服務(wù)器的路由服務(wù)器,“代理服務(wù)”。圖中的框圖對于采用兩個箱和三個箱的實施方式均有效。圖3所示為的框圖描述了在兩箱式實施方式中構(gòu)成置于家庭網(wǎng)關(guān)(6)內(nèi)的用戶UPnP設(shè)備的設(shè)備說明文檔(10)和服務(wù)說明文檔(11)。每個UPnP設(shè)備(9)包含至少一個設(shè)備說明文檔(10),設(shè)備說明文檔(10)包含一個稱為服務(wù)說明(12)的部分。服務(wù)說明(12)包含由UPnP標(biāo)準(zhǔn)定義的字段ZserviceType”(服務(wù)類型)(60) Zserviceld”(服務(wù)標(biāo)識)
(61)、“SCPDURL”(62)、“controlURL” (控制 URL) (63)、“eventSubURl”(64)和本發(fā)明所添加的稱為“subscriptionURL”(訂購URL) (13)的新字段。對于能夠由所述UPnP設(shè)備(9)執(zhí)行的每項UPnP服務(wù),UPnP設(shè)備(9 )還包含一個服務(wù)說明文檔(11),由UPnP設(shè)備執(zhí)行的UPnP服務(wù)是從服務(wù)提供商(18)所提供的所有服務(wù)(I)所構(gòu)成的服務(wù)集合中選擇的服務(wù)。本發(fā)明為UPnP設(shè)備所執(zhí)行的每項UPnP服務(wù)添加了一個新的稱為“subscriptionStatus”的狀態(tài)變量(16),所述狀態(tài)變量(16)表示用戶(19)對服務(wù)提供商所提供的UPnP服務(wù)的訂購狀態(tài)。稱為“subscriptionStatus”的狀態(tài)變量的可能值是“SUBSCRIBED”(如果用戶已訂購該UPnP服務(wù))和“NOT_SUBSCRIBED”(如果用戶未訂購該UPnP服務(wù))。新字段“subscriptionURL”表示顯示給用戶的訂購web界面的URL地址,以使當(dāng)與一項UPnP服務(wù)相關(guān)聯(lián)的狀態(tài)變量“subscriptionStatus”的值為“NOT_SUBSCRIBED”時,用戶能夠訂購所述UPnP服務(wù)。為知曉與UPnP服務(wù)相關(guān)聯(lián)的狀態(tài)變量“subscriptionStatus”的值,服務(wù)提供商設(shè)備(5)包含帶有一數(shù)據(jù)庫的訂購服務(wù)模塊(20),數(shù)據(jù)庫內(nèi)保存有所有用戶的所有訂購UPnP服務(wù)的信息,所述信息包含狀態(tài)變量“subscriptionStatus”的值。三箱式實施方式未在圖3中示出,但它與兩箱式配置完全類似,除了用戶UPnP設(shè)備將位于家庭網(wǎng)關(guān)之外的箱內(nèi),所述箱容納與家庭網(wǎng)關(guān)連接的用戶UPnP設(shè)備,所述家庭網(wǎng)關(guān)提供必要的路由服務(wù),以使用戶UPnP設(shè)備能夠與服務(wù)提供商連接。圖4所示為本發(fā)明所使用的TISPAN委托式NASS驗證系統(tǒng)的框圖。所述NASS驗 證子系統(tǒng)包含以下模塊ARF (Access Relay Function,訪問中繼功能)模塊(21)、UAAF(User Access Authorization Function,用戶訪問授權(quán)功能)模塊(22)、AMF (AccessManagement Function,訪問管理功能)模塊(23)、CLF (Connectivity Session Locationand Repository Function,連接性會話定位和存儲功能)模塊(24)、NACF (NetworkAttachment Control Function,網(wǎng)絡(luò)附著控制功能)模塊(25)、PDBF (Profile DatabaseFunction,配置數(shù)據(jù)庫功能)模塊(26)、CNGCF (Customer Network Gateway ConfigurationNetwork,客戶網(wǎng)絡(luò)網(wǎng)關(guān)配置網(wǎng)絡(luò))模塊(65)、服務(wù)和應(yīng)用控制子系統(tǒng)(66)以及準(zhǔn)入和資源控制子系統(tǒng)(67)。前述模塊在邏輯上將家庭網(wǎng)關(guān)(6)與服務(wù)和應(yīng)用控制子系統(tǒng)(66)及準(zhǔn)入和資源控制子系統(tǒng)(67)進行連接。通過前述模塊,本發(fā)明中的系統(tǒng)能夠通過將用戶IP地址與TISPAN委托式NASS驗證系統(tǒng)所實施的用戶身份編號IMSI建立關(guān)聯(lián),確定特定用戶對特定服務(wù)的訂購狀態(tài)。圖4中所示的框圖獨立于所述實施方式。圖5所示為TISPAN NGN體系結(jié)構(gòu),其被設(shè)計為四層應(yīng)用層(69)、服務(wù)層(70)、傳輸控制子層(71)和轉(zhuǎn)移功能層(72)。所述服務(wù)層包含用戶配置(76)。所述傳輸控制子層(71)包含負責(zé)對所謂的NASS (Network Attachment Subsystem,網(wǎng)絡(luò)附著子系統(tǒng))(68)和服務(wù)質(zhì)量(QoS)進行授權(quán)和驗證的子系統(tǒng),稱為RACS (Resource and Admission ControlSubsystem,資源和準(zhǔn)入控制子系統(tǒng))(67)。此外,所述TISPANNGN體系結(jié)構(gòu)包含PSTN/ISDN仿真子系統(tǒng)(73)、MS內(nèi)核(74)及其他子系統(tǒng)(75)。圖5中所示的框圖獨立于所述實施方式。圖6所示為構(gòu)成用戶設(shè)備(4)和服務(wù)提供商設(shè)備(5)的部分設(shè)備之間有功能連接的框圖。家庭網(wǎng)關(guān)(6 )還包含驗證客戶端(27 )、DHCP客戶端(28 )和UPnP設(shè)備(9 ),執(zhí)行媒體服務(wù)器的功能,媒體服務(wù)器針對包含在服務(wù)提供商設(shè)備(5)中的由服務(wù)提供商提供的每項服務(wù)(1A、. · ·、IN)又包含至少一項代理服務(wù)(29A、. · ·、29N)。訂購服務(wù)(20)還包含訂購web界面(15 )、訂購請求內(nèi)部接口( 30 )和用戶身份請求接口( 31)??刂泣c(17 )還包含按照所述控制點的技術(shù)特性執(zhí)行UPnP服務(wù)(1A-1N)、即執(zhí)行媒體播放器功能的UPnP服務(wù)播放器
(14)。圖6中所不的實施方式對應(yīng)于兩箱式實施方式。
圖7所示為構(gòu)成用戶設(shè)備(4)和服務(wù)提供商設(shè)備(5)的部分設(shè)備之間有功能連接的框圖,其對應(yīng)于三箱式實施方式。家庭網(wǎng)關(guān)(6 )還包含驗證客戶端(27 )和DHCP客戶端
(28)。UPnP設(shè)備(9)對于服務(wù)提供商所提供的每項服務(wù)(IA.....IN)包含至少一項代理
服務(wù)(29A.....29N)。UPnP設(shè)備(9)與包含在服務(wù)提供商設(shè)備(5)內(nèi)的服務(wù)提供商之間的
連接通過包含至少一個用于建立所述連接的路由服務(wù)器(未示出)的家庭網(wǎng)關(guān)(6)實現(xiàn)。訂購服務(wù)(20 )還包含訂購web界面(15 )、訂購請求內(nèi)部接口( 30 )和用戶身份請求接口( 31)??刂泣c(17)還包含根據(jù)所述控制點的技術(shù)特性執(zhí)行UPnP服務(wù)(1A-1N)、即執(zhí)行媒體播放器功能的UPnP服務(wù)播放器(14)。圖8所示為本發(fā)明中的方法所執(zhí)行的基本步驟的流程圖,所述步驟為系統(tǒng)提供擴展UPnP標(biāo)準(zhǔn)所必需的要素。所述步驟包括
在至少兩個不同的節(jié)點處發(fā)布(34) UPnP服務(wù)位于用戶設(shè)備內(nèi)的用戶節(jié)點和位于服務(wù)提供商設(shè)備內(nèi)的服務(wù)提供商節(jié)點;·在包含在UPnP設(shè)備的設(shè)備說明文檔內(nèi)的服務(wù)說明部分為所述服務(wù)提供商提供的每項UPnP服務(wù)添加(35) —個稱為“subscriptionURL”的字段,UPnP設(shè)備被置于從家庭網(wǎng)關(guān)和直接或通過用戶網(wǎng)絡(luò)與家庭網(wǎng)關(guān)連接的外部設(shè)備這兩者中選擇的位置處;所述稱為“subscriptionURL”的字段是訂購web界面的URL地址,當(dāng)至少一個用戶希望訂購由服務(wù)提供商提供的UPnP服務(wù)時控制點被引向所述URL地址,從而與所述URL地址保持一致;·在服務(wù)說明文檔中,為服務(wù)提供商所提供的每項UPnP服務(wù)添加(36) —個稱為“subscriptionStatus”的狀態(tài)變量;所述稱為“subscriptionStatus”的變量(16)是用戶對服務(wù)提供商所提供的UPnP服務(wù)的訂購狀態(tài)的指示,與UPnP設(shè)備相關(guān)聯(lián);以及 添加(37) —個稱為“Subscription service”的模塊,所述模塊保存所有用戶的所有服務(wù)訂購信息。圖9所示為從用戶試圖訪問一項服務(wù)到所述服務(wù)通過控制點呈現(xiàn)給用戶期間由本發(fā)明中的方法所形成的步驟。此外,圖10所示為本發(fā)明中的系統(tǒng)的方法的部分所述步驟以協(xié)助理解。該方法的所述步驟包括·由家庭網(wǎng)關(guān)發(fā)起(40)網(wǎng)絡(luò)關(guān)聯(lián)過程;·從服務(wù)提供商向家庭網(wǎng)關(guān)發(fā)送(41)驗證證書的請求; 在UAAF模塊內(nèi)檢查(42)驗證證書,其中所述模塊會在驗證證書未通過所述UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時拒絕對服務(wù)提供商網(wǎng)絡(luò)的訪問,而在驗證證書通過所述UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時向家庭網(wǎng)關(guān)發(fā)送批準(zhǔn)消息;·當(dāng)驗證證書通過UAAF模塊內(nèi)規(guī)定的預(yù)先制定的驗證算法時從NACF向家庭網(wǎng)關(guān)分配(43) IP地址;·將分配給家庭網(wǎng)關(guān)的IP地址從NACF發(fā)送(44)至CLF ; 在CLF內(nèi)保存(45)與已按前述方式被驗證的UPnP設(shè)備相關(guān)聯(lián)的用戶身份MSI,將所述用戶身份頂SI與分配給家庭網(wǎng)關(guān)的IP地址建立關(guān)聯(lián);·通過UPnP設(shè)備的代理服務(wù)從控制點向服務(wù)提供商發(fā)送(46)用戶服務(wù)訂購狀態(tài)檢索的請求; 在訂購服務(wù)模塊內(nèi)獲取(47)對UPnP訂購的用戶訂購狀態(tài),將用戶身份通過其IP地址發(fā)送至CLF模塊,并從所述CLF模塊獲得由用戶唯一性標(biāo)識符MSI組成的應(yīng)答,然后確認(rèn)是否存在對服務(wù)的訂購,返回變量“subscripcionStatus”的狀態(tài);·當(dāng)對于用戶對服務(wù)提供商所提供服務(wù)的訂購狀態(tài)的稱為“subscriptionStatus”的狀態(tài)變量為“NOT_SUBSCRIBED”(未訂購)時,將用戶引向(48)服務(wù)提供商所提供的服務(wù)的“subscriptionURL”所確定的地址;·用戶簽約(49)訂購服務(wù)提供商所提供的UPnP服務(wù);·在代理服務(wù)中將稱為“subscriptionStatus”的狀態(tài)變量更新(50)為 “SUBSCRIBED”(已訂購),其中所述代理服務(wù)還將向控制點通知所述更新;并·向用戶提供(51)所述用戶已簽約訂購的UPnP服務(wù)。
權(quán)利要求
1.一種通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的系統(tǒng),其特征在于,所述系統(tǒng)至少包含 一項UPnP “通用即插即用”服務(wù)(1),所述服務(wù)(I)在至少兩個不同節(jié)點內(nèi)發(fā)布位于用戶設(shè)備(4)內(nèi)的用戶節(jié)點(2)和位于服務(wù)提供商設(shè)備(5)內(nèi)的服務(wù)提供商節(jié)點(3); 用戶設(shè)備(4),至少包含 ο 一個家庭網(wǎng)關(guān)(6),其將用戶網(wǎng)絡(luò)(7)與至少一個服務(wù)提供商網(wǎng)絡(luò)(8)相連接;ο UPnP設(shè)備(9),其被置于從家庭網(wǎng)關(guān)(9)和處于所述網(wǎng)關(guān)之外并連接至所述網(wǎng)關(guān)的設(shè)備中選擇的位置處,其中所述UPnP設(shè)備包含至少一個設(shè)備說明文檔(10)和至少一個服務(wù)說明文檔(11 ),其中,設(shè)備說明文檔(10)在每項服務(wù)的服務(wù)說明部分(12)至少包含稱為“subscriptionURL”的字段(13),所述字段(13)表示訂購web界面(15)的URL地址,且其中,對于由所述UPnP設(shè)備(9 )執(zhí)行的每項UPnP服務(wù)(I),服務(wù)說明文檔(11)包含至少一個稱為“ subscriptionStatus”的狀態(tài)變量(16),所述狀態(tài)變量(16)表示用戶對由服務(wù)提供商(18)提供的所述UPnP服務(wù)(I)的訂購狀態(tài); ο 一個控制點(17),其對置于UPnP設(shè)備內(nèi)的UPnP服務(wù)進行搜索并對用戶對所述實施的UPnP服務(wù)(I)的訂購狀態(tài)進行檢查,其中,所述控制點在用戶訂購所述UPnP服務(wù)的情況下允許訪問所述UPnP服務(wù),否則會將用戶重定向至一個簽約的URL ; 服務(wù)提供商設(shè)備(5),至少包含 ο 一個訂購服務(wù)模塊(20),其至少包含用戶對UPnP服務(wù)(I)的訂購狀態(tài)信息;ο 一個ARF “訪問中繼功能”模塊(21),其將本地配置插入用戶請求內(nèi);ο 一個UAAF “用戶訪問授權(quán)功能”模塊(22),其執(zhí)行用戶驗證并授權(quán)所述用戶訪問服務(wù)提供商網(wǎng)絡(luò); ο 一個AMF“訪問管理功能”模塊(23),其對用戶所發(fā)出的網(wǎng)絡(luò)訪問請求進行轉(zhuǎn)換并將其重新發(fā)送至UAAF模塊; ο 一個CLF “連接性會話定位和存儲功能”模塊(24),其保持用戶IP地址(4)與其標(biāo)識之間相對應(yīng);ο —個NACF “網(wǎng)絡(luò)附著控制功能”模塊(25),其將WAN “廣域網(wǎng)”接口的配置數(shù)據(jù)發(fā)送至家庭網(wǎng)關(guān),其中所述配置數(shù)據(jù)至少包含一個IP地址、一個網(wǎng)絡(luò)掩碼和一個網(wǎng)關(guān);以及oPDBF “配置數(shù)據(jù)庫功能”模塊(26),其包含在網(wǎng)絡(luò)層級上的用戶身份驗證數(shù)據(jù)(4)。
2.如權(quán)利要求I所述的通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的系統(tǒng),其特征在于,家庭網(wǎng)關(guān)(6)還至少包含 一個驗證客戶端(27),其執(zhí)行服務(wù)提供商所使用的驗證方案并對從UAAF模塊接收到的請求進行應(yīng)答; 一個DHCP客戶端(28 ),其請求提供家庭網(wǎng)關(guān)的WAN接口配置并獲取IP地址、網(wǎng)絡(luò)掩碼和接入端口 ;以及 一個代理服務(wù)(29 ),其將所有用戶請求均路由至服務(wù)提供商所執(zhí)行的服務(wù)。
3.如權(quán)利要求I或2所述的通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的系統(tǒng),其特征在于,訂購服務(wù)模塊還至少包含 供控制點(17)使用的訂購web界面(15),當(dāng)用戶(19)希望訂購UPnP服務(wù)(I)時,向用戶顯示所述UPnP服務(wù)所提供的功能、訂購費用、合同條款以及“訂購該服務(wù)”的選項,當(dāng)所述用戶(4)希望通過界面上所示的選項進行訂購時,保存用戶(19)對所述UPnP服務(wù)(I)的訂購; 一個訂購請求內(nèi)部接口(30),其位于服務(wù)提供商(18)處并供其他UPnP服務(wù)使用,以查看用戶是否訂購了某一特定UPnP服務(wù);以及 一個用戶身份請求接口(31),用CLF組件(24)定義,從用戶IP地址中提取用戶唯一的標(biāo)識,MSI。
4.一種通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的方法,通過家庭網(wǎng)關(guān)(6)將用戶網(wǎng)絡(luò)(7)與至少一個服務(wù)提供商網(wǎng)絡(luò)(8)連接,所述UPnP標(biāo)準(zhǔn)包含至少一個控制點(17)和至少一個用戶UPnP設(shè)備,所述用戶UPnP設(shè)備被置于從家庭網(wǎng)關(guān)(9)和處于所述網(wǎng)關(guān)之外并連接至所述家庭網(wǎng)關(guān)(9)的設(shè)備中選擇的位置處,且所述TISPAN NASS驗證包含由至少一個ARF模塊(21)、一個AMF模塊(23 )、一個UAAF模塊(22 )、一個PDBF模塊(26)、一個NACF模塊(25)和一個CLF模塊(24)所組成的一組模塊,其特征在于,所述方法包含基于UPnP標(biāo)準(zhǔn)執(zhí)行以下步驟 在至少兩個不同的節(jié)點處發(fā)布(34)UPnP服務(wù)(I):位于用戶設(shè)備(4)內(nèi)的用戶節(jié)點(2)和位于服務(wù)提供商設(shè)備(5)內(nèi)的服務(wù)提供商節(jié)點(3); 在UPnP設(shè)備(9)的設(shè)備說明文檔(10)內(nèi)所包括的對于所述UPnP設(shè)備(9)執(zhí)行的每項UPnP服務(wù)(I)的服務(wù)說明部分(12)內(nèi),添加(35)稱為“subscriptionURL”的字段(13);所述稱為“subscriptionURL”的字段是訂購web界面(15)的URL地址,當(dāng)至少一個用戶(19)希望訂購由所述UPnP設(shè)備(9)執(zhí)行的UPnP服務(wù)(I)時,UPnP設(shè)備將控制點(17)引導(dǎo)至所述URL地址,從而與所述URL地址保持一致; 為所述UPnP設(shè)備(9)所執(zhí)行的每項UPnP服務(wù)(1),添加(36)稱為“subscriptionStatus”的變量到UPnP設(shè)備(9)的服務(wù)說明文檔(11)中;所述稱為“subscriptionStatus”的變量指示用戶(19)對UPnP服務(wù)(I)的訂購狀態(tài),所述UPnP服務(wù)(O由服務(wù)提供商(18)提供、由UPnP設(shè)備(9)執(zhí)行并通過控制點(17)向用戶顯示;以及添加(37)稱為“Subscription service”的模塊(20),所述模塊(20)包含至少一個保存變量“subscriptionStatus”(16)的值的數(shù)據(jù)庫,變量值從與至少一個用戶(19)相關(guān)聯(lián)的至少一個 UPnP 服務(wù)(I)的“SUBSCRIBED”(38)和 “NOT_SUBSCRIBED” (39)中選擇。
5.如權(quán)利要求4所述的通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的方法,其特征在于,所述方法還包括 由家庭網(wǎng)關(guān)發(fā)起(40)網(wǎng)絡(luò)關(guān)聯(lián)過程; 從服務(wù)提供商向家庭網(wǎng)關(guān)(6)發(fā)送(41)驗證證書的請求; 在UAAF模塊(22 )內(nèi)檢查(42 )驗證證書,其中,所述模塊在驗證證書未通過所述UAAF模塊(22 )內(nèi)規(guī)定的預(yù)先制定的驗證算法(51)時拒絕對服務(wù)提供商網(wǎng)絡(luò)(8 )的訪問,而在驗證證書通過所述UAAF模塊(22)內(nèi)規(guī)定的預(yù)先制定的驗證算法(51)時向家庭網(wǎng)關(guān)(6)發(fā)送批準(zhǔn)消息; 當(dāng)驗證證書通過UAAF模塊(22)內(nèi)規(guī)定的預(yù)先制定的驗證算法時從NACF (25)向家庭網(wǎng)關(guān)(6)分配(43) IP地址; 將分配給家庭網(wǎng)關(guān)的IP地址從NACF發(fā)送(44)至CLF ; 在CLF內(nèi)保存(45)與已按前述方式被驗證的用戶設(shè)備相關(guān)聯(lián)的用戶身份IMSI,將所述用戶身份頂SI與分配給家庭網(wǎng)關(guān)的IP地址建立關(guān)聯(lián); 通過用戶設(shè)備的代理服務(wù)從控制點向服務(wù)提供商發(fā)送(46)用戶服務(wù)訂購狀態(tài)檢索的請求; 在訂購服務(wù)模塊內(nèi)獲取(47 )對UPnP服務(wù)(I)的用戶訂購狀態(tài),將用戶標(biāo)識通過其IP地址發(fā)送至CLF模塊,并從所述CLF模塊獲得由用戶唯一的標(biāo)識符MSI組成的應(yīng)答,然后確認(rèn)是否存在對服務(wù)的訂購,返回變量“subscripcionStatus”的狀態(tài); 當(dāng)對于用戶對服務(wù)提供商所提供服務(wù)的訂購狀態(tài)的稱為“subscriptionStatus”的狀態(tài)變量為“NOT_SUBSCRIBED”時,[[將用戶引向(48)由服務(wù)提供商所提供的服務(wù)的“subscriptionURL”所確定的地址; 用戶(19)簽訂(49)服務(wù)提供商所提供的UPnP服務(wù);在代理服務(wù)中將稱為“subscriptionStatus”的狀態(tài)變量更新(50)為“SUBSCRIBED”,其中所述代理服務(wù)還將向控制點通知所述更新;并 向用戶提供(51)所述用戶已簽訂的UPnP服務(wù)。
6.如權(quán)利要求5所述的通過擴展的UPnP標(biāo)準(zhǔn)和TISPAN委托式NASS驗證來訂購服務(wù)的方法,其特征在于,步驟“ i )”還包含,在位于服務(wù)提供商處的節(jié)點內(nèi),建立對訂購服務(wù)的請求以獲取狀態(tài)變量“subscriptionStatus”的值,其中,所述訂購服務(wù)提供所述狀態(tài)變量的值,保持變量狀態(tài)“subscriptionStatus”的所述值,保持通過事件服務(wù)更新的變量“subscriptionStatus”的值,所述事件服務(wù)在每次用戶啟動一個從訂購服務(wù)和取消服務(wù)中選擇的事件時更新。
全文摘要
本發(fā)明涉及一種對UPnP標(biāo)準(zhǔn)加以修改的訂購方法和系統(tǒng),其通過TISPAN委托式NASS驗證使用戶能夠由控制點通過訂購實現(xiàn)對服務(wù)提供商所提供內(nèi)容的播放,控制點可以是用戶的任何消費電子設(shè)備。對標(biāo)準(zhǔn)的修改包含添加稱為“subscriptionURL”的字段和稱為“subscriptionStatus”的變量。所述修改、由TISPAN的CLF模塊在用戶IP與用戶IMSI之間建立的關(guān)聯(lián)以及UPnP設(shè)備在用戶設(shè)備內(nèi)的實現(xiàn)使得可以訂購多個服務(wù)提供商提供的服務(wù)。
文檔編號H04L29/06GK102884760SQ200980163398
公開日2013年1月16日 申請日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者何塞·曼紐爾·帕拉西奧斯·瓦勒瓦爾德 申請人:電話有限公司