[发明专利]业务代码的开发方法、装置、设备及介质在审
申请号: | 202310252197.7 | 申请日: | 2023-03-15 |
公开(公告)号: | CN116301772A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 刘成 | 申请(专利权)人: | 西安闻泰电子科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/35;G06F8/41 |
代理公司: | 广州德科知识产权代理有限公司 44381 | 代理人: | 邓灵;万振雄 |
地址: | 710075 陕西省西安市高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 代码 开发 方法 装置 设备 介质 | ||
本申请涉及一种业务代码的开发方法、装置、设备及介质,其中,所述方法包括:获取用户在预设的业务代码开发界面上的输入操作,所述预设的业务代码开发界面上包括多个预设的业务模块,所述输入操作是针对所述多个预设的业务模块的输入操作;根据所述输入操作以及所述多个预设的业务模块,确定目标业务对应的目标业务流程文件;加载并解析所述目标业务流程文件,获取与所述目标业务对应的业务代码,上述方法提高了业务代码开发过程的自动化程度、减少手动操作,缩短了开发周期。
技术领域
本申请涉及自动化技术领域,具体地,涉及一种业务代码的开发方法、装置、设备及介质。
背景技术
现有技术中,自动化项目开发的做法是:第一步:先将需要使用的各算法等封装成模块,若已封装成模块可直接使用。第二步:对接入控制卡的IO、模组、气缸等模块调试,调试相机和视觉算法的参数第三步:根据业务的动作流程开发、调试代码,第四步:上线交付运行。
然而在上述的第二步中,由于接入控制卡的各部件都不固定,所以需根据项目开发调试程序,导致调试周期长影响项目进度,而且由于每个人开发的调试方式或界面不统一,不利于项目后期的维护以及公司系统的培训。
在上述的第三步中,需要硬编码的方式实现业务流程。由于需要硬编码,那么对项目的开发人员的要求就会相对较高,且项目的开发周期长,bug多、代码质量无法保证、风格不一致等问题。同时业务流程是通过代码实现的,只有看懂代码或者通过其他流程图的辅助才能理清,不够直接。开发风格很难统一,不利于项目的维护以及公司系统的培训。
发明内容
为解决上述背景技术中的至少一项技术问题,本申请提供一种业务代码的开发方法、装置、设备及介质,以提高开发过程的自动化程度、减少手动操作,缩短了开发周期。
本申请第一方面提供一种业务代码的开发方法,所述方法包括:获取用户在预设的业务代码开发界面上的输入操作,所述预设的业务代码开发界面上包括多个预设的业务模块,所述输入操作是针对所述多个预设的业务模块的输入操作;根据所述输入操作以及所述多个预设的业务模块,确定目标业务对应的目标业务流程文件;加载并解析所述目标业务流程文件,获取与所述目标业务对应的业务代码。
可选地,所述目标业务为针对自动化设备的业务流程,所述预设的业务模块包括所述自动化设备的各个硬件模块以及软件模块,所述方法还包括:对所述自动化设备的各个硬件模块以及软件模块进行建模,获取与各个硬件模块以及各个软件模块对应的对象简谱文件;根据所述对象简谱文件,构建与所述各个硬件模块以及各个软件模块对应的代码实例;对所述各个硬件模块以及各个软件模块对应的代码实例进行功能调试,得到所述多个预设的业务模块。
可选地,所述输入操作包括选择操作、连接操作以及配置操作,所述多个预设的业务模块是预先进行建模以及功能调试后的模块,所述根据所述输入操作以及所述多个预设的业务模块,确定目标业务对应的目标业务流程文件,包括:根据对多个预设的业务模块的选择操作,确定所述目标业务对应的多个子流程;根据所述连接操作,确定所述每个子流程之间的处理逻辑关系;根据所述配置操作,确定每个预设的业务模块的配置参数;根据所述每个子流程所包括的预设的业务模块、所述每个子流程所包括的预设的业务模块之间的连接关系以及所述每个子流程所包括的预设的业务模块的配置参数进行组合,确定目标业务对应的目标业务流程文件。
可选地,所述配置操作包括通过点击新增按钮对预设的业务模块进行配置的点击操作,所述根据所述配置操作,确定每个预设的业务模块的配置参数,包括:获取与所述点击操作对应的预设配置参数,根据所述预设配置参数确定每个预设的业务模块的配置参数。
可选地,所述配置操作包括通过点击第一编辑按钮对预设的业务模块进行配置的第一编辑操作,所述根据所述配置操作,确定每个预设的业务模块的配置参数,包括:响应于所述第一编辑操作,输出脚本编辑界面;检测所述用户在所述脚本编辑界面输入的脚本内容,根据所述脚本内容确定所述每个预设的业务模块的配置参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安闻泰电子科技有限公司,未经西安闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310252197.7/2.html,转载请声明来源钻瓜专利网。