一种多对象关联视图构建方法、终端设备及存储介质与流程

文档序号:20440964发布日期:2020-04-17 22:24阅读:109来源:国知局
一种多对象关联视图构建方法、终端设备及存储介质与流程

本发明涉及社会关系分析领域,尤其涉及一种多对象关联视图构建方法、终端设备及存储介质。



背景技术:

在手机取证分析经常遇到的案件中,大多数都包含较多的手机检材,每部手机含有大量的通讯数据,例如短信、微信、qq以及其他各种应用,通常的研判方式都是通过人工查阅,逐个排查。人工查阅,在数据量大时存在效率低,耗时长的缺陷,十分耗费办案人员精力,其次也没有直观的关系图辅助定位关键人物。



技术实现要素:

为了解决上述问题,本发明提出了一种多对象关联视图构建方法、终端设备及存储介质。

具体方案如下:

一种多对象关联视图构建方法,包括以下步骤:

s1:采集多个手机取证数据,并将手机取证数据与分析对象进行对应;

s2:提取手机取证数据中每个通联应用的通联数据,并转换为统一格式;

s3:根据手机取证数据对应的所有分析对象,构建关联视图中的分析对象节点;

s4:根据手机取证数据与分析对象的对应关系,和手机取证数据中每个通联应用的通联数据,构建每个分析对象的联系人节点,并构建分析对象节点与联系人节点之间的链接;

s5:根据构建的各节点和链接,通过自动布局算法生成显示社会关系的关联视图。

进一步的,所述通联数据包括联系人账号和通联次数。

进一步的,步骤s4中当不同通联应用中的联系人账号对应同一联系人时,将该不同通联应用中的对应同一联系人的不同联系人账号构建为同一联系人节点。

进一步的,当不同通联应用中的联系人账号对应同一联系人时,构建联系人节点与不同联系人账号之间的对应关系。

进一步的,通过是否具有同一属性判断不同通联应用中的联系人账号是否对应同一联系人。

进一步的,通过人工方式判断不同通联应用中的联系人账号是否对应同一联系人。

进一步的,分析对象节点与联系人节点之间的链接通过标注通联次数的直线表示。

进一步的,所述联系人节点包括群联系人节点。

一种多对象关联视图构建终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。

本发明采用如上技术方案,可以针对待查案件的手机取证数据,全自动的完成对各个分析对象的通联数据的分析,并构建关联图谱。通过关联图谱可以快速完成查找多个对象共同联系对象、通联频次较高对象等常见的研判任务,取证研判场景具备显著的意义,可以有效解决研判工作中人工缺乏全局视角的问题,提高了案件研判的效率。

附图说明

图1所示为本发明实施例一的流程图。

图2所示为该实施例中联系人节点构建示意图。

图3所示为该实施例中构建的关联视图示意图。

图4所示为该实施例中联系人节点对应的数据视图示意图。

图5所示为该实施例中群联系人节点对应的数据视图示意图。

具体实施方式

为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。

现结合附图和具体实施方式对本发明进一步说明。

实施例一:

本发明实施例提供了一种多对象关联视图构建方法,如图1所示,包括以下步骤:

s1:采集多个手机取证数据,并根据手机所属的分析对象,将手机取证数据与分析对象进行对应。

所述分析对象可以是个人,也可以是多个人组成的群体。

每个分析对象可以对应一个手机取证数据,也可以对应多个手机取证数据。如一个人拥有多部手机。

s2:提取手机取证数据中每个通联应用的通联数据,并转换为统一格式。

转换为统一格式为有利于后续分析。

所述通联应用的通联数据为每个通联应用的联系人账号和对应的通联记录,该实施例中所述通联记录采用通联次数表示,通过通联次数通常可以显示两个对象的关系远近,关系较近的通联次数越多。如qq应用的通联数据为好友和与好友之间的聊天次数、手机通话应用的通联数据为联系人和对应的通话次数根据、支付宝的通联数据为联系人和对应的交易次数等等。

除通联次数外,通联记录还可以包括通联的开始时间,持续时间等等。

s3:根据手机取证数据对应的所有分析对象,构建关联视图中的分析对象节点。

s4:根据手机取证数据与分析对象的对应关系,和手机取证数据中每个通联应用的通联数据,构建每个分析对象的联系人节点,并构建分析对象节点与联系人节点之间的链接。

通常情况下为每个通联应用的不同联系人账号均构建为单独的联系人节点,但由于同一联系人可能出现在不同的通联应用中,如qq和手机通讯录中均包含同一联系人,此时,如果将每个通联应用的各联系人账号作为单独的联系人节点,一方面影响判断的准确性(会误认为不同的联系人),另一方面影响关联视图的表示效果,因此,该实施例中将同一分析对象对应的不同通联应用中的具有同一属性的联系人进行合并。

所述同一属性为表征身份特征的属性,如身份证账号、常用昵称、实名信息、手机号等等,在此不做限制,如微信会关联相关的qq号、手机号,支付宝也会关联手机号,通过手机号或qq号的直接一致性,将具有相同手机号的手机通话应用、微信和支付宝账号的同一联系人进行合并;也可以通过手机号和qq号间接一致性,将具有相同手机号的手机通话应用、微信和支付宝账号的同一联系人进行合并,将具有相同qq号的微信和qq的同一联系人进行合并,综合两者实现将手机通话应用、微信、qq和支付宝账号的同一联系人进行合并。

每个联系人节点与其对应的所有通联应用进行对应,如当联系人节点仅对应一个通联应用微信时,当选中该联系人节点时只显示该联系人的微信账号信息,当联系人节点对应手机通话应用、qq和微信三个通联应用时,当选中该联系人节点时同时显示该联系人的手机号、qq账号和微信账号信息。

除上述合并通过同一属性进行合并的方式外,也可以进行其他方式的合并,如通过人工合并,即通过分析对象确定的两个联系人为同一联系人。如图2所示,为本实施例中合并的示意图。

进一步的,所述联系人中除个人联系人外还包括群联系人,针对每个群联系人建立一个单独的群联系人节点,该群联系人节点可以使用群号码或群昵称进行标识,在此不做限制。

该实施例中,所述分析对象节点与联系人节点之间的链接通过标注通联次数的直线表示。如图3所示。

进一步的,当联系人节点为群联系人时,对应的通联次数为该分析对象在该群内的发言数。

除通联次数之外,还可以通过其他标识来表示链接,如采用身份关系(亲属关系、同事关系等等)、行为关系(是否共同出行、住在同一地点等)等等,或者在通联次数的基础上增加其他标识,在此不做限制。

s5:根据构建的各节点和链接,通过自动布局算法生成显示社会关系的关联视图。

在底层的关联视图的节点及链接对象均构建完成后,进一步地通过自动布局算法调整最终展示关联视图的大小及各个节点位置,常用布局模型为网络化布局。完成布局后生成显示社会关系的关联视图。

该实施例中还包括对应各节点和链接的数据视图,用于显示各节点和链接的详细信息,如:对应于联系人节点的数据视图中显示该节点对应的具体的账号信息、各种类型的通联数据统计、时间变化趋势、时段统计图表等,如图4所示;对应于群联系人节点的数据视图中显示该群联系人的基本信息,如群名称、群类型、群账号以及群组成员信息(即组成该群组的各联系人账号、身份、发言次数、聊天记录)等等,如图5所示。所述数据视图的显示内容本领域技术人员可以根据需求对通联数据进行统计分析后显示。

本发明实施例一可以针对待查案件的手机取证数据,全自动的完成对各个分析对象的通联数据的分析,并构建关联图谱。通过关联图谱可以快速完成查找多个对象共同联系对象、通联频次较高对象等常见的研判任务,取证研判场景具备显著的意义,可以有效解决研判工作中人工缺乏全局视角的问题,提高了案件研判的效率。

实施例二:

本发明还提供一种多对象关联视图构建终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例一的上述方法实施例中的步骤。

进一步地,作为一个可执行方案,所述多对象关联视图构建终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述多对象关联视图构建终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述多对象关联视图构建终端设备的组成结构仅仅是多对象关联视图构建终端设备的示例,并不构成对多对象关联视图构建终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述多对象关联视图构建终端设备还可以包括输入输出设备、网络接入设备、总线等,本发明实施例对此不做限定。

进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述多对象关联视图构建终端设备的控制中心,利用各种接口和线路连接整个多对象关联视图构建终端设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述多对象关联视图构建终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。

所述多对象关联视图构建终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)以及软件分发介质等。

尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。

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