系统交互方法、装置、设备及存储介质制造方法及图纸

技术编号:22135076 阅读:41 留言:0更新日期:2019-09-18 08:49
本申请实施例提供了一种系统交互方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:对目标SQL语句进行解析,确定目标SQL语句中的待转换元素;基于预设映射关系,将所述待转换元素转换成与目标操作系统的目标命令语言对应的操作命令,该预设映射关系包含目标SQL语句中的语言元素与目标命令语言的操作命令之间的映射关系;基于转换后的目标SQL语句生成与目标命令语言对应的命令语句,以基于该命令语句与目标操作系统进行交互。本申请实施例的技术方案能够通过SQL语言与操作系统进行交互,不需要花费大量时间和精力学习命令语言,降低了通过命令语言与操作系统进行交互的使用门槛。

System Interaction Method, Device, Equipment and Storage Media

【技术实现步骤摘要】
系统交互方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及一种系统交互方法、系统交互装置、系统交互设备以及计算机可读存储介质。
技术介绍
随着计算机技术的飞速发展,用户与操作系统的交互也越来越多,如何更好地与操作系统进行交互成为了关注的焦点。目前,用户主要通过命令语言与操作系统进行交互。命令语言是操作系统使用的一种语言,能够解析和执行用户输入的操作命令。然而,由于命令语言例如powershell语言并不是常用的程序语言,对于许多用户来说,命令语言的操作命令都比较陌生,直接通过命令语言与操作系统进行交互,需要花费大量时间和精力学习命令语言,对于这类用户来说,其通过命令语言与操作系统进行交互的工作效率会很低。
技术实现思路
本申请实施例的目的是提供一种系统交互方法、系统交互装置、系统交互设备以及计算机可读存储介质,以提高用户通过命令语言与操作系统进行交互的工作效率。为解决上述技术问题,本申请实施例是这样实现的:根据本申请实施例的第一方面,提供了一种系统交互方法,包括:对目标结构化查询语言SQL语句进行解析,确定所述目标SQL语句中的待转换元素;基于预设映射关系,将所述目标SQL语本文档来自技高网...

【技术保护点】
1.一种系统交互方法,其特征在于,包括:对目标结构化查询语言SQL语句进行解析,确定所述目标SQL语句中的待转换元素;基于预设映射关系,将所述目标SQL语句中的待转换元素转换成与目标操作系统的目标命令语言对应的操作命令,以得到转换后的所述目标SQL语句;其中,所述预设映射关系包含所述目标SQL语句中的语言元素与所述目标命令语言的操作命令之间的映射关系;基于转换后的所述目标SQL语句,生成与所述目标命令语言对应的命令语句,以基于所述命令语句与所述目标操作系统进行交互。

【技术特征摘要】
1.一种系统交互方法,其特征在于,包括:对目标结构化查询语言SQL语句进行解析,确定所述目标SQL语句中的待转换元素;基于预设映射关系,将所述目标SQL语句中的待转换元素转换成与目标操作系统的目标命令语言对应的操作命令,以得到转换后的所述目标SQL语句;其中,所述预设映射关系包含所述目标SQL语句中的语言元素与所述目标命令语言的操作命令之间的映射关系;基于转换后的所述目标SQL语句,生成与所述目标命令语言对应的命令语句,以基于所述命令语句与所述目标操作系统进行交互。2.根据权利要求1所述的系统交互方法,其特征在于,对目标SQL语句进行解析,确定所述目标SQL语句中的待转换元素,包括:对所述目标SQL语句进行解析,基于解析结果生成与所述目标SQL语句对应的抽象语法树;对所述抽象语法树进行遍历,基于遍历到的节点对应的语言元素的类型确定所述抽象语法树的待转换节点;将所述待转换节点对应的语言元素作为所述目标SQL语句中的待转换元素。3.根据权利要求2所述的系统交互方法,其特征在于,基于预设映射关系,将所述目标SQL语句中的待转换元素转换成与目标操作系统的目标命令语言对应的操作命令,包括:基于所述抽象语法树中所述待转换节点对应的语言元素,从所述预设映射关系中查找对应的操作命令;若查找到对应的操作命令,则将所述待转换节点对应的语言元素转换成与所述目标命令语言对应的操作命令。4.根据权利要求2所述的系统交互方法,其特征在于,对所述目标SQL语句进行解析,基于解析结果生成与所述目标SQL语句对应的抽象语法树,包括:对所述目标SQL语句进行词法解析,生成与所述目标SQL语句对应的多个语言元素;对所述目标SQL语句进行语法分析,以基于所述多个语言元素生成与所述目标SQL语句对应的所述抽象语法树。5.根据权利要求2所述的系统交互方法,其特征在于,对所述抽象语法树进行遍历,包括:基于访问者模式以及广度遍历方式对所述抽象语法树进行遍历。6.根据权利要求1至5中任一项所述的系统交互方法,其特征在于,所述目标操作系统为windows操作系统,所述目标命令语言为powershell语言。7.一种系统交互装置,其特征在于,包括:解析模块,用于对目标SQL语句进行解析,确定所述目标SQL语句中的待转换元素;转换模块,用...

【专利技术属性】
技术研发人员:唐觊隽
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1