一种对用户可用资源进行预分配的方法

文档序号:7879431阅读:185来源:国知局
专利名称:一种对用户可用资源进行预分配的方法
技术领域
本发明涉及一种为用户多业务多连接进行资源预分配的方法,可以防止用户的资源透支。
背景技术
AAA(授权、认证、计费)服务器作为接入设备(NAS,以太网交换机等)的认证、计费服务器,在Internet(互联网)组网方案中的作用越来越重要。AAA服务器能否正常运行决定了用户能否正常接入、能否正常记录计费信息等与用户、服务提供商利益和服务质量密切相关的问题。
随着基于网络的服务越来越多,用户为了享受不同的服务,例如打IP电话,宽带接入等,需要购买不同的卡,需要记住不同的用户名称以及密码,这显然增加了用户的使用不便性。针对这种情况,CAMS(综合访问管理服务器)提供了用户多业务多连接的功能,即一个业务名称下可以使用不同的业务,例如既可以打电话,又可以使用宽带接入业务,或同时可以有多个用户使用相同的业务名称进行业务的使用。这样极大地方便了用户,但同时也带来了相应的问题对于预付费的用户,有发生用户可用资源透支的可能。这里所说的“用户可用资源”包括用户预付的费用,即货币资源、累计型非货币资源以及其它的非货币资源。
在本说明书中,术语“用户可用资源透支”是指用户使用业务时消费的资源大于用户已有的资源,例如用户名A有100元,同时有两个客户使用用户名A的业务,每个客户消耗资源为60元,则总的消耗额为120元,此时即发生了用户可用资源的透支。
“累计型非货币资源”该类型的非货币资源用于统计多个连接的客户端在某一用户名下使用业务的累计量,不参与计费处理。例如用户名A上网小时数累计为20小时,此时有两个客户以用户名A上网,一个使用了3小时,一个使用了4小时,此时的累计值为27小时。向用户分配这种资源主要是适用于根据用户的使用量的累积而向用户提供优惠(例如奖励上网时间等)的计费方案中。
“其它非货币资源”这种类型的资源也要参与计费的处理,例如用户A选择包月的计费策略,花费20元包40小时,此时系统扣除用户20元货币资源,同时生成40小时的非货币资源。

发明内容
本发明的目的是提供一种用户可周资源的分配方法,在保证用户享受多业务多连接的功能的同时防止用户可用资源透支的情况发生。
为实现上述目的,本发明提供了一种对用户可用资源进行预分配的方法,其中用户通过接入设备与业务模块连接,并通过AAA服务器进行认证和计费,该方法包括以下步骤(1)对于在计费策略中设置用户可用资源分配阈值;(2)对认证成功的用户,根据所述用户可用资源分配阈值,进行用户可用资源的预分配。
在上述方法中,所述业务模块是指运营商为用户提供特定业务的单元。所述用户可用资源预分配包括货币资源的预分配,累计型非货币资源的预分配以及其它的非货币资源的预分配。其中,对所述货币资源,当可分配的用户可用货币资源数量大于所设置的资源分配阈值时,按所述资源分配阈值为用户业务分配所述货币资源,反之则按可分配的用户可用资源数量为所述用户分配货币资源;对于累计型非货币资源,为每个用户连接预分配全部的累计型非货币资源;对于其它非货币资源,只为第一个连接分配这种非货币资源。
在上述方法中,还包括实时地记录已被预分配的用户可用资源和已消耗的用户可用资源的信息。
使用本发明的方法,通过对资源的预先分配,可以实现用户多业务多连接的功能,并能够避免资源透支的情况发生,从而保护用户及服务提供商的利益。


图1是本发明的一个实施例的用户可用资源分配的流程图;图2是本发明的一个实施例的资源回收的流程图。
具体实施例方式
在本发明中,通过在用户认证以及计费更新时进行资源的预先分配来防止用户的资源发生透支。在本发明的优选实施例中,包括如下的步骤按照用户可用资源进行分类,在计费策略中设置用户可用资源的分配阈值。其中,被分配阈值的用户可用资源包括参与计费处理的货币资源和其它类型的非货币资源,不包括累计型货币资源。
计费策略是指对某种业务(如局域网接入业务、拨号接入业务)进行计费的一套完整方案。简单的计费方案有包月制、按时长计费等,复杂的计费方案可能包含分档费率、累积优惠、选型费率(如按不同目的IP地址计费)和时段优惠等。通过配置计费策略,可以满足运营商现行采用的绝大多数计费方案,以及运营商设计新型计费方案的要求,如包月、按时长计费、按流量计费、按目的IP计费、按QoS计费、时段优惠、累积奖励、累积分档计费等。
在计费策略中设置了用户可用货币资源及其它类型非货币资源的阈值后,即可按照这些阈值对用户的连接进行资源预分配。
在本发明中,运营商的系统支持用户多业务多连接的功能,因此在每个用户要使用运营商的业务模块所提供的业务时,系统均先从用户可用资源中分配一部分资源给该用户,当被分配的资源即将耗尽时,再次进行分配。可用资源分配阈值表示单次使用业务时,用户认证成功后被分配的最大资源数量。由于不同业务的费率不同,相同的业务量(时长、流量等)花费的资源不同。因此,针对不同的计费策略的业务,资源分配的阈值不同。阈值的设置应保证根据该阈值反算的用户的上网时长大于更新时间。
本说明书中的术语“反算”是指根据所分配的资源和用户使用业务对应的计费策略、计费周期等来计算用户可以使用的业务量,例如可以使用10小时、10M流量。在下文中,所计算出的业务量称为反算量。此时反算量还不是实际的使用量,不仅可以是时间,还可以是流量等。
这里,更新时间是接入设备的一个配置,指接入设备同AAA服务器之间定期通讯的时间间隔。当用户通过验证后,接入设备以该时间间隔向AAA服务器发送计费更新报文,该计费更新报文包括实时计费所需要的信息。同时AAA服务器使用用户经过计费后剩余的资源信息进行重新计算,计算出能够使用的资源反算值返回给接入设备,该接入设备使用新的反算值对用户进行控制。
需要说明,适当设定预分配资源的阈值对于本发明的实现是非常关键的。
例如,设接入设备的更新时间间隔为3分钟,用户A认证上网。此时如果设置的阈值较小,AAA服务器根据该阈值反算用户A能够上网的时间为1分钟,并将该结果返回给接入设备,则当1分钟后,接入设备就会强制将该用户下网。用户只有重新认证才能享受业务。反之,如果阈值设置较大,用户A认证上网,AAA服务器反算用户A能够上网的时间为4分钟,并将该结果返回给接入设备,则当3分针时,接入设备会向AAA服务器发送用户A的实时记费所需的信息,此时经过计费处理后重新分配资源信息,反算出用户A能够上网的时间为4分钟,并将该结果返回给接入设备,此时用户又可以使用4分钟的业务时间,依此类推,直到使用完用户的可用资源为止。这样,就不会发生用户仍有可用资源,而因为根据阈值反算的用户使用时间短于更新时间而中止对用户的服务。
在本发明的一个实施例中,预分配资源的阈值的设定原则是要保证根据该阈值分配的资源可保证用户使用业务(即与业务模块连接)的时长大于接入设备发送更新报文的间隔时长。另外,还可以这样来确定预分配资源的阈值,即根据用户的使用情况统计,保证根据该阈值分配的资源可确保用户能够使用业务的时长大于用户的平均使用时长。
例如,用户A申请业务,存入一部分货币,同时申请了多业务多连接,即可以有多个连接使用相同的用户名称通过业务模块使用其提供的业务。为了避免透支,引入了资源分配的概念,资源分配是指在用户进行认证时,分出一部分资源给这个连接,此时这些已经分配的资源其它的连接不会再使用了,因此就不会发生透支的情况。同时,由于用户需要多个人可以同时上网,因此对每一个分配的资源也不是越多越好。主要策略为,服务提供商依据当地的使用习惯,例如,一般来说,用户一次上网的平均时间为2小时,那么设置资源的时候,分配的资源就要足够用户能够连续使用2小时以上的。例如,设宽带上网计费策略为一分钟花费0.1元,那么对应的计费策略设置的时候,就可以设置分配阈值为18元,那么当反算的时候,返回的业务使用量为3小时。
对于货币资源的分配阈值可以以货币单位来设定。例如,设宽带上网计费策略为一分钟花费0.1元,拨号接入上网计费策略为一分钟0.01元,则可以设置不同的资源分配阈值。对宽带上网计费策略设置的阈值例如为20元,对拨号上网计费策略设置阈值例如为2元。
预付费用户在申请登记时需要缴纳不同的费用,以生成不同的资源,后付费用户不需要缴纳费用,但根据选择的业务类型也会生成相应的非货币资源。系统记录生成的资源信息。
对于后付费用户也是使用同样的资源预分配的方法。具体地说,在非货币资源中包括小时数、流量值等,例如后付费用户B选择的业务类型对应的计费策略为20元包40小时,那么每月都会记录用户B消耗20元,同时给用户B生成40小时的非货币资源,此时用户B使用业务时消耗的资源就从这40小时之内扣除,当扣除到0时,用户将无法使用该业务。直到下个月再消耗20元,同时给用户B生成40小时的非货币资源。当然也可以配置成包月限时可用,即包月数用完后,仍然可以使用,但此时消耗的资源就不是包月的小时数,而是其它的资源,例如货币资源等。
下面结合附图对本发明的优选实施例进行详细说明。如图1所示,AAA服务器在收到认证报文或更新报文后,进行用户可用资源的预分配。具体分配过程如下对于货币资源,结合计费策略中的分配阈值进行分配。AAA服务器根据用户的业务类型,分别读取计费策略中的分配阈值A、该用户已经分配的货币资源信息B、以及用户的所有货币资源信息C,并对A与C-B的值进行比较,在C-B大于A时,取A作为本次连接的货币资源的分配值;在C-B小于等于A时,取C-B为本次连接的货币资源的分配值。
对于非货币资源,分两种情况进行分配1)对于累计型非货币资源,对每个连接分配相同的值。累计型非货币资源是对使用相同用户名称的多个连接已使用的资源进行累计,所以在每次计费中进行累计后,对每个连接分配的是累计后的相同的已使用量。
2)对于上述的其它类型的非货币资源只分配给第一个连接。这除了实现上方便的原因外,同时可以防止资源被透支。因为只有一个连接使用,在AAA服务器反算时可以控制。当然,也可以对非货币资源设置阈值进行分配。
这样进行资源预分配后,不同的连接的资源信息将不被共享,即使对使用相同用户名称的连接来说也是一样的。
对于已经分配的货币资源、非货币资源,由AAA服务器进行记录,保证已经分配的资源不会被其它的连接占用。
另外,在用户使用业务的过程中,接入设备在上述更新时间内定时发出更新报文,通知AAA服务器该用户仍然使用业务,并实时计算用户已经使用的业务量。该计算是以接入设备每个更新包发送的报文作为基础进行计算的。在实时计算用户已消耗的使用资源后,从用户可用资源中扣除已用资源。
对用户可用资源进行预分配以及后续处理的方式可以有多种。上述方法是一种简单的方式,即每次在接入设备发送的计费更新报文到来时,由AAA服务器按照资源分配阈值为用户重新分配一次资源。这样只要在分配时按如上所述的方式先判断用户的可用资源即可。
可用资源预分配的另一种方式是,在第一次为用户预分配资源时按照资源分配阈值将较多的资源分配给用户,然后当一个计费报文到来时,AAA服务器进行已分配资源同用户已消耗资源的比较。当用户使用业务结束时,接入设备向AAA服务器发送计费结束报文。这种情况下,资源分配阈值也将设置得较大,例如如上所述,将该阈值设置为保证根据该阈值分配的资源可确保用户能够使用业务的时长大于用户的平均使用时长。
在上述的第二种方式下,当被分配的货币资源即将耗尽而用户仍然使用业务时,需要进一步为该用户分配货币资源。而当被分配的货币资源或其它类型的非货币资源被耗尽时,则结束用户的业务,并通知用户。
当收到计费结束报文时,AAA服务器将回收用户使用的资源。该过程如图2所示。在图2所示的回收过程中,当AAA服务器收到计费结束报文时,将计算用户消耗的资源以及按照计费策略奖励给用户的资源信息,并计算用户的使用费用。从用户可用资源中扣除。如果有奖励给用户的资源,也实时添加到用户的可用资源信息中,以更新用户的可用资源信息,便于用户下次使用业务。
以上为说明的目的对本发明的优选实施例进行了详细的描述,但本领域的普通技术人员应该意识到,在本发明的范围和精神的情况下,各种改进、添加和替换都是可能的,并且都在本发明的权利要求所限定的保护范围内。
权利要求
1.一种对用户可用资源进行预分配的方法,其中用户通过接入设备与业务模块连接,并通过AAA服务器进行认证和计费,其特征在于,所述方法包括以下步骤(1)为用户连接确定用户可用资源分配阈值;(2)对认证成功的用户,根据所述用户可用资源分配阈值,进行用户可用资源的预分配。
2.根据权利要求1所述的方法,其特征在于,所述的可用资源预分配包括货币资源的预分配和/或非货币资源的预分配。
3.根据权利要求2所述的方法,其特征在于,根据如下条件设置所述用户可用资源分配阈值使用户可使用业务的时间大于所述接入设备发送计费更新报文的时间。
4.根据权利要求3所述的方法,其特征在于,进一步根据如下条件设置所述用户可用资源分配阈值使用户可使用业务的时间大于所述用户的使用业务的平均时长。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括(3)在AAA服务器收到更新报文时,将已分配的用户可用资源与用户已消耗资源比较;和(4)如果已分配的用户可用资源大于所述用户已消耗资源,则继续为用户提供业务连接,否则中止为用户提供业务连接。
6.根据权利要求5所述的方法,其特征在于,进一步包括所述AAA服务器在收到接入设备的更新报文时,进行计费处理,并更新用户可用资源值。
7.根据权利要求6所述的方法,其特征在于,所述AAA服务器在收到计费结束报文时进行计费处理,并更新用户可用资源值。
8.根据权利要求3所述的方法,其特征在于,所述的货币资源的预分配包括当可分配的用户可用资源数量大于所设置的货币资源分配阈值时,按所述货币资源分配阈值为用户业务分配所述货币资源;否则按可分配的用户可用资源数量为所述用户分配货币资源。
9.根据权利要求3所述的方法,其特征在于,所述的非货币资源包括累计型非货币资源的预分配和/或其它非货币资源,其中对于累计型非货币资源,对每个连接全部分配相同的累计型非货币资源值;对于其它的非货币资源,只将所述其它的非货币资源分配给第一个连接。
10.根据前述权利要求任一项所述的方法,其特征在于,进一步包括,实时地记录已分配的货币资源和非货币资源。
全文摘要
本发明公开了一种对用户可用资源进行预分配的方法,其中用户通过接入设备与业务模块连接,并通过AAA服务器进行认证和计费,所述方法包括以下步骤(1)为用户连接确定用户可用资源分配阈值;(2)对认证成功的用户,根据所述用户可用资源分配阈值,进行用户可用资源的预分配。此外,本发明还包括实时地记录已被预分配的用户可用资源和已消耗的用户可用资源的信息,并根据上述信息确定是继续还是终止为用户提供业务。使用本发明的方法,通过对资源的预先分配,可以实现用户多业务多连接的功能,并能够避免资源透支的情况发生,从而保护用户及服务提供商的利益。
文档编号H04L9/32GK1612529SQ20031010236
公开日2005年5月4日 申请日期2003年10月27日 优先权日2003年10月27日
发明者刘先金, 朱海涛, 杨建森, 卢志坚, 王友军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1