基于图形数据库的企业涉案信息查询方法及装置与流程

文档序号:17642786发布日期:2019-05-11 00:46阅读:399来源:国知局
基于图形数据库的企业涉案信息查询方法及装置与流程

本发明涉及数据查询领域,具体而言,涉及一种基于图形数据库的企业涉案信息查询方法及装置。



背景技术:

现有技术中,法院的案件系统只能单纯的查询案件的信息,不能直接通过案件查询到相关的企业信息。司法人员在查看执行案件的进展情况时,还需要去其他网页查询当事企业的详细信息,十分的繁琐和不便。此外,现有的查询企业的网站只包含少部分的案件信息,多数诉讼关系不能得到展现,而且数据准确性不高。因此司法人员无法通过现有的查询企业的网站快速、准确的得到企业的诉讼关系和情况,使司法人员办案效率较低。



技术实现要素:

本发明的主要目的在于提供一种基于图形数据库的企业涉案信息查询方法及装置,以解决现有技术中司法人员无法便捷、高效的查询企业涉案信息的技术问题。

为了实现上述目的,根据本发明的一个方面,提供了一种基于图形数据库的企业涉案信息查询方法,该方法包括:

获取用户的企业涉案信息查询请求,所述企业涉案信息查询请求包括案件标识或涉案企业标识;

根据所述企业涉案信息查询请求从预设的图形数据库中查询出与所述案件标识或企业标识对应的关系图谱数据,其中,所述图形数据库中储存有各案件与对应的涉案企业及该涉案企业的相关联企业的关系图谱;

将所述关系图谱数据发送给所述用户。

可选的,在所述获取用户的企业涉案信息查询请求之前,还包括:

根据案件的审判数据获取该案件对应的涉案企业及该涉案企业的相关联企业数据;

根据该案件对应的涉案企业及该涉案企业的相关联企业数据生成该案件的关系图谱,并将该关系图谱存储到所述图形数据库中。

可选的,所述企业涉案信息查询请求还包括:查询级数和连接关系项,所述查询级数包括:所述用户设定的与欲查询的案件或企业的最大关联层数,所述连接关系项包括:所述用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系;

所述企业涉案信息查询方法还包括:

根据所述查询级数和连接关系项从所述关系图谱数据中筛选出与所述查询级数和连接关系项对应的关系图谱数据;

所述将所述关系图谱数据发送给所述用户,包括:

将筛选出的与所述查询级数和连接关系项对应的关系图谱数据发送给所述用户。

可选的,在将筛选出的与所述查询级数和连接关系项对应的关系图谱数据发送给所述用户之后,还包括:

接收用户对查询级数和/或连接关系项的修改信息;

生成与所述修改信息对应的更新查询级数和/或更新连接关系项;

根据所述更新查询级数和/或更新连接关系项从所述与所述案件标识或企业标识对应的关系图谱数据中筛选出与所述更新查询级数和/或更新连接关系项对应的关系图谱数据,并发送给所述用户。

为了实现上述目的,根据本发明的另一方面,提供了一种基于图形数据库的企业涉案信息查询装置,该装置包括:查询请求获取单元,用于获取用户的企业涉案信息查询请求,所述企业涉案信息查询请求包括案件标识或涉案企业标识;

关系图谱数据查询单元,用于根据所述企业涉案信息查询请求从预设的图形数据库中查询出与所述案件标识或企业标识对应的关系图谱数据,其中,所述图形数据库中储存有各案件与对应的涉案企业及该涉案企业的相关联企业的关系图谱;

查询反馈单元,用于将所述关系图谱数据发送给所述用户。

可选的,该装置还包括:

企业数据获取单元,用于根据案件的审判数据获取该案件对应的涉案企业及该涉案企业的相关联企业数据;

关系图谱生成单元,用于根据该案件对应的涉案企业及该涉案企业的相关联企业数据生成该案件的关系图谱,并将该关系图谱存储到所述图形数据库中。

可选的,所述企业涉案信息查询请求还包括:查询级数和连接关系项,所述查询级数包括:所述用户设定的与欲查询的案件或企业间接关联的关联层数,所述连接关系项包括:所述用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系;

所述企业涉案信息查询装置还包括:

关系图谱数据筛选单元,用于根据所述查询级数和连接关系项从所述关系图谱数据中筛选出与所述查询级数和连接关系项对应的关系图谱数据;

所述查询反馈单元还用于将筛选出的与所述查询级数和连接关系项对应的关系图谱数据发送给所述用户。

可选的,该装置还包括:

修改信息接收单元,用于接收用户对查询级数和/或连接关系项的修改信息;

更新选项生成单元,用于生成与所述修改信息对应的更新查询级数和/或更新连接关系项;

所述关系图谱数据筛选单元,还用于根据所述更新查询级数和/或更新连接关系项从所述与所述案件标识或企业标识对应的关系图谱数据中筛选出与所述更新查询级数和/或更新连接关系项对应的关系图谱数据,并发送给所述用户。

为了实现上述目的,根据本发明的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于图形数据库的企业涉案信息查询方法中的步骤。

为了实现上述目的,根据本发明的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述基于图形数据库的企业涉案信息查询方法中的步骤。

本发明的有益效果为:本发明实施例通过将案件的审判数据与涉案企业数据相结合,并在查询时以图谱数据的形式展示给用户,免去了司法人员和其他用户在查看执行案件的进展情况时,还需要去其他网页查询当事企业的详细信息的繁琐,可以直接在案件详情中点击企业名称进行查询;也改善了传统的企业图谱因为缺少案件信息或案件信息不全而导致的诉讼关系不全甚至根本无法查询到两个企业之间诉讼关系的情况,大大提高了司法人员的办事效率,具有极高的可用性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1是本发明实施例基于图形数据库的企业涉案信息查询方法的第一流程图;

图2是本发明实施例基于图形数据库的企业涉案信息查询方法的第二流程图;

图3是本发明实施例基于图形数据库的企业涉案信息查询方法的第三流程图;

图4是本发明实施例基于图形数据库的企业涉案信息查询方法的第四流程图;

图5是本发明实施例基于图形数据库的企业涉案信息查询装置的第一结构框图;

图6是本发明实施例基于图形数据库的企业涉案信息查询装置的第二结构框图;

图7是本发明实施例基于图形数据库的企业涉案信息查询装置的第三结构框图;

图8是本发明实施例基于图形数据库的企业涉案信息查询装置的第四结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

本发明实施例提供了一种基于neo4j图形数据库的企业涉案信息查询系统,以解决案件相关企业信息查询繁琐、企业间诉讼关系不完整的问题,该企业涉案信息查询系统包括:处理器、通信装置、用于储存案件的审判数据的审判数据库、用于储存企业数据的企业数据库以及用于储存案件与企业的关系图谱数据的neo4j图形数据库。本发明通过收集、整理、梳理、关联、过滤海量的公开的数据,形成司法部门行政需要的依据,提高司法效率。

本发明通过将法院审判数据与企业数据做结合,并通过关系图谱进行直观的展现,便于用户便捷、高效的查询企业涉案信息。在本发明实施例中,采用传统关系型数据库和neo4j图形数据库两种方式存储数据。审判数据库和企业数据库为关系型数据库,关系型数据库结构固定,用于存储抓取到的基础的法院审判数据、企业信息数据,提供以企业为单位的企业信息页面的查询功能。neo4j图形数据库用于存储案件与企业的关系图谱数据,neo4j是一个高性能的nosql图形数据库,它将结构化数据存储在网络上而不是表中,主要用于存储更多的关系图谱数据,将抓取得到的案件、企业投资、企业分支机构、企业股东出资等数据进行连接生成关系图谱数据,并存储到neo4j图形数据库中,再通过前端获取这些数据,以图谱的形式展现到页面上。

在本发明实施例中收录了全国企业基本信息、个体工商户基本信息、知识产权信息、上市公司信息、经营活动信息等数据,依据这些数据线索,收集、整理、梳理、关联、过滤海量的公开的数据,形成司法部门行政需要的依据,提高司法效率。本发明的系统部署形态采用内网部署,部署后,以页面展示、图谱等形式展示数据,为法院执行、立案等提供可靠的线索依据。

图1是本发明实施例基于图形数据库的企业涉案信息查询方法的第一流程图,如图1所示,本实施例的基于图形数据库的企业涉案信息查询方法包括步骤s101至步骤s103。

步骤s101,获取用户的企业涉案信息查询请求,所述企业涉案信息查询请求包括案件标识或涉案企业标识。在本发明的实施例中,当用户查询企业涉案信息时,需要先向企业涉案信息查询系统发送查询请求,该查询请求中可以包括案件标识、企业标识、当事人标识、查询级数、连接关系项等请求参数。在本发明的实施例中,通过案件标识、当事人标识、企业标识就可以确定出对应的企业或案件,查询级数可以为用户设定的与欲查询的案件或企业直接或间接关联的最大关联层数,而连接关系项可以为用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系。在本发明的可选实施例中,上述用户可以包括司法人员、法官以及其他用户。

步骤s102,根据所述企业涉案信息查询请求从预设的图形数据库中查询出与所述案件标识或企业标识对应的关系图谱数据,其中,所述图形数据库中储存有各案件与对应的涉案企业及该涉案企业的相关联企业的关系图谱。在本发明实施例中,当企业涉案信息查询系统接收到用户的查询请求时,可以根据查询请求中的案件标识、企业标识等请求参数从预设的图形数据库中查询出相应的关系图谱数据。在本发明的实施例中,上述关系图谱数据可以包括案件与企业之间、案件与案件之间以及企业与企业之间的连接关系数据。在本发明的实施例中上述图形数据库可以为neo4j图形数据库,该neo4j图形数据库用于存储预设的案件与企业直接、企业之间以及案件之间的关系图谱数据。在本发明的可选实施例中,上述图形数据库还可以为flockdb图形数据库、allegrograp图形数据库、graphdb图形数据库或者infinitegraph图形数据库等。

步骤s103,将所述关系图谱数据发送给所述用户。在本发明实施例中,当企业涉案信息查询系统从neo4j图形数据库中查询出与用户的查询请求对应的关系图谱数据后,对关系图谱数据进行封装,并发送给前端(即用户终端),进而前端渲染页面,将关系图谱数据以图谱或者列表的形式展示给用户。在本发明的实施例中,关系图谱的展示需要借助于另外的前端技术进行展示,例如d3.js、echats等。

从以上的描述中,可以看出,本发明实施例通过将法院审判数据与企业数据做结合,并通过关系图谱进行直观的展现,便于用户便捷、高效的查询企业涉案信息。

图2是本发明实施例基于图形数据库的企业涉案信息查询方法的第二流程图,如图2所示,在本发明实施例中,neo4j图形数据库中的案件与企业的关系图谱数据由步骤s201至步骤s202而生成。

步骤s201,根据案件的审判数据获取该案件对应的涉案企业及该涉案企业的相关联企业数据。在本发明的实施例中,企业涉案信息查询系统可以定时或在外部触发时抓取法院的审判数据,该审判数据可以为历史审判数据或增量审判数据。企业涉案信息查询系统对抓取到的审判数据进行转换类型处理,以使审判数据可以存储在预设的本地审判数据库中。在本发明的实施例中,企业涉案信息查询系统可以根据法标标准将案件的审判数据存储到本地审判数据库中,该审判数据库可以为传统关系型数据库。

在本发明的实施例中,企业涉案信息查询系统可以对接企业信息接口,获取全国企业相关信息并存储到本地数据中心,并定时下载企业数据更新包,对本地企业数据做更新。具体可以为,企业涉案信息查询系统定时或在外部触发时,将外网企业大数据平台的数据包导入到本系统的预设企业数据库中,并定时获取企业数据更新包,当数据有更新时,将更新的数据存到预设的企业数据库中。在本发明的实施例中,上述企业数据库可以为传统关系型数据库。在本发明实施例中,在企业数据库中为每个企业建立一条企业数据,该企业数据中记录了该企业与其他企业的关联关系。

在本发明实施例中,企业涉案信息查询系统可以根据在审判数据库中的储存的案件的审判信息,确定出审判信息对应的企业,例如审判信息为判罚a企业赔偿b企业,则该审判信息对应的企业为a企业和b企业。在确定案件对应的企业后,从上述企业数据库中查询该对应的企业,并获取该企业对应的企业数据,即得到了该企业与其他企业的关联关系。

步骤s202,根据该案件对应的涉案企业及该涉案企业的相关联企业数据生成该案件的关系图谱,并将该关系图谱存储到所述图形数据库中。在本发明实施例中,企业涉案信息查询系统可以将案件的审判数据与对应的企业数据做整合,进行相关关联生成案件与企业的关系图谱数据,并将关系图谱数据储存在预设的neo4j图形数据库中,以使用户在查询时可以通过页面列表形式或图谱形式查看企业涉案信息。在本发明实施例中,企业涉案信息查询系统可以定时将审判数据库中新增的案件的审判数据与本地的企业数据库中对应企业的企业数据进行整合连接生成关系图谱数据,并储存到预设的neo4j图形数据库中。

从以上的描述中,可以看出,本发明实施例通过采用传统关系型数据库和neo4j图形数据库两种方式存储数据:关系型数据库结构固定,用于存储抓取到的基础的法院审判数据、企业信息数据,提供以企业为单位的企业信息页面的查询功能,neo4j图形数据库用于存储案件与企业的关系图谱数据。本发明实施例通过将抓取得到的案件、企业投资、企业分支机构、企业股东出资等数据进行连接生成关系图谱数据,并存储到neo4j图形数据库中,以使用户在查询时可以通过前端获取这些数据,并以图谱的形式展现到前端页面上。

图3是本发明实施例基于图形数据库的企业涉案信息查询方法的第三流程图,如图3所示,本发明实施例的基于图形数据库的企业涉案信息查询方法包括步骤s301至步骤s302。

步骤s301,根据所述查询级数和连接关系项从所述关系图谱数据中筛选出与所述查询级数和连接关系项对应的关系图谱数据。在本发明实施例中,用户的查询请求中还包括查询级数和连接关系项,所述查询级数包括:所述用户设定的与欲查询的案件或企业间接关联的关联层数,所述连接关系项包括:所述用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系,在该查询级数中设定的最大关联层数限定了数据查询的范围。在本发明实施例中,连接关系项可以为查询的企业之间、案件之间或者案件与企业之间的关系选项,例如企业之间可以为投资关系、被投资关系、子公司关系等。在本发明实施例中,查询级数可以为与目标案例相关的若干层级的所有企业,例如b公司和c公司是与a案例直接相关的公司,因此b公司和c公司为a案例的第一层级公司,而d公司和e公司与b公司处于投资关系,因此d公司和e公司为a案例的第二层级公司。

在本发明的实施例中,当企业涉案信息查询系统接收到用户的查询请求时,首先根据查询请求中的案件标识或企业标识从neo4j图形数据库中查询出与目标案件或者企业相关的全部关系图谱数据,进而根据预设的查询级数和连接关系项从全部关系图谱数据中筛选出与查询级数和连接关系项对应的关系图谱数据。

步骤s302,将筛选出的与所述查询级数和连接关系项对应的关系图谱数据发送给所述用户。在本发明实施例中,当企业涉案信息查询系统从neo4j图形数据库中查询出与用户的查询请求对应的关系图谱数据后,对关系图谱数据进行封装,并发送给前端,进而前端渲染页面,将关系图谱数据以图谱或者列表的形式展示给用户。

图4是本发明实施例基于图形数据库的企业涉案信息查询方法的第四流程图,如图4所示,本发明实施例的基于图形数据库的企业涉案信息查询方法包括步骤s401至步骤s403。

步骤s401,接收用户对查询级数和/或连接关系项的修改信息。在本发明实施例中,用户在进行企业涉案信息查询时,可以更改查询信息中的查询级数和连接关系项。

步骤s402,生成与所述修改信息对应的更新查询级数和/或更新连接关系项。在本发明中,当接收到用户对查询级数和/或连接关系项的修改信息后,根据该修改信息更新查询请求中的查询级数和/或连接关系项。

步骤s403,根据所述更新查询级数和/或更新连接关系项从所述关系图谱数据中筛选出与所述更新查询级数和/或更新连接关系项对应的关系图谱数据,并发送给所述用户。在本发明实施例中,当用户更改查询信息中的查询级数和连接关系项时,企业涉案信息查询系统接收该修改信息,并根据修改信息重新从预设的neo4j图形数据库中查询出与用户的查询请求对应的关系图谱数据,该关系图谱数据为与修改信息对应的更新关系图谱数据。

在本发明实施例中,企业涉案信息查询系统可以根据更新关系图谱数据对前端显示的页面进行刷新,以显示与修改信息对应的图谱。具体可以为,企业涉案信息查询系统对更新关系图谱数据进行封装,并发送给前端,进而前端渲染页面,将更新关系图谱数据以图谱的形式展示给用户。

从以上描述可以看出,在本发明实施例中,用户在进行企业涉案信息查询时,可以随时更改查询信息中的查询级数和连接关系项,使用户可以快速、便捷的找打需要查询的数据。

在本发明的可选实施例中,本发明的企业涉案信息查询系统还可以用于企业信息检索。当用户发起企业信息检索请求时,企业涉案信息查询系统获取到请求中的企业名称、注册号(统一信用代码)或组织机构代码,进而在本地预设的企业数据库中进行查询,将查询出的数据转换为需要的内容和格式,反馈给用户。

实现过程主要步骤包括:

(1)用户发起查询请求,请求某一企业的相关信息;

(2)系统接收到请求后,在本地预设的企业数据库中进行查询;

(3)对查询到的数据进行计算、整合,封装成需要的返回数据的格式;

(4)数据返回到前端,前端进行页面渲染,展示给用户。

在本发明的可选实施例中,本发明的企业涉案信息查询系统还可以用于企业信息更新线索通知。企业涉案信息查询系统可以定时获取企业变更线索名单,根据用户订阅的企业信息,生成需要进行通知的用户名单和通知内容,通过短信或系统通知的方式将消息推送给用户。

实现过程主要步骤包括:

(1)系统定时获取企业更新数据包;

(2)查询用户订阅的企业名单和变更项,变更项包括:基本信息、分支机构、股东出资、对外投资等;

(3)对被订阅的企业和变更项进行封装,生成通知用户列表和通知内容;

(4)以短信和系统消息的形式推送给用户。

在本发明的可选实施例中,本发明的企业涉案信息查询系统还可以用于终本案件自动化筛查。企业涉案信息查询系统可以通过企业变更线索名单,获取相关终本案件,生成终本案件自动化筛查结果,并查找相关的审判人员、或者查找指定用户组用户,封装用户名单和推送信息,对相关用户进行消息推送。

其主要实现过程如下:

(1)系统定时获取企业更新数据包;

(2)查询终本案件涉及的企业名单;

(3)查询有企业变更的终本案件关联的用户;

(3)对(2)查询出的企业名单和变更项以及(3)查询出的用户进行封装,生成通知用户列表和通知内容;

(4)以系统消息的形式推送给用户。

从以上描述可以看出,本发明提供了一种基于图形数据库的企业涉案信息查询方法,通过将案件的审判数据与涉案企业数据相结合,并在查询时以图谱数据的形式展示给用户,免去了司法人员和其他用户在查看执行案件的进展情况时,还需要去其他网页查询当事企业的详细信息的繁琐,可以直接在案件详情中点击企业名称进行查询;也改善了传统的企业图谱因为缺少案件信息或案件信息不全而导致的诉讼关系不全甚至根本无法查询到两个企业之间诉讼关系的情况,大大提高了司法人员的办事效率,具有极高的可用性。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

基于同一发明构思,本发明实施例还提供了一种基于图形数据库的企业涉案信息查询装置,可以用于实现上述实施例所描述的基于图形数据库的企业涉案信息查询方法,如下面的实施例所述。由于基于图形数据库的企业涉案信息查询装置解决问题的原理与基于图形数据库的企业涉案信息查询方法相似,因此基于图形数据库的企业涉案信息查询装置的实施例可以参见基于图形数据库的企业涉案信息查询方法的实施例,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是本发明实施例基于图形数据库的企业涉案信息查询装置的第一结构框图,如图5所示,本发明实施例基于图形数据库的企业涉案信息查询装置包括:查询请求获取单元1、关系图谱数据查询单元2、查询反馈单元3。

查询请求获取单元1,用于获取用户的企业涉案信息查询请求,所述企业涉案信息查询请求包括案件标识或涉案企业标识。在本发明的实施例中,当用户查询企业涉案信息时,需要先向查询请求获取单元1发送查询请求,该查询请求中可以包括案件标识、企业标识、当事人标识、查询级数、连接关系项等请求参数。在本发明的实施例中,通过案件标识、当事人标识、企业标识就可以确定出对应的企业或案件,查询级数可以为用户设定的与欲查询的案件或企业直接或间接关联的最大关联层数,而连接关系项可以为用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系。在本发明的可选实施例中,上述用户可以包括司法人员、法官以及其他用户。

关系图谱数据查询单元2,用于根据所述企业涉案信息查询请求从预设的图形数据库中查询出与所述案件标识或企业标识对应的关系图谱数据,其中,所述图形数据库中储存有各案件与对应的涉案企业及该涉案企业的相关联企业的关系图谱。在本发明实施例中,当企业涉案信息查询系统接收到用户的查询请求时,根据查询请求中的案件标识、企业标识等请求参数从预设的图形数据库中查询出相应的关系图谱数据。在本发明的实施例中,上述关系图谱数据可以包括案件与企业之间、案件与案件之间以及企业与企业之间的连接关系数据。在本发明的实施例中上述图形数据库可以为neo4j图形数据库,该neo4j图形数据库用于存储预设的案件与企业直接、企业之间以及案件之间的关系图谱数据。

查询反馈单元3,用于将所述关系图谱数据发送给所述用户。在本发明实施例中,当企业涉案信息查询系统从neo4j图形数据库中查询出与用户的查询请求对应的关系图谱数据后,对关系图谱数据进行封装,并发送给前端(即用户终端),进而前端渲染页面,将关系图谱数据以图谱或列表的形式展示给用户。在本发明的实施例中,关系图谱的展示需要借助于另外的前端技术进行展示,例如d3.js、echats等。

图6是本发明实施例基于图形数据库的企业涉案信息查询装置的第二结构框图,如图6所示,本发明实施例基于图形数据库的企业涉案信息查询装置还包括:企业数据获取单元4和关系图谱生成单元5。

企业数据获取单元3,用于根据案件的审判数据获取该案件对应的涉案企业及该涉案企业的相关联企业数据。在本发明的实施例中,企业涉案信息查询装置可以定时或触发时抓取法院的审判数据,该审判数据可以为历史审判数据或增量审判数据。企业涉案信息查询装置对抓取到的审判数据进行转换类型处理,以使审判数据可以存储在预设的本地审判数据库中。在本发明的实施例中,企业涉案信息查询装置可以根据法标标准将案件的审判数据存储到本地审判数据库中,该审判数据库可以为传统关系型数据库。

在本发明的实施例中,企业涉案信息查询装置可以对接企业信息接口,获取全国企业相关信息并存储到本地数据中心,并定时下载企业数据更新包,对本地企业数据做更新。具体可以为,企业涉案信息查询装置定时或在触发时,将外网企业大数据平台的数据包导入到本系统的预设企业数据库中,并定时获取企业数据更新包,当数据有更新时,将更新的数据存到预设的企业数据库中。在本发明的实施例中,上述企业数据库可以为传统关系型数据库。在本发明实施例中,在企业数据库中为每个企业建立一条企业数据,该企业数据中记录了该企业与其他企业的关联关系。

在本发明实施例中,企业涉案信息查询装置可以根据在审判数据库中的储存的案件的审判信息,确定出审判信息对应的企业,例如审判信息为判罚a企业赔偿b企业,则该审判信息对应的企业为a企业和b企业。在确定案件对应的企业后,从上述企业数据库中查询该对应的企业,并获取该企业对应的企业数据,即得到了该企业与其他企业的关联关系。

关系图谱生成单元5,用于根据该案件对应的涉案企业及该涉案企业的相关联企业数据生成该案件的关系图谱,并将该关系图谱存储到所述图形数据库中。在本发明实施例中,企业涉案信息查询装置可以将案件的审判数据与对应的企业数据做整合,进行相关关联生成案件与企业的关系图谱数据,并将关系图谱数据储存在预设的neo4j图形数据库中,以使用户在查询时可以通过页面列表形式或图谱形式查看企业涉案信息。在本发明实施例中,企业涉案信息查询装置可以定时将审判数据库中新增的案件的审判数据与本地的企业数据库中对应的企业数据进行整合连接生成关系图谱数据,并储存到预设的neo4j图形数据库中。

从以上描述可以看出,本发明提供了一种基于图形数据库的企业涉案信息查询装置,通过将案件的审判数据与涉案企业数据相结合,并在查询时以图谱数据的形式展示给用户,免去了司法人员和其他用户在查看执行案件的进展情况时,还需要去其他网页查询当事企业的详细信息的繁琐,可以直接在案件详情中点击企业名称进行查询;也改善了传统的企业图谱因为缺少案件信息或案件信息不全而导致的诉讼关系不全甚至根本无法查询到两个企业之间诉讼关系的情况,大大提高了司法人员的办事效率,具有极高的可用性。

图7是本发明实施例基于图形数据库的企业涉案信息查询装置的第三结构框图,如图7所示,本发明实施例基于图形数据库的企业涉案信息查询装置还包括关系图谱数据筛选单元6。

所述关系图谱数据筛选单元6,用于根据所述查询级数和连接关系项从所述关系图谱数据中筛选出与所述查询级数和连接关系项对应的关系图谱数据。在本发明实施例中,用户的查询请求中还包括查询级数和连接关系项,所述查询级数包括:所述用户设定的与欲查询的案件或企业直接或间接关联的最大关联层数,所述连接关系项包括:所述用户欲查询的案件与企业之间、企业与企业之间或者案件与案件之间的关联关系,该查询级数和连接关系项确定了查询数据的范围以及查询目标的关系项。在本发明实施例中,连接关系项可以为查询的企业之间、案件之间或者案件与企业之间的关系选项,例如企业之间可以为投资关系、被投资关系、子公司关系等。

在本发明的实施例中,当企业涉案信息查询装置接收到用户的查询请求时,首先根据查询请求中的案件标识或企业标识从neo4j图形数据库中查询出与目标案件或者企业相关的全部关系图谱数据,进而根据预设的查询级数和连接关系项从全部关系图谱数据中筛选出与查询级数和连接关系项对应的关系图谱数据。

所述查询反馈单元3,还用于将筛选出的与所述查询级数和连接关系项对应的关系图谱数据发送给所述用户。

图8是本发明实施例基于图形数据库的企业涉案信息查询装置的第四结构框图,如图8所示,本发明实施例基于图形数据库的企业涉案信息查询装置还包括修改信息接收单元7和更新选项生成单元8。

所述修改信息接收单元7,用于接收用户对查询级数和/或连接关系项的修改信息。在本发明实施例中,用户在进行企业涉案信息查询时,可以更改查询信息中的查询级数和连接关系项。

所述更新选项生成单元8,用于生成与所述修改信息对应的更新查询级数和/或更新连接关系项。在本发明中,当接收到用户对查询级数和/或连接关系项的修改信息后,根据该修改信息更新查询请求中的查询级数和/或连接关系项。

所述关系图谱数据筛选单元6,还用于根据所述更新查询级数和/或更新连接关系项从所述关系图谱数据中筛选出与所述更新查询级数和/或更新连接关系项对应的关系图谱数据,并发送给所述用户。在本发明实施例中,当用户更改查询信息中的查询级数和连接关系项时,企业涉案信息查询装置接收该修改信息,并根据修改信息重新从预设的neo4j图形数据库中查询出与用户的查询请求对应的关系图谱数据,该关系图谱数据为与修改信息对应的更新关系图谱数据。

在本发明实施例中,企业涉案信息查询装置可以根据更新关系图谱数据对前端显示的页面进行刷新,以显示与修改信息对应的图谱。具体可以为,企业涉案信息查询装置对更新关系图谱数据进行封装,并发送给前端,进而前端渲染页面,将更新关系图谱数据以图谱的形式展示给用户。

为了实现上述目的,根据本发明的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于图形数据库的企业涉案信息查询方法中的步骤。

处理器可以为中央处理器(centralprocessingunit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器作为一种非暂态计算机可读存储2633介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及单元,如本发明上述方法实施例中对应的程序单元。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及作品数据处理,即实现上述方法实施例中的方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个单元存储在所述存储器中,当被所述处理器执行时,执行上述实施例中的方法。

上述计算机设备具体细节可以对应参阅上述实施例中对应的相关描述和效果进行理解,此处不再赘述。

为了实现上述目的,根据本发明的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述基于图形数据库的企业涉案信息查询方法中的步骤。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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