文件处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33383134 阅读:12 留言:0更新日期:2022-05-11 22:57
本公开提供了一种文件处理方法、装置、电子设备及存储介质。通过获取将源文件从源节点传输至目标节点的传输请求;根据所述传输请求确定所述源节点到所述目标节点的传输路径;根据所述传输路径确定文件处理策略;根据所述文件处理策略对所述源文件进行处理,得到目标文件;将所述目标文件发送至所述目标节点;从而实现了对源节点与目标节点之间传输文件的文件处理,降低了传输文件过程对于不同节点的业务系统之间的适配复杂度。务系统之间的适配复杂度。务系统之间的适配复杂度。

【技术实现步骤摘要】
文件处理方法、装置、设备及存储介质


[0001]本公开涉及文件处理技术,尤其涉及一种文件处理方法、装置、设备及存储介质。

技术介绍

[0002]随着目前的信息技术发展,银行与合作企业间的业务处理需求日渐繁杂,涉及大量的文件传输业务。
[0003]在实际业务场景中,对于银行的文件服务器中保存的文件进行拉取或推送的传输方式,在针对不同的合作企业之间不同的业务系统时无法完全匹配对方的文件管理需求,需要对各业务系统协同配合改造,增加了文件处理的复杂度,且工作量较大,成本较高。

技术实现思路

[0004]本公开实施例提供了一种文件处理方法、装置、设备及存储介质。
[0005]第一方面,本公开提供了一种文件处理方法,包括:
[0006]获取将源文件从源节点传输至目标节点的传输请求;
[0007]根据所述传输请求确定所述源节点到所述目标节点的传输路径;
[0008]根据所述传输路径确定文件处理策略;
[0009]根据所述文件处理策略对所述源文件进行处理,得到目标文件;
[0010]将所述目标文件发送至所述目标节点。
[0011]在一些可选的实施方式中,所述根据所述传输请求确定所述源节点到所述目标节点的传输路径,包括:
[0012]根据所述源节点与所述目标节点确定对应的预设传输通道;
[0013]根据所述源节点、所述目标节点和所述预设传输通道确定所述传输路径。
[0014]在一些可选的实施方式中,所述根据所述传输路径确定文件处理策略,包括:
[0015]在预设的文件处理策略集合中确定与所述传输路径对应的所述文件处理策略。
[0016]在一些可选的实施方式中,所述文件处理策略包括:
[0017]对所述源文件进行预处理和/或后处理。
[0018]在一些可选的实施方式中,所述文件处理策略还包括:
[0019]所述预处理中的预处理步骤及预处理步骤的执行顺序;
[0020]所述后处理中的后处理步骤及后处理步骤的执行顺序。
[0021]在一些可选的实施方式中,所述预处理步骤包括以下至少之一:
[0022]校验文件及生成临时文件;
[0023]所述后处理步骤包括以下至少之一:
[0024]解压缩、解密、重命名文件及生成OK文件。
[0025]在一些可选的实施方式中,所述传输请求包括:
[0026]拉取请求或推送请求。
[0027]第二方面,本公开提供一种文件处理装置,包括:
[0028]控制单元,被配置成获取将源文件从源节点传输至目标节点的传输请求;
[0029]确定单元,被配置成根据所述传输请求确定所述源节点到所述目标节点的传输路径,根据所述传输路径确定文件处理策略;
[0030]处理单元,被配置成根据所述文件处理策略对所述源文件进行处理,得到目标文件;
[0031]发送单元,被配置成将所述目标文件发送至所述目标节点。
[0032]在一些可选的实施方式中,所述确定单元,被具体配置成:
[0033]根据所述源节点与所述目标节点确定对应的预设传输通道;
[0034]根据所述源节点、所述目标节点和所述预设传输通道确定所述传输路径。
[0035]在一些可选的实施方式中,所述确定单元,被具体配置成:
[0036]在预设的文件处理策略集合中确定与所述传输路径对应的所述文件处理策略。
[0037]在一些可选的实施方式中,所述文件处理策略包括:
[0038]对所述源文件进行预处理和/或后处理。
[0039]在一些可选的实施方式中,所述文件处理策略还包括:
[0040]所述预处理中的预处理步骤及预处理步骤的执行顺序;
[0041]所述后处理中的后处理步骤及后处理步骤的执行顺序。
[0042]在一些可选的实施方式中,所述预处理步骤包括以下至少之一:
[0043]校验文件及生成临时文件;
[0044]所述后处理步骤包括以下至少之一:
[0045]解压缩、解密、重命名文件及生成OK文件。
[0046]在一些可选的实施方式中,所述传输请求包括:
[0047]拉取请求或推送请求。
[0048]第三方面,本公开提供一种电子设备,包括:
[0049]一个或多个处理器;
[0050]存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面中任一实施方式所述的方法。
[0051]第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被一个或多个处理器执行时实现如第一方面中任一实施方式所述的方法。
[0052]本公开的实施例提供的文件处理方法、装置、电子设备及存储介质,通过获取将源文件从源节点传输至目标节点的传输请求;根据传输请求确定源节点到目标节点的传输路径;根据传输路径确定文件处理策略;根据文件处理策略对源文件进行处理,得到目标文件;将目标文件发送至目标节点;通过源节点和目标节点的传输路径确定对应的文件处理策略,并对源文件进行处理,得到目标文件,满足了源节点与目标节点之间传输文件的文件处理需求,减少了对源节点与目标节点之间的系统协同需求,降低了传输文件过程对于不同节点的业务系统之间的适配复杂度。
附图说明
[0053]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它
特征、目的和优点将会变得更明显。附图仅用于示出具体实施方式的目的,而并不认为是对本专利技术的限制。在附图中:
[0054]图1是根据本公开的一个实施例可以应用于其中的示例性系统架构图;
[0055]图2是根据本公开的文件处理方法的一个实施例的流程示意图;
[0056]图3是根据本公开文件处理方法将文件从文件源服务器传输至目标服务器的流程示意图;
[0057]图4是根据本公开的文件处理装置的一个实施例的结构示意图;
[0058]图5是适于用来实现本公开的实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0059]下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。
[0060]需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0061]图1示出了可以应用本公开的文件处理方法或文件处理装置的实施例的示例性系统架构100。
[0062]如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件处理方法,包括:获取将源文件从源节点传输至目标节点的传输请求;根据所述传输请求确定所述源节点到所述目标节点的传输路径;根据所述传输路径确定文件处理策略;根据所述文件处理策略对所述源文件进行处理,得到目标文件;将所述目标文件发送至所述目标节点。2.根据权利要求1所述的方法,其中,所述根据所述传输请求确定所述源节点到所述目标节点的传输路径,包括:根据所述源节点与所述目标节点确定对应的预设传输通道;根据所述源节点、所述目标节点和所述预设传输通道确定所述传输路径。3.根据权利要求1所述的方法,其中,所述根据所述传输路径确定文件处理策略,包括:在预设的文件处理策略集合中确定与所述传输路径对应的所述文件处理策略。4.根据权利要求1所述的方法,其中,所述文件处理策略包括:对所述源文件进行预处理和/或后处理。5.根据权利要求4所述的方法,其中,所述文件处理策略还包括:所述预处理中的预处理步骤及预处理步骤的执行顺序;所述后处理中的后处理步骤及后处理步骤的执行顺序。6.根据权利要求5所述的方法,其中,所述预处...

【专利技术属性】
技术研发人员:曹建锋
申请(专利权)人:中信百信银行股份有限公司
类型:发明
国别省市:

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

1