用于终端的应用程序的管理方法及装置制造方法

文档序号:6628758阅读:171来源:国知局
用于终端的应用程序的管理方法及装置制造方法
【专利摘要】本发明提供了一种用于终端的应用程序的管理方法及装置,所述终端包括第一系统和第二系统,所述应用程序的管理方法,包括:在接收到启动所述终端中的应用程序的指令时,确定所述应用程序的安装位置;在确定所述应用程序安装在所述第一系统内时,在所述第一系统内启动所述应用程序,并禁止所述应用程序访问隐私数据;以及在确定所述应用程序安装在所述第二系统内时,在所述第二系统内启动所述应用程序,并允许所述应用程序访问所述隐私数据。本发明的技术方案能够在防止用户的隐私数据被恶意应用程序窃取,同时保证授权应用程序正常访问隐私数据的前提下,避免了每次打开应用程序都询问用户是否允许访问隐私数据的问题,提升了用户的体验。
【专利说明】用于终端的应用程序的管理方法及装置

【技术领域】
[0001]本发明涉及终端【技术领域】,具体而言,涉及一种用于终端的应用程序的管理方法和用于终端的应用程序的管理装置。

【背景技术】
[0002]随着终端技术与互联网技术的发展和普及,终端应用程序也变得越来越丰富,多种多样的终端应用程序给我们带来丰富多彩的生活的同时,也给我们带来了极大的安全风险。诸如恶意软件、吸费软件之类的终端应用程序不仅会使我们蒙受巨大的经济损失,更可能泄露我们的隐私。
[0003]相关技术中,防止恶意软件、吸费软件之类的终端应用程序的方法通常是采用安装手机杀毒软件或手机管家等类似的软件的办法进行杀毒和权限控制,但此类软件无法保证识别全部的恶意软件和吸费软件,且杀毒软件和手机管家本身就存在泄露用户隐私的风险。此外,杀毒软件和手机管家对应用程序的智能控制不够智能化,例如,手机管家监控终端应用程序存在如下缺陷:
[0004]I)无法准确判断获取终端中的隐私数据的行为是用户授权的行为,还是终端应用程序的恶意行为;
[0005]2)在终端应用程序每次访问隐私数据时,都提示用户是否同意,影响用户的使用体验。但是,若默认拒绝应用程序访问隐私数据的行为,又会导致一些应用程序功能无法实现,如地图类的应用程序需要访问地理位置信息、微信需要访问录音功能等,使用户陷入两难的境地。
[0006]而杀毒软件也存在如下的缺陷:
[0007]I)杀毒软件无法识别所有的恶意软件;
[0008]2)杀毒软件本身存在不安全性,它们能够访问网络,以保持软件更新,且杀毒软件在后台不间断运行,扫描用户的各种信息,有可能会上传用户的隐私数据,导致用户隐私泄露。
[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]图1示出了根据本发明的一个实施例的用于终端的应用程序的管理方法的示意流程图;
[0034]图2示出了根据本发明的一个实施例的用于终端的应用程序的管理装置的示意框图;
[0035]图3示出了根据本发明的实施例的终端的示意框图;
[0036]图4示出了根据本发明的一个实施例的终端应用程序的安装方法的示意流程图;
[0037]图5示出了根据本发明的另一个实施例的终端应用程序的安装方法的示意流程图;
[0038]图6示出了根据本发明的实施例的应用程序的打开方法的示意流程图。

【具体实施方式】
[0039]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0040]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0041]图1示出了根据本发明的一个实施例的用于终端的应用程序的管理方法的示意流程图。
[0042]本发明所述的终端包括第一系统和第二系统,如图1所示,根据本发明的一个实施例的用于终端的应用程序的管理方法,包括:步骤102,在接收到启动所述终端中的应用程序的指令时,确定所述应用程序的安装位置;步骤104,在确定所述应用程序安装在所述第一系统内时,在所述第一系统内启动所述应用程序,并禁止所述应用程序访问隐私数据;以及在确定所述应用程序安装在所述第二系统内时,在所述第二系统内启动所述应用程序,并允许所述应用程序访问所述隐私数据。
[0043]在该技术方案中,通过对待启动的应用程序的安装位置进行判断,以在待启动的应用程序安装在第一系统内时,在第一系统内启动该应用程序,并禁止该应用程序访问隐私数据;而在待启动的应用程序安装在第二系统内时,在第二系统内启动该应用程序,并允许该应用程序访问隐私数据,使得能够对终端中的应用程序进行区分管理,进而能够将用户的非授权应用(如用户禁止获取隐私数据的应用、用户在不知情的情况下安装的恶意应用等)安装在第一系统,以禁止非授权应用访问用户的隐私数据,防止用户的隐私数据被恶意软件、吸费软件等恶意应用程序获取,从而保护用户的隐私安全;同时,也可以将用户的授权应用(如地图类应用、微信等)安装在第二系统内,以在启动授权应用时,授权应用能够直接访问隐私数据,无需对用户进行提示,避免了相关技术中每次打开应用程序时都必须询问用户的繁琐操作,有利于提升用户的体验。
[0044]在上述技术方案中,优选地,还包括:在接收到安装指定应用程序的指令时,提示用户选择所述指定应用程序的安装位置;接收用户对所述指定应用程序的安装位置的选择指令,并根据所述选择指令,将所述指定应用程序安装在所述第一系统或所述第二系统内。
[0045]在该技术方案中,通过在安装指定应用程序时,提示用户选择指定应用程序的安装位置,能够提醒用户慎重选择应用程序的安装位置,尽可能地避免将可能侵犯用户隐私数据的恶意应用程序安装到禁止获取用户隐私的系统(即第一系统)中,并把正常的应用程序安装到允许获取用户隐私数据的系统(即第二系统)中,进而在应用程序安装之后,能够在不影响用户体验的同时有效地防止诸如恶意软件、吸费软件等恶意应用程序侵犯用户隐私而造成的损失。
[0046]在上述技术方案中,优选地,还包括:若将所述指定应用程序安装在所述第二系统内,则在所述第一系统的显示界面上创建所述指定应用程序的图标;当在所述第一系统内接收到对所述指定应用程序的图标的特定操作时,切换至所述第二系统启动所述指定应用程序。
[0047]在该技术方案中,通常情况下,用户默认的操作系统是第一系统,因此通过在第一系统的显示界面上创建安装于第二系统的指定应用程序的图标,并在接收到对上述指定应用程序的图标的特定操作时,自动切换到第二系统中启动该应用程序,使得用户停留在第一系统的界面中并需要打开第二系统中的应用时,无需手动切换至第二系统,然后再在第二系统中启动上述指定应用程序的繁琐操作,简化了用户的操作,提高了用户的体验。其中,对图标的特定操作可以是点击操作等。
[0048]在上述技术方案中,优选地,将所述指定应用程序安装在所述第二系统内的步骤具体为:直接将所述指定应用程序安装在所述第二系统内;或将所述指定应用程序安装在所述第一系统内,并运行所述指定应用程序,检测所述指定应用程序是否需要访问所述隐私数据,若是,则向用户提示是否允许所述指定应用程序访问所述隐私数据;在接收到所述用户发出的允许所述指定应用程序访问所述隐私数据的指令时,将所述指定应用程序的安装位置迁移至所述第二系统。
[0049]在该技术方案中,在用户选择将应用程序安装在第二系统时,有以下两种方式:方式一,直接将指定应用程序安装在第二系统内,这种方式的安装过程简单高效;方式二,先将应用程序安装在第一系统,并在安装完成之后直接打开该应用程序,并对该应用程序是否需要访问隐私数据进行检测,若检测到该应用程序需要访问隐私数据并在征得用户同意后,可以再将该应用程序的安装位置迁移至第二系统,这种方式能够在用户不确定应用程序是否为恶意程序或者应用程序内包含病毒时也能够有效防止直接安装在第二系统导致用户隐私数据泄露的问题,进一步提高了隐私数据的安全性。
[0050]在上述技术方案中,优选地,还包括:检测安装在所述第一系统中的任一应用程序是否需要访问所述隐私数据,若是,则向用户提示是否允许所述任一应用程序访问所述隐私数据;在接收到所述用户发出的允许所述任一应用程序访问所述隐私数据的指令时,将所述任一应用程序的安装位置迁移至所述第二系统。
[0051]在该技术方案中,通过在检测到第一系统中的任一应用程序需要访问隐私数据时,向用户提示是否允许访问隐私数据,并在接收到用户允许的指令时,将上述任一应用程序的安装位置迁移至第二系统中,使得该用户再次需要访问隐私数据时,无需再次询问用户而能够直接进行访问,避免了每次都询问用户而影响用户的操作体验。
[0052]图2示出了根据本发明的一个实施例的用于终端的应用程序的管理装置的示意框图。
[0053]所述终端包括第一系统和第二系统,如图2所示,根据本发明的一个实施例的用于终端的应用程序的管理装置200,包括:确定单元202,用于在接收到启动所述终端中的应用程序的指令时,确定所述应用程序的安装位置;处理单元204,用于在所述确定单元202确定所述应用程序安装在所述第一系统内时,在所述第一系统内启动所述应用程序,并禁止所述应用程序访问隐私数据,并用于在所述确定单元202确定所述应用程序安装在所述第二系统内时,在所述第二系统内启动所述应用程序,并允许所述应用程序访问所述隐私数据。
[0054]在该技术方案中,通过对待启动的应用程序的安装位置进行判断,以在待启动的应用程序安装在第一系统内时,在第一系统内启动该应用程序,并禁止该应用程序访问隐私数据;而在待启动的应用程序安装在第二系统内时,在第二系统内启动该应用程序,并允许该应用程序访问隐私数据,使得能够对终端中的应用程序进行区分管理,进而能够将用户的非授权应用(如用户禁止获取隐私数据的应用、用户在不知情的情况下安装的恶意应用等)安装在第一系统,以禁止非授权应用访问用户的隐私数据,防止用户的隐私数据被恶意软件、吸费软件等恶意应用程序获取,从而保护用户的隐私安全;同时,也可以将用户的授权应用(如地图类应用、微信等)安装在第二系统内,以在启动授权应用时,授权应用能够直接访问隐私数据,无需对用户进行提示,避免了相关技术中每次打开应用程序时都必须询问用户的繁琐操作,有利于提升用户的体验。
[0055]在上述技术方案中,优选地,还包括:第一提示单元206,用于在接收到安装指定应用程序的指令时,提示用户选择所述指定应用程序的安装位置;接收单元208,用于接收用户对所述指定应用程序的安装位置的选择指令;安装单元210,用于根据所述选择指令,将所述指定应用程序安装在所述第一系统或所述第二系统内。
[0056]在该技术方案中,通过在安装指定应用程序时,提示用户选择指定应用程序的安装位置,能够提醒用户慎重选择应用程序的安装位置,尽可能地避免将可能侵犯用户隐私数据的恶意应用程序安装到禁止获取用户隐私的系统(即第一系统)中,并把正常的应用程序安装到允许获取用户隐私数据的系统(即第二系统)中,进而在应用程序安装之后,能够在不影响用户体验的同时有效地防止诸如恶意软件、吸费软件等恶意应用程序侵犯用户隐私而造成的损失。
[0057]在上述技术方案中,优选地,还包括:创建单元212,用于当所述安装单元210将所述指定应用程序安装在所述第二系统内时,在所述第一系统的显示界面上创建所述指定应用程序的图标;所述处理单元204还用于,当在所述第一系统内接收到对所述指定应用程序的图标的特定操作时,切换至所述第二系统启动所述指定应用程序。
[0058]在该技术方案中,通常情况下,用户默认的操作系统是第一系统,因此通过在第一系统的显示界面上创建安装于第二系统的指定应用程序的图标,并在接收到对上述指定应用程序的图标的特定操作时,自动切换到第二系统中启动该应用程序,使得用户停留在第一系统的界面中并需要打开第二系统中的应用时,无需手动切换至第二系统,然后再在第二系统中启动上述指定应用程序的繁琐操作,简化了用户的操作,提高了用户的体验。其中,对图标的特定操作可以是点击操作等。
[0059]在上述技术方案中,优选地,所述安装单元210包括:第一安装子单元2102,用于直接将所述指定应用程序安装在所述第二系统内;或第二安装子单元2104,用于将所述指定应用程序安装在所述第一系统内,并运行所述指定应用程序;第一检测单元2106,用于检测所述指定应用程序是否需要访问所述隐私数据;第二提示单元2108,用于在所述第一检测单元2106检测到所述指定应用程序需要访问所述隐私数据时,向用户提示是否允许所述指定应用程序访问所述隐私数据;第一迁移单元2110,用于在接收到所述用户发出的允许所述指定应用程序访问所述隐私数据的指令时,将所述指定应用程序的安装位置迁移至所述第二系统。
[0060]在该技术方案中,在用户选择将应用程序安装在第二系统时,有以下两种方式:方式一,直接将指定应用程序安装在第二系统内,这种方式的安装过程简单高效;方式二,先将应用程序安装在第一系统,并在安装完成之后直接打开该应用程序,并对该应用程序是否需要访问隐私数据进行检测,若检测到该应用程序需要访问隐私数据并在征得用户同意后,可以再将该应用程序的安装位置迁移至第二系统,这种方式能够在用户不确定应用程序是否为恶意程序或者应用程序内包含病毒时也能够有效防止直接安装在第二系统导致用户隐私数据泄露的问题,进一步提高了隐私数据的安全性。
[0061]在上述技术方案中,优选地,还包括:第二检测单元214,用于检测安装在所述第一系统中的任一应用程序是否需要访问所述隐私数据;第三提示单元216,用于在所述第二检测单元214检测到所述任一应用程序需要访问所述隐私数据时,向用户提示是否允许所述任一应用程序访问所述隐私数据;第二迁移单元218,用于在接收到所述用户发出的允许所述任一应用程序访问所述隐私数据的指令时,将所述任一应用程序的安装位置迁移至所述第二系统。
[0062]在该技术方案中,通过在检测到第一系统中的任一应用程序需要访问隐私数据时,向用户提示是否允许访问隐私数据,并在接收到用户允许的指令时,将上述任一应用程序的安装位置迁移至第二系统中,使得该用户再次需要访问隐私数据时,无需再次询问用户而能够直接进行访问,避免了每次都询问用户而影响用户的操作体验。
[0063]图3示出了根据本发明的实施例的终端的示意框图。
[0064]如图3所示,根据本发明的实施例的终端300,包括:第一系统302和第二系统304,以及图2中所示的用于终端的应用程序的管理装置200。
[0065]以下实施例中以普通系统作为上述实施例中的第一系统302,安全系统作为第二系统304详细阐述本发明的技术方案。
[0066]本发明所述的终端300采用双系统架构,即一个普通系统和一个安全系统,终端300(如手机)开机后,两个系统同时运行且互相独立,通过一些通信机制(如共享内存、RPC等交互信息)使得普通系统和安全系统能够相互切换。终端默认显示的是普通系统的界面,因此用户通常在普通系统下操作。
[0067]当用户安装应用程序时,会弹出一个选项框,提示用户应用程序安装到普通系统还是安装到安全系统。当然,可以设置应用程序默认被安装到普通系统。
[0068]当应用程序安装到普通系统时,该应用访问联系人、短信、拨号盘、日程、相机和图库等用户隐私数据信息将受限。重要的隐私数据信息存储于安全系统,应用程序无法获取这些隐私数据信息。
[0069]当用户安装可信任的应用程序时,可以选择安装到安全系统,这时在普通系统的显示界面上创建这个应用程序的快捷图标。用户在普通系统的显示界面上点击该图标,能够自动切换到安全系统,并在安全系统打开该应用。
[0070]在安装应用程序时,可以有图4和图5所示的两种安装方式,以下分别进行说明:
[0071]图4示出了根据本发明的一个实施例的终端应用程序的安装方法的示意流程图。
[0072]如图4所示,根据本发明的一个实施例的终端应用程序的安装方法的具体步骤,包括:
[0073]步骤402,用户安装应用程序,即接收到用户安装应用程序的指令。
[0074]步骤404,弹出提示框,提示用户将应用程序安装到安全系统还是普通系统。
[0075]步骤406,判断应用程序是否需要安装到安全系统,若是,则执行步骤410 ;否则,执行步骤408。
[0076]步骤408,在判定不需要将应用程序安装到安全系统时,将应用程序安装到普通系统。
[0077]步骤410,在判定需要将应用程序安装到安全系统时,弹出安全警示框,以提示用户“如将恶意软件安装到安全系统,可能会导致隐私泄露或经济损失”等信息。
[0078]步骤412,判断是否继续将应用程序安装到安全系统,若是,则执行步骤414;否贝丨J,返回步骤404。
[0079]步骤414,在判定需要继续将应用程序安装到安全系统时,将应用程序安装到安全系统,并在普通系统的界面上创建快捷图标。
[0080]图5示出了根据本发明的另一个实施例的终端应用程序的安装方法的示意流程图。
[0081]如图5所示,根据本发明的另一个实施例的终端应用程序的安装方法的具体步骤,包括:
[0082]步骤502,用户安装应用程序,即接收到用户安装应用程序的指令。
[0083]步骤504,弹出提示框,提示用户将应用程序安装到安全系统还是普通系统。
[0084]步骤506,判断应用程序是否需要安装到安全系统,若是,则执行步骤510 ;否则,执行步骤508。
[0085]步骤508,在判定不需要将应用程序安装到安全系统时,将应用程序安装到普通系统。
[0086]步骤510,在判定需要将应用程序安装到安全系统时,弹出安全警示框,以提示用户“如将恶意软件安装到安全系统,可能会导致隐私泄露或经济损失”等信息。
[0087]步骤512,判断是否继续将应用程序安装到安全系统,若是,则执行步骤514;否贝U,返回步骤504。
[0088]步骤514,在判定需要继续将应用程序安装到安全系统时,将应用程序先安装到普通系统并运行。
[0089]步骤516,判断应用程序是否需要获取隐私数据,若是,则执行步骤518 ;否则,执行步骤520。
[0090]步骤518,在判定应用程序需要获取隐私数据时,询问用户是否允许该应用程序的获取行为,若是,则执行步骤520 ;否则,执行步骤508。
[0091]步骤520,在判定用户允许该应用程序的获取行为时,将应用程序迁移到安全系统,并在普通系统的界面上创建快捷图标。
[0092]图6示出了根据本发明的实施例的应用程序的打开方法的示意流程图。
[0093]如图6所示,根据本发明的实施例的应用程序的打开方法具体步骤包括:
[0094]步骤602,在普通系统中打开应用程序。
[0095]步骤604,判断该应用程序是否安装在安全系统,若是,则执行步骤608 ;若否,则执行步骤606。
[0096]步骤606,在判定应用程序安装在普通系统时,直接在普通系统中打开该应用程序。
[0097]步骤608,接收用户输入的密码或输入的图案解锁。
[0098]步骤610,判断解锁是否成功正确,若成功,则执行步骤612,若不成功,则执行步骤 614。
[0099]步骤612,在判定解锁成功时,切换到安全系统并打开相应的应用程序。
[0100]步骤614,在判定解锁失败时,提示解锁失败,应用程序无法打开。
[0101]以上结合附图详细说明了本发明的技术方案,考虑到目前的智能终端(如智能手机)在防止恶意软件、吸费软件等恶意应用程序时,通常是通过安装杀毒软件或手机管家一类的应用软件进行杀毒和权限控制,但上述软件无法识别全部恶意应用程序,同时存在着无法区分用户行为和应用程序行为及限制了部分应用程序的正常功能等缺陷。因此,本发明提出了一种新的用于终端的应用程序的管理方案,能够在防止用户的隐私数据被恶意应用程序窃取,同时保证授权应用程序正常访问隐私数据的前提下,避免了每次打开应用程序都询问用户是否允许访问隐私数据的问题,提升了用户的体验。
[0102]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种用于终端的应用程序的管理方法,所述终端包括第一系统和第二系统,其特征在于,所述应用程序的管理方法,包括: 在接收到启动所述终端中的应用程序的指令时,确定所述应用程序的安装位置;在确定所述应用程序安装在所述第一系统内时,在所述第一系统内启动所述应用程序,并禁止所述应用程序访问隐私数据;以及 在确定所述应用程序安装在所述第二系统内时,在所述第二系统内启动所述应用程序,并允许所述应用程序访问所述隐私数据。
2.根据权利要求1所述的用于终端的应用程序的管理方法,其特征在于,还包括: 在接收到安装指定应用程序的指令时,提示用户选择所述指定应用程序的安装位置; 接收用户对所述指定应用程序的安装位置的选择指令,并根据所述选择指令,将所述指定应用程序安装在所述第一系统或所述第二系统内。
3.根据权利要求2所述的用于终端的应用程序的管理方法,其特征在于,还包括: 若将所述指定应用程序安装在所述第二系统内,则在所述第一系统的显示界面上创建所述指定应用程序的图标; 当在所述第一系统内接收到对所述指定应用程序的图标的特定操作时,切换至所述第二系统启动所述指定应用程序。
4.根据权利要求2所述的用于终端的应用程序的管理方法,其特征在于,将所述指定应用程序安装在所述第二系统内的步骤具体为: 直接将所述指定应用程序安装在所述第二系统内;或 将所述指定应用程序安装在所述第一系统内,并运行所述指定应用程序,检测所述指定应用程序是否需要访问所述隐私数据,若是,则向用户提示是否允许所述指定应用程序访问所述隐私数据; 在接收到所述用户发出的允许所述指定应用程序访问所述隐私数据的指令时,将所述指定应用程序的安装位置迁移至所述第二系统。
5.根据权利要求1至4中任一项所述的用于终端的应用程序的管理方法,其特征在于,还包括: 检测安装在所述第一系统中的任一应用程序是否需要访问所述隐私数据,若是,则向用户提示是否允许所述任一应用程序访问所述隐私数据; 在接收到所述用户发出的允许所述任一应用程序访问所述隐私数据的指令时,将所述任一应用程序的安装位置迁移至所述第二系统。
6.一种用于终端的应用程序的管理装置,所述终端包括第一系统和第二系统,其特征在于,所述应用程序的管理装置,包括: 确定单元,用于在接收到启动所述终端中的应用程序的指令时,确定所述应用程序的安装位置; 处理单元,用于在所述确定单元确定所述应用程序安装在所述第一系统内时,在所述第一系统内启动所述应用程序,并禁止所述应用程序访问隐私数据,并用于在所述确定单元确定所述应用程序安装在所述第二系统内时,在所述第二系统内启动所述应用程序,并允许所述应用程序访问所述隐私数据。
7.根据权利要求6所述的用于终端的应用程序的管理装置,其特征在于,还包括: 第一提示单元,用于在接收到安装指定应用程序的指令时,提示用户选择所述指定应用程序的安装位置; 接收单元,用于接收用户对所述指定应用程序的安装位置的选择指令; 安装单元,用于根据所述选择指令,将所述指定应用程序安装在所述第一系统或所述第二系统内。
8.根据权利要求7所述的用于终端的应用程序的管理装置,其特征在于,还包括: 创建单元,用于当所述安装单元将所述指定应用程序安装在所述第二系统内时,在所述第一系统的显示界面上创建所述指定应用程序的图标; 所述处理单元还用于,当在所述第一系统内接收到对所述指定应用程序的图标的特定操作时,切换至所述第二系统启动所述指定应用程序。
9.根据权利要求7所述的用于终端的应用程序的管理装置,其特征在于,所述安装单元包括: 第一安装子单元,用于直接将所述指定应用程序安装在所述第二系统内;或 第二安装子单元,用于将所述指定应用程序安装在所述第一系统内,并运行所述指定应用程序;第一检测单元,用于检测所述指定应用程序是否需要访问所述隐私数据;第二提示单元,用于在所述第一检测单元检测到所述指定应用程序需要访问所述隐私数据时,向用户提示是否允许所述指定应用程序访问所述隐私数据;第一迁移单元,用于在接收到所述用户发出的允许所述指定应用程序访问所述隐私数据的指令时,将所述指定应用程序的安装位置迁移至所述第二系统。
10.根据权利要求6至9中任一项所述的用于终端的应用程序的管理装置,其特征在于,还包括: 第二检测单元,用于检测安装在所述第一系统中的任一应用程序是否需要访问所述隐私数据; 第三提示单元,用于在所述第二检测单元检测到所述任一应用程序需要访问所述隐私数据时,向用户提示是否允许所述任一应用程序访问所述隐私数据; 第二迁移单元,用于在接收到所述用户发出的允许所述任一应用程序访问所述隐私数据的指令时,将所述任一应用程序的安装位置迁移至所述第二系统。
【文档编号】G06F21/31GK104268454SQ201410507816
【公开日】2015年1月7日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】李清华 申请人:酷派软件技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1