基于关系图谱的企业信息查询方法及装置制造方法及图纸

技术编号:29156679 阅读:23 留言:0更新日期:2021-07-06 22:56
本发明专利技术公开了一种基于关系图谱的企业信息查询方法及装置,涉及大数据领域,该方法包括:接收来自业务需求端的企业信息查询请求和企业信息基础数据;根据企业信息基础数据,构建企业关系图谱;根据企业信息查询请求,从企业关系图谱中查询相应的企业信息,生成企业信息查询结果;将企业信息查询结果,返回至业务需求端。本发明专利技术能够将企业相关的业务数据存储为关系图谱,并基于存储的关系图谱实现企业信息的查询。

【技术实现步骤摘要】
基于关系图谱的企业信息查询方法及装置
本专利技术涉及大数据领域,尤其涉及一种基于关系图谱的企业信息查询方法及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。现有业务需求处理完后的数据存储查询方式一般通过关系型数据库、KV非关系型数据库等来进行的。然而对于新兴的关系图谱需求处理,传统的方式处理不了这种图谱数据的存储和查询。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例中提供了一种基于关系图谱的企业信息查询方法,用以解决现有基于关系数据库的数据查询方法,无法应用于图数据库的技术问题,该方法包括:接收来自业务需求端的企业信息查询请求和企业信息基础数据;根据所述企业信息基础数据,构建企业关系图谱;根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果;将所述企业信息查询结果,返回至所述业务需求端。进一步地,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:获取业务需求端的用户权限信息;根据业务需求端的用户权限信息和企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。进一步地,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:根据所述企业信息查询请求,判断待查询企业信息中是否包含敏感信息;当待查询企业信息中包含敏感信息的情况下,对所述敏感信息进行加密;根据加密后的信息,生成企业信息查询结果。进一步地,根据所述企业信息查询请求,判断待查询企业信息中是否包含敏感信息,包括:判断所述企业信息查询请求中是否包含预设敏感信息字段。进一步地,根据所述企业信息基础数据,构建企业关系图谱,包括:将所述企业信息基础数据中包含的企业信息,设置为关系图谱中的实体点;将所述企业信息基础数据中除企业信息外的关联数据,设置为关系图谱中的关系边;将实体点之间通过关系边关联,生成企业关系图谱。进一步地,将所述企业信息基础数据中包含的企业信息,设置为关系图谱中的实体点,包括:根据所述企业信息基础数据中包含的企业信息,确定实体点的主键标识及属性信息。进一步地,将所述企业信息基础数据中除企业信息外的关联数据,设置为关系图谱中的关系边,包括:根据所述企业信息基础数据中除企业信息外的关联数据,确定关系边的主键标识、起始点、终点、方向及属性信息。进一步地,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:根据所述企业信息查询请求,确定数据查询范围;根据所述数据查询范围,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。进一步地,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:根据所述企业信息查询请求,确定数据查询方式;根据所述数据查询方式,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。本专利技术实施例中还提供了一种基于关系图谱的企业信息查询装置,用以解决现有基于关系数据库的数据查询方法,无法应用于图数据库的技术问题,该装置包括:查询请求模块,用于接收来自业务需求端的企业信息查询请求和企业信息基础数据;图谱构建模块,用于根据所述企业信息基础数据,构建企业关系图谱;图谱查询模块,用于根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果;查询响应模块,用于将所述企业信息查询结果,返回至所述业务需求端。进一步地,所述图谱查询模块包括:权限获取单元,用于获取业务需求端的用户权限信息;第一查询结果生成单元,用于根据业务需求端的用户权限信息和企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。进一步地,所述图谱查询模块包括:敏感信息检测单元,用于根据所述企业信息查询请求,判断待查询企业信息中是否包含敏感信息;敏感信息处理单元,用于当待查询企业信息中包含敏感信息的情况下,对所述敏感信息进行加密;第二查询结果生成单元,用于根据加密后的信息,生成企业信息查询结果。进一步地,所述敏感信息处理单元还用于判断所述企业信息查询请求中是否包含预设敏感信息字段。进一步地,所述图谱构建模块还用于:实体点确定单元,用于将所述企业信息基础数据中包含的企业信息,设置为关系图谱中的实体点;关系边确定单元,用于将所述企业信息基础数据中除企业信息外的关联数据,设置为关系图谱中的关系边;图谱生成单元,用于将实体点之间通过关系边关联,生成企业关系图谱。进一步地,所述实体点确定单元还用于根据所述企业信息基础数据中包含的企业信息,确定实体点的主键标识及属性信息。进一步地,所述关系边确定单元还用于根据所述企业信息基础数据中除企业信息外的关联数据,确定关系边的主键标识、起始点、终点、方向及属性信息。进一步地,所述图谱查询模块包括:数据范围确定单元,用于根据所述企业信息查询请求,确定数据查询范围;第三查询结果生成单元,用于根据所述数据查询范围,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。进一步地,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:数据查询方式确定单元,用于根据所述企业信息查询请求,确定数据查询方式;第四查询结果生成单元,用于根据所述数据查询方式,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。本专利技术实施例中还提供了一种电子设备,用以解决现有基于关系数据库的数据查询方法,无法应用于图数据库的技术问题,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于关系图谱的企业信息查询方法。本专利技术实施例中还提供了一种计算机可读存储介质,用以解决现有基于关系数据库的数据查询方法,无法应用于图数据库的技术问题,所述计算机可读存储介质存储有执行上述基于关系图谱的企业信息查询方法的计算机程序。本专利技术实施例中提供的基于关系图谱的企业信息查询方法、装置、电子设备及计算机可读存储介质,在接收到来自业务需求端的企业信息查询请求和企业信息基础数据后,根据接收到的企业信息基础数据,构建企业关系图谱,进而根据接收到的企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,返回至业务需求端。通过本专利技术实施例,能够将企业相关的业务数据存储为关系图谱,并基于存储的关系图谱实现企业信息的查询。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中提供本文档来自技高网...

【技术保护点】
1.一种基于关系图谱的企业信息查询方法,其特征在于,包括:/n接收来自业务需求端的企业信息查询请求和企业信息基础数据;/n根据所述企业信息基础数据,构建企业关系图谱;/n根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果;/n将所述企业信息查询结果,返回至所述业务需求端。/n

【技术特征摘要】
1.一种基于关系图谱的企业信息查询方法,其特征在于,包括:
接收来自业务需求端的企业信息查询请求和企业信息基础数据;
根据所述企业信息基础数据,构建企业关系图谱;
根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果;
将所述企业信息查询结果,返回至所述业务需求端。


2.如权利要求1所述的方法,其特征在于,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:
获取业务需求端的用户权限信息;
根据业务需求端的用户权限信息和企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。


3.如权利要求1所述的方法,其特征在于,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:
根据所述企业信息查询请求,判断待查询企业信息中是否包含敏感信息;
当待查询企业信息中包含敏感信息的情况下,对所述敏感信息进行加密;
根据加密后的信息,生成企业信息查询结果。


4.如权利要求3所述的方法,其特征在于,根据所述企业信息查询请求,判断待查询企业信息中是否包含敏感信息,包括:
判断所述企业信息查询请求中是否包含预设敏感信息字段。


5.如权利要求1所述的方法,其特征在于,根据所述企业信息基础数据,构建企业关系图谱,包括:
将所述企业信息基础数据中包含的企业信息,设置为关系图谱中的实体点;
将所述企业信息基础数据中除企业信息外的关联数据,设置为关系图谱中的关系边;
将实体点之间通过关系边关联,生成企业关系图谱。


6.如权利要求1所述的方法,其特征在于,将所述企业信息基础数据中包含的企业信息,设置为关系图谱中的实体点,包括:
根据所述企业信息基础数据中包含的企业信息,确定实体点的主键标识及属性信息。


7.如权利要求1所述的方法,其特征在于,将所述企业信息基础数据中除企业信息外的关联数据,设置为关系图谱中的关系边,包括:
根据所述企业信息基础数据中除企业信息外的关联数据,确定关系边的主键标识、起始点、终点、方向及属性信息。


8.如权利要求1所述的方法,其特征在于,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:
根据所述企业信息查询请求,确定数据查询范围;
根据所述数据查询范围,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。


9.如权利要求1所述的方法,其特征在于,根据所述企业信息查询请求,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果,包括:
根据所述企业信息查询请求,确定数据查询方式;
根据所述数据查询方式,从所述企业关系图谱中查询相应的企业信息,生成企业信息查询结果。


10.一种基于关系图谱的企业信息查询装置,其特征在于,包括:
查询请求模块,用于接收来自业务需求端的企业信息查询请求...

【专利技术属性】
技术研发人员:许国良陈青山蒋渊洋邓杨高宏华
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1