[发明专利]OTA升级方法、装置、电子设备及可读介质在审
申请号: | 202111166902.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN114090033A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 何峰 | 申请(专利权)人: | 珠海荣邦智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 519015 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ota 升级 方法 装置 电子设备 可读 介质 | ||
本发明实施例提供了一种OTA升级方法、装置、电子设备及可读介质,包括:与辅助智能设备建立通信连接;当接收辅助智能设备发送的升级指令时,从升级指令中解析出升级包对应的统一资源定位符,并发送至OTA升级模块;基于统一资源定位符,通过OTA升级模块从文件服务器下载升级包进行升级。应用本发明实施例,在智能设备工作发生异常,无法使用或者不适合使用远程服务器进行大面积的升级更新时,通过在辅助智能设备上的文件服务器替代远程服务器,沿用了原先的OTA升级模式,通过复用OTA升级模块自动根据统一资源定位符从文件服务器下载升级包进行升级,无需另外开发局域网下收发升级包的软件功能,减少了设备中软件系统的复杂度,实现简单,工作可靠。
技术领域
本发明涉及网络技术领域,特别是涉及一种OTA升级方法、一种OTA升级装置、一种电子设备以及一种计算机可读介质。
背景技术
OTA(Over-the-AirTechnology)升级是一种通过无线网络下载远程服务器(OTA云服务器)上的升级包,对系统或应用进行升级的技术,目前广泛应用于对客户端软件的在线升级。
用户的设备工作发生异常,设备厂商已经对用户的设备故障进行了定位,对软件进行了修改,需要对设备上运行的软件进行升级。但这种升级,尚未进行充分的验证,不适合进行大面积的升级更新。
目前的一种升级方案,是通过维修人员到设备的故障现场,将自己手机中存放的升级包,更新给用户的设备,以避免大面积升级导致不可预计故障的大量发生。然而,上述升级方案需要在手机和设备端开发局域网下收发升级包的软件功能,来传递升级包,对手机和设备端的软件系统作出很大的修改,增加手机和设备端中软件系统的复杂度。
发明内容
本发明实施例是提供一种OTA升级方法、装置、电子设备以及计算机可读存储介质,以解决设备工作发生异常时,需要开发局域网下收发升级包的软件功能以进行升级包升级的问题。
本发明实施例公开了一种OTA升级方法,应用于智能设备,所述智能设备包括OTA升级模块,包括:
与辅助智能设备建立通信连接;其中,所述辅助智能设备设有文件服务器,所述文件服务器保存有用于所述智能设备升级的升级包;
当接收所述辅助智能设备发送的升级指令时,从所述升级指令中解析出所述升级包对应的统一资源定位符,并发送至所述OTA升级模块;
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级。
可选地,在所述与所述辅助智能设备建立通信连接之前,还包括:
通过所述辅助智能设备从OTA云服务器下载升级包,并储存于所述文件服务器中。
可选地,所述与所述辅助智能设备建立通信连接,包括:
广播通信请求,并判断是否接收到所述辅助智能设备响应所述通信请求的响应信息;
当接收到所述辅助智能设备响应所述通信请求的响应信息时,与所述辅助智能设备建立无线通信连接;其中,所述响应信息包括所述辅助智能设备的IP地址、设备名称、设备ID的广播数据包。
可选地,所述升级指令包括所述升级包的版本信息,在接收所述辅助智能设备发送的升级指令之后,还包括:
根据所述升级包的版本信息与所述智能设备的版本信息,判断所述升级包是否为新版本的升级包;
当所述升级包是新版本的升级包时,进行下一步升级操作。
可选地,所述升级指令包括所述升级包的指纹信息,所述基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包进行升级,包括:
基于所述统一资源定位符,通过所述OTA升级模块从所述文件服务器下载所述升级包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海荣邦智能科技有限公司,未经珠海荣邦智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111166902.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电容器和电子设备
- 下一篇:一种分口径光轴校准装置、方法及应用