一种链路处理方法、装置和系统的制作方法

文档序号:7745772阅读:151来源:国知局
专利名称:一种链路处理方法、装置和系统的制作方法
技术领域
本发明涉及通信领域技术,尤其涉及一种链路处理方法、装置和系统。
背景技术
目前GSM(GlobalSystem for Mobile communications,全球移动通信系统)的基站收发信机和基站控制器之间的Abis 口,采用的数据传输方式主要为TDM(Time DivisionMultiplexing,时分复用)方式,一般采用El做为传输介质,一对上下行El的带宽为2. 048Mbps ;对于一个站点来说,传输控制面数据和业务面数据时,一对上下行El的带宽不够,需要配置多对传输相互独立的上下行El来传输业务。某对El的上行或下行传输质量 差会引起整个Abis 口链路传输变差,从而影响网络性能。现有技术中,通过发送链路检测帧对传输链路进行检测。为了避免占用太多带宽,通常该链路检测帧的长度比较短,这样在不同的误码率情况下不能够准确的检测出传输链路质量的状况。例如 Abis 口米用 LAPD(Link Access Procedure of D-Channel, D 通路上链路接入规程)协议传输控制面数据,现有技术中发送3个字节的链路检测帧检测不同El上的物理链路是否可用,由于该链路检测帧的长度比较短,那么在误码率低的情况下很难检测到物理链路质量变差,比如在误码率为I %的情况下,3个字节的通过率为78. 5%,100字节的通过率只有3. 2%, 255字节的通过率则只有I. 25%,这样会导致LAPD链路丢包增力口,从而导致重传增多,而且可能导致链路发生拥塞,甚至影响业务性能。

发明内容
本发明实施例提供了一种链路处理方法、装置和系统,可以及时处理故障传输链路,避免链路传输丢包,提高链路传输数据的可靠性。本发明实施例提供了一种链路处理的方法,包括本端获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。相应的,本发明实施例提供了一种链路处理装置,包括获取模块,用于获取当前上行物理链路的性能参数;确定模块,用于根据所述性能参数确定当前上行物理链路的链路状态;组建模块,用于组建携带链路状态信息的链路检测帧,其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应;发送模块,用于将所述组建模块组建的链路检测帧通过下行物理链路发送到对端。相应的,本发明实施例提供了一种链路处理系统,包括基站控制器和基站收发信机,两者互为对端,均用于获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。本发明实施例提供了一种链路处理方法、装置和系统,用于获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特 数与对端到本端的上行物理链路数量相对应。使用本发明实施例提供的链路处理的方法、装置和系统,通过在链路检测帧中添加链路状态信息,使得对端及时获知物理链路的传输状态,并进行相应的处理,避免继续使用该物理链路传输数据造成数据丢包的现象,减少重传占用的带宽,提高数据传输的稳定性,从而提高网络性能。


图I为本发明实施例中链路处理方法流程示意图;图2为本发明实施例中本端和对端之间物理链路示意图;图3为本发明实施例中链路检测帧的结构示意图;图4为本发明实施例中本端向对端发送链路检测帧的流程示意图;图5为本发明实施例中本端接收对端发送链路检测帧的流程示意图;图6为本发明另一实施例中本端向对端发送链路检测帧的流程示意图;图7为本发明另一实施例中本端接收对端发送链路检测帧的流程示意图;图8为本发明另一实施例中链路处理装置的示意图;图9为本发明另一实施例中链路处理系统的示意图。
具体实施例方式下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其对应能够达到的有益效果进行详细地阐述。为了解决现有技术存在的问题,本发明实施例提供了一种链路处理方法,如图I所示,包括以下步骤步骤101、本端获取当前上行物理链路的性能参数;步骤102、根据性能参数确定当前上行物理链路的链路状态;步骤103、组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,该链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。如图2所示,本端和对端之间通过一条逻辑链路占用多条物理链路传输数据,每条物理链路可以分为下行物理链路和下行物理链路。其中,本端只能检测到对端通过上行物理链路传输到本端的数据传输情况,而无法及时获知本端通过下行物理链路发送到对端的数据传输情况。其中任意一条物理链路发生故障,就会影响本端和对端之间的整体数据传输情况。对此,本发明实施例提供的方法,通过在本端和对端之间传输的链路检测帧中添加链路状态信息并通过该链路检测帧进行物理链路检测,使得两端均可以及时获知链路的工作状态。
具体的,本端根据预配置的基本物理时隙与对端建逻辑链路,该一条逻辑链路对应于一条或多条上行物理链路和所述下行物理链路。逻辑链路建立完成后,本端和对端之间进行数据传输,例如基站控制器和基站收发信机之间建立逻辑链路后,该基站控制器为本端时,基站收发信机为对端;基站收发信机为本端时,基站控制器为对端。为了避免使用故障链路传输数据,本端启动链路检测功能,获取本端当前物理层和链路层的性能参数;其中,本端周期性启动链路检测功能,也可以实时或定时启动该链路检测功能。性能参数包括物理层CRC(Cyclic R edundancy Check,循环冗余校验码)错误数、链路层重传巾贞数目和跳帧数目。获取到性能参数后,将该性能参数与预置参数阈值进行比较,根据比较结果确定当前上行物理链路的链路状态,具体情况如下(I)确定当前上行物理链路的链路状态为故障链路时,关闭当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端。调整长度后的链路检测帧携带链路状态信息。其中,由于链路检测帧的原始长度过短,在误码率低的情况下,较难检测到链路情况变差,因此,该预定测试字节数较多,以便于检测到链路故障为佳,如200节数。如图3所示,本发明实施例提供的该链路检测帧的原始长度为3字节,包括帧类型、帧长度和链路状态信息。该链路检测帧的链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应,例如本端和对端之间具有8条物理链路,该链路状态信息占用的字节数为I,包括8个bit (比特位),每个比特位标识一条物理链路的状态。根据性能参数确定当前上行物理链路为正常链路时,在该上行物理链路对应的比特位填写O ;确定当前上行物理链路为故障链路时,在该上行物理链路对应的比特位填写I。而且,该当前上行物理链路为正常链路时,该链路状态信息后可以携带N个字节的数据信息,其中N为正整数。当本端为基站控制器,确定当前上行物理链路的链路状态为故障链路时,还可以检测其他上行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前上行物理链路正在传输的业务数据倒换到空闲的上行物理链路。(2)确定当前上行物理链路的链路状态为正常链路,且该当前上行物理链路对应的传输时隙未关闭时,组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;(3)确定当前上行物理链路的链路状态为正常链路,且该当前上行物理链路对应的传输时隙已关闭时,开启当前上行物理链路的传输时隙,将链路检测帧的长度恢复为原始长度,如3字节,并通过下行物理链路发送到对端。较佳的,确定当前上行物理链路的链路状态为正常链路,且该当前上行物理链路对应的传输时隙已关闭时,可以对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,开启当前上行物理链路的传输时隙,恢复所述链路检测帧的原始长度,如3字节,并通过下行物理链路发送到对端;该加权值达到阈值之前,确定当前上行物理链路的链路状态为故障链路时,将该加权值清零。例如,确定当前上行物理链路为故障链路后,然后又根据性能参数确定该当前上行物理链路为正常链路,则进行加权操作,加权值每次增加10。连续多次确定为正常链路,该加权值增加到大于或等于50后,确定当前上行物理链路的故障已排除,可以正常使用。可以开启当前上行物理链路的传输时隙,将链路检测帧的长度恢复为3字节,并通过下行物理链路发送到对端。在未达到50时,再次确定当前上行物理链路为故障链路时,将该加权值清零。相应的,本端接收对端发送的携带链路状态信息的链路检测帧;根据该链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,如200字节;确定当前下行物理链路的链路状态为正常链路时,检测当前下行物理链路的传输时隙是否关闭,若已关闭,则开启当前下行物理链路的传输时隙,恢复链路检测帧的原始长度,如3字节;该链路检测帧包括帧类型、帧长度和链路状态信息。其中,该链路检测帧的具体结构如图3所示,在此不再赘述。开启所述下行物理链路的传输时隙之前,还包括对确定当前下行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,开启当前下行物理链路的传输时隙,恢复链路检测帧的原始长度;该加权值达到阈值之前,确定当前下行物理链路的链路状态为故障链路时,将该加权值清零。当本端为基站控制器,确定当前下行物理链路的链路状态为故障链路时,还 包括检测其他下行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前下行物理链路正在传输的业务数据倒换到空闲的下行物理链路。通过上述描述,可以看出,使用本发明实施例提供的链路处理方法,通过在链路检测帧中添加链路状态信息,使得对端及时获知物理链路的传输状态,并进行相应的处理,避免继续使用故障链路传输数据造成数据丢包的现象,减少重传占用的带宽,提高数据传输的稳定性,从而提闻网络性能。下面通过具体实施例对本发明提供的方法进行详细说明,假设本端为基站收发信机,对端为基站控制器,如图4所示,本端检测到上行物理链路发生故障向对端发送链路检测帧的情况下,包括以下步骤步骤401、获取当前上行物理链路的性能参数;步骤402、获取到性能参数后,将该性能参数与预置参数阈值进行比较,确定为故障链路时,执行步骤403 ;确定为正常链路时,执行步骤404 ;步骤403、关闭当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端;步骤404、检测当前上行物理链路的传输时隙是否关闭,若未关闭,执行步骤405 ;若已关闭,执行步骤406 ;步骤405、组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端。步骤406、对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作;步骤407、加权值达到阈值时,开启当前上行物理链路的传输时隙,将链路检测帧的长度恢复为3字节,并通过下行物理链路发送到对端;该加权值达到阈值之前,确定当前上行物理链路的链路状态为故障链路时,该加权值清零。当本端接收到对端发送的链路检测帧时,如图5所示,包括以下步骤步骤501、接收对端发送的携带链路状态信息的链路检测帧;步骤502、根据链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测
试字节数。步骤503、确定当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭;若已关闭,执行步骤504 ;若未关闭,执行步骤506 ;步骤504、对确定当前下行物理链路的链路状态为正常链路的次数进行加权操作;步骤505、加权值达到阈值时,开启当前下行物理链路的传输时隙,将链路检测帧的长度恢复为3字节;加权值达到阈值之前,确定下行物理链路的链路状态为故障链路时,将加权值清零。步骤506、继续传输数据。
通过上述描述,可以看出,使用本发明实施例提供的链路处理方法,通过在链路检测帧中添加链路状态信息,使得对端及时获知物理链路的传输状态,并进行相应的处理,避免继续使用故障链路传输数据造成数据丢包的现象,减少占用的带宽,提高数据传输的稳定性,从而提闻网络性能。假设本端为基站控制器,对端为基站收发信机,如图6所示,本端检测到上行物理链路发生故障向对端发送链路检测帧的情况下,包括以下步骤步骤601、获取当前上行物理链路的性能参数;步骤602、获取到性能参数后,将该性能参数与预置参数阈值进行比较,确定为故障链路时,执行步骤603 ;确定为正常链路时,执行步骤605 ;步骤603、关闭当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端;步骤604、检测其他上行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前上行物理链路正在传输的业务数据倒换到空闲的上行物理链路。上述步骤603和步骤604在执行上无必须的前后顺序。步骤605、检测当前上行物理链路的传输时隙是否关闭,若未关闭,执行步骤606 ;若已关闭,执行步骤607 ;步骤606、组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端。步骤607、对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作;步骤608、加权值达到阈值时,开启当前上行物理链路的传输时隙,将链路检测帧的长度恢复为3字节,并通过下行物理链路发送到对端;该加权值达到阈值之前,确定当前上行物理链路的链路状态为故障链路时,该加权值清零。当本端接收到对端发送的链路检测帧时,如图7所示,包括以下步骤步骤701、接收对端发送的携带有链路状态信息的链路检测帧; 步骤702、根据链路状态信息确定本端的下行物理链路的链路状态为故障链路时,关闭下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数;步骤703、检测其他下行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前下行物理链路正在传输的业务数据倒换到空闲的下行物理链路;
上述步骤702和步骤703在执行上无必须的前后顺序。步骤704、确定下行物理链路的链路状态为正常链路时,检测当前下行物理链路的传输时隙是否关闭;若已关闭,执行步骤705 ;若未关闭,执行步骤707 ;步骤705、对确定当前下行物理链路的链路状态为正常链路的次数进行加权操作; 步骤706、加权值达到阈值时,开启当前下行物理链路的传输时隙,将链路检测帧的长度恢复为3字节;加权值达到阈值之前,确定下行物理链路的链路状态为故障链路时,将加权值清零。步骤707、继续传输数据。通过上述描述,可以看出,使用本发明实施例提供的链路处理方法,通过在链路检测帧中添加链路状态信息,使得对端及时获知物理链路的传输状态,并进行相应的处理,避免继续使用故障链路传输数据造成数据丢包的现象,减少重传占用的带宽,提高数据传输的稳定性,从而提闻网络性能。基于同一发明构思,本发明实施例还提供了一种链路处理装置,如图8所示,包括获取模块801,用于获取当前上行物理链路的性能参数;确定模块802,用于根据所述性能参数确定当前上行物理链路的链路状态;组建模块803,用于组建携带链路状态信息的链路检测帧,其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应;发送模块804,用于将所述组建模块组建的链路检测帧通过下行物理链路发送到对端。较佳的,所述获取模块801,具体用于启动链路检测功能,获取本端当前物理层和链路层的性能参数;其中,周期性启动所述链路检测功能;所述性能参数包括物理层CRC错误数、链路层重传帧数目和跳帧数目。较佳的,所述确定模块802,具体用于将所述性能参数与预置参数阈值进行比较,根据比较结果确定当前上行物理链路的链路状态。较佳的,上述装置,还包括第一处理模块805,用于确定当前上行物理链路的链路状态为故障链路时,关闭所述当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端;确定当前上行物理链路的链路状态为正常链路时,检测所述当前上行物理链路的传输时隙是否关闭,若未关闭,则组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;若已关闭,则开启所述当前上行物理链路的传输时隙,恢复所述链路检测帧的原始长度,并通过下行物理链路发送到对端;所述链路检测帧包括帧类型、帧长度和链路状态信息。较佳的,上述装置,还包括第二处理模块806,用于接收对端发送的携带链路状态信息的链路检测帧;根据所述链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭所述当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数;确定所述当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭,若已关闭,则开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述链路检测帧包括帧类型、帧长度和链路状态信息。较佳的,上述装置,还包括加权模块807,用于第一处理模块805开启当前上行物理链路的传输时隙之前,对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,触发所述第一处理模块805;所述加权值达到阈值之前,确定所述当前上行物理链路的链路状态为故障链路时,将加权值清零;或者所述第二处理模块806开启所述当前下行物理链路的传输时隙之前,对确定所述当前下行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,触发所述第二处理模块806 ;所述加权值达到阈值之前,确定所述当前下行物理链路的链路状态为故障链路时,将所述加权值清零。较佳的,上述装置,还包括检测单元808,用于确定当前上行物理链路的链路状态为故障链路时,检测其他上行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前上行物理链路正在传输的业务数据倒换到空闲的上行物理链路;或者
确定当前下行物理链路的链路状态为故障链路时,还包括检测其他下行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将所述当前下行物理链路正在传输的业务数据倒换到空闲的下行物理链路。基于同一发明构思,本发明实施例还提供了一种链路处理系统,如图9所示,包括基站控制器901和基站收发信机902,两者互为对端,均用于获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。较佳的,所述基站控制器901和基站收发信机902,还用于接收对端发送的携带链路状态信息的链路检测帧;根据所述链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭所述当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数;确定所述当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭,若已关闭,则开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述链路检测帧包括帧类型、帧长度和链路状态信息。通过上述描述,可以看出,使用本发明实施例提供的链路处理的方法、装置和系统,通过在链路检测帧中添加链路状态信息,使得对端及时获知物理链路的传输状态,并进行相应的处理,避免继续使用故障链路传输数据造成数据丢包的现象,减少重传占用的带宽,提闻数据传输的稳定性,从而提闻网络性能。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种链路处理方法,其特征在于,该方法包括 本端获取当前上行物理链路的性能参数; 根据所述性能参数确定当前上行物理链路的链路状态; 组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端; 其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。
2.如权利要求I所述的方法,其特征在于,所述本端获取当前上行物理链路的性能参数之前,还包括本端根据预配置的基本物理时隙与对端建立逻辑链路,一条所述逻辑链路对应于一条或多条所述上行物理链路和所述下行物理链路。
3.如权利要求I所述的方法,其特征在于,所述本端获取当前上行物理链路的性能参数包括 启动链路检测功能,获取本端当前物理层和链路层的性能参数;其中,本端周期性启动所述链路检测功能;所述性能参数包括物理层循环冗余校验码CRC错误数、链路层重传帧数目和跳帧数目。
4.如权利要求3所述的方法,其特征在于,所述根据所述性能参数确定当前上行物理链路的链路状态,包括 将所述性能参数与预置参数阈值进行比较,根据比较结果确定所述当前上行物理链路的链路状态。
5.如权利要求4所述的方法,其特征在于,确定当前上行物理链路的链路状态为故障链路时,关闭所述当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端。
6.如权利要求5所述的方法,其特征在于,确定当前上行物理链路的链路状态为正常链路时,检测所述当前上行物理链路的传输时隙是否关闭,若未关闭,则组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;若已关闭,则开启所述当前上行物理链路的传输时隙,恢复所述链路检测帧的原始长度,并通过下行物理链路发送到对端;所述链路检测帧包括帧类型、帧长度和链路状态信息。
7.如权利要求6所述的方法,其特征在于,开启所述当前上行物理链路的传输时隙之前,还包括 对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,开启所述当前上行物理链路的传输时隙,恢复所述链路检测帧的原始长度,并通过下行物理链路发送到对端;所述加权值达到阈值之前,确定所述当前上行物理链路的链路状态为故障链路时,将所述加权值清零。
8.如权利要求I所述的方法,其特征在于,还包括 本端接收对端发送的携带链路状态信息的链路检测帧; 根据所述链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭所述当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数; 确定所述当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭,若已关闭,则开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述链路检测帧包括帧类型、帧长度和链路状态信息。
9.如权利要求8所述的方法,其特征在于,所述开启所述当前下行物理链路的传输时隙之前,还包括对确定所述当前下行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述加权值达到阈值之前,确定所述当前下行物理链路的链路状态为故障链路时,将所述加权值清零。
10.如权利要求5或8所述的方法,其特征在于,当本端为基站控制器, 确定当前上行物理链路的链路状态为故障链路时,还包括检测其他上行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将所述当前上行物理链路正在传输的业务数据倒换到空闲的上行物理链路; 确定当前下行物理链路的链路状态为故障链路时,还包括检测其他下行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将所述当前下行物理链路正在传输的业务数据倒换到空闲的下行物理链路。
11.一种链路处理装置,其特征在于,包括 获取模块,用于获取当前上行物理链路的性能参数; 确定模块,用于根据所述性能参数确定当前上行物理链路的链路状态; 组建模块,用于组建携带链路状态信息的链路检测帧,其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应; 发送模块,用于将所述组建模块组建的链路检测帧通过下行物理链路发送到对端。
12.如权利要求11所述的装置,其特征在于,所述获取模块,具体用于启动链路检测功能,获取本端当前物理层和链路层的性能参数;其中,周期性启动所述链路检测功能;所述性能参数包括物理层循环冗余校验码CRC错误数、链路层重传帧数目和跳帧数目。
13.如权利要求11所述的装置,其特征在于,所述确定模块,具体用于将所述性能参数与预置参数阈值进行比较,根据比较结果确定当前上行物理链路的链路状态。
14.如权利要求11所述的装置,其特征在于,还包括 第一处理模块,用于确定当前上行物理链路的链路状态为故障链路时,关闭所述当前上行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数,并通过下行物理链路发送到对端;确定当前上行物理链路的链路状态为正常链路时,检测所述当前上行物理链路的传输时隙是否关闭,若未关闭,则组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;若已关闭,则开启所述当前上行物理链路的传输时隙,恢复所述链路检测帧的原始长度,并通过下行物理链路发送到对端;所述链路检测帧包括帧类型、帧长度和链路状态信息。
15.如权利要求11所述的装置,其特征在于,还包括 第二处理模块,用于接收对端发送的携带链路状态信息的链路检测帧;根据所述链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭所述当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数;确定所述当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭,若已关闭,则开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述链路检测帧包括帧类型、帧长度和链路状态信息。
16.如权利要求14或15所述的装置,其特征在于,还包括加权模块,用于第一处理模块开启当前上行物理链路的传输时隙之前,对确定当前上行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,触发所述第一处理模块;所述加权值达到阈值之前,确定所述当前上行链路的链路状态为故障链路时,将加权值清零;或者 所述第二处理模块开启所述当前下行物理链路的传输时隙之前,对确定所述当前下行物理链路的链路状态为正常链路的次数进行加权操作,加权值达到阈值时,触发所述第二处理模块;所述加权值达到阈值之前,确定所述当前下行物理链路的链路状态为故障链路时,将所述加权值清零。
17.如权利要求11所述的装置,其特征在于,还包括 检测单元,用于确定当前上行物理链路的链路状态为故障链路时,检测其他上行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将当前上行物理链路正在传输的业务数据倒换到空闲的上行物理链路;或者 确定当前下行物理链路的链路状态为故障链路时,还包括检测其他下行物理链路对应的业务资源池是否有空闲的资源,若有空闲的资源,将所述当前下行物理链路正在传输的业务数据倒换到空闲的下行物理链路。
18.—种链路处理系统,其特征在于,包括基站控制器和基站收发信机,两者互为对端,均用于获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。
19.如权利要求18所述的系统,其特征在于,所述基站控制器和基站收发信机,还用于接收对端发送的携带链路状态信息的链路检测帧;根据所述链路状态信息,确定本端的当前下行物理链路的链路状态为故障链路时,关闭所述当前下行物理链路的传输时隙,调整发送到对端的链路检测帧的长度为预定测试字节数;确定所述当前下行物理链路的链路状态为正常链路时,检测所述当前下行物理链路的传输时隙是否关闭,若已关闭,则开启所述当前下行物理链路的传输时隙,恢复所述链路检测帧的原始长度;所述链路检测帧包括帧类型、帧长度和链路状态信息。
全文摘要
本发明涉及通信领域技术,尤其涉及一种链路处理方法、装置和系统,该方法包括本端获取当前上行物理链路的性能参数;根据所述性能参数确定当前上行物理链路的链路状态;组建携带链路状态信息的链路检测帧,并通过下行物理链路发送到对端;其中,所述链路状态信息占用的比特数与对端到本端的上行物理链路数量相对应。使用本发明实施例提供的链路处理方法、装置和系统,通过在链路检测帧中添加链路状态信息,使得对端及时获知链路的传输状态,并进行相应的处理,避免继续使用该物理链路传输数据造成数据丢包的现象,减少重传占用的带宽,提高数据传输的稳定性,从而提高网络性能。
文档编号H04W24/04GK102932820SQ201110226860
公开日2013年2月13日 申请日期2011年8月9日 优先权日2011年8月9日
发明者刁兆雯, 代言非, 朱佩蘅, 谭然 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1