The invention provides a software management method and mobile terminal, wherein, the method comprises: when the mobile terminal detects the boot command, first determine the type of the mobile terminal; the first storage system partition in public software data acquisition of the mobile terminal; on the basis of the first type for the the mobile terminal system partition second, second storage system partition in the different software data corresponding to the first type; obtaining data from the second different software system partition; data acquisition software of the public data and the difference of software based on the start of the mobile terminal system. Software management method provided by the invention, various types of mobile terminal only needs to compile a public software data, is only to compile software of difference data can be, therefore, can reduce human consumption, save the compile time.
【技术实现步骤摘要】
一种系统软件管理方法及移动终端
本专利技术涉及系统软件管理
,特别是涉及一种系统软件管理方法及移动终端。
技术介绍
OEM(OriginalEquipmentManufacturer,原始设备制造商),指一家厂家根据另一家厂商的要求,为其生产产品和产品配件,亦称为定牌生产或授权贴牌生产。基于OEM的上述涵义本领域中通常将多型号移动终端间不同的差异需求称为OEM。AndroidOEM为与Androidsystem分区类似的系统分区,格式可为ext4或其他指定格式。移动终端的系统软件编译成镜像文件,可通过烧写工具烧录到移动终端中的AndroidOEM内,当移动终端启动时,从AndroidOEM内调用烧写的镜像文件完成系统启动即可。不同型号的移动终端对应不同的系统软件,每个型号移动终端的系统软件对应一次编译,具体地,每次对源码的编译是通过设置不同的参数来编译出不同型号移动终端的系统软件。目前的Android系统软件发布方式为一个型号对应一套独立编译的系统软件,型号越多则需要独立编译的系统软件套数越多,所耗费的人力,时间,编译服务器等成本则越来越高。
技术实现思路
本专利技术提供一种系统软件管理方法及移动终端,以解决现有的系统软件发布方案中存在的需要为每个型号移动终端一一独立编译系统软件的问题。依据本专利技术的一个方面,提供了一种系统软件管理方法,应用于移动终端,其中,所述方法包括:当检测到移动终端开机启动指令时,确定所述移动终端的第一型号;获取所述移动终端的第一系统分区内存储的公共软件数据;依据所述第一型号查找所述移动终端的第二系统分区,所述第二系统分区中存储 ...
【技术保护点】
一种系统软件管理方法,应用于移动终端,其特征在于,所述方法包括:当检测到移动终端开机启动指令时,确定所述移动终端的第一型号;获取所述移动终端的第一系统分区内存储的公共软件数据;依据所述第一型号查找所述移动终端的第二系统分区,所述第二系统分区中存储有与所述第一型号对应的差异软件数据;其中,所述第一型号对应的系统软件、与第二型号对应的系统软件的相同部分为公共软件数据,不同部分为差异软件数据,所述第一型号、第二型号均为移动终端型号;从所述第二系统分区中获取差异软件数据;基于获取的所述公共软件数据以及所述差异软件数据,启动所述移动终端系统。
【技术特征摘要】
1.一种系统软件管理方法,应用于移动终端,其特征在于,所述方法包括:当检测到移动终端开机启动指令时,确定所述移动终端的第一型号;获取所述移动终端的第一系统分区内存储的公共软件数据;依据所述第一型号查找所述移动终端的第二系统分区,所述第二系统分区中存储有与所述第一型号对应的差异软件数据;其中,所述第一型号对应的系统软件、与第二型号对应的系统软件的相同部分为公共软件数据,不同部分为差异软件数据,所述第一型号、第二型号均为移动终端型号;从所述第二系统分区中获取差异软件数据;基于获取的所述公共软件数据以及所述差异软件数据,启动所述移动终端系统。2.根据权利要求1所述的方法,其特征在于:所述移动终端中存储有第二型号对应的差异软件数据,其中,不同第二型号对应的差异软件数据存储在不同系统分区中。3.根据权利要求2所述的方法,其特征在于,所述依据所述第一型号查找所述移动终端的第二系统分区的步骤,包括:确定所述第一型号对应的差异软件数据存储系统分区;将确定的所述系统分区确定为第二系统分区。4.根据权利要求2所述的方法,其特征在于,在所述基于获取的所述公共软件数据以及所述差异软件数据,启动所述移动终端系统的步骤之后,所述方法还包括:当接收到对所述移动终端系统进行全量升级指令时,下载系统全量升级包;从所述系统全量升级包中获取公共软件数据的第一全量升级数据;从所述系统全量升级包中获取所述第一型号对应的差异软件数据的第二全量升级数据,其中,下载的系统全量升级数据包中包括:公共软件数据的全量升级数据、所述第一型号对应的差异软件数据的全量升级数据、以及所述第二型号对应的差异软件数据的全量升级数据;依据所述第一全量升级数据以及所述第二全量升级数据,对所述移动终端的当前系统进行升级。5.根据权利要求2所述的方法,其特征在于,在所述基于获取的所述公共软件数据以及所述差异软件数据,启动所述移动终端系统的步骤之后,所述方法还包括:当接收到对所述移动终端系统进行增量升级指令时,下载系统增量升级包;从所述系统增量升级包中获取公共软件数据的第一增量升级数据;从所述系统增量升级包中获取所述第一型号对应的差异软件数据的第二增量升级数据,其中,下载的系统增量升级数据包中包括:公共软件数据的增量升级数据、所述第一型号对应的差异软件数据的增量升级数据、以及所述第二型号对应的差异软件数据的增量升级数据;依据所述第一增量升级数据以及所述第二增量升级数据,对所述移动终端的当前系统进行升级。6.一种移动终端,其特征在于,所述移动终端包括:型号确定模块...
【专利技术属性】
技术研发人员:刘岩,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。