一种文件交互处理方法、装置及系统制造方法及图纸

技术编号:21974773 阅读:23 留言:0更新日期:2019-08-28 02:11
本发明专利技术公开了一种文件交互处理方法、装置及系统,涉及文件传输领域,其中方法包括:获取第一渠道标识、第一文件的第一文件标识以及所述第一文件的第一哈希值;所述第一渠道标识用于指示第一文件接收方所对应的安全文件传输协议SFTP服务器;根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。该方法可应用于金融科技(Fintech)。

A File Interactive Processing Method, Device and System

【技术实现步骤摘要】
一种文件交互处理方法、装置及系统
本专利技术涉及金融科技(Fintech)的文件传输领域,尤其涉及一种文件交互处理方法、装置及系统。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链(Blockchain)、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。目前,金融科技领域中,由于信息的处理愈发频繁,对各种文件的交叉分析、综合应用日益增多,文件之间的交互处理就显得越来越重要了。现有技术的文件交互开发流程中,文件交互的双方系统先沟通对齐双方的文件格式,发送方对文件进行打包,提供文件摘要、消息摘要算法(Message-DigestAlgorithm,MD5)等校验信息,再通过文件传输协议(FileTransferProtocol,FTP)/安全文件传输协议(SecureFileTransferProtocol,SFTP)/超文本传输协议(HypertextTransferProtocol,HTTP)等协议将文件上传至SFTP服务器中,再由接收方通过SFTP协议将文件从SFTP服务器中取出。现有技术的这种交互方式不但需要开发一套完整的文件打包、传输模块,也无法实现配置与业务分离,从而加大了开发难度和实际使用的复杂度。
技术实现思路
本申请实施例提供一种文件交互处理的方法、装置及系统,用以提供一种文件交互处理方法。本申请实施例提供一种文件交互处理方法,具体包括:获取第一渠道标识、第一文件的第一文件标识以及所述第一文件的第一哈希值;所述第一渠道标识用于指示第一文件接收方所对应的安全文件传输协议SFTP服务器;根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。一种可能的实现方式,所述根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件,包括:获取所述FPS服务器中的第一文件的第二哈希值;当所述第一哈希值等于所述第二哈希值时;根据所述第一文件标识从文件传输协议FPS服务器中下载所述第一文件。一种可能的实现方式,所述根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器之后,还包括:将推送完成消息反馈给所述第一文件发送方;所述推送完成消息用于通知所述第一文件发送方已完成将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。本申请实施例提供一种文件交互处理系统,具体包括:数据仓库,用于获取数据,对所述数据进行处理,将处理后的数据打包为第一文件,并将所述第一文件发送至FPS服务器;所述FPS服务器,用于存储获取到的所述第一文件,并为所述第一文件分配第一文件标识,以及生成所述第一文件的第一哈希值;向所述数据仓库发送所述第一文件标识以及所述第一哈希值;所述数据仓库,用于获取所述第一文件标识以及所述第一哈希值,确定第一文件接收方的第一渠道标识,并向批量文件交互系统CAP发送所述第一渠道标识、所述第一文件标识以及所述第一哈希值;CAP系统,用于获取所述第一渠道标识、所述第一文件标识以及所述第一哈希值;所述第一渠道标识用于指示所述第一文件接收方所对应的SFTP服务器;根据所述第一文件标识以及所述第一哈希值从FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器;所述SFTP服务器,用于存储所述第一文件。本申请实施例提供一种文件交互处理系统,具体包括:批量文件交互系统CAP,用于获取第二渠道标识;所述第二渠道标识用于指示第二文件发送方所对应的SFTP服务器;根据所述第二渠道标识从所述SFTP服务器获取第二文件;将所述第二文件发送至FPS服务器;所述FPS服务器,用于存储获取到的所述第二文件,并为所述第二文件分配第二文件标识,以及生成所述第二文件的第三哈希值;向所述CAP系统发送所述第二文件标识以及所述第三哈希值;所述CAP系统,用于将所述第二文件标识以及所述第三哈希值传递给消息通信队列端口;接收文件系统,用于监听所述消息通信队列端口,从所述消息通信队列端口获取所述第二文件标识以及所述第三哈希值;根据所述第二文件标识以及所述第三哈希值从FPS服务器中下载所述第二文件。本申请实施例提供一种文件交互处理装置,具体包括:获取单元,用于获取第一渠道标识、第一文件的第一文件标识以及所述第一文件的第一哈希值;所述第一渠道标识用于指示第一文件接收方所对应的安全文件传输协议SFTP服务器;处理单元,用于根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。一种可能的实现方式,所述处理单元,还用于:获取所述FPS服务器中的第一文件的第二哈希值;当所述第一哈希值等于所述第二哈希值时;根据所述第一文件标识从文件传输协议FPS服务器中下载所述第一文件。一种可能的实现方式,所述处理单元之后,还用于:将推送完成消息反馈给所述第一文件发送方;所述推送完成消息用于通知所述第一文件发送方已完成将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。本申请实施例提供一种计算机设备,包括程序或指令,当所述程序或指令被执行时,使得计算机执行上述任一种可能的设计中的方法。本申请实施例提供一种存储介质,包括程序或指令,当所述程序或指令被执行时,使得计算机执行上述任一种可能的设计中的方法。利用本专利技术提供的文件交互处理方法、装置及系统,具有以下有益效果:通过将环境信息映射为渠道标识,使得文件的开发方不需要关注具体的环境信息,即可实现配置与业务分离,降低了实际使用的复杂度。附图说明图1为现有技术的文件交互处理方法的技术架构示意图;图2为本申请实施例提供的一种文件交互处理方法中的文件推送的技术架构示意图;图3为本申请实施例提供的一种文件交互处理方法中的文件推送的流程示意图;图4为本申请实施例提供的一种文件交互处理方法中的文件拉取的技术架构示意图;图5为本申请实施例提供的一种文件交互处理方法中的文件拉取的流程示意图。图6为本申请实施例提供的一种文件交互处理方法中的文件推送的替换方法的流程示意图。具体实施方式为了更好的理解上述技术方案,下面将结合说明书附图及具体的实施方式对上述技术方案进行详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互结合。随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链(Blockchain)、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。现有技术中,在金融机构(银行机构、保险机构或证券机构)在进行业务(如银行的贷款业务、存款业务等)开发过程中,文件交互的开发流程主要利用程序打包文件提供文件摘要、MD5等校验信息,并通过FTP/SFTP/HTTP等协议进行文件传输的过程。如图1所示,为现有技术的文件交互处理方法的技术架构示意图,当发送方A将文件传输给接收方本文档来自技高网...

【技术保护点】
1.一种文件交互处理方法,其特征在于,包括:获取第一渠道标识、第一文件的第一文件标识以及所述第一文件的第一哈希值;所述第一渠道标识用于指示第一文件接收方所对应的安全文件传输协议SFTP服务器;根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。

【技术特征摘要】
1.一种文件交互处理方法,其特征在于,包括:获取第一渠道标识、第一文件的第一文件标识以及所述第一文件的第一哈希值;所述第一渠道标识用于指示第一文件接收方所对应的安全文件传输协议SFTP服务器;根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。2.如权利要求1所述的方法,其特征在于,所述根据所述第一文件的第一文件标识以及所述第一文件的第一哈希值从文件传输协议FPS服务器中下载所述第一文件,包括:获取所述FPS服务器中的第一文件的第二哈希值;当所述第一哈希值等于所述第二哈希值时,根据所述第一文件标识从文件传输协议FPS服务器中下载所述第一文件。3.如权利要求1所述的方法,其特征在于,所述根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器之后,还包括:将推送完成消息反馈给所述第一文件发送方;所述推送完成消息用于通知所述第一文件发送方已完成将所述第一文件存储至所述第一渠道标识对应的SFTP服务器。4.一种文件交互处理系统,其特征在于,包括:数据仓库,用于获取数据,对所述数据进行处理,将处理后的数据打包为第一文件,并将所述第一文件发送至FPS服务器;所述FPS服务器,用于存储获取到的所述第一文件,并为所述第一文件分配第一文件标识,以及生成所述第一文件的第一哈希值;向所述数据仓库发送所述第一文件标识以及所述第一哈希值;所述数据仓库,用于获取所述第一文件标识以及所述第一哈希值,确定第一文件接收方的第一渠道标识,并向批量文件交互系统CAP发送所述第一渠道标识、所述第一文件标识以及所述第一哈希值;CAP系统,用于获取所述第一渠道标识、所述第一文件标识以及所述第一哈希值;所述第一渠道标识用于指示所述第一文件接收方所对应的SFTP服务器;根据所述第一文件标识以及所述第一哈希值从FPS服务器中下载所述第一文件;根据所述第一渠道标识将所述第一文件存储至所述第一渠道标识对应的SFTP服务器;所述SF...

【专利技术属性】
技术研发人员:于泽棋江旻王大飞文海荣旷波
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

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

1