[发明专利]一种设备中系统固件的升级方法、装置及系统在审
申请号: | 201711459065.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108170450A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 杨聃 | 申请(专利权)人: | 北京远特科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种设备中系统固件的升级方法、装置及系统,包括第一设备在检测到与第二设备直连成功后,获取第一设备的第一设备信息以及第二设备的第二设备信息;第一设备信息包括:第一硬件信息和第一系统固件信息;第二设备信息包括:第二硬件信息和第二系统固件信息;若检测到第一硬件信息与第二硬件信息相同,且第一系统固件信息对应的版本低于第二系统固件信息对应的版本,向第二设备发送系统固件升级请求;在确定第二设备同意系统固件升级请求后,向第二设备发送第一系统固件信息;根据第二设备返回的文件差分升级包升级第一系统固件,可以在没有网络的情况下,实现对设备中系统固件的升级且升级速率高。 1 | ||
搜索关键词: | 系统固件 第一系统 设备信息 硬件信息 固件信息 升级 系统固件信息 装置及系统 设备发送 升级请求 对设备 升级包 检测 直连 返回 申请 网络 成功 | ||
第一设备在检测到与第二设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
若检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本,向所述第二设备发送系统固件升级请求;
在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,以便所述第二设备根据所述第一系统固件信息生成文件差分升级包;
根据所述第二设备返回的所述文件差分升级包升级第一系统固件。
2.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,在获取所述第一设备的第一设备信息之后,还包括:将所述第一设备信息发送给所述第二设备;
若确定所述第二设备与所述第一设备匹配成功,则检测所述第一硬件信息与所述第二硬件信息是否相同以及所述第一系统固件信息对应的版本是否低于所述第二系统固件信息对应的版本。
3.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,所述在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,包括:在确定所述第二设备同意所述系统固件升级请求后,根据所述第一设备中的系统文件信息,生成对应于所述第一系统固件信息的第一系统文件列表;
向所述第二设备发送所述第一系统文件列表。
4.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,所述根据所述第二设备返回的所述文件差分升级包升级第一系统固件,包括:接收来自所述第二设备的文件差分升级包和对应于该文件差分升级包的校验信息;
若根据所述校验信息确定该文件差分升级包正确,则根据该文件差分升级包升级第一系统固件。
5.一种设备中系统固件的升级方法,其特征在于,包括:第二设备在检测到与第一设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,若接收到来自所述第二设备的系统固件升级请求,则显示所述系统固件升级请求;
在向所述第二设备发送用户触发的同意升级指令对应的确认信息后,若接收到来自所述第一设备的所述第一系统固件信息,则根据所述第一系统固件信息以及所述第二系统固件信息,生成文件差分升级包;
向所述第一设备发送所述文件差分升级包。
6.根据权利要求5所述的设备中系统固件的升级方法,其特征在于,在获取所述第二设备的第二设备信息之后,还包括:将所述第二设备信息发送给所述第一设备;
若确定所述第二设备与所述第一设备匹配成功,则检测所述第一硬件信息与所述第二硬件信息是否相同以及所述第一系统固件信息对应的版本是否低于所述第二系统固件信息对应的版本。
7.根据权利要求5所述的设备中系统固件的升级方法,其特征在于,所述方法还包括:根据所述第一系统固件信息以及所述第二系统固件信息,生成用于校验所述文件差分升级包的校验信息;
将所述校验信息发送至所述第一设备。
8.一种设备中系统固件的升级装置,其特征在于,包括:第一获取模块,用于在检测到与第二设备直连成功后,获取第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
第一发送模块,用于在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,向所述第二设备发送系统固件升级请求;
所述第一发送模块,还用于在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,以便所述第二设备根据所述第一系统固件信息生成文件差分升级包;
升级模块,还用于根据所述第二设备返回的所述文件差分升级包升级第一系统固件。
9.一种设备中系统固件的升级装置,其特征在于,包括:第二获取模块,用于在检测到与第一设备直连成功后,获取所述第一设备的第一设备信息以及第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;
显示模块,用于在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,若接收到来自所述第二设备的系统固件升级请求,则显示所述系统固件升级请求;
生成模块,用于在向所述第二设备发送用户触发的同意升级指令对应的确认信息后,若接收到来自所述第一设备的所述第一系统固件信息,则根据所述第一系统固件信息以及所述第二系统固件信息,生成文件差分升级包;
第二发送模块,用于向所述第一设备发送所述文件差分升级包。
10.一种设备中系统固件的升级系统,其特征在于,包括:第一设备、第二设备和服务器;所述第一设备包括第一系统固件,所述第二设备包括第二系统固件;所述第二设备,用于从所述服务器中获取系统固件升级包,并根据所述系统固件升级包升级所述第二系统固件;
所述第一设备,用于在与所述第二设备直连成功后,从所述第二设备中获取差分升级包,并根据所述差分升级包升级所述第一系统固件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京远特科技股份有限公司,未经北京远特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711459065.2/,转载请声明来源钻瓜专利网。