本发明专利技术公开了一种实时计费方法及系统,其中,所述方法包括:接收业务系统发送的对用户进行计费的请求;采用预置的预测模型,利用用户对业务的历史使用记录,预测用户的业务使用量;计算所述预测的业务使用量所需的账户金额,并判断用户当前的账户余额是否充足;如果充足,将所述预测的业务使用量所需的账户金额冻结,并将所述预测的业务使用量返回给所述业务系统,以便所述业务系统根据所述预测的业务使用量对用户的服务进行控制。通过本发明专利技术,既可以保证用户不会欠费,又可以使得用户账户余额的其他部分可以用于其它业务,因此能够更好地满足预付费系统的计费需求。
【技术实现步骤摘要】
本专利技术涉及数据处理
,特别是涉及一种实时计费方法及系统。
技术介绍
通常,在进行数据处理时,经常会存在需要对多种数据并行处理的情况。例如,随 着数字电视整体平移进程的推进,各个地区的广播电视运营商在进行整体平移的过程中大 都选择了预付费方式作为用户支付收视费用的主要方式,在平移初期,运营商主要向以包 月的形式提供节目、频道订购等服务,对于计费系统的要求比较低,但是随着业务的开展, 各种业务特别是基于延续性使用量计费业务的开展,使得运营商逐渐从单一的数字/模拟 电视业务向多业务综合运营的模式转变,这种转变对预付费的实时计费提出了极高的要 求需要对业务数据及计费数据进行并行处理,既要求系统快速响应用户的请求,又要求根 据用户的余额控制用户的业务使用。最初采用的预付费计费方式是基于话单的准实时计费,这种计费模式在用户使用 完业务后由业务系统产生该用户的业务使用记录,计费系统立即采集该记录,并根据该记 录进行费用计算,从用户的余额中扣除该费用,这种模式对系统的压力比较小,只有在用户 使用完业务后才进行计费处理,从而计费效率对用户的使用和用户的感知影响很小,但是 由于这种模式没有对用户的业务使用进行干预,即使用户的余额不足也无法进行控制,可 能导致用户欠费,从而影响系统的正常运营。为此,现有技术中采用了基于用户余额的反算式计费,这种计费方式是在业务系 统接收到用户的接入请求后,向计费系统申请计费处理,计费系统根据用户的全部账户余 额反向计算出用户可以使用的业务使用量,业务系统根据返回的业务使用量对该用户的服 务进行控制。这种模式只是在用户接入时进行费用计算,对计费系统的压力较小,但是由 于需要根据全部的账户余额反算业务使用量,用户一次接入就将其所有的余额都进行了冻 结,因此,会影响用户对于其他业务的使用。
技术实现思路
本专利技术提供一种实时计费方法及系统,能够更好地满足预付费系统的计费需求。为实现上述目的,本专利技术提供了如下方案一种实时计费方法,包括接收业务系统发送的对用户进行计费的请求;采用预置的预测模型,利用用户对业务的历史使用记录,预测用户的业务使用 量;计算所述预测的业务使用量所需的账户金额,并判断用户当前的账户余额是否充 足;如果充足,将所述预测的业务使用量所需的账户金额冻结,并将所述预测的业务 使用量返回给所述业务系统,以便所述业务系统根据所述预测的业务使用量对用户的服务进行控制。优选的,如果用户当前的账户余额不充足,所述方法还包括根据用户当前的账户余额对所述预测的业务使用量进行调整,并将调整后的业务 使用量返回给所述业务系统。优选的,用户结束业务之后,所述方法还包括接收并保存业务系统发送的业务使用记录,以便下次接收到计费请求时预测用户 的业务使用量,或者,利用更新的业务使用记录对预测模型进行调整。优选的,如果用户在用完所述预测的业务使用量之后未结束业务,所述方法还包 括接收业务系统发送的计费请求,触发重新根据用户对业务的历史使用记录,预测 用户的业务使用量,将所述预测的业务使用量返回给所述业务系统。优选的,所述利用用户对业务的历史使用记录,预测用户的业务使用量包括查询session管理系统,判断所述请求是否为首次接入的计费请求;如果是,为所述用户建立session,在所述session中至少保存用户标识及初始化 的预测次数,基于所述初始化的预测次数,利用用户对业务的历史使用记录,预测用户的业 务使用量;否则,取出所述用户的session,将所述预测次数进行加一操作,并基于所述加一 后的预测次数,利用用户对业务的历史使用记录,预测用户的业务使用量。优选的,所述用户对业务的历史使用记录包括用户的用户标识、接入时间、业务类 型、接入时间类型、最大业务使用量、用户的平均业务使用量、预测次数和/或业务号码。优选的,所述预置的预测模型包括神经网络、模糊神经网络、灰度预测、模糊预测和/或基于小波分析的预测。一种实时计费系统,包括请求接收单元,用于接收业务系统发送的对用户进行计费的请求;实时预测单元,用于采用预置的预测模型,利用用户对业务的历史使用记录,预测 用户的业务使用量;余额控制单元,用于计算所述预测的业务使用量所需的账户金额,并判断用户当 前的账户余额是否充足;账户管理单元,用于如果充足,将所述预测的业务使用量所需的账户金额冻结,并 将所述预测的业务使用量返回给所述业务系统,以便所述业务系统根据所述预测的业务使 用量对用户的服务进行控制。优选的,如果用户当前的账户余额不充足,所述系统还包括使用量调整单元,用于根据用户当前的账户余额对所述预测的业务使用量进行调 整,并将调整后的业务使用量返回给所述业务系统。优选的,用户结束业务之后,所述系统还包括业务使用记录存储单元,用于接收并保存业务系统发送的业务使用记录,以便下 次接收到计费请求时预测用户的业务使用量;或者,预测模型调整单元,用于利用更新的业务使用记录对预测模型进行调整。优选的,如果用户在用完所述预测的业务使用量之后未结束业务,所述系统还包 括重新计费触发单元,用于接收业务系统发送的计费请求,触发重新根据用户对业 务的历史使用记录,预测用户的业务使用量,将所述预测的业务使用量返回给所述业务系 统。优选的,所述实时预测单元包括查询子单元,用于查询session管理系统,判断所述请求是否为首次接入的计费 请求;第一预测子单元,用于如果是首次接入,为所述用户建立session,在所述 session中至少保存用户标识及初始化的预测次数,基于所述初始化的预测次数,利用用户 对业务的历史使用记录,预测用户的业务使用量;第二预测子单元,用于如果不是首次接入,取出所述用户的session,将所述预测 次数进行加一操作,并基于所述加一后的预测次数,利用用户对业务的历史使用记录,预测 用户的业务使用量。优选的,所述用户对业务的历史使用记录包括用户的用户标识、接入时间、业务类 型、接入时间类型、最大业务使用量、用户的平均业务使用量、预测次数和/或业务号码。优选的,所述预置的预测模型包括神经网络、模糊神经网络、灰度预测、模糊预测和/或基于小波分析的预测。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果本专利技术在接收业务系统发送的计费请求之后,能够采用预置的预测模型,利用用 户对业务的历史使用记录,预测用户的业务使用量,然后计算所述预测的业务使用量所需 的账户金额,并判断用户当前的账户余额是否充足,如果充足,则将所述预测的业务使用量 所需的账户金额冻结,并将所述预测的业务使用量返回给所述业务系统,以便所述业务系 统根据所述预测的业务使用量对用户的服务进行控制。可见,本专利技术能够预测用户的业务 使用量,并且在用户的账户余额充足的情况下,仅将本次预测的业务使用量所需的账户金 额冻结,这样,既可以保证用户不会欠费,又可以使得用户账户余额的其他部分可以用于其 它业务,因此能够更好地满足预付费系统的计费需求。同时,如果根据用户的历史使用记录预测出的业务使用量所需的用户金额大于用 户当前的账户余额,即在当前的账户余额不充足的情况下,还可以根据用户的账户余额对 所述预测的业务使用量进行调整,因此,可以保证用户当前有少量账户余额的情况下,也能 够正常得获取到服务。另外,如果用户本文档来自技高网...
【技术保护点】
1.一种实时计费方法,其特征在于,包括:接收业务系统发送的对用户进行计费的请求;采用预置的预测模型,利用用户对业务的历史使用记录,预测用户的业务使用量;计算所述预测的业务使用量所需的账户金额,并判断用户当前的账户余额是否充足;如果充足,将所述预测的业务使用量所需的账户金额冻结,并将所述预测的业务使用量返回给所述业务系统,以便所述业务系统根据所述预测的业务使用量对用户的服务进行控制。
【技术特征摘要】
【专利技术属性】
技术研发人员:李建章,
申请(专利权)人:北京四达时代软件技术股份有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。