首页> 中国专利> 带宽控制方法和带宽控制设备

带宽控制方法和带宽控制设备

摘要

本发明实施例公开了一种带宽控制方法和带宽控制设备,用于降低移动终端的接入对固定终端的用户体验的影响。该方法包括:带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;带宽控制设备获取所述固定终端的第一带宽,所述第一带宽为所述固定终端的签约带宽;带宽控制设备将分配给所述固定终端的带宽调整为第二带宽,所述第二带宽大于所述第一带宽。本发明实施例能够降低移动终端的接入对固定终端的用户体验的影响。

著录项

  • 公开/公告号CN103957566A

    专利类型发明专利

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

    原文格式PDF

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

    申请/专利号CN201410156088.6

  • 发明设计人 刘晓东;姜颖;王晓鹏;

    申请日2014-04-17

  • 分类号H04W28/20;

  • 代理机构深圳市深佳知识产权代理事务所(普通合伙);

  • 代理人王仲凯

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

  • 入库时间 2023-12-17 00:40:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-25

    授权

    授权

  • 2014-08-27

    实质审查的生效 IPC(主分类):H04W28/20 申请日:20140417

    实质审查的生效

  • 2014-07-30

    公开

    公开

说明书

技术领域

本发明涉及移动通信领域,尤其涉及一种带宽控制方法和带宽控制设备。

背景技术

随着移动宽带用户和数据业务流量急速增长,传统蜂窝网络的速率逐渐 成为移动宽带发展的瓶颈。移动宽带传输成本高,而无线局域网(Wireless  Local Area Network,WLAN)凭借价格低廉、组网灵活、支持高速无线数据 接入及频段开放等独特魅力,在金融、医疗、制造等行业获得广泛的应用。 越来越多的网络运营商将WLAN定位为2G/3G移动网的补充。

无线高保真(Wireless Fidelity,Wi-Fi)分流是指移动运营商通过和第三 方合作或者自建WLAN的方式,允许网内移动用户使用WLAN网络,分流 移动网数据流量负荷,降低运营成本,缓减扩容压力的目的。当前,运营商 构建Wi-Fi分流网的主要方案是自建公众Wi-Fi热点。该方案投资大,热点覆 盖范围有限,难以满足运营商的分流需求。考虑到大部分运营商具有丰富的 固定宽带用户资源,如果利用固定宽带用户网络进行Wi-Fi分流网络建设,即 Wi-Fi分流热点寄宿固定宽带用户方案,可以为运营商节约大量新建网络投 资,解决Wi-Fi热点铺设难,无法大面积覆盖等难题。

在该方案中,运营商通过改造固定宽带用户家庭网关设备,在用户家庭 网关中增加公众Wi-Fi热点,通过在家庭网关和Wi-Fi分流网关之间发起建 Soft-GRE隧道,把移动用户的Wi-Fi数据通过固定宽带接入网回传至运营商 Wi-Fi分流网关,从而实现移动用户流量的分流。可有效解决Wi-Fi热点覆盖 不足,新建承载网络投资大的难题。

然而,在该技术中,由于Wi-Fi分流热点寄宿于固定宽带用户的家庭网关 设备中,需要使用该固定宽带用户的宽带连接承载业务流量,势必挤占宽带 用户带宽,导致宿主用户的体验受影响。

发明内容

本发明实施例提供了一种带宽控制方法和带宽控制设备,用于降低移动 终端的接入对固定终端的用户体验的影响。

本发明实施例第一方面提供一种带宽控制方法,包括:

带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移 动终端请求通过固定终端的家庭网关接入互联网;

所述带宽控制设备获取所述固定终端的签约带宽;

所述带宽控制设备将分配给所述固定终端的带宽调整为第二带宽,所述 第二带宽大于所述固定终端的签约带宽。

结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现 方式中,所述带宽控制设备控制所述固定终端允许使用的带宽为该固定终端 的签约带宽。

结合本发明实施例的第一方面,本发明实施例的第一方面的第二种实现 方式中,所述带宽控制设备获取各移动终端的签约带宽;

所述带宽控制设备根据所述各移动终端的签约带宽计算第一带宽;

所述带宽控制设备将所述固定终端的签约带宽与所述第一带宽之和作为 所述第二带宽,或,所述带宽控制设备将所述固定终端的签约带宽、第一带 宽以及冗余带宽之和作为所述第二带宽。

结合本发明实施例的第一方面的第二种实现方式,本发明实施例的第一 方面的第三种实现方式中,所述带宽控制设备根据所述各移动终端的签约带 宽计算所述第一带宽,包括:

所述带宽控制设备选取所述各移动终端的签约带宽中数值最大的移动终 端的签约带宽作为该第一带宽;

或,

所述带宽控制设备将所述各移动终端的签约带宽的加权值作为该第一带 宽。

结合本发明实施例的第一方面的第二种实现方式、或第一方面的第三种 实现方式,本发明实施例的第一方面的第四种实现方式中,所述带宽控制设 备控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的 签约带宽;

或,

所述带宽控制设备控制所述各移动终端允许使用的带宽之和为所述第二 带宽与该固定终端的签约带宽的差。

结合本发明实施例的第一方面的第二种实现方式、或第一方面的第三种 实现方式,本发明实施例的第一方面的第五种实现方式中,所述带宽控制设 备获取各移动终端的签约带宽,包括:

所述带宽控制设备封装并发送接入请求报文至服务器;

所述带宽控制设备接收并解析来自所述服务器的接入许可报文,其中所 述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性 用于指示所述移动终端的签约带宽。

结合本发明实施例的第一方面的第五种实现方式,本发明实施例的第一 方面的第六种实现方式中,所述服务器为拨号用户远程认证服务RADIUS服 务器。

本发明实施例第二方面提供一种带宽控制设备,包括:

第一获取模块、第二获取模块和调整模块,其中:

所述第一获取模块,用于获取移动终端的接入请求,所述接入请求用于 指示所述移动终端请求通过固定终端的家庭网关接入互联网;

所述第二获取模块,用于获取所述固定终端的签约带宽;

所述调整模块,用于将分配给所述家庭网关的带宽调整为第二带宽,所 述第二带宽大于所述固定终端的签约带宽。

结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现 方式中,还包括:

第一控制模块,用于控制所述固定终端允许使用的带宽为该固定终端的 签约带宽。

结合本发明实施例的第二方面,本发明实施例的第二方面的第二种实现 方式中,还包括:

第三获取模块,用于获取各移动终端的签约带宽;

计算模块,用于根据所述各移动终端的签约带宽计算第一带宽;

所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者所 述第二宽带为所述固定终端的签约带宽、第一带宽以及冗余带宽之和。

结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二 方面的第三种实现方式中,所述计算模块具体用于选取所述各移动终端的签 约带宽中数值最大的移动终端的签约带宽作为所述第一带宽;

或,

所述计算模块具体用于将所述各移动终端的签约带宽的加权值作为所述 第一带宽。

结合本发明实施例的第二方面的第二种实现方式、或第二方面的第三种 实现方式,本发明实施例的第二方面的第四种实现方式中,还包括:

第二控制模块,用于控制所述各移动终端中的每个移动终端允许使用的 带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的 带宽之和为所述第二带宽与所述固定终端的签约带宽的差。

结合本发明实施例的第二方面的第二种实现方式、或第二方面的第三种 实现方式,本发明实施例的第二方面的第五种实现方式中,所述第三获取模 块包括:

第一发送模块,用于封装并发送接入请求报文至服务器;

第一解析模块,用于接收并解析来自所述服务器的接入许可报文,其中 所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属 性用于指示所述移动终端的签约带宽。

本发明实施例的技术方案中,在移动终端请求从固定终端的家庭网关无 线接入互联网时,通过将固定终端的分配带宽动态调整,以使得分配给该固 定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端 的用户的体验的影响;而且,相比长期给固定终端分配大于其签约带宽的带 宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。

附图说明

图1为本发明中的带宽控制方法一个实施例的流程图;

图2为本发明中的带宽控制方法另一个实施例的流程图;

图3为本发明中的带宽控制方法另一个实施例的流程图;

图4为本发明中的带宽控制设备一个实施例的示意图;

图5为本发明中的带宽控制设备另一个实施例的示意图;

图6为本发明中的带宽控制设备另一个实施例的示意图;

图7为带宽控制设备内部部分结构图。

具体实施方式

本发明实施例提供了一种带宽控制方法和带宽控制设备,用于降低移动 终端的接入对固定终端的用户体验的影响。

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第 三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺 序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里 描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外, 术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如, 包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地 列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方 法、产品或设备固有的其它步骤或单元。

请参阅图1,本发明中带宽控制方法的一个实施例包括:

101、带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所 述移动终端请求通过固定终端的家庭网关接入互联网;

本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定 终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户 的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运 营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭 网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求 至带宽控制设备,该接入请求用于请求通过该固定终端的家庭网关接入互联 网;带宽控制设备获取该移动终端的接入请求。其中,请求通过该固定终端 的家庭网关进入互联网的移动终端的数量可以为一个或者至少两个。

102、带宽控制设备获取固定终端的签约带宽;

固定终端与运营商签有协议,协定运营商为该固定终端的家庭网关分配 固定的使用带宽,该固定的使用带宽即为固定终端的签约带宽。若分配给固 定终端的使用带宽一直保持为该固定终端的签约带宽,那么,在移动终端请 求通过该固定终端的家庭网关接入互联网时,会侵占该固定终端的签约带宽, 使用该固定终端的宽带连接承载业务流量,进而影响该固定终端的使用体验。 因此,为避免该固定终端的使用体验遭受影响,带宽控制设备需对分配给该 固定终端的带宽进行调整。而在调整之前,带宽控制设备需先获取固定终端 的签约带宽。

103、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带 宽大于固定终端的签约带宽;

在获取到固定终端的签约带宽后,带宽控制设备根据该固定终端的签约 带宽对分配给该固定终端的带宽进行调整,使得在有移动终端请求接入时, 带宽控制设备给该固定终端分配的带宽从固定终端的签约带宽调整为第二带 宽,其中该第二带宽大于固定终端的签约带宽。当没有移动终端请求接入时, 带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约宽带宽。

本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时, 通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于 其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影 响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有 移动终端接入时给运营商接入网络造成的带宽浪费。

该实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终端 的带宽大于其签约带宽;那么,固定终端实际使用的资源可能会大于运营商 与其签约的资源,即可能会侵占接入的移动终端的带宽,影响移动终端的用 户体验。因此,可选地,该实施例中的宽带控制方法还包括:

104、带宽控制设备控制固定终端允许使用的带宽为该固定终端的签约带 宽;

在有移动终端接入时,带宽控制设备分配给固定终端的带宽为第二带宽。 但是,带宽控制设备对固定终端进行限速,使得固定终端能够使用的带宽为 该固定终端的签约带宽。

这样,能够避免固定终端会侵占带宽控制设备原本为移动终端所分配的 带宽,避免固定终端对移动终端的用户体验造成影响。

该实施例中,带宽控制设备将分配给固定终端的带宽调整为第二带宽。 实际运用中,有多种方法来计算该第二带宽,下面对本发明实施例中带宽控 制方法进行描述。

请参阅图2,本发明的另一个实施例的带宽控制方法包括:

201、带宽控制设备获取移动终端的接入请求,该接入请求用于指示该移 动终端请求通过固定终端的家庭网关接入互联网;

本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定 终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户 的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运 营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭 网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求 至带宽控制设备,该接入请求用于请求通过该固定终端的家庭网关接入互联 网;带宽控制设备获取该移动终端的接入请求。其中,请求通过该固定终端 的家庭网关进入互联网的移动终端的数量可以为一个或者至少两个。

202、带宽控制设备获取固定终端的签约带宽;

固定终端与运营商签有协议,协定运营商为该固定终端的家庭网关分配 一定的使用带宽,该使用带宽即为固定终端的签约带宽。若分配给固定终端 的使用带宽一直保持为该固定终端的签约带宽,那么,在移动终端请求通过 该固定终端的家庭网关接入互联网时,会侵占该固定终端的签约带宽,使用 该固定终端的宽带连接承载业务流量,进而影响该固定终端的使用体验。因 此,为避免该固定终端的使用体验遭受影响,带宽控制设备需对分配给该固 定终端的带宽进行调整。而在调整之前,带宽控制设备需先获取固定终端的 签约带宽。

203、带宽控制设备获取移动终端的签约带宽;

每个移动终端与运营商签有协议,协定运营商为该移动终端分配一定的 使用带宽,该使用带宽即为该移动终端的签约带宽。不同的移动终端的签约 带宽可以相同,也可以不同。

204、带宽控制设备根据移动终端的签约带宽计算第一带宽;

为了保证固定终端的用户体验,避免移动终端的签约带宽较大或者移动 终端的数量较多而导致移动终端过多地占用固定终端的宽带连接,并保证移 动终端的用户体验,带宽控制设备在对分配给固定终端的带宽进行调整时, 需结合移动终端的签约带宽来计算第一带宽,然后再根据该第一带宽和固定 终端的签约带宽来计算第二带宽。

带宽控制设备根据各移动终端的签约带宽来计算第一带宽的方法有多 种。具体举例来说,带宽控制设备选取各移动终端的签约带宽中数值最大的 签约带宽作为第一带宽;或者,带宽控制设备将各移动终端的签约带宽的加 权值作为第一带宽。当然,以上方法仅为举例,并不作限制。

其中,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽的 方法也有多种。例如,带宽控制设备将各移动终端的签约带宽的和作为第一 带宽。实际运用中,由于同一时间内各移动终端所使用的最大带宽并不一定 为其签约带宽,因此第一带宽也可以不是各移动终端的签约带宽的和,而可 以是小于这些移动终端的签约带宽的和,也即至少部分移动终端的签约带宽 的加权值可以小于1。因此,可以是将各移动终端的签约带宽的平均值作为第 一带宽,或者,根据各移动终端的签约带宽来将各移动终端进行分级,并根 据各移动终端的级别来确定其加权值,其中级别越高的移动终端的加权值越 大。这样,可以避免运营商的宽带资源没被利用而造成的浪费。

205、带宽控制设备将固定终端的签约带宽与第一带宽之和作为第二带 宽,或,带宽控制设备将固定终端的签约带宽、第一带宽以及冗余带宽之和 作为第二带宽;

根据各移动终端的签约带宽计算出第一带宽后,带宽控制设备计算固定 终端的签约带宽和第一带宽的和,用于作为第二带宽来对固定终端的带宽进 行调整。实际运用中,带宽控制设备还可以增加额外的带宽分配给固定终端, 即将固定终端的签约带宽、第一带宽以及冗余带宽的和,作为第二带宽来对 固定终端的带宽进行调整,以在申请接入的移动终端的数量较多时保证各移 动终端的用户体验,其中该冗余带宽可以由带宽控制设备预先设置。

206、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带 宽大于固定终端的签约带宽;

在获取到固定终端的签约带宽后,带宽控制设备根据该固定终端的签约 带宽对分配给该固定终端的带宽进行调整,使得在有移动终端请求接入时, 带宽控制设备给该固定终端分配的带宽从该固定终端的签约带宽调整为第二 带宽,其中该第二带宽大于该固定终端的签约带宽。当没有移动终端请求接 入时,带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约带 宽。

本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时, 通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于 其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影 响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有 移动终端接入时给运营商接入网络造成的带宽浪费。

进一步地,带宽控制设备根据各移动终端的签约带宽来计算第一带宽, 以将该第一带宽和该固定终端的签约带宽的和或者该第一带宽、该固定终端 的签约带宽以及冗余带宽的和作为第二带宽分配给固定终端,能够根据申请 接入的移动终端的数量以及签约带宽来动态调整当前分配给固定终端的带 宽,以在保证固定终端和各移动终端的用户体验的前提下避免了带宽浪费。

上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终 端的带宽大于该固定终端的签约带宽以供该固定终端和移动终端使用;那么, 各移动终端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵 占固定终端或其他移动终端的带宽,影响固定终端或者其他移动终端的用户 体验。因此,可选地,上面实施例中的宽带控制方法还包括:

207、带宽控制设备控制各移动终端中的每个移动终端允许使用的带宽为 该移动终端的签约带宽;或,带宽控制设备控制各移动终端允许使用的带宽 之和为第二带宽与该固定终端的签约带宽的差;

在移动终端请求通过固定终端的家庭网关接入互联网时,根据移动终端 与运营商签有的协议,运营商为该移动终端分配其签约带宽。但是,各移动 终端在通过固定终端的家庭网关接入互联网时,各移动终端能够使用的资源 为运营商为固定终端所分配的带宽,即第二带宽。因此,带宽控制设备对每 个移动终端进行限速,使得每个移动终端能够使用的带宽为该移动终端的签 约带宽。或者,带宽控制设备也可以不对每个移动终端进行限速,而是对所 有移动终端所使用的总带宽进行限速,使得所有移动终端一起所能够使用的 总带宽为第二带宽与该固定终端的签约带宽的差,也即所有移动终端一起所 能够使用的总带宽为第一带宽,或者所有移动终端一起所能够使用的总带宽 为第一带宽与冗余带宽的和。

这样,能够避免各移动终端会侵占带宽控制设备原本为固定终端所分配 的签约带宽,避免移动终端对固定终端的用户体验造成影响。

该实施例中,带宽控制设备需要分别获取固定终端和各移动终端的签约 带宽,实际运用中,有多种方法来获取该固定终端的签约带宽和各移动终端 的签约带宽,下面对本发明实施例中带宽控制方法进行描述。

请参阅图3,本发明的另一个实施例中带宽控制方法包括:

301、带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所 述移动终端请求通过固定终端的家庭网关接入互联网;

本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定 终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户 的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运 营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭 网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求 至带宽控制设备,用于请求通过该固定终端的家庭网关接入互联网;带宽控 制设备获取该移动终端的接入请求。其中,请求通过该固定终端的家庭网关 进入互联网的移动终端的数量可以为一个或者至少两个。

具体举例来说,移动终端在进入固定终端的家庭网关的公众Wi-Fi热点覆 盖区域时,向带宽控制设备发送可扩展身份验证协议(Extensible Authentication  Protocol,EAP)报文,该EAP报文用于网络接入认证。由于EAP报文为现有 技术,在此不做赘述。

带宽控制设备针对该移动终端触发认证请求报文,并将认证标识(例如 该移动终端的媒体接入控制MAC地址)携带在该认证请求报文中发送给该移 动终端,其中该认证请求报文包含EAP报文。该移动终端回复认证响应报文 给该宽带控制设备。该认证响应报文携带该认证标识和该EAP报文。该带宽 控制设备接收该认证响应报文。

当然,上述只是对移动终端和带宽控制设备之间的一些交互流程进行举 例描述,并不作限制。

302、带宽控制设备封装并发送接入请求报文至服务器;

带宽控制设备将接入请求报文发送至服务器,以向服务器获取固定终端 和各移动终端的签约带宽。具体地,该服务器可以是拨号用户远程认证服务 (Remote Authentication Dial In User Service,RADIUS)服务器。当然,实际 运用中,该服务器也可以是其他策略控制服务器,在此不作限制。

举例来说,当本实施例中提到的服务器是RADIUS服务器时,带宽控制 设备将获取到的认证响应报文采用EAP over RADIUS模式封装进RADIUS接 入请求报文,并携带必要的RADIUS属性,如呼叫站点标识和网络接入IP属 性值(即固定终端的家庭网关的宽带连接地址);然后将该RADIUS接入请求 报文发送至指定的RADIUS服务器地址。该RADIUS服务器接收并解析该 RADIUS接入请求报文后,生成密钥询问(Key Inquirement)报文并将该密钥 询问报文封装进RADIUS接入询问(Request)报文,该RADIUS服务器将该 RADIUS接入询问报文发送给带宽控制设备。带宽控制设备接收到该RADIUS 接入询问报文后,提取该密钥询问(Key Inquirement)报文并将该密钥询问报 文封装成EAP询问(Request)报文发送至该移动终端。在带宽控制设备接收 到来自该移动终端对该EAP询问报文的EAP响应报文后,将该EAP响应报 文采用EAP over RADIUS模式,并携带其他RADIUS属性封装进RADIUS接 入请求报文,发送至RADIUS服务器。

当然,上述只是对移动终端、带宽控制设备和服务器三者之间的一些交 互流程进行举例描述,并不作限制。

303、带宽控制设备接收并解析来自服务器的接入许可报文,其中所述接 入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于 指示所述移动终端的签约带宽;

服务器认证移动终端成功后,根据该移动终端的签约信息获取该移动终 端的签约带宽,并将该移动终端的签约带宽值封装在接入许可报文的带宽属 性中,发送该接入许可报文至带宽控制设备。带宽控制设备接收并解析该接 入许可报文,解析该接入许可报文的带宽属性获得该移动终端的签约带宽值。

具体举例来说,服务器认证移动终端成功后,在Radius中封装EAP报文, 并根据移动终端的签约信息使用Offload_Guest_UP_Rate属性和 Offload_Guest_down_Rate属性分别携带该移动终端的上下行签约带宽,将 Offload_Guest_UP_Rate属性和Offload_Guest_down_Rate属性封装到RADIUS 接入许可报文。带宽控制设备接收到该RADIUS接入许可报文后,解析并提 取其中的各属性值。

当然,上述描述仅为举例,并不作限制。

304、带宽控制设备根据所述移动终端的签约带宽计算第一带宽;

为了保证固定终端的用户体验,避免移动终端的签约带宽较大或者移动 终端的数量较多而导致移动终端过多地占用固定终端的宽带连接,并保证移 动终端的用户体验,带宽控制设备在对分配给固定终端的带宽进行调整时, 需结合各移动终端的签约带宽来计算第一带宽,然后再根据该第一带宽和固 定终端的签约带宽来计算第二带宽。

带宽控制设备根据各移动终端的签约带宽来计算第一带宽的方法有多 种。具体举例来说,带宽控制设备选取各移动终端的签约带宽中数值最大的 签约带宽作为第一带宽;或者,带宽控制设备将各移动终端的签约带宽的加 权值作为第一带宽。当然,以上方法仅为举例,并不作限制。

其中,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽的 方法也有多种。例如,带宽控制设备将各移动终端的签约带宽的和作为第一 带宽。实际运用中,由于同一时间内各移动终端所使用的最大带宽并不一定 是各移动终端的签约带宽,因此第一带宽也可以不用为各移动终端的签约带 宽的和,而是小于各移动终端的签约带宽的和,也即至少部分移动终端的签 约带宽的加权值可以小于1。因此,可以是将各移动终端的签约带宽的平均值 作为第一带宽,或者,根据各移动终端的签约带宽来讲各移动终端进行分级, 并根据各移动终端的级别来确定其加权值,其中级别越高的移动终端的加权 值越大。这样,可以避免运营商的宽带资源没被利用而造成的浪费。

305、带宽控制设备获取固定终端的签约带宽;

带宽控制设备根据固定终端与运营商所签有的协议来查找运营商为该固 定终端的家庭网关所分配的签约带宽。

具体举例来说,带宽控制设备在解析RADIUS接入许可报文时,获取移 动终端所寄宿的固定终端,并通过查找宽带接入用户信息表来获取该固定终 端的签约带宽,然后将该固定终端的上下行签约带宽值分别记入 Offload_Host_UP_Rate属性和Offload_Host_Down_Rate属性,连同原有 RADIUS属性,重新封装为RADIUS接入许可报文。

实际运用中,RADIUS接入许可报文有多种格式。例如,该RADIUS接 入许可报文的属性报文类型编码为26,能力报文长度为可变,设备商标识为 设备商的网络管理编码,而子属性编码可以由设备商规划定义。具体举例来 说,Offload_Host_UP_Rate属性类型值为251,Offload_Host_Down_Rate属性 类型值为252,Offload_Guest_UP_Rate属性类型值为253, Offload_Guest_Down_Rate属性类型值为254。子属性长度为16位,带宽值为 可变的,带宽单位为Kbps。这样,RADIUS属性使用RADIUS属性类型终端 设备商类型,能够方便设备商自行定义,而通过设备商定义类型值可以区分 Offload_Host_UP_Rate属性、Offload_Host_Down_Rate属性、 Offload_Guest_UP_Rate属性和Offload_Guest_Down_Rate属性这四种属性。

306、带宽控制设备将固定终端的签约带宽与第一带宽之和作为第二带 宽,或,带宽控制设备将固定终端的签约带宽、第一带宽以及冗余带宽之和 作为第二带宽;

根据各移动终端的签约带宽计算出第一带宽后,带宽控制设备计算固定 终端的签约带宽和第一带宽的和,用于作为第二带宽来对固定终端的带宽进 行调整。实际运用中,带宽控制设备还可以增加额外的带宽分配给固定终端, 即计算固定终端的签约带宽、第一带宽以及冗余带宽的和,用于作为第二带 宽来对固定终端的带宽进行调整,这样,在申请接入的移动终端的数量较多 时,各移动终端的用户体验可以得到保障,其中该冗余带宽可以由带宽控制 设备预先设置。

307、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带 宽大于该固定终端的签约带宽;

在有移动终端请求接入时,在获取到固定终端的签约带宽后,带宽控制 设备根据该固定终端的签约带宽对分配给该固定终端的带宽进行调整,带宽 控制设备给该固定终端分配的带宽从该固定终端的签约带宽调整为第二带 宽,其中该第二带宽大于该固定终端的签约带宽。当没有移动终端请求接入 时,带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约带宽。

本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时, 通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于 该固定终端的签约带宽,降低了移动终端用户的接入对使用固定终端的用户 的体验的影响;并且,相比长期给固定终端分配大于其签约带宽的带宽,避 免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。

为便于理解,下面以一个实际应用场景对本实施例带宽控制方法进行描 述。

移动终端在进入固定终端的家庭网关的公众Wi-Fi热点覆盖区域时,发送 可扩展身份验证协议(Extensible Authentication Protocol,EAP)报文,该EAP 报文用于网络接入认证。家庭网关针对新接入用户,触发认证请求报文,并 将认证标识(例如终端MAC地址)携带在该认证请求报文中发送给移动终端, 其中该认证请求报文包含EAP报文。移动终端向家庭网关回复认证响应报文, 该认证响应报文携带该认证标识,其中该认证响应报文包括该EAP报文。

家庭网关采用EAP over RADIUS模式将移动终端发送的认证响应报文封 装进RADIUS接入请求报文,该RADIUS报文还包括一些RADIUS属性,如 呼叫站点标识和网络接入IP属性值(即固定终端的家庭网关的宽带连接地 址)。该RADIUS报文以使用该家庭网关的固定终端的IP地址作为源地址、 指定的RADIUS服务器地址为目的地址发送该RADIUS接入请求报文。

宽带接入网关解析收到的RADIUS接入请求报文,记录呼叫站点标识属 性值和网络接入IP属性值(即家庭网关的宽带连接地址),然后重新封装接入 请求报文的源地址、目的地址,其中该源地址为该宽带接入网关的IP地址, 目的地址为指定的RADIUS服务器地址,并向Wi-Fi分流网关中转该RADIUS 接入请求报文。

Wi-Fi分流网关解析该RADIUS接入请求报文后,记录呼叫站点标识属性 值和网络接入IP属性值,然后重新封装该RADIUS接入请求报文的源地址、 目的地址,其中该源地址为该Wi-Fi分流网关的IP地址,目的地址为指定的 RADIUS服务器地址,并向该RADIUS服务器中转该RADIUS接入请求报文。

该RADIUS服务器接收并解析该RADIUS接入请求报文,从EAP报文的 加密算法列表中选择自己支持的一组加密算法、服务器产生的随机数、证书 (包含服务器的名称和公钥)、证书请求形成密钥(Key Inquirement)询问报 文,并封装在该RADIUS接入询问(Request)报文中,发送给Wi-Fi分流网 关。

Wi-Fi分流网关中继该RADIUS接入询问报文给宽带接入网关,然后宽带 接入网关中继该RADIUS接入询问报文给家庭网关。家庭网关把该RADIUS 接入询问报文中的密钥询问(Key Inquirement)报文提取出来,封装成EAP 询问报文发送给移动终端。

移动终端收到EAP询问报文后,提取服务器证书中的公钥,并产生一个 随机密码串,并使用服务器的公钥对其进行加密,最后将加密的信息封装成 EAP响应报文发送给家庭网关。

家庭网关将EAP接入响应报文采用EAP over RADIUS模式封装进 RADIUS接入请求报文,然后发送给宽带接入网关。宽带接入网关中继该 RADIUS接入请求报文给Wi-Fi分流网关,然后Wi-Fi分流网关中继该RADIUS 接入请求报文给RADIUS服务器。

RADIUS服务器认证客户端成功后,在Radius中封装EAP报文,并根据 该客户端的签约信息,获取该移动终端的签约带宽,使用 Offload_Guest_UP_Rate属性和Offload_Guest_Down_Rate属性分别携带上下 行带宽,封装Radius接入许可报文,发送给Wi-Fi分流网关。

Wi-Fi分流网关解析RADIUS接入许可报文,提取其中的RADIUS属性, 记录呼叫站点标识(即移动终端媒体接入控制MAC地址)、 Offload_Guest_UP_Rate属性值和Offload_Guest_Down_Rate属性值,生成 Wi-Fi分流用户信息表。然后,Wi-Fi分流网关将RADIUS接入许可报文中继 给宽带接入网关。

宽带接入网关解析RADIUS接入许可报文,提取Offload_Guest_UP_Rate 属性值和Offload_Guest_Down_Rate属性值,并获取该移动终端所寄宿的固定 终端的IP地址。宽带接入网关通过查找宽带接入用户信息表,获取该固定终 端的签约带宽信息,并将该固定终端的上下行签约带宽值分别记入 Offload_Host_UP_Rate属性和Offload_Host_Down_Rate属性,连同原有 RADIUS属性,重新封装RADIUS接入许可报文,并发送给家庭网关。宽带 接入网关在流量管理中为该固定终端分配的带宽调整为固定终端的签约带宽 和移动终端的签约带宽之和。

家庭网关解析RADIUS接入许可报文,通过呼叫站点标识获取接入移动 终端的MAC地址,通过Offload_Guest_UP_Rate属性值和 Offload_Guest_down_Rate属性值获取该移动终端用户的签约带宽,并记录这 些属性,生成移动终端用户信息,且在流量管理中为该移动终端分配相应的 签约带宽。家庭网关还通过Offload_Host_UP_Rate属性值和 Offload_Host_Down_Rate属性值获取固定终端的签约带宽,生成固定终端用 户信息,并在流量管理中为该移动用户分配该固定终端的签约带宽和移动终 端的签约带宽之和。最后,家庭网关提取EAP报文,向移动终端发送认证成 功报文。

移动终端收到认证成功报文,接入成功,启动IP地址配置,发送DHCP 请求报文给家庭网关。家庭网关收到该DHCP请求报文后,将收到的DHCP 请求报文封装为Ethernet over GRE报文,发送给WiFi分流网关。Wi-Fi分流 网关为该移动终端分配IP地址,并将该IP地址记录到Wi-Fi分流用户信息表, 发送DHCP响应报文给该移动终端。

移动终端获取IP地址成功后,可以正常访问网络。在家庭网关上,家庭 网关分别对Wi-Fi分流流量和固定终端用户流量进行基于类的加权公平排队 (Weighted Fair Queuing,WFQ)调度,各自分配带宽得到保证。在宽带接入 网关上,为固定终端分配的带宽经过动态调整后,可以保证移动终端和固定 终端的总分配带宽。

上面对本发明实施例中的带宽控制方法进行了描述,下面对本发明实施 例中的带宽控制设备进行描述,请参阅图4,本发明的一个实施例中带宽控制 设备400包括:

第一获取模块401,用于获取移动终端的接入请求,所述接入请求用于指 示所述移动终端请求通过固定终端的家庭网关接入互联网;

第二获取模块402,用于获取所述固定终端的签约带宽;

调整模块403,用于将分配给所述家庭网关的带宽调整为第二带宽,所述 第二带宽大于所述固定终端的签约带宽。

本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时, 调整模块通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的 带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的 体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免 了在没有移动终端接入时给运营商接入网络造成的带宽浪费。

上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终 端的带宽大于其签约带宽;那么,固定终端实际使用的资源可能会大于运营 商与其签约的资源,即可能会侵占接入的移动终端的带宽,影响移动终端的 用户体验。因此,可选地,上面实施例中的带宽控制设备400还包括:

第一控制模块404,用于控制所述固定终端允许使用的带宽为该固定终端 的签约带宽。

这样,能够避免固定终端会侵占带宽控制设备原本为移动终端所分配的 带宽,避免固定终端对移动终端的用户体验造成影响。

上面实施例中,带宽控制设备将分配给固定终端的带宽调整为第二带宽。 实际运用中,有多种方法来计算该第二带宽,下面对本发明实施例中带宽控 制设备进行描述。

请参阅图5,本发明的另一个实施例中带宽控制设备500包括:

第一获取模块501,用于获取移动终端的接入请求,所述接入请求用于指 示所述移动终端请求通过固定终端的家庭网关接入互联网;

第二获取模块502,用于获取所述固定终端的签约带宽;

调整模块503,用于将分配给所述家庭网关的带宽调整为第二带宽,所述 第二带宽大于该固定终端的签约带宽。

进一步地,导航设备500还包括:

第三获取模块504,用于获取各移动终端的签约带宽;

计算模块505,用于根据所述各移动终端的签约带宽计算第一带宽;

所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者为 所述固定终端的签约带宽、第一带宽以及冗余带宽之和。

本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时, 调整模块通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的 带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的 体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免 了在没有移动终端接入时给运营商接入网络造成的带宽浪费。

进一步地,带宽控制设备根据各移动终端的签约带宽来计算第一带宽, 以将该第一带宽和该固定终端的签约带宽的和或者该第一带宽、该固定终端 的签约带宽以及冗余带宽的和作为第二带宽分配给固定终端,能够根据申请 接入的移动终端的数量以及签约带宽来动态调整当前分配给固定终端的带 宽,以在保证固定终端和各移动终端的用户体验的前提下避免了带宽浪费。

上面实施例中,计算模块505用于根据所述各移动终端的签约带宽计算 第一带宽。实际运用中,计算模块有多种方法来根据各移动终端的签约带宽 计算第一带宽。可选地,计算模块505具体用于选取所述各移动终端的签约 带宽中数值最大的移动终端的签约带宽作为第一带宽;或者,计算模块505 具体用于将所述各移动终端的签约带宽的加权值作为第一带宽。这样,可以 避免运营商的宽带资源没被利用而造成的浪费。

上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终 端的带宽大于其签约带宽以供该固定终端和移动终端使用;那么,各移动终 端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵占固定终 端或其他移动终端的带宽,影响固定终端或者其他移动终端的用户体验。因 此,可选地,上面实施例中的带宽控制设备500还包括:

第二控制模块506,用于控制所述各移动终端中的每个移动终端允许使用 的带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用 的带宽之和为所述第二带宽与所述固定终端的签约带宽的差。

这样,能够避免各移动终端会侵占带宽控制设备原本为固定终端所分配 的签约带宽,避免移动终端对固定终端的用户体验造成影响。

上面实施例中,带宽控制设备需要分别获取固定终端和各移动终端的签 约带宽。实际运用中,有多种方法来获取该固定终端和各移动终端的签约带 宽。

可选地,上面实施例中的带宽控制设备500中的第三获取模块504进一 步包括:

第一发送模块5041,用于封装并发送接入请求报文至服务器。

第一解析模块5042,用于接收并解析来自所述服务器的接入许可报文, 其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带 宽属性用于指示所述移动终端的签约带宽。

上面从单元化功能实体的角度对本发明实施例中的带宽控制设备进行了 描述,下面从硬件处理的角度对本发明实施例中的带宽控制设备进行描述, 请参阅图6,图6为本发明的另一个实施例中带宽控制设备的结构示意图。

应该理解的是,图6所示通信设备600仅仅是图4至图5所示的任一项 实施例所提供的带宽控制设备的一个范例,并且带宽控制设备600可以具有 比图6中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或 者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个 信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

现以带宽控制设备为一个例子进行具体的说明。如图6所示,包括存储 器601、中央处理器(Central Processing Unit,以下简称CPU)603、外设接 口604、电源管理芯片605、输入/输出(I/O)子系统606以及外设端口607, 这些部件通过一个或多个通信总线或信号线608来通信。

下面就本实施例提供的带宽控制设备600进行详细的描述。

存储器601:所述存储器601可以被CPU603、外设接口604等访问,所 述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器, 例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口604,所述外设接口可以将设备的输入和输出外设连接到CPU 603和存储器601。

输入/输出(I/O)子系统606:所述I/O子系统606可以将设备上的输入输出 外设,例如触摸屏609和其他输入/控制设备610,连接到外设接口604。I/O 子系统606可以包括显示控制器6061和用于控制其他输入/控制设备610的一 个或多个输入控制器6062。其中,一个或多个输入控制器6062从其他输入/ 控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输 入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动 开关、操纵杆、点击滚轮。值得说明的是,输入控制器6062可以与以下任一 个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

I/O子系统606中的显示控制器6061从触摸屏609接收电信号或者向触 摸屏609发送电信号。触摸屏609检测触摸屏上的接触,显示控制器6061将 检测到的接触转换为与显示在触摸屏609上的导航设备界面对象的交互,即 实现人机交互,显示在触摸屏609上的导航设备界面对象可以是运行游戏的 图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光 鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面 的延伸。

电源管理芯片605,用于为CPU、I/O子系统及外设接口所连接的硬件进 行供电及电源管理。

图7为带宽控制设备内部部分结构图。在本发明实施例中,存储器701 中存储的软件部件可包括操作系统7011、通信模块7012和功能模块7013。

操作系统7011(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、 或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例 如,存储器管理、存储设备控制、电力管理等等)的各种软件部件和/或驱动 器,并且便于各种硬件与软件部件之间的通信。

通信模块7012便于通过一个或多个外设端口与其他设备通信,并且还包 括用于处理由RF电路和/或外设端口接收的数据的各种软件部件。

功能模块7013包括:

第一获取模块70131,用于获取移动终端的接入请求,所述接入请求用于 指示所述移动终端请求通过固定终端的家庭网关接入互联网;

第二获取模块70132,于获取所述固定终端的签约带宽;

调整模块70133,用于将分配给所述家庭网关的带宽调整为第二带宽,所 述第二带宽大于所述固定终端的签约带宽。

具体地,本实施例中,功能模块7013电路还包括:

第一控制模块,用于控制所述固定终端允许使用的带宽为该固定终端的 签约带宽。

具体地,本实施例中,功能模块7013电路还包括:

第三获取模块,用于获取各移动终端的签约带宽;

计算模块,用于根据所述各移动终端的签约带宽计算第一带宽;

所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者为 所述固定终端的签约带宽、第一带宽以及冗余带宽之和。

具体地,本实施例中,所述计算模块具体用于选取所述各移动终端的签 约带宽中数值最大的移动终端的签约带宽作为所述第一带宽;或,

所述计算模块具体用于将所述各移动终端的签约带宽的加权值作为所述 第一带宽。

具体地,本实施例中,功能模块7013电路还包括:

第二控制模块,用于控制所述各移动终端中的每个移动终端允许使用的 带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的 带宽之和为所述第二带宽与所述固定终端的签约带宽的差。

具体地,本实施例中,所述第三获取模块包括:

第一发送模块,用于封装并发送接入请求报文至服务器;

第一解析模块,用于接收并解析来自所述服务器的接入许可报文,其中 所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属 性用于指示所述移动终端的签约带宽。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应 过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和 方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示 意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合 或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单 元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单 元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本 发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的 全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个 存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步 骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only  Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘 等各种可以存储程序代码的介质。

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

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号