控制用户接入的方法、装置及系统制造方法及图纸

技术编号:10069674 阅读:130 留言:0更新日期:2014-05-23 13:22
本发明专利技术公开了一种控制用户接入的方法、装置及系统,涉及通信技术领域,能够实现多个BRAS服务器接口分担用户接入数量和接入带宽,保证用户的服务质量。本发明专利技术包括:获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个服务器接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;根据所述用户接入权值,确定每个服务器接口的轮询次数;按照确定的轮询次数轮询各个服务器接口;当接收到一个服务器接口发送的响应消息时,则将待接入用户接入所述发送响应消息的服务器接口。

【技术实现步骤摘要】
控制用户接入的方法、装置及系统
本专利技术涉及通信
,尤其涉及一种控制用户接入的方法、装置及系统。
技术介绍
宽带运营商往往使用多个BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)(或一个BRAS上的多个BRAS端口)分担上线用户和流量。当使用PPPoE(point-to-pointprotocoloverethernet,基于以太网的点对点协议)或DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)业务的用户上线时,用户会向AN(AccessNode,接入节点)发送PPPoE或DHCP业务各自对应的接入请求,AN在接收到用户发送的接入请求后,会随机选取一个BRAS接口或轮询所有BRAS接口,并选择第一个响应的BRAS作为认证服务器。但如果该BRAS上用户量已经很大或带宽已经很满,则用户接入该BRAS后,该BRAS就不能够保证服务质量。
技术实现思路
本专利技术的实施例提供一种控制用户接入的方法、装置及系统,能够实现多个BRAS接口分担用户接入数量和接入带宽,保证用户的服务质量。为达到上述目的,本专利技术的实施例采用如下技术方案:一种控制用户接入的方法,包括:获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;根据所述用户接入权值,确定每个服务器接口的轮询次数;按照确定的轮询次数轮询各个服务器接口;当接收到一个服务器接口发送的响应消息时,则将待接入用户接入所述发送响应消息的服务器接口。一种接入节点,包括:获取单元,用于获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;确定单元,用于根据所述获取单元获取的用户接入权值,确定每个服务器接口的轮询次数;轮询单元,用于按照所述确定单元确定的轮询次数轮询各个服务器接口;接入单元,用于在接收到一个服务器接口发送的响应消息时,将待接入用户接入所述发送响应消息的服务器接口。一种服务器,包括:获取单元,用于获取自身各个接口的用户接入信息,所述接口为服务器的用于为用户提供接入服务的物理接口;生成单元,用于根据所述获取单元获取的各个接口的用户接入信息,生成通知报文;发送单元,用于将所述生成单元生成的通知报文发送至接入节点,以使得接入节点根据所述通知报文确定发送所述通知报文的服务器的各个接口对应的用户接入权值,并根据所述用户接入权值,确定所述服务器的每个接口的轮询次数,按照确定的轮询次数轮询所述服务器的各个接口。一种控制用户接入的系统,其特征在于,包括上述的接入节点和上述的服务器。本专利技术实施例提供了一种控制用户接入的方法、装置及系统,使用各个服务器接口的用户接入权值来确定轮询每个服务器接口的次数,并按照各个服务器接口的轮询次数来进行轮询,这样做能够考虑到所有服务器接口的当前用户容量情况,并对可接入用户数量比较多的服务器接口多次轮询,对可接入用户数量比较少的服务器接口少次轮询,从而让能够接入用户数量比较多的服务器接口更大可能地为当前待接入用户提供接入服务,而能够接入用户数量比较少的服务器接口尽量不去为当前待接入用户提供接入服务,从而实现了多个BRAS服务器接口分担用户接入数量和接入带宽,保证用户的服务质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中的一种应用场景的网络架构图;图2为本专利技术实施例中的一种控制用户接入的方法流程图;图3为本专利技术实施例中的另一种控制用户接入的方法流程图;图4为本专利技术实施例中的另一种控制用户接入的方法流程图;图5为本专利技术实施例中的另一种控制用户接入的方法流程图;图6为本专利技术实施例中的一种接入节点的组成框图;图7为本专利技术实施例中的另一种接入节点的组成框图;图8为本专利技术实施例中的另一种接入节点的组成框图;图9为本专利技术实施例中的另一种接入节点的组成框图;图10为本专利技术实施例中的一种服务器的组成框图;图11为本专利技术实施例中的另一种服务器的组成框图;图12为本专利技术实施例中的另一种服务器的组成框图;图13为本专利技术实施例中的另一种服务器的组成框图;图14为本专利技术实施例中的另一种服务器的组成框图;图15为本专利技术实施例中的另一种服务器的组成框图;图16为本专利技术实施例中的控制用户接入的系统的组成框图;图17为本专利技术实施例中的一种接入节点的组成框图;图18为本专利技术实施例中的一种服务器的组成框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种控制用户接入的方法,可应用于如图1所示的网络架构中,该网络结构中包括BRAS、AN和用户设备。其中,一个BRAS可具有一个或多个服务器接口,这些服务器接口均是服务器设备上的用于为用户提供接入服务的物理接口,每个服务器接口与至少一个AN存在连接关系。一个AN可与多个服务器接口存在连接关系,并且该多个服务器接口可不属于同一个BRAS。AN与BRAS之间的控制信息、通知信息等均通过管理接口进行传输。一个用户设备在同一次上线过程中,只与一个AN进行连接。其中,所述AN可以包括IPDSLAM、LAN接入设备等,所述用户设备可以包括家庭网关、调制解调器Modem、STB(settopbox,机顶盒)等DHCP或PPPoE客户端设备等。基于上述网络架构,本专利技术实施例提供了一种控制用户接入的方法,在可以在AN上实现,如图2所示,该方法包括:101、获取服务器接口各自对应的用户接入权值。其中,所述服务器接口为BRAS服务器设备上的物理接口,用于为用户提供接入服务。其中,一个AN获取服务器接口各自对应的用户接入权值具体为一个AN获取与该AN具有连接关系的BRAS服务器接口所对应的用户接入权值。其中,所述用户接入权值可以设置为一个数值,所述用户接入权值用于表征一个服务器接口当前可接入用户的数量。根据实际情况来说,不同的服务器接口可能拥有相同的用户接入权值,也可能拥有不同的用户接入权值。例如,若一个服务器接口的用户接入权值大,则表示该服务器接口还可以接入比较多的用户;若一个服务器接口的用户接入权值小,则表示该服务器接口还可以接入很少的用户;若干个服务器接口的用户接入权值相同,则表示这些服务器接口还可以接入的用户数量大体相同。需要说明的是,单个BRAS可承载诸如PPPoE和DHCP等业务,对于不同业务,需要统计不同的用户接入权值。102、根据所述用户接入权值,确定每个服务器接口的轮询次数。其中,所述根据所述用户接入权值,确定每个服务器接口的轮询次数的实现方法可以包括:若一个服务器接口的用户接入权值较大,则可设本文档来自技高网...
控制用户接入的方法、装置及系统

【技术保护点】
一种控制用户接入的方法,其特征在于,包括:获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;根据所述用户接入权值,确定每个服务器接口的轮询次数;按照确定的轮询次数轮询各个服务器接口;当接收到一个服务器接口发送的响应消息时,则将待接入用户接入所述发送响应消息的服务器接口。

【技术特征摘要】
1.一种控制用户接入的方法,其特征在于,包括:获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;根据所述用户接入权值,确定每个服务器接口的轮询次数,所述用户接入权值的取值与所述轮询次数的取值呈正相关;按照确定的轮询次数轮询各个服务器接口;当接收到一个服务器接口发送的响应消息时,则将待接入用户接入所述发送响应消息的服务器接口。2.根据权利要求1所述的方法,其特征在于,所述获取接口各自对应的用户接入权值包括:接收每个服务器发送的第一通知报文,所述第一通知报文包括单个服务器的所有服务器接口各自对应的用户接入权值;从接收到的所有第一通知报文中,确定服务器接口各自对应的用户接入权值。3.根据权利要求1所述的方法,其特征在于,所述获取服务器接口各自对应的用户接入权值包括:接收各个服务器发送的第二通知报文,所述第二通知报文包括单个服务器的所有服务器接口各自对应的可接入用户数量;从接收到的所有第二通知报文中,确定所有服务器接口各自对应的可接入用户数量;根据服务器接口各自对应的可接入用户数量进行计算,得到服务器接口各自对应的用户接入权值。4.根据权利要求1所述的方法,其特征在于,所述获取服务器接口各自对应的用户接入权值包括:接收各个服务器发送的第三通知报文,所述第三通知报文包括单个服务器的所有服务器接口各自对应的当前剩余带宽;从接收到的所有第三通知报文中,确定所有服务器接口各自对应的当前剩余带宽;根据服务器接口各自对应的当前剩余带宽进行计算,得到所有服务器接口各自的用户接入权值。5.根据权利要求1所述的方法,其特征在于,所述获取服务器接口各自对应的用户接入权值包括:获取已存储的所有服务器接口各自对应的用户接入权值。6.根据权利要求3所述的方法,其特征在于,所述根据服务器接口各自对应的可接入用户数量进行计算,得到所有服务器接口各自对应的用户接入权值包括:将所有服务器接口各自对应的可接入用户数量分别除以第一预设基值,并将得到的商值作为所有服务器接口各自对应的用户接入权值。7.根据权利要求4所述的方法,其特征在于,所述根据服务器接口各自对应的当前剩余带宽进行计算,得到所有服务器接口各自的用户接入权值包括:将所有服务器接口各自对应的当前剩余带宽分别除以第二预设基值,并将得到的商值作为所有服务器接口各自对应的用户接入权值。8.一种接入节点,其特征在于,包括:获取单元,用于获取服务器接口各自对应的用户接入权值,所述用户接入权值用于表征一个接口当前可接入用户的数量,所述服务器接口为服务器的用于为用户提供接入服务的物理接口;确定单元,用于根据所述获取单元获取的用户接入权值,确定每个服务器接口的轮询次数,所述用户接入权值的取值与所述轮询次数的取值呈正相关;轮询单元,用于按照所述确定单元确定...

【专利技术属性】
技术研发人员:薛俊杰赵胜涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1