一种检测E1/T1链路时隙绑定方式的方法及设备技术

技术编号:20493399 阅读:53 留言:0更新日期:2019-03-02 23:19
本发明专利技术公开了一种检测E1/T1链路时隙绑定方式的方法及设备,该方法包括:将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;去除Payload数据中的空闲填充,提取出数据帧;使用支持的链路层协议对数据帧进行解析。本发明专利技术具有速度快,效率高的优点。在不考虑使用缓存数据的情况下,仅需要一帧Payload数据即可以判定E1/T1链路时隙绑定方式,可以更少丢失Payload数据。且本发明专利技术不局限于类HDLC数据,适用范围更广;并可以自动适应E1/T1链路时隙绑定方式动态变化的场景。

A Method and Equipment for Detecting Slot Binding in E1/T1 Links

The invention discloses a method and equipment for detecting slot binding modes of E1/T1 links. The method includes: preliminarily determining the time slot from \idle\ state to \working\ state in a continuous M frame to be detected as a binding slot, where M is more than 2 and M is an integer; and preliminarily determining the time slot as a binding slot, serializing its data according to the binding slot and reorganizing it into Payload. Data; Remove idle padding from Payload data and extract data frames; use the supported link layer protocol to parse data frames. The invention has the advantages of fast speed and high efficiency. Without considering the use of cached data, only one frame of Payload data is needed to determine the slot binding mode of E1/T1 link, which can reduce the loss of Payload data. The invention is not limited to HDLC-like data and has a wider application range, and can automatically adapt to the scene of dynamic change of slot binding mode of E1/T1 link.

【技术实现步骤摘要】
一种检测E1/T1链路时隙绑定方式的方法及设备
本专利技术涉及通信协议
,尤其涉及一种检测E1/T1链路时隙绑定方式的方法及设备。
技术介绍
E1和T1是广泛使用的传输标准。欧洲使用的E1标准为32路的脉冲编码调制(PCM),采样速率每秒8000帧,每帧分为32个时隙,一个时隙为8个bit,传输速率为8000*256bit,即2.048Mbit/s;北美使用的T1标准为24路PCM,每帧分为24个时隙,一个时隙为8个bit,每24*8bit后加入1个bit作为帧同步,一帧为193bit,传输速率为8000*193bit,即1.544Mbit/s。E1和T1除了传输速率和同步方式有差异,在时隙的使用方式上是类似的。我国采用的是欧洲的E1标准,故以下描述以E1标准为例。E1的每个时隙带宽为64Kbit/s,其中第0时隙用于传输帧同步数据,其余31个时隙可以用于传输有效数据。在成复帧的E1中,第16时隙用于传输信令,其余30个时隙可以用于传输有效数据。在不同的使用场景下,E1对传输数据的时隙可以有不同的使用方法。既可以将每个时隙作为一个单独的64Kbit/s通道使用,传输传统的电话语音数据,也可以将31个时隙作为一个整体的2.048Mbit/s通道使用,或是根据用户需要,将若干时隙绑定到一起,作为一个N*64Kbit/s的通道使用,传递数据包。在E1信道监控的场景下,如何判断时隙的组合方式是一个难点,现有的技术方案是类似穷举的方式,如专利技术专利CN104579835B中描述的方法,对时隙按照2个时隙组合,3个时隙组合,直至N个时隙组合,然后逐一检查排除错误组合,确定正确组合,这种类似穷举的方式无疑是低效的。在专利技术专利CN104579835B中描述的方法,对时隙组合做穷举,效率低,速度慢,而且其检测方式依赖于Payload数据的编码方式,仅对类HDLC的编码可以有效检测,适用场景受限。
技术实现思路
本专利技术要解决的技术问题是:针对现有技术存在的问题,本专利技术提供一种快速检测E1/T1链路时隙组合方式的方法,对Payload数据编码方式没有限制,适用场景更广泛。本专利技术提供的一种检测E1/T1链路时隙绑定方式的方法,包括:将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;去除Payload数据中的空闲填充,提取出数据帧;使用支持的链路层协议对数据帧进行解析。进一步,初步判定的具体方法包括:对相邻帧同一待检测时隙的数据进行异或运算;将运算值从零转变到非零的时隙判定为从“空闲”状态转变到“工作”状态的时隙。进一步,还包括:将解析成功的绑定时隙从待检测时隙中移除。进一步,还包括:当连续出现解析失败时,将原成功绑定的时隙解除绑定,重新作为待检测时隙。进一步,当连续出现5个数据帧解析失败时解除时隙绑定。进一步,M等于2或3或4。本专利技术另一方面提供的一种检测E1/T1链路时隙绑定方式的设备,包括:时隙绑定方式初步判定装置,用于将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;Payload数据重组装置,用于对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;数据帧提取装置,用于去除Payload数据中的空闲填充,提取出数据帧;数据帧解析装置,用于使用支持的链路层协议对数据帧进行解析。进一步,时隙绑定方式初步判定装置进行初步判定的具体方法包括:对相邻帧同一待检测时隙的数据进行异或运算;将运算值从零转变到非零的时隙判定为相邻帧数据从“空闲”状态转变到“工作”状态的时隙。进一步,还包括:绑定时隙移除装置,用于将解析成功的绑定时隙从待检测时隙中移除。进一步,还包括:时隙绑定解除装置,用于当连续出现解析失败时,将原成功绑定的时隙解除绑定,重新作为待检测时隙。本专利技术另一方面提供的一种判定E1/T1链路时隙绑定方式的方法,包括:将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙判定为绑定时隙,其中,M≥2,且M为整数。进一步,判定的具体方法包括:对相邻帧同一待检测时隙的数据进行异或运算;将运算值从零转变到非零的时隙判定为从“空闲”状态转变到“工作”状态的时隙。进一步,M等于2或3或4。本专利技术另一方面提供的一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的方法的步骤。与现有技术中的穷举方法相比,本专利技术通过检测E1/T1时隙的“工作”和“空闲”状态转换判定E1/T1链路时隙绑定方式的方法,具有速度快,效率高的优点。在不考虑使用缓存数据的情况下,仅需要一帧Payload数据即可以判定E1/T1链路时隙绑定方式,可以更少丢失Payload数据。且本专利技术不局限于类HDLC数据,适用范围更广;并可以自动适应E1/T1链路时隙绑定方式动态变化的场景。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1为E1帧结构示意图;图2为本专利技术实施例的检测方法流程图;图3为本专利技术实施例的E1信号样本示意图;图4为本专利技术实施例的相邻帧数据工作状态转换判断示意图;图5为本专利技术实施例的E1信号时隙绑定判定示意图;图6为本专利技术实施例的重组的Payload数据示意图;图7为本专利技术实施例的提取出的数据帧示意图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。E1和T1除了传输速率和同步方式有差异,在时隙的使用方式上是类似的。我国采用的是欧洲的E1标准,故以下描述以E1标准为例,但是本技术方案对T1标准同样适用。在使用E1传输数据包时,根据用户实际带宽需要,可以将若干个时隙绑定在一起作为一个N*64Kbit/s的通道使用;另一方面,一个E1链路可以同时为多个用户提供服务,组成多个相对独立的N*64Kbit/s通道。在这种工作方式下,即可以用最小代价满足用户的带宽需求,又充分利用了E1的资源。图1是E1帧结构示意图,如图1所示:第0时隙为同步时隙,在奇数帧传输0x1B作为同步码;第1时隙到第31时隙为用户数据时隙,可以作为单独的64Kbit/s通道或是绑定为N*64Kbit/s通道。上述时隙绑定在网络设备端配置完成,相对稳定但是可以根据需要动态改变。在E1信道监控方对E1链路时隙绑定方式是无法直接获得的,必须通过软件检测。E1链路传输数据时有“工作”和“空闲”状态区别。“工作”状态即传输Payload数据时的状态;“空闲”状态即没有Payload数据传输时的状态。以PPP协议为例,当有Payload数据时传输按照PPP协议封装的Payload数据,当没有Payload数据时传输0x7E作为空闲填充。由于空闲状态填充信息是固定不变的,所以“工作”和“空闲”状态转换可以通过软件检测。下面对本专利技术提供的检测E1链路时隙绑定方式的方法做详细阐述,具体流程如图2所示本文档来自技高网
...

【技术保护点】
1.一种检测E1/T1链路时隙绑定方式的方法,其特征在于,包括:将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;去除Payload数据中的空闲填充,提取出数据帧;使用支持的链路层协议对数据帧进行解析。

【技术特征摘要】
1.一种检测E1/T1链路时隙绑定方式的方法,其特征在于,包括:将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;去除Payload数据中的空闲填充,提取出数据帧;使用支持的链路层协议对数据帧进行解析。2.根据权利要求1所述的一种检测E1/T1链路时隙绑定方式的方法,其特征在于,初步判定的具体方法包括:对相邻帧同一待检测时隙的数据进行异或运算;将运算值从零转变到非零的时隙判定为从“空闲”状态转变到“工作”状态的时隙。3.根据权利要求1所述的一种检测E1/T1链路时隙绑定方式的方法,其特征在于,还包括:将解析成功的绑定时隙从待检测时隙中移除。4.根据权利要求1所述的一种检测E1/T1链路时隙绑定方式的方法,其特征在于,还包括:当连续出现解析失败时,将原成功绑定的时隙解除绑定,重新作为待检测时隙。5.根据权利要求4所述的一种检测E1/T1链路时隙绑定方式的方法,其特征在于,当连续出现5个数据帧解析失败时解除时隙绑定。6.根据权利要求1所述的一种检测E1/T1链路时隙绑定方式的方法,其特征在于,M等于2或3或4。7.一种检测E1/T1链路时隙绑定方式的设备,其特征在于,包括:时隙绑定方式初步判定装置,用于将待检测时隙中在连续M帧内从“空闲”状态转变到“工作”状态的时隙初步判定为绑定时隙,其中,M≥2,且M为整数;Payload数据重组装置,用于对初步判定为绑定的时隙,将其数据按照绑定时隙序列化,重组为Payload数据;数据帧提取装置,用于去除Payload数据中的空闲填...

【专利技术属性】
技术研发人员:曾勇张铁军俞鹏飞
申请(专利权)人:电信科学技术第五研究所有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1