终端和应用程序安全控制方法.pdf

上传人:a**** 文档编号:4267923 上传时间:2018-09-13 格式:PDF 页数:15 大小:2.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210265241.X

申请日:

2012.07.27

公开号:

CN102819714A

公开日:

2012.12.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 21/22申请日:20120727|||公开

IPC分类号:

G06F21/22

主分类号:

G06F21/22

申请人:

东莞宇龙通信科技有限公司; 宇龙计算机通信科技(深圳)有限公司

发明人:

林良水; 文游

地址:

523500 广东省东莞市松山湖科技产业园区北部工业城C区

优先权:

专利代理机构:

北京友联知识产权代理事务所(普通合伙) 11343

代理人:

尚志峰;汪海屏

PDF下载: PDF下载
内容摘要

本发明提供了一种终端,包括:程序分割模块,将原始应用程序分割成多个新应用程序,并显示在终端的界面上;程序控制模块,在用户在所述界面上对所述多个新应用程序进行预设操作时,启动所述原始应用程序。相应地,本发明还提供了一种应用程序安全控制方法。通过本发明的技术方案,可以将用户希望保密的应用程序分割为多个程序,对其中任意一部分单独操作时原应用程序都无法使用,只有对所有对应的程序进行预设操作时原应用程序才能够被启动,进而达到隐藏原应用程序的效果,增强手机终端的安全性和操作趣味性。

权利要求书

1.一种终端,其特征在于,包括:
程序分割模块,将原始应用程序分割成多个新应用程序,并显示在终
端的界面上;
程序控制模块,在用户在所述界面上对所述多个新应用程序进行预设
操作时,启动所述原始应用程序。
2.根据权利要求1所述的终端,其特征在于,所述程序控制模块在
所述用户在所述界面上对单个或部分新应用程序进行操作时,不启动所述
原始应用程序,并发出提示。
3.根据权利要求1所述的终端,其特征在于,还包括:
密钥模块,用户在所述界面上对所述多个新应用程序进行预设操作
时,接收所述用户输入密码和/或进行数字证书验证,以启动所述原始应
用程序。
4.根据权利要求1所述的终端,其特征在于,所述程序分割模块将
所述原始应用程序分割为对应于所述原始应用程序的主程序和配置文件的
两个新应用程序;
所述程序控制模块在所述用户在所述界面上对所述两个新应用程序进
行操作时,按所述配置文件执行主程序文件,以启动所述原始应用程序。
5.根据权利要求1至4中任一项所述的终端,其特征在于,所述程
序控制模块在所述用户在所述界面上按预设方式对所述多个新应用程序进
行操作时,启动所述原始应用程序,其中,所述预设方式的操作包括以下
至少一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其
他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。
6.一种应用程序安全控制方法,其特征在于,包括:
步骤202,将原始应用程序分割成多个新应用程序,并显示在终端的
界面上;
步骤204,在用户在所述界面上对所述多个新应用程序进行预设操作
时,启动所述原始应用程序。
7.根据权利要求6所述的应用程序安全控制方法,其特征在于,所
述步骤204还包括:
在所述用户在所述界面上对单个或部分新应用程序进行操作时,不启
动所述原始应用程序,并发出提示。
8.根据权利要求6所述的应用程序安全控制方法,其特征在于,所
述步骤204包括:
用户在所述界面上对所述多个新应用程序进行预设操作时,接收所述
用户输入密码和/或进行数字证书验证,以启动所述原始应用程序。
9.根据权利要求6所述的应用程序安全控制方法,其特征在于,所
述步骤202包括:
将所述原始应用程序分割为对应于所述原始应用程序的主程序和配置
文件的两个新应用程序;
所述步骤204包括:
在所述用户在所述界面上对所述两个新应用程序进行操作时,按所述
配置文件执行主程序,以启动所述原始应用程序。
10.根据权利要求6至9中任一项所述的应用程序安全控制方法,其
特征在于,所述步骤204包括:
在所述用户在所述界面上,按预设方式对所述多个新应用程序进行操
作时,启动所述原始应用程序,其中,所述预设方式的操作包括以下至少
一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应
用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。

说明书

终端和应用程序安全控制方法

技术领域

本发明涉及应用程序安全控制领域,具体而言,涉及一种终端和一种
应用程序安全控制方法。

背景技术

在现有的手机上,对于程序的安全性技术处理存在以下三种情况:
1、程序无安全设置;2、通过隐藏需要保密的程序的方式来进行那个安全
设置;3、通过对需要保密的程序加密的方式来进行安全设置。

研究上述方法不难发现,在所述第一种情况下,手机终端上的应用程
序不具备安全性;在所述第二种情况下,虽然隐藏所述需保密的程序可以
达到一定的安全防护效果,但是对于手机用户本人来说,当他要使用所述
被保密的程序时,需要先通过某些身份识别方式之后对所述手机终端的设
置进行修改,显示出所述被隐藏的程序之后方能进行对该程序的操作,显
然这对于所述手机用户者来说,操作上比较繁琐,并不方便;在所述第三
种情况下,通过加密的方式对所述需要保密的程序进行安全设置的办法虽
然从技术上说比较安全,对于所述手机用户而言操作也较第二种情况简单
些,但是,这对于所述手机用户以外的人来说,并不具有迷惑效果,即仍
然会使得他人看到该程序,并使得企图使用此应用程序的人知道该程序被
加密。这对于一些所述手机用户需要用到,但并不希望他人看到的应用程
序(比如日记本、财务记录等等)而言,就失去了意义。

因此,需要一种新的技术方案,可以将用户希望保密的应用程序分割
为互为密钥的多个程序,对其中任意一部分单独操作时原应用程序都无法
使用,只有对所有对应的程序进行操作时原应用程序才能够被启动,进而
达到隐藏原应用程序的效果,增强手机终端的安全性和操作趣味性。

发明内容

本发明所要解决的技术问题在于,提供一种新的技术方案,可以将用
户希望保密的应用程序分割为相互关联的多个程序,对其中任意一部分单
独操作时原应用程序都无法使用,只有对所有对应的程序进行操作时原应
用程序才能够被启动,进而达到隐藏原应用程序的效果,增强手机终端的
安全性和操作趣味性。

有鉴于此,本发明提出了一种终端,包括:程序分割模块,将原始应
用程序分割成多个新应用程序,并显示在终端的界面上;程序控制模块,
在用户在所述界面上对所述多个新应用程序进行预设操作时,启动所述原
始应用程序。

在本技术方案中,通过所述程序分割模块将所述原始程序分割成多个
新应用程序,所述原始应用程序即不再存在于所述终端的界面上,这样就
首先完成了隐藏所述原始应用程序的任务,之后通过所述程序控制模块,
要求所述用户对全部所述新应用程序进行操作以完成对于所述原始应用程
序的启动,就完成了令所述用户能够简单直接地在所述界面上完成启动所
述原始程序的任务。这样一来,所述用户以外的人将不会知道所述用户安
装有所述原始应用程序,进而,除了所述用户之外,其他人也无法得知所
述原始应用程序的启动方式,这就大大提高了所述原始应用程序的安全
性。

在上述技术方案中,优选地,所述程序控制模块在所述用户在所述界
面上对单个或部分新应用程序进行操作时,不启动所述原始应用程序,并
发出提示。在本技术方案中,由于所述新应用程序均不具有所述原始应用
程序的所有文件,所以单个或部分所述新应用程序无法独立运行完成所述
原应用程序的功能,因此,所述程序控制模块在所述用户对单独或者部分
所述新应用程序操作时,不启动所述原始应用程序。进一步,为了迷惑非
所述终端持有者的用户,可以在其操作单个或者部分所述新应用程序时,
发出所述提示,如该程序无法打开或已损坏,等。这样就使得所述新应用
程序能够更好地完成保护所述原始应用程序的任务。

在上述技术方案中,优选地,还包括:密钥模块,用户在所述界面上
对所述多个新应用程序进行预设操作时,接收所述用户输入密码和/或进
行数字证书验证,以启动所述原始应用程序。

在本技术方案中,通过引入所述密钥模块,在用户对所述对应于某一
原始应用程序的全部新应用程序进行操作时,需要所述用户输入密码和/
或进行数字证书验证。在本技术方案中,通过在对所述密钥进行操作时要
求输入密码和/或进行数字证书验证的方式,可以进一步提高对所述原始
应用程序的保护程度。

在上述技术方案中,优选地,所述程序分割模块将所述原始应用程序
分割为对应于所述原始应用程序的主程序和配置文件的两个新应用程序;
所述程序控制模块在所述用户在所述界面上对所述两个新应用程序进行操
作时,按所述配置文件执行主程序文件,以启动所述原始应用程序。

在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件
是比较简单有效的分割方法,这样分割后形成的新应用程序对应的是由于
缺少必要配置文件而无法正常运行的主程序文件和本身无法运行的配置文
件,这样就可以确保所述新应用程序无法单独运行。而当所述用户对两个
所述新应用程序一起进行操作时,所述主程序通过读取所述配置文件从而
重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。

在上述技术方案中,优选地,所述程序控制模块在所述用户在所述界
面上按预设方式对所述全部新应用程序进行操作时,启动所述原始应用程
序,其中,所述预设方式的操作包括以下至少一种:同时选中所述全部新
应用程序、拖动一个新应用程序覆盖到其他应用程序、所述用户的单次触
摸操作的轨迹经过所述全部新应用程序。

在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须
是能够同时或者先后对对应于所述原始应用程序的全部新应用程序进行操
作的方式,因此,所述预设方式包括以下符合该条件的操作方式中的至少
一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应
用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。

根据本发明的又一方面,还提出了一种应用程序安全控制方法,包
括:步骤202,将原始应用程序分割成多个新应用程序,并显示在终端的
界面上;步骤204,在用户在所述界面上对所述多个新应用程序进行预设
操作时,启动所述原始应用程序。

在本技术方案中,通过将所述原始程序分割成多个新应用程序,所述
原始应用程序即不再存在于所述终端的界面上,这样就首先完成了隐藏所
述原始应用程序的任务,之后通过要求所述用户对全部所述新应用程序进
行操作以完成对于所述原始应用程序的启动,就完成了令所述用户能够简
单直接地在所述界面上完成启动所述原始程序的任务。这样一来,所述用
户以外的人将不会知道所述用户安装有所述原始应用程序,进而,除了所
述用户之外,其他人也无法得知所述原始应用程序的启动方式,这就大大
提高了所述原始应用程序的安全性。

在上述技术方案中,优选地,所述步骤204还包括:在所述用户在所
述界面上对单个或部分新应用程序进行操作时,不启动所述原始应用程
序,并发出提示。在本技术方案中,由于所述新应用程序均不具有所述原
始应用程序的所有文件,所以单个或部分所述新应用程序无法独立运行完
成所述原应用程序的功能,因此,所述程序控制模块在所述用户对单独或
者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了
迷惑非所述终端持有者的用户,可以在其操作单个或者部分所述新应用程
序时,发出所述提示,如该程序无法打开或已损坏,等。这样就使得所述
新应用程序能够更好地完成保护所述原始应用程序的任务。

在上述技术方案中,优选地,所述步骤204包括:在用户对所述对应
于某一原始应用程序的全部新应用程序进行操作时,需要所述用户输入密
码和/或进行数字证书验证。在本技术方案中,通过在对所述密钥进行操
作时要求输入密码和/或进行数字证书验证的方式,可以进一步提高对所
述原始应用程序的保护程度。

在上述技术方案中,优选地,所述步骤202包括:将所述原始应用程
序分割为对应于所述原始应用程序的主程序和配置文件的两个新应用程
序;所述步骤204包括:在所述用户在所述界面上对所述两个新应用程序
进行操作时,按所述配置文件执行主程序文件,以启动所述原始应用程
序。

在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件
是比较简单有效的分割方法,这样分割后形成的新应用程序对应的是由于
缺少必要配置文件而无法正常运行的主程序文件和本身无法运行的配置文
件,这样就可以确保所述新应用程序无法单独运行。而当所述用户对两个
所述新应用程序一起进行操作时,所述主程序通过读取所述配置文件从而
重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。

在上述技术方案中,优选地,所述步骤204包括:在所述用户在所述
界面上,按预设方式对所述全部新应用程序进行操作时,启动所述原始应
用程序,其中,所述预设方式的操作包括以下至少一种:同时选中所述全
部新应用程序、拖动一个新应用程序覆盖到其他应用程序、所述用户的单
次触摸操作的轨迹经过所述全部新应用程序。

在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须
是能够同时或者先后对对应于所述原始应用程序的全部新应用程序进行操
作的方式,因此,所述预设方式包括以下符合该条件的操作方式中的至少
一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应
用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。

通过以上技术方案,可以将用户希望保密的应用程序分割为互为密钥
的多个程序,对其中任意一部分单独操作时原应用程序都无法使用,只有
对所有对应的程序进行操作时原应用程序才能够被启动,进而达到隐藏原
应用程序的效果,增强手机终端的安全性和操作趣味性。

附图说明

图1示出了根据本发明的实施例的终端的框图;

图2示出了根据本发明的实施例的应用程序安全控制方法的流程图;

图3示出了根据本发明的实施例的应用程序分割的流程示意图;

图4A至图4C示出了根据本发明的实施例的应用程序分割的界面示
意图;

图5示出了根据本发明的实施例的应用程序启动的流程示意图;

图6A至图6B示出了根据本发明的实施例的应用程序启动的界面示
意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附
图和具体实施方式对本发明进行进一步的详细描述。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,
本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明
并不限于下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的终端的框图。

如图1所示,根据本发明的实施例的终端100,包括:程序分割模块
102,将原始应用程序分割成多个新应用程序,并显示在终端的界面上;
程序控制模块104,在用户在所述界面上对全部新应用程序进行操作时,
启动所述原始应用程序。

在本技术方案中,通过所述程序分割模块102将所述原始程序分割成
多个新应用程序,所述原始应用程序即不再存在于所述终端的界面上,这
样就首先完成了隐藏所述原始应用程序的任务,之后通过所述程序控制模
块104,要求所述用户对全部所述新应用程序进行操作以完成对于所述原
始应用程序的启动,就完成了令所述用户能够简单直接地在所述界面上完
成启动所述原始程序的任务。这样一来,所述用户以外的人将不会知道所
述用户安装有所述原始应用程序,进而,除了所述用户之外,其他人也无
法得知所述原始应用程序的启动方式,这就大大提高了所述原始应用程序
的安全性。

在上述技术方案中,优选地,所述程序控制模块104在所述用户在所
述界面上对单个或部分新应用程序进行操作时,不启动所述原始应用程
序,并发出提示。在本技术方案中,由于所述新应用程序均不具有所述原
始应用程序的所有文件,所以单个或部分所述新应用程序无法独立运行完
成所述原应用程序的功能,因此,所述程序控制模块104在所述用户对单
独或者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,
为了迷惑非所述终端持有者的用户,可以在其操作单个或者部分所述新应
用程序时,发出所述提示,如该程序无法打开或已损坏,等。这样就使得
所述新应用程序能够更好地完成保护所述原始应用程序的任务。

在上述技术方案中,优选地,还包括:密钥模块106,在所述程序分
割模块102将所述原始应用程序分割成多个所述新应用程序的同时或之
后,分别为多个所述新应用程序分配不同的密钥,以对多个所述新应用程
序加密,多个所述密钥全部结合在一起时,可以对与多个所述新应用程序
对应的所述原始应用程序解密。

在本技术方案中,通过引入所述密钥模块106对所述新应用程序分配
密钥进行加密,这样就可以在有多个所述原始应用程序被分割时,通过分
配的所述密钥准确地区分出不同新应用程序与不同的原始应用程序之间的
对应关系,进而保证所述程序控制模块104能够准确判断所述用户是否对
对应于某一所述原始应用程序的全部所述新应用程序进行了操作,保证所
述终端正确运行。

在上述技术方案中,优选地,在对所述密钥进行操作时,需要所述用
户输入密码和/或进行数字证书验证。在本技术方案中,通过在对所述密
钥进行操作时要求输入密码和/或进行数字证书验证的方式,可以进一步
提高对所述原始应用程序的保护程度。

在上述技术方案中,优选地,所述程序分割模块102将所述原始应用
程序分割为对应于所述原始应用程序的主程序和配置文件的两个新应用程
序;所述程序控制模块104在所述用户在所述界面上对所述两个新应用程
序进行操作时,按所述配置文件执行主程序文件,以启动所述原始应用程
序。

在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件
是比较简单有效的分割方法,这样分割后形成的新应用程序对应的是由于
缺少必要配置文件而无法正常运行的主程序文件和本身无法运行的配置文
件,这样就可以确保所述新应用程序无法单独运行。而当所述用户对两个
所述新应用程序一起进行操作时,所述主程序通过读取所述配置文件从而
重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。

在上述技术方案中,优选地,所述程序控制模块102在所述用户在所
述界面上按预设方式对所述全部新应用程序进行操作时,启动所述原始应
用程序,其中,所述预设方式的操作包括以下至少一种:同时选中所述全
部新应用程序、拖动一个新应用程序覆盖到其他应用程序、所述用户的单
次触摸操作的轨迹经过所述全部新应用程序。

在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须
是能够同时或者先后对对应于所述原始应用程序的全部新应用程序进行操
作的方式,因此,所述预设方式包括以下符合该条件的操作方式中的至少
一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应
用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。

图2示出了根据本发明的实施例的应用程序安全控制方法的流程图。

如图2所示,根据本发明的实施例的应用程序安全控制方法,包括:
步骤202,将原始应用程序分割成多个新应用程序,并显示在终端的界面
上;步骤204,在用户在所述界面上对全部新应用程序进行操作时,启动
所述原始应用程序。

在本技术方案中,通过将所述原始程序分割成多个新应用程序,所述
原始应用程序即不再存在于所述终端的界面上,这样就首先完成了隐藏所
述原始应用程序的任务,之后通过要求所述用户对全部所述新应用程序进
行操作以完成对于所述原始应用程序的启动,就完成了令所述用户能够简
单直接地在所述界面上完成启动所述原始程序的任务。这样一来,所述用
户以外的人将不会知道所述用户安装有所述原始应用程序,进而,除了所
述用户之外,其他人也无法得知所述原始应用程序的启动方式,这就大大
提高了所述原始应用程序的安全性。

在上述技术方案中,优选地,所述步骤204还包括:在所述用户在所
述界面上对单个或部分新应用程序进行操作时,不启动所述原始应用程
序,并发出提示。在本技术方案中,由于所述新应用程序均不具有所述原
始应用程序的所有文件,所以单个或部分所述新应用程序无法独立运行完
成所述原应用程序的功能,因此,所述程序控制模块在所述用户对单独或
者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了
迷惑非所述终端持有者的用户,可以在其操作单个或者部分所述新应用程
序时,发出所述提示,如该程序无法打开或已损坏,等。这样就使得所述
新应用程序能够更好地完成保护所述原始应用程序的任务。

在上述技术方案中,优选地,所述步骤202包括:在将所述原始应用
程序分割成多个所述新应用程序的同时或之后,分别为多个所述新应用程
序分配不同的密钥,以对多个所述新应用程序加密;所述步骤204包括:
多个所述密钥全部结合在一起时,可以对与多个所述新应用程序对应的所
述原始应用程序解密。

在本技术方案中,通过对所述新应用程序分配密钥进行加密,这样就
可以在有多个所述原始应用程序被分割时,通过分配的所述密钥准确地区
分出不同新应用程序与不同的原始应用程序之间的对应关系,进而保证能
够准确判断所述用户是否对对应于某一所述原始应用程序的全部所述新应
用程序进行了操作,保证所述终端正确运行。

在上述技术方案中,优选地,所述步骤204包括:在对所述密钥进行
操作时,需要所述用户输入密码和/或进行数字证书验证。在本技术方案
中,通过在对所述密钥进行操作时要求输入密码和/或进行数字证书验证
的方式,可以进一步提高对所述原始应用程序的保护程度。

在上述技术方案中,优选地,所述步骤202包括:将所述原始应用程
序分割为对应于所述原始应用程序的主程序和配置文件的两个新应用程
序;所述步骤204包括:在所述用户在所述界面上对所述两个新应用程序
进行操作时,按所述配置文件执行主程序文件,以启动所述原始应用程
序。

在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件
是比较简单有效的分割方法,这样分割后形成的新应用程序对应的是由于
缺少必要配置文件而无法正常运行的主程序文件和本身无法运行的配置文
件,这样就可以确保所述新应用程序无法单独运行。而当所述用户对两个
所述新应用程序一起进行操作时,所述主程序通过读取所述配置文件从而
重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。

在上述技术方案中,优选地,所述步骤204包括:在所述用户在所述
界面上,按预设方式对所述全部新应用程序进行操作时,启动所述原始应
用程序,其中,所述预设方式的操作包括以下至少一种:同时选中所述全
部新应用程序、拖动一个新应用程序覆盖到其他应用程序、所述用户的单
次触摸操作的轨迹经过所述全部新应用程序。

在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须
是能够同时或者先后对对应于所述原始应用程序的全部新应用程序进行操
作的方式,因此,所述预设方式包括以下符合该条件的操作方式中的至少
一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应
用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。

图3示出了根据本发明的实施例的应用程序分割的流程示意图。

如图3所示,根据本发明的实施例的应用程序分割的流程如下:

步骤302,在终端应用界面(如图4A所示),长按(或者用户/终端
预设的其他操作方式)程序A的图标,在为用户提供删除、移动、建立文
件夹、创建快捷方式等常用功能之外,还向所述用户提供程序分割功能
(如图4B中程序分割界面404所示)。

步骤304,若所述用户选择删除所述程序A,则删除所述程序A,并
进入步骤312。

步骤306,所述用户将所述程序A拖动至程序分割界面404(如图4B
中箭头402所示),出现程序分割操作界面,并进入步骤310。

步骤308,若所述用户选择移动所述程序A,则按照用户操作的轨迹
移动所述程序A,并且进入步骤312。

步骤310,在所述程序分割操作界面中,设置分割后的程序图标、名
称(可手动设置,也可系统默认分配),并对所述程序进行分割。分割完
毕后,程序A隐藏,假设将所述程序A分割为两个新程序B和C,则所
述终端应用界面生成程序B与程序C(二者互为密钥),且所述程序B
与所述程序C在所述终端应用界面显示为两个单独的应用图标,如图4C
所示,单独点击图标B或者图标C时,程序无法运行。上述程序分割完
成后进入步骤312。

步骤312,返回正常程序列表,即所述终端应用界面。

图5示出了根据本发明的实施例的应用程序启动的流程示意图。

如图5所示,根据本发明的实施例的应用程序启动的流程如下:

假设所述预设方式的操作为拖动一个新应用程序覆盖到其他应用程
序,但是所述预设方式的操作也可以为能够同时或者先后对对应于所述原
始应用程序的全部新应用程序进行操作的任何其他方式,该假设并不用于
限制本发明。

步骤502,如图6A所示,长按并拖动图标B或C(延续上述假设此
两图标所对应的程序互为密钥,且其对应的原始程序为程序A),根据移
动的结果进入步骤504或者步骤506。

步骤504,若将所述图标B或C移动至空白处,则进入步骤514。

步骤506,若将所述图标B或C移动并覆盖另一图标C或B,如图
6A中箭头602所示,则进入步骤508。

步骤508,判断所述图标B与所述图标C是否互为密钥:若是,则进
入步骤512;若否,则进入步骤510。

步骤510,自动建立文件夹将所述图标B与图标C放入其中,并进入
步骤514。

步骤512,打开所述程序B与所述程序C对应的原始程序——程序
A,如图6B所示,即直接运行所述程序A,出现所述程序A主界面
604。待结束所述程序A后进入步骤514。

步骤514,返回正常程序列表,即所述终端应用界面。

以上结合附图详细说明了本发明的技术方案。通过本发明的技术方
案,可以将用户希望保密的应用程序分割为互为密钥的多个程序,对其中
任意一部分单独操作时原应用程序都无法使用,只有对所有对应的程序进
行操作时原应用程序才能够被启动,进而达到隐藏原应用程序的效果,增
强手机终端的安全性和操作趣味性。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于
本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精
神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明
的保护范围之内。

终端和应用程序安全控制方法.pdf_第1页
第1页 / 共15页
终端和应用程序安全控制方法.pdf_第2页
第2页 / 共15页
终端和应用程序安全控制方法.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《终端和应用程序安全控制方法.pdf》由会员分享,可在线阅读,更多相关《终端和应用程序安全控制方法.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102819714 A (43)申请公布日 2012.12.12 C N 1 0 2 8 1 9 7 1 4 A *CN102819714A* (21)申请号 201210265241.X (22)申请日 2012.07.27 G06F 21/22(2006.01) (71)申请人东莞宇龙通信科技有限公司 地址 523500 广东省东莞市松山湖科技产业 园区北部工业城C区 申请人宇龙计算机通信科技(深圳)有限公 司 (72)发明人林良水 文游 (74)专利代理机构北京友联知识产权代理事务 所(普通合伙) 11343 代理人尚志峰 汪海屏 (54) 发明名称 终端和应用。

2、程序安全控制方法 (57) 摘要 本发明提供了一种终端,包括:程序分割模 块,将原始应用程序分割成多个新应用程序,并 显示在终端的界面上;程序控制模块,在用户在 所述界面上对所述多个新应用程序进行预设操作 时,启动所述原始应用程序。相应地,本发明还提 供了一种应用程序安全控制方法。通过本发明的 技术方案,可以将用户希望保密的应用程序分割 为多个程序,对其中任意一部分单独操作时原应 用程序都无法使用,只有对所有对应的程序进行 预设操作时原应用程序才能够被启动,进而达到 隐藏原应用程序的效果,增强手机终端的安全性 和操作趣味性。 (51)Int.Cl. 权利要求书2页 说明书7页 附图5页 (19。

3、)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 5 页 1/2页 2 1.一种终端,其特征在于,包括: 程序分割模块,将原始应用程序分割成多个新应用程序,并显示在终端的界面上; 程序控制模块,在用户在所述界面上对所述多个新应用程序进行预设操作时,启动所 述原始应用程序。 2.根据权利要求1所述的终端,其特征在于,所述程序控制模块在所述用户在所述界 面上对单个或部分新应用程序进行操作时,不启动所述原始应用程序,并发出提示。 3.根据权利要求1所述的终端,其特征在于,还包括: 密钥模块,用户在所述界面上对所述多个新应用程序进行预设操作时,接收所述用户。

4、 输入密码和/或进行数字证书验证,以启动所述原始应用程序。 4.根据权利要求1所述的终端,其特征在于,所述程序分割模块将所述原始应用程序 分割为对应于所述原始应用程序的主程序和配置文件的两个新应用程序; 所述程序控制模块在所述用户在所述界面上对所述两个新应用程序进行操作时,按所 述配置文件执行主程序文件,以启动所述原始应用程序。 5.根据权利要求1至4中任一项所述的终端,其特征在于,所述程序控制模块在所述用 户在所述界面上按预设方式对所述多个新应用程序进行操作时,启动所述原始应用程序, 其中,所述预设方式的操作包括以下至少一种:同时选中所述全部新应用程序、拖动一个 新应用程序覆盖到其他应用程序。

5、、所述用户的单次触摸操作的轨迹经过所述全部新应用程 序。 6.一种应用程序安全控制方法,其特征在于,包括: 步骤202,将原始应用程序分割成多个新应用程序,并显示在终端的界面上; 步骤204,在用户在所述界面上对所述多个新应用程序进行预设操作时,启动所述原始 应用程序。 7.根据权利要求6所述的应用程序安全控制方法,其特征在于,所述步骤204还包括: 在所述用户在所述界面上对单个或部分新应用程序进行操作时,不启动所述原始应用 程序,并发出提示。 8.根据权利要求6所述的应用程序安全控制方法,其特征在于,所述步骤204包括: 用户在所述界面上对所述多个新应用程序进行预设操作时,接收所述用户输入密。

6、码和 /或进行数字证书验证,以启动所述原始应用程序。 9.根据权利要求6所述的应用程序安全控制方法,其特征在于,所述步骤202包括: 将所述原始应用程序分割为对应于所述原始应用程序的主程序和配置文件的两个新 应用程序; 所述步骤204包括: 在所述用户在所述界面上对所述两个新应用程序进行操作时,按所述配置文件执行主 程序,以启动所述原始应用程序。 10.根据权利要求6至9中任一项所述的应用程序安全控制方法,其特征在于,所述步 骤204包括: 在所述用户在所述界面上,按预设方式对所述多个新应用程序进行操作时,启动所述 原始应用程序,其中,所述预设方式的操作包括以下至少一种:同时选中所述全部新应用。

7、程 序、拖动一个新应用程序覆盖到其他应用程序、所述用户的单次触摸操作的轨迹经过所述 权 利 要 求 书CN 102819714 A 2/2页 3 全部新应用程序。 权 利 要 求 书CN 102819714 A 1/7页 4 终端和应用程序安全控制方法 技术领域 0001 本发明涉及应用程序安全控制领域,具体而言,涉及一种终端和一种应用程序安 全控制方法。 背景技术 0002 在现有的手机上,对于程序的安全性技术处理存在以下三种情况:1、程序无安全 设置;2、通过隐藏需要保密的程序的方式来进行那个安全设置;3、通过对需要保密的程序 加密的方式来进行安全设置。 0003 研究上述方法不难发现,在。

8、所述第一种情况下,手机终端上的应用程序不具备安 全性;在所述第二种情况下,虽然隐藏所述需保密的程序可以达到一定的安全防护效果, 但是对于手机用户本人来说,当他要使用所述被保密的程序时,需要先通过某些身份识别 方式之后对所述手机终端的设置进行修改,显示出所述被隐藏的程序之后方能进行对该程 序的操作,显然这对于所述手机用户者来说,操作上比较繁琐,并不方便;在所述第三种情 况下,通过加密的方式对所述需要保密的程序进行安全设置的办法虽然从技术上说比较安 全,对于所述手机用户而言操作也较第二种情况简单些,但是,这对于所述手机用户以外的 人来说,并不具有迷惑效果,即仍然会使得他人看到该程序,并使得企图使用。

9、此应用程序的 人知道该程序被加密。这对于一些所述手机用户需要用到,但并不希望他人看到的应用程 序(比如日记本、财务记录等等)而言,就失去了意义。 0004 因此,需要一种新的技术方案,可以将用户希望保密的应用程序分割为互为密钥 的多个程序,对其中任意一部分单独操作时原应用程序都无法使用,只有对所有对应的程 序进行操作时原应用程序才能够被启动,进而达到隐藏原应用程序的效果,增强手机终端 的安全性和操作趣味性。 发明内容 0005 本发明所要解决的技术问题在于,提供一种新的技术方案,可以将用户希望保密 的应用程序分割为相互关联的多个程序,对其中任意一部分单独操作时原应用程序都无法 使用,只有对所有。

10、对应的程序进行操作时原应用程序才能够被启动,进而达到隐藏原应用 程序的效果,增强手机终端的安全性和操作趣味性。 0006 有鉴于此,本发明提出了一种终端,包括:程序分割模块,将原始应用程序分割成 多个新应用程序,并显示在终端的界面上;程序控制模块,在用户在所述界面上对所述多个 新应用程序进行预设操作时,启动所述原始应用程序。 0007 在本技术方案中,通过所述程序分割模块将所述原始程序分割成多个新应用程 序,所述原始应用程序即不再存在于所述终端的界面上,这样就首先完成了隐藏所述原始 应用程序的任务,之后通过所述程序控制模块,要求所述用户对全部所述新应用程序进行 操作以完成对于所述原始应用程序的。

11、启动,就完成了令所述用户能够简单直接地在所述界 面上完成启动所述原始程序的任务。这样一来,所述用户以外的人将不会知道所述用户安 说 明 书CN 102819714 A 2/7页 5 装有所述原始应用程序,进而,除了所述用户之外,其他人也无法得知所述原始应用程序的 启动方式,这就大大提高了所述原始应用程序的安全性。 0008 在上述技术方案中,优选地,所述程序控制模块在所述用户在所述界面上对单个 或部分新应用程序进行操作时,不启动所述原始应用程序,并发出提示。在本技术方案中, 由于所述新应用程序均不具有所述原始应用程序的所有文件,所以单个或部分所述新应用 程序无法独立运行完成所述原应用程序的功能。

12、,因此,所述程序控制模块在所述用户对单 独或者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了迷惑非所述终 端持有者的用户,可以在其操作单个或者部分所述新应用程序时,发出所述提示,如该程序 无法打开或已损坏,等。这样就使得所述新应用程序能够更好地完成保护所述原始应用程 序的任务。 0009 在上述技术方案中,优选地,还包括:密钥模块,用户在所述界面上对所述多个新 应用程序进行预设操作时,接收所述用户输入密码和/或进行数字证书验证,以启动所述 原始应用程序。 0010 在本技术方案中,通过引入所述密钥模块,在用户对所述对应于某一原始应用程 序的全部新应用程序进行操作时,需要所述用户。

13、输入密码和/或进行数字证书验证。在 本技术方案中,通过在对所述密钥进行操作时要求输入密码和/或进行数字证书验证的方 式,可以进一步提高对所述原始应用程序的保护程度。 0011 在上述技术方案中,优选地,所述程序分割模块将所述原始应用程序分割为对应 于所述原始应用程序的主程序和配置文件的两个新应用程序;所述程序控制模块在所述用 户在所述界面上对所述两个新应用程序进行操作时,按所述配置文件执行主程序文件,以 启动所述原始应用程序。 0012 在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件是比较简单 有效的分割方法,这样分割后形成的新应用程序对应的是由于缺少必要配置文件而无法正 常运行。

14、的主程序文件和本身无法运行的配置文件,这样就可以确保所述新应用程序无法单 独运行。而当所述用户对两个所述新应用程序一起进行操作时,所述主程序通过读取所述 配置文件从而重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。 0013 在上述技术方案中,优选地,所述程序控制模块在所述用户在所述界面上按预设 方式对所述全部新应用程序进行操作时,启动所述原始应用程序,其中,所述预设方式的操 作包括以下至少一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他应 用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。 0014 在本技术方案中,所述用户得以启动所述原始应用程序的操作方。

15、式须是能够同时 或者先后对对应于所述原始应用程序的全部新应用程序进行操作的方式,因此,所述预设 方式包括以下符合该条件的操作方式中的至少一种:同时选中所述全部新应用程序、拖动 一个新应用程序覆盖到其他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应 用程序。 0015 根据本发明的又一方面,还提出了一种应用程序安全控制方法,包括:步骤202, 将原始应用程序分割成多个新应用程序,并显示在终端的界面上;步骤204,在用户在所述 界面上对所述多个新应用程序进行预设操作时,启动所述原始应用程序。 0016 在本技术方案中,通过将所述原始程序分割成多个新应用程序,所述原始应用程 说 明 书CN 。

16、102819714 A 3/7页 6 序即不再存在于所述终端的界面上,这样就首先完成了隐藏所述原始应用程序的任务,之 后通过要求所述用户对全部所述新应用程序进行操作以完成对于所述原始应用程序的启 动,就完成了令所述用户能够简单直接地在所述界面上完成启动所述原始程序的任务。这 样一来,所述用户以外的人将不会知道所述用户安装有所述原始应用程序,进而,除了所述 用户之外,其他人也无法得知所述原始应用程序的启动方式,这就大大提高了所述原始应 用程序的安全性。 0017 在上述技术方案中,优选地,所述步骤204还包括:在所述用户在所述界面上对单 个或部分新应用程序进行操作时,不启动所述原始应用程序,并发。

17、出提示。在本技术方案 中,由于所述新应用程序均不具有所述原始应用程序的所有文件,所以单个或部分所述新 应用程序无法独立运行完成所述原应用程序的功能,因此,所述程序控制模块在所述用户 对单独或者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了迷惑非所 述终端持有者的用户,可以在其操作单个或者部分所述新应用程序时,发出所述提示,如该 程序无法打开或已损坏,等。这样就使得所述新应用程序能够更好地完成保护所述原始应 用程序的任务。 0018 在上述技术方案中,优选地,所述步骤204包括:在用户对所述对应于某一原始应 用程序的全部新应用程序进行操作时,需要所述用户输入密码和/或进行数字证书。

18、验证。 在本技术方案中,通过在对所述密钥进行操作时要求输入密码和/或进行数字证书验证的 方式,可以进一步提高对所述原始应用程序的保护程度。 0019 在上述技术方案中,优选地,所述步骤202包括:将所述原始应用程序分割为对应 于所述原始应用程序的主程序和配置文件的两个新应用程序;所述步骤204包括:在所述 用户在所述界面上对所述两个新应用程序进行操作时,按所述配置文件执行主程序文件, 以启动所述原始应用程序。 0020 在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件是比较简单 有效的分割方法,这样分割后形成的新应用程序对应的是由于缺少必要配置文件而无法正 常运行的主程序文件和本身。

19、无法运行的配置文件,这样就可以确保所述新应用程序无法单 独运行。而当所述用户对两个所述新应用程序一起进行操作时,所述主程序通过读取所述 配置文件从而重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。 0021 在上述技术方案中,优选地,所述步骤204包括:在所述用户在所述界面上,按预 设方式对所述全部新应用程序进行操作时,启动所述原始应用程序,其中,所述预设方式的 操作包括以下至少一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他 应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。 0022 在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须是能够同。

20、时 或者先后对对应于所述原始应用程序的全部新应用程序进行操作的方式,因此,所述预设 方式包括以下符合该条件的操作方式中的至少一种:同时选中所述全部新应用程序、拖动 一个新应用程序覆盖到其他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应 用程序。 0023 通过以上技术方案,可以将用户希望保密的应用程序分割为互为密钥的多个程 序,对其中任意一部分单独操作时原应用程序都无法使用,只有对所有对应的程序进行操 作时原应用程序才能够被启动,进而达到隐藏原应用程序的效果,增强手机终端的安全性 说 明 书CN 102819714 A 4/7页 7 和操作趣味性。 附图说明 0024 图1示出了根据本。

21、发明的实施例的终端的框图; 0025 图2示出了根据本发明的实施例的应用程序安全控制方法的流程图; 0026 图3示出了根据本发明的实施例的应用程序分割的流程示意图; 0027 图4A至图4C示出了根据本发明的实施例的应用程序分割的界面示意图; 0028 图5示出了根据本发明的实施例的应用程序启动的流程示意图; 0029 图6A至图6B示出了根据本发明的实施例的应用程序启动的界面示意图。 具体实施方式 0030 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。 0031 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发。

22、明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实 施例的限制。 0032 图1示出了根据本发明的实施例的终端的框图。 0033 如图1所示,根据本发明的实施例的终端100,包括:程序分割模块102,将原始应 用程序分割成多个新应用程序,并显示在终端的界面上;程序控制模块104,在用户在所述 界面上对全部新应用程序进行操作时,启动所述原始应用程序。 0034 在本技术方案中,通过所述程序分割模块102将所述原始程序分割成多个新应用 程序,所述原始应用程序即不再存在于所述终端的界面上,这样就首先完成了隐藏所述原 始应用程序的任务,之后通过所述程序控制模块104。

23、,要求所述用户对全部所述新应用程序 进行操作以完成对于所述原始应用程序的启动,就完成了令所述用户能够简单直接地在所 述界面上完成启动所述原始程序的任务。这样一来,所述用户以外的人将不会知道所述用 户安装有所述原始应用程序,进而,除了所述用户之外,其他人也无法得知所述原始应用程 序的启动方式,这就大大提高了所述原始应用程序的安全性。 0035 在上述技术方案中,优选地,所述程序控制模块104在所述用户在所述界面上对 单个或部分新应用程序进行操作时,不启动所述原始应用程序,并发出提示。在本技术方案 中,由于所述新应用程序均不具有所述原始应用程序的所有文件,所以单个或部分所述新 应用程序无法独立运行。

24、完成所述原应用程序的功能,因此,所述程序控制模块104在所述 用户对单独或者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了迷惑 非所述终端持有者的用户,可以在其操作单个或者部分所述新应用程序时,发出所述提示, 如该程序无法打开或已损坏,等。这样就使得所述新应用程序能够更好地完成保护所述原 始应用程序的任务。 0036 在上述技术方案中,优选地,还包括:密钥模块106,在所述程序分割模块102将所 述原始应用程序分割成多个所述新应用程序的同时或之后,分别为多个所述新应用程序分 配不同的密钥,以对多个所述新应用程序加密,多个所述密钥全部结合在一起时,可以对与 多个所述新应用程序对应。

25、的所述原始应用程序解密。 说 明 书CN 102819714 A 5/7页 8 0037 在本技术方案中,通过引入所述密钥模块106对所述新应用程序分配密钥进行加 密,这样就可以在有多个所述原始应用程序被分割时,通过分配的所述密钥准确地区分出 不同新应用程序与不同的原始应用程序之间的对应关系,进而保证所述程序控制模块104 能够准确判断所述用户是否对对应于某一所述原始应用程序的全部所述新应用程序进行 了操作,保证所述终端正确运行。 0038 在上述技术方案中,优选地,在对所述密钥进行操作时,需要所述用户输入密码和 /或进行数字证书验证。在本技术方案中,通过在对所述密钥进行操作时要求输入密码和/。

26、 或进行数字证书验证的方式,可以进一步提高对所述原始应用程序的保护程度。 0039 在上述技术方案中,优选地,所述程序分割模块102将所述原始应用程序分割为 对应于所述原始应用程序的主程序和配置文件的两个新应用程序;所述程序控制模块104 在所述用户在所述界面上对所述两个新应用程序进行操作时,按所述配置文件执行主程序 文件,以启动所述原始应用程序。 0040 在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件是比较简单 有效的分割方法,这样分割后形成的新应用程序对应的是由于缺少必要配置文件而无法正 常运行的主程序文件和本身无法运行的配置文件,这样就可以确保所述新应用程序无法单 独运行。

27、。而当所述用户对两个所述新应用程序一起进行操作时,所述主程序通过读取所述 配置文件从而重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。 0041 在上述技术方案中,优选地,所述程序控制模块102在所述用户在所述界面上按 预设方式对所述全部新应用程序进行操作时,启动所述原始应用程序,其中,所述预设方式 的操作包括以下至少一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其 他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。 0042 在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须是能够同时 或者先后对对应于所述原始应用程序的全部新应用程序进行操作的。

28、方式,因此,所述预设 方式包括以下符合该条件的操作方式中的至少一种:同时选中所述全部新应用程序、拖动 一个新应用程序覆盖到其他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应 用程序。 0043 图2示出了根据本发明的实施例的应用程序安全控制方法的流程图。 0044 如图2所示,根据本发明的实施例的应用程序安全控制方法,包括:步骤202,将原 始应用程序分割成多个新应用程序,并显示在终端的界面上;步骤204,在用户在所述界面 上对全部新应用程序进行操作时,启动所述原始应用程序。 0045 在本技术方案中,通过将所述原始程序分割成多个新应用程序,所述原始应用程 序即不再存在于所述终端的界面。

29、上,这样就首先完成了隐藏所述原始应用程序的任务,之 后通过要求所述用户对全部所述新应用程序进行操作以完成对于所述原始应用程序的启 动,就完成了令所述用户能够简单直接地在所述界面上完成启动所述原始程序的任务。这 样一来,所述用户以外的人将不会知道所述用户安装有所述原始应用程序,进而,除了所述 用户之外,其他人也无法得知所述原始应用程序的启动方式,这就大大提高了所述原始应 用程序的安全性。 0046 在上述技术方案中,优选地,所述步骤204还包括:在所述用户在所述界面上对单 个或部分新应用程序进行操作时,不启动所述原始应用程序,并发出提示。在本技术方案 说 明 书CN 102819714 A 6/。

30、7页 9 中,由于所述新应用程序均不具有所述原始应用程序的所有文件,所以单个或部分所述新 应用程序无法独立运行完成所述原应用程序的功能,因此,所述程序控制模块在所述用户 对单独或者部分所述新应用程序操作时,不启动所述原始应用程序。进一步,为了迷惑非所 述终端持有者的用户,可以在其操作单个或者部分所述新应用程序时,发出所述提示,如该 程序无法打开或已损坏,等。这样就使得所述新应用程序能够更好地完成保护所述原始应 用程序的任务。 0047 在上述技术方案中,优选地,所述步骤202包括:在将所述原始应用程序分割成多 个所述新应用程序的同时或之后,分别为多个所述新应用程序分配不同的密钥,以对多个 所述。

31、新应用程序加密;所述步骤204包括:多个所述密钥全部结合在一起时,可以对与多个 所述新应用程序对应的所述原始应用程序解密。 0048 在本技术方案中,通过对所述新应用程序分配密钥进行加密,这样就可以在有多 个所述原始应用程序被分割时,通过分配的所述密钥准确地区分出不同新应用程序与不同 的原始应用程序之间的对应关系,进而保证能够准确判断所述用户是否对对应于某一所述 原始应用程序的全部所述新应用程序进行了操作,保证所述终端正确运行。 0049 在上述技术方案中,优选地,所述步骤204包括:在对所述密钥进行操作时,需要 所述用户输入密码和/或进行数字证书验证。在本技术方案中,通过在对所述密钥进行操 。

32、作时要求输入密码和/或进行数字证书验证的方式,可以进一步提高对所述原始应用程序 的保护程度。 0050 在上述技术方案中,优选地,所述步骤202包括:将所述原始应用程序分割为对应 于所述原始应用程序的主程序和配置文件的两个新应用程序;所述步骤204包括:在所述 用户在所述界面上对所述两个新应用程序进行操作时,按所述配置文件执行主程序文件, 以启动所述原始应用程序。 0051 在本技术方案中,将所述原始应用程序分割为主程序文件和配置文件是比较简单 有效的分割方法,这样分割后形成的新应用程序对应的是由于缺少必要配置文件而无法正 常运行的主程序文件和本身无法运行的配置文件,这样就可以确保所述新应用程。

33、序无法单 独运行。而当所述用户对两个所述新应用程序一起进行操作时,所述主程序通过读取所述 配置文件从而重新形成了所述原始应用程序,进而完成所述原始应用程序的启动。 0052 在上述技术方案中,优选地,所述步骤204包括:在所述用户在所述界面上,按预 设方式对所述全部新应用程序进行操作时,启动所述原始应用程序,其中,所述预设方式的 操作包括以下至少一种:同时选中所述全部新应用程序、拖动一个新应用程序覆盖到其他 应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应用程序。 0053 在本技术方案中,所述用户得以启动所述原始应用程序的操作方式须是能够同时 或者先后对对应于所述原始应用程序的全部新应。

34、用程序进行操作的方式,因此,所述预设 方式包括以下符合该条件的操作方式中的至少一种:同时选中所述全部新应用程序、拖动 一个新应用程序覆盖到其他应用程序、所述用户的单次触摸操作的轨迹经过所述全部新应 用程序。 0054 图3示出了根据本发明的实施例的应用程序分割的流程示意图。 0055 如图3所示,根据本发明的实施例的应用程序分割的流程如下: 0056 步骤302,在终端应用界面(如图4A所示),长按(或者用户/终端预设的其他操作 说 明 书CN 102819714 A 7/7页 10 方式)程序A的图标,在为用户提供删除、移动、建立文件夹、创建快捷方式等常用功能之外, 还向所述用户提供程序分割。

35、功能(如图4B中程序分割界面404所示)。 0057 步骤304,若所述用户选择删除所述程序A,则删除所述程序A,并进入步骤312。 0058 步骤306,所述用户将所述程序A拖动至程序分割界面404(如图4B中箭头402所 示),出现程序分割操作界面,并进入步骤310。 0059 步骤308,若所述用户选择移动所述程序A,则按照用户操作的轨迹移动所述程序 A,并且进入步骤312。 0060 步骤310,在所述程序分割操作界面中,设置分割后的程序图标、名称(可手动设 置,也可系统默认分配),并对所述程序进行分割。分割完毕后,程序A隐藏,假设将所述程序 A分割为两个新程序B和C,则所述终端应用界。

36、面生成程序B与程序C(二者互为密钥),且 所述程序B与所述程序C在所述终端应用界面显示为两个单独的应用图标,如图4C所示, 单独点击图标B或者图标C时,程序无法运行。上述程序分割完成后进入步骤312。 0061 步骤312,返回正常程序列表,即所述终端应用界面。 0062 图5示出了根据本发明的实施例的应用程序启动的流程示意图。 0063 如图5所示,根据本发明的实施例的应用程序启动的流程如下: 0064 假设所述预设方式的操作为拖动一个新应用程序覆盖到其他应用程序,但是所述 预设方式的操作也可以为能够同时或者先后对对应于所述原始应用程序的全部新应用程 序进行操作的任何其他方式,该假设并不用于。

37、限制本发明。 0065 步骤502,如图6A所示,长按并拖动图标B或C(延续上述假设此两图标所对应的程 序互为密钥,且其对应的原始程序为程序A),根据移动的结果进入步骤504或者步骤506。 0066 步骤504,若将所述图标B或C移动至空白处,则进入步骤514。 0067 步骤506,若将所述图标B或C移动并覆盖另一图标C或B,如图6A中箭头602所 示,则进入步骤508。 0068 步骤508,判断所述图标B与所述图标C是否互为密钥:若是,则进入步骤512;若 否,则进入步骤510。 0069 步骤510,自动建立文件夹将所述图标B与图标C放入其中,并进入步骤514。 0070 步骤512。

38、,打开所述程序B与所述程序C对应的原始程序程序A,如图6B所示, 即直接运行所述程序A,出现所述程序A主界面604。待结束所述程序A后进入步骤514。 0071 步骤514,返回正常程序列表,即所述终端应用界面。 0072 以上结合附图详细说明了本发明的技术方案。通过本发明的技术方案,可以将用 户希望保密的应用程序分割为互为密钥的多个程序,对其中任意一部分单独操作时原应用 程序都无法使用,只有对所有对应的程序进行操作时原应用程序才能够被启动,进而达到 隐藏原应用程序的效果,增强手机终端的安全性和操作趣味性。 0073 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102819714 A 10 1/5页 11 图1 图2 说 明 书 附 图CN 102819714 A 11 2/5页 12 图3 说 明 书 附 图CN 102819714 A 12 3/5页 13 图4A 图4B 图4C 说 明 书 附 图CN 102819714 A 13 4/5页 14 图5 说 明 书 附 图CN 102819714 A 14 5/5页 15 图6A 图6B 说 明 书 附 图CN 102819714 A 15 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1