[发明专利]基于钢铁产业数据平台的智能查询系统及方法在审
申请号: | 201811450278.3 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109558427A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 闵军;李望红;陈林;李磊 | 申请(专利权)人: | 上海找钢网信息科技股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/242 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 翟羽 |
地址: | 201815 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能查询系统 钢铁产业 数据平台 数据内容存储 后台管理 开发效率 内容呈现 实时获取 数据内容 数据使用 数据需求 用户查找 用户使用 语义处理 语音搜索 重新设计 页面 引擎 样式 直观 仓库 开发 节约 | ||
1.一种基于钢铁产业数据平台的智能查询系统,其特征在于,包括:网络应用层、接口层、语义处理引擎、语义定义及存储层以及数据存储及执行层;
所述网络应用层,用于接收用户输入的查询请求并传输至所述接口层,以及接收所述接口层返回的查询响应并输出给用户;
所述接口层,用于接收所述查询请求,并在判定所述查询请求为数据类查询时将所述查询请求传递给所述语义处理引擎,以及返回查询响应至所述网络应用层;
所述语义处理引擎,用于接收并解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型查找所述语义定义及存储层以匹配出相应的动态查询类型,根据匹配出的动态查询类型构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至所述接口层,或根据匹配出的动态查询类型构建可执行SQL脚本提交到所述数据存储及执行层,根据所述数据存储及执行层的执行结果组装查询响应并返回至所述接口层;
所述语义定义及存储层,用于存储动态查询类型的配置信息;
所述数据存储及执行层,用于执行所述可执行SQL脚本,返回执行结果至所述语义处理引擎。
2.根据权利要求1所述的系统,其特征在于,所述网络应用层进一步用于接收用户通过人机交互界面输入的文本查询请求,或用于接收用户输入的语音查询请求。
3.根据权利要求1所述的系统,其特征在于,所述网络应用层进一步用于接收所述接口层返回的查询响应,并通过文本或语音输出给用户。
4.根据权利要求1所述的系统,其特征在于,所述接口层进一步用于在判定所述查询请求为百科类查询时,从钢铁产业数据平台获取查询响应文本并返回至所述网络应用层。
5.根据权利要求1所述的系统,其特征在于,所述动态查询类型由编码、名称、类型、数据源、SQL脚本组成。
6.根据权利要求1所述的系统,其特征在于,所述动态查询类型包括:SQL类实时查询、HTTP协议类查询、图表类查询,所述语义定义及存储层进一步将所配置的动态查询类型以SQL模板和/或图表组件模板的形式进行存储。
7.根据权利要求6所述的系统,其特征在于,所述语义处理引擎进一步用于在匹配出的动态查询类型为SQL类实时查询时,从所述语义定义及存储层获取SQL模板,结合所述查询请求中的查询信息参数,构建所述可执行SQL脚本。
8.根据权利要求6所述的系统,其特征在于,所述语义处理引擎进一步用于在匹配出的动态查询类型为图表类查询时,从所述语义定义及存储层获取图表组件模板和SQL模板,将所述图表组件模板反序列化成图表对象并解析所述图表对象属性,构建所述可执行SQL脚本,并将所述数据存储及执行层返回的执行结果集赋值给所述图表对象后,将赋值后的图表对象序列化为可执行的数据可视化图表作为查询响应。
9.根据权利要求6所述的系统,其特征在于,所述语义处理引擎进一步用于在匹配出的动态查询类型为HTTP协议类查询时,从所述语义定义及存储层获取查询请求地址,结合所述查询请求中的查询信息参数,构建所述HTTP查询请求。
10.根据权利要求1所述的系统,其特征在于,所述系统进一步包括后台管理平台,所述后台管理平台包括数据内容配置管理模块,用于进行动态查询类型的配置,并将动态查询类型的配置信息存储至所述语义定义及存储层。
11.根据权利要求10所述的系统,其特征在于,所述后台管理平台进一步包括角色等级访问控制模块,用于设置不同用户的角色等级访问权限,并通过所述接口层对用户的访问进行控制。
12.一种基于钢铁产业数据平台的智能查询方法,其特征在于,包括以下步骤:
(1)接收用户输入的查询请求,并在判定所述查询请求为数据类查询时,执行步骤(2);
(2)解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型匹配出动态查询类型;
(3)当匹配出的动态查询类型为HTTP协议类查询时,构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至用户;
(4)当匹配出的动态查询类型为SQL类实时查询或图表类查询时,构建可执行SQL脚本并执行,根据执行结果组装查询响应并返回至用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海找钢网信息科技股份有限公司,未经上海找钢网信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811450278.3/1.html,转载请声明来源钻瓜专利网。