[发明专利]指标信息确定方法及指标信息确定装置有效
| 申请号: | 202010452110.7 | 申请日: | 2020-05-26 |
| 公开(公告)号: | CN111368154B | 公开(公告)日: | 2020-08-07 |
| 发明(设计)人: | 顾凌云;郭志攀;王伟;李海全;蒋安维 | 申请(专利权)人: | 上海冰鉴信息科技有限公司 |
| 主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F16/901;G06F16/2455;G06F16/28;G06F9/455 |
| 代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 李通 |
| 地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 指标 信息 确定 方法 装置 | ||
本发明提供一种指标信息确定方法及指标信息确定装置。首先获取json格式的配置信息并基于配置信息生成查询路径列表。其次根据查询路径对应的信息节点的约束条件生成脚本文件并存入第一数据库服务器。然后根据终端设备传入的查询请求的第三标识信息在第一数据库服务器中查找出与第四标识信息对应的目标脚本文件,进而在第二数据库服务器中执行目标脚本文件得到查询结果。如此,可以预先基于配置文件确定与查询语句对应的脚本文件,无需用户自行编写查询语句,能够直接根据用户的查询请求中的标识信息将第一数据库服务器中的脚本文件在第二数据库服务器中进行执行以获得查询结果,确保不具备查询语句编写能力的用户也能够使用图数据库进行信息查询。
技术领域
本发明涉及图分析技术的信息查询技术领域,具体而言,涉及一种指标信息确定方法及指标信息确定装置。
背景技术
在基于图数据库进行图分析指标信息的查询(确定)时,用户需要基于查询需求进行对应查询语句的编写,然后通过数据库执行该查询语句以获得所查询的信息。这要求用户具备多种类型的数据库(例如Mysql数据库和JanusGraph数据库)的查询语句编写能力,可能导致大多数不具备查询语句编写能力的用户难以通过图数据库进行图分析指标信息的快速查询。
发明内容
为了改善上述问题,本发明提供了一种指标信息确定方法及指标信息确定装置。
本发明实施例的第一方面,提供了一种指标信息确定方法,应用于与浏览器通信的服务器,所述方法包括:
获取所述浏览器发送的配置信息;其中,所述配置信息是所述浏览器将用户输入的指标信息进行数据格式转换得到的,所述配置信息的数据格式为json格式;
从第一数据库服务器中查找是否存在与所述配置信息中的第一标识信息相同的第二标识信息;
若所述第一数据库服务器中不存在所述第二标识信息,根据所述配置信息中的信息节点以及所述信息节点的连线关系生成查询路径列表;其中,所述查询路径列表中包括多个元素,每个元素表征一条查询路径,每条查询路径包括多个互相连接的信息节点;
根据每条查询路径对应的各个信息节点的约束条件生成每条查询路径对应的脚本文件,将每个脚本文件存入所述第一数据库服务器中;其中,每个脚本文件对应一个标识信息;
接收终端设备传入的查询请求,在所述第一数据库服务器中查找是否存在与所述查询请求的第三标识信息相同的第四标识信息;若存在,在第二数据库服务器中执行所述第四标识信息对应的目标脚本文件,得到所述第三标识信息对应的查询结果,并将所述查询结果返回给所述终端设备;其中,所述查询结果中包括与所述第三标识信息对应的指标信息。
进一步地,所述方法还包括:
若所述第一数据库服务器中存在所述第二标识信息,向所述浏览器发送错误提示信息。
进一步地,所述根据所述配置信息中的信息节点以及所述信息节点的连线关系生成查询路径列表,包括:
将所述配置信息中存在设定节点标识的信息节点确定为初始信息节点;其中,所述初始信息节点通过多个有向连边连接;
遍历所述初始信息节点的每个有向连边对应的下游信息节点,得到所述初始信息节点对应的多条遍历路径;
将所述多条遍历路径进行整合得到所述查询路径列表。
进一步地,所述根据每条查询路径对应的各个信息节点的约束条件生成每条查询路径对应的脚本文件,包括:
确定每条查询路径对应的各个信息节点的有向连边对应的约束条件;其中,所述约束条件包括用于对信息节点进行过滤的过滤条件、过滤函数和过滤逻辑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海冰鉴信息科技有限公司,未经上海冰鉴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010452110.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





