一种基于黑名单的信息处理方法、装置及电子设备的制造方法

文档序号:9888022阅读:377来源:国知局
一种基于黑名单的信息处理方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种基于黑名单的信息处理方法、装置及电子设备。
【背景技术】
[0002]在安全或者消息拦截应用中,需要对某些应用程序或者应用程序的信息进行处理,如果发现该应用存在安全风险或者消息对用户有打扰,则需要阻止应用的安装和信息的展示,以及通知栏消息拦截,和对过分占据和消耗系统资源的应用程序进行优化清理。在信息拦截处理中存在两种方式:第一,白名单机制,指安全防护或消息拦截的应用中,为了避免误杀和误拦截,默认将某些应用或者消息不检查或者不拦截;第二,黑名单机制,指安全防护或消息拦截的应用中,为了降低用户的风险,保证使用安全,默认将某些应用或者消息进行处理和拦截。
[0003]但是,由于如今智能终端比较普遍,智能终端终端各类应用层出不穷,因此如果要涵盖和处理大部分的应用程序,无论是白名单,还是黑名单,数据量都非常大,进而导致通过运营手段分别确定白名单或黑名单工作量巨大。并且若每次都需要在所有白名单查询予以放行或黑名单中进行查询予以拦截则效率低下,且黑名单对用户安装的应用也容易造成误拦截。

【发明内容】

[0004]本发明实施例提供一种基于黑名单的信息处理方法、装置及电子设备。可以通过已经获取到的白名单来确定针对用户终端的黑名单,进而通过该黑名单进行信息拦截,从而提升效率且有效降低信息的拦截损失。
[0005]本发明第一方面提供了一种基于黑名单的信息处理方法,包括:
[0006]获取用于信息处理的白名单,所述白名单包括指示终端不进行信息处理的应用程序标识;
[0007]获取终端中的应用程序列表,所述应用程序列表包括终端中包含已经安装的应用程序标识;
[0008]根据所述白名单以及所述应用程序标识列表,确定用于信息处理的黑名单;
[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]若所述应用程序列表中的应用标识不存在于所述白名单中,则将所述应用程序标识添加到所述黑名单中。
[0034]其中,所述信息确定模块具体用于:
[0035]将所述白名单中的应用程序标识与所述应用程序列表中的应用程序标识进行对比;
[0036]若所述应用程序列表中的应用标识不存在于所述白名单中,则将所述应用程序标识发送至云端服务器进行查询;
[0037]接收所述云端服务器返回的查询结果,如果查询成功则将所述应用程序标识添加到所述黑名单中。
[0038]其中,所述信息处理模块具体用于:
[0039]检测终端中新安装的应用程序;
[0040]将所述新安装的应用程序标识与所述黑名单中的应用程序标识作对比;
[0041]若所述新安装的应用程序标识不存在于所述黑名单中,对所述新安装应用不进行信息拦截处理,若所述新安装的应用程序标识存在于所述黑名单中,对所述新安装应用进行信息拦截处理。
[0042]其中,所述信息处理模块具体用于:
[0043]检测终端中已经安装的应用程序;
[0044]如果所述应用程序标识存在于所述黑名单中,则对所述应用程序进行信息优化处理。
[0045]其中,所述装置还包括:
[0046]信息发送模块,用于将所述确定的黑名单上传到云端服务器。
[0047]相应地,本发明第三方面提供了一种电子设备,包括处理器、存储器、通信接口和总线;
[0048]所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通
?目;
[0049]所述存储器存储可执行程序代码;
[0050]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:
[0051 ]获取用于信息处理的白名单,所述白名单包括指示终端不进行信息处理的应用程序标识;
[0052]获取终端中的应用程序列表,所述应用程序列表包括终端中包含已经安装的应用程序标识;
[0053]根据所述白名单以及所述应用程序标识列表,确定用于信息处理的黑名单;
[0054]根据所述黑名单,对终端中的应用程序进行信息处理。
[0055]实施本发明实施例,首先获取用于信息处理的白名单,然后获取终端中的应用程序列表,应用程序列表包括终端中包含已经安装的应用程序标识;其次根据白名单以及应用程序标识列表,确定用于信息处理的黑名单;最后根据黑名单,对终端中的应用程序进行信息处理。可以通过已经获取到的白名单来确定针对用户终端的黑名单,进而通过该黑名单进行信息拦截,从而提升效率且有效降低信息的拦截损失。
【附图说明】
[0056]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0057]图1是本发明提出的一种基于黑名单的信息处理方法的第一实施例流程图;
[0058]图2是本发明提出的一种基于黑名单的信息处理方法的第二实施例流程图;
[0059]图3是本发明实施例提出的一种基于黑名单的信息处理装置的结构示意图;
[0060]图4是本发明实施例提供的一种电子设备的结构示意图。
【具体实施方式】
[0061]下面将结
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1