传输线路配置方法 【技术领域】
本发明涉及多媒体通信领域,特别涉及到多媒体会议电视系统中的一种传输线路配置方法。
背景技术
随着数据通信技术的快速发展,宽带业务需要的急剧上升,使得多媒体通信的应用越来越广泛。多媒体会议电视系统就是一种建立在数据通信的基础上,利用现有的IP网、综合业务数字网(ISDN,Integrated Services DigitalNetwork)或公共电话交换网(PSTN,Public Switched Telephone Network)等数据通信网络,进行既可实时传输图像信息,又可同时实时传输语音信息的通信系统。使用该系统,可以利用本地终端,为在不同地点的人提供可视的多媒体会议;同时,这种集计算机的交互性、网络的分布性和多媒体信息的同步性为一体的多媒体会议电视系统突破了计算机、通信、电视等传统通信方式的限制,为人们提供了全新的交互服务。
目前,多媒体会议电视系统能够同时支持多点接入进行多媒体通信,参见图1,该图是现有技术多媒体会议电视系统地结构拓扑图。图1所示的多媒体会议电视系统包括:能够提供单向或双向实时通信的、且可以支持语音通信和视频通信的多个终端(Terminal)10,控制终端10之间进行音频、视频通信的多点控制单元(MCU,Multipoint Control Unit)20和控制与管理整个会议召开全过程的业务管理中心(SMC,Service Manage Center)30。其中终端10和MCU 20之间通过各类的宽/窄带数据通信网40进行多媒体通信,即终端10和MCU20之间通过各类宽/窄带数据通信网40的数据传输线路进行传输多媒体会议的音频码流、视频码流以及一些会议控制指令信息,其中各类宽/窄带数据通信网40包括IP网、ISDN网和PSTN网等数据通信网络,还可以是E1、T1数据专网。
如图1所示,如果终端A选取宽/窄带数据通信网40中的IP网和多媒体会议电视系统中的MCU20进行多媒体通信,则终端A会通过自身的IP接口和IP传输线路相连,通过IP传输线路和MCU20进行视频码流和音频码流的传输;而如果终端B选取宽/窄带数据通信网40中的ISDN网和多媒体会议电视系统中的MCU20进行多媒体通信,则终端B会通过自身的ISDN接口和ISDN传输线路相连,通过ISDN传输线路和MCU20进行视频码流和音频码流的传输。目前,多数的多媒体会议终端10都同时会提供各种类型的接口,如包括:E1接口、ISDN接口和IP接口等。
现有技术中,各个多媒体会议终端10与多媒体会议电视系统中的MCU20进行多媒体会议通信之前,首先要进行传输线路的预定义,即终端10在加入会议系统之前,将自己使用的传输线路类型配置为用户预先选择的传输线路类型;在会议召开时,该终端10会以预先选择的传输线路类型接入到多媒体会议电视系统中。这样,在会议开始时,终端10会以预定义的传输线路接入到MCU20中,进行多媒体会议通信。
例如:终端10在进行多媒体会议通信之前,预定义以E1传输线路接入到多媒体会议电视系统中,则在召开会议的过程中,该终端10都以E1传输线路和MCU20进行多媒体会议通信。
如果在会议召开的整个过程中,上述预定义的E1传输线路出现故障,或用户想更改传输线路类型,则必须首先由业务管理中心SMC30中断目前正在召开的会议,或者暂时先隔离掉该终端10;
然后SMC30将该终端10配置的E1传输线路更新为其他的传输线路类型,如ISDN传输线路、IP传输线路等;
在SMC30侧,更新配置传输线路操作完成后,SMC30再控制MCU20重新召开该会议,或者控制MCU20重新呼叫该终端10接入会议。
然而目前,由于多媒体会议电视系统能够使在不同地域的终端10进行实时的音频、视频交流,且节约成本,所以越来越多的国际性交流会议和政府间会议都广泛采用多媒体会议电视系统进行会议交流。所以,如果上述会议中断,或者终端10被隔离的情况都会给人们带来较大的损失,特别是对一些非常紧急的、且会议内容非常重要的会议而言,其损失程度会更大。
同时,由于各种宽/窄带数据通信网40中的传输线路都设置在外部自然环境中,所以各种传输线路常常由于外部各种自然环境的影响(如雨水的腐蚀,阳光的暴晒等)和一些人为故意破坏因素的存在,经常受到不同程度的损害,以致出现不可预知的线路断路故障。如果传输线路在不可预知的情况下,出现断路故障,必将导致使用该传输线路接入到多媒体会议电视系统中的终端10与正在召开的会议系统中断,考虑到整个会议召开的同步,这个时候常常需要中断整个会议召开的进程,然后将该终端10的传输线路切换到另外一个数据通信网络的传输线路上,然后再重新召开该会议。
上述为解决终端10因传输线路出现意外故障,而导致与会议系统断开的处理方法,需要暂时中断正在召开的会议,才能切换到新的传输线路,这样必将延长会议召开的时间,且切换传输线路的方式也比较繁琐。
【发明内容】
本发明要解决的技术问题是提出一种传输线路配置方法,以使多媒体会议电视系统在传输线路出现意外故障的情况下,不用暂时中断会议,就能灵活切换到新的传输线路。
为解决上述问题,本发明提出了一种传输线路配置方法,用于多媒体会议电视系统,所述方法包括下列步骤:
(1)为所述多媒体会议电视系统中的每个节点配置多条传输线路,以形成对应每个节点的线路配置信息;
(2)在会议召开的整个过程中,如果所述节点当前的传输线路发生故障,则根据对应该节点的线路配置信息,从为该节点所配置的多条传输线路中选取出另外一条传输线路继续进行会议。
其中在所述步骤(1)中,按不同优先级顺序为每个节点配置多条传输线路;在所述步骤(2)中,从为该节点所配置的不同优先级顺序的多条传输线路中,选取出当前优先级顺序最高的一条传输线路继续进行会议。
本发明的有益效果:由于本发明传输线路配置方法通过为多媒体会议电视系统中的每个节点预先配置多条传输线线路,在会议召开的整个过程中,当所述节点当前使用的传输线路发生故障时,可以由业务管理中心、多点控制单元或所述节点本身从存储的对应该节点的多条传输线路中选取出另外一条传输线路,以使基于选取出的该传输线路,多点控制单元能够继续呼叫该节点或该节点能够继续接入到会议系统,从而实现了会议的继续进行。因此,在会议召开的整个过程中,当节点使用的传输线路发生故障时,可以达到不必先暂时中断会议,就能灵活切换到新的传输线路的目的。
【附图说明】
图1是现有技术多媒体会议电视系统的结构拓扑图;
图2是本发明传输线路配置方法中一个终端的线路配置信息示意图;
图3是本发明传输线路配置方法第一实施例的流程图;
图4是本发明传输线路配置方法第二实施例的流程图;
图5是本发明传输线路配置方法第三实施例的流程图。
【具体实施方式】
目前,多媒体会议电视系统中的一些节点,如每个终端、每个从属MCU(在一个多媒体会议电视系统中,一般有一个主MCU,对多媒体会议进行主控制作用,但一般主MCU的主控制作用是通过控制多个从属MCU来实现的,进而每个从属MCU又控制多个终端进行多媒体会议的通信,从而实现分级管理的通信机制)设备都会同时配置有多种类型的接口,如E1接口、ISDN接口和IP接口等,这些节点通过每种类型的接口接到相应的传输线路上后,可以分别通过相对应的数据通信网络接入到会议系统中,如这些节点通过E1接口接上E1传输线路后,可以通过E1数据专网接入到多媒体会议电视系统中;当然该这些节点也可以通过IP接口接上IP传输线路后,通过IP网络接入到多媒体会议电视系统中。本发明传输线路配置方法正是利用现有的这些节点上已经具有的多种类型的接口,并同时给以配置相关的传输线路,从而实现在会议召开的整个过程中,当节点当前的传输线路发生故障时,能够方便灵活的选取其他传输线路继续进行会议,而不必中断会议召开进程的目的。
实现本发明传输线路配置方法的前提是:在会议召开之前,为参加会议的每个节点(如每个终端、每个从属MCU或每个网关等)都同时配置给多条传输线路,以形成对应每个节点的线路配置信息。每个节点被配置的多条传输线路的线路类型可以由用户自己选择,如某个用户可以为自己的终端选择E1传输线路、ISDN传输线路和IP传输线路;而另一用户可以为自己的终端选择T1传输线路、IP传输线路和ISDN传输线路等等。
在会议召开之前,为可以入会的每个节点配置多条传输线路的操作,可以在能够对整个会议系统进行管理控制的SMC中完成。每个节点被配置了多条传输线路后,可以形成对应自身的线路配置信息。下面以为多媒体会议电视系统中的每个终端配置多条传输线路,以形成对应每个终端的线路配置信息为例,详细说明本发明传输线路的配置方法。
参照图2,该图是本发明传输线路配置方法中一个终端的线路配置信息示意图,图中终端A的线路配置信息包括:终端序号,配置的传输线路(这里为终端A配置的多条传输线路是以不同优先级顺序排列的),传输线路的相关信息;其中A即为该终端的终端序号;该终端A被配置了三条类型不同的传输线路,分别为E1传输线路、ISDN传输线路和IP传输线路,这三条类型不同的传输线路是以不同优先级顺序排列的,即排在最前面的E1传输线路优先级最高,ISDN传输线路优先级次之,IP传输线路优先级最低;其中E1传输线路的相关信息包括:会场名称、线路类型为E1,该E1传输线路的传输速率128kbps~1920kbps等参数,当然还包括该次会议的视频协议、视频格式、视频帧率及音频协议等信息;ISDN传输线路的相关信息包括:会场名称、线路类型为ISDN,该ISDN传输线路的传输速率64kbps~512kbps及ISDN号码等参数,当然还包括该次会议的呼叫方式、视频协议、视频格式、视频帧率及音频协议等信息;IP传输线路的相关信息包括:会场名称、线路类型为IP,该IP传输线路的传输速率128kbps~1920kbps及终端的IP地址和注册名等参数,当然还包括该次会议的呼叫方式、视频协议、视频格式、视频帧率及音频协议等信息。其他终端的线路配置信息的情况同图2中终端A的线路配置信息的情况,这里不再赘述。
每个终端的用户在会议召开之前,可以在上述对应每个终端的线路配置信息中,预先指定其中的一条传输线路作为会议开始时的入会传输线路;如果用户不具体指定入会传输线路,则在会议开始时,选取对应该终端的线路配置信息中优先级顺序最高的传输线路作为该终端在会议开始时的入会传输线路。如上例终端A可以预先指定在会议开始时,以IP传输线路接入会议系统,则此时需要由终端A的用户预先指定IP传输线路作为该终端A的入会传输线路,如果终端A的用户在会议召开前不具体指定由哪一条传输线路作为会议开始时的入会传输线路,则在会议开始时,自动将终端A的线路配置信息中的优先级顺序最高的E1传输线路作为该终端A的入会传输线路。
其中对应每个终端的线路配置信息可以存储在MCU中,也可以存储在如SMC等的管理设备,也可以存储在如终端、从属MCU等节点设备中。下面首先详细说明把对应每个终端的线路配置信息存储在MCU中,后续的会议召开的整个过程(会议召开的整个过程包括会议开始进程、会议召开进程和会议结束进程)中,传输线路出现故障,更换新的传输线路的过程。参照图3,该图是本发明传输线路配置方法第一实施例的流程图;图中显示了会议召开的整个过程和会议召开的整个过程中更换传输线路的过程,其具体实现过程如下:
步骤100,在SMC中完成为每个终端配置多条传输线路的操作,从而得到对应每个终端的线路配置信息。
步骤110,在步骤100中得到对应每个终端的线路配置信息后,后续会议开始召开时,SMC将每个终端的线路配置信息全部下发到MCU,MCU接收到每个终端的线路配置信息后,进行存储,其存储格式可以采用数据库形式,也可以采用表格形式,其存储的目的是以备后续其他会议的召开使用。
步骤120,MCU在存储的对应每个终端的线路配置信息中分别选取出优先级顺序最高的传输线路(指用户预先没有指定具体的入会传输线路的情况),或选取出用户预先指定的入会传输线路。
步骤130,MCU分别通过步骤120选取出的每条传输线路,逐一呼叫相应每个终端接入会议(也可以由终端请求MCU接入会议),然后该会议就可以正常召开,各个终端可以通过MCU的控制进行相互间的通信。
步骤140,在会议召开的整个过程中(会议召开的整个过程包括会议开始召开进程、会议召开进程和会议结束过程),MCU通过判断未接收到每个终端码流的时间长度来检测相应每个终端的传输线路是否发生故障;其中类型不同的传输线路其判断标准也是不同的,如终端采用E1传输线路的情况,只要MCU检测到10秒左右的时间长度内该终端都没有发来码流,则可以得出结论:该终端的传输线路已经发生故障;而如果终端采用IP传输线路,则只有MCU检测到1分钟至几分钟的时间长度内该终端都没有发来码流,则才可以得出结论:该终端的传输线路已经发生故障。
如果MCU检测出某个终端的传输线路出现故障,则执行步骤150,如果没有检测到终端的传输线路出现故障,则执行步骤190。
步骤150,MCU在存储的对应该传输线路出现故障的终端的线路配置信息中,选取出当前优先级顺序最高的一条传输线路;举例说明,如图2中的终端A在当前采用的传输线路E1出现故障后,将按照当前可利用的传输线路的优先级顺序最高的规则,进一步将ISDN传输线路选取出作为出现故障的传输线路E1的替补传输线路。
步骤160,MCU通过步骤150选取出的传输线路重新呼叫传输线路出现故障的该终端,以使该终端能够再次接入到会议系统中,继续进行会议。
步骤170,该终端通过MCU的呼叫接入到会议系统中后,继续和其他终端进行会议内容的交互,以实现会议的继续进行。
步骤180,该终端再次接入到会议系统后,MCU还要进一步将通过该更换的新的传输线路与该终端进行通信的状态信息反馈回SMC,从而使得在SMC的控制管理下,该终端能够与会议系统中的其他终端保持同步。
步骤190,参加会议的每个终端的传输线路都是正常的,可以继续会议的召开进程。
当然,对应每个终端的线路配置信息中的多条传输线路也不一定要以不同优先级顺序排列,也可以采用随机排列的方式,在需要选取传输线路时,采用相应的算法或规律也可,其原理非常简明易见,这里不再赘述。
为考虑到减轻MCU在会议召开的整个过程中的工作负荷,也可以将对应每个终端的线路配置信息不存储在MCU中,而是存储到在会议召开的整个过程中其工作负荷不是很大的管理层设备上,如SMC等。参照图4,该图是本发明传输线路配置方法第二实施例的流程图;该图中每个终端的线路配置信息都相应存储在SMC中,其具体的实现过程如下:
步骤200,在SMC中完成为每个终端配置多条传输线路的操作,从而得到对应每个终端的线路配置信息。
步骤210,SMC将对应每个终端的线路配置信息分别进行存储,其存储格式可以采用数据库形式,也可以采用表格形式,其存储的目的是以备后续其他会议的召开使用。
步骤220,在会议开始召开时,SMC在存储的对应每个终端的线路配置信息中分别选取出优先级顺序最高的传输线路(指用户预先没有指定具体的入会传输线路的情况),或选取出用户预先指定的入会传输线路。
步骤230,SMC将步骤220中选取出的每条传输线路的相关信息分别下发到MCU。
步骤240,MCU根据接收到的每条传输线路的相关信息,分别按照每条传输线路的相关信息,通过相应每条传输线路呼叫相应每个终端接入会议(或终端请求MCU接入到会议中),然后该会议就可以正常召开,各个终端可以通过MCU的控制进行相互间的通信。
步骤250,在会议召开的整个过程中,MCU通过判断未接收到每个终端码流的时间长度来检测相应每个终端的传输线路是否发生故障;其中类型不同的传输线路其判断标准也是不同的,如终端采用E1传输线路的情况,只要MCU检测到10秒左右的时间长度内该终端都没有发来码流,则可以得出结论:该终端的传输线路已经发生故障;而如果终端采用IP传输线路,则只有MCU检测到1分钟至几分钟的时间长度内该终端都没有发来码流,则才可以得出结论:该终端的传输线路已经发生故障。
如果MCU检测出某个终端的传输线路出现故障,则执行步骤260,如果没有检测到终端的传输线路出现故障,则执行步骤310。
步骤260,MCU在得到某个终端的传输线路出现故障的结论后,将向SMC发送更换该终端的传输线路的请求,其中该请求信息中包含该终端的终端标识码信息。
步骤270,SMC在接收到MCU发来的请求更换传输线路的请求后,根据该请求信息中的该终端的终端标识码信息,在存储的多个线路配置信息中,查找到对应该终端的线路配置信息,并在该查找出的线路配置信息的多条传输线路中,选取出当前优先级顺序最高的一条传输线路,并把选取出的该条传输线路的相关信息下发到MCU中。
步骤280,MCU接收到步骤270中选取出的该传输线路的相关信息后,根据该传输线路的相关信息,通过该传输线路重新呼叫传输线路出现故障的该终端,以使该终端能够再次接入到会议系统中,继续进行会议。
步骤290,该终端通过MCU的呼叫接入到会议系统中后,继续和其他终端进行会议内容的交互,以实现会议的继续进行。
步骤300,该终端再次接入到会议系统后,MCU还要进一步将通过该更换的新的传输线路与该终端进行通信的状态信息反馈回SMC,从而使得在SMC的控制管理下,该终端能够与会议系统中的其他终端保持同步。
步骤310,参加会议的每个终端的传输线路都是正常的,可以继续会议的召开进程。
当然,对应每个终端的线路配置信息也可以进一步存储到对应的每个终端中,即由每个终端来存储自身的线路配置信息,这是因为每个终端自身也有一定的存储能力,可以负荷存储自身的线路配置信息。参照图5,该图是本发明传输线路配置方法第三实施例的流程图;其中每个终端的线路配置信息相应存储在对应的每个终端中,后续会议的召开过程如下:
步骤400,每个终端为自身配置多条传输线路,从而得到对应自身的线路配置信息,每个终端再将对应自身的线路配置信息进行存储。
步骤410,每个终端在对应自身的线路配置信息中选取出优先级顺序最高的传输线路或预先指定的入会传输线路,以通过该选取出的传输线路接入会议(或MCU呼叫该终端入会)。
步骤420,在会议召开的整个过程中,每个终端时刻检测并判断自身的传输线路是否发生故障;如果某个终端检测出自身的传输线路出现故障,则执行步骤430,如果没有检测到自身的传输线路出现故障,则执行步骤450。
步骤430,该终端检测到自身的传输线路发生故障后,在自身存储的线路配置信息中选取出当前优先级顺序最高的传输线路,并以该选取出的传输线路重新接入到会议中。
步骤440,该终端再次接入到会议系统后,会议可以继续进行。MCU还要进一步将通过该更换的新的传输线路与该终端进行通信的状态信息反馈回SMC,从而使得在SMC的控制管理下,该终端能够与会议系统中的其他终端保持同步。
步骤450,参加会议的该终端的传输线路是正常的,可以继续会议的召开进程。
上述只是以对多媒体会议电视系统中的每个终端配置多条传输线路,形成对应每个终端的线路配置信息为例,详细说明本发明传输线路配置方法的。而对于本发明传输线路配置方法中,如对其他从属MCU、网关等节点配置多条传输线路的情况,与上述对每个终端配置多条传输线路的情况相同,因此这里就不再过多赘述。
当然,上述对应每个节点的线路配置信息除可以保存在MCU中、SMC中或例如终端、从属MCU等的节点中之外,还可以保存在任何有存储能力的其他设备中,只要保证在需要更换传输线路时,能够从相应的存储有对应每个节点的线路配置信息的设备中,查找到对应的传输线路,并基于该查找到的传输线路,由MCU能够进一步重新呼叫该节点入会或该节点能够重新接入会议即可。
综上,通过预先对每个节点进行多条传输线路的配置,从而可以实现在会议召开的整个过程中,如果节点的当前传输线路出现意外故障,而不必先暂时中断会议召开的进程,就可以方便灵活的实现传输线路的更换操作。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。