本发明涉及移动通信技术领域,特别涉及一种关联号码获取方法及装置。
背景技术
随着个人信贷业务的发展,不良资产的比例在快速增长。造成不良资产的原因之一为借贷用户失联,导致资金无法到期偿还。失联的借贷用户往往个人信息造假且电话号码失联,贷后管理者无法通过失联电话号码与失联的借贷用户取得联系。
技术实现要素:
本发明旨在至少解决现有技术中存在的技术问题之一,提供了一种关联号码获取方法及装置,能够获取失联电话号码的关联号码。
为实现上述目的,本发明提供了一种关联号码获取方法,包括:
根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组,所述一级关联号码组包括与所述失联号码对应的多个一级关联号码及所述一级关联号码的第一通话次数占比;
根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,所述一级关联号码占比组包括多个一级关联号码及所述一级关联号码的第二通话次数占比;
根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比获取所述失联号码的关联号码。
可选地,在所述根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组之前还包括:
获取所述失联号码在第一设定历史时间段内的通话详单;
所述根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组具体包括:
判断所述通话详单中的单次通话时长是否大于或等于预设通话时长;
若判断出所述通话详单中的单次通话时长大于或等于预设通话时长,获取与所述单次通话时长对应的通话号码组;
剔除所述通话号码组中与所述失联号码的通话总次数小于通话次数阈值的通话号码;
剔除所述通话号码组中与所述失联号码的通话频率不符合预设通话频率的通话号码并生成与所述失联号码对应的一级关联号码组。
可选地,所述根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组具体包括:
根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成与多个所述一级关联号码分别对应的二级关联号码组,所述二级关联号码组包括与所述一级关联号码对应的多个二级关联号码;
根据所述多个二级关联号码组生成二级关联号码交集组,所述二级关联号码交集组包括至少一个二级关联交集号码;
根据所述二级关联号码交集组和所述一级关联号码组生成与所述二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组,所述一级关联号码占比组包括与所述二级关联交集号码发生通话的多个一级关联号码及所述一级关联号码的第二通话次数占比。
可选地,所述根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比获取所述失联号码的关联号码具体包括:
根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比生成所述二级关联号码交集组中每个二级关联交集号码与每个一级关联号码的通话契合度;
将所述二级关联交集号码与每个一级关联号码的通话契合度加和生成所述二级关联交集号码与所述失联号码的关联度;
对所述二级关联交集号码根据所述关联度的大小由高到低进行排序;
选取前n个二级关联交集号码为所述失联号码的关联号码。
可选地,通过公式match(phonen)=in-|in-jn|计算出所述二级关联号码交集组中每个二级关联交集号码与每个一级关联号码的通话契合度,其中,match(phonen)表示任一二级关联交集号码与一级关联号码n的通话契合度,in表示一级关联号码n的第一通话次数占比,jn表示一级关联号码n的第二通话次数占比。
为实现上述目的,本发明还提供了一种关联号码获取装置,包括:
生成模块,用于根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组,所述一级关联号码组包括与所述失联号码对应的多个一级关联号码及所述一级关联号码的第一通话次数占比,根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,所述一级关联号码占比组包括多个一级关联号码及所述一级关联号码的第二通话次数占比;
第一获取模块,用于根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比获取所述失联号码的关联号码。
可选地,还包括:
第二获取模块,用于获取所述失联号码在第一设定历史时间段内的通话详单;
判断模块,用于判断所述通话详单中的单次通话时长是否大于或等于预设通话时长;
所述第二获取模块还用于若判断模块判断出所述通话详单中的单次通话时长大于或等于预设通话时长,获取与所述单次通话时长对应的通话号码组;
生成模块具体用于剔除所述通话号码组中与所述失联号码的通话总次数小于通话次数阈值的通话号码,剔除所述通话号码组中与所述失联号码的通话频率不符合预设通话频率的通话号码并生成与所述失联号码对应的一级关联号码组。
可选地,所述生成模块具体用于根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成与多个所述一级关联号码分别对应的二级关联号码组,所述二级关联号码组包括与所述一级关联号码对应的多个二级关联号码,根据所述多个二级关联号码组生成二级关联号码交集组,所述二级关联号码交集组包括至少一个二级关联交集号码,根据所述二级关联号码交集组和所述一级关联号码组生成与所述二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组,所述一级关联号码占比组包括与所述二级关联交集号码发生通话的多个一级关联号码及所述一级关联号码的第二通话次数占比。
可选地,还包括排序模块;
所述生成模块还用于根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比生成所述二级关联号码交集组中每个二级关联交集号码与每个一级关联号码的通话契合度,将所述二级关联交集号码与每个一级关联号码的通话契合度加和生成所述二级关联交集号码与所述失联号码的关联度;
所述排序模块,用于对所述二级关联交集号码根据所述关联度的大小由高到低进行排序;
所述第一获取模块具体用于选取前n个二级关联交集号码为所述失联号码的关联号码。
本发明具有以下有益效果:
本发明提供的关联号码获取方法,根据失联号码在第一设定历史时间段内的通话详单生成与失联号码对应的一级关联号码组,所述一级关联号码组包括一级关联号码的第一通话次数占比,根据多个一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,一级关联号码占比组包括一级关联号码的第二通话次数占比,根据一级关联号码的第一通话次数占比和一级关联号码的第二通话次数占比获取失联号码的关联号码。本发明能够获取失联电话号码的关联号码。
附图说明
图1为本发明实施例一提供的一种关联号码获取方法的流程示意图;
图2为本发明实施例二提供的一种关联号码获取方法的流程示意图;
图3为本发明实施例三提供的一种关联号码获取装置的结构示意图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1为本发明实施例一提供的一种关联号码获取方法的流程示意图,如图1所示,该方法包括以下步骤:
步骤101、根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组,所述一级关联号码组包括与所述失联号码对应的多个一级关联号码及所述一级关联号码的第一通话次数占比。
步骤102、根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,所述一级关联号码占比组包括多个一级关联号码及所述一级关联号码的第二通话次数占比。
步骤103、根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比获取所述失联号码的关联号码。
本实施例提供的关联号码获取方法,根据失联号码在第一设定历史时间段内的通话详单生成与失联号码对应的一级关联号码组,一级关联号码组包括一级关联号码的第一通话次数占比,根据多个一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,一级关联号码占比组包括一级关联号码的第二通话次数占比,根据一级关联号码的第一通话次数占比和一级关联号码的第二通话次数占比获取失联号码的关联号码。该方法能够获取失联电话号码的关联号码。
实施例二
图2为本发明实施例二提供的一种关联号码获取方法的流程示意图,如图2所示,该方法包括以下步骤:
步骤201、获取所述失联号码在第一设定历史时间段内的通话详单。
第一设定历史时间段内的通话详单可以为失联号码失联前半年内的通话详单。
步骤202、根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组,所述一级关联号码组包括与所述失联号码对应的多个一级关联号码及所述一级关联号码的第一通话次数占比。
失联号码对应的一级关联号码组m={phone1(i1),phone2(i2),…,phonen(in)},其中i1+i2+…+in=1,phonen表示一级关联号码组中的第n个一级关联号码,in表示该第n个一级关联号码的第一通话次数占比。优选地,一级关联号码组m中的多个一级关联号码根据一级关联号码的第一通话次数占比由大到小进行排序。
具体地,步骤202包括以下步骤:
202a、判断所述通话详单中的单次通话时长是否大于或等于预设通话时长,若是,执行步骤202b。
预设通话时长可以为3秒。
202b、获取与所述单次通话时长对应的通话号码组。
若判断出通话详单中的单次通话时长大于或等于预设通话时长,表示与单次通话时长对应的单次通话为有效通话,获取与有效通话对应的通话号码,多个通话号码组成通话号码组。优选地,若通话号码组中包括多个相同的通话号码,对所述多个相同的通话号码进行合并。
202c、剔除所述通话号码组中与所述失联号码的通话总次数小于通话次数阈值的通话号码。
通话次数阈值可以为15-45,优选地,通话次数阈值为30。
202d、剔除所述通话号码组中与所述失联号码的通话频率不符合预设通话频率的通话号码并生成与所述失联号码对应的一级关联号码组。
预设通话频率可以为每月。如:通过上述步骤202a-202d,生成失联号码在失联前半年内、单次通话时长大于或等于3秒、且通话总次数大于或等于30次、且通话频率为每月均进行通话的一级关联号码组,一级关联号码为与失联号码保持频繁联系的有效号码。
一级关联号码的第一通话次数占比为第一设定历史时间段内该一级关联号码与失联号码的通话次数占所有一级关联号码与失联号码的总通话次数的占比。如:在第一设定历史时间段内,所有一级关联号码与失联号码的总通话次数为100,其中号码x与失联号码的通话次数为20次,该一级关联号码x的第一通话次数占比为20%。
步骤203、根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成与多个所述一级关联号码分别对应的二级关联号码组,所述二级关联号码组包括与所述一级关联号码对应的多个二级关联号码。
一级关联号码在第二设定历史时间段内的通话详单可以为一级关联号码在失联用户失联后半年内的通话详单。与多个一级关联号码对应的多个二级关联号码组为phone1(num1,…numk),…,phonen(num1,…numk),其中,phonen(num1,…numk)表示与一级关联号码phonen对应的二级关联号码组,numk表示与一级关联号码phonen对应的二级关联号码组中的第k个二级关联号码。
步骤204、根据所述多个二级关联号码组生成二级关联号码交集组,所述二级关联号码交集组包括至少一个二级关联交集号码。
将与多个一级关联号码对应的多个二级关联号码组phone1(num1,…numk),…,phonen(num1,…numk)取交集生成二级关联号码交集组{num1,num2,…numk},其中numk表示二级关联号码交集组中的第k个二级关联交集号码。二级关联交集号码为每个一级关联号码对应的二级关联号码组中均包括的二级关联号码。
步骤205、根据所述二级关联号码交集组和所述一级关联号码组生成与所述二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组,所述一级关联号码占比组包括与所述二级关联交集号码发生通话的多个一级关联号码及所述一级关联号码的第二通话次数占比。
分别计算二级关联号码交集组{num1,num2,…numk}中每个二级关联交集号码与一级关联号码组m={phone1(i1),phone2(i2),…,phonen(in)}中每个一级关联号码的通话次数及一级关联号码的第二通话次数占比,以生成与二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组。
与二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组为:
num1:{phone1(j1),phone2(j2),…,phonen(jn)}
num2:{phone1(j1),phone2(j2),…,phonen(jn)}
…
numk:{phone1(j1),phone2(j2),…,phonen(jn)}
其中,j1+j2+…+jn=1,与二级关联号码交集组中的二级关联交集号码numk对应的一级关联号码占比组为{phone1(j1),phone2(j2),…,phonen(jn)},jn表示一级关联号码phonen的第二通话次数占比。
优选地,每个二级关联交集号码numk对应的一级关联号码占比组中,多个一级关联号码根据第二通话次数占比由高到低进行排序。
步骤206、根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比生成所述二级关联号码交集组中每个二级关联交集号码与每个一级关联号码的通话契合度。
对于任一二级关联交集号码numk,通过公式match(phonen)=in-|in-jn|计算出该二级关联交集号码numk与{phone1(j1),phone2(j2),…,phonen(jn)}中每个一级关联号码的通话契合度,其中,match(phonen)表示二级关联交集号码numk与一级关联号码phonen的通话契合度,in表示一级关联号码phonen的第一通话次数占比,jn表示一级关联号码phonen的第二通话次数占比。
步骤207、将所述二级关联交集号码与每个一级关联号码的通话契合度加和生成所述二级关联交集号码与所述失联号码的关联度。
二级关联交集号码numk与失联号码的关联度tnum为match(phone1)+…+match(phonen)。
步骤208、对所述二级关联交集号码根据所述关联度的大小由高到低进行排序。
根据关联度tnum的大小对与多个关联度tnum对应的多个二级关联交集号码numk由高到低进行排序。
步骤209、选取前n个二级关联交集号码为所述失联号码的关联号码。
选取关联度较高的二级关联交集号码作为与失联号码的关联号码,如:n可以为3,选取关联度最高的前3个二级关联交集号码作为失联号码的关联号码。
后续地,用户可通过失联号码的关联号码获取与失联号码对应的失联用户的联系线索。
本实施例提供的关联号码获取方法,根据失联号码在第一设定历史时间段内的通话详单生成与失联号码对应的一级关联号码组,所述一级关联号码组包括一级关联号码的第一通话次数占比,根据多个一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,一级关联号码占比组包括一级关联号码的第二通话次数占比,根据一级关联号码的第一通话次数占比和一级关联号码的第二通话次数占比获取失联号码的关联号码。该方法通过运营商大数据对失联号码社交圈进行反向分析,根据失联号码失联前后的相关通话详单对失联号码的社交网络关联度进行计算,并根据关联度获取失联电话号码的关联号码。
实施例三
图3为本发明实施例三提供的一种关联号码获取装置的结构示意图,如图3所示,该关联号码获取装置包括生成模块11和第一获取模块12。
生成模块11用于根据失联号码在第一设定历史时间段内的通话详单生成与所述失联号码对应的一级关联号码组,所述一级关联号码组包括与所述失联号码对应的多个一级关联号码及所述一级关联号码的第一通话次数占比,根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,所述一级关联号码占比组包括多个一级关联号码及所述一级关联号码的第二通话次数占比。
第一获取模块12用于根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比获取所述失联号码的关联号码。
进一步地,该关联号码获取装置还包括第二获取模块13和判断模块14。
第二获取模块13用于获取所述失联号码在第一设定历史时间段内的通话详单。
判断模块14用于判断所述通话详单中的单次通话时长是否大于或等于预设通话时长。
所述第二获取模块13还用于若判断模块判断出所述通话详单中的单次通话时长大于或等于预设通话时长,获取与所述单次通话时长对应的通话号码组。
生成模块11具体用于剔除所述通话号码组中与所述失联号码的通话总次数小于通话次数阈值的通话号码,剔除所述通话号码组中与所述失联号码的通话频率不符合预设通话频率的通话号码并生成与所述失联号码对应的一级关联号码组。
进一步地,所述生成模块11具体用于根据多个所述一级关联号码在第二设定历史时间段内的通话详单生成与多个所述一级关联号码分别对应的二级关联号码组,所述二级关联号码组包括与所述一级关联号码对应的多个二级关联号码,根据所述多个二级关联号码组生成二级关联号码交集组,所述二级关联号码交集组包括至少一个二级关联交集号码,根据所述二级关联号码交集组和所述一级关联号码组生成与所述二级关联号码交集组中每个二级关联交集号码对应的一级关联号码占比组,所述一级关联号码占比组包括与所述二级关联交集号码发生通话的多个一级关联号码及所述一级关联号码的第二通话次数占比。
进一步地,该关联号码获取装置还包括排序模块15。
所述生成模块11还用于根据所述一级关联号码的第一通话次数占比和所述一级关联号码的第二通话次数占比生成所述二级关联号码交集组中每个二级关联交集号码与每个一级关联号码的通话契合度,将所述二级关联交集号码与每个一级关联号码的通话契合度加和生成所述二级关联交集号码与所述失联号码的关联度。
所述排序模块15用于对所述二级关联交集号码根据所述关联度的大小由高到低进行排序。
所述第一获取模块12具体用于选取前n个二级关联交集号码为所述失联号码的关联号码。
本实施例三提供的关联号码获取装置用于实现实施例一或实施例二提供的关联号码获取方法。
本实施例提供的关联号码获取装置,生成模块根据失联号码在第一设定历史时间段内的通话详单生成与失联号码对应的一级关联号码组,所述一级关联号码组包括一级关联号码的第一通话次数占比,根据多个一级关联号码在第二设定历史时间段内的通话详单生成一级关联号码占比组,一级关联号码占比组包括一级关联号码的第二通话次数占比,获取模块根据一级关联号码的第一通话次数占比和一级关联号码的第二通话次数占比获取失联号码的关联号码。该装置能够用于获取失联电话号码的关联号码。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。