[发明专利]一种基于OTA组件的热补丁智能升级方法及系统有效
申请号: | 201910832983.8 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110597545B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 董方;王科岩;杨思嘉 | 申请(专利权)人: | 北京方研矩行科技有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F11/10 |
代理公司: | 北京万思博知识产权代理有限公司 11694 | 代理人: | 姜楠楠 |
地址: | 100191 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于OTA组件的热补丁智能升级方法及系统,该方法包括判断设备端是否收到热补丁验证升级指令;判断设备端是否正在进行OTA升级或热补丁升级;检测该设备端的当前运行版本;进一步判断设备端当前是否正在进行OTA升级或热补丁升级;设备端根据所述热补丁列表信息,判断是否需要下载该热补丁列表信息;服务器端向设备端下发热补丁文件数据;设备端采用所述热补丁文件数据完成升级并将热补丁的执行结果发送至服务器。本发明的方法和系统使得热补丁升级只是对某一个/多个组件进行升级,不需要编译整个固件版本进行升级操作,只需要编译更新的组件即可,减少了固件版本的更新次数。 | ||
搜索关键词: | 一种 基于 ota 组件 补丁 智能 升级 方法 系统 | ||
【主权项】:
1.一种基于OTA组件的热补丁智能升级方法,所述方法包括:/n步骤100:判断设备端是否收到服务器端的热补丁验证升级指令,若收到该指令,执行步骤200,否则执行步骤300;/n步骤200:判断设备端是否正在进行OTA升级或热补丁升级,若是,设置设备端的下次检测热补丁升级的时间,并向服务器端返回升级指令失败信息;否则,设置当前热补丁升级类型为热补丁验证升级,并向服务器端返回升级指令成功信息并执行步骤400;/n步骤300:检测该设备端的当前运行版本,若该版本低于OTA最新版本,则等待OTA升级完成并结束热补丁升级;否则,设置设备端的当前时间为初次检测热补丁升级的时间;/n步骤400:判断设备端当前是否正在进行OTA升级或热补丁升级;若是,设置设备端的下次检测热补丁升级的时间,修改热补丁升级类型为定时升级,结束本次热补丁操作;否则,设备端向服务器端发送请求热补丁列表的命令,设置下次检测热补丁升级的时间,修改热补丁升级类型为定时升级;/n步骤500:响应于所述热补丁列表的命令,服务器端向设备端发送热补丁列表信息;/n步骤600:根据所述热补丁列表信息所述设备端判断是否需要下载该热补丁列表信息,若是,设备端向服务器端发送请求下载命令;/n步骤700:响应于所述下载命令,服务器端向设备端下发热补丁文件数据;/n步骤800:采用所述热补丁文件数据所述设备端完成升级并将热补丁的执行结果发送至服务器端。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京方研矩行科技有限公司,未经北京方研矩行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910832983.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种软件系统升级方法及装置
- 下一篇:升级车载控制器程序的方法和车辆