基于射频拉远的物理设备连接关系的获取方法

文档序号:7974929阅读:206来源:国知局

专利名称::基于射频拉远的物理设备连接关系的获取方法
技术领域
:本发明涉及通信领域,更具体地,涉及一种基于射频4立远的物理设备连接关系的获取方法。
背景技术
:在通信领域中,通信设备逐渐向分布式和模块化方向发展,特别是通用协议无线接口(CPRI)和主动开放基站体系(OBSAI)等协议组织的成立,使射频拉远的设备架构得到了迅速发展和应用。在这种架构中,中心设备和拉远的射频设备之间往往采用光纤等高速介质来传输,而且,为了充分利用光纤的带宽资源,一条光纤一般支持多个拉远的射频设备。在实际应用中,射频设备之间,射频设备与中心设备之间往往存在比4交复杂的拓朴关系,远端射频部分必须能够正确,快速乂人中心设备获取到拓朴关系,并且,能够适应拓朴变化。因此,需要一种基于射频拉远的物理设备连接关系的获取方法以从中心设备获取拓朴关系,并适应拓朴变化
发明内容为了减少链路上无用的数据包传输,降低适应各种复杂的网络应用环境处理的复杂度,本发明提出了一种基于射频拉远的物理设备连4妻关系的获取方法。根据本发明的一个方面,提供了一种基于射频拉远的物理设备连接关系的获取装置,物理设备包括基于射频拉远的中心设备和远端射频设备,中心设备保存远端射频设备的ID,该获取装置包括请求ID模块,用于指令未获得ID的远端射频设备定时向所有可以发送消息的外部端口发出请求ID包;转发模块,用于如果未获得ID的远端射频设备不是处于直接连接到中心设备的第一级,则指令通过外部端口所连4妄到的已获得ID的远端射频设备逐级转发,而将ID请求包最终转发到中心设备,并在ID请求包中记录其传输经过的路径信息;响应模块,用于指令中心设备返回响应包到未获得ID的远端射频设备,其中包含路径信息和未获得ID的远端射频设备的ID;以及获得模块,用于指令未获得ID的远端射频设备从响应包中获得路径信息和ID,以获知物理设备连接关系。在上述的获取装置中,处于第一级的未获得ID的远端射频设备包括直接连接到中心设备的外部端口,请求ID模块用于指令第一级的远端射频设备在向所有可以发送消息的外部端口发送ip请求包的过程中,通过直接连接到中心设备的外部端口直接将IP请求包发送到中心设备。在上述的获取装置中,还包括第一级响应模块,用于指令中心设备返回响应包到第一级的远端射频设备,其中包含第一级的远端射频设备的ID;以及第一级获得模块,用于指令第一级的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得ID,并获知自己处于第一级。在上述的获取装置中,转发才莫块用于判断4妾收到IP请求包的物理设备是否为中心设备,如果是,则运行响应模块,否则继续运行转发模块。在上述的获取装置中,转发模块还用于判断接收到IP请求包的物理设备是否为已获得ID的远端射频设备,如果是,则通过已获得ID的远端射频设备向上一级转发IP请求包。在上述的获取装置中,路径信息包括转发途经的已获得ID的远端射频设备的ID和转发端口号。在上述的获取装置中,响应模块用于指令中心设备按照路径信息将响应反向传送到未获得ID的远端射频设备。在上述的获取装置中,获得模块用于指令未获得ID的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得ID,并由路径信息获知自己的物理设备连接关系。在上述的获取装置中,在基于射频拉远的通信协议的帧结构中设置用于获取ID的字段,获取装置利用该字段来获取ID。在上述的获取装置中,通信协议包括CPRI和OBSAI协议。才艮据本发明的另一方面,提供了一种基于射频拉远的物理设备连接关系的获取方法,物理设备包括基于射频拉远的中心设备和远端射频设备,中心设备保存远端射频设备的ID,获取方法包括以下步骤步骤a,未获得ID的远端射频设备定时向所有可以发送消息的外部端口发出请求ID包;步骤b,如果未获得ID的远端射频设备不是处于直接连接到中心设备的第一级,则通过外部端口所连接到的已获得ID的远端射频设备逐级转发,而将ID请求包最终转发到中心设备,并在ID请求包中记录其传输经过的路径信息;步骤c,中心i殳备返回响应包到未获得ID的远端射频i殳备,其中包含3各径信息和未获得ID的远端射频设备的ID;以及步骤d,未获得ID的远端射频i殳备乂人响应包中获4寻路径4言息和ID,以获知物理i殳备连才妄关系。在上述的基于射频拉远的物理设备连接关系的获取方法中,处于第一级的未获得ID的远端射频设备包括直接连接到中心设备的外部端口,步驶《a包4舌以下步骤第一级的远端射频i殳备在向所有可以发送消息的外部端口发送IPi青求包的过程中,通过直"l妻连4矣到中心设备的外部端口直接将IP请求包发送到中心设备。在上述的基于射频拉远的物理设备连接关系的获取方法中,还包括以下步骤中心设备返回响应包到第一级的远端射频i殳备,其中包含第一级的远端射频"i殳备的ID;以及第一级的远端射频i殳备判断收到的ID是否是属于自己的ID,如果是则获得ID,并获知自己处于第一级。在上述的基于射频拉远的物理设备连接关系的获取方法中,步骤b包括以下步骤判断接收到IP请求包的物理设备是否为中心设备,如果是,则执行步骤c,否则继续执行步骤b。在上述的基于射频拉远的物理设备连接关系的获取方法中,步骤b还包括以下步骤判断接收到IP请求包的物理设备是否为已获得ID的远端射频"i殳备,如果是,则通过已获得ID的远端射频设备向上一级4争发IP请求包。在上述的基于射频拉远的物理设备连接关系的获取方法中,路径信息包括转发途经的已获得ID的远端射频设备的ID和转发端口号。在上述的基于射频拉远的物理设备连接关系的获取方法中,步骤c包括以下步骤中心设备按照路径信息将响应反向传送到未获得ID的远端射频i殳备。在上述的基于射频拉远的物理设备连接关系的获取方法中,骤d包括以下步骤未获得ID的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得ID,并由路径信息获知自己的物理设备连4妾关系。在上述的基于射频拉远的物理设备连接关系的获取方法中,在基于射频拉远的通信协议的帧结构中设置用于获取ID的字段,并用字賴:冲丸行上述的步骤。在上述的基于射频拉远的物理设备连接关系的获取方法中,通信协议包括CPRI和OBSAI协议。通过上述技术方案,本发明实现了如下技术效果更能适应复杂的网络环境,可以减少链路上无用的数据包传输,并且可以降低处理的复杂度,还可以增加可靠性。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从{兑明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图用来^是供对本发明的进一歩理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的实施例的CPRI协议的基本传输单位基本帧(BaseFrame,缩写为BF)结构示意图;图2是根据本发明的实施例的基于射频拉远的物理设备连接关系的获取方法的流程图;图3是根据本发明的基于射频拉远的物理设备连接关系的获取方法的:;充考呈图;以及这种的方框图。具体实施方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例4又用于说明和解释本发明,并不用于限定本发明。在射频拉远的框架下,中心设备和远端射频之间会遵守标准协议,如CPRI,OBSAI协议,或者是私有协议。在这些协议中的帧结构中一般会预留用户自定义区或空闲位置。本发明可以利用这些区间来定义用于获取ID的字段,并用这些字段来进行ID请求、响应和下发等搮作。本发明中ID获取是通过远端射频设备逐级请求,逐级响应的方式来完成的,其^L则如下1.未获取到ID的远端射频i殳备定时向所有可以发送消息的外部端口发出请求ID包;2.未获取到ID的远端射频设备不处理(转发)任何请求包;3.中心设备收到请求包后给出响应的ID;4.收到响应包的设备判断是否是属于自己的ID,如果是则获得ID,并将状态转入正常(可处理、转发数据包);5.任何一级的设备通过已经获得ID的设备转发ID请求包到上级,包中携带"^青求包传输经过的ID和路径;6.中心i殳备判断拓朴路径并返回响应包,响应包中包含与请求反向的传输途径,并由已获得ID的设备按路径层层转发到原始请求设备,原始请求设备获取ID;7.经过逐级申请,所有连接的物理设备都能够获得一个唯一的ID,并根据这个ID进行上层(应用层)通信。以下将结合图1-图3详细描述上述方法,图1是根据本发明的实施例的CPRI协i义的基本传输单位BaseFrame(BF)结构示意系的获取方法的流程图,图3是根据本发明的基于射频拉远的物理设备连接关系的获取方法的流程图。参照图1,在本实施例中,包含16bit的控制字(ControlWord);CPRI协i义以256个BaseFrame为一个基本信令单元,我们称为复帧,并且,利用复帧中给用户自定义的一些位置,添加了自定义的符号CC—WORD,ID—INDEX,ID—WORDx,可以对4壬4可级凄史小于x的链、树、图等拓朴结构进行ID获取(见下表)。表1<table>tableseeoriginaldocumentpage12</column></row><table>其中,Vendorspecific为用户自定义字段;CC—WORD为公共控制字,指示后续字段的用途;ID一INDEX为设备层次关系指示字,为0时表示本级使用;ID—WORD是设备ID号,包括出/入端口号,无效时为Oxffff。参照图2,BBU即所il的上级i殳备,RRU为需要获取ID的远端射频设备,在实际应用中BBU会有一份预先配置好的拓朴关系,而物理连4妻可能与之不同或者存在冗余;RRUi殳备有4个光口供通讯使用,都是收发双向;物理层的BF和复帧传送都是由现场可编程门阵列(FieldProgrammableGateArrayy,以下简称为FPGA)完成,没有很强的算法功能,因此流程越简单越好。图2中粗黑线条连接表示有物理连接并且配置过的链路,虚线表示^f又物J里有连4妄;图中RRU四个方向的光端口号分别定义为-.上-0;左=1;下=2;右=3;RRU—ID作支定为图中的RRU编号;下面参照图3和图4来详细说明根据本发明的基于射频拉远的物理设备连接关系的获取方法和获取装置。参照3,4艮据本发明的获取方法包括以下步骤步骤302,未获得ID的远端射频设备定时向所有可以发送消息的外部端口发出i青求ID包;步骤304,如果未获得ID的远端射频设备不是处于直接连接到中心设备的第一级,则通过外部端口所连接到的已获得ID的远端射频设备逐级转发,而将ID请求包最终转发到中心设备,并在ID请求包中记录其传输经过的路径信息;步骤306,中心设备返回响应包到未获得ID的远端射频设备,其中包含路径信息和未获得ID的远端射频设备的ID;步骤308,未获得ID的远端射频设备从响应包中获得路径信息和ID,以获知物理i殳备连接关系。再次参照图2,图3中的步骤的具体过程如下所述1.RRU启动后为#刀始d夫态,RRU—ID为Oxff,FPGA不砵争发4壬《可端口消息;2.初始态RRU定时向所有已知端口广播ID获取请求包,对应包的字4殳内容为CC—WORD=1,ID—lndex=0,ID—WORD0内容为RRU—ID号0xff,表示i青求,InP=0xf,表示发起者,OutP=发送包的端口号0,1,2,3……3.RRU初始状态不处理ID请求包,直接丢弃;第一级RRU(RRU0)发送请求包到达BBU,包格式如表2所示表2<table>tableseeoriginaldocumentpage14</column></row><table>4.BBU响应请求,返回的包4各式如表3所示表3<table>tableseeoriginaldocumentpage14</column></row><table>其中,CC—WORD=l,ID—Index=0不变,ID—WORDO内容为ID号=0,Inp|OutP与"i青求包相同,InP=Oxf,OutP=0;5.RRU0收到响应包后判断ID—Index=0,表示是自己的,RRU—ID非0xff表示有效ID,此包为响应包;记录ID号和上级端口号(OutP),状态切换为正常态(区别于初始态),开始建立上层链路;6.RRU1发送的ID"i青求包到达正常态的RRUO,RRUO判断RRUJD为Oxff,表示这是个请求包需要转发,RRUO在包中加上自己ID4言息,向上级转发,具体格式如表4所示表4<table>tableseeoriginaldocumentpage15</column></row><table>其中,ID—Index+1,在ID—Index指示的位置ID—WORD1填本站的RRUID和4妄收端口发送端口号;8.BBU收到这个请求包,比较包中携带的发送链路与配置的拓朴结构,如果匹配则回ID响应包,分配ID;不匹配则不响应;响应包只将ID—WORDO位置的请求ID号Oxff改为分配好的ID号;具体格式如表5所示表5<table>tableseeoriginaldocumentpage15</column></row><table>9.RRU0收到响应包(ID—WORDO位置的ID非Oxff就是响应包),判断ID—Index非O,表示不是给自己的包,从ID—Index位置获取InP号,ID—Index-1,向InP端口转发此包;具体格式如表6所示表6<table>tableseeoriginaldocumentpage15</column></row><table>RRU14丈到4匕响应包时ID—lndex=0,确{人》匕包为自己所有,获得ID号,上级端口号,状态切换为正常态;IO.依此类推,各级RRU依次获取ID;最深一级的RRU6的请求包到达BBU时为力口下表7:表7<table>tableseeoriginaldocumentpage16</column></row><table>BBU可以,人此包中获得传输3各径和相关端口号,和配置对比后回送响应包,纟各式如下表8:表8<table>tableseeoriginaldocumentpage16</column></row><table>此响应包经RRU层层4争发后到达RRU6的格式如下表9:表9<table>tableseeoriginaldocumentpage16</column></row><table>RRU6获取ID和上级端口号。11.本实施例中,RRU6可以通过两条路径到达BBU,RRU6->RRU3->RRU1->RRU0->BBU链路被确认,而RRU6->RRU4->RRU1->RRUO->BBU路径不会得到响应;RRU4也有通过RRU1或RRU5的两条请求路径,同样只有通过RRU1的路径净皮确i人;由于RRU4->RRU5的3各径不净皮i/v可,因此RRU6没有通过RRU4->RRU5^BBU的路径存在。12.经过逐级申请,本实施例中的各RRU将获得与配置一致的RRU—ID,通过此ID发起上层建链,通过slowC&M通道进行通讯,完成IQ交换配置和C&M存储转发配置;B.上层链路断链2ms后自动重启,重新开始ID请求流程;如图4所示,4艮据本发明的获取装置400包括请求ID才莫块402,用于指令未获得ID的远端射频i殳备定时向所有可以发送消息的外部端口发出^"求ID包;转发模块404,用于如果未获得ID的远端射频设备不是处于直接连接到中心设备的第一级,则指令通过外部端口所连接到的已获得ID的远端射频设备逐级转发,而将ID请求包最终转发到中心设备,并在ID请求包中记录其传输经过的路径信息;响应模块406,用于指令中心设备返回响应包到未获得ID的远端射频i殳备,其中包含路径信息和未获得ID的远端射频i殳备的ID;以及获得才莫块408,用于指令未获得ID的远端射频设备从响应包中获得路径信息和ID,以获知物理设备连接关系。当处于第一级的未获得ID的远端射频i殳备包括直接连接到中心设备的外部端口时,请求ID模块402用于指令第一级的远端射频i殳备在向所有可以发送消息的外部端口发送IP请求包的过程中,通过直接连接到中心设备的外部端口直接将IP请求包发送到中心设备。获取装置400还可包括第一级响应模块(未示出),用于指令中心设备返回响应包到第一级的远端射频设备,其中包含第一级的远端射频设备的ID;以及第一级获得模块(未示出),用于指令第一级的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得ID,并获知自己处于第一级。转发模块404用于判断接收到IP请求包的物理设备是否为中心设备,如果是,则运行响应模块,否则继续运行转发模块。转发模块404还可用于判断接收到IP请求包的物理设备是否为已获得1D的远端射频设备,如果是,则通过已获得ID的远端射频设备向上一级转发IP请求包。路径信息可包括转发途经的已获得ID的远端射频设备的ID和转发端口号。响应模块406可用于指令中心设备按照路径信息将响应反向传送到未获得ID的远端射频设备。获得模块408可用于指令未获得ID的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得ID,并由路径信息获知自己的物理i殳备连4妄关系。在基于射频4立远的通信协议的帧结构中可设置用于获取ID的字段,获取装置400可利用该字段来获取ID。如上所述,本发明实现了以下技术效果所有基于射频拉远的物理"&备都能够获得一个唯一的ID,并4艮据该ID进行上层通信,因此使用本发明的方法可以适应各种复杂的网络应用环境,减少了链路上无用的凄t据包传输。以上所述<又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的^支术人员来i兌,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种基于射频拉远的物理设备连接关系的获取方法,所述物理设备包括基于射频拉远的中心设备和远端射频设备,所述中心设备保存所述远端射频设备的ID,所述获取方法特征在于,包括以下步骤步骤a,未获得ID的所述远端射频设备定时向所有可以发送消息的外部端口发出请求ID包;步骤b,如果所述未获得ID的远端射频设备不是处于直接连接到所述中心设备的第一级,则通过所述外部端口所连接到的已获得ID的远端射频设备逐级转发,而将所述ID请求包最终转发到所述中心设备,并在所述ID请求包中记录其传输经过的路径信息;步骤c,所述中心设备返回响应包到所述未获得ID的远端射频设备,其中包含所述路径信息和所述未获得ID的远端射频设备的ID;以及步骤d,所述未获得ID的远端射频设备从所述响应包中获得所述路径信息和ID,以获知所述物理设备连接关系。2.根据权利要求1所述的获取方法,其特征在于,处于第一级的未获得ID的所述远端射频设备包括直接连接到所述中心设备的外部端口,所述步骤a包括以下步骤所述第一级的远端射频i殳备在向所述所有可以发送消息的外部端口发送所述IP"i青求包的过禾呈中,通过所述直4娄连4妾到所述中心设备的外部端口直接将所述IP请求包发送到所述中心设备。3.才艮据权利要求2所述的获耳又方法,其特征在于,还包括以下步骤所述中心设备返回响应包到所迷第一级的远端射频设备,其中包含所述第一级的远端射频设备的ID;以及所述第一级的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得所述ID,并获知自己处于第一级。4.4艮据权利要求1所述的获取方法,其特征在于,所述步骤b包才舌以下步骤判断接收到所述IP请求包的物理设备是否为所述中心设备,如果是,则执行所述步骤c,否则继续冲丸行所述步骤b。5.才艮据冲又利要求4所述的获耳又方法,其特征在于,所述步骤b还包括以下步骤判断接收到所述IP请求包的物理设备是否为已获得ID的远端射频设备,如果是,则通过所述已获得ID的远端射频设备向上一级转发所述IP请求包。6.4艮据权利要求5所述的获取方法,其特征在于,所述路径信息包括转发途经的所述已获得ID的远端射频设备的ID和转发端口号。7.根据权利要求6所述的获取方法,其特征在于,所述步骤c包i舌以下步骤所述中心设备按照所述路径信息将所述响应反向传送到所述未获得ID的远端射频设备。8.根据权利要求7所述的获取方法,其特征在于,所述步骤d包括以下歩骤所述未获得ID的远端射频设备判断收到的ID是否是属于自己的ID,如果是则获得所述ID,并由所述路径信息获知自己的物理设备连接关系。9.根据权利要求1至8中任一项所述的获取方法,其特征在于,在基于射频4立远的通信协议的帧结构中设置用于获取ID的字段,并用所述字段执行上迷的步骤。10.根据权利要求1所述的获取方法,其特征在于,所述通信协议包括CPRI和OBSAI协-汉。全文摘要本发明提供了一种基于射频拉远的物理设备连接关系的获取方法,物理设备包括基于射频拉远的中心设备和远端射频设备,中心设备保存远端射频设备的ID,该获取方法包括以下步骤步骤a,未获得ID的远端射频设备定时向所有可以发送消息的外部端口发出请求ID包;步骤b,如果未获得ID的远端射频设备不是处于第一级,则逐级转发,而将ID请求包最终转发到中心设备,并记录其传输经过的路径信息;步骤c,中心设备返回响应包到远端射频设备;以及步骤d,未获得ID的远端射频设备从响应包中获得路径信息和ID,以获知物理设备连接关系。因此,可以减少链路上无用的数据包传输,并且可以降低处理的复杂度,还可以增加可靠性。文档编号H04Q7/22GK101212716SQ20061016822公开日2008年7月2日申请日期2006年12月26日优先权日2006年12月26日发明者王心宇,赵志勇,锋郭申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1