专利名称:分布式的会议电视代理服务器的方法和设备的制作方法
技术领域:
本发明属于基于IP的多媒体通信领域(MoIP),具体涉及到采用H.323协议的会议电视或IP电话系统中,会议电视代理设备对信令和数据的处理方法。
代理服务器是一种解决方法,它通过代理防火墙两端的会话过程,为会议电视流提供了一条绕过防火墙的通道。
图1是一个传统的H.323代理服务器示意图。但现有的会议电视代理服务器,都是采用单机式的设备或运行在单机上的软件,对H.323信令的代理和逻辑信道的代理都集中在同一台代理设备上,服务能力和支持的协议是限定的,不能支持多台代理设备的配合和服务能力的扩展,难以满足使用者对MoIP流量和协议的不同要求。
本发明的另一目的在于提供实现上述方法的设备。
本发明的方法是由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道。
本发明的设备包括协议代理单元和媒体代理单元,该协议代理单元至少包括一媒体信道请求接口,通过该接口向媒体代理单元发送请求和接收响应,以控制媒体代理单元工作。
根据上述设备,所述的媒体代理单元包括媒体信道管理单元、媒体信道分配接口和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接;所述媒体信道分配接口接收协议代理单元的媒体信道请求并传送给媒体信道管理单元,将结果返回响应给协议代理单元,媒体信道网络接口接收和转发媒体信道的数据。
采用本发明提供的方法和装置后,可以实现对会议电视代理设备的服务能力扩展和多个代理设备之间的协同工作。以及由于媒体代理单元与具体的多媒体协议内容无关,可以支持其它种类的多媒体协议代理,扩展了代理设备的功能。可以使用户根据实际的网络通讯流量逐步地增加或减少代理设备,节约用户的投资,具有很大的灵活性。
具体实施例方式
本发明要解决现有代理服务器在能力和支持协议方面的限制,采用将代理服务器分成协议代理单元(或称协议单元)和媒体代理单元(或称媒体单元)两个部分实现的方法。两个单元可以工作在相同或不同的设备上,单元之间通过定义的网络接口协议进行通讯,协议单元通过打开和关闭代理逻辑信道请求控制媒体单元的工作,实现对整个会议电视信令和数据的代理。两个模块可以单独进行扩展。媒体单元与具体的协议内容无关,可以支持其它种类的多媒体协议代理单元,参考图5。
本发明分布式的会议电视代理设备如图2所示。包括能够支持服务能力扩展的H.323协议代理单元和支持多协议的媒体代理单元等两种类型的单元。
协议代理单元的结构如图3所示,包括信令处理单元、媒体信道请求接口和协议信道网络接口。H.323协议代理单元主要的功能是,对由协议代理单元连接的网络两端的H.323端点进行H.323协议信令单元的代理和转发,实现两端的端点能互相通讯,包括呼叫和应答。本协议代理和现有的H.323协议代理设备的不同之处在于,它自身不负责逻辑信道的创建与释放,而是交给媒体代理单元来处理,并且同时支持多个媒体代理单元。当一个媒体代理的服务能力已经满负荷,创建新信道失败时,协议代理单元可以发送请求到另一个空闲的媒体代理上,从而实现服务能力的扩展和负载的均衡。
媒体代理单元的结构如图4所示,其主要功能是,负责建立起与多媒体协议无关的媒体数据代理信道,接收和转发通讯双方的数据。它包括媒体信道分配接口、媒体信道管理单元和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接。
参考图5,媒体代理单元的媒体信道分配接口作用是通过媒体信道请求接口和协议代理单元的建立起通讯信道,接收来自协议代理单元的媒体信道请求,交给媒体信道管理单元创建或释放代理媒体信道,查询代理信道的信息,并将结果返回响应给协议代理单元。媒体信道管理单元负责管理媒体代理单元上所有代理媒体信道和网络资源分配。媒体信道网络接口负责对媒体信道的数据进行接收和转发。
参考图6,采用本发明的方法和装置后,可以对代理设备的服务能力和支持的多媒体协议进行独立地扩展。同时协议代理单元也可为SIP信令代理单元。
本发明提出了协议代理单元和媒体代理单元间的通讯接口协议,它规定了协议代理单元和媒体代理单元之间的所有请求和响应信令,不论是何种协议代理单元,只要采用该接口协议,就可以通过媒体代理单元建立起代理的媒体数据信道。
接口协议内容包括“创建媒体信道请求”,其参数包括目标地址、源地址、传输协议、单向/双向;“创建媒体信道响应”,其参数包括信道ID、目标地址、源地址、传输协议、单向/双向;“释放媒体信道请求”,其参数包括信道ID;“释放媒体信道响应”,其参数包括信道ID;“查询媒体信道请求”,其参数包括信道ID;“查询媒体信道响应”,其参数包括信道ID、目标地址、源地址、传输协议、单向/双向。
采用本发明,会议建立和释放过程如下会议建立过程第一步,端点呼叫协议代理单元,在呼叫信令中给出实际的目标端点。协议代理单元代理呼叫到实际的目标端点,在协议代理单元上建立起呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道。
第二步,协议代理单元收到端点“打开逻辑信道”的信令时,协议代理单元将通过与媒体代理单元的通讯接口发送“创建媒体信道请求”,在该请求中给出代理逻辑信道的目标地址信息,等待媒体代理单元的响应。
第三步,媒体代理单元收到“创建媒体信道请求”后,在媒体代理单元上创建代理逻辑信道,返回“创建媒体信道响应”,在响应中给出代理信道的地址信息。
第四步,协议代理单元收到“创建媒体信道响应”后,将其中的代理信道地址信息替换信令中原来的逻辑信道目标地址信息,并将信令转发到目标端点。通过这种方式,在媒体代理单元上建立起呼叫端点和目标端点间的所有代理逻辑信道。
第五步,媒体代理单元通过其创建的代理逻辑信道在会议端点间转发所有的会议数据。
会议释放过程第一步,协议代理单元收到端点“关闭逻辑信道”的信令时,协议代理单元将通过与媒体代理单元的通讯接口发送“释放媒体信道请求”,在请求中给出需要关闭的代理逻辑信道的信息。
第二步,媒体代理单元收到“释放媒体信道请求”后,关闭指定的代理逻辑信道,停止对该信道的数据包转发,释放信道资源。
第三步,协议代理单元收到端点关闭呼叫信道和控制信道的信令时,协议代理单元将关闭呼叫信道和会议控制信道,停止对信令的转发,释放信道资源。
权利要求
1.一种分布式的会议电视代理服务器的方法,其特征在于由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道。
2.如权利要求1所述的方法,其特征在于所述的协议代理单元在接收到“打开逻辑信道”信令时向媒体代理单元发送“创建媒体信道”请求;在接收到“关闭逻辑信道”信令时向媒体代理单元发送“释放媒体信道”请求。
3.如权利要求1所述的方法,其特征在于所述的协议代理单元和媒体代理单元通过定义的网络接口协议通讯,该协议的内容包括创建媒体信道请求、创建媒体信道请求响应、释放媒体信道请求、释放媒体信道请求响应、查询媒体信道请求和查询媒体信道响应。
4.如权利要求1所述的方法,其特征在于所述的协议代理单元和媒体代理单元为复数个。
5.如权利要求4所述的方法,其特征在于当一个媒体代理单元的服务能力已经满负荷,使创建新的代理逻辑信道失败时,所述协议代理单元将发送请求到另一个空闲的媒体代理单元。
6.根据权利要求1至5之一所述的方法,其特征在于所述的协议代理单元可为H.323信令代理单元或SIP信令代理单元。
7.如权利要求4或5所述的方法,其特征在于所述的协议代理单元包括H.323信令代理单元和SIP信令代理单元。
8.一种实现如权利要求1所述方法的设备,其特征在于包括协议代理单元和媒体代理单元,该协议代理单元至少包括一媒体信道请求接口,通过该接口向媒体代理单元发送请求和接收响应,以控制媒体代理单元工作。
9.如权利要求8所述的设备,其特征在于所述的媒体代理单元包括媒体信道管理单元、媒体信道分配接口和媒体信道网络接口,媒体信道分配接口和媒体信道网络接口分别与媒体信道管理单元连接;所述媒体信道分配接口接收协议代理单元的媒体信道请求并传送给媒体信道管理单元,将结果返回响应给协议代理单元,媒体信道网络接口接收和转发媒体信道的数据。
10.如权利要求8所述的设备,其特征在于所述的协议代理单元和媒体代理单元为复数个。
11.如权利要求8至10之一所述的设备,其特在于所述的协议代理单元可为H.323信令代理单元或SIP信令代理单元。
12.如权利要求10所述的设备,其特征在于所述的协议代理单元包括H.323信令代理单元和SIP信令代理单元。
13.如权利要求8所述的设备,其特征在于所述的网络接口还包括协议模块,该协议模块的内容包括创建媒体信道请求、创建媒体信道请求响应、释放媒体信道请求、释放媒体信道请求响应、查询媒体信道请求和查询媒体信道响应。
全文摘要
本发明公开了一种分布式的会议电视代理服务器的方法和设备,其中方法为由代理服务器的协议代理单元负责建立和关闭呼叫端点和目标端点间的代理呼叫信道和代理会议控制信道;通过协议代理单元发送请求,由代理服务器的媒体代理单元负责建立和关闭呼叫端点和目标端点间的所有代理逻辑信道。其中设备包括协议代理单元和媒体代理单元,协议代理单元通过网络接口与所述媒体代理单元连接;所述协议代理单元通过发送请求控制媒体代理单元工作。采用本发明提供的方法和装置后,可以实现对会议电视代理设备的服务能力扩展和多个代理设备之间的协同工作。
文档编号H04N7/15GK1474601SQ0213645
公开日2004年2月11日 申请日期2002年8月8日 优先权日2002年8月8日
发明者王怿忻, 李晖, 刘湘宇, 刘继年, 温央央 申请人:深圳市中兴通讯股份有限公司