仿冒号码识别方法及装置与流程

文档序号:11931030阅读:来源:国知局

技术特征:

1.一种仿冒号码识别方法,其特征在于,所述方法包括:

按照预设策略提取待识别号码的号码属性;

基于所述待识别号码的号码属性及特殊号码的号码属性,计算所述待识别号码与特殊号码的相似度;

基于所述相似度,确定所述待识别号码是否为仿冒号码。

2.根据权利要求1所述的方法,其特征在于,

所述按照预设策略提取待识别号码的号码属性,包括以下至少其中之一:

确定所述待识别号码的唯一值数;其中,所述唯一值数为通信号码包括不重复数字的个数;

确定所述待识别号码的稳定排序;其中,所述稳定排序为待识别号码中各数字首次出现的排序;

确定所述待识别号码的号码长度;所述号码长度为通信号码包括的数字位数。

3.根据权利要求2所述的方法,其特征在于,

所述基于所述待识别号码的号码属性及特殊号码的号码属性,计算所述待识别号码与特殊号码的相似度,包括:

查询索引树;所述索引树为依据所述特殊号码的号码属性建立的数据结构;所述索引树的第一层分支节点由所述特殊号码的唯一值数构成;所述索引树的第二分支节点由所述特殊号码的稳定排序;所述索引树的叶子节点为所述特殊号码;

按照预设函数关系,计算所述待识别号码的唯一值数与所述第一层分支节点的相似值;

所述基于所述相似度,确定所述待识别号码是否为仿冒号码,包括:

判定是否有至少一个所述相似值位于第一阈值范围内;

若没有一个所述相似值位于所述第一阈值范围内,则确定所述待识别号码 不是仿冒号码。

4.根据权利要求3所述的方法,其特征在于,

所述基于所述相似度,确定所述待识别号码是否为仿冒号码,还包括:

若所述待识别号码至少有一个所述相似值位于所述第一阈值范围内,则查询位于所述第一阈值范围内的所述相似值对应的第一层分支节点下的第二分支节点;

将所述待识别号码的稳定排序,与所述待识别号码所在的第一层分支下的第二层分支节点进行比对,形成比对结果;

结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码。

5.根据权利要求4所述的方法,其特征在于,

所述结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码,包括:

若所述比对结构表明有所述第二层分支节点是所述待识别号码的稳定排序的子集,且所述相似值位于第二阈值范围内,则确定所述待识别号码为仿冒号码。

6.根据权利要求4所述的方法,其特征在于,

所述结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码,包括:

若所述比对结果表明有所述第二层分支节点是所述待识别号码的稳定排序的子集,且所述相似值不在所述第二阈值范围内,则将所述待识别号码与所述待识别号码的稳定排序所在的第二层分支节点下的叶子节点进行匹配;

若所述待识别号码与所述叶子节点匹配成功,则确定所述待识别号码不是仿冒号码。

7.根据权利要求6所述的方法,其特征在于,

所述结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码,包括:

若所述待识别号码与所述叶子节点匹配不成功,则将所述待识别号码的号 码长度与所述待识别号码的稳定排序所在的第二层分子节点下的叶子节点的号码长度进行比较,形成比较结果;

若所述比较结果表明所述待识别号码的号码长度与所述叶子节点的号码长度的差值在差值阈值范围内,则确定所述待识别号码为仿冒号码。

8.根据权利要求5所述的方法,其特征在于,

所述结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码,包括:

若所述比对结构表明没有所述第二层分支节点是所述待识别号码的稳定排序的子集,则确定所述待识别号码不是仿冒号码。

9.一种仿冒号码识别装置,其特征在于,所述装置包括:

提取单元,用于按照预设策略提取待识别号码的号码属性;

计算单元,用于基于所述待识别号码的号码属性及特殊号码的号码属性,计算所述待识别号码与特殊号码的相似度;

确定单元,用于基于所述相似度,确定所述待识别号码是否为仿冒号码。

10.根据权利要求9所述的装置,其特征在于,

所述提取单元,具体用于确定所述待识别号码的唯一值数;其中,所述唯一值数为通信号码包括不重复数字的个数;和/或,确定所述待识别号码的稳定排序;其中,所述稳定排序为通信号码中包括数字排序;和/或,确定所述待识别号码的号码长度;所述号码长度为通信号码包括的数字位数。

11.根据权利要求10所述的装置,其特征在于,

所述计算单元,包括:

查询模块,用于查询索引树;所述索引树为依据所述特殊号码的号码属性建立的数据结构;所述索引树的第一层分支节点由所述特殊号码的唯一值数构成;所述索引树的第二分支节点由所述特殊号码的稳定排序;所述索引树的叶子节点为所述特殊号码;

计算模块,用于按照预设函数关系,计算所述待识别号码的唯一值数与所述第一层分支节点的相似值;

所述确定单元,包括:

判定模块,用于判定是否有至少一个所述相似值位于第一阈值范围内;

确定模块,用于若没有一个所述相似值位于所述第一阈值范围内,则确定所述待识别号码不是仿冒号码。

12.根据权利要求11所述的装置,其特征在于,

所述查询模块,还用于若所述待识别号码至少有一个所述相似值位于所述第一阈值范围内,则查询位于所述第一阈值范围内的所述相似值对应的第一层分支节点下的第二分支节点;

所述确定单元,还包括:

比对模块,用于将所述待识别号码的稳定排序,与所述待识别号码所在的第一层分支下的第二层分支节点进行比对,形成比对结果;

所述确定模块,还用于结合所述相似值及所述比对结果,确定所述待识别号码是否为仿冒号码。

13.根据权利要求12所述的装置,其特征在于,

所述确定模块,还用于若所述比对结构表明有所述第二层分支节点是所述待识别号码的稳定排序的子集,且所述相似值位于第二阈值范围内,则确定所述待识别号码为仿冒号码。

14.根据权利要求12所述的装置,其特征在于,

所述查询模块,还用于若所述比对结果表明有所述第二层分支节点是所述待识别号码的稳定排序的子集,且所述相似值不在所述第二阈值范围内,则将所述待识别号码与所述待识别号码的稳定排序所在的第二层分支节点下的叶子节点进行匹配;

所述确定模块,还用于若所述待识别号码与所述叶子节点匹配成功,则确定所述待识别号码不是仿冒号码。

15.根据权利要求14所述的装置,其特征在于,

所述确定单元,还包括:

比较模块,用于若所述待识别号码与所述叶子节点匹配不成功,则将所述 待识别号码的号码长度与所述待识别号码的稳定排序所在的第二层分子节点下的叶子节点的号码长度进行比较,形成比较结果;

所述确定模块,具体用于若所述比较结果表明所述待识别号码的号码长度与所述叶子节点的号码长度的差值在差值阈值范围内,则确定所述待识别号码为仿冒号码。

16.根据权利要求13所述的装置,其特征在于,

所述确定模块,还用于若所述比对结构表明没有所述第二层分支节点是所述待识别号码的稳定排序的子集,则确定所述待识别号码不是仿冒号码。

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