一种计费同步方法、装置及设备制造方法及图纸

技术编号:21898921 阅读:21 留言:0更新日期:2019-08-17 18:24
本发明专利技术提供一种计费同步方法、装置及设备,涉及通信技术领域,用以提高计费的准确性。本发明专利技术的计费同步方法包括:检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状态信息和用户计费信息更新存储的用户数据,并通知所述AAA服务器计费。本发明专利技术可提高计费的准确性。

A Billing Synchronization Method, Device and Equipment

【技术实现步骤摘要】
一种计费同步方法、装置及设备
本专利技术涉及通信
,尤其涉及一种计费同步方法、装置及设备。
技术介绍
BRAS(BroadbandRemoteAccessServer,宽带远程接入服务器)是面向宽带网络应用的新型接入网关。对于BRAS设备,推动其通用化演进的最重要一步就是转发与控制分离。转控分离BRAS系统的基本思路是:将多台BRAS设备上的控制面功能抽象出来并且集中云化部署,形成统一的BRAS控制器(BRAS-CP);同时,剥离了控制面的BRAS设备或者其他转发设备形成BRAS转发器(BRAS-UP)。继而,转控分离BRAS系统由BRAS-CP和BRAS-UP组成。在转控分离的BRAS系统中,一台BRAS控制器(C面)管理多台BRAS转发器(U面),C面和U面直接通过VXLAN(VirtualeXtensibleLAN,可扩展虚拟局域网)、Openflow(开源)、Netconf(网络配置)等协议进行信息交互。其中,U面接收和处理用户的PPPOE(PPPoverEthernet,以太网上点对点协议)报文,然后上送用户相关PPPOE控制报文和计费信息给C面。C面存储和维护PPPOE状态机等用户状态信息和表项,负责和AAA(Authentication、Authorization、Accounting,验证、授权和记账)服务器通过Radius(RemoteAuthenticationDialInUserService,远程用户拨号认证服务)协议进行相关认证、计费请求的报文交互。在转控分离BRAS系统中,U面和C面因故障断开通信后,U面发往C面的计费信息和下线报文等会丢失,从而导致丢失用户各种访问信息、Log日志,进而使得计费信息不准确。
技术实现思路
有鉴于此,本专利技术提供一种计费同步方法、装置及设备,以在转控分离BRAS系统中,提高计费的准确性。为解决上述技术问题,第一方面,本专利技术实施例提供一种计费同步方法,应用于BRAS控制器,包括:检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状态信息和用户计费信息更新存储的用户数据,并通知所述AAA服务器计费;其中,在所述循环等待状态下,BRAS控制器保持当前用户所有数据不更新、不清零;所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。其中,所述向AAA服务器发送状态转换报文,包括:向所述AAA服务器发送Radius报文,其中所述Radius报文的包类型为第一预设值。其中,所述通知所述AAA服务器计费,包括:根据所述用户状态信息,获取在与所述BRAS转发器之间的通信中断期间在线的用户和下线的用户;对于在线的用户,向所述AAA服务器发送Radius计费请求更新报文,所述计费请求更新报文用于向所述AAA服务器更新所述在线的用户的计费信息,以使所述AAA服务器从循环等待状态切换到计费状态,并对所述在线的用户进行计费;对于下线的用户,向所述AAA服务器发送Radius计费请求结束报文,所述Radius计费请求结束报文用于通知所述AAA服务器结束对所述下线的用户的计费,从循环等待状态切换到用户下线状态。其中,所述Radius计费请求更新报文和所述Radius计费请求结束报文的包类型为第二预设值。其中,所述方法还包括:若与所述BRAS转发器之间的通信中断,向所述AAA服务器发送状态保持时长。第二方面,本专利技术实施例提供一种计费同步方法,应用于BRAS转发器,包括:检测与BRAS控制器之间的通信状态;若与所述BRAS控制器之间的通信中断,获取在与所述BRAS控制器的通信终端期间的用户状态信息和用户计费信息;若与所述BRAS控制器之间的通信恢复,向所述BRAS控制器发送所述用户状态信息和用户计费信息。其中,所述获取在与所述BRAS控制器的通信终端期间的用户状态信息和用户计费信息,包括:对于在与所述BRAS控制器之间的通信中断期间在线的用户,记录所述在线的用户与所述BRAS控制器之间通信中断的时间,存储并维护所述在线的用户的实时计费信息;对于在与所述BRAS控制器之间的通信中断期间下线的用户,处理所述下线的用户的下线控制报文,并记录下线时长和流量计费信息。第三方面,本专利技术实施例提供一种计费同步方法,应用于AAA服务器,包括:当BRAS控制器与BRAS转发器之间的通信中断时,接收BRAS控制器的状态转换报文,根据所述状态转换报文进入循环等待状态;当所述BRAS控制器与所述BRAS转发器之间的通信恢复时,根据所述BRAS控制器的通知计费;其中,在所述循环等待状态下,所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。其中,所述接收BRAS控制器的状态转换报文,包括:接收所述BRAS控制器发送的Radius报文,其中所述Radius报文的包类型为第一预设值。其中,所述根据所述BRAS控制器的通知计费,包括:对于BRAS控制器与BRAS转发器之间的通信中断期间在线的用户,接收所述BRAS控制器发送的Radius计费请求更新报文,并根据所述Radius计费请求更新报文对所述在线的用户进行计费;对于BRAS控制器与BRAS转发器之间的通信中断期间下线的用户,接收所述BRAS控制器发送的Radius计费请求结束报文,并根据所述Radius计费请求结束报文结束对所述下线的用户的计费,从循环等待状态切换到用户下线状态。其中,所述Radius计费请求更新报文和所述Radius计费请求结束报文的包类型为第二预设值。其中,所述方法还包括:当BRAS控制器与BRAS转发器之间的通信中断时,接收所述BRAS控制器发送的状态保持时长;当进入循环等待状态的时间超过所述状态保持时长时,结束计费。第四方面,本专利技术实施例提供一种计费同步装置,应用于BRAS控制器,包括处理器和收发器;所述处理器用于,检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并通过所述收发器向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状态信息和用户计费信息更新存储的用户数据,并通过所述收发器通知所述AAA服务器计费;其中,在所述循环等待状态下,BRAS控制器保持当前用户所有数据不更新、不清零;所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。其中,所述处理器还用于,通过所述收发器向所述AAA服务器发送Radius报文,其中所述Radius报文的包类型为第一预设值。其中,所述处理器还用于,根据所述用户状态信息,获取在与所述BRAS转发器之间的通信中断期间在线的用户和下线的用户;对于在线的用户,通过所述收发器向所述AAA服务器发送Radius计费请求更新报文,所述计费请求更新报文用于向所述AAA服务器更新所述在线的用户的计费信息,以使所述AAA服务器从循环等待状态切换到计费状态,并对所述在线的用户进行计费;对于下本文档来自技高网
...

【技术保护点】
1.一种计费同步方法,其特征在于,应用于宽带远程接入服务器BRAS控制器,包括:检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状态信息和用户计费信息更新存储的用户数据,并通知所述AAA服务器计费;其中,在所述循环等待状态下,BRAS控制器保持当前用户所有数据不更新、不清零;所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。

【技术特征摘要】
1.一种计费同步方法,其特征在于,应用于宽带远程接入服务器BRAS控制器,包括:检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状态信息和用户计费信息更新存储的用户数据,并通知所述AAA服务器计费;其中,在所述循环等待状态下,BRAS控制器保持当前用户所有数据不更新、不清零;所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。2.根据权利要求1所述的方法,其特征在于,所述向AAA服务器发送状态转换报文,包括:向所述AAA服务器发送Radius报文,其中所述Radius报文的包类型为第一预设值。3.根据权利要求1所述的方法,其特征在于,所述通知所述AAA服务器计费,包括:根据所述用户状态信息,获取在与所述BRAS转发器之间的通信中断期间在线的用户和下线的用户;对于在线的用户,向所述AAA服务器发送Radius计费请求更新报文,所述计费请求更新报文用于向所述AAA服务器更新所述在线的用户的计费信息,以使所述AAA服务器从循环等待状态切换到计费状态,并对所述在线的用户进行计费;对于下线的用户,向所述AAA服务器发送Radius计费请求结束报文,所述Radius计费请求结束报文用于通知所述AAA服务器结束对所述下线的用户的计费,从循环等待状态切换到用户下线状态。4.根据权利要求3所述的方法,其特征在于,所述Radius计费请求更新报文和所述Radius计费请求结束报文的包类型为第二预设值。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若与所述BRAS转发器之间的通信中断,向所述AAA服务器发送状态保持时长。6.一种计费同步方法,其特征在于,应用于BRAS转发器,包括:检测与BRAS控制器之间的通信状态;若与所述BRAS控制器之间的通信中断,获取在与所述BRAS控制器的通信终端期间的用户状态信息和用户计费信息;若与所述BRAS控制器之间的通信恢复,向所述BRAS控制器发送所述用户状态信息和用户计费信息。7.根据权利要求6所述的方法,其特征在于,所述获取在与所述BRAS控制器的通信终端期间的用户状态信息和用户计费信息,包括:对于在与所述BRAS控制器之间的通信中断期间在线的用户,记录所述在线的用户与所述BRAS控制器之间通信中断的时间,存储并维护所述在线的用户的实时计费信息;对于在与所述BRAS控制器之间的通信中断期间下线的用户,处理所述下线的用户的下线控制报文,并记录下线时长和流量计费信息。8.一种计费同步方法,其特征在于,应用于AAA服务器,包括:当BRAS控制器与BRAS转发器之间的通信中断时,接收BRAS控制器的状态转换报文,根据所述状态转换报文进入循环等待状态;当所述BRAS控制器与所述BRAS转发器之间的通信恢复时,根据所述BRAS控制器的通知计费;其中,在所述循环等待状态下,所述AAA服务器保持当前用户所有数据不更新、不清零,暂停计费。9.根据权利要求8所述的方法,其特征在于,所述接收BRAS控制器的状态转换报文,包括:接收所述BRAS控制器发送的Radius报文,其中所述Radius报文的包类型为第一预设值。10.根据权利要求8所述的方法,其特征在于,所述根据所述BRAS控制器的通知计费,包括:对于BRAS控制器与BRAS转发器之间的通信中断期间在线的用户,接收所述BRAS控制器发送的Radius计费请求更新报文,并根据所述Radius计费请求更新报文对所述在线的用户进行计费;对于BRAS控制器与BRAS转发器之间的通信中断期间下线的用户,接收所述BRAS控制器发送的Radius计费请求结束报文,并根据所述Radius计费请求结束报文结束对所述下线的用户的计费,从循环等待状态切换到用户下线状态。11.根据权利要求10所述的方法,其特征在于,所述Radius计费请求更新报文和所述Radius计费请求结束报文的包类型为第二预设值。12.根据权利要求8所述的方法,其特征在于,所述方法还包括:当BRAS控制器与BRAS转发器之间的通信中断时,接收所述BRAS控制器发送的状态保持时长;当进入循环等待状态的时间超过所述状态保持时长时,结束计费。13.一种计费同步装置,其特征在于,应用于BRAS控制器,包括处理器和收发器;所述处理器用于,检测与BRAS转发器之间的通信状态;若与所述BRAS转发器之间的通信中断,则进入循环等待状态,并通过所述收发器向AAA服务器发送状态转换报文,使得所述AAA服务器进入循环等待状态;若与所述BRAS转发器之间的通信恢复,获取所述BRAS转发器发送的用户状态信息和用户计费信息,根据所述用户状...

【专利技术属性】
技术研发人员:韩瑞波李晗胡淑军秦凤伟
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1