[發(fā)明專利]一種物聯(lián)網(wǎng)RTOS設備端與服務端保障數(shù)據(jù)通信的方法有效
| 申請?zhí)枺?/td> | 201911393624.3 | 申請日: | 2019-12-30 |
| 公開(公告)號: | CN111193621B | 公開(公告)日: | 2022-09-23 |
| 發(fā)明(設計)人: | 吳志宏 | 申請(專利權)人: | 上海銳偉電子科技有限公司 |
| 主分類號: | H04L41/5019 | 分類號: | H04L41/5019;H04L41/5041 |
| 代理公司: | 上海知義律師事務所 31304 | 代理人: | 楊楠 |
| 地址: | 201612 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯(lián)網(wǎng) rtos 設備 服務端 保障 數(shù)據(jù)通信 方法 | ||
1.一種物聯(lián)網(wǎng)RTOS設備端與服務端保障數(shù)據(jù)通信的方法,其特征是,包括有以下步驟:
根據(jù)報文的發(fā)送和接收次數(shù)劃分為三個級別的服務等級;
將報文分為請求和回應兩種類型;
在報文中加入包含有服務等級、報文類型以及唯一標識符的私有信息;
在設備端通過上層應用請求發(fā)送報文,并獲得對應的服務等級;
對報文的服務等級及類型進行判斷,根據(jù)服務等級相應的發(fā)送次數(shù)將對應的私有信息加入至報文中;
通過傳輸層將報文加入數(shù)據(jù)流以發(fā)送數(shù)據(jù),完成發(fā)送,等待回應;
傳輸層接收到數(shù)據(jù)進行讀取、粘包處理,以獲得完整的報文信息以及對應的私有信息;
解析報文中的私有信息并根據(jù)對應的服務等級、類型及唯一標識符進行判斷以進行回應處理,以發(fā)送回應報文至服務器;
報文的服務等級具體包括有:
等級0,代表報文進發(fā)送一次;
等級1,確保接收方至少接收到一次數(shù)據(jù);
等級2,確保接收方有且僅接收到一次數(shù)據(jù);
報文的請求和回應類型具體為:
請求,為設備端或者服務端主動發(fā)起的報文消息;
回應,對請求進行處理后生成的反饋消息;
加入報文的私有信息的唯一標識符包括設備ID及發(fā)送的時間戳;
對發(fā)送的報文進行處理的具體步驟包括有:
對發(fā)送的報文對應獲取的服務等級進行判斷,對判斷服務等級為等級1/等級2的報文,生成唯一標識符,并將包括有報文類型及唯一標識符的私有信息加入該報文中;
將報文添加至待處理回應報文鏈表;
啟動服務定時器以設定的周期間隔將待處理回應報文鏈表中的報文進行發(fā)送;
對判斷服務等級為等級0,且同時判斷出類型為回應的報文,拷貝其對應請求的私有信息,并私有信息的等級設置為等級0,并且將類型設為回應,私有信息其他參數(shù)不變,加入報文中;對判斷服務等級為等級0,且同時判斷出類型為請求的報文,則生成僅包括有服務等級為等級0的私有信息,并將生成的私有信息加入該報文;
通過RTOS平臺的接口將報文送出。
2.根據(jù)權利要求1所述的物聯(lián)網(wǎng)RTOS設備端與服務端保障數(shù)據(jù)通信的方法,其特征是,接收報文進行判斷并回應處理的具體步驟包括有:
讀取接收的報文信息,對數(shù)據(jù)進行粘包處理,得到完成的報文信息,并且獲得報文中的私有信息;解析該報文的私有信息,以對報文類型進行判斷;
對判斷服務等級為等級2的報文,遍歷包含有已接收報文的已接收數(shù)據(jù)列表并將接收到的報文中的唯一標識符與已接收列表中記錄的各報文的唯一標識符進行匹配;
若未匹配到與接收的報文攜帶的唯一標識符的已接收報文信息,則判斷為未命中緩存;反之,為命中緩存;
將未命中緩存對應報文的唯一標識符存入已接收數(shù)據(jù)列表;
對判斷服務等級不為等級2且類型為回應的報文,遍歷待處理回應報文鏈表,且將匹配到唯一標識符的報文進行移除,若從待處理回應報文鏈表移除該成員后,鏈表成員為0,則關閉服務定時器;
將報文傳至上層應用處理;若報文類型為請求,則處理完畢后生成對應的回應報文;并對類型為請求的回應報文的等級進行判斷;對判斷服務等級為等級2的回應報文,將回應報文存儲至內存中,并于請求中的私有信息結合生成臨時報文,存儲至等級2回應鏈表中;
對命中緩存對應的報文遍歷存儲有等級2的回應報文的等級2回應鏈表,若未匹配到唯一標識符相同的回應報文,則丟棄所接受的報文不予以處理;若匹配到唯一標識符相同的回應報文,則取出相匹配的該報文,并刪除該報文中的私有信息形成回應報文;
將回應報文傳至服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海銳偉電子科技有限公司,未經(jīng)上海銳偉電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911393624.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設備和物聯(lián)網(wǎng)平臺
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設備接入系統(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)、設備及存儲介質
- 用于控制灌溉系統(tǒng)和輔助設備的功能的方法和裝置
- 一種基于離散Hopfield神經(jīng)網(wǎng)絡的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ū)和緩存訪問實時性保護方法及裝置





