[发明专利]一种设备中系统固件的升级方法、装置及系统在审
申请号: | 201711459065.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170450A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 杨聃 | 申请(专利权)人: | 北京远特科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统固件 第一系统 设备信息 硬件信息 固件信息 升级 系统固件信息 装置及系统 设备发送 升级请求 对设备 升级包 检测 直连 返回 申请 网络 成功 | ||
本申请提供了一种设备中系统固件的升级方法、装置及系统,包括第一设备在检测到与第二设备直连成功后,获取第一设备的第一设备信息以及第二设备的第二设备信息;第一设备信息包括:第一硬件信息和第一系统固件信息;第二设备信息包括:第二硬件信息和第二系统固件信息;若检测到第一硬件信息与第二硬件信息相同,且第一系统固件信息对应的版本低于第二系统固件信息对应的版本,向第二设备发送系统固件升级请求;在确定第二设备同意系统固件升级请求后,向第二设备发送第一系统固件信息;根据第二设备返回的文件差分升级包升级第一系统固件,可以在没有网络的情况下,实现对设备中系统固件的升级且升级速率高。
技术领域
本申请涉及设备升级技术领域,具体而言,涉及一种设备中系统固件的升级方法、装置及系统。
背景技术
目前,大多数用户端设备(如无论车载设备还是电子产品)大多使用(FirmwareOver-The-Air,FOTA)来在线升级系统固件。
通常,利用FOTA的具体升级时,一般需要先由固件提供方预先制作好用户端设备的固件升级包,然后再将制作好的固件升级包上传到服务器端,用户端设备通过网络从服务器端下载固件升级包,并基于升级后的固件升级包升级该用户端设备的系统固件。
但是,通过FOTA进行系统固件升级时,必须依赖网络,在非联网状态下无法进行升级;另外,该种升级方式对服务器要求较高,不但需要服务器能够支持大批量用户同时在线下载,还需要服务器稳定可靠且保证下载速度等。
发明内容
有鉴于此,本申请实施例的目的在于提供一种设备中系统固件的升级方法、装置及系统,可以在没有网络的情况下,实现对设备中系统固件的升级,避免了通过服务器升级系统固件对服务器要求高以及升级速率低的问题。
第一方面,本申请实施例提供了一种设备中系统固件的升级方法,包括:
第一设备在检测到与第二设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
若检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本,向所述第二设备发送系统固件升级请求;
在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,以便所述第二设备根据所述第一系统固件信息生成文件差分升级包;
根据所述第二设备返回的所述文件差分升级包升级第一系统固件。
第二方面,本申请实施例还提供了一种设备中系统固件的升级方法,包括:
第二设备在检测到与第一设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,若接收到来自所述第二设备的系统固件升级请求,则显示所述系统固件升级请求;
在向所述第二设备发送用户触发的同意升级指令对应的确认信息后,若接收到来自所述第一设备的所述第一系统固件信息,则根据所述第一系统固件信息以及所述第二系统固件信息,生成文件差分升级包;
向所述第一设备发送所述文件差分升级包。
第三方面,本申请实施例还提供了一种设备中系统固件的升级装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京远特科技股份有限公司,未经北京远特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711459065.2/2.html,转载请声明来源钻瓜专利网。