预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114237712A(43)申请公布日2022.03.25(21)申请号202111545481.0(22)申请日2021.12.15(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人宋传园蔡俊辉(74)专利代理机构北京市铸成律师事务所11313代理人包莉莉王丹丹(51)Int.Cl.G06F9/30(2006.01)权利要求书3页说明书13页附图8页(54)发明名称指令执行方法、装置、电子设备及计算机存储介质(57)摘要本公开提供了指令执行方法、装置、电子设备及计算机存储介质,涉及计算机技术领域,尤其涉及大数据等技术领域。具体实现方案为:根据前端页面接收到的输入操作,生成基于前端页面设定语言的第一指令;利用所述前端页面对应的后端,将所述第一指令转化为基于目标语言的第二指令;根据所述第二指令,针对目标对象执行对应的操作。本公开实施例能够降低指令执行的实现难度,提高指令执行效率。CN114237712ACN114237712A权利要求书1/3页1.一种指令执行方法,包括:根据前端页面接收到的输入操作,生成基于前端页面设定语言的第一指令;利用所述前端页面对应的后端,将所述第一指令转化为基于目标语言的第二指令;根据所述第二指令,针对目标对象执行对应的操作。2.根据权利要求1所述的方法,其中,所述将所述第一指令转化为目标语言的第二指令,包括:根据前端页面设定语言的格式,对所述第一指令的内容进行校验,获得校验结果;根据所述校验结果,将所述第一指令转换为前端页面设定语言表达的对象;根据所述对象,获得基于目标语言的第二指令。3.根据权利要求2所述的方法,其中,所述根据所述对象,获得基于目标语言的第二指令,包括:根据所述对象以及所述目标语言的嵌套规则,对所述第一指令中的嵌套结构进行拆分;根据拆分的内容,确定数据引擎类型;确定所述数据引擎类型所使用的目标语言的类型;将所述第一指令转换为所述目标语言的类型的语言,获得基于目标语言的第二指令。4.根据权利要求3所述的方法,其中,所述根据所述对象以及所述目标语言的嵌套规则,对所述第一指令中的嵌套结构进行拆分,包括:根据所述对象以及所述目标语言的嵌套规则,将所述第一指令中的嵌套结构拆分为单子句和/或复合子句。5.根据权利要求4所述的方法,其中,所述根据所述对象以及所述目标语言的嵌套规则,将所述第一指令中的嵌套结构拆分为单子句和/或复合子句,包括:对所述第一指令进行功能解析,获得第一解析结果;对第一解析结果进行关键字解析,获得第二解析结果;根据第二解析结果进行选择语法结构解析,获得第三解析结果;根据所述第三解析结果,获得所述单子句和/或复合子句。6.根据权利要求1‑5中任意一项所述的方法,其中,所述输入操作包括拖拽操作,所述根据前端页面的输入操作,生成基于前端页面设定语言的第一指令,包括:检测从所述前端页面的第一设定区域到所述前端页面的第二设定区域的拖拽操作;根据所述第一设定区域对应的指令参数信息,补充所述第二设定区域对应的指令待填充内容,得到填充内容;将所述填充内容和预设的默认指令内容合并,得到所述第一指令。7.根据权利要求6所述的方法,其中,所述指令参数信息包括指令待执行的操作种类、指令待执行的操作种类针对的数据对象和指令待执行的操作参数中的至少一个。8.根据权利要求1‑7中任意一项所述的方法,其中,所述根据所述第二指令,针对目标对象执行对应的操作,包括:根据所述第二指令所包含的内容,确定执行所述内容的条件;验证所述条件是否被满足;在所述条件被满足的情况下,将所述第二指令转发至数据引擎。2CN114237712A权利要求书2/3页9.根据权利要求1‑8中任意一项所述的方法,其中,所述基于前端页面设定语言的第一指令,为基于SQL的Json格式的指令;所述目标语言为SQL语言,所述执行对应的操作包括:执行对SQL数据库的数据操作。10.一种指令执行装置,包括:第一指令生成模块,用于根据前端页面接收到的输入操作,生成基于前端页面设定语言的第一指令;转化模块,用于利用所述前端页面对应的后端,将所述第一指令转化为基于目标语言的第二指令;执行模块,用于根据所述第二指令,针对目标对象执行对应的操作。11.根据权利要求10所述的装置,其中,所述转化模块包括:校验单元,用于根据前端页面设定语言的格式,对所述第一指令的内容进行校验,获得校验结果;校验结果处理单元,用于根据所述校验结果,将所述第一指令转换为前端页面设定语言表达的对象;第二指令单元,用于根据所述对象,获得基于目标语言的第二指令。12.根据权利要求11所述的装置,其中,所述第二指令单元还用于:根据所述对象以及所述目标语言的嵌套规