一种OTA升级方法及相关设备技术

技术编号:27005968 阅读:17 留言:0更新日期:2021-01-08 17:08
本发明专利技术提供一种OTA升级方法及相关设备,涉及通信技术领域,所述方法包括:在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向文件服务器发送获取第一升级包的请求消息;接收所述文件服务器发送的所述第一升级包,并基于所述第一升级包进行升级。本发明专利技术实施例不需要单独部署OTA服务器,能够降低OTA升级的成本。

【技术实现步骤摘要】
一种OTA升级方法及相关设备
本专利技术涉及通信
,尤其涉及一种OTA升级方法及相关设备。
技术介绍
随着电子设备的普及,电子设备的功能越来越完善,以系统软件升级为例,由初始的本地升级发展到目前的OTA(Over-the-AirTechnology,空中下载技术)升级,可以实现更便捷的升级。OTA升级是一种通过无线网络进行数据下载的升级方法。目前,OTA升级需要单独部署OTA服务器,而单独部署OTA服务器的成本较高。
技术实现思路
本专利技术实施例提供一种OTA升级方法及相关设备,以解决现有技术中单独部署OTA服务器的成本较高的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种OTA升级方法,应用于电子设备,所述方法包括:在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向文件服务器发送获取第一升级包的请求消息;接收所述文件服务器发送的所述第一升级包,并基于所述第一升级包进行升级。可选的,所述电子设备为局域网下的设备,所述业务服务器为广域网下的设备,所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息之前,所述方法还包括:与所述业务服务器建立第一长连接;其中,所述升级消息为所述电子设备通过建立的所述第一长连接接收的升级消息。可选的,所述电子设备为局域网下的设备,所述文件服务器为广域网下的设备,所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息之前,所述方法还包括:<br>与所述文件服务器建立第二长连接;所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息,包括:基于所述升级消息通过建立的所述第二长连接向文件服务器发送获取第一升级包的请求消息。可选的,所述基于所述升级消息向所述文件服务器发送获取第一升级包的请求消息,包括:基于所述升级消息向所述文件服务器发送获取第一配置文件的请求消息;接收所述文件服务器发送的第一配置文件;从所述第一配置文件中获取所述文件服务器上的升级地址,所述升级地址对应的存储位置存储有第一升级包;向所述文件服务器上的升级地址发送获取第一升级包的请求消息。可选的,所述方法还包括:在所述电子设备被配置为自动更新的情况下,按照第一预设周期向所述文件服务器发送获取第二配置文件的请求消息;接收所述文件服务器发送的第二配置文件;若所述第二配置文件中存在第一目标版本,则基于所述第二配置文件向所述文件服务器发送获取第二升级包的请求消息,所述第一目标版本高于所述电子设备的当前版本,所述第二升级包为所述第一目标版本对应的升级包;接收所述文件服务器发送的所述第二升级包,并基于所述第二升级包进行升级。可选的,所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息之前,所述方法还包括:按照第二预设周期向所述文件服务器发送获取第三配置文件的请求消息;接收所述文件服务器发送的第三配置文件;若所述第三配置文件中存在第二目标版本,则向所述业务服务器发送所述第二目标版本的版本标识,以使所述业务服务器向控制设备发送所述第二目标版本的版本标识,所述第二目标版本高于所述电子设备的当前版本。第二方面,本专利技术实施例提供了一种OTA升级方法,应用于业务服务器,所述方法包括:接收控制设备发送的针对目标电子设备的升级指令;基于所述升级指令生成升级消息;向所述目标电子设备发送所述升级消息。可选的,所述目标电子设备为局域网下的设备,所述业务服务器为广域网下的设备,所述向所述目标电子设备发送所述升级消息之前,所述方法还包括:与所述目标电子设备建立第一长连接;所述向所述目标电子设备发送所述升级消息,包括:通过建立的所述第一长连接向所述目标电子设备发送所述升级消息。第三方面,本专利技术实施例提供了一种OTA升级方法,应用于文件服务器,所述方法包括:接收目标电子设备发送的获取第一升级包的请求消息;向所述目标电子设备发送所述第一升级包。可选的,所述电子设备为局域网下的设备,所述文件服务器为广域网下的设备,所述接收目标电子设备发送的获取第一升级包的请求消息之前,所述方法还包括:与所述目标电子设备建立第二长连接;所述接收目标电子设备发送的获取第一升级包的请求消息,包括:通过建立的所述第二长连接接收目标电子设备发送的获取第一升级包的请求消息。可选的,所述接收目标电子设备发送的获取第一升级包的请求消息,包括:接收目标电子设备发送的获取第一配置文件的请求消息;向所述目标电子设备发送第一配置文件,所述第一配置文件中包括所述文件服务器上的升级地址,所述升级地址对应的存储位置存储有第一升级包;基于所述升级地址接收所述目标电子设备发送的获取所述第一升级包的请求消息。第四方面,本专利技术实施例提供了一种OTA升级方法,应用于控制设备,所述方法包括:接收用户在多个电子设备中选择目标电子设备进行升级的输入;向业务服务器发送针对所述目标电子设备的升级指令。第五方面,本专利技术实施例提供了一种电子设备,所述电子设备包括:第一发送模块,用于在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向文件服务器发送获取第一升级包的请求消息;第一升级模块,用于接收所述文件服务器发送的所述第一升级包,并基于所述第一升级包进行升级。可选的,所述电子设备为局域网下的设备,所述业务服务器为广域网下的设备,所述电子设备还包括:第一建立模块,用于与所述业务服务器建立第一长连接;其中,所述升级消息为所述电子设备通过建立的所述第一长连接接收的升级消息。可选的,所述电子设备为局域网下的设备,所述文件服务器为广域网下的设备,所述电子设备还包括:第二建立模块,用于与所述文件服务器建立第二长连接;所述第一发送模块具体用于:在接收到业务服务器发送的升级消息的情况下,基于所述升级消息通过建立的所述第二长连接向文件服务器发送获取第一升级包的请求消息。可选的,所述第一发送模块具体用于:在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向所述文件服务器发送获取第一配置文件的请求消息;接收所述文件服务器发送的第一配置文件;从所述第一配置文件中获取所述文件服务器上的升级地址,所述升级地址对应的存储位置存储有第一升级包;向所述文件服务器上的升级地址发送获取第一升级包的请求消息。可选的,所述电子设备还包括:第二发送模块,用于在所述电子设备被配置为自动更新的情况下,按照第一预设周期向所述文件服务器发送获取第二配置文件的请求消息;第一接收模块,用于接收所述文件服务器发送的第二配置文件;第三发送模块,用于若所述第二配置文件中存在第一目标版本,则基于所述第二配置文件向所述文件服务器发送本文档来自技高网...

【技术保护点】
1.一种OTA升级方法,应用于电子设备,其特征在于,所述方法包括:/n在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向文件服务器发送获取第一升级包的请求消息;/n接收所述文件服务器发送的所述第一升级包,并基于所述第一升级包进行升级。/n

【技术特征摘要】
1.一种OTA升级方法,应用于电子设备,其特征在于,所述方法包括:
在接收到业务服务器发送的升级消息的情况下,基于所述升级消息向文件服务器发送获取第一升级包的请求消息;
接收所述文件服务器发送的所述第一升级包,并基于所述第一升级包进行升级。


2.根据权利要求1所述的方法,其特征在于,所述电子设备为局域网下的设备,所述业务服务器为广域网下的设备,所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息之前,所述方法还包括:
与所述业务服务器建立第一长连接;
其中,所述升级消息为所述电子设备通过建立的所述第一长连接接收的升级消息。


3.根据权利要求1所述的方法,其特征在于,所述电子设备为局域网下的设备,所述文件服务器为广域网下的设备,所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息之前,所述方法还包括:
与所述文件服务器建立第二长连接;
所述基于所述升级消息向文件服务器发送获取第一升级包的请求消息,包括:
基于所述升级消息通过建立的所述第二长连接向文件服务器发送获取第一升级包的请求消息。


4.根据权利要求1所述的方法,其特征在于,所述基于所述升级消息向所述文件服务器发送获取第一升级包的请求消息,包括:
基于所述升级消息向所述文件服务器发送获取第一配置文件的请求消息;
接收所述文件服务器发送的第一配置文件;
从所述第一配置文件中获取所述文件服务器上的升级地址,所述升级地址对应的存储位置存储有第一升级包;
向所述文件服务器上的升级地址发送获取第一升级包的请求消息。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述电子设备被配置为自动更新的情况下,按照第一预设周期向所述文件服务器发送获取第二配置文件的请求消息;
接收所述文件服务器发送的第二配置文件;
若所述第二配置文件中存在第一目标版本,则基于所述第二配置文件向所述文...

【专利技术属性】
技术研发人员:陈孝良邢岳峰张国超苏少炜常乐
申请(专利权)人:北京声智科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1