System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种配电网数据查询方法及装置制造方法及图纸_技高网

一种配电网数据查询方法及装置制造方法及图纸

技术编号:44173171 阅读:7 留言:0更新日期:2025-02-06 18:19
本发明专利技术公开了一种配电网数据查询方法及装置,所述方法首先获取用户输入的用于指示用户需要查询的配电网数据的查询文本,继而将所述查询文本输入至SQL语句生成模型中,以使所述SQL语句生成模型根据所述查询文本生成对应的目标SQL查询语句,最后根据所述目标SQL查询语句,在预设的配电网数据库中调取出对应的目标配电网数据。通过实施本发明专利技术,用户可以通过简单的自然语言输入,快速、准确地获取到所需的配电网数据,而无需了解复杂的数据库结构和SQL语法。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种配电网数据查询方法及装置


技术介绍

1、在电力行业中,配电网数据的查询与管理是至关重要的一环。随着智能电网的发展,配电网数据量急剧增加。这些数据对于电力系统的稳定运行、故障预测、能效管理等方面都具有重要意义。

2、然而,传统的配电网数据查询方式往往依赖于人工编写sql查询语句,这不仅效率低下,而且容易出错。特别是对于非技术背景的从业人员来说,他们可能难以理解复杂的数据库结构和sql语法,从而难以准确地表达自己的查询需求。


技术实现思路

1、本专利技术提供了一种配电网数据查询方法,所述方法通过sql语句生成模型,将用户输入的查询文本转换为对应的sql查询语句,并根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,由此,通过简单的自然语言输入,快速准确地获取到所需的配电网数据,而无需了解复杂的数据库结构和sql语法。

2、本专利技术一实施例提供了一种配电网数据查询方法,包括:

3、获取用户输入的查询文本;其中,所述查询文本用于指示用户需要查询的配电网数据;

4、将所述查询文本输入至sql语句生成模型中,以使所述sql语句生成模型根据所述查询文本生成对应的目标sql查询语句;其中,所述sql语句生成模型,以若干标签查询文本和若干标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练后得到;

5、根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据。

6、进一步地,所述sql语句生成模型的构建过程,包括:

7、获取查询文本样本集;其中,所述查询文本样本集包括:若干标签查询文本和若干标签sql查询语句;

8、构建一个text-to-sql模型,以所述查询文本样本集为输入,以预测得到的sql查询语句为输出,对所述text-to-sql模型进行迭代训练,直至所述text-to-sql模型的损失函数值收敛;

9、将训练完成后的text-to-sql模型作为所述sql语句生成模型;

10、其中,在每次训练过程中,根据text-to-sql模型所预测得到的sql查询语句以及所述查询文本样本集对应的标签sql查询语句,计算损失函数值,根据计算得到的损失函数值调整text-to-sql模型的权重。

11、进一步地,在将所述查询文本输入至所述sql语句生成模型之前,还包括:

12、对用户输入的查询文本进行预处理操作,得到预处理后的查询文本;其中,所述预处理操作包括重复文本去除以及文本标准化操作。

13、进一步地,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:

14、通过预设的数据库接口,与所述配电网数据库建立连接;

15、在成功连接至所述配电网数据库后,将所述目标sql查询语句提交至所述配电网数据库中,以使所述配电网数据库根据所述目标sql查询语句返回对应的查询结果;

16、将所述查询结果作为目标配电网数据。

17、进一步地,所述的配电网数据查询方法,还包括:

18、在得到所述目标配电网数据后,调用预设的api接口;

19、通过所述api接口,将所述目标配电网数据输送至用户的终端中。

20、本专利技术一实施例还提供了一种配电网数据查询装置,包括:查询文本获取模块、sql查询语句生成模块以及目标配电网数据调取模块;

21、所述查询文本获取模块,用于获取用户输入的查询文本;其中,所述查询文本用于指示用户需要查询的配电网数据;

22、所述sql查询语句生成模块,用于将所述查询文本输入至sql语句生成模型中,以使所述sql语句生成模型根据所述查询文本生成对应的目标sql查询语句;其中,所述sql语句生成模型,以若干标签查询文本和若干标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练后得到;

23、所述目标配电网数据调取模块,用于根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据。

24、进一步地,所述sql语句生成模型的构建过程,包括:

25、获取查询文本样本集;其中,所述查询文本样本集包括:若干标签查询文本和若干标签sql查询语句;

26、构建一个text-to-sql模型,以所述查询文本样本集为输入,以预测得到的sql查询语句为输出,对所述text-to-sql模型进行迭代训练,直至所述text-to-sql模型的损失函数值收敛;

27、将训练完成后的text-to-sql模型作为所述sql语句生成模型;

28、其中,在每次训练过程中,根据text-to-sql模型所预测得到的sql查询语句以及所述查询文本样本集对应的标签sql查询语句,计算损失函数值,根据计算得到的损失函数值调整text-to-sql模型的权重。

29、进一步地,在将所述查询文本输入至所述sql语句生成模型之前,还包括:

30、对用户输入的查询文本进行预处理操作,得到预处理后的查询文本;其中,所述预处理操作包括重复文本去除以及文本标准化操作。

31、进一步地,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:

32、通过预设的数据库接口,与所述配电网数据库建立连接;

33、在成功连接至所述配电网数据库后,将所述目标sql查询语句提交至所述配电网数据库中,以使所述配电网数据库根据所述目标sql查询语句返回对应的查询结果;

34、将所述查询结果作为目标配电网数据。

35、进一步地,所述的配电网数据查询装置,还包括:

36、在得到所述目标配电网数据后,调用预设的api接口;

37、通过所述api接口,将所述目标配电网数据输送至用户的终端中。

38、通过实施本专利技术具有如下有益效果:

39、本专利技术提供了一种基于光伏接入的配电网电压控制方法、装置、终端设备及存储介质,所述方法首先获取用户输入的查询文本,所述查询文本以自然语言的形式描述了用户需要查询的配电网数据,继而将这段查询文本输入到预先训练好的sql语句生成模型中,由于所述sql语句生成模型以若干标签查询文本和对应的标签sql查询语句为输入,以预测得到的sql查询语句为输出进行训练,因此在训练后,所述sql语句生成模型能够学习并理解查询文本与sql查询语句之间的映射关系,从而能够生成出与查询文本相对应的sql查询语句,最后根据生成的sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据;综上,用户可以通过简单的自然语言输入,快速、准确地获取到所需的配电网数据,而无需了解复杂的数据库结构和sql语法。

本文档来自技高网...

【技术保护点】

1.一种配电网数据查询方法,其特征在于,包括:

2.如权利要求1所述的配电网数据查询方法,其特征在于,所述SQL语句生成模型的构建过程,包括:

3.如权利要求1所述的配电网数据查询方法,其特征在于,在将所述查询文本输入至所述SQL语句生成模型之前,还包括:

4.如权利要求1所述的配电网数据查询方法,其特征在于,所述根据所述目标SQL查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:

5.如权利要求4所述的配电网数据查询方法,其特征在于,还包括:

6.一种配电网数据查询装置,其特征在于,包括:查询文本获取模块、SQL查询语句生成模块以及目标配电网数据调取模块;

7.如权利要求6所述的配电网数据查询装置,其特征在于,所述SQL语句生成模型的构建过程,包括:

8.如权利要求6所述的配电网数据查询装置,其特征在于,在将所述查询文本输入至所述SQL语句生成模型之前,还包括:

9.如权利要求6所述的配电网数据查询装置,其特征在于,所述根据所述目标SQL查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:

10.如权利要求9所述的配电网数据查询装置,其特征在于,还包括:

...

【技术特征摘要】

1.一种配电网数据查询方法,其特征在于,包括:

2.如权利要求1所述的配电网数据查询方法,其特征在于,所述sql语句生成模型的构建过程,包括:

3.如权利要求1所述的配电网数据查询方法,其特征在于,在将所述查询文本输入至所述sql语句生成模型之前,还包括:

4.如权利要求1所述的配电网数据查询方法,其特征在于,所述根据所述目标sql查询语句,在预设的配电网数据库中调取出对应的目标配电网数据,包括:

5.如权利要求4所述的配电网数据查询方法,其特征在于,还包括:

6.一种配电网数据查询装置,...

【专利技术属性】
技术研发人员:江里舟沈志钧倪斌业蔡新雷祝锦舟蓝天吴岳洲郭乾周巍孟子杰董锴曾维通
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

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

1