多系统OTA升级的方法及装置与流程

文档序号:12271002阅读:来源:国知局

技术特征:

1.一种多系统OTA升级的方法,其特征在于,包括:

主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;

主控系统基于所述多系统升级包对多系统执行升级操作。

2.根据权利要求1所述的方法,其特征在于,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:

主控系统控制所述OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,并存储至该子系统中的预定存储路径下;

从所述预定存储路径下获取多系统升级包。

3.根据权利要求2所述的方法,其特征在于,主控系统控制所述OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,包括:

主控系统控制所述OTA升级指令所指示的子系统的OTA客户端向其对应的OTA服务器发送获取满足预定升级需求的升级包的请求信息,并接收该OTA服务器响应于所述请求信息反馈的升级包。

4.根据权利要求3所述的方法,其特征在于,所述预定升级需求包括以下任一情形:

对多系统中的所有功能进行升级;

对多系统中的部分功能进行升级;

对多系统的当前系统版本与服务器中最新系统版本的差异部分进行升级。

5.根据权利要求1所述的方法,其特征在于,主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:

用户在终端设备处于前台的子系统中触发OTA升级指令时,若所述OTA升级指令所指示的子系统处于后台的子系统,则处于前台的子系统将所述OTA升级指令发送至主控系统;

主控系统接收到处于前台的子系统发送的所述OTA升级指令,将所述OTA升级指令发送至处于后台的子系统;

主控系统获取处于后台的子系统的OTA客户端基于接收到的所述OTA升级指令反馈的相应的多系统升级包。

6.根据权利要求1所述的方法,其特征在于,所述OTA升级指令用于指示基于最高版本号的多系统升级包来进行系统升级,其中,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:

基于所述OTA升级指令,通过各个子系统的OTA客户端获取相应的各个OTA服务器中的多系统升级包的版本号;

确定版本号最高的多系统升级包对应的OTA服务器,并从该OTA服务器下载版本号最高的多系统升级包,并存储至与该OTA服务器对应的子系统中的预定存储路径下。

7.一种多系统OTA升级的装置,其特征在于,包括:

获取模块,用于主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;

升级模块,用于主控系统基于所述多系统升级包对多系统执行升级操作。

8.根据权利要求7所述的装置,其特征在于,所述获取模块,包括:

下载及存储单元,用于主控系统控制所述OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,并存储至该子系统中的预定存储路径下;

第一获取单元,用于从所述预定存储路径下获取多系统升级包。

9.根据权利要求8所述的装置,其特征在于,所述下载及存储单元用于

主控系统控制所述OTA升级指令所指示的子系统的OTA客户端向其对应的OTA服务器发送获取满足预定升级需求的升级包的请求信息,并接收该OTA服务器响应于所述请求信息反馈的升级包。

10.根据权利要求7所述的装置,其特征在于,所述获取模块,包括:

第一发送单元,用于用户在终端设备处于前台的子系统中触发OTA升级指令时,若所述OTA升级指令所指示的子系统处于后台的子系统,则处于前台的子系统将所述OTA升级指令发送至主控系统;

第二发送单元,用于主控系统接收到处于前台的子系统发送的所述OTA升级指令,将所述OTA升级指令发送至处于后台的子系统;

第二获取单元,用于主控系统获取处于后台的子系统的OTA客户端基于接收到的所述OTA升级指令反馈的相应的多系统升级包。

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