移动终端升级的方法技术

技术编号:15799088 阅读:374 留言:0更新日期:2017-07-11 13:15
本发明专利技术公开了一种移动终端升级的方法,包括以下步骤:S

Method for upgrading mobile terminal

The invention discloses a method for upgrading a mobile terminal, comprising the following steps: S;

【技术实现步骤摘要】
移动终端升级的方法
本专利技术涉及一种软件升级的方法,特别是涉及一种移动终端软件升级的方法。
技术介绍
目前的智能移动终端为了使用户能够及时更新软件,通过空口接口的技术,在更新移动终端软件的每个模块时,使用动态分配存储空间的方法来升级软件,但是动态分配存储空间的过程会导致移动设备软件升级时间过长,同时也增加了升级过程中出错的可能性,因此极大制约了移动终端用户对更新软件的用户体验。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术升级移动终端软件的过程中由于搜索,复制,删除等过程导致软件升级时间过长的缺陷,提供一种为移动终端软件模块预留存储空间,加快软件升级速度的方法。本专利技术通过下述技术方案解决上述技术问题:一种移动终端升级的方法,其特点在于,其包括以下步骤:S1,通过空口接口协议,将一软件升级包下载到一移动终端中;S2,查询所述软件升级包,获得一新软件模块的类型信息;S3,从所述移动终端的一预留存储空间分组信息文件中查找对应于所述新软件模块的类型信息的存储地址信息,其中所述预留存储空间分组信息文件中包括相关联的类型信息和存储地址信息的数据,释放所述新软件模块到所述存储地址信息所记载的存储地址。较佳地,所述预留存储空间分组信息文件为MAP文件。较佳地,所述新软件模块的类型信息包括:通信协议栈、Linux内核及其他必要的驱动软件、应用软件。较佳地,在步骤S3中还包括:查询预留分组信息记录文件对应于存储地址信息的地址空间信息,若所述存储地址信息所对应的地址空间信息小于所述新软件模块的数据容量,动态分配所述移动终端存储空间,并将所述新软件模块释放到动态分配的存储地址中。较佳地,在步骤S3中还包括:若所述存储地址信息所对应的地址空间信息不小于所述新软件模块的数据容量,在所述新软件模块的数据容量不大于所述存储地址信息所记载的存储地址处的软件模块的数据容量时,释放所述新软件模块到所述存储地址信息所记载的存储地址。较佳地,在步骤S3中还包括:在所述新软件模块的数据容量大于所述存储地址信息所记载的存储地址处的软件模块的数据容量时,将所述新软件模块的数据容量设置为所述存储地址所记载的存储地址处的数据容量并释放所述新软件模块到所述存储地址信息所记载的存储地址。较佳地,在步骤S3后还包括:更新所述预留存储空间分组信息文件。本专利技术的积极进步效果在于:本专利技术使得移动终端软件升级的速度大大提高,同时减少手机升级过程中出错的可能。附图说明图1为本专利技术的移动终端软件升级方法的流程图。具体实施方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。本专利技术适用于通过空口接口协议对一移动终端进行软件版本升级更新,其中所述移动终端可以为一基于任何平台的智能手机,也可以为一智能手机以外的其他移动终端,优选为一基于Android(安卓系统)系统的智能手机。本实施例的特点在于,其包括以下步骤:步骤100,通过移动终端与基站之间的空口接口协议,例如4G(第四代移动通讯系统)或Wifi(无线局域网)通讯协议,将一电话簿软件升级包下载到一Android系统智能手机中;步骤101,查询下载到所述Android系统智能手机中的所述电话簿软件升级包,获得一新电话簿软件模块的类型信息;由于现在的智能手机功能比较复杂,相应的软件组件数量较多,为每个软件模块单独预留空间会造成存储空间浪费,对于不同的软件模块可以按其共性的原则来划分类型,存储区域按软件模块应用类型划分为不同组。软件模块的类型信息包括:通信协议栈、Linux(一种操作系统)内核及其他必要的驱动软件、应用软件。例如对所述Android系统智能手机系统运行不太重要的软件,如电话簿、拨号盘、设置等应用软件划为一组,这样在软件升级时便于存储空间的协调支援。因此,所述新电话簿软件模块的类型信息为应用软件。步骤102,从所述Android系统智能手机的一预留存储空间分组信息文件,所述预留存储空间分组信息文件即为MAP(描述程序地址空间映射文件)文件,查找对应于所述新电话簿软件模块的应用软件类型的存储地址信息,其中所述预留存储空间分组信息文件中包括相关联的软件模块类型信息和存储地址信息的数据。步骤103,判断所述存储地址信息所对应的地址空间是否小于新电话簿软件模块的数据容量,若所述存储地址信息所对应的地址空间信息小于所述新电话簿软件模块的数据容量,步骤104,,动态分配所述Android系统智能手机的存储空间,并将所述新电话簿软件模块释放到动态分配的存储地址中,然后删除原电话簿软件模块,升级完成。若所述存储地址信息所对应的地址空间信息不小于所述新电话簿软件模块的数据容量,步骤105,判断所述新电话簿软件模块的数据容量是否大于原电话簿软件模块的数据容量,在所述新电话簿软件模块的数据容量不大于所述存储地址信息所记载的存储地址处的原电话簿软件模块的数据容量时,步骤106,释放所述新电话簿软件模块到所述存储地址信息所记载的存储地址中,升级完成。在所述新电话簿软件模块的数据容量大于所述存储地址信息所记载的存储地址处的原电话簿软件模块的数据容量时,步骤107,将所述新电话簿软件模块的数据容量设置为所述存储地址所记载的存储地址处的数据容量并释放所述新电话簿软件模块到所述存储地址信息所记载的存储地址,升级完成。在步骤107后还包括:更新所述预留存储空间分组信息文件,将文件中对应的应用软件组剩余可用的预留存储空间信息修改完毕。本实施例的积极进步效果在于:本实施例使得智能手机软件升级的速度大大提高,同时减少智能手机升级过程中出错的可能。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,因此,本专利技术的保护范围由所附权利要求书限定。本文档来自技高网...
移动终端升级的方法

【技术保护点】
一种移动终端升级的方法,其特征在于,包括以下步骤:S

【技术特征摘要】
1.一种移动终端升级的方法,其特征在于,包括以下步骤:S1,通过空口接口协议,将一软件升级包下载到一移动终端中;S2,查询所述软件升级包,获得一新软件模块的类型信息;S3,从所述移动终端的一预留存储空间分组信息文件中查找对应于所述新软件模块的类型信息的存储地址信息,其中所述预留存储空间分组信息文件中包括相关联的类型信息和存储地址信息的数据,释放所述新软件模块到所述存储地址信息所记载的存储地址。2.如权利要求1所述的移动终端升级的方法,其特征在于,所述预留存储空间分组信息文件为MAP文件。3.如权利要求1所述的移动终端升级的方法,其特征在于,所述新软件模块的类型信息包括:通信协议栈、Linux内核及其他必要的驱动软件、应用软件。4.如权利要求1所述的移动终端升级的方法,其特征在于,在步骤S3中还包括:查询预留分组信息记录文件对应于存储地址信息的地址空间信息,若所述存储地址信息所对应的地址空...

【专利技术属性】
技术研发人员:王亮亮
申请(专利权)人:希姆通信息技术上海有限公司
类型:发明
国别省市:上海,31

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

1