异常联系人信息的检测方法、装置及系统与流程

文档序号:12755850阅读:250来源:国知局
异常联系人信息的检测方法、装置及系统与流程
本发明涉及通信
技术领域
,特别涉及一种异常联系人信息的检测方法、装置及系统。
背景技术
:随着通信技术的发展,人与人之间的联系更加便捷。很多移动终端里都设置有通讯录,用于存储联系人信息。当用户需要与某个联系人进行通话或其他操作时,需要在该通讯录中找到相应的联系人信息,然后进行相应的操作。而在实际应用中,常常会产生一些非用户意愿添加到通讯录中的联系人信息,即异常联系人信息,例如,由移动终端中安装的第三方应用添加至通讯录中的联系人信息。相关技术中,一般是根据预设在规则库中的各种规则来检测联系人信息是否为异常联系人信息。具体过程包括:终端从服务器获取服务器预先建立的规则库,当产生新的联系人信息时,对该联系人信息中的姓名、电话号码等进行分析,检测该联系人信息是否与规则库中的规则中指示的信息相匹配,如果匹配,说明该联系人信息为异常联系人信息。例如,规则库中某一规则指示姓名为空,且电话号码的标签带有特殊字符,如“*”,则说明该联系人信息为异常联系人信息。服务器会进行规则库的定期更新,通常是根据人工经验添加或删除规则。由于现有的规则库是服务器根据预先设置的规则来建立的,每次更新规则库,也是人工在规则库中添加或删除规则,规则库中的规则较少,形式较单一,因此,检测异常联系人信息时的准确率较低,且效率较低。技术实现要素:为了解决检测异常联系人信息时的准确率较低,且效率较低的问题,本发明实施例提供了一种异常联系人信息的检测方法、装置及系统。所述技术方案 如下:根据本发明的第一方面,提供一种异常联系人信息的检测方法,所述方法包括:获取终端提供的联系人信息,所述联系人信息包括至少一个通讯属性参数,所述通讯属性参数的参数特征用于表征联系人通讯时的属性;判断所述联系人信息中预设的通讯属性参数是否为异常属性参数;若所述联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示所述异常属性参数的参数特征的过滤规则;若所述规则库中未存储有指示所述异常属性参数的参数特征的过滤规则,则根据所述异常属性参数生成指示所述异常属性参数的参数特征的目标过滤规则;将所述目标过滤规则添加至所述规则库,得到更新后的规则库;将所述更新后的规则库发送至所述终端,以便于所述终端根据所述更新后的规则库检测异常联系人信息。根据本发明的第二方面,提供一种异常联系人信息的检测装置,所述装置包括:获取模块,用于获取终端提供的联系人信息,所述联系人信息包括至少一个通讯属性参数,所述通讯属性参数的参数特征用于表征联系人通讯时的属性;第一判断模块,用于判断所述联系人信息中预设的通讯属性参数是否为异常属性参数;第二判断模块,用于若所述联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示所述异常属性参数的参数特征的过滤规则;生成模块,用于若所述规则库中未存储有指示所述异常属性参数的参数特征的过滤规则,则根据所述异常属性参数生成指示所述异常属性参数的参数特征的目标过滤规则;添加模块,用于将所述目标过滤规则添加至所述规则库,得到更新后的规则库;发送模块,用于将所述更新后的规则库发送至所述终端,以便于所述终端根据所述更新后的规则库检测异常联系人信息。根据本发明的第三方面,提供一种异常联系人信息的检测系统,包括服务 器和终端,所述服务器包括第二方面任一所述的异常联系人信息的检测装置本发明提供的技术方案带来的有益效果是:本发明提供的一种异常联系人信息的检测方法、装置及系统,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种异常联系人信息的检测方法所涉及的实施环境示意图;图2是本发明实施例提供的一种异常联系人信息的检测方法的方法流程图;图3-1是本发明实施例提供的另一种异常联系人信息的检测方法的方法流程图;图3-2是本发明实施例提供的一种正常联系人信息的显示界面示意图;图4是本发明实施例提供的又一种异常联系人信息的检测方法的方法流程图;图5是本发明实施例提供的再一种异常联系人信息的检测方法的方法流程图;图6是本发明另一实施例提供的一种异常联系人信息的检测方法的方法流程图;图7是本发明实施例提供的一种异常联系人信息的检测装置的结构示意图;图8是本发明实施例提供的一种服务器的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。请参考图1,其示出了本发明实施例涉及的实施环境示意图。该实施环境可以包括:服务器110和终端120。服务器110可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。终端120可以是具有网络连接功能、具有多种应用功能、且包含联系人信息的通讯录的任一装置,比如智能手机或平板电脑等等。服务器110可以根据终端120提供的联系人信息,判断联系人信息中预设的通讯属性参数是否为异常属性参数,若联系人信息中预设的通讯属性参数为异常属性参数,再判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,然后将该目标过滤规则添加至规则库,得到更新后的规则库。终端120根据更新后的规则库中的过滤规则,对本地通讯录中的联系人信息进行检测。请参考图2,其示出了本发明实施例提供的一种异常联系人信息的检测方法的方法流程图。本实施例以该方法应用于图1所示的实施环境中的服务器110来举例说明。该方法包括:步骤201、获取终端提供的联系人信息,该联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。步骤202、判断联系人信息中预设的通讯属性参数是否为异常属性参数。步骤203、若联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则。步骤204、若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。步骤205、将目标过滤规则添加至规则库,得到更新后的规则库。步骤206、将更新后的规则库发送至终端,以便于终端根据更新后的规则库 检测异常联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,参数标签用于标识通讯属性参数,步骤202包括:检测联系人信息中联系人标识的参数内容是否为空;若联系人信息中联系人标识的参数内容为空,则检测联系人信息中通讯号码的参数标签是否为预设标签;若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中预设的通讯属性参数是异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容,参数内容为通讯属性参数中填充的内容,步骤202包括:检测联系人信息中联系人标识的参数内容是否为空;若联系人信息中联系人标识的参数内容为空,则获取终端提供的通讯录,该通讯录包括联系人信息;统计通讯录中联系人标识的参数内容为空的联系人信息的总个数;若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,参数标签用于标识通讯属性参数,步骤202包括:检测联系人信息中联系人标识的参数内容是否为预设内容;若联系人信息中联系人标识的参数内容不为预设内容,则检测联系人信息 中通讯号码的参数标签是否为预设标签;若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中预设的通讯属性参数是异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容,参数内容为通讯属性参数中填充的内容,步骤202包括:检测联系人信息中联系人标识的参数内容是否为预设内容;若联系人信息中联系人标识的参数内容不为预设内容,则获取终端提供的通讯录,通讯录包括联系人信息;统计通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数;若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。可选的,联系人标识为联系人姓名,通讯号码为电话号码。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。请参考图3-1,其示出了本发明实施例提供的另一种异常联系人信息的检测方法的方法流程图。本实施例以该方法应用于图1所示的实施环境中的服务器110来举例说明。该方法可以包括:步骤301、获取终端提供的联系人信息。该联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。示例的,参数特征可以包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,如通讯属性参数为联系人标识,某一联系人信息中的联系人标识处填写的是“小白”,则联系人标识的参数内容为“小 白”,参数标签用于标识通讯属性参数,通常该参数标签是预先设置的,且固定不变,如通讯属性参数为联系人标识,则该通讯属性参数的参数标签为“联系人标识”,又如通讯属性参数为邮箱,则该通讯属性参数的参数标签为“邮箱”。其中,通讯属性参数可以为联系人姓名、电话号码和邮箱等参数。假设当前联系人信息A1为:联系人姓名-李四,电话号码-13000012311,邮箱-13000012311@163.com,该联系人信息A1的所有通讯属性参数姓名、电话号码、邮箱,其中,通讯属性参数为联系人姓名时,相应的参数内容为“李四”,参数标签为“联系人姓名”;通讯属性参数为电话号码时,相应的参数内容为“13000012311”,参数标签为“电话号码”;通讯属性参数为邮箱时,相应的参数内容为“13000012311@163.com”,参数标签为“邮箱”。获取终端提供的联系人信息之后,由于该联系人信息中包括通讯属性参数,因此,可以将其中一些通讯属性参数作为预设的通讯属性参数。示例的,预设的通讯属性参数可以为联系人标识和通讯号码。联系人标识可以为联系人姓名,也可以为用于表示该联系人的其他标识。通讯号码可以为电话号码,也可以为该联系人对应的其他通讯号码。步骤302、检测联系人信息中联系人标识的参数内容是否为空。联系人标识可以为联系人姓名,因此,可以检测该联系人信息中联系人姓名的参数内容是否为空。步骤303、若联系人信息中联系人标识的参数内容为空,则检测联系人信息中通讯号码的参数标签是否为预设标签。通讯号码可以为电话号码。假设当前联系人信息A2为:联系人姓名-,电话号码-13000012312,邮箱-13000012312@163.com,可以看出,该联系人信息A2中联系人姓名的参数内容为空,因此,可以进一步检测联系人信息A2中电话号码的参数标签是否为预设标签(即“电话号码”)。本发明实施例中的预设标签指的是常规标签,常规标签通常不带有~、#、^、&等特殊字符,因此,如果联系人信息中电话号码的参数标签带有上述但不限于上述特殊字符,则可以确定联系人信息中电话号码的参数标签不为预设标签;如果联系人信息中电话号码的参数标签不带有上述特殊字符,则可以确定联系人信息中电话号码的参数标签为预设标签。如联系人信息A2中电话号码的参数标签不带有特殊字符,因此参数标签为预设标签。表1示出了一种存储联系人信息的数据结构和数据内容,该联系人信息是用户在终端手动添加至通讯录的,因此,该联系人信息中的联系人姓名的参数内容不为空,该联系人信息中预设的通讯属性参数不是异常属性参数,图3-2示出了终端对表1所示的联系人信息进行显示的示意图。表1联系人姓名电话号码邮箱小红1820001236618200012366@qq.com表2示出了一种存储联系人信息A2的数据结构和数据内容,由于该联系人信息中的联系人姓名的参数内容为空,因此需要检测该联系人信息中通讯号码的参数标签是否为预设标签。表2联系人姓名电话号码邮箱1300001231213000012312@163.com步骤304、若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中预设的通讯属性参数是异常属性参数。假设当前联系人信息A3为:联系人姓名-,^电话号码-13000012313,邮箱-13000012313@163.com,由于该联系人信息A3中联系人姓名的参数内容为空,且电话号码的参数标签带有特殊字符“^”,电话号码的参数标签不为预设标签,则确定该联系人信息中预设的通讯属性参数是异常属性参数。表3示出了一种存储联系人信息A3的数据结构和数据内容。服务器通过读取该联系人信息的数据内容,即可检测到该联系人信息A3中联系人姓名的参数内容为空,且电话号码的参数标签带有特殊字符“^”。表3联系人姓名^电话号码邮箱1300001231313000012313@163.com需要说明的是,在实际应用中,通讯属性参数的参数标签可以用字母来表示,如“联系人姓名”用“name”来表示,“电话号码”用“haoma”来表示,“邮箱”用“email”来表示,本发明实施例中的异常联系人信息的预设的通讯属性参数的参数标签或参数内容会携带有特殊字符,如“haoma”中携带一个特 殊字符后变为“^haoma”。步骤305、若联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则。规则库用于存储检测异常联系人的过滤规则。示例的,该过滤规则可以为:凡是联系人标识的参数内容为空,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息。假设当前联系人信息A3为:联系人姓名-,^电话号码-13000012313,邮箱-13000012313@163.com,该联系人信息中的联系人姓名的参数内容为空,且电话号码的参数标签带有特殊字符“^”,预设的通讯属性参数是异常属性参数,且规则库中存储有过滤规则——凡是联系人标识的参数内容为空,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息,则认为规则库中存储有指示异常属性参数的参数特征的过滤规则。步骤306、若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。以步骤305中的联系人信息A3为例,假设当前规则库中并没有存储:凡是联系人标识的参数内容为空,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息这一过滤规则,只存储有凡是联系人标识的参数内容为空,且通讯号码的参数标签带有特殊字符“~”或“#”的联系人信息为异常联系人信息这一过滤规则,则根据联系人信息A3的异常属性参数生成指示异常属性参数的参数特征的目标过滤规则——凡是联系人标识的参数内容为空,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息。步骤307、将目标过滤规则添加至规则库,得到更新后的规则库。规则库用于存储检测异常联系人信息的过滤规则,因此,如果规则库中的过滤规则较少,且形式较单一,会直接影响异常联系人信息的检测效果,检测效果包括对异常联系人信息检测时所用的时间的长短和对异常联系人信息检测时的准确率。需要说明的是,现有的规则库是服务器根据预先设置的规则来建立的,每次更新规则库,也是人工在规则库中添加或删除规则,首先,人工分析联系人信息再抽象出过滤规则,人工分析效率较低,时效性较低;其次,规则库中的过滤规则容易出错;再次,规则库每一次的更新的操作的重复程度较高。而本发明实施例实时生成新的过滤规则,对规则库进行不断更新,使规则 库中的规则更多,形式更丰富,因此能够更高效率地检测出异常联系人信息,特别能够更高效率地检测出由终端中安装的第三方应用产生并添加至通讯录中的异常联系人信息。其中,第三方应用为非终端自带的应用。步骤308、将更新后的规则库发送至终端,以便于终端根据更新后的规则库检测异常联系人信息。服务器将目标过滤规则添加至规则库,得到更新后的规则库之后,会将规则库中的过滤规则发送至终端,终端读取本地通讯录中的所有联系人信息,根据过滤规则检测所有联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。请参考图4,其示出了本发明实施例提供的又一种异常联系人信息的检测方法的方法流程图。本实施例以该方法应用于图1所示的实施环境中的服务器110来举例说明。该方法可以包括:步骤401、获取终端提供的联系人信息。该联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。示例的,参数特征可以包括参数内容,参数内容为通讯属性参数中填充的内容。获取终端提供的联系人信息之后,由于该联系人信息中包括通讯属性参数,因此,可以将其中一些通讯属性参数作为预设的通讯属性参数。示例的,预设的通讯属性参数可以为联系人标识和通讯号码。关于步骤401的具体说明可以参考步骤301中的说明,在此不再赘述。步骤402、检测联系人信息中联系人标识的参数内容是否为空。联系人标识可以为联系人姓名,因此,可以检测该联系人信息中联系人姓名的参数内容是否为空。步骤403、若联系人信息中联系人标识的参数内容为空,则获取终端提供的通讯录。终端提供的通讯录包括联系人信息。假设当前联系人信息A2为:联系人姓名-,电话号码-13000012312,邮箱-13000012312@163.com,联系人信息中联系人姓名的参数内容为空,则获取终端提供的通讯录。步骤404、统计通讯录中联系人标识的参数内容为空的联系人信息的总个数。以步骤403中的联系人信息A2为例,统计通讯录中联系人信息A2的总个数。步骤405、若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。示例的,预设个数阈值可以等于50,如果步骤404中统计的通讯录中联系人信息A2的总个数为100,则确定联系人信息A2中的预设的通讯属性参数为异常属性参数。步骤406、若联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则。规则库用于存储检测异常联系人的过滤规则。示例的,该过滤规则可以为:凡是联系人标识的参数内容为空,且通讯录中联系人标识的参数内容为空的联系人信息的总个数为100的联系人信息为异常联系人信息。假设当前联系人信息A2为:联系人姓名-,电话号码-13000012312,邮箱-13000012312@163.com,联系人信息中联系人姓名的参数内容为空,联系人信息A2的总个数为100,预设的通讯属性参数是异常属性参数,且规则库中存储有过滤规则——凡是联系人标识的参数内容为空,且总个数为100的联系人信息为异常联系人信息,则认为规则库中存储有指示异常属性参数的参数特征的过滤规则。步骤407、若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。以步骤406中的联系人信息A2为例,假设当前规则库中并没有存储:凡是联系人标识的参数内容为空,且总个数为100的联系人信息为异常联系人信息这一过滤规则,只存储有凡是联系人标识的参数内容为空,且总个数为70的联 系人信息为异常联系人信息这一过滤规则,则根据联系人信息A2的异常属性参数生成指示异常属性参数的参数特征的目标过滤规则——凡是联系人标识的参数内容为空,且总个数为100的联系人信息为异常联系人信息。步骤408、将目标过滤规则添加至规则库,得到更新后的规则库。规则库用于存储检测异常联系人信息的过滤规则,因此,如果规则库中的过滤规则较少,且形式较单一,会直接影响异常联系人信息的检测效果,检测效果包括对异常联系人信息检测时所用的时间的长短和对异常联系人信息检测时的准确率。步骤409、将更新后的规则库发送至终端,以便于终端根据更新后的规则库检测异常联系人信息。服务器将目标过滤规则添加至规则库,得到更新后的规则库之后,会将规则库中的过滤规则发送至终端,终端读取本地通讯录中的所有联系人信息,根据过滤规则检测所有联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。请参考图5,其示出了本发明实施例提供的再一种异常联系人信息的检测方法的方法流程图。本实施例以该方法应用于图1所示的实施环境中的服务器110来举例说明。该方法可以包括:步骤501、获取终端提供的联系人信息。该联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。示例的,参数特征可以包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,参数标签用于标识通讯属性参数。获取终端提供的联系人信息之后,由于该联系人信息中包括通讯属性参数,因此, 可以将其中一些通讯属性参数作为预设的通讯属性参数。示例的,预设的通讯属性参数可以为联系人标识和通讯号码。关于步骤501的具体说明可以参考步骤301中的说明,在此不再赘述。步骤502、检测联系人信息中联系人标识的参数内容是否为预设内容。假设当前联系人信息A4为:联系人姓名-王五&&,^电话号码-13000012314,邮箱-13000012314@163.com,可以看出,联系人信息A4中联系人姓名的参数内容为“王五&&”,本发明实施例中的预设内容指的是常规内容,常规内容通常不带有*、&&等特殊字符,因此,如果联系人信息中联系人姓名的参数内容带有上述但不限于上述特殊字符,则可以确定联系人信息中联系人姓名的参数内容不为预设内容,如果联系人信息中联系人姓名的参数内容不带有上述特殊字符,则可以确定联系人信息中联系人姓名的参数内容为预设内容。联系人信息A4中联系人姓名的参数内容带有特殊字符,因此,参数内容不为预设内容。步骤503、若联系人信息中联系人标识的参数内容不为预设内容,则检测联系人信息中通讯号码的参数标签是否为预设标签。通讯号码可以为电话号码。假设当前联系人信息A4为:联系人姓名-王五&&,^电话号码-13000012314,邮箱-13000012314@163.com,可以看出联系人信息A4中联系人姓名的参数内容不为预设内容,因此,可以进一步检测联系人信息A4中电话号码的参数标签是否为预设标签。本发明实施例中的预设标签指的是常规标签,常规标签通常不带有~、#、^、&等特殊字符,因此,如果联系人信息中电话号码的参数标签带有上述但不限于上述特殊字符,则可以确定联系人信息中电话号码的参数标签不为预设标签,如果联系人信息中电话号码的参数标签不带有上述特殊字符,则可以确定联系人信息中电话号码的参数标签为预设标签。如联系人信息A4中电话号码的参数标签带有特殊字符,因此参数标签不为预设标签。步骤504、若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中预设的通讯属性参数是异常属性参数。如步骤503中的联系人信息A4中电话号码的参数标签不为预设标签,则确定联系人信息A4中预设的通讯属性参数是异常属性参数。步骤505、若联系人信息中预设的通讯属性参数为异常属性参数,判断规则 库中是否存储有指示异常属性参数的参数特征的过滤规则。规则库用于存储检测异常联系人的过滤规则。示例的,该过滤规则可以为:凡是联系人标识的参数内容带有特殊字符“*”,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息。假设当前联系人信息A4为:联系人姓名-王五&&,^电话号码-13000012314,邮箱-13000012314@163.com,该联系人信息A4中的联系人姓名的参数内容带有特殊字符“&&”,且电话号码的参数标签带有特殊字符“^”,预设的通讯属性参数是异常属性参数,且规则库中存储有过滤规则——凡是联系人标识的参数内容带有特殊字符“&&”,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息,则认为规则库中存储有指示异常属性参数的参数特征的过滤规则。步骤506、若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。以步骤505中的联系人信息A4为例,若当前规则库中并没有存储:凡是联系人标识的参数内容带有特殊字符“&&”,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息这一过滤规则,只存储有凡是联系人标识的参数内容带有特殊字符“*”,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息这一过滤规则,则根据联系人信息A4的异常属性参数生成指示异常属性参数的参数特征的目标过滤规则——凡是联系人标识的参数内容带有特殊字符“&&”,且通讯号码的参数标签带有特殊字符“^”的联系人信息为异常联系人信息。步骤507、将目标过滤规则添加至规则库,得到更新后的规则库。步骤508、将更新后的规则库发送至终端,以便于终端根据更新后的规则库检测异常联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此, 提高了检测的准确率和效率。请参考图6,其示出了本发明另一实施例提供的一种异常联系人信息的检测方法的方法流程图。本实施例以该方法应用于图1所示的实施环境中的服务器110来举例说明。该方法可以包括:步骤601、获取终端提供的联系人信息。该联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。示例的,参数特征可以包括参数内容,参数内容为通讯属性参数中填充的内容。获取终端提供的联系人信息之后,由于该联系人信息中包括通讯属性参数,因此,可以将其中一些通讯属性参数作为预设的通讯属性参数。示例的,预设的通讯属性参数可以为联系人标识和通讯号码。关于步骤601的具体说明可以参考步骤301中的说明,在此不再赘述。步骤602、检测联系人信息中联系人标识的参数内容是否为预设内容。步骤602的具体说明可以参考步骤502中的说明,在此不再赘述。步骤603、若联系人信息中联系人标识的参数内容不为预设内容,则获取终端提供的通讯录。该通讯录包括联系人信息。假设当前联系人信息A5为:联系人姓名-张五&&,电话号码-13000012315,邮箱-13000012315@163.com,联系人信息中联系人姓名的参数内容不为预设内容,则获取终端提供的通讯录。步骤604、统计通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数。以步骤603中的联系人信息A5为例,统计通讯录中联系人信息A5的总个数。步骤605、若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。示例的,预设个数阈值可以等于50,如果步骤604中统计的通讯录中联系人信息A5的总个数为100,则确定联系人信息A5中的预设的通讯属性参数为异常属性参数。步骤606、若联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则。规则库用于存储检测异常联系人的过滤规则。示例的,该过滤规则可以为:凡是联系人标识的参数内容带有特殊字符“*”,且通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数为100的联系人信息为异常联系人信息。步骤605中的联系人信息A5中联系人姓名的参数内容不为预设内容,总个数为100,预设的通讯属性参数为异常属性参数,且规则库中存储有过滤规则——凡是联系人标识的参数内容带有特殊字符“&&”,且通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数为100的联系人信息为异常联系人信息,则认为规则库中存储有指示异常属性参数的参数特征的过滤规则。步骤607、若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。以步骤606中的联系人信息A5为例,假设当前规则库中并没有存储:凡是联系人标识的参数内容带有特殊字符“&&”,且通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数为100的联系人信息为异常联系人信息这一过滤规则,只存储有凡是联系人标识的参数内容带有特殊字符“&&”,且通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数为70的联系人信息为异常联系人信息这一过滤规则,则根据联系人信息A5的异常属性参数生成指示异常属性参数的参数特征的目标过滤规则——凡是联系人标识的参数内容带有特殊字符“&&”,且通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数为100的联系人信息为异常联系人信息。步骤608、将目标过滤规则添加至规则库,得到更新后的规则库。步骤609、将更新后的规则库发送至终端,以便于终端根据更新后的规则库检测异常联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测方法,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。请参考图7,其示出了本发明实施例提供的一种异常联系人信息的检测装置的结构示意图,用于服务器,该装置包括:获取模块701,用于获取终端提供的联系人信息,联系人信息包括至少一个通讯属性参数,通讯属性参数的参数特征用于表征联系人通讯时的属性。第一判断模块702,用于判断联系人信息中预设的通讯属性参数是否为异常属性参数。第二判断模块703,用于若联系人信息中预设的通讯属性参数为异常属性参数,判断规则库中是否存储有指示异常属性参数的参数特征的过滤规则。生成模块704,用于若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则。添加模块705,用于将目标过滤规则添加至规则库,得到更新后的规则库。发送模块706,用于将更新后的规则库发送至终端,以便于终端根据更新后的规则库检测异常联系人信息。综上所述,本发明实施例提供的异常联系人信息的检测装置,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,参数标签用于标识通讯属性参数,第一判断模块702用于:检测联系人信息中联系人标识的参数内容是否为空;若联系人信息中联系人标识的参数内容为空,则检测联系人信息中通讯号码的参数标签是否为预设标签;若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中 预设的通讯属性参数是异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容,参数内容为通讯属性参数中填充的内容,第一判断模块702用于:检测联系人信息中联系人标识的参数内容是否为空;若联系人信息中联系人标识的参数内容为空,则获取终端提供的通讯录,通讯录包括联系人信息;统计通讯录中联系人标识的参数内容为空的联系人信息的总个数;若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容和参数标签,参数内容为通讯属性参数中填充的内容,参数标签用于标识通讯属性参数,第一判断模块702用于:检测联系人信息中联系人标识的参数内容是否为预设内容;若联系人信息中联系人标识的参数内容不为预设内容,则检测联系人信息中通讯号码的参数标签是否为预设标签;若联系人信息中通讯号码的参数标签不为预设标签,则确定联系人信息中预设的通讯属性参数是异常属性参数。可选的,预设的通讯属性参数为联系人标识和通讯号码,参数特征包括参数内容,参数内容为通讯属性参数中填充的内容,第一判断模块702用于:检测联系人信息中联系人标识的参数内容是否为预设内容;若联系人信息中联系人标识的参数内容不为预设内容,则获取终端提供的通讯录,通讯录包括联系人信息;统计通讯录中联系人标识的参数内容不为预设内容的联系人信息的总个数;若总个数大于预设个数阈值,则确定联系人信息中的预设的通讯属性参数为异常属性参数。可选的,联系人标识为联系人姓名,通讯号码为电话号码。所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。综上所述,本发明实施例提供的异常联系人信息的检测装置,服务器能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。本发明实施例提供的一种异常联系人信息的检测系统,包括服务器和终端,该服务器可以包括图7所示的异常联系人信息的检测装置。请参考图8,其示出了本发明一个实施例提供的服务器的结构示意图。该服务器可以上述实施例中的服务器。具体来讲:服务器400包括中央处理单元(英文:CentralProcessingUnit;简称:CPU)401、包括随机存取存储器(英文:randomaccessmemory;简称:RAM)402和只读存储器(英文:Read-OnlyMemory;简称:ROM)403的系统存储器404,以及连接系统存储器404和中央处理单元401的系统总线405。服务器400还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(英文:input/output;简称:I/O)406,和用于存储操作系统413、应用程序414和其他程序模块415的大容量存储设备407。基本输入/输出系统406包括有用于显示信息的显示器408和用于用户输入信息的诸如鼠标、键盘之类的输入设备409。其中显示器408和输入设备409都通过连接到系统总线405的输入输出控制器410连接到中央处理单元401。基本输入/输出系统406还可以包括输入输出控制器410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器410还提供输出到显示屏、打印机或其他类型的输出设备。大容量存储设备407通过连接到系统总线405的大容量存储控制器(未示出)连接到中央处理单元401。大容量存储设备407及其相关联的计算机可读介质为服务器400提供非易失性存储。也就是说,大容量存储设备407可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、可擦除可编程只读寄存器(英文:ErasableProgrammableReadOnlyMemory;简称:EPROM)、电可擦可编程只读存储器(英文:ElectricallyErasableProgrammableRead-OnlyMemory;简称:EEPROM)、闪存或其他固态存储其技术,CD-ROM、数字通用光盘(英文:DigitalVersatileDisc;简称:DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器404和大容量存储设备407可以统称为存储器。根据本发明的各种实施例,服务器400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器400可以通过连接在系统总线405上的网络接口单元411连接到网络412,或者说,也可以使用网络接口单元411来连接到其他类型的网络或远程计算机系统(未示出)。上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。该一个或者一个以上程序包括本发明任一实施例提供的异常联系人信息的检测方法。综上所述,本发明实施例提供的服务器,能够获取终端提供的联系人信息,并判断联系人信息中预设的通讯属性参数是否为异常属性参数,若规则库中未存储有指示异常属性参数的参数特征的过滤规则,则根据异常属性参数生成指示异常属性参数的参数特征的目标过滤规则,将目标过滤规则添加至规则库,得到更新后的规则库,从而使终端根据更新后的规则库检测异常联系人信息,相较于相关异常联系人信息检测技术,无需人工在规则库中添加或删除规则,增加了规则库中的规则,丰富了规则形式,因此,提高了检测的准确率和效率。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1