一種基于m2m網關的末梢網絡建立方法、裝置和系統的制作方法
【專利摘要】本發明公開了一種基于M2M網關的末梢網絡建立方法、裝置和系統,M2M網關發送組網請求消息到M2M平臺;M2M網關接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端,接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端;本發明同時還公開了一種基于M2M網關的末梢網絡建立裝置和系統。
【專利說明】
一種基于M2M網關的末梢網絡建立方法、裝置和系統
技術領域
[0001]本發明涉及機器與機器/人之間通信(M2M,Machine-to-Machine/Man)技術,尤其涉及一種基于M2M網關的末梢網絡建立方法、裝置和系統。
【背景技術】
[0002]M2M通信網絡在邏輯功能上可以劃分為三層,S卩:感知延伸層、網絡/業務層和應用層。
[0003]感知延伸層:主要實現物理世界信息的采集、自動識別和智能控制。其包含的主要部件有M2M終端。例如,條碼閱讀器、RFID閱讀器、近場通信(NFC)終端、視頻終端、定位終端、智能終端以及傳感監控網絡等。
[0004]網絡/業務層:網絡/業務層支撐感知層信息的傳遞、路由和控制,為物聯網人與物、物與物通信提供支撐。結合物聯網分類,網絡層面具體包含的網絡形態有:通信網、互聯網、行業網等。其包含的主要部件有M2M業務平臺。
[0005]應用層:應用層包含各種具體物聯網應用,既有公眾服務,也有行業服務,行業服務可以是面向公眾的行業公眾服務,也可以是滿足行業內部特定應用需求的行業專用服務。其包含的主要部件有M2M應用服務器,簡稱為M2M應用。
[0006]在實際應用中,普遍存在如終端數量較多、業務數據轉發量大、實時性要求較高的M2M應用,其勢必會占用大量網絡資源,甚至造成網絡擁塞,且難以滿足實時性的要求。
【發明內容】
[0007]為解決現有存在的技術問題,本發明主要提供一種基于M2M網關的末梢網絡建立方法、裝置和系統。
[0008]本發明的技術方案是這樣實現的:
[0009]本發明提供一種基于機器與機器/人之間通信M2M網關的末梢網絡建立方法,該方法包括:
[0010]M2M網關發送組網請求消息到M2M平臺;
[0011]M2M網關接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;
[0012]M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端;
[0013]M2M網關接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;
[0014]M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求;
[0015]M2M網關根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0016]上述方案中,該方法還包括:M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0017]上述方案中,所述組網確認消息中還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息。
[0018]上述方案中,該方法還包括:所述M2M網關接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;所述M2M網關接收所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。
[0019]上述方案中,該方法還包括:所述M2M網關匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示。
[0020]本發明提供一種基于M2M網關的末梢網絡建立方法,該方法包括:
[0021]M2M平臺接收M2M網關發送的組網請求消息;
[0022]M2M平臺轉發組網請求消息到M2M應用;
[0023]M2M平臺將M2M應用發送的組網確認消息轉發給M2M網關,所述組網確認消息中包含組網授權信息。
[0024]上述方案中,該方法還包括:所述M2M平臺接收M2M網關上報的業務數據,對所述業務數據進行域外轉發。
[0025]上述方案中,該方法還包括:所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息。
[0026]上述方案中,所述M2M平臺將M2M應用發送的組網確認消息轉發給M2M網關包括:所述M2M平臺將群組配置信息攜帶于M2M應用發送的組網確認消息中發送給M2M網關。
[0027]上述方案中,該方法還包括:所述M2M平臺接收M2M應用根據群組配置信息發送的群組業務請求,轉發所述群組業務請求給M2M網關。
[0028]本發明提供一種基于M2M網關的末梢網絡建立方法,該方法包括:
[0029]M2M網關發送組網請求消息到M2M平臺;
[0030]M2M平臺轉發組網請求消息到M2M應用;
[0031]M2M應用發送組網確認消息到M2M平臺,所述組網確認消息中包含組網授權信息;
[0032]M2M平臺將所述組網確認消息轉發給M2M網關;
[0033]M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端;
[0034]所述授權組網的M2M終端對所述加域請求進行校驗,發送加域確認到M2M網關;
[0035]M2M網關為所述授權組網的M2M終端建立鏈接;
[0036]M2M終端在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關,所述數據轉發請求包含目標M2M終端的標識;
[0037]M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0038]上述方案中,該方法還包括:M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0039]上述方案中,該方法還包括:所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息;所述M2M平臺將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。
[0040]上述方案中,該方法還包括:所述M2M應用在需要向業務功能相同的M2M終端同時進行相同的業務操作時,根據所述群組配置信息發送群組業務請求到M2M平臺;
[0041]所述M2M平臺接收M2M應用根據群組配置信息發送的群組業務請求,轉發所述群組業務請求給M2M網關;
[0042]所述M2M網關接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。
[0043]本發明提供一種M2M網關,該M2M網關包括:第一發送模塊、第一接收模塊、第二發送模塊、建立鏈接模塊、第二接收模塊、數據轉發模塊;其中,
[0044]第一發送模塊,用于發送組網請求消息到M2M平臺;
[0045]第一接收模塊,用于接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;
[0046]第二發送模塊,用于根據所述組網授權信息發送加域請求到授權組網的M2M終端;
[0047]建立鏈接模塊,用于接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;
[0048]第二接收模塊,用于接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求;
[0049]數據轉發模塊,用于根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0050]上述方案中,所述數據轉發模塊,還用于根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0051]上述方案中,所述組網確認消息還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息;
[0052]相應的,所述M2M網關還包括:群業務處理模塊,用于接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。
[0053]上述方案中,所述M2M網關還包括:匯聚模塊,用于匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示。
[0054]本發明提供一種M2M平臺,該M2M平臺包括:第三接收模塊、第三發送模塊、第四接收模塊、第四發送模塊;其中,
[0055]第三接收模塊,用于接收M2M網關發送的組網請求消息;
[0056]第三發送模塊,用于轉發組網請求消息到M2M應用;
[0057]第四接收模塊,用于接收M2M應用發送的組網確認消息,所述組網確認消息中包含組網授權信息;
[0058]第四發送模塊,用于將M2M應用發送的組網確認消息轉發給M2M網關。
[0059]上述方案中,所述M2M平臺還包括:域外轉發模塊,用于接收M2M網關上報的業務數據,對所述業務數據進行域外轉發。
[0060]上述方案中,所述第四接收模塊,還用于根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息;還用于將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。
[0061]上述方案中,所述M2M平臺還包括:
[0062]第五接收模塊,用于接收M2M應用根據群組配置信息發送的群組業務請求;
[0063]第五發送模塊,用于轉發群組業務請求給M2M網關。
[0064]本發明提供一種基于M2M網關的末梢網絡建立系統,該系統包括:M2M終端、M2M網關、M2M平臺、M2M應用;其中,
[0065]M2M終端,用于對加域請求進行校驗,發送加域確認到M2M網關;在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關,所述數據轉發請求包含目標M2M終端的標識;
[0066]M2M網關,用于發送組網請求消息到M2M平臺,根據組網確認消息中的組網授權信息發送加域請求到授權組網的M2M終端,在收到加域確認后為授權組網的M2M終端建立鏈接;接收M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端;
[0067]M2M平臺,用于轉發組網請求消息到M2M應用,將M2M應用發送的組網確認消息轉發給M2M網關;
[0068]M2M應用,用于發送組網確認消息到M2M平臺,所述組網確認消息中包含組網授權
?目息O
[0069]本發明提供了一種基于Μ2Μ網關的末梢網絡建立方法、裝置和系統,Μ2Μ網關發送組網請求消息到Μ2Μ平臺;Μ2Μ網關接收Μ2Μ平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;Μ2Μ網關根據所述組網授權信息發送加域請求到授權組網的Μ2Μ終端,接收所述授權組網的Μ2Μ終端反饋的加域確認,為所述授權組網的Μ2Μ終端建立鏈接;Μ2Μ網關接收域內Μ2Μ終端發送的包含目標Μ2Μ終端的標識的數據轉發請求,根據目標Μ2Μ終端的標識確定所述目標Μ2Μ終端為域內Μ2Μ終端,直接轉發業務數據到所述目標Μ2Μ終端;如此,能夠通過Μ2Μ網關實現末梢網絡中Μ2Μ終端之間業務數據的直接轉發,提高系統運行效率,并滿足實時性的要求。
【附圖說明】
[0070]圖1為本發明實施例一提供的基于Μ2Μ網關的末梢網絡建立方法的流程示意圖;
[0071]圖2為本發明實施例二提供的基于Μ2Μ網關的末梢網絡建立方法的流程示意圖;
[0072]圖3為本發明實施例三提供的基于Μ2Μ網關的末梢網絡建立方法的流程示意圖;
[0073]圖4為本發明實施例四提供的Μ2Μ網關的結構示意圖;
[0074]圖5為本發明實施例五提供的M2M平臺的結構示意圖;
[0075]圖6為本發明實施例六提供的基于M2M網關的末梢網絡建立系統的結構示意圖;
[0076]圖7為本發明一具體場景實施例提供的基于M2M網關的末梢網絡建立方法的流程示意圖。
【具體實施方式】
[0077]本發明實施例中,M2M網關發送組網請求消息到M2M平臺;M2M網關接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端,接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0078]下面通過附圖及具體實施例對本發明做進一步的詳細說明。
[0079]實施例一
[0080]本發明實施例實現一種基于M2M網關的末梢網絡建立方法,如圖1所示,該方法包括以下幾個步驟:
[0081]步驟101:M2M網關發送組網請求消息到M2M平臺;
[0082]其中,所述組網請求消息包含請求組網的M2M終端的標識。
[0083]步驟102:M2M網關接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;這里,所述組網授權信息包含授權組網的M2M終端的標識以及授權證書。
[0084]步驟103:M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端,接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;
[0085]所述為所述授權組網的M2M終端建立鏈接,如:建立藍牙鏈接、紅外鏈接、W1-Fi鏈接、Zigbee鏈接等。
[0086]步驟104:M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求;
[0087]步驟105:M2M網關根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0088]這里,M2M網關根據數據轉發請求中的目標M2M終端的標識判斷目標M2M終端是否為域內M2M終端。
[0089]其中,在步驟105中,如果M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0090]在一個實施例中,為了實現M2M應用對M2M終端同時進行相同的業務操作,降低網絡資源開銷,提高系統運行效率,步驟102中,所述組網確認消息中還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識。
[0091]相應的,所述M2M網關還接收M2M平臺轉發的M2M應用發送的群組業務請求,所述群組業務請求包含群組的標識以及M2M網關的標識,根據所述群組業務請求中群組的標識在本地保存的群組配置信息中查找對應的群組成員的標識,并根據查找到的群組成員的標識分發群組業務請求到群組成員;所述M2M網關接收所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求:
[0092]I)若指示操作執行成功,則M2M網關記錄所述群組成員的操作執行結果;
[0093]2)若指示操作執行失敗,則M2M網關根據重發策略重發所述業務請求。
[0094]所述M2M網關匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示,如成功、或失敗、或未響應。
[0095]實施例二
[0096]本發明實施例實現一種基于M2M網關的末梢網絡建立方法,如圖2所示,該方法包括以下幾個步驟:
[0097]步驟201:M2M平臺接收M2M網關發送的組網請求消息;
[0098]其中,所述組網請求消息包含請求組網的M2M終端的標識。
[0099]步驟202:M2M平臺轉發組網請求消息到M2M應用;
[0100]本步驟還包括:M2M平臺對M2M網關的認證和鑒權,具體為:M2M平臺根據M2M網關的標識在本地存儲的信息中檢索M2M網關的基礎數據,根據所述M2M網關的基礎數據判斷所述M2M網關是否合法接入,以及是否具有數據發送的業務權限。
[0101]步驟203:M2M平臺將M2M應用發送的組網確認消息轉發給M2M網關,所述組網確認消息中包含組網授權信息。
[0102]在本實施例中,還包括:所述M2M平臺在接收到M2M網關上報的業務數據后,對所述業務數據進行域外轉發。
[0103]在一個實施例中,為了實現M2M應用對M2M終端同時進行相同的業務操作,降低網絡資源開銷,提高系統運行效率,所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息,所述組網授權信息包含授權組網的M2M終端的標識以及授權證書,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識;所述M2M平臺將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。
[0104]另外,所述M2M平臺還接收M2M應用根據群組配置信息發送的群組業務請求,根據群組業務請求中M2M網關的標識轉發群組業務請求給M2M網關,所述群組業務請求包含群組的標識以及M2M網關的標識。
[0105]實施例三
[0106]本發明實施例實現一種基于M2M網關的末梢網絡建立方法,如圖3所示,該方法包括以下幾個步驟:
[0107]步驟301:M2M網關發送組網請求消息到M2M平臺;
[0108]其中,所述組網請求消息包含請求組網的M2M終端的標識。
[0109]步驟302:M2M平臺轉發組網請求消息到M2M應用;
[0110]本步驟還包括:M2M平臺對M2M網關的認證和鑒權。
[0111]步驟303:M2M應用發送組網確認消息到M2M平臺,所述組網確認消息中包含組網授權信息,所述組網授權信息包含授權組網的M2M終端的標識以及授權證書;
[0112]本步驟還包括:M2M應用對M2M網關的認證和授權,具體為:所述M2M應用根據M2M網關的標識在本地存儲的信息中檢索M2M網關的簽約數據,根據所述M2M網關的簽約數據判斷所述M2M網關是否合法接入,以及根據所述M2M網關的簽約數據中的業務權限對所述組網請求進行授權。
[0113]步驟304:M2M平臺將所述組網確認消息轉發給M2M網關;
[0114]步驟305:M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端;
[0115]步驟306:所述授權組網的M2M終端對加域請求進行校驗,發送加域確認到M2M網關;
[0116]這里,可以通過加域請求中的授權證書進行校驗。
[0117]步驟307:M2M網關為所述授權組網的M2M終端建立鏈接;
[0118]步驟308:M2M終端在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關,所述數據轉發請求包含目標M2M終端的標識;
[0119]步驟309:M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0120]這里,所述M2M網關根據數據轉發請求中的目標M2M終端的標識判斷目標M2M終端是否為域內M2M終端。
[0121]其中,在步驟309中,如果M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0122]在一個實施例中,為了實現M2M應用對M2M終端同時進行相同的業務操作,降低網絡資源開銷,提高系統運行效率,步驟304中,所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識;所述M2M平臺將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。
[0123]相應的,所述M2M應用在需要向業務功能相同的M2M終端同時進行相同的業務操作時,根據本地保存的所述群組配置信息發送群組業務請求到M2M平臺,所述群組業務請求包含群組的標識以及M2M網關的標識;
[0124]所述M2M平臺接收M2M應用根據群組配置信息發送的群組業務請求,轉發群組業務請求給M2M網關,即所述M2M平臺根據群組業務請求中M2M網關的標識轉發群組業務請求給M2M網關;
[0125]所述M2M網關接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在本地保存的群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;所述M2M網關接收所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求:
[0126]I)若指示操作執行成功,則M2M網關記錄所述群組成員的操作執行結果;
[0127]2)若指示操作執行失敗,則M2M網關根據重發策略重發所述業務請求。
[0128]所述M2M網關匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示,如成功、或失敗、或未響應;
[0129]M2M應用接收到M2M網關反饋的群組業務響應后,解析響應消息指示的操作執行結果,并根據操作執行結果處理所述群組業務請求。
[0130]實施例四
[0131]為了實現上述方法,本發明實施例還提供一種M2M網關,如圖4所示,該M2M網關包括:第一發送模塊41、第一接收模塊42、第二發送模塊43、建立鏈接模塊44、第二接收模塊45、數據轉發模塊46;其中,
[0132]第一發送模塊41,用于發送組網請求消息到M2M平臺;
[0133]所述組網請求消息包含請求組網的M2M終端的標識;
[0134]第一接收模塊42,用于接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息;
[0135]所述組網授權信息包含授權組網的M2M終端的標識以及授權證書;
[0136]第二發送模塊43,用于根據所述組網授權信息發送加域請求到授權組網的M2M終端;
[0137]建立鏈接模塊44,用于接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接;
[0138]第二接收模塊45,用于接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求;
[0139]數據轉發模塊46,用于根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。
[0140]所述數據轉發模塊46,還用于根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則上報業務數據到M2M平臺,由M2M平臺進行域外轉發。
[0141]在一個實施例中,所述組網確認消息還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識。
[0142]相應的,所述M2M網關還包括:群業務處理模塊47,用于接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在本地保存的群組配置信息中查找對應的群組成員的標識,并根據查找到的群組成員的標識分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求:
[0143]I)若指示操作執行成功,則記錄所述群組成員的操作執行結果;
[0144]2)若指示操作執行失敗,則根據重發策略重發所述業務請求。
[0145]這里,所述群組業務請求包含群組的標識以及M2M網關的標識。
[0146]所述M2M網關還包括:匯聚模塊48,用于匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示,如成功、或失敗、或未響應。
[0147]實施例五
[0148]本發明實施例還提供一種M2M平臺,如圖5所示,該M2M平臺包括:第三接收模塊51、第三發送模塊52、第四接收模塊53、第四發送模塊54 ;其中,
[0149]第三接收模塊51,用于接收M2M網關發送的組網請求消息;
[0150]第三發送模塊52,用于轉發組網請求消息到M2M應用;
[0151]第四接收模塊53,用于接收M2M應用發送的組網確認消息,所述組網確認消息中包含組網授權信息;
[0152]第四發送模塊54,用于將M2M應用發送的組網確認消息轉發給M2M網關。
[0153]所述M2M平臺還包括:第一安全模塊55,用于在收到M2M網關的組網請求消息后,對M2M網關的認證和鑒權。
[0154]在本實施例中,所述M2M平臺還包括:域外轉發模塊56,用于接收M2M網關上報的業務數據,對所述業務數據進行域外轉發。
[0155]在一個實施例中,所述第四接收模塊53,還用于根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息,所述組網授權信息包含授權組網的M2M終端的標識以及授權證書,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識;
[0156]所述第四發送模塊54,還用于將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。
[0157]另外,所述M2M平臺還包括:
[0158]第五接收模塊57,用于接收M2M應用根據群組配置信息發送的群組業務請求;
[0159]第五發送模塊58,用于轉發群組業務請求給M2M網關;這里,可以根據群組業務請求中M2M網關的標識轉發群組業務請求給M2M網關。
[0160]在實際應用中,上述實施例四、五中的各模塊的功能可由對應的接口結合中央處理器(CPU)、或微處理器(MPU)、或數字信號處理器(DSP)、或可編程門陣列(FPGA)實現。
[0161]實施例六
[0162]本發明實施例還提供一種基于M2M網關的末梢網絡建立系統,如圖6所述,該系統包括:M2M終端61、M2M網關62、M2M平臺63、M2M應用64 ;其中,
[0163]M2M終端61,用于對加域請求進行校驗,發送加域確認到M2M網關62 ;在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關62,所述數據轉發請求包含目標M2M終端的標識;
[0164]M2M網關62,用于發送組網請求消息到M2M平臺63,根據組網確認消息中的組網授權信息發送加域請求到授權組網的M2M終端61,在收到加域確認后為授權組網的M2M終端61建立鏈接;接收M2M終端61發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端;
[0165]M2M平臺63,用于轉發組網請求消息到M2M應用64,將M2M應用64發送的組網確認消息轉發給M2M網關62 ;
[0166]M2M應用64,用于發送組網確認消息到M2M平臺63,所述組網確認消息中包含組網授權信息,所述組網授權信息包含授權組網的M2M終端的標識以及授權證書。
[0167]所述M2M網關62,還用于根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則上報業務數據到M2M平臺63 ;
[0168]所述M2M平臺63,用于在接收到M2M網關62上報的業務數據后,對所述業務數據進行域外轉發。
[0169]在一個實施例中,所述M2M平臺63,還用于根據M2M應用64發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端61的基礎數據,為業務能力相同的M2M終端61創建群組,并發送群組更新到M2M應用64,更新消息中包含群組配置信息,所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識;將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關62。
[0170]相應的,所述M2M應用64,還用于在需要向業務功能相同的M2M終端61同時進行相同的業務操作時,根據本地保存的所述群組配置信息發送群組業務請求到M2M平臺63,所述群組業務請求包含群組的標識以及M2M網關62的標識;
[0171]所述M2M平臺63,還用于接收M2M應用64根據群組配置信息發送的群組業務請求,轉發群組業務請求給M2M網關62 ;這里,可以根據群組業務請求中M2M網關62的標識轉發群組業務請求給M2M網關62
[0172]所述M2M網關62,還用于接收M2M平臺63轉發的群組業務請求,根據所述群組業務請求中群組的標識在本地保存的群組配置信息中查找對應的群組成員的標識,并根據查找到的群組成員的標識分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求:
[0173]I)若指示操作執行成功,則記錄所述群組成員的操作執行結果;
[0174]2)若指示操作執行失敗,則根據重發策略重發所述業務請求。
[0175]所述M2M網關62,還用于匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用64,所述群組業務響應消息中包含操作執行結果指示,如成功、或失敗、或未響應;
[0176]M2M應用64,還用于接收到M2M網關62反饋的群組業務響應后,解析響應消息指示的操作執行結果,并根據操作執行結果處理所述群組業務請求。
[0177]下面通過具體場景對本發明的方法進行詳細描述。
[0178]如圖7所示,實現基于M2M網關的末梢網絡建立方法,包括:
[0179]步驟701、M2M網關發送組網請求消息到M2M平臺,組網請求消息中包含請求組網的M2M終端的標識。
[0180]步驟702、M2M平臺通過對M2M網關的認證和鑒權后,轉發組網請求到M2M應用。
[0181]步驟703、M2M應用通過對M2M網關的認證和授權后,發送組網確認消息到M2M平臺,組網確認消息中包含組網授權信息。
[0182]所述組網授權信息包含授權組網的M2M終端的標識以及授權證書。
[0183]步驟704、M2M平臺根據所述組網授權信息檢索所述授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息。
[0184]所述群組配置信息包含為所述群組分配的標識、群組成員的標識以及歸屬M2M網關的標識。
[0185]同時,M2M平臺下發組網確認消息到M2M網關,所述組網確認消息中包含所述組網授權信息、以及所述群組配置信息。
[0186]步驟705、M2M網關根據所述組網授權信息發送加域請求到所述授權組網的M2M終端,請求消息中包含授權證書。
[0187]步驟706、所述授權組網的M2M終端通過對授權證書的校驗后,發送加域確認到M2M網關。
[0188]步驟707、M2M網關為所述授權組網的M2M終端建立鏈接。
[0189]步驟708、當需要發送業務數據給目標M2M終端時,域內M2M終端發送數據轉發請求到M2M網關,請求消息中包含目標M2M終端的標識。
[0190]步驟709、M2M網關根據目標M2M終端的標識進行域判斷,即檢索所述目標M2M終端是否為域內的M2M終端:
[0191]I)如果是,則M2M網關直接轉發所述業務數據到域內所述目標M2M終端;
[0192]2)如果否,則M2M網關上報所述業務數據到M2M平臺,再由M2M平臺進行域外轉發。
[0193]步驟710、M2M網關接收到所述目標M2M終端反饋的數據轉發響應后,下發響應消息給所述域內M2M終端。
[0194]步驟711、當需要向所述業務功能相同的M2M終端同時進行相同的業務操作時,M2M應用根據本地保存的所述群組配置信息發送群組業務請求到M2M平臺,請求消息中包含群組的標識以及M2M網關的標識。
[0195]步驟712、M2M平臺通過對M2M應用的業務鑒權后,根據所述M2M網關的標識轉發群組業務請求到M2M網關。
[0196]步驟713、M2M網關根據所述群組的標識在本地保存的所述群組配置信息中查找對應群組成員的標識,并分發業務請求到群組成員。
[0197]步驟714、所述群組成員執行業務請求,并分別反饋業務響應給M2M網關,響應消息中包含操作執行結果指示,如成功,或失敗。
[0198]步驟715、M2M網關接收到群組成員反饋的業務響應后,根據響應消息指示的操作執行結果處理所述群組成員的業務請求:
[0199]I)若指示操作執行成功,則M2M網關記錄所述群組成員的操作執行結果;
[0200]2)若指示操作執行失敗,則M2M網關根據重發策略重發所述業務請求。
[0201]步驟716、M2M網關匯聚所述群組成員的業務響應,并反饋群組業務響應給M2M應用,響應消息中包含操作執行結果指示,如成功、或失敗、或未響應。
[0202]步驟717、M2M應用接收到M2M網關反饋的群組業務響應后,解析響應消息指示的操作執行結果,并根據業務邏輯處理所述群組業務請求。
[0203]以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種基于機器與機器/人之間通信M2M網關的末梢網絡建立方法,其特征在于,該方法包括: M2M網關發送組網請求消息到M2M平臺; M2M網關接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息; M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端; M2M網關接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接; M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求; M2M網關根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。2.根據權利要求1所述的末梢網絡建立方法,其特征在于,該方法還包括:M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。3.根據權利要求1所述的末梢網絡建立方法,其特征在于,所述組網確認消息中還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息。4.根據權利要求3所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M網關接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;所述M2M網關接收所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。5.根據權利要求4所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M網關匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示。6.一種基于M2M網關的末梢網絡建立方法,其特征在于,該方法包括: M2M平臺接收M2M網關發送的組網請求消息; M2M平臺轉發組網請求消息到M2M應用; M2M平臺將M2M應用發送的組網確認消息轉發給M2M網關,所述組網確認消息中包含組網授權信息。7.根據權利要求6所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M平臺接收M2M網關上報的業務數據,對所述業務數據進行域外轉發。8.根據權利要求6所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息。9.根據權利要求8所述的末梢網絡建立方法,其特征在于,所述M2M平臺將M2M應用發送的組網確認消息轉發給M2M網關包括:所述M2M平臺將群組配置信息攜帶于M2M應用發送的組網確認消息中發送給M2M網關。10.根據權利要求8所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M平臺接收M2M應用根據群組配置信息發送的群組業務請求,轉發所述群組業務請求給M2M網關。11.一種基于M2M網關的末梢網絡建立方法,其特征在于,該方法包括: M2M網關發送組網請求消息到M2M平臺; M2M平臺轉發組網請求消息到M2M應用; M2M應用發送組網確認消息到M2M平臺,所述組網確認消息中包含組網授權信息; M2M平臺將所述組網確認消息轉發給M2M網關; M2M網關根據所述組網授權信息發送加域請求到授權組網的M2M終端; 所述授權組網的M2M終端對所述加域請求進行校驗,發送加域確認到M2M網關; M2M網關為所述授權組網的M2M終端建立鏈接; M2M終端在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關,所述數據轉發請求包含目標M2M終端的標識; M2M網關接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。12.根據權利要求11所述的末梢網絡建立方法,其特征在于,該方法還包括:M2M網關根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則M2M網關上報業務數據到M2M平臺,由M2M平臺進行域外轉發。13.根據權利要求11所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M平臺根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息;所述M2M平臺將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。14.根據權利要求13所述的末梢網絡建立方法,其特征在于,該方法還包括:所述M2M應用在需要向業務功能相同的M2M終端同時進行相同的業務操作時,根據所述群組配置信息發送群組業務請求到M2M平臺; 所述M2M平臺接收M2M應用根據群組配置信息發送的群組業務請求,轉發所述群組業務請求給M2M網關; 所述M2M網關接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。15.一種M2M網關,其特征在于,該M2M網關包括:第一發送模塊、第一接收模塊、第二發送模塊、建立鏈接模塊、第二接收模塊、數據轉發模塊;其中, 第一發送模塊,用于發送組網請求消息到M2M平臺; 第一接收模塊,用于接收M2M平臺下發的組網確認消息,所述組網確認消息中包含組網授權信息; 第二發送模塊,用于根據所述組網授權信息發送加域請求到授權組網的M2M終端;建立鏈接模塊,用于接收所述授權組網的M2M終端反饋的加域確認,為所述授權組網的M2M終端建立鏈接; 第二接收模塊,用于接收域內M2M終端發送的包含目標M2M終端的標識的數據轉發請求; 數據轉發模塊,用于根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端。16.根據權利要求15所述的M2M網關,其特征在于,所述數據轉發模塊,還用于根據目標M2M終端的標識確定所述目標M2M終端不為域內M2M終端,則上報業務數據到M2M平臺,由M2M平臺進行域外轉發。17.根據權利要求15所述的M2M網關,其特征在于,所述組網確認消息還包含M2M平臺為業務能力相同的M2M終端創建群組的群組配置信息; 相應的,所述M2M網關還包括:群業務處理模塊,用于接收M2M平臺轉發的M2M應用發送的群組業務請求,根據所述群組業務請求中群組的標識在群組配置信息中查找對應的群組成員的標識,并分發群組業務請求到群組成員;在接收到所述群組成員反饋的業務響應后,根據各業務響應消息指示的操作執行結果處理分發給所述群組成員的群組業務請求。18.根據權利要求17所述的M2M網關,其特征在于,所述M2M網關還包括:匯聚模塊,用于匯聚所述群組成員反饋的業務響應,反饋群組業務響應給M2M應用,所述群組業務響應消息中包含操作執行結果指示。19.一種M2M平臺,其特征在于,該M2M平臺包括:第三接收模塊、第三發送模塊、第四接收模塊、第四發送模塊;其中, 第三接收模塊,用于接收M2M網關發送的組網請求消息; 第三發送模塊,用于轉發組網請求消息到M2M應用; 第四接收模塊,用于接收M2M應用發送的組網確認消息,所述組網確認消息中包含組網授權信息; 第四發送模塊,用于將M2M應用發送的組網確認消息轉發給M2M網關。20.根據權利要求19所述的M2M平臺,其特征在于,所述M2M平臺還包括:域外轉發模塊,用于接收M2M網關上報的業務數據,對所述業務數據進行域外轉發。21.根據權利要求19所述的M2M平臺,其特征在于,所述第四接收模塊,還用于根據M2M應用發送的組網確認消息中的組網授權信息檢索授權組網的M2M終端的基礎數據,為業務能力相同的M2M終端創建群組,并發送群組更新到M2M應用,更新消息中包含群組配置信息;還用于將所述群組配置信息攜帶于所述組網確認消息發送給M2M網關。22.根據權利要求21所述的M2M平臺,其特征在于,所述M2M平臺還包括: 第五接收模塊,用于接收M2M應用根據群組配置信息發送的群組業務請求; 第五發送模塊,用于轉發群組業務請求給M2M網關。23.一種基于M2M網關的末梢網絡建立系統,其特征在于,該系統包括:M2M終端、M2M網關、M2M平臺、M2M應用;其中, M2M終端,用于對加域請求進行校驗,發送加域確認到M2M網關;在需要發送業務數據給目標M2M終端時,發送數據轉發請求到M2M網關,所述數據轉發請求包含目標M2M終端的標識; M2M網關,用于發送組網請求消息到M2M平臺,根據組網確認消息中的組網授權信息發送加域請求到授權組網的M2M終端,在收到加域確認后為授權組網的M2M終端建立鏈接;接收M2M終端發送的包含目標M2M終端的標識的數據轉發請求,根據目標M2M終端的標識確定所述目標M2M終端為域內M2M終端,直接轉發業務數據到所述目標M2M終端; M2M平臺,用于轉發組網請求消息到M2M應用,將M2M應用發送的組網確認消息轉發給M2M網關; M2M應用,用于發送組網確認消息到M2M平臺,所述組網確認消息中包含組網授權信息。
【文檔編號】H04W76/02GK106034281SQ201510118206
【公開日】2016年10月19日
【申請日】2015年3月17日
【發明人】楊坤
【申請人】中興通訊股份有限公司