一种通信信息处理方法、装置及设备与流程

文档序号:18160345发布日期:2019-07-13 09:18阅读:159来源:国知局
一种通信信息处理方法、装置及设备与流程

本发明涉及通信技术领域,尤其涉及一种通信信息处理方法、装置及设备。



背景技术:

随着移动网络的普及,移动终端已经成为人们必不可少的伴侣,它极大的方便了人们的生活;与此同时它也给一些广告推销等业务提供了渠道;这对人们的正常生活造成了一定的影响,能对骚扰账号进行判断并拦截对应的骚扰信息是亟待解决的问题。

其中,解决通信账号骚扰问题的方法有通过终端界面的设置,拦截所有的陌生通信账号;但是该方法过于粗暴,会拦截很多有用的通信账号,出现大量的误判情形。还有采用这个添加的方式,也就是每接收到一个疑似骚扰账号的相关信息时,将该疑似骚扰账号添加进骚扰账号列表中;但是该方法需要用户自行主观判断,并手动操作将其添加成为骚扰账号;不仅具有一定程度的误判,还具有手动操作的繁琐性。

因此,需要提供一种能够准确地进行骚扰账号的判断,从而有效拦截所述骚扰账号发出的信息的技术方案。



技术实现要素:

为了解决现有技术中的问题,本发明提供了一种通信信息处理方法、装置及设备,具体地:

一方面提供了一种通信信息处理方法,所述方法包括:

获取通信账号库以及所述通信账号库中疑似骚扰账号的通信关联信息;

根据所述疑似骚扰账号的通信关联信息得到标准特征参数;

确定出所述通信账号库中的目标骚扰账号集合;所述目标骚扰账号集合包括满足所述标准特征参数的第一通信账号组成的集合,以及由所述第一通信账号扩展生成的第二通信账号组成的集合;其中,所述第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串;

在当前通信账号位于所述目标骚扰账号集合中时,拦截所述当前通信账号发送的通信信息。

另一方面提供了一种通信信息处理装置,所述装置包括:

通信关联信息获取模块,用于获取通信账号库以及所述通信账号库中疑似骚扰账号的通信关联信息;

标准特征参数得到模块,用于根据所述疑似骚扰账号的通信关联信息得到标准特征参数;

骚扰账号集合确定模块,用于确定出所述通信账号库中的目标骚扰账号集合;所述目标骚扰账号集合包括满足所述标准特征参数的第一通信账号组成的集合,以及由所述第一通信账号扩展生成的第二通信账号组成的集合;其中,所述第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串;

通信信息拦截模块,用于在当前通信账号位于所述目标骚扰账号集合中时,拦截所述当前通信账号发送的通信信息。

另一方面提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的通信信息处理方法。

本发明提供的一种通信信息处理方法、装置及设备,具有的有益效果为:

本发明根据所述疑似骚扰账号的通信关联信息得到标准特征参数;确定出所述通信账号库中的目标骚扰账号集合;其中,所述目标骚扰账号集合中包含的第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串;进而使得在当前通信账号位于所述目标骚扰账号集合中时,能够有效拦截所述当前通信账号发送的通信信息。本发明对第一通信账号进行了扩展,使得目标骚扰账号集合的范围得到扩大、样本得到丰富;从而使得对当前通信账号的判断结果更加准确有效;并且能够省去了用户通过终端设备添加骚扰账号的繁琐。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本说明书实施例提供的实施环境的示意图;

图2是本说明书实施例提供的一种通信信息处理方法流程图;

图3是本说明书实施例提供的对所述第一通信账号进行扩展得到所述第二通信账号的集合的步骤流程图;

图4是本说明书实施例提供的对所述每一个第一通信账号进行扩展生成所述第一通信账号对应的第二通信账号子集的步骤流程图;

图5是本说明书实施例提供的接收方用户将发送方用户标记为骚扰账号的界面示意图;

图6是本说明书实施例提供的一种具体地通信信息处理的流程图;

图7是本说明书实施例提供的第二终端的用户在终端设备的界面开启拦截骚扰按钮的界面示意图;

图8是本说明书实施例提供的一种通信信息处理装置组成框图;

图9是本说明书实施例提供的一种服务器设备的结构示意图。

具体实施方式

下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,其示出了本说明书实施例提供的实施环境的示意图。该实施环境包括:服务器02和与该服务器02进行信息通信的终端01。

终端01可以为手机、平板电脑、膝上型便携获取机、pad或台式获取机等等。终端01中运行有客户端,该客户端可以是任何具有通信信息发送和接收的客户端;例如,终端01中运行的客户端可以是浏览器、阅读客户端、购物客户端等等。服务器02可以是一台服务器,也可以是由若干台服务器组成的服务器集群,或者是一个云获取服务中心,该服务器具有通信信息处理和转发的功能。服务器02通过网络与终端01建立通信连接。

具体地,本说明书提供了一种通信信息处理方法,如图2所示,所述方法包括:

s202.获取通信账号库以及所述通信账号库中疑似骚扰账号的通信关联信息;

s204.根据所述疑似骚扰账号的通信关联信息得到标准特征参数;

具体地,服务器通过本地收集、从其他服务器或是从运营商获取得到所述通信账号库;其中,所述通信账号库包含疑似骚扰账号,所述疑似骚扰账号带有骚扰通信账号的标识信息。其中,骚扰通信账号的标识,可以是疑似骚扰账号在之前作为通信发送方时,其对应的通信接收方根据对所述疑似骚扰账号的关联信息(比如呈现的账号数字或是所述账号发出的通信信息)的判断,而在对应的终端上操作生成的。

进一步地,所述服务器获取所述疑似骚扰账号的通信关联信息;根据所述疑似骚扰账号的通信关联信息得到标准特征参数。

其中,在疑似骚扰账号为多个时,获取所述标准特征参数的方法,可以是:

先获取每个疑似骚扰账号对应的特征参数;

将各个疑似骚扰账号对应的特征参数进行求平均,得到所述标准特征参数。

其中,在获取每个疑似骚扰账号对应的特征参数的过程,可以是根据所述疑似骚扰账号的通信关联信息在预设时间区段内出现的次数;在所述通信关联信息为多个时,将多个通信关联信息出现的次数进行加权处理,进而得到所述疑似骚扰账号对应的特征信息。

详细地,所述通信账号库中具有大量的通信账号,所述通信账号可以为座机号码,可以为手机号码,还可以为qq号码或微信号码等;对应地,本实施例中的通信信息可以为语音和/或文字,其中,所述语音进一步包括座机电话、手机电话、qq电话以及微信语音等,所述文字包括手机短信、qq消息以及微信消息等。并且,所述通信账号并不限制于此,还可以是其他能够适用在本实施例技术方案中的应用程序的账号信息;对应地,本实施例中的通信信息可以根据通信账号的不同进行适应性的调整。

s206.确定出所述通信账号库中的目标骚扰账号集合;所述目标骚扰账号集合包括满足所述标准特征参数的第一通信账号组成的集合,以及由所述第一通信账号扩展生成的第二通信账号组成的集合;其中,所述第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串。

具体地,服务器在得到所述标准特征参数之后,进一步对所述通信账号库中的每个通信账号对应的通信关联信息进行判断,以确定对应的通信账号是否为骚扰账号,进而先确定出所述第一通信账号的集合。其中,判断通信账号是否为骚扰账号,可以按照得到所述疑似骚扰账号的特征参数的方式得到所述通信账号的特征参数;进一步将该通信账号的特征参数与所述标准特征参数进行比对,在该通信账号的特征参数大于等于所述标准特征参数时,可以认为所述通信账号为骚扰账号。

s208.在当前通信账号位于所述目标骚扰账号集合中时,拦截所述当前通信账号发送的通信信息。

本实施例中,服务器对当前通信账号进行判断,在当前通信账号为第一通信账号或第二通信账号时,则所述当前通信账号落入所述目标骚扰账号集合范围内;进一步地,若服务器接收到所述当前通信账号发出的通信信息时,则进一步将所述当前通信账号发出的通信信息拦截,并不将所述当前通信账号发出的通信信息向所述当前通信账号的对端发送。其中,若当前通信账号未落入所述目标骚扰账号集合中时,可以使所述当前通信账号与其对端正常进行通信,并实时获取该通信链接上产生的通信关联信息,进一步地将所述当前通信账号与其对应的通信关联信息存储所述通信账号库中,以丰富所述通信账号库,提升后期骚扰账号判断的准确性。

本实施例利用共享的通信账号库,根据其中的疑似骚扰账号的通信关联信息的综合处理得到标准特征参数;进一步地根据所述标准特征参数的比对,能够准确的确定出当前通信账号是否属于目标骚扰账号集合中的第一通信账号。并且,本实施例对所述第一通信账号进行扩展得到第二通信账号,使得目标骚扰账号集合的范围得到扩展,进一步提升了对当前通信账号的判断准确性。还有,本实施例自动统一地进行骚扰账号的判断,省去了用户通过终端设备添加骚扰账号的繁琐,节约了用户的时间和精力,提升了用户对相应程序的使用体验。

一种可行的实施方式中,步骤s206确定出所述通信账号库中的目标骚扰账号集合,可以包括:

对所述第一通信账号进行扩展得到所述第二通信账号的集合;

其中,所述对所述第一通信账号进行扩展得到所述第二通信账号的集合,如图3所示,可以包括:

s402.获取所述第一通信账号的集合中的每一个第一通信账号;

s404.对所述每一个第一通信账号进行扩展生成所述第一通信账号对应的第二通信账号子集;

s406.对各个第二通信账号子集取并集得到所述第二通信账号的集合。

本实施例对每一个第一通信账号进行扩展,扩展之后得到每一个第一通信账号对应的第二通信账号子集。进一步地,综合全部的第二通信账号子集,从而得到所述第二通信账号的集合。

一种具体的实施方式中,步骤s404对所述每一个第一通信账号进行扩展生成所述第一通信账号对应的第二通信账号子集,如图4所示,可以包括:

s602.获取所述第一通信账号对应的目标位数;

s604.根据所述目标位数生成所述第一通信账号对应的变量数字组合;

s606.通过所述第一通信账号的完整数字串以及所述第一通信账号中的目标位数,得到所述第一通信账号对应的固定前缀数字串;

s608.由所述固定前缀数字串以及所述变量数字组合,得到所述第二通信账号子集。

本实施例中,所述目标位数为在所述第一通信账号中作为变量的位数,所述目标位数位于所述第一通信账号的最后。其中,在所述目标位数为一位时,所述目标位数位于所述第一通信账号的最后一位;在所述目标位数为两位时,所述目标位数位于所述第一通信账号的最后两位;依此进行类推。具体地,在所述目标位数为一位时,则所述目标位数生成的变量数字组合包括0-9共10个;在所述目标位数为两位时,则所述目标位数生成的变量数字组合包括00-99共100个。

进一步地,本实施例中根据所述第一通信账号的完整字符串以及所述第一通信账号中的目标位数,能够确定出所述第一通信账号对应的固定前缀字符串。举例来说,若已知第一通信账号的完整字符串为123456,可以得到所述第一通信账号的总位数为六位;其中作为变量的目标位数为已知(比如为两位);则可以得到所述固定前缀数字串的位数为前四位,即1234。

进一步地,本实施例中利用所述固定前缀数字串与所述变量数字组合中的一个变量数字,能够得到一个第二通信账号;对应地,在所述固定前缀数字与所述变量数字组合中的每一个变量数字进行结合的情况下,就能够得到所述第二通信账号子集。举例来说,在所述目标位数为两位时,则所述目标位数生成的变量数字组合包括00-99共100个;在所述第一通信账号的完整字符串为123456时,则得到的第二通信账号子集为{123400,123401,123402,……,123499},包含100个第二通信账号。

一种详细地实施方式中,步骤s606得到所述第一通信账号对应的固定前缀数字串,可以包括:

s802.获取以10为底、以所述第一通信账号中的目标位数为指数而得到的第一结果;

s804.将所述第一通信账号对应的最长目标数字串除以所述第一结果,得到第二结果;其中,所述最长目标数字串的首位为非零值;

s806.对所述第二结果进行向下取整,得到所述第一通信账号的固定前缀数字串。

本实施例中,可以根据公式一:

得到所述固定前缀数字串。其中的phonenumber为所述第一通信账号对应的数字串;maskmode为所述第一通信账号中的目标位数(变量数字的位数);代表的是向下取整的符号;newprefix为所述第一通信账号的固定前缀数字串。

举例来说,若第一通信账号的完整字符串为123456,目标位数为两位;则phonenumber/(10maskmode)可以得到1234.56;进一步地根据向下取整可以得到整数1234;进而确定出第一通信账号123456对应的newprefix为1234。

其中,本实施例使用的第一通信账号对应的最长目标数字串的首位为非零值,以避免在得到第一结果的过程中,该最长目标数字串为无效的被除数。

具体地,本实施例中可以通过对原始的第一通信账号进行更新,使得最后更新得到的第一通信账号的首位为非零值;详细地:

获取所述第一通信账号的首位数字;

在所述首位数字为0时,删除所述首位数字以对所述第一通信账号进行更新;

按照更新所述第一通信账号的方法,依次对更新后的第一通信账号的首位数字进行相同的处理,直至得到的第一通信账号的第一位为非0。

其中,座机号码中区号的首位一般为0,比如051212345678,则可以通过上述更新第一通信账号的方式进行操作得到51212345678,以使得更新后的第一通信账号为有效的被除数。

需要说明的是,在更新第一通信账号的过程中,需要记录删除的0的个数,并在构造第二通信账号时将删除的0添加在原来删除的位置。对应地,步骤s608由所述固定前缀数字串以及所述变量数字组合得到所述第二通信账号子集,具体地可以是,根据删除的0的个数、固定前缀数字串以及所述变量数字组合得到所述第二通信账号子集。比如,删除的0的个数为1,固定前缀数字串为512123456,变量数字组合包括00-99共100个,则得到的第二通信账号子集为{051212345600,051212345601,051212345602,……,051212345699}。

需要说明的是,本实施例中的通信账号为纯数字账号。其中,若原始的第一通信账号中包含有非数字符合,比如0512-12345678中的“-”,或是(0512)12345678中的“()”,或是其他在第一通信账号中的非数字符合;则首先从通信账号中提取出对应的数字串;之后将提取出的第一通信账号的纯数字串进行第二通信账号的扩展;相应地,扩展得到的第二通信账号也属于纯数字串。

进一步地,可以将每个纯数字串的第二通信账号再进一步扩展,得到与所述第二通信账号相应地包含非数字符号的账号集合。比如第一通信账号的纯数字串为051212345678,目标位数为两位,则扩展得到的第二通信账号的集合为{051212345600,051212345601,……,051212345699},则再进一步扩展的话,其中的051212345601可以进一步扩展为0512-12345600、(0512)12345600等;对应地,其他99个第二通信账号也可以进行相应扩展;从而使得再一次扩展得到的第二通信账号的集合能够涵盖更多丰富的账号类型,从而能够使服务器对当前通信账号的判断结果更加准确。

一种具体的实施方式中,步骤s608得到所述第二通信账号子集,可以包括:

s1002.将所述固定前缀数字串与所述第一结果相乘,得到第三结果;

s1004.将所述第三结果与所述变量数字组合中的变量数字进行求和,生成第二通信账号;

s1006.由生成的各个第二通信账号构成所述第二通信账号子集。

本实施例中,可以根据公式二:

得到第二通信账号的集合;其中的phonelist代表所述第二通信账号的集合,a={0,1,2,……,10maskmode-1}。

举例来说,比如第一通信账号的完整字符串为123456;目标位数为两位;根据上述实施例得到的newprefix为1234;这里的a的范围为00-99;则10maskmode*newprefix+a的范围为123400-123499;进一步地,通过对123400,123401,123402……123499取并集,得到123456对应的第二通信账号子集{123400,123401,123402,……,123499}。

本实施例通过具体的计算方法能够使快速地得到第二通信账号的集合;从而提升当前通信账号的判断效率。本实施例能够先将第一通信账号进行扩展得到第二通信账号的集合,还能够进一步地对第二通信账号子集中的每一个第二通信账号进行再一次扩展,进而再一次扩大所述目标骚扰账号集合的范围,提升了当前通信账号判断的准确性。

在实际应用中,一个销售型企业为内部员工配置的工位电话一般是同一个主机号下的多个分机号,这些分机号码有的是末位不同,或是最后两位不同,在分机号很多的情况下也可能是最后三位或是四位不同;在实际工作中,也有为企业内部员工配置手机号码的情况,一般也是把相邻的n个手机号码从运营商买过来依次分配给员工使用;还有,企业为员工申请的qq号码也可以是依次排序的号码,或是依据依次排序的手机号码进行申请的;企业为员工申请的微信号码也可以是依次排序的号码,或是依据依次排序的手机号码进行申请的;等等。本说明书中,通过将第一通信账号扩展为第二通信账号的方式,能够尽可能地考虑到作为骚扰账号的第一通信账号相关联的第二通信账号也可能是骚扰账号的情形,从而提升当前通信账号的判断准确性。

一种可行的实施方式中,所述方法还包括:对所述目标骚扰账号集合进行更新;

其中,对所述目标骚扰账号集合进行更新,包括:

sa.获取所述第二通信账号的通信关联信息;

sb.在由所述第二通信账号的通信关联信息得到的特征参数未满足所述标准特征参数时,将所述第二通信账号从所述目标骚扰账号集合中删除;

sc.将删除所述第二通信账号后的目标骚扰账号集合更新为新的目标骚扰账号集合。

为了避免划入所述目标骚扰账号集合中的第二通信账号属于误判的情况,本实施例可以在扩展得到对应的第二通信账号之后,收集所述第二通信账号的通信关联信息并计算得到对应的特征参数,进一步对所述第二通信账号的特征参数进行判断。具体地,若通过计算得到的第二通信账号的特征参数满足(大于等于)所述标准特征参数时,则可以认为所述第二通信账号为骚扰账号;在通过计算得到的第二通信账号的特征参数未满足所述标准特征参数时,则可以认为所述第二通信账号为非骚扰账号,此时可以将该第二通信账号从对应的第二通信账号子集中删除,进一步更新了所述目标骚扰账号集合。

本实施例中,通过对第二通信账号进行判断,将属于误判骚扰账号的第二通信账号删除,并进一步更新所述目标骚扰账号集合;从而使得在对当前通信账号进行判断时,能够减轻服务器的处理负担、提升当前通信账号的判断效率。

具体地,所述通信账号的通信关联信息至少可以包括下述任意一个通信事件:

通信账号的接入等待动作在第一预设时长内结束、

通信账号的接入等待动作在第二预设时长内被结束、

通信账号首次被接通后获取连续的通信信息的时长达到第三预设时长、

通信账号接通后产生的通信交互数据被预设的交互数据集合命中。

下面,在通信账号为手机号码时对各个通信事件给与说明:

通信账号的接入等待动作在第一预设时长内结束这一个事件,可以理解为:发送方在第一预设时长内将拨打的呼叫服务关闭的事件;比如,发送方向接收方拨打电话,在呼叫服务仅持续2s的情况下发送方将该呼叫服务切断的情形。在实际场景下,很多骚扰电话出现时都是这样的情况。

通信账号的接入等待动作在第二预设时长内被结束这一个事件,可以理解为:接收方在第二预设时长内将接收到的呼叫服务关闭的事件;比如,发送方向接收方拨打电话,在呼叫服务仅持续2s的情况下接收方将该呼叫服务切断的情形。在实际场景下,接收方通过识别显示在终端设备上的电话号码,对于特别明显地属于骚扰电话的情况基本是能够判断出来的;该事件就属于这种情况。

通信账号首次被接通后获取连续的通信信息的时长达到第三预设时长这一个事件,可以理解为:发送方在与接收方建立通信链接后,发送方向接收方连续地发送语音信息;比如在电话刚接通后,发送方不停地向接收方讲话,讲话时长达5s以上,这样的情况很可能是销售人员在推销产品;因此,可以将通信账号首次被接通后获取连续的通信信息的时长达到第三预设时长可以作为一项通信事件。

通信账号接通后产生的通信交互数据被预设的交互数据集合命中,可以理解为:发送方在与接收方建立通信链接后,实时获取该通话过程中发送方与接收方的通话交互数据,对所述通话交互数据进行语音分析和语义分析,进而得到语音分析结果与语义分析结果。进一步地,若所述语音分析结果和/或语义分析结果被预设的交互数据集合命中,则可以认为所述通信账号为骚扰账号。其中,语音分析结果比如是接收方具有不耐烦的语气、或是气愤的语气、或是明显属于应付发送方用户的语气等等。其中,语义分析结果比如是接收方在通话过程中包含不感兴趣、没有意向、没有需求等否定回绝含义的表达等等。

其中,本实施例中可以根据通信信息以及使用的应用程序的不同,考虑不同的通信事件。比如通信信息为手机短信的情况下,此时考虑的主要是通话交互数据中语义分析。

对应地,一种详细地实施方式中,步骤s204所述根据所述疑似骚扰账号的通信关联信息得到标准特征参数,可以包括:

s1002.获取预设时间区段;

s1004.获取每个通信事件在所述预设时间区段内发生的次数;

s1006.将获取到的各个通信事件在所述预设时间区段内发生的次数进行加权处理,得到所述标准特征参数。

本实施例中可以考虑将通信账号接通后产生的通信交互数据拆分为语音分析数据和语义分析数据两部分进行分别考虑;则对应地,可以根据公式三:

得到所述标准特征参数。

其中的standardparameter为标准参数的标识、activehang表示通信账号的接入等待动作在第一预设时长内结束这一事件;passivehang表示通信账号的接入等待动作在第二预设时长内被结束这一事件;singletalk表示通信账号首次被接通后获取连续的通信信息的时长达到第三预设时长这一事件;voiceanaly表示通信账号接通后产生的通信交互数据中的语音分析结果被预设的交互数据集合命中这一事件;textanaly表示通信账号接通后产生的通信交互数据中的语义分析结果被预设的交互数据集合命中这一事件。其中的权重ω0、ω1、ω2、ω3、ω4满足ω0+ω1+ω2+ω3+ω4=1,可以根据用户希望参考的事件的重要性自行设置;比如ω0=0.1、ω1=0.2、ω2=0.3、ω3=0.2、ω4=0.2,或者是,ω0=0.2、ω1=0.2、ω2=0.2、ω3=0.2、ω4=0.2等。

进一步地,在预设时间区段内统计各个通信事件的次数,并进行加权处理得到标准特征参数。其中,为了使标准特征参数的结果能够便于快速的比较判断,本实施例还可以将得到的标准特征参数进行归一化处理(z为归一化因子),如公式四:

将归一化处理之后的结果作为最终的标准特征参数;其中,归一化处理得到的标准特征参数的范围为0-1。

需要给与说明的是,本实施例考虑的通信事件并不限于上述给出的几种,还可以是通信账号在接通后的持续时长小于第四预设时长等等;比如,接收方在接通发送方的来电后,接收方根据发送方用户在首次接通后的简短的表达,就能够判断出所述接收方的账号是否为骚扰账号,进而在接通持续时间很短(比如0.5s)的情况下就挂断了电话。在实际场景下,很多骚扰电话出现时也有这样的情况。所述通信事件还可以是接收方用户已经对某发送方账号做过骚扰账号标记的事件等。

给与说明的是,本实施例涉及到的第一预设时长、第二预设时长、第三预设时长、第四预设时长、预设时间区段等预设的参量并不限制于某一具体的数值,可以根据用户的需求进行灵活设置。

其中,为了进一步避免误拦截情况的发生,还可以根据当前通信账号的对端回复的信息作出进一步的判断,具体地:

在服务器判断出当前通信账号属于目标骚扰账号集合之后,所述服务器先将所述当前通信账号的账号关联信息以短信的形式发送至当前通信账号的对端;若获取到所述对端回复的同意请求信息时,所述服务器将该同意请求信息的优先级调整为最高优先级,将所述当前通信账号发出的通信信息发送至对端;并将所述当前通信账号从目标骚扰账号集合中删除,或是进一步添加至白名单中。所述同意请求信息可以理解为同意所述当前通信账号的通信信息发送过来的信息。

其中,为了在前期就尽可能地避免作为骚扰账号的用户对其他用户造成骚扰;可以通过费用质押和费用扣除的措施进行提前预防或阻止,具体地:

本实施例中使每个通信账号都关联一个质押账户;当前通信账号若与其他通信账号具有通信的需求时,则当前通信账号关联的质押账户中的金额会被冻住。其中,当前通信账号与对端建立的通信交互过程结束后,若对端用户标记此次通信过程为骚扰类通信,或是通过对通信交互内容进行判断确定为骚扰类通信时,则服务器会将当前通信账号关联的账户中的质押金额按照预设数目进行扣除。否则,质押账户中的金额被解冻并返还。如图5所示,接收方用户在通话结束后将发送方账号标记为骚扰账号的界面示意图。

其中,本实施例中的数据分析的过程,可以利用机器学习方面的技术,比如语音转文本、语音的情感分析、文本的情感分析等,具体地可以包括分词,特征提取、特征选择、分类模型的训练等等关键步骤;还可以通过采集丰富的通信账号以及对应的通信交互数据不断的优化模型输出,从而取得更好的效果。

其中,图6给出了一种具体地通信信息处理的流程图,其中包括构建目标骚扰账号集合,以及在获取到当前通信账号发出的通信信息时对所述当前通信用户是否为骚扰账号的判断的方法步骤。

本实施例综合考虑多个通信事件,使得计算得到的标准特征参数具有较高的准确性;对应地,提升了第一通信账号以及第二通信账号的准确性,进一步提升了当前通信账号的判断准确性。

本说明书实施例提供了一种通信信息处理方法,具体地,所述方法包括:

第一终端的第一账号向第二终端的第二账号发出通信信息时,服务器获取所述通信信息,并判断所述第一账号是否为骚扰账号;

其中,服务器判断所述第一账号是否为骚扰账号的过程,包括:

服务器获取通信账号库以及所述通信账号库中疑似骚扰账号的通信关联信息;

服务器根据所述疑似骚扰账号的通信关联信息得到标准特征参数;

服务器确定出所述通信账号库中的目标骚扰账号集合;所述目标骚扰账号集合包括满足所述标准特征参数的第一通信账号组成的集合,以及由所述第一通信账号扩展生成的第二通信账号组成的集合;其中,所述第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串;

在所述第一账号位于所述目标骚扰账号集合时,所述第一账号为骚扰账号;

服务器判断第二终端的第二账号是否具有关联的拦截骚扰请求;在所述服务器获取到所述拦截骚扰请求时,所述服务器将第一账号发出的通信信息拦截。

需要说明的是,本实施例中的拦截骚扰请求可以是第二终端的用户基于第二终端设备的界面操作生成的;如图7所示为第二终端的用户在终端设备的界面开启拦截骚扰电话的按钮的界面示意图;所述拦截骚扰电话的按钮可以包括统一地自动拦截所有的骚扰电话,还可以进一步细分为拦截骚扰电话中的诈骗电话、或是拦截骚扰电话中的广告推销电话、拦截骚扰电话中的房产中介电话等等;并且还能够对拦截的电话的数量阈值进行自行选择或设置(比如40次)。

需要说明的是,该实施例中的细节内容可以参照上述方法实施例,在此不再赘述。

本说明书实施例提供了一种通信信息处理装置,如图8所示,所述装置包括:

通信关联信息获取模块202,用于获取通信账号库以及所述通信账号库中疑似骚扰账号的通信关联信息;

标准特征参数得到模块204,用于根据所述疑似骚扰账号的通信关联信息得到标准特征参数;

骚扰账号集合确定模块206,用于确定出所述通信账号库中的目标骚扰账号集合;所述目标骚扰账号集合包括满足所述标准特征参数的第一通信账号组成的集合,以及由所述第一通信账号扩展生成的第二通信账号组成的集合;其中,所述第二通信账号与对应的第一通信账号具有相同预设数目下的前缀数字串;

通信信息拦截模块208,用于在当前通信账号位于所述目标骚扰账号集合中时,拦截所述当前通信账号发送的通信信息。

一种可行的实施方式中,所述骚扰账号集合确定模块,可以包括:

扩展单元,用于对所述第一通信账号进行扩展得到所述第二通信账号的集合;

其中,所述扩展单元,可以包括:

第一通信账号获取单元,用于获取所述第一通信账号的集合中的每一个第一通信账号;

第二通信账号子集生成单元,用于对所述每一个第一通信账号进行扩展生成所述第一通信账号对应的第二通信账号子集;

第二账号集合得到单元,用于对各个第二通信账号子集取并集得到所述第二通信账号的集合。

一种可行的实施方式中,所述第二通信账号子集生成单元,可以包括:

目标位数获取子单元,用于获取所述第一通信账号对应的目标位数;

变量数字组合生成子单元,用于根据所述目标位数生成所述第一通信账号对应的变量数字组合;

固定前缀数字串得到子单元,用于通过所述第一通信账号的完整数字串以及所述第一通信账号中的目标位数,得到所述第一通信账号对应的固定前缀数字串;

子集得到子单元,用于由所述固定前缀数字串以及所述变量数字组合,得到所述第二通信账号子集。

一种具体地实施方式中,所述固定前缀数字串得到子单元,可以包括:

第一结果得到子单元,用于获取以10为底、以所述第一通信账号中的目标位数为指数而得到的第一结果;

第二结果得到子单元,用于将所述第一通信账号对应的最长目标数字串除以所述第一结果,得到第二结果;所述最长目标数字串的首位为非零值;

前缀数字串得到子单元,用于对所述第二结果进行向下取整,得到所述第一通信账号的固定前缀数字串。

一种具体地实施方式中,所述子集得到子单元,可以包括:

第三结果得到子单元,用于将所述固定前缀数字串与所述第一结果相乘,得到第三结果;

第二通信账号生成子单元,用于将所述第三结果与所述变量数字组合中的变量数字进行求和,生成第二通信账号;

子集构成子单元,用于由生成的各个第二通信账号构成所述第二通信账号子集。

一种可行的实施方式中,所述方法还可以包括:集合更新模块,用于对所述目标骚扰账号集合进行更新;

其中,所述集合更新模块,包括:

关联信息获取单元,用于获取所述第二通信账号的通信关联信息;

删除单元,用于在由所述第二通信账号的通信关联信息得到的特征参数未满足所述标准特征参数时,将所述第二通信账号从所述目标骚扰账号集合中删除;

更新单元,用于将删除所述第二通信账号后的目标骚扰账号集合更新为新的目标骚扰账号集合。

一种详细地实施方式中,所述通信账号的通信关联信息至少包括下述任意一个通信事件:

通信账号的接入等待动作在第一预设时长内结束、

通信账号的接入等待动作在第二预设时长内被结束、

通信账号首次被接通后获取连续的通信信息的时长达到第三预设时长、

通信账号接通后产生的通信交互数据被预设的交互数据集合命中。

一种具体的实施方式中,所述标准特征参数得到模块,包括:

时间区段获取单元,用于获取预设时间区段;

次数获取单元,用于获取每个通信事件在所述预设时间区段内发生的次数;

标准特征参数得到单元,用于将获取到的各个通信事件在所述预设时间区段内发生的次数进行加权处理,得到所述标准特征参数。

需要说明的是,装置实施例与方法实施例具有相同的发明构思,具体细节内容在此不再赘述。

本说明书实施例提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述实施例所述的通信信息处理方法。

本说明书实施例提供的一种服务器设备的结构示意图,请参考图9。该服务器用于实施上述实施例中提供的通信信息处理方法。具体来讲:

所述服务器2000包括中央处理单元(cpu)2001、包括随机存取存储器(ram)2002和只读存储器(rom)2003的系统存储器2004,以及连接系统存储器2004和中央处理单元2001的系统总线2005。所述服务器2000还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)2006,和用于存储操作系统2013、应用程序2014和其他程序模块2015的大容量存储设备2007。

所述基本输入/输出系统2006包括有用于显示信息的显示器2008和用于用户输入信息的诸如鼠标、键盘之类的输入设备2009。其中所述显示器2008和输入设备2009都通过连接到系统总线2005的输入输出控制器2010连接到中央处理单元2001。所述基本输入/输出系统2006还可以包括输入输出控制器2010以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器2010还提供输出到显示屏、打印机或其他类型的输出设备。

所述大容量存储设备2007通过连接到系统总线2005的大容量存储控制器(未示出)连接到中央处理单元2001。所述大容量存储设备2007及其相关联的计算机可读介质为服务器2000提供非易失性存储。也就是说,所述大容量存储设备2007可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。

不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器2004和大容量存储设备2007可以统称为存储器。

根据本发明的各种实施例,所述服务器2000还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器2000可以通过连接在所述系统总线2005上的网络接口单元2011连接到网络2012,或者说,也可以使用网络接口单元2011来连接到其他类型的网络或远程计算机系统(未示出)。

所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行;上述一个或者一个以上程序包含用于执行上述后台服务器侧的方法的指令。

本发明的实施例还提供了一种计算机存储介质,所述存储介质可设置于客户端之中以保存用于实现方法实施例中一种通信信息处理方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的通信信息处理方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络设备中的至少一个网络设备。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是:上述本说明书实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中加载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1