首页> 中国专利> 基站开通方法和基站开通系统

基站开通方法和基站开通系统

摘要

本发明提供一种基站开通方法和基站开通系统。本发明基站开通方法包括:第一基站向路由器发送IP查询请求,以使路由器将IP查询请求发送给服务器,IP查询请求包括第一基站的标识信息和第一基站的临时IP地址;第一基站接收路由器根据临时IP向第一基站转发的IP查询请求响应,IP查询请求响应中携带服务器根据第一基站的标识信息为第一基站分配的正式IP地址;第一基站向路由器发送开通请求,以使路由器将开通请求发送给服务器,开通请求中携带正式IP地址;第一基站接收路由器根据正式IP向第一基站转发的开通响应,开通响应中携带服务器为第一基站配置的基站启动参数。本发明的方案可缩短了开站时间,提高了基站开通效率。

著录项

  • 公开/公告号CN103959747A

    专利类型发明专利

  • 公开/公告日2014-07-30

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN201380004031.8

  • 发明设计人 胡国杰;朱伟;王江胜;严卫平;

    申请日2013-11-11

  • 分类号H04L29/12(20060101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 00:55:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-02-15

    授权

    授权

  • 2014-08-27

    实质审查的生效 IPC(主分类):H04L29/12 申请日:20131111

    实质审查的生效

  • 2014-07-30

    公开

    公开

说明书

技术领域

本发明涉及通信技术,尤其涉及一种基站开通方法和基站开通系统。

背景技术

随着运营商业务发展的需求,基站的数量一直在增加,日益增长的基站 开通的成本更是受到运营商的关注。降低开站人员的技能,并且使基站开通 加快是降低基站开通的成本重要因素。

现有技术中,运营商开通基站时,可使用动态主机设置协议(Dynamic  Host Configuration Protocol,DHCP)的方式实现基站快速、低成本的开通。基 站先广播DHCP请求,DHCP服务器在收到广播后对基站分配IP地址。基站 获取IP地址后即可自动连接到服务器,并根据事先配置的任务,自动完成基 站参数配置等工作。

然而,由于开启DHCP中继功能可能导致广播风暴,从而导致基站开通 效率低下。

发明内容

本发明实施例提供一种基站开通方法和基站开通系统,用以提高基站开 通效率。

第一方面,本发明实施例提供一种基站,包括:

第一发送模块,用于向路由器发送互联网协议IP查询请求,以使所述路 由器将所述IP查询请求发送给服务器,所述IP查询请求包括所述基站的标 识信息和所述基站的临时IP地址;

第一接收模块,用于接收所述路由器根据所述临时IP向所述基站转发的 IP查询请求响应,所述IP查询请求响应中携带所述服务器根据所述基站的标 识信息为所述基站分配的正式IP地址;

第二发送模块,用于向所述路由器发送开通请求,以使所述路由器将所 述开通请求发送给服务器,所述开通请求中携带所述正式IP地址;

第二接收模块,用于接收所述路由器根据所述正式IP向所述基站转发的 开通响应,所述开通响应中携带所述服务器为所述基站配置的基站启动参数。

结合第一方面,在第一方面的第一种可能的实现方式中,第一接收模块 还用于,在第一发送模块向路由器发送IP查询请求之前,接收由所述路由器 发送的第一地址解析协议ARP请求,所述第一ARP请求携带所述路由器的 IP地址和媒体访问控制MAC地址;根据所述路由器的IP地址,确定所述基 站所在的网段;根据所在的网段,获取所述网段对应的所述临时IP地址。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实 现方式中,第一发送模块还用于,在第一接收模块接收由所述路由器发送的 第一ARP请求之后,根据所述路由器的IP地址,向所述路由器发送免费ARP 响应,所述免费ARP响应携带所述基站的MAC地址。

结合第一方面、第一方面的第一种或第二种可能的实现方式,在第一方 面的第三种可能的实现方式中,所述IP查询请求响应中还包括:所述基站所 在的网段中除所述基站之外的其他基站标识信息及其对应的正式IP地址。

结合第一方面、第一方面的第一种至第三种可能的实现方式,在第一方 面的第四种可能的实现方式中,在第一发送模块向路由器发送IP查询请求之 后,若第一接收模块在设定时间内没有收到所述IP查询请求响应,则第一发 送模块还用于:向所述路由器发送免费ARP请求,以使所述路由器对所述基 站的所述临时IP地址与MAC地址对应关系进行更新;再次向所述路由器发 送所述IP查询请求,以使所述路由器将所述IP查询请求发送给所述服务器。

结合第一方面、第一方面的第一种至第四种可能的实现方式,在第一方 面的第五种可能的实现方式中,第一发送模块还用于:向路由器发送IP查询 请求之前,发送第二ARP请求,所述第二ARP请求的目的地址为所述临时 IP地址;如果收到对所述ARP请求的ARP响应,则间隔设定第一时间后再 次发送所述ARP请求直至所述第一发送模块在设定第二时时间内未收到所述 ARP响应。

第二方面,本发明实施例提供一种路由器,包括:

第一接收模块,用于接收由基站发送的互联网协议IP查询请求,并将所 述IP查询请求发送给服务器,所述IP查询请求包括所述基站的标识信息和 所述基站的临时IP地址;

第一发送模块,用于根据所述临时IP向所述基站转发IP查询请求响应, 所述IP查询请求响应中携带所述服务器根据所述基站的标识信息为所述基站 分配的正式IP地址;

第二接收模块,用于接收所述基站发送的开通请求,并将所述开通请求 转发给所述服务器,所述开通请求中携带所述正式IP地址;

第二发送模块,用于根据所述正式IP向所述基站转发开通响应,所述开 通响应中携带所述服务器为所述基站配置的基站启动参数。

结合第二方面,在第二方面的第一种可能的实现方式中,第一发送模块 还用于,在第一接收模块接收所述基站发送IP查询请求之前,向所述基站发 送第一地址解析协议ARP请求,所述第一ARP请求携带所述路由器的IP地 址和媒体访问控制MAC地址,以使所述基站根据所述路由器的IP地址,确 定所述基站所在的网段,并根据所在的网段,获取所述网段对应的所述临时 IP地址。

结合第二方面,在第二方面的第二种可能的实现方式中,第一接收模块 还用于,在第一发送模块向所述基站发送第一ARP请求之后,接收所述基站 根据所述路由器的IP地址发送的免费ARP响应,所述免费ARP响应携带所 述基站的MAC地址。

结合第二方面、第二方面的第一种或第二种可能的实现方式,在第二方 面的第三种可能的实现方式中,所述IP查询请求响应中还包括:所述基站所 在的网段中除所述基站之外的其他基站标识信息及其对应的正式IP地址。

结合第二方面、第二方面的第一种至第三种可能的实现方式,在第二方 面的第四种可能的实现方式中,在第一接收模块接收所述基站发送的IP查询 请求之后,若所述基站在设定时间内没有收到所述IP查询请求响应,则第一 接收模块还用于,接收所述基站发送的免费ARP请求,并对所述临时IP地 址与MAC地址对应关系进行更新;接收所述基站再次发送的所述IP查询请 求,并将所述IP查询请求发送给所述服务器。

第三方面,本发明实施例提供一种服务器,包括:

第一接收模块,用于接收路由器从基站接收并转发至所述服务器的互联 网协议IP查询请求,所述IP查询请求包括所述基站的标识信息和所述基站 的临时IP地址;

第一发送模块,用于向所述路由器发送IP查询请求响应,以使所述路由 器将所述IP查询请求响应转发给所述基站,所述IP查询请求响应中携带所 述服务器根据所述基站的标识信息为所述基站分配的正式IP地址;

第二接收模块,用于接收路由器从所述基站接收并转发至所述服务器的 开通请求,所述开通请求中携带所述正式IP地址;

第二发送模块,用于向所述路由器发送开通响应,以使所述路由器转发 所述开通响应,所述开通响应中携带所述服务器为所述基站配置的基站启动 参数。

结合第三方面,在第三方面的第一种可能的实现方式中,所述IP查询请 求响应中还包括:所述第一基站所在的网段中除所述第一基站之外的其他第 二基站标识信息及其对应的正式IP地址。

第四方面,本发明实施例提供一种基站开通方法,包括:

第一基站向路由器发送互联网协议IP查询请求,以使所述路由器将所述 IP查询请求发送给服务器,所述IP查询请求包括所述第一基站的标识信息和 所述第一基站的临时IP地址;

所述第一基站接收所述路由器根据所述临时IP向所述第一基站转发的IP 查询请求响应,所述IP查询请求响应中携带所述服务器根据所述第一基站的 标识信息为所述第一基站分配的正式IP地址;

所述第一基站向所述路由器发送开通请求,以使所述路由器将所述开通 请求发送给服务器,所述开通请求中携带所述正式IP地址;

所述第一基站接收所述路由器根据所述正式IP向所述第一基站转发的开 通响应,所述开通响应中携带所述服务器为所述第一基站配置的基站启动参 数。

结合第四方面,在第四方面的第一种可能的实现方式中,所述第一基站 向路由器发送IP查询请求之前,还包括:

所述第一基站接收由所述路由器发送的第一地址解析协议ARP请求,所 述第一ARP请求携带所述路由器的IP地址和媒体访问控制MAC地址;

所述第一基站根据所述路由器的IP地址,确定所述第一基站所在的网段;

所述第一基站根据所在的网段,获取所述网段对应的所述临时IP地址。

结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实 现方式中,所述第一基站接收由所述路由器发送的第一ARP请求之后,还包 括:

所述第一基站根据所述路由器的IP地址,向所述路由器发送免费ARP 响应,所述免费ARP响应携带所述第一基站的MAC地址。

结合第四方面、第四方面的第一种或第二种可能的实现方式,在第四方 面的第三种可能的实现方式中,所述IP查询请求响应中还包括:所述第一基 站所在的网段中除所述第一基站之外的其他第二基站标识信息及其对应的正 式IP地址。

结合第四方面、第四方面的第一种至第三种可能的实现方式,在第四方 面的第四种可能的实现方式中,所述第一基站向路由器发送IP查询请求之后, 若所述第一基站在设定时间内没有收到所述IP查询请求响应,则所述方法还 包括:

所述第一基站向所述路由器发送免费ARP请求,以使所述路由器对所述 第一基站的所述临时IP地址与MAC地址对应关系进行更新;

所述第一基站再次向所述路由器发送所述IP查询请求,以使所述路由器 将所述IP查询请求发送给所述服务器。

结合第四方面、第四方面的第一种至第四种可能的实现方式,在第四方 面的第五种可能的实现方式中,所述第一基站向路由器发送IP查询请求之前, 还包括:

所述第一基站发送第二ARP请求,所述第二ARP请求的目的地址为所 述临时IP地址;

如果所述第一基站收到对所述ARP请求的ARP响应,则所述第一基站 间隔设定第一时间后再次发送所述ARP请求直至所述第一基站在设定第二时 时间内未收到所述ARP响应。

第五方面,本发明实施例提供一种基站开通方法,包括:

路由器接收由第一基站发送的互联网协议IP查询请求,并将所述IP查 询请求发送给服务器,所述IP查询请求包括所述第一基站的标识信息和所述 第一基站的临时IP地址;

所述路由器根据所述临时IP向所述第一基站转发的IP查询请求响应, 所述IP查询请求响应中携带所述服务器根据所述第一基站的标识信息为所述 第一基站分配的正式IP地址;

所述路由器接收所述第一基站发送的开通请求,并将所述开通请求转发 给所述服务器,所述开通请求中携带所述正式IP地址;

所述路由器根据所述正式IP向所述第一基站转发开通响应,所述开通响 应中携带所述服务器为所述第一基站配置的基站启动参数。

结合第五方面,在第五方面的第一种可能的实现方式中,所述路由器接 收所述第一基站发送IP查询请求之前,还包括:

所述路由器发送向所述第一基站发送第一地址解析协议ARP请求,所述 第一ARP请求携带所述路由器的IP地址和媒体访问控制MAC地址,以使所 述第一基站根据所述路由器的IP地址,确定所述第一基站所在的网段,并根 据所在的网段,获取所述网段对应的所述临时IP地址。

结合第五方面,在第五方面的第二种可能的实现方式中,所述路由器向 所述第一基站发送第一ARP请求之后,还包括:

所述路由器接收所述第一基站根据所述路由器的IP地址发送的免费 ARP响应,所述免费ARP响应携带所述第一基站的MAC地址。

结合第五方面、第五方面的第一种或第二种可能的实现方式,在第五方 面的第三种可能的实现方式中,所述IP查询请求响应中还包括:所述第一基 站所在的网段中除所述第一基站之外的其他第二基站标识信息及其对应的正 式IP地址。

结合第五方面、第五方面的第一种至第三种可能的实现方式,在第五方 面的第四种可能的实现方式中,所述路由器接收所述第一基站发送的IP查询 请求之后,若所述第一基站在设定时间内没有收到所述IP查询请求响应,则 所述方法还包括:

所述路由器接收所述第一基站发送的免费ARP请求,并对所述临时IP 地址与MAC地址对应关系进行更新;

所述路由器接收所述第一基站再次发送的所述IP查询请求,并将所述IP 查询请求发送给所述服务器。

第六方面,本发明实施例提供一种基站开通方法,包括:

服务器接收路由器从第一基站接收并转发至所述服务器的互联网协议IP 查询请求,所述IP查询请求包括所述第一基站的标识信息和所述第一基站的 临时IP地址;

所述服务器向所述路由器发送IP查询请求响应,以使所述路由器将所述 IP查询请求响应转发给所述第一基站,所述IP查询请求响应中携带所述服务 器根据所述第一基站的标识信息为所述第一基站分配的正式IP地址;

所述服务器接收路由器从所述第一基站接收并转发至所述服务器的开通 请求,所述开通请求中携带所述正式IP地址;

所述服务器向所述路由器发送开通响应,以使所述路由器转发所述开通 响应,所述开通响应中携带所述服务器为所述第一基站配置的基站启动参数。

结合第六方面,在第六方面的第一种可能的实现方式中,所述IP查询请 求响应中还包括:所述第一基站所在的网段中除所述第一基站之外的其他第 二基站标识信息及其对应的正式IP地址。

第七方面,本发明实施例提供一种基站,包括:

包括:处理器和存储器,所述存储器存储执行指令,当所述基站运行时, 所述处理器与所述存储器之间通信,所述处理器执行所述执行指令使得所述 基站执行如第一方面任一项所述的方法。

第八方面,本发明实施例提供一种路由器,包括:处理器和存储器,所 述存储器存储执行指令,当所述路由器运行时,所述处理器与所述存储器之 间通信,所述处理器执行所述执行指令使得所述基站执行如第二方面任一项 所述的方法。

第九方面,本发明实施例提供一种服务器,包括:处理器和存储器,所 述存储器存储执行指令,当所述服务器运行时,所述处理器与所述存储器之 间通信,所述处理器执行所述执行指令使得所述基站执行如第三方面任一项 所述的方法。

本申请提供的基站开通方法和基站开通系统,基站可以通过临时IP地址, 经由路由器向服务器发送IP查询请求,以请求服务器为基站分配正式IP地 址,基站获得正式IP地址后,可以通过正式IP地址经由路由器向服务器请 求分配基站开通的相关参数,从而提高了基站开通效率,节约了基站开通的 成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见 地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。

图1为本发明提供的基站开通方法一个实施例的流程图;

图2为本发明提供的基站开通方法又一个实施例的流程图;

图3为本发明提供的基站开通方法另一个实施例的流程图;

图4为本发明提供的一个基站开通系统实施例的信令图;

图5为本发明提供的基站的一个实施例的结构示意图;

图6为本发明提供的路由器的一个实施例的结构示意图;

图7为本发明提供的服务器的一个实施例的结构示意图;

图8为本发明提供的基站的又一个实施例的结构示意图;

图9为本发明提供的路由器的又一个实施例的结构示意图;

图10为本发明提供的服务器的又一个实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。

本文中描述的技术可用于各种通信系统,例如当前2G,3G通信系统和 下一代通信系统,例如全球移动通信系统(GSM,Global System for Mobile  communications),码分多址(CDMA,Code Division Multiple Access)系统, 时分多址(TDMA,Time Division Multiple Access)系统,宽带码分多址 (WCDMA,Wideband Code Division Multiple Access Wireless),频分多址 (FDMA,Frequency Division Multiple Addressing)系统,正交频分多址 (OFDMA,Orthogonal Frequency-Division Multiple Access)系统,单载波 FDMA(SC-FDMA)系统,通用分组无线业务(GPRS,General Packet Radio  Service)系统,长期演进(LTE,Long Term Evolution)系统,以及其他此类 通信系统。

本申请中涉及的基站(例如,接入点)可以是GSM或CDMA中的基站 (BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB), 还可以是LTE中的演进型基站(eNB或e-NodeB,evolved Node B),本申请 并不限定。

图1为本发明提供的基站开通方法一个实施例的流程图,如图1所示, 本实施例的方法可以包括:

步骤101、第一基站向路由器发送互联网协议IP查询请求,以使路由器 将IP查询请求发送给服务器,IP查询请求包括第一基站的标识信息和第一基 站的临时IP地址。

步骤102、第一基站接收路由器根据临时IP向第一基站转发的IP查询请 求响应,IP查询请求响应中携带服务器根据第一基站的标识信息为第一基站 分配的正式IP地址。

步骤103、第一基站向路由器发送开通请求,以使路由器将开通请求发 送给服务器,开通请求中携带正式IP地址。

步骤104、第一基站接收路由器根据正式IP向第一基站转发的开通响应, 开通响应中携带服务器为第一基站配置的基站启动参数。

在本发明实施例中,一台路由器可以连接多个基站,一台服务器可以连 接多个路由器,基站给服务器发送的信息需首先发送到路由器,并由路由器 转发至服务器。同样,服务器给基站发送的信息需首先发送到路由器,并由 路由器转发至基站。

本发明实施例涉及的第一基站,可以是网络中的任意一个基站,基站的 标识信息可以用于在网络中唯一标识基站,例如:可以是基站的电子序列号 (Electronic Serial Number,ESN),或者其他标志信息,本发明不在此做限制。

在一个网段内(其中包括一个路由器,以及该路由器连接的多个基站) 可以设置一个临时IP地址或多个IP地址,一般情况下,为节约IP地址资源, 一个网段内可以设置一个临时IP地址。临时IP地址可以存储在具有存储功 能的设备中,例如U盘等。基站可以通过基站单板上的网口、串口、光纤接 口或其他通信接口与具有存储功能的设备连接并通信,读取存储设备中存储 的所属网段内的临时IP地址。需要说明的是,本发明中并不对临时IP地址 如何存储以及基站如何获取进行具体限制。

服务器收到该第一基站发送的IP查询请求后,可以根据第一基站的标识 信息为基站分配并发送对应的正式IP地址。其中,服务器存储所有网络中所 有基站的正式IP地址、子网掩码、下一跳路由等信息。该第一基站获取正式 IP地址后,即可使用正式IP地址向服务器发送开通请求。服务器收到该开通 请求后,将开通该基站所需的配置参数(不同类型基站的开通需要配置不同 的参数,例如:可以包括站名、扇区号、位置区、路由区、小区类型等参数, 本发明不再赘述)下发至该基站,第一基站可以根据服务器下发的参数进行 基站开通。

进一步的,第一基站向路由器发送IP查询请求之前,还可以包括第一基 站发现路由器的过程,具体的:第一基站接收由路由器发送的第一地址解析 协议ARP请求,第一ARP请求携带路由器的IP地址和媒体访问控制MAC 地址。第一基站根据路由器的IP地址,确定第一基站所在的网段。第一基站 可以根据所在的网段,获取该网段对应的临时IP地址。由于不同网段可能规 划了不同的临时IP地址,依照上述步骤,确保基站获取正确的临时IP地址。

进一步的,第一基站接收由路由器发送的第一ARP请求之后,还可以包 括路由器发现基站的过程,具体的:第一基站还可以根据路由器的IP地址, 向路由器发送免费ARP响应,免费ARP响应携带第一基站的MAC地址。

通过以上步骤,基站能够获知路由器的IP地址、MAC地址,路由器也 能够获知基站的临时IP地址、MAC地址,据此保证了路由器和基站间的正 常通信。

进一步的,由于路由器受到攻击导致ARP表项错误,或者由于网络设备 变更后路由器的ARP表项尚未及时得到更新,导致服务器可能将所分配的正 式IP地址发送至网络中除第一基站之外的其他第二基站,为了克服这个问题, IP查询请求响应中还可以包括第一基站所在的网段中除第一基站之外的其他 第二基站标识信息及其对应的正式IP地址。第一基站向路由器发送IP查询 请求之后,若第一基站在设定时间内没有收到IP查询请求响应,则第一基站 向路由器发送免费ARP请求,以使路由器对第一基站的临时IP地址与MAC 地址对应关系进行更新。第一基站再次向路由器发送IP查询请求,以使路由 器将IP查询请求发送给服务器。

如果上述涉及的第一基站是多个,即,多个基站同时开通的实施场景下, 则有可能会出现“IP抢占”的情况,影响基站开通。在本实施例中,如果第 一基站、第二基站同时开站,路由器中的ARP项被篡改,该表项中,临时IP 地址对应第一基站的MAC地址被篡改为临时IP地址对应第二基站的MAC 地址,则路由器会将从服务器收到的IP查询请求响应转发给第二基站,这样, 第二基站收到IP查询请求(该IP查询请求携带该网段内,所有未开通基站 的正式IP地址)之后可以实现自动开站,而第一基站无法收到IP查询请求 响应。此时,第一基站可以发送免费ARP请求,该ARP请求中携带的发送 端IP地址和目标IP地址都是第一基站的临时IP地址,源MAC地址是第一 基站的MAC地址,目的MAC地址是广播地址,以此通知路由器更新ARP 表项。在路由器更新ARP表项之后,路由器即可把IP查询请求响应转发给 第一基站。

可选的,第一基站向路由器发送IP查询请求之前,可先判断临时IP地 址是否正被其他基站占用。具体的,第一基站可以发送第二ARP请求,第二 ARP请求的目的地址为临时IP地址。如果第一基站收到对ARP请求的ARP 响应,则说明临时IP地址正被其他基站占用,第一基站需要等待,直到正在 占用临时IP地址的其他基站释放该临时IP地址后,第一基站才可以占用该 临时IP地址。第一基站间隔设定第一时间后再次发送ARP请求直至第一基 站在设定第二时时间内未收到ARP响应,说明此时没有其他基站该临时IP 地址,第一基站进而可以占用该临时IP地址。

本申请提供的基站开通方法,基站可以通过临时IP地址,经由路由器向 服务器发送IP查询请求,以请求服务器为基站分配正式IP地址,基站获得 正式IP地址后,可以通过正式IP地址经由路由器向服务器请求分配基站开 通的相关参数,从而提高了基站开通效率,节约了基站开通的成本。

图2为本发明提供的基站开通方法又一个实施例的流程图,如图2所示, 本实施例的方法可以包括:

步骤201、路由器接收由第一基站发送的互联网协议IP查询请求,并将 IP查询请求发送给服务器,IP查询请求包括第一基站的标识信息和第一基站 的临时IP地址。

步骤202、路由器根据临时IP向第一基站转发的IP查询请求响应,IP 查询请求响应中携带服务器根据第一基站的标识信息为第一基站分配的正式 IP地址。

步骤203、路由器接收第一基站发送的开通请求,并将开通请求转发给 服务器,开通请求中携带正式IP地址。

步骤204、路由器根据正式IP向第一基站转发开通响应,开通响应中携 带服务器为第一基站配置的基站启动参数。

在本发明实施例中,一台路由器可以连接多个基站,一台服务器可以连 接多个路由器,基站给服务器发送的信息需首先发送到路由器,并由路由器 转发至服务器。同样,服务器给基站发送的信息需首先发送到路由器,并由 路由器转发至基站。

本发明实施例涉及的第一基站,可以是网络中的任意一个基站,基站的 标识信息可以用于在网络中唯一标识基站,例如:可以是基站的电子序列号 (Electronic Serial Number,ESN),或者其他标志信息,本发明不在此做限制。

在一个网段内(其中包括一个路由器,以及该路由器连接的多个基站) 可以设置一个临时IP地址或多个IP地址,一般情况下,为节约IP地址资源, 一个网段内可以设置一个临时IP地址。临时IP地址可以存储在具有存储功 能的设备中,例如U盘等。基站可以通过基站单板上的网口、串口、光纤接 口或其他通信接口与具有存储功能的设备连接并通信,读取存储设备中存储 的所属网段内的临时IP地址。需要说明的是,本发明中并不对临时IP地址 如何存储以及基站如何获取进行具体限制。

服务器收到该第一基站发送的IP查询请求后,可以根据第一基站的标识 信息为基站分配并发送对应的正式IP地址。其中,服务器存储所有网络中所 有基站的正式IP地址、子网掩码、下一跳路由等信息。该第一基站获取正式 IP地址后,即可使用正式IP地址向服务器发送开通请求。服务器收到该开通 请求后,将开通该基站所需的配置参数(不同类型基站的开通需要配置不同 的参数,例如:可以包括站名、扇区号、位置区、路由区、小区类型等参数, 本发明不再赘述)下发至该基站,第一基站可以根据服务器下发的参数进行 基站开通。

进一步的,路由器接收第一基站发送IP查询请求之前,还可以包括第一 基站发现路由器的过程,具体的:路由器向第一基站发送第一地址解析协议 ARP请求,第一ARP请求携带路由器的IP地址和媒体访问控制MAC地址, 以使第一基站根据路由器的IP地址,确定第一基站所在的网段,并根据所在 的网段,获取网段对应的临时IP地址。

进一步的,路由器向第一基站发送第一ARP请求之后,还可以包括路由 器发现基站的过程,具体的:路由器接收第一基站根据路由器的IP地址发送 的免费ARP响应,免费ARP响应携带第一基站的MAC地址。

通过以上步骤,基站能够获知路由器的IP地址、MAC地址,路由器也 能够获知基站的临时IP地址、MAC地址,据此保证了路由器和基站间的正 常通行。

进一步的,由于路由器受到攻击导致ARP表项错误,或者由于网络设备 变更后路由器的ARP表项尚未及时得到更新,导致服务器可能将所分配的正 式IP地址发送至网络中除第一基站之外的其他第二基站,为了克服这个问题, IP查询请求响应中还可以包括第一基站所在的网段中除第一基站之外的其他 第二基站标识信息及其对应的正式IP地址。第一基站向路由器发送IP查询 请求之后,若第一基站在设定时间内没有收到IP查询请求响应,则第一基站 向路由器发送免费ARP请求,以使路由器对第一基站的临时IP地址与MAC 地址对应关系进行更新。第一基站再次向路由器发送IP查询请求,以使路由 器将IP查询请求发送给服务器。

如果上述涉及的第一基站是多个,即,多个基站同时开通的实施场景下, 则有可能会出现“IP抢占”的情况,影响基站开通。在本实施例中,如果第 一基站、第二基站同时开站,路由器中的ARP项被篡改,该表项中,临时IP 地址对应第一基站的MAC地址被篡改为临时IP地址对应第二基站的MAC 地址,则路由器会将从服务器收到的IP查询请求响应转发给第二基站,这样, 第二基站收到IP查询请求(该IP查询请求携带该网段内,所有未开通基站 的正式IP地址)之后可以实现自动开站,而第一基站无法收到IP查询请求 响应。此时,第一基站可以发送免费ARP请求,该ARP请求中携带的发送 端IP地址和目标IP地址都是第一基站的临时IP地址,源MAC地址是第一 基站的MAC地址,目的MAC地址是广播地址,以此通知路由器更新ARP 表项。在路由器更新ARP表项之后,路由器即可把IP查询请求响应转发给 第一基站。

本申请提供的基站开通方法,基站可以通过临时IP地址,经由路由器向 服务器发送IP查询请求,以请求服务器为基站分配正式IP地址,基站获得 正式IP地址后,可以通过正式IP地址经由路由器向服务器请求分配基站开 通的相关参数,从而提高了基站开通效率,节约了基站开通的成本。

图3为本发明提供的基站开通方法另一个实施例的流程图,如图3所示, 本实施例的方法可以包括:

步骤301、服务器接收路由器从第一基站接收并转发至服务器的互联网 协议IP查询请求,IP查询请求包括第一基站的标识信息和第一基站的临时IP 地址。

步骤302、服务器向路由器发送IP查询请求响应,以使路由器将IP查询 请求响应转发给第一基站,IP查询请求响应中携带服务器根据第一基站的标 识信息为第一基站分配的正式IP地址。

步骤303、服务器接收路由器从第一基站接收并转发至服务器的开通请 求,开通请求中携带正式IP地址。

步骤304、服务器向路由器发送开通响应,以使路由器转发开通响应, 开通响应中携带服务器为第一基站配置的基站启动参数。

进一步的,IP查询请求响应中还携带第一基站所在的网段中除第一基站 之外的其他第二基站标识信息及其对应的正式IP地址。

在本发明实施例中,一台路由器可以连接多个基站,一台服务器可以连 接多个路由器,基站给服务器发送的信息需首先发送到路由器,并由路由器 转发至服务器。同样,服务器给基站发送的信息需首先发送到路由器,并由 路由器转发至基站。

本发明实施例涉及的第一基站,可以是网络中的任意一个基站,基站的 标识信息可以用于在网络中唯一标识基站,例如:可以是基站的电子序列号 (Electronic Serial Number,ESN),或者其他标志信息,本发明不在此做限制。

在一个网段内(其中包括一个路由器,以及该路由器连接的多个基站) 可以设置一个临时IP地址或多个IP地址,一般情况下,为节约IP地址资源, 一个网段内可以设置一个临时IP地址。临时IP地址可以存储在具有存储功 能的设备中,例如U盘等。基站可以通过基站单板上的网口、串口、光纤接 口或其他通信接口与具有存储功能的设备连接并通信,读取存储设备中存储 的所属网段内的临时IP地址。需要说明的是,本发明中并不对临时IP地址 如何存储以及基站如何获取进行具体限制。

服务器收到该第一基站发送的IP查询请求后,可以根据第一基站的标识 信息为基站分配并发送对应的正式IP地址。其中,服务器存储所有网络中所 有基站的正式IP地址、子网掩码、下一跳路由等信息。该第一基站获取正式 IP地址后,即可使用正式IP地址向服务器发送开通请求。服务器收到该开通 请求后,将开通该基站所需的配置参数(不同类型基站的开通需要配置不同 的参数,例如:可以包括站名、扇区号、位置区、路由区、小区类型等参数, 本发明不再赘述)下发至该基站,第一基站可以根据服务器下发的参数进行 基站开通。

本申请提供的基站开通方法,基站可以通过临时IP地址,经由路由器向 服务器发送IP查询请求,以请求服务器为基站分配正式IP地址,基站获得 正式IP地址后,可以通过正式IP地址经由路由器向服务器请求分配基站开 通的相关参数,从而提高了基站开通效率,节约了基站开通的成本。

图4为本发明提供的一个基站开通系统实施例的信令图,如图4所示, 包括如下步骤:

步骤4001、路由器向第一基站发送第一ARP请求;

路由器发送ARP请求,第一基站根据该ARP请求即可获知路由器的IP 地址和MAC地址。

步骤4002、第一基站确定网段;

第一基站根据路由器的IP地址,即可获知该第一基站所在的网段。

步骤4003、第一基站向路由器发送免费ARP响应;

该步骤用于基站在路由器注册MAC地址,通过该步骤,路由器可获知 基站的MAC地址。

步骤4004、第一基站发送第二ARP请求,并等待响应;

该步骤用于第一基站在占用临时IP地址之前,判断该临时IP地址是否 正被其他基站占用。如果收到对该第二ARP请求的响应,说明该临时IP地 址正被其他基站占用,此时第一基站需要等待正占用该临时IP地址的基站使 用完毕后,才能占用该临时IP地址。

步骤4005、第一基站选择临时IP地址;此时,第一基站占用该临时IP 地址。

步骤4006、第一基站向服务器发送IP查询请求;

该步骤用于第一基站向服务器查询该第一基站的正式IP地址,该IP查 询请求携带临时IP地址。

步骤4007、第二基站IP抢占;

如果第二基站也正在开站,并且第二基站发生IP抢占,导致路由器的 ARP表项被更改,ARP表项由“临时IP地址对应第一基站的MAC地址”被 更改为“临时IP地址对应第二基站的MAC地址”。

步骤4008、服务器发送IP查询响应;

服务器收到IP查询请求后,向路由器发送IP查询响应,由于路由器的 ARP表项被更改,导致路由器将该IP查询响应发送到第二基站,而第一基站 无法收到该IP查询响应。由于IP查询响应携带所有未开通基站的正式IP地 址,所有第二基站获知该第二基站的正式IP地址。

步骤4009、第二基站发送开通请求,该开通请求携带第二基站的正式IP 地址。

步骤4010、服务器向第二基站发送开通响应,实现对第二基站的开通。

步骤4011、第一基站向路由器发送免费ARP请求;

该步骤用于第一基站通知路由器更新其ARP表项。

步骤4012、路由器更新ARP表项;

步骤4013、第一基站再次向服务器发送IP查询请求;

步骤4014、服务器向第一基站发送IP查询请求响应;

由于路由器的ARP表项得到更新,因此,第一基站收到该IP查询请求 响应,并根据该IP查询请求响应获知第一基站的正式IP地址。

步骤4015、第一基站向服务器发送开通请求,该开通请求携带第一基站 的正式IP地址。

步骤4016、服务器向第一基站发送开通响应,该开通响应携带第一基站 开通所需的配置参数,实现对第一基站的开通。

其中,上述步骤4001-4003对应第一基站与路由器的相互发现过程。第 一基站在步骤4005获取临时IP地址。可选的,第一基站在步骤4004确定临 时IP地址是否正被其他基站占用。步骤4006和步骤4014是第一基站获取正 式IP地址的过程。可选的,如果临时IP地址被第二基站抢占,如步骤4007 所示,则第二基站通过步骤4008-4010开通,而第一基站无法获取正式IP地 址,此时第一基站需通过步骤4011-4013再次获取正式IP地址,进而通过步 骤4015-4016实现基站的开通。

本申请提供的基站开通方法,基站可以通过临时IP地址,经由路由器向 服务器发送IP查询请求,以请求服务器为基站分配正式IP地址,基站获得 正式IP地址后,可以通过正式IP地址经由路由器向服务器请求分配基站开 通的相关参数,从而提高了基站开通效率,节约了基站开通的成本。

图5为本发明提供的基站的一个实施例的结构示意图,该基站包括:

第一发送模块501,用于向路由器发送互联网协议IP查询请求,以使路 由器将IP查询请求发送给服务器,IP查询请求包括基站的标识信息和基站的 临时IP地址;

第一接收模块502,用于接收路由器根据临时IP向基站转发的IP查询请 求响应,IP查询请求响应中携带服务器根据基站的标识信息为基站分配的正 式IP地址;

第二发送模块503,用于向路由器发送开通请求,以使路由器将开通请 求发送给服务器,开通请求中携带正式IP地址;

第二接收模块504,用于接收路由器根据正式IP向基站转发的开通响应, 开通响应中携带服务器为基站配置的基站启动参数。

进一步的,第一接收模块还用于,第一发送模块向路由器发送IP查询请 求之前,接收由路由器发送的第一地址解析协议ARP请求,第一ARP请求 携带路由器的IP地址和媒体访问控制MAC地址;根据路由器的IP地址,确 定基站所在的网段;根据所在的网段,获取网段对应的临时IP地址。

进一步的,第一发送模块还用于,在第一接收模块接收由路由器发送的 第一ARP请求之后,根据路由器的IP地址,向路由器发送免费ARP响应, 免费ARP响应携带基站的MAC地址。

进一步的,IP查询请求响应中还包括:基站所在的网段中除基站之外的 其他基站标识信息及其对应的正式IP地址。

进一步的,在第一发送模块向路由器发送IP查询请求之后,若第一接收 模块在设定时间内没有收到IP查询请求响应,则第一发送模块还用于:向路 由器发送免费ARP请求,以使路由器对基站的临时IP地址与MAC地址对应 关系进行更新;再次向路由器发送IP查询请求,以使路由器将IP查询请求 发送给服务器。

进一步的,第一发送模块还用于:向路由器发送IP查询请求之前,发送 第二ARP请求,第二ARP请求的目的地址为临时IP地址;如果收到对ARP 请求的ARP响应,则间隔设定第一时间后再次发送ARP请求直至第一发送 模块在设定第二时时间内未收到ARP响应。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实 现原理和技术效果类似,此处不再赘述。

图6为本发明提供的路由器的一个实施例的结构示意图,该路由器包括:

第一接收模块601,用于接收由基站发送的互联网协议IP查询请求,并 将IP查询请求发送给服务器,IP查询请求包括基站的标识信息和基站的临时 IP地址。

第一发送模块602,用于根据临时IP向基站转发IP查询请求响应,IP 查询请求响应中携带服务器根据基站的标识信息为基站分配的正式IP地址。

第二接收模块603,用于接收基站发送的开通请求,并将开通请求转发 给服务器,开通请求中携带正式IP地址。

第二发送模块604,用于根据正式IP向基站转发开通响应,开通响应中 携带服务器为基站配置的基站启动参数。

进一步的,第一发送模块还用于,在第一接收模块接收基站发送IP查询 请求之前,向基站发送第一地址解析协议ARP请求,第一ARP请求携带路 由器的IP地址和媒体访问控制MAC地址,以使基站根据路由器的IP地址, 确定基站所在的网段,并根据所在的网段,获取网段对应的临时IP地址。

进一步的,第一接收模块还用于,在第一发送模块向基站发送第一ARP 请求之后,接收基站根据路由器的IP地址发送的免费ARP响应,免费ARP 响应携带基站的MAC地址。

进一步的,IP查询请求响应中还包括:基站所在的网段中除基站之外的 其他基站标识信息及其对应的正式IP地址。

进一步的,在第一接收模块接收基站发送的IP查询请求之后,若基站在 设定时间内没有收到IP查询请求响应,则第一接收模块还用于,接收基站发 送的免费ARP请求,并对临时IP地址与MAC地址对应关系进行更新;接收 基站再次发送的IP查询请求,并将IP查询请求发送给服务器。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实 现原理和技术效果类似,此处不再赘述。

图7为本发明提供的服务器的一个实施例的结构示意图,该服务器包括:

第一接收模块701,用于接收路由器从基站接收并转发至服务器的互联 网协议IP查询请求,IP查询请求包括基站的标识信息和基站的临时IP地址。

第一发送模块702,用于向路由器发送IP查询请求响应,以使路由器将 IP查询请求响应转发给基站,IP查询请求响应中携带服务器根据基站的标识 信息为基站分配的正式IP地址。

第二接收模块703,用于接收路由器从基站接收并转发至服务器的开通 请求,开通请求中携带正式IP地址。

第二发送模块704,用于向路由器发送开通响应,以使路由器转发开通 响应,开通响应中携带服务器为基站配置的基站启动参数。

进一步的,IP查询请求响应中还包括:第一基站所在的网段中除第一基 站之外的其他第二基站标识信息及其对应的正式IP地址。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实 现原理和技术效果类似,此处不再赘述。

图8为本发明提供的基站的又一个实施例的结构示意图,如图8所示, 本实施例提供的基站80包括处理器801和存储器802。基站80还可以包括 发射器803、接收器804。发射器803和接收器804可以和处理器801相连。 其中,发射器803用于发送数据或信息,接收器804用于接收数据或信息, 存储器802存储执行指令,当基站80运行时,处理器801与存储器802之间 通信,处理器801调用存储器802中的执行指令,用于执行以下操作:

第一基站向路由器发送互联网协议IP查询请求,以使路由器将IP查询 请求发送给服务器,IP查询请求包括第一基站的标识信息和第一基站的临时 IP地址;

第一基站接收路由器根据临时IP向第一基站转发的IP查询请求响应,IP 查询请求响应中携带服务器根据第一基站的标识信息为第一基站分配的正式 IP地址;

第一基站向路由器发送开通请求,以使路由器将开通请求发送给服务器, 开通请求中携带正式IP地址;

第一基站接收路由器根据正式IP向第一基站转发的开通响应,开通响应 中携带服务器为第一基站配置的基站启动参数。

进一步的,第一基站向路由器发送IP查询请求之前,还包括:

第一基站接收由路由器发送的第一地址解析协议ARP请求,第一ARP 请求携带路由器的IP地址和媒体访问控制MAC地址;

第一基站根据路由器的IP地址,确定第一基站所在的网段;

第一基站根据所在的网段,获取网段对应的临时IP地址。

进一步的,第一基站接收由路由器发送的第一ARP请求之后,还包括:

第一基站根据路由器的IP地址,向路由器发送免费ARP响应,免费ARP 响应携带第一基站的MAC地址。

进一步的,IP查询请求响应中还包括:第一基站所在的网段中除第一基 站之外的其他第二基站标识信息及其对应的正式IP地址。

进一步的,第一基站向路由器发送IP查询请求之后,若第一基站在设定 时间内没有收到IP查询请求响应,则方法还包括:

第一基站向路由器发送免费ARP请求,以使路由器对第一基站的临时IP 地址与MAC地址对应关系进行更新;

第一基站再次向路由器发送IP查询请求,以使路由器将IP查询请求发 送给服务器。

进一步的,第一基站向路由器发送IP查询请求之前,还包括:

第一基站发送第二ARP请求,第二ARP请求的目的地址为临时IP地址;

如果第一基站收到对ARP请求的ARP响应,则第一基站间隔设定第一 时间后再次发送ARP请求直至第一基站在设定第二时时间内未收到ARP响 应。

本实施例的基站,可以用于执行本发明任意实施例所提供的基站开通方 法的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本发明提供的路由器的又一个实施例的结构示意图,如图9所示, 本实施例提供的路由器90包括处理器901和存储器902。当路由器90运行 时,处理器901与存储器902之间通信,处理器901调用存储器902中的执 行指令,用于执行以下操作:

路由器接收由第一基站发送的互联网协议IP查询请求,并将IP查询请 求发送给服务器,IP查询请求包括第一基站的标识信息和第一基站的临时IP 地址;

路由器根据临时IP向第一基站转发的IP查询请求响应,IP查询请求响 应中携带服务器根据第一基站的标识信息为第一基站分配的正式IP地址;

路由器接收第一基站发送的开通请求,并将开通请求转发给服务器,开 通请求中携带正式IP地址;

路由器根据正式IP向第一基站转发开通响应,开通响应中携带服务器为 第一基站配置的基站启动参数。

进一步的,路由器接收第一基站发送IP查询请求之前,还包括:

路由器发送向第一基站发送第一地址解析协议ARP请求,第一ARP请 求携带路由器的IP地址和媒体访问控制MAC地址,以使第一基站根据路由 器的IP地址,确定第一基站所在的网段,并根据所在的网段,获取网段对应 的临时IP地址。

进一步的,路由器向第一基站发送第一ARP请求之后,还包括:

路由器接收第一基站根据路由器的IP地址发送的免费ARP响应,免费 ARP响应携带第一基站的MAC地址。

进一步的,IP查询请求响应中还包括:第一基站所在的网段中除第一基 站之外的其他第二基站标识信息及其对应的正式IP地址。

进一步的,路由器接收第一基站发送的IP查询请求之后,若第一基站在 设定时间内没有收到IP查询请求响应,则方法还包括:

路由器接收第一基站发送的免费ARP请求,并对临时IP地址与MAC地 址对应关系进行更新;

路由器接收第一基站再次发送的IP查询请求,并将IP查询请求发送给 服务器。

本实施例的路由器,可以用于执行本发明任意实施例所提供的基站开通 方法的技术方案,其实现原理和技术效果类似,此处不再赘述。

图10为本发明提供的服务器的又一个实施例的结构示意图,如图10所 示,本实施例提供的服务器100包括处理器1001和存储器1002。当服务器 100运行时,处理器1001与存储器1002之间通信,处理器1001调用存储器 1002中的执行指令,用于执行以下操作:

服务器接收路由器从第一基站接收并转发至服务器的互联网协议IP查询 请求,IP查询请求包括第一基站的标识信息和第一基站的临时IP地址;

服务器向路由器发送IP查询请求响应,以使路由器将IP查询请求响应 转发给第一基站,IP查询请求响应中携带服务器根据第一基站的标识信息为 第一基站分配的正式IP地址;

服务器接收路由器从第一基站接收并转发至服务器的开通请求,开通请 求中携带正式IP地址;

服务器向路由器发送开通响应,以使路由器转发开通响应,开通响应中 携带服务器为第一基站配置的基站启动参数。

进一步的,IP查询请求响应中还包括:第一基站所在的网段中除第一基 站之外的其他第二基站标识信息及其对应的正式IP地址。

本实施例的服务器,可以用于执行本发明任意实施例所提供的基站开通 方法的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介 质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号