一种即时通讯方法及系统的制作方法

文档序号:7700985阅读:167来源:国知局
专利名称:一种即时通讯方法及系统的制作方法
技术领域
本发明涉及通讯技术领域,特别是涉及一种即时通讯方法及系统。
背景技术
IM(Instant Messaging,即时通讯)是一种使用户能在网上识别在线用户,并与该 用户实时交互信息的技术。目前的即时通讯工具可以分为两类,第一类是基于C/S(Client/ Server,客户端/服务器)网络架构的即时通讯工具,用户通常需要下载安装客户端文件, 通过客户端登录服务器,与对方客户端进行通讯;第二类是基于B/S (Browser/Server,浏 览器/服务器)网络架构的即时通讯工具,用户无须下载安装文件,可以通过IE浏览器,以 web网页的形式登录服务器,与对方Web用户进行通讯。对于基于B/S网络架构的即时通讯工具,由于用户只需登录服务提供商提供的即 时通讯主页,就可以直接在网页上登录,用户无需下载安装相关文件,因此可以简化用户的 使用流程,但目前的B/S网络架构的即时通讯工具提供的功能较为单一,通常仅仅能够实 现文本信息互通等基本的功能;而对于基于C/S网络架构的即时通讯工具,通常能够提供 较为完备的功能,例如文件传输、Web录像、音频对话或在线游戏等较复杂的功能,但需要下 载安装客户端文件。目前,常用的聊天工具如QQ、MSN等,都是基于C/S网络架构的即时通讯工具。这 些即时通讯工具在日常经常被人们使用,极大地增进了人与人之间的有效沟通。但是,目前 的这些即时通讯工具还存在一个问题如果用户不希望以后再与某个或某些联系人进行联系,虽然可以利用现有的屏蔽 功能(或黑名单)将这些联系人屏蔽掉,即用户登录即时工具后,联系人方显示的该用户状 态为脱机或离线状态,但是,这些被屏蔽掉的联系人不能再向该用户发送消息。所以,现有 的屏蔽功能将联系人发送消息的功能也屏蔽掉了。这样,被屏蔽的联系人就会发现自己被 屏蔽了,就会对该用户产生不好的感觉。

发明内容
本发明所要解决的技术问题是提供一种即时通讯方法及系统,能够使被屏蔽的联 系人仍旧能向屏蔽方发送消息。为了解决上述问题,本发明公开了一种即时通讯方法,包括即时通讯客户端发出请求,该请求包含不希望联系的通讯对象标识;即时通讯服务器端将所述通讯对象标识进行记录,并将该即时通讯客户端在所述 通讯对象端的显示状态永久设为脱机;当所述通讯对象向该即时通讯客户端发送消息时,即时通讯服务器端将该消息转 发给该即时通讯客户端。其中,该即时通讯客户端在所述通讯对象端的显示图标不变。所述方法还包括当所述通讯对象端的好友列表更新后,该即时通讯客户端仍在所述好友列表中。所述方法还包括当该即时通讯客户端向所述通讯对象发送消息时,即时通讯服 务器端将该消息转发给所述通讯对象。其中,所述不希望联系的通讯对象标识为一个或多个。本发明还提供了一种即时通讯系统,包括客户端,包括请求方,用于发出请求,该请求包含不希望联系的通讯对象标识;所述客户端还包括请求方的通讯对象端,用于与所述客户端请求方建立互为联系 人的连接;服务器端,包括存储列表,用于将所述通讯对象标识进行记录;所述服务器端将该 客户端请求方在所述通讯对象端的显示状态永久设为脱机;当所述通讯对象端向该客户端 请求方发送消息时,服务器端将该消息转发给该客户端请求方。其中,该客户端请求方在所述通讯对象端的显示图标不变。其中,当所述通讯对象端的好友列表更新后,该客户端请求方仍在所述好友列表 中。其中,当该客户端请求方向所述通讯对象端发送消息时,服务器端将该消息转发 给所述通讯对象端。其中,所述不希望联系的通讯对象标识为一个或多个。与现有技术相比,本发明具有以下优点本发明在即时通讯服务器端将用户不希望联系的通讯对象标识进行记录,但并不 按照传统的屏蔽方式对该通讯对象进行屏蔽处理,而是仅仅将该用户在所述通讯对象端的 显示状态永久设为脱机,其他功能没有任何变化。这样,所述通讯对象在每次登录后,该用 户都显示为脱机,而所述通讯对象仍旧可以对该用户发送消息,或进行其他正常操作。这 样,所述通讯对象就不会认为被该用户屏蔽掉了 ;而且,该用户也可以接收到所述通讯对象 发来的消息,随时了解所述通讯对象的情况。


图1是本发明实施例所述一种即时通讯方法的流程图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。通常,即时消息系统包括三个部分即时消息服务器,主要负责提供即时消息的存 储、转发服务,并在即时消息客户端登录后向其发送即时消息;即时消息发送客户端,主要 负责提供即时消息的编辑和发送服务;即时消息接收客户端,主要负责提供即时消息的接 收、通知和显示服务。在实际的即时消息系统中,即时消息发送客户端和即时消息接收客户 端往往结合在一起作为一个软件提供给用户。在即时消息发送客户端需要发送即时消息时,可以选择两种方式其一、如果可以 与即时消息接收客户端建立直接的点对点连接,则可以直接向即时消息接收客户端发送即 时消息;其二、如果由于某种网络或者规则限制不能与即时消息接收客户端直接进行点对点的消息发送,则将即时消息发送给即时消息服务器进行中转。当即时消息接收客户端未 登录时,即时消息服务器将对收到的即时消息进行存储,等待接收客户端登陆后再发送。即 时消息服务器还可以主动的向即时消息接收客户端发送即时消息,如广告、系统消息等等。在上述即时消息系统的基础上,本发明提供的即时通讯系统包括客户端,包括请求方,用于发出请求,该请求包含不希望联系的通讯对象标识;所述客户端还包括请求方的通讯对象端,用于与所述客户端请求方建立互为联系 人的连接;服务器端,包括存储列表,用于将所述通讯对象标识进行记录;所述服务器端将该 客户端请求方在所述通讯对象端的显示状态永久设为脱机;当所述通讯对象端向该客户端 请求方发送消息时,服务器端将该消息转发给该客户端请求方。上述客户端请求方和请求方的通讯对象端建立了互为联系人的连接关系,即请求 方的通讯列表中包含一个或多个通讯对象标识,其中每个通讯对象端的通讯列表中都包含 该请求方标识。上述客户端请求方可以为即时消息发送客户端,也可以为即时消息接收客户端; 同样,上述请求方的通讯对象端也可以为即时消息发送客户端,或即时消息接收客户端。上述客户端请求方与请求方的通讯对象端之间的通信可以是点对点的通信,也可 以是通过服务器中转的通信。对于点对点的通信,通信双方最初建立通信链接的时候,也需 要通过服务器,然后才进行点对点的通信。因此,本发明也适用于这种点对点的通信,即在 最初通过服务器建立通信链接的过程中,服务器端会根据列表中存储的对应请求方的通讯 对象标识,将请求方在通讯对象端的显示状态永久设为脱机。其中,通讯对象标识可以是系 统ID,也可以是用户名,只要满足唯一性的要求即可。基于上述即时通讯系统,参照图1,是本发明实施例所述一种即时通讯方法的流程 图。S101,即时通讯客户端发出请求,该请求包含不希望联系的通讯对象标识;S102,即时通讯服务器端将所述通讯对象标识进行记录,并将该即时通讯客户端 在所述通讯对象端的显示状态永久设为脱机;S103,当所述通讯对象向该即时通讯客户端发送消息时,即时通讯服务器端将该 消息转发给该即时通讯客户端。其中,该即时通讯客户端在所述通讯对象端的显示图标不变。而且,当所述通讯对象端的好友列表更新后,该即时通讯客户端仍在所述好友列 表中。而且,当该即时通讯客户端向所述通讯对象发送消息时,即时通讯服务器端将该 消息转发给所述通讯对象。综上所述,本发明在即时通讯服务器端将用户不希望联系的通讯对象标识进行记 录,但并不按照传统的屏蔽方式对该通讯对象进行屏蔽处理,而是仅仅将该用户在所述通 讯对象端的显示状态永久设为脱机,其他功能没有任何变化。这样,所述通讯对象在每次登 录后,该用户都显示为脱机,而所述通讯对象仍旧可以对该用户发送消息,或进行其他正常 操作。这样,所述通讯对象就不会认为被该用户屏蔽掉了 ;而且,该用户也可以接收到所述 通讯对象发来的消息,随时了解所述通讯对象的情况。
将本发明与常用即时通讯工具如QQ、MSN的黑名单进行比较当你把别人加入黑名单,在你这头看来,他是在黑名单列表里;在他的QQ里,你的 号仍在原来位置,只不过,那只是对他的安慰罢了,事实上,他永远无法看到你在线,他给你 发送消息,也会被QQ后台的数据库拦截,不能发送成功。在QQ后台数据库中,你在他的好 友列表中已经不存在了,所以他给你的消息是你永远收不到的。如果你把你的好友删除,但是在他QQ里还是有你,他给你发信息的时候会出现在 你的陌生人里,你可以直接拉他到黑名单里,相应的他QQ号里的你也会被系统删除掉。黑名单可以让你永远避免被某人打扰,把一个好友或陌生人加到黑名单以后,他 就再不能给你发信息,也不能发请求你加他为好友的信息了,除非你把他从黑名单里删除。如果把某人拉进我的QQ黑名单,那么在他那边看来你不会在对方好友里消失,但 对方联系不到你,给你发消息,你收不到.还有就是他好友里你的QQ不再更新,自定义图标 也变成QQ原始图标,就是一个QQ那样的图标。拖入黑名单里,删除所有的记录,彼此便消失于对方的生活中。不会再见到他的头 像亮起,不再会收到他的任何消息,不再有文字提示你们曾经快乐过,还是忧伤过。一切都 留给时间。加入黑名单后的特点1.如果你被加入了黑名单,由于QQ好友列表未更新,对方QQ号仍在好友列表里, 但是你如果是QQ会员,用在线对其隐身或者隐身对其可见,就会提示好友不存在。2.在群里,如果有加对方,你可以看到在线,但是你们在群里发的话相互都看不 到,系统会自动屏蔽。3.被加入黑名单后,如果对方QQ空间有设置好友才能登陆的权限,你也是进不去 的,因为已经不是好友了。而本发明不存在上述问题,使用本发明后,通信双方都会感觉到对方的存在,除了 请求方在其通讯对象端的显示状态永久为脱机或离线外,其他即时通讯功能基本都能使用。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。以上对本发明所提供的一种即时通讯方法及系统,进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
一种即时通讯方法,其特征在于,包括即时通讯客户端发出请求,该请求包含不希望联系的通讯对象标识;即时通讯服务器端将所述通讯对象标识进行记录,并将该即时通讯客户端在所述通讯对象端的显示状态永久设为脱机;当所述通讯对象向该即时通讯客户端发送消息时,即时通讯服务器端将该消息转发给该即时通讯客户端。
2.根据权利要求1所述的方法,其特征在于该即时通讯客户端在所述通讯对象端的 显示图标不变。
3.根据权利要求1所述的方法,其特征在于,还包括当所述通讯对象端的好友列表更新后,该即时通讯客户端仍在所述好友列表中。
4.根据权利要求1所述的方法,其特征在于,还包括当该即时通讯客户端向所述通讯对象发送消息时,即时通讯服务器端将该消息转发给 所述通讯对象。
5.根据权利要求1所述的方法,其特征在于所述不希望联系的通讯对象标识为一个 或多个。
6.一种即时通讯系统,其特征在于,包括客户端,包括请求方,用于发出请求,该请求包含不希望联系的通讯对象标识;所述客户端还包括请求方的通讯对象端,用于与所述客户端请求方建立互为联系人的 连接;服务器端,包括存储列表,用于将所述通讯对象标识进行记录;所述服务器端将该客户 端请求方在所述通讯对象端的显示状态永久设为脱机;当所述通讯对象端向该客户端请求 方发送消息时,服务器端将该消息转发给该客户端请求方。
7.根据权利要求6所述的系统,其特征在于该客户端请求方在所述通讯对象端的显 示图标不变。
8.根据权利要求6所述的系统,其特征在于当所述通讯对象端的好友列表更新后,该 客户端请求方仍在所述好友列表中。
9.根据权利要求6所述的系统,其特征在于当该客户端请求方向所述通讯对象端发 送消息时,服务器端将该消息转发给所述通讯对象端。
10.根据权利要求6所述的系统,其特征在于所述不希望联系的通讯对象标识为一个 或多个。
全文摘要
本发明提供了一种即时通讯方法及系统,能够使被屏蔽的联系人仍旧能向屏蔽方发送消息。所述方法包括即时通讯客户端发出请求,该请求包含不希望联系的通讯对象标识;即时通讯服务器端将所述通讯对象标识进行记录,并将该即时通讯客户端在所述通讯对象端的显示状态永久设为脱机;当所述通讯对象向该即时通讯客户端发送消息时,即时通讯服务器端将该消息转发给该即时通讯客户端。本发明并不按照传统的屏蔽方式对该通讯对象进行屏蔽处理,而是仅仅将该用户在所述通讯对象端的显示状态永久设为脱机,其他功能没有任何变化。这样,通讯对象就不会认为被该用户屏蔽掉了;而且,该用户也可以接收到所述通讯对象发来的消息,随时了解所述通讯对象的情况。
文档编号H04L29/06GK101924709SQ20091008727
公开日2010年12月22日 申请日期2009年6月15日 优先权日2009年6月15日
发明者李东亚, 郭勇 申请人:北京华智大为科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1