命令语句生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38501382 阅读:14 留言:0更新日期:2023-08-15 17:08
本公开提供了一种命令语句生成方法、装置、设备及存储介质,可以应用于人工智能、数据处理和金融科技技术领域。该命令语句生成方法包括:获取待转换文本;对上述待转换文本进行操作转换,生成与上述待转换文本对应的操作类指针序列;对上述待转换文本进行对象转换,生成与上述待转换文本对应的对象类指针序列;根据上述操作类指针序列生成与上述待转换文本对应的操作语句;根据上述对象类指针序列生成与上述待转换文本对应的对象语句;以及根据上述操作语句和上述对象语句生成与上述待转换文本对应的命令语句。文本对应的命令语句。文本对应的命令语句。

【技术实现步骤摘要】
命令语句生成方法、装置、电子设备及存储介质


[0001]本公开涉及人工智能、数据处理和金融科技
,具体地涉及一种命令语句生成方法、装置、设备、介质和程序产品。

技术介绍

[0002]结构化查询语言(Structured Query Language,SQL)是一种数据库操作语言,由于其具有语法简单、非过程化、使用方式灵活等特点,被广泛应用于各类涉及数据库操作的应用程序开发中。
[0003]在实现本公开专利技术构思的过程中,专利技术人发现相关技术中至少存在以下问题:工作中往往需要利用命令语句对操作系统和数据库进行操作。然而命令语句是一种编程语言,对于业务人员或其他没有计算机基础的人员来说并不了解命令语句的含义,导致数据查询比较困难,影响工作效率。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种命令语句生成方法、装置、设备、介质和程序产品。
[0005]根据本公开的一个方面,提供了一种命令语句生成方法,包括:
[0006]获取待转换文本;
[0007]对上述待转换文本进行操作转换,生成与上述待转换文本对应的操作类指针序列;
[0008]对上述待转换文本进行对象转换,生成与上述待转换文本对应的对象类指针序列;
[0009]根据上述操作类指针序列生成与上述待转换文本对应的操作语句;
[0010]根据上述对象类指针序列生成与上述待转换文本对应的对象语句;以及
[0011]根据上述操作语句和上述对象语句生成与上述待转换文本对应的命令语句。
[0012]根据本公开的实施例,上述对上述待转换文本进行操作转换,生成与上述待转换文本对应的操作类指针序列包括:
[0013]对上述待转换文本进行操作头指针转换,生成与上述待转换文本对应的操作类头指针序列,其中,上述操作类头指针序列包括表示操作实体起始位置的第一标识;
[0014]对上述待转换文本进行操作尾指针转换,生成与上述待转换文本对应的操作类尾指针序列,其中,上述操作类尾指针序列包括表示操作实体终止位置的第二标识;
[0015]根据上述操作类头指针序列和上述操作类尾指针序列生成上述操作类指针序列。
[0016]根据本公开的实施例,上述对上述待转换文本进行对象转换,生成与上述待转换文本对应的对象类指针序列包括:
[0017]对上述待转换文本进行对象头指针转换,生成与上述待转换文本对应的对象类头指针序列,其中,上述对象类头指针序列包括表示对象实体起始位置的第三标识;
[0018]对上述待转换文本进行对象尾指针转换,生成与上述待转换文本对应的对象类尾指针序列,其中,上述对象类尾指针序列包括表示对象实体终止位置的第四标识;
[0019]根据上述对象类头指针序列和上述对象类尾指针序列生成上述对象类指针序列。
[0020]根据本公开的实施例,上述根据上述对象类指针序列生成与上述待转换文本对应的对象语句包括:
[0021]根据上述对象类指针序列,从上述预设的对象词表中查找与上述对象类指针序列中的对象实体对应的对象语句。
[0022]根据本公开的实施例,上述方法还包括:
[0023]对上述命令语句进行合法性检查,生成与上述命令语句对应的合法性检查结果;
[0024]在上述合法性检查结果表明上述命令语句正确的情况下,在展示界面展示上述命令语句;
[0025]在上述合法性检查结果表明上述命令语句错误的情况下,在上述展示界面展示错误信息。
[0026]根据本公开的实施例,上述对上述命令语句进行合法性检查,生成与上述命令语句对应的合法性检查结果包括:
[0027]对上述命令语句进行合法性语句预测,生成与上述命令语句对应的预测语句;
[0028]根据上述命令语句和上述预测语句生成上述合法性检查结果。
[0029]根据本公开的实施例,根据上述命令语句和上述预测语句生成上述合法性检查结果包括:
[0030]比较上述命令语句与上述预测语句是否相同,在上述命令语句与上述预测语句相同的情况下,生成上述命令语句正确的合法性检查结果;
[0031]在上述命令语句与上述预测语句不相同的情况下,生成上述命令语句错误的合法性检查结果。
[0032]根据本公开的实施例,上述方法还包括:
[0033]在上述在展示界面展示上述命令语句之前,对上述命令语句进行安全性检查,得到安全性检查结果;
[0034]在上述安全性检查结果表明上述命令语句不安全的情况下,发出警告信息;
[0035]在上述安全性检查结果表明上述命令语句安全的情况下,在上述展示界面展示上述命令语句。
[0036]根据本公开的实施例,上述方法还包括:
[0037]在上述安全性检查结果表明上述命令语句不安全的情况下,废弃上述命令语句。
[0038]根据本公开的实施例,上述对上述命令语句进行安全性检查,得到安全性检查结果包括:
[0039]对上述命令语句进行第一安全性检查,生成与安全类别对应的安全概率;
[0040]对上述命令语句进行第二安全性检查,生成与不安全类别对应的不安全概率;
[0041]根据上述安全概率和上述不安全概率生成上述安全性检查结果。
[0042]本公开的另一个方面提供了一种命令语句生成装置,包括:
[0043]获取模块,用于获取待转换文本;
[0044]操作转换模块,用于对上述待转换文本进行操作转换,生成与上述待转换文本对
应的操作类指针序列;
[0045]对象转换模块,用于对上述待转换文本进行对象转换,生成与上述待转换文本对应的对象类指针序列;
[0046]第一生成模块,用于根据上述操作类指针序列生成与上述待转换文本对应的操作语句;
[0047]第二生成模块,用于根据上述对象类指针序列生成与上述待转换文本对应的对象语句;以及
[0048]第三生成模块,用于根据上述操作语句和上述对象语句生成与上述待转换文本对应的命令语句。
[0049]本公开的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得一个或多个处理器执行上述命令语句生成方法。
[0050]本公开的另一个方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述命令语句生成方法。
[0051]本公开的另一个方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述命令语句生成方法。
[0052]根据本公开的实施例,通过对获取的待转换文本进行操作转换和对象转换,以生成操作类指针序列和对象类转换序列;然后根据操作类指针序列和对象类转换序列分别生成与待转换文本对应的操作语句和对象语句;之后根据操作语句和对象语句生成与待转换文本对应的命令语句。由于本公开的方案可以根据获取的文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种命令语句生成方法,包括:获取待转换文本;对所述待转换文本进行操作转换,生成与所述待转换文本对应的操作类指针序列;对所述待转换文本进行对象转换,生成与所述待转换文本对应的对象类指针序列;根据所述操作类指针序列生成与所述待转换文本对应的操作语句;根据所述对象类指针序列生成与所述待转换文本对应的对象语句;以及根据所述操作语句和所述对象语句生成与所述待转换文本对应的命令语句。2.根据权利要求1所述的方法,其中,所述对所述待转换文本进行操作转换,生成与所述待转换文本对应的操作类指针序列包括:对所述待转换文本进行操作头指针转换,生成与所述待转换文本对应的操作类头指针序列,其中,所述操作类头指针序列包括表示操作实体起始位置的第一标识;对所述待转换文本进行操作尾指针转换,生成与所述待转换文本对应的操作类尾指针序列,其中,所述操作类尾指针序列包括表示操作实体终止位置的第二标识;根据所述操作类头指针序列和所述操作类尾指针序列生成所述操作类指针序列。3.根据权利要求1或2所述的方法,其中,所述对所述待转换文本进行对象转换,生成与所述待转换文本对应的对象类指针序列包括:对所述待转换文本进行对象头指针转换,生成与所述待转换文本对应的对象类头指针序列,其中,所述对象类头指针序列包括表示对象实体起始位置的第三标识;对所述待转换文本进行对象尾指针转换,生成与所述待转换文本对应的对象类尾指针序列,其中,所述对象类尾指针序列包括表示对象实体终止位置的第四标识;根据所述对象类头指针序列和所述对象类尾指针序列生成所述对象类指针序列。4.根据权利要求1所述的方法,其中,所述根据所述对象类指针序列生成与所述待转换文本对应的对象语句包括:根据所述对象类指针序列,从所述预设的对象词表中查找与所述对象类指针序列中的对象实体对应的对象语句。5.根据权利要求1所述的方法,还包括:对所述命令语句进行合法性检查,生成与所述命令语句对应的合法性检查结果;在所述合法性检查结果表明所述命令语句正确的情况下,在展示界面展示所述命令语句;在所述合法性检查结果表明所述命令语句错误的情况下,在所述展示界面展示错误信息。6.根据权利要求5所述的方法,其中,所述对所述命令语句进行合法性检查,生成与所述命令语句对应的合法性检查结果包括:对所述命令语句进行合法性语句预测,生成与所述命令语句对应的预测语句;根...

【专利技术属性】
技术研发人员:郑伟业董兴华高枫王子寒
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1