本发明涉及终端技术领域,具体而言,涉及一种应用程序控制方法、一种应用程序控制装置及一种终端。
背景技术:
目前,终端(如手机)中的包含有隐私数据的应用程序很容易遭到他人的窃读,进而导致私密信息的泄漏如微信、陌陌等,这不方便用户的使用,还不能保障用户的私密信息的安全性。
因此,需要一种新的技术方案,可以进一步保障用户的私密信息的安全性。
技术实现要素:
本发明正是基于上述问题,提出了一种新的技术方案,可以进一步保障用户的私密信息的安全性。
有鉴于此,本发明的第一方面提出了一种应用程序控制方法,用于具有多个用户空间的终端,包括:在当前用户空间内接收对预定隐私应用程序的运行信息;判断所述当前用户空间是否为所述多个用户空间中的隐私用户空间;根据判断结果,确定是否在所述终端的多个管理模块中过滤与所述运行信息相关的所述预定隐私应用程序的信息,以供确定是否在所述终端上提示所述信息。
在该技术方案中,预定隐私应用程序指处于隐私用户空间下才可以对其进行控制的应用程序,在接收到对预定隐私应用程序的控制命令时,如查看短信等,则可以判断当前用户空间是否为多个用户空间中的隐私用户空间,而不是直接显示短信内容,如果判断结果为是,则在终端上提示预定隐私应用程序的信息,否则,需要通过终端的各个管理模块将预定隐私应用程序的信息过滤出去,不在终端上提示该信息。通过上述技术方案, 可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
在上述技术方案中,优选地,所述预定隐私应用程序包括:位于所述隐私用户空间内的应用程序;和/或位于所述终端的公共域内的具有隐私标识的应用程序,其中,所述公共域为所述终端中的允许所述多个用户空间进行访问的公共区域。
在该技术方案中,预定隐私应用程序包括但不限于:位于隐私用户空间内的应用程序,和/或位于终端的公共域内的具有隐私标识的应用程序。其中,公共域为终端中允许多个用户空间进行访问的公共区域,这样,不但可以通过将具有私密数据的应用程序移动至隐私用户空间内对其进行保护,还可以直接对位于终端的公共域内的具有私密数据的应用程序设置隐私标识对其进行保护,如此,用户可以根据自己的需求对具有私密数据的应用程序进行设置,从而提升了用户体验。
在上述技术方案中,优选地,在所述在当前用户空间内接收对预定隐私应用程序的运行信息之前,还包括:根据接收到的设置命令,为所述公共域内的任一应用程序设置所述隐私标识。
在该技术方案中,可以根据接收到的设置命令对公共域内的任一应用程序设置隐私标识,并且该隐私标识为不可见的,使系统能够根据该隐私标识区分应用程序是否为隐私程序,从而确定是否在隐私用户空间中智能控制该应用程序。通过上述技术方案,可以根据隐私标识快速地切换当前用户空间,方便快捷地控制任一应用程序,从而提升了用户体验。
在上述技术方案中,优选地,还包括:根据接收到的取消加密命令,删除所述任一应用程序的所述隐私标识。
在该技术方案中,当接收到取消加密命令时,可以删除掉任一应用程序的隐私标识,便于按照用户的实际需求对任一应用程序进行控制,同时,避免了对没有设置隐私标识的应用程序出现误操作的现象,提升了用户体验。
在上述技术方案中,优选地,所述多个管理模块包括:软件包管理模块、进程管理模块、通知管理模块和协同控制模块;以及所述根据判断结果,确定是否在所述终端的多个管理模块中过滤与所述运行信息相关的所述预定隐私应用程序的信息,具体包括:当所述判断结果为是时,允许提示所述运行信息;当所述判断结果为否时,将所述运行信息在所述多个管理模块中过滤掉,不提示所述运行信息。
在该技术方案中,对于软件包管理模块,例如,在通过设置模块获取应用程序的图标名称等信息时,软件包管理模块就会过滤预定隐私应用程序的信息的这些信息,这样隐私应用程序的信息的相关信息就不会显示出来。对于进程管理模块,例如,一些优化软件要获取进程运行信息,则进程管理模块就会过滤预定隐私应用程序的信息的进程信息,只允许优化软件获取预定隐私应用程序以外的其他应用程序的进程信息。对于通知管理模块,例如,在设置成预定隐私应用程序的微信来信息时,通知管理模块会将提示信息过滤,使通知栏无法显示隐私微信的信息。对于多个管理模块中的协同控制模块,例如,将预定隐私应用程序中的信息从文件管理协同到设置成预定隐私应用程序的陌陌上,协同控制模块就会将该信息过滤掉。通过上述技术方案,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的相关信息,当未处于隐私用户空间时,终端的各个管理模块就会将预定隐私应用程序的相关信息过滤出去,这样终端就不能提示这些信息,从而提高了预定隐私应用程序的信息的安全性。
本发明的第二方面提出了一种应用程序控制装置,用于具有多个用户空间的终端,包括:接收单元,在当前用户空间内接收对预定隐私应用程序的运行信息;判断单元,判断所述当前用户空间是否为所述多个用户空间中的隐私用户空间;执行单元,根据判断结果,确定是否在所述终端的多个管理模块中过滤与所述运行信息相关的所述预定隐私应用程序的信息,以供确定是否在所述终端上提示所述信息。
在该技术方案中,预定隐私应用程序指处于隐私用户空间下才可以对其进行控制的应用程序,在接收到对预定隐私应用程序的控制命令时,如查看短信等,则可以判断当前用户空间是否为多个用户空间中的隐私用户 空间,而不是直接显示短信内容,如果判断结果为是,则在终端上提示预定隐私应用程序的信息,否则,需要通过终端的各个管理模块将预定隐私应用程序的信息过滤出去,不在终端上提示该信息。通过上述技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
在上述技术方案中,优选地,所述预定隐私应用程序包括:位于所述隐私用户空间内的应用程序;和/或位于所述终端的公共域内的具有隐私标识的应用程序,其中,所述公共域为所述终端中的允许所述多个用户空间进行访问的公共区域。
在该技术方案中,预定隐私应用程序包括但不限于:位于隐私用户空间内的应用程序,和/或位于终端的公共域内的具有隐私标识的应用程序。其中,公共域为终端中允许多个用户空间进行访问的公共区域,这样,不但可以通过将具有私密数据的应用程序移动至隐私用户空间内对其进行保护,还可以直接对位于终端的公共域内的具有私密数据的应用程序设置隐私标识对其进行保护,如此,用户可以根据自己的需求对具有私密数据的应用程序进行设置,从而提升了用户体验。
在上述技术方案中,优选地,还包括:设置单元,在所述在当前用户空间内接收对预定隐私应用程序的运行信息之前,根据接收到的设置命令,为所述公共域内的任一应用程序设置所述隐私标识。
在该技术方案中,可以根据接收到的设置命令对公共域内的任一应用程序设置隐私标识,并且该隐私标识为不可见的,使系统能够根据该隐私标识区分应用程序是否为隐私程序,从而确定是否在隐私用户空间中智能控制该应用程序。通过上述技术方案,可以根据隐私标识快速地切换当前用户空间,方便快捷地控制任一应用程序,从而提升了用户体验
在上述技术方案中,优选地,还包括:删除单元,根据接收到的取消加密命令,删除所述任一应用程序的所述隐私标识。
在该技术方案中,当接收到取消加密命令时,可以删除掉任一应用程 序的隐私标识,便于按照用户的实际需求对任一应用程序进行控制,同时,避免了对没有设置隐私标识的应用程序出现误操作的现象,提升了用户体验。
在上述技术方案中,优选地,所述多个管理模块包括:软件包管理模块、进程管理模块、通知管理模块和协同控制模块;以及所述执行单元具体用于:当所述判断结果为是时,允许提示所述运行信息,以及当所述判断结果为否时,将所述运行信息在所述多个管理模块中过滤掉,不提示所述运行信息。
在该技术方案中,对于软件包管理模块,例如,在通过设置模块获取应用程序的图标名称等信息时,软件包管理模块就会过滤预定隐私应用程序的信息的这些信息,这样隐私应用程序的信息的相关信息就不会显示出来。对于进程管理模块,例如,一些优化软件要获取进程运行信息,则进程管理模块就会过滤预定隐私应用程序的信息的进程信息,只允许优化软件获取预定隐私应用程序以外的其他应用程序的进程信息。对于通知管理模块,例如,在设置成预定隐私应用程序的微信来信息时,通知管理模块会将提示信息过滤,使通知栏无法显示隐私微信的信息。对于多个管理模块中的协同控制模块,例如,将预定隐私应用程序中的信息从文件管理协同到设置成预定隐私应用程序的陌陌上,协同控制模块就会将该信息过滤掉。通过上述技术方案,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的相关信息,当未处于隐私用户空间时,终端的各个管理模块就会将预定隐私应用程序的相关信息过滤出去,这样终端就不能提示这些信息,从而提高了预定隐私应用程序的信息的安全性。
本发明的第三方面提出了一种终端,具有多个用户空间,并包括上述第二方面中任一项所述的应用程序控制装置,因此,该终端具有和上述第二方面中任一项所述的应用程序控制装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能 提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
附图说明
图1示出了根据本发明的一个实施例的应用程序控制方法的流程图;
图2示出了根据本发明的一个实施例的应用程序控制装置的框图;
图3示出了根据本发明的一个实施例的终端的框图;
图4示出了根据本发明的一个实施例的处于隐私用户空间的应用程序的示意图;
图5示出了根据本发明的一个实施例的应用程序控制装置的结构示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的应用程序控制方法的流程图。
如图1所示,根据本发明的一个实施例的应用程序控制方法,用于具有多个用户空间的终端,包括:
步骤102,在当前用户空间内接收对预定隐私应用程序的运行信息。
步骤104,判断当前用户空间是否为多个用户空间中的隐私用户空间。
步骤106,根据判断结果,确定是否在终端的多个管理模块中过滤与运行信息相关的预定隐私应用程序的信息,以供确定是否在终端上提示信息。
在该技术方案中,预定隐私应用程序指处于隐私用户空间下才可以对 其进行控制的应用程序,在接收到对预定隐私应用程序的控制命令时,如查看短信等,则可以判断当前用户空间是否为多个用户空间中的隐私用户空间,而不是直接显示短信内容,如果判断结果为是,则在终端上提示预定隐私应用程序的信息,否则,需要通过终端的各个管理模块将预定隐私应用程序的信息过滤出去,不在终端上提示该信息。通过上述技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
在上述技术方案中,优选地,预定隐私应用程序包括:位于隐私用户空间内的应用程序;和/或位于终端的公共域内的具有隐私标识的应用程序,其中,公共域为终端中的允许多个用户空间进行访问的公共区域。
在该技术方案中,预定隐私应用程序包括但不限于:位于隐私用户空间内的应用程序,和/或位于终端的公共域内的具有隐私标识的应用程序。其中,公共域为终端中允许多个用户空间进行访问的公共区域,这样不但可以通过将具有私密数据的应用程序移动至隐私用户空间内对其进行保护,还可以直接对位于终端的公共域内的具有私密数据的应用程序设置隐私标识对其进行保护,如此,用户可以根据自己的需求对具有私密数据的应用程序进行设置,从而提升了用户体验。
在上述技术方案中,优选地,在步骤102之前,还包括:根据接收到的设置命令,为公共域内的任一应用程序设置隐私标识。
在该技术方案中,可以根据接收到的设置命令对公共域内的任一应用程序设置隐私标识,并且该隐私标识为不可见的,使系统能够根据该隐私标识区分应用程序是否为隐私程序,从而确定是否在隐私用户空间中智能控制该应用程序。通过上述技术方案,可以根据隐私标识快速地切换当前用户空间,方便快捷地控制任一应用程序,从而提升了用户体验。
在上述技术方案中,优选地,还包括:根据接收到的取消加密命令,删除任一应用程序的隐私标识。
在该技术方案中,当接收到取消加密命令时,可以删除掉任一应用程 序的隐私标识,便于按照用户的实际需求对任一应用程序进行控制,同时,避免了对没有设置隐私标识的应用程序出现误操作的现象,提升了用户体验
在上述技术方案中,优选地,多个管理模块包括:软件包管理模块、进程管理模块、通知管理模块和协同控制模块;以及步骤106具体包括:当判断结果为是时,允许提示运行信息;当判断结果为否时,将运行信息在多个管理模块中过滤掉,不提示运行信息。
在该技术方案中,对于软件包管理模块,例如,在通过设置模块获取应用程序的图标名称等信息时,软件包管理模块就会过滤预定隐私应用程序的信息的这些信息,这样隐私应用程序的信息的相关信息就不会显示出来。对于进程管理模块,例如,一些优化软件要获取进程运行信息,则进程管理模块就会过滤预定隐私应用程序的信息的进程信息,只允许优化软件获取预定隐私应用程序以外的其他应用程序的进程信息。对于通知管理模块,例如,在设置成预定隐私应用程序的微信来信息时,通知管理模块会将提示信息过滤,使通知栏无法显示隐私微信的信息。对于多个管理模块中的协同控制模块,例如,将预定隐私应用程序中的信息从文件管理协同到设置成预定隐私应用程序的陌陌上,协同控制模块就会将该信息过滤掉。通过上述技术方案,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的相关信息,当未处于隐私用户空间时,终端的各个管理模块就会将预定隐私应用程序的相关信息过滤出去,这样终端就不能提示这些信息,从而提高了预定隐私应用程序的信息的安全性。
图2示出了根据本发明的一个实施例的应用程序控制装置的框图。
如图2所示,根据本发明的一个实施例的应用程序控制装置200,用于具有多个用户空间的终端,包括:接收单元202,在当前用户空间内接收对预定隐私应用程序的运行信息;判断单元204,判断当前用户空间是否为多个用户空间中的隐私用户空间;执行单元206,根据判断结果,确定是否在终端的多个管理模块中过滤与运行信息相关的预定隐私应用程序的信息,以供确定是否在终端上提示信息。
在该技术方案中,预定隐私应用程序指处于隐私用户空间下才可以对 其进行控制的应用程序,在接收到对预定隐私应用程序的控制命令时,如查看短信等,则可以判断当前用户空间是否为多个用户空间中的隐私用户空间,而不是直接显示短信内容,如果判断结果为是,则在终端上提示预定隐私应用程序的信息,否则,需要通过终端的各个管理模块将预定隐私应用程序的信息过滤出去,不在终端上提示该信息。通过上述技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
在上述技术方案中,优选地,预定隐私应用程序包括:位于隐私用户空间内的应用程序;和/或位于终端的公共域内的具有隐私标识的应用程序,其中,公共域为终端中的允许多个用户空间进行访问的公共区域。
在该技术方案中,预定隐私应用程序包括但不限于:位于隐私用户空间内的应用程序,和/或位于终端的公共域内的具有隐私标识的应用程序。其中,公共域为终端中允许多个用户空间进行访问的公共区域,也就说明既可以通过将具有私密数据的应用程序移动至隐私用户空间内对其进行保护,也可以直接对位于终端的公共域内的具有私密数据的应用程序设置隐私标识对其进行保护,如此,用户可以根据自己的需求对具有私密数据的应用程序进行设置,从而提升了用户体验。
在上述技术方案中,优选地,还包括:设置单元208,在当前用户空间内接收对预定隐私应用程序的运行信息之前,根据接收到的设置命令,为公共域内的任一应用程序设置隐私标识。
在该技术方案中,可以根据接收到的设置命令对公共域内的任一应用程序设置隐私标识,并且该隐私标识为不可见的,使系统能够根据该隐私标识区分应用程序是否为隐私程序,从而确定是否在隐私用户空间中智能控制该应用程序。通过上述技术方案,可以根据隐私标识快速地切换当前用户空间,方便快捷地控制任一应用程序,从而提升了用户体验。
在上述技术方案中,优选地,还包括:删除单元210,根据接收到的取消加密命令,删除任一应用程序的隐私标识。
在该技术方案中,当接收到取消加密命令时,可以删除掉任一应用程序的隐私标识,便于按照用户的实际需求对任一应用程序进行控制,同时,避免了对没有设置隐私标识的应用程序出现误操作的现象,提升了用户体验
在上述技术方案中,优选地,多个管理模块包括:软件包管理模块、进程管理模块、通知管理模块和协同控制模块;以及执行单元206具体用于:当判断结果为是时,允许提示运行信息,以及当判断结果为否时,将运行信息在多个管理模块中过滤掉,不提示运行信息。
在该技术方案中,对于软件包管理模块,例如,在通过设置模块获取应用程序的图标名称等信息时,软件包管理模块就会过滤预定隐私应用程序的信息的这些信息,这样隐私应用程序的信息的相关信息就不会显示出来。对于进程管理模块,例如,一些优化软件要获取进程运行信息,则进程管理模块就会过滤预定隐私应用程序的信息的进程信息,只允许优化软件获取预定隐私应用程序以外的其他应用程序的进程信息。对于通知管理模块,例如,在设置成预定隐私应用程序的微信来信息时,通知管理模块会将提示信息过滤,使通知栏无法显示隐私微信的信息。对于多个管理模块中的协同控制模块,例如,将预定隐私应用程序中的信息从文件管理协同到设置成预定隐私应用程序的陌陌上,协同控制模块就会将该信息过滤掉。通过上述技术方案,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的相关信息,当未处于隐私用户空间时,终端的各个管理模块就会将预定隐私应用程序的相关信息过滤出去,这样终端就不能提示这些信息,从而提高了预定隐私应用程序的信息的安全性。
图3示出了根据本发明的一个实施例的终端的框图。
如图3所示,根据本发明的一个实施例的终端300,具有多个用户空间302,并包括图2示出的应用程序控制装置200,因此,终端300具有和图2示出的应用程序控制装置200相同的技术效果,在此不再赘述。
通过本发明的技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能 提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
图4示出了根据本发明的一个实施例的处于隐私用户空间的应用程序的示意图。
如图4所示,可以将QQ、联系人、支付宝等含有私密信息的应用程序添加到隐私用户空间中。另外,还可以通过新加私密程序按键继续添加其他应用程序至隐私用户空间。
图5示出了根据本发明的一个实施例的应用程序控制装置的结构示意图。
如图5所示,根据本发明的一个实施例的应用程序控制装置500,由隐私空间模块502、读写隐私名单控制模块504、多个管理模块506和隐私名单508组成。其中,多个管理模块506包括:软件包管理模块5062、进程管理模块5064、通知管理模块5066和协同控制模块5068。
其中,用户能够根据实际需要将一些应用程序添加到隐私空间模块502中,以及可在读写隐私名单控制模块504中根据用户的设置创建隐私名单508。
多个管理模块506能够根据创建的隐私程序名单,过滤隐私程序的相关信息,避免其他应用模块获取隐私程序的相关信息。其中,对于软件包管理模块5062,例如,在通过设置模块获取应用程序的图标名称等信息时,软件包管理模块5062就会过滤预定隐私应用程序的信息的这些信息,这样隐私应用程序的信息的相关信息就不会显示出来。对于进程管理模块5064,例如,一些优化软件要获取进程运行信息,则进程管理模块5064就会过滤预定隐私应用程序的信息的进程信息,只允许优化软件获取预定隐私应用程序以外的其他应用程序的进程信息。对于通知管理模块5066,例如,在设置成预定隐私应用程序的微信来信息时,通知管理模块5066会将提示信息过滤,使通知栏无法显示隐私微信的信息。对于多个管理模块中的协同控制模块5068,例如,将预定隐私应用程序中的信息从文件管理协同到设置成预定隐私应用程序的陌陌上,协同控制模块5068就会将该信息过滤掉。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以设置预定隐私应用程序,当处于隐私用户空间时,可以在终端上提示预定隐私应用程序的信息,当没有处于隐私用户空间时,多个管理模块就会将该信息过滤出去,这样在终端上就不能提示该信息,进而提高了预定隐私应用程序的信息的安全性,提升了用户体验。
在本发明中,术语“第一”、“第二”、“第三”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,术语“一个实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。