计帐是记录最原始的信息,计费是针对这些原始信息进行按照指定的计费规则进行计费。计费引擎针对这些原始数据进行原始的话单归类、话单重新整理、匹配计费规则进行计费和清费处理。
5.1 计费规则
计费规则按照时长换算金额、流量换算金额、计时长、计流量、按次、包天、包月来设定,同时可以设定该计费规则的最小计费单位。计费规则下包含具体的计费策略,计费策略主要是携带计费费率、计费优惠、计费服务。
计费规则分成清算规则和结算规则两大类。
5.1.1 清算规则
每个用户都可以指定一个清算规则,比如50元包月或者2元/小时,每收到用户一笔话单,计费系统扫描到该用户清算规则对应的计费费率,执行相关的计费清算和扣除用户帐面金额。清算规则包括时长换算金额、流量换算金额、计时长、计流量、按次、包天、包月计费类型。
5.1.2 结算规则
结算规则主要是运营商对应的上级线路运营商的结算和下级代理商的结算,每收到一笔话单的时候,计费系统执行清算完毕,同时执行该比话单的上级结算以及线路运营商的结算,都是根据预先设置好的结算规则来进行处理,结算完成则扣除相关代理商的帐面金额或者累加运营商的结算费用。结算规则包括时长换算金额、流量换算金额、计时长、计流量、按次、包天、包月计费类型。
对一个处于多级代理商上下的用户,该用户所产生的每笔话单,计费系统则按照该用户所在的代理商为基本,挨级向上结算,每结算一个代理商则产生一个结算话单。假设该用户是5级代理商下的用户,则该用户的结算话单就有5笔。
5.1.3 会话时长和计费时长
会话时长是每笔话单真实的时长,计费时长是按照每个计费规则的最小计费单位归整后的计费时长,比如某个计费规则按照6秒计费,用户会话时长50秒,那计费时长则为54秒,不足6秒按照6秒计费。
5.1.4 计费类型
计费类型包括时长换算金额、流量换算金额、计时长、计流量、按次、包天、包月等等,每中计费类型包括若干计费费率。
5.1.5 计费费率
计费费率主要每个计费类型包含的计费具体策略,主要包括基本资费、按月优惠、按周优惠、按天优惠、流量计费上下限、包月上下限、包天上下限、按照服务规则等等。每条规则最终设定具体的计费金额单位。
5.1.6 时长换算金额计费类型
时长换算金额是计费系统按照每笔话单对应的计费时间,按照费率来换算成金额。
5.1.7 流量换算金额计费类型
流量换算金额是计费系统按照每笔话单的会话流量,按照费率来换算成金额。
5.1.8 计时长
计时长是按照计费时间,直接扣除该用户的预存的时长总额。
5.1.9 计流量
计流量是按照会话流量,直接扣除该用户的预存的流量总额。
5.1.10 包天
包天是按照每个自然天来进行计费,每个自然天的零点系统自动扣除该用户的包天基本费率,在该天内该用户的每次呼叫均计费为0,当设置有包天上下限时,超过上限的则按照超过部分的时长执行时长换算金额计费。
5.1.11 包月
包月是按照每个自然月来进行计费,每个自然月的1号零点系统自动扣除该用户的包月基本费率,在该月内该用户的每次呼叫均计费为0,当设置有包月上下限时,超过上限的则按照超过部分的时长执行时长换算金额计费。
5.1.12 包月步步高计费
包月步步高计费可设定包月基本费用、封顶费用、多个计费优惠间隔段,比如基本费用100元,20小时到50小时之间按照2元/小时收取,50小时到100小时按照1元/小时收取,优惠间隔段可以无限个。
5.1.13 VOIP分局向包月步步高计费
VOIP分局向包月步步高计费可设定包月基本费用、封顶费用、多个计费优惠间隔段,比如基本费用100元,20小时到50小时之间按照2元/小时收取,50小时到100小时按照1元/小时收取,优惠间隔段可以无限个;同时可以按照被叫局向来依次设定每个局向国家的包月计费规则,比如呼叫到韩国基本费用为500元/每100小时,100小时到200小时之间为5元/小时,封顶为1000元,呼叫到美国基本费用为200元/每100小时,100小时到200小时之间为4元/小时,封顶为800元。
5.1.14 按次
按次是对用户的话单的条数按条收取,不执时长计费。适用于某些应用级别的计费。
5.1.15 VOIP计费规则改写
VOIP用户都对应一个计费规则,但同时VOIP用户每次呼叫的落地域不一样,计费规则也是不一样,所以系统含有子计费规则概念。每个规则可以根据设定的条件进行改写计费规则号,VOIP按照主叫和被叫地进行改写计费规则,从而实现不同的被叫地执行不同的计费规则结算或者清算。
5.1.16 VOIP计费模板
系统为方便VOIP用户设置计费费率,预先设定好一个每个国家的基本费率模板,管理员可以根据实际的收费费率调整好,以供每个代理商或者计费规则继承这个规则模板。
5.1.17 VOIP计费规则继承
每个规则在设置VOIP计费费率的时候可以手工设置,也可以直接从模板进行继承,从而实现快速计费。
5.1.18 基本费率
基本费率是每个计费规则必须设定的费率,当计费系统找不到优惠策略的时候,则按照这个基本费率进行收费。
5.1.19时段优惠
按照特定时间段(比如23:00-8:00为半价上网时间),周六、周日为半价时间,节假日为半价时间,促销期为打折价格。
5.1.20上下限优惠
上下限优惠主要针对流量、包月、包天进行优惠,比如包月上下限,99元包100小时,超过100小时按照2元/小时收取,最高封顶150元。
5.2 计费规则存储设定
按照规则ID、规则描述、规则状态、规则条件、规则实施、规则扩充等条件来存储规则,提供WEB接口添加规则、编辑规则、删除规则、屏蔽规则。
5.3 用户消费计费信息
针对用户的计帐信息来生成用户消费计费信息,包括记录ID、消费用户名、消费开始时间、结束时间、消费时长、消费金额、优惠金额、实际金额、计费标志(是、否计费),由计费程序自动生成。
5.4 用户结算计费信息
针对线路运营商或者代理商都需要出具结算计费信息,计费系统对用户按照代理商到线路运营商的挨级结算,每级结算都会产生结算话单。
5.5 用户转帐、续费信息
系统记录用户通过预支付卡、信用卡、管理员手工添加的续费金额到转帐记录中。主要记录为记录ID、转帐源、转帐目的地、转帐时间、转帐金额、转帐标志(成功、转帐中、转帐失败)
5.5.1 用户转帐
系统可以发放两种卡,一种为可呼叫卡,一种为转帐卡,两种卡都可以在线直接对某个帐号进行转帐充值处理。
5.5.2 管理员续费
管理员登陆系统后可以对具体某个帐号进行充值处理,包括包月充值或者金额充值、冲正或者免费增加时长等等。
5.5实时计费
由系统每隔1秒钟(可以调节)扫描计帐表,自动记录用户消费信息到消费信息表中,并更新用户帐户上的余额信息,同时根据余额信息来进行更新用户状态。对VOIP用户来说,系统接受心跳请求实时扣费,当收到下线请求后立刻执行扣费。
5.6 大容量计费和帐单
系统的计费数据每个月生成一张新的数据表,同时根据这些数据表的数据生成本月用户使用的帐单信息。
5.7 快速计费策略
系统采用存储子程序来执行计费清算,存储子程序内嵌到数据库内部高速执行,大大提高计费清算速度。 |