專利名稱:終端設(shè)備、代理設(shè)備、管理終端設(shè)備的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及終端設(shè)備的管理技術(shù)。
背景技術(shù):
數(shù)字用戶線(Digital Subscriber Line, DSL)作為一種寬帶接入技術(shù),已經(jīng) 得到了廣泛的應(yīng)用,其典型組網(wǎng)方式如圖1所示,一個或多個用戶駐地設(shè)備(Customer Premises Equipment,CPE)經(jīng)由數(shù)字用戶線路接入復(fù)用器(Digital Subscriber Line Access Multiplexer,DSLAM)、區(qū)域?qū)拵ЬW(wǎng)絡(luò)、寬帶遠(yuǎn)程接入服務(wù)器(Broad Remote Access Server, BRAS)等自動連接到管理服務(wù)器,例如自動配置服務(wù)器(Auto-configuration Server, ACS),ACS通過ACS北向接口與業(yè)務(wù)配置管理器連接。基于寬帶接入技術(shù)的各種應(yīng)用,例如VoIP、IPTV等,需要各種各樣的基于IP的終 端設(shè)備,即IP應(yīng)用終端,這些IP應(yīng)用終端在業(yè)界被稱為CPE。目前寬帶論壇(broadband forum)的TR-069標(biāo)準(zhǔn),定義了直接與DSLAM連接的CPE (寬帶網(wǎng)絡(luò)終端,如家庭網(wǎng)絡(luò)接入設(shè) 備)與管理服務(wù)器自動配置和管理的過程。隨著數(shù)字家庭的發(fā)展,以及消費(fèi)電子產(chǎn)品本身的普遍數(shù)字化,家庭中正出現(xiàn)越來 越多的數(shù)字化的娛樂設(shè)備和家電產(chǎn)品等終端設(shè)備。將這些終端設(shè)備以有線或無線方式連接 成家庭網(wǎng)絡(luò),以實(shí)現(xiàn)內(nèi)容共享或相互控制等功能,是業(yè)界正在構(gòu)想并努力實(shí)現(xiàn)的數(shù)字家庭 網(wǎng)絡(luò)概念。為了實(shí)現(xiàn)各種不同類型的終端設(shè)備的互通和控制,越來越多的家庭網(wǎng)絡(luò)終端設(shè)備 通過支持UPnP(Universal Plug and Play,通用即插即用)技術(shù)或閃聯(lián)技術(shù)來實(shí)現(xiàn)互通和 控制。例如在UPnP設(shè)備體系中,用戶通過家庭網(wǎng)絡(luò)中的控制點(diǎn)實(shí)現(xiàn)對UPnP設(shè)備的控制, 控制點(diǎn)采用UPnP協(xié)議通過調(diào)用UPnP設(shè)備的相關(guān)的控制命令,讀取家庭網(wǎng)絡(luò)中UPnP設(shè)備的 狀態(tài)和控制信息,以及控制UPnP設(shè)備執(zhí)行相應(yīng)的操作。在家庭網(wǎng)絡(luò)中,大部分的家庭網(wǎng)絡(luò)設(shè)備是遵循諸如UPnP協(xié)議或閃聯(lián)協(xié)議的家庭 網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)互通的,如果要實(shí)現(xiàn)管理服務(wù)器與家庭網(wǎng)絡(luò)中的終端設(shè)備的通信,從而獲取 終端設(shè)備的信息,則必須通過遠(yuǎn)程管理協(xié)議實(shí)現(xiàn),在現(xiàn)有技術(shù)中,如果遠(yuǎn)程服務(wù)設(shè)備要訪問 家庭網(wǎng)絡(luò)中的終端設(shè)備,則要求各終端設(shè)備必須都支持遠(yuǎn)程管理協(xié)議,這對終端設(shè)備提出 了較高的要求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的主要目的在于提供終端設(shè)備、代理設(shè)備以及管理所述終端設(shè)備的 方法和系統(tǒng),以解決不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備無法進(jìn)行遠(yuǎn)程管理的問題。為解決上述技術(shù)問題,本發(fā)明實(shí)施例一方面,提供了一種管理終端設(shè)備的方法,所 述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng)的參數(shù),所述方法包括接收代理設(shè)備發(fā)送的第一管理命令,所述第一管理命令包含終端設(shè)備所支持的命
根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。另一方面,提供了一種管理終端設(shè)備的方法,所述終端設(shè)備的數(shù)據(jù)模型中包含終 端設(shè)備所支持的命令對應(yīng)的參數(shù),所述方法包括接收管理服務(wù)器發(fā)送的第二管理命令,所述第二管理命令包含終端設(shè)備所支持的 的命令;將所述第二管理命令轉(zhuǎn)換為第一管理命令,所述第一管理命令用于所述終端設(shè)備 設(shè)置所述數(shù)據(jù)模型中終端設(shè)備所支持的命令對應(yīng)的參數(shù);將所述第一管理命令向終端設(shè)備發(fā)送。另一方面,提供了一種終端設(shè)備,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支 持的命令對應(yīng)的參數(shù),所述終端設(shè)備包括第一管理命令接收模塊,用于接收代理服務(wù)器發(fā)送的第一管理命令,所述第一管 理命令包含終端設(shè)備所支持的終端設(shè)備所支持的命令;參數(shù)設(shè)置模塊,用于根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng) 的參數(shù);執(zhí)行模塊,用于根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。另一方面,提供了 一種代理設(shè)備,所述代理設(shè)備包括第二管理命令接收模塊,用于接收管理服務(wù)器發(fā)送的第二管理命令,所述第二管 理命令包含終端設(shè)備所支持的命令;管理命令轉(zhuǎn)換模塊,用于將所述第二管理命令轉(zhuǎn)換為第一管理命令,所述第一管 理命令用于所述終端設(shè)備設(shè)置所述數(shù)據(jù)模型中終端設(shè)備所支持的命令對應(yīng)的參數(shù);第一管理命令發(fā)送模塊,用于將所述第一管理命令向終端設(shè)備發(fā)送。另一方面,提供了一種管理終端設(shè)備的系統(tǒng),所述系統(tǒng)包括管理服務(wù)器、代理設(shè)備 和終端設(shè)備,其中,所述所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng)的參 數(shù);所述管理服務(wù)器用于向代理設(shè)備發(fā)送第二管理命令,所述第二管理命令包含所述終端 設(shè)備所支持的命令;所述代理設(shè)備用于將所述第二管理命令轉(zhuǎn)換為第一管理命令,并發(fā)送給終端設(shè) 備,所述第一管理命令用來設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);所述終端設(shè)備用于根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng) 的參數(shù),根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。從上述技術(shù)方案可以看出,本發(fā)明實(shí)施例通過設(shè)置終端設(shè)備的數(shù)據(jù)模型中所述終 端設(shè)備所支持的命令對應(yīng)的參數(shù),使所述終端設(shè)備根據(jù)所述參數(shù)執(zhí)行相應(yīng)的所述終端設(shè)備 所支持的命令,實(shí)現(xiàn)對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。
圖1為DSL組網(wǎng)方式圖;圖2為本發(fā)明方法實(shí)施例一示意圖;圖3為本發(fā)明方法實(shí)施例二示意圖4為本發(fā)明設(shè)備實(shí)施例一示意圖;圖5為本發(fā)明設(shè)備實(shí)施例二示意圖;圖6為本發(fā)明系統(tǒng)實(shí)施例示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例公開了一種終端設(shè)備、代理設(shè)備以及管理所述終端設(shè)備的方法和系 統(tǒng)。本發(fā)明實(shí)施例通過設(shè)置終端設(shè)備的數(shù)據(jù)模型中所述終端設(shè)備所支持的命令對應(yīng) 的參數(shù),使所述終端設(shè)備根據(jù)所述參數(shù)執(zhí)行相應(yīng)的所述終端設(shè)備所支持的命令,實(shí)現(xiàn)對不 支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行進(jìn)一步詳細(xì)說明。如圖2所示,為本發(fā)明方法實(shí)施例一示意圖。本發(fā)明方法實(shí)施例一為終端設(shè)備接 收管理命令,并根據(jù)所述管理命令執(zhí)行相應(yīng)的操作。以下以管理支持UPnP協(xié)議的終端設(shè)備為例說明本發(fā)明實(shí)施例。201、接收代理設(shè)備發(fā)送的包含終端設(shè)備所支持的命令的第一管理命令;UPnP設(shè)備的數(shù)據(jù)模型舉例如下,數(shù)據(jù)模型中可以包含UPnP設(shè)備的所支持的命令、 所述命令對應(yīng)的出參數(shù)以及執(zhí)行所述命令的執(zhí)行參數(shù)等,還可以包含所述命令對應(yīng)的入?yún)?數(shù)。數(shù)據(jù)模型定義的舉例僅僅是為方便描述本發(fā)明,不應(yīng)作為本發(fā)明的限制。 代理設(shè)備通過UPnP協(xié)議獲取UPnP設(shè)備的數(shù)據(jù)模型,并把UPnP設(shè)備的數(shù)據(jù)模型添 加到代理設(shè)備的數(shù)據(jù)模型中,這樣,管理服務(wù)器可以根據(jù)所述代理設(shè)備的數(shù)據(jù)模型中UPnP 設(shè)備所支持的命令向代理設(shè)備發(fā)送第二管理命令,所述第二管理命令包含所述UPnP設(shè)備 所支持的命令。當(dāng)管理服務(wù)器需要對UPnP設(shè)備進(jìn)行管理時,管理服務(wù)器通過TR-069協(xié)議向代理 設(shè)備發(fā)送第二管理命令,所述第二管理命令包含UPnP設(shè)備所支持的命令。代理設(shè)備將所述 第二管理命令轉(zhuǎn)換成第一管理命令發(fā)送給UPnP設(shè)備。例如假設(shè)管理服務(wù)器需要UPnP設(shè)備執(zhí)行actiormamel命令時,管理服務(wù)器向代理設(shè)備發(fā)送設(shè)置參數(shù)值setparametervalues命令,setparametervalues命令中的參數(shù)包含了 UPnP命令的名稱、執(zhí)行參數(shù)等信息,如下Devicelnfo. servicetypel. actionnamel. Invoke代理設(shè)備接收到setparametervalues命令后,把所述setparametervalues命令 轉(zhuǎn)換為UPnP協(xié)議定義的設(shè)置參數(shù)值setvalues命令,參數(shù)內(nèi)容不需要轉(zhuǎn)換,但參數(shù)描述方 式可能需要轉(zhuǎn)換為setvalues命令要求的描述格式,如XML格式,然后發(fā)送給UPnP設(shè)備, UPnP設(shè)備接收所述setvalues命令。202、根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);UPnP設(shè)備接收所述setvalues命令,即第一管理命令,根據(jù)所述第一管理命令設(shè) 置所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù)的值。例如設(shè)置為“執(zhí)行”,UPnP設(shè)備調(diào)用所 述命令,然后將所述執(zhí)行參數(shù)的值設(shè)置為“不執(zhí)行”。舉例如下UPnP設(shè)備收到setvalues命令后,將數(shù)據(jù)模型中的執(zhí)行參數(shù)Devicelnfo. servicetypel. actionnamel. Invoke 的值設(shè)置為“執(zhí)行,,。UPnP 設(shè)備調(diào)用 actionnamel 命
Devicelnfo. servicetypel. actionnamel. Invoke 白勺fti殳:Κ》 λ ,,。
可選地,在所述actionnamel命令執(zhí)行結(jié)束后,可以將actionnamel命令的輸出設(shè) 置到數(shù)據(jù)模型中,即設(shè)置數(shù)據(jù)模型中actionnamel對應(yīng)的出參數(shù),如下
Devicelnfo. servicetypel. actionnamel. Responsel Devicelnfo. servicetypel. actionnamel. Response2......所述出參數(shù)包含了 actionnamel命令的執(zhí)行結(jié)果。UPnP設(shè)備可以進(jìn)一步接收代理設(shè)備發(fā)送的第一查詢命令,根據(jù)所述第一查詢命令 查詢相應(yīng)的出參數(shù)。查詢所述出參數(shù)之后,向代理設(shè)備發(fā)送包含所述出參數(shù)的第一查詢響應(yīng)。可選地,在所述數(shù)據(jù)模型中還包含了所述命令對應(yīng)的入?yún)?shù),當(dāng)所述命令有對應(yīng) 的入?yún)?shù)時,則setparametervalues命令還包含所述終端設(shè)備所支持的命令對應(yīng)的入?yún)?數(shù)的信息,假設(shè)管理服務(wù)器需要UPnP設(shè)備執(zhí)行actiormamd命令,則setparametervalues 命令的參數(shù)包含了如下信息
Devicelnfo. servicetypel. actionname2. Invoke Devicelnfo. servicetypel. actionname2. Argumentl Devicelnfo. servicetypel. actionname2. Argument2
...... ^Si^^-^^ilJ setparametervalues HM, 巴Μ setparametervalues 轉(zhuǎn)換 為UPnP協(xié)議定義的設(shè)置參數(shù)值setvalues命令,參數(shù)內(nèi)容不需要轉(zhuǎn)換,但參數(shù)描述方式可 能需要轉(zhuǎn)換為setvalues命令要求的描述格式,如XML格式,然后發(fā)送給UPnP設(shè)備。
UPnP設(shè)備收到setvalues命令后,設(shè)置對應(yīng)的入?yún)?shù) Devicelnfo. servicetypel. actionname2. Argumentl Devicelnfo. servicetypel. actionname2. Argument2
將對應(yīng)的執(zhí)行參數(shù) Devicelnfo. servicetypel. actionname2. Invoke 的值設(shè)置為“執(zhí)行”。UPnP設(shè)備根據(jù)所述執(zhí)行參數(shù)和所述入?yún)?shù)調(diào)用actiormamd命令,然后將 Devicelnfo. servicetypel. actionname2. Invoke 的值設(shè)置為"不執(zhí)行,,。同樣,對于在數(shù)據(jù)模型中還包含了對應(yīng)的入?yún)?shù)的命令來說,設(shè)置出參數(shù)和查詢 出參數(shù)的流程與在數(shù)據(jù)模型中不包含對應(yīng)的入?yún)?shù)的命令一樣,在此不再贅述。從以上實(shí)施例可以看出,本發(fā)明實(shí)施例一通過由終端設(shè)備接收管理命令,并根據(jù) 所述管理命令執(zhí)行相應(yīng)的操作實(shí)現(xiàn)對不支持遠(yuǎn)程協(xié)議的終端設(shè)備的管理。如圖3所示,為本發(fā)明方法實(shí)施例二示意圖。本發(fā)明實(shí)施例二為通過將第二命令轉(zhuǎn)換為第一管理命令,并將所述第一管理命令 發(fā)送給終端設(shè)備實(shí)現(xiàn)對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。以下以管理支持UPnP協(xié)議的終端設(shè)備為例說明本發(fā)明實(shí)施例。301、接收包含終端設(shè)備所支持的命令的第二管理命令;代理設(shè)備通過UPnP協(xié)議獲取UPnP設(shè)備的數(shù)據(jù)模型,所述數(shù)據(jù)模型可以包含UPnP 設(shè)備的所支持的命令、所述命令對應(yīng)的出參數(shù)以及執(zhí)行所述命令的執(zhí)行參數(shù)等,還可以包 含所述命令對應(yīng)的入?yún)?shù),然后把UPnP設(shè)備的數(shù)據(jù)模型添加到代理設(shè)備的數(shù)據(jù)模型中。當(dāng)管理服務(wù)器需要對UPnP設(shè)備進(jìn)行管理時,管理服務(wù)器通過TR-069協(xié)議向代理 設(shè)備發(fā)送第二管理命令,例如uetparametervalues命令。所述第二管理命令包含UPnP設(shè) 備所支持的命令。302、將第二管理命令轉(zhuǎn)換為第一管理命令;代理設(shè)備接收到所述第二管理命令,將其轉(zhuǎn)換為UPnP設(shè)備支持的第一管理命令, 所述第一管理命令用來設(shè)置所述UPnP設(shè)備的數(shù)據(jù)模型中UPnP設(shè)備所支持的命令對應(yīng)的參 數(shù)。例如將setparametervalues轉(zhuǎn)換為UPnP協(xié)議定義的設(shè)置參數(shù)值setvalues命令,參 數(shù)內(nèi)容不需要轉(zhuǎn)換,但參數(shù)描述方式可能需要轉(zhuǎn)換為setvalues命令要求的描述格式,如 XML格式。303、向終端設(shè)備發(fā)送所述第一管理命令;將所述第二管理命令轉(zhuǎn)換為第一管理命令后,將所述第一管理命令發(fā)送給UPnP 設(shè)備。所述代理設(shè)備還可以進(jìn)一步接收管理服務(wù)器發(fā)送的第二查詢命令,將所述第二查 詢命令轉(zhuǎn)換為第一查詢命令,將所述第一查詢命令發(fā)送給UPnP設(shè)備。所述代理設(shè)備還可以進(jìn)一步接收UPnP設(shè)備發(fā)送的包含出參數(shù)的第一查詢響應(yīng), 將所述第一查詢響應(yīng)轉(zhuǎn)換為第二查詢響應(yīng),將所述第二查詢響應(yīng)發(fā)送給管理服務(wù)器。從以上實(shí)施例可以看出,本發(fā)明實(shí)施例通過將第二管理命令轉(zhuǎn)換為第一管理命 令,并將所述第一管理命令發(fā)送給終端設(shè)備,實(shí)現(xiàn)了對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的 管理。如圖4所示,為本發(fā)明設(shè)備實(shí)施例一示意圖。本發(fā)明設(shè)備實(shí)施例一為一種終端設(shè) 備,所述終端設(shè)備包括第一管理命令接收模塊401、參數(shù)設(shè)置模塊402和執(zhí)行模塊403。所述第一管理命令接收模塊401接收代理設(shè)備發(fā)送的第一管理命令,所述管理命 令包含終端設(shè)備所支持的命令,例如setvalues命令。終端設(shè)備接收到所述第一管理命令 后,參數(shù)設(shè)置模塊402設(shè)置終端設(shè)備所支持的命令對應(yīng)的參數(shù),例如由參數(shù)設(shè)置模塊402 包括的執(zhí)行參數(shù)設(shè)置模塊(圖中未示出)設(shè)置終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù),將所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù)的值設(shè)置為“執(zhí)行”;執(zhí)行模塊403根據(jù)所述執(zhí) 行參數(shù)執(zhí)行所述命令,例如,當(dāng)所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù)的值為“執(zhí)行” 時,執(zhí)行模塊403調(diào)用所述命令,然后將所述執(zhí)行參數(shù)的值設(shè)置為“不執(zhí)行”。終端設(shè)備還可以進(jìn)一步包括出參數(shù)設(shè)置模塊404,所述出參數(shù)設(shè)置模塊404用于 在所述執(zhí)行模塊403執(zhí)行完相應(yīng)的終端設(shè)備所支持的命令后設(shè)置所述終端設(shè)備所支持的 命令對應(yīng)的出參數(shù)。終端設(shè)備可以進(jìn)一步包括第一查詢命令接收模塊405、查詢模塊406和第一查詢 響應(yīng)模塊407 ;其中,所述第一查詢命令接收模塊405用于接收代理設(shè)備發(fā)送的第一查詢命 令;所述查詢模塊406用于根據(jù)所述第一查詢命令查詢所述數(shù)據(jù)模型中的出參數(shù);所述第 一查詢響應(yīng)模塊407用于向代理設(shè)備發(fā)送包含所述出參數(shù)的第一查詢響應(yīng)。所述參數(shù)設(shè)置模塊402還可以進(jìn)一步包括入?yún)?shù)設(shè)置模塊(圖中未示出),所述入 參數(shù)設(shè)置模塊用于在所述第一管理命令接收模塊接收到所述第一管理命令后設(shè)置所述數(shù) 據(jù)模型中所述終端設(shè)備所支持的命令對應(yīng)的入?yún)?shù)。從以上實(shí)施例可以看出,本發(fā)明實(shí)施例通過參數(shù)設(shè)置模塊設(shè)置終端設(shè)備的數(shù)據(jù)模 型中相應(yīng)的所述終端設(shè)備所支持的命令對應(yīng)的參數(shù),命令執(zhí)行模塊根據(jù)所述參數(shù)執(zhí)行相應(yīng) 的所述終端設(shè)備所支持的命令,實(shí)現(xiàn)了對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。如圖5所示,為本發(fā)明設(shè)備實(shí)施例二的示意圖。本發(fā)明設(shè)備實(shí)施例二為一種代理 設(shè)備,所述代理設(shè)備通過UPnP協(xié)議獲取UPnP設(shè)備的數(shù)據(jù)模型,所述數(shù)據(jù)模型可以包含UPnP 設(shè)備的所支持的命令、所述命令對應(yīng)的出參數(shù)以及執(zhí)行所述命令的執(zhí)行參數(shù)等,還可以包 含所述命令對應(yīng)的入?yún)?shù),然后把UPnP設(shè)備的數(shù)據(jù)模型添加到代理設(shè)備的數(shù)據(jù)模型中。本發(fā)明設(shè)備實(shí)施例二的代理設(shè)備包括第二管理命令接收模塊501、管理命令轉(zhuǎn)換 模塊502、以及第一管理命令發(fā)送模塊503。其中,所述第二管理命令接收模塊501用于接 收第二管理命令,所述第二管理命令中包含終端設(shè)備所支持的命令;所述管理命令轉(zhuǎn)換模 塊502用于將所述第二管理命令轉(zhuǎn)換為第一管理命令,所述第一管理命令用來設(shè)置終端設(shè) 備的數(shù)據(jù)模型中終端設(shè)備所支持的命令對應(yīng)的參數(shù);所述第一管理命令發(fā)送模塊503,用 于向所述終端設(shè)備發(fā)送所述第一管理命令。所述代理設(shè)備可以進(jìn)一步包括第二查詢命令接收模塊504、查詢命令轉(zhuǎn)換模塊 505和第一查詢命令發(fā)送模塊506,其中,所述第二查詢命令504接收模塊用于接收管理服 務(wù)器發(fā)送的第二查詢命令;所述查詢命令轉(zhuǎn)換模塊505用于將所述第二查詢命令轉(zhuǎn)換為第 一查詢命令;所述第一查詢命令發(fā)送模塊506用于將所述第一查詢命令向終端設(shè)備發(fā)送。所述代理設(shè)備可以進(jìn)一步包括第一查詢響應(yīng)接收模塊507、查詢響應(yīng)轉(zhuǎn)換模塊 508和第二查詢響應(yīng)發(fā)送模塊509 ;其中,所述第一查詢響應(yīng)接收模塊507用于接收終端設(shè) 備發(fā)送的包含出參數(shù)的第一查詢響應(yīng);所述查詢響應(yīng)轉(zhuǎn)換模塊508用于將所述第一查詢響 應(yīng)相應(yīng)轉(zhuǎn)換為第二查詢響應(yīng);所述第二查詢響應(yīng)發(fā)送模塊509用于將所述第二查詢響應(yīng)向 管理服務(wù)器發(fā)送。從以上實(shí)施例可以看出,本發(fā)明實(shí)施例通過接收第二管理命令,將第二管理命令 轉(zhuǎn)換為第一管理命令,并將所述第一管理命令發(fā)送給終端設(shè)備,實(shí)現(xiàn)了對不支持遠(yuǎn)程管理 協(xié)議的終端設(shè)備的管理。如圖6所示,為本發(fā)明系統(tǒng)實(shí)施例示意圖。所述系統(tǒng)包括管理服務(wù)器601、代理設(shè)備602和終端設(shè)備603。其中,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng) 的參數(shù),所述管理服務(wù)器601用于向代理設(shè)備602發(fā)送第二管理命令,所述第二管理命令包 含所述終端設(shè)備所支持的命令;所述代理設(shè)備602用于將所述第二管理命令轉(zhuǎn)換為第一管 理命令,并發(fā)送給終端設(shè)備603,所述第一管理命令用來設(shè)置所述終端設(shè)備所支持的命令對 應(yīng)的參數(shù);所述終端設(shè)備603用于根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令 對應(yīng)的參數(shù),根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。進(jìn)一步地,所述終端設(shè)備603還用于設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的出參數(shù)。進(jìn)一步地,所述管理服務(wù)器601還用于向所述代理設(shè)備發(fā)送第二查詢命令,所述 第二查詢命令用于查詢終端設(shè)備所支持的命令對應(yīng)的出參數(shù);所述代理設(shè)備602還用于將 所述第二查詢命令轉(zhuǎn)換為第一查詢命令,將所述第一查詢命令向所述終端設(shè)備發(fā)送;所述 終端設(shè)備603還用于根據(jù)所述第一查詢命令查詢所述數(shù)據(jù)模型中所述終端設(shè)備所支持的 命令對應(yīng)的出參數(shù),向所述代理設(shè)備發(fā)送所述包含所述出參數(shù)的第一查詢響應(yīng)。進(jìn)一步地,所述代理設(shè)備602還用于接收所述第一查詢響應(yīng),將所述第一查詢響 應(yīng)轉(zhuǎn)換為第二查詢響應(yīng),將所述第二查詢響應(yīng)向所述管理服務(wù)器601發(fā)送。進(jìn)一步地,所述終端設(shè)備還用于設(shè)置所述所述終端設(shè)備所支持的命令對應(yīng)命令對 應(yīng)的入?yún)?shù)。從以上實(shí)施例可以看出,本發(fā)明實(shí)施例的管理服務(wù)器通過代理設(shè)備設(shè)置終端設(shè)備 的數(shù)據(jù)模型中的所述終端設(shè)備所支持的命令對應(yīng)的參數(shù),終端設(shè)備根據(jù)所述所述終端設(shè)備 所支持的命令對應(yīng)的參數(shù)執(zhí)行相應(yīng)的命令,實(shí)現(xiàn)了對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。以上以管理支持UPnP協(xié)議的終端設(shè)備為例說明本發(fā)明實(shí)施例。但本領(lǐng)域的技術(shù) 人員應(yīng)當(dāng)理解對于支持閃聯(lián)協(xié)議等類似協(xié)議的終端設(shè)備也可以通過本發(fā)明所述實(shí)施例實(shí) 現(xiàn)對終端設(shè)備的管理。最后應(yīng)說明的是以上實(shí)施例僅僅為本發(fā)明的優(yōu)選實(shí)施例并不用以限定本發(fā)明; 盡管參照前述實(shí)施例對本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理 解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn) 行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施 例技術(shù)方案的精神和范圍。
1權(quán)利要求
一種管理終端設(shè)備的方法,其特征在于,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng)的參數(shù),所述方法包括接收代理設(shè)備發(fā)送的第一管理命令,所述第一管理命令包含終端設(shè)備所支持的命令;根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。
2.如權(quán)利要求1所述方法,其特征在于,所述數(shù)據(jù)模型中還包含終端設(shè)備所支持的命 令對應(yīng)的出參數(shù);在所述根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令之后,所述方法還包括,設(shè)置所 述數(shù)據(jù)模型中的所述終端設(shè)備所支持的命令對應(yīng)的出參數(shù)。
3.如權(quán)利要求2所述方法,其特征在于,所述方法還包括 接收所述代理設(shè)備發(fā)送的第一查詢命令;根據(jù)所述第一查詢命令查詢所述數(shù)據(jù)模型中的出參數(shù); 向所述代理設(shè)備發(fā)送包含所述出參數(shù)的第一查詢響應(yīng)。
4.如權(quán)利要求1 3任一項(xiàng)所述方法,其特征在于,所述參數(shù)包含所述終端設(shè)備所支持 的命令對應(yīng)的執(zhí)行參數(shù);所述根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù)具體為根據(jù) 所述第一管理命令設(shè)置所述數(shù)據(jù)模型中的所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù);所述根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令具體為根據(jù)所述執(zhí)行參數(shù)執(zhí)行所 述終端設(shè)備所支持的命令。
5.如權(quán)利要求1 3任一項(xiàng)所述方法,其特征在于,所述參數(shù)還包含所述終端設(shè)備所支 持的命令對應(yīng)的入?yún)?shù);所述接收代理設(shè)備發(fā)送的第一管理命令后還包括根據(jù)所述第一管理命令設(shè)置所述數(shù) 據(jù)模型中所述終端設(shè)備所支持的命令對應(yīng)的入?yún)?shù)。
6.如權(quán)利要求5所述方法,其特征在于,所述參數(shù)還包含所述終端設(shè)備所支持的命令 對應(yīng)的執(zhí)行參數(shù);所述根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù)具體為根據(jù) 所述第一管理命令設(shè)置所述數(shù)據(jù)模型中的所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù);所述根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令具體為根據(jù)所述執(zhí)行參數(shù)和入?yún)?數(shù)執(zhí)行所述終端設(shè)備所支持的命令。
7.—種管理終端設(shè)備的方法,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令 對應(yīng)的參數(shù),其特征在于,所述方法包括接收管理服務(wù)器發(fā)送的第二管理命令,所述第二管理命令包含終端設(shè)備所支持的的命令;將所述第二管理命令轉(zhuǎn)換為第一管理命令,所述第一管理命令用于所述終端設(shè)備設(shè)置 所述數(shù)據(jù)模型中終端設(shè)備所支持的命令對應(yīng)的參數(shù); 將所述第一管理命令向終端設(shè)備發(fā)送。
8.如權(quán)利要求7所述方法,其特征在于,所述方法進(jìn)一步包括接收所述管理服務(wù)器發(fā)送的第二查詢命令,所述第二查詢命令用于所述終端設(shè)備查詢 所述終端設(shè)備所支持的命令對應(yīng)的出參數(shù);將所述第二查詢命令轉(zhuǎn)換為第一查詢命令; 將所述第一查詢命令向所述終端設(shè)備發(fā)送。
9.如權(quán)利要求8所述方法,其特征在于,所述方法進(jìn)一步包括 接收所述終端設(shè)備發(fā)送的包含出參數(shù)的第一查詢響應(yīng); 將所述包含出參數(shù)的第一查詢響應(yīng)轉(zhuǎn)換為第二查詢響應(yīng); 將所述第二查詢響應(yīng)向所述管理服務(wù)器發(fā)送。
10.一種終端設(shè)備,其特征在于,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命 令對應(yīng)的參數(shù),包括第一管理命令接收模塊,用于接收代理服務(wù)器發(fā)送的第一管理命令,所述第一管理命 令包含終端設(shè)備所支持的終端設(shè)備所支持的命令;參數(shù)設(shè)置模塊,用于根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);執(zhí)行模塊,用于根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。
11.如權(quán)利要求10所述終端設(shè)備,其特征在于,還包括出參數(shù)設(shè)置模塊;所述出參數(shù)設(shè) 置模塊用于在所述執(zhí)行模塊執(zhí)行所述終端設(shè)備所支持的命令后,設(shè)置所述數(shù)據(jù)模型中的所 述終端設(shè)備所支持的命令對應(yīng)的出參數(shù)。
12.如權(quán)利要求11所述終端設(shè)備,其特征在于,所述終端設(shè)備還包括 第一查詢命令接收模塊,用于接收所述代理設(shè)備發(fā)送的第一查詢命令; 查詢模塊,用于根據(jù)所述第一查詢命令查詢所述數(shù)據(jù)模型中的出參數(shù);第一查詢響應(yīng)發(fā)送模塊,用于向所述代理設(shè)備發(fā)送包含所述出參數(shù)的終端設(shè)備出參數(shù) 查詢響應(yīng)。
13.如權(quán)利要求10 12任一項(xiàng)所述終端設(shè)備,其特征在于,所述參數(shù)設(shè)置模塊進(jìn)一步 包括執(zhí)行參數(shù)設(shè)置模塊;所述執(zhí)行參數(shù)設(shè)置模塊用于根據(jù)所述第一管理命令設(shè)置所述數(shù)據(jù) 模型中的所述終端設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù)。
14.如權(quán)利要求10 12任一項(xiàng)所述終端設(shè)備,其特征在于,所述參數(shù)設(shè)置模塊進(jìn)一步 包括入?yún)?shù)設(shè)置模塊;所述入?yún)?shù)設(shè)置模塊用于根據(jù)所述第一管理命令設(shè)置所述數(shù)據(jù)模型 中所述終端設(shè)備所支持的命令對應(yīng)的入?yún)?shù)。
15.如權(quán)利要求14所述終端設(shè)備,其特征在于,所述參數(shù)設(shè)置模塊包括執(zhí)行參數(shù)設(shè)置 模塊;所述執(zhí)行參數(shù)設(shè)置模塊用于根據(jù)所述第一管理命令設(shè)置所述數(shù)據(jù)模型中的所述終端 設(shè)備所支持的命令對應(yīng)的執(zhí)行參數(shù)。
16.一種代理設(shè)備,其特征在于,包括第二管理命令接收模塊,用于接收管理服務(wù)器發(fā)送的第二管理命令,所述第二管理命 令包含終端設(shè)備所支持的命令;管理命令轉(zhuǎn)換模塊,用于將所述第二管理命令轉(zhuǎn)換為第一管理命令,所述第一管理命 令用于所述終端設(shè)備設(shè)置所述數(shù)據(jù)模型中終端設(shè)備所支持的命令對應(yīng)的參數(shù); 第一管理命令發(fā)送模塊,用于將所述第一管理命令向終端設(shè)備發(fā)送。
17.如權(quán)利要求16所述代理設(shè)備,其特征在于,進(jìn)一步包括第二查詢命令接收模塊,用于接收管理服務(wù)器發(fā)送的第二查詢命令,所述第二查詢命 令用于查詢終端設(shè)備所支持的命令對應(yīng)的出參數(shù);查詢命令轉(zhuǎn)換模塊,用于將所述第二查詢命令轉(zhuǎn)換為第一查詢命令; 第一查詢命令發(fā)送模塊,用于將所述第一查詢命令向終端設(shè)備發(fā)送。
18.如權(quán)利要求17所述代理設(shè)備,其特征在于,進(jìn)一步包括第一查詢響應(yīng)接收模塊,用于接收終端設(shè)備發(fā)送的包含出參數(shù)的第一查詢響應(yīng); 查詢響應(yīng)轉(zhuǎn)換模塊,用于將所述包含出參數(shù)的第一查詢響應(yīng)轉(zhuǎn)換為第二查詢響應(yīng); 第二查詢響應(yīng)發(fā)送模塊,用于將所述第二查詢響應(yīng)向管理服務(wù)器發(fā)送。
19.一種管理終端設(shè)備的系統(tǒng),所述系統(tǒng)包括管理服務(wù)器、代理設(shè)備和終端設(shè)備,所述 終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng)的參數(shù),其特征在于,所述管理服 務(wù)器用于向代理設(shè)備發(fā)送第二管理命令,所述第二管理命令包含所述終端設(shè)備所支持的命 令;所述代理設(shè)備用于將所述第二管理命令轉(zhuǎn)換為第一管理命令,并發(fā)送給終端設(shè)備,所 述第一管理命令用來設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù);所述終端設(shè)備用于根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參 數(shù),根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。
全文摘要
本發(fā)明涉及一種管理終端設(shè)備的方法,所述終端設(shè)備的數(shù)據(jù)模型中包含終端設(shè)備所支持的命令對應(yīng)的參數(shù),所述方法包括接收代理設(shè)備發(fā)送的第一管理命令,所述第一管理命令包含終端設(shè)備所支持的命令,根據(jù)所述第一管理命令設(shè)置所述終端設(shè)備所支持的命令對應(yīng)的參數(shù),根據(jù)所述參數(shù)執(zhí)行所述終端設(shè)備所支持的命令。本發(fā)明還涉及一種代理設(shè)備、一種終端設(shè)備以及管理終端設(shè)備的方法和系統(tǒng)。本發(fā)明實(shí)施例的方法、設(shè)備及系統(tǒng),實(shí)現(xiàn)了對不支持遠(yuǎn)程管理協(xié)議的終端設(shè)備的管理。
文檔編號H04L29/06GK101902351SQ20091010775
公開日2010年12月1日 申請日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者吳黃偉, 張欽亮, 方平, 朱萸 申請人:華為終端有限公司