基于即时消息客户端的文件转发方法及系统技术方案

技术编号:10135442 阅读:142 留言:0更新日期:2014-06-16 14:43
本发明专利技术涉及一种基于即时消息客户端的文件转发方法及系统,方法包括:第二即时消息通讯账号通过第二即时消息客户端接收来自通讯录好友名单中的第一即时消息通讯账号通过第一即时消息客户端发送的文件传送请求;第二即时消息客户端根据文件传送请求向即时消息服务器发出将文件转发给来自通讯录好友名单中的第三即时消息通讯账户的文件转发请求;即时消息服务器根据文件转发请求建立从第一即时消息通讯账号到第三即时消息通讯账号的文件数据传输链路;第三即时消息通讯账号通过第三即时消息客户端接收来自第一即时消息客户端的文件。本发明专利技术能够利用即时消息客户端进行文件的转发,提高文件传送效率,节省文件传输时间。

【技术实现步骤摘要】
基于即时消息客户端的文件转发方法及系统
本专利技术涉及计算机网络通信技术,尤其涉及一种基于即时消息客户端的文件转发方法及系统。
技术介绍
即时消息(InstantMessaging)系统是一种基于计算机网络实现用户间在线实时交流的通信系统,目前IM系统已经成为互联网上在线沟通的主要工具,主流的IM软件包括腾讯QQ、MSNMessenger、GoogleTalk等。这些主流的IM软件客户端都具有文件接收和发送功能,可以对各种类型的文件进行传送。对于用户来说,通常的文件发送方式是用户A在IM客户端中将文件向作为其通讯录内好友的用户B进行发送,用户B选择接收该文件,则IM服务器为用户A和用户B的IM客户端之间建立数据传送通道,从而使用户A的文件能够顺利地发送给用户B。但有时还存着这样的情形,即用户A与用户B为通讯录内好友,而用户B与用户C为通讯录好友,当用户A给用户B发送文件时,实际上用户B并不需要下载该文件,而是希望将该文件提供给用户C,这可能在一些利用IM系统进行商业沟通时会遇到的场景。对于用户B来说,用户C与用户A互不认识,而只是需要进行文件的传送,按照目前IM系统的功能,用户B只能先从用户A处下载该文件,在下载完成后,再将该文件发送给用户C,由用户C进行下载,从而完成文件从用户A到用户C的过程,这一过程比较繁琐,占用时间很长,而且需要用户B耗费一定的存储空间,尤其对于较大尺寸的文件来说,则更加麻烦。
技术实现思路
本专利技术的目的是提出一种基于即时消息客户端的文件转发方法及系统,能够利用即时消息客户端进行文件的转发,提高文件传送效率,节省文件传输时间。为实现上述目的,本专利技术提供了一种基于即时消息客户端的文件转发方法,包括:第二即时消息通讯账号通过第二即时消息客户端接收来自通讯录好友名单中的第一即时消息通讯账号通过第一即时消息客户端发送的文件传送请求;所述第二即时消息客户端根据所述文件传送请求向即时消息服务器发出将文件转发给来自通讯录好友名单中的第三即时消息通讯账户的文件转发请求,所述文件转发请求包括所述待传送文件的文件信息、待传送文件的源通讯账号和目的通讯账号,所述源通讯账号为所述第一即时消息通讯账号,所述目的通讯账号为所述第三即时消息通讯账号;所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路;所述第三即时消息通讯账号通过第三即时消息客户端接收来自所述第一即时消息客户端的文件。进一步的,在所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路时,还包括:所述即时消息服务器将所述待传送文件的来源标记为第二即时消息客户端;所述第三即时消息客户端的通讯窗口显示所述待传送文件来源于所述第二即时消息客户端。进一步的,在所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路时,还包括:所述即时消息服务器将所述待传送文件的来源标记为第一即时消息客户端;所述第三即时消息客户端的通讯窗口显示所述待传送文件来源于所述第一即时消息客户端。进一步的,所述第二即时消息客户端响应用户在通讯窗口内触发的鼠标事件或键盘事件,通过通讯窗口进行文件转发操作。进一步的,所述鼠标事件包括鼠标点击事件和/或鼠标拖拽事件。进一步的,所述建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路的操作具体为:建立从所述第一即时消息通讯账号经由所述即时消息服务器到所述第三即时消息通讯账号的文件数据传输链路;或者建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的端到端的文件数据传输链路。为实现上述目的,本专利技术提供了一种基于即时消息客户端的文件转发系统,包括:第二即时消息客户端和即时消息服务器;第二即时消息通讯账号通过所述第二即时消息客户端登入所述即时消息服务器;所述第二即时消息客户端,用于接收来自所述第二即时消息通讯账号的通讯录好友名单中的第一即时消息通讯账号通过第一即时消息客户端发送的文件传送请求,并根据所述文件传送请求向所述即时消息服务器发出将文件转发给来自通讯录好友名单中的第三即时消息通讯账户的文件转发请求,所述文件转发请求包括所述待传送文件的文件信息、待传送文件的源通讯账号和目的通讯账号,所述源通讯账号为所述第一即时消息通讯账号,所述目的通讯账号为所述第三即时消息通讯账号;所述即时消息服务器,用于根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路,以便所述第三即时消息通讯账号通过第三即时消息客户端接收来自所述第一即时消息客户端的文件。进一步的,所述即时消息服务器具体包括:传输链路建立模块,用于根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路,以便所述第三即时消息通讯账号通过第三即时消息客户端接收来自所述第一即时消息客户端的文件;文件来源标记模块,用于将所述待传送文件的来源标记为第二即时消息客户端或第一即时消息客户端,以便所述第三即时消息客户端的通讯窗口显示所述待传送文件来源于所述第二即时消息客户端或第一即时消息客户端。进一步的,所述第二即时消息客户端还用于响应用户在通讯窗口内触发的鼠标事件或键盘事件,通过通讯窗口进行文件转发操作。进一步的,所述鼠标事件包括鼠标点击事件和/或鼠标拖拽事件。进一步的,所述传输链路建立模块至少包括以下单元之一:第一传输链路建立单元,用于建立从所述第一即时消息通讯账号经由所述即时消息服务器到所述第三即时消息通讯账号的文件数据传输链路;第二传输链路建立单元,用于建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的端到端的文件数据传输链路。基于上述技术方案,本专利技术实现了一种不需经第二即时消息客户端本地保存过程的即时消息客户端之间的文件转发过程,第二即时消息客户端在接收到文件传送时,通过通知即时消息服务器来使即时消息服务器直接建立从第一即时消息通讯账号到第三即时消息通讯账号的文件数据传输链路,从而使第三即时消息通讯账号通过第三即时消息客户端接收来自第一即时消息客户端的文件。这种文件转发方案尤其适用于两位即时消息账号之间不方便或不能够直接进行联系的应用场景,可以通过第三方进行转发操作来满足这种文件传送的需求,并且也可以提高文件传送效率,节省文件传输时间,同时也省去了文件对第三方的存储空间的占用。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术基于即时消息客户端的文件转发方法的一实施例的流程示意图。图2为本专利技术基于即时消息客户端的文件转发方法实施例的信令及文件传送示意图。图3为本专利技术基于即时消息客户端的文件转发方法实施例中的即时消息客户端的通讯窗口的示意图。图4为本专利技术基于即时消息客户端的文件转发系统的一实施例的结构示意图。图5为本专利技术基于即时消息客户端的文件转发系统的另一实施例的结构示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。如图1所示,为本专利技术基于即时消息客户端的文件转发本文档来自技高网...
基于即时消息客户端的文件转发方法及系统

【技术保护点】
一种基于即时消息客户端的文件转发方法,包括:第二即时消息通讯账号通过第二即时消息客户端接收来自通讯录好友名单中的第一即时消息通讯账号通过第一即时消息客户端发送的文件传送请求;所述第二即时消息客户端根据所述文件传送请求向即时消息服务器发出将文件转发给来自通讯录好友名单中的第三即时消息通讯账户的文件转发请求,所述文件转发请求包括所述待传送文件的文件信息、待传送文件的源通讯账号和目的通讯账号,所述源通讯账号为所述第一即时消息通讯账号,所述目的通讯账号为所述第三即时消息通讯账号;所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路;所述第三即时消息通讯账号通过第三即时消息客户端接收来自所述第一即时消息客户端的文件。

【技术特征摘要】
1.一种基于即时消息客户端的文件转发方法,包括:第二即时消息通讯账号通过第二即时消息客户端接收来自通讯录好友名单中的第一即时消息通讯账号通过第一即时消息客户端发送的文件传送请求;所述第二即时消息客户端根据所述文件传送请求向即时消息服务器发出将文件转发给来自通讯录好友名单中的第三即时消息通讯账户的文件转发请求,所述文件转发请求包括待传送文件的文件信息、待传送文件的源通讯账号和目的通讯账号,所述源通讯账号为所述第一即时消息通讯账号,所述目的通讯账号为所述第三即时消息通讯账号;所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路;所述第三即时消息通讯账号通过第三即时消息客户端接收来自所述第一即时消息客户端的文件。2.根据权利要求1所述的基于即时消息客户端的文件转发方法,其中在所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路时,还包括:所述即时消息服务器将所述待传送文件的来源标记为第二即时消息客户端;所述第三即时消息客户端的通讯窗口显示所述待传送文件来源于所述第二即时消息客户端。3.根据权利要求1所述的基于即时消息客户端的文件转发方法,其中在所述即时消息服务器根据所述文件转发请求建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路时,还包括:所述即时消息服务器将所述待传送文件的来源标记为第一即时消息客户端;所述第三即时消息客户端的通讯窗口显示所述待传送文件来源于所述第一即时消息客户端。4.根据权利要求1~3任一所述的基于即时消息客户端的文件转发方法,其中所述第二即时消息客户端响应用户在通讯窗口内触发的鼠标事件或键盘事件,通过通讯窗口进行文件转发操作。5.根据权利要求4所述的基于即时消息客户端的文件转发方法,其中所述鼠标事件包括鼠标点击事件和/或鼠标拖拽事件。6.根据权利要求1所述的基于即时消息客户端的文件转发方法,其中所述建立从所述第一即时消息通讯账号到所述第三即时消息通讯账号的文件数据传输链路的操作具体为:建立从所述第一即时消息通讯账号经由所述即时消息服务器到所述第三即时消息通讯账号的文件数据传输链路;或者建立从所述第一即时消息通讯账号到所述第三即时消息通讯...

【专利技术属性】
技术研发人员:董智明阮建辉刑燕霞白冰
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1