一种应用程序下载安装方法及终端设备的制造方法

文档序号:9887421阅读:272来源:国知局
一种应用程序下载安装方法及终端设备的制造方法
【技术领域】
[0001] 本发明涉及软件领域,尤其涉及一种应用程序下载安装方法及终端设备。
【背景技术】
[0002] 从安卓Android 4.0开始,谷歌就推出了多域的概念,Android系统可以有多个域, 不同的域环境隔离运行,不同的域里面的内容也不同,用户使用不同权限的账号登录到不 同的域,用户可以将不同属性的数据放到不同域中,并赋予不同域不同的账号权限,只有登 录账号,机主才能有权限进入到不同域。
[0003] 当前多域情况下的应用程序下载安装策略基本有两种:
[0004] (1)从某个域的应用商店下载应用安装后,通过数据转移,将该应用转移到其他域 中;
[0005] (2)每个域都有自己的应用商店,如安全域中的应用商店,里面的安全应用都是经 过数字签名校验的正版应用,下载后直接安装到该域中。
[0006] 现有技术在多域的切换时,需要用户手动切换,特别是以下几种用户场景严重影 响用户体验:
[0007] 普通域中调用支付类应用、银行类应用时,因为这些应用下载后,直接安装在安全 域中,需要用户手动切换;
[0008] 很多应用在不同的域都适合,如微信、QQ等社交应用可以安装在普通域中,也可以 安装到安全域中,如微信当前安装在普通域中,那么在安全域中的需要也需要手动切换才 能进入普通域使用微信。

【发明内容】

[0009] 本发明实施例提供了一种应用程序下载安装方法及终端设备,能够将同一个应用 安装在多个域中,以减少用户手动切换域空间的操作,而且提升用户体验。
[0010] 第一方面,本发明实施例提供了一种应用程序下载安装方法,包括:
[0011] 接收应用程序下载指令,下载应用程序;获取安装应用程序的域空间配置,域空间 配置中包括至少一个域空间标识;将应用程序安装在至少一个域空间中,域空间为域空间 标识所指示的域空间。
[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,获取安装应用程序的域 空间配置包括:接收用户选择的安装应用程序的域空间选择指令,根据域空间选择指令生 成域空间配置,其中,域空间选择指令中包含至少一个域空间标识。
[0013]结合第一方面,在第一方面的第二种可能的实现方式中,获取安装应用程序的域 空间配置包括:获取系统预设置的应用默认安装域空间,将系统预设置的应用默认安装域 空间作为应用程序的域空间配置。
[0014]结合第一方面,第一方面的第一种可能的实现方式或第一方面的第二种可能的实 现方式,在第一方面的第三种可能的实现方式中,域空间包括特定域,若应用程序为只能安 装在特定域中的应用程序,则将应用程序只安装在该特定域中。
[0015] 第二方面,本发明实施例提供了一种终端设备,包括:
[0016] 应用程序下载模块,用于接收应用程序下载指令,下载应用程序;
[0017] 域空间配置获取模块,用于获取安装应用程序的域空间配置,域空间配置中包括 至少一个域空间标识;
[0018] 应用程序安装模块,用于将应用程序安装在至少一个域空间中,域空间为域空间 标识所指示的域空间。
[0019] 结合第二方面,在第二方面的第一种可能的实现方式中,域空间配置获取模块,具 体用于接收用户选择的安装应用程序的域空间选择指令,根据域空间选择指令生成域空间 配置,其中,域空间选择指令中包含至少一个域空间标识。
[0020] 结合第二方面,在第二方面的第二种可能的实现方式中,域空间配置获取模块,具 体用于获取系统预设置的应用默认安装域空间,将系统预设置的应用默认安装域空间作为 应用程序的域空间配置。
[0021] 结合第二方面,第二方面的第一种可能的实现方式或第二方面的第二种可能的实 现方式,在第二方面的第三种可能的实现方式中,域空间包括特定域,应用程序安装模块, 还用于当应用程序为只能安装在特定域中的应用程序时,将应用程序只安装在该特定域 中。
[0022] 从以上技术方案可以看出,本发明实施例的方案具有如下有益效果:
[0023] 本发明实施例中,终端设备的处理器在接收到应用程序下载指令后,下载应用程 序;再获取安装应用程序的域空间配置,该域空间配置中包括至少一个域空间标识;之后将 应用程序安装在至少一个域空间中,该域空间为上述域空间标识所指示的域空间。因为本 发明可以支持同一个应用安装到多个域空间中,用户在某个域中要使用某应用程序时,无 需再切换频繁切换域,从而可以减少用户手动切换域空间的操作,而且提升用户体验。
【附图说明】
[0024] 图1为本发明实施例中应用程序下载安装方法的一种流程图;
[0025] 图2为本发明实施例中的应用程序下载示意图;
[0026] 图3为本发明实施例中的用户选择域空间功能界面示意图;
[0027] 图4为本发明实施例中一种支持应用程序下载安装的终端设备的功能结构示意 图。
【具体实施方式】
[0028] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0029]本发明的说明书和权利要求书及上述附图中的术语"第一"、"第二"、"第三""第 四"等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理 解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示 或描述的内容以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0030] 本发明实施例适用于安卓(Android)系统的多域环境下的应用程序安装。本发明 实施例提出了一种多域下的应用程序下载安装策略,无论在哪个域的应用商店下载和安装 应用程序,都支持同一个应用同时安装到多个域中。
[0031] 下面结合图1对多域下的应用程序下载安装过程进行详细介绍,步骤的执行主体 实际上是终端设备中的处理器,其中,终端设备是指具有Android系统的设备,包括手机、平 板电脑、车载设备、可穿戴设备等终端设备。下面实施例中以Android终端设备是Android手 机为例进行介绍。
[0032]该Android手机中有多个域,具体域的个数和名称本发明实施例不做限定,为了方 便,下面以A、B和C三个域为例进行介绍。
[0033] 101、接收应用程序下载指令,下载应用程序;
[0034] 用户使用其中一个域(例如:A域)的账号登录到该域,进入该域的应用商店选择相 应的应用程序进行下载,此时,Android手机处理器接收到下载指令后,开始下载应用程序。
[0035] 其中,在该应用商店下载应用程序与现有技术的下载应用程序过程相同,符合 Android手机的应用下载机制和策略,具体如图2所示。
[0036] 102、获取安装该应用程序的域空间配置,该域空间配置中包括至少一个域空间标 识;
[0037]在应用程序下载完成后,Android手机处理器开始获取安装该应用程序的域空间 配置。
[0038] 优选的,一种获取的方式为通过让用户选择具体的域空间,具体过程如下:
[0039] 当用户下载完某个应用程序后,终端设备在界面上弹出域空间选择框,供用户选 择此应用程序安装的域空间,域空间选择框如图3所示。此时用户可以选择多个域空间,以 使得应用程序可以安装到多个不同的域空间中。
[0040] 当用户选择域空间,点击确定后,终端设备的处理器接收到安装所述应用程序的 域空间选择指令,该指令中包含用户选择的域空间的标识,根据用户的实际选择形成配置, 将该配置添加到系统存储的配置表中,系统的配置表中保存了该系统中安装的所有的应用 程序的域空间配置。
[0041] 例如,配置表可以如下表1所示,a应用程序的安装策略是只能安装到域空间A中,b 应用程序的安装策略是同时安装到域空间A、域空间B、域空间C中。
[0042] 表 1 Γ00431

[0044] 可选的,另一种获取的方式为通过让用户预先在系统中设置好下载应用程序时默 认安装的域空间,具体过程如下:
[0045] 用户预先在系统设置中进行默认设置,该默认设置可以是当前域的设置,也可以 是系统级的设置。如果是当前域的设置,即为设置在当前域下下载的应用都自动安装在哪 几个域;如果是系统级的设置,即为设置在该手机上下载的所有应用都自动安装在哪几个 域中。
[0046] 例如:用户设置在A域中下载的所有应用都自动安装在A域、B域、C域中。之后,用户 安装应用程序时,直接将该将预设置的A域、B域、C域空间作为在该A域下下载的应用程序的 域空间配置。
[0047]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1