[go: up one dir, main page]

CN101360066B - 基于团队的即时消息转发方法及即时通信服务器和客户端 - Google Patents

基于团队的即时消息转发方法及即时通信服务器和客户端 Download PDF

Info

Publication number
CN101360066B
CN101360066B CN 200710135889 CN200710135889A CN101360066B CN 101360066 B CN101360066 B CN 101360066B CN 200710135889 CN200710135889 CN 200710135889 CN 200710135889 A CN200710135889 A CN 200710135889A CN 101360066 B CN101360066 B CN 101360066B
Authority
CN
China
Prior art keywords
account number
sub
team
online
opposite end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 200710135889
Other languages
English (en)
Other versions
CN101360066A (zh
Inventor
张坚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN 200710135889 priority Critical patent/CN101360066B/zh
Publication of CN101360066A publication Critical patent/CN101360066A/zh
Priority to HK09102874.8A priority patent/HK1122671A1/xx
Application granted granted Critical
Publication of CN101360066B publication Critical patent/CN101360066B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了涉及计算机网络和电子商务领域基于团队的即时消息转发方法,包括步骤:即时通信服务器保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息;即时通信服务器接收到所述团队内即时通信子帐号发来的消息转发请求后,在所述团队内的在线子帐号中选择另一个在线子帐号;以及将所述对端通信帐号和保存的交互消息通知给被选择的在线子帐号;所述被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。相应的,本发明还公开了即时通信服务器及客户端,本发明可以减轻不但减轻了即时消息转发用户的负担,提高即时通信的效率。

Description

基于团队的即时消息转发方法及即时通信服务器和客户端
技术领域
本发明涉及计算机网络和电子商务领域,尤其涉及基于团队的即时消息转发方法及即时通信服务器和客户端。 
背景技术
即时通信(IM,Instant Messaging)系统目前已经成为用户通过网络进行通信的重要手段。随着近年来日益加快的商务实时沟通需求,企业即时通信系统也在迅速发展,正在逐渐成为企业内外一种常用的沟通手段。 
以虚拟商店为例,在虚拟商店中买卖双方一般会选择IM工具进行沟通,例如了解商品信息、询价、报价等,当虚拟商店达到一定交易规模时,一个店主可以以自己的帐号作为父帐号B,为店员设置子帐号Bi(i=1,2……n),父帐号B、子帐号Bi(i=1,2……n)形成一个团队,子帐号可以分别为团队外用户提供服务,团队内子帐号也可以互相交流。 
当团队内子帐号B1为本团队外帐号P服务时,如果需要暂时离开、或者回答不了本团队外帐号P的问题,团队内子帐号B1可以将自己和本团队外帐号P的会话转发给本团队另一个IM在线的子帐号Bi(i=2……n),交由子帐号Bi(i=2……n)回答帐号P的问题,同时帐号为P的用户丝毫不会察觉到为自己服务的工作人员的调换,因为帐号为P的用户看到的对方用户是主帐号B。 
目前,IM子帐号之间转发消息还需要子帐号用户手动进行操作,比如,团队内子帐号B1要将自己和本团队外帐号P的会话转发给本团队另一个IM在线的子帐号Bi(i=2……n),交由子帐号Bi(i=2……n)回答本团队外帐号P的问题,那么子帐号B1首先在本团队内查找IM在线的子帐号,并从在线子帐号中选择一个子帐号(假设选择的为子帐号B5),通过提供即时通信服务的服务器与子帐号B5建立连接,然后将自己和团队外用户P之间的会话记录通过复制、粘贴等操作,以消息的形式发送给子帐号B5,团队内子帐号B5首先要接收来自子帐号B1的消息,即子帐号B1和本团队外帐号P的会话,然后根据来自本团队内子帐号B1的消息,从本团队联系人列表中查找团队外该用户的IM帐号P,并与团队外帐号P建立连接,之后两者开始的会话。整个过程对于请求消息转发子帐号和接受消息转发的子帐号来说,都需要很繁琐的手工操作。
发明内容
本发明提供了基于团队的即时消息转发方法及即时通信服务器和客户端,以解决现有技术中存在的请求消息转发子帐号和接受消息转发的子帐号都要进行繁琐的手动操作的问题。 
本发明提供一种基于团队的即时消息转发方法,包括步骤: 
即时通信服务器保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
即时通信服务器接收到所述团队内即时通信子帐号发来的消息转发请求后,获取所述团队内的所有子帐号,在所述团队内的在线子帐号中选择另一个在线子帐号;以及 
将所述对端通信帐号和保存的交互消息通知给被选择的在线子帐号; 
所述被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。 
所述将对端通信帐号和交互消息通知给选择的在线子帐号的过程具体包括: 
即时通信服务器建立至所述被选择的在线子帐号的通信连接;以及 
将所述对端通信帐号和保存的交互消息基于建立起的通信连接通知给被选择的在线子帐号。 
所述被选择的在线子帐号与对端通信帐号继续会话的过程具体包括: 
所述被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容; 
所述被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至被选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。 
本发明提供一种即时通信服务器,包括: 
保存单元,用于保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
子帐号选择单元,用于在接收到所述团队内即时通信子帐号发来的消息转发请求后,获取所述团队内的所有子帐号,从所述团队内的在线子帐号中选择另一个子帐号;以及 
通知单元,用于将对端通信帐号和保存单元保存的交互消息通知给子帐号选择单元选择的在线子帐号。 
所述通知单元具体包括: 
建立连接子单元,用于建立至子帐号选择单元选择的在线子帐号的即时通信连接; 
发送子单元,用于将所述对端通信帐号和保存单元保存的交互消息,基于建立连接子单元所建立的至选择的在线子帐号的通信连接,通知给子帐号选择单元选择的在线子帐号。 
本发明提供一种基于团队的即时消息转发方法,包括步骤: 
团队内即时通信子帐号所在的客户端记录该团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
所述团队内即时通信子帐号在确定要将当前会话转移后,通过自身所在的客户端向即时通信服务器发送消息转发请求;以及 
接收即时通信服务器获取并发来的所述团队内的在线子帐号信息,并将接 收的在线子帐号信息解析显示; 
所述团队内即时通信子帐号所在的客户端将对端通信帐号和记录的交互消息,转发给所述团队内即时通信子帐号在显示的在线子帐号中选择的在线子帐号; 
所述被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。 
所述将对端通信帐号和交互消息转发给被选择的在线子帐号的过程具体包括: 
所述团队内即时通信子帐号所在的客户端建立至被选择的在线子帐号所在客户端之间的通信连接;以及 
将对端通信帐号和记录的交互消息基于建立的通信连接,转发给所述团队内即时通信子帐号在显示的在线子帐号中选择的在线子帐号。 
所述被选择的在线子帐号与对端通信帐号继续会话的过程具体包括: 
所述团队内即时通信子帐号将自身在显示的在线子帐号中选择的在线子帐号信息通知给即时通信服务器; 
即时通信服务器根据被通知的在线子帐号信息,建立自身至所述选择的在线子帐号的通信连接; 
所述被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容; 
所述被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。 
本发明提供一种即时通信客户端,包括: 
记录单元,用于记录团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
消息转发请求单元,用于在团队内即时通信子帐号在确定要将当前会话转 移后,向即时通信服务器发送消息转发请求; 
接收显示单元,用于接收即时通信服务器获取并发来的所述团队内在线的子帐号信息,并将接收的在线子帐号信息解析显示; 
转发单元,用于将对端通信帐号和记录单元记录的交互消息,转发给即时通信子帐号在接收显示单元显示的在线子帐号中选择的在线子帐号; 
通知单元,用于将自身在接收显示单元显示的在线子帐号中选择的在线子帐号信息通知给即时通信服务器。 
所述转发单元具体包括; 
建立连接子单元,用于建立至选择的在线子帐号所在客户端之间的通信连接; 
发送子单元,用于将对端通信帐号和记录单元记录的交互消息基于建立连接子单元建立的通信连接,转发给所述即时通信子帐号在显示的在线子帐号中选择的在线子帐号。 
本发明提供一种即时通信服务器,包括: 
子帐号获取单元,用于在接收到团队内即时通信子帐号客户端发来的消息转发请求后,为所述即时通信子帐号获取该子帐号所在团队的在线子帐号信息; 
发送单元,用于将子帐号获取单元获取的在线子帐号信息,发送给所述团队内发送消息转发请求的即时通信子帐号; 
接收通知单元,用于接收团队内发送消息转发请求的即时通信子帐号通知的选择的在线子帐号; 
建立连接单元,用于建立至所述被选择的在线子帐号的即时通信连接。 
本发明通过增强即时通信服务器及即时通信客户端的功能,将请求消息转发子帐号手动选择团队内在线子帐号、手动复制、粘贴与对端帐号的交互消息和接受消息转发的子帐号从联系人列表中查找对端帐号信息等繁琐的手动操作交给即时通信服务器或即时通信客户端自动完成,不但减轻了即时消息转发 用户的负担,而且提高了即时通信的效率。 
附图说明
图1为本发明实现基于团队的即时消息转发的方法流程图; 
图2为本发明实现即时通信服务器将对端通信帐号和保存的交互消息通知给选择的在线子帐号的方法流程图; 
图3为本发明实现被选择的在线子帐号根据接收到的交互消息和对端通信帐号与所述对端通信帐号继续进行会话的方法流程图; 
图4为本发明实现基于团队的即时消息转发的另一种方法流程图; 
图5为本发明实现团队内即时通信帐号所在的客户端将对端通信帐号和记录的交互消息发送给所选择的在线帐号的方法流程图; 
图6为本发明实现被选择的在线帐号根据接收到的交互消息和对端通信帐号与对端通信帐号继续进行会话的方法流程图; 
图7为本发明实施例一基于团队的即时通信消息转发的IM服务器系统结构框图; 
图8为本发明实施例二基于团队的即时通信消息转发的IM服务器、客户端结构框图。 
具体实施方式
本发明提供了基于团队的即时消息转发方法及即时通信服务器和客户端,以解决现有技术中存在的请求消息转发子帐号和接受消息转发的子帐号都要进行繁琐的手动操作的问题。 
如图1所示,为本发明实现一种基于团队的即时消息转发的方法流程图,包括步骤: 
S101:即时通信服务器保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
S102:即时通信服务器接收到所述团队内即时通信子帐号发来的消息转发请求后,在所述团队内的在线子帐号中选择另一个在线子帐号; 
S103:即时通信服务器将所述对端通信帐号和保存的交互消息通知给被选择的在线子帐号; 
S104:被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。 
如图2所示,本发明实现一种基于团队的即时消息转发的方法中,步骤S103具体包括: 
S1031:即时通信服务器建立至所述被选择的在线子帐号的通信连接; 
S1032:即时通信服务器将所述对端通信帐号和保存的交互消息基于建立起的通信连接通知给被选择的在线子帐号。 
如图3所示,本发明实现一种基于团队的即时消息转发的方法中,步骤S104具体包括: 
S1041:被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容; 
S1042:被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至被选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。 
对应的,本发明实现一种IM服务器,包括: 
保存单元,用于保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
子帐号选择单元,用于在接收到所述团队内即时通信子帐号发来的消息转发请求后,从所述团队内的在线子帐号中选择另一个子帐号;以及 
通知单元,用于将对端通信帐号和保存单元保存的交互消息通知给子帐号选择单元选择的在线子帐号。 
其中,通知单元具体包括: 
建立连接子单元,用于建立至子帐号选择单元选择的在线子帐号的即时通信连接; 
发送子单元,用于将所述对端通信帐号和保存单元保存的交互消息,基于建立连接子单元所建立的至选择的在线子帐号的通信连接,通知给子帐号选择单元选择的在线子帐号。 
如图4所示,为本发明实现一种基于团队的即时消息转发的方法流程图,包括步骤: 
S201:团队内即时通信子帐号所在的客户端记录该团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
S202:该团队内即时通信子帐号在确定要将当前会话转移后,通过自身所在的客户端向即时通信服务器发送消息转发请求; 
S203:发送消息转发请求的团队内即时通信子帐号接收即时通信服务器发来的所述团队内在线的帐号信息,并将接收的在线帐号信息解析显示; 
S204:发送消息转发请求的团队内即时通信子帐号在的客户端将对端通信帐号和记录的交互消息,转发给所述团队内即时通信子帐号在显示的在线帐号中选择的在线子帐号; 
S205:被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。 
如图5所示,本发明实现一种基于团队的即时消息转发的方法中,步骤S204具体包括: 
S2041:发送消息转发请求的团队内即时通信子帐号所在的客户端建立至被选择的在线子帐号所在客户端之间的通信连接; 
S2042:发送消息转发请求的团队内即时通信子帐号将对端通信帐号和记录的交互消息基于建立的通信连接,转发给所述团队内即时通信子帐号在显示的在线帐户中选择的在线子帐号。 
如图6所示,本发明实现一种基于团队的即时消息转发的方法中,步骤 S205具体包括: 
S2051:发送消息转发请求的团队内即时通信子帐号将自身在显示的在线帐户中选择的在线帐号信息通知给即时通信服务器; 
S2052:即时通信服务器根据被通知的在线子帐号信息,建立自身至所述选择的在线子帐号的通信连接; 
S2053:被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容; 
S2054:被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。 
相应的,本发明实现一种即时通信客户端,包括: 
记录单元,用于记录团队内即时通信子帐号与对端通信帐号之间会话的交互消息; 
消息转发请求单元,用于在团队内即时通信子帐号在确定要将当前会话转移后,向即时通信服务器发送消息转发请求; 
接收显示单元,用于接收即时通信服务器发来的所述团队内在线的子帐号信息,并将接收的在线帐号信息解析显示; 
转发单元,用于将对端通信帐号和记录单元记录的交互消息,转发给即时通信帐号在接收显示单元显示的在线子帐号中选择的在线子帐号; 
通知单元,用于将自身在接收显示单元显示的在线子帐号中选择的在线子帐号信息通知给即时通信服务器。 
其中,转发单元具体包括; 
建立连接子单元,用于建立至选择的在线子帐号所在客户端之间的通信连接; 
发送子单元,用于将对端通信帐号和记录单元记录的交互消息基于建立连接子单元建立的通信连接,转发给所述即时通信帐号在显示的在线子帐号中选 择的在线子帐号。 
相应的,本发明实现一种IM服务器,包括: 
子帐号获取单元,用于在接收到团队内即时通信子帐号客户端发来的消息转发请求后,为所述即时通信子帐号获取该子帐号所在团队的在线子帐号信息; 
发送单元,用于将子帐号获取单元获取的在线子帐号信息,发送给所述团队内发送消息转发请求的即时通信子帐号; 
接收通知单元,用于接收团队内发送消息转发请求的即时通信帐号通知的选择的在线子帐号; 
建立连接单元,用于建立至所述被选择的在线子帐号的即时通信连接。 
下面借助附图描述本发明的具体实施方式。 
假设店主Boss在某网站开设立一家虚拟商店3QU,employeei(i=1,2......n)为其店员,他们在网站注册的即时通信服务帐号分别为B、Bi(i=1,2......n),其中B作为父帐号,Bi(i=1,2......)作为子帐号组成一个团队G,团队G成员可以分别利用客户端C、Ci(i=1,2......n)上网进行即时通信。虚拟商店3QU的顾客可以通过客户端或网页与团队G的成员进行即时通信。 
假设虚拟商店3QU的某顾客Client其帐号为P,虚拟商店3QU的店员employee1其子帐号为B1、客户端为C1,帐号P和团队G内子帐号B1在建立连接的前提下进行会话,在会话过程中店员employee1需要暂时离开,此时店员employee1需要将自己和顾客Client的会话记录转发给虚拟商店3QU的其它IM在线店员,即将团队G内子帐号B1和团队G外帐号P两者之间的会话记录转发给团队G内其它IM在线子帐号,由接收上述两者之间会话记录的虚拟商店3QU店员继续为顾客Client服务。 
如图7所示,为本发明实施例一基于团队的即时通信消息转发的IM服务器系统结构框图,包括:保存单元1100、子帐号选择单元1200、通知单元1300,其中,通知单元1300具体包括:建立连接子单元13001和发送子单元13002。 
本实施例一实现本发明第一种方法的具体实施过程如下: 
S1001:团队G内子帐号B1与对端通信帐号团队G外帐号P的会话过程中,IM服务器的保存单元1100存储了团队G内子帐号B1和团队G外帐号P会话双方之间会话的交互消息; 
S1002:团队G内子帐号B1需要本团队内其它子帐号替代自己与团队G外帐号P交互时,团队G内子帐号B1通过点击“消息转发”按钮,向IM服务器发送消息转发请求,接收该消息转发请求后,IM服务器中的子帐号选择单元1200在子帐号B1所在的团队内选择一个即时通信在线的子帐号,假设选择的即时通信在线的子帐号为团队G内子帐号B5;其中,子帐号选择单元1200可以通过查询数据库中子帐号、团队关联表,获取子帐号B1所在的团队G以及团队内所有子帐号,进而IM服务器子帐号选择单元1200在团队G中选择一个IM在线的子帐号B5,也可以根据消息转发请求方的子帐号B1的团队标记,查找所有拥有该团队标记的IM在线帐号,进而IM服务器子帐号选择单元1200在团队G中选择一个IM在线的子帐号B5。 
S1003:通知单元1300中的建立连接子单元13001建立所在IM服务器至子帐号选择单元1200所选择的团队G内子帐号B5的通信连接; 
S1004:通知单元1300中的发送子单元13002将所在IM服务器中保存单元1100存储的团队G内子帐号B1和团队G外帐号P之间会话的交互消息和团队G外帐号P,基于上述连接发送给团队G内子帐号B5; 
S1005:被选择被选择的在线子帐号团队G内子帐号B5根据接收到团队G内子帐号B1和团队G外帐号P之间的交互消息,便了解在此之前团队G内子帐号B1与对端通信帐号团队G外帐号P的会话内容,从而可以确定后续要与对端通信帐号团队G外帐号P继续会话的内容; 
S1006:被选择被选择的在线子帐号团队G内子帐号B5和对端帐号团队G外帐号P之间,基于建立连接单元1300已经建立的IM服务器至团队G内子帐号B5的通信连接和IM服务器至团队G外帐号P的通信连接,来交互继续会话的内容。 
如图8所示,为本发明实施例二实现的一种即时通信客户端和IM服务器,其中,即时通信客户端包括:记录单元2100,消息转发请求单元2200,接收显示单元2300,通知单元2500,转发单元2400,其中,转发单元2400还包括:建立连接子单元24001,发送子单元24002;IM服务器包括:子帐号获取单元3100,发送单元3200,接收通知单元3300,建立连接单元3400。 
实施例二实现本发明第二种方法的具体实施过程如下: 
S2000:团队G内子帐号B1与对端通信帐号团队G外帐号P在会话过程中,团队G内子帐号B1所在的客户端C1的记录单元2100存储了团队G内子帐号B1和团队G外帐号P会话双方之间会话的交互消息; 
S2001:团队G内子帐号B1需要本团队内其它子帐号替代自己与团队G外帐号P交互时,团队G内子帐号B1通过点击“消息转发”按钮,向IM服务器发送消息转发请求; 
S2002:接收该消息转发请求后,IM服务器中的子帐号获取单元3100获取子帐号B1所在的团队G内所有即时通信在线的子帐号,并交由IM服务器中的发送单元3200发送给请求消息转发的团队G内子帐号B1; 
S2003:团队G内子帐号B1所在的客户端C1的接收显示单元2300接收IM服务器中发送单元3200发送来的本团队内所有在线子帐号的信息,并将接收的在线子帐号信息进行解析显示; 
S2004:团队G内子帐号B1从接收显示单元2300接收并显示的本团队在线子帐号信息中,选择一个在线子帐号(假设为团队G内子帐号B5),团队G内子帐号B1所在的客户端C1转发单元2400中的建立连接子单元24001,建立至团队G内子帐号B5所在客户端C5之间的通信连接; 
S2005:团队G内子帐号B1所在的客户端C1转发单元2400中的发送子单元24002将对端通信帐号团队G外帐号P和记录的交互消息基于步骤S2004建立的通信连接,转发给团队G内子帐号B5; 
S2006:团队G内子帐号B1所在的客户端C1的通知单元2500,将子帐号 B1选择团队G内子帐号B5的信息的通知给IM服务器接收通知单元3300; 
S2007:IM服务器建立连接单元3400根据接收通知单元3300接收到通知,建立自身至团队G内子帐号B5的通信连接; 
S2008:团队G内子帐号B5根据接收到的交互消息,便能了解之前团队G内子帐号B1与对端通信帐号团队G外帐号P的会话内容,进而确定后续要与对端通信帐号继续会话的内容; 
S2009:团队G内子帐号B5和团队G外帐号P之间,基于IM服务器已建立的至团队G内子帐号B5、及其至团队G外帐号P的通信连接,来交互继续会话的内容。 
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 

Claims (11)

1.一种基于团队的即时消息转发方法,其特征在于,包括步骤:
即时通信服务器保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息;
即时通信服务器接收到所述团队内即时通信子帐号发来的消息转发请求后,获取所述团队内的所有子帐号,在所述团队内的在线子帐号中选择另一个在线子帐号;以及
将所述对端通信帐号和保存的交互消息通知给被选择的在线子帐号;
所述被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。
2.如权利要求1所述的方法,其特征在于,所述将对端通信帐号和交互消息通知给选择的在线子帐号的过程具体包括:
即时通信服务器建立至所述被选择的在线子帐号的通信连接;以及
将所述对端通信帐号和保存的交互消息基于建立起的通信连接通知给被选择的在线子帐号。
3.如权利要求2所述的方法,其特征在于,所述被选择的在线子帐号与对端通信帐号继续会话的过程具体包括:
所述被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容;
所述被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至被选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。
4.一种即时通信服务器,其特征在于,包括:
保存单元,用于保存团队内即时通信子帐号与对端通信帐号之间会话的交互消息;
子帐号选择单元,用于在接收到所述团队内即时通信子帐号发来的消息转 发请求后,获取所述团队内的所有子帐号,从所述团队内的在线子帐号中选择另一个子帐号;以及
通知单元,用于将对端通信帐号和保存单元保存的交互消息通知给子帐号选择单元选择的在线子帐号。
5.如权利要求4所述的即时通信服务器,其特征在于,所述通知单元具体包括:
建立连接子单元,用于建立至子帐号选择单元选择的在线子帐号的即时通信连接;
发送子单元,用于将所述对端通信帐号和保存单元保存的交互消息,基于建立连接子单元所建立的至选择的在线子帐号的通信连接,通知给子帐号选择单元选择的在线子帐号。
6.一种基于团队的即时消息转发方法,其特征在于,包括步骤:
团队内即时通信子帐号所在的客户端记录该团队内即时通信子帐号与对端通信帐号之间会话的交互消息;
所述团队内即时通信子帐号在确定要将当前会话转移后,通过自身所在的客户端向即时通信服务器发送消息转发请求;以及
接收即时通信服务器获取并发来的所述团队内的在线子帐号信息,并将接收的在线子帐号信息解析显示;
所述团队内即时通信子帐号所在的客户端将对端通信帐号和记录的交互消息,转发给所述团队内即时通信子帐号在显示的在线子帐号中选择的在线子帐号;
所述被选择的在线子帐号根据接收到的交互消息和对端通信帐号,与所述对端通信帐号继续进行会话。
7.如权利要求6所述的方法,其特征在于,所述将对端通信帐号和交互消息转发给被选择的在线子帐号的过程具体包括:
所述团队内即时通信子帐号所在的客户端建立至被选择的在线子帐号所 在客户端之间的通信连接;以及
将对端通信帐号和记录的交互消息基于建立的通信连接,转发给所述团队内即时通信子帐号在显示的在线子帐号中选择的在线子帐号。
8.如权利要求7所述的方法,其特征在于,所述被选择的在线子帐号与对端通信帐号继续会话的过程具体包括:
所述团队内即时通信子帐号将自身在显示的在线子帐号中选择的在线子帐号信息通知给即时通信服务器;
即时通信服务器根据被通知的在线子帐号信息,建立自身至所述选择的在线子帐号的通信连接;
所述被选择的在线子帐号根据接收到的交互消息,确定后续要与对端通信帐号继续会话的内容;
所述被选择的在线子帐号和对端通信帐号之间基于即时通信服务器已建立的至选择的在线子帐号、及其至对端通信帐号的通信连接,来交互继续会话的内容。
9.一种即时通信客户端,其特征在于,包括:
记录单元,用于记录团队内即时通信子帐号与对端通信帐号之间会话的交互消息;
消息转发请求单元,用于在团队内即时通信子帐号在确定要将当前会话转移后,向即时通信服务器发送消息转发请求;
接收显示单元,用于接收即时通信服务器获取并发来的所述团队内在线的子帐号信息,并将接收的在线子帐号信息解析显示;
转发单元,用于将对端通信帐号和记录单元记录的交互消息,转发给即时通信子帐号在接收显示单元显示的在线子帐号中选择的在线子帐号;
通知单元,用于将自身在接收显示单元显示的在线子帐号中选择的在线子帐号信息通知给即时通信服务器。
10.如权利要求9所述的即时通信客户端,其特征在于,所述转发单元具 体包括;
建立连接子单元,用于建立至选择的在线子帐号所在客户端之间的通信连接;
发送子单元,用于将对端通信帐号和记录单元记录的交互消息基于建立连接子单元建立的通信连接,转发给所述即时通信子帐号在显示的在线子帐号中选择的在线子帐号。
11.一种即时通信服务器,其特征在于,包括:
子帐号获取单元,用于在接收到团队内即时通信子帐号客户端发来的消息转发请求后,为所述即时通信子帐号获取该子帐号所在团队的在线子帐号信息;
发送单元,用于将子帐号获取单元获取的在线子帐号信息,发送给所述团队内发送消息转发请求的即时通信子帐号;
接收通知单元,用于接收团队内发送消息转发请求的即时通信子帐号通知的选择的在线子帐号;
建立连接单元,用于建立至所述被选择的在线子帐号的即时通信连接。 
CN 200710135889 2007-08-01 2007-08-01 基于团队的即时消息转发方法及即时通信服务器和客户端 Active CN101360066B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200710135889 CN101360066B (zh) 2007-08-01 2007-08-01 基于团队的即时消息转发方法及即时通信服务器和客户端
HK09102874.8A HK1122671A1 (en) 2007-08-01 2009-03-25 Group-based method for forwarding instant message and instant communication server and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710135889 CN101360066B (zh) 2007-08-01 2007-08-01 基于团队的即时消息转发方法及即时通信服务器和客户端

Publications (2)

Publication Number Publication Date
CN101360066A CN101360066A (zh) 2009-02-04
CN101360066B true CN101360066B (zh) 2012-12-26

Family

ID=40332407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710135889 Active CN101360066B (zh) 2007-08-01 2007-08-01 基于团队的即时消息转发方法及即时通信服务器和客户端

Country Status (2)

Country Link
CN (1) CN101360066B (zh)
HK (1) HK1122671A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105407029B (zh) * 2014-08-06 2019-10-22 阿里巴巴集团控股有限公司 一种账号分流方法及通信终端
CN106101204B (zh) * 2016-06-03 2018-11-09 腾讯科技(深圳)有限公司 一种会话方法、系统、客户端及服务器
CN107547356A (zh) * 2017-06-06 2018-01-05 招商银行股份有限公司 即时通讯会话群组的建立方法、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642148A (zh) * 2004-01-17 2005-07-20 腾讯科技(深圳)有限公司 一种即时通讯处理方法
WO2007029069A2 (en) * 2005-09-06 2007-03-15 Nokia Siemens Networks Oy Method and arrangement for transferring instant messaging conversations based on priority elements
CN1960345A (zh) * 2006-09-28 2007-05-09 阿里巴巴公司 在即时通信系统中创建多账号用户的方法及系统
CN1976325A (zh) * 2006-12-13 2007-06-06 Ut斯达康通讯有限公司 一种可实现即时消息通信的网络系统及其通讯方法
CN1980197A (zh) * 2005-12-09 2007-06-13 腾讯科技(深圳)有限公司 实现即时消息转移的方法及即时通信服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642148A (zh) * 2004-01-17 2005-07-20 腾讯科技(深圳)有限公司 一种即时通讯处理方法
WO2007029069A2 (en) * 2005-09-06 2007-03-15 Nokia Siemens Networks Oy Method and arrangement for transferring instant messaging conversations based on priority elements
CN1980197A (zh) * 2005-12-09 2007-06-13 腾讯科技(深圳)有限公司 实现即时消息转移的方法及即时通信服务器
CN1960345A (zh) * 2006-09-28 2007-05-09 阿里巴巴公司 在即时通信系统中创建多账号用户的方法及系统
CN1976325A (zh) * 2006-12-13 2007-06-06 Ut斯达康通讯有限公司 一种可实现即时消息通信的网络系统及其通讯方法

Also Published As

Publication number Publication date
HK1122671A1 (en) 2009-05-22
CN101360066A (zh) 2009-02-04

Similar Documents

Publication Publication Date Title
CN100568873C (zh) 用于发布/预订的消息传送系统和方法
JP4291366B2 (ja) メッセージ管理
CN101631140B (zh) 即时通信系统的集群服务器和集群间通信的方法
CN100583839C (zh) 实现单帐号多身份即时消息通信和存在业务的方法及系统
US8155672B2 (en) Scalable geo-location event processing
US20080222549A1 (en) System and method for providing single click enterprise communication
CN101309162B (zh) 实现多媒体信息交互的方法、系统、设备及用户终端
CN101068378B (zh) 实现多媒体消息业务系统容灾的方法、系统及设备
CN100539552C (zh) 用于推电子邮件信息到多个无线通信设备的方法和系统
KR20080043264A (ko) 통합 ip 메시징 서비스에서 메시지 스레드 관리 방법 및시스템
CN101827309A (zh) 一种推送消息的发送方法、终端、服务器及系统
CN106789566A (zh) 基于手机操作系统的不同im应用消息共享方法和系统
US8504924B2 (en) Method and system for providing social network service interlocking with phone book of portable terminal
CN101400023A (zh) 一种实现多媒体消息业务的方法及装置
CN100456682C (zh) 群组通信系统及其建立讨论组的方法
CN105656754A (zh) 提高查找联系人和查看信息效率的方法及移动终端
CN102291490A (zh) 一种手持终端及其通讯应用程序的快速切换方法
CN103210385A (zh) 用于智能回路由的系统和方法
CN102098236A (zh) 支持gps终端的即时通讯系统和方法
CN101360066B (zh) 基于团队的即时消息转发方法及即时通信服务器和客户端
CN1953386A (zh) 管理会话的方法、通用消息客户端及服务器
CN100425041C (zh) 一种企业即时通信方法及系统
CN101594597B (zh) 一号通呼叫方法、装置和系统
CN102065099A (zh) 信令与承载分离的通信系统
KR101507478B1 (ko) 문자 메시지, 웹 및 콜센터 서비스 통합 관리 시스템 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1122671

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1122671

Country of ref document: HK