文件的处理方法、装置、处理器及电子设备制造方法及图纸

技术编号:37843027 阅读:9 留言:0更新日期:2023-06-14 09:48
本申请公开了一种文件的处理方法、装置、处理器及电子设备,该方法可用于金融科技领域或其他领域,该方法包括:获取源文件;依据源文件中的预设值,确定待转换至的目标文件类型;依据目标文件类型,对源文件进行处理,得到目标文件。通过本申请,解决了相关技术中设计人员与开发人员交接工作耗时较长,导致工作效率低下的问题。低下的问题。低下的问题。

【技术实现步骤摘要】
文件的处理方法、装置、处理器及电子设备


[0001]本申请涉及金融领域,具体而言,涉及一种文件的处理方法、装置、处理器及电子设备。

技术介绍

[0002]目前,当设计人员完成项目前期设计与开发人员交接设计方案时,常常使用多种绘图工具绘制设计方案,再通过文字批注设计方案的实现理念,以及批注部分代码处理细节,完成设计方案的说明文档,最后开发人员根据设计方案的说明文档完成自己的开发工作。例如,设计人员使用PlantUML语言绘制设计方案的设计图,并在设计图旁按需调整项目模块的模块位置、模块顺序和模块描述,再辅以伪代码或代码块帮助开发人员理解设计方案。但由于设计人员的设计水平和开发能力各不相同,使开发人员难以理解说明文档,导致开发人员理解设计方案的过程耗时较长,进而导致开发人员的工作效率较低。
[0003]针对相关技术中设计人员与开发人员交接工作耗时较长,导致工作效率低下的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种文件的处理方法、装置、处理器及电子设备,以解决相关技术中设计人员与开发人员交接工作耗时较长,导致工作效率低下的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种文件的处理方法,该方法包括:获取源文件;依据所述源文件中的预设值,确定待转换至的目标文件类型,其中,所述目标文件类型为以下至少之一:UML图、代码框架;依据所述目标文件类型,对所述源文件进行处理,得到目标文件。
[0006]进一步地,在获取源文件之前,所述方法还包括:搭建处理所述源文件的代码运行环境;配置储存所述源文件的文件路径;配置所述预设值的数据字典,其中,所述数据字典是将所述预设值映射为所述目标文件类型的映射规则;配置所述源文件和所述目标文件的文件位置的预设规则,以确定在计算机系统中储存所述源文件和所述目标文件的文件位置。
[0007]进一步地,依据所述源文件中的预设值,确定待转换至的目标文件类型包括:依据所述数据字典,对所述预设值进行处理,获取所述目标文件的文件类型。
[0008]进一步地,依据所述目标文件类型,对所述源文件进行处理,得到目标文件包括:若所述目标文件类型为所述UML图,则依据预设工具对所述源文件进行处理,得到所述目标文件;若所述目标文件类型为所述代码框架,则依据预设解释器对所述源文件进行处理,得到所述目标文件;若所述目标文件类型包括所述UML图和所述代码框架,则依据所述预设工具和所述预设解释器对所述源文件进行处理,得到所述目标文件。
[0009]进一步地,在依据所述目标文件类型,对所述源文件进行处理,得到目标文件之前,所述方法还包括:依据所述源文件的目标信息,判断所述源文件是否满足转换为所述目
标文件的规则,其中,所述目标信息至少包括所述源文件的文件大小、文件后缀和文件位置;若所述源文件满足转换为所述目标文件的规则,则执行依据所述目标文件类型,对所述源文件进行处理,得到目标文件的步骤;若所述源文件不满足转换为所述目标文件的规则,则不再继续对所述源文件进行处理,输出所述源文件的错误日志,并继续判断所述文件路径下的下一个所述源文件是否满足转换为所述目标文件的规则。
[0010]进一步地,依据所述源文件的目标信息,判断所述源文件是否满足转换为所述目标文件的规则包括:若所述源文件的文件大小在预设数值区间之外,或者,所述源文件的文件后缀不等于预设字符串,或者,所述源文件的文件位置不符合所述预设规则,则确定所述源文件不满足转换为所述目标文件的规则;若所述源文件的文件大小在所述预设数值区间之内,并且,所述源文件的文件后缀等于预设字符串,并且,所述源文件的文件位置符合所述预设规则,则确定所述源文件满足转换为所述目标文件的规则。
[0011]进一步地,在搭建处理所述源文件的代码运行环境之前,所述方法还包括:依据所述源文件的编程语言,部署所述代码运行环境、所述预设工具和所述预设解释器,其中,所述编程语言为以下至少之一:PlantUML、JAVA、python。
[0012]为了实现上述目的,根据本申请的另一方面,提供了一种文件的处理装置,该装置包括:第一获取单元,用于获取源文件;确定单元,用于依据所述源文件中的预设值,确定待转换至的目标文件类型,其中,所述目标文件类型为以下至少之一:UML图、代码框架;第二获取单元,用于依据所述目标文件类型,对所述源文件进行处理,得到目标文件。
[0013]进一步地,所述装置还包括:第一部署单元,用于在获取源文件之前,搭建处理所述源文件的代码运行环境;第一配置单元,用于配置储存所述源文件的文件路径;第二配置单元,用于配置所述预设值的数据字典,其中,所述数据字典是将所述预设值映射为所述目标文件类型的映射规则;第三配置单元,用于配置所述源文件和所述目标文件的文件位置的预设规则,以确定在计算机系统中储存所述源文件和所述目标文件的文件位置。
[0014]进一步地,所述确定单元包括:获取子单元,用于依据所述数据字典,对所述预设值进行处理,获取所述目标文件的文件类型。
[0015]进一步地,所述第二获取单元包括:第一处理子单元,用于若所述目标文件类型为所述UML图,则依据预设工具对所述源文件进行处理,得到所述目标文件;第二处理子单元,用于若所述目标文件类型为所述代码框架,则依据预设解释器对所述源文件进行处理,得到所述目标文件;第三处理子单元,用于若所述目标文件类型包括所述UML图和所述代码框架,则依据所述预设工具和所述预设解释器对所述源文件进行处理,得到所述目标文件。
[0016]进一步地,所述装置还包括:判断单元,用于在依据所述目标文件类型,对所述源文件进行处理,得到目标文件之前,依据所述源文件的目标信息,判断所述源文件是否满足转换为所述目标文件的规则,其中,所述目标信息至少包括所述源文件的文件大小、文件后缀和文件位置;执行单元,用于若所述源文件满足转换为所述目标文件的规则,则执行依据所述目标文件类型,对所述源文件进行处理,得到目标文件的步骤;输出单元,用于若所述源文件不满足转换为所述目标文件的规则,则不再继续对所述源文件进行处理,输出所述源文件的错误日志,并继续判断所述文件路径下的下一个所述源文件是否满足转换为所述目标文件的规则。
[0017]进一步地,所述判断单元包括:第一确定子单元,用于若所述源文件的文件大小在
预设数值区间之外,或者,所述源文件的文件后缀不等于预设字符串,或者,所述源文件的文件位置不符合所述预设规则,则确定所述源文件不满足转换为所述目标文件的规则;第二确定子单元,用于若所述源文件的文件大小在所述预设数值区间之内,并且,所述源文件的文件后缀等于预设字符串,并且,所述源文件的文件位置符合所述预设规则,则确定所述源文件满足转换为所述目标文件的规则。
[0018]进一步地,所述装置还包括:第二部署单元,用于在搭建处理所述源文件的代码运行环境之前,依据所述源文件的编程语言,部署所述代码运行环境、所述预设工具和所述预设解释器,其中,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件的处理方法,其特征在于,包括:获取源文件;依据所述源文件中的预设值,确定待转换至的目标文件类型,其中,所述目标文件类型为以下至少之一:UML图、代码框架;依据所述目标文件类型,对所述源文件进行处理,得到目标文件。2.根据权利要求1所述的方法,其特征在于,在获取源文件之前,所述方法还包括:搭建处理所述源文件的代码运行环境;配置储存所述源文件的文件路径;配置所述预设值的数据字典,其中,所述数据字典是将所述预设值映射为所述目标文件类型的映射规则;配置所述源文件和所述目标文件的文件位置的预设规则,以确定在计算机系统中储存所述源文件和所述目标文件的文件位置。3.根据权利要求2所述的方法,其特征在于,依据所述源文件中的预设值,确定待转换至的目标文件类型包括:依据所述数据字典,对所述预设值进行处理,获取所述目标文件的文件类型。4.根据权利要求1所述的方法,其特征在于,依据所述目标文件类型,对所述源文件进行处理,得到目标文件包括:若所述目标文件类型为所述UML图,则依据预设工具对所述源文件进行处理,得到所述目标文件;若所述目标文件类型为所述代码框架,则依据预设解释器对所述源文件进行处理,得到所述目标文件;若所述目标文件类型包括所述UML图和所述代码框架,则依据所述预设工具和所述预设解释器对所述源文件进行处理,得到所述目标文件。5.根据权利要求2所述的方法,其特征在于,在依据所述目标文件类型,对所述源文件进行处理,得到目标文件之前,所述方法还包括:依据所述源文件的目标信息,判断所述源文件是否满足转换为所述目标文件的规则,其中,所述目标信息至少包括所述源文件的文件大小、文件后缀和文件位置;若所述源文件满足转换为所述目标文件的规则,则执行依据所述目标文件类型,对所述源文件进行处理,得到目标文件的步骤;若所述源文件不满足...

【专利技术属性】
技术研发人员:丁汀曹黎明
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1