[發(fā)明專利]一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法有效
| 申請?zhí)枺?/td> | 201911393624.3 | 申請日: | 2019-12-30 |
| 公開(公告)號: | CN111193621B | 公開(公告)日: | 2022-09-23 |
| 發(fā)明(設(shè)計)人: | 吳志宏 | 申請(專利權(quán))人: | 上海銳偉電子科技有限公司 |
| 主分類號: | H04L41/5019 | 分類號: | H04L41/5019;H04L41/5041 |
| 代理公司: | 上海知義律師事務(wù)所 31304 | 代理人: | 楊楠 |
| 地址: | 201612 上海市松*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 聯(lián)網(wǎng) rtos 設(shè)備 服務(wù)端 保障 數(shù)據(jù)通信 方法 | ||
本發(fā)明公開了一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法,解決了現(xiàn)有QoS對現(xiàn)有的上層通信協(xié)議依賴性強、自由度低,需要中間代理的弊端,其技術(shù)方案要點是將劃分為三個級別的服務(wù)等級;將報文分為請求和回應(yīng)兩種類型;在報文中加入私有信息;在設(shè)備端的網(wǎng)絡(luò)收發(fā)處嵌入發(fā)送線程及接收流程,完成報文的發(fā)送及接收回應(yīng),本發(fā)明的一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法,不受通信協(xié)議限制,占用內(nèi)存小且無需中間代理,簡化設(shè)備端與服務(wù)端之間的通訊,且也簡化了高質(zhì)量等級服務(wù)的實現(xiàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊服務(wù)質(zhì)量,特別涉及一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法。
背景技術(shù)
隨著物聯(lián)網(wǎng)、網(wǎng)絡(luò)通訊技術(shù)的發(fā)展,物與物之間的通信愈發(fā)頻繁,然而,硬件上是無法做到絕對的通信保障,即使你網(wǎng)絡(luò)再好,也可能因為種種原因?qū)е聰?shù)據(jù)包丟失的現(xiàn)象,因此軟件無法完全信任硬件,設(shè)備需要一定的軟件機制去保障數(shù)據(jù)的抵達(dá),從而避免重要信息的丟失,保障QoS網(wǎng)絡(luò)服務(wù)質(zhì)量。再者有些支付信息,如現(xiàn)有的ETC收費、販?zhǔn)蹤C收費等支付過程,設(shè)備應(yīng)當(dāng)僅上報一份訂單或者僅接收到一份訂單做處理,需要保障消息不僅可達(dá)、而且必須僅匯報一次,否則將可能會產(chǎn)生1次支付享受多次服務(wù)的現(xiàn)象。
以MQTT所實現(xiàn)的QoS為例,該通訊協(xié)議含納設(shè)備端、代理(broker,類似于消息中轉(zhuǎn)站)、服務(wù)端。其QoS分為3級,QoS=0時,無論報文是否發(fā)送成功,報文僅發(fā)送一次;QoS=1時,確保接收端至少接收到一次報文,接收端可能會收到多次重復(fù)的報文;QoS=2時,確保接收端接收到報文且僅接收到一次。該通訊由發(fā)布者將信息發(fā)送至代理,再由代理存儲信息、轉(zhuǎn)發(fā)信息確保信息的抵達(dá)訂閱者手中,在這之前,信息的發(fā)布者必須保證將信息轉(zhuǎn)交至代理手中。
現(xiàn)有的QoS均依附在現(xiàn)有的上層通訊協(xié)議下,依賴性強、耦合度過高;設(shè)備端內(nèi)存不足以移植MQTT等上層協(xié)議,占用內(nèi)存;設(shè)備端想要自定義通信報文、不想用現(xiàn)有的MQTT等協(xié)議的自由度低;需要中間代理、且完成高質(zhì)量QoS服務(wù)需要多次握手,占用服務(wù)器資源,還有待改進(jìn)的空間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法,不受通信協(xié)議限制,占用內(nèi)存小且無需中間代理,簡化設(shè)備端與服務(wù)端之間的通訊,且也簡化了高質(zhì)量等級服務(wù)的實現(xiàn)。
本發(fā)明的上述技術(shù)目的是通過以下技術(shù)方案得以實現(xiàn)的:
一種物聯(lián)網(wǎng)RTOS設(shè)備端與服務(wù)端保障數(shù)據(jù)通信的方法,包括有以下步驟:
根據(jù)報文的發(fā)送和接收次數(shù)劃分為三個級別的請求服務(wù)等級;
將報文分為請求和回應(yīng)兩種類型;
在報文中加入包含有服務(wù)等級、報文類型以及唯一標(biāo)識符的私有信息;
在設(shè)備端通過上層應(yīng)用請求發(fā)送報文,并獲得對應(yīng)的服務(wù)等級;
對報文的服務(wù)等級及類型進(jìn)行判斷,根據(jù)服務(wù)等級相應(yīng)的發(fā)送次數(shù)將對應(yīng)的私有信息加入至報文中;
通過傳輸層將報文加入數(shù)據(jù)流以發(fā)送數(shù)據(jù),完成發(fā)送,等待回應(yīng);
傳輸層接收到數(shù)據(jù)進(jìn)行讀取、粘包處理,以獲得完整的報文信息以及對應(yīng)的私有信息;
解析報文中的私有信息并根據(jù)對應(yīng)的服務(wù)等級、類型及唯一標(biāo)識符進(jìn)行判斷以進(jìn)行回應(yīng)處理,以發(fā)送回應(yīng)報文至服務(wù)器。
作為優(yōu)選,報文的服務(wù)等級具體包括有:
等級0,代表報文僅發(fā)送一次;
等級1,確保接收方至少接收到一次數(shù)據(jù);
等級2,確保接收方有且僅接收到一次數(shù)據(jù)。
作為優(yōu)選,報文的請求和回應(yīng)類型具體為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海銳偉電子科技有限公司,未經(jīng)上海銳偉電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911393624.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲介質(zhì)
- 用于控制灌溉系統(tǒng)和輔助設(shè)備的功能的方法和裝置
- 一種基于離散Hopfield神經(jīng)網(wǎng)絡(luò)的RTOS功耗優(yōu)化方法
- 接合實時操作系統(tǒng)環(huán)境和本地主機操作系統(tǒng)的虛擬機環(huán)境
- 獲取移動終端消息的系統(tǒng)時間的方法和裝置
- 一種評估實時操作系統(tǒng)實時性的方法及裝置
- 一種基于可信芯片的RTOS可信系統(tǒng)及實現(xiàn)方法
- 工業(yè)個人計算機裝置及其操作方法
- 利用Http協(xié)議實現(xiàn)基于RTOS系統(tǒng)在線播放的方法
- 一種攝像頭和事件處理方法
- 計算機的緩存分區(qū)和緩存訪問實時性保護(hù)方法及裝置
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





