一种设备中系统固件的升级方法、装置及系统与流程

文档序号:14688030发布日期:2018-06-15 06:47阅读:来源:国知局
技术特征:

1.一种设备中系统固件的升级方法,其特征在于,包括:

第一设备在检测到与第二设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;

若检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本,向所述第二设备发送系统固件升级请求;

在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,以便所述第二设备根据所述第一系统固件信息生成文件差分升级包;

根据所述第二设备返回的所述文件差分升级包升级第一系统固件。

2.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,在获取所述第一设备的第一设备信息之后,还包括:

将所述第一设备信息发送给所述第二设备;

若确定所述第二设备与所述第一设备匹配成功,则检测所述第一硬件信息与所述第二硬件信息是否相同以及所述第一系统固件信息对应的版本是否低于所述第二系统固件信息对应的版本。

3.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,所述在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,包括:

在确定所述第二设备同意所述系统固件升级请求后,根据所述第一设备中的系统文件信息,生成对应于所述第一系统固件信息的第一系统文件列表;

向所述第二设备发送所述第一系统文件列表。

4.根据权利要求1所述的设备中系统固件的升级方法,其特征在于,所述根据所述第二设备返回的所述文件差分升级包升级第一系统固件,包括:

接收来自所述第二设备的文件差分升级包和对应于该文件差分升级包的校验信息;

若根据所述校验信息确定该文件差分升级包正确,则根据该文件差分升级包升级第一系统固件。

5.一种设备中系统固件的升级方法,其特征在于,包括:

第二设备在检测到与第一设备直连成功后,获取所述第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;

在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,若接收到来自所述第二设备的系统固件升级请求,则显示所述系统固件升级请求;

在向所述第二设备发送用户触发的同意升级指令对应的确认信息后,若接收到来自所述第一设备的所述第一系统固件信息,则根据所述第一系统固件信息以及所述第二系统固件信息,生成文件差分升级包;

向所述第一设备发送所述文件差分升级包。

6.根据权利要求5所述的设备中系统固件的升级方法,其特征在于,在获取所述第二设备的第二设备信息之后,还包括:

将所述第二设备信息发送给所述第一设备;

若确定所述第二设备与所述第一设备匹配成功,则检测所述第一硬件信息与所述第二硬件信息是否相同以及所述第一系统固件信息对应的版本是否低于所述第二系统固件信息对应的版本。

7.根据权利要求5所述的设备中系统固件的升级方法,其特征在于,所述方法还包括:

根据所述第一系统固件信息以及所述第二系统固件信息,生成用于校验所述文件差分升级包的校验信息;

将所述校验信息发送至所述第一设备。

8.一种设备中系统固件的升级装置,其特征在于,包括:

第一获取模块,用于在检测到与第二设备直连成功后,获取第一设备的第一设备信息以及所述第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;

第一发送模块,用于在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,向所述第二设备发送系统固件升级请求;

所述第一发送模块,还用于在确定所述第二设备同意所述系统固件升级请求后,向所述第二设备发送所述第一系统固件信息,以便所述第二设备根据所述第一系统固件信息生成文件差分升级包;

升级模块,还用于根据所述第二设备返回的所述文件差分升级包升级第一系统固件。

9.一种设备中系统固件的升级装置,其特征在于,包括:

第二获取模块,用于在检测到与第一设备直连成功后,获取所述第一设备的第一设备信息以及第二设备的第二设备信息;所述第一设备信息包括:第一硬件信息和第一系统固件信息;所述第二设备信息包括:第二硬件信息和第二系统固件信息;

显示模块,用于在检测到所述第一硬件信息与所述第二硬件信息相同,且所述第一系统固件信息对应的版本低于所述第二系统固件信息对应的版本时,若接收到来自所述第二设备的系统固件升级请求,则显示所述系统固件升级请求;

生成模块,用于在向所述第二设备发送用户触发的同意升级指令对应的确认信息后,若接收到来自所述第一设备的所述第一系统固件信息,则根据所述第一系统固件信息以及所述第二系统固件信息,生成文件差分升级包;

第二发送模块,用于向所述第一设备发送所述文件差分升级包。

10.一种设备中系统固件的升级系统,其特征在于,包括:第一设备、第二设备和服务器;所述第一设备包括第一系统固件,所述第二设备包括第二系统固件;

所述第二设备,用于从所述服务器中获取系统固件升级包,并根据所述系统固件升级包升级所述第二系统固件;

所述第一设备,用于在与所述第二设备直连成功后,从所述第二设备中获取差分升级包,并根据所述差分升级包升级所述第一系统固件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1