在多系统的终端设备中控制系统资源访问的方法及装置制造方法及图纸

技术编号:13244336 阅读:132 留言:0更新日期:2016-05-15 04:45
本发明专利技术提供了一种在多系统的终端设备中控制系统资源访问的解决方法,设置在各个系统下的各个应用程序对相应系统资源的访问权限,在任一系统下根据来自任一应用程序的系统资源访问请求,确定任一应用程序的与其所处系统匹配的相应系统资源的访问权限,根据任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制任一应用程序对系统资源的访问。通过本发明专利技术,实现了在多系统的终端设备中对系统资源的访问权限的控制,且可根据预设置的多种系统资源访问方式灵活控制应用程序对相应系统资源的访问权限,同时根据各应用程序对系统资源访问权限合理地释放或获取系统资源,降低了系统资源的消耗,提高了终端设备的运行效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,本专利技术涉及一种在多系统的终端设备中控制系统资源访问的方法及装置
技术介绍
随着时代的发展,各种新兴的操作系统不断涌现,为用户带来了新颖且更加便捷的终端使用体验。现有的单操作系统的终端设备中,可通过设置针对应用程序的权限来控制其运行。而在多系统的终端设备中,多系统同时运行,现有的权限控制方案无法控制各系统中的各个应用程序对终端设备系统资源进行合理访问,当各系统中的多个应用程序请求访问终端设备的同一系统资源时,可能会造成系统资源的访问堵塞,甚至会导致系统资源无法正常运行,进一步地,当终端设备的各系统发生系统间前、后台切换时,现有方案也无法根据系统间前、后台切换来动态变化控制各应用程序对终端设备系统资源的访问权限,从而影响应用程序的正常使用。因此,需要一种在多系统的终端设备中控制系统资源访问的解决方案,各系统能够以合理的方式来控制各个应用程序访问终端设备中的系统资源,且当多系统终端设备的各系统发生系统间前、后台切换时,可动态变化控制各应用程序对终端设备系统资源的访问权限,同时可根据用户自定义的安全模式控制系统资源的访问权限。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种在多系统的终端设备中控制系统资源访问的方法,包括:设置在各个系统下的各个应用程序对相应系统资源的访问权限;在任一系统下根据来自任一应用程序的系统资源访问请求,确定所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限;根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问。优选地,设置在各个系统下的各个应用程序对多个系统资源的访问权限,具体包括:设置在当前处于前台的系统下应用程序拥有访问相应系统资源的权限;及设置在当前处于后台的系统下应用程序不具有访问所有系统资源的权限。优选地,当所述多系统的终端设备发生系统间前后台切换时,该方法包括:控制在切换后处于前台的系统下应用程序可对相应系统资源进行访问;限制在切换后处于后台的系统下应用程序对相应系统资源的访问。优选地,设置在各个系统下的各个应用程序对相应系统资源的访问权限,具体包括:当各个应用程序所处系统为前台运行时,设置各个应用程序对相应系统资源的访问权限;及当各个应用程序所处系统为后台运行时,设置各个应用程序对相应系统资源的访问权限。优选地,当所述多系统的终端设备发生系统间前、后台切换时,该方法还包括:检查来自任一应用程序的系统资源访问请求是否符合其所处系统在当前的运行状态下访问相应系统资源的访问权限;若所述系统资源访问请求不符合该应用程序所处系统在当前的运行状态下访问相应系统资源的访问权限,拒绝所述任一应用程序对相应系统资源的访问。优选地,该方法还包括:设置在多系统下各个系统资源的全局访问权限;其中,根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问,进一步包括:根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,并结合在所述任一应用程序所处系统下相应系统资源的全局访问权限,控制所述任一应用程序对系统资源的访问。优选地,设置在多系统下各个系统资源的全局访问权限,具体包括但不限于以下情形:基于用户身份设置在多系统下各个系统资源的全局访问权限;基于时间信息在多系统下各个系统资源的全局访问权限;基于地理位置信息在多系统下各个系统资源的全局访问权限。本专利技术的另一实施例提出了一种在多系统的终端设备中控制系统资源访问的装置,包括:第一设置模块,用于设置在各个系统下的各个应用程序对相应系统资源的访问权限;确定模块,用于在任一系统下根据来自任一应用程序的系统资源访问请求,确定所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限;第一控制模块,用于根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问。优选地,第一设置模块具体用于设置在当前处于前台的系统下应用程序拥有访问相应系统资源的权限;及设置在当前处于后台的系统下应用程序不具有访问所有系统资源的权限。[0034I优选地,该装置包括:第二控制模块,用于当所述多系统的终端设备发生系统间前后台切换时,控制在切换后处于前台的系统下应用程序可对相应系统资源进行访问;限制模块,用于限制在切换后处于后台的系统下应用程序对相应系统资源的访问。优选地,第一设置模块具体用于当各个应用程序所处系统为前台运行时,设置各个应用程序对相应系统资源的访问权限;及当各个应用程序所处系统为后台运行时,设置各个应用程序对相应系统资源的访问权限。优选地,该装置还包括:检查模块,用于当所述多系统的终端设备发生系统间前、后台切换时,检查来自任一应用程序的系统资源访问请求是否符合其所处系统在当前的运行状态下访问相应系统资源的访问权限;拒绝模块,用于若所述系统资源访问请求不符合该应用程序所处系统在当前的运行状态下访问相应系统资源的访问权限,拒绝所述任一应用程序对相应系统资源的访问。 优选地,该装置还包括:第二设置模块,用于设置在多系统下各个系统资源的全局访问权限;其中,第一控制模块进一步用于根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,并结合在所述任一应用程序所处系统下相应系统资源的全局访问权限,控制所述任一应用程序对系统资源的访问。优选地,第二设置模块具体用于但不限于以下情形:基于用户身份设置在多系统下各个系统资源的全局访问权限;基于时间信息在多系统下各个系统资源的全局访问权限;基于地理位置信息在多系统下各个系统资源的全局访问权限。本专利技术的实施例中,提出了一种在多系统的终端设备中控制系统资源访问的解决方案,在任一系统下可根据来自任一应用程序的系统资源访问请求,确定任一应用程序的与其所在系统匹配的相应系统资源的访问权限,实现了在多系统的终端设备中对系统资源的访问权限的控制,且可根据预设置的多种系统资源访问方式灵活控制应用程序对相应系统资源的访问权限,同时根据各应用程序对系统资源访问权限合理地释放或获取系统资源,降低了系统资源的消耗,提高了终端设备的运行效率;当多系统终端设备的各系统发生系统间前、后台切换时,本方案可动态调整各应用程序对终端设备系统资源的访问权限,确保了用户在当前的前台系统中对应用程序的正常使用;进一步地,可根据预设置的全局访问权限控制在各个系统下对系统资源的访问权限,确保了用户的隐私安全和使用安全,提高了用户的使用体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;图2为本专利技术中一个优选实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;图3为本专利技术中另一优选实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;图4为本专利技术中另一实施例的在多系统的终端设备中控制系统资源访问的装置的结构示意图;图5为本专利技术中另一优选实施例的在多系统的终本文档来自技高网...

【技术保护点】
一种在多系统的终端设备中控制系统资源访问的方法,其特征在于,包括:设置在各个系统下的各个应用程序对相应系统资源的访问权限;在任一系统下根据来自任一应用程序的系统资源访问请求,确定所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限;根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问。

【技术特征摘要】

【专利技术属性】
技术研发人员:卜东超
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1