首页> 中国专利> 二级实时计费方法及二级实时计费系统

二级实时计费方法及二级实时计费系统

摘要

本发明提供的二级实时计费方法,包括:计费系统接收业务服务器发送的计费请求;计费系统接收业务服务器传来的交易额;当用户账户值小于交易额,计费系统修改代理商账户值减去预借值,计费系统修改用户账户值加上预借值;当用户账户值大于或等于交易额,计费系统向服务提供设备发送交易指令。本发明的二级实时计费系统包括:第一存储模块;第二存储模块;第三储存模块:计费模块,用于接收业务服务器传来的计费请求和收业务服务器传来的交易额,判断用户账户值是否小于交易额,修改代理商账户值和用户账户值,向服务提供设备发送交易指令。本发明的二级实时计费方法和系统,逻辑复杂度较小、数据同步频率较少、保证代理商资金的最大化利用。

著录项

  • 公开/公告号CN102761424A

    专利类型发明专利

  • 公开/公告日2012-10-31

    原文格式PDF

  • 申请/专利权人 北京易信通联信息技术有限公司;

    申请/专利号CN201110103070.6

  • 发明设计人 蔡云;

    申请日2011-04-25

  • 分类号H04L12/14(20060101);

  • 代理机构11243 北京银龙知识产权代理有限公司;

  • 代理人许静;赵爱军

  • 地址 100176 北京市经济技术开发区西环南路18号C座四层421-422室

  • 入库时间 2023-12-18 07:07:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-12

    未缴年费专利权终止 IPC(主分类):H04L12/14 授权公告日:20150114 终止日期:20180425 申请日:20110425

    专利权的终止

  • 2015-11-25

    专利权的转移 IPC(主分类):H04L12/14 登记生效日:20151105 变更前: 变更后: 申请日:20110425

    专利申请权、专利权的转移

  • 2015-01-14

    授权

    授权

  • 2014-12-17

    专利申请权的转移 IPC(主分类):H04L12/14 变更前: 变更后: 登记生效日:20141125 申请日:20110425

    专利申请权、专利权的转移

  • 2012-12-26

    实质审查的生效 IPC(主分类):H04L12/14 申请日:20110425

    实质审查的生效

  • 2012-10-31

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种数字信息的传输的方法和系统,特别是涉及一种二级实时 计费方法及二级实时计费系统。

背景技术

实时计费方法是由用户先预付费,在交易时计费系统判断用户账户中是否 有足够余额,如果有,实时扣费,交易顺利成交;如果不够,交易终止。

广泛应用于电信服务业、it服务业的二级实时计费方法在实时计费系统中 引入了代理商的角色,由代理商管理其所属的用户。运营商只与代理商进行费 用结算。计费系统一方面需要对用户交易进行实时计费(代理商与用户进行结 算时需要该对账单,同时防止用户过度超额消费),另外需要保证一个代理商 所属用户群的交易总额不能大于该代理商的预充值。现有的二级实时计费系统 有如下两种解决方案:

一,代理商向运营商预付费购买一个总的预充值。然后代理商给所属用户 分别充值一定金额,前提是充值总额不能大于预充值。用户在交易过程中,计 费系统对用户账户进行实时计费。这种计费方案的不足是:每个用户的活跃度 是不一样的,有的用户交易量大,有的用户交易量少。代理商在给用户充值时, 并不能预先知道每个用户的活跃度,一般只能根据一个静态的比例分配。这样 导致活跃度高的用户很快就用完账户总额而不能继续交易,需要代理商经常对 其充值;活跃度低的用户有大量账户值没用,导致代理商大量资金闲置。

二,代理商购买预充值后,并不向用户账户充值。而是用户在交易时,计 费系统对其所属代理商账户实时计费,并记录该用户的交易记录。这相当于属 于同一个代理商的用户群共享一个总的账户值,活跃度高的用户能获得多的账 户值,活跃度低的用户获得少的账户值,保证了代理商资金的最大化利用。但 该方案的不足是:每笔用户交易,计费系统不仅要记录该笔交易,同时要对所 属代理商账户计费。当代理商的用户数目很多时,服务器之间同步数据的负载 和延迟太大,导致整个系统瘫痪。

发明内容

本发明的目的是提供一种逻辑复杂度较小、数据同步频率较少、保证代理 商资金的最大化利用的二级实时计费方法。

本发明的另一目的是提供一种逻辑复杂度较小、数据同步频率较少、保证 代理商资金的最大化利用的二级实时计费系统。

本发明的二级实时计费方法,用于利用计费系统对代理商下属的用户进行 计费,所述计费系统包括第一存储模块、第二存储模块、第三储存模块,所述 第一存储模块存储代理商账户值,所述第二存储模块存储所述代理商下属的用 户账户值,所述第三储存模块储存预借值,所述计费方法包括以下步骤:

A、计费系统接收业务服务器发送的计费请求;

B、计费系统接收业务服务器传来的交易额;

C、计费系统判断用户账户值是否小于交易额,获取判断结果;

D、当用户账户值小于所述交易额,计费系统修改所述代理商账户值减 去所述预借值,所述计费系统修改所述用户账户值加上所述预借值; 返回步骤C;当用户账户值大于或等于所述交易额,所述计费系统 向服务提供设备发送交易指令。

本发明的二级实时计费方法,其中,所述计费系统每一个计费周期结束后 通过下述步骤生成所述预借值:

步骤一、计费系统比较本计费周期消费总额与上一个消费周期消费总额;

步骤二、当本计费周期消费总额大于上一个消费周期消费总额,计费系统 按照预借值=当前预借值×[1+(本计费周期消费总额-上一个消费周期消费 总额)×α/本计费周期消费总额]生成预借值,并由第三储存模块储存;当 本计费周期消费总额小于或等于上一个消费周期消费总额,计费系统按照预借 值=当前预借值×[1-(上一个消费周期消费总额-本计费周期消费总额)×α /上一个消费周期消费总额]生成预借值,并由第三储存模块储存。

本发明的二级实时计费方法,其中,步骤D中,计费系统判断所述代理 商账户值是否小于所述预借值,当所述代理商账户值小于所述预借值,计费系 统向服务提供设备发送终止交易指令,当所述代理商账户值大于或等于所述预 借值,计费系统修改所述代理商账户值减去所述预借值。

本发明的二级实时计费方法,其中,步骤A、步骤B之间,还包括以下 步骤:所述计费系统判断用户已消费总额是否大于信用额度值,如果用户已消 费总额大于信用额度值,计费系统向所述服务提供设备发送终止交易指令,如 果用户已消费总额不大于所述信用额度值,则计费系统接收所述业务服务器传 来的所述交易额。

本发明的二级实时计费方法,其中,步骤D中,还包括以下步骤:当所 述用户账户值大于或等于所述交易额,计费系统将用户账户值减去所述交易 额,将用户交易总额加上所述交易额后,所述计费系统向服务提供设备发送交 易指令。

本发明的二级实时计费系统,用于对代理商下属的用户进行计费,所述计 费系统包括:

第一存储模块,用于储存代理商账户值;

第二存储模块,用于存储所述代理商下属的用户账户值;

第三储存模块,用于储存预借值:

计费模块,用于接收业务服务器传来的计费请求和收业务服务器传来的交 易额,判断用户账户值是否小于交易额,修改所述代理商账户值和用户账户值, 向服务提供设备发送交易指令。

本发明的二级实时计费系统,其中,所述计费模块还用于通过下述步骤生 成所述预借值:

步骤一、比较本计费周期消费总额与上一个消费周期消费总额;

步骤二、当本计费周期消费总额大于上一个消费周期消费总额,按照预借 值=当前预借值×[1+(本计费周期消费总额-上一个消费周期消费总额)× α/本计费周期消费总额]生成预借值;当本计费周期消费总额小于或等于上 一个消费周期消费总额,按照预借值=当前预借值×[1-(上一个消费周期消 费总额-本计费周期消费总额)×α/上一个消费周期消费总额]生成预借值。

本发明的二级实时计费系统,其中,所述计费模块还用于判断所述代理商 账户值是否小于所述预借值,当所述代理商账户值小于所述预借值,向所述服 务提供设备发送终止交易指令,当所述代理商账户值大于或等于所述预借值, 修改所述代理商账户值减去所述预借值。

本发明的二级实时计费系统,其中,还包括:

第四储存模块,用于储存信用额度值;

所述计费模块还用于判断用户已消费总额是否大于所述信用额度值,如果 用户已消费总额大于信用额度值,计费系统向所述服务提供设备发送终止交易 指令,如果用户已消费总额不大于所述信用额度值,则计费系统接收业务服务 器传来的交易额。

本发明的二级实时计费系统,其中,所述计费模块还用于当所述用户账户 值大于或等于交易额,将用户账户值减去交易额,将用户交易总额加上交易额。

本发明的二级实时计费方法有如下优势:

1、计费系统只对用户账户计费,不用对代理商账户计费,减小了系统的 逻辑复杂度。

2、用户账户只有在每用完一次预借值时才与代理商账户交互,进行一次 数据同步,不用每次交易都与代理商账户进行同步,大大减少了系统的数据同 步的频率。

本发明的二级实时计费系统只对用户账户计费,不用对代理商账户计费, 减小了逻辑复杂度。本发明的二级实时计费系统的用户帐户只有在每用完一次 预借值时,才与代理商账户交互,进行一次数据同步,不用每次交易都与代理 商账户进行同步,大大减少了系统的数据同步的频率。

附图说明

图1为本发明的二级实时计费方法的实施例的流程图;

图2为本发明的二级实时计费系统的结构示意图。

具体实施方式

本发明的二级实时计费方法,用于利用计费系统对代理商下属的用户进行 计费,计费系统包括第一存储模块、第二存储模块、第三储存模块,第一存储 模块存储代理商账户值,第二存储模块存储所述代理商下属的用户账户值,第 三储存模块储存预借值,计费方法包括以下步骤:

A、计费系统接收业务服务器发送的计费请求;

B、计费系统接收业务服务器传来的交易额;

C、计费系统判断用户账户值是否小于交易额,获取判断结果;

D、当用户账户值小于交易额,计费系统修改代理商账户值减去预借值, 计费系统修改所述用户账户值加上预借值;返回步骤C;当用户账 户值大于或等于交易额,计费系统向服务提供设备发送交易指令。

如图1所示,本发明的二级实时计费方法的实施例的流程包括:

步骤101:业务服务器向计费系统发送计费请求;

步骤102:计费系统判断用户已消费总额是否大于信用额度值,如果用户 已消费总额大于信用额度值,则计费系统向服务提供设备发送终止交易指令, 流程终结,如果用户已消费总额不大于信用额度值,则进行步骤103;此步骤 用于控制用户每月的消费最大额度,防止用户过度超额消费,在本发明的其他 实施例中,本步骤可以省略,直接进行步骤103;

步骤103:计费系统接收业务服务器传来的交易额;然后进行步骤104;

步骤104:计费系统判断用户账户余额值是否小于交易额,如果用户账户 余额值小于交易额,则进行步骤105,如果用户账户值不小于交易额,则进行 步骤108;

步骤105:计费系统修改用户账户值加上预借值,然后进行步骤106;

步骤106:计费系统判断代理商账户值是否小于预借值,如果代理商账户 值小于预借值,则计费系统向服务提供设备发送终止交易指令,流程终结,如 果代理商账户余额值不小于预借值,则进行步骤107;

步骤107:计费系统将代理商账户值减去预借值,将用户账户值加上预借 值,然后再一次进行步骤104;

步骤108:计费系统将用户账户余额值减去交易额,将用户交易总额加上 交易额,然后进行步骤109;

步骤109:计费系统向服务提供设备发送交易进行指令。

通过本发明的二级实时计费方法,代理商可以灵活管理其下属的用户,代 理商可以根据每个用户的活跃度给其动态分配不同的信用总额度和预借值,一 般给活跃度高的用户分配较大的预借值,减小其拆借的频率;给活跃度低的用 户分配较小的预借值,减小其占用资金的数量。

代理商能设置用户的信用额度值和预借值。信用额度用于控制用户每月的 消费最大额度,防止用户过度超额消费,代理商根据每个用户的特点分配不同 的信用额度值。预借值是用户账户余额不足时从代理商账户拆借的额度。代理 商给每个用户设置初始的预借值。预借值由计费系统根据用户的活跃度动态调 整,活跃度越高的用户能获得越大的预借值。预借值由计费系统每个计费周期 (一般是月)调整一次,调整步骤为:

步骤一、计费系统比较本计费周期消费总额与上一个消费周期消费总额;

步骤二、当本计费周期消费总额大于上一个消费周期消费总额,计费系统 按照预借值=当前预借值×[1+(本计费周期消费总额-上一个消费周期消费 总额)×α/本计费周期消费总额]生成预借值,并由第三储存模块储存;当 本计费周期消费总额小于或等于上一个消费周期消费总额,计费系统按照预借 值=当前预借值×[1-(上一个消费周期消费总额-本计费周期消费总额)×α /上一个消费周期消费总额]生成预借值,并由第三储存模块储存,α为调整 因子其数值由代理商确定。

设上月消费额为1000,本月消费额为1200,α为1.2,原来的预借值为 100,则调整后的预借值为:100×[1+(1200-1000)×1.2/1200]=120

如果本月消费额为800,则调整后为:100×[1-(1000-800)×1.2/1000] =76

假设用户平均每次交易的费用的1,预借值为100,则用户每交易100次 才需要与代理商账户进行一次交互,不用每次交易都进行交互,在海量用户的 状况下,大大减小了用户账户与代理商账户的交互量

本发明的二级实时计费方法有如下优势:

1、计费系统只对用户账户计费,不用对代理商账户计费,减小了逻辑复 杂度。

2、用户账户只有在每用完一次预借值时才与代理商账户交互,进行一次 数据同步。不用每次交易都与代理商账户进行同步。大大减少了数据同步的频 率。

3、活跃度高的用户能获得尽量多的充值,活跃度低的用户获得少的充 值,保证了代理商资金的最大化利用,同时系统能根据用户活跃度动态调整用 户的信用总额度和预借值,真正实现了“按需分配”。

如图2所示,采用本发明的二级实时计费方法的计费系统包括:

第一存储模块,用于储存代理商账户值;

第二存储模块,用于存储代理商下属的用户账户值;

第三储存模块,用于储存预借值:

第四储存模块,用于储存信用额度值;

计费模块,用于接收业务服务器传来的计费请求和收业务服务器传来的交 易额,判断用户账户值是否小于交易额,修改代理商账户值和用户账户值,向 服务提供设备发送交易指令。

计费模块还用于通过下述步骤生成预借值:步骤一、比较本计费周期消费 总额与上一个消费周期消费总额;步骤二、当本计费周期消费总额大于上一个 消费周期消费总额,按照预借值=当前预借值×[1+(本计费周期消费总额- 上一个消费周期消费总额)×α/本计费周期消费总额]生成预借值;当本计 费周期消费总额小于或等于上一个消费周期消费总额,按照预借值=当前预 借值×[1-(上一个消费周期消费总额-本计费周期消费总额)×α/上一个消费 周期消费总额]生成预借值。

计费模块还用于判断代理商账户值是否小于预借值,当代理商账户值小于 预借值,向服务提供设备发送终止交易指令,当代理商账户值大于或等于预借 值,修改代理商账户值减去预借值。

计费模块还用于判断用户已消费总额是否大于信用额度值,如果用户已消 费总额大于信用额度值,计费系统向服务提供设备发送终止交易指令,如果用 户已消费总额不大于信用额度值,则计费系统接收业务服务器传来的交易额。

计费模块还用于当用户账户值大于或等于交易额,将用户账户值减去交易 额,将用户交易总额加上交易额。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号