CN101257460A - 即时消息临时群组会话***及创建和即时消息发送的方法 - Google Patents
即时消息临时群组会话***及创建和即时消息发送的方法 Download PDFInfo
- Publication number
- CN101257460A CN101257460A CNA2007100640807A CN200710064080A CN101257460A CN 101257460 A CN101257460 A CN 101257460A CN A2007100640807 A CNA2007100640807 A CN A2007100640807A CN 200710064080 A CN200710064080 A CN 200710064080A CN 101257460 A CN101257460 A CN 101257460A
- Authority
- CN
- China
- Prior art keywords
- instant message
- network
- member terminal
- group
- interim
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种即时消息临时群组会话***及创建方法和即时消息的发送方法。***包括互通网关,设有全局群组信息模块的第一即时消息网络,设有局部群组信息模块的第二即时消息网络。创建方法在创建的过程中,互通网关将邀请消息及全局群组信息发送给第二即时消息网络,第二即时消息网络将属于本网络成员终端的地址信息和临时群组ID记录在局部群组信息模块中,并将所述邀请消息转发到属于本网络的成员终端。发送方法为,互通网关将所收到的即时消息发送给第二即时消息网络,第二即时消息网络根据存储的成员终端信息转发即时消息。本发明减少了网络的流量,优化了网络的性能。
Description
技术领域
本发明涉及一种即时消息网络,特别是一种即时消息临时群组会话***及其创建的方法,以及基于该网络上的一些应用方法,属通信领域。
背景技术
即时消息(简称IM)发展到现在,不同标准的IM技术之间实现互通已经成为迫切的需求,有关群组会话之间互通的需求也就同时提出了。在目前的临时群组会话中,临时群组的信息(包括成员的地址信息)均存在于创建群组的IM网络,从而导致所有的IM消息的发送均需首先转发至创建群组的IM网络,然后再转发至其它IM网络,这样就会产生大量冗余的群组互通的IM消息。目前的群组会话中,如果采用网关实现IM***的群聊互通,其实现方式如图1所示,图1为现有技术中创建临时群组的流程结构图,其流程说明如下:
1.IM网络3的终端A发起临时群组聊天,创建临时群组,其中聊天成员有IM网络3的终端B、IM网络1的终端C、D、E以及IM网络2的终端F、G,IM网络3存有该临时群组的成员信息,包括每个成员终端的地址,同时IM网络3为该临时群组产生一个群组ID;
2.IM网络3发现终端B在自己的网络内,将群组邀请消息发送给终端B,同时发现其他终端不在自己的网络内,则将每个终端地址与邀请消息打包成一个新的邀请消息,一个终端地址对应一个新的邀请消息,将各个新的群组邀请消息转发至互通网关,各被叫地址分别为终端C、D、E、F、G的地址,同时该消息还携带有群组ID以及群组成员信息;
3.互通网关根据终端所属的归属网络信息,将群组邀请消息转发至各个终端所在的网络;
4.各网络将收到的群组邀请消息发给本网络的终端,网络1将群组邀请消息转发至终端C、D、E,IM网络2将群组消息转发至终端F、G;
5.如果每一个终端或至少有两个终端接受邀请,那么临时群组就创建成功了。
从以上流程来看,成员终端的地址信息均保存在群组创建地网络——IM网络3中,因此所有的消息(包括IM消息以及群组更新消息)均需通过各个IM网络以及互通网关先发送至IM网络3,然后再由IM网络3将各个消息发送至其他成员终端。据此,如果群组成员更新,那么该更新消息需要由群组创建网络逐条发送给每一个成员终端。
根据上面创建的群组,用户发送IM消息的流程和图1所示的创建群组的流程差不多,需要用户将发送的IM消息发送至创建群组的网络,然后由创建群组的网络逐条向每一个成员终端发送该IM消息,互通网关和每一个IM网络也是逐条转发IM消息,因为只有在创建群组的网络才保存有群组成员终端的地址(用于路由和寻址),因此只有创建群组的网络才能向每一个成员终端分发IM消息,所以如果一个群组有10个成员,那么创建群组的网络在收到10个成员终端中的某一个用户所发送的IM消息时,它需要向群组里面的其他9个成员终端都转发一条该IM消息。
根据上面创建的群组,发送IM消息的流程结构图如图2所示,流程说明如下:
1.IM网络1的成员终端C发送一条IM消息,被叫地址为群组ID;
2.该IM消息由IM网络1转发至互通网关;
3.互通网关将该IM消息转发至临时群组所在的IM网络3;
4.IM网络3收到该IM消息以后,根据临时群组内的成员信息,将IM消息发给最终成员终端A、B,将其他终端的地址作为被叫地址与IM消息一起打包成新的IM消息,一个被叫终端对应一个新的IM消息,并将这些IM消息发回互通网关;
5.互通网关根据被叫终端的地址,再将这些新的IM消息转发至各个成员终端所在的IM网络;
6.各个成员终端所在的IM网络将这些新的IM消息发送至各个成员终端。
可见,现有技术中,由于群组的成员终端信息(主要是成员终端地址信息)均保存在创建群组的网络中,因此所有的消息(包括IM消息以及群组更新消息)均需要通过各个IM网络以及互通网关先发送到创建群组的网络,再由创建群组的网络进行转发,而且,一个成员终端对应一条只对该成员终端有效的信息,所以,网络的流量相当大,浪费了大量的网络资源。
发明内容
本发明所要解决的技术问题在于针对现有技术中的不足,提供一种即时消息临时群组会话***及创建方法和即时消息的发送方法,以减少信息传送的流量,避免消耗大量网络资源,减少冗余的消息,提高网络性能和效率。
为了实现上述发明目的,本发明提供了一种即时消息临时群组会话***,包括:互通网关,第一即时消息网络,第二即时消息网络,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络,所述第一即时消息网络、第二即时消息网络与互通网关通过网络连接,其特征在于:所述第一即时消息网络中设有全局群组信息模块,用于存储临时群组会话的所有成员终端的地址信息;所述第二即时消息网络中设有局部群组信息模块,用于存储本网络的成员终端的地址信息;所述全局群组信息模块和局部群组信息模块分别设置用于区别于其它临时群组的临时群组ID单元。
所述全局群组信息模块还可以存储有群组管理员信息,所述管理员信息至少包括管理员标识和作为管理员的用户对应的成员终端的地址信息。
本发明还提供了一种即时消息临时群组会话的创建方法,包括:
步骤A1、第一即时消息网络收到发起临时群组会话的成员终端发送的创建临时群组会话的消息后,根据该消息中包含的要创建的临时群组的成员终端信息,创建一个临时群组,并为所述临时群组生成临时群组ID以及包含临时群组ID的邀请消息,并在所述第一即时消息网络的全局群组信息模块中将所有成员终端的地址信息、临时群组ID作为全局群组信息进行保存,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络。
步骤A2、第一即时消息网络将所述邀请消息以及所述全局群组信息转发到互通网关;
步骤A3、所述互通网关根据所述全局群组信息中的成员终端地址信息,将所述邀请消息以及所述全局群组信息转发到第二即时消息网络,并从所述成员终端地址信息中提取各成员终端所在网络的网络域名,然后将提取的网络域名与临时群组ID相关联后存储在互通网关中,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤A4、所述第二即时消息网络根据所述全局群组信息中的成员终端地址信息,在本网络中查找属于本网络的成员终端,将属于本网络成员终端的地址信息和临时群组ID存储在局部群组信息模块中,并将所述邀请消息转发到属于本网络的成员终端。
在所述步骤A4后还包括:
步骤A5、所述成员终端收到所述邀请消息后,向所述第二即时消息网络发送响应消息;
步骤A6、所述第二即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则执行步骤7;如果否,则执行步骤9;
步骤A7、所述第二即时消息网络将该响应消息转发到互通网关;
步骤A8、所述互通网关再将该响应消息转发到第一即时消息网络,然后结束;
步骤A9、所述第二即时消息网络将该响应消息转发到互通网关,同时将所述局部群组信息模块中存储的所述不接受邀请的成员终端的信息删除;
步骤A10、所述互通网关再将该响应消息转发到第一即时消息网络,同时第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
在所述步骤A1还可以包括:所述第一即时消息网络的全局群组信息模块将所述发起临时群组会话的成员终端或参与临时群组会话的成员终端设定为管理员终端,设定管理员标识,并存储管理员信息,所述管理员信息至少包括管理员标识和发起临时群组会话的成员终端的地址信息。
在所述步骤A1和步骤A2之间还设有:第一即时消息网络判断所述成员终端中是否有第一即时消息网络中的终端,如果有,则将所述邀请消息转发到该终端。该终端收到所述邀请消息后,向所述第一即时消息网络发送响应消息,所述第一即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则结束;如果否,则第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
本发明还提供一种即时消息临时群组会话中即时消息的发送方法,其特征在于,包括如下步骤:
步骤B1、第二即时消息网络或第一即时消息网络收到本网络的成员终端发送的即时消息后,将所述即时消息转发到互通网关,所述即时消息中包含临时群组ID,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤B2、所述互通网关根据所述临时群组ID将所述即时消息转发到其它成员终端所在的第一即时消息网络或第二即时消息网络;
步骤B3、第一即时消息网络或第二即时消息网络收到所述即时消息,根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络的成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
在所述步骤B1中还设有:第二即时消息网络或第一即时消息网络根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
本发明改变了传统的群组会话的建立机制及消息发送机制,尤其各个IM网络通过储存于局部群组信息模块中的局部群组信息进行IM消息的路由与发送,避免了消耗大量的网络资源。每个IM网络存有本网络的群组成员信息以后,群组内成员终端发送的消息就不用每一条都送往创建群组的IM网络,只需要向互通网关发送一条IM消息,而互通网关也只需要向每一个其它的IM网络发送一条IM消息,发送至最终成员终端的IM消息由各个IM网络负责发送,这样很大地减少了IM发送的条数,明显地减轻了网络的流量,优化了网络的性能。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为现有技术创建临时群组的流程示意图;
图2为现有技术发送IM消息的流程示意图;
图3为本发明即时消息临时群组会话***的结构示意图;
图4为本发明创建临时群组会话的方法具体实施例的流程图一;
图5为本发明创建临时群组会话的方法具体实施例的流程图二;
图6为本发明的即时消息的发送方法的实施例的流程图。
具体实施方式
实施例1
图3为本发明即时消息临时群组会话***的结构示意图。如图3所示,包括发起临时群组会话的成员终端A,参与临时群组会话的成员终端B、C、D、E、F、G,互通网关2,终端A所在的第一即时消息网络1,其他终端所在的的第二即时消息网络3、4,第一即时消息网络1、第二即时消息网络3、4与互通网关通过网络连接,终端A与第一即时消息网络1通过通信网连接,其他终端与第二即时消息网络3、4通过通信网连接,其中,第一即时消息网络1中设有用于存储终端A、B、C、D、E、F、G的成员终端地址信息的全局群组信息模块5;第二即时消息网络3中设有用于存储本网络成员终端地址信息的局部群组信息模块7,存储了本网络成员终端C、D、E、的地址信息;第二即时消息网络4中的局部群组信息模块7,存储了本网络成员终端F、G的地址信息;全局群组信息模块5、局部群组信息模块7中分别设置临时群组ID单元6,其中存储有用于区别于其它临时群组的临时群组ID。全局群组信息模块5、局部群组信息模块7中也可以进一步存储成员昵称等其他信息。
为了与上述网络***进行匹配,成员终端中也可以设有用于所有成员终端的临时群组ID,成员昵称等群组信息的终端群组信息模块8。
另外,作为本***的进一步扩展,在全局群组信息模块5中可以进一步存储有管理员信息,所述管理员信息至少包括管理员标识和作为管理员的用户对应的成员终端(即管理员终端)的地址信息。通过设置管理员信息,在后续的会话过程中,可以让某个成员终端以管理员的身份对整个群组进行管理,例如,主动删除某个成员终端,对其他成员终端的请求进行确认等操作。管理员信息可以在建立临时群组会话时直接将发起临时群组会话的成员终端或其他参与临时群组会话的成员终端设定为管理员终端,存储相关的管理员信息。
实施例2
图4为本发明创建临时群组会话的方法具体实施例的流程图一。如图4所示,一种创建即时消息临时群组会话的方法,包括如下步骤:
步骤101、第一即时消息网络收到发起临时群组会话的成员终端发送的创建临时群组会话的消息后,根据该消息中包含的要创建的临时群组的成员终端信息,创建一个临时群组,并为所述临时群组生成临时群组ID以及包含临时群组ID的邀请消息,并在所述第一即时消息网络的全局群组信息模块中将所有成员终端的地址信息、临时群组ID作为全局群组信息进行保存,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络。
步骤102、第一即时消息网络将所述邀请消息以及所述全局群组信息转发到互通网关;
步骤103、所述互通网关根据所述全局群组信息中的成员终端地址信息,将所述邀请消息以及所述全局群组信息转发到第二即时消息网络,并从所述成员终端地址信息中提取各成员终端所在网络的网络域名,然后将提取的网络域名与临时群组ID相关联后存储在互通网关中,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤104、所述第二即时消息网络根据所述全局群组信息中的成员终端地址信息,在本网络中查找属于本网络的成员终端,将属于本网络成员终端的地址信息和临时群组ID记录在局部群组信息模块中,并将所述邀请消息转发到属于本网络的成员终端。
临时群组会话的成员终端收到消息后,可以直接建立起临时群组会话,默认所有成员同意加入该临时群组,也可以采用响应回复的方式建立,需要各成员通过回复同意与否的响应消息的方式确认加入(同意则加入,不同意则不加入),这样,如图5所示,其为本发明创建临时群组会话的方法具体实施例的流程图二,在上述步骤104后还包括:
步骤105、所述成员终端收到所述邀请消息后,向所述第二即时消息网络发送响应消息;
步骤106、所述第二即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则执行步骤107;如果否,则执行步骤109;
步骤107、所述第二即时消息网络将该响应消息转发到互通网关;
步骤108、所述互通网关再将该响应消息转发到第一即时消息网络,然后结束;
步骤109、所述第二即时消息网络将该响应消息转发到互通网关,同时将所述局部群组信息模块中存储的所述不接受邀请的成员终端的信息删除;
步骤110、所述互通网关再将该响应消息转发到第一即时消息网络,同时第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
另外,由于也可能存在参与临时群组会话的成员终端与发起临时群组会话的成员终端同在上述第一即时消息网络中的情况,因此,在第一即时消息网络生成临时群组ID以及包含临时群组ID的邀请消息后,可以直接将邀请消息转发至本网络的成员终端。这样,在上述的步骤101和步骤102之间还可以设有:第一即时消息网络判断所述成员终端中是否有第一即时消息网络中的终端,如果有,则将所述邀请消息转发到该终端。当该终端收到所述邀请消息后,向所述第一即时消息网络发送响应消息,所述第一即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则结束;如果否,则第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
在上述的建立过程中,也可以设定管理员,例如可以在所述步骤A1中加入设定管理员的操作:所述第一即时消息网络的全局群组信息模块将所述发起临时群组会话的成员终端或参与临时群组会话的成员终端设定为管理员终端,设定管理员标识,并存储管理员信息,所述管理员信息至少包括管理员标识和发起临时群组会话的成员终端的地址信息。
实施例3
临时群组会话建立后,各成员之间便可以进行群组会话了,具体方式如下,参见图6,其为本发明即时消息临时群组会话中发送消息的方法,具体包括如下步骤:
步骤201、第二即时消息网络或第一即时消息网络收到本网络的成员终端发送的即时消息后,将所述即时消息转发到互通网关,所述即时消息中包含临时群组ID,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤202、所述互通网关根据所述临时群组ID,将所述即时消息转发到其它成员终端所在的第一即时消息网络或第二即时消息网络,由于互通网关中存储了该临时群组ID和该群组成员所在的网络域名,所以互通网关根据网络域名即可将消息转发到相应的网络,而成员发送的消息只要包含该临时群组ID即可,不需要包含具体成员终端的地址信息;
步骤203、第一即时消息网络或第二即时消息网络收到所述即时消息,根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络的成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
如果第一即时消息网络或第二即时消息网络中除了发送消息的成员终端外,还有其他成员终端,则在向互通网关转发消息的同时,将该消息转发给本网络的其他成员终端,因此,在所述步骤1中还可以设有:第二即时消息网络或第一即时消息网络根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
由于本发明中的会话模式为群组会话,所以任何消息都会发送给群组中的每一个成员终端,因此,在会话的过程中,成员之间的对话对其他成员是公开的,在具体的消息交互中,回复即时消息和发送即时消息的原理是一样的,所有成员的即时消息都是向群组发送。
在本发明中群组信息分为三种:
全局群组信息,包括群组内的所有的成员的地址、昵称等信息以及群组ID,用于全局控制临时群组,以方便计费等方面的功能实现;
局部群组信息,只包括属于本IM网络的成员的地址信息、昵称等信息以及群组ID,用于每一个IM网络向本IM网络内的群组成员路由以及转发IM消息;
终端群组信息,为了与临时群组会话***进行信息交互,而存储于用户的终端中,包括该信息有群组ID以及每一个成员的昵称或地址(有无地址信息视具体的业务需求,为了保护用户的隐私,可以不显示用户的地址)等信息,用于群组聊天的每一个用户识别群组聊天内具体有哪些成员。
上述创建过程及会话过程相对于现有技术的创建及会话过程,有如下不同:
a)现有技术的创建及会话过程中,需要向每一个成员终端逐条发送邀请消息和即时消息,互通网关也需要转发多条邀请消息及即时消息,而本发明的创建及会话过程中,创建群组的IM网络只向互通网关发送一条邀请消息或即时消息,而互通网关也向其他IM网络只发送一条邀请消息或即时消息,这样无疑减少了网络信息的流量;
b)现有技术的创建及会话过程中,互通网关只根据邀请消息或即时消息的被叫地址将邀请消息转发至被叫终端所在的IM网络,即使在同一IM网络的终端,互通网关也要向该网络转发多条消息,而本发明的创建过程中,互通网关需要检查群组中成员终端的所有地址信息,然后向成员终端所在的IM网络发送一条邀请消息或即时消息即可,如果需要转发至多个IM网络,那么互通网关复制该邀请消息或即时消息发送至其他IM网络,也就是说消息的转发数量视涉及的IM网络数量相同,而不是与成员终端数量相同;
c)现有技术的创建及会话过程中,成员终端所属的IM网络只转发邀请消息给每一个成员终端,而本发明的创建过程中,成员所属的IM网络在收到邀请消息以后,除了将该邀请消息转发至每一个成员终端以外,还需要保存本网络内成员终端的地址信息,如果该成员终端拒绝邀请,还需将该成员终端的地址信息删除,这样就加强了对本网络成员终端的管理。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
Claims (11)
1. 一种即时消息临时群组会话***,包括互通网关,第一即时消息网络,第二即时消息网络,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络,所述第一即时消息网络、第二即时消息网络与互通网关通过网络连接,其特征在于:所述第一即时消息网络中设有全局群组信息模块,用于存储临时群组会话的所有成员终端的地址信息;所述第二即时消息网络中设有局部群组信息模块,用于存储本网络的成员终端的地址信息;所述全局群组信息模块和局部群组信息模块分别设置用于区别于其它临时群组的临时群组ID单元。
2. 根据权利要求1所述的即时消息临时群组会话***,其特征在于,所述全局群组信息模块内还存储有成员终端对应的成员昵称。
3. 根据权利要求1或2所述的即时消息临时群组会话***,其特征在于,所述局部群组信息模块内还存储有本网络成员终端对应的成员昵称。
4. 根据权利要求1或2所述的即时消息临时群组会话***,其特征在于,所述全局群组信息模块内还存储有管理员信息,所述管理员信息至少包括管理员标识和作为管理员的用户对应的成员终端的地址信息。
5. 一种即时消息临时群组会话的创建方法,其特征在于,包括:
步骤A1、第一即时消息网络收到发起临时群组会话的成员终端发送的创建临时群组会话的消息后,根据该消息中包含的要创建的临时群组的成员终端信息,创建一个临时群组,并为所述临时群组生成临时群组ID以及包含临时群组ID的邀请消息,并在所述第一即时消息网络的全局群组信息模块将所有成员终端的地址信息、临时群组ID作为全局群组信息进行保存,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络。
步骤A2、第一即时消息网络将所述邀请消息以及所述全局群组信息转发到互通网关;
步骤A3、所述互通网关根据所述全局群组信息中的成员终端地址信息,将所述邀请消息以及所述全局群组信息转发到第二即时消息网络,并从所述成员终端地址信息中提取各成员终端所在网络的网络域名,然后将提取的网络域名与临时群组ID相关联后存储在互通网关中,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤A4、所述第二即时消息网络根据所述全局群组信息中的成员终端地址信息,在本网络中查找属于本网络的成员终端,将属于本网络成员终端的地址信息和临时群组ID存储在局部群组信息模块中,并将所述邀请消息转发到属于本网络的成员终端。
6. 根据权利要求5所述的方法,其特征在于,在所述步骤A4后还包括:
步骤A5、所述成员终端收到所述邀请消息后,向所述第二即时消息网络发送响应消息;
步骤A6、所述第二即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则执行步骤7;如果否,则执行步骤9;
步骤A7、所述第二即时消息网络将该响应消息转发到互通网关;
步骤A8、所述互通网关再将该响应消息转发到第一即时消息网络,然后结束;
步骤A9、所述第二即时消息网络将该响应消息转发到互通网关,同时将所述局部群组信息模块中存储的所述不接受邀请的成员终端的信息删除;
步骤A10、所述互通网关再将该响应消息转发到第一即时消息网络,同时第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
7. 根据权利要求5或6所述的方法,其特征在于,在所述步骤A1和步骤A2之间还设有:第一即时消息网络判断所述成员终端中是否有第一即时消息网络中的终端,如果有,则将所述邀请消息转发到该终端。
8. 根据权利要求7所述的方法,当第一即时消息网络的所述成员终端收到所述邀请消息后,向所述第一即时消息网络发送响应消息,所述第一即时消息网络收到所述响应消息后,判断该响应消息是否为接受邀请的消息,如果是,则结束;如果否,则第一即时消息网络将所述全局群组信息模块中存储的不接受邀请的成员终端的信息删除,结束。
9. 根据权利要求5所述的方法,其特征在于,在所述步骤A1还可以包括:所述第一即时消息网络的全局群组信息模块将所述发起临时群组会话的成员终端或参与临时群组会话的成员终端设定为管理员终端,设定管理员标识,并存储管理员信息,所述管理员信息至少包括管理员标识和发起临时群组会话的成员终端的地址信息。
10. 一种即时消息临时群组会话中即时消息的发送方法,其特征在于,包括如下步骤:
步骤B1、第二即时消息网络或第一即时消息网络收到本网络的成员终端发送的即时消息后,将所述即时消息转发到互通网关,所述即时消息中包含临时群组ID,所述第一即时消息网络为发起临时群组会话的成员终端所在的即时消息网络或发起临时群组会话的成员终端和参与临时群组会话的成员终端所在的即时消息网络,所述第二即时消息网络为除所述第一即时消息网络外,参与临时群组会话的成员终端所在的即时消息网络;
步骤B2、所述互通网关根据所述临时群组ID将所述即时消息转发到其它成员终端所在的第一即时消息网络或第二即时消息网络;
步骤B3、第一即时消息网络或第二即时消息网络收到所述即时消息,根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络的成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
11. 根据权利要求10所述的方法,其特征在于,在所述步骤B1中还设有:第二即时消息网络或第一即时消息网络根据储存在本网络局部群组信息模块或全局群组信息模块中的本网络成员终端的地址信息,将所述即时消息转发给本网络的成员终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100640807A CN101257460B (zh) | 2007-02-27 | 2007-02-27 | 即时消息临时群组会话***及创建和即时消息发送的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100640807A CN101257460B (zh) | 2007-02-27 | 2007-02-27 | 即时消息临时群组会话***及创建和即时消息发送的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101257460A true CN101257460A (zh) | 2008-09-03 |
CN101257460B CN101257460B (zh) | 2010-09-15 |
Family
ID=39891940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100640807A Expired - Fee Related CN101257460B (zh) | 2007-02-27 | 2007-02-27 | 即时消息临时群组会话***及创建和即时消息发送的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101257460B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102347916A (zh) * | 2011-11-01 | 2012-02-08 | 中兴通讯股份有限公司 | 一种网关、跨社区群组信息处理***及方法 |
CN103227749A (zh) * | 2013-04-26 | 2013-07-31 | 北京小米科技有限责任公司 | 消息发送方法及设备 |
CN103634195A (zh) * | 2012-08-22 | 2014-03-12 | 中兴通讯股份有限公司 | 通讯方法及装置 |
CN103825750A (zh) * | 2014-02-10 | 2014-05-28 | 小米科技有限责任公司 | 实现临时会话的方法、装置和*** |
CN103888325A (zh) * | 2014-03-19 | 2014-06-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种接入局域网实现自动组群的装置及方法 |
CN104537520A (zh) * | 2014-12-18 | 2015-04-22 | 四川联友电讯技术有限公司 | 基于群组的企业移动办公***及方法 |
CN104601663A (zh) * | 2014-12-18 | 2015-05-06 | 四川联友电讯技术有限公司 | 企业移动办公***发送自定义群组消息的方法 |
CN105635109A (zh) * | 2015-12-10 | 2016-06-01 | 中青冠岳科技(北京)有限公司 | 一种移动终端即时通讯群组成员管控方法和装置 |
CN108337098A (zh) * | 2017-12-28 | 2018-07-27 | 中兴通讯股份有限公司 | 群管理、群数据管理方法和装置、群管理***、存储介质 |
CN108600078A (zh) * | 2018-03-08 | 2018-09-28 | 维沃移动通信有限公司 | 一种通信的方法及终端 |
CN104468331B (zh) * | 2014-12-05 | 2018-11-20 | 蓝信移动(北京)科技有限公司 | 一种用于即时通信建群的方法和设备 |
CN110198524A (zh) * | 2018-02-26 | 2019-09-03 | 中兴通讯股份有限公司 | 一种基于互通rcs***的对应关系处理方法及装置 |
CN111431790A (zh) * | 2019-01-09 | 2020-07-17 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置、***及存储介质 |
CN112104546A (zh) * | 2020-09-27 | 2020-12-18 | 上海云鱼智能科技有限公司 | 即时通讯工具中“临时会话”实现的方法、装置、服务器、客户端、终端及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1315292C (zh) * | 2002-09-09 | 2007-05-09 | 腾讯科技(深圳)有限公司 | 一种在网络通讯中利用一个号码来标识一个用户群组的实现方法 |
CN1235370C (zh) * | 2003-05-27 | 2006-01-04 | 腾讯科技(深圳)有限公司 | 利用即时通讯工具创建动态讨论组的实现方法和控制流程 |
CN100553198C (zh) * | 2005-06-09 | 2009-10-21 | 腾讯科技(深圳)有限公司 | 群组通信***中实现虚拟讨论组的方法 |
-
2007
- 2007-02-27 CN CN2007100640807A patent/CN101257460B/zh not_active Expired - Fee Related
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013063886A1 (zh) * | 2011-11-01 | 2013-05-10 | 中兴通讯股份有限公司 | 一种网关、跨社区群组信息处理***及方法 |
CN102347916A (zh) * | 2011-11-01 | 2012-02-08 | 中兴通讯股份有限公司 | 一种网关、跨社区群组信息处理***及方法 |
CN102347916B (zh) * | 2011-11-01 | 2017-12-19 | 中兴通讯股份有限公司 | 一种网关、跨社区群组信息处理***及方法 |
CN103634195A (zh) * | 2012-08-22 | 2014-03-12 | 中兴通讯股份有限公司 | 通讯方法及装置 |
CN103227749B (zh) * | 2013-04-26 | 2016-04-27 | 小米科技有限责任公司 | 消息发送方法及设备 |
CN103227749A (zh) * | 2013-04-26 | 2013-07-31 | 北京小米科技有限责任公司 | 消息发送方法及设备 |
CN103825750A (zh) * | 2014-02-10 | 2014-05-28 | 小米科技有限责任公司 | 实现临时会话的方法、装置和*** |
CN103888325A (zh) * | 2014-03-19 | 2014-06-25 | 宇龙计算机通信科技(深圳)有限公司 | 一种接入局域网实现自动组群的装置及方法 |
CN104468331B (zh) * | 2014-12-05 | 2018-11-20 | 蓝信移动(北京)科技有限公司 | 一种用于即时通信建群的方法和设备 |
CN104537520A (zh) * | 2014-12-18 | 2015-04-22 | 四川联友电讯技术有限公司 | 基于群组的企业移动办公***及方法 |
CN104601663A (zh) * | 2014-12-18 | 2015-05-06 | 四川联友电讯技术有限公司 | 企业移动办公***发送自定义群组消息的方法 |
CN105635109A (zh) * | 2015-12-10 | 2016-06-01 | 中青冠岳科技(北京)有限公司 | 一种移动终端即时通讯群组成员管控方法和装置 |
WO2019128804A1 (zh) * | 2017-12-28 | 2019-07-04 | 中兴通讯股份有限公司 | 群管理、群数据管理方法和装置、群管理***、存储介质 |
CN108337098A (zh) * | 2017-12-28 | 2018-07-27 | 中兴通讯股份有限公司 | 群管理、群数据管理方法和装置、群管理***、存储介质 |
CN108337098B (zh) * | 2017-12-28 | 2020-03-10 | 中兴通讯股份有限公司 | 群管理、群数据管理方法和装置、群管理***、存储介质 |
CN110198524A (zh) * | 2018-02-26 | 2019-09-03 | 中兴通讯股份有限公司 | 一种基于互通rcs***的对应关系处理方法及装置 |
CN108600078A (zh) * | 2018-03-08 | 2018-09-28 | 维沃移动通信有限公司 | 一种通信的方法及终端 |
CN111431790A (zh) * | 2019-01-09 | 2020-07-17 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置、***及存储介质 |
CN111431790B (zh) * | 2019-01-09 | 2022-02-08 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、装置、***及存储介质 |
CN112104546A (zh) * | 2020-09-27 | 2020-12-18 | 上海云鱼智能科技有限公司 | 即时通讯工具中“临时会话”实现的方法、装置、服务器、客户端、终端及存储介质 |
CN112104546B (zh) * | 2020-09-27 | 2022-10-04 | 上海云鱼智能科技有限公司 | “临时会话”实现方法、装置、服务器、客户端、终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN101257460B (zh) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101257460B (zh) | 即时消息临时群组会话***及创建和即时消息发送的方法 | |
CN1801962B (zh) | 用于在蜂窝网和公共数据网之间发送消息的方法和*** | |
CN101374118B (zh) | 一种消息互连的方法、***及装置 | |
US7844664B2 (en) | Group based communication method, system and client | |
CN100553198C (zh) | 群组通信***中实现虚拟讨论组的方法 | |
CN101309233B (zh) | 实现即时通讯tcp连接复用的方法 | |
CN108566498B (zh) | 一种基于移动互联网的手机号码安全隐私保护方法及平台 | |
CN104811371B (zh) | 一种全新的即时通信*** | |
CN108111401B (zh) | 一种跨即时通信***的建群方法 | |
US20140379827A1 (en) | System and method for transferring a session between multiple clients | |
US20090054032A1 (en) | Method, system and vpbx for sending short messages | |
CN100349477C (zh) | 一种组发短消息的方法 | |
US20110282953A1 (en) | Method and apparatus for providing message conversation by group in a messaging service | |
CN104753877A (zh) | 一种群组通信方法及装置 | |
CN101163117A (zh) | 一种群组管理方法、群组资源共享方法及即时通讯装置 | |
CN102130845A (zh) | 回执报告的发送方法及处理*** | |
CN110875914B (zh) | 一种基于共享会话链路传输消息的方法及装置 | |
CN104967732A (zh) | 信息处理方法及电子设备 | |
CN100596123C (zh) | 一种网关***及其消息业务处理方法 | |
CN101212470B (zh) | 一种能够抵御垃圾邮件的分布式邮件*** | |
CN101035095B (zh) | 即时消息临时群组中新增成员及成员退出的信息更新方法 | |
CN116846959A (zh) | 一种基于mqtt协议的消息收发方法及装置 | |
CN105491065A (zh) | 消息中间件的资源访问方法、服务器及资源访问*** | |
CN101330664B (zh) | 多媒体业务的实现方法、***和装置 | |
CN1905702B (zh) | 一种实现短消息群发的方法、***及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100915 |
|
CF01 | Termination of patent right due to non-payment of annual fee |