著录项信息
专利名称 | 一种非法应用的识别方法及移动终端 |
申请号 | CN201510799189.X | 申请日期 | 2015-11-18 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2016-03-23 | 公开/公告号 | CN105426761A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/56 | IPC分类号 | G;0;6;F;2;1;/;5;6查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 林志泳 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种非法应用的识别方法及移动终端。其中,该方法包括:移动终端会获取目标应用的应用标识,并检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,目标特征信息用于表示该目标应用异常以及该目标应用所属的非法类型,如果存在,就输出用于指示该目标应用异常的提示信息,其中,该提示信息包括该目标特征信息。通过本发明实施例,移动终端可以对正在安装的应用或者已安装的应用进行识别,如果该应用为非法应用,那么就会提示用户以便对该应用采取合适的处理措施,这样可以在一定程度上提高移动终端使用的安全性。
1.一种非法应用的识别方法,其特征在于,包括:
获取目标应用的应用标识;
检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,所述目标特征信息用于表示所述目标应用为非法应用以及所述目标应用所属的非法类型;
若存在,则输出用于指示所述目标应用为非法应用的提示信息,所述提示信息包括所述目标特征信息;
其中,所述检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,包括:
检测移动终端的本地数据库中是否存在与所述应用标识匹配的第一特征信息;
若所述本地数据库中存在所述第一特征信息,则将所述第一特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;
若所述本地数据库中不存在所述第一特征信息,则检测云端数据库中是否存在与所述应用标识匹配的第二特征信息;
若所述云端数据库中存在所述第二特征信息,则将所述第二特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;
若所述云端数据库中不存在所述第二特征信息,则确定所述特征信息数据库中不存在目标特征信息。
2.根据权利要求1所述的方法,其特征在于,当所述非法类型为病毒类型时,所述提示信息还用于提示是否卸载所述目标应用,所述方法还包括:
当接收到用于指示卸载所述目标应用的卸载指令时,响应所述卸载指令卸载所述目标应用。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述本地数据库中不存在所述第一特征信息,则判断所述移动终端是否与wifi热点建立连接,若是,则执行所述检测云端数据库中是否存在与所述应用标识匹配的第二特征信息的步骤。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述特征信息数据库中不存在所述目标特征信息,则在所述移动终端的显示界面输出特征信息输入框;
接收在所述特征信息输入框中输入的特征信息,并将所述特征信息作为所述目标应用的目标特征信息;
将所述目标特征信息以及所述应用标识存储于所述本地数据库,并上传至所述云端数据库。
5.一种移动终端,其特征在于,包括:
获取单元,用于获取目标应用的应用标识;
检测单元,用于检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,所述目标特征信息用于表示所述目标应用为非法应用以及所述目标应用所属的非法类型;
输出单元,用于在所述检测单元检测到所述特征信息数据库中存在所述目标特征信息时,输出用于指示所述目标应用为非法应用的提示信息,所述提示信息包括所述目标特征信息;
其中,所述检测单元包括检测子单元以及确定子单元,其中:
所述检测子单元,用于检测移动终端的本地数据库中是否存在与所述应用标识匹配的第一特征信息;
所述确定子单元,用于在所述检测子单元检测到所述本地数据库中存在所述第一特征信息时,将所述第一特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;
所述检测子单元,还用于在检测到所述本地数据库中不存在所述第一特征信息时,检测云端数据库中是否存在与所述应用标识匹配的第二特征信息;
所述确定子单元,还用于在所述检测子单元检测到所述云端数据库中存在所述第二特征信息时,将所述第二特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;
所述确定子单元,还用于在所述检测子单元检测到所述云端数据库中不存在所述第二特征信息时,确定所述特征信息数据库中不存在目标特征信息。
6.根据权利要求5所述的移动终端,其特征在于,当所述非法类型为病毒类型时,所述提示信息还用于提示是否卸载所述目标应用,所述移动终端还包括:
卸载单元,用于当接收到用于指示卸载所述目标应用的卸载指令时,响应所述卸载指令卸载所述目标应用。
7.根据权利要求5所述的移动终端,其特征在于,所述检测单元还包括:
判断子单元,用于在所述检测子单元检测到所述本地数据库中不存在所述第一特征信息时,判断所述移动终端是否与wifi热点建立连接,若是,则触发所述检测子单元执行所述检测云端数据库中是否存在与所述应用标识匹配的第二特征信息的操作。
8.根据权利要求5所述的移动终端,其特征在于,
所述输出单元,还用于在所述检测单元检测到所述特征信息数据库中不存在所述目标特征信息时,在所述移动终端的显示界面输出特征信息输入框;
所述移动终端还包括:
接收单元,用于接收在所述特征信息输入框中输入的特征信息,并将所述特征信息作为所述目标应用的目标特征信息;
存储单元,用于将所述目标特征信息以及所述应用标识存储于所述本地数据库;
上传单元,用于将所述目标特征信息以及所述应用标识上传至所述云端数据库。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,其中,所述程序用于指令相关硬件来执行如权利要求1-4任一项所描述的方法。
一种非法应用的识别方法及移动终端\n技术领域\n[0001] 本发明涉及电子技术领域,具体涉及一种非法应用的识别方法及移动终端。\n背景技术\n[0002] 由于单个应用的功能比较单一,用户为满足各种各样的需求,一般会在移动终端(如智能手机、平板电脑等)上安装较多的应用,特别是喜欢尝鲜的用户更是会在移动终端上安装大量的应用,以体验最新潮的应用。随着安装的应用数量的增加,往往会存在一些非法应用,如携带有广告的应用、携带有病毒的应用以及能够获取用户个人信息的应用。这些非法应用不仅会给用户在使用过程中带来困扰,还会窃取用户的个人信息,降低移动终端使用的安全性。\n发明内容\n[0003] 本发明实施例公开了一种非法应用的识别方法及移动终端,能够提高移动终端使用的安全性。\n[0004] 本发明实施例公开了一种非法应用的识别方法,包括:\n[0005] 获取目标应用的应用标识;\n[0006] 检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,所述目标特征信息用于表示所述目标应用为非法应用以及所述目标应用所属的非法类型;\n[0007] 若存在,则输出用于指示所述目标应用为非法应用的提示信息,所述提示信息包括所述目标特征信息。\n[0008] 作为一种可行的实施方式,当所述非法类型为病毒类型时,所述提示信息还用于提示是否卸载所述目标应用,所述方法还包括:\n[0009] 当接收到用于指示卸载所述目标应用的卸载指令时,响应所述卸载指令卸载所述目标应用。\n[0010] 作为另一种可行的实施方式,所述检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,包括:\n[0011] 检测移动终端的本地数据库中是否存在与所述应用标识匹配的第一特征信息;\n[0012] 若所述本地数据库中存在所述第一特征信息,则将所述第一特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;\n[0013] 若所述本地数据库中不存在所述第一特征信息,则检测云端数据库中是否存在与所述应用标识匹配的第二特征信息;\n[0014] 若所述云端数据库中存在所述第二特征信息,则将所述第二特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;\n[0015] 若所述云端数据库中不存在所述第二特征信息,则确定所述特征信息数据库中不存在目标特征信息。\n[0016] 作为又一种可行的实施方式,所述方法还包括:\n[0017] 若所述本地数据库中不存在所述第一特征信息,则判断所述移动终端是否与wifi热点建立连接,若是,则执行所述检测云端数据库中是否存在与所述应用标识匹配的第二特征信息的步骤。\n[0018] 作为又一种可行的实施方式,所述方法还包括:\n[0019] 若所述特征信息数据库中不存在所述目标特征信息,则在所述移动终端的显示界面输出特征信息输入框;\n[0020] 接收在所述特征信息输入框中输入的特征信息,并将所述特征信息作为所述目标应用的目标特征信息;\n[0021] 将所述目标特征信息以及所述应用标识存储于所述本地数据库,并上传至所述云端数据库。\n[0022] 相应的,本发明实施例公开了一种移动终端,包括:\n[0023] 获取单元,用于获取目标应用的应用标识;\n[0024] 检测单元,用于检测特征信息数据库中是否存在与所述应用标识匹配的目标特征信息,所述目标特征信息用于表示所述目标应用为非法应用以及所述目标应用所属的非法类型;\n[0025] 输出单元,用于在所述检测单元检测到所述特征信息数据库中存在所述目标特征信息时,输出用于指示所述目标应用为非法应用的提示信息,所述提示信息包括所述目标特征信息。\n[0026] 作为一种可行的实施方式,当所述非法类型为病毒类型时,所述提示信息还用于提示是否卸载所述目标应用,所述移动终端还包括:\n[0027] 卸载单元,用于当接收到用于指示卸载所述目标应用的卸载指令时,响应所述卸载指令卸载所述目标应用。\n[0028] 作为另一种可行的实施方式,所述检测单元包括检测子单元以及确定子单元,其中:\n[0029] 所述检测子单元,用于检测移动终端的本地数据库中是否存在与所述应用标识匹配的第一特征信息;\n[0030] 所述确定子单元,用于在所述检测子单元检测到所述本地数据库中存在所述第一特征信息时,将所述第一特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;\n[0031] 所述检测子单元,还用于在检测到所述本地数据库中不存在所述第一特征信息时,检测云端数据库中是否存在与所述应用标识匹配的第二特征信息;\n[0032] 所述确定子单元,还用于在所述检测子单元检测到所述云端数据库中存在所述第二特征信息时,将所述第二特征信息确定为目标特征信息,并确定所述特征信息数据库中存在所述目标特征信息;\n[0033] 所述确定子单元,还用于在所述检测子单元检测到所述云端数据库中不存在所述第二特征信息时,确定所述特征信息数据库中不存在目标特征信息。\n[0034] 作为又一种可行的实施方式,所述检测单元还包括:\n[0035] 判断子单元,用于在所述检测子单元检测到所述本地数据库中不存在所述第一特征信息时,判断所述移动终端是否与wifi热点建立连接,若是,则触发所述检测子单元执行所述检测云端数据库中是否存在与所述应用标识匹配的第二特征信息的操作。\n[0036] 作为又一种可行的实施方式,所述输出单元,还用于在所述检测单元检测到所述特征信息数据库中不存在所述目标特征信息时,在所述移动终端的显示界面输出特征信息输入框;\n[0037] 所述移动终端还包括:\n[0038] 接收单元,用于接收在所述特征信息输入框中输入的特征信息,并将所述特征信息作为所述目标应用的目标特征信息;\n[0039] 存储单元,用于将所述目标特征信息以及所述应用标识存储于所述本地数据库;\n[0040] 上传单元,用于将所述目标特征信息以及所述应用标识上传至所述云端数据库。\n[0041] 实施本发明实施例,具有如下有益效果:\n[0042] 本发明实施例中,移动终端会获取目标应用的应用标识,并检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,目标特征信息用于表示该目标应用异常以及该目标应用所属的非法类型,如果存在,就输出用于指示该目标应用异常的提示信息,其中,该提示信息包括该目标特征信息。通过本发明实施例,移动终端可以对正在安装的应用或者已安装的应用进行识别,如果该应用为非法应用,那么就会提示用户以便对该应用采取合适的处理措施,这样可以在一定程度上提高移动终端使用的安全性。\n附图说明\n[0043] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0044] 图1是本发明实施例公开的一种非法应用的识别方法的流程示意图;\n[0045] 图2是本发明实施例公开的另一种非法应用的识别方法的流程示意图;\n[0046] 图3是本发明实施例公开的一种移动终端的结构示意图;\n[0047] 图4是本发明实施例公开的另一种移动终端的结构示意图;\n[0048] 图5是本发明实施例公开的又一种移动终端的结构示意图。\n具体实施方式\n[0049] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0050] 本发明实施例公开了一种非法应用的识别方法及移动终端,能够提高移动终端使用的安全性。以下分别进行详细说明。\n[0051] 请参阅图1,图1是本发明实施例公开的一种非法应用的识别方法的流程示意图。\n其中,图1所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)以及智能穿戴设备等移动终端。如图1所示,该非法应用的识别方法可以包括以下步骤:\n[0052] S101、移动终端获取目标应用的应用标识。\n[0053] 本发明实施例中,目标应用可以是移动终端当前正在安装的新应用,也可以是用户在已安装应用中指定的一个或多个应用,本发明实施例不做限定。应用标识用于表征该目标应用,可以包括该目标应用的应用名称、应用图标、应用签名信息以及应用文件信息,其中,该应用文件信息可以包括该目标应用的文件数量、信息摘要算法第五版(Message Digest Algorithm 5,MD5)以及文件大小等,本发明实施例不做限定。因此,每个应用的应用标识都存在区别,针对同一种应用,如果从不同渠道下载或者不同的版本,各自的应用标识也可能存在区别。因此,移动终端可以获取到通过获取该目标应用的应用标识来表示该目标应用的身份特征。\n[0054] S102、移动终端检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,若存在,执行步骤S103;若不存在,结束本流程。\n[0055] 本发明实施例中,特征信息数据库可以是移动终端的本地数据库,也可以是云端数据库,该特征信息数据库中可以存储有各个应用的应用标识以及与该应用标识匹配的特征信息,本发明实施例不做限定。其中,特征信息用于表示与之匹配的应用标识所标记的应用为非法应用。\n[0056] 因此,移动终端在获取到目标应用的应用标识之后,可以检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息。那么该目标特征信息就用于表示该目标应用为非法应用,并且还可以表示该目标应用所属的非法类型。\n[0057] 需要说明的是,非法应用表示的是携带有病毒、广告,能够获取隐私信息或在使用过程中偷跑流量、能够篡改用户的个人信息等这一类应用。因此,非法类型指的是病毒类、广告类、获取隐私类、偷跑流量类、篡改信息类等,而特征信息中可以包括这些类型中的一种或几种。其中,病毒类和广告类表明的是某一应用为携带有病毒的应用和携带有广告的应用,本发明实施例不做限定。\n[0058] 作为一种可行的实施方式,移动终端检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息的具体方式可以包括以下步骤:\n[0059] 步骤11)检测移动终端的本地数据库中是否存在与该应用标识匹配的第一特征信息;\n[0060] 步骤12)当该本地数据库中存在该第一特征信息时,将该第一特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息;\n[0061] 步骤13)当该本地数据库中不存在该第一特征信息时,检测云端数据库中是否存在与该应用标识匹配的第二特征信息;\n[0062] 步骤14)当该云端数据库中存在该第二特征信息时,将该第二特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息;\n[0063] 步骤15)当该云端数据库中不存在该第二特征信息时,确定该特征信息数据库中不存在目标特征信息。\n[0064] 具体实现中,移动终端的本地数据库中会存储有部分应用的应用标识以及与该应用标识匹配的特征信息,这些信息可是用户自定义的,也可以是移动终端从云端数据库中下载更新的,所以,云端数据库中也同样存储有各个应用的应用标识以及与该应用标识匹配的特征信息。其中,云端数据库中存储的信息可以是其他用户对应用作出特征信息标记后上传的。\n[0065] 因此,移动终端在获取到目标应用的应用标识之后,首先可以从本地数据库中查找是否存在于该应用标识匹配的第一特征信息,如果存在,就将该第一特征信息作为该目标应用的目标特征信息,如果不存在,可能存在本地数据库中的信息并未及时更新,那么就会检测云端数据库中是否存在与该应用标识匹配的第二特征信息。其中,第一特征信息与第二特征信息可以是相同的特征信息,但可能会存在本地数据库未及时更新,那么第一特征信息与第二特征信息也可以是不同的特征信息,本发明实施例仅仅用于区别特征信息是从本地数据库中查找到的还是从云端数据库中查找到的,对两者所表示的具体内容并不作任何限定。\n[0066] 需要说明的是,移动终端检测云端数据库中是否存在与该应用标识匹配的第二特征信息的主要方式是:向云端数据库发送携带有该目标应用的应用标识的特征信息获取请求,云端数据库再查找是否存在与该应用标识匹配的目标特征信息,如果存在,就向移动终端返回该目标特征信息。\n[0067] 也就是说,如果本地数据库或云端数据库中的任意一个数据库存在与该应用标识匹配的目标特征信息,那么就表明特征信息数据库中存在目标特征信息,而如果本地数据库以及云端数据库中均不存在与该应用标识匹配的目标特征信息,才表明特征信息数据库中不存在目标特征信息。\n[0068] 作为另一种可行的实施方式,当该本地数据库中不存在该第一特征信息时,该方法还可以先执行以下步骤:\n[0069] 步骤16)判断该移动终端是否与wifi热点建立连接,如果建立连接,再执行步骤13~步骤15。\n[0070] 具体实现中,移动终端检测云端数据库中是否存在与该应用标识匹配的第二特征信息,可以是在连接wifi网络的时候进行检测。因此,在检测到本地数据库中不存在第一特征信息时,可以先判断是否连接有wifi热点,如果连接,就通过与wifi热点建立的连接检测云端数据库中是否存在与该应用标识匹配的第二特征洗洗脑。\n[0071] 此外,如果该移动终端未与任何wifi热点建立连接,移动终端可以自动扫描周围安全的wifi热点,然后与能够建立连接的wifi热点建立连接,从而可以减少移动终端流量的消耗。\n[0072] S103、移动终端输出用于指示该目标应用为非法应用的提示信息,并结束本流程。\n[0073] 本发明实施例中,如果移动终端检测到特征信息数据库中存在该目标特征信息时,就表明该目标应用为非法应用,因此会输出用于指示该目标应用为非法应用的提示信息。其中,移动终端输出用于指示该目标应用为非法应用的提示信息的具体形式可以包括:\n在安装该目标应用时弹出提示框,提示该目标应用为哪种类型的非法应用;在启动该目标应用时,在启动界面弹出提示框,提示该目标应用为哪种类型的非法应用;在该目标应用的应用图标中添加能够表示非法应用的标记,该标记可以是用户自定义的,也可以移动终端默认设定的,当用户查看到该目标应用上的标记时,就能够确定出该目标应用为非法应用,具体的还可以是不同的非法类型的标记不同;通过语音的方式提示。\n[0074] 举例来说,当用户从互联网中下载一新应用时,在安装之前,移动终端就可以获取该应用的应用标识,然后查找本地数据库或云端数据库中是否有该应用的特征信息,如果有,且假设该特征信息表示该应用携带有广告,那么在安装过程中,移动终端就可以输出提示该应用携带有广告,以便用户能够及时了解该应用,再根据自身的需求决定是否卸载该应用。\n[0075] 又举例来说,用户可以在移动终端的应用管理界面中选取一应用,然后一定终端就会获取该应用的应用标识,然后查找本地数据库或云端数据库中是否有该应用的特征信息,如果有,且假设该特征信息表示该应用在使用过程中经常偷跑流量,且该应用能够获取用户的隐私信息,那么移动终端就可以输出提示该应用偷跑流量且能获取隐私信息,具体可以指明该应用能够获取何种隐私信息(如通讯录、通话记录、短信、地理位置、图片等),以便用户及时采取合适的措施。\n[0076] 可见,在图1所描述的方法中,移动终端会获取目标应用的应用标识,并检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,目标特征信息用于表示该目标应用异常以及该目标应用所属的非法类型,如果存在,就输出用于指示该目标应用异常的提示信息,其中,该提示信息包括该目标特征信息。通过本发明实施例,移动终端可以对正在安装的应用或者已安装的应用进行识别,如果该应用为非法应用,那么就会提示用户以便对该应用采取合适的处理措施,这样可以在一定程度上提高移动终端使用的安全性。\n[0077] 请参阅图2,图2是本发明实施例公开的另一种非法应用的识别方法的流程示意图。其中,图2所示的方法可以应用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理、移动互联网设备以及智能穿戴设备等移动终端。如图2所示,该非法应用的识别方法可以包括以下步骤:\n[0078] S201、移动终端获取目标应用的应用标识。\n[0079] S202、移动终端检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,若存在,执行步骤S203;若不存在,执行步骤S204~S206。\n[0080] S203、移动终端输出用于指示该目标应用为非法应用的提示信息。\n[0081] 作为一种可行的实施方式,当该非法类型为病毒类型时,该提示信息还用于提示是否卸载该目标应用,那么该方法还可以包括以下步骤:\n[0082] 步骤21)接收针对该提示信息输入的确认指令;\n[0083] 步骤22)当该确认指令为指示携带该目标应用的卸载指令时,响应该卸载指令卸载该目标应用。\n[0084] 具体实现中,如果该目标特征信息表示该目标应用所属的非法应用类型为携带病毒,那么该移动终端在输出提示信息以提示该目标应用为非法应用的同时,还会提示用户是否要卸载该目标应用,如果用户确认卸载该目标应用,那么移动终端在接收到卸载指令时,就会卸载该目标应用。如果用户暂时不需要卸载该目标应用,那么移动终端在接收到取消指令时,就不会对该目标应用做任何操作。例如,当用户正在安装某一应用时,如果移动终端检测出该应用携带有病毒,那么就会提示用户,并提示是否需要卸载该应用,如果用户确认卸载,移动终端就卸载该应用,如果用户确认不卸载,那么移动终端就会继续安装该应用。\n[0085] S204、移动终端在该移动终端的显示界面输出特征信息输入框。\n[0086] 本发明实施例中,移动终端如果检测到特征信息数据库中不存在与该应用标识匹配的目标特征信息,移动终端可以在显示界面弹出特征信息输入框,因此,用户可以根据使用该目标应用的体验,来确定该目标应用是否为非法应用,如果为非法应用,并可以表明该目标应用具体属于哪一种非法应用。因此,用户可以在特征信息输入框中添加对该目标应用的特征信息的描述。如果用户在使用过程中并未察觉该目标应用为非法应用,那么就可以不用在特征信息输入框中添加特征信息。\n[0087] 此外,如果检测到特征信息数据库中不存在与该应用标识匹配的目标特征信息,移动终端还可以通过安装的病毒检测应用、安全应用以及管理应用等对该目标应用进行检测。如果检测到该目标应用为非法应用,那么移动终端还可以自动将检测结果添加至特征信息输入框。如果并未检测出该目标应用为非法应用,那么就不会在特征信息输入框中输入任何信息。\n[0088] S205、移动终端接收在该特征信息输入框中输入的特征信息,并将该特征信息作为该目标应用的目标特征信息。\n[0089] 本发明实施例中,当用户根据使用该目标应用的体验,在特征信息输入框中输入特征信息,或者移动终端根据上述应用检测到该目标应用具体为何种非法应用,并将检测结果输入到特征信息输入框中时,移动终端就可以接收在该特征信息输入框中输入的特征信息,当用户点击提交或确认时,该移动终端就会把该特征信息作为该目标应用的目标特征信息。\n[0090] S206、移动终端将该目标特征信息以及该应用标识存储于本地数据库,并上传至云端数据库。\n[0091] 本发明实施例中,该移动终端会将该目标特征信息与该目标应用的应用标识绑定,并将该目标特征信息与该应用标识存储在本地数据库中。如果移动终端与互联网建立连接,还可以将该目标特征信息与该应用标识上传到云端数据库中,以便其他用户在安装该目标应用时为其提供参考。\n[0092] 可见,在图2所描述的方法中,在本地数据库和云端数据库中均不存在与目标应用的应用标识匹配的目标特征信息时,用户可以根据使用该目标应用的体验或移动终端使用安全类应用对该目标应用进行检测,来确定该目标应用是否为非法应用,如果是,可以将该目标应用所属的非法类型以及该目标应用的应用标识上传至云端数据库,以达到非法应用互相分享的效果。\n[0093] 请参阅图3,图3是本发明实施例公开的一种移动终端的结构示意图。其中,图3所示的移动终端300可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理、移动互联网设备以及智能穿戴设备等。如图3所示,该移动终端300可以包括以下单元:\n[0094] 获取单元301,用于获取目标应用的应用标识。\n[0095] 检测单元302,用于检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,该目标特征信息用于表示该目标应用为非法应用以及该目标应用所属的非法类型。\n[0096] 输出单元303,用于在上述检测单元302检测到该特征信息数据库中存在该目标特征信息时,输出用于指示该目标应用为非法应用的提示信息,其中,该提示信息包括该目标特征信息。\n[0097] 请一并参阅图4,图4是本发明实施例公开的另一种移动终端的结构示意图。其中,图4所示的移动终端300是在图3所示的移动终端300的基础上优化得到的。如图4所示,当该非法类型为病毒类型时,上述输出单元303输出的提示信息还用于提示是否卸载该目标应用,因此,该移动终端300还可以包括以下单元:\n[0098] 卸载单元304,用于在接收单元305接收到用于指示卸载该目标应用的卸载指令时,响应该卸载指令卸载该目标应用。\n[0099] 作为一种可行的实施方式,上述检测单元302就可以包括检测子单元3021、确定子单元3022以及判断子单元3023,其中:\n[0100] 检测子单元3021,用于检测移动终端300的本地数据库中是否存在与该应用标识匹配的第一特征信息。\n[0101] 确定子单元3022,用于在上述检测子单元3021检测到该本地数据库中存在该第一特征信息时,将该第一特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息。\n[0102] 判断子单元3023,用于在上述检测子单元3021检测到该本地数据库中不存在该第一特征信息时,判断该移动终端300是否与wifi热点建立连接。\n[0103] 上述检测子单元3021,还用于在上述判断子单元3023判断出该移动终端300与wifi热点建立连接时,检测云端数据库中是否存在与该应用标识匹配的第二特征信息。\n[0104] 上述确定子单元3022,还用于在上述检测子单元3021检测到该云端数据库中存在该第二特征信息时,将该第二特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息。\n[0105] 上述确定子单元3022,还用于在上述检测子单元3021检测到该云端数据库中不存在该第二特征信息时,确定该特征信息数据库中不存在目标特征信息。\n[0106] 作为另一种可行的实施方式,\n[0107] 上述输出单元303,还用于在上述检测单元302检测到该特征信息数据库中不存在目标特征信息时,在该移动终端300的显示界面输出特征信息输入框。\n[0108] 该移动终端300还可以包括接收单元305、存储单元306以及上传单元307,其中:\n[0109] 接收单元305,用于接收在该特征信息输入框中输入的特征信息,并将该特征信息作为该目标应用的目标特征信息。\n[0110] 存储单元306,用于将上述接收单元305接收到的目标特征信息以及上述获取单元\n301获取的应用标识存储于本地数据库。\n[0111] 上传单元307,用于将上述接收单元305接收到的目标特征信息以及上述获取单元\n301获取的应用标识上传至云端数据库。\n[0112] 可见,在图3和图4所描述的移动终端中,移动终端会获取目标应用的应用标识,并检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,目标特征信息用于表示该目标应用异常以及该目标应用所属的非法类型,如果存在,就输出用于指示该目标应用异常的提示信息,其中,该提示信息包括该目标特征信息;如果不存在,用户可以根据使用该目标应用的体验或移动终端使用安全类应用对该目标应用进行检测,来确定该目标应用是否为非法应用,如果是,可以将该目标应用所属的非法类型以及该目标应用的应用标识上传至云端数据库,以达到非法应用互相分享的效果。通过本发明实施例,移动终端可以对正在安装的应用或者已安装的应用进行识别,如果该应用为非法应用,那么就会提示用户以便对该应用采取合适的处理措施,这样可以在一定程度上提高移动终端使用的安全性。\n[0113] 请参阅图5,图5是本发明实施例公开的又一种移动终端的结构示意图。其中,图5所示的移动终端500可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、个人数字助理、移动互联网设备以及智能穿戴设备等。该移动终端500可以包括至少一个处理器501,如CPU,通信接口502,存储器503以及至少一个通信总线504,存储器\n503可以是高速RAM存储器,也可以是非易失性存储器(non-volatile memory),如至少一个磁盘存储器,可选的,存储器503还可以是至少一个位于远离前述处理器501的存储装置。其中:\n[0114] 通信总线504用于实现处理器501、通信接口502以及存储器503等这些组件之间的连接通信。\n[0115] 存储器503中存储一组程序代码,且处理器501用于调用存储器503中存储的程序代码,执行以下操作:\n[0116] 获取目标应用的应用标识;\n[0117] 检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,该目标特征信息用于表示该目标应用为非法应用以及该目标应用所属的非法类型;\n[0118] 若存在,则通过通信接口502输出用于指示该目标应用为非法应用的提示信息,其中,该提示信息包括该目标特征信息。\n[0119] 作为一种可行的实施方式,当该非法类型为病毒类型时,该提示信息还用于提示是否卸载该目标应用,那么处理器501还用于调用存储器503中存储的程序代码,执行以下操作:\n[0120] 接收到用于指示卸载该目标应用的卸载指令;\n[0121] 响应该卸载指令卸载该目标应用。\n[0122] 作为另一种可行的实施方式,处理器501检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息的具体方式可以为:\n[0123] 检测移动终端500的本地数据库中是否存在与该应用标识匹配的第一特征信息;\n[0124] 若该本地数据库中存在该第一特征信息,则该第一特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息;\n[0125] 若该本地数据库中不存在该第一特征信息,则通过通信接口502检测云端数据库中是否存在与该应用标识匹配的第二特征信息;\n[0126] 若该云端数据库中存在该第二特征信息,则将该第二特征信息确定为目标特征信息,并确定该特征信息数据库中存在该目标特征信息;\n[0127] 若该云端数据库中不存在该第二特征信息,则定该特征信息数据库中不存在目标特征信息。\n[0128] 作为又一种可行的实施方式,如果该本地数据库中不存在该第一特征信息,那么处理器501还可以调用存储器503中存储的程序代码,执行以下操作:\n[0129] 判断该移动终端500是否与wifi热点建立连接,如果建立连接,就通过通信接口\n502检测云端数据库中是否存在与该应用标识匹配的第二特征信息。\n[0130] 作为又一种可行的实施方式,处理器501还用于调用存储器503中存储的程序代码,执行以下操作:\n[0131] 若该特征信息数据库中不存在目标特征信息时,通过通信接口502在该移动终端\n500的显示界面输出特征信息输入框;\n[0132] 通过通信接口502接收在该特征信息输入框中输入的特征信息,并将该特征信息作为该目标应用的目标特征信息;\n[0133] 将该目标特征信息以及该应用标识存储于本地数据库,并通过通信接口502上传至云端数据库。\n[0134] 可见,在图5所描述的移动终端中,移动终端会获取目标应用的应用标识,并检测特征信息数据库中是否存在与该应用标识匹配的目标特征信息,其中,目标特征信息用于表示该目标应用异常以及该目标应用所属的非法类型,如果存在,就输出用于指示该目标应用异常的提示信息,其中,该提示信息包括该目标特征信息;如果不存在,用户可以根据使用该目标应用的体验或移动终端使用安全类应用对该目标应用进行检测,来确定该目标应用是否为非法应用,如果是,可以将该目标应用所属的非法类型以及该目标应用的应用标识上传至云端数据库,以达到非法应用互相分享的效果。通过本发明实施例,移动终端可以对正在安装的应用或者已安装的应用进行识别,如果该应用为非法应用,那么就会提示用户以便对该应用采取合适的处理措施,这样可以在一定程度上提高移动终端使用的安全性。\n[0135] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0136] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2020-06-30
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-06-29
- 2016-04-20
实质审查的生效
IPC(主分类): G06F 21/56
专利申请号: 201510799189.X
申请日: 2015.11.18
- 2016-03-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-03-18
|
2013-08-22
| | |
2
| |
2014-03-12
|
2013-12-16
| | |
3
| |
2014-03-26
|
2013-12-26
| | |
4
| |
2015-06-10
|
2013-12-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |