说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211109236.X (22)申请日 2022.09.13 (71)申请人 政采云有限公司 地址 310000 浙江省杭州市西湖区转塘科 技经济区块9号1幢2区5楼 (72)发明人 许广武 熊超 杨斌  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 姚莹丽 (51)Int.Cl. G06F 8/30(2018.01) G06F 9/455(2006.01) G06F 16/25(2019.01) (54)发明名称 一种字段转换方法、 装置、 计算机设备以及 存储介质 (57)摘要 本发明公开了一种字段转换方法、 装置、 计 算机设备以及计算机可读存储介质, 涉及软件设 计领域, 其中方法包括: 在JV M中读取内部系统的 数据库配置; 根据所述数据库配置, 动态生成接 口类; 根据所述接口类, 将所述内部系统的源字 段转换成外部系统对应的目标字段; 相较于相关 技术, 在静态代码中将内部字段与外部字段做好 一一映射, 本发明通过读取数据库配置, 根据数 据库配置, 动态生成接口类, 实现字段转换的方 法, 提高了对接的效率, 减少了开发过程中重复 的工作量, 降低了系统的复杂度, 以及当外部字 段发生变更时, 本发明可 以修改数据库配置, 修 改范围可控, 降低了回归测试的成本, 提升了系 统的容错率, 对业务扩展支持更加平 滑。 权利要求书1页 说明书7页 附图1页 CN 115421700 A 2022.12.02 CN 115421700 A 1.一种字段转换 方法, 其特 征在于, 包括: 在JVM中读取内部系统的数据库配置; 根据所述数据库配置, 动态生成接口类; 根据所述接口类, 将所述内部系统的源字段转换成外 部系统对应的目标字段。 2.如权利要求1所述的一种字段转换方法, 其特征在于, 所述根据所述接口类, 将所述 内部系统的源字段转换成外 部系统对应的目标字段, 包括: 通过Java动态编译将所述接口类编译成clas s文件; 将所述class文件动态加载到所述JVM中, 使得所述数据库配置生效, 实现将所述源字 段转换成所述外 部系统对应的目标字段。 3.如权利要求1所述的一种字段转换方法, 其特征在于, 所述根据所述数据库配置, 动 态生成接口类, 包括: 根据所述数据库配置, 将所述数据库配置编译成Java静态 代码, 生成接口类。 4.如权利要求3所述的一种字段转换 方法, 其特 征在于, 所述数据库配置, 包括: 在所述内部系统 的数据库中针对不同的所述外部系统配置对应的字段转换规则, 形成 所述数据库配置 。 5.如权利要求1所述的一种字段转换方法, 其特征在于, 所述在JVM中读取内部系统的 数据库配置之前, 还 包括: 内部系统接收源数据, 将所述源数据按照标准模型转换成所述源字段存储在所述内部 系统的数据库中。 6.如权利要求1所述一种字段转换的方法, 其特征在于, 所述根据所述接口类, 将所述 内部系统的源字段转换成所述外 部系统对应的目标字段之后, 还 包括: 将转换成的所述目标字段发送给 所述外部系统。 7.一种字段转换装置, 其特 征在于, 包括: 读取模块, 用于在JVM中读取 所述内部系统的数据库配置; 接口模块, 用于根据所述数据库配置, 动态生成接口类; 字段转换模块, 用于根据所述接口类, 将所述内部系统的源字段转换成外部系统需要 的目标字段。 8.一种计算机设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至6任一项所述的字段转换方 法。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 可执行指令, 所述计算机可执行指令被处理器加载并执行时, 实现如权利要求1至6任一项 所述的字段转换 方法的步骤。权 利 要 求 书 1/1 页 2 CN 115421700 A 2一种字段转换方 法、 装置、 计算机设 备以及存 储介质 技术领域 [0001]本发明涉及软件设计领域, 特别涉及一种字段转换方法、 装置、 计算机设备以及计 算机可读存 储介质。 背景技术 [0002]在与多家银行渠道对接 的过程中, 存在业务形态大同小异, 但是接 口字段天差地 别的问题, 目前现有的技术是, 在静态代码中将内部字段与外部字段做好一一映射, 但是这 样的方式存在一些缺陷, 一方面当每对接一个外部渠道时都要涉及相关的代码开发, 但由 于业务上 的有很多相似或者完全相同的情况, 导致很多代码开发都属于重复劳动, 另一方 面, 当外部银行渠道字段发生变更时, 内部代码可能会有一处或多处变动, 代码改动影响范 围广, 评估复杂, 代码测试 的难度大, 不利于系统快速迭代, 并且不利于与银行渠道的快速 对接。 发明内容 [0003]本发明的目的是提供一种字段转换方法、 装置、 计算机设备以及计算机可读存储 介质, 可以通过读取数据库配置, 根据数据库配置, 动态 生成接口类, 实现字段转换的方法, 提高了对接的效率, 减少了开 发过程中重复的工作量, 降低了系统的复杂度, 以及当外部字 段发生变更时, 本发明可以修改数据库配置, 修改范围小, 影响面可控, 降低了回归测试 的 成本, 提升 了系统的容 错率, 对业务扩展支持更加平 滑。 [0004]依据本发明的一个方面, 本发明提供了一种字段转换 方法, 包括: [0005]在JVM中读取内部系统的数据库配置; [0006]根据所述数据库配置, 动态生成接口类; [0007]根据所述接口类, 将所述内部系统的源字段转换成外 部系统对应的目标字段。 [0008]可选地, 所述根据所述接 口类, 将所述内部系统的源字段转换成外部系统对应的 目标字段, 包括: [0009]通过Java动态编译将所述接口类编译成clas s文件; [0010]将所述class文件动态加 载到所述JVM中, 使得所述数据库配置生效, 实现将所述 源字段转换成所述外 部系统对应的目标字段。 [0011]可选地, 所述 根据所述数据库配置, 动态生成接口类, 包括: [0012]根据所述数据库配置, 将所述数据库配置编译成Java静态 代码, 生成接口类。 [0013]可选地, 所述数据库配置, 包括: [0014]在所述内部系统的数据库中针对不同的所述外部系统配置对应的字段转换规则, 形成所述数据库配置 。 [0015]可选地, 所述在JVM中读取内部系统的数据库配置之前, 还 包括: [0016]内部系统接收源数据, 将所述源数据按照标准模型转换成所述源字段存储在所述 内部系统的数据库中。说 明 书 1/7 页 3 CN 115421700 A 3

.PDF文档 专利 一种字段转换方法、装置、计算机设备以及存储介质

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