多系统OTA升级的方法及装置制造方法及图纸

技术编号:14690945 阅读:82 留言:0更新日期:2017-02-23 13:33
本发明专利技术提供了多系统OTA升级的方法及装置,该方法包括:主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;主控系统基于多系统升级包对多系统执行升级操作。通过本发明专利技术,实现了根据需求灵活地从相应的子系统获取所需的多系统升级包,满足了用户的不同使用需求,从而提高了用户的体验,同时,实现了快速地通过主控系统根据获取到的多系统升级包对终端设备中各系统整体执行升级操作,简化了系统升级操作的过程,避免了单独对各系统进行系统升级的繁琐操作的情况,从而节约了升级过程耗费的时间,进一步地,提高了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,本专利技术涉及一种多系统OTA升级的方法,及一种多系统OTA升级的装置。
技术介绍
目前各大运营商一般将软件版本升级包置于OTA(Over-the-AirTechnology,空中下载技术)服务器中,终端设备基于当前系统的软件版本,通过自动或用户手动操作的方式在OTA服务器中搜索相应软件版本的升级包,并将软件版本升级包下载至终端设备,随后将终端设备的系统中的软件版本升级为新的软件版本。现有技术中,在包含多操作系统的终端设备中,用户可通过当前处于前台的操作系统对应的OTA服务器获取相应的系统升级包,以完成对当前处于前台的操作系统的升级操作,当用户希望对当前处于后台的操作系统进行系统升级时,用户需要将当前处于后台的操作系统切换至前台,以完成对当前切换至前台的系统的升级操作,因此,当用户需要对多操作系统的终端设备中各操作系统进行系统升级时,需要进行较为繁琐的升级操作过程,同时,该升级操作过程需要耗费用户大量的时间,从而降低了用户的使用体验。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种多系统OTA升级的方法,包括:主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;主控系统基于多系统升级包对多系统执行升级操作。优选地,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:主控系统控制OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,并存储至该子系统中的预定存储路径下;从预定存储路径下获取多系统升级包。优选地,,主控系统控制OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,包括:主控系统控制OTA升级指令所指示的子系统的OTA客户端向其对应的OTA服务器发送获取满足预定升级需求的升级包的请求信息,并接收该OTA服务器响应于请求信息反馈的升级包。优选地,预定升级需求包括以下任一情形:对多系统中的所有功能进行升级;对多系统中的部分功能进行升级;对多系统的当前系统版本与服务器中最新系统版本的差异部分进行升级。优选地,主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:用户在终端设备处于前台的子系统中触发OTA升级指令时,若OTA升级指令所指示的子系统处于后台的子系统,则处于前台的子系统将OTA升级指令发送至主控系统;主控系统接收到处于前台的子系统发送的OTA升级指令,将OTA升级指令发送至处于后台的子系统;主控系统获取处于后台的子系统的OTA客户端基于接收到的OTA升级指令反馈的相应的多系统升级包。优选地,OTA升级指令用于指示基于最高版本号的多系统升级包来进行系统升级,其中,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,包括:基于OTA升级指令,通过各个子系统的OTA客户端获取相应的各个OTA服务器中的多系统升级包的版本号;确定版本号最高的多系统升级包对应的OTA服务器,并从该OTA服务器下载版本号最高的多系统升级包,并存储至与该OTA服务器对应的子系统中的预定存储路径下。本专利技术的另一实施例提出了一种多系统OTA升级的装置,包括:获取模块,用于主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;升级模块,用于主控系统基于多系统升级包对多系统执行升级操作。优选地,获取模块,包括:下载及存储单元,用于主控系统控制OTA升级指令所指示的子系统的OTA客户端下载相应的多系统升级包,并存储至该子系统中的预定存储路径下;第一获取单元,用于从预定存储路径下获取多系统升级包。优选地,下载及存储单元用于主控系统控制OTA升级指令所指示的子系统的OTA客户端向其对应的OTA服务器发送获取满足预定升级需求的升级包的请求信息,并接收该OTA服务器响应于请求信息反馈的升级包。优选地,预定升级需求包括以下任一情形:对多系统中的所有功能进行升级;对多系统中的部分功能进行升级;对多系统的当前系统版本与服务器中最新系统版本的差异部分进行升级。优选地,获取模块,包括:第一发送单元,用于用户在终端设备处于前台的子系统中触发OTA升级指令时,若OTA升级指令所指示的子系统处于后台的子系统,则处于前台的子系统将OTA升级指令发送至主控系统;第二发送单元,用于主控系统接收到处于前台的子系统发送的OTA升级指令,将OTA升级指令发送至处于后台的子系统;第二获取单元,用于主控系统获取处于后台的子系统的OTA客户端基于接收到的OTA升级指令反馈的相应的多系统升级包。本专利技术的实施例中,提出了一种多系统OTA升级的方案,主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包,实现了根据需求灵活地从相应的子系统获取所需的多系统升级包,满足了用户的不同使用需求,从而提高了用户的体验,同时,为主控系统对各系统执行升级操作提供了必要的前提保障;主控系统基于多系统升级包对多系统执行升级操作,实现了快速地通过主控系统根据获取到的多系统升级包对终端设备中各系统整体执行升级操作,简化了系统升级操作的过程,避免了单独对各系统进行系统升级的繁琐操作的情况,从而节约了升级过程耗费的时间,进一步地,提高了用户的使用体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的多系统终端设备中各系统间的关系示意图;图2为本专利技术中一个实施例的多系统OTA升级的方法的流程图;图3为本专利技术中一个优选实施例的多系统终端设备中各系统间的OTA客户端与其服务器的对应关系示意图;图4为本专利技术中另一实施例的多系统OTA升级的装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201610889919.html" title="多系统OTA升级的方法及装置原文来自X技术">多系统OTA升级的方法及装置</a>

【技术保护点】
一种多系统OTA升级的方法,其特征在于,包括:主控系统接收到终端设备中任一子系统发送的OTA升级指令时,在所述OTA升级指令所指示的子系统的预定存储路径下获取相应的多系统升级包;主控系统基于所述多系统升级包对多系统执行升级操作。

【技术特征摘要】
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升级指令用于指...

【专利技术属性】
技术研发人员:赵冬霜
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1