[发明专利]基于开发工具的业务执行方法、装置和计算机设备在审
申请号: | 201910419435.2 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110321129A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 顾敏;周晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F17/27;G06K9/62 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语句 开发工具 业务类型 业务执行 计算机设备 解析 开发语言 业务场景 业务逻辑 小原子 开发 上线 适配 重复 培训 | ||
本发明提供基于开发工具的业务执行方法、装置和计算机设备,该基于开发工具的业务执行方法包括获取待执行的语句;根据所述待执行的语句,获取所述语句对应的业务类型;解析已获取的所述语句对应的业务类型;执行解析后的业务类型对应的操作。本发明实施例提供的方法方法避免了仅仅因为业务上的一点点差异,开发人员需要花很多的时间编写重复而简单的代码的问题。底层开发人员只需要开发最小原子的业务,底层人员无需关心过多的业务逻辑。开发语言接近日常用语,经过简单培训即可上手使用,更容易适配不同的业务场景,上线速度快。
技术领域
本发明实施例涉及数据分析技术领域,尤其涉及一种基于开发工具的业务执行方法、装置和计算机设备。
背景技术
现在的项目都是由有技术背景的开发人员开发实现,在当前业务模型越来越成熟背景下,研发一套基于Java更高级语言,供业务人员开发项目。高级语言对技术要求更低,可专注于业务开发,不用关心底层技术实现。
在实现本发明的过程中发现,采用现有技术有以下缺点:
在业务模型逐渐成熟的背景下,仅仅因为业务上的一点点差异,开发人员需要花很多的时间编写重复而简单的代码;进行开发工作需要长期的学习,入行门槛高。
发明内容
本发明实施例的目的是提供一种基于开发工具的业务执行方法、装置和计算机设备,用于解决现有技术存在的问题。
为实现上述目的,第一方面,本发明实施例提供一种基于开发工具的业务执行方法,包括:
获取待执行的语句;
根据所述待执行的语句,获取所述语句对应的业务类型;
解析已获取的所述语句对应的业务类型;
执行解析后的业务类型对应的操作。
可选的,所述获取所述语句对应的业务类型,包括:
将已获取的所述语句与预设关键词进行相似度匹配;
在所述相似度大于等于预设相似度时,确定所述预设关键词对应的业务类型为所述语句对应的业务类型。
可选的,在执行解析后的业务类型对应的操作之前,所述方法还包括:
判断所述解析后的业务类型是否大于等于2个;
若是,则按照预设规则对多个所述解析后的业务类型进行排序,以根据排序结果执行解析后的业务类型对应的操作。
可选的,所述解析后的业务类型包括第一业务类型和第二业务类型;
相应的,所述按照预设规则对多个所述解析后的业务类型进行排序,包括:
获取所述第一业务类型的执行时间以及所述第二业务类型的执行时间;
若所述第一业务类型的执行时间先于所述第二业务类型的执行时间,则根据所述第一业务类型的执行时间以及所述第二业务类型的执行时间,对所述第一业务类型和所述第二业务类型进行排序。
可选的,所述按照预设规则对多个所述解析后的业务类型进行排序,包括:
若无法获取所述第一业务类型的执行时间和/或所述第二业务类型的执行时间,则根据所述第一业务类型和所述第二业务类型的事件类型进行排序。
第二方面,本发明实施例还提供了一种基于开发工具的业务执行装置,包括:
第一获取模块,用于获取待执行的语句;
第二获取模块,用于根据所述待执行的语句,获取所述语句对应的业务类型;
解析模块,用于解析已获取的所述语句对应的业务类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910419435.2/2.html,转载请声明来源钻瓜专利网。