一种骚扰电话号码识别的方法及装置制造方法及图纸

技术编号:24616528 阅读:49 留言:0更新日期:2020-06-24 02:49
本发明专利技术公开了一种骚扰电话号码识别的方法及装置,用以解决现有技术中存在的通过不同方法识别出的骚扰号码资源无法共享的问题。本发明专利技术实施例中记账节点在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定电话号码满足骚扰电话条件后将电话号码加入新的骚扰号码区块中;在区块链系统中广播新的骚扰号码区块以及将新的骚扰号码区块加入到自身管理的区块链中。如此,通过将所有可以识别骚扰电话号码的系统作为区块链的节点,使得所有系统识别的骚扰号码都作为区块链中的区块,为所有的节点所共享,在使用时代理节点搜索区块链,从区块链中获取电话号码,将与查询到的电话号码相同的电话号码作骚扰电话进行处理。

A method and device of disturbing telephone number identification

【技术实现步骤摘要】
一种骚扰电话号码识别的方法及装置
本专利技术涉及区块链
,特别涉及一种骚扰电话号码识别的方法及装置。
技术介绍
随着通信技术的发展,通信业务的用户数目已经十分庞大,随之而来的电话骚扰已成为不可忽视的问题。目前,为了识别骚扰号码,避免电话骚扰,首先需要正确识别来电是否属于骚扰电话。针对骚扰电话号识别主要有通过下面的方式确定。一、由用户直接投诉到电信运营商,进一步地由运营商进行人工核实,再根据公司内部制度规定,进行相应封堵处理;二、手机用户安装某一款app,在通话完成后的弹出页面进行号码性质标注,并能够借助此app提供的功能,在来电时看到本app系统内部已经被算法认定的号码性质;三、用户自主添加手机黑名单,直接屏蔽相应骚扰号码电话、短信。然而,现有的垃圾手机号码识别,用户标注或投诉的骚扰电话号码数据在运营商、手机app等自己系统内保存,系统之间互相独立,且数据不可分享,如此会造成大量骚扰号码已被某个系统标注为骚扰电话号码,其他系统仍然正常显示的情况。综上,现有技术中通过不同方法识别出的骚扰号码资源无法共享的问题。
技术实现思路
本专利技术提供一种骚扰电话号码识别的方法及装置,用以解决现有技术中存在的通过不同方法识别出的骚扰号码资源无法共享的问题。第一方面,本专利技术实施例提供了一种骚扰电话号码识别的方法,该方法包括:记账节点在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定所述区块链交易池中对应的所述电话号码满足骚扰电话条件后将所述电话号码加入新的骚扰号码区块中,其中所述区块链交易池中的电话号码以及所述电话号码的标注信息代理节点提交的;所述记账节点在区块链系统中广播所述新的骚扰号码区块以及将所述新的骚扰号码区块加入到自身管理的区块链中。上述方法中,记账节点在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定区块链交易池中对应的电话号码满足骚扰电话条件后将电话号码加入新的骚扰号码区块中;在区块链系统中广播新的骚扰号码区块以及将新的骚扰号码区块加入到自身管理的区块链中,而代理节点则从记账节点管理的区块链的区块中获取电话号码,将获取的电话号码作为骚扰电话进行处理。如此,通过将所有可以识别骚扰电话号码的系统作为区块链的节点,使得所有系统识别的骚扰号码都作为区块链中的区块,为所有的节点所共享,在使用时代理节点搜索区块链,从区块链中获取电话号码,将与查询到的电话号码相同的电话号码作骚扰电话进行处理。在一种可能的实施方式中,所述记账节点在确定自身作为主记账节点后,确定所述区块链交易池中对应的所述电话号码满足设定的骚扰电话条件之前,还包括:所述记账节点从区块链交易池中剔除与区块链中已标记骚扰的电话号码相同的电话号码以及所述电话号码的标注信息。上述方法,记账节点在从区块链交易池中获取前,将已加入区块链中的电话号码以及电话号码的标注信息,减少记账节点运算负担,同时机身区块链交易池中的存储资源。在一种可能的实施方式中,所述记账节点通过下列方式判断自身是否是主记账节点:所述记账节点向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点;所述记账节点根据自身推选的记账节点以及接收到的记账节点,判断自身是否是推选数量最多,且上次选举时不是主记账节点的记账节点;如果是,则确定自身作为主记账节点;否则确定自身不作为主记账节点。上述方法,记账节点向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点;并根据自身推选的记账节点以及接收到的记账节点,判断自身是否是推选数量最多,且上次选举时不是主记账节点的记账节点;如果是,则确定自身作为主记账节点;否则确定自身不作为主记账节点。如此,在区块链系统运行过程中,可以保证一次仅有一个主记账节点,其余记账节点起辅助作用,保证数据唯一性。在一种可能的实施方式中,所述记账节点在确定自身作为主记账节点后,还包括:若从所述区块链交易池中未识别出骚扰电话,或识别出骚扰电话并在区块链系统中广播所述新的骚扰号码区块以及将所述新的骚扰号码区块加入到区块链中,则所述记账节点执行向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点的步骤。上述方法,主记账节点确定从区块链交易池中未识别出骚扰电话,或识别出骚扰电话并在区块链系统中广播新的骚扰号码区块以及将新的骚扰号码区块加入到区块链中,则重现推举新的记账节点,且推举出的记账节点不可与前一主记账节点为同一节点。如此即可在记账节点间轮流记账,可以避免仅由一个节点处理可能导致的任务失败,数据丢失的弊端。在一种可能的实施方式中,所述记账节点在确定自身不作为主记账节点后,若接收到非主记账节点发送的新的骚扰号码区块,则执行向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点的步骤。上述方法,记账节点在确定自身不作为主记账节点后,若接收到非主记账节点发送的新的骚扰号码区块,则执行向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点的步骤。如此,在确定当前存在非主记账节点发送的新的骚扰号码区块,即说明该骚扰号码区块是错误的,需要重新推选新的记账节点确定代理节点提交的电话号码是否满足骚扰条件,且不记录非主记账节点发送的新的骚扰号码区块。在一种可能的实施方式中,所述记账节点通过下列方式判断所述电话号码是否满足设定的骚扰电话条件:针对所述区块链交易池中任意一个电话号码,所述记账节点根据所述区块链交易池中所述电话号码的标注信息中的标注时间,以及预设的第一时间区间对应的权重确定所述电话号码的时间权重;所述记账节点根据通过所述代理节点标注所述电话号码的用户数目,以及区块链系统中用户总数目确定所述电话号码的标注分散度;所述记账节点在确定所述电话号码在所述区块链交易池中的标注信息的数目大于设定的第一阈值,且所述电话号码的时间权重与所述电话号码的标注分散度之和大于设定的数值时,确定所述电话号码满足设定的骚扰电话条件。上述方法,根据区块链交易池中任意一个电话号码,首先根据区块链交易池中电话号码的标注信息中的标注时间,以及预设的第一时间区间对应的权重确定电话号码的时间权重;且根据通过代理节点标注电话号码的用户数目,以及区块链系统中用户总数目确定电话号码的标注分散度;当记账节点确定该电话号码在区块链交易池中的标注信息的数目大于设定的第一阈值,且电话号码的时间权重与电话号码的标注分散度之和大于设定的数值时,确定电话号码满足设定的骚扰电话条件。即以设定的条件进行对提交到交易池中的电话号码进行判断,若该电话号码满足骚扰条件,则根据该电话号码生成骚扰电话区块,广播新的骚扰电话区块并将区块将入到自身管理的区块链中。在一种可能的实施方式中,所述记账节点接收到所述代理节点发起的骚扰电话号码重启用信息本文档来自技高网...

【技术保护点】
1.一种骚扰电话号码识别的方法,其特征在于,该方法包括:/n记账节点在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定所述区块链交易池中对应的所述电话号码满足骚扰电话条件后将所述电话号码加入新的骚扰号码区块中,其中所述区块链交易池中的电话号码以及所述电话号码的标注信息代理节点提交的;/n所述记账节点在区块链系统中广播所述新的骚扰号码区块以及将所述新的骚扰号码区块加入到自身管理的区块链中。/n

【技术特征摘要】
1.一种骚扰电话号码识别的方法,其特征在于,该方法包括:
记账节点在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定所述区块链交易池中对应的所述电话号码满足骚扰电话条件后将所述电话号码加入新的骚扰号码区块中,其中所述区块链交易池中的电话号码以及所述电话号码的标注信息代理节点提交的;
所述记账节点在区块链系统中广播所述新的骚扰号码区块以及将所述新的骚扰号码区块加入到自身管理的区块链中。


2.如权利要求1所述的方法,其特征在于,所述记账节点在确定自身作为主记账节点后,确定所述区块链交易池中对应的所述电话号码满足设定的骚扰电话条件之前,还包括:
所述记账节点从区块链交易池中剔除与区块链中已标记骚扰的电话号码相同的电话号码以及所述电话号码的标注信息。


3.如权利要求2所述的方法,其特征在于,所述记账节点通过下列方式判断自身是否是主记账节点:
所述记账节点向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点;
所述记账节点根据自身推选的记账节点以及接收到的记账节点,判断自身是否是推选数量最多,且上次选举时不是主记账节点的记账节点;
如果是,则确定自身作为主记账节点;否则确定自身不作为主记账节点。


4.如权利要求3所述的方法,其特征在于,所述记账节点在确定自身作为主记账节点后,还包括:
若从所述区块链交易池中未识别出骚扰电话,或识别出骚扰电话并在区块链系统中广播所述新的骚扰号码区块以及将所述新的骚扰号码区块加入到区块链中,则所述记账节点执行向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点的步骤。


5.如权利要求3所述的方法,其特征在于,该方法还包括:
所述记账节点在确定自身不作为主记账节点后,若接收到非主记账节点发送的新的骚扰号码区块,则执行向其他记账节点推选作为主记账节点的记账节点以及接收其他记账节点推选的作为主记账节点的记账节点的步骤。


6.如权利要求1所述的方法,其特征在于,所述记账节点通过下列方式判断所述电话号码是否满足设定的骚扰电话条件:
针对所述区块链交易池中任意一个电话号码,所述记账节点根据所述区块链交易池中所述电话号码的标注信息中的标注时间,以及预设的第一时间区间对应的权重确定所述电话号码的时间权重;
所述记账节点根据通过所述代理节点标注所述电话号码的用户数目,以及区块链系统中用户总数目确定所述电话号码的标注分散度;
所述记账节点在确定所述电话号码在所述区块链交易池中的标注信息的数目大于设定的第一阈值,且所述电话号码的时间权重与所述电话号码的标注分散度之和大于设定的数值时,确定所述电话号码满足设定的骚扰电话条件。


7.如权利要求1所述的方法,其特征在于,该方法还包括:
所述记账节点接收到所述代理节点发起的骚扰电话号码重启用信息后,若在设定的第二时间区间内所述代理节点提交至区块链交易池中的已标注的电话号码为所述骚扰电话号码的次数小于设定的第二阈值后,将所述骚扰电话号码加入新的号码撤销区块中,并在区块链系统中广播所述新的号码撤销区块以及将所述新的号码撤销区块加入到区块链中。


8.如权利要求1所述的方法,其特征在于,所述记账节点根据所述电话号码的标注信息在确定所述电话号码满足设定的骚扰电话条件后,还包括:
所述记账节点根据所述电话号码的标注信息确定出对所述电话号码进行标注的用户、将所述电话号码以及电话号码的标注信息提交至区块链交易池的代理节点以及根据所述电话号码的标注信息确定过所述电话号码是否满足设定的骚扰电话条件的记账节点;
所述记账节点按照预先设定的积分奖励比例分别向所述用户、所述代理节点以及所述记账节点发送对应的奖励。


9.如权利要求1所述的方法,其特征在于,所述记账节点从区块链交易池中获取由代理节点提交的已标注的电话号码以及所述电话号码的标注信息时,还包括:
所述记账节点根据所述电话号码的标注信息中的标注时间确定所述已标注的电话号码不满足骚扰电话条件持续的时长到达设定的第三阈值时,根据所述电话号码的标注信息确定出对所述电话号码进行标注的用户和将所述电话号码以及电话号码的标注信息提交至区块链交易池的代理节点;
所述记账节点按照设定的惩罚规则对所述用户、所述代理节点实施对应的惩罚措施,并将所述电话号码以及电话号码的标注信息从所述区块链交易池中删除。


10.如权利要求1~9任一所述的方法,其特征在于,该方法还包括:
所述记账节点在确定自身不作为主记账节点后,接收主记账节点发送的新的骚扰号码区块;
所述记账节点将所述新的骚扰号码区块加入到自身管理的区块链中。


11.一种骚扰电话号码识别的方法,其特征在于,该方法包括:
代理节点从记账节点管理的区块链的区块中获取电话号码,其中区块中的电话号码是作为主记账节点的记账节点在区块链交易池中的所述电话号码满足骚扰电话条件后加入到区块中的;
所述代理节点将获取的电话号码作为骚扰电话进行处理。


12.如权利要求11所述的方法,其特征在于,该方法还包括:
代理节点根据用户标注的电话骚扰号码所述电话号码的标注信息;
所述代理节点将所述电话号码以及所述电话号码的标注信息上传至区块链交易池。


13.如权利要求11或12所述的方法,其特征在于,该方法还包括:
所述代理节点确定自身代理的用户数目并在区块链系统中广播,且接收其他代理节点发送的自身的代理的用户数目;
所述代理节点将代理的用户数目大于设定第四阈值的至少一个代理节点作为记账节点。


14.一种骚扰电话号码识别的记账节点,其特征在于,包括:处理器以及收发机:
所述处理器,用于通过收发机进行数据传输,并在确定自身作为主记账节点后,根据区块链交易池中的电话号码的标注信息在确定所述区块链交易池...

【专利技术属性】
技术研发人员:王宪张晓梅
申请(专利权)人:中国移动通信集团青海有限公司中国移动通信集团有限公司
类型:发明
国别省市:青海;63

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1