欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2023101086314
申请人: 江西曼荼罗软件有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-12-26
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种软件脚本生成方法,其特征在于,所述方法包括:

获取各个脚本中使用频率最高的若干关键词,并查找出与每一所述关键词分别对应的目标中文词,所述关键词为英文词;

建立每一所述关键词与每一所述目标中文词分别对应的映射关系,以生成对应的键值对映射池,并基于所述键值对映射池构建出对应的逻辑转换器,所述映射关系具有唯一性;

当接收到用户输入的实际中文词时,通过所述逻辑转换器将所述实际中文词转换成对应的目标关键词,并根据所述目标关键词生成对应的目标脚本;

所述获取各个脚本中使用频率最高的若干关键词的步骤包括:

获取各个领域的若干脚本,并逐一检测出若干所述脚本中分别使用的脚本规则,所述脚本规则包括变量规则、条件规则以及循环规则;

在所述变量规则、所述条件规则以及所述循环规则中检测出使用频率最高的若干单词,并将使用频率最高的若干所述单词定义为若干所述关键词;

所述建立每一所述关键词与每一所述目标中文词分别对应的映射关系,以生成对应的键值对映射池的步骤包括:逐一检测出每一所述关键词分别对应的中文含义,并根据所述中文含义在预设中文数据库中分别查找出对应的目标中文词,所述目标中文词具有唯一性;

基于预设映射算法建立每一所述关键词与每一所述目标中文词之间的映射关系,并对若干所述关键词进行分类处理,以生成若干类对应的映射表;

整合若干类所述映射表,以生成所述键值对映射池;

所述通过所述逻辑转换器将所述实际中文词转换成对应的目标关键词的步骤包括:当接收到用户输入的所述实际中文词时,检测出所述实际中文词中包含的字符串,并对所述字符串进行分割处理,以将所述字符串拆分成若干对应的字符;

通过所述逻辑转换器根据所述键值对映射池将每一所述字符均转换成对应的目标关键词;

所述通过所述逻辑转换器根据所述键值对映射池将每一所述字符均转换成对应的目标关键词的步骤之后,所述方法还包括:当获取到若干所述目标关键词时,对若干所述目标关键词分别进行编码处理,以生成若干对应的代码,并按照预设脚本逻辑对若干所述代码进行分行处理,以生成所述目标脚本;

所述按照预设脚本逻辑对若干所述代码进行分行处理,以生成所述目标脚本的步骤包括:根据用户的实际需求构建出对应的脚本逻辑流程图,并根据所述脚本逻辑流程图对若干所述代码进行分行处理;

调用与所述逻辑转换器对应的语法装饰器,并基于脚本语法规则通过所述语法装饰器对每行所述代码进行收尾处理,以生成所述目标脚本。

2.根据权利要求1所述的软件脚本生成方法,其特征在于:所述方法还包括:建立与用户应用终端的无线通讯连接,并对所述目标脚本进行打包处理,以将打包处理后的目标脚本传输至所述用户应用终端;

基于错误推算法在所述用户应用终端中对所述目标脚本进行耐久性测试,以生成对应的测试结果,并通过等价类测试法判断所述测试结果是否满足预设要求;

若判断到所述测试结果满足所述预设要求,则判定所述目标脚本满足预设要求,并将所述目标脚本按照预设格式存储至所述用户应用终端中。

3.一种用于实现如权利要求1‑2中任意一项所述的软件脚本生成方法的软件脚本生成系统,其特征在于,所述系统包括:获取模块,用于获取各个脚本中使用频率最高的若干关键词,并查找出与每一所述关键词分别对应的目标中文词,所述关键词为英文词;

映射模块,用于建立每一所述关键词与每一所述目标中文词分别对应的映射关系,以生成对应的键值对映射池,并基于所述键值对映射池构建出对应的逻辑转换器,所述映射关系具有唯一性;

转换模块,用于当接收到用户输入的实际中文词时,通过所述逻辑转换器将所述实际中文词转换成对应的目标关键词,并根据所述目标关键词生成对应的目标脚本。

4.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至2中任意一项所述的软件脚本生成方法。

5.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至2中任意一项所述的软件脚本生成方法。