專利名稱:一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備。
背景技術(shù):
數(shù)字用戶線路(DSL,Digital Subscriber Line)作為一種寬帶接入技術(shù),已經(jīng)得到了廣泛的應(yīng)用,其典型組網(wǎng)方式如圖1所示,其中,一個(gè)或多個(gè)用戶駐地設(shè)備(CPE,Customer Premises Equipment)經(jīng)由數(shù)字用戶線路接入復(fù)用器(DSLAM,Digital Subscriber Line Access Multiplexer),區(qū)域?qū)拵ЬW(wǎng)以及寬帶遠(yuǎn)程接入服務(wù)器(BRAS,Broad Remote Access Server)等連接到自動(dòng)配置服務(wù)器(ACS,Auto-Configuration Server),ACS通過ACS北向接口與業(yè)務(wù)配置管理器連接。
目前DSL網(wǎng)絡(luò)架構(gòu)中的TR-069標(biāo)準(zhǔn)定義了直接與DSLAM連接的CPE與ACS自動(dòng)配置和管理的過程,TR-111標(biāo)準(zhǔn)定義了位于局域網(wǎng)的CPE通過與其相連的家庭網(wǎng)關(guān)與ACS完成自動(dòng)配置和管理的過程。對(duì)于不支持TR-069標(biāo)準(zhǔn)的各種互聯(lián)網(wǎng)協(xié)議(IP,Internet Protocol)應(yīng)用終端或非IP終端設(shè)備被稱為非TR-069設(shè)備,這些非TR-069設(shè)備通過在家庭網(wǎng)關(guān)中設(shè)置代理與ACS通訊,實(shí)現(xiàn)ACS對(duì)家庭網(wǎng)關(guān)中非TR-069設(shè)備的自動(dòng)管理。
但是,發(fā)明人在實(shí)施本發(fā)明的過程中發(fā)現(xiàn),上述過程中定義的獲取非TR-069設(shè)備所支持的遠(yuǎn)程過程調(diào)用(RPC,Remote Procedure Call)方法,這里的RPC方法是指非TR-069設(shè)備所支持的一種管理功能信息,即GetRPCMethods被定義為必需,但不相關(guān),“必需”具體是指對(duì)GetRPCMethods方法的需求程度為“需要”,“不相關(guān)”是指與TR-069標(biāo)準(zhǔn)的相關(guān)性為“不相關(guān)”,所以在現(xiàn)有技術(shù)中不需要實(shí)現(xiàn)GetRPCMethods,因此導(dǎo)致ACS無法準(zhǔn)確獲取被代理的非TR-069設(shè)備的對(duì)應(yīng)功能的RPC方法,從而無法實(shí)現(xiàn)對(duì)其全面的管理。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備,能夠使得管理服務(wù)器準(zhǔn)確的獲取到被代理設(shè)備被代理后的管理功能信息。
本發(fā)明實(shí)施例提供的獲取管理功能信息的方法,包括代理設(shè)備接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;所述代理設(shè)備根據(jù)所述查詢請(qǐng)求向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息。
本發(fā)明實(shí)施例提供的獲取管理功能信息的方法,包括管理服務(wù)器向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;接收所述代理設(shè)備反饋的所述被代理設(shè)備被代理后的管理功能信息。
本發(fā)明實(shí)施例提供的代理設(shè)備,包括請(qǐng)求接收單元,用于接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備的被代理后的管理功能信息;反饋單元,用于根據(jù)所述請(qǐng)求接收單元接收到的所述查詢請(qǐng)求向所述管理服務(wù)器反饋被代理設(shè)備的被代理后的管理功能信息。
本發(fā)明實(shí)施例提供的通訊系統(tǒng),包括代理設(shè)備,與管理服務(wù)器以及被代理設(shè)備相連接,用于接收所述管理服務(wù)器發(fā)送的查詢請(qǐng)求,根據(jù)所述被代理設(shè)備提供的管理功能信息向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息;所述被代理設(shè)備用于提供所述被代理設(shè)備的管理功能信息;所述管理服務(wù)器用于發(fā)送所述查詢請(qǐng)求。
本發(fā)明實(shí)施例提供的管理服務(wù)器,包括請(qǐng)求發(fā)送單元,用于向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于查詢被代理設(shè)備被代理后的管理功能信息;功能信息接收單元,用于接收代理設(shè)備根據(jù)所述查詢請(qǐng)求反饋的被代理設(shè)備被代理后的管理功能信息。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn) 本發(fā)明實(shí)施例中,由于代理設(shè)備接收管理服務(wù)器發(fā)送的代理查詢請(qǐng)求消息之后向所述管理服務(wù)器反饋被代理設(shè)備被代理后的管理功能信息,所以管理服務(wù)器可以準(zhǔn)確地獲取到被代理設(shè)備被代理后的管理功能信息,因此能夠?qū)Ρ淮碓O(shè)備進(jìn)行全面管理。
圖1為現(xiàn)有技術(shù)中DSL組網(wǎng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例中管理功能信息獲取方法總體流程示意圖; 圖3為本發(fā)明實(shí)施例中管理功能信息獲取方法第一實(shí)施例信號(hào)流程示意圖; 圖4為本發(fā)明實(shí)施例中管理功能信息獲取方法第二實(shí)施例流程圖; 圖5為本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例結(jié)構(gòu)示意圖; 圖6為本發(fā)明實(shí)施例中通訊系統(tǒng)第二實(shí)施例結(jié)構(gòu)示意圖; 圖7為本發(fā)明實(shí)施例中代理設(shè)備實(shí)施例結(jié)構(gòu)示意圖; 圖8為本發(fā)明實(shí)施例中管理服務(wù)器實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施例方式 本發(fā)明實(shí)施例提供了一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備,用于使得管理服務(wù)器準(zhǔn)確的獲取到被代理設(shè)備被代理后的管理功能信息。
下面對(duì)本發(fā)明實(shí)施例中的管理功能信息獲取方法總體實(shí)施例進(jìn)行描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中管理功能信息獲取方法總體實(shí)施例包括 201、代理設(shè)備接收管理服務(wù)器發(fā)送的查詢請(qǐng)求; 本實(shí)施例中,家庭網(wǎng)關(guān)接收ACS發(fā)送的查詢請(qǐng)求,該查詢請(qǐng)求用于查詢被代理的非TR-069設(shè)備被家庭網(wǎng)關(guān)代理后的RPC方法。
需要說明的是,若該非TR-069設(shè)備在被代理之前不支持RPC方法,則該查詢請(qǐng)求用于指示查詢?cè)摲荰R-069設(shè)備被家庭網(wǎng)關(guān)代理之后所支持的RPC方法。
202、代理設(shè)備向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中,具體地,家庭網(wǎng)關(guān)獲取非TR-069設(shè)備的RPC方法,并將該RPC方法映射成為該非TR-069設(shè)備被代理之后的RPC方法,并向ACS發(fā)送該RPC方法。
本實(shí)施例中,ACS具體獲取RPC方法可以采用以下兩種方式 一、ACS通過代理GetRPCMethods直接查詢獲得非TR-069設(shè)備的對(duì)應(yīng)的RPC方法; 二、ACS通過查詢被代理設(shè)備數(shù)據(jù)模型中的相應(yīng)參數(shù)獲取非TR-069設(shè)備的對(duì)應(yīng)的RPC方法。
上述兩種方式的具體實(shí)現(xiàn)過程將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)說明。
上述實(shí)施例中,由于代理設(shè)備接收管理服務(wù)器發(fā)送的代理查詢請(qǐng)求消息之后向所述管理服務(wù)器反饋被代理設(shè)備被代理后的管理功能信息,所以管理服務(wù)器可以準(zhǔn)確地獲取到被代理設(shè)備被代理后的管理功能信息,因此能夠?qū)Ρ淮碓O(shè)備進(jìn)行全面管理。
下面針對(duì)上述兩種方式分別進(jìn)行說明,本發(fā)明實(shí)施例中的管理功能信息獲取方法可以分為以下兩種情況 一、ACS通過代理GetRPCMethods直接查詢獲得非TR-069設(shè)備的對(duì)應(yīng)的RPC方法 需要說明的是,本實(shí)施例以及后續(xù)各實(shí)施例中,均以ACS作為管理服務(wù)器的例子進(jìn)行說明,以非TR-069設(shè)備作為被代理設(shè)備進(jìn)行說明,以家庭網(wǎng)關(guān)作為代理設(shè)備進(jìn)行說明,可以理解的是,在實(shí)際應(yīng)用中,這些設(shè)備同樣可以采用其他類似的設(shè)備進(jìn)行替代,此處不作限定。
本方式中,首先需要對(duì)PD-174標(biāo)準(zhǔn)中的被代理設(shè)備支持的表格內(nèi)容進(jìn)行修改,具體修改后的表格內(nèi)容如下 表1 其中表1中的“要求”標(biāo)簽表示對(duì)GetRPCMethods方法的需求程度,“討論”標(biāo)簽涉及是否與TR-069標(biāo)準(zhǔn)的相關(guān)性。由上述表1可以看出,GetRPCMethods方法為必需且為相關(guān)的,因此后續(xù)可以利用公知的代理GetRPCMethods方法查詢非TR-069設(shè)備的RPC信息,即非TR-069設(shè)備的RPC方法。
具體流程可以為 家庭網(wǎng)關(guān)與自動(dòng)配置服務(wù)器ACS建立連接; 家庭網(wǎng)關(guān)接收ACS發(fā)送的代理查詢請(qǐng)求消息,即ACS向家庭網(wǎng)關(guān)發(fā)送代理GetRPCMethods查詢請(qǐng)求消息 家庭網(wǎng)關(guān)向所述ACS反饋代理響應(yīng)消息,所述代理響應(yīng)消息中包含非TR-069設(shè)備的遠(yuǎn)程過程調(diào)用RPC信息。
上述流程中,家庭網(wǎng)關(guān)還需要通過通用即插即用(UPnP,Universal Plugand Play)協(xié)議獲取非TR-069設(shè)備的RPC信息,可以理解的是,除了UPnP協(xié)議之外,同樣還可以采用其他類似的協(xié)議獲取RPC信息,此處不做限定。
具體地,家庭網(wǎng)關(guān)代理非TR-069設(shè)備與ACS進(jìn)行通訊時(shí),需要向ACS上報(bào)非TR-069設(shè)備的對(duì)應(yīng)的RPC方法,因此家庭網(wǎng)關(guān)需要獲取非TR-069設(shè)備的對(duì)應(yīng)的RPC方法。該獲取過程可以UPnP協(xié)議或其它協(xié)議完成。
UPnP以Internet標(biāo)準(zhǔn)和技術(shù),例如傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP,Transmission Control Protocol/Internet Protocol)、超文本傳輸協(xié)議(HTTP,HyperText Transport Protocol)和可擴(kuò)展標(biāo)記語言(XML,eXtensible MarkupLanguage)等為基礎(chǔ),使這樣的設(shè)備彼此可自動(dòng)連接和協(xié)同工作,利用UPnP協(xié)議可以使得家庭網(wǎng)關(guān)迅速方便地發(fā)現(xiàn)家庭中其它設(shè)備的功能,服務(wù)等。
上述流程中,家庭網(wǎng)關(guān)通過UPnP或其他協(xié)議獲取被代理的非TR-069設(shè)備的相關(guān)信息,當(dāng)ACS與家庭網(wǎng)關(guān)通訊時(shí),ACS基于TR-069協(xié)議所定義的通訊機(jī)制,向家庭網(wǎng)關(guān)發(fā)送查詢非TR-069設(shè)備的對(duì)應(yīng)的RPC方法時(shí),家庭網(wǎng)關(guān)反饋非TR-069設(shè)備的對(duì)應(yīng)的RPC方法。
需要說明的是,本實(shí)施例以及后續(xù)各個(gè)實(shí)施例中,若非TR-069設(shè)備在被家庭網(wǎng)關(guān)代理之前不支持RPC方法,則家庭網(wǎng)關(guān)需要對(duì)該非TR-069設(shè)備進(jìn)行功能轉(zhuǎn)換,使之能夠支持RPC方法,則家庭網(wǎng)關(guān)向ACS反饋的是該非TR-069設(shè)備被代理后所支持的RPC方法。
為便于理解,下面以一具體實(shí)例進(jìn)行說明,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中管理功能信息獲取方法第一實(shí)施例包括 301、家庭網(wǎng)關(guān)通過UPnP獲取非TR-069設(shè)備的RPC信息; 本實(shí)施例中,非TR-069設(shè)備與家庭網(wǎng)關(guān)之間進(jìn)行信息交互,家庭網(wǎng)關(guān)使用UPnP或其他類似的通訊協(xié)議獲取被代理的非TR-069設(shè)備的相關(guān)信息,該相關(guān)信息中包括該非TR-069設(shè)備的RPC信息,即其所能支持的RPC方法。
需要說明的是,家庭網(wǎng)關(guān)在獲取到非TR-069設(shè)備的RPC方法之后,需要對(duì)該RPC進(jìn)行映射生成該非TR-069設(shè)備被代理之后的RPC方法。
本實(shí)施例以及后續(xù)實(shí)施例中均以RPC方法作為管理功能的例子進(jìn)行說明,可以理解的是,在實(shí)際應(yīng)用中,除RPC方法之外,同樣還可以有其他類型的管理功能信息,具體處理流程與處理RPC方法的處理流程類似,此處不作限定。
302、家庭網(wǎng)關(guān)與ACS通訊建立連接; 當(dāng)ACS需要與家庭網(wǎng)關(guān)進(jìn)行通訊時(shí),則按照預(yù)置的方式與家庭網(wǎng)關(guān)建立連接,具體建立連接的過程可通過現(xiàn)有技術(shù)實(shí)現(xiàn),此處不做限定。
303、ACS向家庭網(wǎng)關(guān)發(fā)送代理查詢請(qǐng)求消息; 本實(shí)施例中,ACS向家庭網(wǎng)關(guān)發(fā)送Proxy(Service,GetRPCMethods{})請(qǐng)求消息,用以查詢被代理的非TR-069設(shè)備的RPC信息。
304、家庭網(wǎng)關(guān)向ACS反饋代理查詢響應(yīng)消息; 家庭網(wǎng)關(guān)由于在步驟301中獲取到了被代理的非TR-069設(shè)備的RPC信息,所以此步驟中,家庭網(wǎng)關(guān)可以向ACS反饋ProxyResponse(Service,GetRPCMethods{“Reboot”,“Download”,...})響應(yīng)消息,該響應(yīng)消息中攜帶有被代理的非TR-069設(shè)備的RPC信息,即非TR-069設(shè)備的RPC方法,本實(shí)施例中以重啟(Reboot)以及下載(Download)為例進(jìn)行說明,可以理解的是,在實(shí)際應(yīng)用中同樣可以是其他類型的RPC方法,此處不做限定。
305、斷開連接。
需要說明的是,上述流程中,步驟301的執(zhí)行順序可以變化,即可以在步驟303之后執(zhí)行步驟301,即當(dāng)家庭網(wǎng)關(guān)接收到ACS發(fā)送的代理查詢請(qǐng)求消息之后,再通過UPnP協(xié)議獲取被代理的非TR-069設(shè)備的RPC信息。
上述實(shí)施例中,由于家庭網(wǎng)關(guān)接收ACS發(fā)送的代理查詢請(qǐng)求消息之后向所述ACS反饋包含非TR-069設(shè)備的RPC信息的代理響應(yīng)消息,所以ACS可以準(zhǔn)確地獲取到非TR-069設(shè)備的RPC信息,因此能夠?qū)Ψ荰R-069設(shè)備進(jìn)行全面管理。
二、ACS通過查詢被代理設(shè)備數(shù)據(jù)模型中的相應(yīng)參數(shù)獲取非TR-069設(shè)備的對(duì)應(yīng)的RPC方法 本方式中,ACS可以通過如下兩種手段獲取RPC方法 方式A、家庭網(wǎng)關(guān)對(duì)獲取到的RPC信息生成描述信息,之后再將描述信息保存到ACS可以訪問的地址,生成統(tǒng)一資源定位符(URL,Uniform ResourceLocator),并將數(shù)據(jù)模型中SupportedRPCMethods的值設(shè)置為該URL,當(dāng)ACS查詢?cè)摲荰R-069設(shè)備的對(duì)應(yīng)的RPC方法時(shí),ACS發(fā)送查詢消息查詢數(shù)據(jù)模型中SupportedRPCMethods的值,家庭網(wǎng)關(guān)將數(shù)據(jù)模型中該URL的值發(fā)送至ACS,ACS通過該值訪問獲取對(duì)應(yīng)的描述,并解析得到該非TR-069設(shè)備的對(duì)應(yīng)的RPC方法; 方式B、家庭網(wǎng)關(guān)在獲取到被代理的非TR-069設(shè)備的RPC方法后,利用XML進(jìn)行描述,描述后XML內(nèi)容直接作為數(shù)據(jù)模型中的一個(gè)參數(shù)值保存。如此,ACS可以直接查詢?cè)搮?shù)的值,解析對(duì)應(yīng)的XML內(nèi)容,獲得非TR-069設(shè)備被代理后的RPC方法。
在下面的流程中,具體以上述方式A為例進(jìn)行說明,方式A的具體流程包括 家庭網(wǎng)關(guān)與自動(dòng)配置服務(wù)器ACS建立連接; 家庭網(wǎng)關(guān)接收ACS發(fā)送的地址查詢請(qǐng)求消息,即ACS向家庭網(wǎng)關(guān)發(fā)送查詢消息以查詢數(shù)據(jù)模型中SupportedRPCMethods參數(shù)值; 家庭網(wǎng)關(guān)向ACS反饋SupportedRPCMethods參數(shù)值,即URL值; ACS根據(jù)所述URL值查詢對(duì)應(yīng)的描述信息; ACS對(duì)所述描述信息進(jìn)行解析得到所述非TR-069設(shè)備的RPC信息。
上述流程中的描述信息為XML描述信息,可以理解的是,同樣可以為其他類型的語言,在本實(shí)施例以及后續(xù)實(shí)施例中均以XML描述信息為例進(jìn)行說明。
上述流程中的家庭網(wǎng)關(guān)與自動(dòng)配置服務(wù)器ACS建立連接的步驟之前還可以包括 家庭網(wǎng)關(guān)通過UPnP獲取被代理的非TR-069設(shè)備的RPC信息; 根據(jù)所述RPC信息生成對(duì)應(yīng)的XML描述信息; 保存所述XML描述信息至URL,并設(shè)置被代理的非TR-069設(shè)備數(shù)據(jù)模型中對(duì)應(yīng)的SupportedRPCMethods參數(shù)值。
上述流程中,家庭網(wǎng)關(guān)與被代理的非TR-069設(shè)備進(jìn)行交互,獲取該設(shè)備的RPC信息,即該非TR-069設(shè)備所能支持的RPC方法,生成被代理的非TR-069設(shè)備的RPC信息的XML描述信息,并修改被代理的非TR-069設(shè)備的數(shù)據(jù)模型(即將數(shù)據(jù)模型中對(duì)應(yīng)的SupportedRPCMethods參數(shù)值設(shè)置為URL值),保存對(duì)應(yīng)的URL,當(dāng)ACS希望獲取非TR-069設(shè)備的RPC信息時(shí),ACS通過URL查詢家庭網(wǎng)關(guān)中的被代理設(shè)備的SupportedRPCMethods參數(shù)值,獲取描述對(duì)應(yīng)設(shè)備的RPC信息的XML描述信息,之后再解析該XML描述信息得到非TR-069設(shè)備的RPC信息。
為便于理解,下面以一具體實(shí)例進(jìn)行說明,在下面的實(shí)施例中,以家庭網(wǎng)關(guān)為例進(jìn)行說明,請(qǐng)參閱圖4,本發(fā)明實(shí)施例中管理功能信息獲取方法第二實(shí)施例包括 401、家庭網(wǎng)關(guān)通過UPnP獲取非TR-069設(shè)備的RPC信息; 本實(shí)施例中,非TR-069設(shè)備與家庭網(wǎng)關(guān)之間進(jìn)行信息交互,家庭網(wǎng)關(guān)使用UPnP或其他類似的通訊協(xié)議獲取被代理的非TR-069設(shè)備的相關(guān)信息,該相關(guān)信息中包括該非TR-069設(shè)備的RPC信息,即其所能支持的RPC方法。
402、根據(jù)RPC信息生成對(duì)應(yīng)的XML描述信息; 家庭網(wǎng)關(guān)獲取到RPC信息之后,按照XML語法規(guī)則對(duì)該RPC信息進(jìn)行描述得到XML描述信息。
403、保存XML描述信息得到ACS能夠訪問的URL; 家庭網(wǎng)關(guān)生成XML描述信息之后,將該描述信息保存到ACS可以訪問的位置,并將該URL的值保存到被代理設(shè)備的數(shù)據(jù)模型中的SupportedRPCMethods參數(shù)中,家庭網(wǎng)關(guān)數(shù)據(jù)模型中的被代理設(shè)備的數(shù)據(jù)模型描述如下 InternetGatewayDevice/指家庭網(wǎng)關(guān)設(shè)備 Services /指被代理設(shè)備 ProxyDevice.1. /被代理設(shè)備的種類 Services=InternetGatewayDevice.Services.STBService.1, InternetGatewayDevice.Services.StorageService.1 <CommonObjects> STBService.1./被代理設(shè)備的具體描述 <NoCommonObjects> SupportedRPCMethods/被代理設(shè)備的對(duì)應(yīng)的RPC方法的URL值 ... 404、家庭網(wǎng)關(guān)與ACS通訊建立連接; 當(dāng)ACS需要與家庭網(wǎng)關(guān)進(jìn)行通訊時(shí),則按照預(yù)置的方式與家庭網(wǎng)關(guān)建立連接,具體建立連接的過程可通過現(xiàn)有技術(shù)實(shí)現(xiàn),此處不做限定。
405、ACS向家庭網(wǎng)關(guān)發(fā)送地址查詢請(qǐng)求消息; 本實(shí)施例中,ACS向家庭網(wǎng)關(guān)發(fā)送查詢請(qǐng)求以查詢數(shù)據(jù)模型中SupportedRPCMethods參數(shù)值以期望獲取非TR-069設(shè)備的RPC信息。
406、家庭網(wǎng)關(guān)向ACS反饋SupportedRPCMethods參數(shù)中的URL值; 家庭網(wǎng)關(guān)由于在步驟403中得到了非TR-069設(shè)備的RPC信息的XML描述信息的URL值,所以該步驟中,家庭網(wǎng)關(guān)向ACS反饋非TR-069設(shè)備的URL值,即SupportedRPCMethods參數(shù)值。
407、ACS根據(jù)URL值查詢對(duì)應(yīng)的XML描述信息; 408、ACS對(duì)XML進(jìn)行解析得到非TR-069設(shè)備的RPC信息; 409、斷開連接。
本發(fā)明實(shí)施例中提供的獲取管理功能信息的方法第三實(shí)施例包括 1)管理服務(wù)器向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息; 2)接收所述代理設(shè)備反饋的所述被代理設(shè)備被代理后的管理功能信息。
其中,步驟2)包括 接收代理設(shè)備發(fā)送的查詢地址; 根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
上述實(shí)施例中,由于家庭網(wǎng)關(guān)接收ACS發(fā)送的地址查詢請(qǐng)求消息之后向所述ACS反饋非TR-069設(shè)備的URL,所以ACS可以根據(jù)該URL查詢對(duì)應(yīng)的XML描述信息,并對(duì)獲取到的XML描述信息進(jìn)行解析得到非TR-069設(shè)備的RPC信息,因此ACS能夠準(zhǔn)確地獲取到非TR-069設(shè)備的RPC信息,從而對(duì)非TR-069設(shè)備進(jìn)行全面管理。
下面對(duì)本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例進(jìn)行說明,請(qǐng)參閱圖5,本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例包括 代理設(shè)備502,與管理服務(wù)器503以及被代理設(shè)備501進(jìn)行通訊; 所述代理設(shè)備502用于接收所述管理服務(wù)器503發(fā)送的查詢請(qǐng)求,根據(jù)所述被代理設(shè)備501提供的管理功能信息向所述管理服務(wù)器503反饋所述被代理設(shè)備501被代理后的管理功能信息; 所述被代理設(shè)備501用于提供所述被代理設(shè)備501的管理功能信息; 所述管理服務(wù)器503用于發(fā)送查詢請(qǐng)求。
本實(shí)施例中的代理設(shè)備502包括 請(qǐng)求接收單元,用于接收管理服務(wù)器503發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備501的被代理后的管理功能信息; 管理功能信息查詢單元,用于根據(jù)管理服務(wù)器503發(fā)送的查詢請(qǐng)求查詢被代理設(shè)備501被代理后的管理功能信息; 反饋單元,用于根據(jù)所述請(qǐng)求接收單元接收到的所述查詢請(qǐng)求向所述管理服務(wù)器503反饋被代理設(shè)備501的被代理后的管理功能信息。
上述反饋單元包括 地址生成單元,用于根據(jù)查詢到的所述管理功能信息生成查詢地址; 地址反饋單元,用于向所述管理服務(wù)器反饋所述查詢地址。
本實(shí)施例中的通訊系統(tǒng)中,管理服務(wù)器503還用于根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的代理設(shè)備502還用于將所述被代理設(shè)備501提供的所述管理功能信息映射成所述被代理設(shè)備被代理后的管理功能信息。
上述代理設(shè)備可以為家庭網(wǎng)關(guān),上述被代理設(shè)備可以為非TR-069設(shè)備,上述管理服務(wù)器可以為ACS。
請(qǐng)參閱圖6,本發(fā)明實(shí)施例中通訊系統(tǒng)第二實(shí)施例包括 被代理設(shè)備501,用于提供所述被代理設(shè)備的管理功能信息; 管理服務(wù)器503,用于發(fā)送查詢請(qǐng)求; 代理設(shè)備502,用于根據(jù)所述查詢請(qǐng)求,根據(jù)所述管理功能信息向所述管理服務(wù)器503反饋所述被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的代理設(shè)備502還用于將所述被代理設(shè)備提供的所述管理功能信息映射成所述被代理設(shè)備被代理后的管理功能信息。
其中,代理設(shè)備502包括 管理功能信息查詢單元5021,用于根據(jù)管理服務(wù)器發(fā)送的查詢請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息; 地址生成單元5022,用于根據(jù)查詢到的所述管理功能信息生成查詢地址; 地址反饋單元5023,用于向所述管理服務(wù)器反饋所述查詢地址; 所述管理服務(wù)器503還包括 查詢單元5031,用于根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
上述代理設(shè)備可以為家庭網(wǎng)關(guān),上述被代理設(shè)備可以為非TR-069設(shè)備,上述管理服務(wù)器可以為ACS。
請(qǐng)參閱圖7,本發(fā)明實(shí)施例中的代理設(shè)備實(shí)施例包括 請(qǐng)求接收單元701,用于接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后管理功能信息; 反饋單元702,用于根據(jù)請(qǐng)求接收單元701接收到的查詢請(qǐng)求向所述管理服務(wù)器反饋被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的代理設(shè)備還可以進(jìn)一步包括 獲取單元703,用于獲取所述被代理設(shè)備的管理功能信息; 映射單元704,用于根據(jù)獲取單元獲取到的管理功能進(jìn)行映射生成被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的代理設(shè)備還可以進(jìn)一步包括 信息描述單元705,用于使用XML描述的所述被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的代理設(shè)備可以為家庭網(wǎng)關(guān)。
請(qǐng)參閱圖8,本發(fā)明實(shí)施例中的管理服務(wù)器實(shí)施例包括 請(qǐng)求發(fā)送單元801,用于向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于查詢被代理設(shè)備被代理后管理功能信息; 功能信息接收單元802,用于接收代理設(shè)備根據(jù)所述查詢請(qǐng)求反饋的被代理設(shè)備被代理后的管理功能信息。
本發(fā)明實(shí)施例中的功能信息接收單元802還可以進(jìn)一步包括 地址接收單元8021,用于接收所述代理設(shè)備根據(jù)所述查詢請(qǐng)求發(fā)送的所述被代理設(shè)備被代理后的管理功能的查詢地址; 功能查詢單元8022,用于根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
本實(shí)施例中的管理服務(wù)器可以為ACS。
本發(fā)明實(shí)施例中,由于家庭網(wǎng)關(guān)接收ACS發(fā)送的代理查詢請(qǐng)求消息之后向所述ACS反饋包含非TR-069設(shè)備的RPC信息的代理響應(yīng)消息,所以ACS可以準(zhǔn)確地獲取到非TR-069設(shè)備的RPC信息,因此能夠?qū)Ψ荰R-069設(shè)備進(jìn)行全面管理。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟 代理設(shè)備接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息; 所述代理設(shè)備根據(jù)所述查詢請(qǐng)求向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種獲取管理功能信息的方法,其特征在于,包括
代理設(shè)備接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;
所述代理設(shè)備根據(jù)所述查詢請(qǐng)求向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息。
2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括
所述代理設(shè)備獲取所述被代理設(shè)備的管理功能信息;
將所述管理功能信息映射成所述被代理設(shè)備被代理后的管理功能信息。
3、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述代理設(shè)備根據(jù)所述查詢請(qǐng)求向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息的步驟包括
所述代理設(shè)備向所述管理服務(wù)器發(fā)送所述被代理設(shè)備被代理后的管理功能信息的查詢地址;所述查詢地址用于向所述管理服務(wù)器提供所述被代理設(shè)備被代理后的管理功能信息。
4、根據(jù)權(quán)利要求3所述的方法,其特征在于,所述被代理設(shè)備被代理后的管理功能信息包括使用XML描述的所述被代理設(shè)備被代理后的管理功能信息。
5、根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述被代理設(shè)備被代理后的管理功能信息為遠(yuǎn)程過程調(diào)用信息。
6、一種獲取管理功能信息的方法,其特征在于,包括
管理服務(wù)器向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;
接收所述代理設(shè)備反饋的所述被代理設(shè)備被代理后的管理功能信息。
7、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收所述代理設(shè)備反饋的所述被代理設(shè)備被代理后的管理功能信息的步驟包括
接收代理設(shè)備發(fā)送的查詢地址;
根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
8、一種代理設(shè)備,其特征在于,包括
請(qǐng)求接收單元,用于接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備的被代理后的管理功能信息;
反饋單元,用于根據(jù)所述請(qǐng)求接收單元接收到的所述查詢請(qǐng)求向所述管理服務(wù)器反饋被代理設(shè)備的被代理后的管理功能信息。
9、根據(jù)權(quán)利要求8所述的代理設(shè)備,其特征在于,所述代理設(shè)備還包括
獲取單元,用于獲取所述被代理設(shè)備的管理功能信息;
映射單元,用于根據(jù)獲取單元獲取到的管理功能信息進(jìn)行映射生成被代理設(shè)備的所述被代理后的管理功能信息。
10、根據(jù)權(quán)利要求8或9所述的代理設(shè)備,其特征在于,所述代理設(shè)備還包括
信息描述單元,用于使用XML描述的所述被代理設(shè)備的所述被代理后的管理功能信息。
11、一種通訊系統(tǒng),其特征在于,包括
代理設(shè)備,與管理服務(wù)器以及被代理設(shè)備相連接,用于接收所述管理服務(wù)器發(fā)送的查詢請(qǐng)求,根據(jù)所述被代理設(shè)備提供的管理功能信息向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息;
所述被代理設(shè)備用于提供所述被代理設(shè)備的管理功能信息;
所述管理服務(wù)器用于發(fā)送所述查詢請(qǐng)求。
12、根據(jù)權(quán)利要求11所述的通訊系統(tǒng),其特征在于,所述代理設(shè)備包括
請(qǐng)求接收單元,用于接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備的被代理后的管理功能信息;
管理功能信息查詢單元,用于根據(jù)管理服務(wù)器發(fā)送的查詢請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;
反饋單元,用于根據(jù)所述請(qǐng)求接收單元接收到的所述查詢請(qǐng)求向所述管理服務(wù)器反饋被代理設(shè)備的被代理后的管理功能信息。
13、根據(jù)權(quán)利要求12所述的通訊系統(tǒng),其特征在于,所述反饋單元包括
地址生成單元,用于根據(jù)查詢到的所述管理功能信息生成查詢地址;
地址反饋單元,用于向所述管理服務(wù)器反饋所述查詢地址。
14、根據(jù)權(quán)利要求11所述的通訊系統(tǒng),其特征在于,所述代理設(shè)備還用于將所述被代理設(shè)備提供的所述管理功能信息映射成所述被代理設(shè)備被代理后的管理功能信息。
15、根據(jù)權(quán)利要求13所述的通訊系統(tǒng),其特征在于,所述管理服務(wù)器還用于根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
16、一種管理服務(wù)器,其特征在于,包括
請(qǐng)求發(fā)送單元,用于向代理設(shè)備發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求用于查詢被代理設(shè)備被代理后的管理功能信息;
功能信息接收單元,用于接收代理設(shè)備根據(jù)所述查詢請(qǐng)求反饋的被代理設(shè)備被代理后的管理功能信息。
17、根據(jù)權(quán)利要求16所述的管理服務(wù)器,其特征在于,所述功能信息接收單元包括
地址接收單元,用于接收所述代理設(shè)備根據(jù)所述查詢請(qǐng)求發(fā)送的所述被代理設(shè)備被代理后的管理功能信息的查詢地址;
功能查詢單元,用于根據(jù)所述查詢地址查詢所述被代理設(shè)備被代理后的管理功能信息。
全文摘要
本發(fā)明實(shí)施例公開了一種獲取管理功能信息的方法、通訊系統(tǒng)以及相關(guān)設(shè)備,用于使得管理服務(wù)器準(zhǔn)確的獲取到被代理設(shè)備被代理后的管理功能信息。本發(fā)明實(shí)施例方法包括代理設(shè)備接收管理服務(wù)器發(fā)送的查詢請(qǐng)求,所述查詢請(qǐng)求用于請(qǐng)求查詢被代理設(shè)備被代理后的管理功能信息;所述代理設(shè)備根據(jù)所述查詢請(qǐng)求向所述管理服務(wù)器反饋所述被代理設(shè)備被代理后的管理功能信息。本發(fā)明實(shí)施例還提供了一種通訊系統(tǒng)以及相關(guān)設(shè)備。本發(fā)明實(shí)施例可以使得管理服務(wù)器準(zhǔn)確的獲取到被代理設(shè)備被代理后的管理功能信息。
文檔編號(hào)H04L12/28GK101557301SQ200810089929
公開日2009年10月14日 申請(qǐng)日期2008年4月9日 優(yōu)先權(quán)日2008年4月9日
發(fā)明者吳黃偉, 平 方, 張欽亮 申請(qǐng)人:華為技術(shù)有限公司