虚级联处理过程中获取虚级联组中最小复帧号的方法

文档序号:7561787阅读:182来源:国知局
专利名称:虚级联处理过程中获取虚级联组中最小复帧号的方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种虚级联处理过程中获取虚级联组中最小复帧号的方法。
背景技术
VC(Virtual Concatenation,虚级联)技术实现了在不支持级联业务的设备中能够传输级联业务,同时根据不同的业务需要将带宽灵活的分配给用户。构成虚级联净荷的成员之间不需要连续。在SDH(同步数字序列)网络中,虚级联净荷的成员在节点之间可以穿过不同的网络路径,且仅要求在网络终端的设备能够处理虚级联就可以了,中间的节点设备都不需要具有处理虚级联的功能。
虚级联技术的处理包括以下两个要点1、上行方向按照G.707协议生成虚级联组中各个物理通道的复帧号和序列号,如图1所示;2、下行方向将虚级联组中经过不同路由传送的各个物理通道的业务按照复帧号进行延时对齐输出,同时完成序列号的排序。
在虚级联处理过程中,基于各个复帧号的延时对齐功能,具有重要作用。通常延时对齐的实现是选择虚级联组中的其中一个通道为参考通道,以此通道对其余通道做延时对齐处理,通道之间的相对延时由两个通道的复帧号差值决定,而且当这个复帧号的差值超出了系统支持的延时等级的时候,还要产生延时超出告警。参考通道通常是选择虚级联组中具有最大路由延时的通道,也就是在同一时间其复帧号值最小的通道。因此,获取一个虚级联组中的各个成员通道中的最小复帧号,便成为虚级联处理过程中实现延时对齐功能的关键。
然而,以虚级联组VC-3-XV为例,各个物理通道的复帧号都是从0~4095循环计数,每两通道之间的复帧号差值又完全是随机的,因此,比较确定通道间复帧号大小比较困难。
目前采用的获取最小复帧号的方法多为半圆法,半圆法比较复帧号的方法是将0~4095这样一个循环的数据看成是一个圆,然后根据数据的高位确定几个比较大小的数据所在的区,并根据各个区间的大小关系确定各复帧号间的大小关系。例如,参见图2,规定图中的数据,A区始终比C区大,C区比B区大,B区又比A区大,现有10和1300两个数据,根据所述的规定很容易确定出两个数据大小关系为1300大于10,即确定相应的最小复帧号为10,如果有两个数据10和4000,同样根据所述的规定确定10大于4000,确定最小复帧号为4000,如果两个数据在同一个区中,则就直接比较确定两个复帧的大小关系。在多个复帧中确定最小复帧号处理过程类似。
上述现有的最小复帧号的确定方法中对于不同的延时等级均采用相同的比较方法,比如两个复帧号差值一定,如果使用这种半圆法进行比较,那么在系统支持不同延时等级的情况下这两个复帧号的大小都是固定的,这时,将获得一个唯一的比较结果,然而,由于两个复帧号的差值在不同的延时等级的情况下含义可能不同,导致现有的复帧号比较方法不够严密,有的时候甚至可能发生错误。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种虚级联处理过程中获取虚级联组中最小复帧号的方法,以根据系统支持的延时等级灵活地确定相应的最小复帧号,并保证在虚级联处理过程中还可以产生准确的延时告警信息。
本发明的目的是通过以下技术方案实现的本发明所述的一种虚级联处理过程中获取虚级联组中最小复帧号的方法,包括A、获取虚级联组中两个复帧号的差值,并确定两个复帧间的延时值;B、根据系统支持的延时等级及两个复帧间的延时值确定两个复帧间的大小,并获取虚级联组中最小复帧号。
所述的步骤A包括获取虚级联组中两个复帧号的差值;根据传递一帧数据的时间将所述的差值转换为相应的两个复帧间的延时值。
所述的虚级联处理过程中获取虚级联组中最小复帧号的方法还包括C、根据系统支持的延时等级及虚级联组中的最大复帧号确定相应的工作区、检测区和混淆区三个区域;此时,所述的步骤B包括B1、判断所述的两个复帧间的延时值所处的区域,如果处于工作区或混淆区,则根据所处的相应的区域确定两个复帧对应的复帧号的大小,如果处于检测区,则产生延时告警;B2、根据每两个复帧对应的复帧号比较结果确定虚级联组中最小的复帧号。
所述的步骤C包括确定工作区、检测区和混淆区的总时长,总时长等于虚级联组中的最大复帧号值乘以传输一帧所需要的时间;所述的工作区的时间范围值为0到系统允许的延时等级的时间段,所述的混淆区的时间范围值为总时长减去所述的延时等级到总时长的时间段,在总时长范围内的其余时间段为检测区。
所述的步骤B1包括判断所述的两个复帧间的延时值所处的区,如果处于工作区,则两个复帧中复帧号绝对值小的复帧的复帧号较小;如果处于混淆区,则两个复帧中复帧号绝对值大的复帧的复帧号较小;如果处于检测区,则无法确定较小的复帧号,并产生延时告警。
本发明中,所述的步骤A包括在SDH(同步数字序列)系统中,获取需要进行复帧号大小比较的两个复帧的复帧号的差值,并以该差值乘以ITU-T(国际电信联盟)规定的帧周期125цs,获得两个复帧间的延时值。
本发明所述的虚级联处理过程中获取虚级联组中最小复帧号的方法还包括确定在SDH系统中传输4096帧需要的时间为512ms;根据系统支持的延时等级确定允许的最大延时值,并根据所述的最大延时值将所述的512ms划分为三个区域工作区、检测区和混淆区,所述的的工作区为0到最大延时值的时间范围,所述的检测区为最大延时值到“512ms-最大延时值”的时间范围,所述的混淆区为“512ms-最大延时值”到512ms的时间范围。
由上述本发明所提供的技术方案可以看出,本发明中,采用了根据系统支持延时范围(即延时等级)的不同对最小复帧号的获取过程进行灵活处理,即根据两个复帧号的差值以及系统支持的延时等级进行复帧号大小的比较确定;这样,一方面可以比较出两个复帧对应的复帧号的大小,以便于从虚级联组中获取需要的最小复帧号,另一方面还可以确定两个复帧间的相对延时是否超出系统支持的延时范围,如果超出,则确定系统已经无法进行准确地延时对齐处理,并产生相应的延时告警,而无需再进行复帧号大小的比较。本发明使在获得虚级联组中各个成员通道的最小复帧号的处理过程中,可以产生更加贴近实际的延时超出告警,进一步使得虚级联处理过程中的延时对齐处理更加准确。


图1为虚级联处理过程中的复帧号与序列号示意图;图2为半圆法比较复帧号的示意图;图3为本发明所述的方法的示意图;图4为本发明所述的方法的流程图。
具体实施例方式
本发明中,在求取各个物理通道的最小复帧号的时候,不是简单的根据两个通道的复帧号进行减法比较得到差值确定,而是要根据所述的差值和系统当前支持的延时范围结合起来判断当前的最小复帧号,如果差值超出延时范围还要产生延时超出告警。
即,本发明的核心是提出了一种基于系统支持的延时等级比较确定虚级联组中通道间最小复帧号的方法,使得最小复帧号的获取能够和当前系统支持的延时等级紧密结合,保证求出的最小复帧号更加贴近实际,并且使延时超出告警的产生更加准确。
本发明所述的方法的具体实现方式如图3和图4所示,包括以下步骤步骤41当在某一时刻,需要获取各个物理通道中的复帧对应的最小复帧号时,获取虚级联组中两个复帧号的差值;步骤42根据所述的差值确定两个复帧间的延时值,即根据传递一帧数据的时间将所述的差值转换为相应的两个复帧间的延时值,例如,两个复帧号的差值为100,传输一帧数据需要的时间是125us{ITU-T(国际电信联盟)规定对于任何级别的STM(同步传输块)等级,帧频是8000帧/秒,也就是帧长或帧周期为恒定的125us},则两复帧间的延时值为125乘以100,即为12.5ms;步骤43根据系统支持的延时等级及两个复帧间的延时值确定两个复帧间的大小,并获取虚级联组中最小复帧号;该步骤的作用包括两方面,一方面是确定两个复帧间的延时是否超出系统支持的延时等级,并在超出时产生延时超出告警,另一方面是根据两个复帧间的延时确定两个复帧对应的复帧号的大小,并依次类推,最终确定出虚级联组包括的多个物理通道的复帧对应的复帧号的大小,以获取最小的复帧号,用于基于该最小复帧号对应的物理通道的复帧实现延时对齐功能;步骤43进一步包括步骤431根据系统支持的延时等级及虚级联组中的最大复帧号确定相应的工作区、检测区和混淆区三个区域,所述的三个区域即为三个时间范围,所述的系统支持的延时等级为系统支持的最大延时时长;确定工作区、检测区和混淆区的总时长,总时长等于虚级联组中的最大复帧号值乘以传输一帧所需要的时间,所述的最大复帧号是指虚级联组中的各个物理通道的复帧的最大循环计数值,例如,在虚级联组VC-3-XV中各个物理通道的复帧号从0到4095循环计数,则最大复帧号为4096;之后,所述的工作区的时间范围值为0到系统支持的延时等级的时间段,假设系统支持的最大延时时长为100ms,则工作区范围为0至100ms的范围,所述的混淆区的时间范围值为总时长减去所述的延时等级到总时长的时间段,假设三个区域的总时长为500ms,则混淆区的范围为400至500ms的范围,其余时间段为检测区,参照前述假设,检测区的范围为100至400ms的范围;通常步骤431的操作需要在步骤41之前完成,在此处描述该步骤只是为了便于对整个技术方案的理解,并不限定步骤431在整个处理流程中的顺序位置;
步骤432判断步骤42所述的两个复帧间的延时值所处的区域,如果处于工作区或混淆区,则所述的延时未超出系统支持的最大延时时长,此时,根据所处的相应的区域确定两个复帧对应的复帧号的大小,如果处于检测区,则所述的延时超出系统支持的最大延时时长,需要产生延时告警信息,并上报该信息;所述的根据两个复帧间的延时值所处的区域确定两个复帧对应的复帧号的大小具体为如果处于工作区,则两个复帧中复帧号绝对值小的复帧的复帧号较小;如果处于混淆区,则两个复帧中复帧号绝对值大的复帧的复帧号较小;步骤433根据每两个复帧对应的复帧号比较结果确定虚级联组中最小的复帧号;虚级联组通常要包括多个物理通道的复帧,需要从多个复帧中确定复帧号最小的复帧,则需要针对每两个复帧依次执行步骤41、42、432和步骤433进行复帧号大小的比较,直到最终获取最小的复帧号为止。
下面再以一个具体的应用实例对本发明作进一步的说明以SDH系统中的虚级联组VC-3-XV为例,传递一帧数据需要的时间为125us,则传递4096帧数据需要的时间为512ms(即所述的三个区的总时长),同时假设当前系统支持的延时范围是1024帧,即128ms。
根据上述假设确定获取最小复帧号时需要应用的三个区域分别为工作区为0-128ms的时间范围,时长128ms,检测区为128-384ms的时间范围,时长256ms,混淆区为384-512ms的时间范围,时长128ms,如图3所示。
在某一时刻,如果需要比较判断虚级联组中的两个物理通道的复帧号的大小时,则取虚级联组中任意两个物理通道的复帧号,并计算出两个复帧号的差值。当两个复帧号的差值位于图3所示的检测区中时,即所述的差值大于128ms且小于384ms时,则产生延时范围超出告警,此时说明两个通道的复帧号已经无法比较出大小,也就是说可能由于网络的某一特殊通道的路由发生了严重的延时问题,导致系统已经不能正确的进行延时对齐处理。当两个复帧号的差值位于工作区时,即所述的差值小于或等于128ms时,则系统目前处于正常的延时范围,不产生延时差范围超出告警,且此时确定绝对值小的复帧号为较小的复帧号。当两个复帧号的差值位于混淆区,即大于384ms时,系统也不产生延时差范围超出告警,此时确定绝对值大的复帧号为较小的复帧号。依次类推,对于虚级联组中的其他各个物理通道的复帧号的比较也采用上述方法,直到最后在各个物理通道的复帧号中确定出最小的复帧号为止。
进一步假设现在有两个物理通道的复帧号分别为A和B,且A的绝对值大于B的绝对值,首先用复帧号A减去复帧号B得到一个差值AB,然后,判断AB所在的区域,如果AB在检测区,则说明这两个复帧号之间的延时差已经超过系统允许的范围,则A和B无法比较大小,需要产生延时超出告警,否则说明两个复帧间的延时在延时范围之内,此时,如果AB处于工作区,则可以确定是A大B小,如果AB处于混淆区则可以确定是A小B大。这样,就可以获取两个物理通道中较小的复帧号。
从上述发明描述的技术方案可以看出,本发明中,两个从0~4095间的循环复帧号比较大小是和系统支持的延时等级相关的,使得比较出来的最小复帧号较为贴近实际,同时还可以准确地产生相应的延时超出告警。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,如其中所述的步骤431在执行流程中的顺序位置的变化等,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于包括A、获取虚级联组中两个复帧号的差值,并确定两个复帧间的延时值;B、根据系统支持的延时等级及两个复帧间的延时值确定两个复帧间的大小,并获取虚级联组中最小复帧号。
2.根据权利要求1所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于所述的步骤A包括获取虚级联组中两个复帧号的差值;根据传递一帧数据的时间将所述的差值转换为相应的两个复帧间的延时值。
3.根据权利要求1所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于该方法中还包括C、根据系统支持的延时等级及虚级联组中的最大复帧号确定相应的工作区、检测区和混淆区三个区域;此时,所述的步骤B包括B1、判断所述的两个复帧间的延时值所处的区域,如果处于工作区或混淆区,则根据所处的相应的区域确定两个复帧对应的复帧号的大小,如果处于检测区,则产生延时告警;B2、根据每两个复帧对应的复帧号比较结果确定虚级联组中最小的复帧号。
4.根据权利要求3所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于所述的步骤C包括确定工作区、检测区和混淆区的总时长,总时长等于虚级联组中的最大复帧号值乘以传输一帧所需要的时间;所述的工作区的时间范围值为0到系统允许的延时等级的时间段,所述的混淆区的时间范围值为总时长减去所述的延时等级到总时长的时间段,在总时长范围内的其余时间段则为检测区。
5.根据权利要求4所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于所述的步骤B1包括判断所述的两个复帧间的延时值所处的区,如果处于工作区,则两个复帧中复帧号绝对值小的复帧的复帧号较小;如果处于混淆区,则两个复帧中复帧号绝对值大的复帧的复帧号较小;如果处于检测区,则无法确定较小的复帧号,并产生延时告警。
6.根据权利要求1所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于所述的步骤A包括在SDH(同步数字序列)系统中,获取需要进行复帧号大小比较的两个复帧的复帧号的差值,并以该差值乘以ITU-T(国际电信联盟)规定的帧周期125us,获得两个复帧间的延时值。
7.根据权利要求1或6所述的虚级联处理过程中获取虚级联组中最小复帧号的方法,其特征在于该方法还包括确定在SDH系统中传输4096帧需要的时间为512ms;根据系统支持的延时等级确定允许的最大延时值,并根据所述的最大延时值将所述的512ms划分为三个区域工作区、检测区和混淆区,所述的的工作区为0到最大延时值的时间范围,所述的检测区为最大延时值到“512ms-最大延时值”的时间范围,所述的混淆区为“512ms-最大延时值”到512ms的时间范围。
全文摘要
本发明涉及一种虚级联处理过程中获取虚级联组中最小复帧号的方法。该方法是根据两个复帧号的差值以及系统支持的延时等级进行复帧号大小的比较确定,并最终获取虚级联组中的最小复帧号。本发明一方面可以比较得出最小的复帧号,另一方面还可以确定两个复帧间的相对延时是否超出系统支持的延时范围,如果超出,则产生相应的延时告警,而无需再进行复帧号大小的比较。本发明使获得虚级联组中各个成员通道的最小复帧号的处理过程中,可以产生更加贴近实际的延时超出告警,进一步使得虚级联处理过程中的延时对齐处理更加准确。
文档编号H04J3/16GK1633118SQ20031012107
公开日2005年6月29日 申请日期2003年12月24日 优先权日2003年12月24日
发明者武丹, 陈利 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1