[发明专利]一种消息处理方法、系统及客户端有效
申请号: | 200710304431.7 | 申请日: | 2007-12-27 |
公开(公告)号: | CN101217506A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 王黎延 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 处理 方法 系统 客户端 | ||
技术领域
本发明涉及即时通讯(IM)技术,特别是涉及一种消息处理方法、系统及其实现客户端。
背景技术
随着即时通讯技术地飞速发展及广泛应用,网络即时通讯工具已经被大多数网络用户所接受,而且逐渐成为用户日常生活中不可缺少的一部分。目前,IM软件不仅被利用在用户的日常工作生活中,同样也大量使用在用户的业余生活中,通过IM软件用户可以实现与联系人即时有效地沟通。
在实际应用中,IM软件可以通过好友列表有效呈现当前各好友的状态信息,根据所呈现的状态信息,用户可以决定是否与某个好友进行会话。在某些时候,用户希望与之会话的好友并不在线,即处于离线状态,现有技术中,用户可以通过IM软件中的离线消息功能对该好友发送离线消息,当该好友上线后可以立即收到这些离线消息。但是,有些情况下用户不希望发送离线消息,而是希望好友在线后再发送相应信息。还有,当某用户与多个好友同时进行会话时,对于某个好友的问题或话题,准备好相应的答复但并不想马上发送,而是等到合适的时机发送;或是,用户在与好友的会话过程中,想到一些待讨论的问题或需发送的信息,但由于未考虑成熟不能马上发送需滞后发送等等,这都需要一种更加灵活的消息处理方式。
发明内容
有鉴于此,本发明的主要目的在于提供一种消息处理方法、系统及客户端,能实现用户的备份留言功能,从而提高IM软件的可用性及便利性。
本发明进一步的目的在于提供一种消息处理方法、系统及客户端,能够实现用户备份留言的漫游功能,提高IM软件的灵活性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种消息处理方法,包括:
A、备份留言用户登录的IM客户端确定需进行备份留言的目标用户后,创建备份留言选项,并将包含备份留言信息、备份留言用户和目标用户号码的数据包发送至IM服务器;
B、IM服务器存储收到的备份留言信息。
其中,步骤A之前,该方法进一步包括:备份留言用户在IM客户端输入自身的账号和密码,并通过与IM服务器的传输通道将账号和密码发送给IM服务器,由IM服务器验证账号和密码是否有效。
步骤A确定目标用户后,该方法进一步包括:创建对应目标用户的会话窗口。
步骤B中所述存储之前,该方法进一步包括:IM服务器根据收到的备份留言用户的号码查询数据库,获取备份留言用户对应的存储空间;步骤B中所述存储为:将收到的备份留言信息存储在获取的存储空间。
步骤B之后,该方法进一步包括:IM服务器向备份留言用户登录的IM客户端发送成功备份留言的通知消息。
该方法进一步包括:备份留言用户从不同终端成功登录IM客户端后,向IM服务器发送同步备份留言信息的请求;IM服务器收到请求后,根据备份留言用户的号码从数据库中获取备份留言用户存储的备份留言信息;并将包含所获取备份留言信息的数据包发送到备份留言用户成功登录的IM客户端。其中,备份留言用户成功登录的IM客户端收到数据包后,该方法进一步包括:在确认数据包有效后,从数据包中提取出设置过的好友号码及其对应的备份留言信息,存储到本地进行管理。
上述方案中,提取出好友号码及其对应的备份留言信息后,该方法进一步包括:建立好友号码与对应备份留言信息的映射关系。
上述方案中,步骤A进一步包括:设置备份留言的发送时机;相应的,该方法进一步包括:备份留言用户登录的IM客户端检测是否到达发送时机,在到达发送时机后,IM客户端直接发送备份留言或自动提醒备份留言用户是否需要提取显示,在需要时,创建针对有备份留言好友的会话窗口,并把备份留言的内容显示在所创建会话窗口的编辑消息区中。其中,所述发送时机为离线好友上线、或到达设置的发送时间、或收到特定好友的信息。
显示备份留言之后,该方法进一步包括:对显示的内容进行编辑之后发送;或是直接将显示的内容进行发送。
本发明还提供了一种消息处理系统,包括IM服务器和至少一个IM客户端,所述IM客户端包括主面板管理模块、会话窗口管理模块、状态管理模块、信息收发模块,关键在于,所述IM客户端还包括备份留言管理模块,其中,
所述主面板管理模块,用于接收备份留言用户的控制操作,确定目标用户发送给会话窗口管理模块;
所述会话窗口管理模块,用于创建对应目标用户的会话窗口;
所述状态管理模块,用于获取目标用户的在线状态,并将所获取的用户在线状态通知备份留言管理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710304431.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种除锈剂
- 下一篇:一种亚硫酸乙烯酯的制备方法