基于钢铁产业数据平台的智能查询系统及方法技术方案

技术编号:20745266 阅读:33 留言:0更新日期:2019-04-03 10:24
本发明专利技术提供了一种基于钢铁产业数据平台的智能查询系统及方法,能大大节省用户查找数据的时间、降低数据使用成本,用户能进行需求的直接表达,满足不同类型用户的数据需求,提升用户使用数据的效率和体验;数据内容存储在后台管理“仓库”中,可通过语音搜索,语义处理引擎实时获取数据,能以文字或组合图表多种样式直观呈现,内容呈现上灵活性适用性更强;新增数据内容不需要对页面进行重新设计布局开发,大大提升开发效率,节约开发成本。

【技术实现步骤摘要】
基于钢铁产业数据平台的智能查询系统及方法
本专利技术涉及信息查询
,尤其涉及一种基于钢铁产业数据平台的智能查询系统及方法。
技术介绍
随着全球信息化进程的加速,网络上的信息越来越多,对信息查询方法的要求也越来越高。目前大多数查询方法都是基于关键字匹配的全文查询技术,查询结果经常出现查询不全、答非所问的现象。语义查询正是克服了机械式文字匹配局限于表面形式的缺点,从网络(Web)资源信息所表达的语义层次上来分析和处理用户的查询请求,将信息查询从目前基于关键词层面提高到基于知识(或概念)层面,对知识有一定的理解与处理能力。基于语义的查询技术代表了搜索引擎发展的一个新方向,其基于语义的优势和作用在今后还会逐步显现,并切实地影响着人们的工作、学习和生活。随着自然语言处理、人工智能的发展,尤其是语义网技术的兴起与发展,语义查询研究得以迅速发展。当前用于语义Web的查询技术主要集中在对静态信息的描述上,而未能考虑到对动态的和不断变化的内容的处理。同时,当下数据信息严重供过于求,更多的精准需求满足的信息被淹没在无限的信息海洋之中,数据分析人员需要各种数据进行分析和判断,在信息数据的海洋里无法真正高效的找到精准的数据信息,从而让精准的数据使用成本进一步提升,影响决策和分析效率。再者,现有的移动端数据产品往往受限于页面限制,主界面只能展示部分核心的数据,其它数据需要通过层级设计,一层一层将数据展示出来。这样的设计方式对于新用户来说,查找需要数据的链路长、成本高;此外,如果要新增数据展示,需要对页面布局重新进行设计、开发,开发成本高。因此,如何节省用户查找数据的时间、降低数据使用成本,同时能以用户需求为原始出发点,来不断完善和建设知识库,满足不同类型用户的数据查询需求,成为现有信息查询发展亟待解决的技术问题。
技术实现思路
本专利技术的目的在于,提供一种基于钢铁产业数据平台的智能查询系统及方法,可以节省用户查找数据的时间、降低数据使用成本,同时能以用户需求为原始出发点,来不断完善和建设知识库,满足不同类型用户的数据查询需求。为实现上述目的,本专利技术提供了一种基于钢铁产业数据平台的智能查询系统,包括:网络应用层、接口层、语义处理引擎、语义定义及存储层以及数据存储及执行层;所述网络应用层,用于接收用户输入的查询请求并传输至所述接口层,以及接收所述接口层返回的查询响应并输出给用户;所述接口层,用于接收所述查询请求,并在判定所述查询请求为数据类查询时将所述查询请求传递给所述语义处理引擎,以及返回查询响应至所述网络应用层;所述语义处理引擎,用于接收并解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型查找所述语义定义及存储层以匹配出相应的动态查询类型,根据匹配出的动态查询类型构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至所述接口层,或根据匹配出的动态查询类型构建可执行SQL脚本提交到所述数据存储及执行层,根据所述数据存储及执行层的执行结果组装查询响应并返回至所述接口层;所述语义定义及存储层,用于存储动态查询类型的配置信息;所述数据存储及执行层,用于执行所述可执行SQL脚本,返回执行结果至所述语义处理引擎。为实现上述目的,本专利技术还提供了一种基于钢铁产业数据平台的智能查询方法,包括以下步骤:(1)接收用户输入的查询请求,并在判定所述查询请求为数据类查询时,执行步骤(2);(2)解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型匹配出动态查询类型;(3)当匹配出的动态查询类型为HTTP协议类查询时,构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至用户;(4)当匹配出的动态查询类型为SQL类实时查询或图表类查询时,构建可执行SQL脚本并执行,根据执行结果组装查询响应并返回至用户本专利技术的优点在于,基于钢铁产业数据平台,一方面能够通过语音搜索、文本搜索直达每日更新的数据内容,在一个统一的窗口获取精准的数据信息,能大大节省用户查找数据的时间、降低数据使用成本;同时以一问一答的形式,用户能进行需求的直接表达,以用户需求为原始出发点,来不断完善和建设知识库,满足不同类型用户的数据需求,提升用户使用数据的效率和体验;结合产业知识百科和钢铁产业大数据,可以为用户提供差异化服务,弥补了在钢铁产业领域尚未出现成型的知识库体系的缺失,也弥补了未有以AI技术为基础的策略服务模式的缺失。数据内容存储在后台管理“仓库”中,可通过语音搜索,语义处理引擎实时获取数据,能以文字或组合图表多种样式直观呈现,相对现有固定的产品设计和样式的数据产品,本
技术实现思路
呈现上灵活性适用性更强。通过后台管理界面提供的配置入口,对动态查询进行配置来完成配置化,并存储在语义定义及存储层中,使得本专利技术新增数据内容不需要对页面进行重新设计布局开发,大大提升开发效率,节约开发成本。附图说明图1,本专利技术基于钢铁产业数据平台的智能查询系统的架构图;图2,本专利技术基于钢铁产业数据平台的智能查询方法的流程图。具体实施方式下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。研究分析发现,目前在钢铁产业领域,尚未出现成型的知识库体系,也未有以AI技术为基础的策略服务模式,而市场对此要求强烈。为了弥补此项不足,推进产业的健康发展,本申请提供了一种智能查询系统。此系统基于钢铁产业数据平台,结合产业知识百科和产业大数据,为行业用户提供精准的差异化服务。参考图1,本专利技术基于钢铁产业数据平台的智能查询系统的架构图,所述系统包括:网络应用层11、接口层12、语义处理引擎13、语义定义及存储层14以及数据存储及执行层15。所述网络(web)应用层11,用于接收用户输入的查询请求并传输至所述接口层12,以及接收所述接口层12返回的查询响应并输出给用户。具体的,所述网络应用层11可以与用户进行人机交互界面(UI)交互,接收用户通过人机交互界面输入的文本查询请求;或与用户进行语音交互,接收用户输入的语音查询请求。所述网络应用层11接收所述接口层返回的查询响应,可以通过文本或语音输出给用户。基于钢铁产业数据平台10,一方面用户能够通过语音搜索、文本搜索在一个统一的窗口获取精准的数据信息,能大大节省用户查找数据的时间、降低数据使用成本;同时系统以一问一答的形式呈现,让用户能进行需求的直接表达,以用户需求为原始出发点,来不断完善和建设知识库,满足不同类型用户的数据需求。所述接口层12,用于接收所述查询请求,并在判定所述查询请求为数据类查询时将所述查询请求传递给所述语义处理引擎13,以及返回查询响应至所述网络应用层11。所述接口层12进一步用于在判定所述查询请求为百科类查询时,从钢铁产业数据平台10获取查询响应文本并返回至所述网络应用层11。也即,接口层12收到查询请求后,通过接口调用获取查询请求类型,并根据查询请求类型判断是百科类查询还是非百科类查询(即数据类查询,为动态查询);对于百科类查询直接从钢铁产业数据平台10获取查询响应文本文档来自技高网
...

【技术保护点】
1.一种基于钢铁产业数据平台的智能查询系统,其特征在于,包括:网络应用层、接口层、语义处理引擎、语义定义及存储层以及数据存储及执行层;所述网络应用层,用于接收用户输入的查询请求并传输至所述接口层,以及接收所述接口层返回的查询响应并输出给用户;所述接口层,用于接收所述查询请求,并在判定所述查询请求为数据类查询时将所述查询请求传递给所述语义处理引擎,以及返回查询响应至所述网络应用层;所述语义处理引擎,用于接收并解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型查找所述语义定义及存储层以匹配出相应的动态查询类型,根据匹配出的动态查询类型构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至所述接口层,或根据匹配出的动态查询类型构建可执行SQL脚本提交到所述数据存储及执行层,根据所述数据存储及执行层的执行结果组装查询响应并返回至所述接口层;所述语义定义及存储层,用于存储动态查询类型的配置信息;所述数据存储及执行层,用于执行所述可执行SQL脚本,返回执行结果至所述语义处理引擎。

【技术特征摘要】
1.一种基于钢铁产业数据平台的智能查询系统,其特征在于,包括:网络应用层、接口层、语义处理引擎、语义定义及存储层以及数据存储及执行层;所述网络应用层,用于接收用户输入的查询请求并传输至所述接口层,以及接收所述接口层返回的查询响应并输出给用户;所述接口层,用于接收所述查询请求,并在判定所述查询请求为数据类查询时将所述查询请求传递给所述语义处理引擎,以及返回查询响应至所述网络应用层;所述语义处理引擎,用于接收并解析所述查询请求以获取动态查询类型和查询信息参数,根据所获取的动态查询类型查找所述语义定义及存储层以匹配出相应的动态查询类型,根据匹配出的动态查询类型构建HTTP查询请求通过外部公共接口从网络中获取查询结果,根据查询结果组装查询响应并返回至所述接口层,或根据匹配出的动态查询类型构建可执行SQL脚本提交到所述数据存储及执行层,根据所述数据存储及执行层的执行结果组装查询响应并返回至所述接口层;所述语义定义及存储层,用于存储动态查询类型的配置信息;所述数据存储及执行层,用于执行所述可执行SQL脚本,返回执行结果至所述语义处理引擎。2.根据权利要求1所述的系统,其特征在于,所述网络应用层进一步用于接收用户通过人机交互界面输入的文本查询请求,或用于接收用户输入的语音查询请求。3.根据权利要求1所述的系统,其特征在于,所述网络应用层进一步用于接收所述接口层返回的查询响应,并通过文本或语音输出给用户。4.根据权利要求1所述的系统,其特征在于,所述接口层进一步用于在判定所述查询请求为百科类查询时,从钢铁产业数据平台获取查询响应文本并返回至所述网络应用层。5.根据权利要求1所述的系统,其特征在于,所述动态查询类型由编码、名称、类型、数据源、SQL脚本组成。6.根据权利要求1所述的系统,其特征在于,所述动态查询类型包括:SQL类实时查询、HTTP协议类查询、图表类查询,所述语义定义及存储层进一步将所配置的动态查询类型以SQL模板和/或图表组件模板的形式进行存储。7.根据...

【专利技术属性】
技术研发人员:闵军李望红陈林李磊
申请(专利权)人:上海找钢网信息科技股份有限公司
类型:发明
国别省市:上海,31

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

1