本发明专利技术公开了一种文件传输处理方法及系统,检查文件传输处理系统的运行参数是否符合预先配置的运行条件;当所述文件传输处理系统的运行参数符合预先配置的运行条件时,配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;根据所述调度模块的配置扫描获取待处理的文件以及文件处理程序;调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件;将所述处理后的文件通过标准程序传输至接收方。由于文件都将通过标准程序传输至接收方,因此,开发人员无需进行多次文件处理和文件传输程序开发,降低了开发成本,提高了传输效率和准确率。
【技术实现步骤摘要】
本专利技术涉及数据处理
,更具体的说,是涉及一种文件传输处理方法及系统。
技术介绍
文件传输是将一个文件从一个计算机系统传到另一个计算机系统。具体的,可以将该文件传输至另一个计算机中去存储,或运行,或处理。由于网络中各个计算机的文件系统往往不相同,因此,要建立全网共用的文件传输规则,如文件传输协议(ftp,filetransfer protocol)以及安全文件传送协议(sftp,secure file transfer protocol)。现有文件传输大都是在业务系统中简单调用ftp或sftp等公用技术对文件进行点对点传输,这种情况下,将一个文件处理后发送到两个不相邻的系统节点需要不同的系统开发程序来进行接力传输,即使是同一个系统内的开发人员也需要进行文件传输程序开发,开发成本极高,容易出现传输失误。
技术实现思路
有鉴于此,本专利技术提供了一种文件传输处理方法及系统,以克服现有技术中由于开发人员需要进行多次文件传输程序开发造成的开发成本极高,容易出现传输失误的问题。为实现上述目的,本专利技术提供如下技术方案:—种文件传输处理方法,所述方法包括:检查文件传输处理系统的运行参数是否符合预先配置的运行条件;当所述文件传输处理系统的运行参数符合预先配置的运行条件时,配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;根据所述待处理的业务对应的文件的目录、类型以及文件处理程序的路径扫描获取待处理的文件以及文件处理程序;调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件; 将所述处理后的文件通过标准程序传输至接收方。优选的,所述根据所述调度模块的配置扫描获取待处理的文件以及文件处理程序具体包括:采用递归方式对所述待处理的文件目录、类型进行扫描获取待处理的文件。优选的,所述采用递归方式对所述待处理的文件目录、类型进行扫描获取待处理的文件具体包括:将满足所述待处理的文件目录、类型和预设的文件通配条件的文件目录扫描出来并按标准格式记录。优选的,所述方法还包括:设定时间参数。优选的,所述检查文件传输处理系统的运行参数是否符合预先配置的运行条件,具体包括:按照所述时间参数检查所述文件传输处理系统的运行参数是否符合预先配置的运行条件。—种文件传输处理系统,所述系统包括:控制模块,用于检查所述文件传输处理系统的运行参数是否符合预先配置的运行条件,当所述文件传输处理系统的运行参数符合预先配置的运行条件时,触发调度模块;所述调度模块,用于配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;扫描模块,用于根据所述调度模块的配置扫描获取待处理的文件以及文件处理程序;文件处理模块,用于调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件;文件传输模块,用于将所述处理后的文件通过标准程序传输至接收方。优选的,所述扫描模块具体包括:文件过滤子模块,用于采用递归方式对所述待处理的文件目录、类型进行扫描获取待处理的文件。优选的,所述文件过滤子模块具体用于:将满足所述待处理的文件目录、类型和预设的文件通配条件的文件目录扫描出来并按标准格式记录。优选的,所述系统还包括:定时模块,用于设定时间参数,以控制所述控制模块按照所述时间参数检查所述文件传输处理系统的运行参数是否符合预先配置的运行条件。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种文件传输处理方法及系统,检查文件传输处理系统的运行参数是否符合预先配置的运行条件;当所述文件传输处理系统的运行参数符合预先配置的运行条件时,配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;根据所述调度模块的配置扫描获取待处理的文件以及文件处理程序;调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件;将所述处理后的文件通过标准程序传输至接收方。由于文件都将通过标准程序传输至接收方,因此,开发人员无需进行多次文件处理和文件传输程序开发,降低了开发成本,提高了传输效率和准确率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种文件传输处理方法流程示意图;图2为本专利技术实施例公开的另一种文件传输处理方法流程示意图;图3为本专利技术实施例公开的一种文件传输处理系统结构示意图;图4为本专利技术实施例公开的一种文件传输处理系统结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本专利技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。由
技术介绍
可知,现有文件传输大都是在业务系统中简单调用ftp或sftp等公用技术对文件进行点对点传输,这种情况下,将一个文件处理后发送到两个不相邻的系统节点需要不同的系统开发程序来进行接力传输,即使是同一个系统内的开发人员也需要进行文件传输程序开发,开发成本极高,容易出现传输失误。为此,本专利技术公开了一种文件传输处理方法及系统,检查文件传输处理系统的运行参数是否符合预先配置的运行条件;当所述文件传输处理系统的运行参数符合预先配置的运行条件时,配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;根据所述调度模块的配置扫描获取待处理的文件以及文件处理程序;调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件;将所述处理后的文件通过标准程序传输至接收方。由于文件都将通过标准程序传输至接收方,因此,开发人员无需进行多次文件处理和文件传输程序开发,降低了开发成本,提高了传输效率和准确率。针对现有技术中的传输程序的缺点,本专利技术实施例公开了一种文件传输处理框架程序并在该框架程序的基础上公开了一种文件传输处理方法及系统。下面,先对文件传输处理框架程序进行简单介绍。在本实施例中,启动一次本专利技术实施例公开的文件传输处理框架程序并保持运行状态则成为一个框架服务,框架服务通常由控制文件,调度文件,框架主进程有效构成,其中,控制文件用于配置文件传输处理框架程序的运行参数,调度文件用于配置文件传输处理框架程序要处理的文件目录、文件类型以及处理程序的路径,框架主进程为文件传输处理框架主进当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种文件传输处理方法,其特征在于,所述方法包括:检查文件传输处理系统的运行参数是否符合预先配置的运行条件;当所述文件传输处理系统的运行参数符合预先配置的运行条件时,配置待处理的业务对应的文件的目录、类型以及文件处理程序的路径;根据待处理的业务对应的文件的目录、类型以及文件处理程序的路径扫描获取待处理的文件以及文件处理程序;调用所述文件处理程序对所述待处理的文件进行处理,获取处理后的文件;将所述处理后的文件通过标准程序传输至接收方。
【技术特征摘要】
【专利技术属性】
技术研发人员:罗新仁,李浏骝,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。