[发明专利]一种在即时通信工具中传输文件的方法及系统有效
申请号: | 200710120456.1 | 申请日: | 2007-08-20 |
公开(公告)号: | CN101106547A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 关键;文荣;黄平;霍文旌 | 申请(专利权)人: | 北京亿企通信息技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100097北京市海淀区兰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 工具 传输 文件 方法 系统 | ||
技术领域:
本发明涉及计算机软件、网络通信领域,尤其是即时通讯技术,特别是涉及一种在即时通信工具中传输文件的方法及系统。
背景技术:
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。
目前即时通讯产品发送文件时,尤其对方不在线的状态下,无法同时输入附加信息,接收者没有打开文件前,不知道文件得概要、发送得目的,甚至无法判断是不是病毒,需不需要打开等。
发明内容:
本发明为解决上述问题不足之处,提供了一种在即时通信工具中传输文件的方法及系统。
为了解决上述问题,本发明提供以下技术方案:一种在即时通信工具中传输文件的方法,包括如下步骤:
用户登录客户端,即时通讯服务器对用户进行身份认证,发送者选择接收者,还包括如下步骤:
a.发送者选择待发的文件,输入附加消息;
b.发送者发送文件,客户端发送控制消息给即时通讯服务器;
c.即时通讯服务器选择文件传输服务器,通知客户端和文件传输服务器;
d.客户端连接文件传输服务器,发送文件数据;
e.即时通讯服务器通知接收者接收,接收者客户端显示文件属性。
所述控制消息包括文件传输属性和命令。
所述步骤d,还包括发送完成后,文件传输服务器通知客户端和即时通讯服务器。
所述步骤d后,还包括,
4.1)接收者接收文件,客户端向即时通讯服务器发送控制消息;
4.2)即时通讯服务器确定文件服务器;
4.3)即时通讯服务器通过控制消息通知接收者客户端与文件传输服务器连接;
4.4)客户端连接文件传输服务器,接收文件数据;
所述还包括接收完成,文件传输服务器通知即时通讯服务器和客户端完成;
即时通讯服务器通知发送者接收者已完成对该文件的接收。
所述e步骤中的文件属性包括,发送者、发送时间、文件大小、附加信息。
实现权利要求1方法的系统,包括即时通讯客户端和即时通讯服务器和文件传输服务器。
本发明的优点:客户端发送文件时,可以输入附加信息,描述发送的目的,或文件内容的概要;接收者收到“接收文件通知”时,即需要决定接收或拒绝等动作,会显示该附加信息,这样接收者可以明白发送者发送的目的,或者该文件的大致内容,或者能看出该文件的重要性,甚至是否需要打开等。
附图说明:
图1为本发明方法技术方案的流程图;
图2为本发明系统的结构示意图。
具体实施方式:
如图1所示,在即时通信工具中传输文件的方法,包括一下步骤:
S1:用户登录客户端,即时通讯服务器对用户进行身份认证;
S2:发送者选择接收者;
S3:发送者选择待发送文件,输入附加信息;
S4:发送者发送文件,客户端发送控制消息给即时通讯服务器;
其中,控制消息是用来在发送者、即时通讯服务器、接收者之间传输文件属性,控制文件数据的发送,通知对方接收是否成功等。
控制消息包括2类:一是文件传输属性,二是命令。
文件传输属性是指发送或接收时,客户端向即时通讯服务器发送的该文件的属性,其内容包括:发送者、发送时间、文件大小、附加信息等。
命令是指客户端与即时通讯服务器间控制文件数据传输的指令,例如发送者要发送文件时,向即时通讯服务器发送“新建发送任务”的指令。
S5:即时通讯服务器选择文件传输服务器1;
S6:即时通讯服务器通过控制消息通知客户端与文件传输服务器连接,客户端连接文件传输服务器,发送文件数据到数据库中;
S7:发送完成后,文件传输服务器通知客户端和即时通讯服务器完成;
S8即时通讯服务器判断接收者是否在线;
S9.1如果接收者不在线,则不会有什么动作,只能等待接收者上线。因为文件和控制信息已经在服务器存储,而且其状态是“未接收”。
S9.2如果接收者在线,则即时通讯服务器发送文件传输属性给接收者,接收者收到属性后,显示属性内容,如果附加信息有内容,则显示;
S10接收者通过属性内容决定是否接收该文件。
S11.1如果接收者拒绝接收,服务器会在该文件传输记录中标记其状态为“拒绝”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿企通信息技术有限公司,未经北京亿企通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120456.1/2.html,转载请声明来源钻瓜专利网。