[發明專利]物聯網中的離線消息發送方法、裝置、存儲介質及服務器有效
| 申請號: | 202010113874.3 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111371854B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 楊帆;曹賽男;鄧馬偉 | 申請(專利權)人: | 南京甄視智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 王雪 |
| 地址: | 210000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯網 中的 離線 消息 發送 方法 裝置 存儲 介質 服務器 | ||
本申請實施例公開了一種物聯網中的離線消息發送方法、裝置、存儲介質及服務器,屬于物聯網技術領域。所述方法包括:接收業務平臺發送的消息,所述消息包括消息內容和設備編號,所述設備編號用于指示接收所述消息的目標設備;若當前所述目標設備處于離線狀態,則將所述消息緩存為離線消息,并設置所述離線消息的有效期;在所述目標設備上線后,根據緩存的各條離線消息的有效期篩選未超期的離線消息;將所述未超期的離線消息發送給所述目標設備。本申請實施例可以通過避免發送超期的離線消息來減少物聯網平臺所發送的離線消息的數量,以提高目標設備的性能,避免目標設備接收大量的離線消息時崩潰。
技術領域
本申請實施例涉及物聯網技術領域,特別涉及一種物聯網中的離線消息發送方法、裝置、存儲介質及服務器。
背景技術
物聯網中包括業務平臺、物聯網平臺和設備,物聯網平臺作為業務平臺和設備之間的消息中間件,可以實現設備管理和消息轉發的功能。
在物聯網平臺接收到業務平臺下發的消息后,可以通過MQTT(Message QueuingTelemetry Transport,消息隊列遙測傳輸)協議將該消息發送給設備。若設備當前處于離線狀態,那么,物聯網平臺可以將消息暫存起來,待設備上線時再向設備發送該消息,這種消息可以稱為離線消息。
如果設備長時間離線后再上線,物聯網平臺中將會堆積有該設備的大量離線消息,若將這些離線消息同時發送給設備,可能會阻塞設備中正常的消息的處理,導致設備的性能下降,甚至會導致設備崩潰。
發明內容
本申請實施例提供了一種物聯網中的離線消息發送方法、裝置、存儲介質及服務器,用于解決設備同時接收大量離線消息,阻塞設備中正常的消息的處理,導致設備的性能下降,甚至會導致設備崩潰的問題。所述技術方案如下:
一方面,提供了一種物聯網中的離線消息發送方法,所述方法包括:
接收業務平臺發送的消息,所述消息包括消息內容和設備編號,所述設備編號用于指示接收所述消息的目標設備;
若當前所述目標設備處于離線狀態,則將所述消息緩存為離線消息,并設置所述離線消息的有效期;
在所述目標設備上線后,根據緩存的各條離線消息的有效期篩選未超期的離線消息;
將所述未超期的離線消息發送給所述目標設備。
一方面,提供了一種物聯網中的離線消息發送裝置,所述裝置包括:
接收模塊,用于接收業務平臺發送的消息,所述消息包括消息內容和設備編號,所述設備編號用于指示接收所述消息的目標設備;
設置模塊,用于若當前所述目標設備處于離線狀態,則將所述消息緩存為離線消息,并設置所述離線消息的有效期;
篩選模塊,用于在所述目標設備上線后,根據緩存的各條離線消息的有效期篩選未超期的離線消息;
發送模塊,用于將所述未超期的離線消息發送給所述目標設備。
一方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執行以實現如上所述的物聯網中的離線消息發送方法。
一方面,提供了一種服務器,所述服務器包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執行以實現如上所述的物聯網中的離線消息發送方法。
本申請實施例提供的技術方案的有益效果至少包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京甄視智能科技有限公司,未經南京甄視智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010113874.3/2.html,轉載請聲明來源鉆瓜專利網。





