[发明专利]传输镜像文件的方法、装置、存储介质及电子设备在审
申请号: | 201910746160.3 | 申请日: | 2019-08-13 |
公开(公告)号: | CN111818463A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 应云剑 | 申请(专利权)人: | 北京骑胜科技有限公司 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W4/80;H04W76/14;H04L29/08;H04W12/06;H04W12/02 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 崔家源;夏东栋 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 文件 方法 装置 存储 介质 电子设备 | ||
本公开实施例公开了一种传输镜像文件的方法、装置、存储介质及电子设备,方法包括:第一设备向预定范围内的设备广播请求消息,其中,请求消息用于请求设备反馈与第一设备中相同的对象的版本信息,对象至少包括以下之一:预定软件,操作系统,系统资源;第一设备接收第二设备反馈的版本信息;第一设备根据第一设备的版本信息和第二设备的版本信息建立广播对应通信方式的数据通道;通过数据通道传输镜像文件,以根据镜像文件升级对象的版本。本公开实施例可以通过广播覆盖范围内的设备获取到镜像文件,无需再与服务器连接来获取镜像文件,能够快速完成升级,由于采用的是能够广播的通信方式传输镜像文件,不耗费用户流量,用户体验较好。
技术领域
本公开涉及数据交互领域,特别涉及一种传输镜像文件的方法、装置、存储介质及电子设备。
背景技术
当前嵌入式系统下,上层镜像升级针对不同阶段有不同的升级方法。
如果处于实验室开发阶段,需要通过下载口连接存储有镜像文件(即升级数据包)的服务器,并在bootloader中进行镜像文件的下载和加载。bootloader是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境
上述过程需要bootloader参与下载,所以下载镜像文件的过程中,升级的设备无法正常运行,只能处于非工作模式。
如果处于出厂后用户使用阶段,则可以使用网络进行OTA(空中下载技术,Over-the-Air Technology)下载升级,通过OTA将镜像文件从服务器下载到内存或flash区,然后再通过bootloader加载,以完成升级。
无论通过上述哪种方式升级,都需要与服务器进行连接,需有线连接或处于网络较好的情况下才能完整的下载镜像文件,连接一旦中断会导致升级失败,且下载过程耗费用户流量。
发明内容
有鉴于此,本公开实施例提出了一种传输镜像文件的方法、装置、存储介质及电子设备,用以解决现有技术的如下问题:现有技术升级方式都需要与服务器进行连接,需有线连接或处于网络较好的情况下才能完整的下载镜像文件,连接一旦中断会导致升级失败,且下载过程耗费用户流量。
一方面,本公开实施例提出了一种传输镜像文件的方法,包括:第一设备向预定范围内的设备广播请求消息,其中,所述请求消息用于请求设备反馈与所述第一设备中相同的对象的版本信息,所述对象至少包括以下之一:预定软件,操作系统,系统资源;所述第一设备接收第二设备反馈的版本信息,其中,所述第二设备的版本信息为所述第二设备中的所述对象的版本信息;所述第一设备根据所述第一设备的版本信息和所述第二设备的版本信息建立所述广播对应通信方式的数据通道;通过所述数据通道传输镜像文件,以根据所述镜像文件升级所述对象的版本。
在一些实施例中,所述第一设备根据所述第一设备的版本信息和所述第二设备的版本信息建立所述广播对应通信方式的数据通道,包括:所述第一设备检测所述第一设备的版本信息和所述第二设备的版本信息是否相同;在不相同的情况下,在所述第一设备与所述第二设备间建立所述广播对应通信方式的数据通道。
在一些实施例中,所述通过所述数据通道传输镜像文件,以根据所述镜像文件升级所述对象的版本,包括:在所述第一设备的版本信息低于所述第二设备的版本信息的情况下,通过所述数据通道从所述第二设备上获取所述第二设备中所述对象的镜像文件,以根据所述镜像文件升级所述第一设备中的所述对象的版本;在所述第一设备的版本信息不低于所述第二设备的版本信息的情况下,通过所述数据通道向所述第二设备发送所述第一设备中所述对象的镜像文件,以根据所述镜像文件升级所述第二设备中的所述对象的版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京骑胜科技有限公司,未经北京骑胜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910746160.3/2.html,转载请声明来源钻瓜专利网。