一种自动开站失败情况下的补救方法、系统和基站技术领域
本发明涉及移动通讯技术领域,尤其涉及一种自动开站失败情况下的补
救方法、系统和基站。
背景技术
随着移动通信的迅猛发展,对移动网络的建设和开通也提出了更高的要
求,如何快速有效地开通基站也成为一个重要的方面。基站开站主要是指在
基站上电后对基站进行各种配置,使之能正确接入基站控制器和操作维护中
心(OMC,Operations&Maintenance Center),从而能够加载业务正常运行
并能够对之进行操作维护。目前,基站开站的一般做法是基站利用出厂默认
配置使用动态主机分配协议(DHCP,Dynamic Host Configuration Protocol)
或引导协议(BOOTP,Bootstrap Protocol,DHCP的早期版本)等协议,根
据基站的介质访问控制(MAC)地址或电子标识(EID)等标识来自动获取
IP地址等信息,并利用这些信息与OMC建立操作维护通道,然后由技术人
员完成配置,从而实现基站的自动开站。
采用DHCP等方式确实能够方便快速地自动开通基站,但也存在一些局
限性。比如,基站与DHCP服务器跨路由时路由器禁止使用DHCP中继功能;
因为划分虚拟局域网(VLAN)的原因造成基站与DHCP服务器不在一个广
播域中;DHCP服务器出现故障失效时无法提供DHCP服务;基站在工装时
将MAC地址或EID等唯一标识烧录错误;基站安装时记录到DHCP服务器
的MAC地址或EID错误,等等。这些问题都很可能造成基站获取不到IP地
址导致基站开站失败。
现有技术都是从基站开站的自动实现上着手,简化了开站过程,提高了
开站的效率,在一定程度上节省了人力物力资源。在这点上与DHCP方式是
异曲同工的,同样依赖于一定的软硬件资源。当这些软硬件资源失效时,不
但不能实现基站开站的自动化,甚至会与基站失去联系不得不下站去操作。
如果基站自动开站失败,而此时基站已经安装在站点上,需要工程技术
人员下到站点,在近端通过调试(Debug)口或串口使用近端操作维护工具
手动对基站进行配置,这样的方式势必需要大量的人力物力,而且可能由于
基站或站址的原因导致可操作性差。如站址地处偏远地区,路途遥远、交通
不便;又如紧凑型基站等无机房的基站,基站是安装在塔架上的,机壳外不
暴露Debug口,也不能开箱,无论是工作人员爬塔工作还是先把基站下塔后
再处理,都基本不可行。
然而,目前的技术方案中尚没有自动开站失败情况下的补救方法。
发明内容
本发明提供了一种自动开站失败情况下的补救方法、系统和基站,以解
决在基站自动开站失败,在站点上的基站失去联系的情况下,无法进行补救
的问题。
本发明提供了一种自动开站失败情况下的补救方法,该方法包括:
基站接收到开站设备发送的基站查询报文,将自身的配置信息反馈给所
述开站设备,并将自身设置为可激活状态;以及
所述基站接收到所述开站设备发送的激活IP报文,若所述激活IP报文
中携带的配置信息与自身的配置信息一致,且当前状态为可激活状态,则根
据所述配置信息生成当前IP地址,并激活所述当前IP地址。
优选地,所述基站将自身的配置信息反馈给所述开站设备包括:
所述基站将自身的配置信息携带在状态报告报文中反馈给所述开站设
备,所述配置信息包括多媒体接入控制(MAC)地址和/或电子标识(EID)。
优选地,所述状态报告报文中还携带有随机数;
所述基站将自身的配置信息携带在状态报告报文中反馈给所述开站设备
之后,所述方法还包括:
所述开站设备对所述状态报告报文中携带的随机数和配置信息进行加密
生成鉴别数据,并将所述鉴别数据携带在所述激活IP报文中。
优选地,若所述激活IP报文中携带的配置信息与自身的配置信息一致,
且当前状态为可激活状态之后,所述方法还包括:
校验所述鉴别数据,若所述鉴别数据通过,则根据所述配置信息生成当
前IP地址,并激活所述当前IP地址。
优选地,若所述配置信息为MAC地址,则所述根据所述配置信息生成
当前IP地址包括:根据所述MAC地址的最后M个字节生成当前IP地址,
M为3或4;若所述配置信息为EID,则所述根据所述配置信息生成当前IP
地址包括:根据所述EID的最后N个字节生成当前IP地址,N为3或4。
优选地,所述M优选为3,所述N优选为3。
本发明还提供了一种基站,该基站包括反馈模块和激活模块,其中:
所述反馈模块,用于接收到开站设备发送的基站查询报文,将自身的配
置信息反馈给所述开站设备,并将所述基站设置为可激活状态;
所述激活模块,用于接收到所述开站设备发送的激活IP报文,若所述激
活IP报文中携带的配置信息与自身的配置信息一致,且当前状态为可激活状
态,则根据所述配置信息生成当前IP地址,并激活所述当前IP地址。
优选地,所述反馈模块,是用于将自身的配置信息携带在状态报告报文
中反馈给所述开站设备,所述配置信息包括多媒体接入控制(MAC)地址和
/或电子标识(EID)。
本发明还提供了一种自动开站失败情况下的补救系统,该系统包括上述
基站,所述系统还包括开站设备,
所述开站设备,用于向基站发送基站查询报文和激活IP报文,对所述反
馈模块反馈的所述状态报告报文中携带的随机数和配置信息进行加密生成鉴
别数据,并将所述鉴别数据携带在所述激活IP报文中,发送给所述激活模块。
优选地,所述激活模块,还用于在所述激活IP报文中携带的配置信息与
自身的配置信息一致,且当前状态为可激活状态之后,校验所述鉴别数据,
若所述鉴别数据通过,则根据所述配置信息生成当前IP地址,并激活所述当
前IP地址。
优选地,若所述配置信息为MAC地址,则所述激活模块根据所述配置
信息生成当前IP地址是用于:根据所述MAC地址的最后M个字节生成当
前IP地址,M为3或4;若所述配置信息为EID,则所述激活模块根据所述
配置信息生成当前IP地址是用于:根据所述EID的最后N个字节生成当前
IP地址,N为3或4。
所述M优选为3,所述N优选为3。
本发明提供的方法及系统,无需工程人员下站或爬塔,通过激活当前IP
地址的方式,即可进行手动配置开站;且尤其适用于紧凑型基站。
附图说明
图1是本发明自动开站失败情况下的补救方法实施例的流程图;
图2是本发明基站查询报文的格式示意图;
图3是本发明状态报告报文的格式示意图;
图4是本发明激活IP报文的格式示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图
对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申
请中的实施例及实施例中的特征可以相互任意组合。
针对基站自动开站失败时,在近端手动对基站进行配置可操作性差的情
况,本发明提供一种自动开站失败情况下的补救方法,该方法通过激活基站
远端网口的当前IP地址,通过此当前IP地址与基站通讯,可以在网络上任
意一个能够与基站广播通信的地点对基站进行手工配置开站。
本发明提供了一种自动开站失败情况下的补救方法,该方法包括:
步骤一、基站接收到开站设备发送的基站查询报文,将自身的配置信息
反馈给所述开站设备,并将自身设置为可激活状态;
上述开站设备可以为PC;
具体地,所述基站是将自身的配置信息携带在状态报告报文中反馈给所
述开站设备的,所述配置信息可以包括多媒体接入控制(MAC)地址和/或
电子标识(EID)等;
步骤二、所述基站接收到所述开站设备发送的激活IP报文,若所述激活
IP报文中携带的配置信息与自身的配置信息一致,且当前状态为可激活状
态,则根据所述配置信息生成当前IP地址,并激活所述当前IP地址。
所述基站将所述激活IP报文中携带的配置信息和自身的配置信息进行
比较,当二者一致时,查询所述基站是否为可激活状态,若是,则可以根据
MAC)地址或电子标识(EID)的最后3位或4位字节生成当前IP地址,并
激活该当前IP地址;否则,丢弃报文不处理。
另外,为了防止有人伪造激活IP报文,恶意攻击基站,所述状态报告报
文中还可以携带有随机数,以便所述开站设备对所述状态报告报文中携带的
随机数和配置信息进行加密生成鉴别数据,并将所述鉴别数据携带在所述激
活IP报文中。所述基站收到该激活IP报文后,将所述激活IP报文中携带的
配置信息和自身的配置信息进行比较,当二者一致时,查询所述基站是否为
可激活状态,若是,则校验所述鉴别数据,若所述鉴别数据通过,则激活根
据配置信息生成的当前IP地址。
如图1所示,是本发明自动开站失败情况下的补救方法实施例的流程图,
该方法包括:
步骤101、基站接收到指定端口的用户数据包协议(UDP)报文;
在该步骤之前,PC周期性地向指定的用户数据包协议(UDP)端口以广
播的形式发送报文;
基站监听指定端口,接收到指定端口的UDP报文;
步骤102、校验前40个字节是否是约定的认证码,如果不是则丢弃报文
不做处理,如果是,执行步骤103;
步骤103、判断报文类型,若该报文是基站查询报文,则执行步骤104,
若该报文是激活IP报文,则执行步骤106;
其中,基站查询报文的格式如图2所示;
步骤104、基站以广播形式发送状态报告报文,向PC报告已经配置的信
息;
该信息可以包括MAC地址和/或EID;该信息还可以包括:IP地址,此
时,状态报告报文的格式如图3所示;
如果基站还未配置IP地址,则将状态报告报文中的IP地址设置为0;
如果基站报告的IP地址为0,则意味着基站未配置IP地址,基站自动开站
失败,需要补救;
PC接收到基站发送的状态报告报文后,显示网络中基站的IP地址等状
态信息;
步骤105、设置基站为可激活状态;结束;
步骤106、基站判断激活IP报文中指定的MAC地址和EID是否与自己
的相匹配,如果匹配,则是发给自己的激活报文,运行步骤107,否则丢弃
报文不做处理;
其中,激活IP报文的格式如图4所示;
在该步骤之前,PC选择需激活当前IP的基站,并以广播的方式向其发
送激活IP报文;
步骤107、查询基站是否为可激活状态,若是,执行步骤108,否则,丢
弃报文不做处理;
步骤108、校验激活IP报文中的8字节鉴别数据,若校验通过,则执行
步骤109,否则,丢弃报文不做处理;
校验的目的是防止有人伪造激活IP报文,恶意攻击基站,致使基站失效。
校验的方法是数据加密算法(DES),密码双方已知且保密,PC对步骤104
中基站返回的MAC地址、EID和4字节的随机数进行加密,得到一个8字
节的鉴别数据,基站也对这些数据进行加密,将得到的8字节密文与接收到
的鉴别数据进行比校,如果相同则校验通过;
步骤109、生成并激活基站的当前IP;否则,结束;
具体为:根据配置信息生成当前IP地址;例如根据所述MAC地址的最
后M个字节生成当前IP地址,M为3或4,优选值为3;由于MAC地址的
最后3个字节是厂商分配给自身的唯一的标识,不会和本厂商的其他基站重
复,这样就可以保证当前IP地址的唯一性,可以防止IP地址冲突的问题;
或者,根据所述EID的最后N个字节生成当前IP地址,N为3或4,优选值
为3;
步骤110、基站以广播形式发送状态报告报文,向PC报告激活的当前
IP地址、MAC地址等信息;
步骤111、一旦激活了当前IP地址,基站设定5分钟定时器让自身能够
定时复位,以保证在发生误操作时基站能够回到原始状态;结束。
在基站自动复位前,通过激活的当前IP地址,可以使用本地维护终端
(LMT)或其它开站配置工具对基站进行手工配置,给基站配置最终使用的
IP地址等信息,并取消自动开站标志;基站利用最终使用的IP地址等信息
与OMC建立操作维护通道,从而实现基站的开站。
与现有技术相比较,本发明引入了一种自动开站失败情况下的补救方法,
该方法不受基站站址和基站安装方式的影响,在基站自动开站失败时,工程
人员无需下到站点,在网络上任意一个能够与基站广播通信的地点即可对基
站进行补救,通过激活当前IP的方式,进行手动配置开站。
经过实际应用证明,本发明可以在基站自动开站失败时在远程进行补救,
进行手动配置开站,无需工程人员下到站点,安全易用。
本发明给出的方法逻辑清晰,易于实现且无额外软硬件资源需求,可以
作为移动通讯技术领域的一种基站开站的补救方法,具有很高的推广意义。
本发明还提供了一种基站,该基站包括反馈模块和激活模块,其中:
所述反馈模块,用于接收到开站设备发送的基站查询报文,将自身的配
置信息反馈给所述开站设备,并将所述基站设置为可激活状态;
所述激活模块,用于接收到所述开站设备发送的激活IP报文,若所述激
活IP报文中携带的配置信息与自身的配置信息一致,且当前状态为可激活状
态,则根据所述配置信息生成当前IP地址,并激活所述当前IP地址。
其中,所述反馈模块,是用于将自身的配置信息携带在状态报告报文中
反馈给所述开站设备,所述配置信息包括多媒体接入控制(MAC)地址和/
或电子标识(EID)。
本发明还提供了一种自动开站失败情况下的补救系统,该系统包括上述
基站,还包括开站设备,所述开站设备,用于向基站发送基站查询报文和激
活IP报文,对所述反馈模块反馈的所述状态报告报文中携带的随机数和配置
信息进行加密生成鉴别数据,并将所述鉴别数据携带在所述激活IP报文中,
发送给所述激活模块。所述激活模块,还用于在所述激活IP报文中携带的配
置信息与自身的配置信息一致,且当前状态为可激活状态之后,校验所述鉴
别数据,若所述鉴别数据通过,则根据所述配置信息生成当前IP地址,并激
活所述当前IP地址。
该系统可以在自动开站失败情况下通过激活基站的当前IP地址来开站,
具体实现方法可参见图1,此处不再赘述。
上述开站设备可以为PC或具有发送报文和显示基站状态功能的其他设
备。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序
来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读
存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用
一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用
硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任
何特定形式的硬件和软件的结合。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施
例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发
明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范
围,均应涵盖在本发明的权利要求范围当中。