CN1281058C - 分布式的会议电视代理服务器的方法和设备 - Google Patents
分布式的会议电视代理服务器的方法和设备 Download PDFInfo
- Publication number
- CN1281058C CN1281058C CN 02136454 CN02136454A CN1281058C CN 1281058 C CN1281058 C CN 1281058C CN 02136454 CN02136454 CN 02136454 CN 02136454 A CN02136454 A CN 02136454A CN 1281058 C CN1281058 C CN 1281058C
- Authority
- CN
- China
- Prior art keywords
- unit
- media
- media channel
- channel
- agency
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000011664 signaling Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000007599 discharging Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种分布式的会议电视代理服务器的方法和设备,其中方法为:由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道。其中设备包括协议代理单元和媒体代理单元,协议代理单元通过网络接口与所述媒体代理单元连接;所述协议代理单元通过发送请求控制媒体代理单元工作。采用本发明提供的方法和装置后,可以实现对会议电视代理设备的服务能力扩展和多个代理设备之间的协同工作。
Description
技术领域
本发明属于基于IP的多媒体通信领域(MoIP),具体涉及到采用H.323协议的会议电视或IP电话系统中,会议电视代理设备对信令和数据的处理方法。
背景技术
上世纪末以来,随着基于IP技术的新一代多媒体通信系统标准H.323开始广泛地应用,视频会议和IP电话业务蓬勃发展,不同地域的人相互通讯变得越来越容易和方便。但是,由于H.323协议与现有网络中防火墙和NAT设备存在冲突。要在IP网络中应用视频会议等MoIP业务,必须克服这个问题。
代理服务器是一种解决方法,它通过代理防火墙两端的会话过程,为会议电视流提供了一条绕过防火墙的通道。图1是一个传统的H.323代理服务器示意图。但现有的会议电视代理服务器,都是采用单机式的设备或运行在单机上的软件,对H.323信令的代理和逻辑信道的代理都集中在同一台代理设备上,服务能力和支持的协议是限定的,不能支持多台代理设备的配合和服务能力的扩展,难以满足使用者对MoIP流量和协议的不同要求。
发明内容
本发明的目的在于提供一种分布式的会议电视代理服务器的方法,以解决现有的代理服务器在能力和支持协议方面的限制。
本发明的另一目的在于提供实现上述方法的设备。
本发明的方法是:
由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;
通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道。
本发明的设备包括:协议代理单元和媒体代理单元,该协议代理单元至少包括一媒体信道请求接口,通过该接口向媒体代理单元发送请求和接收响应,以控制媒体代理单元工作。
根据上述设备,所述的媒体代理单元包括:媒体信道管理单元、媒体信道分配接口和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接;所述媒体信道分配接口接收协议代理单元的媒体信道请求并传送给媒体信道管理单元,将结果返回响应给协议代理单元,媒体信道网络接口接收和转发媒体信道的数据。
采用本发明提供的方法和装置后,可以实现对会议电视代理设备的服务能力扩展和多个代理设备之间的协同工作。以及由于媒体代理单元与具体的多媒体协议内容无关,可以支持其它种类的多媒体协议代理,扩展了代理设备的功能。可以使用户根据实际的网络通讯流量逐步地增加或减少代理设备,节约用户的投资,具有很大的灵活性。
附图说明
图1为传统的H.323代理服务器示意图;
图2为本发明的代理服务器的示意图;
图3为协议代理单元的结构框图;
图4为媒体代理单元的结构框图;
图5为协议代理单元与媒体代理单元通讯的结构框图;
图6为本发明的代理服务器使用时的示意图。
具体实施方式
本发明要解决现有代理服务器在能力和支持协议方面的限制,采用将代理服务器分成协议代理单元(或称协议单元)和媒体代理单元(或称媒体单元)两个部分实现的方法。两个单元可以工作在相同或不同的设备上,单元之间通过定义的网络接口协议进行通讯,协议单元通过打开和关闭代理逻辑信道请求控制媒体单元的工作,实现对整个会议电视信令和数据的代理。两个模块可以单独进行扩展。媒体单元与具体的协议内容无关,可以支持其它种类的多媒体协议代理单元,参考图5。
本发明分布式的会议电视代理设备如图2所示。包括能够支持服务能力扩展的H.323协议代理单元和支持多协议的媒体代理单元等两种类型的单元。
协议代理单元的结构如图3所示,包括信令处理单元、媒体信道请求接口和协议信道网络接口。H.323协议代理单元主要的功能是,对由协议代理单元连接的网络两端的H.323端点进行H.323协议信令单元的代理和转发,实现两端的端点能互相通讯,包括呼叫和应答。本协议代理和现有的H.323协议代理设备的不同之处在于,它自身不负责逻辑信道的创建与释放,而是交给媒体代理单元来处理,并且同时支持多个媒体代理单元。当一个媒体代理的服务能力已经满负荷,创建新信道失败时,协议代理单元可以发送请求到另一个空闲的媒体代理上,从而实现服务能力的扩展和负载的均衡。
媒体代理单元的结构如图4所示,其主要功能是,负责建立起与多媒体协议无关的媒体数据代理信道,接收和转发通讯双方的数据。它包括:媒体信道分配接口、媒体信道管理单元和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接。
参考图5,媒体代理单元的媒体信道分配接口作用是通过媒体信道请求接口和协议代理单元的建立起通讯信道,接收来自协议代理单元的媒体信道请求,交给媒体信道管理单元创建或释放代理媒体信道,查询代理信道的信息,并将结果返回响应给协议代理单元。媒体信道管理单元负责管理媒体代理单元上所有代理媒体信道和网络资源分配。媒体信道网络接口负责对媒体信道的数据进行接收和转发。
参考图6,采用本发明的方法和装置后,可以对代理设备的服务能力和支持的多媒体协议进行独立地扩展。同时协议代理单元也可为SIP信令代理单元。
本发明提出了协议代理单元和媒体代理单元间的通讯接口协议,它规定了协议代理单元和媒体代理单元之间的所有请求和响应信令,不论是何种协议代理单元,只要采用该接口协议,就可以通过媒体代理单元建立起代理的媒体数据信道。
接口协议内容包括:
“创建媒体信道请求”,其参数包括:目标地址、源地址、传输协议、单向/双向;
“创建媒体信道响应”,其参数包括:信道ID、目标地址、源地址、传输协议、单向/双向;
“释放媒体信道请求”,其参数包括:信道ID;
“释放媒体信道响应”,其参数包括:信道ID;
“查询媒体信道请求”,其参数包括:信道ID;
“查询媒体信道响应”,其参数包括:信道ID、目标地址、源地址、传输协议、单向/双向。
采用本发明,会议建立和释放过程如下:
会议建立过程:
第一步,端点呼叫协议代理单元,在呼叫信令中给出实际的目标端点。协议代理单元代理呼叫到实际的目标端点,在协议代理单元上建立起呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道。
第二步,协议代理单元收到端点“打开逻辑信道”的信令时,协议代理单元将通过与媒体代理单元的通讯接口发送“创建媒体信道请求”,在该请求中给出代理逻辑信道的目标地址信息,等待媒体代理单元的响应。
第三步,媒体代理单元收到“创建媒体信道请求”后,在媒体代理单元上创建代理逻辑信道,返回“创建媒体信道响应”,在响应中给出代理信道的地址信息。
第四步,协议代理单元收到“创建媒体信道响应”后,将其中的代理信道地址信息替换信令中原来的逻辑信道目标地址信息,并将信令转发到目标端点。通过这种方式,在媒体代理单元上建立起呼叫端点和目标端点间的所有代理逻辑信道。
第五步,媒体代理单元通过其创建的代理逻辑信道在会议端点间转发所有的会议数据。
会议释放过程:
第一步,协议代理单元收到端点“关闭逻辑信道”的信令时,协议代理单元将通过与媒体代理单元的通讯接口发送“释放媒体信道请求”,在请求中给出需要关闭的代理逻辑信道的信息。
第二步,媒体代理单元收到“释放媒体信道请求”后,关闭指定的代理逻辑信道,停止对该信道的数据包转发,释放信道资源。
第三步,协议代理单元收到端点关闭呼叫信道和控制信道的信令时,协议代理单元将关闭呼叫信道和会议控制信道,停止对信令的转发,释放信道资源。
Claims (11)
1、一种分布式的会议电视代理服务器的方法,其特征在于:
由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;
通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道;
所述的协议代理单元和媒体代理单元通过定义的网络接口协议通讯,该协议的内容包括:创建媒体信道请求、创建媒体信道请求响应、释放媒体信道请求、释放媒体信道请求响应、查询媒体信道请求和查询媒体信道响应。
2、如权利要求1所述的方法,其特征在于所述的协议代理单元在接收到“打开逻辑信道”信令时向媒体代理单元发送“创建媒体信道”请求;在接收到“关闭逻辑信道”信令时向媒体代理单元发送“释放媒体信道”请求。
3、如权利要求1所述的方法,其特征在于所述的协议代理单元和媒体代理单元为复数个。
4、如权利要求3所述的方法,其特征在于当一个媒体代理单元的服务能力已经满负荷,使创建新的代理逻辑信道失败时,所述协议代理单元将发送请求到另一个空闲的媒体代理单元。
5、根据权利要求1至4之一所述的方法,其特征在于所述的协议代理单元可为H.323信令代理单元或SIP信令代理单元。
6、如权利要求3或4所述的方法,其特征在于所述的协议代理单元包括H.323信令代理单元和SIP信令代理单元。
7、一种实现如权利要求1所述方法的设备,其特征在于包括:协议代理单元和媒体代理单元,该协议代理单元至少包括一媒体信道请求接口,通过该接口向媒体代理单元发送请求和接收响应,以控制媒体代理单元工作,所述的接口包括协议模块,该协议模块的内容包括:创建媒体信道请求、创建媒体信道请求响应、释放媒体信道请求、释放媒体信道请求响应、查询媒体信道请求和查询媒体信道响应。
8、如权利要求7所述的设备,其特征在于所述的媒体代理单元包括:媒体信道管理单元、媒体信道分配接口和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接;所述媒体信道分配接口接收协议代理单元的媒体信道请求并传送给媒体信道管理单元,将结果返回响应给协议代理单元,媒体信道网络接口接收和转发媒体信道的数据。
9、如权利要求7所述的设备,其特征在于所述的协议代理单元和媒体代理单元为复数个。
10、如权利要求7至9之一所述的设备,其特在于所述的协议代理单元可为H.323信令代理单元或SIP信令代理单元。
11、如权利要求9所述的设备,其特征在于所述的协议代理单元包括H.323信令代理单元和SIP信令代理单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02136454 CN1281058C (zh) | 2002-08-08 | 2002-08-08 | 分布式的会议电视代理服务器的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02136454 CN1281058C (zh) | 2002-08-08 | 2002-08-08 | 分布式的会议电视代理服务器的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1474601A CN1474601A (zh) | 2004-02-11 |
CN1281058C true CN1281058C (zh) | 2006-10-18 |
Family
ID=34146479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02136454 Expired - Lifetime CN1281058C (zh) | 2002-08-08 | 2002-08-08 | 分布式的会议电视代理服务器的方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1281058C (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100442762C (zh) * | 2005-03-22 | 2008-12-10 | 华为技术有限公司 | 一种媒体代理的选择方法 |
CN101009588B (zh) * | 2006-01-24 | 2010-05-12 | 华为技术有限公司 | 配置分布式代理服务器信息的方法及系统 |
CN100493023C (zh) * | 2006-08-21 | 2009-05-27 | 华为技术有限公司 | 一种实现多媒体通信系统互通的方法 |
CN113630509B (zh) * | 2020-05-08 | 2025-01-14 | 北京沃东天骏信息技术有限公司 | 一种ip电话的呼叫系统及呼叫方法 |
-
2002
- 2002-08-08 CN CN 02136454 patent/CN1281058C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1474601A (zh) | 2004-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6738390B1 (en) | SIP-H.323 gateway implementation to integrate SIP agents into the H.323 system | |
CN1835465A (zh) | 用于减少由中继分配的端口数的方法和系统 | |
WO2008013642A2 (en) | Method and apparatus for a single chassis communication server with connection-specific interfaces | |
US20050254482A1 (en) | Apparatus and method for voice processing of voice over internet protocol (VoIP) | |
CN1578253A (zh) | 由第二通信网络的节点接入第一网络的终端的方法和布置 | |
CN1417973A (zh) | 通过网管设备修改网络设备ip地址的方法 | |
CN1586049A (zh) | 虚拟网关 | |
CN1553676A (zh) | 多种协议终端进行同一音视频会议的方法 | |
CN1509015A (zh) | 实现分组语音网络监听的系统及方法 | |
CN1883179A (zh) | 用于增强型因特网电话技术的方法和装置 | |
CN101931632A (zh) | 一种利用实时传输协议通道进行服务质量保证的方法 | |
CN1849808A (zh) | 混合多媒体网络的协议的互通 | |
KR101606142B1 (ko) | 음성패킷망에서 네트워크 주소 번역 통과를 지원하기 위한 장치 및 방법 | |
CN1497903A (zh) | 为电信交换领域提供控制和监测功能的方法和系统 | |
CN1281058C (zh) | 分布式的会议电视代理服务器的方法和设备 | |
US8681199B2 (en) | Method of providing video-call service using general voice-call terminal and private branch exchange for performing the method | |
CN1764172A (zh) | 穿越网络地址转换和防火墙的多媒体通信代理系统及方法 | |
US20040071100A1 (en) | System for controlling conference circuit in packet-oriented communication network | |
CN1466344A (zh) | VoIP应用穿越防火墙的方法 | |
KR100279641B1 (ko) | 신호 교환 장치 및 방법 | |
CN1299476C (zh) | 一种h.323代理服务器代理网络地址转换后的终端向网守注册的方法 | |
CN1298168C (zh) | 一对一方式的手机视频通话服务方法 | |
CN1685690B (zh) | 用于并行操作基于标准的和私有的资源的数据通信系统、计算机以及数据通信方法 | |
EP4216511A1 (en) | Conference system | |
CN1863138A (zh) | 一种实现多媒体业务nat穿越的方法 |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20061018 |