软件升级方法及装置、存储介质、电子装置制造方法及图纸

技术编号:31980715 阅读:12 留言:0更新日期:2022-01-20 01:37
本发明专利技术实施例提供了一种软件升级方法及装置、存储介质、电子装置,该方法包括,接收目标设备广播的第一广播信息;将第一广播信息发送至云端服务器;在确定目标设备需要升级的情况下,接收云端服务器发送的软件信息;将基于地址信息下载的目标软件包发送至目标设备,以指示目标设备基于目标软件包进行软件升级。通过本发明专利技术,解决了相关技术中家电设备的OTA升级的问题,达到快速升级的效果。达到快速升级的效果。达到快速升级的效果。

【技术实现步骤摘要】
软件升级方法及装置、存储介质、电子装置


[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种软件升级方法及装置、存储介质、电子装置。

技术介绍

[0002]现在很多家里装修完成,智能家电也都会搬进家里,因为需要放味等原因暂时不会住进去,家里的无线保真(Wireless Fidelity,简称为WiFi)网络也没开通。智能家电无法连接WiFi,无法上网。部分家电出厂的时候系统版本低或者有漏洞bug,需要进行空中下载技术(Over

The

Air Technology,简称为OTA)升级才能正常使用。
[0003]现有技术中,家电设备需要连接WiFi网络才能与云端正常通信,家电设备主动下载固件包并完成升级。或者,家电设备通过蓝牙广播基本信息判断家电设备是否需要升级,手机再通过蓝牙连接给家电设备传输固件包完成升级。由此可知,现有技术中的家电设备需要连接WiFi网络,主动下载固件包并完成升级,家里必须安装WiFi网络。通过蓝牙发现,蓝牙连接传输固件包。由于蓝牙传输最大传输单元(Maximum Transmission Unit,简称为MTU)的限制,传输速率特别慢,一个OTA固件包往往能达到1MB,传输完成要十多分钟,用户体验特别不好。

技术实现思路

[0004]本专利技术实施例提供了一种软件升级方法及装置、存储介质、电子装置,以至少解决相关技术中家电设备的OTA升级的问题。
[0005]根据本专利技术的一个实施例,提供了一种软件升级方法,包括:接收目标设备广播的第一广播信息,其中,上述第一广播信息中包括上述目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;将上述第一广播信息发送至云端服务器,其中,上述云端服务器用于确定上述目标设备中的软件是否需要升级;在确定上述目标设备需要升级的情况下,接收上述云端服务器发送的软件信息,其中,上述软件信息中包括目标软件包的地址信息;将基于上述地址信息下载的上述目标软件包发送至上述目标设备,以指示上述目标设备基于上述目标软件包进行软件升级。
[0006]根据本专利技术的另一个实施例,提供了一种软件升级方法,包括:广播第一广播信息,其中,上述第一广播信息中包括目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;接收终端设备发送的目标软件包;按照上述目标软件包升级上述目标设备中的软件。
[0007]根据本专利技术的另一个实施例,提供了一种软件升级方法,包括:接收终端设备发送的第一广播信息,其中,上述第一广播信息中包括目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;从上述第一广播信息中的目标设备的软件信息中确定上述目标设备中的软件是否需要升级;在确定上述目标设备需要升级的情况下,向上述终端设备发送软件信息,其中,上述软件信息中包括目标软件包的地址信息。
[0008]根据本专利技术的另一个实施例,提供了一种软件升级装置,包括:第一接收模块,用于接收目标设备广播的第一广播信息,其中,上述第一广播信息中包括上述目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;第一发送模块,用于将上述第一广播信息发送至云端服务器,其中,上述云端服务器用于确定上述目标设备中的软件是否需要升级;第二接收模块,用于在确定上述目标设备需要升级的情况下,接收上述云端服务器发送的软件信息,其中,上述软件信息中包括目标软件包的地址信息;第二发送模块,用于将基于上述地址信息下载的上述目标软件包发送至上述目标设备,以指示上述目标设备基于上述目标软件包进行软件升级。
[0009]在一个示例性实施例中,上述第二接收模块,包括:第一接收单元,用于接收上述云端服务器发送的响应消息;第一确定单元,用于在从上述响应消息中解析出上述目标设备需要升级的情况下,从上述响应消息中确定上述软件信息。
[0010]在一个示例性实施例中,上述装置还包括:第一显示模块,用于在确定上述目标设备需要升级的情况下,接收上述云端服务器发送的软件信息之后,通过上述终端设备中的目标应用显示提示信息,其中,上述提示信息用于提示用户上述目标设备中的软件需要升级,以及提示上述用户将上述目标设备连接上述目标设备的热点。
[0011]在一个示例性实施例中,上述第二发送模块,包括:第一下载单元,用于按照上述地址信息从上述云端服务器下载上述目标软件包;第一发送单元,用于在确定上述终端设备与上述目标设备之间保持热点连接的情况下,将上述目标软件包发送至上述目标设备,以指示上述目标设备基于上述目标软件包进行软件升级。
[0012]在一个示例性实施例中,上述装置还包括:第五接收模块,用于将基于上述地址信息下载的上述目标软件包发送至上述目标设备之后,接收目标设备广播的第二广播信息,其中,上述第二广播信息中包括上述目标设备的软件信息;第二确定模块,用于基于上述第二广播信息确定上述目标设备的升级结果;第二显示模块,用于通过目标应用显示上述升级结果。
[0013]根据本专利技术的另一个实施例,提供了一种软件升级装置,包括:第一广播模块,用于广播第一广播信息,其中,上述第一广播信息中包括目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;第三接收模块,用于接收终端设备发送的目标软件包;第一升级模块,用于按照上述目标软件包升级上述目标设备中的软件。
[0014]在一个示例性实施例中,上述第三接收模块,包括:第二接收单元,用于在确定与上述终端设备之间保持热点连接的情况下,接收终端设备发送的目标软件包。
[0015]在一个示例性实施例中,上述装置还包括:第一重启模块,用于按照上述目标软件包升级上述目标设备中的软件之后,重启上述目标设备;第一广播模块,用于广播第二广播信息,其中,上述第二广播信息中包括目标设备的升级结果。
[0016]根据本专利技术的另一个实施例,提供了一种软件升级装置,包括:第四接收模块,用于接收终端设备发送的第一广播信息,其中,上述第一广播信息中包括目标设备的软件信息,上述目标设备与终端设备通过蓝牙连接;第一确定模块,用于从上述第一广播信息中的目标设备的软件信息中确定上述目标设备中的软件是否需要升级;第三发送模块,用于在确定上述目标设备需要升级的情况下,向上述终端设备发送软件信息,其中,上述软件信息中包括目标软件包的地址信息。
[0017]在一个示例性实施例中,上述装置还包括:第六接收模块,用于在确定上述目标设备需要升级的情况下,向上述终端设备发送软件信息之后,接收上述终端设备发送的请求消息,其中,上述请求消息中包括上述目标软件包的地址信息;第一响应模块,用于响应上述请求消息,将上述目标软件包发送至上述终端设备。
[0018]根据本专利技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0019]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件升级方法,其特征在于,包括:接收目标设备广播的第一广播信息,其中,所述第一广播信息中包括所述目标设备的软件信息,所述目标设备与终端设备通过蓝牙连接;将所述第一广播信息发送至云端服务器,其中,所述云端服务器用于确定所述目标设备中的软件是否需要升级;在确定所述目标设备需要升级的情况下,接收所述云端服务器发送的软件信息,其中,所述软件信息中包括目标软件包的地址信息;将基于所述地址信息下载的所述目标软件包发送至所述目标设备,以指示所述目标设备基于所述目标软件包进行软件升级。2.根据权利要求1所述的方法,其特征在于,在确定所述目标设备需要升级的情况下,接收所述云端服务器发送的软件信息,包括:接收所述云端服务器发送的响应消息;在从所述响应消息中解析出所述目标设备需要升级的情况下,从所述响应消息中确定所述软件信息。3.根据权利要求1所述的方法,其特征在于,在确定所述目标设备需要升级的情况下,接收所述云端服务器发送的软件信息之后,所述方法还包括:通过所述终端设备中的目标应用显示提示信息,其中,所述提示信息用于提示用户所述目标设备中的软件需要升级,以及提示所述用户将所述目标设备连接所述目标设备的热点。4.根据权利要求1所述的方法,其特征在于,将基于所述地址信息下载的所述目标软件包发送至所述目标设备,以指示所述目标设备基于所述目标软件包进行软件升级,包括:按照所述地址信息从所述云端服务器下载所述目标软件包;在确定所述终端设备与所述目标设备之间保持热点连接的情况下,将所述目标软件包发送至所述目标设备,以指示所述目标设备基于所述目标软件包进行软件升级。5.根据权利要求1所述的方法,其特征在于,将基于所述地址信息下载的所述目标软件包发送至所述目标设备之后,所述方法还包括:接收目标设备广播的第二广播信息,其中,所述第二广播信息中包括所述目标设备的软件信息;基于所述第二广播信息确定所述目标设备的升级结果;通过目标应用显示所述升级结果。6.一种软件升级方法,其特征在于,包括:广播第一广播信息,其中,所述第一广播信息中包括目标设备的软件信息,所述目标设备与终端设备通过蓝牙连接;接收终端设备发送的目标软件包;按照所述目标软件包升级所述目标设备中的软件。7.根据权利要求6所述的方法,其特征在于,接收终端设备发送的目标软件包,包括:在确定与所述终端设备之间保持热点连接的情况下,接收终端设备发送的目标软件包。8.根据权利要求6所述的方法,其特征在于,按照所述目标软件包升级所述目标设备中
的软件之后,所述方法还包括:重启所述目标设备;广播第二广播信息,其中,所述第二广播信息中包括目标设备的升级结果。9.一种软件升级方法,其特征在于,包括:接收终端设备发送的第一广播信息,其中,所述第一广播信息中包括目标设备的软件信息,所述目标...

【专利技术属性】
技术研发人员:李可
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1