预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115801763A(43)申请公布日2023.03.14(21)申请号202211370000.1(22)申请日2022.11.03(71)申请人中国农业银行股份有限公司地址100005北京市东城区建国门内大街69号(72)发明人钟宗斌徐富业赵洋(74)专利代理机构北京品源专利代理有限公司11332专利代理师马迪(51)Int.Cl.H04L67/06(2022.01)H04L69/16(2022.01)权利要求书2页说明书9页附图2页(54)发明名称文件传输方法、装置、电子设备及存储介质(57)摘要本发明公开了一种文件传输方法、装置、电子设备及存储介质,其中,该方法包括:获取目标用户发送的文件上传请求和原始文件;基于文件上传请求获取与目标用户相对应的限流配置参数;基于原始文件和限流配置参数确定文件处理方式,并基于文件处理方式进行文件传输。基于上述技术方案,实现了根据与目标用户相对应的限流配置参数确定对文件的处理方式,并且根据文件处理方式对用户需要上传的文件进行处理,进而保证了业务运行过程中的稳定性,实现了根据目标用户对应的限流配置参数确定文件传输的动态限流方式,并且根据动态限流方式对用户需要上传的文件进行处理,进而保证了业务运行过程中的稳定性。CN115801763ACN115801763A权利要求书1/2页1.一种文件传输方法,其特征在于,包括:获取目标用户发送的文件上传请求和原始文件;基于所述文件上传请求获取与所述目标用户相对应的限流配置参数;其中,所述限流配置参数包括最大限制容量、最大限制数据量、最大传输速率、休眠间隔以及当前文件容量;基于所述原始文件和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输。2.根据权利要求1所述的方法,其特征在于,所述基于所述文件上传请求获取与所述目标用户相对应的限流配置参数,包括:提取所述文件上传请求中的用户标识信息;基于所述用户标识信息从数据源中获取与所述用户标识信息相匹配的限流配置参数。3.根据权利要求1所述的方法,其特征在于,在基于所述原始文件和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输之前,包括:检测所述当前文件容量和所述最大限制容量;如果所述当前文件容量大于所述最大限制容量,则在一个休眠间隔后继续检测所述当前文件容量和所述最大限制容量;如果所述所述当前文件容量小于所述最大限制容量,则基于所述原始文件和所述限流配置参数确定文件处理方式。4.根据权利要求3所述的方法,其特征在于,所述基于所述原始文件和所述限流配置参数确定文件处理方式,包括:将原始文件按照预设数据量划分为多个数据块;基于各数据块和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输。5.根据权利要求4所述的方法,其特征在于,所述基于各数据块和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输,包括:检测到当前数据块读取完成时,获取当前数据块的读取完成时间以及读取开始时间;基于所述数据块、所述读取完成时间以及读取开始时间确定当前数据块的读取速度;如果所述当前数据块的读取速度大于所述最大传输速率,则在一个休眠间隔后读取下一数据块;如果所述当前读取速度小于所述最大传输速率,则继续读取所述下一数据块,直至所有数据块读取完毕。6.根据权利要求1所述的方法,其特征在于,所述基于所述原始文件和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输后,包括:获取所述原始文件的数据量,并根据所述原始文件数据量和所述最大限制数据量确定所述原始文件是否满足后续处理条件;如果所述原始文件的数据量大于所述最大限制数据量,则确定所述原始文件不满足后续处理条件;如果所述原始文件的数据量小于所述最大限制数据量,则确定所述原始文件满足后续处理条件。2CN115801763A权利要求书2/2页7.根据权利要求6所述的方法,其特征在于,包括:如果确定所述原始文件不满足后续处理条件,则立即停止对文件上传请求的响应,并生成与所述文件上传请求相对应的提示信息,将所述提示信息发送至所述目标用户;如果所述原始文件满足后续处理条件,则在完成对所述文件上传请求的响应后,将所述原始文件进行释放,并对所述当前文件容量进行更新。8.一种文件传输装置,其特征在于,包括:文件获取模块,用于获取目标用户发送的文件上传请求和原始文件;限流配置参数获取模块,用于基于所述文件上传请求获取与所述目标用户相对应的限流配置参数;其中,所述限流配置参数包括最大限制容量、最大限制数据量、最大传输速率、休眠间隔以及当前文件容量;文件传输模块,用于基于所述原始文件和所述限流配置参数确定文件处理方式,并基于所述文件处理方式进行文件传输。9.一种