新四季網

向終端下發通知消息的方法、伺服器、網關及系統的製作方法

2023-07-04 01:26:06 2

專利名稱:向終端下發通知消息的方法、伺服器、網關及系統的製作方法
技術領域:
本發明涉及通信領域,特別涉及一種向終端下發通知消息的方法、伺服器、網關及系統。
背景技術:
OMA DM (Open Mobile Alliance Device Management,開放移動聯盟終端管理規範)V1.3 (以下簡稱DM規範)是OMA DM WorkGroup (開放移動聯盟終端管理工作組)制定的設備管理統一規範。DM規範提供了一種低成本方案,用於伺服器經由網關對目標終端進行配置管理。其中,作為管理者的伺服器在對目標終端的管理過程中需要擁有一種科學的下發通知消息的方法,藉此簡化配置管理過程中下發通知消息的過程,提高管理效率。現有技術方案中,伺服器向終端下發通知消息的方法為:伺服器獲知網關下帶的所有終端標識信息;從獲知的所有終端標識信息中識別出將要進行配置管理的目標終端標識信息;伺服器將目標終端標識信息及需要向目標終端發送的通知消息的內容發送給網關;網關根據通知消息的內容生成相應通知消息,並根據伺服器下發的目標終端標識信息,將生成的相應通知消息向目標終端進行轉發。在實現本發明的過程中,發明人發現上述現有技術方案至少具有以下缺點:網關根據伺服器下發的目標終端標識信息及需要向目標終端發送的通知消息的內容,重新生成指向目標終端的通知消息,從而增加了網關的工作負擔,提高了對網關的性能要求。

發明內容
為了減少DM規範下伺服器對區域網終端實施管理的過程中重複的管理會話,提高管理命令的下發效率,同時降低對網關的性能要求,本發明實施例提供了一種向終端下發通知消息的方法、伺服器、網關及系統。—方面,提供了一種向終端下發通知消息的方法,所述方法包括:根據通知消息的內容生成通知消息;獲取目標終端標識信息,並將所述通知消息及所述目標終端標識信息發送給網關,使所述網關將所述通知消息轉發給所述目標終端標識信息對應的目標終端。另一方面,提供了一種伺服器,所述伺服器包括:生成模塊,用於根據通知消息的內容生成通知消息;獲取模塊,用於獲取目標終端標識信息;發送模塊,用於將所述生成模塊生成的通知消息及所述獲取模塊獲取到的目標終端標識信息發送給網關,使所述網關將所述通知消息轉發給所述目標終端標識信息對應的目標終端。再一方面,提供了一種網關,所述網關包括:接收模塊,用於接收伺服器發送的通知消息及目標終端標識信息;
轉發模塊,用於將所述接收模塊接收到的通知消息轉發給所述目標終端標識信息對應的目標終端。還提供了一種下發通知消息的系統,所述系統包括:伺服器和網關;所述伺服器如上述伺服器;所述網關如上述網關。本發明實施例提供的技術方案的有益效果是:通過伺服器將生成的通知消息及目標終端標識信息發送給網關,使網關在管理會話開始前可以獲知當前管理會話的目標是區域網終端還是網關,減少了代理管理時的重複管理會話,提高資源使用效率;同時,網關可直接向目標終端區域網終端轉發通知消息,不需另行生成,因此減輕了網關的工作壓力,降低了對網關的性能要求。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲取其他的附圖。圖1是本發明實施例一提供的向終端下發通知消息的方法流程圖;圖2是本發明實施例二提供的向終端下發通知消息的方法流程圖;圖3是本發明實施例二提供的網關的管理樹示意圖;圖4是本發明實施例三提供的向終端下發通知消息的方法流程圖;圖5是本發明實施例三提供的區域網終端管理對象結構示意圖;圖6是本發明實施例四提供的向終端下發通知消息的方法流程圖;圖7是本發明實施例四提供的消息轉發管理對象結構示意圖;圖8是本發明實施例五提供的伺服器結構示意圖;圖9是本發明實施例五提供的獲取模塊結構示意圖;圖10是本發明實施例五提供的另一種獲取模塊結構示意圖;圖11是本發明實施例五提供的發送子模塊結構示意圖;圖12是本發明實施例五提供的另一種發送子模塊結構示意圖;圖13是本發明實施例五提供的指明單元結構示意圖;圖14是本發明實施例五提供的發送模塊結構示意圖;圖15是本發明實施例六提供的網關結構示意圖;圖16是本發明實施例六提供的另一種網關結構示意圖;圖17是本發明實施例六提供的又一種網關結構示意圖;圖18是本發明實施例七提供的向終端下發通知消息的系統結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。實施例一
本實施例提供了一種向終端下發通知消息的方法,參見圖1,方法流程具體如下:101:根據通知消息的內容生成通知消息;102:獲取目標終端標識信息,並將通知消息及目標終端標識信息發送給網關,使網關將通知消息轉發給目標終端標識信息對應的目標終端。其中,獲取目標終端標識信息,包括:將通知消息發送給網關,接收網關根據通知消息反饋的終端標識信息列表,並從終端標識信息列表中獲取目標終端標識信息;或者,獲取人工配置的終端標識信息,從終端標識信息中獲取目標終端標識信息;其中,終端標識信息至少包括區域網終端位置編號、實例號及區域網終端位置編號與實例號之間的對應關係。具體地,將通知消息發送給網關,包括:將通知消息中的區域網終端位置編號設置為空之後,將通知消息發送給網關;相應地,接收網關根據通知消息反饋的終端標識信息列表,包括:接收網關根據區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式反饋的終端標識信息列表。可選地,將通知消息發送給網關,包括:指明通知消息中的管理目標類型為區域網終端之後,將通知消息發送給網關;相應地,接收網關根據通知消息反饋的終端標識信息列表,包括:接收網關根據管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的終端標識信息列表。具體地,指明通知消息中的管理目標類型為區域網終端,包括:修改指向網關的通知消息中表示會話理由的欄位,修改後的欄位表明存在與網關進行管理會話的理由,要求發起管理會話;擴展指向網關的通知消息中表示會話理由數據的欄位,擴展後的欄位包含表示區域網終端的字符,指明管理目標類型為區域網終端;修改指向網關的通知消息中表示要求反饋設備詳細信息的欄位,修改後的欄位表明要求網關反饋網關上保存的設備詳細信息。其中,接收網關根據管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的終端標識信息列表,包括:接收網關通過在設備詳細信息中添加擴展節點的方式攜帶的區域網終端子樹;或者,接收網關通過在會話中添加消息的方式攜帶的區域網終端子樹,添加消息以無線應用協議二進位可擴展標記語言/可擴展標記語言方式攜帶區域網終端子樹;其中,區域網終端子樹包含終端標識信息列表。進一步地,將目標終端標識信息發送給網關,包括:將目標終端標識信息攜帶於管理會話信息中發送給網關;或者,將目標終端標識信息攜帶於後續通知消息中發送給網關;或者,將目標終端標識信息配置於網關上的消息轉發管理對象節點中,消息轉發管理對象節點至少包括:目標終端標識信息、向目標終端發送的通知消息及可執行節點。
進一步地,將目標終端標識信息攜帶於後續通知消息中發送給網關,包括:修改後續通知消息中負責對管理目標標識進行指認的欄位,修改後的欄位表明後續通知消息的內容中包含對目標終端標識信息的指認內容;擴展後續通知消息中負責對管理目標標識進行說明的欄位,修改後的欄位中指明管理目標標識為區域網終端管理對象及區域網終端管理對象下的目標終端標識信息。進一步地,網關向目標終端轉發通知消息前,網關將下發的通知消息中的信息元素的編號替換為轉發給目標終端的通知消息中的信息元素的編號。為了更加清楚地說明本實施例提供的方法,下面,結合上述內容,通過如下實施例二至實施例四的內容,對本實施例提供的方法進行詳細描述,詳見如下各實施例:實施例二本實施例提供了一種向終端下發通知消息的方法,該方法中,伺服器在向網關發送的通知消息中,通過修改現有欄位,指明管理目標類型為區域網終端,以使網關向伺服器反饋區域網終端標識信息,伺服器再從終端標識信息中選出目標終端,將目標終端標識信息攜帶於會話信息中,並將該會話信息下發給網關,使網關從下發的會話信息中識別出目標終端並向目標終端轉發通知消息。如圖2所示,本實施例提供的方法流程具體如下:201:伺服器根據通知消息的內容生成通知消息,並向網關下發生成的通知消息,該通知消息中指明管理目標類型為區域網終端;針對該步驟,本實施例不對伺服器根據通知消息的內容生成通知消息的方式進行限定,為了使伺服器獲知目標終端標識信息,伺服器向網關指明管理目標類型為區域網終端,以此要求網關反饋區域網終端標識信息。其中,本實施例不對伺服器向網關指明管理目標類型的方式進行限定,為了便於說明,此處以伺服器通過修改下發的通知消息中的欄位來指明管理目標類型為區域網終端為例,具體過程如下:伺服器通過對通知消息中的會話理由數據欄位〈ReasonData〉欄位進行擴展,向網關指明管理目標類型為網關下帶的區域網終端,此時,伺服器在下發給網關的通知消息中做如下修改:1、伺服器修改指向網關的通知消息中表示會話理由的欄位,此處以修改〈reason-present〉欄位為I為例,修改後的欄位表明存在與網關進行管理會話的理由,要求發起管理會話;2、伺服器擴展指向網關的通知消息中表示會話理由數據的欄位,此處以擴展〈ReasonData〉為表示區域網終端的字符「LanDevice」或表示其他管理目標類型的字符為例,擴展後的欄位指明管理目標類型為區域網終端或其他管理目標類型,而不是網關,本步驟不對表示其他管理目標類型的特定字符進行限定;3、伺服器修改指向網關的通知消息中表示要求反饋設備詳細信息的欄位,此處以修改〈send-devdetail〉欄位為I為例,修改後的欄位表明需要網關反饋網關上保存的DevDetail (Device Detail,設備詳細信息)。202:網關識別出伺服器下發的通知消息中指明的管理目標類型;具體地,網關對伺服器下發的通知消息中的〈ReasonData〉欄位進行解析後,識別出伺服器的管理目標類型是區域網終端,並依此確定需要向伺服器反饋區域網終端標識信
肩、O
203:網關向伺服器反饋區域網終端標識信息;針對該步驟,本實施例不對網關向伺服器反饋區域網終端標識信息的方式進行限定,實際應用中,網關可以列表的形式向伺服器反饋區域網終端標識信息。則當網關識別出伺服器下發的通知消息中指明的管理目標類型後,確定需要向伺服器反饋區域網終端標識信息,反饋方式包括但不限於以下兩種:反饋方式一:如圖3所示,網關通過對DevDetail添加擴展節點的方式來攜帶區域網終端子樹,並向伺服器發送攜帶了 DevDetail的管理會話,藉此向伺服器提供終端標識信息列表。其中,區域網終端子樹中包含了終端標識信息列表,區域網終端子樹由網關保存並負責維護。反饋方式二:網關通過在與伺服器的會話中添加消息來向伺服器反饋區域網終端標識信息,具體實現時,此處以Alert消息為例,網關在指向伺服器的管理會話中攜帶 Alert 消息,Alert 消息中通過 WBXML(Wireless Application Protocol BinaryExtensible MarkupLanguage,無線應用協議二進位可擴展標記語言)/XML(ExtensibleMarkup Language,可擴展標記語言)等方式對區域網終端子樹進行攜帶,藉此向伺服器提供終端標識信息列表。例如:
〈Alert〉
XXXX
〈Item〉
〈Data〉區域網終端子樹的WBXML/XML方式〈/Data〉

〈/Alert〉 204:伺服器在收到的終端標識信息中找到目標終端標識信息,並在指向網關的管理會話信息中攜帶目標終端標識信息以指明具體的目標終端;具體地,伺服器收到網關反饋的終端標識信息列表後,在終端標識信息列表中找到目標終端,並在指向網關的管理會話信息中攜帶目標終端標識信息以指明目標終端,其中,指向網關的管理會話信息即為向網關發送的管理會話信息,其攜帶目標終端標識信息的方式包括但不限於以下三種:攜帶方式一:伺服器將目標終端標識信息攜帶於指向網關的管理命令信息中,此處以通過對管理命令信息中的目標欄位〈Target〉進行擴展,在擴展後的欄位中攜帶目標終端標識信息為例。例如:伺服器需要對區域網終端子樹下實例號為I的目標終端上的./Inbox進行添加操作時,由於伺服器之前已經從網關反饋的終端標識信息列表中獲知了區域網終端位置編號與區域網終端實例號之間的對應關係,且〈Target〉欄位不可直接攜帶目標終端位置編號,伺服器只能用目標終端實例號來向網關指明目標終端,因此伺服器可以將〈Target〉欄位設定為./LanDevice/1/Inbox。攜帶方式二:伺服器將目標終端標識信息攜帶於下發的同步標記語言信息的同步頭信息中,此處以在下發的SyncML(Synchronization Markup Language,同步標記語言)信息中的 SyncHdr (Synchronization Header,同步頭)信息中擴展〈TargetParent〉欄位為例,擴展後的〈TargetParent〉欄位攜帶目標終端標識信息,例如:伺服器需要對區域網終端子樹下區域網終端實例號為I的目標終端上的./Inbox進行Add操作時,由於〈TargetParent〉欄位在SyncHdr中沒有定義,因此伺服器可以在SyncHdr中將〈TargetParent〉欄位直接指定為目標終端位置編號或目標終端實例號,其中SyncHdr是具體管理命令的頭信息。攜帶方式三:伺服器將目標終端標識信息攜帶於指向網關的消息信息中,此處以在下發的Package2消息信息中,通過擴展Alert消息來攜帶目標終端標識信息為例,例如:伺服器需要對區域網終端子樹下實例號為I的目標終端上的./Inbox進行添加操作時,區域網終端子樹下實例號為I的目標終端的位置編號為2345,則伺服器擴展Alert編碼為2345來向網關指明目標終端,或者擴展Alert編碼為目標終端實例號來向網關指明目標終端。

〈Alert〉
2345
〈Item〉
DeviceID of Devicel
〈/Alert〉
〈Add〉......〈/Add〉205:網關識別伺服器下發的目標終端標識信息以識別目標終端;具體地,當伺服器通過對管理命令信息中〈Target〉欄位進行擴展,在其中攜帶目標終端標識信息,並將管理命令信息下發給網關時,由於網關在步驟201中已經認定伺服器管理的目標是網關下帶的區域網終端,且伺服器不可修改區域網終端子樹,因此網關可以識別此目標終端標識信息中的實例號,並識別出目標終端實例號所對應的目標終端。當伺服器在下發的SyncML信息中,在SyncHdr信息中擴展使用〈TargetParent〉欄位,攜帶目標終端標識信息,並將SyncHdr信息下發給網關時,由於網關在步驟201中已經認定伺服器管理的目標是網關下帶的區域網終端,因此網關在伺服器發來的攜帶目標終端標識信息的管理命令中解析〈TargetParent〉欄位,並識別出目標終端標識信息所對應的目標終端。當伺服器在下發的Package2消息信息中,通過擴展Alert消息來攜帶目標終端標識信息,並將Package2消息信息下發給網關時,由於網關在步驟201中已經認定伺服器管理的目標是網關下帶的區域網終端,因此網關可直接從伺服器下發的Package2消息信息中的Alert消息中讀取目標終端標識信息,並識別出目標終端標識信息所對應的目標終端。
206:網關向目標終端轉發伺服器下發的通知消息,對目標終端進行代理管理。針對該步驟,網關在獲取伺服器下發的目標終端標識信息後,識別出伺服器指示網關進行代理管理的目標終端,將伺服器下發的通知消息轉發給此目標終端,拉起與此目標終端的管理會話,對此目標終端進行代理管理。其中,將伺服器下發的通知消息轉發給此目標終端之前,還包括:網關將通知消息中的信息元素的編號替換為下發給目標終端的通知消息中的信息元素的編號,信息元素指通知消息中涉及到的各類軟硬體對象,例如:伺服器編號,會話編號,完整性驗證值Digest等。本實施例提供的方法,通過伺服器在指向網關的管理會話信息中攜帶目標終端標識信息,以指明具體的目標終端,並將生成的通知消息發送給網關,使網關在管理會話開始前可以獲知當前管理會話的目標是區域網終端還是網關,減少了代理管理時的重複管理會話,提高資源使用效率;同時,網關可直接向目標終端區域網終端轉發通知消息,不需另行生成,因此減輕了網關的工作壓力,降低了對網關的性能要求。實施例三本實施例提供了一種向終端下發通知消息的方法,該方法中,當伺服器通過下發通知消息的方式獲取所要進行管理的目標終端標識信息時,伺服器通過在向網關發送的後續通知消息中,修改現有欄位,攜帶目標終端標識信息,使得網關向目標終端直接轉發通知消息,並進行代理管理。參見圖4,本實施例提供的方法流程具體如下:401:伺服器根據通知消息的內容生成通知消息,向網關下發通知消息,獲取目標終端標識信息;具體地,本實施例不對伺服器根據通知消息的內容生成通知消息的方式進行限定。除此之外,本實施例同樣不對伺服器獲取目標終端標識信息的方式進行限定,具體實現時,伺服器可向網關發送攜帶區域網終端位置編號為空的信息的通知消息,以此使網關確定需要向伺服器反饋區域網終端標識信息,伺服器再從網關反饋的區域網終端標識信息中獲取目標終端標識信息;或者,在伺服器對終端開始管理前,由人工配置終端標識信息,月艮務器直接獲取人工配置的終端標識信息,從終端標識信息中獲取目標終端標識信息。其中,當伺服器對目標終端進行首次管理或將要更新區域網終端管理對象時,月艮務器向網關發送的通知消息中攜帶區域網終端位置編號為空的信息,此處以在伺服器下發的通知消息中的管理對象標識數據欄位欄位中添加DevID(Device Identity區域網終端位置編號)為空的指令DevID = Null為例,表示伺服器不確定網關下帶的終端標識信息,從而以此要求網關反饋區域網終端管理對象(區域網終端管理對象保存了終端標識信息列表)。伺服器藉此獲知終端標識信息列表,並從終端標識信息列表中,獲取目標終端標識信息。402:伺服器向網關下發包含目標終端標識信息的後續通知消息;進一步地,伺服器獲取目標終端標識信息之後,將目標終端標識信息攜帶於指向網關的後續通知消息中,此處以將目標終端標識信息攜帶於指向網關的後續通知消息中的擴展後的欄位為例,伺服器通過擴展後的〈moi_data>欄位的內容向網關指明目標終端,即擴展後的欄位攜帶目標終端標識信息,來向網關指明目標終端,具體步驟包括:1、伺服器修改後續通知消息中負責對管理目標標識進行指認的欄位,此處以將欄位修改為I為例,修改後的欄位表明後續通知消息的內容中包含對目標終端標識信息的指認內容;2、伺服器擴展後續通知消息中負責對管理目標標識進行說明的欄位,修改後的欄位中指明管理目標標識為區域網終端管理對象及區域網終端管理對象下的目標終端標識信息,此處以擴展〈moi_data>欄位,在〈moi_data>欄位中指定MOI (Management ObjectIdentity,管理對象標識)為 LanDevice MO (Lan Devices Management Object,區域網終端管理對象)為例,擴展後的欄位可以指明出LanDevice MO下目標終端標識信息,例如:將欄位擴展為「moi = LanDevice MO &DevID = 1234」,則表示伺服器將要在後續管理會話中目標終端位置編號為1234的目標終端。如圖5所示,由於網關上通過區域網終端管理對象的形式保存了區域網終端標識信息,且區域網終端管理對象由網關自行維護,所以網關可識別伺服器下發的目標終端標識信息。403:網關從伺服器下發的後續通知消息中識別出目標終端;針對該步驟,網關將伺服器在後續通知消息中提供的目標終端標識信息與保存於網關上的區域網終端管理對象中的區域網終端標識信息進行比對,識別出目標終端。404:網關向目標終端轉發通知消息,對目標終端進行代理管理。具體地,網關識別出伺服器指示網關進行代理管理的目標終端,將伺服器下發的通知消息轉發給此目標終端,拉起與此目標終端的管理會話,對目標終端進行代理管理。其中,網關同樣執行實施例二步驟206中所指明的對信息元素編號進行轉換的動作,此處不再贅述。本實施例提供的方法,因網關直接向目標終端區域網終端轉發通知消息,不需另行生成,因此減輕了網關的工作壓力,降低了對網關的性能要求。實施例四本實施例提供了一種向終端下發通知消息的方法,該方法中,伺服器通過下發通知消息的方式獲取所要進行管理的目標終端標識信息,或通過從人工配置的終端標識信息中獲取目標終端標識信息之後,根據獲取的目標終端標識信息在網關上配置消息轉發管理對象節點,配置完成後,觸發代理管理。在伺服器觸發代理管理後,網關向目標終端轉發消息轉發管理對象節點中的通知消息,並對目標終端進行代理管理,參見圖6,本實施例提供的方法流程具體如下:601:伺服器根據通知消息的內容生成通知消息,並向網關下發生成的通知消息,獲取目標終端標識信息;針對該步驟,本實施例不對伺服器根據通知消息的內容生成通知消息的方式進行限定。除此之外,本實施例同樣不對伺服器獲取目標終端標識信息的方式進行限定,具體實現時,伺服器向網關發送的通知消息中,通過修改現有欄位,指明管理目標類型為區域網終端,使網關確定需要向伺服器反饋區域網終端標識信息,並在網關向伺服器反饋區域網終端標識信息後,伺服器就此獲取目標終端標識信息;或者,在伺服器對終端開始管理前,伺服器通過從人工配置的終端標識信息中獲取目標終端標識信息。602:伺服器根據獲取的目標終端標識信息在網關上配置消息轉發管理對象節
佔.
進一步地,伺服器在獲取區域網終端標識信息後,在網關上配置消息轉發管理對象節點,並將目標終端標識信息及伺服器向目標終端發送的通知消息攜帶於消息轉發管理對象節點中。如圖7所示,消息轉發管理對象節點至少包括:目標終端標識信息、伺服器向目標終端發送的通知消息及可執行節點,其中伺服器執行此節點用於觸發代理管理過程。603:伺服器執行消息轉發管理對象節點中的可執行節點來觸發代理管理,並向網關發送針對目標終端的管理命令;具體地,伺服器配置消息轉發管理對象節點後,通過執行消息轉發管理對象節點內的可執行節點,觸發代理管理過程,並同時向網關發送針對目標終端的管理命令。伺服器執行可執行節點的觸發動作需要和針對目標終端的管理命令進行綁定,在正確觸發代理管理過程的情況下,針對目標終端的管理命令才會被發送。604:網關從消息轉發管理對象節點中識別出目標終端,並向目標終端轉發消息轉發管理對象節點中的通知消息;針對該步驟,網關從消息轉發管理對象節點中找到目標終端標識信息,識別出目標終端。網關向目標終端轉發消息轉發管理對象節點中保存的通知消息。605:網關向目標終端轉發伺服器下發的針對目標終端的管理命令,對目標終端進
行代理管理。進一步地,網關向目標終端轉發通知消息後,目標終端向網關反饋會話響應消息,網關在收到目標終端反饋的會話響應消息後,將伺服器下發的針對目標終端的管理命令轉發給目標終端,從而對目標終端進行正常的代理管理。本實施例提供的方法中,通過伺服器事先將通知消息及管理命令配置完畢並提供給網關,使得網關只需要直接對目標終端進行轉發即可,無需重新生成一個針對目標管理區域網終端的通知消息,減輕了網關的工作壓力,降低了對網關的性能要求。實施例五本實施例提供了一種伺服器,參見圖8,包括:生成模塊801,用於根據通知消息的內容生成通知消息;獲取模塊802,用於獲取目標終端標識信息;發送模塊803,用於將生成模塊801生成的通知消息及獲取模塊802獲取到的目標終端標識信息發送給網關,使網關將通知消息轉發給目標終端標識信息對應的目標終端。其中,參見圖9,獲取模塊802,包括:發送子模塊8021,用於將生成模塊801生成的通知消息發送給網關;接收子模塊8022,用於接收網關根據發送子模塊8021發送的通知消息反饋的終端標識信息列表;第一獲取子模塊8023,用於從接收子模塊8022接收到的終端標識信息列表中獲取目標終端標識信息;或者,參見圖10,獲取模塊802,包括:第二獲取子模塊8024,用於獲取人工配置的終端標識信息;第三獲取子模塊8025,用於從第二獲取子模塊8024獲取的終端標識信息中獲取目標終端標識信息;其中,終端標識信息至少包括區域網終端位置編號、實例號及區域網終端位置編號與實例號之間的對應關係。
參見圖11,發送子模塊8021,包括:設置單元8021a,用於將生成模塊801生成的通知消息中的區域網終端位置編號設置為空;第一發送單元8021b,用於將設置單元8021a設置後的通知消息發送給網關;相應地,接收子模塊8022,用於接收網關根據第一發送單元8021b發送的區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式反饋的終端標識信息列表。參見圖12,發送子模塊8021,包括:指明單元8021c,用於指明生成模塊801生成的通知消息中的管理目標類型為區域網終端;第二發送單元8021d,用於將指明單元8021c指明後的通知消息發送給網關;相應地,接收子模塊8022,用於接收網關根據第二發送單元8021d發送的管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的終端標識信息列表。參見圖13,指明單元8021c,包括:第一修改子單元8021cl,用於修改指向網關的通知消息中表示會話理由的欄位,修改後的欄位表明存在與網關進行管理會話的理由,要求發起管理會話;擴展子單元8021c2,用於擴展指向網關的通知消息中表示會話理由數據的欄位,擴展後的欄位包含表示區域網終端的字符,指明管理目標類型為區域網終端;第二修改子單元8021c3,用於修改指向網關的通知消息中表示要求反饋設備詳細信息的欄位,修改後的欄位表明要求網關反饋網關上保存的設備詳細信息。進一步地,接收子模塊8022,用於接收網關通過在設備詳細信息中添加擴展節點的方式攜帶的區域網終端子樹;或者,接收網關通過在會話中添加消息的方式攜帶的區域網終端子樹,添加消息以無線應用協議二進位可擴展標記語言/可擴展標記語言方式攜帶區域網終端子樹;其中,區域網終端子樹包含終端標識信息列表。發送模塊803將目標終端標識信息發送給網關時,用於將目標終端標識信息攜帶於管理會話信息中發送給網關;或者,將目標終端標識信息攜帶於後續通知消息中發送給網關;或者,將目標終端標識信息配置於網關上的消息轉發管理對象節點中,消息轉發管理對象節點至少包括:目標終端標識信息、向目標終端發送的通知消息及可執行節點。參見圖14,發送模塊803將目標終端標識信息攜帶於後續通知消息中發送給網關時,包括:修改子模塊8031,用於修改後續通知消息中負責對管理目標標識進行指認的欄位,修改後的欄位表明後續通知消息的內容中包含對目標終端標識信息的指認內容;擴展子模塊8032,用於擴展後續通知消息中負責對管理目標標識進行說明的欄位,修改後的欄位中指明管理目標標識為區域網終端管理對象及區域網終端管理對象下的目標終端標識信息。本實施例提供的伺服器將獲取的目標終端標識信息攜帶於下發的會話信息中,使得網關無需重新生成一個針對目標管理區域網終端的通知消息,減輕了網關的工作壓力,降低了對網關的性能要求。實施例六
本實施例提供了一種網關,參見圖15,該網關包括:接收模塊1501,用於接收伺服器發送的通知消息及目標終端標識信息;轉發模塊1502,用於將接收模塊1501接收到的通知消息轉發給目標終端標識信息對應的目標終端。參見圖16,該網關,還包括:反饋模塊1503,用於根據接收模塊1501接收到的通知消息反饋終端標識信息列表,使伺服器從終端標識信息列表中獲得目標終端標識信息;其中,終端標識信息至少包括區域網終端位置編號、實例號及區域網終端位置編號與實例號之間的對應關係。具體地,接收模塊1501,用於接收區域網終端位置編號為空的通知消息;相應地,反饋模塊1503,用於根據接收模塊1501接收到的區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式向伺服器反饋終端標識信息列表。可選地,接收模塊1501,用於接收管理目標類型為區域網終端的通知消息;相應地,反饋模塊1503,用於根據接收模塊1501接收到的管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式向伺服器反饋終端標識信息列表。進一步地,反饋模塊1503,用於通過在設備詳細信息中添加擴展節點的方式攜帶向伺服器反饋的區域網終端子樹;或者,反饋模塊1503,用於通過在會話中添加消息的方式攜帶向伺服器反饋的區域網終端子樹,添加消息以無線應用協議二進位可擴展標記語言/可擴展標記語言方式攜帶區域網終端子樹;其中,區域網終端子樹包含終端標識信息列表。參見圖17,該網關,還包括:替換模塊1504,用於在轉發模塊1502向目標終端轉發通知消息前,將伺服器下發的通知消息中的信息元素的編號替換為轉發給目標終端的通知消息中的信息元素的編號。本實施例提供的網關,按照伺服器的要求,提供了終端標識信息列表,用於伺服器識別出目標終端;並將伺服器下發的指向目標終端的通知消息轉發給目標終端,減少了重複的管理會話,提高管理命令的下發效率。實施例七本實施例提供了一種向終端下發通知消息的系統,參見圖18,該系統包括:伺服器1801和網關1802。其中,伺服器1801如上述實施例五提供的伺服器,網關1802如上述實施例六提供的網關。本實施例提供的系統,通過伺服器將指向目標終端的通知消息直接下發給網關,使得網關可直接將通知消息對目標終端進行轉發,因此下發通知消息的系統減少了代理管理時的重複管理會話,提高資源使用效率,減輕了網關的工作壓力,降低了對網關的性能要求。需要說明的是:上述實施例提供的向終端下發通知消息的方法,僅以上述各場景的劃分進行為例,實際應用中,可以根據需要而將上述應用場景組合以完成以上描述的全部或者部分功能。另外,上述實施例提供的伺服器、網關及向終端下發通知消息的系統與向終端下發通知消息的方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。本領域普通技術人員可以理解實現上述實施例中的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體來完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是制度存儲器、磁碟或光碟等。以上僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種向終端下發通知消息的方法,其特徵在於,所述方法包括: 根據通知消息的內容生成通知消息; 獲取目標終端標識信息,並將所述通知消息及所述目標終端標識信息發送給網關,使所述網關將所述通知消息轉發給所述目標終端標識信息對應的目標終端。
2.如權利要求1所述的方法,其特徵在於,所述獲取目標終端標識信息,包括: 將所述通知消息發送給所述網關,接收所述網關根據所述通知消息反饋的終端標識信息列表,並從所述終端標識信息列表中獲取所述目標終端標識信息; 或者,獲取人工配置的終端標識信息,從所述終端標識信息中獲取所述目標終端標識信息; 其中,所述終端標識信息至少包括區域網終端位置編號、實例號及所述區域網終端位置編號與所述實例號之間的對應關係。
3.如權利要求2所述的方法,其特徵在於,所述將所述通知消息發送給所述網關,包括: 將所述通知消息中的區域網終端位置編號設置為空之後,將所述通知消息發送給所述網關; 相應地,所述接收所述網關根據所述通知消息反饋的終端標識信息列表,包括: 接收所述網關根據所述區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式反饋的所述終端標識信息`列表。
4.如權利要求2所述的方法,其特徵在於,所述將所述通知消息發送給所述網關,包括: 指明所述通知消息中的管理目標類型為區域網終端之後,將所述通知消息發送給所述網關; 相應地,所述接收所述網關根據所述通知消息反饋的終端標識信息列表,包括: 接收所述網關根據所述管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的所述終端標識信息列表。
5.如權利要求4所述的方法,其特徵在於,所述指明所述通知消息中的管理目標類型為區域網終端,包括: 修改指向所述網關的通知消息中表示會話理由的欄位,修改後的所述欄位表明存在與所述網關進行管理會話的理由,要求發起管理會話; 擴展指向所述網關的通知消息中表示會話理由數據的欄位,擴展後的所述欄位包含表示區域網終端的字符,指明管理目標類型為區域網終端; 修改指向所述網關的通知消息中表示要求反饋設備詳細信息的欄位,修改後的所述欄位表明要求所述網關反饋網關上保存的設備詳細信息。
6.如權利要求4所述的方法,其特徵在於,所述接收所述網關根據所述管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的所述終端標識信息列表,包括: 接收所述網關通過在設備詳細信息中添加擴展節點的方式攜帶的所述區域網終端子樹; 或者,接收所述網關通過在會話中添加消息的方式攜帶的所述區域網終端子樹,所述添加消息以無線應用協議二進位可擴展標記語言/可擴展標記語言方式攜帶所述區域網終端子樹; 其中,所述區域網終端子樹包含所述終端標識信息列表。
7.如權利要求1所述的方法,其特徵在於,所述將所述目標終端標識信息發送給網關,包括: 將所述目標終端標識信息攜帶於管理會話信息中發送給所述網關; 或者,將所述目標終端標識信息攜帶於後續通知消息中發送給所述網關; 或者,將所述目標終端標識信息配置於所述網關上的消息轉發管理對象節點中,所述消息轉發管理對象節點至少包括:目標終端標識信息、向目標終端發送的通知消息及可執行節點。
8.如權利要求7所述的方法,其特徵在於,所述將所述目標終端標識信息攜帶於後續通知消息中發送給所述網關,包括: 修改所述後續通知消息中負責對管理目標標識進行指認的欄位,修改後的所述欄位表明所述後續通知消息的內容中包含對目標終端標識信息的指認內容; 擴展所述後續通知消息中負責對管理目標標識進行說明的欄位,修改後的所述欄位中指明管理目標標識為區域網終端管理對象及區域網終端管理對象下的目標終端標識信息。
9.如權利要求1所述的方法,其特徵在於,所述網關向所述目標終端轉發所述通知消息前,所述網關將下發的通知消息中的信息元素的編號替換為轉發給目標終端的通知消息中的信息兀素的編號。
10.一種伺服器,其特徵在於,所述伺服器包括: 生成模塊,用於根據通知消息的內容生成通知消息; 獲取模塊,用於獲取目標終端標識信息; 發送模塊,用於將所述生成模塊生成的通知消息及所述獲取模塊獲取到的目標終端標識信息發送給網關,使所述網關將所述通知消息轉發給所述目標終端標識信息對應的目標終端。
11.如權利要求10所述的伺服器,其特徵在於,所述獲取模塊,包括: 發送子模塊,用於將所述生成模塊生成的通知消息發送給所述網關; 接收子模塊,用於接收所述網關根據所述發送子模塊發送的通知消息反饋的終端標識信息列表; 第一獲取子模塊,用於從所述接收子模塊接收到的終端標識信息列表中獲取所述目標終端標識信息; 或者,所述獲取模塊,包括: 第二獲取子模塊,用於獲取人工配置的終端標識信息; 第三獲取子模塊,用於從所述第二獲取子模塊獲取的終端標識信息中獲取所述目標終端標識信息; 其中,所述終端標識信息至少包括區域網終端位置編號、實例號及所述區域網終端位置編號與所述實例號之間的對應關係。
12.如權利要求11所述的伺服器,其特徵在於,所述發送子模塊,包括: 設置單元,用於將所述生成模塊生成的通知消息中的區域網終端位置編號設置為空;第一發送單元,用於將所述設置單元設置後的通知消息發送給所述網關; 相應地,所述接收子模塊,用於接收所述網關根據所述第一發送單元發送的區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式反饋的所述終端標識信息列表。
13.如權利要求11所述的伺服器,其特徵在於,所述發送子模塊,包括: 指明單元,用於指明所述生成模塊生成的通知消息中的管理目標類型為區域網終端; 第二發送單元,用於將所述指明單元指明後的通知消息發送給所述網關;相應地,所述接收子模塊,用於接收所述網關根據所述第二發送單元發送的管理目標類型為區域網終端的通知消息,以區域網終端子樹的形式反饋的所述終端標識信息列表。
14.如權利要求13所述的伺服器,其特徵在於,所述指明單元,包括: 第一修改子單元,用於修改指向所述網關的通知消息中表示會話理由的欄位,修改後的所述欄位表明存在與所述網關進行管理會話的理由,要求發起管理會話; 擴展子單元,用於擴展指向所述網關的通知消息中表示會話理由數據的欄位,擴展後的所述欄位包含表示區域網終端的字符,指明管理目標類型為區域網終端; 第二修改子單元,用於修改指向所述網關的通知消息中表示要求反饋設備詳細信息的欄位,修改後的所述欄位表明要求所述網關反饋網關上保存的設備詳細信息。
15.如權利要求13所述的伺服器,其特徵在於,所述接收子模塊,用於接收所述網關通過在設備詳細信息中添加擴展節點的方式攜帶的所述區域網終端子樹;或者,接收所述網關通過在會話中添加消息的方式攜帶的所述區域網終端子樹,所述添加消息以無線應用協議二進位可擴展標記語言/可擴`展標記語言方式攜帶所述區域網終端子樹; 其中,所述區域網終端子樹包含所述終端標識信息列表。
16.如權利要求10所述的伺服器,其特徵在於,所述發送模塊將所述目標終端標識信息發送給網關時,用於將所述目標終端標識信息攜帶於管理會話信息中發送給所述網關;或者,將所述目標終端標識信息攜帶於後續通知消息中發送給所述網關;或者,將所述目標終端標識信息配置於所述網關上的消息轉發管理對象節點中,所述消息轉發管理對象節點至少包括:目標終端標識信息、向目標終端發送的通知消息及可執行節點。
17.如權利要求16所述的伺服器,其特徵在於,所述發送模塊將所述目標終端標識信息攜帶於後續通知消息中發送給所述網關時,包括: 修改子模塊,用於修改所述後續通知消息中負責對管理目標標識進行指認的欄位,修改後的所述欄位表明所述後續通知消息的內容中包含對目標終端標識信息的指認內容;擴展子模塊,用於擴展所述後續通知消息中負責對管理目標標識進行說明的欄位,修改後的所述欄位中指明管理目標標識為區域網終端管理對象及區域網終端管理對象下的目標終端標識信息。
18.一種網關,其特徵在於,所述網關包括: 接收模塊,用於接收伺服器發送的通知消息及目標終端標識信息; 轉發模塊,用於將所述接收模塊接收到的通知消息轉發給所述目標終端標識信息對應的目標終端。
19.如權利要求18所述的網關,其特徵在於,所述網關,還包括: 反饋模塊,用於根據所述接收模塊接收到的通知消息反饋終端標識信息列表,使所述伺服器從所述終端標識信息列表中獲得所述目標終端標識信息; 其中,所述終端標識信息至少包括區域網終端位置編號、實例號及所述區域網終端位置編號與所述實例號之間的對應關係。
20.如權利要求19所述的網關,其特徵在於,所述接收模塊,用於接收區域網終端位置編號為空的通知消息; 相應地,所述反饋模塊,用於根據所述接收模塊接收到的區域網終端位置編號為空的通知消息,以區域網終端管理對象的形式向所述伺服器反饋所述終端標識信息列表。
21.如權利要求19所述的網關,其特徵在於,所述接收模塊,用於接收管理目標類型為區域網終端的通知消息; 相應地,所述反饋模塊,用於根據所述接收模塊接收到的管理目標類型為區域網終端的通知消息,以區域網終端 子樹的形式向所述伺服器反饋所述終端標識信息列表。
22.如權利要求21所述的網關,其特徵在於,所述反饋模塊,用於通過在設備詳細信息中添加擴展節點的方式攜帶向所述伺服器反饋的所述區域網終端子樹; 或者,所述反饋模塊,用於通過在會話中添加消息的方式攜帶向所述伺服器反饋的所述區域網終端子樹,所述添加消息以無線應用協議二進位可擴展標記語言/可擴展標記語言方式攜帶所述區域網終端子樹; 其中,所述區域網終端子樹包含所述終端標識信息列表。
23.如權利要求18所述的網關,其特徵在於,所述網關,還包括: 替換模塊,用於在所述轉發模塊向所述目標終端轉發所述通知消息前,將所述伺服器下發的通知消息中的信息元素的編號替換為轉發給目標終端的通知消息中的信息元素的編號。
24.一種向終端下發通知消息的系統,其特徵在於,所述系統包括:伺服器和網關; 所述伺服器如權利要求10至權利要求17中任一權利要求所述的伺服器; 所述網關如權利要求18至權利要求23中任一權利要求所述的網關。
全文摘要
本發明公開了一種向終端下發通知消息的方法、伺服器、網關及系統,屬於通信領域。方法包括根據通知消息的內容生成通知消息;獲取目標終端標識信息,並將所述通知消息及所述目標終端標識信息發送給網關,使所述網關將所述通知消息轉發給所述目標終端標識信息對應的目標終端。本發明通過伺服器將生成的通知消息及目標終端標識信息發送給網關,使網關在管理會話開始前可以獲知當前管理會話的目標是區域網終端還是網關,減少了代理管理時的重複管理會話,提高資源使用效率;同時,網關可直接向目標終端轉發通知消息,不需由網關另行生成,因此減輕了網關的工作壓力,降低了對網關的性能要求。
文檔編號H04W24/00GK103118376SQ20111036321
公開日2013年5月22日 申請日期2011年11月16日 優先權日2011年11月16日
發明者金志皓, 常新苗, 劉海濤, 王睿 申請人:華為終端有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀