[发明专利]用于在开发环境中自动生成和合并代码的方法和设备在审
申请号: | 201880018620.4 | 申请日: | 2018-03-14 |
公开(公告)号: | CN110419024A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 吉恩-巴普蒂斯特·莱奥内利;特里萨拉·坎达利亚 | 申请(专利权)人: | 西安姆贝拉有限公司;吉恩-巴普蒂斯特·莱奥内利;特里萨拉·坎达利亚 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 英属维尔京*** | 国省代码: | 维尔京群岛;VG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动生成 目标装置 方法和设备 开发环境 代码合并 功能选择 可用功能 用户接口 用户装置 自动代码 合并 配置 | ||
1.一种用于在开发环境DE中自动生成和合并代码的计算机实现的方法,该方法包括:
在用户装置上使用所述DE编写目标装置的程序时,在所述用户装置上显示与所述DE分开的或者在所述DE的背景中的自动代码生成用户接口ACGUI;
通过所述ACGUI接收从多个可用功能中的功能选择,用于自动生成对应于所选功能的代码;
接收用于执行自动生成的代码的至少一个参数,以行使该功能;
基于所选择功能和所述至少一个参数在所述ACGUI中自动生成所述代码,所述自动生成的代码被配置为在执行所述自动生成的代码时行使该功能;
将所述自动生成的代码合并到所述目标装置的程序中;以及
将所述程序发送到所述目标装置,以在所述目标装置上安装和执行,
其中所述用户装置远离所述目标装置。
2.根据权利要求1所述的方法,其中所述自动生成的代码包括从所述目标装置对代码虚拟化服务器CVS的调用,用于在所述CVS上执行CVS程序CVSP,以行使所述功能,所述调用包括所述至少一个参数,
其中使用所述至少一个参数在所述CVS上执行所述CVSP,
其中所述CVS远离所述用户装置和所述目标装置,以及
其中所述至少一个参数是通过所述ACGUI接收的,或者是通过存储在所述用户装置或所述CVS中的至少一个上的文件接收的。
3.根据权利要求1所述的方法,其中所述自动生成的代码包括从所述目标装置对远程服务的调用,所述远程服务由远离所述用户装置和所述目标装置的装置提供,所述远程服务被配置为行使所述功能,所述调用包括所述至少一个参数,
其中使用所述至少一个参数执行所述远程服务。
4.根据权利要求1所述的方法,还包括:
通过所述ACGUI接收在所述程序中的位置选择,以插入所述自动生成的代码,
其中将所述自动生成的代码合并到所述程序中是基于所接收的选择。
5.根据权利要求1所述的方法,还包括:
在将所述自动生成的代码合并到所述程序中之后,在所述ACGUI中接收用于编辑所述自动生成的代码的指令;
在所述ACGUI中显示用于编辑所述自动生成的代码的选项或用于编辑所述至少一个参数的选项中的至少一个;
接收用于编辑所述自动生成的代码或所述至少一个参数中的至少一个的指令;
基于所接收的用于编辑所述自动生成的代码或所述至少一个参数中的所述至少一个的指令,修改所述自动生成的代码,以产生修改后的自动生成的代码;
将所述修改后的自动生成的代码合并到所述目标装置的程序中;以及
将所述程序发送到所述目标装置,以在所述目标装置上安装和执行。
6.根据权利要求1所述的方法,还包括:
在将所述自动生成的代码合并到所述程序中之后,在所述ACGUI中接收用于改变所选功能和与其对应的所述自动生成的代码的指令;
在所述ACGUI中显示用于自动代码生成的所述多个可用功能;
通过所述ACGUI接收从所述多个可用功能中的第二功能的选择,用于自动生成对应于所述第二功能的第二代码;
接收用于执行自动生成的第二代码的至少一个参数,以行使所述第二功能;
基于所选择的第二功能和用于执行所述自动生成的第二代码的所述至少一个参数,在所述ACGUI中自动生成所述第二代码,所述自动生成的第二代码被配置为在执行该自动生成的第二代码时行使第二功能;
将所述自动生成的第二代码合并到所述目标装置的程序中;以及
将所述程序发送到所述目标装置,以在所述目标装置上安装和执行。
7.根据权利要求1所述的方法,还包括
在所述用户装置上的所述ACGUI上接收用于启动对所述自动生成的代码的测试的指令;
启动对所述自动生成的代码的测试;以及
在所述用户装置上的所述ACGUI中显示测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安姆贝拉有限公司;吉恩-巴普蒂斯特·莱奥内利;特里萨拉·坎达利亚,未经西安姆贝拉有限公司;吉恩-巴普蒂斯特·莱奥内利;特里萨拉·坎达利亚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880018620.4/1.html,转载请声明来源钻瓜专利网。