[发明专利]一种多系统网关升级方法、设备以及存储介质在审
申请号: | 202111230270.8 | 申请日: | 2021-10-20 |
公开(公告)号: | CN114138296A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 王艨;宋祥林;陈政;王周锋 | 申请(专利权)人: | 深圳市亿联无限科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L41/082 |
代理公司: | 深圳市行一知识产权代理事务所(特殊普通合伙) 44453 | 代理人: | 杨贤 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 网关 升级 方法 设备 以及 存储 介质 | ||
本申请公开了一种多系统网关升级方法、设备以及存储介质,属于网关升级领域,包括:网关系统周期性的向服务器查询版本信息,向对应的模块系统发送版本更新通告,模块系统检查自身运行任务紧急性并向网关系统发送更新通告回复消息,网关系统判断模块系统是否需要网关系统作为中介升级,若是,则网关系统将从服务器获取升级固件并通过与模块连接的硬件设备传送至模块,并通知模块系统升级;若否,网关系统将回复一条包含升级路径的升级信息至模块系统,模块系统自主向服务器获取升级固件并升级。本申请解决了传统单一方法升级较大完整固件容易失败的问题,利用多系统的网络优势,增加了升级渠道,提升了多系统网关设备升级的健壮性。
技术领域
本发明涉及网关升级领域,尤其涉及一种多系统网关升级方法、设备以及存储介质。
背景技术
OTA技术(Over-the-air)功能通常被很多模块集成,利用该技术,模块可以自身主动向服务器获取升级固件并独立升级,但是,多模块集成的网关设备遇到一个难题,就是当网关系统、多模块内置的系统同时升级时,由于其缺少有效的机制而常常导致升级失败。
然而现有技术中,并未考虑到多模块中内置的系统既存在依赖于网关系统升级的模块系统又存在不依赖网关系统而可以独立升级的模块系统,再加上网关系统本身也需要升级,故三者同时升级或其中二者同时升级均是非常复杂的过程,不能简单地使用传统方式进行升级,这会常常导致升级失败。
发明内容
为解决现有技术中的不足,本申请提出了一种多系统网关升级方法、设备以及存储介质。
第一方面,本申请提出了一种多系统网关升级方法,包括如下步骤:
步骤S1:网关系统定期向服务器查询网关系统以及模块系统版本信息;
步骤S2:若仅检测到网关系统的新版本,则升级网关系统到新版本,完成多系统网关升级,转到步骤S1;
步骤S3:若仅检测到了模块系统的新版本,则对需要升级的模块系统进行升级,待所述模块系统升级完毕后转到步骤S8;
步骤S4:若同时检测到了网关系统和模块系统的新版本,则网关系统向对应的模块系统发送版本更新通告,模块系统检查自身运行任务紧急性并向网关系统发送更新通告回复消息;
步骤S5:根据所述更新通告回复消息,网关系统判断所述对应的模块系统是否需要网关系统作为中介进行升级;
步骤S6:若所述对应的模块系统是需要网关系统作为中介进行升级,则所述对应的模块系统先升级完毕,所述网关系统再进行升级,转到步骤S8;
步骤S7:若所述对应的模块系统不需要网关系统作为中介进行升级,则所述对应的模块系统立即升级,同时网关系统升级;
步骤S8:当模块系统升级完成之后,向所述网关系统发送升级完成通告,所述网关系统保存升级信息,对于未完成升级的模块系统,将反复尝试,直到设定的次数阈值,若达到次数阈值后还未能升级成功,则标记并保存错误结果与原因;
步骤S9:网关系统确认所有待升级的系统状态为已升级或未升级的状态后,转到步骤S1。
进一步的,所述网关系统定期向服务器查询网关系统以及模块系统版本信息,包括如下步骤:
步骤S1.1:网关系统定期向服务器查询网关系统以及模块系统版本信息,并将信息记录于闪存之中。
步骤S1.2:网关系统后台升级程序解析所述版本信息;
步骤S1.3:若确认检测到了需要升级的版本,则关闭网关系统定期向服务器查询网关系统以及模块系统版本信息功能,向需要升级的模块系统发送版本更新通告。
所述步骤S4中模块系统检查自身运行任务紧急性并向网关系统发送更新通告回复消息,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市亿联无限科技有限公司,未经深圳市亿联无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111230270.8/2.html,转载请声明来源钻瓜专利网。