[发明专利]即时通讯系统中发送离线消息的方法和系统有效
申请号: | 200710076339.X | 申请日: | 2007-06-29 |
公开(公告)号: | CN101079849A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 系统 发送 离线 消息 方法 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种即时通讯系统中发送离线消息的方法和一种发送离线消息的即时通讯系统。
背景技术
电子邮件系统是最早出现的网络应用,邮件用户可以通过服务器提供的邮箱地址进行数据与信息的非实时的传输。用户之间一般通过电子邮件完成一次沟通,但是这种沟通的非实时特性不能满足用户的实时性的需求,因此出现了网络即时通讯工具,IM(Instant Messaging,即时消息)软件,用于在用户之间传输实时的数据与信息。
随着网络技术的发展,网络即时通讯发展到今天,已经被大多数的网民所接受,已经成为成为用户工作与生活中不可或缺的一部分,网络即时通讯工具也成为用户必不可少的软件工具。用户在网络中使用IM软件进行着日常的交流与沟通,通过IM软件实时地传输普通的文本消息,或传输数据文件、语音信息等等。这种实时性的沟通,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。随着网络即时通讯工具的广泛应用,用户对IM软件的易用性方面提出了更高的要求。由于IM应用属于一种实时的交流与沟通方式,它需要用户的在线才能支持有效的沟通。当用户处于离线状态时,其他用户可以向该用户发送离线消息,等该用户上线后就可以获得离线消息。目前IM软件均支持基于小数据量的文本离线消息的发送,即IM服务器可以将其他用户发给离线状态的用户的普通文本消息暂时保存起来,当该用户再次上线时,将已保存的文本消息发给该用户。但是对于大数据量的数据文件或语音信息,目前的IM服务器还无法将其发送给离线状态的用户。
发明内容
为了使离线状态的用户也能够收到其他用户发来的数据文件或语音信息,本发明实施例提供了一种即时通讯系统中发送离线消息的方法和一种发送离线消息的即时通讯系统。
本发明实施例通过将用户待传输的大数据量的数据以邮件的形式发送给离线的联系人,并发送携带有用户的信息和邮件的标识的离线消息给离线的联系人,当离线的联系人上线时,通过解析收到的离线消息,提取出用户的信息和邮件的标识,根据这些信息收取相应的邮件,并从该邮件中提取出所述数据,从而实现了大数据量的离线数据的传输。所述技术方案如下:
根据一个方面,本发明实施例提供了一种即时通讯系统中发送离线消息的方法,所述方法包括:
当用户的IM客户端向离线的联系人发送数据时,所述用户的IM客户端获取与用户的信息相关联的邮箱地址和对应的邮箱密码,以及获取与所述离线的联系人的信息相关联的邮箱地址;
所述用户的IM客户端通过邮件传输通道将所述数据以邮件的形式发送给所述联系人,并发送离线消息给所述联系人的客户端,所述离线消息携带所述用户的信息和所述邮件的标识;
所述联系人上线后,所述联系人的IM客户端接收所述离线消息,根据所述离线消息中携带的内容,从所述用户的邮箱地址收取所述邮件。
优选地,所述用户的IM客户端通过邮件传输通道将所述数据以邮件的形式发送给所述联系人的步骤具体为:
根据所述用户的信息获取所述用户的邮箱地址及密码,根据所述联系人的信息获取所述联系人的邮箱地址,将所述用户的邮箱地址作为发件人、所述联系人的邮箱地址作为收件人以及所述数据作为附件生成邮件,并发送所述邮件给所述联系人。
优选地,所述根据所述离线消息中携带的内容收取所述邮件的步骤具体为:
根据所述离线消息中携带的所述用户的信息获取所述用户的邮箱地址,根据所述联系人的信息获取所述联系人的邮箱地址和密码,收取发件人为所述用户的邮箱地址且邮件标识为所述离线消息中携带的邮件标识的邮件。
优选地,所述离线消息具体为离线数据传输通知协议命令。
优选地,所述信息具体为用户身份号码。
优选地,所述邮件的标识为附件名称或附件序列号。
优选地,所述离线消息中还携带所述数据的类型。
根据另一个方面,本发明实施例还提供了一种发送离线消息的即时通讯系统,包括用户IM客户端、联系人IM客户端、邮件服务器和离线消息服务器,
所述用户客户端包括邮件发送模块和离线消息发送模块;
所述邮件发送模块用于当联系人离线时,获取与用户的信息相关联的邮箱地址和对应的邮箱密码,以及获取与所述离线的联系人信息相关联的邮箱地址,并通过邮件传输通道将数据以邮件的形式发送给所述邮件服务器;
所述离线消息发送模块用于发送离线消息给所述离线消息服务器,所述离线消息中携带所述用户的信息和所述邮件的标识;
所述联系人IM客户端包括离线消息接收模块和邮件获取模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710076339.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双频倒F型天线
- 下一篇:航空液压油铜片腐蚀快速检测方法