[發(fā)明專利]一種多系統(tǒng)網(wǎng)關(guān)升級方法、設(shè)備以及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111230270.8 | 申請日: | 2021-10-20 |
| 公開(公告)號: | CN114138296A | 公開(公告)日: | 2022-03-04 |
| 發(fā)明(設(shè)計)人: | 王艨;宋祥林;陳政;王周鋒 | 申請(專利權(quán))人: | 深圳市億聯(lián)無限科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L41/082 |
| 代理公司: | 深圳市行一知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 44453 | 代理人: | 楊賢 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 網(wǎng)關(guān) 升級 方法 設(shè)備 以及 存儲 介質(zhì) | ||
1.一種多系統(tǒng)網(wǎng)關(guān)升級方法,其特征在于,包括如下步驟:
步驟S1:網(wǎng)關(guān)系統(tǒng)定期向服務(wù)器查詢網(wǎng)關(guān)系統(tǒng)以及模塊系統(tǒng)版本信息;
步驟S2:若僅檢測到網(wǎng)關(guān)系統(tǒng)的新版本,則升級網(wǎng)關(guān)系統(tǒng)到新版本,完成多系統(tǒng)網(wǎng)關(guān)升級,轉(zhuǎn)到步驟S1;
步驟S3:若僅檢測到了模塊系統(tǒng)的新版本,則對需要升級的模塊系統(tǒng)進(jìn)行升級,待所述模塊系統(tǒng)升級完畢后轉(zhuǎn)到步驟S8;
步驟S4:若同時檢測到了網(wǎng)關(guān)系統(tǒng)和模塊系統(tǒng)的新版本,則網(wǎng)關(guān)系統(tǒng)向?qū)?yīng)的模塊系統(tǒng)發(fā)送版本更新通告,模塊系統(tǒng)檢查自身運行任務(wù)緊急性并向網(wǎng)關(guān)系統(tǒng)發(fā)送更新通告回復(fù)消息;
步驟S5:根據(jù)所述更新通告回復(fù)消息,網(wǎng)關(guān)系統(tǒng)判斷所述對應(yīng)的模塊系統(tǒng)是否需要網(wǎng)關(guān)系統(tǒng)作為中介進(jìn)行升級;
步驟S6:若所述對應(yīng)的模塊系統(tǒng)是需要網(wǎng)關(guān)系統(tǒng)作為中介進(jìn)行升級,則所述對應(yīng)的模塊系統(tǒng)先升級完畢,所述網(wǎng)關(guān)系統(tǒng)再進(jìn)行升級,轉(zhuǎn)到步驟S8;
步驟S7:若所述對應(yīng)的模塊系統(tǒng)不需要網(wǎng)關(guān)系統(tǒng)作為中介進(jìn)行升級,則所述對應(yīng)的模塊系統(tǒng)立即升級,同時網(wǎng)關(guān)系統(tǒng)升級;
步驟S8:當(dāng)模塊系統(tǒng)升級完成之后,向所述網(wǎng)關(guān)系統(tǒng)發(fā)送升級完成通告,所述網(wǎng)關(guān)系統(tǒng)保存升級信息,對于未完成升級的模塊系統(tǒng),將反復(fù)嘗試,直到設(shè)定的次數(shù)閾值,若達(dá)到次數(shù)閾值后還未能升級成功,則標(biāo)記并保存錯誤結(jié)果與原因;
步驟S9:網(wǎng)關(guān)系統(tǒng)確認(rèn)所有待升級的系統(tǒng)狀態(tài)為已升級或未升級的狀態(tài)后,轉(zhuǎn)到步驟S1。
2.根據(jù)權(quán)利要求1所述的多系統(tǒng)網(wǎng)關(guān)升級方法,其特征在于,所述網(wǎng)關(guān)系統(tǒng)定期向服務(wù)器查詢網(wǎng)關(guān)系統(tǒng)以及模塊系統(tǒng)版本信息,包括如下步驟:
步驟S1.1:網(wǎng)關(guān)系統(tǒng)定期向服務(wù)器查詢網(wǎng)關(guān)系統(tǒng)以及模塊系統(tǒng)版本信息,并將信息記錄于閃存之中;
步驟S1.2:網(wǎng)關(guān)系統(tǒng)后臺升級程序解析所述版本信息;
步驟S1.3:若確認(rèn)檢測到了需要升級的版本,則關(guān)閉網(wǎng)關(guān)系統(tǒng)定期向服務(wù)器查詢網(wǎng)關(guān)系統(tǒng)以及模塊系統(tǒng)版本信息功能,向需要升級的模塊系統(tǒng)發(fā)送版本更新通告。
3.根據(jù)權(quán)利要求1所述的多系統(tǒng)網(wǎng)關(guān)升級方法,其特征在于,所述模塊系統(tǒng)檢查自身運行任務(wù)緊急性并向網(wǎng)關(guān)系統(tǒng)發(fā)送更新通告回復(fù)消息,包括如下步驟:
步驟S4.1:檢查所述模塊系統(tǒng)檢查自身是否正在運行緊急任務(wù);
步驟S4.2:如果模塊系統(tǒng)有緊急任務(wù),則所述更新通告回復(fù)消息中的升級信息設(shè)置為否,并設(shè)置所述檢查結(jié)果信息為稍后嘗試或者一個準(zhǔn)確的時間點;
步驟S4.3:網(wǎng)關(guān)系統(tǒng)監(jiān)聽并解析所述更新通告回復(fù)消息;
步驟S4.4:對于所述更新通告回復(fù)消息中的升級信息為否,并且所述檢查結(jié)果信息為稍后嘗試的消息,網(wǎng)關(guān)系統(tǒng)將啟動一個定時器,之后再次通知模塊系統(tǒng)升級,并在閃存中記錄其狀態(tài)為稍后嘗試;
步驟S4.5:如果沒有緊急任務(wù),設(shè)置所述更新通告回復(fù)消息中的升級信息為是;
步驟S4.6:模塊系統(tǒng)檢查自身是否具有獨立向服務(wù)器獲取新版本固件的功能;
步驟S4.7:如果沒有獨立向服務(wù)器獲取新版本固件的功能,則所述升級方式的消息為需要網(wǎng)關(guān)系統(tǒng)作為中介進(jìn)行升級;
步驟S4.8:如果有獨立向服務(wù)器獲取新版本固件的功能,則所述升級方式的消息為所述對應(yīng)的模塊系統(tǒng)直接向服務(wù)器獲取升級信息。
4.根據(jù)權(quán)利要求1所述的多系統(tǒng)網(wǎng)關(guān)升級方法,其特征在于,所述步驟S6中所述對應(yīng)的模塊系統(tǒng)先升級完畢,包括步驟如下:
步驟S6.1.1:網(wǎng)關(guān)系統(tǒng)向服務(wù)器下載模塊固件文件;
步驟S6.1.2:文件下載完成并校驗通過后,網(wǎng)關(guān)系統(tǒng)向模塊系統(tǒng)發(fā)送文件Ready信息;
步驟S6.1.3:模塊系統(tǒng)收到所述Ready信息之后,向網(wǎng)關(guān)系統(tǒng)返回等待下載文件的標(biāo)識消息;
步驟S6.1.4:模塊系統(tǒng)接受文件完畢之后向網(wǎng)關(guān)系統(tǒng)發(fā)送帶有升級的標(biāo)識消息,并進(jìn)行升級;
步驟S6.1.5:網(wǎng)關(guān)系統(tǒng)收到帶有升級的標(biāo)識消息后,在閃存中記錄對應(yīng)模塊系統(tǒng)的狀態(tài)為升級中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市億聯(lián)無限科技有限公司,未經(jīng)深圳市億聯(lián)無限科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111230270.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于MEGACO協(xié)議的信令代理實現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲介質(zhì)





