[發明專利]物聯網消息處理方法、裝置及系統在審
| 申請號: | 201710379999.9 | 申請日: | 2012-07-04 |
| 公開(公告)號: | CN107317839A | 公開(公告)日: | 2017-11-03 |
| 發明(設計)人: | 李秋婷 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58;H04L12/863;H04L12/865 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 江舟,董文倩 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯網 消息 處理 方法 裝置 系統 | ||
1.一種物聯網消息處理方法,其特征在于,包括:
物聯網網關接收到多個發送方發送的用于終端操作的一條或多條操作消息;
所述物聯網網關對接收到的所述操作消息在消息隊列中緩存且進行預處理,其中,所述終端對應的消息隊列包括第一隊列和第二隊列,所述第一隊列用于存儲所述終端的操作消息,所述第二隊列用于存儲所述終端的操作消息的下發序列,所述下發序列中包括所述終端狀態的訪問地址以及對應于所述第一隊列中的所述操作消息的地址信息;
所述物聯網網關根據所述第二隊列中的訪問地址讀取所述終端的狀態信息;
所述物聯網網關根據所述第二隊列中所述操作消息的地址信息讀取存儲在所述第一隊列中終端的操作消息;
所述物聯網網關根據所述終端的狀態信息按照處理后的結果將讀取的所述操作消息下發給所述終端。
2.根據權利要求1所述的方法,其特征在于,所述物聯網網關對接收到的所述操作消息在所述消息隊列中進行預處理包括:
所述物聯網網關根據配置的策略對接收到的所述操作消息在所述終端對應的消息隊列中的消息順序進行調整。
3.根據權利要求1所述的方法,其特征在于,所述物聯網網關對接收到的所述操作消息在所述消息隊列中進行預處理包括:
所述物聯網網關根據配置的策略對接收到的所述操作消息中操作相同的操作消息,和/或與所述終端對應的消息隊列中操作相同的操作消息進行合并。
4.根據權利要求2所述的方法,其特征在于,所述物聯網網關對接收到的所述操作消息在所述終端對應的消息隊列中消息順序進行調整包括以下至少之一:
在接收到的所述操作消息與所述消息隊列中的操作消息存在沖突,且存在沖突的操作消息的優先級不同的情況下,所述物聯網網關根據所述配置的策略調整所述消息隊列的操作消息下發順序,并將所述存在沖突的操作消息中優先級高的操作消息先于優先級低的操作消息執行;
在接收到的所述操作消息與所述消息隊列中的操作消息存在沖突,且存在沖突的操作消息的優先級相同的情況下,所述物聯網網關根據所述策略重新排列所述存在沖突的操作消息的下發順序。
5.根據權利要求3所述的方法,其特征在于,所述物聯網網關根據配置的策略對接收到的所述操作消息中操作相同的操作消息,和/或與所述終端對應的消息隊列中操作相同的操作消息進行合并包括以下至少之一:
在接收到的所述操作消息與所述消息隊列中存在相同的操作,且操作相同的操作消息的優先級不同的情況下,所述物聯網網關根據所述配置的策略將所述操作相同的操作消息合并至所述操作相同的操作消息中優先級最高的操作消息的相應位置執行;
在接收到的所述操作消息與所述消息隊列中存在相同的操作,且操作相同的操作消息的優先級相同的情況下,所述物聯網網關將所述操作相同的操作消息合并至所述終端的消息隊列中已存在的所述操作相同的操作消息所在位置執行;
在接收到的所述操作消息中存在相同的操作的情況下,所述物聯網網關根據所述配置的策略將所述操作相同的操作消息合并至所述操作消息中優先級最高的操作消息的相應位置執行。
6.根據權利要求1所述的方法,其特征在于,所述物聯網網關根據所述終端的狀態信息按照處理后的結果將讀取的所述操作消息下發給所述終端包括:
在所述終端的狀態信息為休眠或停機狀態的情況下,所述物聯網網關在按照處理后的結果將讀取的所述操作消息進行下發之前,插入喚醒或啟動消息;
在所述終端的狀態信息為正在執行狀態,且處理后的所述消息隊列中待發送的操作消息的優先級高于所述終端正在執行的操作的情況下,所述物聯網網關在按照處理后的結果將讀取的所述操作消息進行下發之前,插入終止當前操作消息。
7.根據權利要求1至6中任一項所述的方法,其特征在于,所述物聯網網關按照處理后的結果將所述消息隊列中的操作消息下發給所述終端之后,還包括:
所述終端根據處理后的所述消息隊列中的操作消息的順序執行操作;
在執行操作成功的情況下,所述終端向所述物聯網網關返回成功消息,所述成功消息中攜帶所述終端的狀態信息;或者,
在執行操作失敗的情況下,所述終端向所述物聯網網關返回失敗消息,所述失敗消息中攜帶所述終端的狀態信息和失敗原因。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710379999.9/1.html,轉載請聲明來源鉆瓜專利網。





