[發(fā)明專利]一種提升單臺邊緣服務(wù)器iot設(shè)備接入數(shù)的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011281228.4 | 申請日: | 2020-11-16 |
| 公開(公告)號: | CN112437144B | 公開(公告)日: | 2021-10-08 |
| 發(fā)明(設(shè)計)人: | 張立然;卓建輝;賴銳斌 | 申請(專利權(quán))人: | 成都淵數(shù)科技有限責(zé)任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 成都環(huán)泰專利代理事務(wù)所(特殊普通合伙) 51242 | 代理人: | 李斌;李輝 |
| 地址: | 610000 四川省成都市中國(四川)自由貿(mào)易試驗(yàn)區(qū)成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 提升 邊緣 服務(wù)器 iot 設(shè)備 接入 方法 系統(tǒng) | ||
1.一種提升單臺邊緣服務(wù)器iot設(shè)備接入數(shù)的方法,其特征在于,所述方法包括以下步驟:
S1、預(yù)設(shè)邊緣服務(wù)器注冊規(guī)則,根據(jù)所述邊緣服務(wù)器注冊規(guī)則對邊緣服務(wù)器進(jìn)行識別,如果識別成功,則進(jìn)行邊緣服務(wù)器首次注冊,如果識別失敗,則進(jìn)入步驟S2;
判斷邊緣服務(wù)器是否進(jìn)行響應(yīng)或者返回至預(yù)設(shè)值,如果是,則進(jìn)行邊緣服務(wù)器首次注冊;
如果重試5次都失敗,終端應(yīng)隨機(jī)靜默10到60個重試間隔后重新解析邊緣服務(wù)器的DNS并重復(fù)上述注冊及重試過程;
如果連續(xù)3次解析DNS周期中的注冊及重試均失敗,IOT設(shè)備應(yīng)重新向分發(fā)邊緣服務(wù)器進(jìn)行注冊;
S2、判斷網(wǎng)絡(luò)狀況,如果網(wǎng)絡(luò)狀況穩(wěn)定,則對邊緣服務(wù)器進(jìn)行再次注冊,如果網(wǎng)絡(luò)狀態(tài)不穩(wěn)定,則等待網(wǎng)絡(luò)狀態(tài)穩(wěn)定后對邊緣服務(wù)器進(jìn)行再次注冊;
預(yù)設(shè)更新參數(shù)字段并上報為邊緣服務(wù)器,邊緣服務(wù)器對所述參數(shù)字段進(jìn)行兼容性處理;
如果邊緣服務(wù)器沒有收到所述參數(shù)字段,邊緣服務(wù)器進(jìn)行刷新,并判斷網(wǎng)絡(luò)狀態(tài)仍未穩(wěn)定;
如果邊緣服務(wù)器收到所述參數(shù)字段,邊緣服務(wù)器不用刷新,且判斷網(wǎng)絡(luò)狀態(tài)穩(wěn)定并對邊緣服務(wù)器進(jìn)行再次注冊;
S3、通過UDP進(jìn)行心跳保活;
預(yù)設(shè)心跳保活時間間隔,所述心跳保活時間間隔為60秒,心跳保活每隔60秒報告一次;
預(yù)設(shè)重試時間間隔,所述重試時間間隔為30秒;
如果邊緣服務(wù)器未收到心跳保活報告,則開始重試,如果經(jīng)過三次重試時間間隔仍未收到回復(fù),則返回iot設(shè)備向邊緣服務(wù)器進(jìn)行注冊;
S4、反向觸發(fā)iot設(shè)備并連接iot設(shè)備到插件中心以獲取插件中心數(shù)據(jù);
如果iot設(shè)備正在處理反向觸發(fā)連接流程,在收到反向觸發(fā)連接后,應(yīng)該等待處理完成反向觸發(fā)連接流程后再進(jìn)行反向觸發(fā)連接;
如果iot設(shè)備已經(jīng)連接到插件中心,收到了反向觸發(fā)連接,當(dāng)消息中的域名和端口號和iot設(shè)備保存的相同時,才進(jìn)行忽略處理,否則就需要主動斷開當(dāng)前和插件中心的連接,重新進(jìn)行新的插件中心的注冊和連接。
2.一種提升單臺邊緣服務(wù)器iot設(shè)備接入數(shù)的系統(tǒng),其特征在于,所述系統(tǒng)包括邊緣服務(wù)器單元、網(wǎng)絡(luò)單元、心跳保活單元和數(shù)據(jù)獲取單元,其中:
邊緣服務(wù)器單元,用于預(yù)設(shè)邊緣服務(wù)器注冊規(guī)則,根據(jù)所述邊緣服務(wù)器注冊規(guī)則對邊緣服務(wù)器進(jìn)行識別,如果識別成功,判斷邊緣服務(wù)器是否進(jìn)行響應(yīng)或者返回至預(yù)設(shè)值,如果是,則進(jìn)行邊緣服務(wù)器首次注冊;
如果識別失敗,重試5次都失敗,終端應(yīng)隨機(jī)靜默10到60個重試間隔后重新解析邊緣服務(wù)器的DNS并重復(fù)上述注冊及重試過程,并進(jìn)入網(wǎng)絡(luò)單元;
網(wǎng)絡(luò)單元,用于判斷網(wǎng)絡(luò)狀況,如果網(wǎng)絡(luò)狀況穩(wěn)定,則對邊緣服務(wù)器進(jìn)行再次注冊;
如果網(wǎng)絡(luò)狀態(tài)不穩(wěn)定,預(yù)設(shè)更新參數(shù)字段并上報為邊緣服務(wù)器,邊緣服務(wù)器對所述參數(shù)字段進(jìn)行兼容性處理;如果邊緣服務(wù)器沒有收到所述參數(shù)字段,邊緣服務(wù)器進(jìn)行刷新,并判斷網(wǎng)絡(luò)狀態(tài)仍未穩(wěn)定,等待網(wǎng)絡(luò)狀態(tài)穩(wěn)定后對邊緣服務(wù)器進(jìn)行再次注冊;
心跳保活單元,用于通過UDP進(jìn)行心跳保活,預(yù)設(shè)心跳保活時間間隔,所述心跳保活時間間隔為60秒,心跳保活每隔60秒報告一次;預(yù)設(shè)重試時間間隔,所述重試時間間隔為30秒;如果邊緣服務(wù)器未收到心跳保活報告,則開始重試,如果經(jīng)過三次重試時間間隔仍未收到回復(fù),則返回iot設(shè)備向邊緣服務(wù)器進(jìn)行注冊;
數(shù)據(jù)獲取單元,用于反向觸發(fā)iot設(shè)備并連接iot設(shè)備到插件中心以獲取插件中心數(shù)據(jù),如果iot設(shè)備正在處理反向觸發(fā)連接流程,在收到反向觸發(fā)連接后,應(yīng)該等待處理完成反向觸發(fā)連接流程后再進(jìn)行反向觸發(fā)連接;如果iot設(shè)備已經(jīng)連接到插件中心,收到了反向觸發(fā)連接,當(dāng)消息中的域名和端口號和iot設(shè)備保存的相同時,才進(jìn)行忽略處理,否則就需要主動斷開當(dāng)前和插件中心的連接,重新進(jìn)行新的插件中心的注冊和連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都淵數(shù)科技有限責(zé)任公司,未經(jīng)成都淵數(shù)科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011281228.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于異構(gòu)物聯(lián)網(wǎng)(IoT)設(shè)備的適應(yīng)性且可擴(kuò)展的通用綱要
- 用于在節(jié)點(diǎn)中結(jié)合物聯(lián)網(wǎng)(IoT)服務(wù)接口協(xié)議層的方法和設(shè)備
- 用于標(biāo)識物理IOT設(shè)備的方法和裝置
- NB-IoT終端的網(wǎng)絡(luò)切換方法和系統(tǒng)
- 憑證分發(fā)方法、用戶終端、用戶簽約認(rèn)證管理單元及介質(zhì)
- 一種基于NB?IoT技術(shù)的桿塔傾斜狀態(tài)監(jiān)測系統(tǒng)
- 一種NB?IoT設(shè)備的通信切換系統(tǒng)及切換方法
- NB-IoT固定終端、車載移動NB-IoT系統(tǒng)
- 部署方法、訪問方法、設(shè)備、系統(tǒng)及計算機(jī)可讀存儲介質(zhì)
- 一種NB-IoT終端的定位方法





