一种文件传输方法、装置和系统制造方法及图纸

技术编号:15203538 阅读:106 留言:0更新日期:2017-04-22 22:12
本发明专利技术实施例公开了一种文件传输方法、装置和系统;本发明专利技术实施例的第一终端在需要向非好友终端,如第三终端传输文件时,可以向其共同的好友终端如第二终端发送携带第三终端的标识的文件传输请求,由第二终端将该文件传输请求转发给第三终端,然后,再由第二终端将第三终端返回的指示允许进行文件传输的响应消息转发给第一终端,从而使得第一终端可以根据该响应消息向第三终端传输文件;该方案可以无需建立好友关系,便可进行即时文件传输,大大提高处理效率。

File transmission method, device and system

The embodiment of the invention discloses a file transfer method, device and system; the first terminal of the embodiment of the invention to the terminal non friends in need, such as the third terminal transmission of documents, from their mutual friends such as sending second terminal terminal carrying third terminal identification document transmission request by the terminal second the file transfer request is forwarded to the third terminal, then again by the second terminal will be forwarding the response message returned by the third terminal instructions allow for file transfer to the first terminal, so that the first terminal to the third terminal can transfer files according to the response message; the scheme does not need to establish the friend relationship, can carry out real-time file transfer, greatly to improve the processing efficiency.

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种文件传输方法、装置和系统。
技术介绍
随着互联网技术的蓬勃发展,即时通讯逐渐成为许多人必不可少的沟通工具,其不仅给人们的生活带来了乐趣,而且也极大地提高了信息传播的速度。现有的多数即时通讯工具,一般都支持用户之间进行即时的文件传输,但是,由于这些文件传输一般都依据具有好友关系的用户之间所建立的连接,因此,现有的即时文件传输一般只限于在具有好友关系的用户之间,而对于非好友关系的用户,则一般不允许直接进行即时文件传输,只能通过其他的方式,比如,需要先添加为好友,成为好友关系之后,才可以进行传输,或者,只能选择其他的传输途径,比如通过邮件来发送,等等。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在现有方案中,若没有好友关系的用户之间需要进行即时文件,只能先建立好友关系后才可以实现,而建立好友关系不仅需要耗时,而且也浪费网络资源,处理效率较为低下。
技术实现思路
本专利技术实施例提供一种文件传输方法、装置和系统,可以无需建立好友关系,便可进行即时文件传输,大大提高处理效率。本专利技术实施例提供一种文件传输方法,包括:第一终端向第二终端发送文件传输请求,所述文件传输请求携带第三终端的标识,以便所述第二终端将所述文件传输请求转发给第三终端,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;第一终端接收第二终端转发的指示允许进行文件传输的响应消息,所述响应消息由第三终端发送给第二终端;第一终端根据所述响应消息向第三终端传输文件。相应的,本专利技术实施例还提供一种文件传输方法,包括:第二终端接收第一终端发送的文件传输请求,所述文件传输请求携带第三终端的标识,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;第二终端根据所述第三终端的标识将所述文件传输请求转发给第三终端;第二终端接收第三终端返回的指示允许进行文件传输的响应消息;第二终端将所述响应消息转发给第一终端,以便第一终端根据所述响应消息向第三终端传输文件。相应的,本专利技术实施例还提供一种文件传输发起装置,位于第一终端中,包括:发送单元,用于向第二终端发送文件传输请求,所述文件传输请求携带第三终端的标识,以便所述第二终端将所述文件传输请求转发给第三终端,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;接收单元,用于接收第二终端转发的指示允许进行文件传输的响应消息,所述响应消息由第三终端发送给第二终端;文件传送单元,用于根据所述响应消息向第三终端传输文件。相应的,本专利技术实施例还提供一种文件传输中继装置,位于第二终端中,包括:第一接收单元,用于接收第一终端发送的文件传输请求,所述文件传输请求携带第三终端的标识,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;转发单元,用于根据所述第三终端的标识将所述文件传输请求转发给第三终端;第二接收单元,用于接收第三终端返回的指示允许进行文件传输的响应消息;中继处理单元,用于将所述响应消息转发给第一终端,以便第一终端根据所述响应消息向第三终端传输文件。此外,本专利技术实施例还提供一种文件传输系统,包括本专利技术实施例提供的任一种文件传输发起装置和任一种文件传输中继装置。本专利技术实施例的第一终端在需要向非好友终端,如第三终端传输文件时,可以向其共同的好友终端如第二终端发送携带第三终端的标识的文件传输请求,由第二终端将该文件传输请求转发给第三终端,然后,再由第二终端将第三终端返回的指示允许进行文件传输的响应消息转发给第一终端,从而使得第一终端可以根据该响应消息向第三终端传输文件,实现非好友关系的终端之间进行即时文件传输的目的;由于该方案可以无需建立好友关系,便可进行即时文件传输,因此,相对于现有技术中需要先建立好友关系,再进行即时文件传输的方案而言,可以节省时间和网络资源,大大提高处理效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的文件传输系统的场景示意图;图1b是本专利技术实施例提供的文件传输方法的流程图;图2是本专利技术实施例提供的文件传输方法的另一流程图;图3是本专利技术实施例提供的文件传输方法的又一流程图;图4a是本专利技术实施例提供的文件传输发起装置的结构示意图;图4b是本专利技术实施例提供的文件传输发起装置的另一结构示意图;图5a是本专利技术实施例提供的文件传输中继装置的结构示意图;图5b是本专利技术实施例提供的文件传输中继装置的另一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种文件传输方法、装置和系统。该文件传输系统可以包括文件传输发起装置和文件传输中继装置,其中,参见图1a,该文件传输发起装置可以集成在第一终端中,文件传输中继装置可以集成在第二终端中,此外,该文件传输系统还可以包括文件传输接收装置,该文件传输接收装置可以集成在第三终端中。其中,第一终端和第三终端均为第一终端的好友终端,而第一终端为第三终端的非好友终端,即第一终端无法与第三终端直接发起即时文件传输请求。当第一终端需要即时传送文件给第三终端时,可以发送向第二终端发送文件传输请求,其中,该文件传输请求携带第三终端的标识,这样,第二终端在接收到该文件传输请求之后,便可以根据该第三终端的标识将该文件传输请求转发给第三终端,若第三终端允许进行文件传输,则第三终端返回指示允许进行文件传输的响应消息给第二终端,由第二终端将该响应消息转发给第一终端,第一终端在接收到该响应消息之后,根据该响应消息向第三终端传输文件,比如,如图1a所示,可以根据响应消息中携带的链路配置信息建立与第三终端之间的即时传输链路,然后基于该即时传输链路直接将文件传输给第三终端,而无需经过第二终端,或者,也可以根据该响应消息将文件传输给第二终端,再由第二终端直接转发给第三终端,等等。以下将分别进行详细说明。实施例一、本实施例将从文件传输发起装置的角度进行描述,该文件传输发起装置具体可以集成在终端等设备中,为了描述方便,在本专利技术实施例中,将该文件传输发起装置所在的终端称为第一终端。该第一终端具体可以为智能手机、平板电脑、笔记本电脑或个人计算机(PC,PersonalComputer)等。一种文件传输方法,包括:第一终端向第二终端发送文件传输请求,其中,该文件传输请求携带第三终端的标识,以便第二终端将该文件传输请求转发给第三终端,第一终端接收第二终端转发的指示允许进行文件传输的响应消息,其中,该响应消息由第三终端发送给第二终端;第一终端根据该响应消息向第三终端传输文件。如图1b所示,该文件传输方法的具体流程可以如下:101、第一终端向第二终端发送文件传输请本文档来自技高网...
一种文件传输方法、装置和系统

【技术保护点】
一种文件传输方法,其特征在于,包括:第一终端向第二终端发送文件传输请求,所述文件传输请求携带第三终端的标识,以便所述第二终端将所述文件传输请求转发给第三终端,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;第一终端接收第二终端转发的指示允许进行文件传输的响应消息,所述响应消息由第三终端发送给第二终端;第一终端根据所述响应消息向第三终端传输文件。

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:第一终端向第二终端发送文件传输请求,所述文件传输请求携带第三终端的标识,以便所述第二终端将所述文件传输请求转发给第三终端,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;第一终端接收第二终端转发的指示允许进行文件传输的响应消息,所述响应消息由第三终端发送给第二终端;第一终端根据所述响应消息向第三终端传输文件。2.根据权利要求1所述的方法,其特征在于,所述响应消息中携带链路配置信息,则所述第一终端根据所述响应消息向第三终端传输文件,包括:第一终端根据所述链路配置信息建立与第三终端之间的即时传输链路;第一终端基于所述即时传输链路向第三终端传输文件。3.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述响应消息向第三终端传输文件,包括:第一终端根据所述响应消息向第二终端发送文件,以便所述第二终端将所述文件转给第三终端。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一终端向第二终端发送文件传输请求之前,还包括:第一终端确定第一终端与第三终端的共同好友终端为第二终端。5.根据权利要求4所述的方法,其特征在于,第一终端确定第一终端与第三终端的共同好友终端为第二终端,包括:第一终端向服务器发送共同好友终端查询请求,所述共同好友终端查询请求携带第一终端的标识和第三终端的标识;第一终端接收服务器根据所述共同好友终端查询请求返回的共同好友终端信息;第一终端根据所述共同好友终端信息选择第二终端为第一终端与第三终端的共同好友终端。6.一种文件传输方法,其特征在于,包括:第二终端接收第一终端发送的文件传输请求,所述文件传输请求携带第三终端的标识,所述第一终端和第三终端均为第二终端的好友终端,所述第三终端为第一终端的非好友终端;第二终端根据所述第三终端的标识将所述文件传输请求转发给第三终端;第二终端接收第三终端返回的指示允许进行文件传输的响应消息;第二终端将所述响应消息转发给第一终端,以便第一终端根据所述响应消息向第三终端传输文件。7.根据权利要求6所述的方法,其特征在于,所述响应消息中携带链路配置信息,则所述第二终端将所述响应消息转发给第一终端,以便第一终端根据所述响应消息向第三终端传输文件,包括:第二终端将所述链路配置信息转发给第一终端,以便第一终端根据所述链路配置信息建立与第三终端之间的即时传输链路,并基于所述即时传输链路向第三终端传输文件。8.根据权利要求6所述的方法,其特征在于,所述第二终端将所述响应消息转发给第一终端,以便第一终端根据所述响应消息向第三终端传输文件,包括:第二终端将所述响应消息转发给第一终端;第二终端接收第一终端在接收到所述响应消息后发送的文件;第二终端将所述文件转发给第三终端。9.根据权利要求6至8任一项所述的方法,其特征在于,所述第二终端接收第一终端发送的文件传输请求之后,还包括:第二终端根据所述第三终端的标识确定第三终端是否为第二终端的好友终端;若是,则执行第二终端根据所述第三终端的标识将所述文件传输请求转发给第三终端的步骤;若否,则第二终端拒绝所述文件传输请求。1...

【专利技术属性】
技术研发人员:胡育辉陈焕葵覃竞才王宇飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1