追踪方法和装置、电子设备、存储介质与流程

专利2022-06-30  55


本公开涉及互联网技术领域,具体涉及数据处理技术领域,尤其涉及一种追踪方法和装置、电子设备、存储介质。



背景技术:

随着互联网技术的发展,电话诈骗事件发生较为频繁,因此如何定位及追踪电话诈骗事件的行为人成了备受关注的焦点。

在现有技术中,当接收到待追踪数据的查询请求时,获取基于监控得到的各用户的通话记录,并将待追踪数据与通话记录中的各用户的通话记录依次进行比对,直至确定出与待追踪数据对应的通话记录,并基于通话记录对诈骗事件的行为人进行追踪。

然而发明人在实现本公开的过程中,发现至少存在如下问题:由于通过将待追踪数据与通话记录中的各用户的通话记录依次进行比对造成的耗时较长,进而导致追踪效率低。



技术实现要素:

本公开提供一种追踪方法和装置、电子设备、存储介质,用以解决现有技术中由于通过将待追踪数据与通话记录中的各用户的通话记录依次进行比对造成的耗时较长,进而导致追踪效率低的问题。

一方面,本公开实施例提供一种追踪方法,所述方法包括:

采集多个用户的通信数据,其中,所述通信数据包括手机信令数据和上网详单数据;

构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型;

接收对象发送的携带待追踪数据的查询请求,其中,所述待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据;

根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息,所述待追踪用户信息至少包括电话号码和位置信息。

在一些实施例中,所述构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型包括:

根据所述通信数据中的区域信息构建所述多级树形结构模型;或者,

根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型。

在一些实施例中,所述根据所述通信数据中的区域信息构建所述多级树形结构模型包括:

提取所述通信数据中的所述区域信息;

以所述区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构;

根据所述多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型包括:

提取所述通信数据中的所述区域信息,并分别提取所述通信数据中的所述性别信息;

以所述区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构;

以所述性别信息中的性别为节点构建所述第一多级树形结构的子分枝,得到第二多级树形结构;

根据所述第二多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息包括:

将所述待追踪手机信令数据和/或待追踪上网详单数据,与所述多级树形结构模型中的所述通信数据进行匹配,得到与所述待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,所述匹配数据包括匹配手机信令数据和/或匹配上网详单数据;

提取所述匹配数据中的所述电话号码和所述位置信息。

在一些实施例中,在所述根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息之后,所述方法还包括:

将所述电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹;

将所述电话号码和所述位置轨迹推送给所述对象。

另一方面,本公开实施例还提供了一种追踪装置,所述装置包括:

采集模块,用于采集多个用户的通信数据,其中,所述通信数据包括手机信令数据和上网详单数据;

构建模块,用于构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型;

接收模块,用于接收对象发送的携带待追踪数据的查询请求,其中,所述待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据;

生成模块,用于根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息,所述待追踪用户信息至少包括电话号码和位置信息。

在一些实施例中,所述构建模块用于,根据所述通信数据中的区域信息构建所述多级树形结构模型;或者,根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型。

在一些实施例中,所述构建模块用于,提取所述通信数据中的所述区域信息,以所述区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构,根据所述多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述构建模块用于,提取所述通信数据中的所述区域信息,并分别提取所述通信数据中的所述性别信息,以所述区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构,以所述性别信息中的性别为节点构建所述第一多级树形结构的子分枝,得到第二多级树形结构,根据所述第二多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述构建模块用于,将所述待追踪手机信令数据和/或待追踪上网详单数据,与所述多级树形结构模型中的所述通信数据进行匹配,得到与所述待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,所述匹配数据包括匹配手机信令数据和/或匹配上网详单数据,提取所述匹配数据中的所述电话号码和所述位置信息。

在一些实施例中,所述装置还包括:

写入模块,用于将所述电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹;

推送模块,用于将所述电话号码和所述位置轨迹推送给所述对象。

另一个方面,本公开实施例还提供了一种电子设备,包括:存储器,处理器;

所述存储器用于存储所述处理器可执行指令的存储器;

其中,当执行所述存储器中的指令时,所述处理器被配置为实现如上任一实施例所述的方法。

另一个方面,本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上任一实施例所述的方法。

本公开提供一种追踪方法和装置、电子设备、存储介质,包括:采集多个用户的通信数据,其中,通信数据包括手机信令数据和上网详单数据,构建包括手机信令数据和上网详单数据的多级树形结构模型,接收对象发送的携带待追踪数据的查询请求,其中,待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据,根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,待追踪用户信息至少包括电话号码和位置信息。在现有技术中,通过将待追踪数据与获取到的通信数据进行比对的方式进行追踪,而在本公开实施例中,是通过构建多级树形结构模型,以便基于多级树形结构模型和待追踪数据进行追踪。且,在本公开实施例中,通过构建的多级树形结构模型,以便根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,避免了现有技术中将待追踪数据与各用户的通话记录进行依次比对造成的耗时较长等问题,从而实现了迅速确定待追踪用户信息,进而实现了提高追踪效率的技术效果。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本公开实施例的追踪方法的应用场景示意图;

图2为本公开实施例的追踪方法的流程示意图;

图3为本公开实施例的根据通信数据中的区域信息构建多级树形结构模型的方法的流程示意图;

图4为本公开实施例的根据通信数据中的区域信息和性别信息,构建多级树形结构模型的方法的流程示意图;

图5为本公开另一实施例的追踪方法的流程示意图;

图6为本公开实施例的追踪装置的示意图;

图7为本公开另一实施例的追踪装置的示意图;

图8为本公开实施例的电子设备的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在现有技术中,主要通过将待追踪数据与通话记录中的各用户的通话记录依次进行比的方式,从通话记录中确定与待追踪数据相对应的通话记录,由于各用户的通话记录的量非常的大,因此逐一进行比对时,会造成比对时间长的问题,从而使得确定出待追踪用户的通话记录的效率较低,进而导致追踪的效率低的问题。为了解决现有技术中因依次比对导致的上述问题,发明人经过创造性的劳动得到本公开实施的技术方案。在本公开实施例中,通过构建的多级树形结构模型,以便根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,避免了将待追踪数据与各用户的通话记录进行依次比对造成的耗时较长等问题,从而实现了迅速确定待追踪用户信息,进而实现了提高追踪效率的技术效果。

本公开实施例提供的追踪方法,可以适用于如图1所示的场景。

在如图1所示的应用场景中,基站100建立各手机200(图1中示范性地画出了3个手机,只是用于示范性地说明,不能理解为对本公开实施例的限定)的通信链路,以便各手机200的用户之间进行电话通信和短信通信等,形成手机信令数据。且各手机200还可基于通信链路上网,形成上网详单数据。

基站100将手机信令数据和上网详单数据发送至服务器300。

用户400通过计算机500向服务器300发送查询请求。

服务器300执行本公开实施例的追踪方法,确定待追踪用户信息,即确定待追踪用户的电话号码和位置信息。

服务器300将电话号码和位置信息发送至计算机500。

计算机500对电话号码和位置信息进行显示。

用户400基于电话号码和位置信息,对待追踪用户进行监控和逮捕等。

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

一个方面,本公开实施例提供了一种适用于上述应用场景的追踪方法。

请参阅图2,图2为本公开实施例的追踪方法的流程示意图。

如图2所示,该方法包括:

s101:采集多个用户的通信数据,其中,通信数据包括手机信令数据和上网详单数据。

其中,执行本公开实施例的追踪方法的主体可以为追踪装置,追踪装置可以为服务器(可参见上述示例),也可以为终端(如计算机等)。

其中,手机信令数据可包括用户通过用户终端通话时产生的通话详单数据,如主叫号码、被叫号码、通话时长、开始通话时间、结束通话时间、主叫号码归属地和被叫号码归属地,等等;手机信令数据还可包括用户通过用户终端收发短信时产生的数据。

上网详单数据可包括用户通过用户终端使用流量和免费网络(如wifi和热点等)浏览网页等产生的数据,如浏览网页的网址、浏览频率和浏览时长,等等。

其中,用户终端包括但不限于手机、智能手环和ipad。

s102:构建包括手机信令数据和上网详单数据的多级树形结构模型。

其中,多级树形结构模型是指包括多个分枝的树形结构的模型,一个分枝上至少包括一条手机信令数据或者一条上网详单数据。

在现有技术中,通过将待追踪数据与获取到的通信数据进行比对,以便从通信数据中确定出与追踪数据对应的通信数据,并从确定出的通信数据中确定电话号码和位置信息。

而在本公开实施例中,在采集到手机信令数据和上网详单数据后,基于手机信令数据和上网详单数据构建多级树形结构模型,以便基于多级树形结构模型进行后续追踪操作。

在一些实施例中,将手机信令数据和上网详单数据汇集至队列测试集群(kafka集群)中,以便基于kafka集群构建多级树形结构模型。

s103:接收对象发送的携带待追踪数据的查询请求,其中,待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据。

其中,当执行本公开实施例的追踪方法的主体为服务器时,则对象可以为计算机。具体地,用户通过点击操作(如点击计算机的键盘或者显示界面)或者语音操作向计算机输入查询请求,计算机将用户输入的查询请求发送至服务器。

当执行本公开实施例的追踪方法的主体为计算机时,则对象为用户,用户通过点击操作(如点击计算机的键盘或者显示界面)或者语音操作向计算机输入查询请求。

s104:根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,待追踪用户信息至少包括电话号码和位置信息。

可以理解的是,由于多级树形结构模型是基于手机信令数据和上网详单数据构建的,而手机信令数据和上网详单数据是实时生成的,因此多级树形结构模型也处于不断的更新状态。在一些实施例中,可通过设置时间间隔,基于时间间隔内获取到的手机信令数据和上网详单数据对多级树形结构模型进行更新。

在一些实施例中,基于衍生流(slipstream)实现根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息。

相对于现有技术中通过离散流(sparkstreaming)实现数据处理,slipstream具有时延较低,处理数据效率高的特点。因此,在本公开实施例中,基于slipstream实现根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,可以提高确定待追踪用户的效率。

本公开实施例提供了一种新的追踪方法,该方法包括:采集多个用户的通信数据,其中,通信数据包括手机信令数据和上网详单数据,构建包括手机信令数据和上网详单数据的多级树形结构模型,接收对象发送的携带待追踪数据的查询请求,其中,待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据,根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,待追踪用户信息至少包括电话号码和位置信息。在现有技术中,通过将待追踪数据与获取到的通信数据进行比对的方式进行追踪,而在本公开实施例中,是通过构建多级树形结构模型,以便基于多级树形结构模型和待追踪数据进行追踪。且,在本公开实施例中,通过构建的多级树形结构模型,以便根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,避免了现有技术中将待追踪数据与各用户的通话记录进行依次比对造成的耗时较长等问题,从而实现了迅速确定待追踪用户信息,进而实现了提高追踪效率的技术效果。

在一些实施例中,s102包括:

s1021:根据通信数据中的区域信息构建多级树形结构模型。或者,

s1022:根据通信数据中的区域信息和性别信息,构建多级树形结构模型。

在本公开实施例中,提供了两种构建多级树形结构模型的方法,一种为根据区域信息构建多级树形结构模型;另一种为根据区域信息和性别信息构建多级树形结构模型。

结合图3(图3为本公开实施例的根据通信数据中的区域信息构建多级树形结构模型的方法的流程示意图)可知,在一些实施例中,s1021包括:

s11:提取通信数据中的区域信息。

如,某用户a通过手机a向用户b的手机b发起呼叫请求,则呼叫请求中会携带手机a的区域信息,如手机a所属的省、市和县等。

s12:以区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构。

基于上述示例可知,多级树形结构可以包括省区域母分枝,省区域母分枝包括至少一个市区域分枝,市区域分枝包括至少一个县区域分枝,等等。

s13:根据多级树形结构、手机信令数据和上网详单数据生成多级树形结构模型。

在该步骤中,可具体包括:当多级树形结构构建完成后,将手机信令数据和上网详单数据写入至相应的分枝,生成多级树形结构模型。

例如,用户a呼叫用户b的手机信令数据中携带的区域信息为c市,则将用户a呼叫用户b的手机信令数据写入至c市对应的分枝。

结合图4(图4为本公开实施例的根据通信数据中的区域信息和性别信息,构建多级树形结构模型的方法的流程示意图)可知,在一些实施例中,s1022包括:

s21:提取通信数据中的区域信息,并分别提取通信数据中的性别信息。

在本公开实施例中,提取通信数据中的两个方面的信息,一个方面的信息为区域信息,另一方面的信息为性别信息。其中,提取区域信息的描述可参见s11。关于提取性别信息的描述如下:

若为从手机信令数据中提取性别信息,则基于上述示例,某用户a通过手机a向用户b的手机b发起呼叫请求,则呼叫请求中会携带手机a手机号码,从手机信令数据中获取该手机号码注册时使用的用户a的身份信息(如身份证信息),并从身份信息中提取性别信息。

若为从上网详单数据中提取性别信息,如用户a对某网页(如邮箱对应的网页)进行浏览产生了上网详单数据,则从上网详单数据中获取用户a注册该网页时的注册信息(如用户和身份信息等),并从注册信息中提取性别信息。

其中,性别信息包括男和女。

s22:以区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构。

其中,s22的描述可参见s12,此处不再赘述。

s23:以性别信息中的性别为节点构建第一多级树形结构的子分枝,得到第二多级树形结构。

当构建第一多级树形结构之后,在第一多级树形结构的基础上增加以性别为节点的子分枝。如,基于上述示例,在县区域的子分枝的基础上再增加两个子分枝,得到该县区域对应的男性性别的子分枝和女性性别的子分枝。

s24:根据第二多级树形结构、手机信令数据和上网详单数据生成多级树形结构模型。

在该步骤中,可具体包括:当多级树形结构构建完成后,将手机信令数据和上网详单数据写入至相应的分枝,生成多级树形结构模型。

基于上述示例,用户a呼叫用户b的手机信令数据中携带的区域信息为c市,且用户a的性别为女性,则将用户a呼叫用户b的手机信令数据写入至c市女性性别对应的分枝。

在一些实施例中,s104包括:

s41:将待追踪手机信令数据和/或待追踪上网详单数据,与多级树形结构模型中的通信数据进行匹配,得到与待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,匹配数据包括匹配手机信令数据和/或匹配上网详单数据。

在一些实施例中,若待追踪数据包括待追踪手机信令数据,则将待追踪手机信令数据与多级树形结构模型中的手机信令数据进行匹配,得到与待追踪手机信令数据对应的手机信令数据。

例如,待追踪手机信令数据包括通话次数、通话地址、通话频次、通话时长和性别信息,则从多级树形结构模型中获取与通话次数、通话地址、通话频次、通话时长和性别信息的均匹配的手机信令数据。

在一些实施例中,具体地匹配过程包括:提取待追踪手机信令数据中的待追踪区域信息(即通话地址),将待追踪区域信息与多级树形结构模型中的分枝的区域信息进行匹配,确定与待追踪区域信息对应的分枝,并根据其他附属信息(如通话次数、通话频次和通话时长)与确定出的分枝的手机信令数据进行匹配,得到与待追踪手机信令数据对应的手机信令数据。

在另一些实施例中,若多级树形结构模型为还包括性别信息的子分枝,则具体的匹配过程包括:提取待追踪手机信令数据中的待追踪区域信息(即通话地址),将待追踪区域信息与多级树形结构模型中的分枝的区域信息进行匹配,确定与待追踪区域信息对应的分枝,并从确定出的分枝中选定与女性性别对应的子分枝,并根据其他附属信息(如通话次数、通话频次和通话时长)与确定出的子分枝的手机信令数据进行匹配,得到与待追踪信令数据对应的手机信令数据。

在一些实施例中,若待追踪数据包括待追踪上网详单数据,则将待追踪上网详单数据与多级树形结构模型中的上网详单数据进行匹配,得到与待追踪上网详单数据对应的上网详单数据。

例如,待追踪上网详单数据包括访问数、访问地址、访问频次、访问时长和性别信息,则从多级树形结构模型中获取与访问次数、访问地址、访问频次、访问时长和性别信息的均匹配的上网详单数据。

在一些实施例中,具体地匹配过程包括:提取待追踪上网详单数据中的待追踪区域信息(即通话地址),将待追踪区域信息与多级树形结构模型中的分枝的区域信息进行匹配,确定与待追踪区域信息对应的分枝,并根据其他附属信息(如访问次数、访问频次和访问时长)与确定出的分枝的上网详单数据进行匹配,得到与待追踪上网详单数据对应的上网详单数据。

在另一些实施例中,若多级树形结构模型为还包括性别信息的子分枝,则具体的匹配过程包括:提取待追踪上网详单数据中的待追踪区域信息(即访问地址),将待追踪区域信息与多级树形结构模型中的分枝的区域信息进行匹配,确定与待追踪区域信息对应的分枝,并从确定出的分枝中选定与女性性别对应的子分枝,并根据其他附属信息(如访问次数、访问频次和访问时长)与确定出的子分枝的上网详单数据进行匹配,得到与待追踪上网详单数据对应的上网详单数据。

在一些实施例中,若待追踪数据包括待追踪手机信令数据和待追踪上网详单数据,则将待追踪手机信令数据与多级树形结构模型中的手机信令数据进行匹配,得到匹配手机信令数据,并将待追踪上网详单数据与多级树形结构模型中的上网详单数据进行匹配,得到匹配上网详单数据。

其中,关于待追踪数据包括若待追踪手机信令数据和待追踪上网详单数据时的具体匹配方法可参见上述示例,此处不再赘述。

s42:提取匹配数据中的电话号码和位置信息。

请参阅图5,图5为本公开另一实施例的追踪方法的流程示意图。

如图5所述,该方法包括:

s201:采集多个用户的通信数据,其中,通信数据包括手机信令数据和上网详单数据。

其中,关于s201的描述可参见s101,此处不再赘述。

s202:构建包括手机信令数据和上网详单数据的多级树形结构模型。

其中,关于s202的描述可参见s102,此处不再赘述。

s203:接收对象发送的携带待追踪数据的查询请求,其中,待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据。

其中,关于s203的描述可参见s103,此处不再赘述。

s204:根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,待追踪用户信息至少包括电话号码和位置信息。

其中,关于s204的描述可参见s104,此处不再赘述。

s205:将电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹。

基于上述示例可知,手机信令数据、上网详单数据和多级树形结构模型可不断更新,因此,将电话号码和位置信息写入至分布式数据库(hbase),并生成预设时长内的位置信息的位置轨迹,即待追踪用户的移动轨迹。

s206:将电话号码和位置轨迹推送给对象。

在一些实施例中,可通过文件传输协议(ftp)将电话号码和位置轨迹推送至对象,以便对象对待追踪用户进行进一步追踪和监控;或者,以便对象对待追踪用户进行逮捕,等等。

在一些实施例中,在构建得到多级树形结构模型之后,该方法还包括:若接收到目标用户发送的携带目标电话号码的目标查询请求,从多级树形结构模型中提取与目标电话号码对应目标位置信息,并将目标位置信息推送给目标用户。

当然,在另一些实施例中,可以从分布式数据中提取与目标电话号码对应的目标位置信息,并将目标位置信息推送给目标用户。

其中,目标用户可基于api接口实现查询。

根据本公开实施例的另一个方面,本公开实施例还提供了一种追踪装置。

请参阅图6,图6为本公开实施例的追踪装置的示意图。

如图6所示,该装置包括:

采集模块1,用于采集多个用户的通信数据,其中,所述通信数据包括手机信令数据和上网详单数据;

构建模块2,用于构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型;

接收模块3,用于接收对象发送的携带待追踪数据的查询请求,其中,所述待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据;

生成模块4,用于根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息,所述待追踪用户信息至少包括电话号码和位置信息。

在一些实施例中,所述构建模块2用于,根据所述通信数据中的区域信息构建所述多级树形结构模型;或者,根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型。

在一些实施例中,所述构建模块2用于,提取所述通信数据中的所述区域信息,以所述区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构,根据所述多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述构建模块2用于,提取所述通信数据中的所述区域信息,并分别提取所述通信数据中的所述性别信息,以所述区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构,以所述性别信息中的性别为节点构建所述第一多级树形结构的子分枝,得到第二多级树形结构,根据所述第二多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

在一些实施例中,所述构建模块2用于,将所述待追踪手机信令数据和/或待追踪上网详单数据,与所述多级树形结构模型中的所述通信数据进行匹配,得到与所述待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,所述匹配数据包括匹配手机信令数据和/或匹配上网详单数据,提取所述匹配数据中的所述电话号码和所述位置信息。

结合图7可知,在一些实施例中,所述装置还包括:

写入模块5,用于将所述电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹;

推送模块6,用于将所述电话号码和所述位置轨迹推送给所述对象。

根据本公开实施例的另一个方面,本公开实施例还提供了一种电子设备,包括:存储器,处理器;

存储器用于存储处理器可执行指令的存储器;

其中,当执行存储器中的指令时,处理器被配置为实现如上任一实施例所述的方法。

请参阅图8,图8为本公开实施例的电子设备的结构示意图。

如图8所示,该电子设备包括存储器和处理器,该电子设备还可以包括通信接口和总线,其中,处理器、通信接口和存储器通过总线连接;处理器用于执行存储器中存储的可执行模块,例如计算机程序。

其中,存储器可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。

其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序,前述本公开实施例任一实施例揭示的方法可以应用于处理器中,或者由处理器实现。

处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

根据本公开实施例的另一个方面,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上任一实施例所述的方法。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本公开实施例方案的目的。

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

还应理解,在本公开各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。

以上,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。


技术特征:

1.一种追踪方法,其特征在于,所述方法包括:

采集多个用户的通信数据,其中,所述通信数据包括手机信令数据和上网详单数据;

构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型;

接收对象发送的携带待追踪数据的查询请求,其中,所述待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据;

根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息,所述待追踪用户信息至少包括电话号码和位置信息。

2.根据权利要求1所述的方法,其特征在于,所述构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型包括:

根据所述通信数据中的区域信息构建所述多级树形结构模型;或者,

根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型。

3.根据权利要求2所述的方法,其特征在于,所述根据所述通信数据中的区域信息构建所述多级树形结构模型包括:

提取所述通信数据中的所述区域信息;

以所述区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构;

根据所述多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

4.根据权利要求2所述的方法,其特征在于,所述根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型包括:

提取所述通信数据中的所述区域信息,并分别提取所述通信数据中的所述性别信息;

以所述区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构;

以所述性别信息中的性别为节点构建所述第一多级树形结构的子分枝,得到第二多级树形结构;

根据所述第二多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息包括:

将所述待追踪手机信令数据和/或待追踪上网详单数据,与所述多级树形结构模型中的所述通信数据进行匹配,得到与所述待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,所述匹配数据包括匹配手机信令数据和/或匹配上网详单数据;

提取所述匹配数据中的所述电话号码和所述位置信息。

6.根据权利要求1至4中任一项所述的方法,其特征在于,在所述根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息之后,所述方法还包括:

将所述电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹;

将所述电话号码和所述位置轨迹推送给所述对象。

7.一种追踪装置,其特征在于,所述装置包括:

采集模块,用于采集多个用户的通信数据,其中,所述通信数据包括手机信令数据和上网详单数据;

构建模块,用于构建包括所述手机信令数据和所述上网详单数据的多级树形结构模型;

接收模块,用于接收对象发送的携带待追踪数据的查询请求,其中,所述待追踪数据包括待追踪手机信令数据和/或待追踪上网详单数据;

生成模块,用于根据所述多级树形结构模型生成与所述待追踪数据对应的待追踪用户信息,所述待追踪用户信息至少包括电话号码和位置信息。

8.根据权利要求7所述的装置,其特征在于,所述构建模块用于,根据所述通信数据中的区域信息构建所述多级树形结构模型;或者,根据所述通信数据中的区域信息和性别信息,构建所述多级树形结构模型。

9.根据权利要求8所述的装置,其特征在于,所述构建模块用于,提取所述通信数据中的所述区域信息,以所述区域信息中地区为节点构建初始树形结构的分枝,得到多级树形结构,根据所述多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

10.根据权利要求8所述的装置,其特征在于,所述构建模块用于,提取所述通信数据中的所述区域信息,并分别提取所述通信数据中的所述性别信息,以所述区域信息中地区为节点构建初始树形结构的第一分枝,得到第一多级树形结构,以所述性别信息中的性别为节点构建所述第一多级树形结构的子分枝,得到第二多级树形结构,根据所述第二多级树形结构、所述手机信令数据和所述上网详单数据生成所述多级树形结构模型。

11.根据权利要求7至10中任一项所述的装置,其特征在于,所述构建模块用于,将所述待追踪手机信令数据和/或待追踪上网详单数据,与所述多级树形结构模型中的所述通信数据进行匹配,得到与所述待追踪手机信令数据和/或待追踪上网详单数据对应的匹配数据,其中,所述匹配数据包括匹配手机信令数据和/或匹配上网详单数据,提取所述匹配数据中的所述电话号码和所述位置信息。

12.根据权利要求7至10中任一项所述的装置,其特征在于,所述装置还包括:

写入模块,用于将所述电话号码和位置信息写入至分布式数据库,并生成预设时长内的位置信息的位置轨迹;

推送模块,用于将所述电话号码和所述位置轨迹推送给所述对象。

13.一种电子设备,包括:存储器,处理器;

所述存储器用于存储所述处理器可执行指令的存储器;

其中,当执行所述存储器中的指令时,所述处理器被配置为实现如权利要求1至6中任一项所述的方法。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的方法。

技术总结
本公开提供一种追踪方法和装置、电子设备、存储介质。该方法包括:采集多个用户的通信数据,构建包括手机信令数据和上网详单数据的多级树形结构模型,接收对象发送的携带待追踪数据的查询请求,根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息。在现有技术中,通过将待追踪数据与获取到的通信数据进行比对的方式进行追踪,而在本公开实施例中,是通过构建的多级树形结构模型,以便根据多级树形结构模型生成与待追踪数据对应的待追踪用户信息,避免了现有技术中将待追踪数据与各用户的通话记录进行依次比对造成的耗时较长等问题,从而实现了迅速确定待追踪用户信息,进而实现了提高追踪效率的技术效果。

技术研发人员:王志军;陈海波;谢攀;王蓉;谢继刚;戴智;苏轶;李梦圆
受保护的技术使用者:中国联合网络通信集团有限公司;联通系统集成有限公司
技术研发日:2020.01.15
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-58268.html

最新回复(0)