[发明专利]一种在即时通信工具中显示对方会话状态的方法及系统无效
申请号: | 200710119181.X | 申请日: | 2007-07-18 |
公开(公告)号: | CN101094232A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 霍文旌 | 申请(专利权)人: | 北京亿企通信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100097北京市海淀区兰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 通信 工具 显示 对方 会话 状态 方法 系统 | ||
技术领域:
本发明涉及计算机软件、网络通信领域,尤其是即时通讯技术,特别是涉及一种在即时通信工具中显示对方会话状态的方法及系统。
背景技术:
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。
目前,即时通讯产品在双方会话,即聊天过程中,无法实时显示对方的会话状态,聊天一方无法进一步和对方即时沟通,这样就不能体现即时通讯产品的即时特点,同时也降低了效率。
发明内容:
本发明为解决上述问题不足之处,提供了一种在即时通信工具中显示对方会话状态的方法及系统。
为了解决上述问题,本发明提供以下技术方案:一种在即时通信工具中显示对方会话状态的方法,包括如下步骤:
a.用户登录客户端,即时通信服务器对用户进行身份认证;
b.用户打开会话窗口,启动与对方的会话;
c.用户在客户端设置是否检测会话状态和发生的事件;若设置不检测和不发送事件,则客户端停止各种事件检测,不向对方发送任何事件消息,对方不能显示该用户的会话状态;若设置检测和发送事件,执行下一步骤;
d.客户端检测会话状态;
e.当检测到有状态发生或变化时,事件处理模块生成相应的事件消息,通过发送模块发送给服务器;
f.服务器通过发送模块转发事件消息给对方;
g.会话对方收到事件消息,并显示该事件消息。
所述步骤d中,客户端检测的内容包括:键盘输入、用户空闲、会话窗口状态。
所述会话窗口状态包括处于焦点、最小化、关闭。
所述的事件消息包括:
正在输入消息:
客户端检测用户在输入框内的键盘输入,如果开始输入,则向对方发送一个正在输入消息的事件消息,如果用户发送了会话消息,则对方立刻停止显示;
暂停输入消息:
当用户停止输入,没有发送,并且停止的时间超过了预置的时间,则向对方发送一个暂停输入消息的事件消息;
暂时离开会话:
当客户端检测发现会话窗口最小化或没有焦点的时间超过了预置的时间,则向对方发送一个暂时离开会话的事件消息。
正在阅读消息:
当客户端打开了与某人的会话窗口,并且向对方发送了消息,如果对方打开会话窗口,并且设置为焦点,则对方会发送一个正在阅读消息的事件消息;
关闭了会话窗口:
当对方打开会话窗口,并且设置为焦点,然后关闭了会话窗口时,则对方会发送一个关闭了会话窗口的事件消息;外出或离开:
当客户端空闲检测发现用户空闲的时间超过了预置的时间,则对方会发送一个外出或离开的事件消息。
实现在即时通信工具中显示对方会话状态的方法的系统,包括即时通信客户端和即时通信服务器,收发模块、事件处理模块。
所述事件处理模块包括键盘检测模块、窗口状态检测模块以及空闲检测模块。
本发明的优点:
在即时通讯中,双方聊天时,用户在关心对方的会话状态,反过来说,用户需要对方知道自己的会话状态,双方可以实时看到对方的会话状态,便于及时沟通,提高效率。如果有些用户不希望对方显示自己的会话状态,则可以设置关闭该功能。这样给用户提供了方便,便于隐藏自己的会话状态。
附图说明:
图1为本发明方法技术方案的流程图;
图2为本发明系统的结构示意图。
具体实施方式:
如图1、图2所示,一种在即时通信工具中显示对方会话状态的方法,包括如下步骤:
a.用户登录客户端,即时通信服务器对用户进行身份认证;
b.用户打开会话窗口,启动与对方的会话,只有双方都在线时,才会检测会话状态,离线用户没有会话状态;
c.用户在客户端设置是否检测会话状态和发生的事件;若设置不检测和发送事件,则客户端停止各种事件检测,不向对方发送任何事件消息,对方不能显示该用户的会话状态;若设置检测和发送事件,执行下一步骤;
d.客户端检测键盘输入、用户空闲、会话窗口状态等会话状态,其中,会话窗口状态包括处于焦点、最小化、关闭;
e.当检测到有状态发生或变化时,事件处理模块生成相应的事件消息,通过发送模块发送给服务器;承载事件的会话消息(以下简称事件消息)与正常的会话消息(以下简称会话消息)格式相同,区别的是内容:
正常的会话消息内容是用户输入的文字及格式等。
事件消息的内容是会话状态。
其中:
事件消息包括:
正在输入消息:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿企通信息技术有限公司,未经北京亿企通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710119181.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手指静脉特征提取与匹配识别方法
- 下一篇:免提来电接听/对讲的无线控制装置