一种移动设备的系统升级方法及装置的制造方法

文档序号:8258068阅读:184来源:国知局
一种移动设备的系统升级方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及智能终端技术领域,尤其涉及一种移动设备的升级方法及装置。
【背景技术】
[0002]近些年,智能手机和平板电脑等智能终端已经越来越普及,随着互联网技术的发展,智能终端已经广泛应用于工作和生活的各个领域,且智能手环或智能手表等移动设备也已经得到了迅速发展。
[0003]目前通过无线通信方式来给移动设备进行系统升级已经越来越普遍,特别是在使用过程中不需要用到USB (Universal Serial Bus,通用串行总线)接口、串口或者其他通过接口的可升级移动设备。使用无线升级不但方便而且节省硬件成本。
[0004]现有的无线升级方法容易受到外界的干扰使得无线连接断开,而导致升级失败。在无线升级失败的情况下,需要建立无线连接然后从头开始传输软件包中的数据。在移动设备所处环境干扰大时,导致频繁中断升级,且多次重复接收软件包,即,现有的无线升级方法效率较低,影响用户体验。

【发明内容】

[0005]本发明的目的是提出一种移动设备的升级方法及装置,以提高移动设备的升级效率,提升用户体验。
[0006]一方面,本发明实施例提供了一种为移动设备升级的方法,包括:
[0007]与移动设备建立无线连接;
[0008]在预设的为移动设备升级事件被触发时,获得移动设备中预先存储的上一次升级的最近版本号;
[0009]在当前升级的当前版本号与所述最近版本号相同时,获得移动设备中预先存储的数据包编号;
[0010]从所述数据包编号对应的数据包开始向移动设备发送当前版本号对应的软件包。
[0011]一方面,本发明实施例提供了一种移动设备的系统升级方法,包括:
[0012]接收智能终端发送的软件包;
[0013]在中断接收软件包,且所述软件包未接收完时,更新上一次升级的最近版本号和数据包编号。
[0014]一方面,本发明实施例提供了一种为移动设备升级系统的装置,包括:
[0015]设备连接单元,用于与移动设备建立无线连接;
[0016]版本获得单元,用于在预设的为移动设备升级事件被触发时,获得移动设备中预先存储的上一次升级的最近版本号;
[0017]编号获得单元,用于在当前升级的当前版本号与所述最近版本号相同时,获得移动设备中预先存储的数据包编号;
[0018]数据发送单元,用于从所述数据包编号对应的数据包开始向移动设备发送当前版本号对应的软件包。
[0019]一方面,本发明实施例提供了一种移动设备的系统升级装置,包括:
[0020]软件包接收单元,用于接收智能终端发送的软件包;
[0021]信息更新单元,用于在中断接收软件包,且所述软件包未接收完时,更新上一次升级的最近版本号和数据包编号。
[0022]本发明实施例中提供的移动设备的系统升级方法及装置,提高了移动设备的系统升级效率。本发明实施例中提供的移动设备的系统升级方法中,智能终端与移动设备通过无线连接,在智能终端为移动设备升级系统时,智能终端获得移动设备中预先存储的上一次升级的最近版本号,并比较当前升级的当前版本号与所述最近版本号,且在当前版本号与最近版本号相同时,获得移动设备中预先存储的数据包编号,并从该数据包编号对应的数据包开始向移动设备发送当前版本号对应的软件包,即,该方法中智能终端从上一次发送过的数据包开始发送软件包,而无需从头开始发送软件包,提高了移动设备的系统升级效率,提升了用户体验。
【附图说明】
[0023]此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:
[0024]图1是本发明第一实施例中提供的为移动设备升级系统的方法的实现流程图;
[0025]图2是本发明第二实施例中提供的为移动设备升级系统的方法的实现流程图;
[0026]图3是本发明第三实施例中提供的移动设备的系统升级方法的实现流程图;
[0027]图4是本发明第四实施例中提供的为移动设备升级系统的方法的实现流程图;
[0028]图5是本发明第五实施例中提供的为移动设备升级系统的装置的结构示意图;
[0029]图6是本发明第六实施例中提供的移动设备的系统升级装置的结构示意图。
【具体实施方式】
[0030]下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。
[0031]第一实施例:
[0032]图1是本发明第一实施例中提供的为移动设备升级系统的方法的实现流程图,该方法可以由为移动设备升级系统的装置执行,其中该装置可由软件和/或硬件实现,可作为智能终端的一部分被内置在智能终端内部。如图1所示,该实现流程包括:
[0033]步骤11、与移动设备建立无线连接。
[0034]智能终端与移动设备建立无线连接,其中,智能终端可以为智能手机、平板电脑等,移动设备可以为智能手表或智能手环等。智能终端可以与移动设备通过蓝牙连接。
[0035]步骤12、在预设的为移动设备升级事件被触发时,获得移动设备中预先存储的上一次升级的最近版本号。
[0036]在智能终端中预设的为移动设备升级事件被触发时,智能终端获得移动设备中预先存储的上一次升级的最近版本号。其中,可以在智能终端获得用户的升级操作时,触发预设的为移动设备升级事件。移动设备中预先存储有上一次升级时使用的最近软件包的最近版本号,该最近版本号可以是在移动设备中断接收最近软件包时存储的,也可以是移动设备上一次完成系统升级时存储的。
[0037]步骤13、在当前升级的当前版本号与所述最近版本号相同时,获得移动设备中预先存储的数据包编号。
[0038]智能终端获得当前升级时使用的当前软件包的当前版本号,并比较当前版本号与最近版本号。在当前版本号与最近版本号相同时,移动设备中存储有当前软件包中的部分数据或移动设备已完成当前版本号的升级。
[0039]其中,软件包可以包括多个数据包,每个数据包均可以对应一个数据包编号,且沿软件包从头到尾的方向,数据包编号依次增加。智能终端还获得移动设备中预先存储的数据包编号,在所述数据包编号不为零时,移动设备中存储有当前软件包的部分数据包,继续执行步骤14。
[0040]需要说明的是,在数据包编号为零时,移动设备中存储有当前软件包中的全部数据包,此时无需向移动设备发送软件包。
[0041]步骤14、从所述数据包编号对应的数据包开始向移动设备发送当前版本号对应的软件包。
[0042]智能终端从所述数据包编号对应的数据包开始向移动设备发送当前版本包对应的软件包,即,智能终端从上一次升级中断时的数据包开始向移动设备发送当前软件包,而不是从头开始向移动设备发送软件包,减小了当前升级时智能终端与移动设备间的数据交互,提高了移动设备的升级效率。
[0043]其中,从所述数据包编号对应的数据包开始向移动设备发送当前版本号对应的软件包之后,还可以包括:在中断发送所述软件包
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1