一种电调设备的扫描方法和装置的制作方法

文档序号:7895030阅读:252来源:国知局
专利名称:一种电调设备的扫描方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种电调设备扫描的方法和装置。
背景技术
天线是移动通信系统中的重要设备,在移动通信系统中,电调天线已成为主流,所谓电调天线是指使用电子调整天线辐射波束下倾角度的天线,通过位于基站的维护系统,来调整天线的电下倾角,优化网络。目前,电调天线中的电调设备和主设备可以支持不同版本的AISG(Antenna Interface Standards Group,天线接口标准组织)协议,例如低版本的AISG VI. I、高版本的AISG V2.0或者AISG V2. 1,不同版本之间没有很好的兼容性,当电调设备和主设备使用不同版本的AISG协议时,会导致主设备和电调设备无法正常通信。例如,当电调设备使用高版本的AISG V2.0,而主设备使用AISG VI. 1,会导致主设备扫描不到电调设备,两者无法正常通信。

发明内容
本发明实施例提供了一种电调设备扫描的方法和装置,以实现在多种AISG协议版本并存的电调天线中,主设备和电调设备正常通信的目的。本发明一方面提供了一种电调设备扫描方法,所述方法包括电调设备接收主设备发送的设备扫描帧,所述设备扫描帧携带掩码和序列号;所述电调设备接收上述设备扫描帧并保存所述掩码和序列号,根据所述掩码和序列号识别所述主设备天线接口标准组织AISG协议版本;所述电调设备按照识别出的AISG协议版本在满足响应条件时向所述主设备回复相应版本的设备响应帧。本发明另一方面提供了一种电调设备,所述电调设备包括接收器、处理器、发送器、存储器,其中,所述接收器用于接收主设备发送的设备扫描帧,所述设备扫描帧携带掩码和序列号;处理器用于根据所述设备扫描帧中的掩码和序列号识别所述主设备天线接口标准组织AISG协议版本并判断是否满足响应条件;发送器用于按照所述处理器识别出的AISG协议版本,在满足响应条件时向所述主设备发送相应版本的设备响应帧。存储器用于存储所述设备扫描帧携带的掩码和序列号。通过应用本发明实施例提供的电调设备扫描方法和电调设备,电调设备首先识别主设备的AISG协议版本,根据识别出的协议版本回复不同的设备响应帧,使主设备能够识别出电调设备,不管主设备使用何种版本的AISG协议,都可以扫描到电调设备,避免了多版本AISG协议并存的情况下主设备与电调设备无法正常通信的问题。


图I为本发明实施例提供的电调设备扫描方法示意图;图2为本发明实施例提供的电调设备结构示意图。
具体实施例方式为使本发明的目的、技术方案以及优点表达得更清楚明白,下面结合具体实施例和附图详细说明本发明提供的技术方案。无线通信系统中,电调天线中的电调设备和主设备可以支持不同版本的AISG协议,各版本的主设备和电调设备并存,不同版本之间兼容性较差,会导致电调设备和主设备无法正常通信。主设备可以是基站等,电调设备可以是RCU(Remote Control Unit,远端控制单元)、TMA(Tower Mount Amplifier,塔顶放大器)等需要与主设备通信的设备。使用高 版本的AISGV2. 0或者AISG V2. I的电调设备可以支持多天线,此类电调设备与使用低版本的AISG VI. I主设备对接时,主设备扫描电调设备时难以识别出电调设备,导致两者不能正常通信。本发明实施例中,统一将支持多天线电调设备的AISG协议称为高版本AISG协议,主要是指AISG V2.0和AISG V2. 1,将不支持多天线电调设备的AISG协议称为低版本AISG协议,主要是指AISGV1. I。现有技术中,主设备可能使用不同AISG协议,而电调设备并不知道主设备使用何种版本,主设备扫描电调设备时会向电调设备发送设备扫描帧,由于电调设备并不知道主设备版本,导致不能向主设备回复正确的设备响应帧,使主设备不能扫描到电调设备。本发明所有实施例均以AISG V2. 0电调设备和使用AISG VI. I或者AISG V2. 0两种版本的主设备为例,来说明本实施例提供的电调设备扫描方法和装置,但实际系统中并不限于这两种版本。如图I所示,本发明实施例提供了一种电调设备扫描方法。步骤101、主设备向电调设备发送设备扫描巾贞,设备扫描巾贞携带掩码bit mask和序列号Unique ID ;步骤102、电调设备接收上述设备扫描帧并保存所述掩码和序列号,根据所述掩码和序列号识别主设备AISG协议版本;步骤103、电调设备按照识别出的AISG协议版本在满足响应条件时向主设备回复相应版本的设备响应帧。按照AISG协议,设备扫描巾贞携带掩码bit mask和序列号Unique ID,步骤103中,电调设备满足响应条件是指,电调设备接收到设备扫描帧后,将帧中的掩码bit mask与自身设备序列号相与运算,并将结果与帧中的序列号Unique ID相比较,若一致,则满足响应条件,否则不满足响应条件。在不满足响应条件时,电调设备不回复设备响应巾贞。是否满足响应条件的判断及响应策略是在现有AISG协议中有详细说明,在此不再赘述。步骤102中若电调设备未能识别出主设备AISG协议版本,则在满足响应条件时向主设备回复错帧,触发主设备再次扫描。步骤103中,电调设备若识别出主设备AISG协议版本为AISG VI. I,在满足响应条件时,则向主设备回复AISG VI. I版本的设备响应帧;电调设备若识别出主设备AISG协议版本为AISG V2. O,在满足响应条件时,则向主设备回复AISG V2. O版本的设备响应帧。若电调设备识别出主设备使用AISG VI. I版本,但由于AISG V2. 0版本的电调设备可以支持多天线,当上述电调设备支持N个天线时,向主设备回复设备响应帧时,需要回复N个AISG VI. I版本设备响应帧,每个设备响应帧对应一个天线,N为自然数。对于AISGV2. 0版本的主设备,主设备支持多天线,电调设备仅需回复一个AISG V2. 0版本设备响应帧。本实施例中,电调设备首先识别主设备的AISG协议版本,根据识别出的协议版本回复不同的设备响应帧,使主设备能够识别出电调设备,不管主设备使用何种版本的AISG协议,都可以扫描到电调设备,避免了多版本AISG协议并存的情况下主设备与电调设备无法正常通信的问题。上述实施例中,步骤102中电调设备接收到上述设备扫描帧后,识别主设备AISG协议版本具体步骤是,电调设备每次接收到设备扫描帧后,保存设备扫描帧中的掩码及序 列号,此时,电调设备存储有最新接收到的设备扫描帧中的掩码和序列号,同时还存储有前一次设备扫描帧中的掩码和序列号,电调设备需要综合利用两次设备扫描帧中的掩码和序列号来识别出主设备AISG协议版本,下面分几种不同情况分别介绍电调设备如何识别出主设备AISG协议版本。I、在最新的掩码长度大于3字节,且与上一次保存的掩码相同时,将最新的序列号与上一次保存的序列号进行比较,如果是最后一字节不同,则可以判定主设备AISG协议版本为AISG VI. I ;2、在最新的掩码长度大于3字节,且与上一次保存的掩码相同时,将最新的序列号与上一次保存的序列号进行比较,如果是第三字节不同,则可以判定主设备AISG协议版本为 AISG V2. 0 ;3、在最新的掩码长度大于3字节,且比上一次保存的掩码多I字节时,若最新的序列号扣除第3字节后与上一次保存的序列号相同,且最新的序列号扣除最后I字节后与上一次保存的序列号不同时,则可以判定主设备AISG协议版本为AISG V2. 0 ;4、在最新的掩码长度大于3字节,且比上一次保存的掩码多I字节时,若最新的序列号扣除最后I字节后与上次保存的序列号相同,且最新的序列号扣除第3字节后于上次保存的序列号不同时,则可以判定主设备AISG协议版本为AISG VI. I。需要说明的是,若电调设备未识别出主设备AISG协议版本,则在满足响应条件时向主设备回复错帧,触发主设备加长掩码后再次发送设备扫描帧。本实施例中,电调设备识别出主设备AISG协议版本,根据识别出的协议版本回复不同的设备响应帧,使主设备能够识别出电调设备,不管主设备使用何种版本的AISG协议,都可以扫描到电调设备,避免了多版本AISG协议并存的情况下主设备与电调设备无法正常通信的问题。现有的AISG协议中,主设备在扫描电调设备时,若没有扫描到电调设备或接收到错帧,则采用二叉树的方法再次扫描,即将序列号Unique ID左右分支,再次扫描。不同版本的AISG协议中,主设备将序列号Unique ID左右分支的方法不一样,例如,假设上次扫描时序列号为ABC,在AISG VI. I中,ABC的左分支为ABC0,右分支为ABCl,而在AISG V2. 0中,ABC的左分支为AB0C,右分支为ABIC。电调设备可以根据序列号的分支方法的区别识别出AISG协议版本。以上是本发明实施例中电调设备识别主设备AISG协议版本的原理,下面举一个具体实例再简要说明一下该原理,需要注意的是,该实例仅仅是一种情况,其它情况原理类似,在这里不再赘述。举例假设电调设备序列号为1010111 ;分支扫描时先左分支后右分支。以下是主设备AISG协议版本为AISG V2. 0时完整的扫描过程Stepl :主设备发设备扫描巾贞,unique ID 0/bit mask :1,电调设备保存uniqueID 0/bit mask :1,按AISG V2. 0相与算法结果I/按AISG VI. I相与算法结果I,不等于帧中0,不一致不回设备响应帧。Step2 :主设备下发设备扫描巾贞,unique ID : 1/bit mask :1,电调设备保存uniqueID: 1/bit mask :1,按AISG V2. 0相与算法结果I/按AISG VI. I相与算法结果I,等于帧中1,一致,回设备响应巾贞。由于主设备版本未知,回复错中贞。Step3 :主设备下发设备扫描巾贞,unique ID 10/bit mask :11,电调设备保存unique ID : 10/bit mask : 11,按AISG V2. 0相与算法结果10/按AISG VL I相与算法结果10,等于帧中10,一致,回设备响应帧。由于主设备版本未知,回复错帧。Step4 :主设备下发设备扫描巾贞,unique ID 100/bit mask :111,电调设备保存unique ID 100/bit mask :111,按 AISG V2. 0 相与算法结果 101/按 AISGV1. I 相与算法结果101,不等于巾贞中100,不一致,不回设备响应中贞。Step5 :主设备下发设备扫描巾贞,unique ID 101/bit mask :111,电调设备保存unique ID : 101/bit mask :111,按 AISG V2. 0 相与算法结果 101/按 AISGV1. I 相与算法结果101,等于帧中101,一致,回设备响应帧。由于主设备版本未知,回复错帧。Step6 :主设备下发设备扫描巾贞,unique ID 1001/bit mask :1111,电调设备保存unique ID 1001/bit mask :1111,当此次掩码长度大于3字节时,且此次掩码比上一次保存掩码多一字节且当前序列号扣除第3字节后101与上一次保存序列号101相同时(认为遇到分支再扫描),当前序列号扣除最后一字节后100与上一次保存序列号101不相同时,则判决主设备为AISG V2.0版本主设备。按AISG V2. 0相与算法结果1011,不等于帧中1001,不一致,不回设备响应帧。Step7 :主设备下发设备扫描巾贞unique ID 1011/bit mask :1111,电调设备保存unique ID 1011/bit mask :1111,按 AISG V2. 0 相与算法结果 1011,等于帧中 1011,一致,按AISG V2.0格式回设备响应帧。以下是主设备AISG协议版本为AISG VI. I时完整的扫描过程Stepl :主设备下发设备扫描巾贞,unique ID :0/bit mask :1,电调设备保存uniqueID 0/bit mask :1,按AISG V2. 0相与算法结果I/按AISG VI. I相与算法结果I,不等于帧中0,不一致不回设备响应帧。Step2 :主设备下发设备扫描巾贞,unique ID : 1/bit mask :1,电调设备保存uniqueID: 1/bit mask :1,按AISG V2. 0相与算法结果I/按AISG VI. I相与算法结果I,等于帧中1,一致,回设备响应巾贞。由于主设备版本未知,回复错中贞。Step3 :主设备下发设备扫描巾贞,unique ID 10/bit mask :11,电调设备保存、unique ID : 10/bit mask :11,按AISG V2. O相与算法结果10/按AISG VL I相与算法结果10,等于帧中10,一致,回设备响应帧。由于主设备版本未知,回复错帧。Step4 :主设备下发设备扫描巾贞,unique ID 100/bit mask :111,电调设备保存unique ID 100/bit mask :111,按 AISG V2. 0 相与算法结果 101/按 AISGV1. I 相与算法结果101,不等于巾贞中100,不一致,不回设备响应中贞。Step5 :主设备下发设备扫描巾贞,unique ID 101/bit mask :111,电调设备保存unique ID : 101/bit mask :111,按 AISG V2. 0 相与算法结果 101/按 AISGV1. I 相与算法结果101,等于帧中101,一致,回设备响应帧。由于主设备版本未知,回复错帧。Step6 :主设备下发设备扫描巾贞,unique ID 1010/bit mask :1111,电调设备保存unique ID 1010/bit mask :1111,当此次掩码长度大于3字节时,且此次掩码比上一次保存掩码多一字节且当前序列号扣除最后一字节后101与上一次保存序列号101相同时(认为遇到分支再扫描),当前序列号扣除第3字节后100与上一次保存序列号101不相同时,则判决主设备为AISG VI. I版本主设备。按I. I版本相与算法结果1010,等于帧中1010, 一致,回设备响应帧。Step7 :主设备下发设备扫描巾贞,unique ID 1011/bit mask :1111,电调设备保存unique ID 1011/bit mask :1111,按 AISG V2. 0 相与算法结果 1011,等于帧中 1011,一致,按AISG VI. I格式回设备响应帧。本发明另一实施例提供了一种电调设备,如图2所示,所述电调设备包括接收器201、处理器202、发送器203、存储器204。接收器201 :用于接收主设备发送的设备扫描帧,设备扫描帧携带掩码bit mask和序列号Unique ID ;处理器202 :用于根据设备扫描帧中掩码和序列号识别主设备AISG协议版本并判断是否满足响应条件;发送器203 :用于按照处理器202识别出的AISG协议版本,在满足响应条件时向主设备发送相应版本的设备响应帧。存储器204 :用于存储设备扫描帧携带的掩码和序列号。所述发送器203还用于在处理器202未识别出主设备AISG协议版本且满足响应条件时,向主设备发送错帧,以触发主设备再次扫描。上述实施例中,所述发送器203按照处理器202识别出的AISG协议版本在满足响应条件时向主设备发送相应版本的设备设备响应帧具体为,若所述处理器识别出主设备AISG协议版本为AISG VI. I,在满足响应条件时,所述发送器203向主设备发送AISG VI. I版本的设备响应帧;若所述处理器识别出主设备AISG协议版本为AISG V2. 0,在满足响应条件时,所述发送器203向主设备发送AISG V2. 0版本的设备响应帧。若处理器203识别出主设备使用AISG VI. I版本,当上述电调设备支持N个天线时,发送器203向主设备发送设备响应巾贞时,需要发送N个AISGV1. I版本设备响应巾贞,每个设备响应帧对应一个天线,N为自然数。对于AISG V2. 0版本的主设备,主设备支持多天线,发送器203仅需发送一个AISGV2. 0版本设备响应帧。本实施例中,电调设备首先识别主设备的AISG协议版本,根据识别出的协议版本回复不同的设备响应帧,使主设备能够识别出电调设备,不管主设备使用何种版本的AISG协议,都可以扫描到电调设备,避免了多版本AISG协议并存的情况下主设备与电调设备无法正常通信的问题。通过以上的实施方式的描述,本领域 的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备,可以是个人计算机,服务器,或者网络设备等,执行本发明各个实施例或者实施例的某些部分所述的方法。以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种电调设备扫描方法,其特征在于,所述方法包括 电调设备接收主设备发送的设备扫描帧,所述设备扫描帧携带掩码和序列号; 所述电调设备接收上述设备扫描帧并保存所述掩码和序列号,根据所述掩码和序列号识别所述主设备天线接口标准组织AISG协议版本; 所述电调设备按照识别出的AISG协议版本在满足响应条件时向所述主设备回复相应版本的设备响应帧。
2.根据权利要求I所述的方法,其特征在于,所述方法还包括步骤所述电调设备在未能识别所述出主设备AISG协议版本并满足响应条件时,向所述主设备回复错帧。
3.根据权利要求I或2所述的方法,其特征在于,所述电调设备按照识别出的AISG协议版本在满足响应条件时向所述主设备回复相应版本的设备响应帧具体为 所述电调设备若识别出所述主设备AISG协议版本为低版本,在满足响应条件时,则向所述主设备回复低版本的设备响应帧;电调设备若识别出所述主设备AISG协议版本为高版本,在满足响应条件时,则向所述主设备回复高版本的设备响应帧。
4.根据权利要求3所述的方法,其特征在于,所述电调设备向所述主设备回复低版本的设备响应帧具体为 所述电调设备若支持N个天线,则向所述主设备回复N个低版本的设备响应帧,每个所述设备响应帧对应一个所述天线,N为自然数。
5.根据权利要求I所述的方法,其特征在于,所述电调设备根据所述掩码和序列号识别所述主设备AISG协议版本具体为 所述电调设备在最新的掩码长度大于3字节,且与上一次保存的掩码相同时,将最新的序列号与上一次保存的序列号进行比较,如果是最后一字节不同,判定主设备AISG协议版本为低版本;或者, 所述电调设备在最新的掩码长度大于3字节,且与上一次保存的掩码相同时,将最新的序列号与上一次保存的序列号进行比较,如果是第三字节不同,判定主设备AISG协议版本为闻版本;或者, 所述电调设备在最新的掩码长度大于3字节,且比上一次保存的掩码多I字节时,若最新的序列号扣除第3字节后与上一次保存的序列号相同,且最新的序列号扣除最后I字节后与上一次保存的序列号不同时,判定主设备AISG协议版本为高版本;或者, 所述电调设备在最新的掩码长度大于3字节,且比上一次保存的掩码多I字节时,若最新的序列号扣除最后I字节后与上次保存的序列号相同,且最新的序列号扣除第3字节后于上次保存的序列号不同时,判定主设备AISG协议版本为低版本。
6.根据权利要求3至5任一所述的方法,其特征在于,所述AISG协议低版本为AISGVI. I,所述AISG协议高版本为AISG V2. O或者AISG V2. I。
7.一种电调设备,其特征在于,所述电调设备包括接收器、处理器、发送器、存储器,其中, 所述接收器用于接收主设备发送的设备扫描帧,所述设备扫描帧携带掩码和序列号; 处理器用于根据所述设备扫描帧中的掩码和序列号识别所述主设备天线接口标准组织AISG协议版本并判断是否满足响应条件;发送器用于按照所述处理器识别出的AISG协议版本,在满足响应条件时向所述主设备发送相应版本的设备响应帧。
存储器用于存储所述设备扫描帧携带的掩码和序列号。
8.根据权利要求7所述的电调设备,其特征在于,所述发送器还用于在所述处理器未识别出主设备AISG协议版本且满足响应条件时,向所述主设备发送错帧。
9.根据权利要求8所述的电调设备,其特征在于,所述发送器具体用于,若所述处理器识别出主设备AISG协议版本为低版本,在满足响应条件时,所述发送器向所述主设备发送低版本的设备响应帧;若所述处理器识别出所述主设备AISG协议版本为高版本,在满足响应条件时,所述发送器向所述主设备发送高版本的设备响应帧。
10.根据权利要求9所述的电调设备,其特征在于,所述发送器向所述主设备发送低版本的设备响应帧具体为,所述发送器在所述电调设备支持N个天线时,向所述主设备发送N个低版本的设备响应帧,每个所述设备响应帧对应一个所述天线,N为自然数。
11.根据权利要求9或10任一所述的电调设备,其特征在于,所述AISG协议低版本为AISG VI. I,所述AISG协议高版本为AISG V2. O或者AISGV2. I。
全文摘要
本发明实施例提供了一种电调设备扫描方法和装置,以实现在多种AISG协议版本并存的电调天线中,主设备和电调设备正常通信的目的。所述方法包括电调设备接收主设备发送的设备扫描帧,所述设备扫描帧携带掩码和序列号;所述电调设备接收上述设备扫描帧并保存所述掩码和序列号,根据所述掩码和序列号识别所述主设备天线接口标准组织AISG协议版本;所述电调设备按照识别出的AISG协议版本在满足响应条件时向所述主设备回复相应版本的设备响应帧。
文档编号H04W8/00GK102711081SQ20121013841
公开日2012年10月3日 申请日期2012年5月7日 优先权日2012年5月7日
发明者吴立昌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1