基于反算计费的资源分配方法及装置制造方法

文档序号:7777197阅读:288来源:国知局
基于反算计费的资源分配方法及装置制造方法
【专利摘要】本发明提供一种基于反算计费的资源分配方法及装置,方法包括:根据用户的计费请求,获得所述用户的当前余额;若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额和所述请求业务的历史消费总额;根据预存的所述请求业务的单位资费额和反算公式,计算资源量;更新所述用户的当前余额,并为所述用户分配所述资源量的所述请求业务对应的资源。通过本发明提供的基于反算计费的资源分配方法及装置,能够有效提高资源分配的可靠性。
【专利说明】基于反算计费的资源分配方法及装置
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种基于反算计费的资源分配方法及装置。
【背景技术】
[0002]当前,随着各种增值业务的大量涌现,运营商需要根据用户的当前余额合理地为其分配资源。具体的,通常的资源分配方案为,根据用户的请求业务,为其分配预设的资源量的所述请求业务对应的资源,并从用户的当前余额中扣除相应的金额;进一步的,当用户的当前余额低于某阈值时,例如,不足以为用户分配所述预设资源量的资源,则拒绝向该用户分配资源。可见,基于上述方案,若用户的当前余额较低,则即使该用户的当前余额不为零,其也无法进行任何业务。
[0003]为解决上述问题,现有的资源分配方案中采用了反算计费的方案,即基于反算计费的资源分配方法,具体包括当签约用户的账户余额低于某阈值时,则根据用户的请求业务和对应的资费情况,将该用户的账户余额除以该请求业务的单位资费额,从而计算出将为用户分配的所述请求业务对应的资源的资源量。
[0004]尽管上述方案能够使当前余额较低的用户进行其本次请求的业务,但是,基于上述方案,由于用户的余额已完全用于为用户分配其本次请求的业务对应的资源,因此,在本次计费请求之后,用户将没有账户余额用于进行其它业务,这就降低了基于反算计费的资源分配方案的可靠性。

【发明内容】

[0005]本发明提供一种基于反算计费的资源分配方法及装置,用于解决现有的资源分配方案中,用户在对当前的请 求业务请求反算计费后,则无法进行其它业务的问题。
[0006]本发明的第一个方面是提供一种基于反算计费的资源分配方法,包括:
[0007]根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识;
[0008]若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额β i ;
[0009]根据预存的所述请求业务的单位资费额Yi和反算公式,计算资源量S,其中,所述反算公式为:δ=αΧ (?^/β)/、,其中Yi表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额;
[0010]将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为I其中,α’=α-αΧ d/β)。
[0011]本发明的另一个方面是提供一种基于反算计费的资源分配装置,包括:
[0012]查询模块,用于根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识;[0013]获取模块,用于若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额;
[0014]计算模块,用于根据预存的所述请求业务的单位资费额Yi和反算公式,计算资源量I其中,所述反算公式为:S =α X (?^/β)/、,其中Yi表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额;[0015]处理模块,用于将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为3,其中,0’=0-(1\ d/β)。
[0016]本发明提供的基于反算计费的资源分配方法及装置,通过根据用户的计费请求,基于当前统计的所述用户的历史消费记录、所述请求业务的单位资费额、所述用户的当前余额及反算公式,计算出相应的资源量,并为用户分配相应的所述请求业务对应的资源的技术方案,使用户在本次反算计费过后,仍可进行其它业务,有效提高了资源分配的可靠性。
【专利附图】

【附图说明】
[0017]图1为本发明实施例一提供的一种基于反算计费的资源分配方法的流程示意图;
[0018]图2为本发明实施例二提供的一种基于反算计费的资源分配装置的结构示意图。
【具体实施方式】
[0019]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0020]图1为本发明实施例一提供的一种基于反算计费的资源分配方法的流程示意图,如图1所示,所述方法包括:
[0021]101、根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识。
[0022]102、若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额βρ
[0023]其中,所述时间范围可以根据具体的计算策略设定,例如,将所述时间范围设为至今2个月,则相应的,根据所述用户的历史消费记录,获得所述用户在至今2个月以内,各业务的历史消费总额和所述请求业务的历史消费总额。
[0024]在上述举例中,假设用户在第一个月内,使用业务Α、B和C的消费额依次分别为Al,BI和Cl,在第二个月内,使用业务B、C和D的消费额依次分别为Β2、C2和D2,且所述用户当前的请求业务为B,则所述用户在所述时间范围内各业务的历史消费总额为A1+B1+C1+B2+C2+D2,所述请求业务的历史消费总额为Β1+Β2。可以理解,上述举例只是为了能够更加直观地理解本实施例的技术方案,而并未对本实施例的其它【具体实施方式】进行限制。
[0025]具体的,在实际应用中,各用户的历史消费记录可以由历史消费记录中心进行存储和维护,则相应的,在102之前,所述方法还可以包括:向历史消费记录中心发送查询请求,所述查询请求包括所述用户的标识;接收所述历史消费记录中心返回的当前统计的所述用户的历史消费记录。
[0026]103、根据预存的所述请求业务的单位资费额Yi和反算公式,计算资源量δ,其中,所述反算公式为:S = α X ( β i/β )/ Y i,其中Y i表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额。
[0027]在实际应用中,所述单位资费额可以从预存的各业务的资费信息中获取,依次举例来说,若所述请求业务为数据业务,则所述数据业务的单位资费额表示为用户分配每兆数据流量所需的消费金额,例如,0.3元/兆,即为用户提供每兆数据流量需要从用户余额中扣除0.3元;若所述请求业务为短信业务,则所述短信业务的单位资费额表示为用户处理每条短信所需的消费金额,例如,0.1元/条,即为用户的每条短信分配资源需要从用户余额中扣除0.1元;以此类推,所述请求业务还可以为语音业务等,在此不再一一举例。上述举例只是为了能够更加直观地理解本实施例的技术方案,而并未对本实施例的其它【具体实施方式】进行限制。
[0028]104、将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为I其中,α’=α-αΧ (?^/β)。
[0029]其中,所述将α ’作为所述用户的当前余额进行存储,即将所述用户的当前余额更新为α ’。另外,在实际应用中,各用户的当前余额可以由账户管理中心统一存储和维护,则相应的,所述将α ’作为所述用户的当前余额进行存储,即将所述账户管理中心中存储的所述用户的当前余额更新为α ’。
[0030]具体的,当用户余额过低时,将不再为其分配资源,则相应的,在101之后,所述方法还可以包括:
[0031]若所述用户的当前余额小于预设的第二阈值,则向所述用户返回余额不足消息,所述第二阈值小于所述第一阈值。
[0032]本实施例提供的基于反算计费的资源分配方法,通过根据用户的计费请求,基于当前统计的所述用户的历史消费记录、所述请求业务的单位资费额、所述用户的当前余额及反算公式,计算出相应的资源量,并为用户分配相应的所述请求业务对应的资源的技术方案,使用户在本次反算计费过后,仍可进行其它业务,有效提高了资源分配的可靠性。
[0033]图2为本发明实施例二提供的一种基于反算计费的资源分配装置的结构示意图,如图2所示,所述装置包括:查询模块21、获取模块22、计算模块23和处理模块24 ;其中,
[0034]查询模块21,用于根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识;
[0035]获取模块22,用于若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额β i ;
[0036]计算模块23,用于根据预存的所述请求业务的单位资费额Y i和反算公式,计算资源量I其中,所述反算公式为:S =α X (?^/β)/、,其中Yi表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额;
[0037]处理模块24,用于将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为I其中,α’=α-αΧ (?^/β)。[0038]具体的,在实际应用中,各用户的历史消费记录可以由历史消费记录中心进行存储和维护,则相应的,所述装置还可以包括:
[0039]发送模块,用于在获取模块22根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额I之前,向历史消费记录中心发送查询请求,所述查询请求包括所述用户的标识;
[0040]接收模块,用于接收所述历史消费记录中心返回的当前统计的所述用户的历史消
费记录。
[0041]具体的,当用户余额过低时,将不再为其分配资源,则相应的,所述处理模块,还用于在所述查询模块获得所述用户的当前余额α之后,若所述用户的当前余额小于预设的第二阈值,则向所述用户返回余额不足消息,所述第二阈值小于所述第一阈值。
[0042]本实施例提供的基于反算计费的资源分配装置,通过根据用户的计费请求,基于当前统计的所述用户的历史消费记录、所述请求业务的单位资费额、所述用户的当前余额及反算公式,计算出相应的资源量,并为用户分配相应的所述请求业务对应的资源的技术方案,使用户在本次反算计费过后,仍可进行其它业务,有效提高了资源分配的可靠性。
[0043]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0044]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0045]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种基于反算计费的资源分配方法,其特征在于,包括:根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识;若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额β i ;根据预存的所述请求业务的单位资费额Yi和反算公式,计算资源量I其中,所述反算公式为:δ=αΧ (?^/β)/、,其中Yi表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额;将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为I其中, a ^ =α-α X d/β)。
2.根据权利要求1所述的方法,其特征在于,所述根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额β i之前,还包括:向历史消费记录中心发送查询请求,所述查询请求包括所述用户的标识;接收所述历史消费记录中心返回的当前统计的所述用户的历史消费记录。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述用户的当前余额α之后,还包括:若所述用户的当前余额小于预设的第二阈值,则向所述用户返回余额不足消息,所述第二阈值小于所述第一阈值。
4.一种基于反算计费的资源分配装置,其特征在于,包括:查询模块,用于根据用户的计费请求,查询当前存储的各用户的账户余额,获得所述用户的当前余额α,所述计费请求包括所述用户的标识和请求业务的标识;获取模块,用于若所述用户的当前余额不大于预设的第一阈值,则根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额;计算模块,用于根据预存的所述请求业务的单位资费额Yi和反算公式,计算资源量S,其中,所述反算公式为:S =α X (Ι/β)/、,其中Y 1表示为用户分配每单位资源量的所述请求业务对应的资源所需消费的金额;处理模块,用于将α ’作为所述用户的当前余额进行存储,并为所述用户分配所述请求业务对应的资源,且分配的资源量为6,其中,0’=0-(1\ d/β)。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:发送模块,用于在所述获取模块根据当前统计的所述用户的历史消费记录,获得所述用户在预设时间范围内各业务的历史消费总额β和所述请求业务的历史消费总额1之前,向历史消费记录中心发送查询请求,所述查询请求包括所述用户的标识;接收模块,用于接收所述历史消费记录中心返回的当前统计的所述用户的历史消费记录。
6.根据权利要求4或5所述的装置,其特征在于,所述处理模块,还用于在所述查询模块获得所述用户的当前余额α之后,若所述用户的当前余额小于预设的第二阈值,则向所述用户返回余额不足消息,所述第二阈值小于所述第一阈值 。
【文档编号】H04L12/14GK103607707SQ201310589350
【公开日】2014年2月26日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】姬绍东, 王艳丽 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1