电视会议装置的制作方法

文档序号:7577782阅读:238来源:国知局
专利名称:电视会议装置的制作方法
技术领域
本发明涉及用来支持电视会议的一种装置,更详细地说,涉及一种通过分出用来处理H.225/H.245协议的协议处理程序而把程序做得更小的装置。
在用于支持电视会议的协议中,H.323是一种国际标准,并包括在其下层的其它协议。用来支持H.323协议的终端通过下层协议之间的协作运行,以便与同级终端通信。为了进行同时支持图像和声音的电视会议,在传送和接收所需信息之后,打开用于传送数据的信道。
为了与同级终端通信,H.323终端按如下方式运行。
首先,由H.225协议设置给同级终端的呼叫信令。当成功地完成呼叫信令时,由H.245协议形成传送兼容数据的信道。当成功地完成下层协议时,即利用RTP(实时协议)/RTCP(实时控制协议)实时传送和接收音频/视频数据。
在进行通信之前,用来支持H.323协议的常规终端必须处理H.225/H.245协议。处理H.225/H.245协议对于设置兼容的操作方式来说是必需的。但是,这最好在传送音频/视频数据之前完成,而不是完全由H.323终端进行。
为了解决上述问题,本发明的目的就是提供一种用来支持电视会议的小型装置。
为了实现这一目的,相应地提供了一种利用H.323协议支持电视会议的装置,它包括用来履行H.245协议,以便保证与处理呼叫信令的H.225协议的兼容性的协议处理程序,以及用来履行RTP/RTCP,以便把数据发送给协议处理程序和接收来自协议处理程序的数据,并传送和接收实际音频/视频数据的H.323处理程序,其中H.323处理程序用不同于协议处理程序的设计模块构成。
通过参照附图详细描述其最佳实施例,本发明的上述目的和优点将变得更为明显,在附图中

图1示出一通用H.323终端的结构;
图2示出本发明的一个实施例;以及图3示出本发明的另一个实施例。
下面将参照附图详细描述本发明的结构和操作。
在H.323终端之间使用的协议可分成三个部分,即用来处理呼叫信令的H.225协议,用来保证兼容性的H.245协议,以及RTP(实时协议)/RTCP(实时控制协议)。
图1示出一通用H.323终端的结构。图1所示的终端10和12由用来进行呼叫处理的H.225协议处理程序10a和12a,用来保证兼容性的H.245协议处理程序10b和12b,以及用来保证实时传送数据的RTP/RTCP协议处理程序10c和12c构成。
在传送音频/视频数据时,图1所示装置的操作如下所述。在两个终端10和12之间形成TCP(传输控制协议)连接。该连接是通过众所周知的端口实现的。
在实现连接之后,一个请求终端向同级终端发送一设立消息。接收到设立消息的同级终端发出报警信号,而该连接发出连接消息。从而完成H.225处理过程。
在连接消息中包括H.245连接所需的IP(网间协议)地址和端口。
接收到连接消息的终端解释接收的信息并形成新的TCP连接。然后,通过传送和接收音频和视频的CODEC(编码译码器)性能,选择通常能够使用的CODEC,以便与同级终端通信。通过打开传送和接收数据的逻辑信道,结束H.245处理过程。在打开逻辑信道时,显示出有关接收数据的RTP/RTCP主机和端口的信息。
当成功地结束H.225/H.245处理过程时,终端把产生CODEC的数据发送给RTP主机和端口。RTCP检查数据的传送和接收,并在数据传送和接收得太快时产生控制CODEC的信息。
如图1所示,由于把处理H.225/H.245协议的部分装入终端内部,因而难于处理协议,要开发程序也需要更长的时间。还有,由于程序在很大程序上取决于协议,当更新协议时,必须全部重写程序。
根据本发明的装置把音频和视频CODEC,用于传送和接收数据的RTP/RTCP处理程序,以及H.225/H.245协议处理程序分开。在分开的协议处理程序中,H.225处理程序和H.245处理程序共存。H.225处理程序仅处理同级终端的H.225消息。H.245处理程序处理同级终端的H.245消息。
图2示出本发明的一个实施例。在图2所示的装置中,传送侧和接收侧分别包括协议处理程序20a和22a以及H.323处理程序20b和22b。
图2所示装置的操作如下所述。协议处理程序20a接收来自H.323终端20b的请求并用和常规的H.323终端同样的方法处理协议。协议处理程序20a试图通过众所周知的端口与同级协议处理程序22a联系。
同级协议处理程序22a为响应协议处理程序20a的设立请求,发出报警和连接消息。同级协议处理程序20a通知H.323终端20b,H.225处理完成,然后履行H.245协议。
协议处理程序20a利用由同级协议处理程序22a提供的有关H.245地址和端口的信息,进行H.245 TCP连接。当实现连接时,通过在协议处理程序20a和22a之间交换CODEC信息,确定兼容的CODEC。利用确定的CODEC信息打开传送RTP/RTCP信息的逻辑信道。(当H.323处理程序20b最初请求连接时,可通过共用数据库提供H.323处理程序20b和协议处理程序20a的COODEC信息)。
在执行H.245协议之后,协议处理程序20a向H.323处理程序20b提供RTP/RTCP信息。协议处理程序20a和22a等待的只是这样的消息,即视频CODEC想要提取诸如速度控制或H.245的连接之类的命令。根据收到的RTP/PTCP信息,H.323处理程序20b把音频/视频数据传送给同级的H.323处理程序22b。
图3示出本发明的另一个实施例,其中只有一侧具有根据本发明的装置。在图3所示的装置中,传送侧包括协议处理程序30a和H.323处理程序30b。同级侧包括用于处理H.225,H.245和H323协议的常规H323终端。
图3所示装置的操作如下。协议处理程序30a接收来自H.323处理程序30b的请求并试图通过众所周知的端口联系同级终端32。
为了响应协议处理程序20a的设立请求,同级终端32发出报警和连接消息。
协议处理程序30a利用由同级终端32揭示的有关H.245地址和端口的信息,实现TCP连接,以便处理H.245协议。当连接完成时,交换CODEC信息并确定兼容的CODEC。利用确定的CODEC信息打开传送RTP/RTCRP信息的逻辑信道。
在执行H.245协议之后,协议处理程序30a向H.323处理程序30b提供RTP/PTCP信息。H.323处理程序30b根据RTP/PTCP信息向同级终端32传送音频/视频数据。
当同级H.323终端32想要与H.323处理程序30b通信时,同级终端32试图把H.225协议与由H.323处理程序30b注册的协议处理程序30a的地址连接。协议处理程序30a把它自己的值用作接收的H.245协议的地址和端口号,设置RTP/RTCP信息作为H.323处理程序30b的值,并把地址,端口号和RTP/RTCP信息传送给同级H.323终端32。在这个处理过程中,不管协议处理程序30a的位置,同级H.323终端32被认为是与通用的H.323终端联系。
如上所述,在本发明中,通过提供用于处理H.225/H.245协议的协议处理程序,能够减轻协议的负担,通过集中于实际数据的传送和接收,能够开发有效的程序并缩短开发程序所需的周期。
还有,当协议被更新和需要修改时,在最小限度地修改主程序的同时,通过仅仅修改协议处理程序,就可快速地更新所有程序。
由于在减少处理协议的负担的情况下缩小了程序规模,有可能减轻存储器的负担。还有,由于在存储器中仅仅保留协议处理程序,与所有程序必须保留在存储器中的情况相比,能够节省计算机资源。
权利要求
1.一种利用H.323协议来支持电视会议的装置,包括用来履行H.245协议,以便保证与用来处理呼叫信令的H.225协议的兼容的协议处理程序;以及用来履行RTP/RTCP的H.323处理程序,以便把数据发送给协议处理程序和从协议处理程序的接收数据,并传送和接收实际音频/视频数据,其中H.323处理程序用不同于协议处理程序的设计模块构成。
全文摘要
通过分出处理H.225/H.245协议的协议处理程序而把程序做得更小的装置。用H.323协议支持电视会议的装置包括协议处理程序和H.323处理程序,前者用来履行H.245协议以保证与处理呼叫信令的H.225协议兼容,后者履行RTP/RTCP以向/自协议处理程序发送/接收数据,并传送和接收实际音频/视频数据,其中用不同于协议处理程序的设计模块构成H.323。提供处理H.225/H.245协议的协议处理程序能减轻协议的负担,集中于实数据传送和接收能开发有效程序并缩短开发程序所需周期。
文档编号H04N7/15GK1222037SQ98118420
公开日1999年7月7日 申请日期1998年8月13日 优先权日1998年8月13日
发明者裴大奎 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1