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

文档序号:9787715阅读:476来源:国知局
在多系统的终端设备中控制系统资源访问的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,本发明涉及一种在多系统的终端设备中控制系统资源访问的方法及装置。
【背景技术】
[0002]随着时代的发展,各种新兴的操作系统不断涌现,为用户带来了新颖且更加便捷的终端使用体验。现有的单操作系统的终端设备中,可通过设置针对应用程序的权限来控制其运行。而在多系统的终端设备中,多系统同时运行,现有的权限控制方案无法控制各系统中的各个应用程序对终端设备系统资源进行合理访问,当各系统中的多个应用程序请求访问终端设备的同一系统资源时,可能会造成系统资源的访问堵塞,甚至会导致系统资源无法正常运行,进一步地,当终端设备的各系统发生系统间前、后台切换时,现有方案也无法根据系统间前、后台切换来动态变化控制各应用程序对终端设备系统资源的访问权限,从而影响应用程序的正常使用。
[0003]因此,需要一种在多系统的终端设备中控制系统资源访问的解决方案,各系统能够以合理的方式来控制各个应用程序访问终端设备中的系统资源,且当多系统终端设备的各系统发生系统间前、后台切换时,可动态变化控制各应用程序对终端设备系统资源的访问权限,同时可根据用户自定义的安全模式控制系统资源的访问权限。

【发明内容】

[0004]为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:
[0005]本发明的实施例提出了一种在多系统的终端设备中控制系统资源访问的方法,包括:
[0006]设置在各个系统下的各个应用程序对相应系统资源的访问权限;
[0007]在任一系统下根据来自任一应用程序的系统资源访问请求,确定所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限;
[0008]根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问。
[0009]优选地,设置在各个系统下的各个应用程序对多个系统资源的访问权限,具体包括:
[0010]设置在当前处于前台的系统下应用程序拥有访问相应系统资源的权限;及
[0011]设置在当前处于后台的系统下应用程序不具有访问所有系统资源的权限。
[0012]优选地,当所述多系统的终端设备发生系统间前后台切换时,该方法包括:
[0013]控制在切换后处于前台的系统下应用程序可对相应系统资源进行访问;
[0014]限制在切换后处于后台的系统下应用程序对相应系统资源的访问。
[0015]优选地,设置在各个系统下的各个应用程序对相应系统资源的访问权限,具体包括:
[0016]当各个应用程序所处系统为前台运行时,设置各个应用程序对相应系统资源的访问权限;及
[0017]当各个应用程序所处系统为后台运行时,设置各个应用程序对相应系统资源的访问权限。
[0018]优选地,当所述多系统的终端设备发生系统间前、后台切换时,该方法还包括:
[0019]检查来自任一应用程序的系统资源访问请求是否符合其所处系统在当前的运行状态下访问相应系统资源的访问权限;
[0020]若所述系统资源访问请求不符合该应用程序所处系统在当前的运行状态下访问相应系统资源的访问权限,拒绝所述任一应用程序对相应系统资源的访问。
[0021 ]优选地,该方法还包括:
[0022]设置在多系统下各个系统资源的全局访问权限;
[0023]其中,根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问,进一步包括:
[0024]根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,并结合在所述任一应用程序所处系统下相应系统资源的全局访问权限,控制所述任一应用程序对系统资源的访问。
[0025]优选地,设置在多系统下各个系统资源的全局访问权限,具体包括但不限于以下情形:
[0026]基于用户身份设置在多系统下各个系统资源的全局访问权限;
[0027]基于时间信息在多系统下各个系统资源的全局访问权限;
[0028]基于地理位置信息在多系统下各个系统资源的全局访问权限。
[0029]本发明的另一实施例提出了一种在多系统的终端设备中控制系统资源访问的装置,包括:
[0030]第一设置模块,用于设置在各个系统下的各个应用程序对相应系统资源的访问权限;
[0031]确定模块,用于在任一系统下根据来自任一应用程序的系统资源访问请求,确定所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限;
[0032]第一控制模块,用于根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,控制所述任一应用程序对系统资源的访问。
[0033]优选地,第一设置模块具体用于设置在当前处于前台的系统下应用程序拥有访问相应系统资源的权限;及设置在当前处于后台的系统下应用程序不具有访问所有系统资源的权限。
[0034I优选地,该装置包括:
[0035]第二控制模块,用于当所述多系统的终端设备发生系统间前后台切换时,控制在切换后处于前台的系统下应用程序可对相应系统资源进行访问;
[0036]限制模块,用于限制在切换后处于后台的系统下应用程序对相应系统资源的访问。
[0037]优选地,第一设置模块具体用于当各个应用程序所处系统为前台运行时,设置各个应用程序对相应系统资源的访问权限;及当各个应用程序所处系统为后台运行时,设置各个应用程序对相应系统资源的访问权限。
[0038]优选地,该装置还包括:
[0039]检查模块,用于当所述多系统的终端设备发生系统间前、后台切换时,检查来自任一应用程序的系统资源访问请求是否符合其所处系统在当前的运行状态下访问相应系统资源的访问权限;
[0040]拒绝模块,用于若所述系统资源访问请求不符合该应用程序所处系统在当前的运行状态下访问相应系统资源的访问权限,拒绝所述任一应用程序对相应系统资源的访问。[0041 ] 优选地,该装置还包括:
[0042]第二设置模块,用于设置在多系统下各个系统资源的全局访问权限;
[0043]其中,第一控制模块进一步用于根据所述任一应用程序的与其所处系统匹配的相应系统资源的访问权限,并结合在所述任一应用程序所处系统下相应系统资源的全局访问权限,控制所述任一应用程序对系统资源的访问。
[0044]优选地,第二设置模块具体用于但不限于以下情形:
[0045]基于用户身份设置在多系统下各个系统资源的全局访问权限;
[0046]基于时间信息在多系统下各个系统资源的全局访问权限;
[0047]基于地理位置信息在多系统下各个系统资源的全局访问权限。
[0048]本发明的实施例中,提出了一种在多系统的终端设备中控制系统资源访问的解决方案,在任一系统下可根据来自任一应用程序的系统资源访问请求,确定任一应用程序的与其所在系统匹配的相应系统资源的访问权限,实现了在多系统的终端设备中对系统资源的访问权限的控制,且可根据预设置的多种系统资源访问方式灵活控制应用程序对相应系统资源的访问权限,同时根据各应用程序对系统资源访问权限合理地释放或获取系统资源,降低了系统资源的消耗,提高了终端设备的运行效率;当多系统终端设备的各系统发生系统间前、后台切换时,本方案可动态调整各应用程序对终端设备系统资源的访问权限,确保了用户在当前的前台系统中对应用程序的正常使用;进一步地,可根据预设置的全局访问权限控制在各个系统下对系统资源的访问权限,确保了用户的隐私安全和使用安全,提高了用户的使用体验。
[0049]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0050]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0051]图1为本发明中一个实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;
[0052]图2为本发明中一个优选实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;
[0053]图3为本发明中另一优选实施例的在多系统的终端设备中控制系统资源访问的方法的流程图;
[0054]图4为本发明中另一实施例的在多系统的终端设备中控制系统资源访问的装置的结构示意图;
[0055]图5为本发明中另一优选实施例的在多系统的终端设备中控制系统资源访问的装置的结构示意图;
[0056]图6为本发明中另一优选实施例的在多系统的终端设备中控制系统资源访问的装置的结构示意图。
【具体实施方式】
[0057]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1