專利名稱:向終端下發(fā)通知消息的方法、服務(wù)器、網(wǎng)關(guān)及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種向終端下發(fā)通知消息的方法、服務(wù)器、網(wǎng)關(guān)及系統(tǒng)。
背景技術(shù):
OMA DM (Open Mobile Alliance Device Management,開放移動聯(lián)盟終端管理規(guī)范)V1.3 (以下簡稱DM規(guī)范)是OMA DM WorkGroup (開放移動聯(lián)盟終端管理工作組)制定的設(shè)備管理統(tǒng)一規(guī)范。DM規(guī)范提供了一種低成本方案,用于服務(wù)器經(jīng)由網(wǎng)關(guān)對目標(biāo)終端進(jìn)行配置管理。其中,作為管理者的服務(wù)器在對目標(biāo)終端的管理過程中需要擁有一種科學(xué)的下發(fā)通知消息的方法,借此簡化配置管理過程中下發(fā)通知消息的過程,提高管理效率。現(xiàn)有技術(shù)方案中,服務(wù)器向終端下發(fā)通知消息的方法為:服務(wù)器獲知網(wǎng)關(guān)下帶的所有終端標(biāo)識信息;從獲知的所有終端標(biāo)識信息中識別出將要進(jìn)行配置管理的目標(biāo)終端標(biāo)識信息;服務(wù)器將目標(biāo)終端標(biāo)識信息及需要向目標(biāo)終端發(fā)送的通知消息的內(nèi)容發(fā)送給網(wǎng)關(guān);網(wǎng)關(guān)根據(jù)通知消息的內(nèi)容生成相應(yīng)通知消息,并根據(jù)服務(wù)器下發(fā)的目標(biāo)終端標(biāo)識信息,將生成的相應(yīng)通知消息向目標(biāo)終端進(jìn)行轉(zhuǎn)發(fā)。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)方案至少具有以下缺點:網(wǎng)關(guān)根據(jù)服務(wù)器下發(fā)的目標(biāo)終端標(biāo)識信息及需要向目標(biāo)終端發(fā)送的通知消息的內(nèi)容,重新生成指向目標(biāo)終端的通知消息,從而增加了網(wǎng)關(guān)的工作負(fù)擔(dān),提高了對網(wǎng)關(guān)的性能要求。
發(fā)明內(nèi)容
為了減少DM規(guī)范下服務(wù)器對局域網(wǎng)終端實施管理的過程中重復(fù)的管理會話,提高管理命令的下發(fā)效率,同時降低對網(wǎng)關(guān)的性能要求,本發(fā)明實施例提供了一種向終端下發(fā)通知消息的方法、服務(wù)器、網(wǎng)關(guān)及系統(tǒng)?!矫妫峁┝艘环N向終端下發(fā)通知消息的方法,所述方法包括:根據(jù)通知消息的內(nèi)容生成通知消息;獲取目標(biāo)終端標(biāo)識信息,并將所述通知消息及所述目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使所述網(wǎng)關(guān)將所述通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。另一方面,提供了一種服務(wù)器,所述服務(wù)器包括:生成模塊,用于根據(jù)通知消息的內(nèi)容生成通知消息;獲取模塊,用于獲取目標(biāo)終端標(biāo)識信息;發(fā)送模塊,用于將所述生成模塊生成的通知消息及所述獲取模塊獲取到的目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使所述網(wǎng)關(guān)將所述通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。再一方面,提供了一種網(wǎng)關(guān),所述網(wǎng)關(guān)包括:接收模塊,用于接收服務(wù)器發(fā)送的通知消息及目標(biāo)終端標(biāo)識信息;
轉(zhuǎn)發(fā)模塊,用于將所述接收模塊接收到的通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。還提供了一種下發(fā)通知消息的系統(tǒng),所述系統(tǒng)包括:服務(wù)器和網(wǎng)關(guān);所述服務(wù)器如上述服務(wù)器;所述網(wǎng)關(guān)如上述網(wǎng)關(guān)。本發(fā)明實施例提供的技術(shù)方案的有益效果是:通過服務(wù)器將生成的通知消息及目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使網(wǎng)關(guān)在管理會話開始前可以獲知當(dāng)前管理會話的目標(biāo)是局域網(wǎng)終端還是網(wǎng)關(guān),減少了代理管理時的重復(fù)管理會話,提高資源使用效率;同時,網(wǎng)關(guān)可直接向目標(biāo)終端局域網(wǎng)終端轉(zhuǎn)發(fā)通知消息,不需另行生成,因此減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲取其他的附圖。圖1是本發(fā)明實施例一提供的向終端下發(fā)通知消息的方法流程圖;圖2是本發(fā)明實施例二提供的向終端下發(fā)通知消息的方法流程圖;圖3是本發(fā)明實施例二提供的網(wǎng)關(guān)的管理樹示意圖;圖4是本發(fā)明實施例三提供的向終端下發(fā)通知消息的方法流程圖;圖5是本發(fā)明實施例三提供的局域網(wǎng)終端管理對象結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例四提供的向終端下發(fā)通知消息的方法流程圖;圖7是本發(fā)明實施例四提供的消息轉(zhuǎn)發(fā)管理對象結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例五提供的服務(wù)器結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例五提供的獲取模塊結(jié)構(gòu)示意圖;圖10是本發(fā)明實施例五提供的另一種獲取模塊結(jié)構(gòu)示意圖;圖11是本發(fā)明實施例五提供的發(fā)送子模塊結(jié)構(gòu)示意圖;圖12是本發(fā)明實施例五提供的另一種發(fā)送子模塊結(jié)構(gòu)示意圖;圖13是本發(fā)明實施例五提供的指明單元結(jié)構(gòu)示意圖;圖14是本發(fā)明實施例五提供的發(fā)送模塊結(jié)構(gòu)示意圖;圖15是本發(fā)明實施例六提供的網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖16是本發(fā)明實施例六提供的另一種網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖17是本發(fā)明實施例六提供的又一種網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖18是本發(fā)明實施例七提供的向終端下發(fā)通知消息的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。實施例一
本實施例提供了一種向終端下發(fā)通知消息的方法,參見圖1,方法流程具體如下:101:根據(jù)通知消息的內(nèi)容生成通知消息;102:獲取目標(biāo)終端標(biāo)識信息,并將通知消息及目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使網(wǎng)關(guān)將通知消息轉(zhuǎn)發(fā)給目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。其中,獲取目標(biāo)終端標(biāo)識信息,包括:將通知消息發(fā)送給網(wǎng)關(guān),接收網(wǎng)關(guān)根據(jù)通知消息反饋的終端標(biāo)識信息列表,并從終端標(biāo)識信息列表中獲取目標(biāo)終端標(biāo)識信息;或者,獲取人工配置的終端標(biāo)識信息,從終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息;其中,終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及局域網(wǎng)終端位置編號與實例號之間的對應(yīng)關(guān)系。具體地,將通知消息發(fā)送給網(wǎng)關(guān),包括:將通知消息中的局域網(wǎng)終端位置編號設(shè)置為空之后,將通知消息發(fā)送給網(wǎng)關(guān);相應(yīng)地,接收網(wǎng)關(guān)根據(jù)通知消息反饋的終端標(biāo)識信息列表,包括:接收網(wǎng)關(guān)根據(jù)局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式反饋的終端標(biāo)識信息列表??蛇x地,將通知消息發(fā)送給網(wǎng)關(guān),包括:指明通知消息中的管理目標(biāo)類型為局域網(wǎng)終端之后,將通知消息發(fā)送給網(wǎng)關(guān);相應(yīng)地,接收網(wǎng)關(guān)根據(jù)通知消息反饋的終端標(biāo)識信息列表,包括:接收網(wǎng)關(guān)根據(jù)管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的終端標(biāo)識信息列表。具體地,指明通知消息中的管理目標(biāo)類型為局域網(wǎng)終端,包括:修改指向網(wǎng)關(guān)的通知消息中表示會話理由的字段,修改后的字段表明存在與網(wǎng)關(guān)進(jìn)行管理會話的理由,要求發(fā)起管理會話;擴展指向網(wǎng)關(guān)的通知消息中表示會話理由數(shù)據(jù)的字段,擴展后的字段包含表示局域網(wǎng)終端的字符,指明管理目標(biāo)類型為局域網(wǎng)終端;修改指向網(wǎng)關(guān)的通知消息中表示要求反饋設(shè)備詳細(xì)信息的字段,修改后的字段表明要求網(wǎng)關(guān)反饋網(wǎng)關(guān)上保存的設(shè)備詳細(xì)信息。其中,接收網(wǎng)關(guān)根據(jù)管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的終端標(biāo)識信息列表,包括:接收網(wǎng)關(guān)通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶的局域網(wǎng)終端子樹;或者,接收網(wǎng)關(guān)通過在會話中添加消息的方式攜帶的局域網(wǎng)終端子樹,添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴展標(biāo)記語言方式攜帶局域網(wǎng)終端子樹;其中,局域網(wǎng)終端子樹包含終端標(biāo)識信息列表。進(jìn)一步地,將目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),包括:將目標(biāo)終端標(biāo)識信息攜帶于管理會話信息中發(fā)送給網(wǎng)關(guān);或者,將目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給網(wǎng)關(guān);或者,將目標(biāo)終端標(biāo)識信息配置于網(wǎng)關(guān)上的消息轉(zhuǎn)發(fā)管理對象節(jié)點中,消息轉(zhuǎn)發(fā)管理對象節(jié)點至少包括:目標(biāo)終端標(biāo)識信息、向目標(biāo)終端發(fā)送的通知消息及可執(zhí)行節(jié)點。
進(jìn)一步地,將目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給網(wǎng)關(guān),包括:修改后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行指認(rèn)的字段,修改后的字段表明后續(xù)通知消息的內(nèi)容中包含對目標(biāo)終端標(biāo)識信息的指認(rèn)內(nèi)容;擴展后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行說明的字段,修改后的字段中指明管理目標(biāo)標(biāo)識為局域網(wǎng)終端管理對象及局域網(wǎng)終端管理對象下的目標(biāo)終端標(biāo)識信息。進(jìn)一步地,網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)通知消息前,網(wǎng)關(guān)將下發(fā)的通知消息中的信息元素的編號替換為轉(zhuǎn)發(fā)給目標(biāo)終端的通知消息中的信息元素的編號。為了更加清楚地說明本實施例提供的方法,下面,結(jié)合上述內(nèi)容,通過如下實施例二至實施例四的內(nèi)容,對本實施例提供的方法進(jìn)行詳細(xì)描述,詳見如下各實施例:實施例二本實施例提供了一種向終端下發(fā)通知消息的方法,該方法中,服務(wù)器在向網(wǎng)關(guān)發(fā)送的通知消息中,通過修改現(xiàn)有字段,指明管理目標(biāo)類型為局域網(wǎng)終端,以使網(wǎng)關(guān)向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息,服務(wù)器再從終端標(biāo)識信息中選出目標(biāo)終端,將目標(biāo)終端標(biāo)識信息攜帶于會話信息中,并將該會話信息下發(fā)給網(wǎng)關(guān),使網(wǎng)關(guān)從下發(fā)的會話信息中識別出目標(biāo)終端并向目標(biāo)終端轉(zhuǎn)發(fā)通知消息。如圖2所示,本實施例提供的方法流程具體如下:201:服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息,并向網(wǎng)關(guān)下發(fā)生成的通知消息,該通知消息中指明管理目標(biāo)類型為局域網(wǎng)終端;針對該步驟,本實施例不對服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息的方式進(jìn)行限定,為了使服務(wù)器獲知目標(biāo)終端標(biāo)識信息,服務(wù)器向網(wǎng)關(guān)指明管理目標(biāo)類型為局域網(wǎng)終端,以此要求網(wǎng)關(guān)反饋局域網(wǎng)終端標(biāo)識信息。其中,本實施例不對服務(wù)器向網(wǎng)關(guān)指明管理目標(biāo)類型的方式進(jìn)行限定,為了便于說明,此處以服務(wù)器通過修改下發(fā)的通知消息中的字段來指明管理目標(biāo)類型為局域網(wǎng)終端為例,具體過程如下:服務(wù)器通過對通知消息中的會話理由數(shù)據(jù)字段〈ReasonData〉字段進(jìn)行擴展,向網(wǎng)關(guān)指明管理目標(biāo)類型為網(wǎng)關(guān)下帶的局域網(wǎng)終端,此時,服務(wù)器在下發(fā)給網(wǎng)關(guān)的通知消息中做如下修改:1、服務(wù)器修改指向網(wǎng)關(guān)的通知消息中表示會話理由的字段,此處以修改〈reason-present〉字段為I為例,修改后的字段表明存在與網(wǎng)關(guān)進(jìn)行管理會話的理由,要求發(fā)起管理會話;2、服務(wù)器擴展指向網(wǎng)關(guān)的通知消息中表示會話理由數(shù)據(jù)的字段,此處以擴展〈ReasonData〉為表示局域網(wǎng)終端的字符“LanDevice”或表示其他管理目標(biāo)類型的字符為例,擴展后的字段指明管理目標(biāo)類型為局域網(wǎng)終端或其他管理目標(biāo)類型,而不是網(wǎng)關(guān),本步驟不對表示其他管理目標(biāo)類型的特定字符進(jìn)行限定;3、服務(wù)器修改指向網(wǎng)關(guān)的通知消息中表示要求反饋設(shè)備詳細(xì)信息的字段,此處以修改〈send-devdetail〉字段為I為例,修改后的字段表明需要網(wǎng)關(guān)反饋網(wǎng)關(guān)上保存的DevDetail (Device Detail,設(shè)備詳細(xì)信息)。202:網(wǎng)關(guān)識別出服務(wù)器下發(fā)的通知消息中指明的管理目標(biāo)類型;具體地,網(wǎng)關(guān)對服務(wù)器下發(fā)的通知消息中的〈ReasonData〉字段進(jìn)行解析后,識別出服務(wù)器的管理目標(biāo)類型是局域網(wǎng)終端,并依此確定需要向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信
肩、O
203:網(wǎng)關(guān)向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息;針對該步驟,本實施例不對網(wǎng)關(guān)向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息的方式進(jìn)行限定,實際應(yīng)用中,網(wǎng)關(guān)可以列表的形式向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息。則當(dāng)網(wǎng)關(guān)識別出服務(wù)器下發(fā)的通知消息中指明的管理目標(biāo)類型后,確定需要向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息,反饋方式包括但不限于以下兩種:反饋方式一:如圖3所示,網(wǎng)關(guān)通過對DevDetail添加擴展節(jié)點的方式來攜帶局域網(wǎng)終端子樹,并向服務(wù)器發(fā)送攜帶了 DevDetail的管理會話,借此向服務(wù)器提供終端標(biāo)識信息列表。其中,局域網(wǎng)終端子樹中包含了終端標(biāo)識信息列表,局域網(wǎng)終端子樹由網(wǎng)關(guān)保存并負(fù)責(zé)維護(hù)。反饋方式二:網(wǎng)關(guān)通過在與服務(wù)器的會話中添加消息來向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息,具體實現(xiàn)時,此處以Alert消息為例,網(wǎng)關(guān)在指向服務(wù)器的管理會話中攜帶 Alert 消息,Alert 消息中通過 WBXML(Wireless Application Protocol BinaryExtensible MarkupLanguage,無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言)/XML(ExtensibleMarkup Language,可擴展標(biāo)記語言)等方式對局域網(wǎng)終端子樹進(jìn)行攜帶,借此向服務(wù)器提供終端標(biāo)識信息列表。例如:
〈Alert〉
<Data>XXXX</Data>
〈Item〉
〈Data〉局域網(wǎng)終端子樹的WBXML/XML方式〈/Data〉
</Item>
〈/Alert〉 204:服務(wù)器在收到的終端標(biāo)識信息中找到目標(biāo)終端標(biāo)識信息,并在指向網(wǎng)關(guān)的管理會話信息中攜帶目標(biāo)終端標(biāo)識信息以指明具體的目標(biāo)終端;具體地,服務(wù)器收到網(wǎng)關(guān)反饋的終端標(biāo)識信息列表后,在終端標(biāo)識信息列表中找到目標(biāo)終端,并在指向網(wǎng)關(guān)的管理會話信息中攜帶目標(biāo)終端標(biāo)識信息以指明目標(biāo)終端,其中,指向網(wǎng)關(guān)的管理會話信息即為向網(wǎng)關(guān)發(fā)送的管理會話信息,其攜帶目標(biāo)終端標(biāo)識信息的方式包括但不限于以下三種:攜帶方式一:服務(wù)器將目標(biāo)終端標(biāo)識信息攜帶于指向網(wǎng)關(guān)的管理命令信息中,此處以通過對管理命令信息中的目標(biāo)字段〈Target〉進(jìn)行擴展,在擴展后的字段中攜帶目標(biāo)終端標(biāo)識信息為例。例如:服務(wù)器需要對局域網(wǎng)終端子樹下實例號為I的目標(biāo)終端上的./Inbox進(jìn)行添加操作時,由于服務(wù)器之前已經(jīng)從網(wǎng)關(guān)反饋的終端標(biāo)識信息列表中獲知了局域網(wǎng)終端位置編號與局域網(wǎng)終端實例號之間的對應(yīng)關(guān)系,且〈Target〉字段不可直接攜帶目標(biāo)終端位置編號,服務(wù)器只能用目標(biāo)終端實例號來向網(wǎng)關(guān)指明目標(biāo)終端,因此服務(wù)器可以將〈Target〉字段設(shè)定為./LanDevice/1/Inbox。攜帶方式二:服務(wù)器將目標(biāo)終端標(biāo)識信息攜帶于下發(fā)的同步標(biāo)記語言信息的同步頭信息中,此處以在下發(fā)的SyncML(Synchronization Markup Language,同步標(biāo)記語言)信息中的 SyncHdr (Synchronization Header,同步頭)信息中擴展〈TargetParent〉字段為例,擴展后的〈TargetParent〉字段攜帶目標(biāo)終端標(biāo)識信息,例如:服務(wù)器需要對局域網(wǎng)終端子樹下局域網(wǎng)終端實例號為I的目標(biāo)終端上的./Inbox進(jìn)行Add操作時,由于〈TargetParent〉字段在SyncHdr中沒有定義,因此服務(wù)器可以在SyncHdr中將〈TargetParent〉字段直接指定為目標(biāo)終端位置編號或目標(biāo)終端實例號,其中SyncHdr是具體管理命令的頭信息。攜帶方式三:服務(wù)器將目標(biāo)終端標(biāo)識信息攜帶于指向網(wǎng)關(guān)的消息信息中,此處以在下發(fā)的Package2消息信息中,通過擴展Alert消息來攜帶目標(biāo)終端標(biāo)識信息為例,例如:服務(wù)器需要對局域網(wǎng)終端子樹下實例號為I的目標(biāo)終端上的./Inbox進(jìn)行添加操作時,局域網(wǎng)終端子樹下實例號為I的目標(biāo)終端的位置編號為2345,則服務(wù)器擴展Alert編碼為2345來向網(wǎng)關(guān)指明目標(biāo)終端,或者擴展Alert編碼為目標(biāo)終端實例號來向網(wǎng)關(guān)指明目標(biāo)終端。
<SyncBody>
〈Alert〉
<Data>2345</Data>
〈Item〉
<Data>DeviceID of Devicel</Data>
</Item>〈/Alert〉
〈Add〉......〈/Add〉205:網(wǎng)關(guān)識別服務(wù)器下發(fā)的目標(biāo)終端標(biāo)識信息以識別目標(biāo)終端;具體地,當(dāng)服務(wù)器通過對管理命令信息中〈Target〉字段進(jìn)行擴展,在其中攜帶目標(biāo)終端標(biāo)識信息,并將管理命令信息下發(fā)給網(wǎng)關(guān)時,由于網(wǎng)關(guān)在步驟201中已經(jīng)認(rèn)定服務(wù)器管理的目標(biāo)是網(wǎng)關(guān)下帶的局域網(wǎng)終端,且服務(wù)器不可修改局域網(wǎng)終端子樹,因此網(wǎng)關(guān)可以識別此目標(biāo)終端標(biāo)識信息中的實例號,并識別出目標(biāo)終端實例號所對應(yīng)的目標(biāo)終端。當(dāng)服務(wù)器在下發(fā)的SyncML信息中,在SyncHdr信息中擴展使用〈TargetParent〉字段,攜帶目標(biāo)終端標(biāo)識信息,并將SyncHdr信息下發(fā)給網(wǎng)關(guān)時,由于網(wǎng)關(guān)在步驟201中已經(jīng)認(rèn)定服務(wù)器管理的目標(biāo)是網(wǎng)關(guān)下帶的局域網(wǎng)終端,因此網(wǎng)關(guān)在服務(wù)器發(fā)來的攜帶目標(biāo)終端標(biāo)識信息的管理命令中解析〈TargetParent〉字段,并識別出目標(biāo)終端標(biāo)識信息所對應(yīng)的目標(biāo)終端。當(dāng)服務(wù)器在下發(fā)的Package2消息信息中,通過擴展Alert消息來攜帶目標(biāo)終端標(biāo)識信息,并將Package2消息信息下發(fā)給網(wǎng)關(guān)時,由于網(wǎng)關(guān)在步驟201中已經(jīng)認(rèn)定服務(wù)器管理的目標(biāo)是網(wǎng)關(guān)下帶的局域網(wǎng)終端,因此網(wǎng)關(guān)可直接從服務(wù)器下發(fā)的Package2消息信息中的Alert消息中讀取目標(biāo)終端標(biāo)識信息,并識別出目標(biāo)終端標(biāo)識信息所對應(yīng)的目標(biāo)終端。
206:網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)服務(wù)器下發(fā)的通知消息,對目標(biāo)終端進(jìn)行代理管理。針對該步驟,網(wǎng)關(guān)在獲取服務(wù)器下發(fā)的目標(biāo)終端標(biāo)識信息后,識別出服務(wù)器指示網(wǎng)關(guān)進(jìn)行代理管理的目標(biāo)終端,將服務(wù)器下發(fā)的通知消息轉(zhuǎn)發(fā)給此目標(biāo)終端,拉起與此目標(biāo)終端的管理會話,對此目標(biāo)終端進(jìn)行代理管理。其中,將服務(wù)器下發(fā)的通知消息轉(zhuǎn)發(fā)給此目標(biāo)終端之前,還包括:網(wǎng)關(guān)將通知消息中的信息元素的編號替換為下發(fā)給目標(biāo)終端的通知消息中的信息元素的編號,信息元素指通知消息中涉及到的各類軟硬件對象,例如:服務(wù)器編號,會話編號,完整性驗證值Digest等。本實施例提供的方法,通過服務(wù)器在指向網(wǎng)關(guān)的管理會話信息中攜帶目標(biāo)終端標(biāo)識信息,以指明具體的目標(biāo)終端,并將生成的通知消息發(fā)送給網(wǎng)關(guān),使網(wǎng)關(guān)在管理會話開始前可以獲知當(dāng)前管理會話的目標(biāo)是局域網(wǎng)終端還是網(wǎng)關(guān),減少了代理管理時的重復(fù)管理會話,提高資源使用效率;同時,網(wǎng)關(guān)可直接向目標(biāo)終端局域網(wǎng)終端轉(zhuǎn)發(fā)通知消息,不需另行生成,因此減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。實施例三本實施例提供了一種向終端下發(fā)通知消息的方法,該方法中,當(dāng)服務(wù)器通過下發(fā)通知消息的方式獲取所要進(jìn)行管理的目標(biāo)終端標(biāo)識信息時,服務(wù)器通過在向網(wǎng)關(guān)發(fā)送的后續(xù)通知消息中,修改現(xiàn)有字段,攜帶目標(biāo)終端標(biāo)識信息,使得網(wǎng)關(guān)向目標(biāo)終端直接轉(zhuǎn)發(fā)通知消息,并進(jìn)行代理管理。參見圖4,本實施例提供的方法流程具體如下:401:服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息,向網(wǎng)關(guān)下發(fā)通知消息,獲取目標(biāo)終端標(biāo)識信息;具體地,本實施例不對服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息的方式進(jìn)行限定。除此之外,本實施例同樣不對服務(wù)器獲取目標(biāo)終端標(biāo)識信息的方式進(jìn)行限定,具體實現(xiàn)時,服務(wù)器可向網(wǎng)關(guān)發(fā)送攜帶局域網(wǎng)終端位置編號為空的信息的通知消息,以此使網(wǎng)關(guān)確定需要向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息,服務(wù)器再從網(wǎng)關(guān)反饋的局域網(wǎng)終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息;或者,在服務(wù)器對終端開始管理前,由人工配置終端標(biāo)識信息,月艮務(wù)器直接獲取人工配置的終端標(biāo)識信息,從終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息。其中,當(dāng)服務(wù)器對目標(biāo)終端進(jìn)行首次管理或?qū)⒁戮钟蚓W(wǎng)終端管理對象時,月艮務(wù)器向網(wǎng)關(guān)發(fā)送的通知消息中攜帶局域網(wǎng)終端位置編號為空的信息,此處以在服務(wù)器下發(fā)的通知消息中的管理對象標(biāo)識數(shù)據(jù)字段<mo1-data>字段中添加DevID(Device Identity局域網(wǎng)終端位置編號)為空的指令DevID = Null為例,表示服務(wù)器不確定網(wǎng)關(guān)下帶的終端標(biāo)識信息,從而以此要求網(wǎng)關(guān)反饋局域網(wǎng)終端管理對象(局域網(wǎng)終端管理對象保存了終端標(biāo)識信息列表)。服務(wù)器借此獲知終端標(biāo)識信息列表,并從終端標(biāo)識信息列表中,獲取目標(biāo)終端標(biāo)識信息。402:服務(wù)器向網(wǎng)關(guān)下發(fā)包含目標(biāo)終端標(biāo)識信息的后續(xù)通知消息;進(jìn)一步地,服務(wù)器獲取目標(biāo)終端標(biāo)識信息之后,將目標(biāo)終端標(biāo)識信息攜帶于指向網(wǎng)關(guān)的后續(xù)通知消息中,此處以將目標(biāo)終端標(biāo)識信息攜帶于指向網(wǎng)關(guān)的后續(xù)通知消息中的擴展后的<mo1-data>字段為例,服務(wù)器通過擴展后的〈moi_data>字段的內(nèi)容向網(wǎng)關(guān)指明目標(biāo)終端,即擴展后的<mo1-data>字段攜帶目標(biāo)終端標(biāo)識信息,來向網(wǎng)關(guān)指明目標(biāo)終端,具體步驟包括:1、服務(wù)器修改后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行指認(rèn)的字段,此處以將<mo1-present>字段修改為I為例,修改后的字段表明后續(xù)通知消息的內(nèi)容中包含對目標(biāo)終端標(biāo)識信息的指認(rèn)內(nèi)容;2、服務(wù)器擴展后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行說明的字段,修改后的字段中指明管理目標(biāo)標(biāo)識為局域網(wǎng)終端管理對象及局域網(wǎng)終端管理對象下的目標(biāo)終端標(biāo)識信息,此處以擴展〈moi_data>字段,在〈moi_data>字段中指定MOI (Management ObjectIdentity,管理對象標(biāo)識)為 LanDevice MO (Lan Devices Management Object,局域網(wǎng)終端管理對象)為例,擴展后的字段可以指明出LanDevice MO下目標(biāo)終端標(biāo)識信息,例如:將<mo1-data>字段擴展為“moi = LanDevice MO &DevID = 1234”,則表示服務(wù)器將要在后續(xù)管理會話中目標(biāo)終端位置編號為1234的目標(biāo)終端。如圖5所示,由于網(wǎng)關(guān)上通過局域網(wǎng)終端管理對象的形式保存了局域網(wǎng)終端標(biāo)識信息,且局域網(wǎng)終端管理對象由網(wǎng)關(guān)自行維護(hù),所以網(wǎng)關(guān)可識別服務(wù)器下發(fā)的目標(biāo)終端標(biāo)識信息。403:網(wǎng)關(guān)從服務(wù)器下發(fā)的后續(xù)通知消息中識別出目標(biāo)終端;針對該步驟,網(wǎng)關(guān)將服務(wù)器在后續(xù)通知消息中提供的目標(biāo)終端標(biāo)識信息與保存于網(wǎng)關(guān)上的局域網(wǎng)終端管理對象中的局域網(wǎng)終端標(biāo)識信息進(jìn)行比對,識別出目標(biāo)終端。404:網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)通知消息,對目標(biāo)終端進(jìn)行代理管理。具體地,網(wǎng)關(guān)識別出服務(wù)器指示網(wǎng)關(guān)進(jìn)行代理管理的目標(biāo)終端,將服務(wù)器下發(fā)的通知消息轉(zhuǎn)發(fā)給此目標(biāo)終端,拉起與此目標(biāo)終端的管理會話,對目標(biāo)終端進(jìn)行代理管理。其中,網(wǎng)關(guān)同樣執(zhí)行實施例二步驟206中所指明的對信息元素編號進(jìn)行轉(zhuǎn)換的動作,此處不再贅述。本實施例提供的方法,因網(wǎng)關(guān)直接向目標(biāo)終端局域網(wǎng)終端轉(zhuǎn)發(fā)通知消息,不需另行生成,因此減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。實施例四本實施例提供了一種向終端下發(fā)通知消息的方法,該方法中,服務(wù)器通過下發(fā)通知消息的方式獲取所要進(jìn)行管理的目標(biāo)終端標(biāo)識信息,或通過從人工配置的終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息之后,根據(jù)獲取的目標(biāo)終端標(biāo)識信息在網(wǎng)關(guān)上配置消息轉(zhuǎn)發(fā)管理對象節(jié)點,配置完成后,觸發(fā)代理管理。在服務(wù)器觸發(fā)代理管理后,網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)管理對象節(jié)點中的通知消息,并對目標(biāo)終端進(jìn)行代理管理,參見圖6,本實施例提供的方法流程具體如下:601:服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息,并向網(wǎng)關(guān)下發(fā)生成的通知消息,獲取目標(biāo)終端標(biāo)識信息;針對該步驟,本實施例不對服務(wù)器根據(jù)通知消息的內(nèi)容生成通知消息的方式進(jìn)行限定。除此之外,本實施例同樣不對服務(wù)器獲取目標(biāo)終端標(biāo)識信息的方式進(jìn)行限定,具體實現(xiàn)時,服務(wù)器向網(wǎng)關(guān)發(fā)送的通知消息中,通過修改現(xiàn)有字段,指明管理目標(biāo)類型為局域網(wǎng)終端,使網(wǎng)關(guān)確定需要向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息,并在網(wǎng)關(guān)向服務(wù)器反饋局域網(wǎng)終端標(biāo)識信息后,服務(wù)器就此獲取目標(biāo)終端標(biāo)識信息;或者,在服務(wù)器對終端開始管理前,服務(wù)器通過從人工配置的終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息。602:服務(wù)器根據(jù)獲取的目標(biāo)終端標(biāo)識信息在網(wǎng)關(guān)上配置消息轉(zhuǎn)發(fā)管理對象節(jié)
占.
進(jìn)一步地,服務(wù)器在獲取局域網(wǎng)終端標(biāo)識信息后,在網(wǎng)關(guān)上配置消息轉(zhuǎn)發(fā)管理對象節(jié)點,并將目標(biāo)終端標(biāo)識信息及服務(wù)器向目標(biāo)終端發(fā)送的通知消息攜帶于消息轉(zhuǎn)發(fā)管理對象節(jié)點中。如圖7所示,消息轉(zhuǎn)發(fā)管理對象節(jié)點至少包括:目標(biāo)終端標(biāo)識信息、服務(wù)器向目標(biāo)終端發(fā)送的通知消息及可執(zhí)行節(jié)點,其中服務(wù)器執(zhí)行此節(jié)點用于觸發(fā)代理管理過程。603:服務(wù)器執(zhí)行消息轉(zhuǎn)發(fā)管理對象節(jié)點中的可執(zhí)行節(jié)點來觸發(fā)代理管理,并向網(wǎng)關(guān)發(fā)送針對目標(biāo)終端的管理命令;具體地,服務(wù)器配置消息轉(zhuǎn)發(fā)管理對象節(jié)點后,通過執(zhí)行消息轉(zhuǎn)發(fā)管理對象節(jié)點內(nèi)的可執(zhí)行節(jié)點,觸發(fā)代理管理過程,并同時向網(wǎng)關(guān)發(fā)送針對目標(biāo)終端的管理命令。服務(wù)器執(zhí)行可執(zhí)行節(jié)點的觸發(fā)動作需要和針對目標(biāo)終端的管理命令進(jìn)行綁定,在正確觸發(fā)代理管理過程的情況下,針對目標(biāo)終端的管理命令才會被發(fā)送。604:網(wǎng)關(guān)從消息轉(zhuǎn)發(fā)管理對象節(jié)點中識別出目標(biāo)終端,并向目標(biāo)終端轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)管理對象節(jié)點中的通知消息;針對該步驟,網(wǎng)關(guān)從消息轉(zhuǎn)發(fā)管理對象節(jié)點中找到目標(biāo)終端標(biāo)識信息,識別出目標(biāo)終端。網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)消息轉(zhuǎn)發(fā)管理對象節(jié)點中保存的通知消息。605:網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)服務(wù)器下發(fā)的針對目標(biāo)終端的管理命令,對目標(biāo)終端進(jìn)
行代理管理。進(jìn)一步地,網(wǎng)關(guān)向目標(biāo)終端轉(zhuǎn)發(fā)通知消息后,目標(biāo)終端向網(wǎng)關(guān)反饋會話響應(yīng)消息,網(wǎng)關(guān)在收到目標(biāo)終端反饋的會話響應(yīng)消息后,將服務(wù)器下發(fā)的針對目標(biāo)終端的管理命令轉(zhuǎn)發(fā)給目標(biāo)終端,從而對目標(biāo)終端進(jìn)行正常的代理管理。本實施例提供的方法中,通過服務(wù)器事先將通知消息及管理命令配置完畢并提供給網(wǎng)關(guān),使得網(wǎng)關(guān)只需要直接對目標(biāo)終端進(jìn)行轉(zhuǎn)發(fā)即可,無需重新生成一個針對目標(biāo)管理局域網(wǎng)終端的通知消息,減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。實施例五本實施例提供了一種服務(wù)器,參見圖8,包括:生成模塊801,用于根據(jù)通知消息的內(nèi)容生成通知消息;獲取模塊802,用于獲取目標(biāo)終端標(biāo)識信息;發(fā)送模塊803,用于將生成模塊801生成的通知消息及獲取模塊802獲取到的目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使網(wǎng)關(guān)將通知消息轉(zhuǎn)發(fā)給目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。其中,參見圖9,獲取模塊802,包括:發(fā)送子模塊8021,用于將生成模塊801生成的通知消息發(fā)送給網(wǎng)關(guān);接收子模塊8022,用于接收網(wǎng)關(guān)根據(jù)發(fā)送子模塊8021發(fā)送的通知消息反饋的終端標(biāo)識信息列表;第一獲取子模塊8023,用于從接收子模塊8022接收到的終端標(biāo)識信息列表中獲取目標(biāo)終端標(biāo)識信息;或者,參見圖10,獲取模塊802,包括:第二獲取子模塊8024,用于獲取人工配置的終端標(biāo)識信息;第三獲取子模塊8025,用于從第二獲取子模塊8024獲取的終端標(biāo)識信息中獲取目標(biāo)終端標(biāo)識信息;其中,終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及局域網(wǎng)終端位置編號與實例號之間的對應(yīng)關(guān)系。
參見圖11,發(fā)送子模塊8021,包括:設(shè)置單元8021a,用于將生成模塊801生成的通知消息中的局域網(wǎng)終端位置編號設(shè)置為空;第一發(fā)送單元8021b,用于將設(shè)置單元8021a設(shè)置后的通知消息發(fā)送給網(wǎng)關(guān);相應(yīng)地,接收子模塊8022,用于接收網(wǎng)關(guān)根據(jù)第一發(fā)送單元8021b發(fā)送的局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式反饋的終端標(biāo)識信息列表。參見圖12,發(fā)送子模塊8021,包括:指明單元8021c,用于指明生成模塊801生成的通知消息中的管理目標(biāo)類型為局域網(wǎng)終端;第二發(fā)送單元8021d,用于將指明單元8021c指明后的通知消息發(fā)送給網(wǎng)關(guān);相應(yīng)地,接收子模塊8022,用于接收網(wǎng)關(guān)根據(jù)第二發(fā)送單元8021d發(fā)送的管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的終端標(biāo)識信息列表。參見圖13,指明單元8021c,包括:第一修改子單元8021cl,用于修改指向網(wǎng)關(guān)的通知消息中表示會話理由的字段,修改后的字段表明存在與網(wǎng)關(guān)進(jìn)行管理會話的理由,要求發(fā)起管理會話;擴展子單元8021c2,用于擴展指向網(wǎng)關(guān)的通知消息中表示會話理由數(shù)據(jù)的字段,擴展后的字段包含表示局域網(wǎng)終端的字符,指明管理目標(biāo)類型為局域網(wǎng)終端;第二修改子單元8021c3,用于修改指向網(wǎng)關(guān)的通知消息中表示要求反饋設(shè)備詳細(xì)信息的字段,修改后的字段表明要求網(wǎng)關(guān)反饋網(wǎng)關(guān)上保存的設(shè)備詳細(xì)信息。進(jìn)一步地,接收子模塊8022,用于接收網(wǎng)關(guān)通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶的局域網(wǎng)終端子樹;或者,接收網(wǎng)關(guān)通過在會話中添加消息的方式攜帶的局域網(wǎng)終端子樹,添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴展標(biāo)記語言方式攜帶局域網(wǎng)終端子樹;其中,局域網(wǎng)終端子樹包含終端標(biāo)識信息列表。發(fā)送模塊803將目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān)時,用于將目標(biāo)終端標(biāo)識信息攜帶于管理會話信息中發(fā)送給網(wǎng)關(guān);或者,將目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給網(wǎng)關(guān);或者,將目標(biāo)終端標(biāo)識信息配置于網(wǎng)關(guān)上的消息轉(zhuǎn)發(fā)管理對象節(jié)點中,消息轉(zhuǎn)發(fā)管理對象節(jié)點至少包括:目標(biāo)終端標(biāo)識信息、向目標(biāo)終端發(fā)送的通知消息及可執(zhí)行節(jié)點。參見圖14,發(fā)送模塊803將目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給網(wǎng)關(guān)時,包括:修改子模塊8031,用于修改后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行指認(rèn)的字段,修改后的字段表明后續(xù)通知消息的內(nèi)容中包含對目標(biāo)終端標(biāo)識信息的指認(rèn)內(nèi)容;擴展子模塊8032,用于擴展后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行說明的字段,修改后的字段中指明管理目標(biāo)標(biāo)識為局域網(wǎng)終端管理對象及局域網(wǎng)終端管理對象下的目標(biāo)終端標(biāo)識信息。本實施例提供的服務(wù)器將獲取的目標(biāo)終端標(biāo)識信息攜帶于下發(fā)的會話信息中,使得網(wǎng)關(guān)無需重新生成一個針對目標(biāo)管理局域網(wǎng)終端的通知消息,減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。實施例六
本實施例提供了一種網(wǎng)關(guān),參見圖15,該網(wǎng)關(guān)包括:接收模塊1501,用于接收服務(wù)器發(fā)送的通知消息及目標(biāo)終端標(biāo)識信息;轉(zhuǎn)發(fā)模塊1502,用于將接收模塊1501接收到的通知消息轉(zhuǎn)發(fā)給目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。參見圖16,該網(wǎng)關(guān),還包括:反饋模塊1503,用于根據(jù)接收模塊1501接收到的通知消息反饋終端標(biāo)識信息列表,使服務(wù)器從終端標(biāo)識信息列表中獲得目標(biāo)終端標(biāo)識信息;其中,終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及局域網(wǎng)終端位置編號與實例號之間的對應(yīng)關(guān)系。具體地,接收模塊1501,用于接收局域網(wǎng)終端位置編號為空的通知消息;相應(yīng)地,反饋模塊1503,用于根據(jù)接收模塊1501接收到的局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式向服務(wù)器反饋終端標(biāo)識信息列表??蛇x地,接收模塊1501,用于接收管理目標(biāo)類型為局域網(wǎng)終端的通知消息;相應(yīng)地,反饋模塊1503,用于根據(jù)接收模塊1501接收到的管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式向服務(wù)器反饋終端標(biāo)識信息列表。進(jìn)一步地,反饋模塊1503,用于通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶向服務(wù)器反饋的局域網(wǎng)終端子樹;或者,反饋模塊1503,用于通過在會話中添加消息的方式攜帶向服務(wù)器反饋的局域網(wǎng)終端子樹,添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴展標(biāo)記語言方式攜帶局域網(wǎng)終端子樹;其中,局域網(wǎng)終端子樹包含終端標(biāo)識信息列表。參見圖17,該網(wǎng)關(guān),還包括:替換模塊1504,用于在轉(zhuǎn)發(fā)模塊1502向目標(biāo)終端轉(zhuǎn)發(fā)通知消息前,將服務(wù)器下發(fā)的通知消息中的信息元素的編號替換為轉(zhuǎn)發(fā)給目標(biāo)終端的通知消息中的信息元素的編號。本實施例提供的網(wǎng)關(guān),按照服務(wù)器的要求,提供了終端標(biāo)識信息列表,用于服務(wù)器識別出目標(biāo)終端;并將服務(wù)器下發(fā)的指向目標(biāo)終端的通知消息轉(zhuǎn)發(fā)給目標(biāo)終端,減少了重復(fù)的管理會話,提高管理命令的下發(fā)效率。實施例七本實施例提供了一種向終端下發(fā)通知消息的系統(tǒng),參見圖18,該系統(tǒng)包括:服務(wù)器1801和網(wǎng)關(guān)1802。其中,服務(wù)器1801如上述實施例五提供的服務(wù)器,網(wǎng)關(guān)1802如上述實施例六提供的網(wǎng)關(guān)。本實施例提供的系統(tǒng),通過服務(wù)器將指向目標(biāo)終端的通知消息直接下發(fā)給網(wǎng)關(guān),使得網(wǎng)關(guān)可直接將通知消息對目標(biāo)終端進(jìn)行轉(zhuǎn)發(fā),因此下發(fā)通知消息的系統(tǒng)減少了代理管理時的重復(fù)管理會話,提高資源使用效率,減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。需要說明的是:上述實施例提供的向終端下發(fā)通知消息的方法,僅以上述各場景的劃分進(jìn)行為例,實際應(yīng)用中,可以根據(jù)需要而將上述應(yīng)用場景組合以完成以上描述的全部或者部分功能。另外,上述實施例提供的服務(wù)器、網(wǎng)關(guān)及向終端下發(fā)通知消息的系統(tǒng)與向終端下發(fā)通知消息的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例中的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是制度存儲器、磁盤或光盤等。以上僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種向終端下發(fā)通知消息的方法,其特征在于,所述方法包括: 根據(jù)通知消息的內(nèi)容生成通知消息; 獲取目標(biāo)終端標(biāo)識信息,并將所述通知消息及所述目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使所述網(wǎng)關(guān)將所述通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)終端標(biāo)識信息,包括: 將所述通知消息發(fā)送給所述網(wǎng)關(guān),接收所述網(wǎng)關(guān)根據(jù)所述通知消息反饋的終端標(biāo)識信息列表,并從所述終端標(biāo)識信息列表中獲取所述目標(biāo)終端標(biāo)識信息; 或者,獲取人工配置的終端標(biāo)識信息,從所述終端標(biāo)識信息中獲取所述目標(biāo)終端標(biāo)識信息; 其中,所述終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及所述局域網(wǎng)終端位置編號與所述實例號之間的對應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述將所述通知消息發(fā)送給所述網(wǎng)關(guān),包括: 將所述通知消息中的局域網(wǎng)終端位置編號設(shè)置為空之后,將所述通知消息發(fā)送給所述網(wǎng)關(guān); 相應(yīng)地,所述接收所述網(wǎng)關(guān)根據(jù)所述通知消息反饋的終端標(biāo)識信息列表,包括: 接收所述網(wǎng)關(guān)根據(jù)所述局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式反饋的所述終端標(biāo)識信息`列表。
4.如權(quán)利要求2所述的方法,其特征在于,所述將所述通知消息發(fā)送給所述網(wǎng)關(guān),包括: 指明所述通知消息中的管理目標(biāo)類型為局域網(wǎng)終端之后,將所述通知消息發(fā)送給所述網(wǎng)關(guān); 相應(yīng)地,所述接收所述網(wǎng)關(guān)根據(jù)所述通知消息反饋的終端標(biāo)識信息列表,包括: 接收所述網(wǎng)關(guān)根據(jù)所述管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的所述終端標(biāo)識信息列表。
5.如權(quán)利要求4所述的方法,其特征在于,所述指明所述通知消息中的管理目標(biāo)類型為局域網(wǎng)終端,包括: 修改指向所述網(wǎng)關(guān)的通知消息中表示會話理由的字段,修改后的所述字段表明存在與所述網(wǎng)關(guān)進(jìn)行管理會話的理由,要求發(fā)起管理會話; 擴展指向所述網(wǎng)關(guān)的通知消息中表示會話理由數(shù)據(jù)的字段,擴展后的所述字段包含表示局域網(wǎng)終端的字符,指明管理目標(biāo)類型為局域網(wǎng)終端; 修改指向所述網(wǎng)關(guān)的通知消息中表示要求反饋設(shè)備詳細(xì)信息的字段,修改后的所述字段表明要求所述網(wǎng)關(guān)反饋網(wǎng)關(guān)上保存的設(shè)備詳細(xì)信息。
6.如權(quán)利要求4所述的方法,其特征在于,所述接收所述網(wǎng)關(guān)根據(jù)所述管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的所述終端標(biāo)識信息列表,包括: 接收所述網(wǎng)關(guān)通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶的所述局域網(wǎng)終端子樹; 或者,接收所述網(wǎng)關(guān)通過在會話中添加消息的方式攜帶的所述局域網(wǎng)終端子樹,所述添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴展標(biāo)記語言方式攜帶所述局域網(wǎng)終端子樹; 其中,所述局域網(wǎng)終端子樹包含所述終端標(biāo)識信息列表。
7.如權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),包括: 將所述目標(biāo)終端標(biāo)識信息攜帶于管理會話信息中發(fā)送給所述網(wǎng)關(guān); 或者,將所述目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給所述網(wǎng)關(guān); 或者,將所述目標(biāo)終端標(biāo)識信息配置于所述網(wǎng)關(guān)上的消息轉(zhuǎn)發(fā)管理對象節(jié)點中,所述消息轉(zhuǎn)發(fā)管理對象節(jié)點至少包括:目標(biāo)終端標(biāo)識信息、向目標(biāo)終端發(fā)送的通知消息及可執(zhí)行節(jié)點。
8.如權(quán)利要求7所述的方法,其特征在于,所述將所述目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給所述網(wǎng)關(guān),包括: 修改所述后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行指認(rèn)的字段,修改后的所述字段表明所述后續(xù)通知消息的內(nèi)容中包含對目標(biāo)終端標(biāo)識信息的指認(rèn)內(nèi)容; 擴展所述后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行說明的字段,修改后的所述字段中指明管理目標(biāo)標(biāo)識為局域網(wǎng)終端管理對象及局域網(wǎng)終端管理對象下的目標(biāo)終端標(biāo)識信息。
9.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)關(guān)向所述目標(biāo)終端轉(zhuǎn)發(fā)所述通知消息前,所述網(wǎng)關(guān)將下發(fā)的通知消息中的信息元素的編號替換為轉(zhuǎn)發(fā)給目標(biāo)終端的通知消息中的信息兀素的編號。
10.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 生成模塊,用于根據(jù)通知消息的內(nèi)容生成通知消息; 獲取模塊,用于獲取目標(biāo)終端標(biāo)識信息; 發(fā)送模塊,用于將所述生成模塊生成的通知消息及所述獲取模塊獲取到的目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使所述網(wǎng)關(guān)將所述通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。
11.如權(quán)利要求10所述的服務(wù)器,其特征在于,所述獲取模塊,包括: 發(fā)送子模塊,用于將所述生成模塊生成的通知消息發(fā)送給所述網(wǎng)關(guān); 接收子模塊,用于接收所述網(wǎng)關(guān)根據(jù)所述發(fā)送子模塊發(fā)送的通知消息反饋的終端標(biāo)識信息列表; 第一獲取子模塊,用于從所述接收子模塊接收到的終端標(biāo)識信息列表中獲取所述目標(biāo)終端標(biāo)識信息; 或者,所述獲取模塊,包括: 第二獲取子模塊,用于獲取人工配置的終端標(biāo)識信息; 第三獲取子模塊,用于從所述第二獲取子模塊獲取的終端標(biāo)識信息中獲取所述目標(biāo)終端標(biāo)識信息; 其中,所述終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及所述局域網(wǎng)終端位置編號與所述實例號之間的對應(yīng)關(guān)系。
12.如權(quán)利要求11所述的服務(wù)器,其特征在于,所述發(fā)送子模塊,包括: 設(shè)置單元,用于將所述生成模塊生成的通知消息中的局域網(wǎng)終端位置編號設(shè)置為空;第一發(fā)送單元,用于將所述設(shè)置單元設(shè)置后的通知消息發(fā)送給所述網(wǎng)關(guān); 相應(yīng)地,所述接收子模塊,用于接收所述網(wǎng)關(guān)根據(jù)所述第一發(fā)送單元發(fā)送的局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式反饋的所述終端標(biāo)識信息列表。
13.如權(quán)利要求11所述的服務(wù)器,其特征在于,所述發(fā)送子模塊,包括: 指明單元,用于指明所述生成模塊生成的通知消息中的管理目標(biāo)類型為局域網(wǎng)終端; 第二發(fā)送單元,用于將所述指明單元指明后的通知消息發(fā)送給所述網(wǎng)關(guān);相應(yīng)地,所述接收子模塊,用于接收所述網(wǎng)關(guān)根據(jù)所述第二發(fā)送單元發(fā)送的管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端子樹的形式反饋的所述終端標(biāo)識信息列表。
14.如權(quán)利要求13所述的服務(wù)器,其特征在于,所述指明單元,包括: 第一修改子單元,用于修改指向所述網(wǎng)關(guān)的通知消息中表示會話理由的字段,修改后的所述字段表明存在與所述網(wǎng)關(guān)進(jìn)行管理會話的理由,要求發(fā)起管理會話; 擴展子單元,用于擴展指向所述網(wǎng)關(guān)的通知消息中表示會話理由數(shù)據(jù)的字段,擴展后的所述字段包含表示局域網(wǎng)終端的字符,指明管理目標(biāo)類型為局域網(wǎng)終端; 第二修改子單元,用于修改指向所述網(wǎng)關(guān)的通知消息中表示要求反饋設(shè)備詳細(xì)信息的字段,修改后的所述字段表明要求所述網(wǎng)關(guān)反饋網(wǎng)關(guān)上保存的設(shè)備詳細(xì)信息。
15.如權(quán)利要求13所述的服務(wù)器,其特征在于,所述接收子模塊,用于接收所述網(wǎng)關(guān)通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶的所述局域網(wǎng)終端子樹;或者,接收所述網(wǎng)關(guān)通過在會話中添加消息的方式攜帶的所述局域網(wǎng)終端子樹,所述添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴`展標(biāo)記語言方式攜帶所述局域網(wǎng)終端子樹; 其中,所述局域網(wǎng)終端子樹包含所述終端標(biāo)識信息列表。
16.如權(quán)利要求10所述的服務(wù)器,其特征在于,所述發(fā)送模塊將所述目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān)時,用于將所述目標(biāo)終端標(biāo)識信息攜帶于管理會話信息中發(fā)送給所述網(wǎng)關(guān);或者,將所述目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給所述網(wǎng)關(guān);或者,將所述目標(biāo)終端標(biāo)識信息配置于所述網(wǎng)關(guān)上的消息轉(zhuǎn)發(fā)管理對象節(jié)點中,所述消息轉(zhuǎn)發(fā)管理對象節(jié)點至少包括:目標(biāo)終端標(biāo)識信息、向目標(biāo)終端發(fā)送的通知消息及可執(zhí)行節(jié)點。
17.如權(quán)利要求16所述的服務(wù)器,其特征在于,所述發(fā)送模塊將所述目標(biāo)終端標(biāo)識信息攜帶于后續(xù)通知消息中發(fā)送給所述網(wǎng)關(guān)時,包括: 修改子模塊,用于修改所述后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行指認(rèn)的字段,修改后的所述字段表明所述后續(xù)通知消息的內(nèi)容中包含對目標(biāo)終端標(biāo)識信息的指認(rèn)內(nèi)容;擴展子模塊,用于擴展所述后續(xù)通知消息中負(fù)責(zé)對管理目標(biāo)標(biāo)識進(jìn)行說明的字段,修改后的所述字段中指明管理目標(biāo)標(biāo)識為局域網(wǎng)終端管理對象及局域網(wǎng)終端管理對象下的目標(biāo)終端標(biāo)識信息。
18.一種網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)包括: 接收模塊,用于接收服務(wù)器發(fā)送的通知消息及目標(biāo)終端標(biāo)識信息; 轉(zhuǎn)發(fā)模塊,用于將所述接收模塊接收到的通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。
19.如權(quán)利要求18所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān),還包括: 反饋模塊,用于根據(jù)所述接收模塊接收到的通知消息反饋終端標(biāo)識信息列表,使所述服務(wù)器從所述終端標(biāo)識信息列表中獲得所述目標(biāo)終端標(biāo)識信息; 其中,所述終端標(biāo)識信息至少包括局域網(wǎng)終端位置編號、實例號及所述局域網(wǎng)終端位置編號與所述實例號之間的對應(yīng)關(guān)系。
20.如權(quán)利要求19所述的網(wǎng)關(guān),其特征在于,所述接收模塊,用于接收局域網(wǎng)終端位置編號為空的通知消息; 相應(yīng)地,所述反饋模塊,用于根據(jù)所述接收模塊接收到的局域網(wǎng)終端位置編號為空的通知消息,以局域網(wǎng)終端管理對象的形式向所述服務(wù)器反饋所述終端標(biāo)識信息列表。
21.如權(quán)利要求19所述的網(wǎng)關(guān),其特征在于,所述接收模塊,用于接收管理目標(biāo)類型為局域網(wǎng)終端的通知消息; 相應(yīng)地,所述反饋模塊,用于根據(jù)所述接收模塊接收到的管理目標(biāo)類型為局域網(wǎng)終端的通知消息,以局域網(wǎng)終端 子樹的形式向所述服務(wù)器反饋所述終端標(biāo)識信息列表。
22.如權(quán)利要求21所述的網(wǎng)關(guān),其特征在于,所述反饋模塊,用于通過在設(shè)備詳細(xì)信息中添加擴展節(jié)點的方式攜帶向所述服務(wù)器反饋的所述局域網(wǎng)終端子樹; 或者,所述反饋模塊,用于通過在會話中添加消息的方式攜帶向所述服務(wù)器反饋的所述局域網(wǎng)終端子樹,所述添加消息以無線應(yīng)用協(xié)議二進(jìn)制可擴展標(biāo)記語言/可擴展標(biāo)記語言方式攜帶所述局域網(wǎng)終端子樹; 其中,所述局域網(wǎng)終端子樹包含所述終端標(biāo)識信息列表。
23.如權(quán)利要求18所述的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān),還包括: 替換模塊,用于在所述轉(zhuǎn)發(fā)模塊向所述目標(biāo)終端轉(zhuǎn)發(fā)所述通知消息前,將所述服務(wù)器下發(fā)的通知消息中的信息元素的編號替換為轉(zhuǎn)發(fā)給目標(biāo)終端的通知消息中的信息元素的編號。
24.一種向終端下發(fā)通知消息的系統(tǒng),其特征在于,所述系統(tǒng)包括:服務(wù)器和網(wǎng)關(guān); 所述服務(wù)器如權(quán)利要求10至權(quán)利要求17中任一權(quán)利要求所述的服務(wù)器; 所述網(wǎng)關(guān)如權(quán)利要求18至權(quán)利要求23中任一權(quán)利要求所述的網(wǎng)關(guān)。
全文摘要
本發(fā)明公開了一種向終端下發(fā)通知消息的方法、服務(wù)器、網(wǎng)關(guān)及系統(tǒng),屬于通信領(lǐng)域。方法包括根據(jù)通知消息的內(nèi)容生成通知消息;獲取目標(biāo)終端標(biāo)識信息,并將所述通知消息及所述目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使所述網(wǎng)關(guān)將所述通知消息轉(zhuǎn)發(fā)給所述目標(biāo)終端標(biāo)識信息對應(yīng)的目標(biāo)終端。本發(fā)明通過服務(wù)器將生成的通知消息及目標(biāo)終端標(biāo)識信息發(fā)送給網(wǎng)關(guān),使網(wǎng)關(guān)在管理會話開始前可以獲知當(dāng)前管理會話的目標(biāo)是局域網(wǎng)終端還是網(wǎng)關(guān),減少了代理管理時的重復(fù)管理會話,提高資源使用效率;同時,網(wǎng)關(guān)可直接向目標(biāo)終端轉(zhuǎn)發(fā)通知消息,不需由網(wǎng)關(guān)另行生成,因此減輕了網(wǎng)關(guān)的工作壓力,降低了對網(wǎng)關(guān)的性能要求。
文檔編號H04W24/00GK103118376SQ20111036321
公開日2013年5月22日 申請日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者金志皓, 常新苗, 劉海濤, 王睿 申請人:華為終端有限公司