一种多屏系统中应用激活控制方法、装置及移动终端.pdf

上传人:00****42 文档编号:4043352 上传时间:2018-08-12 格式:PDF 页数:11 大小:583.80KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310467527.0

申请日:

2013.10.08

公开号:

CN104516704A

公开日:

2015.04.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/14申请日:20131008|||公开

IPC分类号:

G06F3/14

主分类号:

G06F3/14

申请人:

中兴通讯股份有限公司

发明人:

胡博

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

工业和信息化部电子专利中心11010

代理人:

齐洁茹

PDF下载: PDF下载
内容摘要

本发明公开了一种多屏系统中应用激活控制方法、装置及终端,所述方法包括:获取待激活应用的权限,检测所述权限中是否存在与指定应用的权限相冲突的权限,当存在冲突的权限时,按照预先设定的与冲突权限对应的动作指示,对所述待激活应用进行激活控制。本发明所述方法更改了应用的激活流程,在激活某应用前,进行权限冲突判断并根据冲突权限进行相应的激活控制,这样在应用激活前就能防患于未然,避免了两个应用同时并存于前台时可能导致权限冲突的问题。

权利要求书

权利要求书
1.  一种多屏系统中应用激活控制方法,其特征在于,包括:
获取待激活应用的权限,检测所述权限中是否存在与指定应用的权限相冲 突的权限,当存在冲突的权限时,按照预先设定的与冲突的权限对应的动作指 示,对所述待激活应用进行激活控制;其中,所述指定应用指在所述待激活应 用激活后同时并存于前台的应用。

2.  如权利要求1所述的方法,其特征在于,所述检测所述权限中是否存在 与指定应用的权限相冲突的权限,当存在冲突的权限时,按照预先设定的控制 动作,对待激活应用进行激活控制,具体包括:
将所述待激活应用的权限与指定应用的权限进行比较,判断是否存在共有 权限;
当存在共有权限时,检测各共有权限是否在预先配置的权限-动作列表中, 对在所述权限-动作列表中的权限,按照对应的动作指示对待激活应用进行激活 控制;其中,权限-动作列表中记录的权限为预先配置的存在冲突的权限。

3.  如权利要求1或2所述的方法,其特征在于,所述动作指示,包括:
禁止激活所述待激活应用;或者,发出权限冲突告警提示信息;或者,自 动关闭指定应用中与对应权限相冲突的应用;或者,将冲突权限去除后,激活 所述待激活应用。

4.  如权利要求2所述的方法,其特征在于,所述方法还包括:当所述权限 -动作列表被用户调取时,获取用户对某一个或多个权限的动作更改指示,完成 对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。

5.  如权利要求1或2所述的方法,其特征在于,所述方法还包括:当不存 在冲突的权限时,按照正常的激活流程激活所述待激活应用。

6.  一种多屏系统中应用激活控制装置,其特征在于,包括:
获取单元,用于获取待激活应用的权限;
检测单元,用于检测所述权限中是否存在与指定应用的权限相冲突的权限; 其中,所述指定应用指在所述待激活应用激活后同时并存于前台的应用;
控制单元,用于在所述检测单元检测到存在冲突的权限时,按照预先设定 的与冲突的权限对应的动作指示,对所述待激活应用进行激活控制。

7.  如权利要求6所述的装置,其特征在于,
所述检测单元,具体用于将所述待激活应用的权限与指定应用的权限进行 比较,判断是否存在共有权限,当存在共有权限时,检测各共有权限是否在预 先配置的权限-动作列表中;其中,所述权限-动作列表中记录的权限为预先配置 的存在冲突的权限;
所述控制单元,具体用于对在所述权限-动作列表中的权限,按照对应的动 作指示对待激活应用进行激活控制。

8.  如权利要求6或7所述的装置,其特征在于,所述动作指示,包括:
禁止激活所述待激活应用;或者,发出权限冲突告警提示信息;或者,自 动关闭指定应用中与对应权限相冲突的应用;或者,将冲突权限去除后,激活 所述待激活应用。

9.  如权利要求7所述的装置,其特征在于,还包括:
更新单元,用于当所述权限-动作列表被用户调取时,获取用户对某一个或 多个权限的动作更改指示,完成对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。

10.  一种移动终端,其特征在于,所述移动终端上设置有权利要求6至9 中任一项所述的多屏系统中应用激活控制装置。

说明书

说明书一种多屏系统中应用激活控制方法、装置及移动终端
技术领域
本发明涉及通信技术领域,尤其涉及一种多屏系统中应用激活控制方法、 装置及移动终端。
背景技术
如今移动终端屏幕越来越大,移动终端多屏技术也越发成熟。但是由于大 多数应用都是基于单屏进行的开发,所以,当采用多屏技术时,有很多应用在 运行时会引发冲突。比如一个应用在使用时打开了wifi,而另一个应用则会关闭 wifi。会给用户带来不必要的困惑。这些问题在单屏应用时不会发生,这是因为 在单屏时,应用激活关闭都是顺序执行。比如,如需使用wifi功能,那么健全 的应用在激活时会打开wifi,关闭时必然会关闭wifi。但是在双屏的时候,由于 另一应用激活时当前应用并没有结束,导致整个流程都乱掉了。其实这些冲突 归根结底还是权限上有冲突,而当前的激活流程中是不会去检查应用程序的权 限的,只有当其实际需要某权限时才会去检查。
所以,在使用多屏技术时,如何解决并存于前台的应用间权限冲突的问题, 成为目前亟待解决的技术问题。
发明内容
本发明提供一种多屏系统中应用激活控制方法、装置及移动终端,用以解 决现有技术中使用多屏技术时,并存于前台的应用间存在权限冲突的问题。
依据本发明的一个方面,提供了一种多屏系统中应用激活控制方法,包括:
获取待激活应用的权限,检测所述权限中是否存在与指定应用的权限相冲 突的权限,当存在冲突的权限时,按照预先设定的与冲突的权限对应的动作指 示,对所述待激活应用进行激活控制;其中,所述指定应用指在所述待激活应 用激活后同时并存于前台的应用。
可选地,本发明所述方法中,所述检测所述权限中是否存在与指定应用的 权限相冲突的权限,当存在冲突的权限时,按照预先设定的控制动作,对待激 活应用进行激活控制,具体包括:
将所述待激活应用的权限与指定应用的权限进行比较,判断是否存在共有 权限;
当存在共有权限时,检测各共有权限是否在预先配置的权限-动作列表中, 对在所述权限-动作列表中的权限,按照对应的动作指示对待激活应用进行激活 控制;其中,权限-动作列表中记录的权限为预先配置的存在冲突的权限。
可选地,本发明所述方法中,所述动作指示,包括:
禁止激活所述待激活应用;或者,发出权限冲突告警提示信息;或者,自 动关闭指定应用中与对应权限相冲突的应用;或者,将冲突权限去除后,激活 所述待激活应用。
可选地,本发明所述方法还包括:当所述权限-动作列表被用户调取时,获 取用户对某一个或多个权限的动作更改指示,完成对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。
可选地,本发明所述方法还包括:当不存在冲突的权限时,按照正常的激 活流程激活所述待激活应用。
依据本发明的另一个方面,提供了一种多屏系统中应用激活控制装置,包 括:
获取单元,用于获取待激活应用的权限;
检测单元,用于检测所述权限中是否存在与指定应用的权限相冲突的权限; 其中,所述指定应用指在所述待激活应用激活后同时并存于前台的应用;
控制单元,用于在所述检测单元检测到存在冲突的权限时,按照预先设定 的与冲突的权限对应的动作指示,对所述待激活应用进行激活控制。
可选地,本发明所述装置中:
所述检测单元,具体用于将所述待激活应用的权限与指定应用的权限进行 比较,判断是否存在共有权限,当存在共有权限时,检测各共有权限是否在预 先配置的权限-动作列表中;其中,所述权限-动作列表中记录的权限为预先配置 的存在冲突的权限;
所述控制单元,具体用于对在所述权限-动作列表中的权限,按照对应的动 作指示对待激活应用进行激活控制。
可选地,本发明所述装置中,所述动作指示,包括:
禁止激活所述待激活应用;或者,发出权限冲突告警提示信息;或者,自 动关闭指定应用中与对应权限相冲突的应用;或者,将冲突权限去除后,激活 所述待激活应用。
可选地,本发明所述装置还包括:
更新单元,用于当所述权限-动作列表被用户调取时,获取用户对某一个或 多个权限的动作更改指示,完成对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。
可选地,本发明所述装置中,所述控制单元,还用于当所述检测单元未检 测到冲突的权限时,按照正常的激活流程激活所述待激活应用。
再者,本发明还提供了一种移动终端,所述移动终端上设置有本发明提供 的多屏系统中应用激活控制装置。
本发明有益效果如下:
本发明更改了应用的激活流程,先获取待激活应用的权限,判断是否与已 激活且即将并存于前台的应用的权限有冲突,如有则采取对应动作,确保没问 题后才进入原始的激活应用流程,这样在应用激活前就能防患于未然,有力促 进了系统稳定且不会影响用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描 述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种多屏系统中应用激活控制方法的流程图;
图2为本发明提供的一种多屏系统中应用激活控制装置的结构框图;
图3为本发明提供的一种多屏系统中应用激活控制装置的又一结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决采用多屏技术时,打开的多个并存于前台的应用间可能存在权限 冲突的问题,本发明实施例提供一种多屏系统中应用激活控制方法、装置及移 动终端。本发明更改了应用的激活流程,在激活某应用前,进行权限冲突判断 并根据冲突权限进行相应的激活控制,这样在应用激活前就能防患于未然,避 免了并存于前台的应用间的权限冲突。
实施例一
本发明实施例提供一种多屏系统中应用激活控制方法,如图1所示,包括 以下步骤:
步骤S101,获取待激活应用的权限;
其中,获取应用权限的方式可以但不限于通过系统接口调取。
步骤S102,检测所述权限中是否存在与指定应用的权限相冲突的权限;其 中,所述指定应用指在所述待激活应用激活后同时并存于前台的应用。也就是 说,本发明中所述的权限检测仅是针对于可能同时运行于前台的应用,对于后 台启动的应用不予考虑。
步骤S103,当存在冲突的权限时,按照预先设定的与冲突权限对应的动作 指示,对所述待激活应用进行激活控制。
进一步地,当不存在冲突的权限时,该步骤的替换方案为:按照正常的激 活流程激活所述待激活应用。
进一步地,本实施例中,所述的动作指示包括但不限于为:
禁止激活所述待激活应用;也就是说,冲突权限完全影响应用的激活,所 以,当冲突权限为这类的权限时,给出的动作指示可以为禁止激活。
或者,发出权限冲突告警提示信息;也就是说,冲突权限存在但不一定会 影响用户的使用,所以,当冲突权限为这类的权限时,给出的动作指示是向用 户发送告警提示信息,当用户很清楚该权限冲突会发生什么事时,可以忽略我 们给出的警告,当然,用户也可以采取其他措施,避免权限冲突的发生。
或者,自动关闭指定应用中与对应权限相冲突的应用;
或者,将冲突权限去除后,激活所述待激活应用。
需要说明的是,上述动作指示只是列举,并非穷举,本领域技术人员可以 根据具体的需求对动作项进行灵活设置,本发明不对动作指示的具体操作进行 唯一限定。
进一步地,本发明实施例中,还给出了一种权限冲突判断的优选实施方式, 具体如下:
在获取待激活应用的权限后,将所述待激活应用的权限与指定应用的权限 进行比较,判断是否存在共有权限;
当存在共有权限时,检测各共有权限是否在预先配置的权限-动作列表中, 对在所述权限-动作列表中的权限,按照对应的动作指示对待激活应用进行激活 控制;其中,权限-动作列表中记录的权限为预先配置的存在冲突的权限。
也就是说,该优选方案中,通过预先配置一个冲突权限与动作的映射表, 在进行冲突判断时,只需要对在映射表内的权限进行相应控制即可,这种判断 方式简单、易用,极大的提高了判断检测效率。
进一步地,本发明实施例中,还提供了一种权限-动作列表的更新方案,具 体如下:当所述权限-动作列表被用户调取时,获取用户对某一个或多个权限的 动作更改指示,完成对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。
综上所述,本实施例所述方法更改了应用的激活流程,先获取待激活应用 的权限,判断是否与已激活且即将与待激活应用并存于前台的应用的权限有冲 突,如有则采取对应动作,确保没问题后(用户确认或采取某些措施确保不会 冲突)才进入原始的激活应用流程,这样在应用激活前就能防患于未然,有力 促进了系统稳定且不会影响用户体验。
实施例二
本发明实施例提供一种多屏系统中应用激活控制方法,该实施例是对实施 例一所述方法的进一步解释说明,具体控制流程包括:
一、预设步骤:
具体地,由工程师根据项目经验构建“权限-动作”列表,以供后续权限控 制时被调用。
其中,权限-动作列表允许用户更改,即根据用户的选择而更新。所述权限- 动作列表的格式为每个权限均对应着相应的反应动作,例如:“Camera硬件控制 权限-关闭权限激活”、“蓝牙使能权限-警告”。
二、在多屏情况下激活新应用的控制流程:
步骤一:获取当前所有显示应用(以双屏为例,当前前台运行的应用设为A 和B)的权限列表。
步骤二:获取待激活应用(设为C)的权限列表。
步骤三:获取应用C与在应用C激活后并存于前台的应用的共有的权限, 如果无共有权限走步骤六(以双屏情况下应用B切换为应用C,如激活成功则 为A和C并存于前台,此时A即为并存应用,其中,应用C可以和应用A是 同一个应用)。
步骤四:判断共有的权限是否在“权限-动作”列表中,如果均未在列表中, 则走步骤六;否则,走步骤五。
步骤五:对于在“权限-动作”列表中的权限,执行列表中对应的动作。
例如,如果某权限对应的动作是“禁止激活该应用”,则不激活应用C,直 接结束;如果某权限对应的动作是“警告”,则通过告警信息的方式,给用户选 择的机会,如果用户选择结束则激活流程结束,如果用户选择忽略,则走步骤 六。
步骤六:走正常激活C的流程。
为了更清楚的说明本发明的实施过程,下面给出一具体应用示例,该应用 示例的应用场景为:双屏系统,且当前双屏显示的应用(即前台运行的应用) 分别为QQ和短信界面。此时在短信界面所处的屏幕,通过应用切换改为激活 微信。
所述应用示例的具体控制过程如下:
步骤一:获取QQ的权限,如:GPS、硬件控制(音频录音,拍摄照片等)、 以及网络通信等权限。
步骤二:获取微信的权限,如:网络通信、GPS、以及硬件控制等权限。
步骤三:对QQ和微信的权限进行比较,获取共有权限。
很明显,两个应用共同的权限很多,但是有些共有权限是可以并存的,例 如网络通信等,有些共有权限并存时,会造成资源冲突,例如,GPS权限、以 及硬件控制中的拍摄录像(Camera)等权限。所以需要调取“权限-动作”列表, 获取可能会造成权限冲突的相应权限。
步骤四:调取“权限-动作”列表,判断哪些共有权限在该列表内,对于在 列表内的权限,按照相应动作进行操作。
假设,在“权限-动作”列表中的共有权限为“GPS”权限和“Camera”权 限,其中,GPS在“权限-动作”列表中是警告(因为GPS资源冲突,对用户 的使用影响较小,所以可以设定为警告),Camera在“权限-动作”列表中是“去 掉权限后激活”。在具体激活控制时,会向用户发送GPS权限冲突的告警信息, 由用户决定是忽略该冲突还是进行其他控制,对于Camera权限,则会在应用激 活时,去掉该Camera权限。
步骤五:通过系统接口临时禁止后起应用微信的Camera权限,然后再激活 微信,等微信应用退出后再恢复权限。
实施例三
与实施例一相对应,本发明实施例提供一种多屏系统中应用激活控制装置, 如图2所示,包括:
获取单元210,用于获取待激活应用的权限;
检测单元220,用于检测所述权限中是否存在与指定应用的权限相冲突的权 限;其中,所述指定应用指在所述待激活应用激活后同时并存于前台的应用;
控制单元230,用于在检测单元220检测到存在冲突的权限时,按照预先设 定的与冲突的权限对应的动作指示,对所述待激活应用进行激活控制。
进一步地,本实施例中,所述控制单元230,还用于当不存在冲突的权限时, 按照正常的激活流程激活所述待激活应用。
进一步地,本实施例中,所述的动作指示包括但不限于为:
禁止激活所述待激活应用;也就是说,冲突权限完全影响应用的激活,所 以,当冲突权限为这类的权限时,给出的动作指示可以为禁止激活。
或者,发出权限冲突告警提示信息;也就是说,冲突权限存在但不一定会 影响用户的使用,所以,当冲突权限为这类的权限时,给出的动作指示是向用 户发送告警提示信息,当用户很清楚该权限冲突会发生什么事时,可以忽略我 们给出的警告,当然,用户也可以采取其他措施,避免权限冲突的发生。
或者,自动关闭指定应用中与对应权限相冲突的应用;
或者,将冲突权限去除后,激活所述待激活应用。
需要说明的是,上述动作指示只是列举,并非穷举,本领域技术人员可以 根据具体的需求对动作项进行灵活设置,本发明不对动作指示的具体操作进行 唯一限定。
进一步地,本发明实施例中,还给出了一种权限冲突判断的优选实施方式, 具体如下:
检测单元220,具体用于将所述待激活应用的权限与指定应用的权限进行比 较,判断是否存在共有权限,当存在共有权限时,检测各共有权限是否在预先 配置的权限-动作列表中;其中,所述权限-动作列表中记录的权限为预先配置的 存在冲突的权限;
控制单元230,具体用于对在所述权限-动作列表中的权限,按照对应的动 作指示对待激活应用进行激活控制。
进一步地,本发明实施例中,还提供了一种权限-动作列表的更新方案,如 图3所示,本实施例所述装置还包括:
更新单元240,用于当所述权限-动作列表被用户调取时,获取用户对某一 个或多个权限的动作更改指示,完成对当前权限-动作列表的更新;
其中,所述权限-动作列表中提供有动作更改选择项,用户通过动作选择进 行不同权限的动作更改。
综上所述,本实施例所述装置先获取待激活应用的权限,判断是否与已激 活且即将与待激活应用并存于前台的应用的权限有冲突,如有则采取对应动作, 确保没问题后(用户确认或采取某些措施确保不会冲突)才进入原始的激活应 用流程,这样在应用激活前就能防患于未然,有力促进了系统稳定且不会影响 用户体验。
实施例四
本发明实施例提供一种移动终端,所述移动终端上设置有上述实施例三中 提供的多屏系统中应用激活控制装置,因此也能实现相应的有益技术效果,前 文已经进行了详细的说明,此处不再赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种多屏系统中应用激活控制方法、装置及移动终端.pdf_第1页
第1页 / 共11页
一种多屏系统中应用激活控制方法、装置及移动终端.pdf_第2页
第2页 / 共11页
一种多屏系统中应用激活控制方法、装置及移动终端.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种多屏系统中应用激活控制方法、装置及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种多屏系统中应用激活控制方法、装置及移动终端.pdf(11页珍藏版)》请在专利查询网上搜索。

本发明公开了一种多屏系统中应用激活控制方法、装置及终端,所述方法包括:获取待激活应用的权限,检测所述权限中是否存在与指定应用的权限相冲突的权限,当存在冲突的权限时,按照预先设定的与冲突权限对应的动作指示,对所述待激活应用进行激活控制。本发明所述方法更改了应用的激活流程,在激活某应用前,进行权限冲突判断并根据冲突权限进行相应的激活控制,这样在应用激活前就能防患于未然,避免了两个应用同时并存于前台时可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1