一种在即时通信工具中获取历史信息的系统的制作方法

文档序号:7932298阅读:198来源:国知局
专利名称:一种在即时通信工具中获取历史信息的系统的制作方法
专利说明 技术领域 本实用新型涉及计算机软件、网络通信领域,尤其是即时通信技术,特别是涉及一种在即时通信工具中获取历史信息的系统。
背景技术 即时通信(Instant messaging,简称IM)已经成为用户通过网络进行通信的重要手段,目前有很多即时通信工具,如腾讯公司的QQ,微软的MSN,还有一些企业即时通信,如RTX、Sametime等。
目前的即时通讯工具都能进行多人会话,即发起人邀请2个人以上进行会话,任何会话参与人发送的信息其他参与人都能看到,也都能发送消息,但如果在会话过程中,又邀请一个人参与会话,新加入的会话参与人看不到以前的会话历史记录。
发明内容 本实用新型为解决上述问题不足之处,提供了一种在即时通信工具中获取历史信息的系统。
为了解决上述问题,本实用新型提供以下技术方案一种在即时通信工具中获取历史信息的系统,即时通信服务器和即时通信客户端,所述即时通信服务器 包括即时通信服务器接收模块,用于接收即时通信客户端发来的信息; 即时通信服务器发送模块,用于将信息发送给即时通信客户端; 即时通信服务器存储模块,用于存储即时通信客户端之间来往的信息; 即时通信服务器信息处理模块,处理接收模块发送的获取信息的请求,并根据该请求从存储模块获取所需信息,然后通过发送模块发送给该请求的即时通信客户端; 所述即时通信客户端 包括即时通信接收模块,用于接收即时通信服务器发来的信息; 即时通信发送模块,用于将信息发送给即时通信服务器; 即时通信存储模块,用于存储即时通信客户端之间来往的信息; 即时通信显示模块,用于显示信息; 即时通信信息处理模块,向即时通信服务器发送获取信息的请求,并通知即时通信接收模块接收即时通信服务器下发的信息,然后即时通信显示模块显示接收的信息; 所述信息包括文件,消息。
本实用新型的优点 1.用户可以设置是否将多人会话历史记录发送并显示给新参与人,方便用户进行信息保存和浏览下发多人会话历史记录,便于新参与人了解到相关的信息和会话场景。
2.由于可以选择发送的条数给新参与人,极大的体现多人会话的便利性和灵活性,方便用户使用多人会话业务。

图1为本实用新型即时通信服务器的结构示意图; 图2为实用新型即时通信客户端的结构示意图; 图3为本实用新型即时通信服务器与即时通信客户端信令交互的流程图。
具体实施方式
多人会话过程中,新增加参与人,获得聊天记录的过程, a.用户登录即时通讯客户端; b.用户选择聊天对象,发起单聊,双方通过即时通讯服务器收发至少一条聊天消息; c.单聊者选择被邀请者,生成成员列表,加入会话; d.邀请者通过“发送会话记录设置窗口”选择是否发送本次会话给多人会话; e.邀请者通过即时通信客户端向即时通讯服务器发送指令,指令内容是通过一对一会话创建多人会话,以及需要发送的单聊会话记录数目和标识; f.即时通讯服务器根据收到的信息创建多人会话; g.被邀请者启动多聊窗口后,收到即时通讯服务器发送的成员列表和单聊记录。
一种在即时通信工具中获取历史信息的系统,即时通信服务器和即时通信客户端,如图1所示,其中,即时通信服务器包括即时通信服务器接收模块,用于接收即时通信客户端发来的信息; 即时通信服务器发送模块,用于将信息发送给即时通信客户端; 即时通信服务器存储模块,用于存储即时通信客户端之间来往的信息; 即时通信服务器信息处理模块,处理接收模块发送的获取信息的请求,并根据该请求从存储模块获取所需信息,然后通过发送模块发送给该请求的即时通信客户端; 如图2所示,所述即时通信客户端 包括即时通信接收模块,用于接收即时通信服务器发来的信息; 即时通信发送模块,用于将信息发送给即时通信服务器; 即时通信显示模块,用于显示信息; 即时通信信息处理模块,向即时通信服务器发送获取信息的请求,并通知即时通信接收模块接收即时通信服务器下发的信息,然后即时通信显示模块显示接收的信息; 如图3所示,即时通信客户端与即时通信服务器信令交互的流程, 启动多人会话后,由其中一个会话参与人发起加入多人会话请求,该请求包含被邀请人的ID,多人会话的唯一标识,以及获取多人会话历史消息的情况,该情况有,是否发送多人会话的历史消息给被邀请人,如果发送,发送多人会话历史消息的条数,这些情况邀请人在发送前均能够设置; 即时通信服务器对用户的请求返回响应消息;该响应是否成功加入该多人会话的验证码; 加入多人会话中后,即时通信客户端向即时通信服务器发送获取多人会话历史记录的请求,包括被邀请用户的ID,多人会话的唯一标识,以及获取历史消息的条数; 即时通信服务器在存储模块中查找符合条件的记录,根据多人会话的唯一标识查找; 即时通信服务器向即时通信客户端返回获取历史记录的响应消息,包括多人会话的历史消息,该消息包括,总消息条数,每条的发言者,发言时间,等); 即时通信客户端获取多人会话的历史消息,并通过显示模块显示出来。
权利要求1.一种在即时通信工具中获取历史信息的系统,包括即时通信服务器和即时通信客户端,其特征在于
所述即时通信服务器
包括即时通信服务器接收模块,用于接收即时通信客户端发来的信息;
即时通信服务器发送模块,用于将信息发送给即时通信客户端;
即时通信服务器存储模块,用于存储即时通信客户端之间来往的信息;
即时通信服务器信息处理模块,处理接收模块发送的获取信息的请求,并根据该请求从存储模块获取所需信息,然后通过发送模块发送给该请求的即时通信客户端;
所述即时通信客户端
包括即时通信接收模块,用于接收即时通信服务器发来的信息;
即时通信发送模块,用于将信息发送给即时通信服务器;
即时通信显示模块,用于显示信息;
即时通信信息处理模块,向即时通信服务器发送获取信息的请求,并通知即时通信接收模块接收即时通信服务器下发的信息,然后即时通信显示模块显示接收的信息。
专利摘要本实用新型提供一种在即时通信工具中获取历史信息的系统,包括即时通信服务器和即时通信客户端,即时通信服务器包括即时通信服务器接收模块;即时通信服务器发送模块;即时通信服务器存储模块;即时通信服务器信息处理模块;所述即时通信客户端包括即时通信接收模块;即时通信发送模块;即时通信存储模块;即时通信显示模块;即时通信信息处理模块。这样用户可以设置是否将多人会话历史记录发送并显示给新参与人,方便用户进行信息保存和浏览下发多人会话历史记录,便于新参与人了解到相关的信息,由于可以选择发送的条数给新参与人,极大的体现多人会话的便利性和灵活性,方便用户使用多人会话业务。
文档编号H04L29/06GK201210691SQ20082008070
公开日2009年3月18日 申请日期2008年5月19日 优先权日2008年5月19日
发明者键 关 申请人:北京亿企通信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1