跨服务器的文件传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28058312 阅读:16 留言:0更新日期:2021-04-14 13:32
本发明专利技术涉及云传输技术,揭露一种跨服务器的文件传输方法,包括:对待传输文件执行归类得到类别传输文件,将类别传输文件存储至源服务器并生成存储地址,对存储地址执行标记操作得到标记地址,根据接收的文件传输请求确定域名服务器,利用域名服务器对标记地址执行域名解析操作得到域名解析响应指令,将所述域名解析响应指令发送给预构建的目标服务器,当目标服务器响应所述域名解析响应指令,将所述类别传输文件传输至所述目标服务器。本发明专利技术还涉及区块链技术,待传输文件、类别传输文件等可存储于区块链节点中。本发明专利技术还提出跨服务器的文件传输装置、电子设备以及存储介质。本发明专利技术可解决跨服务器直连不够稳定,容易发生文件传输中断的问题。中断的问题。中断的问题。

【技术实现步骤摘要】
跨服务器的文件传输方法、装置、电子设备及存储介质


[0001]本专利技术涉及云传输领域,尤其涉及一种跨服务器的文件传输方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]现有的跨服务器文件传输主要依赖直连传输,这种无状态的直连传输,一般连一次断一次,不能持续使用,且由于跨服务器的直连传输不够稳定,容易发生传输中断现象。

技术实现思路

[0003]本专利技术提供一种跨服务器的文件传输方法、装置、电子设备及计算机可读存储介质,其主要目的在于解决跨服务器直连不够稳定,容易发生文件传输中断的问题。
[0004]为实现上述目的,本专利技术提供的一种跨服务器的文件传输方法,包括:
[0005]获取多个待传输文件,按照文件大小,对所述待传输文件执行归类,得到类别传输文件,将所述类别传输文件存储至预构建的源服务器并生成存储地址;
[0006]对所述存储地址执行标记操作得到标记地址;
[0007]接收用户输入的文件传输请求,根据所述文件传输请求确定域名服务器,利用所述域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,并将所述域名解析响应指令发送给预构建的目标服务器;
[0008]当所述目标服务器响应所述域名解析响应指令,将所述类别传输文件传输至所述目标服务器。
[0009]可选地,所述对所述存储地址执行标记操作得到标记地址,包括:
[0010]对所述存储地址的生成时间及所述类别传输文件的文件大小值进行加密运算,生成标记字段;
[0011]在所述存储地址中添加所述标记字段,得到所述标记地址。
[0012]可选地,所述接收用户输入的文件传输请求,根据所述文件传输请求确定域名服务器,包括:
[0013]根据所述文件传输请求中携带的所述目标服务器的IP地址,确定所述文件传输请求的缓存片区;
[0014]根据预构建的轮询顺序,利用所述缓存片区确定所述域名服务器。
[0015]可选地,所述利用所述域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,包括:
[0016]查找所述目标服务器的缓存内是否有与所述文件传输请求对应的域名解析响应指令;
[0017]若所述缓存内具有与所述文件传输请求对应的域名解析响应指令,则从所述缓存中提取得到所述域名解析响应指令;
[0018]若所述缓存内没有与所述文件传输请求对应的域名解析响应指令,基于标记记录
解析方法及所述域名服务器,对所述标记地址执行域名解析操作,得到所述域名解析响应指令。
[0019]可选地,所述按照文件大小,对所述待传输文件执行归类,得到类别传输文件,包括:
[0020]计算每个所述待传输文件占用的内存,得到内存集;
[0021]对所述内存集进行降序或升序排列,得到内存排列集;
[0022]根据预设内存区间,对所述内存排列集执行区间划分,得到内存区间集;
[0023]利用所述内存区间集对所述待传输文件执行归类,得到所述类别传输文件。
[0024]可选地,所述将所述类别传输文件存储至预构建的源服务器并生成存储地址,包括:
[0025]根据所述类别传输文件的内存区间,从所述源服务器中开辟出对应的存储空间;
[0026]将所述类别传输文件存储至所述存储空间内,当存储成功时,根据所述类别传输文件的文件大小值及所述源服务器的IP地址,生成所述存储地址。
[0027]可选地,所述将所述类别传输文件传输至所述目标服务器,包括:
[0028]根据所述源服务器的IP地址,提取所述类别传输文件;
[0029]从所述文件传输请求中获取目标服务器的IP地址,根据所述目标服务器的IP地址,将所述类别传输文件传输至所述目标服务器。
[0030]为了解决上述问题,本专利技术还提供一种跨服务器的文件传输装置,所述装置包括:
[0031]传输文件生成模块,用于获取多个待传输文件,按照文件大小,对所述待传输文件执行归类,得到类别传输文件,将所述类别传输文件存储至预构建的源服务器并生成存储地址;
[0032]标记地址生成模块,用于对所述存储地址执行标记操作得到标记地址;
[0033]域名解析模块,用于接收用户输入的文件传输请求,根据所述文件传输请求确定域名服务器,利用所述域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,并将所述域名解析响应指令发送给预构建的目标服务器;
[0034]文件传输模块,用于用于当所述目标服务器响应所述域名解析响应指令,将所述类别传输文件传输至所述目标服务器。
[0035]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0036]存储器,存储至少一个指令;及
[0037]处理器,执行所述存储器中存储的指令以实现上述中任意一项所述的跨服务器的文件传输方法。
[0038]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储创建的数据,存储程序区存储有计算机程序;其中,所述计算机程序被处理器执行时实现上述中任意一项所述的跨服务器的文件传输方法。
[0039]本专利技术实施例先将多个待传输文件按照文件大小进行归类后存储至预构建的源服务器生成存储地址,通过对所述存储地址执行标记操作得到标记地址,同时确定域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,并将所述域名解析响应指令发送给预构建的目标服务器,当目标服务器响应所述域名解析响应指令,再将所述类别传输文件传输至所述目标服务器,相比于将多个待传输文件直接根据目标服务器的IP地
址进行传输的直连方法来说,本专利技术先将待传输文件按照文件大小进行归类,后续依次传输不同大小的文件,因此相比于直接传输多个待传输文件来说,本专利技术因为待传输文件更小,故单次传输不会占用更多带宽,传输更稳定,其次本专利技术利用域名服务器生成域名解析响应指令,并通过域名解析响应指令判断目标服务器是否当前时刻可响应,若目标服务器当前时刻可响应,才进行文件传输,因此相比于
技术介绍
直接进行文件传输来说,确保了目标服务器的稳定性,进一步防止了在传输过程中断现象的发生。因此本专利技术提出的跨服务器的文件传输方法、装置及计算机可读存储介质,可以解决跨服务器直连不够稳定,容易发生文件传输中断的问题。
附图说明
[0040]图1为本专利技术一实施例提供的跨服务器的文件传输方法的流程示意图;
[0041]图2为本专利技术一实施例提供的跨服务器的文件传输方法中S1的详细流程示意图;
[0042]图3为本专利技术一实施例提供的跨服务器的文件传输装置的模块示意图;
[0043]图4为本专利技术一实施例提供的实现跨服务器的文件传输方法的电子设备的内部结构示意图;
[0044]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0045]应当理解,此处所描述的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨服务器的文件传输方法,其特征在于,所述方法包括:获取多个待传输文件,按照文件大小,对所述待传输文件执行归类,得到类别传输文件,将所述类别传输文件存储至预构建的源服务器并生成存储地址;对所述存储地址执行标记操作得到标记地址;接收用户输入的文件传输请求,根据所述文件传输请求确定域名服务器,利用所述域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,并将所述域名解析响应指令发送给预构建的目标服务器;当所述目标服务器响应所述域名解析响应指令,将所述类别传输文件传输至所述目标服务器。2.如权利要求1所述的跨服务器的文件传输方法,其特征在于,所述对所述存储地址执行标记操作得到标记地址,包括:对所述存储地址的生成时间及所述类别传输文件的文件大小值进行加密运算,生成标记字段;在所述存储地址中添加所述标记字段,得到所述标记地址。3.如权利要求1所述的跨服务器的文件传输方法,其特征在于,所述接收用户输入的文件传输请求,根据所述文件传输请求确定域名服务器,包括:根据所述文件传输请求中携带的所述目标服务器的IP地址,确定所述文件传输请求的缓存片区;根据预构建的轮询顺序,利用所述缓存片区确定所述域名服务器。4.如权利要求1所述的跨服务器的文件传输方法,其特征在于,所述利用所述域名服务器,对所述标记地址执行域名解析操作,得到域名解析响应指令,包括:查找所述目标服务器的缓存内是否有与所述文件传输请求对应的域名解析响应指令;若所述缓存内具有与所述文件传输请求对应的域名解析响应指令,则从所述缓存中提取得到所述域名解析响应指令;若所述缓存内没有与所述文件传输请求对应的域名解析响应指令,基于标记记录解析方法及所述域名服务器,对所述标记地址执行域名解析操作,得到所述域名解析响应指令。5.如权利要求1所述的跨服务器的文件传输方法,其特征在于,所述按照文件大小,对所述待传输文件执行归类,得到类别传输文件,包括:计算每个所述待传输文件占用的内存,得到内存集;对所述内存集进行降序或升序排列,得到内存排列集;根据预设内存区间,对所述内存排列集执行区间划分,得到内存区间集;利用所述...

【专利技术属性】
技术研发人员:杨开鹏
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1