一种图谱即视查询系统技术方案

技术编号:35706154 阅读:23 留言:0更新日期:2022-11-23 15:02
本发明专利技术涉及一种图谱即视查询系统,包括:即视图谱筛选功能模块,用于在图谱页面完成图数据的筛选;按边查询功能模块,用于按照边的类型进行查询;保存路径和快照功能模块,用于将当前路径和结果保存在操作路径中;名称显示功能模块,用于设置名称的显示类型;统计功能模块,用于对图数据进行统计描述;翻页功能模块,用于对当前图数据页面实现翻页;权限管理功能模块,用于进行权限的管理;预警功能模块,用于根据跳棋剥落法实现图数据异常时的预警功能;标签实时动态化功能模块,用于实现标签的实时动态化改变;图谱生成时间预计功能模块,用于提供图谱生成的进度预估。与现有技术相比,本发明专利技术具有优化视觉体验、提升异常预警能力等优点。能力等优点。能力等优点。

【技术实现步骤摘要】
一种图谱即视查询系统


[0001]本专利技术涉及一种查询系统,尤其是涉及一种图谱即视查询系统。

技术介绍

[0002]知识图谱在我国是设立在人工智能学学科目录下的独立学科。知识图谱作为一门工程学科,其具体方法大都来自计算机或人工智能的其它领域。知识图谱是一门面向应用的学科,旨在解决现实世界的复杂问题。决定成品质量的关键,在于选择,在于策略,要在当前技术条件下,考虑用哪个方法来解决问题。
[0003]现有技术,如EXCEL、SAS、DB2等数据分析工具,有着强大的数据分析和图形动态展示能力,但其数据结构是行列二维的,不具备图数据结构直观的图特征(如路径长度)等等,所以,如需计算某客户与另一客户的交易关联路径,运算量比图数据结构更耗时。中国专利CN 202210168248.3公布了一种知识图谱分析系统及方法,采用MySQL和Neo4j混合存储技术,解决了传统数据库中无法灵活改变实体和关系的属性、数据查询效率低的问题。但只考虑了知识图谱的数据分析和展示,并没有对数据进行挖掘,形成预警规则,且现有的图数据库Neo4j,在图数据库方面更专长,其市场核心竞争力主要在于提升数据性能,故,在数据分析应用场景方面还有待完善。而场景细节的完善,通常需要丰富的行业实践经验积累。问题不匹配,必然降低问题的解决方案的匹配度。
[0004]因此,如何将数据分析领域和图数据库知识图谱领域相融合,将图的优势发挥在数据分析领域,成为需要解决的技术问题。

技术实现思路

[0005]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种图谱即视查询系统。
[0006]本专利技术的目的可以通过以下技术方案来实现:
[0007]一种图谱即视查询系统,所述的系统包括:
[0008]即视图谱筛选功能模块,用于在图谱页面完成图数据的筛选、查询和展示;
[0009]按边查询功能模块,用于按边类型进行统计、查询和筛选操作;
[0010]保存路径和快照功能模块,用于将当前路径和结果记录在操作路径中,以便下次登陆实现延续性开发;
[0011]翻页功能模块,用于对当前图数据页面实现翻页功能;
[0012]预警功能模块,用于根据跳棋剥落法实现图数据异常时的预警功能。
[0013]进一步地,所述的即视图谱筛选功能模块具体逻辑如下:
[0014]S101、在当前图谱展示界面的检索工具栏中设置高级查询条件,点击查询;
[0015]S102、当前图谱动态更新为高级查询结果数据对应的新的图谱。
[0016]进一步地,所述的按边查询功能模块具体逻辑如下:
[0017]S201、根据指定边类型和主体点,获得边上另外一个点类型,若是多个边,则获得
多个点类型;
[0018]S202、按点类型,将每种点类型取一个作为一组,形成多个小组;
[0019]S203、遍历小组,从组内每一个点出发查找主体点,并记录用户点列表;若查询条件中包括数量范围,则根据数量范围对列表进行筛选。
[0020]进一步地,所述的保存路径和快照功能模块具体逻辑如下:
[0021]当点击保存路径和快照功能模块时,会将当前页面展示的所有数据内容以及数据状态形成json文件保存在后台数据库中;保存多个快照,当打开快照列表并点击其中一个快照时,系统会将数据库中此快照对应的数据信息返回前台,前台根据数据内容渲染页面。
[0022]进一步地,所述的翻页功能模块具体逻辑为:每当有向前或向后翻5页的操作时,为目标点记录一个当前的已翻数量,后面再次翻页时根据记录的数值进行翻页,并且当点因为撤销或清空画布操作而消失时,点上记录的已翻数量也同步删除。
[0023]进一步地,所述的跳棋剥落法具体逻辑为:
[0024]S501、指定目标结点类型,指定用于跳跃的结点类型或边类型,其中,目标结点类型不可同时设置为跳跃结点类型,执行S502;
[0025]S502、在通过用于跳跃的结点类型或边类型实现路径可达的目标结点类型结点间,建立目标结点间的直连关系代替原跳跃路径,形成新的图结构,执行S503;
[0026]S503、在各目标结点类型的结点设置标志位为结点单步可达结点数,判定是否为孤立点或孤立链,其中,孤立点的标志位为0,孤立链的末端结点的标志位为1,其余结点标志位为2,执行S504;
[0027]S504、依据标志位,去除孤立点和孤立链末端结点,并重计算末端结点的上一结点标志位是否仍为1或0,循环去除孤立链直至留存结点标志位均为2,形成环示图,执行S505;
[0028]S505、清空环示图中留存的各结点的标志位,并按规律给定结点遍历操作的顺序序号,通过结点定向和记录之后的跳跃路径,逐步跳跃,逐步剥落,执行S506;
[0029]S506、从跳跃2个目标结点类型结点开始,跳跃步长逐步增加1,迭代执行S507

S509,直至无新的跳跃结点,或跳跃步长达到预设的N步,N步以上的归入N阶环以上的环;
[0030]S507、跳跃的规则:下一个可跳跃结点,不可以为起始结点,不可以是跳跃路径上已有结点;若能找到新结点则可继续跳跃,标志位设置为1,待S506迭代时延续跳跃;若无新结点可继续跳跃,标志位设置为0,表示该路径为闭环或环中环,返回上一结点,遍历其它分支,直到返回起始结点,仍无新结点可继续跳跃,则剥离为N+1边独立环;
[0031]S508、保存当前已遍历跳跃的路径以及标志位;
[0032]S509、剥离标志位为0的结点,形成N+1边独立环。
[0033]进一步地,所述的系统还包括:
[0034]名称显示功能模块,用于按需设置名称的显示类型;所述的类型包括名称全称、名称缩写、名称隐藏和名称加密;
[0035]统计功能模块,用于对图数据进行统计描述,统计描述的内容包括众数、中位数和数据类型;
[0036]权限管理功能模块,用于对用户机构权限、岗位权限和个人用户权限进行权限的管理;
[0037]标签实时动态化功能模块,用于实现标签的实时动态化改变;
[0038]图谱生成时间预计功能模块,用于提供图谱生成的进度预估。
[0039]进一步地,所述的名称显示功能模块,用于满足监管对信息脱敏要求的同时保留数据分析所需的关联联系,具体包括以下显示类型:
[0040]名称全称:遍历页面中的每一个点,获取点的名称属性,直接将名称属性赋给展示属性;
[0041]名称缩写:遍历页面中的每一个点,获取点的名称属性,设置超过固定字数的文字以省略号代替;
[0042]名称隐藏:遍历页面中的每一个点,将展示属性的值赋为空字符串;
[0043]名称加密:判断图中点或边的属性为身份证或人名时,执行加密逻辑,对字符串中的固定位置的字符进行加密显示。
[0044]进一步地,所述的统计功能模块具体逻辑为:
[0045]遍历选中的点类型的所有点,对点的名称进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图谱即视查询系统,其特征在于,所述的系统包括:即视图谱筛选功能模块,用于在图谱页面完成图数据的筛选、查询和展示;按边查询功能模块,用于按边类型进行统计、查询和筛选操作;保存路径和快照功能模块,用于将当前路径和结果记录在操作路径中,以便下次登陆实现延续性开发;翻页功能模块,用于对当前图数据页面实现翻页功能;预警功能模块,用于根据跳棋剥落法实现图数据异常时的预警功能。2.根据权利要求1所述的一种图谱即视查询系统,其特征在于,所述的即视图谱筛选功能模块具体逻辑如下:S101、在当前图谱展示界面的检索工具栏中设置高级查询条件,点击查询;S102、当前图谱动态更新为高级查询结果数据对应的新的图谱。3.根据权利要求1所述的一种图谱即视查询系统,其特征在于,所述的按边查询功能模块具体逻辑如下:S201、根据指定边类型和主体点,获得边上另外一个点类型,若是多个边,则获得多个点类型;S202、按点类型,将每种点类型取一个作为一组,形成多个小组;S203、遍历小组,从组内每一个点出发查找主体点,并记录用户点列表;若查询条件中包括数量范围,则根据数量范围对列表进行筛选。4.根据权利要求1所述的一种图谱即视查询系统,其特征在于,所述的保存路径和快照功能模块具体逻辑如下:当点击保存路径和快照功能模块时,会将当前页面展示的所有数据内容以及数据状态形成json文件保存在后台数据库中;保存多个快照,当打开快照列表并点击其中一个快照时,系统会将数据库中此快照对应的数据信息返回前台,前台根据数据内容渲染页面。5.根据权利要求1所述的一种图谱即视查询系统,其特征在于,所述的翻页功能模块具体逻辑为:每当有向前或向后翻5页的操作时,为目标点记录一个当前的已翻数量,后面再次翻页时根据记录的数值进行翻页,并且当点因为撤销或清空画布操作而消失时,点上记录的已翻数量也同步删除。6.根据权利要求1所述的一种图谱即视查询系统,其特征在于,所述的跳棋剥落法具体逻辑为:S501、指定目标结点类型,指定用于跳跃的结点类型或边类型,其中,目标结点类型不可同时设置为跳跃结点类型,执行S502;S502、在通过用于跳跃的结点类型或边类型实现路径可达的目标结点类型结点间,建立目标结点间的直连关系代替原跳跃路径,形成新的图结构,执行S503;S503、在各目标结点类型的结点设置标志位为结点单步可达结点数,判定是否为孤立点或孤立链,其中,孤立点的标志位为0,孤立链的末端结点的标志位为1,其余结点标志位为2,执行S504;S504、依据标志位,去除孤立点和孤立链末端结点,并重计算末端结点的上一结点标志位是否仍为1或0,循环去除孤立链直至留存结点标志位均为2,形成环示图,执行S505;S505、清空环示图中留存的各结点的标志位,并按规律给定结点遍历操作的顺序序号,
通过结点定向和记录之后的跳跃路...

【专利技术属性】
技术研发人员:邹思维刘杨吴轶臻丁璐仇钧朱琳付韶兴
申请(专利权)人:交通银行股份有限公司
类型:发明
国别省市:

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

1