一种用户信息的通知方法及系统的制作方法

文档序号:7661417阅读:91来源:国知局
专利名称:一种用户信息的通知方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种用户信息的通知方法及系统。
背景技术
随着网络技术的发展和用户对业务的需求,终端逐渐多模化,可以选择在不同类型的接入网络接入,以承载多样性的业务。不同的网络连接具有不同的特性和传输能力,以便能够更好地满足用户对业务多样的需求。目前,多模终端可以实现不同类型的无线访问网络之间的无缝连接,如蜂窝的通用移动通信系统(UMTS,Universal MobileTelecommunications System)、增强型数据速率 GSM 演进技术(EDGE, Enhanced Data Ratefor GSM Evolution)、通用分组无线服务技术(GPRS, General Packet Radio Service)与IEEE 802. 11中的无线局域网络(WLAN, Wireless Local Area Networks)之间的无缝连接。WLAN可在小范围的家庭和热点区域提供很高的数据速率,而蜂窝网络可以提供更高的 灵活性和无处不在的覆盖,但数据速率较低;如果能够结合两者的优点,用户将从中受益。在WLAN访问点的覆盖范围内,多模终端利用WLAN进行数据访问和网络电话(VoIP,Voiceover Internet Protocol)的应用,同时还能使用重叠的蜂窝网络,进行语音呼叫或媒体访问。目前,国际标准组织都在进行网络架构标准化的工作,如第三代合作伙伴计划(3GPP, The 3rd Generation Partnership Project)定义移动网络架构,其中策略控制和计费单元(PCC, Policy Control and Charging)完成移动网络的资源接纳控制功能,宽带论坛(BBF,Broadband Forum)定义固定网络架构,宽带策略控制框架实体(BPCF,BroadbandPolicy Control Framework)完成固定网络的资源接纳控制功能。当移动网络的用户在BBF网络接入时,由于网络的异构性,在用户的接入认证和IP地址分配上,与普通BBF用户的接入认证及IP地址分配存在一定的差异,而且为了保证用户业务的服务质量(QoS,Quality of Service),PCC与BPCF需要建立相应的会话,完成QoS策略规则的交互。图I是现有技术中经由RG的认证的流程示意图,如图I所示,在认证过程中,用户设备(UE, User Equipment)将认证报文发送给住宅网关(RG, Residence Gateway),RG将认证报文进行封装处理后,将认证报文发送给BBF认证、授权和计费单元(ΑΑΑ,Authentication Authorization Accounting);如果认证通过,BBF AAA 将保存 UE 的介质访问控制地址(MAC,Medium/Media Access Control),并在IP地址分配阶段,BBF AAA根据MAC地址为UE分配IP地址。现有技术中存在的问题是在认证过程中,UE将认证报文发送给RG,RG认证报文进行封装处理后,发送给BBF AAA完成用户的认证,即通过图I中的流程完成认证,是不经过宽带网络网关控制设备(BNG,Broadband Network Gatewny),图2是现有技术中为UE分配IP地址的流程示意图,如图2所示,在IP地址分配阶段,由BBF AAA根据MAC地址为UE分配IP地址成功后,因为该UE是非BBF用户,所以对于需要保证QoS的用户业务,需要建立BPCF与PCC的会话,用于传递相应的QoS策略,但是BNG收到UE的地址请求报文后,无法判断UE的用户信息,从而使得BPCF无法建立与PCC的会话,进而不能传递相应的QoS策略,无法保证用户业务的QoS。

发明内容
有鉴于此,本发明的主要目的在于提供一种用户信息的通知方法及系统,BPCF能够获取接入BBF接入网络的UE的用户信息。为达到上述目的,本发明的技术方案是这样实现的本发明提供一种用户信息的通知方法,包括接入宽带论坛(BBF)接入网络的UE通过认证后,BBF认证、授权和计费单元(BBFAAA)为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,BBF AAA通过宽带网络网关控制设备(BNG)将UE的用户标识发送给宽带策略控制 框架实体(BPCF)。上述方法中,接入BBF接入网络的UE通过认证后,在BBF AAA为UE分配IP地址时,所述BBF AAA通过BNG将UE的用户标识发送给BPCF为BBF AAA将为UE分配的IP地址和UE的用户标识发送给BNG ;BNG收到所述IP地址和UE的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识。上述方法中,该方法还包括BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知方法,包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,将UE的用户标识发送给BPCF。上述方法中,所述将UE的用户标识发送给BPCF为BBF AAA发送用户接入通知报文给BPCF,其中携带UE的用户标识。上述方法中,该方法还包括BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知方法,包括接入BBF接入网络的UE通过认证,在动态主机设置协议(DHCP)服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。上述方法中,所述接入BBF接入网络的UE通过认证,在DHCP服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF之前,该方法还包括UE接入BBF接入网络,进行用户认证;如果通过认证,则BBF AAA将UE的用户标识发送给BNG,BNG保存UE的用户标识。上述方法中,所述触发BNG将UE的用户标识发送给BPCF为
DHCP服务器将为UE分配的IP地址通过DHCP回复报文发送给BNG ;收到所述DHCP回复报文后,BNG发送用户接入通知报文给BPCF,其中携带UE的用户标识。上述方法中,该方法还包括BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知系统,包括BBF AAA, BNG, BPCF ;其中,BBF AAA,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,通过BNG将UE的用户标识发送给 BPCF。上述系统中,所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知系统,包括=BBFAAA和BPCF ;其中,BBF AAA,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,将UE的用户标识发送给BPCF。上述系统中,所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知系统,包括DHCP服务器、BNG、BPCF ;其中,DHCP服务器,用于接入BBF接入网络的UE通过认证,在为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。上述系统中,所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。上述系统中,该系统还包括BBF AAA,用于UE接入BBF接入网络,进行用户认证且通过认证后,将UE的用户标识发送给BNG ;所述BNG还用于,保存UE的用户标识。本发明提供的用户信息的通知方法及系统,接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,在BBF AAA为UE分配IP地址时,BBF AAA通过BNG将UE的用户标识发送给BPCF ;或,接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,将UE的用户标识发送给BPCF ;或,接入BBF接入网络的UE通过认证,在DHCP服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF ;利用上述技术方案,BPCF能够获取接入BBF接入网络的UE的用户信息,从而根据UE的用户信息可以建立与PCC的会话,能够保证用户业务的QoS,给用户带来良好体验。


图I是现有技术中经由RG的认证的流程示意图;图2是现有技术中为UE分配IP地址的流程示意图;图3是本发明实现用户信息的通知方法的实施例一的流程示意图;图4是本发明实现用户信息的通知方法的实施例二的流程示意图;图5是本发明实现用户信息的通知方法的实施例三的流程示意图;
图6是本发明实现用户信息的通知方法的实施例四的流程示意图;图7是本发明实现用户信息的通知方法的实施例五的流程示意图;图8是本发明实现用户信息的通知方法的实施例六的流程示意图;图9是本发明实现用户信息的通知方法的实施例七的流程示意图;图10是本发明实现用户信息的通知方法的实施例八的流程示意图;图11是本发明实现用户信息的通知方法的实施例九的流程示意图;图12是本发明实现用户信息的通知方法的实施例十的流程示意图;图13是本发明实现用户信息的通知方法的实施例十一的流程示意图;图14是本发明实现用户信息的通知方法的实施例十二的流程示意图;图15是本发明实现用户信息的通知系统的实施例一的结构示意图;图16是本发明实现用户信息的通知系统的实施例二的结构示意图;图17是本发明实现用户信息的通知系统的实施例三的结构示意图。
具体实施例方式本发明的基本思想是接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,在BBF AAA为UE分配IP地址时,BBFAAA通过BNG将UE的用户标识发送给BPCF ;或,接入BBF接入网络的UE通过认证后,BBFAAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,将UE的用户标识发送给BPCF ;或,接入BBF接入网络的UE通过认证,在DHCP服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。下面通过附图及具体实施例对本发明再做进一步的详细说明。本发明提供一种用户信息的通知方法,该方法包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,通过BNG将UE的用户标识发送给BPCF。图3是本发明实现用户信息的通知方法的实施例一的流程示意图,接入BBF接入网络的UE通过认证后,UE通过路由请求(Router Solicitation)报文请求IPv6地址,并由BNG 转发 Router Solicitation 报文给 BBF AAAjBBF AAA 为 UE 分配 IPv6 地址前缀时,BBFAAA将分配的IPv6地址前缀和UE的用户标识发送给BNG的具体实现方法,如图3所示,该方法包括以下步骤步骤301, UE发送Router Solicitation报文给BNG,其中携带UE的MAC地址。步骤302,收到Router Solicitation报文后,BNG发送认证接入请求(RADIUSAccess Request)报文给BBFAAA,其中携带UE的MAC地址。步骤303,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv6地址前缀{Frame-IPv6-Prefix} ;BBF AAA将为UE分配的IPv6地址前缀{Frame-IPv6-Prefix}和UE的用户标识发送给BNG ;这里,用户标识可以为网络地址标识(NAI, Network Address Identifier) ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBFAAA的。步骤304,BNG 收到 BBF AAA 发送的 IPv6 地址前缀{Frame-IPv6_Pref ix}和 UE 的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤305,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系 统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。步骤306, BNG发送路由宣告(Router Advertisement)报文给UE,其中携带BBFAAA 为 UE 分配的 IPv6 地址前缀{Frame-IPv6_Pref ix}。步骤307, BNG 发送认证计费开始(RADIUS Accounting Start)报文给 BBFAAA,收到RADIUS Accounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。图4是本发明实现用户信息的通知方法的实施例二的流程示意图,接入BBF接入网络的UE通过认证后,UE通过动态主机设置协议(DHCP, Dynamic Host ConfigurationProtocol)请求(DHCP Solicit)报文请求IPv6地址,并由BNG转发DHCP Solicit报文给BBF AAA7BBF AAA为UE分配IPv6地址时,BBF AAA将分配的IPv6地址和UE的用户标识发送给BNG的具体实现方法,如图4所示,该方法包括以下步骤步骤401,UE发送DHCP Solicit报文给BNG,其中携带UE的MAC地址。步骤402,BNG 收到 DHCP Solicit 报文后,BNG 发送 RADIUS Access Request 报文给BBF AAA,其中携带UE的MAC地址。步骤403,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv6地址{Frame-IPv6-Address} ;BBF AAA将为UE分配的IPv6地址{Frame-IPv6-Address}和UE的用户标识发送给BNG ;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBF AAA的。步骤404, BNG 收到 BBF AAA 发送的 IPv6 地址{Frame-IPv6_Address}和 UE 的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤405,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。
步骤406,BNG 发送 DHCP 宣告(DHCPAdvertise)报文给 UE。步骤407,UE收到BNG发送的DHCP Advertise报文后,将DHCP请求(DHCPRequest)报文发送给BNG。步骤408,BNG收到DHCP Request报文后,回复DHCP回复(DHCP Reply)报文给UE,其中携带为UE分配的IPv6地址{Frame-IPv6_Address}。步骤409,BNG 发送 RADIUS Accounting Start 报文给 BBF AAA,收到 RADIUSAccounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。图5是本发明实现用户信息的通知方法的实施例三的流程示意图,接入BBF接入网络的UE通过认证后,UE通过DHCP发现(DHCP Discover)报文请求IPv4地址,并由BNG转发DHCP Solicit报文给BBF AAA, BBF AAA为UE分配IPv4地址时,BBF AAA将分配的IPv4地址和UE的用户标识发送给BNG的具体实现方法,如图5所示,该方法包括以下步骤
步骤501,UE在物理子网上发送广播的DHCP Discover报文,用于寻找可用的DHCP服务器。步骤502,由于DHCP Discover报文为广播报文,因此RG可以从UE收到该报文,RG将收到的DHCP Discover报文转发给BNG。步骤503,BNG 收到 DHCP Discover 报文后,发送 RADIUS Access Request 报文给BBF AAA,该报文中携带UE的MAC地址。步骤504,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv4地址;BBF AAA将为UE分配的IPv4地址和UE的用户标识发送给BNG ;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBFAAA的。步骤505,BNG收到BBF AAA发送的IPv4地址和UE的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤506,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。步骤507,BNG发送DHCP应答(DHCP Offer)报文给RG,其中携带为UE分配的IPv4地址。步骤508,RG收到DHCP Offer报文后,向UE转发该报文,其中仍然携带为UE分配的IPv4地址。步骤509,收到RG发送的DHCP Offer报文后,UE发送DHCP Request报文给RG和其他所有的DHCP服务器,其中携带提供IP租约的DPCH服务器的IP,用于告知其他所有的DHCP服务器自身已经接受一个IP租约。步骤510,RG将从UE收到的DHCP Request报文转发给BNG。步骤511,收到DHCP Request报文后,BNG回复DHCP确认(DHCP Ack)报文给RG。步骤512,RG 回复 DHCPAck 报文给 UE。步骤513,BNG 发送 RADIUS Accounting Start 报文给 BBF AAA,收到 RADIUSAccounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。上述实施例一至实施例三中,BBFAAA将为UE分配的IP地址和UE的用户标识一起发送给BNG,是默认在此之前的接入BBF接入网络的UE的认证过程中,BBF AAA没有将UE的用户标识发送给BNG。本发明还提供一种用户信息的通知方法,该方法包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,将UE的用户标识发送给BPCF。图6是本发明实现用户信息的通知方法的实施例四的流程示意图,接入BBF接入网络的UE通过认证后,UE通过Router Solicitation报文请求IPv6地址,并由BNG转发Router Solicitation 报文给 BBF AAAjBBF AAA 为 UE 分配 IPv6 地址前缀时,BBF AAA 直接将UE的用户标识发送给BPCF的具体实现方法,如图6所示,该方法包括以下步骤 步骤601, UE发送Router Solicitation报文给BNG,其中携带UE的MAC地址。步骤602,收到 Router Solicitation 报文后,BNG 发送 RADIUS Access Request报文给BBFAAA,其中携带UE的MAC地址。步骤603,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv6地址前缀{Frame-IPv6-Prefix} ;BBF AAA将为UE分配的IPv6地址前缀{Frame-IPv6_Pref ix}发送给 BNG。步骤604,BBF AAA发送用户接入通知报文给BPCF,其中携带UE的用户标识;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBF AAA 的。步骤605,BPCF收到BBF AAA发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;其中,移动网络的策略控制系统可以是3GPP的PCC。步骤606, BNG 发送 Router Advertisement 报文给 UE,其中携带 BBF AAA 为 UE 分配的 IPv6 地址前缀{Frame-IPv6_Prefix}。步骤607,BNG 发送 RADIUS Accounting Start 报文给 BBF AAA,收到 RADIUSAccounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。图7是本发明实现用户信息的通知方法的实施例五的流程示意图,接入BBF接入网络的UE通过认证后,当UE通过DHCP Solicit报文请求IPv6地址,并由BNG转发DHCPSolicit报文给BBF AAA, BBF AAA为UE分配IPv6地址时,BBF AAA直接将UE的用户标识发送给BPCF的具体实现方法,如图7所示,该方法包括以下步骤步骤701,UE发送DHCP Solicit报文给BNG,其中携带UE的MAC地址。步骤702,BNG 收到 DHCP Solicit 报文后,BNG 发送 RADIUS Access Request 报文给BBF AAA,其中携带UE的MAC地址。步骤703,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv6地址{Frame-IPv6-Address} ;BBF AAA将为UE分配的IPv6地址{Frame-IPv6-Address}发送给 BNG。步骤704,BBF AAA发送用户接入通知报文给BPCF,其中携带UE的用户标识;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBF AAA 的。步骤705,BPCF收到BBF AAA发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;其中,移动网络的策略控制系统可以是3GPP的PCC。步骤706,BNG 发送 DHCP Advertise 报文给 UE。步骤707,UE收到BNG发送的DHCP Advertise报文后,将DHCP Request报文发送给 BNG。步骤708,BNG收到DHCP Request报文后,回复DHCP R印Iy报文给UE,其中携带为 UE 分配的 IPv6 地址{Frame-IPv6_Address}。
步骤709,BNG 发送 RADIUS Accounting Start 报文给 BBF AAA,收到 RADIUSAccounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。图8是本发明实现用户信息的通知方法的实施例六的流程示意图,接入BBF接入网络的UE通过认证后,UE通过DHCP Discover报文请求IPv4地址,并由BNG转发DHCPSolicit报文给BBF AAA, BBF AAA为UE分配IPv4地址时,BBF AAA直接将UE的用户标识发送给BPCF的具体实现方法,如图8所示,该方法包括以下步骤步骤801,UE在物理子网上发送广播的DHCP Discover报文,用于寻找可用的DHCP服务器。步骤802,由于DHCP Discover报文为广播报文,因此RG可以从UE收到该报文,RG将收到的DHCP Discover报文转发给BNG。步骤803,BNG 收到 DHCP Discover 报文后,发送 RADIUS Access Request 报文给BBF AAA,该报文中携带UE的MAC地址。步骤804,BBF AAA收到RADIUS Access Request报文后,根据其中携带的UE的MAC地址为UE分配IPv4地址;BBF AAA将为UE分配的IPv4地址发送给BNG。步骤805,BBF AAA发送用户接入通知报文给BPCF,其中携带UE的用户标识;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBF AAA 的。步骤806,BPCF收到BBF AAA发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;其中,移动网络的策略控制系统可以是3GPP的PCC。步骤807,BNG发送DHCP Offer报文给RG,其中携带为UE分配的IPv4地址。步骤808,RG收到DHCP Offer报文后,向UE转发该报文,其中仍然携带为UE分配的IPv4地址。步骤809,收到RG发送的DHCP Offer报文后,UE发送DHCP Request报文给RG和其他所有的DHCP服务器,其中携带提供IP租约的DPCH服务器的IP,用于告知其他所有的DHCP服务器自身已经接受一个IP租约。步骤810,RG将从UE收到的DHCP Request报文转发给BNG。步骤811,收到DHCP Request报文后,BNG回复DHCPAck报文给RG。
步骤812,RG 回复 DHCPAck 报文给 UE。步骤813,BNG 发送 RADIUS Accounting Start 报文给 BBF AAA,收到 RADIUSAccounting Start报文后,AAA开始计费;其中,所述计费可以例如统计用户上线时间等。本发明还提供一种用户信息的通知方法,该方法包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,BBF AAA通过BNG将UE的用户标识发送给BPCF。图9是本发明实现用户信息的通知方法的实施例七的流程示意图,UE接入BBF接入网络,进行用户认证,在接入BBF接入网络的UE通过认证后,BBFAAA为UE分配IP地址之前,BBF AAA通过BNG将UE的用户标识发送给BPCF的具体实现方法,如图9所示,该方法包括以下步骤步骤901,RG与BBFAAA进行交互,完成认证。步骤902,非BBF的UE向RG发送认证协议开始(EAPoL-Start)报文,通过802. Ix 协议进行认证。步骤903,收到UE发送的EAPoL Start报文后,RG向UE发送认证协议ID请求(EAPIdentity Request)报文,用于通知UE上报用户标识;其中,用户标识可以为NAI。步骤904,收到RG发送的EAP Identity Request报文后,UE回复认证协议IE应答(EAP Identity Response)报文给RG,其中报文中携带UE的用户标识。步骤905, RG 将收到的 EAP Identity Response 报文封装到 RADIUS AccessRequest 报文中,将 RADIUS Access Request 报文发送给 BBF AAA。步骤906, BBF AAA 根据 RADIUS Access Request 报文中封装的 EAPIdentityResponse报文中的UE的用户标识,将从RG收到的RADIUS Access Request报文转发给Home AAA。步骤907,收到 BBF AAA 发送的 RADIUS Access Request 报文后,Home AAA 回复认证接入响应(RADIUS Access Response)报文给BBF AAA,其中该报文中携带EAP IdentityResponse 报文。步骤908,BBF AAA 将收到的 RADIUS Access Response 报文转发给 RG。步骤909, RG 从收到的 RADIUS Access Response 报文中,解封出 EAPIdentityRequest报文,并将该EAP Identity Request报文发送给UE。步骤910,收到RG发送的EAP Identity Request报文后,UE回复报文给RG,报文中携带挑战密码(Challenged Password)。步骤911,收到UE回复的报文后,RG将解封装后得到的EAP Identity Response报文封装到RADIUS Access Request报文中,并发送给BBF AAA,其中携带收到的ChallengedPassword。步骤912,BBF AAA 将收到的 RADIUS Access Request 报文转发给 Home AAA。步骤913,当请求接入BBF接入网络的UE通过认证时,Home AAA回复RADIUSAccess Acc印t报文给BBF AAA ;如果请求接入BBF接入网络的UE没有通过认证,则不回复RADIUS Access Accept 报文给 BBF AAA,结束流程。步骤914,BBF AAA 转发 RADIUS Access Accept 报文给 RG。步骤915,BBF AAA根据步骤901中与自身交互的RG的IP地址,将通过认证的UE的用户标识发送给与RG的IP地址对应的BNG。
步骤916,BNG收到BBF AAA发送的UE的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识。步骤917,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;其中,移动网络的策略控制系统可以是3GPP的PCC。步骤918, RG发送认证协议成功(EAP Success)报文给UE。本发明还提供一种用户信息的通知方法,该方法包括接入BBF接入网络的UE通过认证,在DHCP服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。图10是本发明实现用户信息的通知方法的实施例八的流程示意图,UE接入BBF接入网络,进行用户认证,如果通过认证,则BBF AAA将UE的用户标识发送给BNG,BNG保存 UE的用户标识的具体实现方法,如图10所示,该方法包括以下步骤 步骤1001,RG与BBFAAA进行交互,完成认证。步骤1002,非BBF的UE向RG发送认证协议开始(EAPoL-Start)报文,通过802. Ix协议进行认证。步骤1003,收到UE发送的EAPoL Start报文后,RG向UE发送认证协议ID请求(EAP Identity Request)报文,用于通知UE上报用户标识;其中,用户标识可以为NAI。步骤1004,收到RG发送的EAP Identity Request报文后,UE回复认证协议IE应答(EAP Identity Response)报文给RG,其中报文中携带UE的用户标识。步骤1005,RG 将收到的 EAP Identity Response 报文封装到 RADIUSAccessRequest 报文中,将 RADIUS Access Request 报文发送给 BBF AAA。步骤1006, BBF AAA 根据 RADIUS Access Request 报文中封装的 EAPIdentityResponse报文中的UE的用户标识,将从RG收到的RADIUS AccessRequest报文转发给HomeAAA。步骤1007,收到 BBF AAA 发送的 RADIUS Access Request 报文后,HomeAAA 回复认证接入响应(RADIUS Access Response)报文给BBF AAA,其中该报文中携带EAP IdentityResponse 报文。步骤1008,BBF AAA 将收到的 RADIUS Access Response 报文转发给 RG。步骤1009, RG 从收到的 RADIUS Access Response 报文中,解封出 EAPIdentityRequest报文,并将该EAP Identity Request报文发送给UE。步骤1010,收到RG发送的EAP Identity Request报文后,UE回复报文给RG,报文中携带挑战密码(Challenged Password)。步骤1011,收到UE回复的报文后,RG将解封装后得到的EAP IdentityResponse报文封装到RADIUS Access Request报文中,并发送给BBF AAA,其中携带收到的ChallengedPassword。步骤1012,BBF AAA 将收到的 RADIUS Access Request 报文转发给 HomeAAA。步骤1013,当请求接入BBF接入网络的UE通过认证时,Home AAA回复RADIUSAccess Acc印t报文给BBF AAA ;如果请求接入BBF接入网络的UE没有通过认证,则不回复RADIUS Access Accept 报文给 BBF AAA,结束流程。
步骤1014,BBF AAA 转发 RADIUS Access Accept 报文给 RG。步骤1015,BBF AAA根据步骤1001中与自身交互的RG的IP地址,将通过认证的UE的用户标识发送给与RG的IP地址对应的BNG,BNG保存UE的用户标识。步骤1016, RG发送认证协议成功(EAP Success)报文给UE。图11是本发明实现用户信息的通知方法的实施例九的流程示意图,在实施例八的基础上,接入BBF接入网络的UE通过认证后,UE通过Router Solicitation报文请求IPv6地址,并由BNG发送DHCP Request报文给DHCP服务器,DHCP服务器为UE分配IPv6地址前缀后,触发BNG将UE的用户标识发送给BPCF的具体实现方法,如图11所示,该方法包括以下步骤步骤1101, UE发送Router Solicitation报文给BNG,其中携带UE的MAC地址。步骤1102,收到 Router So Iici tat ion 报文后,BNG 发送 DHCP Request 报文 给 DHCP服务器,其中携带UE的MAC地址,DHCP Request报文用于触发DHCP服务器为UE分配IP地址。步骤1103,收到DHCP Request报文后,DHCP服务器根据其中携带的UE的MAC地址为UE分配IPv6地址前缀{Frame-IPv6-Prefix},并将为UE分配的IPv6地址前缀{Frame-IPv6-Pref ix}通过 DHCP Reply 报文发送给 BNG。步骤1104,收到DHCP R印Iy报文后,BNG发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤1105,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。步骤1106,收到 DHCP Reply 报文后,BNG 同时发送 Router Advertisement 报文给UE,其中携带DHCP服务器为UE分配的IPv6地址前缀{Frame-IPv6_Prefix}。图12是本发明实现用户信息的通知方法的实施例十的流程示意图,在实施例八的基础上,接入BBF接入网络的UE通过认证后,UE通过DHCP Solicit报文请求IPv6地址,并由BNG转发DHCP Solicit报文给DHCP服务器,DHCP服务器为UE分配IPv6地址后,触发BNG将UE的用户标识发送给BPCF的具体实现方法,如图12所示,该方法包括以下步骤步骤1201,UE发送DHCP Solicit报文给BNG,其中携带UE的MAC地址。步骤1202,BNG 收到 DHCP Solicit 报文后,BNG 发送 DHCP Solicit 报文给 DHCP服务器,其中携带UE的MAC地址。步骤1203,收到DHCP Solicit报文后,DHCP服务器回复DHCP Advertise报文给BNG。步骤1204,收到DHCP Advertise报文后,BNG将其转发给UE。步骤1205,收到BNG转发的DHCP Advertise报文后,UE发送DHCPRequest报文给BNG。步骤1206,BNG将从UE收到的DHCP Request报文转发给DHCP服务器。步骤1107,收到DHCP Request报文后,DHCP服务器根据步骤1203中DHCP Solicit报文中携带的UE的MAC地址,为UE分配IPv6地址{Frame-IPv6_Address},并将为UE分配的 IPv6 地址{Frame-IPv6_Address}通过 DHCP Reply 报文发送给 BNG。步骤1208,收到DHCP Reply报文后,BNG发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤1209,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。步骤1210,收到DHCP Reply报文后,BNG同时发送DHCP Reply报文给UE,其中携带 DHCP 服务器为 UE 分配的 IPv6 地址{Frame-IPv6_Address}。图13是本发明实现用户信息的通知方法的实施例十一的流程示意图,在实施例 八的基础上,接入BBF接入网络的UE通过认证后,UE通过DHCP Discover报文请求IPv4地址,并由BNG转发DHCP Discover报文给DHCP服务器,DHCP服务器为UE分配IPv4地址后,触发BNG将UE的用户标识发送给BPCF的具体实现方法,如图13所示,该方法包括以下步骤步骤1301,UE在物理子网上发送广播的DHCP Discover报文,用于寻找可用的DHCP服务器。步骤1302,由于DHCP Discover报文为广播报文,因此RG可以从UE收到该报文,RG将收到的DHCP Discover报文转发给BNG。步骤1303,BNG收到DHCP Discover报文后,将其转发给DHCP服务器,该报文中携带UE的MAC地址。步骤1304,收到DHCP Discover报文后,对于DHCP服务器相当于收到来自BNG的IP租约请求,因此DPCF服务器提供一个IP租约,并为该UE保留一个IP地址,并发送DHCPOffer报文给BNG,其中携带为UE分配的IPv4地址。步骤1305,收到DHCP Offer报文后,BNG将其转发给RG,其中仍然携带IPv4地址。步骤1306,收到DHCP Offer报文后,RG回复DHCP Offer报文给UE,其中仍然携带IPv4地址。步骤1307,收到DHCP Offer报文后,UE发送DHCP Request报文给RG和其他所有的DHCP服务器,其中携带提供IP租约的DHCP服务器的IP,用于告知其他所有的DHCP服务器自身已经接受一个IP租约。步骤1308,RG将从UE收到的DHCP Request报文转发给BNG。步骤1309,收到DHCP Request报文后,BNG将其转发给DHCP服务器。步骤1310,收到BNG发送的DHCP Request报文后,DHCP服务器回复DHCP Ack报文给BNG。步骤1311,收到DHCP Ack报文后,BNG发送用户接入通知报文给BPCF,其中携带UE的用户标识,或携带UE的用户标识和IP-CAN类型参数。步骤1312,BPCF收到BNG发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;这里,移动网络的策略控制系统可以是3GPP的PCC ;如果用户接入通知报文中携带IP-CAN类型参数,则会话建立报文中还可以选择性的携带IP-CAN类型参数。步骤1313,收到DHCP Ack报文后,BNG同时回复DHCP Ack报文给RG。步骤1314,RG将从BNG收到的DHCP Ack报文转发给UE。本发明还提供一种用户信息的通知方法,该方法包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,BBF AAA将UE的用户标识发送给BPCF。图14是本发明实现用户信息的通知方法的实施例十二的流程示意图,UE接入BBF接入网络,进行用户认证,在接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,BBF AAA直接将UE的用户标识发送给BPCF的具体实现方法,如图14所示,该方法包括以下步骤 步骤1401,RG与BBFAAA进行交互,完成认证。步骤1402,非BBF的UE向RG发送EAPoL-Start报文,通过802. Ix协议进行认证。步骤1403,收到UE发送的EAPoL Start报文后,RG向UE发送EAPIdentityRequest报文,用于通知UE上报用户标识;其中,用户标识可以为NAI。步骤1404,收到 RG 发送的 EAP Identity Request 报文后,UE 回复 EAPIdentityResponse报文给RG,其中报文中携带UE的用户标识。步骤1405,RG 将收到的 EAP Identity Response 报文封装到 RADIUSAccessRequest 报文中,将 RADIUS Access Request 报文发送给 BBF AAA。步骤1406, BBF AAA 根据 RADIUS Access Request 报文中封装的 EAPIdentityResponse报文中的UE的用户标识,将从RG收到的RADIUS AccessRequest报文转发给HomeAAA。步骤1407,收到 BBF AAA 发送的 RADIUS Access Request 报文后,HomeAAA 回复RADIUS Access Response 报文给 BBFAAA,其中该报文中携带 EAPIdentity Response 报文。步骤1408,BBF AAA 将收到的 RADIUS Access Response 报文转发给 RG。步骤1409, RG 从收到的 RADIUS Access Response 报文中,解封出 EAPIdentityRequest报文,并将该EAP Identity Request报文发送给UE。步骤1410,收到RG发送的EAP Identity Request报文后,UE回复报文给RG,报文中携带 Challenged Password。步骤1411,收到UE回复的报文后,RG将解封装后得到的EAP Identity Response报文封装到RADIUS Access Request报文中,并发送给BBF AAA,其中携带收到的Challenged Password。步骤1412,BBF AAA 将收到的 RADIUS Access Request 报文转发给 Home AAA。步骤1413,当请求接入BBF接入网络的UE通过认证时,Home AAA回复RADIUSAccess Acc印t报文给BBF AAA ;如果请求接入BBF接入网络的UE没有通过认证,则不回复RADIUS Access Accept 报文给 BBF AAA,结束流程。步骤1414,BBF AAA 转发 RADIUS Access Accept 报文给 RG。步骤1415,BBFAAA发送用户接入通知报文给BPCF,其中携带UE的用户标识;这里,用户标识可以为NAI ;UE的用户标识是在UE接入BBF接入网络时的认证过程中,UE发送给BBF AAA的。步骤1415,BPCF收到BBF AAA发送的用户接入通知报文后,根据其中携带的UE的用户标识判断是否需要与移动网络的策略控制系统建立会话,如果需要,则BPCF向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识;其中,移动网络的策略控制系统可以是3GPP的PCC。步骤1416,RG 发送 EAP Success 报文给 UE。为实现上述方法,本发明还提供一种用户信息的通知系统,图15是本发明实现用户信息的通知系统的实施例一的结构示意图,如图15所示,该系统包括BBF AAA151、BNG152、BPCF153 ;其中,BBF AAA151,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,通过BNG152将UE的用户标识发送给BPCF153。 所述BPCF153还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知系统,图16是本发明实现用户信息的通知系统的实施例二的结构示意图,如图16所示,该系统包括BBF AAA161和BPCF162 ;其中,BBF AAA161,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,将UE的用户标识发送给BPCF162。所述BPCF162还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。本发明还提供一种用户信息的通知系统,图17是本发明实现用户信息的通知系统的实施例三的结构示意图,如图17所示,该系统包括DHCP服务器171、BNG172、BPCF173 ;其中,DHCP服务器171,用于接入BBF接入网络的UE通过认证,在为UE分配IP地址后,触发BNG172将UE的用户标识发送给BPCF173。所述BPCF173还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。该系统还包括BBF AAA174,用于UE接入BBF接入网络,进行用户认证且通过认证后,将UE的用户标识发送给BNG172 ;所述BNG172还用于,保存UE的用户标识。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用户信息的通知方法,其特征在于,该方法包括 接入宽带论坛(BBF)接入网络的UE通过认证后,BBF认证、授权和计费单元(BBF AAA)为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,BBF AAA通过宽带网络网关控制设备(BNG)将UE的用户标识发送给宽带策略控制框架实体(BPCF)。
2.根据权利要求I所述方法,其特征在于,接入BBF接入网络的UE通过认证后,在BBFAAA为UE分配IP地址时,所述BBF AAA通过BNG将UE的用户标识发送给BPCF为 BBF AAA将为UE分配的IP地址和UE的用户标识发送给BNG ; BNG收到所述IP地址和UE的用户标识后,发送用户接入通知报文给BPCF,其中携带UE的用户标识。
3.根据权利要求I所述的方法,其特征在于,该方法还包括 BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
4.一种用户信息的通知方法,其特征在于,该方法包括 接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址时,将UE的用户标识发送给BPCF。
5.根据权利要求4所述的方法,其特征在于,所述将UE的用户标识发送给BPCF为BBFAAA发送用户接入通知报文给BPCF,其中携带UE的用户标识。
6.根据权利要求4所述的方法,其特征在于,该方法还包括 BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
7.一种用户信息的通知方法,其特征在于,该方法包括 接入BBF接入网络的UE通过认证,在动态主机设置协议(DHCP)服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。
8.根据权利要求7所述的方法,其特征在于,所述接入BBF接入网络的UE通过认证,在DHCP服务器为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF之前,该方法还包括 UE接入BBF接入网络,进行用户认证; 如果通过认证,则BBF AAA将UE的用户标识发送给BNG,BNG保存UE的用户标识。
9.根据权利要求7所述的方法,其特征在于,所述触发BNG将UE的用户标识发送给BPCF 为 DHCP服务器将为UE分配的IP地址通过DHCP回复报文发送给BNG ; 收到所述DHCP回复报文后,BNG发送用户接入通知报文给BPCF,其中携带UE的用户标识。
10.根据权利要求7所述的方法,其特征在于,该方法还包括 BPCF收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
11.一种用户信息的通知系统,其特征在于,该系统包括BBF AAA、BNG、BPCF ;其中, BBF AAA,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,通过BNG将UE的用户标识发送给BPCF。
12.根据权利要求11所述的系统,其特征在于, 所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
13.一种用户信息的通知系统,其特征在于,该系统包括BBF AAA和BPCF;其中, BBF AAA,用于接入BBF接入网络的UE通过认证后,为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,为UE分配IP地址时,将UE的用户标识发送给BPCF。
14.根据权利要求13所述的系统,其特征在于, 所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
15.一种用户信息的通知系统,其特征在于,该系统包括DHCP服务器、BNG, BPCF ;其中, DHCP服务器,用于接入BBF接入网络的UE通过认证,在为UE分配IP地址后,触发BNG将UE的用户标识发送给BPCF。
16.根据权利要求15所述的系统,其特征在于, 所述BPCF还用于,收到所述用户接入通知报文后,当根据其中携带的UE的用户标识确定需要与移动网络的策略控制系统建立会话时,向移动网络的策略控制系统发送会话建立报文,其中携带UE的用户标识。
17.根据权利要求15所述的系统,其特征在于, 该系统还包括BBF AAA,用于UE接入BBF接入网络,进行用户认证且通过认证后,将UE的用户标识发送给BNG; 所述BNG还用于,保存UE的用户标识。
全文摘要
本发明公开一种用户信息的通知方法,包括接入BBF接入网络的UE通过认证后,BBF AAA为UE分配IP地址之前,或接入BBF接入网络的UE通过认证后,在BBF AAA为UE分配IP地址时,BBF AAA通过BNG将UE的用户标识发送给BPCF;本发明还提供一种用户信息的通知系统。根据本发明的技术方案,BPCF能够获取接入BBF接入网络的UE的用户信息。
文档编号H04W68/00GK102781093SQ20111011856
公开日2012年11月14日 申请日期2011年5月9日 优先权日2011年5月9日
发明者尤建洁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1