一种AAA系统中在线用户跨周期费用即时结算方法和系统技术方案

技术编号:6600465 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种AAA系统中在线用户跨周期费用即时结算方法和系统,该方法利用计费服务器检测在线用户的计费周期结束时间,并在计费周期结束时间向NAS发送AI-Request报文,触发NAS发起对该在线用户的计费重置请求,计费服务器根据NAS发起的计费重置请求,对该在线用户的费用进行即时结算,将结算结果记入上一计费周期,并在保持该在线用户在线的情况下重新开始对该在线用户进行计费,从而在该在线用户跨周期在线时,将两个计费周期的费用分别计入各自的计费周期,实现了用户跨周期在线时对用户费用的即时结算。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种认证、授权、计费(AAA)系统中在线用户跨周期费用即时结算方法和系统。
技术介绍
远程认证拨号用户服务(RADIUQ协议是目前最常用的认证计费协议之一,其简单明确,可扩充,因此得到广泛应用。参见图1,图1是现有技术接入计费系统组网示意图, 其中,网络接入设备(NAS)分别与客户端、认证服务器、计费服务器连接,用于承载客户端用户和认证服务器间的认证服务,记录用户的上网使用量信息并提供给计费服务器。RADIUS协议中定义了计费请求报文(Accounting-request)和计费响应报文 (Accounting-response),用于对接入用户进行计费。其中,按照计费请求报文的计费状态类型(Acct-Matus-Type)属性值不同,又将计费请求报文分为Acct-Status-Type属性值为1的计费开始报文、Acct-Status-Type属性值为2的计费结束报文、Acct-Status-Type 属性值为3的计费更新报文等。目前,通过RADIUS协议提供的计费开始报文和计费结束报文对用户的一次在线过程进行费用结算。具体过程如下1、用户发起上线请求,NAS向认证服务器发送认证请求报文,如果身份信息正确, 认证服务器响应认证成功报文;2、用户认证成功后,接入设备向计费服务器发送计费开始报文,计费服务器收到该报文后,回应计费响应报文,并开始对该用户计费;3、用户在线过程中,NAS可以通过计费更新报文,对用户进行实时费用结算;4、用户下线后,NAS向计费服务器发送计费结束报文,计费服务器回应该报文,并将此次上线过程的费用结算结果记入当前计费周期的帐单中。在上述计费过程中,计费服务器通过计费开始报文和计费结束报文标识用户的一次在线过程并统计用户此次在线的上网费用,通过计费更新报文实现在线用户费用的实时计算,但只有在收到计费结束报文后或者计费更新报文等待超时后,才对用户此次上线费用进行结算并生成帐单。按照上述计费过程,如果用户在线过程跨周期,将整个在线过程的费用都记入下一个周期中。例如,用户使用以月为周期的计费服务,包月费为20元,费率为0.01元 /1秒;计费周期的开始日为23日,则2011-2-2300:00:00至2011-3-2300:00:00为第一个计费周期,2011-3-2300:00:00至2011-4-2300:00:00为第二个计费周期,如果用户在 2011-3-2221:00上线,并在2011-3-232:00下线,则用户的此次上线属于跨周期上线,由于下线时间是在第二个计费周期,因此,会将此次上线过程的费用结算结果记入第二个计费周期。如果按流量计费,由于在周期末没有即时结算,用户下线时无法区分有多少流量是上一个周期使用的,用户此次在线使用的所有流量都会被记录到下一个周期的帐单,这样周期内的流量计算不正确,会导致对用户的流量限制不正确或者费用计算不正确。比如, 用户使用的是包月限制流量20G,用户上线后在一个周期内已经使用了流量18G,但是在周期末没有下线,一直在线到下一个周期,则用户在下一个周期内最多只能再使用2G流量, 以后就会因流量限制不允许用户上线了。如果每周期内按流量累积分档的计费服务,用户周期末不下线,同样会导致上下两个周期内的流量费用和总流量费用计算都不正确。如果是按时长计费,虽然可以根据周期的切换时间判断是哪段时间是前一个周期的哪段时间是后一个周期的,但是,如果服务提供商提供服务的付费方式是后付费,在用户在跨周期在线情况下,用户上一个周期的使用量被计算到下一个周期,在下一个周期末才能出帐缴费,延迟了服务提供商的费用回收时间。另外,用户跨周期在线时,如果上一个周期内的上网时间比较长,会导致在下一个周期的帐单内的上网时长超出了第二个周期整个周期的时间,容易引起用户的不满和误解。可见,由于RADIUS协议还没有提供在用户在线时对使用量进行即时结算机制。如果用户使用的是周期型的计费策略,在用户的计费周期结束时,用户还保持在线,则用户的费用并不会立即结算,而是在用户下线时才结算,这样的费用结算方式会导致用户的费用结算不及时或者不正确。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种AAA系统中在线用户跨周期费用即时结算方法,该方法能够在用户跨周期在线时对用户费用进行即时结算。为了达到上述目的,本专利技术提供了一种AAA系统中在线用户跨周期费用即时结算方法,该方法包括A、计费服务器检测到在线用户到达计费周期结束时间时,向网络接入设备NAS发送即时结算请求ΑΙ-Request报文;B、计费服务器接收所述NAS在接收到计费服务器发来的ΑΙ-Request报文后,向其发送的携带该ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文,并根据该计费重置报文中携带的所述在线用户的上网使用量信息,对该在线用户的费用进行即时结算,将费用结算结果计入上一计费周期的账单,并从下一计费周期起始时间重新开始对该在线用户计费,向NAS发送计费响应报文,供其将所述在线用户的上网使用量信息从零开始累积,完成对该在线用户的跨周期费用即时结算。本专利技术还提供了一种系统,应用于认证、授权、计费AAA系统中在线用户跨周期费用的即时结算,该系统包括计费服务器、网络接入设备NAS;所述计费服务器,用于检测到在线用户到达计费周期结束时间时,向NAS发送即时结算请求ΑΙ-Request报文;用于向NAS发送ΑΙ-Request报文后,接收NAS发送的携带该 ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文,并根据计费重置报文中携带的所述在线用户的上网使用量信息,对该在线用户的费用进行即时结算,将费用结算结果计入上一计费周期的账单,并从下一计费周期起始时间重新开始对该在线用户计费,向NAS发送计费响应报文;所述NAS,用于接收到计费服务器发来的ΑΙ-Request报文后,向计费服务器发送携带该ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文;用于接收到计费服务器发来的计费响应报文后,将所述在线用户的上网使用量信息从零开始累积, 完成对该在线用户的跨周期费用即时结算。由上面的技术方案可知,本专利技术中,利用计费服务器检测在线用户的计费周期结束时间,并在计费周期结束时间向NAS发送ΑΙ-Request报文,触发NAS发起对该在线用户的计费重置请求,计费服务器根据NAS发起的计费重置请求,对该在线用户的费用进行即时结算,将结算结果记入上一计费周期,并在保持该在线用户在线的情况下重新开始对该在线用户进行计费,从而在该在线用户跨周期在线时,将两个计费周期的费用分别计入各自的计费周期,实现了用户跨周期在线时的费用即时结算。附图说明图1是现有技术接入计费系统组网示意图;图2是本专利技术实施例AAA系统中在线用户跨周期费用即时结算方法流程图;图3是本专利技术实施例系统组网示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例, 对本专利技术进行详细说明。本专利技术的主要思想是计费服务器检测到在线用户到达计费周期结束时间时,获取NAS中该在线用户的上网使用量信息,并根据该获取到的该在线用户的上网使用量信息,对该在线用户进行垮周期费本文档来自技高网
...

【技术保护点】
1.一种认证、授权、计费AAA系统中在线用户跨周期费用即时结算方法,其特征在于,该方法包括:A、计费服务器检测到在线用户到达计费周期结束时间时,向网络接入设备NAS发送即时结算请求AI-Request报文;B、计费服务器接收所述NAS在接收到计费服务器发来的AI-Request报文后,向其发送的携带该AI-Request报文所请求的在线用户的上网使用量信息的计费重置报文,并根据该计费重置报文中携带的所述在线用户的上网使用量信息,对该在线用户的费用进行即时结算,将费用结算结果计入上一计费周期的账单,并从下一计费周期起始时间重新开始对该在线用户计费,向NAS发送计费响应报文,供其将所述在线用户的上网使用量信息从零开始累积,完成对该在线用户的跨周期费用即时结算。

【技术特征摘要】
1.一种认证、授权、计费AAA系统中在线用户跨周期费用即时结算方法,其特征在于, 该方法包括A、计费服务器检测到在线用户到达计费周期结束时间时,向网络接入设备NAS发送即时结算请求ΑΙ-Request报文;B、计费服务器接收所述NAS在接收到计费服务器发来的ΑΙ-Request报文后,向其发送的携带该ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文,并根据该计费重置报文中携带的所述在线用户的上网使用量信息,对该在线用户的费用进行即时结算,将费用结算结果计入上一计费周期的账单,并从下一计费周期起始时间重新开始对该在线用户计费,向NAS发送计费响应报文,供其将所述在线用户的上网使用量信息从零开始累积,完成对该在线用户的跨周期费用即时结算。2.根据权利要求1所述的方法,其特征在于,计费服务器在向NAS发送ΑΙ-Request报文后,如果未在预设时间内接收到NAS发送的计费重置报文,若未超过预设最大重试次数, 则再次向NAS发送ΑΙ-Request报文,重试对该在线用户进行费用即时结算,若已达到预设最大重试次数,则确定不对该在线用户的费用进行即时结算。3.根据权利要求2所述的方法,其特征在于,步骤B所述将费用结算结果计入上一计费周期的账单时,进一步将该用户的下线原因记录为计费在线重置Accounting online Reset ;所述从下一计费周期起始时间重新开始对该在线用户计费包括将该在线用户的上线时间更改为下一计费周期的起始时间,将该在线用户的在线时长和流量清零;所述从下一计费周期起始时间重新开始对该在线用户计费之后,进一步包括如果该在线用户在下一计费周期内下线,则将从下一计费周期的起始时间到该用户下线时间的费用结算结果计入下一计费周期的账单,如果该在线用户在下一周期结束时间仍未下线,则再次对该在线用户进行跨周期费用即时结算。4.根据权利要求1、2或3任一权项所述的方法,其特征在于,NAS接收到计费服务器发来的ΑΙ-Request报文后,向计费服务器发送携带该ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文之前,进一步包括判断是否能够成功处理该AI-Request 报文,如果是,则向计费服务器发送即时结算确认AI-ACK报文,否则,向计费服务器发送即时结算失败AI-NAK报文;步骤B所述计费服务器接收所述NAS在接收到计费服务器发来的ΑΙ-Request报文后, 向其发送的携带该ΑΙ-Request报文所请求的在线用户的上网使用量信息的计费重置报文之前,进一步包括等待接收NAS发来的AI-ACK报文或AI-NAK报文,如果接收到NAS发来的AI-ACK报文,则继续等待接收NAS发来的计费重置报文,如果接收到NAS发来的AI-NAK 报文,则确定不对该在线用户的费用进行即时结算。5.根据权利要求4所述的方法,其特征在于,所述的ΑΙ-Request报文中包括编码字段、 会话鉴别属性字段、服务类型属性字段、NAS鉴别属性字段;步骤A所述计费服务器检测到在线用户到达计费周期结束时间之后,向NAS发送 ΑΙ-Request报文之前,进一步包括将该ΑΙ-Request报文的编码值设置为预设的第一编码值,将该ΑΙ-Request报文的会话鉴别属性设置为该在线用户的会话鉴别属性值,将该 ΑΙ-Request报文的服务类型属性设置为预设的第一属性值,将该ΑΙ-Request报文的NAS鉴别属性设置为目标NAS的鉴别属性值;NAS预先存储每个在线用户的会话鉴别属性;预先存储自身的NAS鉴别属性和支持的服务类型krvice-Type ;NAS在接收到编码属性值为预设的第一编码值的报文时,确定接收到的报文为 ΑΙ-Request 报文;NAS接收到计费服务器发送的ΑΙ-Request报文后,判断是否能够成功处理该 ΑΙ-Request报文的方法为在预先存储的每个在线用户的会话鉴别属性中查找该 ΑΙ-Request报文中携带的会话鉴别属性,如果查找到其中一个在线用户的会话鉴别属性与该ΑΙ-Request报文中携带的会话鉴别属性相同,且该ΑΙ-Request报文中携带的NAS鉴别属性与NAS预先存储的自身的NAS鉴别属性相同,且该ΑΙ-Request报文中携带的服务类型是NAS支持的服务类型,则确定能够成功处理该ΑΙ-Request报文,否则,不能够成功处理该 ΑΙ-Request 艮文。6.根据权利要求5所述的方法,其特征在于,所述的AI-ACK报文包括编码字段、会话鉴别属性字段;NAS向计费服务器发送AI-ACK报文之前,进一步包括将AI-ACK报文的编码值设置为预设的第二编码值,将AI-ACK报文的会话鉴别属性对应的属性值设置为接收到的 ΑΙ-Request报文的会话鉴别属性对应的属性值;所述的计费重置报文包括编码字段、会话鉴别属性字段、计费状态类型 Acct-Session-Type 属性字段;NAS向计费服务器发送的计费重置报文之前,进一步包括将计费重置报文的编码值设置为计费请求报文对应的编码值,将计费重置报文的会话鉴别属性对应的属性值设置为接收到的ΑΙ-Request报文的会话鉴别属性对应的属性值,将计费状态类型属性对应的属性值设置为预设的第二属性值;所述的AI-NAK报文中包括编码字段、会话鉴别属性字段;NAS向计费服务器发送AI-NAK报文之前,进一步包括将AI-NAK报文的编码值设置为预设的第三编码值,将AI-NAK报文中的会话鉴别属性对应的属性值设置为接收到的 ΑΙ-Request报文中的会话鉴别属性对应的属性值。7.根据权利要求6所述的方法,其特征在于,NAS判断确定不能成功处理该AI-Request 报文时,进一步判断确定不能成功处理该ΑΙ-Request报文的错误原因;所述的AI-NAK报文还包括错误原因属性字段;NAS向计费服务器发送AI-NAK报文之前,进一步根据所述不能成功处理该AI-Request 报文的错误原因设置AI-NAK报文的错误原因属性对应的属性值;计费服务器接收到NAS发来的AI-NAK报文后,进一步包括根据AI-NAK报文的错误原因属性对应的属性值记录错误日志。8.一种系统,应用于认证、授权、计费AAA系统中在线用户跨周期费用的即时结算,其特征在于,该系统包括计费服务器、...

【专利技术属性】
技术研发人员:王钰洁
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

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

1