软件脚本生成方法、系统、计算机及可读存储介质技术方案

技术编号:36934347 阅读:12 留言:0更新日期:2023-03-22 18:56
本发明专利技术提供了一种软件脚本生成方法、系统、计算机及可读存储介质,该方法包括:获取各个脚本中使用频率最高的若干关键词,并查找出与每一关键词分别对应的目标中文词;建立每一关键词与每一目标中文词分别对应的映射关系,以生成对应的键值对映射池,并基于键值对映射池构建出对应的逻辑转换器;当接收到用户输入的实际中文词时,通过逻辑转换器将实际中文词转换成对应的目标关键词,并根据目标关键词生成对应的目标脚本。通过上述方式能够在不需要专业的工作人员抵达应用现场的前提下,只需用户输入需要的实际中文词就能够自动生成对应的脚本,从而大幅缩短了脚本配置的周期,同时减少了人力的消耗,对应降低了脚本配置的成本。本。本。

【技术实现步骤摘要】
软件脚本生成方法、系统、计算机及可读存储介质


[0001]本专利技术涉及数据处理
,特别涉及一种软件脚本生成方法、系统、计算机及可读存储介质。

技术介绍

[0002]随着科技的进步以及生产力的快速发展,计算机已经在人们的日常生活中得到普及,并且极大地方便了人们的工作以及生活,对应加快了社会的发展。
[0003]其中,在现有的计算机领域,脚本(Script)是使用一种特定的描述性语言,并依据一定的格式编写的可执行文件,通过使用脚本能够大幅提升计算机软件的开发效率以及工作效率。
[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]整合若干类所述映射表,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件脚本生成方法,其特征在于,所述方法包括:获取各个脚本中使用频率最高的若干关键词,并查找出与每一所述关键词分别对应的目标中文词,所述关键词为英文词;建立每一所述关键词与每一所述目标中文词分别对应的映射关系,以生成对应的键值对映射池,并基于所述键值对映射池构建出对应的逻辑转换器,所述映射关系具有唯一性;当接收到用户输入的实际中文词时,通过所述逻辑转换器将所述实际中文词转换成对应的目标关键词,并根据所述目标关键词生成对应的目标脚本。2.根据权利要求1所述的软件脚本生成方法,其特征在于:所述获取各个脚本中使用频率最高的若干关键词的步骤包括:获取各个领域的若干脚本,并逐一检测出若干所述脚本中分别使用的脚本规则,所述脚本规则包括变量规则、条件规则以及循环规则;在所述变量规则、所述条件规则以及所述循环规则中检测出使用频率最高的若干单词,并将使用频率最高的若干所述单词定义为若干所述关键词。3.根据权利要求1所述的软件脚本生成方法,其特征在于:所述建立每一所述关键词与每一所述目标中文词分别对应的映射关系,以生成对应的键值对映射池的步骤包括:逐一检测出每一所述关键词分别对应的中文含义,并根据所述中文含义在预设中文数据库中分别查找出对应的目标中文词,所述目标中文词具有唯一性;基于预设映射算法建立每一所述关键词与每一所述目标中文词之间的映射关系,并对若干所述关键词进行分类处理,以生成若干类对应的映射表;整合若干类所述映射表,以生成所述键值对映射池。4.根据权利要求1所述的软件脚本生成方法,其特征在于:所述通过所述逻辑转换器将所述实际中文词转换成对应的目标关键词的步骤包括:当接收到用户输入的所述实际中文词时,检测出所述实际中文词中包含的字符串,并对所述字符串进行分割处理,以将所述字符串拆分成若干对应的字符;通过所述逻辑转换器根据所述键值对映射池将每一所述字符均转换成对应的目标关键词。5.根据权利要求4所述的软件脚本生成方法,其特征在于:所述通过所述逻辑转换器根据所述键值对映射池将每一所述字符均转换成对应的目标关键词的步骤之后,所述方法还包括:当获取到若...

【专利技术属性】
技术研发人员:陈锐纪峥嵘何长海曾忠安樊海东叶凯丁川鲁冰青
申请(专利权)人:江西曼荼罗软件有限公司
类型:发明
国别省市:

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

1