一种链路自动扫描成配置表的方法

文档序号:7780820阅读:261来源:国知局
一种链路自动扫描成配置表的方法
【专利摘要】本发明提供一种链路自动扫描生成配置表的方法,通过读取板卡类型,从而得到该板卡的E1数n;将该板卡链路类型为匹配的E1或时隙逐一配置成2M、64K、32K、16K、8K的链路类型,下发配置给板卡FPGA;FPGA接收数据x秒后停止接收;读取每条链路FPGA收包信息统计,其中有正确包百分比统计y,判断正确包百分比是否大于一阈值,如果大于,则认为该条链路类型为匹配成功,并记录该链路的位置信息,添加到链路配置表中;如果小于,则认为该条链路类型匹配错误,配置成下一链路类型继续匹配判断。扫描匹配完毕后,生成的配置表下发给FPGA接收数据送给上层软件分析。本发明的技术方案可以准确及时的采集到信令数据,为网络维护提供了更好的保障。
【专利说明】一种链路自动扫描成配置表的方法
【技术领域】
[0001]本发明涉及一种链路自动扫描成配置表的方法,属于移动通信【技术领域】。
【背景技术】
[0002]随着通信技术的不断发展,通信网络日益复杂,信令是通信网的神经,支撑和控制着通信网的正常运行。七号信令目前是国内最主要的局间信令,在固定网、移动网上都得到了广泛采用。七号信令网作为现代网络通信的神经枢纽,在通信中发挥的作用也越来越大,七号信令协议承载着业务网络运行的所有信息,是非常宝贵的信息资源,它可以准确、有效地获取相关信息,为整个通信网管理与维护以及业务质量监测和分析提供有效的支撑手段。
[0003]在七号信令监测系统中,信令报文的准确采集和可靠传输是整个系统成功的前提和基础。我国的七号信令链路都运行在PCM线路中。PCM线路中最常用的线路码型是HDB3码(HighDensity Bipoiar3),其中El中使用HDB3编码。由PCM脉码调制编码中El的时隙特征可知,El共分32个时隙TS0-TS31。每个时隙为64K。O时隙用于帧定界,其它剩余时隙可以传输数据,可以传输语音,也可以传输信令。
[0004]El承载的信令链路类型有三类:一类是将整个2M用作为一条链路,如高速2Mbit/s链路;一类是将2M分成31个时隙,每个时隙64k,以及其组合N64K(31>=N>=1),如当N=I时,就是我们熟悉的64Kbit/s,N=31时就是2M,N64K因其N不同和N个64K所在的位置不同,组合很多;还有一类子时隙8K、16K、32K的链路,一般用在Abis接口。
[0005]目前采集方式根据网络设备及组网方式的不同,主要分两种:
[0006]UEl电口链路,目前现网大多为该类型链路,接入方法为高阻跨接,可以直接用电口采集卡采集。经过收敛设备将不同类型的链路收敛到一个El内,提高采集设备的利用率。
[0007]2、光口链路,目前现网采集光口主要为速率为155.520Mbps的同步传输模块(Synchronous Transfer Module, STM),即 STM-1 光传输链路,也可以在 STM_4、STM_16 等更高速率的光传输链路上采集,可以用采集能力更大的光口采集卡。
[0008]为了提高采集集成度,可以将方法I的电接口通过汇聚,经过电光转换设备,将若干条电接口链路转换成光接口,用光口采集卡进行采集。
[0009]在电接口采集卡或光接口采集卡采集信令时,需要给采集卡配置链路信息,包括链路类型,如2M、64K、32K或者其他链路类型,链路在El中的时隙位置,以及在板卡中的El序号。目前电口采集卡最多可以采集32个E1,而光口 STM-1 (155M)采集卡有两对光口,每对光口可以采集63个El,两对可以126个E1,光口 STM-4 (622M)采集卡有一对光口,可以采集252个El。采集设备进行信令采集前,需要给给设备中插的板卡逐一下发链路配置表,告诉板卡采集的链路类型、链路位置,才能采集到准确的数据。
[0010]信令采集板卡(设备)进行信令采集时,需要根据接入链路的类型、所在位置配置好链路表下发给信令采集板卡,手工配置时需要向运营商拿到相关链路配置信息,再根据链路表格式做好配置。这种方法费时费力,会因为提供的信息有误或配置链路表出错而采集不到信令。而且运营商一旦链路类型、位置发生变化,就需要更新链路配置表,维护工作量大,实时性差,这样会因为更新不及时采集不到一段时间的信息数据。本发明可以解决手工输入链路配置表、人为更新链路信息不及时等方法带来的弊端,自动生成正确的链路配置表下发给板卡接收数据,并按一定周期进行链路表自维护,删除没有数据的链路,添加新增加的链路等功能。

【发明内容】

[0011]为了解决现有技术中的技术问题,特别是运营商进行全网络监控时,链路数量巨大,自动链路扫描生成配置表方法可以解决手工配置信令采集卡链路信息表不但耗时长,而且容易出错,链路变动更新困难等问题,可以准确及时的采集到信令数据,为网络维护提供了更好的保障。
[0012]为此,本发明提供一种链路自动扫描生成配置表的方法,包括以下步骤:
[0013]步骤1:读取板卡类型,从而得到该板卡的El数η ;
[0014]步骤2:将该板卡链路类型为匹配的El或时隙逐一配置成2Μ、64Κ、32Κ、16Κ、8Κ的链路类型,下发配置给板卡FPGA ;
[0015]步骤3 =FPGA接收数据χ秒后停止接收;
[0016]步骤4:读取每条链路FPGA收包信息统计,其中有正确包百分比统计y ;
[0017]步骤5:判断正确包百分比是否大于一阈值,如果大于,则认为该条链路类型为匹配成功,并记录该链路的位置信息,添加到链路配置表中;如果小于,则认为该条链路类型匹配错误,配置成下一链路类型继续匹配判断。
[0018]优选地,所述χ为3秒,所述阈值为98%。
[0019]更进一步,重复步骤2-5,直至该板卡所有η条El都扫描匹配完毕。扫描匹配完毕后,执行步骤6:生成的配置表下发给FPGA接收数据送给上层软件分析。
[0020]优选地,一定时长周期后,检查所有配置链路的正确包百分比,小于阈值的链路,从链路配置表中删除,归入未匹配的El或时隙。一定时长周期未匹配的El或时隙进行新一轮的扫描匹配,达到链路配置表自动及时更新自维护。
[0021]更为优选地,所述一定时长周期为15分钟。
[0022]本发明的技术方案可以准确及时的采集到信令数据,为网络维护提供了更好的保障。
【专利附图】

【附图说明】
[0023]图1是本发明一种链路自动扫描生成配置表的方法的流程图。
【具体实施方式】
[0024]下面结合附图和具体实施例对本发明的技术方案进行详细描述。
[0025]在本发明的第一实施方式中,提供了一种链路自动扫描生成配置表的方法,包括以下步骤:
[0026]步骤1:读取板卡类型,从而得到该板卡的El数η。[0027]步骤2:将该板卡链路类型为匹配的El或时隙(子时隙)逐一配置成2M、64K、32K、16K、8K的链路类型,下发配置给板卡FPGA。
[0028]步骤3 =FPGA接收数据χ秒后停止接收,x可以选择,一般取3秒。
[0029]步骤4:读取每条链路FPGA收包信息统计,其中有正确包百分比统计y。在实际应用中,七号信令采集板卡,其采集部分除硬件外,主要分FPGA和驱动部分,FPGA接收驱动下发的链路配置表,按照链路配置表接收数据,并送给上层软件分析。FPGA可以识别并统计三种七号信令单元:填充信令单元(FISU,Filling Signal Unit)、链路状态信令单元(LSSU,Link State Signal Unit)和消息信令单兀(MSU,message signal Unit),可以提供总共收到的包数,CRC校验正确包数,错误包数等统计信息。
[0030]步骤5:判断正确包百分比是否大于一阈值,例如98%,如果大于,则认为该条链路类型为匹配成功,并记录该链路的位置信息,添加到链路配置表中。如果小于,则认为该条链路类型匹配错误,配置成下一链路类型继续匹配判断。
[0031]实验表明,配置正确的链路,收包正确率很高,一般在98%以上。链路扫描匹配就是按照这个原理进行,驱动先将该链路配置成一种链路类型下发给FPGA,收取一定时长的数据包,看FPGA正确包统计百分比,如果能达到正常正确链路的正确包率指标,那么该条链路配置正确,添加到链路配置表中;如果小于这个正确率指标,那么该链路类型配置有误,需要尝试其他链路类型进行配置。这样就可以得到所有El的链路配置表。
[0032]重复步骤2-5,直至该板卡所有η条El都扫描匹配完毕。
[0033]更进一步,上述方法还包括:扫描匹配完毕后,执行步骤6。
[0034]步骤6:生成的配置表下发给FPGA,对配置表的数据进行分析。例如,接收数据送给上层软件分析。更为优选地,一定时长周期后,检查所有配置链路的正确包百分比,小于98%的链路,从链路配置表中删除,归入未匹配的El或时隙(子时隙)。周期长度根据应用经验,一般设置为15分钟。未匹配的El或时隙(子时隙)进行新一轮的扫描匹配,达到链路配置表自动及时更新自维护。一定周期进行链路数据包正确率判断,就可以及时删除不在使用的链路,添加新增加的链路,达到自动自我更新自我维护的目的。
[0035]本发明能达到的有益效果有在于,可以准确及时的采集到信令数据,为网络维护提供了更好的保障。在一个地级运营商,在采集A接口和Abis接口的信令时,需要用几十块STM-1/4的采集卡来采集数据,链路配置量非常大。如果加上其他接口的链路需要采集,其工作量将会成倍增加。链路配置时,需要运营商提供准确的链路类型、链路位置等信息,再根据每块采集卡链路添加格式要求逐条的添加链路。这种链路配置方式容易出错,错误的配置信息将导致无法采集到正确的信令,无法提供给上层正确的数据,客户网络监察和业务分析就会缺少相关信息。而且一旦运营商有网络割接,链路类型和位置发生变化,就需要运营商及时提供相应的更改信息,马上更新采集板卡链路信息表。这种工作及维护模式不但需要付出大量的人力,而且已经极大限制了信令采集的准确性和及时性,已经不适应客户全网监测,及时监测,准确监测的要求,需要有方法来解决这个问题。本发明可以解决以上问题,自动实时更新链路配置表,采集到准确及时的数据。
[0036]本发明所述并不限于【具体实施方式】所述的实施例,只要是本领域技术人员根据本发明方案得出其他的实施方式,同样属于本发明的技术创新及保护的范围。
【权利要求】
1.一种链路自动扫描生成配置表的方法,包括以下步骤: 步骤1:读取板卡类型,从而得到该板卡的El数η ; 步骤2:将该板卡链路类型为匹配的El或时隙逐一配置成2Μ、64Κ、32Κ、16Κ、8Κ的链路类型,下发配置给板卡FPGA ; 步骤3 =FPGA接收数据X秒后停止接收; 步骤4:读取每条链路FPGA收包信息统计,其中有正确包百分比统计y ; 步骤5:判断正确包百分比是否大于一阈值,如果大于,则认为该条链路类型为匹配成功,并记录该链路的位置信息,添加到链路配置表中;如果小于,则认为该条链路类型匹配错误,配置成下一链路类型继续匹配判断。
2.如权利要求1所述的方法,其特征在于:所述X为3秒。
3.如权利要求1所述的方法,其特征在于:所述阈值为98%。
4.如权利要求1所述的方法,其特征在于:重复步骤2-5,直至该板卡所有η条El都扫描匹配完毕。
5.如权利要求4所述的方法,其特征在于:扫描匹配完毕后,执行步骤6:生成的配置表下发给FPGA,对配置表的数据进行分析。
6.如权利要求1-5任意一项所述的方法,其特征在于:一定时长周期后,检查所有配置链路的正确包百分比,小于阈值的链路,从链路配置表中删除,归入未匹配的El或时隙。
7.如权利要求6所述的方法,其特征在于:一定时长周期未匹配的El或时隙进行新一轮的扫描匹配,达到链路配置表自动及时更新自维护。
8.如权利要求7所述的方法,其特征在于:所述一定时长周期为15分钟。
【文档编号】H04L12/24GK103701638SQ201310693275
【公开日】2014年4月2日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】金旭雁 申请人:北京中创信测科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1