[发明专利]一种线下设备间扩散式软件升级方法有效
申请号: | 201910039317.9 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109857435B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 徐承柬;黄益曼;吴春林;张建敏;潘志亮;朱浩漳 | 申请(专利权)人: | 浙江天地人科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;B60R25/33 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 扩散 软件 升级 方法 | ||
1.一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于,包括以下步骤:
获取周边同类设备的版本号和唯一识别码;
比对版本号,判断同类设备的版本号是否高于本设备的版本号,若是则将本设备的版本状态由默认状态下的不可升级修改为可升级并将该同类设备的唯一识别码和版本号添加至高版本设备名单内;
判断本设备当前是否符合预设进行升级条件,若是则在高版本设备名单内选择一个目标设备的唯一识别码并对外发送升级请求信号,升级请求信号包括本设备的版本号、目标设备的唯一识别码;
判断是否收到目标设备回复的与升级请求信号对应的应答信号,若是则进入下一步骤,否则将目标设备的唯一识别码和版本号从高版本设备名单中删去;
接收并保存目标设备发送的升级数据包;
升级本设备的软件、将本设备的版本状态修改为不可升级并删去高版本设备名单。
2.根据权利要求1所述的一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于:所述将该同类设备的唯一识别码和版本号添加至高版本设备名单内的步骤前,判断该同类设备的版本号在高版本设备名单内是否最高,若是则将该同类设备的唯一识别码和版本号添加至高版本设备名单内并删去较低版本设备的唯一识别码和版本号,否则不动作。
3.根据权利要求1所述的一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于:所述升级请求信号中还包括随机生成的用于传输数据的指定频段;所述收到目标设备回复的与升级请求信号对应的应答信号的步骤后,跳频至升级请求信号中的指定频段;所述接收并保存目标设备发送的升级数据包的步骤后,跳频至默认频段。
4.根据权利要求3所述的一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于:所述跳频至升级请求信号中的指定频段的步骤后,在该指定频段发送准备完毕确认信号并判断是否收到且仅收到对应的应答信号,若是则开始接收目标设备发送的升级数据包,否则跳频至默认频段并重新发送包括再次随机生成的指定频段的升级请求信号。
5.根据权利要求1所述的一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于:所述升级本设备的软件的步骤前,与平台通信确认升级数据包的校验码和版本号是否正确,若平台回复正确或超过预设时间平台未回复,则继续升级本设备的软件。
6.根据权利要求1所述的一种设备间低版本设备请求高版本设备对其进行升级的方法,其特征在于:所述预设进行升级条件为本设备版本状态为可升级且高版本设备名单内存在唯一识别码,且本设备处于静止状态或半夜1至4点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天地人科技有限公司,未经浙江天地人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910039317.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于USB的软件升级方法
- 下一篇:一种线下设备间扩散式软件升级方法