黑名单管理方法、装置及终端与流程

文档序号:16131611发布日期:2018-12-01 00:23阅读:296来源:国知局

本发明涉及通信技术领域,尤其涉及一种黑名单管理方法、装置及终端。

背景技术

随着通信技术的发展,使用终端进行通信的用户数量也越来越多。而随着用户数量的增多,许多不法分子通过电话、短信等方式进行广告推广,给人们的生活工作带来不少困扰。为此,许多终端中都设置了黑名单管理功能来屏蔽骚扰电话和垃圾短信。

目前,实现黑名单管理的方式主要有两种:一种是下载黑名单管理软件,如360手机卫士、百度手机卫士、腾讯手机管家等,这类软件中设置有号码的标记库,将已知的一些号码标记为骚扰电话(例如快递送餐等类型),当用户接收到的主叫号码为标记库中的号码时,显上对应的号码特征,以使得用户可根据显示的特征决定是否接听。另一种是通过手机自带的功能将通话记录中的号码进行标记,例如设置“阻止此来电号码”的功能,当用户接听电话后,发现此主叫号码是骚扰电话时,可对该号码进行阻止来电的设置。

但是,这第一种方式需要不断更新安装软件,且其依赖于软件标记库的准确度;第二种方式需要用户接听电话之后进行手动设置。通过这两种方式更新骚扰电话号码的效率低下,使用不便,用户体验不佳。



技术实现要素:

本发明提供一种黑名单管理方法、装置及终端,以实现对可疑电话号码的预先排查,降低被具有相同特征号码骚扰的概率,用户体验佳。

第一方面,本发明实施例提供一种黑名单管理方法,包括:

对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;所述特征信息包括:归属地、号段;

将具备相同特征信息的号码进行归类,得到目标号段;

将符合所述目标号段的号码设置为黑名单号码。

可选地,在将符合所述目标号段的号码设置为黑名单号码之前,还包括:

将所述目标号段推送给用户,在接收到用户的确认信息后,将符合所述目标号段的号码设置为黑名单号码。

可选地,在将具备相同特征信息的号码进行归类,得到目标号段之后,还包括:

当用户接收到符合所述目标号段的号码时,在终端的显示界面生成提示信息或者直接屏蔽对应号码的呼叫。

可选地,还包括:

获取用户的通话记录中的主叫号码;

从所述主叫号码中筛选出已经被标记为黑名单的号码,并将所述号码添加至黑名单数据库中;其中,标记为黑名单的号码是指用户接听后判断为骚扰电话并标记的号码,和/或拦截应用的标记库中标记为骚扰电话的号码。

可选地,所述将具备相同特征信息的号码进行归类,得到目标号段,包括:

将所述黑名单数据库中的号码按照归属地进行分类,得到属于不同归属地的号码子集;

对所述号码子集中的号码进行分析,筛选出具有相同号段的号码;

若具有相同号段的号码数量大于预设阈值,则将所述号段作为目标号段。

第二方面,本发明实施例提供一种黑名单管理装置,包括:

分析模块,用于对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;所述特征信息包括:归属地、号段;

归类模块,用于将具备相同特征信息的号码进行归类,得到目标号段;

设置模块,用于将符合所述目标号段的号码设置为黑名单号码。

可选地,还包括:

确认模块,用于在将符合所述目标号段的号码设置为黑名单号码之前,将所述目标号段推送给用户,在接收到用户的确认信息后,将符合所述目标号段的号码设置为黑名单号码。

可选地,还包括:

处理模块,用于在将具备相同特征信息的号码进行归类,得到目标号段之后,当用户接收到符合所述目标号段的号码时,在终端的显示界面生成提示信息或者直接屏蔽对应号码的呼叫。

可选地,还包括:

获取模块,用于获取用户的通话记录中的主叫号码;

从所述主叫号码中筛选出已经被标记为黑名单的号码,并将所述号码添加至黑名单数据库中;其中,标记为黑名单的号码是指用户接听后判断为骚扰电话并标记的号码,和/或拦截应用的标记库中标记为骚扰电话的号码。

可选地,所述归类模块,具体用于:

将所述黑名单数据库中的号码按照归属地进行分类,得到属于不同归属地的号码子集;

对所述号码子集中的号码进行分析,筛选出具有相同号段的号码;

若具有相同号段的号码数量大于预设阈值,则将所述号段作为目标号段。

第三方面,本发明实施例提供一种终端,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如第一方面中任一项所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,包括:计算机程序,当其在计算机上运行时,使得计算机执行第一方面中任一所述的方法。

本发明提供的黑名单管理方法、装置及终端,通过对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;所述特征信息包括:归属地、号段;将具备相同特征信息的号码进行归类,得到目标号段;将符合所述目标号段的号码设置为黑名单号码。从而可以实现对可疑电话号码的预先排查,降低被具有相同特征号码骚扰的概率,用户体验佳。

附图说明

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

图1为本发明一应用场景的结构示意图;

图2为本发明实施例一提供的黑名单管理方法的流程图;

图3为本发明实施例二提供的黑名单管理装置的结构示意图;

图4为本发明实施例三提供的黑名单管理装置的结构示意图;

图5为本发明实施例四提供的终端的结构示意图。

具体实施方式

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

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

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解:

1)终端(terminal),也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。随着通信技术的发展,终端设备的种类也越来越多,终端不再局限于计算机网络,还可以是移动网络,例如便携式通信终端,包括:智能手机、智能手表等等。

2)号段,是指手机号码中连续的n位数字,例如我国使用的手机号码为11位,其中各段有不同的编码方向:前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。

图1为本发明一应用场景的结构示意图,如图1所示,终端1的本地存储器中存储有黑名单数据库,黑名单数据库中存储有被标记为骚扰电话的手机号码。具体地,终端1可以从主叫号码中筛选出已经被标记为黑名单的号码,并将这些号码添加至黑名单数据库中;其中,标记为黑名单的号码是指用户接听后判断为骚扰电话并标记的号码,和/或拦截应用的标记库中标记为骚扰电话的号码。对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;将具备相同特征信息的号码进行归类,得到目标号段。在一种实施方式中,当终端被呼叫时,终端1显示了主叫号码,若该主叫号码的号段与黑名单数据库中分析得到的某一目标号段相同,则在显示界面上生成提示信息。该提示信息可以是文字提醒或者语音提醒。具体地,如图1所示,在终端1的显示界面上同时显示主叫号码,以及对应的文字提醒“号段重复位数为n,疑似骚扰电话”,n为大于1的自然数,且n的取值可以根据实际应用情况进行调整。需要说明的是,本实施例不限定提示信息的具体形式,以机提示信息的具体内容。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

图2为本发明实施例一提供的黑名单管理方法的流程图,如图2所示,本实施例中的方法可以包括:

s101、对黑名单数据库内的号码进行分析,提取出所述号码的特征信息。

可选地,可以通过获取用户的通话记录中的主叫号码;从所述主叫号码中筛选出已经被标记为黑名单的号码,并将所述号码添加至黑名单数据库中;其中,标记为黑名单的号码是指用户接听后判断为骚扰电话并标记的号码,和/或拦截应用的标记库中标记为骚扰电话的号码。

本实施例中,黑名单数据库是指终端中用于存储黑名单的本地存储器,其中,所述特征信息包括:归属地、号段。需要说明的是,本实施例的黑名单数据库处于动态更新状态,当终端处于联网状态时,可以按照预设周期或者实时从拦截应用(例如360安全卫士、百度手机卫士、腾讯手机管家等)的云端标记库中获取被标记为骚扰电话的号码。当终端处于离线状态时,黑名单数据库可以根据用户每次的手动标记结果进行更新。

s102、将具备相同特征信息的号码进行归类,得到目标号段。

可选地,将所述黑名单数据库中的号码按照归属地进行分类,得到属于不同归属地的号码子集;

对所述号码子集中的号码进行分析,筛选出具有相同号段的号码;

若具有相同号段的号码数量大于预设阈值,则将所述号段作为目标号段。

本实施例中,可以根据手机号码的第4-7位数字对黑名单数据库中的号码进行归类,即将手机号码的第4-7位数字相同的手机号码划分到一个号码子集中。每个号码子集中至少包含2个手机号码。然后对每个号码子集中的号码进行分析,筛选出具有相同号段的号码。其中,号段的选取可以是任意连续的n位数字,n为大于1的自然数。n的取值可以根据实际应用进行调整,本实施例对其取值不予限定。

在一种实施方式中,可以设置具有相同号段的号码数量大于预设阈值,则将所述号段作为目标号段。具体地,假设预设阈值为5,那么当号码子集中出现了5个号码具有相同的号段,那么将该号段作为目标号段。设置预设阈值可以减少目标号段的误判,避免给用户造成错误提示,以至于用户漏听电话。

具体地,手机号码中的每段数字中包含不同的信息,我国手机号码一般包含11位数字,其前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。因此,可以直接从手机号码中得知号码的归属地信息。具体地,当用户接听一个主叫号码为15513000021的号码,接听后发现该号码是骚扰电话,并手动标记该号码为黑名单号码;此后用户又接听了一个主叫号码为15513000534的号码,接听后发现该号码是骚扰电话,并手动标记该号码为黑名单号码;通过号码分析发现黑名单中的号码15513000021和15513000534具有一些相似性,即它们都属于1551300xxxx号段,以此判断,1551300xxxx这个号段的号码极有可能是某个营销集团统一办理的营销电话。因此,可以将1551300xxxx号段作为一个目标号段。

s103、将符合所述目标号段的号码设置为黑名单号码。

本实施例中,可以将符合目标号段的号码设置为黑名单号码。以步骤s102中的实施例为例,当终端将1551300xxxx号段设置为目标号段之后,所有与1551300xxxx号段的前7位数字相同的号码都可以被设置为黑名单号码。

可选地,在将符合所述目标号段的号码设置为黑名单号码之前,还包括:

将所述目标号段推送给用户,在接收到用户的确认信息后,将符合所述目标号段的号码设置为黑名单号码。

在一种实施方式中,在确定目标号段之后,终端首先提示用户是否将符合该目标号段的号码设置为黑名单号码。以步骤s102中的实施例为例,若用户同意后将1551300xxxx号段作为目标号段,并且同意将符合1551300xxxx号段的号码加入黑名单数据库。则终端会将所有符合1551300xxxx的号段的号码都作为黑名单号码,用户不会再受该号段号码的骚扰;即当用户接收到符合所述目标号段的号码时,直接屏蔽对应号码的呼叫。

在另一种实施方式中,当用户接收到符合所述目标号段的号码时,在终端的显示界面生成提示信息。结合图1所示,可以采用文字提醒或者语音提醒的方式提醒用户来电号码为疑似骚扰电话。

本实施例,通过对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;所述特征信息包括:归属地、号段;将具备相同特征信息的号码进行归类,得到目标号段;将符合所述目标号段的号码设置为黑名单号码。从而可以实现对可疑电话号码的预先排查,降低被具有相同特征号码骚扰的概率,用户体验佳。

图3为本发明实施例二提供的黑名单管理装置的结构示意图,如图3所示,本实施例中的装置可以包括:

分析模块10,用于对黑名单数据库内的号码进行分析,提取出所述号码的特征信息;所述特征信息包括:归属地、号段;

归类模块20,用于将具备相同特征信息的号码进行归类,得到目标号段;

设置模块30,用于将符合所述目标号段的号码设置为黑名单号码。

可选地,所述归类模块20,具体用于:

将所述黑名单数据库中的号码按照归属地进行分类,得到属于不同归属地的号码子集;

对所述号码子集中的号码进行分析,筛选出具有相同号段的号码;

若具有相同号段的号码数量大于预设阈值,则将所述号段作为目标号段。

本实施例可以执行上述图2所示的方法中的技术方案,其实现过程和技术效果与上述方法类似,此处不再赘述。

图4为本发明实施例三提供的黑名单管理装置的结构示意图,如图4所示,本实施例中的装置在图3所示装置的基础上还可以包括:

确认模块40,用于在将符合所述目标号段的号码设置为黑名单号码之前,将所述目标号段推送给用户,在接收到用户的确认信息后,将符合所述目标号段的号码设置为黑名单号码。

可选地,还包括:

处理模块50,用于在将具备相同特征信息的号码进行归类,得到目标号段之后,当用户接收到符合所述目标号段的号码时,在终端的显示界面生成提示信息或者直接屏蔽对应号码的呼叫。

可选地,还包括:

获取模块60,用于获取用户的通话记录中的主叫号码;

从所述主叫号码中筛选出已经被标记为黑名单的号码,并将所述号码添加至黑名单数据库中;其中,标记为黑名单的号码是指用户接听后判断为骚扰电话并标记的号码,和/或拦截应用的标记库中标记为骚扰电话的号码。

本实施例可以执行上述图2所示的方法中的技术方案,其实现过程和技术效果与上述方法类似,此处不再赘述。

图5为本发明实施例四提供的终端的结构示意图,如图5所示,本实施例中的终端70包括:处理器71和存储器72;

存储器72,可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram),如静态随机存取存储器(英文:staticrandom-accessmemory,缩写:sram),双倍数据率同步动态随机存取存储器(英文:doubledataratesynchronousdynamicrandomaccessmemory,缩写:ddrsdram)等;存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器还可以包括上述种类的存储器的组合。存储器72用于存储计算机程序(如实现上述黑名单管理方法的应用程序、功能模块等)、计算机指令等,上述的计算机程序、计算机指令等可以分区存储在一个或多个存储器72中。并且上述的计算机程序、计算机指令、数据等可以被处理器71调用。

处理器71,用于执行所述存储器72存储的所述计算机程序,以实现上述实施例涉及的方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。其中,存储器72、处理器71可以通过总线77耦合连接。其中,处理器71可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np),数据处理器,图像处理器,任务处理器等专用处理器中的一种或组合。处理器71还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。当然,处理器还可以包括单片机等硬件装置。

本实施例可以执行上述图2所示的方法中的技术方案,其实现过程和技术效果与上述方法类似,此处不再赘述。

此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。

其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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