一种计费方法及装置的制造方法

文档序号:10690834阅读:663来源:国知局
一种计费方法及装置的制造方法
【专利摘要】本发明实施例公开了一种计费方法及装置,该方法包括:当宽带远程接入服务器BRAS探测到该AAA服务器可用时,向该AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器基于该认证报文对该逃生用户进行认证,当认证通过时,针对该逃生用户进行AAA认证计费,其中,该逃生用户为:在逃生机制下转本地认证或不认证上线的用户,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
【专利说明】
一种计费方法及装置
技术领域
[0001]本发明涉及互联网技术领域,特别涉及一种计费方法及装置。
【背景技术】
[0002]目前的BRAS (Broadband Remote Access Server,宽带远程接入服务器)局点组网中,有部分局点组网采用了逃生机制,即可以指定多个备选的认证方法,在当前的认证方法无效时,按照配置顺序尝试使用备选的认证方法完成认证。例如,“Radius-scheme — >local — >none”:表不先进行Radius 认证,若Rad ius认证无效(AAA (Authenti cat 1nAuthorizat1n Accounting,认证-授权-计费)服务器故障或者链路故障导致不可达)贝Ij进行本地认证,若本地认证也无效则不进行认证。

【发明内容】

[0003]本发明实施例公开了一种计费方法及装置,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。具体方案如下:
[0004]一方面,本发明实施例提供了一种计费方法,应用于宽带远程接入服务器BRAS,所述方法包括:
[0005]当探测到所述AAA服务器可用时,向所述AAA服务器发送针对逃生用户的认证报文,以使所述AAA服务器基于所述认证报文对所述逃生用户进行认证,当认证通过时,针对所述逃生用户进行AAA认证计费,其中,所述逃生用户为:在逃生机制下转本地认证或不认证上线的用户。
[0006]—方面,本发明实施例还提供了一种计费方法,应用于认证授权计费AAA服务器,所述方法包括:
[0007]接收BRAS发送的针对逃生用户的认证报文;
[0008]根据所述认证报文,对所述逃生用户进行认证;
[0009]当逃生用户认证通过时,针对所述逃生用户进行AAA认证计费。
[0010]一方面,本发明实施例提供了一种计费装置,应用于宽带远程接入服务器BRAS,所述装置包括:第一发送模块;
[0011 ]所述第一发送模块:用于当探测到所述AAA服务器可用时,向所述AAA服务器发送针对逃生用户的认证报文,以使所述AAA服务器基于所述认证报文对所述逃生用户进行认证,当认证通过时,针对所述逃生用户进行AAA认证计费,其中,所述逃生用户为:在逃生机制下转本地认证或不认证上线的用户。
[0012]另一方面,本发明实施例还提供了一种计费装置,应用于认证授权计费AAA服务器,所述装置包括:第二接收模块、认证模块、认证计费模块;
[0013]所述第二接收模块:用于接收BRAS发送的针对逃生用户的认证报文;
[0014]所述认证模块:用于根据所述认证报文,对所述逃生用户进行认证;
[0015]所述认证计费模块:用于当逃生用户认证通过时,针对所述逃生用户进行AAA认证计费。
[0016]在本方案中,当宽带远程接入服务器BRAS探测到该AAA服务器可用时,向该AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器基于该认证报文对该逃生用户进行认证,当认证通过时,针对该逃生用户进行AAA认证计费,其中,该逃生用户为:在逃生机制下转本地认证或不认证上线的用户,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
[0017]当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明实施例所提供的一种计费方法的流程示意图;
[0020]图2为本发明实施例所提供的一种计费方法的另一流程示意图;
[0021]图3为本发明实施例所提供的一种计费装置的结构示意图;
[0022]图4为本发明实施例所提供的一种计费装置的另一结构示意图;
[0023]图5为本发明实施例所提供的一种局点小区组网图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]采用逃生机制的方式,可以避免在AAA服务器故障或者链路故障不可达(S卩Radius认证无效)时导致用户无法上线的问题,但却带来了新问题,即该BRAS只能进行本地统计(统计用户所使用流量或上线时长),在AAA服务器故障或者链路故障恢复后,由于未进行Radius认证,转本地认证或者不认证上线的用户登录上线时,该BRAS只能继续进行本地统计,转本地认证或者不认证上线的用户所使用、流量或上线时长不会被AAA服务器获知(SP无法进行正常扣费),导致基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
[0026]本发明实施例提供了一种计费方法及装置,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
[0027]下面首先对本发明实施例所提供的一种计费方法进行介绍。
[0028]需要说明的是,本发明实施例所提供的一种计费方法可以应用于宽带远程接入服务器BRAS,如图1所示,可以包括步骤如下:
[0029]SlOl:当探测到该AAA服务器可用时,向该AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器基于该认证报文对该逃生用户进行认证,当认证通过时,针对该逃生用户进行AAA认证计费,其中,该逃生用户为:在逃生机制下转本地认证或不认证上线的用户。
[0030]可以理解的是,当用户需要上线时,该BRAS会基于该用户向AAA服务器进行认证,并在认证通过后,该AAA服务器对该用户进行授权并进行AAA认证计费,以基于该用户所使用流量或上线时长进行正常扣费。然而,当该AAA服务器出现故障或者该BRAS与AAA服务器之间的链路出现故障,导致该AAA服务器不可用时,该AAA服务器无法接收到该BRAS基于该用户的认证请求,致使该用户无法完成认证(Radius认证无效),此时,该BRAS会基于所配置的逃生机制,对该未完成Radius认证的用户转本地认证或者不认证,以确保用户的正常上线问题。
[0031]如图5所示的局点小区组网图,其中,该BRAS与AAA服务器之间的链路出现故障,导致该AAA服务器不可用,用户需要上线时,由于该BRAS与AAA服务器之间的链路出现故障(AAA服务器不可用),该BRAS基于该需要上线的用户发送认证报文进行认证时,认证失败(Radius认证无效),该BRAS基于所配置的逃生机制对该用户转本地认证或不认证,以使该用户可以正常上线。
[0032]需要说明的是,在该AAA服务器出现故障或者该BRAS与AAA服务器之间的链路出现故障(AAA服务器不可用)期间,该BRAS可以定时或不定时的向AAA服务器发送探测报文,以探测该AAA服务器是否可用(包括AAA服务器本身出现故障或该BRAS与AAA服务器之间的链路出现故障而引起的AAA服务器不可用)。
[0033]另外的,当确认该AAA服务器出现故障或者该BRAS与AAA服务器之间的链路出现故障(AAA服务器不可用)时,在故障(AAA服务器不可用)期间,当有其他用户需要上线时,为节省该BRAS的本地资源,该BRAS不会再向该AAA服务器基于该其他用户进行认证,直到当探测到AAA服务器故障恢复或者该BRAS与AAA服务器之间的链路故障恢复,即当探测到该AAA服务器可用后,当再次出现新的用户需要上线时,该BRAS会基于该新的用户向该AAA服务器进行认证,并进行后续的授权并AAA认证计费。其中,在本发明实施例中,该BRAS会通过标记不同的标记的方式,来区分本地认证或不认证的用户与基于逃生机制下转本地认证或不认证的用户,如:为该基于逃生机制下转本地认证或不认证的用户标记“escape”标记,以区别于该BRAS未本地认证或不认证的用户,标记“escape”标记的用户可以认为为逃生用户。
[0034]需要强调的是,当探测到该AAA服务器可用后,区别于现有技术,本发明实施例中的BRAS不仅向AAA服务器发送针对新的需要上线的用户的认证报文,还会向AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器可以基于该针对逃生用户的认证报文,对该逃生用户进行认证,并且当认证通过时,针对该逃生用户进行AAA认证计费,以使该AAA服务器可以对该逃生用户开始进行计费,避免该逃生用户在持续上线期间,继续使用免费流量。
[0035]应用本发明实施例,当宽带远程接入服务器BRAS探测到该AAA服务器可用时,向该AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器基于该认证报文对该逃生用户进行认证,当认证通过时,针对该逃生用户进行AAA认证计费,其中,该逃生用户为:在逃生机制下转本地认证或不认证上线的用户,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
[0036]在一种具体实现方式中,鉴于现有技术中,对于该逃生机制下转本地认证或不认证的用户,在该AAA服务器不可用期间(包括AAA服务器自身故障或该BRAS与AAA服务器之间的链路故障而引起的不可用),该AAA服务器无法统计该逃生用户所使用流量或上线时长,继而针对该逃生用户所使用流量或上线时长进行正常扣费,如图1所示,本发明实施例所提供的一种计费方法还可以包括:
[0037]S102:在该AAA服务器不可用期间,统计该逃生用户所使用流量或上线时长;
[0038]S103:当探测到该AAA服务器可用时,根据统计结果向该AAA服务器发送针对该逃生用户的计费报文,以使该AAA服务器根据该计费报文扣除该计费报文所针对的费用。
[0039]需要说明的是,在该AAA服务器不可用期间,该BRAS可以针对该逃生用户进行本地统计,即统计该逃生用户在该AAA服务器不可用期间所使用流量或上线时长,该BRAS根据所统计的结果,生成针对该逃生用户的计费报文,并将该计费报文发送至该AAA服务器,以使该AAA服务器根据该计费报文,扣除该计费报文所针对的费用,以避免该基于逃生机制下的转本地认证或不认证的用户使用免费流量的问题。
[0040]可以理解的是,当步骤SlOl?S103都存在时,步骤S102在步骤SlOl之前执行,步骤SlOl与步骤S103可以同时进行,也可以顺序进行,其中,当顺序执行时,步骤SlOl与步骤S102的执行顺序不定。
[0041]在一种具体实现方式中,在该AAA服务器不可用期间,该逃生用户可能进行了多次上线登录操作,为了避免该逃生用户使用免费流量,本发明实施例所提供的一种计费方法还可以包括:
[0042]统计该AAA服务器可用前,该逃生用户所有登录期间所使用流量总和或上线时长总和;
[0043]向该AAA服务器发送针对该逃生用户的计费报文,包括:
[0044]向该AAA服务器发送针对该逃生用户的、携带所统计的该逃生用户所有登录期间所使用流量总和或上线时长总和的计费报文。
[0045]需要强调的是,在该AAA服务器不可用期间,该BRAS可以针对该逃生用户,统计其所有登录期间所使用流量总和或上线时长总和,并向该AAA服务器发送针对该逃生用户的、携带所统计的该逃生用户每次登录期间所使用流量总和或上线时长总和的计费报文,以使,该AAA服务器可以针对该逃生用户在该AAA服务器不可用期间,所使用流量总和或上线时长总和,进行正常扣费。
[0046]在一种具体实现方式中,在该AAA服务器不可用期间,可能会出现某些逃生用户所使用流量已到达或超过其所购买的流量,或者上线时长已到达或超过其所购买时长的情况,即当该AAA服务器根据BRAS针对该逃生用户所发送的计费报文,针对该逃生用户进行扣费后,该逃生用户所剩余流量或剩余时长为零(可能为负值)的状况,对于该类情况,该AAA服务器可以通知该BRAS强制该逃生用户下线,具体的,如图1所示,在向该AAA服务器发送针对该逃生用户的计费报文之后,本发明实施例所提供的计费方法还可以包括:
[0047]S104:接收该AAA服务器发送的针对该逃生用户的目标反馈信息,其中,该目标反馈信息包括用于指示强制该逃生用户下线的信息,该目标反馈信息为该AAA服务器在计算出该逃生用户的剩余可用流量或剩余上线时长为零时向该BRAS发送的;
[0048]S105:根据该目标反馈信息强制该逃生用户下线。
[0049]可以理解的是,当该AAA服务器在计算出该逃生用户的剩余可用流量或剩余上线时长为零(可能为负值)时,向该BRAS发送针对该逃生用户的目标反馈信息,以用于指示该BRAS强制该逃生用户下线,该BRAS接收到该目标反馈信息后,根据该目标反馈信息强制该逃生用户下线。在实际应用中,AAA服务器可以通过COA(Certificate Of Authenticity,正版证明标签或防伪证明书)指示该BRAS强制该逃生用户下线。
[0050]当然,在AAA服务器针对某些逃生用户的计费报文,计算出该逃生用户的剩余可用流量或剩余上线时长不为零时,为了提示用户其所使用流量或上线时长状况,该AAA服务器在针对该逃生用户的计费报文,进行扣费后,还可以向该BRAS发送另一反馈信息,以通过该BRAS提示该逃生用户其所使用流量或上线时长状况,其中,该另一反馈信息中可以包括:该逃生用户的剩余可使用流量或剩余时长。
[0051]在一种具体实现方式中,本发明实施例所提供的一种计费方法还可以包括:
[0052]当探测到该AAA服务器可用时,停止统计该逃生用户所使用流量或上线时长。
[0053]可以理解的是,当探测到该AAA服务器可用时,可以确定该AAA服务器对该逃生用户开始进行AAA认证计费,该BRAS可以停止统计该逃生用户所使用流量或上线时长,其中,该BRAS统计该逃生用户在该AAA服务器不可用期间,所使用流量或上线时长时,并不能针对该逃生用户所使用流量或上线时长,进行扣费操作。
[0054]另一方面,本发明实施例还提供了一种计费方法,可以应用于认证授权计费AAA服务器,如图2所示,该方法可以包括步骤:
[0055]S201:接收BRAS发送的针对逃生用户的认证报文;
[0056]S202:根据该认证报文,对该逃生用户进行认证;
[0057]S203:当逃生用户认证通过时,针对该逃生用户进行AAA认证计费。
[0058]需要说明的是,当该AAA服务器可用后(包括AAA服务器自身出现故障或BRAS和AAA服务器之间的链路出现故障而引起的AAA服务器不可用),该AAA服务器可以接收到BRAS发送的探测报文,当该AAA服务器接收到该探测报文后,会向该BRAS回复信息,以使该BRAS知晓该AAA服务器可用,此时该BRAS可以针对该逃生用户向AAA服务器发送认证报文,该AAA服务器可以接收该BRAS发送的针对逃生用户的认证报文,当该AAA服务器接收到该BRAS针对逃生用户发送的认证报文后,可以根据该认证报文对该逃生用户进行认证,其中,该AAA服务器根据该认证报文,对逃生用户进行认证可以采用现有技术,在此不做赘述。
[0059]当认证通过后,该AAA服务器针对该逃生用户进行AAA认证计费,以能够根据该逃生用户后续所使用流量或上线时长,进行正常扣费,进一步的,可以向BRAS发送认证回复报文,以使得该AAA服务器在接收到该认证回复报文后,停止统计该逃生用户所使用流量或上线时长。
[0060]应用本发明实施例,接收BRAS发送的针对逃生用户的认证报文;根据该认证报文,对该逃生用户进行认证;当逃生用户认证通过时,AAA服务器针对该逃生用户进行AAA认证计费,以避免该逃生用户在AAA服务器可用后,由于未进行Radius认证,进而未进行AAA认证计费,而使用免费流量的问题。
[0061]在一种具体实现方式中,鉴于现有技术中,对于该逃生机制下转本地认证或不认证的用户,在该AAA服务器不可用期间(包括AAA服务器自身出现故障和该BRAS与AAA服务器之间的链路出现故障而引起AAA服务器不可用),该AAA服务器无法统计该逃生用户所使用的流量或上线时长,并针对该逃生用户所使用流量或上线时长进行正常扣费,为了保证该AAA服务器可以针对逃生用户在AAA服务器不可用期间所使用流量或上线时长进行正常扣费,本发明实施例所提供的一种计费方法还可以包括:
[0062]接收该BRAS发送的针对该逃生用户的计费报文;
[0063]根据该计费报文,扣除该计费报文所针对的费用,其中,该计费报文中包含在该AAA服务器不可用期间,该BRAS所统计的该逃生用户所使用流量或上线时长。
[0064]需要说明的是,该AAA服务器接收该BRAS发送的针对该逃生用户的计费报文,并根据该计费报文中所包含的在AAA服务器不可用期间,该BRAS所统计的该逃生用户所使用流量或上线时长,计算该逃生用户所使用费用,对该部分费用进行扣除。
[0065]在一种具体实现方式中,在该AAA服务器不可用期间,可能会出现某些逃生用户所使用流量已到达或超过其所购买的流量,或者上线时长已到达或超过其所购买时长的情况,即当该AAA服务器根据BRAS针对该逃生用户所发送的计费报文,针对该逃生用户进行扣费后,该逃生用户所剩余流量或剩余时长为零(可能为负值)的状况,对于该类情况,该AAA服务器可以通知该BRAS强制该逃生用户下线,在所述根据该计费报文,扣除该计费报文所针对的费用之后,本发明实施例所提供的一种计费方法还可以包括:
[0066]根据该计费报文,计算该逃生用户的剩余可用流量或剩余上线时长;
[0067]当该剩余可使用流量或剩余上线时长为零时,向该BRAS发送针对该逃生用户的目标反馈信息,以使得该BRAS在接收到该目标反馈信息后,强制该逃生用户下线,其中,该目标反馈信息包括用于指示强制所述逃生用户下线的信息。
[0068]可以理解的是,当该AAA服务器在计算出该逃生用户的剩余可用流量或剩余上线时长为零(可能为负值)时,向该BRAS发送针对该逃生用户的目标反馈信息,以用于指示该BRAS强制该逃生用户下线,该BRAS接收到该目标反馈信息后,根据该目标反馈信息强制该逃生用户下线。
[0069]当然,在AAA服务器针对某些逃生用户的计费报文,计算出该逃生用户的剩余可用流量或剩余上线时长不为零时,为了提示用户其所使用流量或上线时长状况,该AAA服务器在针对该逃生用户的计费报文,进行扣费后,还可以向该BRAS发送另一反馈信息,以通过该BRAS提示该逃生用户其所使用流量或上线时长状况,其中,该另一反馈信息中可以包括:该逃生用户的剩余可使用流量或剩余时长。
[0070]相应于上述方法实施例,本发明实施例提供了一种计费装置,可以应用于宽带远程接入服务器BRAS,如图3所示,所述装置可以包括:第一发送模块301;
[0071 ]所述第一发送模块301:用于当探测到所述AAA服务器可用时,向所述AAA服务器发送针对逃生用户的认证报文,以使所述AAA服务器基于所述认证报文对所述逃生用户进行认证,当认证通过时,针对所述逃生用户进行AAA认证计费,其中,所述逃生用户为:在逃生机制下转本地认证或不认证上线的用户。
[0072]应用本发明实施例当宽带远程接入服务器BRAS探测到该AAA服务器可用时,向该AAA服务器发送针对逃生用户的认证报文,以使该AAA服务器基于该认证报文对该逃生用户进行认证,当认证通过时,针对该逃生用户进行AAA认证计费,其中,该逃生用户为:在逃生机制下转本地认证或不认证上线的用户,以避免当AAA服务器可用后,基于逃生机制下转本地认证或者不认证上线的用户,如果一直不下线就可以长时间的免费使用流量的问题。
[0073]在一种具体实现方式中,如图3所示,本发明实施例所提供的一种计费装置还可以包括统计模块302和第二发送模块303;
[0074]所述统计模块302:用于统计在所述AAA服务器不可用期间,所述逃生用户所使用流量或上线时长;
[0075]所述第二发送模块302:用于当探测到所述AAA服务器可用时,根据统计模块统计结果向所述AAA服务器发送针对所述逃生用户的计费报文,以使所述AAA服务器根据所述计费报文扣除所述计费报文所针对的费用。
[0076]在一种具体实现方式中,如图3所示,本发明实施例所提供的一种计费装置还可以包括第一接收模块304和强制下线模块305;
[0077]所述第一接收模块304:用于在向所述AAA服务器发送针对所述逃生用户的计费报文之后,接收所述AAA服务器发送的针对所述逃生用户的目标反馈信息,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的信息,所述目标反馈信息为所述AAA服务器在计算出所述逃生用户的剩余可用流量或剩余上线时长为零时向所述BRAS发送的;
[0078]所述强制下线模块305:用于根据所述第一接收模块接收到的目标反馈信息强制所述逃生用户下线。
[0079]在一种具体实现方式中,所述统计模块302,还用于当探测到该AAA服务器可用时,停止统计所述逃生用户所使用流量或上线时长。
[0080]相应于上述方法实施例,本发明实施例提供了一种计费装置,可以应用于认证授权计费AAA服务器,如图4所示,所述装置可以包括:第二接收模块401、认证模块402、认证计费丰旲块40 3 ;
[0081 ]所述第二接收模块401:用于接收BRAS发送的针对逃生用户的认证报文;
[0082]所述认证模块402:用于根据所述认证报文,对所述逃生用户进行认证;
[0083]所述认证计费模块403:用于当逃生用户认证通过时,针对所述逃生用户进行AAA认证计费。
[0084]应用本发明实施例,接收BRAS发送的针对逃生用户的认证报文;根据该认证报文,对该逃生用户进行认证;当逃生用户认证通过时,AAA服务器针对该逃生用户进行AAA认证计费,以避免该逃生用户在AAA服务器可用后,由于未进行Radius认证,进而未进行AAA认证计费,而使用免费流量的问题。
[0085]在一种具体实现方式中,本发明实施例所提供的一种计费装置还可以包括第三接收模块;
[0086]所述第三接收模块:用于接收所述BRAS发送的针对所述逃生用户的计费报文;
[0087]所述认证计费模块403:还用于根据所述计费报文,扣除所述计费报文所针对的费用,其中,所述计费报文中包含在所述AAA服务器不可用期间,所述BRAS所统计的所述逃生用户所使用流量或上线时长。
[0088]在一种具体实现方式中,本发明实施例所提供的一种计费装置还可以包括计算模块和第三发送模块;
[0089]所述计算模块:用于根据所述计费报文,计算所述逃生用户的剩余可用流量或剩余上线时长;
[0090]所述第三发送模块:用于当所述剩余可使用流量或剩余上线时长为零时,向所述BRAS发送针对所述逃生用户的目标反馈信息,以使得所述BRAS在接收到所述目标反馈信息后,强制所述逃生用户下线,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的信息。
[0091]对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0092]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0093]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0094]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种计费方法,其特征在于,应用于宽带远程接入服务器BRAS,所述方法包括: 当探测到所述AAA服务器可用时,向所述AAA服务器发送针对逃生用户的认证报文,以使所述AAA服务器基于所述认证报文对所述逃生用户进行认证,当认证通过时,针对所述逃生用户进行AAA认证计费,其中,所述逃生用户为:在逃生机制下转本地认证或不认证上线的用户。2.根据权利要求1所述的方法,其特征在于,还包括: 在所述AAA服务器不可用期间,统计所述逃生用户所使用流量或上线时长; 当探测到该AAA服务器可用时,根据统计结果向所述AAA服务器发送针对所述逃生用户的计费报文,以使所述AAA服务器根据所述计费报文扣除所述计费报文所针对的费用。3.根据权利要求2所述的方法,在向所述AAA服务器发送针对所述逃生用户的计费报文之后,所述方法还包括: 接收所述AAA服务器发送的针对所述逃生用户的目标反馈信息,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的信息,所述目标反馈信息为所述AAA服务器在计算出所述逃生用户的剩余可用流量或剩余上线时长为零时向所述BRAS发送的; 根据所述目标反馈信息强制所述逃生用户下线。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括: 当探测到该AAA服务器可用时,停止统计所述逃生用户所使用流量或上线时长。5.一种计费方法,其特征在于,应用于认证授权计费AAA服务器,所述方法包括: 接收BRAS发送的针对逃生用户的认证报文; 根据所述认证报文,对所述逃生用户进行认证; 当逃生用户认证通过时,针对所述逃生用户进行AAA认证计费。6.根据权利要求5所述的方法,其特征在于,还包括: 接收所述BRAS发送的针对所述逃生用户的计费报文; 根据所述计费报文,扣除所述计费报文所针对的费用,其中,所述计费报文中包含在所述AAA服务器不可用期间,所述BRAS所统计的所述逃生用户所使用流量或上线时长。7.根据权利要求6所述的方法,其特征在于,在所述根据所述计费报文,扣除所述计费报文所针对的费用之后,所述方法还包括: 根据所述计费报文,计算所述逃生用户的剩余可用流量或剩余上线时长; 当所述剩余可使用流量或剩余上线时长为零时,向所述BRAS发送针对所述逃生用户的目标反馈信息,以使得所述BRAS在接收到所述目标反馈信息后,强制所述逃生用户下线,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的信息。8.—种计费装置,其特征在于,应用于宽带远程接入服务器BRAS,所述装置包括:第一发送模块; 所述第一发送模块:用于当探测到所述AAA服务器可用时,向所述AAA服务器发送针对逃生用户的认证报文,以使所述AAA服务器基于所述认证报文对所述逃生用户进行认证,当认证通过时,针对所述逃生用户进行AAA认证计费,其中,所述逃生用户为:在逃生机制下转本地认证或不认证上线的用户。9.根据权利要求8所述的装置,其特征在于,所述装置还包括统计模块和第二发送模块; 所述统计模块:用于统计在所述AAA服务器不可用期间,所述逃生用户所使用流量或上线时长; 所述第二发送模块:用于当探测到该AAA服务器可用时,根据统计模块统计结果向所述AAA服务器发送针对所述逃生用户的计费报文,以使所述AAA服务器根据所述计费报文扣除所述计费报文所针对的费用。10.根据权利要求9所述的装置,其特征在于,所述装置还包括第一接收模块和强制下线模块; 所述第一接收模块:用于在向所述AAA服务器发送针对所述逃生用户的计费报文之后,接收所述AAA服务器发送的针对所述逃生用户的目标反馈信息,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的信息,所述目标反馈信息为所述AAA服务器在计算出所述逃生用户的剩余可用流量或剩余上线时长为零时向所述BRAS发送的; 所述强制下线模块:用于根据所述第一接收模块接收到的目标反馈信息强制所述逃生用户下线。11.根据权利要求8-10任一项所述的装置,其特征在于,所述统计模块,还用于当探测到该AAA服务器可用时,停止统计所述逃生用户所使用流量或上线时长。12.—种计费装置,其特征在于,应用于认证授权计费AAA服务器,所述装置包括:第二接收模块、认证模块、认证计费模块; 所述第二接收模块:用于接收BRAS发送的针对逃生用户的认证报文; 所述认证模块:用于根据所述认证报文,对所述逃生用户进行认证; 所述认证计费模块:用于当逃生用户认证通过时,针对所述逃生用户进行AAA认证计费。13.根据权利要求12所述的装置,其特征在于,所述装置还包括第三接收模块; 所述第三接收模块:用于接收所述BRAS发送的针对所述逃生用户的计费报文; 所述认证计费模块:还用于根据所述计费报文,扣除所述计费报文所针对的费用,其中,所述计费报文中包含在所述AAA服务器不可用期间,所述BRAS所统计的所述逃生用户所使用流量或上线时长。14.根据权利要求13所述的装置,其特征在于,所述装置还包括计算模块和第三发送模块; 所述计算模块:用于根据所述计费报文,计算所述逃生用户的剩余可用流量或剩余上线时长; 所述第三发送模块:用于当所述剩余可使用流量或剩余上线时长为零时,向所述BRAS发送针对所述逃生用户的目标反馈信息,以使得所述BRAS在接收到所述目标反馈信息后,强制所述逃生用户下线,其中,所述目标反馈信息包括用于指示强制所述逃生用户下线的?目息O
【文档编号】H04L29/12GK106059781SQ201610466244
【公开日】2016年10月26日
【申请日】2016年6月23日
【发明人】章靠, 林英姿
【申请人】杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1