[发明专利]固件设备热更新系统及更新方法在审
申请号: | 202110620823.4 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113419765A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 王兵 | 申请(专利权)人: | 北京闲徕互娱网络科技有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/71 |
代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 更新 系统 方法 | ||
本公开的实施例公开了固件设备热更新系统及更新方法。该系统的一具体实施方式包括:远程字典数据库,固件设备,空中下载服务器,其中:空中下载服务器被配置成每隔预定时间段获取远程字典数据库的脚本信息;空中下载服务器被配置成根据所获取到的脚本信息,确定远程字典数据库的脚本信息是否进行数据更新;空中下载服务器被配置成响应于远程字典数据库的脚本信息进行数据更新,将进行数据更新后的脚本信息确定为脚本更新信息;空中下载服务器被配置成将脚本更新信息发送至固件设备;固件设备被配置成根据脚本更新信息进行信息校验,得到校验结果。该实施方式可以根据脚本更新信息对相应的逻辑业务进行更新,从而,提高了固件设备更新的效率。
技术领域
本公开的实施例涉及热更新技术领域,具体涉及固件设备热更新系统及更新方法。
背景技术
物联网平台是有助于数据摄取、通信、设备管理以及应用程序操作流畅的平台。物联网功能实现迭代及上线后,为了实现逻辑业务更新,通常是根据空中下载技术和可执行的二进制文件夹对固件设备进行刷新。
然而,当采用上述方式时经常会存在如下技术问题:
在进行固件刷新时,往往需要遍历固件设备中的所有逻辑业务,可能会对已经刻录到固件设备的功能进行强制复位,造成逻辑业务难以执行,从而,降低了固件刷新的效率。
发明内容
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例提出了固件设备热更新系统及更新方法,来解决以上背景技术部分提到的技术问题中的一项或多项。
第一方面,本公开的一些实施例提供了一种固件设备热更新系统,该系统包括:远程字典数据库,固件设备,空中下载服务器,其中:上述空中下载服务器与上述远程字典数据库通信连接,其中,上述空中下载服务器被配置成每隔预定时间段获取上述远程字典数据库的脚本信息;上述空中下载服务器被配置成根据所获取到的脚本信息,确定上述远程字典数据库的脚本信息是否进行数据更新;上述空中下载服务器被配置成响应于上述远程字典数据库的脚本信息进行数据更新,将进行数据更新后的脚本信息确定为脚本更新信息;上述空中下载服务器与上述固件设备通信连接,其中,上述空中下载服务器被配置成将上述脚本更新信息发送至上述固件设备;上述固件设备被配置成根据上述脚本更新信息进行信息校验,得到校验结果。
在一些实施例中,上述校验结果包括校验成功或校验失败,其中,上述固件设备被配置成响应于上述校验结果为上述校验成功,将上述脚本更新信息保存至本地,以及根据上述脚本更新信息进行固件设备热更新。
在一些实施例中,上述固件设备热更新系统还包括监测设备,其中:
上述监测设备与上述固件设备通信连接,其中,上述监测设备被配置成监测上述固件设备热更新过程中是否生成异常信息;
上述监测设备还被配置成响应于上述固件设备热更新过程中生成异常信息,将上述校验结果确定为上述校验失败。
在一些实施例中,上述异常信息包括以下至少一项:重启信息、丢包信息和弱网信息。
在一些实施例中,上述固件设备被配置成响应于上述校验结果为上述校验失败,停止上述固件设备热更新过程,以及将上述固件设备热更新过程对应的逻辑业务回滚为原始逻辑业务。
在一些实施例中,上述固件设备热更新系统还包括二进制文件夹,其中,上述二进制文件夹中包括文件信息,其中:
上述远程字典数据库被配置成对上述二进制文件夹中包括的文件信息进行信息抽取,得到上述远程字典数据库的脚本信息。
在一些实施例中,上述固件设备热更新系统是基于实体组件系统框架实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京闲徕互娱网络科技有限公司,未经北京闲徕互娱网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110620823.4/2.html,转载请声明来源钻瓜专利网。