專利名稱:服務(wù)器客戶端通信的管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于管理服務(wù)器裝置和客戶裝置之間通信的方法,該方法
包括如下步驟在所述裝置之一上,讀和/或?qū)懹糜谂渲煤?或監(jiān)視所述裝置 的另一個的參數(shù)。
這類方法的例子是協(xié)議,這類服務(wù)器裝置的例子是自動配置服務(wù)器, 這類客戶裝置的例子是客戶端設(shè)備。
背景技術(shù):
US 2006/0120305 Al公開了遠程管理方法和自動配置服務(wù)器。US 2006/0075118 Al公開了用于在客戶裝置和服務(wù)器之間交換消息的系統(tǒng)。
現(xiàn)有技術(shù)方法是公知常識。管理協(xié)議例如管理客戶裝置(CPE)和服 務(wù)器裝置(自動配置服務(wù)器或ACS)之間的通信。管理協(xié)議定義了這樣的 機制,例如包括CPE的安全自動配置,并且可以進一步將其它CPE的管 理功能結(jié)合到公共框架內(nèi)。管理協(xié)議可以使用定義了通用機制的RPC方 法,通過所述通用機制ACS能讀或?qū)慚以配置CPE并監(jiān)一見CPE狀態(tài)和 其統(tǒng)計數(shù)據(jù)。每個參數(shù)例如由名稱-數(shù)值對組成。名稱定義了特定參數(shù), 并且具有與目錄中的文件類似的分層結(jié)構(gòu),每級由".,,(圓點)分開。參 數(shù)的值可以是若干定義的數(shù)據(jù)類型。參數(shù)可以定義為只讀或只寫。
問題在于沒有參數(shù)類型的描述,除非如果參數(shù)是標(biāo)準(zhǔn)化的,則描述類 型,但是從目標(biāo)模型自身來看可能是不可用的。這意味著非標(biāo)準(zhǔn)化對, 型不能被發(fā)現(xiàn)并從客戶側(cè)動態(tài)上載到服務(wù)器側(cè)。當(dāng)經(jīng)由管理協(xié)議努力獲取 服務(wù)管理時,這在多服務(wù)提供商管理的商業(yè)模型中是個問題。每個服務(wù)提 供商能并且將創(chuàng)建自己的服務(wù)和應(yīng)用。這樣的應(yīng)用相關(guān)的參數(shù)不會被標(biāo)準(zhǔn)化,因為目前對于裝置相關(guān)參數(shù)就是這種情況。發(fā)現(xiàn)由其它服務(wù)提供商的 綁定提供的服務(wù)不應(yīng)當(dāng)破壞服務(wù)平臺的值,所述服務(wù)平臺向其它綁定提供 綁定的服務(wù)。例如,在第一服務(wù)提供商已經(jīng)創(chuàng)建了向服務(wù)平臺提供月良務(wù)的 綁定的情況下,而第二服務(wù)提供商進入該服務(wù)平臺,則為了允許第二服務(wù) 提供商的綁定使用第 一服務(wù)提供商的綁定,第二服務(wù)提供商必須能夠看見 并理解以及能跟蹤第一服務(wù)提供商的綁定的變化,甚至在不允許第二服務(wù) 提供商管理第一服務(wù)提供商的綁定的情況下。
發(fā)明內(nèi)容
本發(fā)明的目的是提供如上定義的、允許引入任意參數(shù)的方法。
根據(jù)本發(fā)明的方法特征在于該方法包括如下步驟 -對于參數(shù)創(chuàng)建屬性,所述屬性包括用于定義該參數(shù)的擴展標(biāo)記語言 模式。
通過創(chuàng)建包括用于定義參數(shù)的擴展標(biāo)記語言模式的屬性,可以引入屬 性參數(shù),并且所述裝置之一可以讀和/或?qū)懮踔镣耆男聟?shù)用于配置和/ 或監(jiān)視所述裝置的另一個。
另外,根據(jù)本發(fā)明的方法的有利之處特別在于它更加靈活并且提供更 多的可能性。
根據(jù)本發(fā)明的方法的實施例特征在于,所述裝置之一鏈接到北向接口 和南向接口,所述創(chuàng)建步驟經(jīng)由南向接口執(zhí)行。所述裝置之一經(jīng)由北向接
口鏈接到例如服務(wù)提供商,并且經(jīng)由南向接口鏈接到例如客戶裝置。
根據(jù)本發(fā)明的方法的實施例特征在于,所述擴展標(biāo)記語言模式定義了
根據(jù)本發(fā)明的方法的實施例特征在于,所述參數(shù)是包括名稱和數(shù)值的 非標(biāo)準(zhǔn)化參數(shù)。特別地,非標(biāo)準(zhǔn)化參數(shù)不能被用于現(xiàn)有技術(shù),而現(xiàn)在能有 利地用在根據(jù)本發(fā)明的狀況下。
根據(jù)本發(fā)明的方法的實施例特征在于,所述服務(wù)器裝置是自動配置服
務(wù)器,客戶裝置是客戶端設(shè)備,該方法是TR-069協(xié)議。
根據(jù)本發(fā)明的方法的實施例特征在于該方法進一步包括如下步驟— 經(jīng)由遠程管理協(xié)議從住宅裝置向住宅服務(wù)管理平臺或其它裝置輸出圖形用 戶接口和/或web接口。所述住宅裝置可以或者可以不對應(yīng)于客戶裝置,所 述住宅服務(wù)管理平臺可以或者可以不對應(yīng)于服務(wù)器裝置。所述住宅服務(wù)管 理平臺可以例如聚集若干或所有住宅裝置的若干或所有圖形用戶接口。因 此,該實施例可以與讀和/或?qū)懖襟E以及創(chuàng)建步驟有關(guān)或者無關(guān)。
根據(jù)本發(fā)明的方法的實施例特征在于該方法進一步包括如下步驟-將其它參數(shù)的元數(shù)據(jù)包括到對象模型,所M,型列出了用于配置所述 住宅裝置的參數(shù),所述元數(shù)據(jù)定義了在用戶接口和/或web接口中的含義或 者它將被描述的方式。
本發(fā)明還涉及用于執(zhí)行如上定義的方法的步驟的計算機程序產(chǎn)品。 本發(fā)明還涉及用于存儲和包括如上定義的計算機程序產(chǎn)品的介質(zhì)。 本發(fā)明還涉及用于管理服務(wù)器裝置和客戶裝置之間的通信的設(shè)備,所 述設(shè)備是所述裝置之一并且包括
-用于讀和/或?qū)憛?shù)的裝置,用于配置和/或監(jiān)視所述裝置的另 一個, 所述設(shè)備特征在于包括
-用于對參數(shù)讀和/或?qū)憣傩缘难b置,所述屬性包括用于定義該參數(shù)的 擴展標(biāo)記語言模式。
根據(jù)本發(fā)明的設(shè)備的實施例特征在于,所述設(shè)M接到北向接口和南 向接口,所述屬性和/或?qū)懷b置鏈接到南向接口。
根據(jù)本發(fā)明的設(shè)備的實施例特征在于,所述擴展標(biāo)記語言模式定義了
根據(jù)本發(fā)明的設(shè)備的實施例特征在于,所述參數(shù)是包括名稱和數(shù)值的 非標(biāo)準(zhǔn)化參數(shù)。
根據(jù)本發(fā)明的設(shè)備的實施例特征在于,所述服務(wù)器裝置是自動配置服 務(wù)器,客戶裝置是客戶端設(shè)備,通信的管理依據(jù)TR-069協(xié)議。
優(yōu)選地,根據(jù)本發(fā)明的設(shè)備進一步包括-經(jīng)由遠程管理協(xié)議從住宅裝置向住宅服務(wù)管理平臺或其它裝置輸出圖形用戶接口和/或web接口的 裝置。所述住宅裝置可以或者可以不對應(yīng)于客戶裝置,所述住宅服務(wù)管理 平臺可以或者可以不對應(yīng)于服務(wù)器裝置。所述住宅服務(wù)管理平臺可以例如 聚集若干或所有住宅裝置的若干或所有圖形用戶接口。因此,該實施例可 以與讀和/或?qū)憛?shù)的裝置以及用于讀和/或?qū)憣傩缘难b置有關(guān)或者無關(guān)。
另外,優(yōu)選地,根據(jù)本發(fā)明的設(shè)備進一步包括-將其它參數(shù)的元數(shù)據(jù) 包括到對象才莫型的裝置,所述對f^莫型列出了用于配置所述住宅裝置的參 數(shù),所述元數(shù)據(jù)定義了在用戶接口和/或web接口中的含義或者它將被描述 的方式。
根據(jù)本發(fā)明的計算機程序產(chǎn)品的實施例、根據(jù)本發(fā)明的介質(zhì)的實施例
本發(fā)明尤其基于這樣的認(rèn)識,即應(yīng)當(dāng)可能引入新參數(shù)而不必對其標(biāo)準(zhǔn) 化,并且尤其基于這樣的基本思想,即要引入和/或使用用于定義參數(shù)的擴 展才示^己i吾言模式。
本發(fā)明解決了問題,特別是提供了如上定義的允許引入任意參數(shù)的方 法。另外,根據(jù)本發(fā)明的方法的有利之處特別在于它更加靈活并且提供更 多的可能性。
參考以下描述的實施例,本發(fā)明的這些和其他方面將變得明顯。圖中 圖1圖示出包括傳輸網(wǎng)絡(luò)的系統(tǒng),所述傳輸網(wǎng)絡(luò)耦合到根據(jù)本發(fā)明的 服務(wù)器裝置、具有根據(jù)本發(fā)明的客戶裝置的住宅網(wǎng)絡(luò)以及服務(wù)提供商, 圖2更詳細(xì)地圖示了服務(wù)終端、網(wǎng)關(guān)和服務(wù)器裝置, 圖3圖示包括彼此耦合的住宅網(wǎng)絡(luò)和互聯(lián)網(wǎng)的系統(tǒng)以及 圖4示出調(diào)節(jié)聚光燈亮度的簡單照明開關(guān)的對象模型的例子。
具體實施例方式
圖1示出的系統(tǒng)包括傳輸網(wǎng)絡(luò)20,傳輸網(wǎng)絡(luò)20包括具有接入節(jié)點21
的接入網(wǎng)絡(luò)22,并且包括具有邊緣節(jié)點23的核心網(wǎng)絡(luò)24,邊緣節(jié)點23 耦合到根據(jù)本發(fā)明的服務(wù)器裝置30。核心網(wǎng)絡(luò)24耦合到服務(wù)提供商40或 服務(wù)配置管理器40。接入節(jié)點21耦合到邊緣節(jié)點23以及住宅網(wǎng)絡(luò)10的 網(wǎng)關(guān)12。住宅網(wǎng)絡(luò)10進一步包括彼此耦合并經(jīng)由局部網(wǎng)(local network) 耦合到網(wǎng)關(guān)12的服務(wù)終端11和管理器13。服務(wù)終端11、網(wǎng)關(guān)12和管理 器13是客戶裝置11、 12和13。服務(wù)器裝置30經(jīng)由南向接口 31、 32鏈接 到網(wǎng)關(guān)12和服務(wù)終端11,并且經(jīng)由北向接口 33鏈接到服務(wù)提供商40或 服務(wù)配置管理器40。接口 31、 32和33是遠程管理接口。未示出的諸如 UpnP發(fā)現(xiàn)和(自動)配置的局部管理接口可以出現(xiàn)在一方面的管理器13 和另一方面的服務(wù)終端11、網(wǎng)關(guān)12之間。
在現(xiàn)有技術(shù)狀況中,諸如TR069的管理協(xié)議管理諸如客戶端設(shè)備的客 戶裝置11 、 12和13以及諸如自動配置服務(wù)器的服務(wù)器裝置30之間的通信。 管理協(xié)議定義了這樣的機制,例如包括客戶裝置ll、 12和13的安全自動 配置,并且可以進一步將其它客戶裝置的管理功能結(jié)合到公共框架內(nèi)。管 理協(xié)議可以使用定義了通用機制的RPC方法,通過所述通用機制服務(wù)器裝 置30能讀或?qū)憛?shù)以配置客戶裝置11、 12、 13并監(jiān)一J J:戶裝置狀態(tài)和其 統(tǒng)計數(shù)據(jù)。每個參數(shù)例如由名稱-數(shù)值對組成。名稱定義了特定參數(shù),并 且具有與目錄中的文件類似的分層結(jié)構(gòu),每級由"."(圓點)分開。M 的值可以是若干定義的數(shù)據(jù)類型。參數(shù)可以定義為只讀或只寫。
問題在于沒有參數(shù)類型的描述,除非如果參數(shù)是標(biāo)準(zhǔn)化的,則描述類 型,但是從目標(biāo)模型自身來看可能是不可用的。這意味著非標(biāo)準(zhǔn)化對, 型不能^^現(xiàn)并經(jīng)由南向接口 31、 32動態(tài)上載到服務(wù)器裝置30中。當(dāng)經(jīng) 由管理協(xié)議努力獲取服務(wù)管理時,這在多服務(wù)提供商管理的商業(yè)模型中是 個問題。每個服務(wù)提供商能并且將創(chuàng)建自己的服務(wù)和應(yīng)用。這樣的應(yīng)用相 關(guān)的參數(shù)不會被標(biāo)準(zhǔn)化。發(fā)現(xiàn)由其它服務(wù)提供商的綁定提供的服務(wù)不應(yīng)當(dāng) 破壞服務(wù)平臺的值,所述服務(wù)平臺向其它綁定提供綁定的服務(wù)。
為了允許引入任意新參數(shù),根據(jù)本發(fā)明的方法包括以下步驟
-在裝置ll、 12、 13、 30之一上,讀和/或?qū)懹糜谂渲醚b置11、 12、13、 30的另一個的參數(shù),以及
-對于參數(shù)創(chuàng)建屬性,所述屬性包括用于定義該參數(shù)的擴展標(biāo)記語言 模式。
通過創(chuàng)建包括用于定義參數(shù)的擴展標(biāo)記語言模式的屬性,可以引入屬 性參數(shù),并且所述裝置11、 12、 13、 30之一可以讀和/或?qū)懮踔镣耆男?參數(shù)用于配置和/或監(jiān)視所述裝置11、 12、 13、 30的另一個。該方法更加 靈活并且提供更多的可能性。
優(yōu)選地,所述裝置30之一鏈接到北向接口 33和南向接口 31、 32,所 述創(chuàng)建步驟經(jīng)由南向接口 31、 32執(zhí)行。所述裝置30之一經(jīng)由北向接口 33 鏈接到例如服務(wù)提供商40或服務(wù)配置管理器40,并且經(jīng)由南向接口 31、 32鏈接到例如客戶裝置11、 12、 13。
優(yōu)選地,所述擴展標(biāo)記語言;f莫式定義了a類型和/或M類型的描述 和/或參數(shù)的描述和/或參數(shù)的元數(shù)據(jù)。該實施例^Hf了定義參數(shù)的若干方 法。
優(yōu)選地,所述參數(shù)是包括名稱和數(shù)值的非標(biāo)準(zhǔn)化參數(shù)。特別地,非標(biāo) 準(zhǔn)化參數(shù)不能被用于現(xiàn)有技術(shù),而現(xiàn)在能有利地用在才艮據(jù)本發(fā)明的狀況下。 下面示出了 XML模式的例子
< xml version="1.0" encoding="ISO-8859-l" > <xs:schema xmlns:xs-"h 11 p :〃www.w3.org/2001/XMLSchema,,> <xs: element name=,,defenition,,> <xs: complexType> <xs:scqucncc>
〈xs:element name-,,parameter-name" type="xs:string,,/> <xs: element name=,,description,, type=,,xs:string,,/> <xs: element name=,,type,, type=,,parameter-definition-type,,/> </xs:sequence> </xs:complexType>
<xs:attribute name=,,isArray" type=,,xs:boolean,,/> </xs:element>
<xs: dement name=,,parameter-definition-type,,> <xs: complexType> <xs:scqucncc>
<xs:element name=,,sub-type,, type=,,defenition,,/> <xs:element name=,,type" type=,,parameter-base-type,,/> <xs:element name="enum-type" type=,,parameter-enum-type,,/> </xs:scqucncc> </xs:complexType> </xs:element>
<xs: element name=,,parameter-enum-type,,> <xs:complexType> <xs:sequencc>
<xs:element name="value,, type=,,parameter-base-type,,/> </xs:sequence> </xs: complexType> <xs: attribute name=,,name,, type=,,xs:string,,/> </xs:element>
<xs: simpleType name=,,parameter-base-type">
<xs: element name=,,Integer,, type=,,xs:string,,/>
<xs: element name=,,Long,, type=,,xs:string,,/>
<xs:element name=,,String,, type=,,xs:string,,/> </xs:simpleType> </xs:schema>
以下示出了將如何使用XML模式的例子 < xml version="1.0" > <notc
xmlns="h 11 p :〃www.alcatel.be"
xmlns:xsi="h 11 p :〃www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h 11 p :〃www.alcatel.automatic.parameter.creation.xsd"> <definition>
<parameter-name>device.service.log.loglevel</parameter-iiame> <description>Gives the log level of the logging application.</description> <type>
<enum-type>log-level</enum-type> </type> </definition>
<parameter-enum-type name="log-level,,>
<value>debug</value>
<v3lue>info</vjilue>
<valuc>crror</valuc> </parameter-enum-type>
本發(fā)明還涉及用于管理服務(wù)器裝置30和客戶裝置11、 12、 13之間的 通信的設(shè)備ll、 12、 13、 30,所述設(shè)備ll、 12、 13、 30是所述裝置11、 12、 13、 30之一并且包括
-用于讀和/或?qū)憛?shù)的裝置70、 80、卯,用于配置和/或監(jiān)視所述裝 置-用于讀和/或?qū)憛⒌牧硪粋€,以及
-用于對^:讀和/或?qū)憣傩缘难b置70、 80、 90,所述屬性包括用于定 義該參數(shù)的擴展標(biāo)記語言模式。
優(yōu)選地,所述設(shè)備30鏈接到北向接口 33和南向接口 31、 32,所述屬
性和/或?qū)懷b置卯鏈接到南向接口 31、 32。
優(yōu)選地,所述擴展標(biāo)記語言模式定義了參數(shù)類型和/或參數(shù)類型的描述 和/或參數(shù)的描述和/或參數(shù)的元數(shù)據(jù)。
優(yōu)選地,所述參數(shù)是包括名稱和數(shù)值的非標(biāo)準(zhǔn)化參數(shù)。
優(yōu)選地,服務(wù)器裝置30是自動配置服務(wù)器,客戶裝置ll、 12、 13是 客戶端設(shè)備,通信的管理依據(jù)TR-069協(xié)議。
另外,如圖2所示,月良務(wù)終端11包括耦合到接收器71、接口 72和發(fā) 送器73的處理器/存儲器70。接口 72耦合到接收器71和發(fā)送器73并且經(jīng) 由未示出的局部網(wǎng)14耦合到網(wǎng)關(guān)12的第一接口 82。網(wǎng)關(guān)12包括耦合到 接收器83、第一接口 82和發(fā)送器81的處理器/存儲器80。第一接口82耦 合到接收器83和發(fā)送器81。處理器/存儲器80進一步耦合到接收器85、 第二接口 86和發(fā)送器87。第二接口 86耦合到接收器85和發(fā)送器87并且 經(jīng)由這里未示出的傳輸網(wǎng)絡(luò)20耦合到服務(wù)器裝置30的接口 92。該服務(wù)器 裝置30包括耦合到接收器93、接口 92和發(fā)送器91的處理器/存儲器卯。 接口 92耦合到接收器93和發(fā)送器91。
處理器/存儲器卯經(jīng)由南向接口 31鏈接到處理器/存儲器80,并且經(jīng) 由南向接口 32耦合到處理器/存儲器70。每個處理器/存儲器70、 80、卯 可以是用于讀和/或?qū)憛?shù)用于配置和/或監(jiān)視所述裝置的另 一個的裝置,并 且可以是用于對參數(shù)讀和/或?qū)憣傩缘难b置,所述屬性包括用于定義該參數(shù) 的擴展標(biāo)記語言模式。
所以,新的對象才莫型經(jīng)由南向接口 31、 32自動地發(fā)現(xiàn)(并且不再需要 來自服務(wù)提供商的動作),而不是由服務(wù)提供商經(jīng)由北向接口 33轉(zhuǎn)儲 Uump),所述服務(wù)提供商為住宅網(wǎng)絡(luò)的單一服務(wù)提供商管理工作。然后 創(chuàng)建正確的對象模型。這一思想允許住宅網(wǎng)絡(luò)由不同的服務(wù)提供商管理。 新對象經(jīng)由南向接口 31、 32的檢測和創(chuàng)建對于LAN服務(wù)管理更加重要。 它還作出可能的多ACS管理的商業(yè)模型。
圖3示出的系統(tǒng)包括經(jīng)由接口 55彼此耦合的住宅網(wǎng)絡(luò)50和互聯(lián)網(wǎng)60。 住宅裝置51-54耦合到和/或形成住宅網(wǎng)絡(luò)50的一部分。服務(wù)提供商62
包括住宅服務(wù)管理平臺63和web服務(wù)器64并且耦合到和/或形成互聯(lián)網(wǎng) 60的一部分。Web服務(wù)器耦合到用戶裝置61。
另一方面,根據(jù)本發(fā)明的方法包括以下步驟,-經(jīng)由遠程管理協(xié)議從 住宅裝置51-54向住宅服務(wù)管理平臺63或其它裝置(客戶端設(shè)備)輸出 圖形用戶接口和/或web接口。該實施例可以與讀和/或?qū)懖襟E以及創(chuàng)建步 驟有關(guān)或者無關(guān)。
優(yōu)選地,該方法進一步包括如下步驟-將其它參數(shù)的元數(shù)據(jù)包括到 對象模型,所M^^莫型列出了用于配置所述住宅裝置51-54的;W:,所 述元數(shù)據(jù)定義了在用戶接口和/或web接口中的含義或者它將被描述的方 式。
根據(jù)本發(fā)明的設(shè)備進一步包括-經(jīng)由遠程管理協(xié)議從住宅裝置51 -54向住宅服務(wù)管理平臺63或其它裝置(客戶端設(shè)備)輸出圖形用戶接口 和/或web接口的裝置。該實施例可以與讀和/或?qū)憛?shù)的裝置70、 80、卯 以及用于讀和/或?qū)憣傩缘难b置70、 80、 90有關(guān)或者無關(guān)。該用于輸出的 裝置可以例如對應(yīng)于發(fā)送器73、 81、 87、 91或者對應(yīng)于未示出的發(fā)送器。
優(yōu)選地,該設(shè)備進一步包括-將其它參數(shù)的元數(shù)據(jù)包括到對象模型 的裝置,所M^4莫型列出了用于配置所述住宅裝置51-54的參數(shù),所述 元數(shù)據(jù)定義了在用戶接口和/或web接口中的含義或者它將被描述的方式。 這意味著用于包括元數(shù)據(jù)的裝置可以例如對應(yīng)于處理器/存儲器70、 80、 90 或者對應(yīng)于未示出的處理器/存儲器。
關(guān)于該方面作了以下觀察。近年來,住宅網(wǎng)絡(luò)從鏈接到互聯(lián)網(wǎng)的單一 個人計算機演進到互連了許多不同裝置的成熟局域網(wǎng)。隨著互聯(lián)網(wǎng)的普及, 能夠用IP協(xié)議通信的住宅裝置的數(shù)量顯著增加。較早以前,只有諸如桌上 型計算機、膝上型計算機和掌上型計算機的個人計算機裝置能通過IP協(xié)議 訪問網(wǎng)絡(luò)?,F(xiàn)在,諸如硬盤記錄器、攝像機、TV機頂盒等的其它電子裝 置能夠訪問IP網(wǎng)絡(luò),允許客戶借助于例如web接口配置它們。另外,諸 如大型家用電器和domotic應(yīng)用的住宅中的其它裝置也朝著IP網(wǎng)絡(luò)突飛猛 進地發(fā)展。
由于在住宅網(wǎng)絡(luò)上管理這些過多的裝置變成了一項富有挑戰(zhàn)性的任 務(wù),已經(jīng)作出了很多努力來發(fā)現(xiàn)共同的解決方案。由服務(wù)提供商(例如,
DSL論壇、OMA等)需求驅(qū)使,遠程管理住宅網(wǎng)絡(luò)已經(jīng)成為熱點話題。 這樣,服務(wù)提供商能夠遠程地配置某些裝置,以便提供其提供的服務(wù)的質(zhì) 量并且將客戶從一 些困難的和重復(fù)性的管理任務(wù)中解脫出來。
服務(wù)提供商提供的服務(wù)之一是由客戶遠程配置住宅網(wǎng)絡(luò)。服務(wù)提供商 提供了集中的平臺,通過所述平臺客戶能訪問住宅裝置。例如,當(dāng)客戶在 國外時,他/她可以使用web瀏覽器訪問服務(wù)提供商的web服務(wù)器,以便 獲取所有在他/她的住宅網(wǎng)絡(luò)中的被管理裝置的概覽。通過該web接口,能 執(zhí)行某些配置任務(wù)。例如,客戶可以決定住宅告警應(yīng)該打開,因此他/她將 使用web瀏覽器基于告警設(shè)定上出現(xiàn)的詳細(xì)信息訪問適當(dāng)?shù)难b置。 一個遺 留的問題是這些配置設(shè)定的可視化。由于每個裝置需要不同的設(shè)定并且以 特定的方式進行配置,單一的一般圖形管理接口將是不夠的。
主要有兩種不同方法來遠程配置住宅網(wǎng)絡(luò)中的裝置。遺憾的是,它們 都具有使它們不適于提供用戶友好服務(wù)的缺陷。
I )沒有本地服務(wù)管理平臺(HSM):在這種情況下,每個住宅裝置 被直接訪問而無需使用集中式平臺。例如,客戶可以瀏覽須配置的裝置的 web接口。所以,他/她必須知道住宅網(wǎng)絡(luò)中每個可能的裝置的IP地址。 此外,住宅防火墻/NA (P) T必須預(yù)先正確配置,以便于將請求轉(zhuǎn)發(fā)給正 確的裝置。當(dāng)然,該裝置必須運行web服務(wù)器以便允許遠程配置。除了這 些缺陷以外,當(dāng)每個單獨的裝置可以獨立地并且以非協(xié)調(diào)的方式訪問互聯(lián) 網(wǎng)時,會出現(xiàn)安全問題。
n )有本地服務(wù)管理平臺(HSM):使用HSM,服務(wù)提供商向住宅 網(wǎng)絡(luò)提供遠程配置服務(wù)。為了做到這一點,可以4吏用諸如TR-069或 OMA-DM的遠程管理協(xié)議。當(dāng)出國時,客戶it^集中式HSM以便訪問住 宅網(wǎng)絡(luò)并獲得所有住宅裝置或服務(wù)的概覽。一旦選擇了適當(dāng)?shù)难b置或服務(wù), 客戶可以配置它。盡管該方法具有一些重要的優(yōu)點(例如對住宅的集中式 訪問、所有被管理的服務(wù)的概覽、可以由服務(wù)提供商提供安全性,等等),但是遠程管理協(xié)議并不配備足夠信息以提供用戶友好裝置配置。TR-069協(xié) 議例如借助于獲取和設(shè)定裝置的某些參數(shù)來配置裝置。M被定義為名稱 -數(shù)值對,其不提供關(guān)于M含義的任何信息。HSM不知道參數(shù)的含義, 而且用戶只能猜想改變該參數(shù)對裝置配置會有何影響。當(dāng)前,通過HSM 提供住宅裝置的遠程管理的唯一解決方案是通過向客戶呈現(xiàn)能被改變的基 于文本的參數(shù)列表。如果HSM是用web頁面的布局(并且映射到參數(shù)) 對全部現(xiàn)有裝置的每一可能類型和品牌進行配置,則圖形web接口才是可 能的。
解決以上問題的思想是把圖形用戶或web接口經(jīng)由遠程管理協(xié)議(例 如TR-069或OMA-DM)從住宅裝置輸出到HSM。這意味著將用配置裝 置所必需的描述圖形接口的信息來擴展遠程管理協(xié)議。例如,TR-069協(xié)議 對每個裝置需要對象模型(參數(shù)樹)。該對象模型列出配置該裝置的所有 參數(shù)(讀/寫)。該思想是包括每個參數(shù)的元數(shù)據(jù),所述元數(shù)據(jù)定義了在圖 形用戶接口 (GUI)中的含義或者它將被描述的方式。對象模型的元數(shù)據(jù) 可以例如借助于XML模式定義,如下所示
作為例子示出了調(diào)節(jié)聚光燈的亮度的簡單照明開關(guān)(調(diào)光器)的對象 模型。如圖4所示,該對象模型可以包含指示開關(guān)接通或斷開的參數(shù)以及 指示燈光強度的參數(shù)。提供示意以創(chuàng)建圖形用戶接口的XML模式可以定 義第一個參數(shù)必須被描述為通/斷開關(guān),而第二個參數(shù)必須被描述為具有步 進為1范圍從O到IO的轉(zhuǎn)動輪。
使用遠程管理協(xié)議的圖形用戶接口擴展,HSM可以通過它的北向接口 將該圖形用戶接口信息傳送給web服務(wù)器,所述web服務(wù)器托管必須配置 的裝置的web頁面?;趶腍SM接收的圖形用戶接口信息,web服務(wù)器 創(chuàng)建頁面并將其提供給客戶。該頁面的布局可以基于服務(wù)提供商定義的專 用模板。
在圖3中示出使用TR-069的圖形用戶接口擴展的裝置遠程配置。客 戶去工作并想遠程配置他的硬盤記錄器以存儲某電視節(jié)目。他/她瀏覽住宅 網(wǎng)絡(luò)服務(wù)提供商web頁面并且登陸他/她的賬戶。如果成功,他/她接收由
住宅網(wǎng)絡(luò)服務(wù)提供商管理的所有住宅裝置的概覽??蛻暨x擇硬盤記錄器以
便配置它。接下來,服務(wù)提供商聯(lián)系HSM, HSM轉(zhuǎn)而使用TR-069協(xié)議 聯(lián)系住宅中的硬盤記錄器(例如,檢索對象模型以及獲得參數(shù)值)。作為 對象才莫型的 一部分,硬盤記錄器向HSM發(fā)送圖形用戶接口信息以創(chuàng)建web 接口, HSM將其傳遞至住宅網(wǎng)絡(luò)服務(wù)提供商web服務(wù)器。該web服務(wù)器 使用該信息結(jié)合他自己的web風(fēng)格創(chuàng)建能用于配置硬盤記錄器的web頁 面。 一旦客戶已經(jīng)提交了請求的配置動作,web服務(wù)器將配置轉(zhuǎn)發(fā)給HSM, HSM轉(zhuǎn)而使用TR-069協(xié)議設(shè)定參數(shù)值以配置硬盤記錄器。該解決方案的 主要優(yōu)點是
-無需每個住宅裝置商都有web服務(wù)器(裝置中需要更少的邏輯/處理 能力),
-對于每個住宅裝置統(tǒng)一的外觀和感覺,
-對每個住宅裝置的可能的標(biāo)準(zhǔn)化的web訪問,
-管理和配置所有住宅裝置的集中的web站點,
-只需一個配置協(xié)議(例如,TR-069、 OMADM)配置住宅網(wǎng)絡(luò)中的 裝置(例如不必為了傳遞HTTP請求至正確的裝置而調(diào)整住宅防火墻 /NAT),
-HSM可以管理對所有住宅裝置的安全接入,并且 -可能向自己不提供web接口的裝置,例如大型家用電器,提供web 接口。
在圖1-3中,每個耦合/連接可以是有線耦合/連接或無線耦合/連接, 并且可以包括未示出的子耦合/子連接和/或單元。示出的任一單元可以被劃 分為子單元,并且任何兩個或更多單元可以集成為新的以及較大單元。示 出的任一單元可以包括硬件和./或軟件。根據(jù)本發(fā)明的計算枳4呈序產(chǎn)品可以 存儲在固定介質(zhì)或者可移動介質(zhì)上。
例如"用于管理,,中的表達方式"用于"并不排除同時或不同時的還 執(zhí)行其它功能。"耦合到Y(jié)的X" 、 "X和Y之間的耦合,,以及"耦合X 和Y,,等表達方式并不排除X和Y之間存在Z。
"P包括Q,,和"包括Q
的P,,等表達方式并不排除也包括/包含元件R。術(shù)語"一種"并不排除一 個或者多個復(fù)數(shù)出現(xiàn)的可能性。
讀和/或?qū)懙鹊牟襟E和/或功能不排除另外的步驟和/或功能,特別是針 對附圖描述的步驟和/或功能。
權(quán)利要求
1.一種用于管理服務(wù)器裝置(30)和客戶裝置(11,12,13)之間的通信的方法,該方法包括如下步驟-在所述裝置之一(11,12,13,30)上,讀和/或?qū)懹糜谂渲煤?或監(jiān)視所述裝置的另一個(11,12,13,30)的參數(shù),-對于所述參數(shù)創(chuàng)建屬性,所述屬性包括用于定義所述參數(shù)的擴展標(biāo)記語言模式。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述裝置之一(30)鏈 接到北向接口 (33)和南向接口 (31, 32),所述創(chuàng)建步驟經(jīng)由所述南向 接口 (31, 32)執(zhí)行。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述擴展標(biāo)記語言 模式定義了所述參數(shù)類型和/或所述參數(shù)類型的描述和/或所述參數(shù)的描述 和/或所述參數(shù)的元數(shù)據(jù)。
4. 根據(jù)權(quán)利要求l、 2或3所述的方法,其特征在于,所述參數(shù)是包 括名稱和數(shù)值的非標(biāo)準(zhǔn)化參數(shù)。
5. 根據(jù)權(quán)利要求l、 2、 3或4所述的方法,其特征在于,所述服務(wù)器 裝置(30)是自動配置服務(wù)器,所述客戶裝置(11, 12, 13)是客戶端設(shè) 備,所述方法是TR-069協(xié)議。
6. 根據(jù)權(quán)利要求l、 2、 3、 4或5所述的方法,其特征在于,該方法 進一步包括如下步驟-經(jīng)由遠程管理協(xié)議從住宅裝置(51, 52, 53, 54)向住宅服務(wù)管理 平臺(63)或其它裝置輸出圖形用戶接口和/或web接口。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,該方法進一步包括如下 步驟-將其它參數(shù)的元數(shù)據(jù)包括到對象模型,所述對,型列出了用于配 置所述住宅裝置(51, 52, 53, 54)的參數(shù),所述元^t據(jù)定義了在所述圖 形用戶接口和/或web接口中的含義或者它將i皮描迷的方式。
8. —種計算機程序產(chǎn)品,用于執(zhí)行如權(quán)利要求1-7任一項所述的方 法的步驟。
9. 一種用于存^和包括如權(quán)利要求8所述的計算機程序產(chǎn)品的介質(zhì)。
10. —種用于管理服務(wù)器裝置(30)和客戶裝置(11, 12, 13)之間 的通信的設(shè)備,所述設(shè)備(ll, 12, 13, 30)是所述裝置之一 (11, 12, 13, 30)并且包括-讀和/或?qū)憛?shù)的裝置(70, 80, 90),用于配置和/或監(jiān)視所述裝置 的另一個(11, 12, 13, 30),其特征在于,所述設(shè)備(ll, 12, 13, 30)包括-對所述參數(shù)讀和/或?qū)憣傩缘难b置(70, 80, 90),所述屬性包括用 于定義所述參數(shù)的擴展標(biāo)記語言模式。
11. 根據(jù)權(quán)利要求10所述的設(shè)備(11, 12, 13, 30),其特征在于, 所述設(shè)備(30)鏈接到北向接口 (33)和南向接口 (31, 32),所述屬性 和/或?qū)懷b置(90)鏈接到所迷南向接口 (31, 32)。
12. 根據(jù)權(quán)利要求10或11所述的設(shè)備(11, 12, 13, 30),其特征 在于,所述擴展標(biāo)記語言模式定義了所述參數(shù)類型和/或所述參數(shù)類型的描 述和/或所述參數(shù)的描述和/或所述參數(shù)的元數(shù)據(jù)。
13. 根據(jù)權(quán)利要求IO、 11或12所述的設(shè)備(11, 12, 13, 30),其 特征在于,所述參數(shù)是包括名稱和數(shù)值的非標(biāo)準(zhǔn)化參數(shù)。
14. 根據(jù)權(quán)利要求IO、 11、 12或13所述的設(shè)備(11, 12, 13, 30), 其特征在于,所^艮務(wù)器裝置(30)是自動配置服務(wù)器,所述客戶裝置(ll, 12, 13)是客戶端設(shè)備,并且所述通信的管理依據(jù)TR-069協(xié)議。
全文摘要
本發(fā)明涉及服務(wù)器客戶端通信的管理方法,用于管理服務(wù)器裝置(30)和客戶裝置(11,12,13)之間的通信,該方法包括在所述裝置之一(11,12,13,30)上,讀和/或?qū)憛?shù)的步驟,用于配置和/或監(jiān)視所述裝置的另一個(11,12,13,30),并且為允許引入新參數(shù),該方法包括對于所述參數(shù)創(chuàng)建屬性的步驟,所述屬性包括用于定義所述參數(shù)的擴展標(biāo)記語言模式。所述裝置之一(30)鏈接到北向接口(33)和南向接口(31,32),所述創(chuàng)建步驟經(jīng)由所述南向接口執(zhí)行。擴展標(biāo)記語言模式定義例如包括名稱和數(shù)值的非標(biāo)準(zhǔn)化參數(shù)的參數(shù)類型、類型的描述和/或參數(shù)的描述和/或參數(shù)的元數(shù)據(jù)。服務(wù)器裝置是自動配置服務(wù)器,客戶裝置是客戶端設(shè)備,該方法是TR-069協(xié)議。
文檔編號H04L12/24GK101192995SQ20071016937
公開日2008年6月4日 申請日期2007年11月26日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者C·史蒂文斯, C·布沙, J·科彭斯, P·M·E·J·賈斯滕, W·J·A·埃克, W·M·李肯斯 申請人:阿爾卡特朗訊公司