金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211395515.7 (22)申请日 2022.11.09 (71)申请人 北京蓝天航空科技股份有限公司 地址 100089 北京市海淀区上地 开拓路9号 (72)发明人 李赵依忆 段坷 孔令帅 梅傲雪  刘长发 张俊杰  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 聂俊伟 (51)Int.Cl. G06F 30/20(2020.01) G06F 30/15(2020.01) G06F 8/30(2018.01) (54)发明名称 代码生成方法、 装置、 设备及存 储介质 (57)摘要 本申请涉及数据处理技术领域, 提供一种代 码生成方法、 装置、 设备及存储介质。 所述方法包 括: 获取待处理的目标代码文件; 识别所述目标 代码文件中的初始代码的待更新区域; 识别所述 待更新区域中的形参信息, 并获取与所述形参信 息关联的目标源 数据; 利用所述目标源数据对所 述形参信息进行替换, 生 成所述初始代码对应的 目标代码 。 本申请提供的代码生成方法通过划分 待更新区域, 并利用形参调用源数据, 将对源数 据的动态可变的需求参数化, 并对代码生成过程 进行了明确清晰的步骤划分, 实现代码的快速生 成, 与人工梳理并导入源数据生成代码相比, 提 高了代码生成效率。 权利要求书2页 说明书11页 附图2页 CN 115438524 A 2022.12.06 CN 115438524 A 1.一种代码生成方法, 其特 征在于, 所述代码生成方法包括以下步骤: 获取待处 理的目标代码文件; 识别所述目标代码文件中的初始 代码的待更新区域; 识别所述待更新区域中的形参信息, 并获取与所述形参信息关联的目标源数据; 利用所述目标源数据对所述形参信息进行替换, 生成所述初始 代码对应的目标代码。 2.根据权利要求1所述的代码生成方法, 其特征在于, 所述获取与所述形参信 息关联的 目标源数据的步骤, 包括: 获取源数据文件; 确定与所述形参信息关联的目标描述信息; 从所述源数据文件中获取与所述目标描述信息关联的目标源数据。 3.根据权利要求2所述的代码生成方法, 其特征在于, 所述获取源数据文件的步骤, 包 括: 获取源数据的初始文件, 并对所述初始文件进行合并去重处 理, 得到源数据总表; 对所述源数据总表进行切片处 理, 得到源数据文件。 4.根据权利要求2所述的代码生成方法, 其特征在于, 所述获取与所述形参信 息关联的 目标源数据之前, 还 包括: 获取所述源数据文件的配置信息, 并生成所述源数据文件的源数据描述信息; 所述源 数据描述信息用于描述所述源数据文件中的源数据; 所述配置信息包括所述源数据描述信 息对应的配置形参; 根据所述配置信息, 将所述源数据描述信息与所述配置形参进行关联。 5.根据权利要求1所述的代码生成方法, 其特征在于, 所述识别所述目标代码文件中的 初始代码的待更新区域的步骤, 包括: 将所述目标代码文件中的初始 代码拆分成行片段信息; 基于所述行片段信 息对所述初始代码进行逐行解析, 识别所述初始代码中的关键字信 息; 所述关键 字信息包括 起止关键 字; 根据所述 起止关键 字确定所述初始 代码的待更新区域。 6.根据权利要求5所述的代码生成方法, 其特征在于, 所述识别所述待更新区域中的形 参信息的步骤, 包括: 识别所述待更新区域中的各个分隔符; 根据各所述分隔符识别所述待更新区域中的形参信息; 其中, 所述分隔符用于标识所 述形参信息, 并将所述形参信息与所述初始 代码中的其 他代码字符分隔开。 7.根据权利要求6所述的代码生成方法, 其特征在于, 所述待更新区域包括一个或多 个, 所述分隔符为可配置参数。 8.一种代码生成装置, 其特 征在于, 包括: 数据获取模块, 用于获取待处 理的目标代码文件; 第一识别模块, 用于识别所述目标代码文件中的初始 代码的待更新区域; 第二识别模块, 用于识别所述待更新区域中的形参信息, 并获取与所述形参信息关联 的目标源数据; 代码生成模块, 用于利用所述目标源数据对所述形参信息进行替换, 生成所述初始代权 利 要 求 书 1/2 页 2 CN 115438524 A 2码对应的目标代码。 9.一种电子设备, 包括处理器和存储有计算机程序的存储器, 其特征在于, 所述处理器 执行所述计算机程序时实现权利要求1至7任一项所述的代码生成方法的步骤。 10.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算 机程序被处 理器执行时实现权利要求1至7任一项所述的代码生成方法的步骤。权 利 要 求 书 2/2 页 3 CN 115438524 A 3

PDF文档 专利 代码生成方法、装置、设备及存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 代码生成方法、装置、设备及存储介质 第 1 页 专利 代码生成方法、装置、设备及存储介质 第 2 页 专利 代码生成方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:28:13上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。