[发明专利]业务文件传输方法、装置、设备以及计算机可读存储介质在审
申请号: | 202310404584.8 | 申请日: | 2023-04-12 |
公开(公告)号: | CN116233118A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 熊傲 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/133;H04L69/08 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 钟子敏 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 文件传输 方法 装置 设备 以及 计算机 可读 存储 介质 | ||
本申请公开了一种业务文件传输方法、装置、设备及计算机可读存储介质,该业务文件传输方法应用于网关,包括:获取文件接收端发送的文件传输请求,文件传输请求中包括业务识别码,业务识别码是文件接收端从网关下载的接口规则中确定的;基于业务识别码对应的配置数据从文件接收端中确定待传输的文件数据;基于业务识别码分配得到目标接口,以使文件接收端调用目标接口对待传输的文件数据进行传输处理。上述方案,通过网关分配的业务识别码确定目标接口,使得文件接收端或文件提供端通过调用目标接口实现文件数据的传输,避免文件提供端根据文件接收端的场景需要开发过多接口而导致的成本增加问题。
技术领域
本申请涉及接口技术领域,特别是涉及一种业务文件传输方法、装置、设备以及计算机可读存储介质。
背景技术
在简单业务系统之间进行物理文件数据交互时,一般采用接口调用的方式直接获取文件流,因为文件接口的协议由文件提供端或文件提供端与文件接收端共同约定,所以单接口的数据传输量以及数据的使用场景往往都在双方约定的范围内。而在大型业务系统间,比如电子商务类的购物平台,银行类信用卡核心系统等,与内部甚至是外部业务系统进行文件传输时可能会面临如订单数据、对账单等大数据传输,基于接口的文件传输会逐渐出现性能的瓶颈,而当业务数据有多个文件接收端时,不同文件接收端对于文件数据的使用场景不同,文件提供端为了适配这些业务场景逐一定制开发接口,导致成本增加的问题。
发明内容
本申请至少提供一种业务文件传输方法、装置、设备以及计算机可读存储介质。
本申请第一方面提供了一种业务文件传输方法,包括:获取文件接收端发送的文件传输请求,所述文件传输请求中包括业务识别码,所述业务识别码是所述文件接收端从所述网关下载的接口规则中确定的;基于所述业务识别码对应的配置数据从所述文件接收端中确定待传输的文件数据;基于所述业务识别码分配得到目标接口,以使所述文件接收端调用所述目标接口对所述待传输的文件数据进行传输处理。
在一实施例中,所述配置数据包括文件存储目录和目标文件数据名称,所述基于所述业务识别码对应的配置数据从所述文件接收端中确定待传输的文件数据的步骤,包括:获取所述文件存储目录和所述目标文件数据名称;基于所述文件存储目录和所述目标文件数据名称确定所述待传输的文件数据。
在一实施例中,所述基于所述文件存储目录和所述目标文件数据名称确定所述待传输的文件数据的步骤,包括:将所述文件存储目录中包含的文件数据的名称与所述目标文件数据名称进行匹配,得到匹配结果;将所述匹配结果大于匹配阈值的文件数据确定为所述待传输的文件数据。
在一实施例中,在所述获取文件接收端发送的文件传输请求的步骤之前,所述方法还包括:接收文件提供端上传的接口规则,其中,所述接口规则是所述文件提供端根据所述网关设置的预设接口规则进行数据处理后得到;对所述接口规则进行信息转化处理,得到配置信息,所述配置信息包括文件存储目录和所述待传输的文件数据;将所述待传输的文件数据存储至所述文件接收端的文件存储目录中。
在一实施例中,所述将所述待传输的文件数据存储至所述文件存储目录中的步骤,包括:对比所述文件存储目录中包含的文件数据和所述待传输的文件数据;若所述文件存储目录中存在与所述待传输的文件数据相同的文件数据,则替换对应的文件数据为所述待传输的文件数据。
在一实施例中,所述方法还包括:持续检测所述文件提供端上传的预设接口规则的上传进度;若检测到所述上传进度达到进度阈值,则反馈所述文件提供端上传成功通知。
在一实施例中,所述方法还包括:若预设时间内未检测到所述上传进度达到所述进度阈值,则反馈所述文件提供端上传异常通知;对比所述上传异常通知和历史上传异常通知,反馈所述文件提供端所述上传异常通知的解决建议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310404584.8/2.html,转载请声明来源钻瓜专利网。