客户端接入第三方服务器的方法、设备及其系统的制作方法

文档序号:7648987阅读:190来源:国知局
专利名称:客户端接入第三方服务器的方法、设备及其系统的制作方法
技术领域
本发明涉及通信领域,特别涉及客户端接入第三方服务器的技术。
背景技术
在移动通信中,基站子系统是移动通信系统中重要组成部分。它通过无 线接口与移动台相接,负责无线发送接收和无限资源管理。基站子系统包括
基站收发信台(通常简称基站)和基站控制器,基站负责与它覆盖地区内的 移动台(如手机)之间的联系;基站控制器负责网络资源管理、信道转换等多
种控制功能。
基站一般放在室外,甚至可能放在较为偏远的地方,在这种情况下,如 果维护人员去基站现场进行维护,既不方便又不安全,还带来人力的浪费。 在基站和基站控制器的物理通信链路正确的情况下,为了达到给基站上电就 能使基站正常工作的目的,则需要对基站进行配置,具体地说,不仅要使基
站能够获得合法网间互联协议(Internet Protocol,简称"IP")地址,还要 使基站获得服务器(如配置服务器、基站控制器等)的域名、IP地址和端口 号等信息。
目前,基站上电启动后获得业务配置信息完成启动和加载业务的技术, 主要有两类技术
1.手工近端配置基站IP地址和服务器信息
在基站第一次开通时候,操作员在近端通过串口或网口等近端维护端口 对基站进行配置,包括基站IP地址、配置服务器的地址和端口信息、基站控 制器的地址和端口信息等。基站将业务配置信息的更新修改保存在本地闪速
存储器(Flash Memory,简称"FLASH")中。此后基站再次重启时,基站 从自身本地FLASH中获取业务配置信息,从而完成基站的重新启动和业务 加载。
2.自动获得基站IP地址,手工远程配置服务器信息
在基站第一次开通时候,通过Bootstrap协议(Bootstrap Protocol,简称 "BOOTP")或动态主沖几配置协议(Dynamic Host Configuration Protocol, 简称"DHCP"),获得自身合法IP地址资源。操作员在基站获得IP地址后, 可以在远端(操作维护台)通过基站的IP地址建立和该基站的连接,从而建 立操作台和基站之间的控制通道,操作员通过控制通道对基站进行配置,比
如说,对基站进行业务配置信息的配置和导入、版本升级等,基站把业务配 置信息的更新修改保存在本地FLASH中。此后基站再次重启时,基站从自 身本地FLASH中获取业务配置信息,从而完成基站的重新启动和业务加载。
然而,本发明的发明人发现,现有技术中至少存在以下问题
当基站第一次开通或更换存放业务配置信息的单板时,都需要基站维护 人员的介入进行配置。而且,基站需要本地FLASH来保存业务配置信息, 以便基站再次重启时,能够从自身本地FLASH中获取到业务配置信息,从 而完成基站的重新启动和业务加载。

发明内容
本发明实施方式要解决的主要技术问题是提供一种客户端接入第三方 服务器的方法、设备及其系统,使得在宽带远程接入服务器(Broadband Remote Access Server,简称"BRAS")组网背景下,实现无配置基站的自 动力口载运行。
为解决上述技术问题,本发明的实施方式提供了一种客户端接入第三方 服务器的方法,包括以下步骤
客户端通过基于以太网的点对点十办i义(Point to Point Protocol over Ethernet,简称"PPPoE")接入BRAS ,该BRAS在该客户端接入的过程中 将第三方服务器信息发送给该客户端;
客户端成功接入到BRAS之后,根据第三方服务器信息接入到第三方服 务器。
本发明的实施方式还提供了一种客户端设备,包括 BRAS接入模块,用于通过PPPoE接入BRAS;
接收模块,用于在BRAS接入模块的接入过程中,接收来自BRAS的第 三方服务器信息;
第三方服务器接入模块,用于根据接收模块收到的第三方服务器信息接 入到第三方服务器。
本发明的实施方式还提供了 一种宽带远程接入服务器,包括
接收模块,用于接收来自客户端的发起PPPoE接入的报文,触发PPPoE 接入过程;
发送模块,用于在PPPoE接入过程中,将第三方服务器信息发送给客户端。
本发明的实施方式还提供了 一种客户端接入第三方服务器的系统,包

BRAS,用于接收来自客户端的发起PPPoE接入的报文,并将第三方服 务器信息发送给客户端;
客户端设备,用于通过PPPoE接入BRAS ,接收来自BRAS的第三方服 务器信息,并根据收到的第三方服务器信息接入到第三方服务器。
本发明实施方式与现有技术相比,主要区别及其效果在于
客户端通过PPPoE接入BRAS,该BRAS在该客户端接入的过程中将第 三方服务器信息发送给该客户端。客户端成功接入到该BRAS之后,根据收 到的第三方服务器信息接入到该第三方服务器。由于客户端可通过BRAS的 接入过程获取到接入第三方服务器所需的信息,因此,在该客户端为基站, 第三方服务器为配置服务器与基站控制器的情况下,基站能够自动从BRAS 中获取到接入配置服务器和基站控制器所需的信息,并在接入到配置服务器 后,从该配置服务器中获得本基站的业务配置信息,根据获取的业务配置信 息完成自身的配置后,建立与基站控制器之间的业务通道,实现第一次开通 或更换单板时的无配置基站的自动加载运行。而且,当基站重启时,也可以 再次通过PPPoE从BRAS中获取到接入第三方服务器所需的信息,因此基站 也无需通过本地的FLASH来保存业务配置信息。


图1是根据本发明第一实施方式的BRAS组网示意图2是根据本发明第一实施方式的PPPoE Discovery阶段报文交互示意
图3是根据本发明第一实施方式的PPPoETLV结构示意图4是根据本发明第一实施方式的客户端接入第三方服务器的方法流程
图5是根据本发明第一实施方式的PADO报文结构示意图6是根据本发明第三实施方式的客户端结构示意图7是根据本发明第四实施方式的BRAS结构示意图8是根据本发明第五实施方式的客户端接入第三方服务器的系统结构 示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明的实施方式作进一步地详细描述。
本发明的第一实施方式涉及一种客户端接入第三方服务器的方法。在本
实施方式中,该客户端为基站,基站通过PPPoE接入BRAS,该BRAS在该 基站接入的过程中将第三方服务器信息发送给该基站。基站在成功接入到 BRAS之后,根据第三方服务器信息接入到第三方服务器。
首先,介绍BRAS组网。BRAS组网示意图如图1所示,IP化基站作为 宽带接入用户的一种,利用PPPoE协议通过数字用户线接入复用器(Digital Subscriber Line Access Multiplexer,筒称"DSLAM")或交换才几(Switch ) 接入BRAS,由BRAS终结PPPoE协议实现对宽带用户的接入管理。也就是 说,可以将IP化基站视为PPPoE协议的客户端,将BRAS视为PPPoE协议 的接入服务器。
其次,介绍PPPoE的呼叫过程。PPPoE的呼叫过程分为两个阶段发现 阶段(Discovery阶段)和PPP会话阶段(PPP Session阶段)。Discovery 阶段分为四步,如图2所示,PPPoE客户端先发送PADI报文(PPPoE Active Discovery Initiation, PPPoE发现阶段初始报文),多个接入服务器向基站 发送PADO报文(PPPoE Active Discovery Offer, PPoE发现阶段提供报文),
(PPPoE客户端选择一个接入服务器,发出单播PADR报文(PPPoE Active Discovery Request, PPoE发现阶段请求报文),接入服务器发出PADS报文
(PPPoE Active Discovery Session-confirmation, PPoE发现阶l爻确iU艮文)(。
PPPoE报文的荷载是由0个或多个带有标签、长度、值的标识定义格式 的协议报文(Tag Length Value,简称"TLV")构成, 一个TLV的结构如 图3所示,由TAG—TYPE、 TAG—LENGTH和TAG—VALUE组成。其中,
TAG—TYPE,表示TAG类型;TAG—VALUE,表示TAG—VALUE值; TAG—LENGTH表示TAG—VALUE的长度。
本实施方式是在BRAS组网场景下,通过扩展PPPoE协议的方法获得第 三方服务器信息,从而使基站接入第三方服务器。上面已简单介绍了 BRAS 组网、以及PPPoE的呼叫,下面将介绍基站"l矣入第三方服务器的流程,其中, 第三方服务器包括配置服务器和基站控制器,其具体流程如图4所示。
步骤410,基站向BRAS发送PADI报文。具体地说,基站作为PPPoE 客户端,BRAS作为PPPoE月良务器,基站发起PPPoE呼叫,即基站向BRAS 发送PADI报文,其中,PADI报文包含该基站的标识信息。
步骤420, BRAS向基站发送携带第三方服务器信息的PADO报文。具 体地说,当BRAS收到基站所发的PADI报文后,BRAS根据PADI报文中 的标识信息,向该基站发送PADO报文,其中,该PADO报文携带了与该基 站相对应的第三方服务器信息。在本实施方式中,第三方服务器信息将预先 保存在BRAS中。
为了能使PADO报文携带第三方服务器信息,可以通过扩展PADO报文 中的TLV的手段来实现。也就是说,在PADO报文中,通过扩展的TLV来 携带第三方服务器信息,如图5所示。其中,新TLV中的标签类型TAG—TAPE 被置为扩展定义的值,即定义新的值来表示新的TAG一TAPE。比如说,PADO 报文中所携带的第三方服务器信息包括配置服务器域名、配置服务器的IP地 址、配置服务器的端口号、基站控制器的域名、基站控制器的IP地址,则可 以定义如下的TAG—TYPE:
0x0120:表示在该TLV中的TAG—VALUE内,携带的是配置服务器域
名;
0x0121:表示在该TLV中的TAG—VALUE内,携带的是配置服务器的 IP地址;
0x0122:表示在该TLV中的TAG—VALUE内,携带的是配置服务器的 端口号;
0x0124:表示在该TLV中的TAG—VALUE内,携带的是基站控制器的 域名;
0x0125:表示在该TLV中的TAG—VALUE内,携带的是基站控制器的 IP地址。
由于扩展的TLV中的TAG一TYPE被置为扩展定义的值,因此对不支持 本实施方式的基站而言,即使收到来自BRAS的携带第三方服务器信息的 PADO报文,也会因为报文中携带第三方服务器信息的TLV内的TAG—TYPE 属于未知的TAG—TYPE,而忽略对该携带第三方服务器信息的TLV的处理。 因此,本实施方式不会影响到既有客户端设备的BRAS接入过程。
步骤430,基站解析PADO报文,获得第三方服务器信息。基站接收到 BRAS所发的PADO报文之后,通过对PADO报文进行解析,获得第三方服 务器信息。例如,在步骤420中,BRAS向基站所发的PADO报文中,包含 了 TAG—TYPE为0x0120、 0x121、 0x122、 0x0124、 0x125的的扩展定义值, 则基站将获得与TAGJTYPE为0x0120、 0x121、 0x122、 0x0124、 0x125相对 应的信息,即得到配置服务器域名、配置服务器的IP地址、配置服务器的端 口号、基站控制器的域名和基站控制器的IP地址信息。
步骤440,基站向BRAS发送PADR报文,其中,该PADR报文可以包 含第三方服务器信息。如果在基站向BRAS发送的PADR报文中,包含有第 三方服务器信息,则BRAS可得知该基站能够支持本发明的实施方式。
步骤450, BRAS向基站发送PADS报文,其中,PADS报文也可以包含 第三方服务器信息。之后,基站和BRAS之间继续PPPoE的Session阶段, 从而完成PPPoE呼叫流程。
步骤460,基站接入配置服务器。具体地说,基站根据所获得的配置服
务器的域名、IP地址以及端口号,向配置服务器发起传输控制协议(Transfer Control Protocol,简称"TCP")或用户凄史据报协i义(User Datagram Protocol, 筒称"UDP")连接,建立操作维护通道。
步骤470,基站完成自身配置,并接入基站控制器。具体地说,基站在 成功建立与配置服务器之间的操作维护通道之后,通过建立的操作维护通道, 从该配置服务器中获取业务配置信息,并根据获取的业务配置信息,完成自 身的配置。基站在完成自身的配置后,可以根据从BRAS中获取的基站控制 器的域名和IP地址信息,建立与基站控制器之间的正常业务通道,进行业务 的开展。
在本实施方式中,基站通过基于以太网的PPPoE协议接入BRAS,在从 BRAS中获得自身IP地址资源的基础上,进一步从BRAS中获得接入配置服 务器和基站控制器所需的信息,并在接入到配置服务器后,从该配置服务器 中获得本基站的业务配置信息,根据获取的业务配置信息完成自身的配置后, 建立与基站控制器之间的业务通道。因此如果基站是在第一次开通或更换单 板时采用本流程,则可以避免基站维护人员的介入配置,实现无配置基站的 自动加载运行。当然,基站也可以是在重启时釆用本流程,此时,则无需在 基站自身的Flash中保存业务配置信息。
本发明的第二实施方式涉及一种客户端接入第三方服务器的方法,本实 施方式与第一实施方式大致相同,其区别在于,在第一实施方式中,在PADO 报文中,扩展新的TLV,来携带第三方服务器的IP地址、域名以及端口号 等第三方服务器信息;而在本实施方式中,在PADS报文中,扩展新的TLV, 来携带第三方服务器的IP地址、域名以及端口号等第三方服务器信息。其中, 扩展新的TLV的方法与在PADO报文中扩展新的TLV的方法相类似。
本发明的第三实施方式涉及一种客户端设备,其结构如图6所示,包括 BRAS接入模块,用于通过PPPoE协议接入BRAS,触发接收模块;
接收模块,用于接收来自BRAS的第三方服务器信息;
第三方服务器接入模块,用于根据接收模块收到的第三方服务器信息接 入到第三方服务器。
本实施方式中的客户端设备为基站,第三方服务器为配置服务器和基站 控制器,第三方服务器信息包括接入配置服务器和基站控制器所需的信息。
其中,BRAS接入模块还用于在接入的过程中向BRAS上报该客户端的 标识信息。
接收模块还可以进一步包括报文接收子模块和获取子模块。其中,报文 接收子模块,用于接收来自BRAS的报文;获取子模块,用于从报文接收子 模块收到的PADO报文或PADS报文中,获取第三方服务器信息。
由于基站能够通过BRAS的接入过程获取到接入配置服务器和基站控制 器所需的信息,因此在第一次开通或更换单板时,可以通过接入到配置服务 器后,从该配置服务器中获得本基站的业务配置信息,完成自身的配置,并 在完成自身的配置后建立与基站控制器之间的业务通道。从而实现无配置基 站的自动加载运行。而且在重启时也可以再次通过BRAS的接入过程获取到 接入配置服务器和基站控制器所需的信息,再从配置服务器中获得本基站的 业务配置信息,因此无需在基站自身的Flash中保存业务配置信息。
本发明的第四实施方式涉及一种BRAS,其结构如图7所示,包括接收 模块,用于接收来自客户端发起PPPoE接入的报文,触发发送模块;
发送模块,用于将第三方服务器信息发送给客户端。本实施方式中的客 户端设备为基站,第三方服务器为配置服务器和基站控制器,第三方服务器 信息包括接入配置服务器和基站控制器所需的信息。
BRAS还可以包括客户端标识获取模块,用于在从接收模块得到的发起 PPPoE接入的报文中获取该客户端的标识信息;
发送模块根据客户端标识获取模块收到的客户端的标识信息,向该客户 端发送对应的第三方服务器信息,保证了下发的第三方服务器信息的准确性。
BRAS还可以包括存储模块,用于预先保存第三方服务器信息;发送模 块从存储模块中获取第三方服务器信息。
本发明的第五实施方式涉及一种客户端接入第三方服务器的系统,包含 第三实施方式中的客户端设备和第四实施方式中的BRAS。
如图8所示,BRAS中的接收模块接收来自客户端设备的BRAS接入模 块发送的PPPoE接入报文,并触发发送模块将第三方服务器信息发送给客户 端。客户端设备的接收模块接收来自BRAS的第三方服务器信息,并且,由 第三方服务器接入模块根据接收模块收到的第三方服务器信息接入到第三方 服务器。
其中,客户端设备为基站,第三方服务器为配置服务器和基站控制器, 第三方服务器信息包括接入配置服务器和基站控制器所需的信息。
另外,在BRAS中还可以包括客户端标识获取模块和存储模块,各模块 的功能与在第四实施方式中所描述的功能相同,在此不再赘述。
综上所述,在本发明的实施方式中,客户端通过基于以太网的点对点协 议(Point to Point Protocol over Ethernet,简称"PPPoE")接入宽带远程接 入服务器(Broadband Remote Access Server,简称"BRAS"),该BRAS在 该客户端接入的过程中将第三方服务器信息发送给该客户端。客户端成功接 入到该BRAS之后,根据收到的第三方服务器信息接入到该第三方服务器。 由于客户端可通过BRAS的接入过程获取到接入第三方服务器所需的信息, 因此,在该客户端为基站,第三方服务器为配置服务器与基站控制器的情况 下,基站能够自动从BRAS中获取到接入配置服务器和基站控制器所需的信 息,并在接入到配置服务器后,从该配置服务器中获得本基站的业务配置信 息,根据获取的业务配置信息完成自身的配置后,建立与基站控制器之间的
业务通道,实现第一次开通或更换单板时的无配置基站的自动加载运行。而
且,当基站重启时,也可以再次通过PPPoE从BRAS中获取到接入第三方服 务器所需的信息,因此基站也无需通过本地的FLASH来保存业务配置信息。
客户端在接入BRAS的过程中向该BRAS上才艮该客户端的标识信息,该 BRAS根据收到的客户端的标识信息,向该客户端发送对应的第三方服务器 信息,保证了下发的第三方服务器信息的准确性。
第三方服务器信息可携带在BRAS接入过程中的PADO报文或PADS报 文中,该PADO报文或PADS报文通过扩展TLV,携带该第三方服务器信息, 为本发明提供了具体的实施方式。
扩展的TLV中的TAG—TYPE被置为扩展定义的值。由于对不支持本发 明实施方式的客户端而言,即使收到来自BRAS的携带第三方服务器信息的 PADO报文或PADS报文,也会因为报文中携带第三方服务器信息的TLV内 的TAG—TYPE属于未知的TAG_TYPE,而忽略对该携带第三方服务器信息 的TLV的处理。因此,本发明的实施方式不会影响到既有的客户端的BRAS 接入过程。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和 描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各 种改变,而不偏离本发明的精神和范围。
权利要求
1.一种客户端接入第三方服务器的方法,其特征在于,包括以下步骤客户端通过基于以太网的点对点协议PPPoE接入宽带远程接入服务器BRAS,所述BRAS将第三方服务器信息发送给该客户端;客户端获取第三方服务器信息,并根据所述第三方服务器信息接入第三方服务器。
2. 根据权利要求1所述的客户端接入第三方服务器的方法,其特征在 于,在所述将第三方服务器信息发送给该客户端的步骤之前,还包括以下步 骤所述客户端向所述BRAS上报该客户端的标识信息。
3. 根据权利要求2所述的客户端接入第三方服务器的方法,其特征在于,在所述将第三方服务器信息发送给该客户端的步骤中,包括以下子步骤所述BRAS根据收到的所述客户端的标识信息,向该客户端发送对应的 第三方服务器信息。
4. 根据权利要求1所述的客户端接入第三方服务器的方法,其特征在 于,在所述客户端接入所述BRAS的步骤之前,还包括以下步骤将所述第三方服务器信息预先保存在所述BRAS中。
5. 根据权利要求1所述的客户端接入第三方服务器的方法,其特征在 于,在所述将第三方服务器信息发送给该客户端的步骤中,包括以下子步骤所述BRAS在PPPoE激活发现提供PADO报文,或在PPPoE激活发现 会话确认PADS报文中,携带所述第三方服务器信息;所述BRAS将携带所述第三方服务器信息的PADO报文或PADS报文 发送给所述客户端。
6. 根据权利要求5所述的客户端接入第三方服务器的方法,其特征在 于,所述在PADO报文或在PADS报文中携带所述第三方服务器信息的方 式如下在所述PADO报文或PADS报文中扩展标签、长度、值的标识定义格式;利用所述扩展的标识定义格式携带所述第三方服务器信息。
7. 根据权利要求6所述的客户端接入第三方服务器的方法,其特征在 于,所述扩展的标识定义格式中的标签类型被置为扩展定义的值。
8. 根据权利要求1至7中任一项所述的客户端接入第三方服务器的方 法,其特征在于,所述第三方服务器信息至少包括以下信息之一所述第三方服务器的域名、所述第三方服务器的IP地址、所述第三方 服务器的端口号。
9. 一种客户端设备,其特征在于,包括BRAS接入模块,用于通过PPPoE接入BRAS,触发接收模块;接收模块,用于接收来自所述BRAS的第三方服务器信息;第三方服务器接入模块,用于根据所述接收模块收到的所述第三方服务 器信息接入到所述第三方服务器。
10. 根据权利要求9所述的客户端设备,其特征在于,所述BRAS接入模块还用于在所述接入的过程中向所述BRAS上报所 述客户端的标识信息。
11. 根据权利要求9所述的客户端设备,其特征在于,所述接收模块包括以下子模块报文接收子模块,用于接收来自所述BRAS的报文;获取子模块,用于从所述报文接收子模块收到的PADO报文或PADS 报文中,获取所述第三方服务器信息。
12. —种宽带远程接入服务器,其特征在于,包括接收模块,用于接收来自客户端的发起PPPoE接入的报文,触发发送 模块;发送模块,用于将第三方服务器信息发送给所述客户端。
13. 根据权利要求12所述的宽带远程接入服务器,其特征在于,还包 括客户端标识获取模块,用于在从所述接收模块收到的发起PPPoE接入的 报文中获取该客户端的标识信息;所述发送模块根据所述客户端标识获取模块收到的所述客户端的标识 信息,向该客户端发送对应的第三方服务器信息。
14. 根据权利要求12所述的宽带远程接入服务器,其特征在于,还包 括存储模块,用于预先保存所述第三方服务器信息;所述发送模块从所述存储模块中获取所述第三方服务器信息。
15. —种客户端接入第三方服务器的系统,包括BRAS,用于接收来自客户端的发起PPPoE接入的报文,并将第三方服 务器信息发送给所述客户端;客户端设备,用于通过PPPoE接入BRAS,接收来自所述BRAS的第 三方服务器信息,并根据收到的所述第三方服务器信息接入到所述第三方服 务器。
全文摘要
本发明涉及通信领域,公开了一种客户端接入第三方服务器的方法、设备及其系统,使得在BRAS组网背景下,实现无配置基站的自动加载运行。本发明中,客户端通过PPPoE接入BRAS,该BRAS在该客户端接入的过程中将第三方服务器信息发送给该客户端。客户端成功接入到该BRAS之后,根据收到的第三方服务器信息接入到该第三方服务器。客户端在接入BRAS的过程中向该BRAS上报该客户端的标识信息,该BRAS根据收到的客户端的标识信息,向该客户端发送对应的第三方服务器信息。第三方服务器信息可携带在BRAS接入过程中的PADO报文或PADS报文中,该PADO报文或PADS报文通过扩展TLV,携带该第三方服务器信息。
文档编号H04L29/06GK101111014SQ200710076509
公开日2008年1月23日 申请日期2007年8月15日 优先权日2007年8月15日
发明者涛 刘 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1