一种供应商图谱的展示方法、装置、设备及介质与流程

未命名 10-19 阅读:112 评论:0


1.本说明书涉及图谱展示技术领域,尤其涉及一种供应商图谱的展示方法、装置、设备及介质。


背景技术:

2.近些年来,供应链采购模式已成为众多企业经营工作中的所采用的主要采购方式。在供应链的网链结构模型中,核心企业的上游聚集着大量的供应商。供应商对核心企业提高产品的质量、改善服务的品质,进而提升顾客满意度却有着不容忽视的作用。核心企业与供应商之间已经形成了“荣辱与共”的合作关系,所以对于供应商信息的获取展示是判断评估供应商该过程中的一个重要环节。
3.目前主流的数据展示方式都是以表格的形式,结构化的展示,这种数据展示方式虽然也是比较清晰的,但是不能更直观的表达数据之间的关系,需要人在大脑中分解合并展示。而能够以图表形式进行展示的例如以ba架构为代表的技术,可以将数据展示为图表的形式。但是ba架构存在定制化困难,技术复杂封弊端,难以应对当前各公司越来越需要数据可视化展示的场景。并且现有的可视化展示图表对供应商信息进行展示时,展示形式单一难以基于用户选择及时进行展示内容与展示形式的变换。


技术实现要素:

4.为了解决上述技术问题,本说明书一个或多个实施例提供了一种供应商图谱的展示方法、装置、设备及介质。
5.本说明书一个或多个实施例采用下述技术方案:
6.本说明书一个或多个实施例提供一种供应商图谱的展示方法,方法包括:
7.基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
8.获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
9.获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
10.根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
11.可选地,在本说明书一个或多个实施例中,基于用户上传的登录信息连接预置图数据库,具体包括:
12.基于所述用户上传的登录信息获取所述预置图数据库的数据库地址与数据库认证信息;其中,所述数据库认证信息包括:数据库账号、数据库密码;
13.判断所述数据库地址是否存在于预置数据库白名单,若是则基于所述数据库地址
获取所述预置图数据库的连接接口;其中,所述预置图数据为neo4j数据库;
14.对比所述数据库认证信息与所述连接接口所对应的已验证认证信息,若一致则基于所述连接接口连接所述预置图数据库。
15.可选地,在本说明书一个或多个实施例中,获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述供应商详细信息之前,所述方法还包括:
16.基于爬虫技术获取各供应商的公开信息,对所述公开信息进行汇总以获得各所述供应商所对应的初始信息;
17.根据各所述初始信息的关系对所述初始信息进行过滤,获得待分类初始信息;其中,所述初始信息的关系包括:重叠关系、交叉关系、覆盖关系;
18.对所述待分类初始信息基于属性进行分类,获得所述待分类初始信息各属性的组成数据,以基于所述预置图数据的展示形式将所述各属性的组成数据进行存储,生成所述待供应商详细信息的存储单元;其中,所述各属性的组成数据与所述待查询供应商之间基于属性名称进行连接;
19.基于所述待查询供应商的供应商名称作为所述存储单元的标识,以建立所述标识与所述预置图数据库的键值对。
20.可选地,在本说明书一个或多个实施例中,获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面,具体包括:
21.获取所述预置图数据库环境中各待查询供应商的节点属性,以及各所述供应商详细信息的节点属性与关联线属性;其中,所述节点属性包括:节点大小、节点字体、字体颜色;所述关联线属性包括:线条类型、线条粗细、线条颜色;
22.根据所述节点属性与所述关联线属性,确定所述预置图数据库环境中的数据展示形式;
23.基于预置第三方组件获取各所述供应商详细信息所对应的节点属性以及各所述供应商详细信息之间的关联线属性,从而将所述供应商详细信息展示到展示页面中。
24.可选地,在本说明书一个或多个实施例中,获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本,具体包括:
25.监控所述展示页面以获取所述展示页面的触发信息;
26.若确定所述触发信息的触发类型为关联节点展示则获取所述展示页面的待关联子节点;其中,所述待关联子节点为所述待查询供应商所对应的节点或所述待查询供应商详细信息所对应的节点;
27.将所述待关联子节点的相关信息写入预置关联查询脚本的对应位置获得更新后的关联查询脚本;
28.若确定所述触发信息的触发类型为展示范围更新,则基于所述登录信息确定所述待查询供应商的可展示范围;
29.根据所述可展示范围确定预置展示脚本的限制条件,以基于所述限制条件更新所述预置展示脚本。
30.可选地,在本说明书一个或多个实施例中,根据所述查询展示脚本对所述预置图
数据库进行查询,获得所述触发信息所对应的展示信息,具体包括:
31.若所述查询展示脚本为关联查询脚本则执行所述更新后的关联查询脚本,以查询所述预置图数据库并获取所述预置图数据库中包含所述待关联子节点的连通图;
32.基于所述连通图确定与所述待关联子节点相关联的目标子节点,并将所述目标子节点的详细信息作为展示信息;
33.若所述查询展示脚本为展示脚本,则执行更新后的展示脚本以在所述限制范围内对所述待查询供应商的展示信息进行缩放。
34.可选地,在本说明书一个或多个实施例中,基于所述登录信息确定所述待查询供应商的可展示范围,具体包括:
35.基于所述登录信息确定当前登录用户的角色,以根据所述角色与预设权限范围表确定当前的有效展示范围;
36.若确定所述触发信息的期望展示范围在所述有效展示范围内,则所述期望展示范围为所述待查询供应商的可展示范围;其中,所述期望展示范围基于展示页面的输入目标值按钮和输入框进行获取;
37.若确定所述触发信息的期望范围不在所述有效展示范围内,则确定所述期望范围距离最近的有效展示范围边界值,作为所述待查询供应商的可展示范围。
38.本说明书一个或多个实施例提供一种供应商图谱的展示装置,装置包括:
39.查询单元,用于基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
40.第一展示单元,用于获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
41.触发单元,用于获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
42.第二展示单元,用于根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
43.本说明书一个或多个实施例提供一种供应商图谱的展示设备,包括:
44.至少一个处理器;以及,
45.与所述至少一个处理器通信连接的存储器;其中,
46.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
47.基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
48.获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
49.获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
50.根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应
的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
51.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
52.基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
53.获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
54.获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
55.根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
56.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
57.通过基于登录信息连接到预置图数据库,使得基于预置图数据库可以获取到待查询供应商的供应商详细信息,从而获取预先设置的图数据环境中的数据展示形式,并且根据预先设置的第三方组件来模仿该展示形式从而将供应商详细信息展示到展示页面中,减少了现有定制开发出现的开发复杂问题。响应于展示页面的触发信息,从而根据查询展示脚本获取和触发信息相对应的展示信息,解决了现有展示方式单一难以响应于用户需求的问题,使得待查询供应商节点的关联节点可以在可展示范围内进行展示。
附图说明
58.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
59.图1为本说明书实施例提供的一种供应商图谱的展示方法流程示意图;
60.图2为本说明书实施例提供的一种供应商图谱的展示效果示意图;
61.图3为本说明书实施例提供的一种供应商图谱的展示装置内部结构示意图;
62.图4为本说明书实施例提供的一种供应商图谱的展示设备内部结构示意图;
63.图5为本说明书实施例提供的一种非易失性存储介质的内部结构示意图。
具体实施方式
64.本说明书实施例提供一种供应商图谱的展示方法、装置、设备及介质。
65.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
66.如图1所示,本说明书实施例提供了一种供应商图谱的展示方法流程图,由图1可
知,一种供应商图谱的展示方法,基于客户端执行以下方法,其具体方法包括以下步骤:
67.s101:基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息。
68.为了能够快速获取到待查询供应商的详细信息,本说明书实施例中根据用户上传的登录信息来连接预先设置的图数据库,并且获取到登录信息中待查询供应商的供应商名称,进而根据供应商名称从预置图数据库中查询获取到待查询供应商的供应商详细信息。具体地,在本说明书一个或多个实施例中,基于用户上传的登录信息连接预置图数据库,具体包括以下过程:
69.首先,根据用户上传的登录信息获取预置图数据库的数据库地址和数据库认证信息。其中,需要说明的是数据库认证信息包括:数据库账号、数据库密码。然后判断该数据库地址是否存在于预先设置的数据库白名单,若存在于预先设置的数据库白名单中,那么该预置图数据库是可信的此时根据该数据库地址获取到预置图数据库的连接接口。通过对比数据库认证信息和连接接口所对应的已验证认证信息,确定该数据库认证信息是否与已验证认证信息相一致,若一致那么通过该连接接口连接预置图数据库。其中,需要说明的是预置图数据为neo4j数据库,neo4j是由java实现的开源nosql图数据库。neo4j实现了专业数据库级别的图数据模型的存储。neo4j是自底向上构建成的一个图数据库。它的体系结构旨在优化快速管理、存储和遍历节点和关系。在neo4j中,关系是数据库中最重要的元素,它代表节点之间的相互联系,在neo4j中关系是用于从一个几点指向另一个节点,其性能是线性级别的。
70.进一步地,为了能够快速获取到预置图数据库中待查询供应商的供应商详细信息,在本说明书一个或多个实施例中,获取待查询供应商的供应商名称,以基于供应商名称查询预置图数据库,获取供应商详细信息之前,方法还包括:
71.通过爬虫技术获取到供应链中各供应商的公开信息,从而对公开信息进行汇总以获得各供应商所对应的初始信息;然后根据各初始信息的关系对初始信息进行过滤,获得待分类初始信息;其中,需要说明的是初始信息的关系包括:重叠关系、交叉关系、覆盖关系等,通过对重叠关系交叉关系以及覆盖关系中的重复信息进行过滤获得待分类初始信息。然后为了更清楚的确定供应商详细信息所包含的类别,本说明书实施例中对待分类初始信息基于属性进行分类,例如地点属性、人物属性、产地属性等,通过分类后获得待分类初始信息各属性的组成数据,从而根据预置图数据的展示形式将各属性的组成数据进行存储,生成待供应商详细信息的存储单元;其中,需要说明的是各属性的组成数据与待查询供应商之间基于属性名称进行连接。然后再根据待查询供应商的供应商名称作为存储单元的标识,从而建立出标识与和预置图数据库的键值对。
72.s102:获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面。
73.为了能够避免现有技术中图表定制化复杂的问题,提供一种简单且适应性广的展示方式,本说明书实施例中获取预先设置的图数据环境中的数据展示形式,并且根据预先设置的第三方组件来模仿该展示形式从而将供应商详细信息展示到展示页面中,简化了开发过程使得定制化更加容易。具体地,在本说明书一个或多个实施例中,获取预置图数据库
环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将供应商详细信息展示到展示页面,具体包括以下步骤:
74.首先获取预置图数据库环境中各待查询供应商的节点属性,以及各供应商详细信息的节点属性与关联线属性。其中,需要说明的是节点属性包括:节点大小、节点字体、字体颜色,而关联线属性包括:线条类型、线条粗细、线条颜色。然后根据节点属性与关联线属性,确定出预置图数据库环境中的数据展示形式。然后根据预先设置的第三方组件获取各供应商详细信息所对应的节点属性以及各供应商详细信息之间的关联线属性,从而将供应商详细信息展示到展示页面中获得如图2所示的供应商图谱的展示图。其中,还需要说明的是在本说明书某应用场景下,能够使用html技术将获取到的供应商详细信息加载出来,并使用css优化页面显示。
75.s103:获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本。
76.为了能够使得用户基于展示页面获取到待查询供应商所关联的其他信息,并将其他信息也以可视化的方式展示在界面上,解决现有展示方式单一难以响应于用户需求的问题。本说明书实施例中获取到展示页面的触发信息,从而根据触发信息的触发类型确定出相应的查询展示脚本。具体地,在本说明书一个或多个实施例中,获取展示页面的触发信息,以基于触发信息的触发类型确定出相应的查询展示脚本,具体包括以下步骤:首先监控展示页面从而获取到展示页面的触发信息,如果可以确定触发信息的触发类型为关联节点展示,那么就获取展示页面的待关联子节点。其中,需要说明的是待关联子节点为待查询供应商所对应的节点或待查询供应商详细信息所对应的节点。然后将待关联子节点的相关信息写入到预置关联查询脚本的对应位置,获得更新后的关联查询脚本。如果确定触发信息的触发类型为展示范围更新,那么就根据登录信息确定出待查询供应商的可展示范围。根据确定出的待查询供应商的可展示范围确定出预置展示脚本的限制条件,从而根据限制条件更新该预置展示脚本。
77.s104:根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
78.为了能够将待查询供应商子节点的其他信息展示出来,同时展示与之相关的信息,提高可视化的能力。本说明书实施例中根据上述步骤s103中获得的查询展示脚本对预置图数据中的相关数据进行查询,获得触发信息所对应的展示信息,从而基于上述步骤s102的方式将展示信息进行展示,解决了现有展示方式单一难以对展示信息进行范围扩大以及范围缩小的操作。具体地,在本说明书一个或多个实施例中,根据查询展示脚本对预置图数据库进行查询,获得触发信息所对应的展示信息,具体包括以下步骤:
79.如果确定上述查询展示脚本为关联查询脚本,那么就执行更新后的关联查询脚本,从而查询该预置图数据库并获取预置图数据库中包含该待关联子节点的连通图。基于获取到的连通图确定与出与待关联子节点直接相关以及间接相关的目标子节点,并将该目标子节点的详细信息作为展示信息展示到展示页面中。如果确定上述查询展示脚本为展示脚本,那么就执行更新后的展示脚本从而在限制范围内对待查询供应商的展示信息进行缩放。
80.进一步地,为了保证图表展示的权项避免未授权用户的查询所带来的的影响,在
本说明书一个或多个实施例中,基于登录信息确定待查询供应商的可展示范围,具体包括以下步骤:
81.首先根据获取到的登录信息确定当前登录用户的角色,以根据该角色与预设权限范围表确定出当前登录用户所对应的有效展示范围。如果确定触发信息的期望展示范围在有效展示范围内,那么该期望展示范围就是待查询供应商的可展示范围。其中,可以理解的是期望展示范围基于展示页面的辅助按钮,输入目标值按钮和输入框进行获取的,通过提供辅助按钮可以优化数据的展示情况更方便的查看供应商数据的信息。如果确定触发信息的期望范围不在有效展示范围内,那么就确定该期望范围距离最近的有效展示范围边界值,作为待查询供应商的可展示范围。此外,在本说明书某应用场景下能够在js代码中实现根据可展示范围查询待查询供应商节点之间的关联关系,还可以根据选中的节点查看更多更少的展示信息。
82.如图3所示本说明书一个或多个实施例提供了一种供应商图谱的展示装置内部结构示意图。由图3可知,一种供应商图谱的展示装置,装置包括:
83.查询单元201,用于基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
84.第一展示单元202,用于获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
85.触发单元203,用于获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
86.第二展示单元204,用于根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
87.如图4所示本说明书实施例提供了一种供应商图谱的展示设备,如图4所示本说明书一个或多个实施例中,一种供应商图谱的展示设备,设备包括:
88.至少一个处理器301;以及,
89.与所述至少一个处理器301通信连接的存储器302;其中,
90.所述存储器302存储有可被所述至少一个处理器301执行的指令,所述指令被所述至少一个处理器301执行,以使所述至少一个处理器301能够:
91.基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
92.获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
93.获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
94.根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
95.如图5所示,本说明书实施例提供了一种非易失性存储介质,存储有计算机可执行
指令401,所述计算机可执行指令401能够:
96.基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;
97.获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;
98.获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;
99.根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。
100.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
101.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
102.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

技术特征:
1.一种供应商图谱的展示方法,其特征在于,所述方法包括:基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。2.根据权利要求1所述的一种供应商图谱的展示方法,其特征在于,所述基于用户上传的登录信息连接预置图数据库,具体包括:基于所述用户上传的登录信息获取所述预置图数据库的数据库地址与数据库认证信息;其中,所述数据库认证信息包括:数据库账号、数据库密码;判断所述数据库地址是否存在于预置数据库白名单,若是则基于所述数据库地址获取所述预置图数据库的连接接口;其中,所述预置图数据为neo4j数据库;对比所述数据库认证信息与所述连接接口所对应的已验证认证信息,若一致则基于所述连接接口连接所述预置图数据库。3.根据权利要求1所述的一种供应商图谱的展示方法,其特征在于,所述获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述供应商详细信息之前,所述方法还包括:基于爬虫技术获取各供应商的公开信息,对所述公开信息进行汇总以获得各所述供应商所对应的初始信息;根据各所述初始信息的关系对所述初始信息进行过滤,获得待分类初始信息;其中,所述初始信息的关系包括:重叠关系、交叉关系、覆盖关系;对所述待分类初始信息基于属性进行分类,获得所述待分类初始信息各属性的组成数据,以基于所述预置图数据的展示形式将所述各属性的组成数据进行存储,生成所述待供应商详细信息的存储单元;其中,所述各属性的组成数据与所述待查询供应商之间基于属性名称进行连接;基于所述待查询供应商的供应商名称作为所述存储单元的标识,以建立所述标识与所述预置图数据库的键值对。4.根据权利要求1所述的一种供应商图谱的展示方法,其特征在于,获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面,具体包括:获取所述预置图数据库环境中各待查询供应商的节点属性,以及各所述供应商详细信息的节点属性与关联线属性;其中,所述节点属性包括:节点大小、节点字体、字体颜色;所述关联线属性包括:线条类型、线条粗细、线条颜色;根据所述节点属性与所述关联线属性,确定所述预置图数据库环境中的数据展示形式;基于预置第三方组件获取各所述供应商详细信息所对应的节点属性以及各所述供应
商详细信息之间的关联线属性,从而将所述供应商详细信息展示到展示页面中。5.根据权利要求1所述的一种供应商图谱的展示方法,其特征在于,获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本,具体包括:监控所述展示页面以获取所述展示页面的触发信息;若确定所述触发信息的触发类型为关联节点展示则获取所述展示页面的待关联子节点;其中,所述待关联子节点为所述待查询供应商所对应的节点或所述待查询供应商详细信息所对应的节点;将所述待关联子节点的相关信息写入预置关联查询脚本的对应位置获得更新后的关联查询脚本;若确定所述触发信息的触发类型为展示范围更新,则基于所述登录信息确定所述待查询供应商的可展示范围;根据所述可展示范围确定预置展示脚本的限制条件,以基于所述限制条件更新所述预置展示脚本。6.根据权利要求5所述的一种供应商图谱的展示方法,其特征在于,所述根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息,具体包括:若所述查询展示脚本为关联查询脚本则执行所述更新后的关联查询脚本,以查询所述预置图数据库并获取所述预置图数据库中包含所述待关联子节点的连通图;基于所述连通图确定与所述待关联子节点相关联的目标子节点,并将所述目标子节点的详细信息作为展示信息;若所述查询展示脚本为展示脚本,则执行更新后的展示脚本以在所述限制范围内对所述待查询供应商的展示信息进行缩放。7.根据权利要求5所述的一种供应商图谱的展示方法,其特征在于,基于所述登录信息确定所述待查询供应商的可展示范围,具体包括:基于所述登录信息确定当前登录用户的角色,以根据所述角色与预设权限范围表确定当前的有效展示范围;若确定所述触发信息的期望展示范围在所述有效展示范围内,则所述期望展示范围为所述待查询供应商的可展示范围;其中,所述期望展示范围基于展示页面的输入目标值按钮和输入框进行获取;若确定所述触发信息的期望范围不在所述有效展示范围内,则确定所述期望范围距离最近的有效展示范围边界值,作为所述待查询供应商的可展示范围。8.一种供应商图谱的展示装置,其特征在于,所述装置包括:查询单元,用于基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;第一展示单元,用于获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;触发单元,用于获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;第二展示单元,用于根据所述查询展示脚本对所述预置图数据库进行查询,获得所述
触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。9.一种供应商图谱的展示设备,其特征在于,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。10.一种非易失性存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令能够:基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于所述供应商名称查询所述预置图数据库,获取所述待查询供应商的供应商详细信息;获取所述预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿所述展示形式将所述供应商详细信息展示到展示页面;获取所述展示页面的触发信息,以基于所述触发信息的触发类型确定相应的查询展示脚本;根据所述查询展示脚本对所述预置图数据库进行查询,获得所述触发信息所对应的展示信息;其中,所述触发类型包括:关联节点展示、展示范围更新。

技术总结
本说明书实施例公开了一种供应商图谱的展示方法、装置、设备及介质,方法包括:基于用户上传的登录信息连接预置图数据库,并获取待查询供应商的供应商名称,以基于供应商名称查询预置图数据库,获取待查询供应商的供应商详细信息;获取预置图数据库环境中的数据展示形式,并根据预置第三方组件模仿展示形式将供应商详细信息展示到展示页面;获取展示页面的触发信息,以基于触发信息的触发类型确定相应的查询展示脚本;根据查询展示脚本对预置图数据库进行查询,获得触发信息所对应的展示信息;其中,触发类型包括:关联节点展示、展示范围更新。新。新。


技术研发人员:袁喜超
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:2023.07.13
技术公布日:2023/10/15
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐