一种多方通讯的连接建立方法及连接处理系统的制作方法

文档序号:7956389阅读:123来源:国知局
专利名称:一种多方通讯的连接建立方法及连接处理系统的制作方法
技术领域
本发明涉及多方通讯技术,特别涉及一种多方通讯的连接建立方法及连接处理系统。
背景技术
目前,在通讯领域已实现了各种个人用户或集体用户参与的通讯,所采用的媒体类型包括文本、语音、视频、以及多媒体组合等。一般的通讯主要面向个人用户,通常仅有一个或两个用户设备(UE)进行通讯。在集体用户参与的通讯中,通常有一个或多个群组的用户同时进行通讯,也就是说该通讯并非通常所见的一个主叫方用户和一个被叫方用户构成的双方通讯,参与通讯的可能有多个主叫方用户和多个被叫方用户,此类集体用户参与的通讯也被称为多方通讯。其中,多方通讯的多种类型,包括多方视频通讯、多方音频通讯、多方文档共享、多方桌面共享、多方数据传输等等,这里不再一一列举。
为实现多方通讯,业界已开发出诸如即时通信工具(Instant Messenger)等的通信应用工具。但是这些通信应用工具在实现多方通讯时都存在实现成本高、资源利用率低等问题。下面以目前在即时通讯(Instant Messaging)领域较为主流的多方视频通讯为例对现有多方通讯技术出现的问题加以详细阐述。
目前的多方视频通讯通常采用两种模式来建立连接以实现通讯,包括客户端/服务器(C/S,Client/Server)模式和P2P模式。
一、C/S模式在C/S模式下,连接模式为一到多的辐射型连接,多个参与通讯的用户使用各自的客户端登录视频服务器并建立连接,在通讯过程中,客户端将自身的视频数据上传到视频服务器,再由该视频服务器将接收到的视频数据分发给其它客户端。这样,对视频服务器带宽和性能的要求都会相当高,其实现成本也会过高,从而无法实现较大规模的多方视频通讯。
二、对等互联(P2P,Peer to Peer)模式P2P模式为当前业界广泛采用的方式。在P2P技术中,用户可以直接连接到其它用户的计算机并交换文件,而不是像在C/S模式下那样连接到服务器去浏览与下载,从而改变了互联网现在的以大网站为中心的状态,直接将各个用户联系起来,用户通过互联网可直接交互,使得网络上的沟通变得容易,利于实现用户之间更直接的共享和交互。
在利用P2P技术实现多方视频通讯时,引入了主席的概念,在多个用户参与的通讯中,其中一个用户作为主席,该作为主席的用户客户端将代替前面所述视频服务器的地位,负责接收视频数据并分发给其它非作为主席的用户客户端。在P2P技术中,各用户之间的连接是各用户各自对应的用户客户端之间的连接。但是,该种P2P模式下,各个用户之间建立的也是一到多的辐射型连接。图1为现有P2P模式下多方视频通讯用户之间的连接关系示意图。如图1所示,当前多方视频通讯的主席连接参与当前多方视频通讯的其它三个用户与会者A、与会者B和与会者C。作为主席的用户客户端将负责接收来自主席或各个与会者的视频数据并进行分发。
虽然,P2P模式能一定程度节省服务器资源、降低服务器的实现成本,能较为充分的利用用户的带宽资源,提高视频通讯质量。但作为主席的用户客户端收发视频数据的带宽压力较大,其所进行的数据中转处理也要耗费大量资源,当多方视频通讯规模扩大时将无法保证视频通讯质量和流畅程度,而且整个通讯过程过于依赖主席,作为主席的用户客户端一旦出现问题,则整个视频通讯就都将面临崩溃。
综上所述,现有的多方通讯技术还局限于一对多的连接模式,使得参与通讯的各个用户的带宽资源不能得到充分利用,其中诸如视频服务器和作为主席的用户客户端等担任中心角色的设备的处理负担过重、传输冗余较多、难以保证通讯质量,并且设备实现复杂度高,使整个多方通讯系统的实现成本过高。

发明内容
有鉴于此,本发明的主要目的在于提供一种多方通讯的连接建立方法及连接处理系统,能建立多对多的连接模式,提高带宽资源利用率、降低设备的实现复杂度。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种多方通讯的连接建立方法,在多个用户参与的多方通讯中存在一个作为主席的用户;当新用户请求加入当前多方通讯时,该方法包括A.所述作为主席的用户与所述新用户建立连接,并发送用户信息给该新用户或参与当前多方通讯的非作为主席的其它用户;B.按所述用户信息建立该新用户与所述参与当前多方通讯的非作为主席的其它用户之间的连接。
当步骤A中作为主席的用户发送用户信息给新用户时,步骤B中,所述新用户按接收到的用户信息分别建立自身与各个所述参与当前多方通讯的非作为主席的其它用户之间的连接。
其中,所述用户信息为参与当前多方通讯的非作为主席的其它用户的信息。
当步骤A中作为主席的用户发送用户信息给所述参与当前多方通讯的非作为主席的其它用户时,步骤B中,所述参与当前多方通讯的非作为主席的其它用户分别按接收到的用户信息建立各自与新用户之间的连接。
其中,所述用户信息为所述新用户的信息。
其中,该方法进一步包括当用户准备退出当前多方通讯时,该准备退出的用户按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接。
其中,所述按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接的方法为1)所述作为主席的用户与所述准备退出的用户断开连接;2)该准备退出的用户按所述用户信息中参与当前多方通讯的非作为主席的其它用户的信息分别与各个参与当前多方通讯的非作为主席的其它用户断开连接。
其中,所述按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接的方法为所述准备退出的用户按所述用户信息中参与当前多方通讯的其它用户的信息分别与各个参与当前多方通讯的其它用户断开连接。
其中,所述用户信息为用户标识。
其中,所述多方通讯为多方视频通讯、或多方音频通讯、或多方文档共享、或多方桌面共享、或多方数据传输。
本发明还公开了一种多方通讯的连接处理系统,在多个用户参与的多方通讯中存在一个作为主席的用户;该系统由多个用户单元构成,该多个用户单元与参与多方通讯的多个用户一一对应,该多个用户单元包括作为主席的用户对应的作为主席的用户单元和一个以上非作为主席的用户对应的非作为主席的用户单元;所述作为主席的用户单元,用于输出用于建立或断开连接的连接指示给所述非作为主席的用户单元,建立或断开自身与该非作为主席的用户单元之间的连接,保存当前多方通讯的用户信息,输出用户信息给该非作为主席的用户单元;所述非作为主席的用户单元,用于从所述作为主席的用户单元接收所述连接指示和用户信息,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,按该用户信息建立或断开自身与其它非作为主席的用户单元之间的连接。
其中,所述作为主席的用户单元包括第一连接处理模块,用于输出所述连接指示给所述非作为主席的用户单元,建立或断开自身与该非作为主席的用户单元之间的连接,输出发送命令给第一用户信息模块;第一用户信息模块,用于保存当前多方通讯的用户信息,按来自所述第一连接处理模块的发送命令输出用户信息给所述非作为主席的用户单元。
其中,所述非作为主席的用户单元包括第二连接处理模块,用于接收来自所述作为主席的用户单元的连接指示,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,接收来自第二用户信息模块的连接命令并按该连接命令输出连接指示至其它非作为主席的用户单元,建立或断开自身与其它非作为主席的用户单元之间的连接;第二用户信息模块,用于从所述作为主席的用户单元接收用户信息,按接收到的用户信息输出所述连接命令给所述第二连接处理模块。
其中,所述第二连接处理模块进一步用于发送连接指示给所述作为主席的用户单元,并断开自身与该作为主席的用户单元之间的连接。
其中,所述作为主席的用户单元和非作为主席的用户单元设置于各自对应的用户的终端设备中。
由上述方案可以看出,本发明的关键在于作为主席的用户通过向其它用户传递当前多方通讯的用户信息,建立起各个用户之间多对多的连接。
因此,本发明所提供的多方通讯的连接建立方法及连接处理系统,能实现多对多的连接模式,减轻作为主席的用户客户端的处理压力,实现处理任务在各个用户之间的分担,降低整体多方通讯系统的实现复杂度;另一方面,整体多方通讯不再依赖于作为主席的用户客户端,实现模块化的连接策略,使各个用户的网络连接相互独立,单个用户包括主席的退出并不影响其它用户继续通讯。因而,本发明能显著提高多方通讯的质量,且可实施性强,易于推广和实现。


图1为现有P2P模式下多方视频通讯用户之间的连接关系示意图;图2为本发明方法中建立连接一较佳实施例处理流程示意图;图3为采用图2所示流程时,连接建立过程中的用户连接关系示意图;图4为本发明方法中断开连接一较佳实施例处理流程示意图;图5为采用图4所示流程时,连接断开过程中的用户连接关系示意图;图6为本发明方法中断开连接另一较佳实施例处理流程示意图;图7为采用图6所示流程时,连接断开过程中的用户连接关系示意图;图8为本发明系统一较佳实施例组成结构示意图;图9为采用图8所示系统建立连接时,各个用户单元的连接关系示意图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明公开了一种多方通讯的连接建立方法,该方法基于P2P技术,能建立多对多的互联型连接模式,从而提高多方通讯过程的带宽资源利用率、降低单个设备实现的复杂度,实现数据处理任务向各个参与用户的分担,以达到负载平衡的目的。下面结合附图对本发明方法实施例加以详细说明,且本发明实施例均以多方视频通讯为例进行阐述。
图2为本发明方法中建立连接一较佳实施例处理流程示意图。如图2所示,当有新用户请求加入时,具体处理包括步骤201当前视频通讯的主席与所述请求加入视频通讯的新用户建立连接。
其中,通常所见的多方视频通讯包括视频电话会议等等,所以通常将一次视频通讯过程称为会议或会话。而对于一次会议或会话来说,参与用户(又被称为与会者)将有多个,其中有一个与会者将作为本次会议或会话的主席,该主席负责接受新用户的加入请求或邀请新用户加入,还负责接受已有用户的退出请求或指定已有用户退出。本步骤中,主席在接收到新用户的加入请求或决定加入新用户时,与该新用户建立连接,关于建立连接的具体处理,非本发明涉及的问题,且可采用现有技术实现,因此本文不作进一步描述。本文所述与会者与参与多方通讯的用户等同。
步骤202主席将自身保存的当前多方视频通讯的用户信息发送给该新用户。
这里,参与多方通讯的各个用户都将保存当前多方视频通讯(即会议或会话)的用户信息,该用户信息通常包括与会者列表,该与会者列表至少包含各个与会者的用户标识。
步骤203该新用户接收到当前多方视频通讯的用户信息,从中解析得到当前各个非作为主席的其它与会者的用户标识,并按这些用户标识与各个与会者分别建立连接;同时,各个与会者还更新自身保存的多方视频通讯的用户信息,在该用户信息中的与会者列表中添加该新用户的信息,从而该新用户成功加入当前会议或会话,并形成多对多的连接模式。
除了上述步骤202和步骤203所述的方法之外,还可采用其它方法来建立新用户与其它与会者的连接,比如主席首先将新用户的用户标识等新用户信息发送给当前各个其它与会者,各个与会者根据该新用户信息分别与该新用户建立连接。
图3为采用图2所示流程时,连接建立过程中的用户连接关系示意图。在图3的左上方,三个用户构成一次视频通讯的三人会议,该三个用户包括主席A、与会者B和与会者C,该三个用户两两相连,从而与会者B和与会者C之间的数据不必经过主席A而可直接通过二者之间的连接进行交互。当有第四个用户即与会者D要加入时,如图3的右上方所示,主席A和与会者D建立连接,并且将包含与会者列表的会议信息发送至与会者D,该与会者列表所包含的用户信息包括用于标识用户的“符号”信息项、用于指示用户数量的“计数”信息项、以及用于说明用户属性的“说明”信息项等等。最后,该与会者D根据与会者列表中与会者B和与会者C的信息,与该与会者B和与会者C分别建立连接,从而加入当前会议,建立图3下方所示的四个与会者两两相连的多对多的连接模式,形成四人会议。
在上述建立多对多连接模式的基础之上,本发明还进一步提出一种断开连接的处理方法。
图4为本发明方法中断开连接一较佳实施例处理流程示意图。当主席要求某参与用户退出时,具体处理包括步骤401主席首先与该用户断开连接。
步骤402该用户再从自身保存的当前多方视频通讯的用户信息中解析得到参与当前视频通讯的其它用户的信息,并根据其它用户的信息断开自身与该其它用户之间的连接。
步骤403主席和所述其它用户在与该用户断开连接后均更新自身保存的多方视频通讯的用户信息,从其中的与会者列表中删除该用户的用户信息。
除了上述步骤402所述的方法还可采用其它方法来断开该用户与其它用户之间的连接,比如主席首先将所述该用户的用户标识等用户信息发送给其它用户,各其它用户根据该用户信息分别断开与该用户之间的连接。
图5为采用图4所示流程时,连接断开过程中的用户连接关系示意图。在图5的左上方,四个用户构成一次视频通讯的四人会议,这四个用户包括主席A、与会者B、与会者C和与会者D,且此四个用户两两相连,从而与会者B、与会者C和与会者D之间的数据不必经过主席A而可直接通过三者之间的连接进行交互。当主席A要求与会者D退出时,主席A和与会者D断开连接。然后如图5的右上方所示,该与会者D根据自身保存的与会者列表中与会者B和与会者C的信息,与该与会者B和与会者C分别断开连接,从而退出当前会议,形成三人会议。
图6为本发明方法中断开连接另一较佳实施例处理流程示意图。当有用户主动请求退出时,具体处理包括步骤601该用户从自身保存的多方视频通讯的用户信息中解析得到参与当前视频通讯的其它用户的信息,并根据其它用户的信息断开自身与各个其它用户之间的连接。
步骤602各个其它用户在与该用户断开连接后均更新自身保存的多方视频通讯的用户信息,从其中的与会者列表中删除该用户的用户信息。
这里,所述其它用户包括主席、以及非作为主席的其它与会者。
图7为采用图6所示流程时,连接断开过程中的用户连接关系示意图。在图7的左上方,四个用户构成一次视频通讯的四人会议,这四个用户包括主席A、与会者B、与会者C和与会者D,且此四个用户两两相连,从而与会者B、与会者C和与会者D之间的数据不必经过主席A而可直接通过三者之间的连接进行交互。当与会者D主动要求退出时,如图7的右上方所示,该与会者D根据自身保存的与会者列表中主席A、与会者B和与会者C的信息,与该主席A、与会者B和与会者C分别断开连接,从而退出当前会议,形成三人会议。
上述本发明方法除了应用于多方视频通讯之外,还可应用于其它各种多方通讯中,如多方音频通讯、多方文档共享、多方桌面共享、多方数据传输等等,当本发明应用于这些类型的多方通讯中时,本发明方法的处理不变,因此本文不再一一描述,但均在本发明的保护范围之内。
基于本发明方法,本发明还提出了一种多方通讯的连接处理系统,该系统由多个用户单元构成,且这些用户单元与参与当前多方通讯的多个用户一一对应,该多个用户单元包括作为主席的用户对应的作为主席的用户单元和一个以上非作为主席的用户对应的非作为主席的用户单元。这些用户单元可以分别设置于其所对应的用户的终端设备中。所述作为主席的用户单元用于输出用于建立或断开连接的连接指示给非作为主席的用户单元,建立或断开自身与该非作为主席的用户单元之间的连接,保存当前多方通讯的用户信息,输出用户信息给该非作为主席的用户单元;所述非作为主席的用户单元用于从所述作为主席的用户单元接收连接指示和用户信息,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,按该用户信息建立或断开自身与其它非作为主席的用户单元之间的连接。这里,本发明所述系统与一次多方通讯过程相对应,在一次多方通讯过程中包括一个作为主席的用户单元和一个以上非作为主席的用户单元。
此外,每一用户单元均由连接处理模块和用户信息模块两部分构成,本文将作为主席的用户单元中的连接处理模块和用户信息模块分别称为第一连接处理模块和第一用户信息模块,将非作为主席的用户单元中的连接处理模块和用户信息模块分别称为第二连接处理模块和第二用户信息模块。
图8为本发明系统一较佳实施例组成结构示意图。如图8所示,本发明系统包括作为主席的用户单元和非作为主席的用户单元。由于本发明系统可能包含多个非作为主席的用户单元,而各个非作为主席的用户单元的组成结构和功能均相同,因此,图8中仅示出一个非作为主席的用户单元,并以该非作为主席的用户单元为例进行说明。
在作为主席的用户单元中,第一连接处理模块,用于输出连接指示给所述非作为主席的用户单元中的第二连接处理模块,建立或断开自身与该非作为主席的用户单元之间的连接,输出用于指示发送用户信息的发送命令给第一用户信息模块;第一用户信息模块,用于保存当前多方通讯的用户信息,按来自第一连接处理模块的发送命令输出用户信息给所述非作为主席的用户单元中的第二用户信息模块。
在非作为主席的用户单元中,第二连接处理模块,用于接收来自所述作为主席的用户单元中第一连接处理模块的连接指示,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,接收来自第二用户信息模块的携带有用户信息的连接命令并按该连接命令输出连接指示至其它非作为主席的用户单元,建立或断开自身与其它非作为主席的用户单元之间的连接;第二用户信息模块,用于从所述作为主席的用户单元中第一用户信息模块接收用户信息,按接收到的用户信息输出携带有用户信息的连接命令给所述第二连接处理模块。
另外,非作为主席的用户在准备退出当前多方通讯时,其所对应的非作为主席的用户单元中的第二连接处理模块还可直接向当前多方通讯的其它用户的用户单元发送连接指示,从而能直接与这些用户单元断开连接。这里,所述当前多方通讯的其它用户包括作为主席的用户和非作为主席的用户,则所述连接指示发往作为主席的用户单元中的第一连接处理模块和非作为主席的用户单元中的第二连接处理模块。
为便于理解本发明系统内各个用户单元的工作原理,下面结合附图对采用本发明系统建立用户连接时各个用户单元之间的连接关系作进一步说明。
图9为采用图8所示系统建立连接时,各个用户单元的连接关系示意图。在图9所示系统中,事先有两个用户在进行多方通讯,即主席A和与会者B已建立连接并进行通讯;而当前准备加入多方通讯的用户为与会者C。这三个用户分别对应各自的用户单元主席A对应作为主席的用户单元A,与会者B对应非作为主席的用户单元B,与会者C对应非作为主席的用户单元C。其中,作为主席的用户单元A包括第一连接处理模块和第一用户信息模块;非作为主席的用户单元B和非作为主席的用户单元C分别包括各自的第二连接处理模块和第二用户信息模块。在作为主席的用户单元A内部,第一连接处理模块与第一用户信息模块相连;在非作为主席的用户单元B和非作为主席的用户单元C内部,第二连接处理模块与第二用户信息模块相连。
当与会者C请求加入当前多方通讯时,主席A要首先和与会者C建立连接。因此,在作为主席的用户单元A中,第一连接处理模块向非作为主席的用户单元C中的第二连接处理模块发送连接指示,以与该第二连接处理模块建立连接;同时,该第一连接处理模块还向自身连接的第一用户信息模块输出发送命令,该第一用户信息模块在接到该发送命令后向非作为主席的用户单元C中的第二用户信息模块发送用户信息。对于本次多方通讯来说,该用户信息就是与会者B的信息。
当非作为主席的用户单元C中的第二用户信息模块接收到用户信息后向自身连接的第二连接处理模块输出连接命令,该连接命令将指示用户信息,该用户信息为该第二用户信息模块所接收到的用户信息,即与会者B的信息。该非作为主席的用户单元C中的第二连接处理模块收到所述连接命令后,按该连接命令指示的用户信息向当前多方通讯中其它非作为主席的用户单元发送连接指示,以与这些非作为主席的用户单元建立连接。如图9所示,当前多方通讯中其它非作为主席的用户单元为与会者B对应的非作为主席的用户单元B,所以非作为主席的用户单元C中的第二连接处理模块向非作为主席的用户单元B中的第二连接处理模块发送连接指示,以与该非作为主席的用户单元B中的第二连接处理模块建立起连接。
经过以上处理,与会者C在加入当前多方通讯时,该与会者B对应的用户单元不仅能与主席A对应的用户单元建立连接,还能和与会者B对应的用户单元建立起连接,从而在多方通讯过程中建立起多对多的连接模式。
由上述实施例可见,采用本发明可使参与多方通讯的各个用户建立起多对多的连接模式,这种连接模式能减少作为主席的用户客户端的数据处理的带宽占用和CPU资源消耗,实现多方通讯的负载均衡,从而显著提高多方通讯质量,并利于实现更高品质要求的多方通讯业务,比如支持更高分辨率的多方视频通讯。另一方面,采用此种连接模式,减轻了整个多方通讯对主席的依赖,作为主席的用户只拥有增加新用户和删除已有用户的初始化连接权利,而不做任何数据中转,在数据连接和传输方面主席与其它用户一样,也就是说主席这个概念是连接逻辑上的,其用于标识一次多方通讯的发起用户,但是在媒体能力和网络能力上每个参与用户包括主席都是平等的,从而避免作为主席的用户客户端的崩溃对整个多方通讯产生的连带影响。
另外,本发明所提供的方法有利于实现大规模的多方通讯,能对较大数量的网络连接进行处理,实现了模块化的连接策略,令每个用户的加入和退出都不会对整个多方通讯和其它用户造成影响,每一用户的网络连接就像插座一样,可以随时插上和拔出,而其它网络连接的工作不受任何影响。当作为主席的用户要结束整个多方通讯时,可以按顺序主动断开与其它参与用户之间的连接,各个用户会逐个退出,并且逐个断开连接,不会造成通讯混乱;当非作为主席的用户要退出会议,只需主动断开自身连接的各个其它用户即可,其它用户收到非作为主席的用户的断开连接指示后仅与该用户断开连接,而当前多方通讯仍继续进行。当作为主席的用户退出多方通讯时,只要其不结束多方通讯,其它用户仍可以正常进行通讯,只是无法继续加入或退出用户而已,而不会因作为主席的用户单方面的原因而导致整个多方通讯无法进行,之后如果有用户准备结束整个多方通讯,则可各自退出即可。
综上所述,应用本发明方法及系统,能在多方通讯用户之间建立多对多的连接模式,从而利于提高带宽资源利用率、实现负载均衡、显著提高多方通讯质量,且实施方式简单易行,利于以较低成本推广和实现。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
权利要求
1.一种多方通讯的连接建立方法,在多个用户参与的多方通讯中存在一个作为主席的用户;其特征在于,当新用户请求加入当前多方通讯时,该方法包括A.所述作为主席的用户与所述新用户建立连接,并发送用户信息给该新用户或参与当前多方通讯的非作为主席的其它用户;B.按所述用户信息建立该新用户与所述参与当前多方通讯的非作为主席的其它用户之间的连接。
2.根据权利要求1所述的方法,其特征在于,当步骤A中作为主席的用户发送用户信息给新用户时,步骤B中,所述新用户按接收到的用户信息分别建立自身与各个所述参与当前多方通讯的非作为主席的其它用户之间的连接。
3.根据权利要求2所述的方法,其特征在于,所述用户信息为参与当前多方通讯的非作为主席的其它用户的信息。
4.根据权利要求1所述的方法,其特征在于,当步骤A中作为主席的用户发送用户信息给所述参与当前多方通讯的非作为主席的其它用户时,步骤B中,所述参与当前多方通讯的非作为主席的其它用户分别按接收到的用户信息建立各自与新用户之间的连接。
5.根据权利要求4所述的方法,其特征在于,所述用户信息为所述新用户的信息。
6.根据权利要求1所述的方法,其特征在于,该方法进一步包括当用户准备退出当前多方通讯时,该准备退出的用户按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接。
7.根据权利要求6所述的方法,其特征在于,所述按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接的方法为1)所述作为主席的用户与所述准备退出的用户断开连接;2)该准备退出的用户按所述用户信息中参与当前多方通讯的非作为主席的其它用户的信息分别与各个参与当前多方通讯的非作为主席的其它用户断开连接。
8.根据权利要求6所述的方法,其特征在于,所述按自身保存的用户信息断开自身与参与当前多方通讯的其它用户之间的连接的方法为所述准备退出的用户按所述用户信息中参与当前多方通讯的其它用户的信息分别与各个参与当前多方通讯的其它用户断开连接。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述用户信息为用户标识。
10.根据权利要求1至8任一项所述的方法,其特征在于,所述多方通讯为多方视频通讯、或多方音频通讯、或多方文档共享、或多方桌面共享、或多方数据传输。
11.一种多方通讯的连接处理系统,在多个用户参与的多方通讯中存在一个作为主席的用户;其特征在于,该系统由多个用户单元构成,该多个用户单元与参与多方通讯的多个用户一一对应,该多个用户单元包括作为主席的用户对应的作为主席的用户单元和一个以上非作为主席的用户对应的非作为主席的用户单元;所述作为主席的用户单元,用于输出用于建立或断开连接的连接指示给所述非作为主席的用户单元,建立或断开自身与该非作为主席的用户单元之间的连接,保存当前多方通讯的用户信息,输出用户信息给该非作为主席的用户单元;所述非作为主席的用户单元,用于从所述作为主席的用户单元接收所述连接指示和用户信息,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,按该用户信息建立或断开自身与其它非作为主席的用户单元之间的连接。
12.根据权利要求11所述的系统,其特征在于,所述作为主席的用户单元包括第一连接处理模块,用于输出所述连接指示给所述非作为主席的用户单元,建立或断开自身与该非作为主席的用户单元之间的连接,输出发送命令给第一用户信息模块;第一用户信息模块,用于保存当前多方通讯的用户信息,按来自所述第一连接处理模块的发送命令输出用户信息给所述非作为主席的用户单元。
13.根据权利要求11所述的系统,其特征在于,所述非作为主席的用户单元包括第二连接处理模块,用于接收来自所述作为主席的用户单元的连接指示,按该连接指示建立或断开自身与该作为主席的用户单元之间的连接,接收来自第二用户信息模块的连接命令并按该连接命令输出连接指示至其它非作为主席的用户单元,建立或断开自身与其它非作为主席的用户单元之间的连接;第二用户信息模块,用于从所述作为主席的用户单元接收用户信息,按接收到的用户信息输出所述连接命令给所述第二连接处理模块。
14.根据权利要求13所述的系统,其特征在于,所述第二连接处理模块进一步用于发送连接指示给所述作为主席的用户单元,并断开自身与该作为主席的用户单元之间的连接。
15.根据权利要求11至14任一项所述的系统,其特征在于,所述作为主席的用户单元和非作为主席的用户单元设置于各自对应的用户的终端设备中。
全文摘要
本发明公开了一种多方通讯的连接建立方法,在多个用户参与的多方通讯中存在一个作为主席的用户;当新用户请求加入当前多方通讯时,该方法包括A.所述作为主席的用户与所述新用户建立连接,并发送用户信息给该新用户或参与当前多方通讯的非作为主席的其它用户;B.按所述用户信息建立该新用户与所述参与当前多方通讯的非作为主席的其它用户之间的连接。本发明还公开了一种系统,采用本发明方法及系统能实现多方通讯的多对多连接模式。
文档编号H04L12/18GK101026477SQ20061005820
公开日2007年8月29日 申请日期2006年2月24日 优先权日2006年2月24日
发明者龚毅 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1