專利名稱:一種用戶駐地設(shè)備配置管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用戶駐地設(shè)備配置管理方法及 裝置。
背景技術(shù):
DSL (Digital Subscriber Loop,數(shù)字用戶線)是一種寬帶接入技術(shù),目 前已經(jīng)廣泛進(jìn)入千家萬戶,其典型組網(wǎng)方式如圖l所示。DSL技術(shù)的廣泛應(yīng) 用拓展了寬帶技術(shù)的應(yīng)用范圍,例如VoIP (Voice over IP , IP話音)、IPTV (IP Television, IP電視)等。針對(duì)這些應(yīng)用或應(yīng)用的組合形成各種各樣的 基于IP的設(shè)備類型。這些進(jìn)入家庭的IP應(yīng)用終端目前稱之為CPE ( Customer Premises Equipment, 用戶駐J4i殳備),由ACS ( Auto-configuration Server, 自動(dòng)配置服務(wù)器)負(fù)責(zé)對(duì)CPE進(jìn)行自動(dòng)配置,以達(dá)到不需要用戶設(shè)置,CPE 就可以正常工作的目的。
目前針對(duì)CPE提出了以TR-069 (技術(shù)報(bào)告)為核心的 一 系列技術(shù)文檔, 規(guī)定了CPE支持的數(shù)據(jù)模型,以及必須支持及可選支持的參數(shù)。對(duì)于某一類 型的CPE來說,比如某個(gè)廠商的某個(gè)具體型號(hào)、和/或某個(gè)具體的軟件版 本、和/或具體的硬件版本,其數(shù)據(jù)模型可以是相同的。ACS要想對(duì)某個(gè)具 體的CPE進(jìn)行操作,必須了解該CPE的數(shù)據(jù)模型及CPE支持的RPC (Remote Procedure Call,遠(yuǎn)程過程調(diào)用)方法,才能正確地的操作和設(shè)置CPE。
但是,目前關(guān)于ACS如何獲得CPE的數(shù)據(jù)模型及CPE支持的RPC方法, 以及ACS如何將具體的CPE與ACS上的具體的CPE數(shù)據(jù)模型及CPE支持的
RPC方法相關(guān)聯(lián)的問題,并沒有一種完善的解決方案。目前ACS使用TR-069 的GetParameterNames RPC方法從CPE上直接獲取CPE支持的參數(shù)及其讀寫屬 性,但是該RPC方法存在兩個(gè)問題
一是通過該方法獲取到的數(shù)據(jù)模型并不完整,沒有包括CPE支持的參數(shù) 的類型和范圍;
二是該方法ACS每操作一個(gè)CPE都必須要去獲取其數(shù)據(jù)模型,即使這些 CPE具有同樣的數(shù)據(jù)模型,增加了ACS的負(fù)擔(dān)。
發(fā)明內(nèi)容
本發(fā)明提供根據(jù)CPE的數(shù)據(jù)模型對(duì)CPE進(jìn)行配置和管理的方法及裝置。 本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的 一種用戶駐地設(shè)備配置管理方法,包括 獲取用戶駐地設(shè)備CPE的數(shù)據(jù)模型信息;
從上述獲得的信息中解析出CPE的數(shù)據(jù)模型,以及所述CPE數(shù)據(jù)模型與 CPE的對(duì)應(yīng)關(guān)系;
根據(jù)所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系,查找指定CPE的數(shù)據(jù)模型, 并根據(jù)所述查找到的CPE的數(shù)據(jù)模型對(duì)所述指定CPE進(jìn)行配置管理操作。 一種用戶駐地設(shè)備配置管理裝置,包括 CPE數(shù)據(jù)模型信息導(dǎo)入模塊,用于導(dǎo)入CPE數(shù)據(jù)模型信息; CPE數(shù)據(jù)模型與設(shè)備分類標(biāo)識(shí)關(guān)聯(lián)模塊,用于根據(jù)所述的CPE數(shù)據(jù)模型 信息解析出CPE數(shù)據(jù)模型并將CPE的設(shè)備分類標(biāo)識(shí)與與其對(duì)應(yīng)的CPE數(shù)據(jù)模 型進(jìn)行關(guān)聯(lián);
CPE數(shù)據(jù)模型匹配模塊,用于根據(jù)CPE的設(shè)備分類標(biāo)識(shí)查找與其關(guān)聯(lián)的 CPE數(shù)據(jù)模型。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過獲取CPE數(shù)據(jù)模型
及CPE支持的RPC方法,并預(yù)先將CPE數(shù)據(jù)模型與CPE的設(shè)備分類標(biāo)識(shí)信息 相關(guān)聯(lián),根據(jù)CPE的設(shè)備分類標(biāo)識(shí)信息可以查找到CPE的數(shù)據(jù)模型,進(jìn)而可 以根據(jù)CPE數(shù)據(jù)模型對(duì)具體的CPE進(jìn)行配置和管理。
圖1為現(xiàn)有技術(shù)DSL組網(wǎng)結(jié)構(gòu)示意圖2為本發(fā)明所述方法一種實(shí)施例流程圖3為本發(fā)明所述裝置一種實(shí)施例模塊示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種用戶駐地設(shè)備配置管理方法,由ACS獲取CPE的 數(shù)據(jù)模型信息,從獲得的信息中解析出CPE的數(shù)據(jù)模型以及所述數(shù)據(jù)模型與 CPE的對(duì)應(yīng)關(guān)系;ACS根據(jù)所述對(duì)應(yīng)關(guān)系獲得某一CPE的數(shù)據(jù)模型,從而對(duì) CPE進(jìn)行配置管理等操作。
一種實(shí)施例操作方法如圖2所示,包括如下步驟
步驟l, ACS獲取CPE的數(shù)據(jù)模型信息;
ACS獲取的具體型號(hào)CPE的數(shù)據(jù)模型信息包括該型號(hào)CPE支持的參數(shù) 以及參數(shù)的類型和范圍,進(jìn)一步包括該型號(hào)CPE支持的RPC方法以及RPC方 法的參數(shù)、參數(shù)類型、范圍和RPC調(diào)用返回信息等信息;和/或者進(jìn)一步包 括該具體型號(hào)CPE的設(shè)備分類標(biāo)識(shí)信息,如CPE型號(hào)信息或者設(shè)備標(biāo)識(shí)信 息。具有相同的分類標(biāo)識(shí)的CPE可以使用相同的CPE數(shù)據(jù)模型進(jìn)行管理。
具體可以使用XML來描述這些信息,如下面的舉例描述
< Deviceldentification > < IDName>Manufacture< /IDName> <IDType> string </IDType><Value>Gamebox</V alue>
< IDName>MajorSoftwareVersion< /IDName〉 <IDType> unsignedlnt </IDType> <Value>2</Value>
< IDName>MinorSoftwareVersion< /IDName> <IDType> unsignedlnt </IDType> <Value>10</Value>
</DeviceIdentification> <parameters〉 <parameter>
<parameterName>InternetGatewayDevice</parameterName>
<parameterType>object</parameterType>
<array>false</array>
<parameters>
<parameter>
<parameterName>LANDeviceNumberOffintries</parameterName>
<parameterType>unsignedInt</parameterType> <minValue>0</minValue> <maxValue>4</maxValue>
</parameter>
<parameter>
<parameterName>WANDeviceNumberOffintries</parameterName>
<parameterType>unsignedInt</parameterType>
</parameter〉
<parameter>
<parameterName>DeviceInfo</parameterName>
<parameterType>object</parameterType>
<array>false</array>
<parameters>
<parameter>
<parameterName>Manufacturer</parameterName>
<parameterType>string</parameterType> <parameterLength>64</parameterLength> </parameter> <parameter>
<parameterName>UpTime</parameterName>
<parameterType〉unsignedInt</parameterType>
</parameter> <parameter>
<parameterName>VendorConfigFile</parameterName>
<parameterType>object</parameterType〉
<array>tru6</3rray>
<parameters>
<parameter>
<parameterName>Name</parameterName>
<parameterType>string</parameterType>
<parameterLe。gth>64</parameterLength〉
</parameter> </pammeters> </parameter> </parameters> </parameter> </parameters>
</parameters>
上面的示例中,該具體型號(hào)CPE的設(shè)備分類標(biāo)識(shí)信息為Manufacture 、 MajorSoftwareVersion和MinorSoftwareVersion , 設(shè)備的分類標(biāo)識(shí)信息要求 Manfiicture的 <直為 "Gamebox ,, , Maj orSoftware Version的值為2 , MinorSoftwareVersion的值為10 ,在下面的描述中簡寫為"Gamebox 2.10"。
ACS可以通過ACS的NBI (Northbound Interface,北向接口 )來獲取所 述信息,也可以通過CPE上報(bào)的URL (Uniform Resource Locator ,統(tǒng)一資源 定位器)來從網(wǎng)絡(luò)上獲取所述信息,CPE上報(bào)的URL指向網(wǎng)絡(luò)上存放CPE數(shù) 據(jù)模型信息的位置。
步驟2, ACS從上述獲得的信息中解析并存儲(chǔ)CPE的數(shù)據(jù)模型,以及所 述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系;
ACS可以使用現(xiàn)有的XML解析技術(shù)從步驟1中獲得的信息中解析出該型 號(hào)CPE的數(shù)據(jù)模型。如果上述獲取的信息中包括了CPE支持的RPC方法,則 ACS可以從所述獲得的信息中解析出該型號(hào)CPE支持的RPC方法。
如果步驟l中獲得的信息中進(jìn)一步包括該具體型號(hào)CPE的設(shè)備分類標(biāo)識(shí) 信息,如型號(hào)信息或者設(shè)備標(biāo)識(shí)信息,則ACS可以通過XML解析技術(shù)獲得 該信息;如果步驟l中獲得的信息中不包括該具體型號(hào)CPE的設(shè)備分類標(biāo)識(shí)信息,那么需要從ACS的北向接口來獲取數(shù)據(jù)模型對(duì)應(yīng)的CPE的設(shè)備分類標(biāo) 識(shí)信息;或者從CPE上獲取數(shù)據(jù)模型對(duì)應(yīng)的CPE的設(shè)備分類標(biāo)識(shí)信息。
所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系即CPE數(shù)據(jù)模型與CPE的設(shè)備分類 標(biāo)識(shí)信息的關(guān)聯(lián)情況。
ACS保存CPE的數(shù)據(jù)模型與CPE的設(shè)備分類標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。例如同樣 在步驟l的示例中,假設(shè)ACS解析出的CPE數(shù)據(jù)模型的名稱為終端數(shù)據(jù)模型 133號(hào),那么ACS還要記錄終端數(shù)據(jù)模型133號(hào)對(duì)應(yīng)的設(shè)備分類標(biāo)識(shí)信息為 "Gamebox 2.10"。
ACS中保存的相關(guān)CPE數(shù)據(jù)模型及數(shù)據(jù)模型與CPE的設(shè)備分類標(biāo)識(shí)對(duì)應(yīng) 關(guān)系信息,在特定情況下可以刪除,比如, 一些已經(jīng)淘汰的CPE模型,或已 經(jīng)被更新的CPE數(shù)據(jù)模型等的相關(guān)信息。
步驟3, ACS根據(jù)某一具體CPE的設(shè)備分類標(biāo)識(shí)在上述存儲(chǔ)的CPE數(shù)據(jù) 模型與CPE的對(duì)應(yīng)關(guān)系中查找所述具體CPE對(duì)應(yīng)的數(shù)據(jù)模型;
對(duì)于某一具體CPE, ACS根據(jù)該設(shè)備的設(shè)備分類標(biāo)識(shí)在上述存儲(chǔ)的CPE 的數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系中找到該CPE對(duì)應(yīng)的數(shù)據(jù)模型。如果步驟2中 還解析出了CPE支持的RPC方法,ACS還能夠檢索到該CPE支持的對(duì)應(yīng)的 RPC方法。
比如,某一具體CPE的設(shè)備標(biāo)識(shí)為"GameBox 2.10",則ACS通過查找 得到該CPE對(duì)應(yīng)的數(shù)據(jù)模型就是ACS上的終端數(shù)據(jù)模型133號(hào)。
步驟4, ACS根據(jù)所述查找到的CPE的數(shù)據(jù)模型對(duì)CPE進(jìn)行配置管理等
操作;
ACS根據(jù)查找到的CPE的數(shù)據(jù)模型及RPC方法對(duì)CPE進(jìn)行配置管理等操 作。此配置管理過程屬于現(xiàn)有技術(shù),本發(fā)明不作詳細(xì)描述。
本發(fā)明實(shí)施例提供一種用戶駐地設(shè)備配置管理裝置,所述裝置一種實(shí)施
例模塊示意圖如圖3所示,具體如下所述
本發(fā)明所述裝置一種實(shí)施例設(shè)置于ACS上,包括
CPE數(shù)據(jù)模型信息導(dǎo)入模塊,用于導(dǎo)入CPE數(shù)據(jù)模型信息;所述CPE數(shù) 據(jù)模型信息包括CPE支持的參數(shù)以及參數(shù)的類型和范圍;進(jìn)一步包括 CPE支持的遠(yuǎn)程過程調(diào)用RPC方法以及RPC方法的參數(shù)、參數(shù)類型、范圍和 RPC調(diào)用返回信息;和/或者進(jìn)一步包括CPE的設(shè)備分類標(biāo)識(shí)信息。
CPE數(shù)據(jù)模型信息刪除模塊,用于刪除指定的CPE的數(shù)據(jù)模型信息;
CPE數(shù)據(jù)模型與設(shè)備分類標(biāo)識(shí)關(guān)聯(lián)模塊,用于根據(jù)CPE數(shù)據(jù)模型信息導(dǎo) 入模塊導(dǎo)入的CPE數(shù)據(jù)模型信息解析出CPE數(shù)據(jù)模型及CPE的設(shè)備分類標(biāo)識(shí) 信息,并將CPE的設(shè)備分類標(biāo)識(shí)信息與與其對(duì)應(yīng)的CPE數(shù)據(jù)模型進(jìn)行關(guān)聯(lián);
取消CPE數(shù)據(jù)模型與設(shè)備分類標(biāo)識(shí)關(guān)聯(lián)模塊,用于取消CPE的設(shè)備分類 標(biāo)識(shí)信息與特定的CPE數(shù)據(jù)模型的關(guān)聯(lián)。
CPE數(shù)據(jù)模型匹配模塊,用于根據(jù)CPE的設(shè)備分類標(biāo)識(shí)查找與其關(guān)聯(lián)的 CPE數(shù)據(jù)模型。
CPE配置管理模塊,用于根據(jù)CPE數(shù)據(jù)模型匹配模塊查找到的CPE的數(shù) 據(jù)模型配置管理具體的CPE。
綜上所述,本發(fā)明通過獲取CPE數(shù)據(jù)模型及CPE支持的RPC方法,并預(yù) 先將CPE數(shù)據(jù)模型與CPE的設(shè)備分類標(biāo)識(shí)信息相關(guān)聯(lián),根據(jù)CPE識(shí)別信息可 以查找到CPE的數(shù)據(jù)模型,進(jìn)而可以根據(jù)CPE數(shù)據(jù)模型對(duì)具體的CPE進(jìn)行配 置和管理。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明 的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種用戶駐地設(shè)備配置管理方法,其特征在于,包括獲取用戶駐地設(shè)備CPE的數(shù)據(jù)模型信息;從上述獲得的信息中解析出CPE的數(shù)據(jù)模型,以及所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系;根據(jù)所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系,查找指定CPE的數(shù)據(jù)模型,并根據(jù)所述查找到的CPE的數(shù)據(jù)模型對(duì)所述指定CPE進(jìn)行配置管理操作。
2、 如權(quán)利要求l所述的方法,其特征在于,由自動(dòng)配置服務(wù)器ACS獲取 CPE數(shù)據(jù)模型信息,并完成對(duì)CPE的配置管理操作。
3、 如權(quán)利要求2所述的方法,其特征在于,所述獲取CPE數(shù)據(jù)模型信息 的方法包4舌通過ACS北向接口獲取所述CPE數(shù)據(jù)模型信息;或, 通過CPE上報(bào)的統(tǒng)一資源定位器從網(wǎng)絡(luò)上獲取所述CPE數(shù)據(jù)模型信息。
4、 如權(quán)利要求l、 2或3所述的方法,其特征在于,所述獲取的CPE數(shù)據(jù) 模型信息包括CPE支持的參數(shù)以及參數(shù)的類型和范圍;進(jìn)一步包括CPE支持的遠(yuǎn)程過程調(diào)用RPC方法以及RPC方法的參數(shù)、參 數(shù)類型、范圍和RPC調(diào)用返回值信息;和/或進(jìn)一步包括CPE的設(shè)備分類標(biāo)識(shí)信息。
5、 如權(quán)利要求4所述的方法,其特征在于,若獲取的CPE數(shù)據(jù)模型信息 中包括CPE支持的RPC方法,則從獲取的CPE數(shù)據(jù)模型信息中解析出CPE支持 的RPC方法。
6、 如權(quán)利要求4所述的方法,其特征在于,若獲取的CPE數(shù)據(jù)模型信息 中包括CPE的設(shè)備分類標(biāo)識(shí)信息,則從獲取的CPE數(shù)據(jù)模型信息中解析出CPE的設(shè)備分類標(biāo)識(shí)。
7、 如權(quán)利要求4所述的方法,其特征在于,若獲取的CPE數(shù)據(jù)模型信息 中不包括CPE的設(shè)備分類標(biāo)識(shí)信息,所述方法進(jìn)一步包括獲取CPE的設(shè)備分類標(biāo)識(shí)信息。
8、 如權(quán)利要求4所述的方法,其特征在于,所述CPE數(shù)據(jù)模型與CPE的 對(duì)應(yīng)關(guān)系包括CPE數(shù)據(jù)模型與CPE的設(shè)備分類標(biāo)識(shí)的關(guān)聯(lián)。
9、 如權(quán)利要求2所述的方法,其特征在于,ACS對(duì)具有相同分類標(biāo)識(shí)的 CPE使用相同的CPE數(shù)據(jù)模型進(jìn)行配置管理。
10、 一種用戶駐地設(shè)備配置管理裝置,其特征在于,包括 CPE數(shù)據(jù)模型信息導(dǎo)入模塊,用于導(dǎo)入CPE數(shù)據(jù)模型信息; CPE數(shù)據(jù)模型與設(shè)備分類標(biāo)識(shí)關(guān)聯(lián)模塊,用于根據(jù)所述的CPE數(shù)據(jù)模型信息解析出CPE數(shù)據(jù)模型并將CPE的設(shè)備分類標(biāo)識(shí)與與其對(duì)應(yīng)的CPE數(shù)據(jù)模型 進(jìn)行關(guān)聯(lián);CPE數(shù)據(jù)模型匹配模塊,用于根據(jù)CPE的設(shè)備分類標(biāo)識(shí)查找與其關(guān)聯(lián)的 CPE數(shù)據(jù)模型。
11、 如權(quán)利要求10所述的裝置,其特征在于,所述裝置進(jìn)一步包括 CPE數(shù)據(jù)模型信息刪除模塊,用于刪除指定的CPE的數(shù)據(jù)模型信息;和/或,取消CPE數(shù)據(jù)模型與設(shè)備分類標(biāo)識(shí)關(guān)聯(lián)模塊,用于取消CPE的設(shè)備分類 標(biāo)識(shí)與特定的CPE數(shù)據(jù)模型的關(guān)聯(lián);和/或,CPE配置管理模塊,用于根據(jù)CPE數(shù)據(jù)模型匹配模塊查找到的CPE的數(shù)據(jù) 模型配置管理所述CPE。
12、 如權(quán)利要求10或11所述的裝置,其特征在于,所述裝置設(shè)置于ACS上。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域中一種用戶駐地設(shè)備配置管理方法及裝置。所述方法包括首先,獲取用戶駐地設(shè)備CPE的數(shù)據(jù)模型信息;從上述獲得的信息中解析出CPE的數(shù)據(jù)模型,以及所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系;根據(jù)所述CPE數(shù)據(jù)模型與CPE的對(duì)應(yīng)關(guān)系,查找指定CPE的數(shù)據(jù)模型,并根據(jù)所述查找到的CPE的數(shù)據(jù)模型對(duì)所述指定CPE進(jìn)行配置管理操作。本發(fā)明通過預(yù)先將CPE數(shù)據(jù)模型與CPE識(shí)別信息相關(guān)聯(lián),根據(jù)CPE識(shí)別信息可以查找到CPE的數(shù)據(jù)模型,進(jìn)而可以根據(jù)CPE數(shù)據(jù)模型對(duì)具體的CPE進(jìn)行配置和管理。
文檔編號(hào)H04L29/08GK101193125SQ20061014972
公開日2008年6月4日 申請(qǐng)日期2006年11月20日 優(yōu)先權(quán)日2006年11月20日
發(fā)明者吳黃偉 申請(qǐng)人:華為技術(shù)有限公司