一种应用程序管理的方法及装置与流程

文档序号:12123246阅读:223来源:国知局
一种应用程序管理的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种应用程序管理的方法及装置。



背景技术:

采用VR(Virtual Reality,虚拟现实)技术可以创建一个虚拟的具有视、听、触、嗅、味的可感知的环境,从而使用户可以通过观察、触摸等方式来感知虚拟环境的变化,给用户一种身临其境的感觉。现有技术中,用户通过启动终端上安装的VR应用程序,就可以沉浸在虚拟环境中,并产生身临其境的感受。例如,用户可以通过VR应用程序体验虚拟的过山车,用户在体验过程中,也会产生如同真实物理世界中乘坐过山车的心率加快、头晕的感受。

但是,在运行VR应用程序的同时,终端中还运行有其他的应用程序,当这些应用程序有通知消息时,这些通知消息会对正在运行的VR应用程序造成干扰,例如,在用户沉浸在虚拟环境玩VR游戏的过程中,如果终端通过铃声或者震动提醒用户当前有新的通知消息,容易使用户从虚拟环境中脱离出来,会对VR游戏的效果产生影响,所以,现有技术中终端中的其他应用程序会对VR应用程序的运行造成干扰。



技术实现要素:

本发明的目的在于提供一种应用程序管理的方法及装置,用于解决终端中的其他应用程序对VR应用程序的运行产生干扰的问题。

为达到上述目的,本发明采用如下技术方案:

一种应用程序管理的方法,包括:

接收用户输入的虚拟现实VR应用程序开启指令;

根据所述VR应用程序开启指令开启VR专用模式,在所述VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用;

在所述VR专用模式下运行所述VR应用程序。

一种应用程序管理的装置,包括:

接收单元,用于接收用户输入的虚拟现实VR应用程序开启指令;

开启单元,用于根据所述接收单元接收的所述VR应用程序开启指令开启VR专用模式,在所述VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的应用程序被禁用;

运行单元,还用于在所述开启单元开启的所述VR专用模式下运行所述VR应用程序。

本发明实施例提供的应用程序管理的方法及装置,终端接收用户输入的虚拟现实VR应用程序开启指令,并根据VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。然后,终端在VR专用模式下运行VR应用程序。与现有技术中,其他应用程序会对正在运行的VR应用程序造成干扰相比,本发明中,在VR专用模式下,通过对干扰VR应用程序运行的应用程序进行禁用,或者对干扰VR应用程序运行的应用程序的功能进行限制使用,而使得应用程序不会对VR应用程序造成干扰。例如,在用户沉浸在虚拟环境玩VR游戏的过程中,若应用程序有通知消息,则终端不会通过铃声或者震动提醒用户当前有新的通知消息,所以更容易使用户沉浸在虚拟环境中,而不会对VR游戏的效果产生影响,所以,本发明中的其他应用程序不会对VR应用程序的运行造成干扰。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种应用程序管理的方法的流程示意图;

图2为本发明实施例提供的另一种应用程序管理的方法的流程示意图;

图3为本发明实施例提供的一种应用程序管理的装置的逻辑结构示意图;

图4为本发明实施例提供的另一种应用程序管理的装置的逻辑结构示意图;

图5为本发明实施例提供的一种终端的逻辑结构示意图。

具体实施方式

下面结合说明书附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决终端中的其他应用程序对VR应用程序的运行产生干扰的问题,本发明实施例提供了一种应用程序管理的方法,如图1所示,该方法包括:

步骤101、终端接收用户输入的VR应用程序开启指令。

步骤102、终端根据VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。

需要说明的是,在运行VR应用程序的同时,终端中还运行有其他的应用程序,当这些应用程序有通知消息时,这些通知消息会对正在运行的VR应用程序造成干扰。因此,终端需要开启VR专用模式,以使得在此模式中,应用程序的通知消息不会对VR应用程序造成干扰。

其中,应用程序的指定功能被限制使用,可以是应用程序的通知消息功能被限制使用,也可以是来电或短信的指定功能被限制使用。例如,在VR专用模式下,应用程序A的通知消息功能被限制为不显示通知消息,则在VR应用程序运行时,终端不会通过铃声或震动等方式提醒用户有应用程序A的通知消息,当终端关闭VR专用模式之后,终端显示通知消息供用户查看。可以理解的是,为了避免应用程序的通知消息对VR应用程序的运行造成干扰,除VR应用程序之外的应用程序的通知消息均被屏蔽。又例如,在VR专用模式下,短信的通知消息功能被限制为不显示通知消息,同时短信的自动回复功能被开启,则终端在收到短信时,不会通过震动或铃声等方式提醒用户收到短信,而是自动回复收到的短信。

应用程序被禁用,是指禁止预设的应用程序运行后台进程,预设的应用程序一般为运行过程中可能会对VR应用程序造成干扰的应用程序,在开启VR专用模式之后,终端会关闭后台运行的预设的应用程序,并禁止预设的应用程序启动。例如,在VR专用模式下,关闭感光程序的后台进程,以使得感光程序不会对屏幕亮度做出调节,屏幕可以保持稳定的亮度,从而用户不会因为屏幕亮度的突变而从虚拟环境中脱离出来。可以理解的是,当应用程序被禁用时,应用程序所占用系统的资源就可以被释放,进而减少系统多线程并行的负荷。

结合具体例子,终端中运行有4个应用程序,其中,包括1个VR应用程序,应用程序A、短信B和应用程序C。终端将应用程序A的通知消息功能限制为不显示通知消息,将短信B的通知消息功能限制为不显示通知消息,并禁用了应用程序C。

以上仅是对VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用或者除VR应用程序之外的应用程序被禁用的方式的举例,本发明不对具体的方式进行限制。

步骤103、终端在VR专用模式下运行VR应用程序。

可以理解的是,当用户运行VR应用程序之后,就可以沉浸在虚拟环境中,并产生身临其境的感受。

需要说明的是,开启VR专用模式以运行VR应用程序的方式还可以为终端根据用户输入的VR专用模式开启指令开启VR专用模式,然后根据用户输入的VR应用程序开启指令开启VR应用程序,以使得在VR专用模式下运行VR应用程序。

本发明实施例提供的应用程序管理的方法,终端接收用户输入的虚拟现实VR应用程序开启指令,并根据VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。然后,终端在VR专用模式下运行VR应用程序。与现有技术中,其他应用程序会对正在运行的VR应用程序造成干扰相比,本发明中,在VR专用模式下,通过对干扰VR应用程序运行的应用程序进行禁用,或者对干扰VR应用程序运行的应用程序的功能进行限制使用,而使得应用程序不会对VR应用程序造成干扰。例如,在用户沉浸在虚拟环境玩VR游戏的过程中,若应用程序有通知消息,则终端不会通过铃声或者震动提醒用户当前有新的通知消息,所以更容易使用户沉浸在虚拟环境中,而不会对VR游戏的效果产生影响,所以,本发明中的其他应用程序不会对VR应用程序的运行造成干扰。

需要说明的是,为了对除VR应用程序之外的应用程序的指定功能进行限制或者对除VR应用程序之外的指定应用程序进行禁用,终端需要预先设置除VR应用程序之外的应用程序的权限。基于此,在本发明实施例提供的一种具体实现方式中,如图2所示,在步骤101、接收用户输入的虚拟现实VR应用程序开启指令之前,还需执行步骤201至步骤202。

步骤201、终端接收用户输入的应用程序的权限设置指令。

其中,权限设置指令用于指示终端对应用程序的权限进行设置。例如,终端接收的权限设置指令A指示终端将社交应用程序A的权限设置为不显示通知消息。

步骤202、终端根据权限设置指令设置应用程序的权限。

结合步骤201中的例子,终端根据指令A,将社交应用程序A的权限设置为不显示通知消息。

在本发明实施例的一种实现方式中,终端能够预先设置应用程序的权限,设置方式可以为终端接收用户的权限设置指令,然后终端根据权限设置指令对应用程序的权限进行设置。

此外,终端还能够修改应用程序的权限。其方式为终端接收用户输入的权限修改指令,然后根据权限修改指令修改应用程序的权限。例如,将应用程序A的权限由禁用修改为可用,应用程序B的来电的通知消息功能的权限原来并没有被设置,现在将应用程序B的权限修改为不显示通知消息。

可以理解的是,在用户完成了对虚拟环境的体验后,终端需要退出VR专用模式,相应的,用户可能会使用其他应用程序。所以,在步骤103、在VR专用模式下运行VR应用程序之后,还需执行步骤203至步骤204。

步骤203、终端接收用户输入的VR应用程序关闭指令。

步骤204、终端退出VR专用模式。

可以理解的是,用户通过关闭VR应用程序来结束对虚拟环境的体验,在用户完成了对虚拟环境的体验后,就不存在其他应用程序对VR应用程序产生干扰的问题,所以终端需退出VR专用模式,以使得用户可以正常使用其他应用程序。例如,在VR专用模式下,即时通信应用程序A的通知消息被屏蔽,当终端接收到用户输入的该VR应用程序关闭指令后,就关闭VR应用程序,并自动退出VR专用模式。在退出VR专用模式之后,终端才会正常显示即时通信应用程序A的通知消息,以供用户查看。

需要说明的是,终端退出VR专用模式的方式还可以为终端根据用户输入的VR应用程序关闭指令关闭VR应用程序,然后终端根据用户输入的VR专用模式关闭指令关闭VR专用模式,进而退出VR专用模式。

本发明实施例提供的应用程序管理的方法,终端接收用户输入的权限设置指令,并根据权限设置指令设置应用程序的权限,使得终端通过用户输入的指令对应用程序的权限进行设置,进而在VR专用模式下,终端根据所设置的权限对应用程序的指定功能进行限制,或者,根据所设置的权限对应用程序进行禁用,以使得这些应用程序不会对VR应用程序造成干扰。此外,终端接收用户输入的VR应用程序关闭指令之后,能够自动退出VR专用模式,使得终端中的其他应用程序可以被正常使用,简化了关闭VR专用模式的操作,使得应用程序的管理方法更加智能化。

对应于图1所示的方法流程,为了解决终端中的其他应用程序对VR应用程序的运行产生干扰的问题,本发明实施例提供了一种应用程序管理的装置30,如图3所示,该装置包括:

接收单元301,用于接收用户输入的虚拟现实VR应用程序开启指令;

开启单元302,用于根据接收单元301接收的VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用;

运行单元303,还用于在开启单元302开启的VR专用模式下运行VR应用程序。

本发明实施例提供的应用程序管理的装置,接收单元接收用户输入的虚拟现实VR应用程序开启指令,随后开启单元根据接收单元接收的VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。然后,运行单元在开启单元开启的VR专用模式下运行VR应用程序。与现有技术中,其他应用程序会对正在运行的VR应用程序造成干扰相比,本发明中,在VR专用模式下,通过对干扰VR应用程序运行的应用程序进行禁用,或者对干扰VR应用程序运行的应用程序的功能进行限制使用,而使得应用程序不会对VR应用程序造成干扰。例如,在用户沉浸在虚拟环境玩VR游戏的过程中,若应用程序有通知消息,则终端不会通过铃声或者震动提醒用户当前有新的通知消息,所以更容易使用户沉浸在虚拟环境中,而不会对VR游戏的效果产生影响,所以,本发明中的其他应用程序不会对VR应用程序的运行造成干扰。

在本发明实施例提供的另一种实现方式中,如图4所示,该装置还包括:设置单元404、屏蔽单元405以及关闭单元406。

接收单元301,还用于接收用户输入的应用程序的权限设置指令;

设置单元404,用于根据接收单元301接收的权限设置指令设置应用程序的权限。

接收单元301,还用于接收用户输入的应用程序的权限修改指令;

设置单元404,还用于根据接收单元301接收的权限修改指令修改应用程序的权限。

屏蔽单元405,用于在VR专用模式下,屏蔽除VR应用程序之外的应用程序的通知消息。

接收单元301,还用于接收用户输入的VR应用程序关闭指令;

关闭单元406,还用于退出VR专用模式。

本发明实施例提供的应用程序管理的装置,接收单元接收用户输入的权限设置指令,随后设置单元根据接收单元接收的权限设置指令设置应用程序的权限,使得设置单元通过用户输入的指令对应用程序的权限进行设置,进而在VR专用模式下,终端根据所设置的权限对应用程序的指定功能进行限制,或者,根据所设置的权限对应用程序进行禁用,以使得这些应用程序不会对VR应用程序造成干扰。此外,接收单元接收用户输入的VR应用程序关闭指令之后,在关闭单元的作用下,终端能够自动退出VR专用模式,使得终端中的其他应用程序可以被正常使用,简化了关闭VR专用模式的操作,使得应用程序的管理方法更加智能化。

本发明实施例还提供一种终端,如图5所示,该装置包括存储器501,处理器502,收发器503,总线504。

存储器501可以是ROM(Read Only Memory,只读存储器),静态存储设备,动态存储设备或者RAM(Random Access Memory,随机存取存储器)。存储器501可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器501中,并由处理器502来执行。

收发器503用于装置与其他设备或通信网络(例如但不限于以太网,RAN Radio Access Network,无线接入网),WLAN(Wireless Local Area Network,无线局域网)等)之间的通信。

处理器502可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。

总线504可包括一通路,在装置各个部件(例如存储器501、收发器503和处理器502)之间传送信息。

应注意,尽管图5所示的硬件仅仅示出了存储器501、收发器503、和处理器502以及总线504,但是在具体实现过程中,本领域的技术人员应当明白,该装置还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图5所示的终端用于实现图3和图4实施例所示的装置时,该装置中的收发器503,用于接收用户输入的虚拟现实VR应用程序开启指令。

处理器502,与存储器501和收发器503耦合,用于控制程序指令的执行,具体用于根据收发器503接收的VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。

处理器502,还用于在VR专用模式下运行VR应用程序。

收发器503,还用于接收用户输入的应用程序的权限设置指令。

处理器502,还用于根据收发器503接收的权限设置指令设置应用程序的权限。

收发器503,还用于接收用户输入的应用程序的权限修改指令。

处理器502,还用于根据收发器503接收的权限修改指令修改应用程序的权限。

处理器502,还用于在VR专用模式下,屏蔽除VR应用程序之外的应用程序的通知消息。

收发器503,还用于接收用户输入的VR应用程序关闭指令。

处理器502,还用于退出VR专用模式。

本发明实施例提供的应用程序管理的终端,收发器接收用户输入的虚拟现实VR应用程序开启指令,随后处理器根据收发器接收的VR应用程序开启指令开启VR专用模式,在VR专用模式下,除VR应用程序之外的应用程序的指定功能被限制使用和/或除VR应用程序之外的指定应用程序被禁用。然后,处理器在VR专用模式下运行VR应用程序。与现有技术中,其他应用程序会对正在运行的VR应用程序造成干扰相比,本发明中,在VR专用模式下,通过对干扰VR应用程序运行的应用程序进行禁用,或者对干扰VR应用程序运行的应用程序的功能进行限制使用,而使得应用程序不会对VR应用程序造成干扰。例如,在用户沉浸在虚拟环境玩VR游戏的过程中,若应用程序有通知消息,则终端不会通过铃声或者震动提醒用户当前有新的通知消息,所以更容易使用户沉浸在虚拟环境中,而不会对VR游戏的效果产生影响,所以,本发明中的其他应用程序不会对VR应用程序的运行造成干扰。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1