国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      協(xié)議兼容的實(shí)現(xiàn)方法及客戶端的制作方法

      文檔序號:7691756閱讀:116來源:國知局
      專利名稱:協(xié)議兼容的實(shí)現(xiàn)方法及客戶端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及協(xié)議兼容的實(shí)現(xiàn)方法及客戶端,用于實(shí)現(xiàn)TR069協(xié)議(CPE WAN Management Protocol , 即CPE廣域網(wǎng)管理協(xié)議)與操作管理維護(hù)設(shè)備管理協(xié)議(OMADM 協(xié)議)的相互兼容。
      背景技術(shù)
      隨著終端產(chǎn)品數(shù)量的不斷增加,為了^(更于運(yùn)營商對其管理,目 前已經(jīng)出現(xiàn)了專門面向終端產(chǎn)品的遠(yuǎn)程管理協(xié)議。目前,這種的協(xié)議主要包括TR069協(xié)議和OMA DM。其中, TR069協(xié)議更多應(yīng)用于有線網(wǎng)絡(luò),而OMA DM更多地應(yīng)用于無線 網(wǎng)絡(luò),并且,實(shí)際上TR069協(xié)議和OMADM協(xié)議都與傳輸介質(zhì)無關(guān)。TR069協(xié)議和OMA DM協(xié)議具有4艮多類似甚至相同之處,具 體地,TR069協(xié)議與OMADM協(xié)議異同如下TR069協(xié)議和OMA DM協(xié)議都基于HTTP協(xié)議,不同的是 TR069協(xié)議的消息采用基于HTTP的簡單對象訪問協(xié)議(SOAP協(xié) 議),而OMA DM采用基于HTTP的同步標(biāo)注性語言(SyncML ) 協(xié)議,而SOAP和SyncML協(xié)議都是XML格式;TR069協(xié)議和OMA DM的參數(shù)集都采用樹形結(jié)構(gòu),都存在多 實(shí)例節(jié)點(diǎn),TR069協(xié)議只能用1、 2這些自然凄t順序的標(biāo)識多實(shí)例節(jié) 點(diǎn)的實(shí)例,而OMADM多實(shí)例節(jié)點(diǎn)的實(shí)例由用戶為其命名;TR069協(xié)議和OMA DM都定義了 一組動(dòng)作,其中,獲取參凄t 值、設(shè)置參數(shù)值、增加實(shí)例和刪除實(shí)例這四個(gè)基本的動(dòng)作是相同的, 而版本升級、回復(fù)出廠i殳置等動(dòng)作稍有差別,TR069協(xié)i義專門定義 了這些動(dòng)作,而OMADM在參數(shù)集中定義了一些節(jié)點(diǎn)擁有Exec(執(zhí) 行)動(dòng)作權(quán)限來實(shí)現(xiàn)這些動(dòng)作。通常,不同的運(yùn)營商可能支持的不同的遠(yuǎn)程管理協(xié)議,而終端 設(shè)備供應(yīng)商生產(chǎn)的終端設(shè)備可能賣給多個(gè)運(yùn)營商,這樣,終端設(shè)備 對于TR069協(xié)議和OMADM協(xié)議的兼容將是非常有必要的,然而, 目前尚未提出能夠在客戶端實(shí)現(xiàn)這兩種協(xié)議的兼容的技術(shù)方案。發(fā)明內(nèi)容考慮到上述問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于 才是供一種協(xié)議兼容的實(shí)現(xiàn)才幾制,以解決相關(guān)4支術(shù)中TR069協(xié)議與操: 作管理維護(hù)設(shè)備管理協(xié)議即OMA DM協(xié)議無法實(shí)現(xiàn)兼容的問題。根據(jù)本發(fā)明的實(shí)施例,提供了一種協(xié)議兼容的實(shí)現(xiàn)方法,用于 在客戶端實(shí)現(xiàn)TR069協(xié)議即CPE廣域網(wǎng)管理協(xié)議與OMADM協(xié)議 即操作管理維護(hù)設(shè)備管理協(xié)議的相互兼容。該方法包括設(shè)置簡單對象訪問協(xié)議解析器和同步標(biāo)注性語言 解析器,其中,簡單對象訪問協(xié)議解析器用于對格式為簡單對象訪 問協(xié)議的XML消息進(jìn)行解析,同步標(biāo)注性語言解析器用于對格式 為同步標(biāo)注性語言的XML消息進(jìn)行解析;整合TR069協(xié)議參數(shù)樹 與OMA DM協(xié)i義參凄t樹,其中,整合后的參凄t樹包括TR069協(xié)i義 參數(shù)樹與OMA DM協(xié)議參數(shù)樹共有的參數(shù)及非共有的參數(shù);存儲TR069協(xié)議與OMA DM協(xié)議中自定義相同的動(dòng)作,并對TR069協(xié) 議與OMADM協(xié)議中自定義不相同的動(dòng)作分別進(jìn)行定義并存儲。其中,在接收到來自服務(wù)器的XML消息后,通過簡單對象訪 問協(xié)議解析器或同步標(biāo)注性語言解析器對接收的XML消息進(jìn)行解 析,獲取接收的XML消息中的動(dòng)作及動(dòng)作參數(shù);根據(jù)整合后的參 數(shù)樹和/或存儲的動(dòng)作執(zhí)行接收的XML消息中的動(dòng)作,生成處理結(jié) 果;根據(jù)處理結(jié)果構(gòu)造回復(fù)消息,并根據(jù)接收的XML消息的格式 對回復(fù)消息進(jìn)行相應(yīng)封裝;將封裝后的回復(fù)消息發(fā)送給服務(wù)器。此外,存力者的TR069協(xié)i義與OMA DM協(xié)i義中自定義相同的動(dòng) 作包括以下至少之一獲取參數(shù)值、設(shè)置參數(shù)值。除此之外,對于版本升級動(dòng)作,TR069協(xié)i義和OMA DM協(xié)議 共用版本升級動(dòng)作所需的下載版本代碼和更新版本代碼,并分別定 義版本升級動(dòng)作其它部分。根據(jù)本發(fā)明的另 一實(shí)施例,提供了 一種協(xié)議兼容的實(shí)現(xiàn)客戶端, 用于實(shí)現(xiàn)TR069協(xié)議即CPE廣域網(wǎng)管理協(xié)i義與OMADM協(xié)議即梯: 作管理維護(hù)設(shè)備管理協(xié)議的相互兼容。該客戶端包括第一解析器,用于對格式為簡單對象訪問協(xié)議 的XML消息進(jìn)行解析,獲取XML消息中的動(dòng)作及動(dòng)作參數(shù);第二 解析器,用于對格式為同步標(biāo)注性語言的XML消息進(jìn)行解析,獲 取所解析的XML消息中的動(dòng)作及動(dòng)作參#:;存4諸才莫塊,存儲有整 合后的筒單對象訪問協(xié)議參數(shù)樹和OMA DM協(xié)議參數(shù)樹、以及 TR069協(xié)議與OMA DM協(xié)議的多種動(dòng)作,其中,整合后的參數(shù)樹 包括TR069協(xié)議參數(shù)樹與OMA DM協(xié)i義參凄t樹共有的參lt及非共 有的參數(shù),多種動(dòng)作包括TR069協(xié)議與OMA DM協(xié)議中自定義相 同以及不相同的動(dòng)作;處理模塊,用于根據(jù)整合后的參數(shù)樹和由存儲模塊存儲的動(dòng)作執(zhí)行接收的XML消息中包含的動(dòng)作,并生成處 理結(jié)果,根據(jù)處理結(jié)果構(gòu)造回復(fù)消息;發(fā)送模塊,用于根據(jù)XML 消息的格式對回復(fù)消息進(jìn)行封裝,并發(fā)送封裝的回復(fù)消息。其中,由存儲模塊存儲的TR069協(xié)議與OMA DM協(xié)議中自定 義相同的動(dòng)作包括以下至少之一獲取參數(shù)值、設(shè)置參數(shù)值。此夕卜,對于版本升級動(dòng)作,存儲模塊存儲TR069協(xié)議和OMA DM協(xié)議共用的版本升級動(dòng)作所需的下載版本代碼和更新版本代 碼,并存儲分別定義版本升級動(dòng)作其它部分。通過本發(fā)明的上述才支術(shù)方案,能夠在客戶端上實(shí)現(xiàn)TR069協(xié)議 與OMA DM協(xié)議的相互兼容,從而豐富了客戶端的功能,并且方 便了客戶端的使用。


      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明方法實(shí)施例的協(xié)議兼容的實(shí)現(xiàn)方法的流程圖;圖2是4艮據(jù)本發(fā)明方法實(shí)施例的協(xié)i義兼容的實(shí)現(xiàn)方法的處理實(shí) 例的流程圖;以及圖3是根據(jù)本發(fā)明裝置實(shí)施例的協(xié)議兼容的實(shí)現(xiàn)客戶端的框圖。
      具體實(shí)施方式
      方法實(shí)施例在本實(shí)施例中,提供了一種協(xié)i義兼容的實(shí)現(xiàn)方法,用于在客戶端實(shí)現(xiàn)TR069協(xié)i義與OMA DM協(xié)i義的相互兼容。在客戶端支持這 兩種協(xié)議的主要依據(jù)是將協(xié)i義相同的地方共用 碼,不同的地方分 別實(shí)現(xiàn)這兩個(gè)協(xié)議的兩套代碼。如圖1所示,根據(jù)本實(shí)施例的協(xié)議兼容的實(shí)現(xiàn)方法包括步驟 S102,設(shè)置簡單對象訪問協(xié)議解析器和同步標(biāo)注性語言解析器,其 中,SOAP解析器用于對格式為SOAP的XML消息進(jìn)行解析, SyncML解析器用于對格式為SyncML的XML消息進(jìn)行解析;步驟 SI04,整合TR069協(xié)議參數(shù)樹與OMADM協(xié)議參凄t樹,其中,整 合后的參數(shù)樹包括TR069協(xié)議參數(shù)樹與OMA DM協(xié)議參數(shù)樹共有 的參數(shù)及非共有的參數(shù);步驟S106 ,存儲TR069協(xié)議與OMA DM 協(xié)議中自定義相同的動(dòng)作,并對TR069協(xié)議與OMA DM協(xié)議中自 定義不相同的動(dòng)作分別進(jìn)4亍定義并存i者。其中,存儲的TR069協(xié)議與OMA DM協(xié)議中自定義相同的動(dòng) 作包括以下至少之一獲取參數(shù)值、設(shè)置參數(shù)值。也就是說,該方法針對TR069協(xié)議協(xié)議采用SOAP協(xié)議,而 OMADM采用SyncML,在客戶端中實(shí)現(xiàn)SOAP和SyncML這兩種 XML格式消息的解析和封裝。并且,針對這兩種協(xié)議的參凄t樹的差異,以及多實(shí)例節(jié)點(diǎn)的實(shí) 例表示不同,通過整合參數(shù)樹中的不同之處,使得兩種協(xié)議共用一 個(gè)參數(shù)樹。而對于兩種協(xié)議的動(dòng)作,除了四個(gè)基本動(dòng)作獲取參數(shù)值、設(shè)置參凄t值、增加和刪除實(shí)例、以及;f反本升級動(dòng)作之外,兩種切、i義定了 各自不同的動(dòng)作,因此,需要對于這兩種協(xié)議各自定義的不同動(dòng)作 分別實(shí)現(xiàn)。其中,而對于片反本升級動(dòng)作,兩種協(xié)i義也不完全相同 TR069十辦i義定義了專門的動(dòng)作Download和TransferComplete,而 OMA DM是參凄t樹上DownloadandUpdate節(jié)點(diǎn)的Exec動(dòng)作,此時(shí), 可以共用下載版本和更新版本代碼,而其它分別實(shí)現(xiàn)。通過上述處理,在4妄收到來自力良務(wù)器的XML消息后,通過 SOAP解析器或SyncML解析器對接收的XML消息進(jìn)行解析,獲 取接收的XML消息中的動(dòng)作及動(dòng)作參凄t;才艮據(jù)整合后的參凄史樹和/ 或存儲的動(dòng)作執(zhí)行接收的XML消息中的動(dòng)作,生成處理結(jié)果;根 據(jù)處理結(jié)果構(gòu)造回復(fù)消息,并根據(jù)接收的XML消息的格式對回復(fù) 消息進(jìn)行相應(yīng)封裝;將封裝后的回復(fù)消息發(fā)送給服務(wù)器。圖2示出了終端對XML消息所執(zhí)行的處理流程,大致可以將 客戶端的處理過程分為以下步驟第一步當(dāng)客戶端從HTTP報(bào)文中提取出從服務(wù)器發(fā)來XML 消息之后,根據(jù)XML消息的格式調(diào)用SOAP解析器或SyncML解 析器,解析這個(gè)消息獲取動(dòng)作和動(dòng)作參數(shù);第二步根據(jù)動(dòng)作類型調(diào)用不同處理函數(shù),對于版本升級動(dòng)作 則根據(jù)不同協(xié)議調(diào)用不同處理函數(shù);第三步當(dāng)客戶端處理完動(dòng)作之后根據(jù)不同協(xié)議不同封裝程序 對回復(fù)消息進(jìn)行封裝,然后發(fā)送給服務(wù)器。裝置實(shí)施例在本實(shí)施例中,提供了一種協(xié)議兼容的實(shí)現(xiàn)客戶端,用于實(shí)現(xiàn)TR069協(xié)議與OMADM協(xié)議的相互兼容。如圖3所示,根據(jù)本實(shí)施例的協(xié)議兼容的實(shí)現(xiàn)客戶端包括第 一解析器302,用于對格式為SOAP的XML消息進(jìn)行解析,獲取 XML消息中的動(dòng)作及動(dòng)作參數(shù);第二解析器304,用于對格式為 SyncML的XML消息進(jìn)行解析,獲取所解析的XML消息中的動(dòng)作 及動(dòng)作參數(shù);存々者才莫塊306,存4諸有整合后的SOAP參數(shù)樹和OMA DM協(xié)"i義參凄t樹、以及TR069協(xié)i義與OMA DM協(xié)_漢的多種動(dòng)作, 其中,整合后的參數(shù)樹包括TR069協(xié)議參數(shù)樹與OMA DM協(xié)議參 數(shù)樹共有的參數(shù)及非共有的參數(shù),多種動(dòng)作包括TR069協(xié)議與OMA DM協(xié)議中自定義相同以及不相同的動(dòng)作;處理模塊308,用于根 據(jù)整合后的參數(shù)樹和由存儲才莫塊306存儲的動(dòng)作執(zhí)行接收的XML 消息中包含的動(dòng)作,并生成處理結(jié)果,根據(jù)處理結(jié)果構(gòu)造回復(fù)消息; 發(fā)送才莫塊310,用于根據(jù)XML消息的格式對回復(fù)消息進(jìn)行封裝,并 發(fā)送封裝的回復(fù)消息。其中,由存儲模塊306存儲的TR069協(xié)議與OMA DM協(xié)議中 自定義相同的動(dòng)作包括以下至少之一獲取參數(shù)值、設(shè)置參數(shù)值。此外,對于版本升級動(dòng)作,存儲一莫塊306存儲TR069協(xié)議和 OMA DM協(xié)-漢共用的版本升級動(dòng)作所需的下載版本4戈碼和更新版 本代碼,并存儲分別定義版本升級動(dòng)作其它部分。綜上所述,借助于本發(fā)明的上述技術(shù)方案,能夠在客戶端上實(shí) 現(xiàn)TR069協(xié)議與OMA DM協(xié)議的相互兼容,乂人而豐富了客戶端的 功能,并且方便了客戶端的使用。以上所述^f又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)i或的4支術(shù)人員來"i兌,本發(fā)明可以有各種更改和變4匕。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何4奮改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1. 一種協(xié)議兼容的實(shí)現(xiàn)方法,用于在客戶端實(shí)現(xiàn)TR069協(xié)議即CPE廣域網(wǎng)管理協(xié)議與OMA DM協(xié)議即操作管理維護(hù)設(shè)備管理協(xié)議的相互兼容,其特征在于,所述方法包括設(shè)置簡單對象訪問協(xié)議解析器和同步標(biāo)注性語言解析器,其中,所述簡單對象訪問協(xié)議解析器用于對格式為簡單對象訪問協(xié)議的XML消息進(jìn)行解析,所述同步標(biāo)注性語言解析器用于對格式為同步標(biāo)注性語言的XML消息進(jìn)行解析;整合TR069協(xié)議參數(shù)樹與OMA DM協(xié)議參數(shù)樹,其中,整合后的參數(shù)樹包括所述TR069協(xié)議參數(shù)樹與所述OMA DM協(xié)議參數(shù)樹共有的參數(shù)及非共有的參數(shù);存儲TR069協(xié)議與OMA DM協(xié)議中自定義相同的動(dòng)作,并對TR069協(xié)議與OMA DM協(xié)議中自定義不相同的動(dòng)作分別進(jìn)行定義并存儲。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收到來自服務(wù) 器的XML消息后,通過所述簡單對象訪問協(xié)議解析器或所述 同步標(biāo)注性語言解析器對接收的所述XML消息進(jìn)行解析,獲 取接收的所述XML消息中的動(dòng)作及動(dòng)作參數(shù);根據(jù)整合后的所述參數(shù)樹和/或存儲的所述動(dòng)作執(zhí)行接收 的所述XML消息中的動(dòng)作,生成處理結(jié)果;根據(jù)所述處理結(jié)果構(gòu)造回復(fù)消息,并才艮據(jù)接收的所述 XML消息的格式對所述回復(fù)消息進(jìn)4于相應(yīng)封裝;將封裝后的所述回復(fù)消息發(fā)送給所述服務(wù)器。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在f,存儲的TR069協(xié) i義與OMADM協(xié)i義中自定義相同的動(dòng)作包4舌以下至少之一 獲取參數(shù)值、設(shè)置參數(shù)值。
      4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,對于版本升級動(dòng)作, TR069協(xié)議和OMA DM協(xié)議共用所述版本升級動(dòng)作所需的下 載片反本^碼和更新X反本4戈碼,并分別定義所述版本升級動(dòng)作其 它部分。
      5. —種協(xié)議兼容的實(shí)現(xiàn)客戶端,用于實(shí)現(xiàn)TR069協(xié)議即CPE廣 域網(wǎng)管理協(xié)議與OMA DM協(xié)議即4喿作管理維護(hù)設(shè)備管理協(xié)議 即OMADM協(xié)議的相互兼容,其特征在于,所述客戶端包括第一解析器,用于對格式為簡單對象訪問協(xié)議的XML消 息進(jìn)行解析,獲取所述XML消息中的動(dòng)作及動(dòng)作參數(shù);第二解析器,用于對格式為同步標(biāo)注性語言的XML消息 進(jìn)行解析,獲取所解析的XML消息中的動(dòng)作及動(dòng)作參數(shù);存儲模塊,存儲有整合后的簡單對象訪問協(xié)議參數(shù)樹和 OMA DM協(xié)i義參凄t樹、以及TR069協(xié)i義與OMA DM協(xié)i義的 多種動(dòng)作,其中,整合后的所述參凄t樹包括所述TR069協(xié)i義 參數(shù)樹與所述OMADM協(xié)議參數(shù)樹共有的參數(shù)及非共有的參 數(shù),所述多種動(dòng)作包括TR069協(xié)議與OMA DM協(xié)議中自定義 相同以及不相同的動(dòng)作;處理模塊,用于根據(jù)整合后的所述參數(shù)樹和由所述存儲模 塊存儲的動(dòng)作執(zhí)行接收的所述XML消息中包含的動(dòng)作,并生 成處理結(jié)果,根據(jù)所述處理結(jié)果構(gòu)造回復(fù)消息;發(fā)送模塊,用于根據(jù)所述XML消息的格式對所述回復(fù)消 息進(jìn)行封裝,并發(fā)送封裝的所述回復(fù)消息。
      6. 根據(jù)權(quán)利要求5所述的客戶端,其特征在于,由所述存儲才莫塊存儲的TR069協(xié)議與OMADM協(xié)議中自定義相同的動(dòng)作包括 以下至少之一獲取參數(shù)值、設(shè)置參數(shù)值。
      7. 根據(jù)權(quán)利要求5所述的客戶端,其特征在于,對于版本升級動(dòng) 作,所述存儲模塊存儲TR069協(xié)議和OMA DM協(xié)議共用的所 述版本升級動(dòng)作所需的下載版本代碼和更新版本代碼,并存儲分別定義所述;f反本升級動(dòng)作其它部分。
      全文摘要
      本發(fā)明公開了一種協(xié)議兼容的實(shí)現(xiàn)方法,包括設(shè)置簡單對象訪問協(xié)議解析器和同步標(biāo)注性語言解析器,其中,SOAP解析器用于對格式為SOAP的XML消息進(jìn)行解析,SyncML解析器用于對格式為SyncML的XML消息進(jìn)行解析;整合TR069協(xié)議參數(shù)樹與OMA DM協(xié)議參數(shù)樹,其中,整合后的參數(shù)樹包括TR069協(xié)議參數(shù)樹與OMA DM協(xié)議參數(shù)樹共有的參數(shù)及非共有的參數(shù);存儲TR069協(xié)議與OMA DM協(xié)議中自定義相同的動(dòng)作,并對TR069協(xié)議與OMA DM協(xié)議中自定義不相同的動(dòng)作分別進(jìn)行定義并存儲。此外,本發(fā)明還公開了一種協(xié)議兼容的實(shí)現(xiàn)客戶端。通過使用本發(fā)明,能夠在客戶端上實(shí)現(xiàn)TR069協(xié)議與OMA DM協(xié)議的相互兼容,從而豐富了客戶端的功能,并且方便了客戶端的使用。
      文檔編號H04L12/24GK101267438SQ20081009463
      公開日2008年9月17日 申請日期2008年4月24日 優(yōu)先權(quán)日2008年4月24日
      發(fā)明者范新運(yùn) 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1