数据的查询方法、装置和服务器制造方法及图纸

技术编号:29085222 阅读:15 留言:0更新日期:2021-06-30 09:48
本说明书提供了数据的查询方法、装置和服务器。基于该方法,用户可以直接向服务器提供基于自然语言的初始查询语句;服务器先根据预设的处理规则,处理初始查询语句,得到主体文本语句;再确定主体文本语句所对应的目标查询场景,并提取出目标特征要素;进而服务器可以根据目标查询场景、目标特征要素,确定出相匹配的目标生成规则;并根据所述目标生成规则,结合目标特征要素,自动生成基于Gremlin语言的目标查询语句;进而服务器可以根据上述目标查询语句查询预设的图数据库,以得到对应的查询结果。从而可以有效地简化用户的查询过程,降低用户操作难度,使得用户能够较为高效、便捷地完成数据查询,提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。

【技术实现步骤摘要】
数据的查询方法、装置和服务器


[0001]本说明书属于大数据处理
,尤其涉及数据的查询方法、装置和服务器。

技术介绍

[0002]在许多数据处理场景(例如,转账查询场景等)中,数据量庞大的业务数据往往会被集中存储于数据库中。当用户想要查询数据库中的某个具体数据(例如,关系数据、业务数据等)时,基于现有的数据查询方法,需要用户具备一定的编程基础,能够自己先编写出相应的查询语句代码,再利用该查询语句代码访问数据库,以查询得到所需要的数据。
[0003]可见,现有方法在实施时,对用户的门槛要求较高,用户查询数据的过程较为繁琐、操作难度较大,影响用户的使用体验。
[0004]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本说明书提供了一种数据的查询方法、装置和服务器,以简化用户的查询过程,降低用户操作难度,使得用户能够较为高效、便捷地完成数据查询。
[0006]本说明书提供了一种数据的查询方法,包括:
[0007]获取用户提供的基于自然语言的初始查询语句;
[0008]根据预设的处理规则,处理所述初始查询语句,得到主体文本语句;
[0009]确定所述主体文本语句所对应的目标查询场景,并提取出所述主体文本语句所包含的目标特征要素;
[0010]根据所述目标查询场景、所述目标特征要素,确定出相匹配的目标生成规则;
[0011]根据所述目标生成规则、所述目标特征要素,生成基于Gremlin语言的目标查询语句;
[0012]根据所述目标查询语句,通过查询预设的图数据库,得到查询结果;其中,所述预设的图数据库存储有多个节点和节点之间的连边,所述节点用于表征数据对象,所述节点之间的连边用于表征数据对象之间基于业务数据所形成的数据关系。
[0013]在一个实施例中,获取用户提供的基于自然语言的初始查询语句,包括:
[0014]通过终端设备采集用户发出的语音指令;并调用预设的语音识别模型,对所述语音指令进行语音识别,以得到所述初始查询语句;
[0015]或,
[0016]通过终端设备向用户展示预设的查询界面;并通过所述预设的查询界面接收用户输入的文本指令,作为所述初始查询语句。
[0017]在一个实施例中,根据预设的处理规则,处理所述初始查询语句,得到主体文本语句,包括:
[0018]对所述初始查询语句进行分词处理,得到按顺序排列的多个词组;
[0019]过滤所述多个词组中的无意义词组,并将过滤后的词组进行拼接,得到所述主体
文本语句。
[0020]在一个实施例中,确定所述主体文本语句所对应的目标查询场景,包括:
[0021]检索所述主体文本语句,并提取出目标关键词组;
[0022]根据所述目标关键词组,从多个预设的查询场景中确定出相匹配的目标查询场景。
[0023]在一个实施例中,所述目标特征要素包括以下至少之一:数据对象的身份标识、数据对象的属性信息、数据对象之间的数据关系的属性信息、数据对象之间的关系深度。
[0024]在一个实施例中,提取出所述主体文本语句所包含的目标特征要素,包括:
[0025]从多个预设的语义识别模型中确定出与所述目标查询场景匹配的目标语义识别模型;
[0026]调用所述目标语义识别模型对所述主体文本语句进行语义识别,得到目标语义识别结果;
[0027]从所述目标语义识别结果中提取出与所述目标查询场景匹配的目标特征要素。
[0028]在一个实施例中,提取出所述主体文本语句所包含的目标特征要素,包括:
[0029]从多个预设的语句模板中筛选出相匹配的目标语句模板;
[0030]根据所述目标语句模板,从所述主体文本语句中筛选出与目标语句模板中的特征要素相匹配的词组,作为所述目标特征要素。
[0031]在一个实施例中,在提取出所述主体文本语句所包含的目标特征要素之后,所述方法还包括:
[0032]检测所述目标特征要素是否包含数据对象的身份标识;
[0033]在确定所述目标特征要素不包含数据对象的身份标识的情况下,生成报错提示。
[0034]在一个实施例中,根据所述目标生成规则、所述目标特征要素,生成基于Gremlin语言的目标查询语句,包括:
[0035]根据所述目标生成规则,获取对应的基于Gremlin语言的预设的模板代码;
[0036]识别出预设的模板代码中的特征字符;
[0037]根据预设的映射规则,将所述预设的模板代码中的特征字符替换成相对应的目标特征要素,以得到所述目标查询语句。
[0038]在一个实施例中,根据所述目标查询语句,通过查询预设的图数据库,得到查询结果之后,所述方法还包括:将所述查询结果发送至终端设备,并通过所述终端设备向用户展示所述查询结果。
[0039]在一个实施例中,所述目标查询场景包括以下至少之一:转账查询场景、收益查询场景、交易查询场景。
[0040]本说明书还提供了一种数据的查询装置,包括:
[0041]获取模块,用于获取用户提供的基于自然语言的初始查询语句;
[0042]第一处理模块,用于根据预设的处理规则,处理所述初始查询语句,得到主体文本语句;
[0043]第二处理模块,用于确定所述主体文本语句所对应的目标查询场景,并提取出所述主体文本语句所包含的目标特征要素;
[0044]确定模块,用于根据所述目标查询场景、所述目标特征要素,确定出相匹配的目标
生成规则;
[0045]生成模块,用于根据所述目标生成规则、所述目标特征要素,生成基于Gremlin语言的目标查询语句;
[0046]查询模块,用于根据所述目标查询语句,通过查询预设的图数据库,得到查询结果;其中,所述预设的图数据库存储有多个节点和节点之间的连边,所述节点用于表征数据对象,所述节点之间的连边用于表征数据对象之间基于业务数据所形成的数据关系。
[0047]本说明书还提供了一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述数据的查询方法的相关步骤。
[0048]本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现所述数据的查询方法的相关步骤。
[0049]本说明书提供的数据的查询方法、装置和服务器,用户可以不需要具备专业的编程知识,直接向服务器提供基于自然语言的初始查询语句;相应的,服务器可以先根据预设的处理规则,处理该初始查询语句,得到排除了干扰影响、相对较为简要的主体文本语句;再确定出该主体文本语句所对应的目标查询场景,并提取出主体文本语句中的目标特征要素;进一步,服务器可以根据目标查询场景、目标特征要素,确定出相匹配的目标生成规则;并根据该目标生成规则,结合目标特征要素,自动生成基于Gremlin语言的目标查询语句;进而服务器可以根据上述目标查询语句查询预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的查询方法,其特征在于,包括:获取用户提供的基于自然语言的初始查询语句;根据预设的处理规则,处理所述初始查询语句,得到主体文本语句;确定所述主体文本语句所对应的目标查询场景,并提取出所述主体文本语句所包含的目标特征要素;根据所述目标查询场景、所述目标特征要素,确定出相匹配的目标生成规则;根据所述目标生成规则、所述目标特征要素,生成基于Gremlin语言的目标查询语句;根据所述目标查询语句,通过查询预设的图数据库,得到查询结果;其中,所述预设的图数据库存储有多个节点和节点之间的连边,所述节点用于表征数据对象,所述节点之间的连边用于表征数据对象之间基于业务数据所形成的数据关系。2.根据权利要求1所述的方法,其特征在于,获取用户提供的基于自然语言的初始查询语句,包括:通过终端设备采集用户发出的语音指令;并调用预设的语音识别模型,对所述语音指令进行语音识别,以得到所述初始查询语句;或,通过终端设备向用户展示预设的查询界面;并通过所述预设的查询界面接收用户输入的文本指令,作为所述初始查询语句。3.根据权利要求2所述的方法,其特征在于,根据预设的处理规则,处理所述初始查询语句,得到主体文本语句,包括:对所述初始查询语句进行分词处理,得到按顺序排列的多个词组;过滤所述多个词组中的无意义词组,并将过滤后的词组进行拼接,得到所述主体文本语句。4.根据权利要求1所述的方法,其特征在于,确定所述主体文本语句所对应的目标查询场景,包括:检索所述主体文本语句,并提取出目标关键词组;根据所述目标关键词组,从多个预设的查询场景中确定出相匹配的目标查询场景。5.根据权利要求1所述的方法,其特征在于,所述目标特征要素包括以下至少之一:数据对象的身份标识、数据对象的属性信息、数据对象之间的数据关系的属性信息、数据对象之间的关系深度。6.根据权利要求5所述的方法,其特征在于,提取出所述主体文本语句所包含的目标特征要素,包括:从多个预设的语义识别模型中确定出与所述目标查询场景匹配的目标语义识别模型;调用所述目标语义识别模型对所述主体文本语句进行语义识别,得到目标语义识别结果;从所述目标语义识别结果中提取出与所述目标查询场景匹配的目标特征要素。7.根据权利要求5所述的方法,其特征在于,提取出所述主体文本语句所包含的目标特征要素,还包括:从多个预设的语句模板中筛选出相匹配的目标语句...

【专利技术属性】
技术研发人员:曹广溥丁贤沈栋刘漱琰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1