[发明专利]文件转换方法、装置及存储介质在审
申请号: | 202011297297.4 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112416365A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 江子能 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F8/51 | 分类号: | G06F8/51;G06F8/30;G06F8/41 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 李浩;张峰 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 转换 方法 装置 存储 介质 | ||
本申请公开了一种文件转换方法、装置及存储介质。该方法包括:获取待转换文件,其中,所述待转换文件包括程序文件,提取所述待转化文件中的至少部分待转换内容,识别所述待转换内容对应的种类,基于所述待转换内容对应的种类,按照与所述种类对应的转换规则将所述待转换内容转换为目标文件内容。本申请提供的实施例解决了相关技术中文件可以自动从之前的系统迁移到分布式核心系统的问题。
技术领域
本申请涉及文件迁移技术领域,具体而言,涉及一种文件转换方法、装置及存储介质。
背景技术
现阶段,国内大中型银行核心系统基本都运行在IBM公司的Z系列大型机和AS/400系列小型机上,其技术相对较封闭。从市场上看IBMAS/400已经处于非主流地位,产品自身的技术发展和支持都存在不可预见性风险,导致系统在未来几年内的性能和稳定性风险系数加大。另一方面,该产品技术架构缺乏水平可扩展能力,难以满足互联网经济时代银行IT系统的高容量和资源动态分配的要求。
随着国产服务器和自主开发的分布式核心系统的逐步发展,一些文件必须要做从之前的系统迁移到分布式核心系统,这个问题是实现技术迁移过程中亟待解决的问题。
发明内容
本申请提供一种文件转换方法、装置及非易失性存储介质,以解决相关技术中,文件可以自动从之前的系统迁移到分布式核心系统的问题。
根据本申请的一个方面,提供了一种文件转换方法,该方法包括:
获取待转换文件,其中,待转换文件包括程序文件;
提取待转化文件中的至少部分待转换内容;
识别待转换内容对应的种类;
基于待转换内容对应的种类,按照与种类对应的转换规则将待转换内容转换为目标文件内容。
在一些实施例中,提取待转化文件中的至少部分待转换内容包括:
扫描待转换文件;
获取待转换文件中所有的指针变量。
在一些实施例中,获取待转换文件中所有的指针变量包括:
在待转换文件中定位到变量定义区域;
在变量定义区域扫描包含字符“*”所在行对应的变量。
在一些实施例中,识别待转换内容对应的种类包括第一类型、第二类型和第三类型;
其中,
第一类型用于指示指针赋值语句均为复杂类型且类型不同;
第二类型用于指示指针赋值语句类型相同;
第三类型用于指示指针赋值语句为简单类型且类型不同。
在一些实施例中,识别待转换内容对应的种类为第一类型;基于待转换内容对应的种
类,按照与种类对应的转换规则进行内容转换包括:
获取指针结构以及对应文件结构;
分析指针结构和对应文件结构之间的字段的对应关系;
对待转换内容中指针赋值语句调用第一预设封装方法进行赋值,第一预设封装方法封装有对指针结构和对应文件结构之间的变量进行的赋值。
在一些实施例中,识别待转换内容对应的种类为第二类型;基于待转换内容对应的种
类,按照与种类对应的转换规则进行内容转换包括:
将待转换文件中赋值语句的第一变量转换为目标文件对应的第二变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011297297.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种紧急通信场景中的毫米波多用户资源分配方法
- 下一篇:一种新型给料装置