一种终端设备预装应用的管理方法和终端设备技术

技术编号:14642604 阅读:54 留言:0更新日期:2017-02-15 22:41
本发明专利技术提供了一种终端设备预装应用的管理方法,终端设备第一次开机时,在用户数据分区建立链接文件,链接文件用于链接到预设于系统分区的预装应用目录的预装应用安装包,预装应用目录设置为开机时不被扫描。设置标识为预设值,用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件。当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将标识恢复为默认值,用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。本发明专利技术能避免每一次开机都需重复建立链接的同时还能保证升级版本存在新增预装应用时新增预装应用能正常使用。

【技术实现步骤摘要】

本专利技术涉及应用管理领域,特别是涉及一种终端设备预装应用的管理方法和终端设备
技术介绍
终端设备的应用分为系统应用和用户应用,这两者的显著差别是前者是不可卸载的而后者是可卸载的,原因在于系统应用安装于只读属性的系统分区,用户没有权限卸载。而用户应用是安装于具有读写权限的用户数据分区,用户可自行卸载。实际上,还存在一种介于系统应用和用户应用之间的预装应用,所谓预装应用就是预置在系统版本中的应用或者系统升级时升级到终端中的应用(比如QQ、WPS),这些应用是由第三方直接把安装包提供给手机厂商,手机厂商集成到系统版本或升级版本中。严格意义上讲预装应用属于系统应用,但是其又不同于系统应用,因为用户希望预装应用是可卸载的,而第三方希望用户将预装应用卸载后,恢复出厂设置后还能够还原回来。这样问题就出现了,如果预装应用放在系统分区下,则预装应用无法被卸载;如果放在用户数据分区下,用户恢复出厂设置之后,预装应用就彻底丢失了。针对此类问题,行业通常的做法是在第一次开机过程中将预设在系统分区下的预装应用安装包拷贝到用户数据分区下,在用户数据分区下安装,这样在扫描到用户数据分区的预装应用时就会带有用户应用属性,因此可以被用户卸载。而且,由于安装包同时位于系统分区,恢复出厂设置后,预装应用仍可重新安装。但这种做法的问题是,预装应用安装包的拷贝过程占用开机时间,造成开机时间较长。另外,同一预装应用安装包既占用系统分区的资源又占用用户数据分区的资源,造成空间资源的浪费。针对这一问题,目前做出了以下改进:在系统分区预置预装应用安装包并且在开机扫描时设置成不被扫描,将预装应用安装包链接到用户数据分区,这样开机扫描到用户数据分区时,实际扫描的是预装应用安装包,但由于在用户数据分区进行的扫描,使得预装应用带有用户应用属性,因此可被卸载。由于安装包位于系统分区,恢复出厂设置后,预装应用仍可重新安装。这种方式建立链接过程短,链接速度快,相比于拷贝安装包大大节省开机时间。并且,同一预装应用安装包只占用系统分区资源,不会造成空间资源浪费。然而,上述方案仍然存在很多问题,例如,终端设备在每一次开机时都要重复建立链接,还是会延长开机时间。
技术实现思路
本专利技术提供了一种终端设备预装应用的管理方法和终端设备,以解决每一次开机都需重复建立链接的问题。为了解决上述问题,本专利技术公开了一种终端设备预装应用的管理方法,包括以下步骤。终端设备第一次开机时,在用户数据分区建立用于链接到预装应用安装包的链接文件,所述预装应用安装包预设于系统分区的预装应用目录,所述预装应用目录设置为开机时不被扫描。设置标识为预设值,所述标识为预设值用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件。当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。优选地,所述当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值包括:当终端设备升级时,执行升级包中的预设命令,所述预设命令是在升级版本相对原始版本存在新增预装应用安装包时设置的将所述标识恢复为默认值的命令。优选地,所述当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件之后还包括:当终端设备升级后第一次开机时,判断所述标识是否为默认值;若所述标识为默认值,则在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件,所述新增预装应用安装包预设于所述预装应用目录。优选地,若所述标识为预设值,则直接获取终端设备第一次开机时建立的链接文件。优选地,所述预装应用安装包至少为两个,所述链接文件分别与所述预装应用安装包一一对应。本专利技术还公开了一种终端设备,包括链接建立单元,用于终端设备第一次开机时,在用户数据分区建立用于链接到预装应用安装包的链接文件,所述预装应用安装包预设于系统分区的预装应用目录,所述预装应用目录设置为开机时不被扫描。标识设置单元,用于设置标识为预设值,所述标识为预设值用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件。升级单元,用于当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。优选地,所述升级单元还用于当终端设备升级时,执行升级包中的预设命令,所述预设命令是在升级版本相对原始版本存在新增预装应用安装包时设置的将所述标识恢复为默认值的命令。优选地,所述终端设备还包括标识判断单元,用于当终端设备升级后第一次开机时,判断所述标识是否为默认值;所述链接建立单元还用于在所述标识为默认值时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件,所述新增预装应用安装包预设于所述预装应用目录。优选地,所述链接建立单元还用于在所述标识为预设值时,直接获取获取终端设备第一次开机时建立的链接文件。优选地,所述预装应用安装包至少为两个,所述链接文件分别与所述预装应用安装包一一对应。与现有技术相比,本专利技术包括以下优点:本专利技术中终端设备第一次开机时,在用户数据分区建立链接文件,链接文件用于链接到预装应用安装包,预装应用安装包预设于系统分区的预装应用目录,预装应用目录设置为开机时不被扫描。然后设置标识为预设值,标识为预设值用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件。这样终端设备在非第一次开机时,不用重新建立链接文件,而是直接利用已经建立好的链接文件。当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。当升级版本存在新增预装应用时,如果不将标识恢复为默认值,终端设备就不会在用户数据分区建立对应新增预装应用的新的链接文件,新增预装应用就不能正常安装和使用,因此本专利技术能避免每一次开机都需重复建立链接的同时还能保证升级版本存在新增预装应用时新增预装应用能正常使用。附图说明图1是本专利技术一实施例的终端设备预装应用的管理方法流程图;图2是本专利技术另一实施例的终端设备预装应用的管理方法流程图;图3是本专利技术再一实施例的终端设备预装应用的管理方法流程图图4是本专利技术再一实施例的终端设备结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术一实施例的终端设备预装应用的管理方法流程图,该方法具体可以包括以下步骤:步骤101,终端设备第一次开机时,在用户数据分区建立用于链接到预装应用安装包的链接文件,所述预装应用安装包预设于系统分区的预装应用目录,所述预装应用目录设置为开机时不被扫描。。本专利技术实施例中,终端设备是指安装有Windows、IOS、Android等本文档来自技高网
...
一种终端设备预装应用的管理方法和终端设备

【技术保护点】
一种终端设备预装应用的管理方法,其特征在于,包括以下步骤: 终端设备第一次开机时,在用户数据分区建立用于链接到预装应用安装包的链接文件,所述预装应用安装包预设于系统分区的预装应用目录,所述预装应用目录设置为开机时不被扫描; 设置标识为预设值,所述标识为预设值用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件; 当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。

【技术特征摘要】
1.一种终端设备预装应用的管理方法,其特征在于,包括以下步骤:终端设备第一次开机时,在用户数据分区建立用于链接到预装应用安装包的链接文件,所述预装应用安装包预设于系统分区的预装应用目录,所述预装应用目录设置为开机时不被扫描;设置标识为预设值,所述标识为预设值用于使终端设备在非第一次开机时,直接获取终端设备第一次开机时建立的链接文件;当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件。2.根据权利要求1所述的方法,其特征在于:所述当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值包括:当终端设备升级时,执行升级包中的预设命令,所述预设命令是在升级版本相对原始版本存在新增预装应用安装包时设置的将所述标识恢复为默认值的命令。3.根据权利要求1所述的方法,其特征在于:所述当终端设备升级时,若升级版本相对原始版本存在新增预装应用安装包,则将所述标识恢复为默认值,所述标识为默认值用于使终端设备在升级后第一次开机时,在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件之后还包括:当终端设备升级后第一次开机时,判断所述标识是否为默认值;若所述标识为默认值,则在用户数据分区建立用于链接到新增预装应用安装包的新的链接文件,所述新增预装应用安装包预设于所述预装应用目录。4.根据权利要求3所述的方法,其特征在于:若所述标识为预设值,则直接获取终端设备第一次开机时建立的链接文件。5.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:朱晓亮
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1