[發(fā)明專利]一種物聯(lián)網(wǎng)設(shè)備規(guī)?;焖龠h(yuǎn)程更新程序的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201911349321.1 | 申請(qǐng)日: | 2019-12-24 |
| 公開(公告)號(hào): | CN111092955A | 公開(公告)日: | 2020-05-01 |
| 發(fā)明(設(shè)計(jì))人: | 萬園;陳偉 | 申請(qǐng)(專利權(quán))人: | 重慶深蜀科技有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L1/00;G06F8/65;G06F8/71 |
| 代理公司: | 上海思牛達(dá)專利代理事務(wù)所(特殊普通合伙) 31355 | 代理人: | 丁劍 |
| 地址: | 400000 重慶*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 聯(lián)網(wǎng) 設(shè)備 規(guī)?;?/a> 快速 遠(yuǎn)程 更新 程序 方法 | ||
本發(fā)明公開了一種物聯(lián)網(wǎng)設(shè)備規(guī)模化快速遠(yuǎn)程更新程序的方法,其特征在于,包括:配置云服務(wù)器;云服務(wù)器將更新指令發(fā)給待更新區(qū)域內(nèi)的所有集中器;集中器將更新程序數(shù)據(jù)分為N包(每個(gè)數(shù)據(jù)包自帶編號(hào)),依次將這些數(shù)據(jù)包以廣播形式間隔發(fā)送出去;收到更新程序數(shù)據(jù)包的終端,檢驗(yàn)更新版本號(hào)和更新程序數(shù)據(jù)包內(nèi)容的正確性,檢驗(yàn)通過則保存收到的更新程序數(shù)據(jù)包并且再以廣播形式轉(zhuǎn)發(fā)出去;終端收到所有編號(hào)的更新程序數(shù)據(jù)包,則自動(dòng)更新程序,并且將當(dāng)前版本號(hào)切換為最新版本號(hào)。本發(fā)明方法能夠同時(shí)遠(yuǎn)程更新所有終端設(shè)備的程序,因此更新速度快、更新數(shù)量多;所有的終端設(shè)備都臨時(shí)充當(dāng)中繼角色,因此更新范圍廣、無死角。
技術(shù)領(lǐng)域
本發(fā)明涉及物聯(lián)網(wǎng)設(shè)備遠(yuǎn)程更新程序領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)設(shè)備規(guī)?;焖龠h(yuǎn)程更新程序的方法。
背景技術(shù)
隨著物聯(lián)網(wǎng)技術(shù)廣泛應(yīng)用,大批量的嵌入式無線小型設(shè)備開始出現(xiàn),如樓宇智能家居、水表、電表、氣表等。為了修復(fù)嵌入式設(shè)備的程序bug或者更新功能,傳統(tǒng)的嵌入式設(shè)備通過單播方式來遠(yuǎn)程更新程序。但是該方法每次只能更新一個(gè)設(shè)備,因此更新速度慢。而且該方法非常依賴于中繼設(shè)備轉(zhuǎn)發(fā)指令,有的終端設(shè)備因?yàn)榘惭b在信號(hào)死角中(無法收到直接或者中繼的信號(hào))而導(dǎo)致更新失敗。因此該傳統(tǒng)方法因?yàn)楦滤俣嚷?、?shù)量少、難以覆蓋信號(hào)死角而不能適應(yīng)于物聯(lián)網(wǎng)時(shí)代的設(shè)備規(guī)?;碌囊?。
發(fā)明內(nèi)容
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種物聯(lián)網(wǎng)設(shè)備規(guī)?;焖龠h(yuǎn)程更新程序的方法。
本發(fā)明采用的技術(shù)方案是:
一種物聯(lián)網(wǎng)設(shè)備規(guī)?;焖龠h(yuǎn)程更新程序的方法,其特征在于,包括:
配置云服務(wù)器,包括:設(shè)置更新區(qū)域、設(shè)置更新范圍的原版本號(hào)、設(shè)置更新版本號(hào)、上傳更新程序;
開始更新,包括:
云服務(wù)器將更新指令發(fā)給待更新區(qū)域內(nèi)的所有集中器,所述更新指令包括:更新區(qū)域、更新范圍的原版本號(hào)、更新版本號(hào)、更新程序數(shù)據(jù);
集中器將更新程序數(shù)據(jù)分為N包,每個(gè)更新程序數(shù)據(jù)包自帶編號(hào),依次將每個(gè)更新程序數(shù)據(jù)包以廣播形式間隔發(fā)送出去;
收到更新程序數(shù)據(jù)包的終端,檢驗(yàn)更新版本號(hào)和更新程序數(shù)據(jù)包內(nèi)容的正確性,檢驗(yàn)通過,則保存收到的更新程序數(shù)據(jù)包,并且將所述更新程序數(shù)據(jù)包以廣播形式轉(zhuǎn)發(fā)出去;
集中器發(fā)送完所有更新程序數(shù)據(jù)包后,本階段結(jié)束;
完成更新:終端收到所有編號(hào)的更新程序數(shù)據(jù)包,則自動(dòng)更新程序,并且將當(dāng)前版本號(hào)切換為最新版本號(hào)。該過程不影響每個(gè)終端的個(gè)性化數(shù)據(jù),如終端編號(hào)。
進(jìn)一步地,所述的一種物聯(lián)網(wǎng)設(shè)備規(guī)?;焖龠h(yuǎn)程更新程序的方法,其特征在于,所述集中器發(fā)送完所有更新程序數(shù)據(jù)包后,還包括補(bǔ)充更新過程,所述補(bǔ)充更新,包括:
查詢步驟:集中器廣播發(fā)送補(bǔ)充更新查詢命令;
響應(yīng)步驟:如果終端未更新完成,則隨機(jī)延遲a毫秒后響應(yīng)該命令(避免各終端同時(shí)返回該命令導(dǎo)致網(wǎng)絡(luò)沖突),并返回缺失的更新程序數(shù)據(jù)包的編號(hào)列表;
發(fā)送步驟:集中器整理收到的所有響應(yīng)信號(hào),統(tǒng)計(jì)缺失的更新程序包列表,將缺失的更新程序包間隔發(fā)送出去,發(fā)送完成后返回查詢步驟;
結(jié)束步驟:集中器沒有收到任何終端返回的響應(yīng)信號(hào),結(jié)束。
進(jìn)一步地,所述的一種物聯(lián)網(wǎng)設(shè)備規(guī)模化快速遠(yuǎn)程更新程序的方法,其特征在于,所述補(bǔ)充更新結(jié)束后,還包括版本查詢過程,所述版本查詢包括:
集中器依次查詢每個(gè)終端版本號(hào),如果終端為原版本號(hào),則跳轉(zhuǎn)到補(bǔ)充更新步驟;如果終端為新版本號(hào),則向云服務(wù)器返回該終端更新成功;如果終端無響應(yīng),則向云服務(wù)器返回終端無響應(yīng)(轉(zhuǎn)人工處理)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶深蜀科技有限公司,未經(jīng)重慶深蜀科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911349321.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種微波催化甲烷制氫的方法及催化劑
- 下一篇:多功能護(hù)理床
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(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è)備及存儲(chǔ)介質(zhì)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(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ā)
- 免澆水型屋頂規(guī)模化田園種植方法
- 發(fā)酵墊料規(guī)模化養(yǎng)鴨、節(jié)能環(huán)保零排放技術(shù)
- 蒼蠅規(guī)?;曫B(yǎng)系統(tǒng)
- 一種半夏的規(guī)?;耘喾椒?/a>
- 植物規(guī)模化栽培方法
- 規(guī)?;B(yǎng)豬場(chǎng)
- 一種規(guī)模化養(yǎng)殖場(chǎng)開放場(chǎng)地氨的去除方法
- 規(guī)?;酿B(yǎng)豬方法
- 一種基于中紅外光譜規(guī)?;膛?chǎng)糞液中總氮的檢測(cè)方法
- 受端電網(wǎng)規(guī)?;瘍?chǔ)能商業(yè)模式?jīng)Q策方法及系統(tǒng)





