文件传输的方法、装置、设备、系统、介质及产品制造方法及图纸

技术编号:38871204 阅读:11 留言:0更新日期:2023-09-22 14:07
本申请提供一种文件传输的方法、装置、设备、系统、介质及产品。方法应用于第一客户端,具体包括:接收第二客户端发送的文件传输请求,文件传输请求包括待传输文件和传输协议;在对象池中查找与传输协议对应的传输指令,传输指令是基于传输协议生成,传输指令与传输协议一一对应;在对象池中查找到传输指令的情况下,将传输指令发送给第二客户端,以使第二客户端根据传输指令调用目标传输接口,以基于目标传输接口传输待传输文件。本申请实施例在接收到文件传输请求时可以调用目标传输接口传输待传输文件,提高文件传输的效率。提高文件传输的效率。提高文件传输的效率。

【技术实现步骤摘要】
文件传输的方法、装置、设备、系统、介质及产品


[0001]本申请属于计算机
,尤其涉及一种文件传输的方法、装置、设备、系统、介质及产品。

技术介绍

[0002]随着互联网技术的飞速发展,不同企业的客户端之间可能有传输文件的需求,常见文件都是通过传输协议来传输,但是不同的文件所需传输协议通常不同,而不同的传输协议通常由不同的软件进行开发,导致不同协议的软件开发工具包不同。因此对于维护客户端的技术人员而言,面对不同协议的文件传输,需要运用不用的软件开发工具包开发不同传输协议对应的应用程序接口从而实现文件传输。
[0003]每次在进行文件传输时,作为接收方的客户端都需要根据创建新的传输接口进行连接,传输完成后断开并销毁传输接口,因此造成传输效率低。

技术实现思路

[0004]本申请实施例提供一种文件传输的方法、装置、设备、系统、介质及产品,能够在收到文件传输请求时可以调用目标传输接口传输待传输文件,提高文件传输的效率。
[0005]第一方面,本申请实施例提供一种文件传输的方法,包括:
[0006]接收第二客户端发送的文件传输请求,文件传输请求包括待传输文件和传输协议;
[0007]在对象池中查找与传输协议对应的传输指令,传输指令是基于传输协议生成,传输指令与传输协议一一对应;
[0008]在对象池中查找到传输指令的情况下,将传输指令发送给第二客户端,以使第二客户端根据传输指令调用目标传输接口,以基于目标传输接口传输待传输文件。
[0009]在一些可能的实现方式中,在将传输指令发送给第二客户端之前,方法还包括:
[0010]根据传输协议创建对应的传输指令;
[0011]将传输指令存入对象池。
[0012]在一些可能的实现方式中,在将传输指令发送给第二客户端之后,方法还包括:
[0013]在第二客户端传输完成待传输文件后,接收第二客户端发送的传输指令;
[0014]将传输指令存入对象池。
[0015]在一些可能的实现方式中,在对象池中查找与传输协议对应的传输指令之后,方法还包括:
[0016]在对象池中未查找到传输指令的情况下,根据传输协议创建对应的传输指令;
[0017]将传输指令发送给第二客户端,以使第二客户端根据传输指令调用目标传输接口,以基于目标传输接口传输待传输文件。
[0018]第二方面,本申请实施例提供一种文件传输的装置,包括:
[0019]接收模块,用于接收第二客户端发送的文件传输请求,文件传输请求包括待传输
文件和传输协议;
[0020]查找模块,用于在对象池中查找与传输协议对应的传输指令,传输指令是基于传输协议生成,传输指令与传输协议一一对应;
[0021]发送模块,用于在对象池中查找到传输指令的情况下,将传输指令发送给第二客户端,以使第二客户端根据传输指令调用目标传输接口,以基于目标传输接口传输待传输文件。
[0022]在一些可能的实现方式中,装置还包括:
[0023]创建模块,用于根据传输协议创建对应的传输指令。
[0024]存储模块,用于将传输指令存入对象池。
[0025]在一些可能的实现方式中,接受模块,还可以用于在第二客户端传输完成待传输文件后,接收第二客户端发送的传输指令;
[0026]存储模块,还可以用于将传输指令存入对象池。
[0027]在一些可能的实现方式中,创建模块,还可以用于在对象池中未查找到传输指令的情况下,根据传输协议创建对应的传输指令。
[0028]发送模块,还可以用于将传输指令发送给第二客户端,以使第二客户端根据传输指令调用目标传输接口,以基于目标传输接口传输待传输文件。
[0029]第三方面,本申请实施例提供了一种文件传输的系统,系统包括第一客户端和第二客户端;
[0030]第二客户端,用于向第一客户端发送所述传输请求,传输请求包括待传输文件和传输协议;
[0031]第一客户端,用于基于传输协议查找对应的传输指令,将传输指令发送给第二客户端;
[0032]第二客户端,用于基于传输指令调用目标传输接口,传输待传输文件。
[0033]第四方面,本申请实施例提供了一种电子设备,设备包括:
[0034]处理器以及存储有计算机程序指令的存储器;
[0035]处理器执行计算机程序指令时用于执行上述第一方面的文件传输的方法。
[0036]第五方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的文件传输的方法。
[0037]第六方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器处理时实现上述第一方面的文件传输的方法。
[0038]本申请实施例提供的应用于第一客户端的文件传输的方法、装置、设备、系统、介质及产品,在接收到第二客户端发送的文件传输请求之后,根据文件传输请求中的传输协议确定对应的传输指令,并将传输指令发送给第二客户端以用于第二客户端根据传说指令调用目标传输接口传输文件的方式,避免了第一客户端需要根据不同传输协议创建新的传输接口进行文件传输,提高了文件传输的效率。
附图说明
[0039]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还
可以根据这些附图获得其他的附图。
[0040]图1为本申请一个实施例提供的一种文件传输的系统的结构示意图。
[0041]图2为本申请一个实施例提供的一种文件传输的系统的流程示意图。
[0042]图3为本申请一个实施例提供的一种文件传输的方法的流程示意图。
[0043]图4为本申请一个实施例提供的一种文件传输的装置的结构示意图。
[0044]图5为本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0045]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0046]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输的方法,其特征在于,应用于第一客户端,所述方法包括:接收第二客户端发送的文件传输请求,所述文件传输请求包括待传输文件和传输协议;在对象池中查找与所述传输协议对应的传输指令,所述传输指令是基于所述传输协议生成,所述传输指令与所述传输协议一一对应;在所述对象池中查找到所述传输指令的情况下,将所述传输指令发送给所述第二客户端,以使所述第二客户端根据所述传输指令调用目标传输接口,以基于所述目标传输接口传输所述待传输文件。2.根据权利要求1所述的文件传输的方法,其特征在于,在将所述传输指令发送给所述第二客户端之前,所述方法还包括:根据所述传输协议创建对应的传输指令;将所述传输指令存入所述对象池。3.根据权利要求1所述的文件传输的方法,其特征在于,在所述将所述传输指令发送给所述第二客户端之后,所述方法还包括:在所述第二客户端传输完成所述待传输文件后,接收所述第二客户端发送的所述传输指令;将所述传输指令存入所述对象池。4.根据权利要求1所述的文件传输的方法,其特征在于,在对象池中查找与所述传输协议对应的传输指令之后,所述方法还包括:在所述对象池中未查找到所述传输指令的情况下,根据所述传输协议创建对应的传输指令;将所述传输指令发送给所述第二客户端,以使所述第二客户端根据所述传输指令调用目标传输接口,以基于所述目标传输接口传输所述待传输文件。5.一种文件传输的系统,其特征在于,包括第一客户端和第二客户端;第二客户端,用于向所述第一客户端发送所述传输请求,所述传输请求包括待传...

【专利技术属性】
技术研发人员:梁立
申请(专利权)人:上海游昆信息技术有限公司
类型:发明
国别省市:

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

1