基于多媒体会议的交互方法、多媒体会议系统的制作方法

文档序号:7924746阅读:354来源:国知局
专利名称:基于多媒体会议的交互方法、多媒体会议系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于多媒体会议的 交互方法、多点控制单元及多々某体会议系统。
背景技术
在会议电视的应用中,有时会存在这样的情况存在N个不同 的网段,这些网段彼此之间不能连通;同时,还存在多个终端,这 些纟冬端分别处于这些4皮it匕不通的网^:中,GK ( Gate Keeper,网守) 处于其中一个网谬殳中;MCU( Multipoint control unit,多点控制单元) 配置多个IP;也址,这些IP i也址分别处于这些不同的网革殳中;多个 终端如果同时参加MCU召集的会i义,则需要在GK上注册。
由于不同的网段彼此之间不能直接通信,因此与GK不在同一 网段中的终端就无法在GK上直接注册,这样,在MCU召集会议 时,由于GK无法对这些未注册的纟冬端进4亍;也址解冲斤,因此会导致 与GK不在同一网段的终端无法加入该会议。
针对这一问题,GK可以通过配置多个不同网段的IP地址的方 式来解决,但在会议电视中, 一般情况下,从GK角度来说,GK 只配置一个网口,对应一个IP地址,乂人用户角度来i兌,GK是一个 可选设备,为一个可选设备配置多个IP地址是对IP地址资源的一
种浪费。

发明内容
考虑到上述问题而提出本发明,为此,本发明的主要目的在于 提供一种基于多媒体会议的交互方法、多点控制单元以及多媒体会 议系统,以解决相关技术中存在的为了实现不同网段的终端进行多
媒体会议而为GK配置多个IP地址,导致浪费IP地址资源的问题。
根据本发明的一个方面,提供了 一种基于多媒体会议的交互方 法,该方法应用于包括「纟冬端、网守、多点-控制单元的网纟各。
根据本发明的基于多媒体会议的交互方法包括在多点控制单 元"i殳置代理才莫块,用于实现与网守处于不同网4殳的终端和网守之间 的通信;多点控制单元获取来自终端的第一消息,通过代理模块, 使用与网守同 一 网段的IP地址将第 一消息转发到网守;多点控制单 元获取来自网守的响应第一消息的第二消息,通过代理模块将第二 消息转发至终端。
优选地,多点控制单元在获耳又来自终端的第一消息之前,该方 法还包括在多点控制单元配置多个IP地址,这些IP地址分别为 各网段的IP地址;并在终端配置网守地址,该网守地址为与多点控 制单元处于同一网段上的IP地址。
优选地,在多点控制单元获取来自终端的第一消息之后,该方 法还包括根据第一消息携带的终端标识判断本地是否存在终端标 识对应的终端信息;若存在终端信息,则直4妾将第一消息发送至网 守;若不存在终端信息,则保存终端标识、以及终端的IP地址和端 口信息,并将第一消息发送至网守;其中,终端的终端信息包括 终端的终端标识、IP地址和端口信息。
优选地,第二消息中携带有接收第二消息的终端的终端标识, 多点控制单元获取来自网守的第二消息之后,该方法还包括根据
6第二消息中的终端标识判断本地是否存在终端标识对应的终端信
息;若存在终端信息,则根据终端信息查找对应的IP地址和端口信 息,并根据查找到的IP地址和端口信息将第二消息转发至终端;若 不存在终端信息,则丢弃第二消息。
根据本发明的另一方面,提供了一种多点控制单元。
根据本发明的多点控制单元包括第一收发模块,用于获取来 自终端的第 一消息,并使用与网守同 一 网段的IP地址将第 一消息转 发到网守;第二收发模块,用于获取来自网守的响应第一消息的第 二消息,并将第二消息转发至终端。
优选地,该多点控制单元还包括存储模块,用于保存终端的 终端信息;判断模块,用于判断存储模块中是否存在第一消息或第 二消息中携带的终端标识对应的终端信息;其中,终端信息包括 终端的终端标识、IP地址和端口信息。
优选地,该多点控制单元还包括管理才莫块,用于对第一收发 模块、第二收发模块、存储模块、判断模块进行管理。
优选地,上述管理才莫块用于实现以下纟喿作至少之一在判断才莫 块判断不存在第 一消息中携带的终端标识对应的终端信息的情况 下,调用存储才莫块保存发送第一消息的终端的IP地址和端口信息以 及第 一消息中携带的终端标识;在判断模块判断存在第 一消息中携 带的终端标识对应的终端信息的情况下,调用第一收发^t块转发第 一消息;在判断模块判断存在第二消息中携带的终端标识对应的终 端信息的情况下,调用第二收发模块根据终端信息转发第二消息; 在判断模块判断不存在第二消息中携带的终端标识对应的终端信息 的情况下,调用第二收发模块丢弃第二消息。
根据本发明的再一方面,提供了一种多媒体会议系统。根据本发明的多媒体会议系统,包括终端、网守,以及上述任一种多点控制单元。
通过上述技术方案至少之一,通过在多点控制单元设置代理模
块,克服了目前通过为GK配置多个IP地址来实现不同网段终端间的多々某体会议,导致IP地址资源浪费的问题,/人而节省了IP地址资源。


此处所说明的附图用来^是供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1示出了^^艮据本发明装置实施例的多点控制单元的方框图2示出了根据本发明的优选装置实施例的多点控制单元的方框图3示出了根据本发明系统实施例的系统框图4示出了才艮据本发明方法实施例的基于多々某体会议的交互方法的流程图5示出了根据本发明方法实施例的终端与网守之间的通信方式的流程图6示出了根据本发明方法实施例的代理模块处理终端的第一消息的流^^图7示出了根据本发明方法实施例的代理模块处理网守的第二消息的流程图。
8
具体实施例方式
如上所述,为了解决与GK不在同一个网l殳中的终端无法在GK上注册而无法加入会i义的问题,目前所采用的方案采用在GK配置多个不同网段的IP地址的方式,但是这种方式存在IP地址资源浪费的问题,为此,在本发明《会出的4支术方案中,GK只配置一个IP地址,同时,与GK不在同一网4爻的终端也可以注册到GK上,乂人而可以实现GK对这些终端的地址解析。
下面将参考附图并结合实施例,来详细i兌明本发明。
装置实施例
在本实施例中,提供了一种MCU,该MCU包括代理模块,在本发明实施例中4吏用的代理才莫块优选地是RAS (RegistrationAdmission and Status,注册、4矣入、和状态)消息^理才莫块。由于MCU可以配置多个IP地址,这些IP地址可以分别配置多个网4殳上的IP地址,因此,MCU可以和分处不同网段上的终端进行通信。同时,MCU还具有和GK同一网段的IP地址,因此,MCU和GK也可以正常通信。通过在MCU内部增加的代理;漠块,MCU可以将由于与GK不在同一网段而不能通信的终端的消息通过代理模块转发到GK上,再将GK的消息通过代理模块转发给终端,从而实现终端与GK的4言令交互,间4妾实现终端与GK的通信。
图1为根据本发明装置实施例的MCU的方框图,具体地,MCU的代理模块的方框图。如图1所示,包括第一收发模块IO和第二收发模块20。以下进一步结合附图2描述各组成部分的细节。
第 一收发模块10用于获取来自终端的第 一消息,并使用与GK同一网段的IP地址将第一消息转发到GK;其中,这里的第一消息可以是RAS第一消息及其它终端与网守之间的RAS交互消息。第二收发模块20用于获取来自GK的响应第一消息的第二消息,并将第二消息转发至终端,这里的第二消息可以是RAS第二消息及其它网守与纟冬端之间的RAS交互消息。
优选地,如图2所示,该MCU还包括存储模块30、判断模块40、管理模块50,其中,存储模块30用于保存终端的终端信息;判断模块40用于判断存储模块30中是否存在第一消息或第二消息中携带的终端标识对应的终端信息;其中,终端信息具体包括终端的终端标识、IP地址和端口信息。
而管理模块50分别与第一收发模块10、第二收发模块20、存储模块30、判断模块40相连接,用于对第一收发模块IO、第二收发模块20、存储模块30、判断模块40进行管理,调用各个模块执行相应的操作。
具体地,管理模块50用于实现以下操作至少之一在判断模块40判断不存在第 一消息中携带的终端标识对应的终端信息的情况下,调用存储才莫块30保存发送该第一消息的终端的IP地址和端口信息以及第 一消息中携带的终端标识,也就是保存了终端标识和终端的IP地址与端口信息之间的关系信息;在判断才莫块40判断存在第 一消息中携带的终端标识对应的终端信息的情况下,调用第 一收发模块10转发第一消息;在判断模块40判断存在第二消息中携带的终端标识对应的终端信息的情况下,调用第二收发模块20根据终端信息转发第二消息;在判断模块40判断不存在第二消息中携带的终端标识对应的终端信息的情况下,调用第二收发才莫块20丢弃第二消息。
通过该实施例4是供的MCU,可以实现与GK处于不同网^殳的终端与该GK的通4言。
10结合上述MCU,本发明实施例还提供了 一种多媒体会议系统,包4舌终端、GK,以及上述MCU, 3口图3戶斤示。
图3示出了根据本发明系统实施例的系统框图,其中,Tl、 T2、到Tn分别处于不同的网段中,这些网段彼此之间都不能直接通信;为MCU配置每个网l殳的一个IP地址,这才羊,MCU可以和这些网段中的终端进行通信;GK在Tn网段中,它可以和MCU及在Tn网段中的终端直接通信,但与Tl、 T2等其他网,殳中的终端不能直接进行通信;通过MCU中的RAS消息代理模块,MCU可以将那些与GK不在同一网段而不能通信的终端的第一消息通过此代理模块转发到GK上,再将由GK处理后的第一消息,也就是第二消息通过此代理才莫块转发给上述终端,从而实现上述终端与GK的信令交互,间接实现上述终端与GK的通信。
通过该实施例提供的网络环境,可以实现与GK不在同一网段的终端与该GK的通信。
方法实施例
在本实施例中,提供了一种基于多媒体会议的交互方法,应用于包括终端、GK、多点控制单元的网络,这里4吏用的GK优选地是上述装置实施例中给出的GK,当然,也可以使用其它合适的GK,本发明对此没有限制。
图4示出了根据本发明方法实施例的基于多媒体会议的交互方法的流程图。如图4所示,根据本发明方法实施例的基于多媒体会i义的交互方法包4舌以下处理
步骤S402,在MCU设置代理模块,用于实现与GK处于不同网段的终端和GK之间的通信;
ii步骤S404, MCU获取来自终端(其中,为MCU配置多个IP地址,这些IP地址分别配置为各网段的IP地址,并在该终端配置网守i也址,该网守;也址为与多点控制单元处于同一网^:上的IP ;也址)的第一消息,通过代理模块,使用与GK同一网段的IP地址将第一消息转发到GK;
步骤S406, MCU获耳又来自GK的响应第一消息的第二消息,通过代理模块将第二消息转发至终端。
/人上述描述可以看出,本发明通过在MCU i殳置代理才莫块,4吏得处于不同并且^f皮此不通的网段上的终端可以注册到只配置一个IP地址的GK上,相比于现有技术,避免了 IP地址的资源浪费,节省了 IPi也址资源。
以下结合图5对上述方法实施例中的终端与GK之间的通信方式进行详细的说明,其中,这里的第一消息是RAS消息,相应地,代理模块是RAS消息代理模块。
如图5所示,终端T将RAS消息发送到MCU, MCU中内置的RAS消息代理模块收到该RAS消息后,使用与GK同一网段的IP地址将该RAS消息转发纟合GK。对该RAS消息处理后,GK将处理后的RAS消息发到MCU, MCU中的RAS消息代理^^莫块分析处理后的RAS消息携带的终端信息,得到终端的IP地址和端口信息,从而判断出应该接收该消息的终端,然后RAS消息代理模块使用相应的网革殳的IP地址将上述处理后的RAS消息发送到相应的终端。
以下进一 步描述上述各个步4f的细节。
优选地,在步骤S404中,MCU在获取来自终端的第一消息之前,先配置MCU多个IP地址,这些IP地址分别配置为各网革殳的IPi也址;并在乡冬端配置网守;也址,该网守;也址为与多点4空制单元处于同一网段上的IP地址。该优选实施例使得MCU可以与需要注册到GK且与该GK分别处于不同网,殳的终端进4亍通信。
优选地,在步骤S404中,MCU在获取来自终端的第一消息之后,针对终端的终端信息,还需要进行如下操作,其中,终端的终端信息包括终端的终端标识、IP地址和端口信息根据上述第一消息携带的终端标识判断本地是否已经存在该终端标识对应的终端信息;若存在终端信息,则直接将第一消息发送至GK;否则,先保存上述终端标识、以及该终端的IP地址和端口信息,即保存终端标识和终端的IP地址与端口信息之间的关系信息,之后再将第一消息发送至GK。该优选实施例使得终端与GK之间可以准确地通信,确保了通信的安全性。
图6示出了4艮据本发明方法实施例的代理才莫块处理终端的第一消息的流程图。如图6所示,包^"如下处理
步骤S602, RAS消息代理模块接收到终端的RAS消息;
步骤S604,根据该RAS消息携带的终端标识判断该终端的IP地址和端口信息是否已经保存;若没有保存,则进行到步骤S606;如果已经4呆存,则进^亍步-骤S608;
步艰《S606,〗呆存该终端的终端标识、IP地址和端口信息,之后进4亍到步艰《S608;
步-骤S608, ^j寻该RAS消息專争发到GK。
优选地,在步骤S406中,第二消息中携带有接收第二消息的终端的终端标识。针对该终端标识,步骤S406中还需要进行如下操作MCU获取来自GK的响应第一消息的第二消息之后,根据第二消息中的终端标识判断本地是否已经存在终端标识对应的终端信息;若存在,则根据终端信息查找对应的IP地址和端口信息,并根 据查找到的IP地址和端口信息将第二消息转发至终端;否则,丟弃 第二消息。该优选实施例使得终端与GK之间可以准确地通信,确 保了通信的安全性。
图7示出了根据本发明方法实施例的代理模块处理GK的第二 消息的流程图,其中,上述第二消息可以是被GK处理过的RAS消 息,如图7所示,包4舌如下处理
步骤S702, RAS消息代理模块收到GK发送的经GK处理过的 RAS消息;
步骤S704,才艮据上述处理过的RAS消息中携带的终端标识, 从RAS消息代理模块保存的信息中查找与该终端标识对应的IP地 址和端口信息,也就是目的终端的IP地址和端口信息,若找到,则
进行步-骤S706;否则,进行步-骤S708。
步骤S706,将该;故处理过的RAS消息转发给目的终端;
步骤S708,将该被处理过的RAS消息丢弃。
综上所述,借助本发明的实施例,^吏处于不同并JU皮此不通的 网段上的终端可以注册到一个只提供一个网段的IP地址的GK上, 不用GK配置多个IP地址,就可以实现与GK不同网^a的终端正常 与GK进行通信,节省了 IP地址资源。
另外需要说明的是,本发明以上是以多媒体会议电视领域为例 进行说明的,其中第一消息为RAS消息,但是本发明不限于此,在 诸如一见频图^象会议等其他多々某体通信中,同样可以应用本发明,以 及第一消息也可以包4舌终端与网守之间的其〗也交互消息。
14显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
1权利要求
1.一种基于多媒体会议的交互方法,应用于包括终端、网守、多点控制单元的网络,其特征在于,所述方法包括在多点控制单元设置代理模块,用于实现与网守处于不同网段的终端和所述网守之间的通信;所述多点控制单元获取来自终端的第一消息,通过所述代理模块,使用与所述网守同一网段的IP地址将所述第一消息转发到所述网守;所述多点控制单元获取来自所述网守的响应所述第一消息的第二消息,通过所述代理模块将所述第二消息转发至所述终端。
2. 根据权利要求1所述的交互方法,其特征在于,所述多点控制 单元获取来自终端的第一消息之前,所述方法还包括在所述多点4空制单元配置多个IP i也址,所述多个IP i也址 分别为各网^:的IP地址;在所述纟冬端配置网守i也址,所述网守i也址为与所述多点控 制单元处于同一网^殳上的IPi也址。
3. 根据权利要求1所述的交互方法,其特征在于,所述多点控制 单元获取来自终端的第一消息之后,所述方法还包括根据所述第 一消息携带的终端标识判断本地是否存在所 述终端标识对应的终端信息;若存在所述终端信息,则直接将所述第 一消息发送至所述 网守;若不存在所述终端信息,则保存所述终端标识、以及所述 终端的IP地址和端口信息,并将所述第一消息发送至所述网守;其中,所述终端信息包括所述终端的终端标识、IP地址和端口4言息。
4. 根据权利要求1所述的交互方法,其特征在于,所述第二消息 中携带有^^妄收所述第二消息的终端的终端标识,所述多点控制 单元获耳又来自所述网守的第二消息之后,所述方法还包4舌根据所述第二消息中的终端标识判断本地是否存在所述 终端标识对应的终端信息;若存在所述终端信息,则一艮据所述终端信息查找对应的IP 地址和端口信息,并一艮据查找到的IP地址和端口信息将所述 第二消息转发至所述终端;若不存在所述终端信息,则丢弃所述第二消息。
5. —种多点控制单元,其特征在于,包括第一收发模块,用于获取来自终端的第一消息,并使用与 所述网守同 一网段的IP地址将所述第 一消息转发到所述网守;第二收发模块,用于获取来自网守的响应所述第 一消息的 第二消息,并将所述第二消息转发至所述终端。
6. 根据权利要求5所述的多点控制单元,其特征在于,还包括存储模块,用于保存终端的终端信息;判断模块,用于判断所述存储模块中是否存在所述第一消 息或所述第二消息中携带的终端标识对应的终端信息;其中,所述终端信息包括所述终端的终端标识、IP地 址和端口信息。
7. 根据权利要求5所述的多点控制单元,其特征在于,还包括管理模块,用于对所述第一收发模块、所述第二收发模块、 所述存储模块、所述判断模块进行管理。
8. 根据权利要求7所述的多点控制单元,其特征在于,所述管理 才莫块用于实现以下才喿作至少之一在所述判断模块判断不存在所述第 一消息中携带的终端 标识对应的终端信息的情况下,调用所述存储一莫块保存发送所 述第一消息的终端的IP地址和端口信息以及所述第一消息中 携带的终端标识;在所述判断模块判断存在所述第 一 消息中携带的终端标 识对应的终端信息的情况下,调用所述第一收发模块转发所述 第一消息;在所述判断模块判断存在所述第二消息中携带的终端标 识对应的终端信息的情况下,调用所述第二收发模块根据所述 终端信息转发所述第二消息;在所述判断模块判断不存在所述第二消息中携带的终端 标识对应的终端信息的情况下,调用所述第二收发模块丢弃所 述第二消息。
9. 一种多々某体会议系统,包括终端、网守,其特征在于,还包括 才艮据权利要求5至8中任一项所述的多点控制单元。
全文摘要
本发明提供了一种基于多媒体会议的交互方法、多点控制单元及多媒体会议系统,上述方法应用于包括终端、网守、多点控制单元的网络,包括在多点控制单元设置代理模块,用于实现与网守处于不同网段的终端和网守之间的通信;多点控制单元获取来自终端的第一消息,通过代理模块,使用与网守同一网段的IP地址将第一消息转发到网守;多点控制单元获取来自网守的响应第一消息的第二消息,通过代理模块将第二消息转发至终端。本发明通过在多点控制单元设置代理模块,使得处于不同并且彼此不通的网段上的终端可以注册到只配置一个IP地址的GK上,从而节省了IP地址资源。
文档编号H04L12/18GK101662375SQ20081021056
公开日2010年3月3日 申请日期2008年8月27日 优先权日2008年8月27日
发明者峰 李, 铮 马 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1