一种按需分配带宽的方法及装置的制造方法_3

文档序号:9690890阅读:来源:国知局
二标识。在这种实现方式中,所述第一设备在接收到第二设备发送的ΕΑΡRequest报文后,通过向第二设备发送包括所述第二标识和第一标识的EAP Response报文,向服务器请求带宽调整。其中,所述第一设备可以在与所述第二设备进行认证交互且确定认证通过后,向所述第二设备发送可扩展身份认证协议初始化(英文名称为EAP Start)报文,以触发所述第二设备发送EAP Request报文。或者,所述第一设备可在与所述第二设备的认证交互过程中,发送所述第一报文。例如,所述第一设备向所述第二设备发送ΕΑΡStart报文开始认证过程,在接收到所述第二设备的EAP Request报文后,向所述第二设备发送包括所述第二标识和第一标识的EAP Response报文。
[0124]可选地,所述第一设备获得第一报文之前,所述方法还包括:所述第一设备接收所述第二设备发送的第二报文,所述第二报文用于指示所述第一设备通过所述第二设备的认证。所述第一设备获得第一报文包括:在所述第一设备接收到所述第二报文后,获得第一报文。在这一种实现方式中,所述第一设备与第二设备进行认证且所述第一设备通过认证后,所述第一设备获得第一报文。当然,也可以是第一设备与另一设备进行认证且所述第一设备通过认证后,所述第一设备获得第一报文。
[0125]S302,所述第一设备向第二设备发送所述第一报文。
[0126]举例来说,所述第一报文包括的所述第一标识用于标识请求带宽调整的类型,所述请求带宽调整的类型可以包括提高带宽、终止提高带宽、降低带宽或终止降低带宽。图3对应的实施例中的第一报文与图1对应的实施例中的第一报文相同,在此不再赘述。
[0127]可选地,本发明实施例提供的方法还包括:所述第一设备接收来自服务器的第三报文,所述第三报文包括认证矢量中的随机数,所述服务器为对所第一设备进行认证的设备;所述第一设备根据所述认证矢量中的随机数以及对应所述第二标识的共享密钥,进行运算得到认证运算结果,向所述服务器发送包含第四报文,所述第四报文包括所述认证运算结果;所述第一设备接收所述第二设备发送的第五报文,所述第五报文包括第三标识,所述第三标识用于指示所述第二设备,已终止对所述用户的身份标识对应的用户进行带宽调整。具体实现可以参照图6对应的实施例的方法实现。
[0128]可选地,本发明实施例提供的方法还包括:所述第一设备接收所述第二设备发送的第六报文,所述第六报文包括第四标识,所述第四标识用于标识请求带宽调整的结果。
[0129]在本发明实施例提供的按需分配带宽的方法中,所述第一设备在需要进行带宽调整时,获得包含第一标识和第二标识的第一报文,所述第一标识用于标识所述请求带宽调整的类型,所述第二标识用于标识所述第一设备对应的用户;所述第一设备向第二设备发送所述第一报文。第二设备可将接收到的第一报文中的第一标识和第二标识转发至服务器,由所述服务器在确认所述第二标识对应的用户具有带宽调整权限时对所述用户的带宽进行调整。本发明实施例通过第二标识的来确定第二设备对应的用户是否有进行带宽调整的权限,而不是通过用户的接入位置确定是否对带宽进行调整,使得用户设备的接入位置发生变化时,仍能够进行带宽调整。
[0130]下面结合图4至图9对本发明实施例提供的按需分配带宽的方法进行详细地介绍。下面以请求带宽调整的设备为用户设备,服务器为AAA服务器,第二标识为用户的身份标识为例进行介绍,以下仅为示例性说明,不视为对本发明的限制。
[0131]其中,图5至图8所示的方法可以应用到图4所示的应用场景中。其中,请求带宽调整的设备为用户设备,所述用户设备通过RG与BRAS通信连接,BRAS可以与AAA服务器连接,所述AAA服务器可以集成策略变更功能,用于向BRAS发送COA报文,以便所述BRAS执行带宽调整。若AAA服务器不具备策略服务器的功能,AAA服务器还需要将接收到的第一标识和第二标识发送值策略服务器。图5和图8以集成策略变更功能的AAA服务器为例进行说明。图4所示的用户设备可以是包含S頂或US頂的设备,或者是携带有身份标识的设备。下面可以介绍用户设备的几种可能的实现方式,以下仅为示例性介绍,不视为对本发明实施例限制。
[0132](I)用户设备可以是一个带S頂模块的电视棒,所述电视棒包含了 S頂卡槽,USB和高清晰度多媒体接口(英文全称为High Definit1n Multimedia Interface,英文缩写为HDMI)。或者所述电视棒包含了 S頂卡槽、USB和移动终端高清影音标准接口(英文全称为Mobile High-Definit1n Link,英文简称为MHL)连接线。所述电视棒可使用Android系统。所述电视棒还可包含通信模块,所述通信模块例如可以是WiFi模块。可选地,所述电视棒可以具备遥控器的功能。
[0133](2)用户设备可以是一个带S頂模块的具有USB接口的便携设备,包括S頂卡槽和USB接口。该具有USB接口的便携设备使用Android系统。该具有USB接口的便携设备还可包含通信模块,所述通信模块例如可以是WiFi模块。该具有USB接口的便携设备可以独立工作,也可以不独立工作,而是插入到支持相关驱动的设备中。
[0134](3)用户设备可以是一个带S頂模块的具有USB接口的便携设备,它包含了 S頂卡槽和USB接口。具有USB接口的便携设备可插入到支持相关的驱动的设备中,如各种电视盒子。具有USB接口的便携设备没有Android系统,不具备独立工作的能力。
[0135](4)用户设备可以是一个S頂卡,配合一个支持相关的驱动、包含了 S頂卡槽的设备,例如被扩展了支持SIM卡插槽的电视盒子。
[0136]参见图5,为本发明实施例一种按需分配带宽的方法的信令图。
[0137]其中,请求带宽调整的设备具体为用户设备,接收所述用户设备的请求报文的设备为无线局域网络(英文全称为Wireless Local Area Networks,英文缩写为WLAN)中的802.1X认证设备。本发明实施例中以802.1X作为电气和电子工程师学会(英文全称为Institute of Electrical and Electronics Engineers,英文缩写为 IEEE)802.1X 的简称。所述WLAN网络中的802.1X认证设备可以是RG设备,还可以是BRAS。在这一实施例中,用户设备在向认证设备发送认证请求认证通过后,贝1J向认证设备发送EAP Request,以请求带宽调整。其中,EAP Request为新定义的报文格式。图5对应的实施例由用户设备主动发送EAP Request报文,有助于节省信令交互、系统和网络资源。
[0138]S501,所述用户设备向WLAN网络中的802.1X认证设备发送可扩展身份验证协议请求(英文名称为EAP Request),所述EAP Request携带第一标识和用户的身份标识。
[0139]举例来说,所述WLAN网络中的802.1X认证设备可以是RG,还可以是BRAS或者其他认证设备。
[0140]举例来说,所述EAP Request报文的Subtype为BOD Request。用户的身份标识可以是国际移动用户识别码(英文全称为Internat1nal Mobile SubscriberIdentificat1n Number,英文缩写为IMSI)。所述第一标识用于标识请求带宽调整的类型,例如提高带宽。所述EAP Request报文包括子类型Subtype和属性类型Attribute Type,所述Subtype用于携带所述第一标识,所述Attribute Type至少包含一个TLV字段,所述TLV字段用于携带所述用户的身份标识。
[0141]举例来说,在本发明实施例中,定义了新的EAP报文格式,所述EAP报文可以包括EAP Request 报文、EAP Response 报文和 EAP Success 报文。所述 EAP 报文的 Method Type可用于标识EAP采用的认证方法,例如可以是Method Type = 100,具体实现时Method Type的数值可以是其他数值,在此不限定。所述EAP报文的Subtype用于表示该方法中的不同消息类型,例如:
[0142](I) Subtype = I,用于表不 BOD Request ;
[0143](2) Subtype = 2,用于表不 BOD Response ;
[0144](3) Subtype = 3,用于表不 EndBOD Request ;
[0145](4) Subtype = 4,用于表不 EndBOD Response。
[0146]本发明实施例具体实现时,可以利用所述Subtype携带用于标识请求带宽调整类型的第一标识,例如携带的第一标识的取值为I的报文为BOD Request报文,携带的第一标识的取值为2的报文为BOD Response报文,携带的第一标识的取值为3的报文为EndBODRequest,携带的第一标识的取值为4的报文为EndBOD Response报文。
[0147]所述EAP报文的Attribute Type可以包含一个TLV字段,所述TLV字段用于携带所述用户的身份标识。当然,所述Attribute Type还可以包括多个TLV字段,其中一个TLV字段还用于指示请求带宽调整的类型。例如:
[0148](I)Attribute Type = I, value可以为O,用于表示请求提高带宽。
[0149](2)Attribute Type = 2, value可以为O,用于表示请求提高带宽成功。
[0150](3)Attribute Type = 3, value可以为O,用于表示请求终止提高带宽。
[0151](4)Attribute Type = 4, value可以为O,用于表示终止提高带宽成功;当value=I时,表示异常终止提高带宽成功。
[0152](5)Attribute Type = 5, value 可以为用户的身份标识。
[0153]参见图16,为本发明实施例提供的EAP Request报文的一种实现方式示意图。所述EAP Request报文可以包括代码值(英文为Code),标识符(英文为Identifier),长度(英文为 Length),类型(英文为 Type), Subtype,保留(英文为 Reserved), Attribute Type,Length,值(英文为Value)等字段。其中,Type可以取值100,用于标识EAP采用的认证方法,即 Type 可以是 Method Type。
[0154]举例予以说明,在用于请求提高带宽的EAP Request报文中,Method Type = 100,Subtype = I,包含一个 Attribute Type = 5 的 TLV 以及一个 Attribute Type = I 的TLV。其中,所述Attribute Type = 5的TLV的value为用户的身份标识,例如IMSI。所述Attribute Type = I 的 TLV 是可选地。
[0155]又如,在用于请求终止提高带宽的EAP Request报文中,Method Type = 100,Subtype = 3,包含一个 Attribute Type = 5 的 TLV 以及一个 Attribute Type = 3 的TLV。其中,所述Attribute Type = 5的TLV的value为用户的身份标识,例如IMSI。所述Attribute Type = I 的 TLV 是可选地。
[0156]具体实现时,Method Type、Subtype以及Attribute Type均可以根据需要设置。
[0157]S502,所述WLAN网络中的802.1X认证设备向所述AAA服务器发送远程用户拨号认证系统访问请求(英文名称为Radius Access Request)报文。
[0158]所述WLAN网络中的802.1X认证设备在接收到所述用户设备发送的EAP Request报文后,对所述EAP Request报文进行解析,在解析到其Method Type和Subtype后,则按照预置的处理逻辑对所述报文进行封装转换处理。其中,所述Radius Access Request报文中携带封装的 EAP Request 报文,所述 Radius Access Request 报文的 Attribute Type可以包含一个TLV字段,所述TLV字段用于携带封装后的所述EAP Request报文。
[0159]S503,所述AAA服务器向所述BRAS发送远程用户拨号认证系统策略变更请求(英文名称为Radius COA Request)报文。
[0160]举例来说,所述AAA服务器接收所述Radius Access Request报文,根据所述Radius Access Request报文中携带的用户的身份标识确定对应所述用户是否具有带宽调整权限,如果有,则向所述BRAS发送远程用户拨号认证系统策略变更请求(英文名称为Radius COA Request)报文,所述Radius COA Request报文可携带计费会话标识(英文名称为Accouting Sess1n ID)以及带宽调整策略。所述计费会话标识与所述第二标识对应,所述带宽调整策略与第一标识所标识的请求带宽调整的类型相对应。
[0161]S504,所述BRAS执行所述Radius COA Request报文携带的带宽调整策略。
[0162]举例来说,所述BRAS可根据所述Radius COA Request报文中携带的计费会话标识和带宽调整策略,更新ACL中与计费会话标识对应的表项。
[0163]S505,所述BRAS向所述AAA服务器发送远程用户拨号认证系统策略变更确认(英文名称为Radius COA ACK)报文。
[0164]S506,所述AAA服务器向所述WLAN网络中的802.1X认证设备发送远程用户拨号认证系统访问接受(英文名称为Radius Access Accept)报文。
[0165]举例来说,所述AAA服务器接收到所述Radius COA ACK报文后,向所述WLAN网络中的802.1X认证设备发送远程用户拨号认证系统访问接受(英文名称为Radius AccessAccept)报文,所述Radius Access Accept报文携带封装的EAP报文。
[0166]举例来说,所述AAA服务器可根据所述Radius COA ACK报文,生成用以响应调整带宽请求的EAP报文,将用以响应调整带宽请求的EAP报文封装在Radius报文中。所述Radius Access Accept报文携带请求带宽调整的结果,例如调整成功。
[0167]S507,所述WLAN网络中的802.1X认证设备向所述用户设备发送可扩展身份验证协议响应(英文名称为EAP Response)报文。
[0168]举例来说,所述EAP Response报文携带第二标识,所述第二标识用于标识请求带宽调整的结果。所述EAP Response报文的Subtype可以为2,即所述EAP Response报文属于 BOD Response 报文。
[0169]本发明实施例中,所述用户设备向所述认证设备发送的EAP Request报文中包含的第一标识用于标识带宽调整的类型为终止提高带宽,则所述EAP Request报文属于EndBOD Request 报文。举例来说,End BOD Request 报文包括:Method Type = 100, Subtype =2, 一个 Attribute Type = 5 的 TLV
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1