一种宽带专线会议电视系统全网自动调速的方法转让专利

申请号 : CN200710130490.7

文献号 : CN101355682B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄书平陈涛

申请人 : 中兴通讯股份有限公司

摘要 :

一种宽带专线会议电视系统全网自动调速的方法,其中多点控制单元包括上、下级多点控制单元,包括,首先获得多点控制单元上所有终端信道速率;取得所有终端信道速率中最小值T;如果下挂有下级多点控制单元,则将下级级联口信道速率、下级多点控制单元发送会议速率中较低值作为下级多点控制单元的接收会议速率P;取P和T中较低值为N;最后检测上级多点控制单元下发的发送会议速率;如果N值小于发送会议速率,则将N值作为发送会议速率发送给所有终端和下级多点控制单元;否则将发送会议速率发送给所有终端和下级多点控制单元。应用本发明,实现全网在统一速率工作,从而确保系统信令、语音、图像等的完好,降低了成本,提高系统稳定性。

权利要求 :

1.一种宽带专线会议电视系统全网自动调速的方法,其中多点控制单元包括上级多点控制单元、下级多点控制单元,其特征在于,包括以下步骤,a、获得所述多点控制单元上接入的所有终端的信道速率;取得所述多点控制单元上接入的所有终端的信道速率中最小值T;

b、判断所述多点控制单元是否下挂有下级多点控制单元,如果是,则将下级级联口信道速率、下级多点控制单元发送会议速率中的较低值作为下级多点控制单元的接收会议速率P;取得P和T中较低值为N;

c、检测上级多点控制单元下发的发送会议速率;如果N值小于所述上级多点控制单元下发的发送会议速率,则执行步骤d,否则,执行步骤e;

d、将N值作为上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元;

e、将所述上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元。

2.如权利要求1所述的方法,其特征在于,所述步骤b中,如果所述多点控制单元没有下挂下级多点控制单元,则执行以下步骤,o、检测上级多点控制单元下发的发送会议速率;

p、如果所述T值小于所述上级多点控制单元下发的发送会议速率,则执行步骤q,否则,执行步骤r;

q、将所述T值作为上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元;

r、将所述上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元。

3.如权利要求2所述的方法,其特征在于,所述步骤d中,还包括;将所述N值发送给上级多点控制单元咨询;所述步骤q中,还包括;将所述T值发送给上级多点控制单元咨询。

4.如权利要求2或3所述的方法,其特征在于,所述步骤e中还包括,将所述上级多点控制单元下发的发送会议速率发送给上级多点控制单元确认;

所述步骤r中还包括,将所述上级多点控制单元下发的发送会议速率发送给上级多点控制单元确认。

5.如权利要求1、2或3所述的方法,其特征在于,还包括,上级多点控制单元收到终端或下级多点控制单元的信道速率,若其值大于所述上级多点控制单元下发的发送会议速率时,需要返还给终端或下级多点控制单元一个发送会议速率。

6.如权利要求1、2或3所述的方法,其特征在于,速率变更的触发条件包括,终端信道速率变化、下级级联口的可用会议速率变化、终端或级联口断开、终端或级联口上端或者终端或级联口重新能力交互。

7.如权利要求1、2或3所述的方法,其特征在于,所述步骤a中,在存在信道备份的情况下,所述多点控制单元取自己检测的信道速率作为所述终端的信道速率。

说明书 :

一种宽带专线会议电视系统全网自动调速的方法

技术领域

[0001] 本发明涉及会议电视系统,尤其涉及一种宽带专线会议电视系统全网自动调速的方法。
[0002] 宽带专线会议电视系统MCU(多点控制单元)和高清终端(高清宽带专线终端)全网自动升降速过程以求最终全网同速工作的一种信令处理的方法

背景技术

[0003] 在宽带专线会议电视系统中,常见的较复杂组网见图1,其他组网都可以看作是它的延伸。MCU与MCU之间或者MCU与终端之间的需要多对E1专线连接,一般为1-4对E1专线来承载2M-8M的专线宽带会议电视组网。假设系统中存在x个终端,y个级联口,以8M带宽组网,则整个系统存在4*(x+y)对E1专线。任何一对存在问题,都会导致系统工作不正常;若系统配置了信道备份功能,一般情况下,出现故障的终端或MCU会出现图像异常;反之若没有配置信道备份功能,则有可能导致终端掉线,语音和图像的彻底故障。
[0004] 综上所述,当前需要一种宽带专线会议电视系统全网自动调速的技术方案,来实现全网在统一的速率下工作,从而确保宽带专线会议电视系统信令、语音、图像等的完好。

发明内容

[0005] 本发明所要解决的技术问题是提供种宽带专线会议电视系统全网自动调速的方法,实现全网在统一的速率下工作,从而确保宽带专线会议电视系统信令、语音、图像等的完好,大大提高宽带专线会议电视系统的稳定性。
[0006] 为了解决上述问题,本发明提供了一种宽带专线会议电视系统全网自动调速的方法,其中多点控制单元包括上级多点控制单元、下级多点控制单元,其特征在于,包括以下步骤,
[0007] a、获得所述多点控制单元上接入的所有终端的信道速率;取得所述多点控制单元上接入的所有终端的信道速率中最小值T;
[0008] b、判断所述多点控制单元是否下挂有下级多点控制单元,如果是,则将下级级联口信道速率、下级多点控制单元发送会议速率中的较低值作为下级多点控制单元的接收会议速率P;取得P和T中较低值为N;
[0009] c、检测上级多点控制单元下发的发送会议速率;如果N值小于所述上级多点控制单元下发的发送会议速率,则执行步骤d,否则,执行步骤e;
[0010] d、将N值作为上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元;
[0011] e、将所述上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元。
[0012] 进一步地,上述方法还可包括,所述步骤b中,如果所述多点控制单元没有下挂下级多点控制单元,则执行以下步骤,
[0013] o、检测上级多点控制单元下发的发送会议速率;
[0014] p、如果所述T值小于所述上级多点控制单元下发的发送会议速率,则执行步骤q,否则,执行步骤r;
[0015] q、将所述T值作为上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元;
[0016] r、将所述上级多点控制单元下发的发送会议速率发送给所有终端和下级多点控制单元。
[0017] 进一步地,上述方法还可包括,所述步骤d中,还包括;将所述N值发送给上级多点控制单元咨询;所述步骤q中,还包括;将所述T值发送给上级多点控制单元咨询。
[0018] 进一步地,上述方法还可包括,所述步骤e中还包括,
[0019] 将所述上级多点控制单元下发的发送会议速率发送给上级多点控制单元确认;
[0020] 所述步骤r中还包括,将所述上级多点控制单元下发的发送会议速率发送给上级多点控制单元确认。
[0021] 进一步地,上述方法还可包括,上级多点控制单元收到终端或下级多点控制单元的信道速率,若其值大于所述上级多点控制单元下发的发送会议速率时,需要返还给终端或下级多点控制单元一个发送会议速率。
[0022] 进一步地,上述方法还可包括,速率变更的触发条件包括,终端信道速率变化、下级级联口的可用会议速率变化、终端或级联口断开、终端或级联口上端或者终端或级联口重新能力交互。
[0023] 进一步地,上述方法还可包括,所述步骤a中,
[0024] 在存在信道备份的情况下,所述多点控制单元取自己检测的信道速率作为所述终端的信道速率。
[0025] 与现有技术相比,应用本发明,实现全网在统一的速率下工作,从而确保宽带专线会议电视系统信令、语音、图像等的完好,降低了成本,大大提高宽带专线会议电视系统的稳定性。

附图说明

[0026] 图1是典型多级级联宽带专线会议电视组网图;
[0027] 图2是本发明具体实施方式中主MCU全网自动升降速处理流程图;
[0028] 图3是本发明具体实施方式中从MCU全网自动升降速处理流程图;
[0029] 图4是本发明具体实施方式中三级MCU全网自动升降速处理流程图。

具体实施方式

[0030] 下面结合附图对本发明具体实施方式作进一步说明。
[0031] 为了更好地说明本专利,先定义几个基本概念。
[0032] 信道速率:终端与MCU之间或MCU与MCU之间的n*E1(n=1、2、3、4)传输速率。终端检测的信道速率和MCU检测的信道速率是一致的;两个实体之间通过信道备份功能进行信道交叉和速率确认。信道速率的取值范围1-4。
[0033] 会议速率:一组会议中所有与会终端使用的最终通讯速率;会议速率的取值范围1-4。主要包括如下几个部分:
[0034] 终端接收会议速率:MCU通过非标BAS码发送给终端的会议速率。
[0035] 终端发送会议速率:终端通过非标BAS码发送给MCU的信道速率或是对终端接收会议速率的确认,此过程非强制。
[0036] 从MCU接收会议速率:主MCU通过非标BAS码发送给本级MCU的会议速率。
[0037] 从MCU发送会议速率:本级MCU所有其参会终端(不包括与主MCU之间级联口)信道速率、三级MCU发送会议速率的最小值。
[0038] 三级MCU接收会议速率:主MCU或从MCU通过非标BAS码发送给本级MCU的会议速率,需要强制执行。
[0039] 三级MCU发送会议速率:本级MCU所有其参会终端(不包括与主MCU或从MCU之间级联口)信道速率的最小值。
[0040] 主MCU发送会议速率:即最终的会议速率。主MCU所有参会终端信道速率、所有从MCU和三级MCU级联口发送会议速率的最小值;也是从MCU和三级MCU的接收会议速率,本MCU和下级各MCU上的所有参会终端的接收会议速率和最终执行速率。
[0041] 本发明中,将下级MCU虚拟成上级MCU的一个终端是其核心方法。除主MCU以外每级MCU仅有1个与上级MCU的级联口,但是可以存在多个与下级MCU的级联口,且任何MCU都可以接入多个终端。下级MCU对上级MCU的速率指令必须作出回应(执行确认或请求改变),终端对MCU过来的非标BAS码速率指令必须无条件执行。
[0042] 三级MCU计算出其接入所有终端的最低速率,且必须向上级MCU汇报,等待上级MCU的指示和确认。
[0043] 从MCU计算出其接入所有终端和下级MCU的最低速率,且必须向上级MCU汇报,等待上级MCU的指示和确认。
[0044] 主MCU计算出其接入所有终端和下级MCU的最低速率,此为会议最终速率,且必须得到网络中所有终端和MCU的坚决执行,以确保全网同速工作。
[0045] 任何MCU速率和终端变更的触发条件有:MCU检测到终端信道速率变化、级联口的可用会议速率变化,终端(级联口)断开,终端(级联口)上端,终端(级联口)重新能力交互等过程。
[0046] 图2描述了主MCU的处理的流程图,具体如下,
[0047] 步骤110、获得主MCU上接入的所有终端的信道速率Ti;
[0048] 在存在信道备份的情况下,由于MCU检测的信道速率永远与终端通过非标BAS码向MCU报告的信道速率一致,MCU直接取自己检测的信道速率作为终端的信道速率。
[0049] 步骤120、取得Ti中最小值T;
[0050] T=min(T1,T2,...,Tn)。
[0051] 步骤130、判断主MCU是否下挂有下级MCU,如果是,则执行步骤140;否则,执行步骤181;
[0052] 下级MCU包括从MCU或三级MCU等。
[0053] 步骤140、得到下级联口信道速率为Xi、下级MCU发送会议速率为Yi,则得到下级MCU的接收会议速率为Bi=min(Xi,Yi);
[0054] 步骤150、取得Bi和T中的最小值Ta;
[0055] Ta=min(T,B1,B2,...,Bm)。
[0056] 步骤160、发送Ta值到所有下级MCU;
[0057] 通过非标BAS码向所有下级MCU发送Ta值。
[0058] 步骤170、发送Ta值到所有终端;
[0059] 通过非标BAS码向所有终端发送Ta值,所有终端的终端接收会议速率为Ta。
[0060] 步骤180、主MCU检测到终端或级联口的信道速率变化、终端或级联口断开、终端或级联口上端、或者终端或级联口重新能力交互等过程,执行步骤110;
[0061] 速率变更的触发条件有:终端信道速率变化、级联口的可用会议速率变化,终端(级联口)断开,终端(级联口)上端,终端(级联口)重新能力交互等过程。
[0062] 主MCU收到终端或级联口的信道速率,若其值大于会议速率时,需要返还给对方一个会议速率,以免对方产生错误操作。
[0063] 步骤181、发送T值到所有下级MCU;
[0064] 通过非标BAS码向所有下级MCU发送T值。
[0065] 步骤182、发送T值到所有终端;
[0066] 通过非标BAS码向所有终端发送T值,所有终端的终端接收会议速率为T。
[0067] 步骤183、主MCU检测到终端或级联口的信道速率变化、终端或级联口断开、终端或级联口上端、或者终端或级联口重新能力交互等过程,执行步骤110;
[0068] 速率变更的触发条件有:终端信道速率变化、级联口的可用会议速率变化,终端(级联口)断开,终端(级联口)上端,终端(级联口)重新能力交互等过程。
[0069] 主MCU收到终端或级联口的信道速率,若其值大于会议速率时,需要返还给对方一个会议速率,以免对方产生错误操作。
[0070] 图3描述了从MCU的处理的流程图,具体如下,
[0071] 步骤210、获得从MCU上接入的所有终端的信道速率Tsi;
[0072] 在存在信道备份的情况下,由于MCU检测的信道速率永远与终端通过非标BAS码向MCU报告的终端信道速率一致,MCU直接取自己检测的信道速率作为终端的信道速率。
[0073] 步骤220、取得Tsi中最小值Ts;
[0074] Ts=min(Ts1,Ts2,...,Tsn)。
[0075] 步骤230、判断从MCU是否下挂有下级MCU,如果是,则执行步骤240;否则,执行步骤260;
[0076] 下级MCU包括三级MCU等。
[0077] 步骤240、得到下级级联口信道速率为Xsi、下级MCU发送会议速率为Ysi,则得到下级MCU的接收会议速率为Bsi=min(Xsi,Ysi);
[0078] 得到三级级联口信道速率为Xsi、三级MCU发送会议速率为Ysi,则得到三级MCU的接收会议速率为Bsi=min(Xsi,Ysi)。
[0079] 步骤250、取得Bsi和Ts中最小值Tsa;
[0080] Tsa=min(Ts,Bs1,Bs2,...,Bsm)。
[0081] 步骤260、检测上级MCU下发的发送会议速率A;
[0082] 步骤270、如果Tsa值小于上级MCU下发的发送会议速率A,则执行步骤280,否则,执行步骤290;
[0083] 步骤280、Tsa值发送给上级MCU咨询;Tsa值作为上级MCU下发的发送会议速率发送给所有终端和下级MCU,执行步骤260;
[0084] Tsa值作为上级MCU下发的发送会议速率通过非标BAS码向所有终端和三级MCU发送。
[0085] 步骤290、A值发送给上级MCU确认;
[0086] A值通过非标BAS码传送给主MCU。
[0087] 步骤300、A值发送给所有终端和下级MCU执行;
[0088] A值通过非标BAS码向所有终端和下级MCU发送。
[0089] 步骤310、从MCU检测到终端或级联口的信道速率变化、或终端(级联口)断开、或终端(级联口)上端、或终端(级联口)重新能力交互等过程,执行步骤210。
[0090] 速率变更的触发条件有:终端信道速率变化、级联口的可用会议速率变化,终端(级联口)断开,终端(级联口)上端,终端(级联口)重新能力交互等过程。
[0091] 从MCU收到终端或级联口的信道速率,若其值大于会议速率时,需要返还给对方一个会议速率,以免对方产生错误操作。
[0092] 图4描述了三级MCU的处理的流程图,具体如下,
[0093] 步骤410、获得从MCU上接入的所有终端的信道速率Tti;
[0094] 在存在信道备份的情况下,由于MCU检测的信道速率永远与终端通过非标BAS码向MCU报告的终端信道速率一致,MCU直接取自己检测的信道速率作为终端的信道速率。
[0095] 步骤420、取得Tti中最小值Tt;
[0096] Tt=min(Tt1,Tt2,...,Ttn)。
[0097] 步骤430、检测上级MCU下发的发送会议速率A;
[0098] 步骤440、如果Tt值小于上级MCU下发的发送会议速率A,则执行步骤450,否则,执行步骤460;
[0099] 步骤450、Tt值发送给上级MCU咨询;Tt值作为上级MCU下发的发送会议速率发送给所有终端,执行步骤430;
[0100] Tt值作为上级MCU下发的发送会议速率通过非标BAS码向所有终端发送。
[0101] 步骤460、A值发送给上级MCU确认;
[0102] A值通过非标BAS码传送给上级MCU。
[0103] 步骤470、A值发送给所有终端执行;
[0104] A值通过非标BAS码向所有终端发送。
[0105] 步骤480、三级MCU检测到终端的信道速率变化、或终端断开、或终端上端、或终端重新能力交互等过程,执行步骤410。
[0106] 速率变更的触发条件有:终端信道速率变化、终端断开、终端上端、终端重新能力交互等过程。
[0107] 三级MCU收到终端的信道速率,若其值大于会议速率时,需要返还给对方一个会议速率,以免对方产生错误操作。
[0108] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。