来自知识星球

什么是计费BOSS系统中的批价(Rating)功能?

你有没有好奇过,每个月手机账单上的费用是怎么来的?为什么用了超出套餐的流量就要额外付费?为什
么参加了运营商的优惠活动就能省钱?这背后,其实有一个默默工作的“ invisible accountant (无形会计
师)”,它就是电信运营商 BSS(业务支撑系统)中的批价(Rating)功能。
虽然你可能从未听说过这个名字,但它却与你的每一通电话、每一条短信、每一次上网息息相关。简单来
说,批价功能就像一个精密的计算器,它负责记录你使用了哪些电信服务,然后根据你所办理的套餐、参
与的活动等各种规则,计算出你需要支付的费用。
为什么要进行“批价”?
想象一下,如果运营商没有批价功能,会发生什么?
• 收费混乱: 每个人都可能被收取不同的费用,甚至同样的 Usage (使用) 行为,收费也可能不一样,这
显然是不公平的。
• 套餐失去意义: 你办理的各种优惠套餐将形同虚设,因为没有人来按照套餐规则计算费用。
• 运营商无法运营: 运营商的主要收入来源就是用户支付的费用,如果没有准确的计费系统,运营商将
无法正常运营。
因此,批价功能是电信运营商正常运营的基础,它确保了计费的准确性和公平性,让用户能够按照自己选
择的套餐和服务付费。
“批价”是如何工作的?
虽然背后的技术很复杂,但我们可以用一些简单的例子来理解批价的工作流程:
1. 你做了什么(Usage Event): 首先,你需要使用电信服务,比如打电话、发短信、上网、观看在线
视频等等。这些行为被称为“ Usage Event (使用事件)”。
2. 系统记录下来(CDR): 当你使用服务时,运营商的系统会生成一条详细的记录,就像你的购物小票
一样,记录了你使用了什么服务、何时使用、使用了多久或多少流量等等。这条记录通常被称为 CDR
(Call Detail Record,呼叫详细记录),虽然名字里有“呼叫”,但它实际上记录了各种服务的使用情
• 形象比喻: 你可以把 CDR 想象成交通监控摄像头拍摄的照片,记录了每一辆通过的车辆(你的
每一次服务使用),包括车牌号(你的用户 ID)、通过时间、行驶方向等等。
3. 对照“价目表”(Pricing Rules): 接下来,批价系统会根据你的用户 ID,找到你所办理的套餐、参
与的活动等信息,这些信息就像一个详细的“价目表”,规定了不同服务的收费标准。
• 形象比喻: 这就像你去餐厅吃饭,需要根据菜单上的价格来计算费用。你的套餐就是你的专属
“菜单”,上面列出了各种服务的价格和优惠。
4. 开始计算费用(Rating Calculation): 批价系统会根据 CDR 记录的 Usage (使用) 信息,对照“价目
表”上的规则,开始计算费用。
• 例子: 如果你办理了一个包含 30GB 国内流量的套餐,当你使用了 20GB 流量时,批价系统会
记录下来,并知道你还在套餐包含的范围内,所以这部分流量不会额外收费。但如果你使用了
35GB 流量,超出的 5GB 流量,批价系统就会按照套餐外流量的收费标准进行计算。
5. 生成账单(Billing): 最后,在一个计费周期结束后,运营商会根据批价系统计算出的费用,生成你
的手机账单。
生活中的“批价”例子
为了让你更容易理解,我们可以把批价想象成生活中的一些场景:
• 高速公路收费站: 当你开车通过高速公路收费站时,收费系统会记录你的车型、行驶距离等信息,然
后根据不同的车型和路段,计算出你需要支付的通行费。
• 超市收银台: 当你去超市购物结账时,收银员会扫描你购买的商品条码,系统会根据商品的价格和促
销信息,计算出你最终需要支付的金额。
• 水电气抄表: 自来水公司、电力公司、燃气公司会定期抄表,记录你的使用量,然后根据不同的阶梯
价格,计算出你需要支付的费用。
你的手机账单是如何“批价”的?
让我们回到文章开头提到的例子,看看批价系统是如何处理你的各种套餐和优惠的:
假设你购买了:
• 一个 5G 基础套餐: 包含一定的流量、通话时长和短信条数。
• 一个流量叠加包: 额外增加了一些流量。
• 参与了充值送话费活动: 充值后获得了一定的赠送话费。
• 购买了一个定向流量包: 用于观看特定视频 App 的流量。
当你使用手机时,批价系统会这样工作:
1. 打电话: 系统会记录你的通话时长,并优先从你的 5G 基础套餐包含的免费通话时长中扣除。如果超
出免费时长,则按照套餐外通话资费计算费用。
2. 发短信: 系统会记录你发送的短信数量,并优先从 5G 基础套餐包含的免费短信条数中扣除。超出部
分则按条收费。
3. 浏览网页、微信聊天: 系统会记录你使用的通用流量,并按照以下顺序扣除:
• 有效期较短或即将到期的流量包: 运营商通常会优先消耗这部分流量,避免浪费。
• 流量叠加包: 其次消耗你购买的流量叠加包。
• 5G 基础套餐包含的流量: 最后消耗基础套餐内的流量。
• 超出套餐的流量: 如果以上所有流量都用完,则会按照套餐外流量资费计算费用。
4. 观看腾讯视频: 系统会识别你正在使用腾讯视频 App,并优先从你购买的腾讯视频定向流量包中扣除
流量。如果定向流量包用完,则会按照通用流量的扣除顺序进行扣费。
5. 充值赠送话费: 这部分话费会直接充入你的账户余额,在生成账单时,可以用来抵扣你产生的各项费
“批价”很复杂吗?
是的,电信运营商的批价系统非常复杂,需要处理各种各样的业务场景和计费规则,例如:
• 实时批价: 某些服务需要实时计算费用,例如国际漫游通话,以便及时提醒用户费用情况。
• 阶梯计费: 例如,流量使用越多,单价可能越低。
• 促销活动: 各种各样的优惠券、折扣、赠送活动都需要批价系统能够准确识别和应用。
• 不同的服务类型: 语音、短信、流量、增值业务等等,每种服务的计费方式可能都不同。
想象一下,你乘坐了一辆出租车。
• 你开始乘坐出租车(使用电信服务): 这就好比你拨打了一个电话、发送了一条短信、或者开始使用
手机流量上网。
• 出租车上的计价器开始工作(Rating 功能启动): 这个计价器会根据你乘坐的时间、行驶的距离、甚
至可能根据不同的时段(比如夜间可能会有额外的费用)来计算费用。电信的 Rating 功能也是一样,
它会根据你使用的服务类型、时长、数据量、以及你所处的套餐等各种因素来计算费用。
• 不同的出租车可能有不同的计费规则(不同的套餐和资费): 有的出租车起步价高,但之后每公里费
用低;有的出租车起步价低,但等待时间费用高。电信运营商也一样,不同的套餐有不同的计费规
则,比如有的套餐通话时长免费,但超出部分按分钟收费;有的套餐流量多,但超出后会限速或者额
外收费。Rating 功能需要根据你选择的套餐来应用相应的计费规则。
• 出租车可能会有优惠活动(促销活动): 比如节假日打折、或者使用优惠券可以减免一部分费用。电
信运营商也会推出各种促销活动,比如充值送话费、或者购买流量包有折扣。Rating 功能需要能够识
别这些优惠活动,并在计算费用时进行相应的减免。
• 最终到达目的地,计价器显示总费用(Rating 功能输出最终费用): 当你结束使用电信服务后,
Rating 功能会根据你使用的所有情况,按照预设的规则计算出你本次应该支付的费用。
所以,电信运营商 BSS 领域的批价(Rating)功能,就像出租车上的计价器一样,它的主要职责是:
1. 记录你的使用行为: 它会记录你使用了哪些电信服务,比如通话时长、短信数量、上网流量等。这就
像出租车记录你行驶的距离和时间。
2. 应用计费规则: 它会根据你选择的套餐、运营商的资费政策、以及各种促销活动,来确定如何计算费
用。这就像出租车的计价器根据不同的计费标准来计算费用。
3. 计算最终费用: 它会根据记录的使用行为和应用的计费规则,计算出你最终需要支付的金额。这就像
出租车计价器显示的总费用。
更进一步的理解:
• 复杂性: 与出租车计价器相比,电信的 Rating 功能要复杂得多。因为它需要处理各种各样的服务类型
(语音、短信、数据、增值业务等)、复杂的套餐规则、各种优惠活动、以及实时的计费需求。
• 实时性: 很多情况下,Rating 功能需要实时地进行计费,比如在你通话的过程中,系统可能就需要实
时计算通话费用,以便在余额不足时及时提醒你。
• 准确性: Rating 功能的准确性至关重要,因为它直接关系到用户的账单。任何错误都可能导致用户投
诉和损失。
用更贴近生活的例子:
你可以把 Rating 功能想象成超市里的收银系统。
• 你拿起商品(使用电信服务): 比如你拨打了一个国际长途电话。
• 收银员扫描商品条码(Rating 系统识别服务类型): 系统识别出你使用的是国际长途服务。
• 系统查找商品价格和优惠信息(Rating 系统应用计费规则): 系统根据你的套餐和当前的国际长途资
费标准,以及是否有优惠活动,来确定计费方式。
• 系统计算总价(Rating 系统计算费用): 系统根据通话时长和资费标准计算出本次通话的费用。
• 最终打印出账单(Rating 系统输出计费结果): 你的账单上会显示本次国际长途的费用。
举个例子:假设您同时购买了以下套餐,怎么批价呢?
1. 5G 基础套餐: 假设这是一个月付 99 元的套餐,包含以下内容:
• 国内通用流量:30GB
• 国内语音通话:500 分钟
• 短信:100 条
2. 叠加包: 假设您购买了一个 10 元的流量叠加包,包含:
• 国内通用流量:10GB
3. 充值优惠: 充值 100 元赠送 10 元话费。这意味着您的账户余额会增加 110 元。
4. 腾讯视频定向流量包: 10 元包 20GB 腾讯视频定向流量。这意味着在使用腾讯视频 App 观看视频
时,会优先消耗这个定向流量包里的流量。
批价过程示例:
我们假设在一个计费周期内,您进行了以下操作:
场景一:正常使用,未超出套餐
• 通话: 国内通话使用了 300 分钟。
• 短信: 发送了 50 条国内短信。
• 通用流量使用: 使用了 25GB 的通用流量,用于浏览网页、微信聊天等。
• 腾讯视频流量使用: 使用腾讯视频观看了 15GB 的视频。
批价过程:
1. 通话批价:
• 系统识别到您使用的是国内通话。
• 系统查询您的 5G 基础套餐,发现包含 500 分钟国内通话。
• 由于您只使用了 300 分钟,未超出套餐包含的免费时长,因此本次通话不产生额外费用。
• 您的套餐剩余国内通话时长更新为:500 - 300 = 200 分钟。
2. 短信批价:
• 系统识别到您发送的是国内短信。
• 系统查询您的 5G 基础套餐,发现包含 100 条国内短信。
• 由于您只发送了 50 条,未超出套餐包含的免费条数,因此本次短信不产生额外费用。
• 您的套餐剩余国内短信条数更新为:100 - 50 = 50 条。
3. 通用流量批价:
• 系统识别到您使用的是通用流量。
• 系统首先查询您的腾讯视频定向流量包,但由于您访问的不是腾讯视频 App,因此不消耗定向流
• 系统查询您的 5G 基础套餐,包含 30GB 国内通用流量。
• 系统查询您的流量叠加包,包含 10GB 国内通用流量。
• 系统会优先消耗叠加包的流量(运营商通常会优先消耗有效期较短或即将到期的流量包)。
• 您使用了 25GB 通用流量,首先消耗叠加包的 10GB,剩余 15GB。
• 然后消耗 5G 基础套餐的流量,消耗 15GB。
• 本次通用流量使用不产生额外费用。
• 您的叠加包剩余流量更新为:10 - 10 = 0GB。
• 您的 5G 基础套餐剩余通用流量更新为:30 - 15 = 15GB。
4. 腾讯视频流量批价:
• 系统识别到您在使用腾讯视频 App 观看视频。
• 系统查询到您购买了腾讯视频定向流量包,包含 20GB 流量。
• 您使用了 15GB 的腾讯视频定向流量,未超出套餐包含的流量。
• 本次腾讯视频流量使用不产生额外费用。
• 您的腾讯视频定向流量包剩余流量更新为:20 - 15 = 5GB。
场景二:超出套餐流量
• 通话: 国内通话使用了 600 分钟。
• 短信: 发送了 80 条国内短信。
• 通用流量使用: 使用了 45GB 的通用流量。
• 腾讯视频流量使用: 使用腾讯视频观看了 25GB 的视频。
批价过程:
1. 通话批价:
• 前 500 分钟按照套餐免费,不产生费用。
• 超出部分为:600 - 500 = 100 分钟。
• 假设超出套餐的国内通话费用为每分钟 0.15 元。
• 超出部分费用为:100 分钟 * 0.15 元/分钟 = 15 元。
• 本次通话产生额外费用:15 元。
2. 短信批价:
• 80 条短信未超出套餐包含的 100 条,不产生额外费用。
3. 通用流量批价:
• 首先消耗叠加包的 10GB 流量。
• 然后消耗 5G 基础套餐的 30GB 流量。
• 总共免费流量为:10GB + 30GB = 40GB。
• 超出部分为:45GB - 40GB = 5GB。
• 假设超出套餐的通用流量费用为每 GB 5 元。
• 超出部分费用为:5GB * 5 元/GB = 25 元。
• 本次通用流量使用产生额外费用:25 元。
4. 腾讯视频流量批价:
• 首先消耗腾讯视频定向流量包的 20GB 流量。
• 超出部分为:25GB - 20GB = 5GB。
• 超出部分将消耗通用流量套餐,由于通用流量套餐已经用完,这 5GB 将按照超出通用流量的资
费进行计算。
• 本次腾讯视频流量使用产生额外费用:5GB * 5 元/GB = 25 元(这部分费用会算在通用流量的
超额费用中,因为定向流量用完后会使用通用流量)。
最终账单计算:
在计费周期结束后,系统会将所有批价结果汇总,生成您的最终账单。
• 套餐月费: 99 元
• 叠加包费用: 10 元
• 腾讯视频定向流量包费用: 10 元
• 超出套餐通话费: 15 元
• 超出套餐通用流量费: 25 元
• 充值赠送话费抵扣: -10 元
最终账单金额 = 99 + 10 + 10 + 15 + 25 - 10 = 149 元
批价系统的关键点:
• 识别用户行为: 准确识别用户使用的服务类型(语音、短信、流量、增值业务等)。
• 匹配用户套餐和优惠: 根据用户的签约信息,找到适用的基础套餐、叠加包、促销活动等。
• 应用计费规则: 根据不同的服务类型和套餐规则,应用相应的计费标准(例如,超出套餐的单价)。
• 优先级处理: 确定不同优惠和套餐的优先级,例如,定向流量优先于通用流量,赠送的免费时长优先
于按分钟计费。
• 实时或准实时计费: 部分服务需要实时或准实时计费,以便及时提醒用户或进行余额控制。
• 生成计费记录: 记录每一次计费事件,用于生成账单和进行数据分析。
通过这个例子,我们可以看到,即使您购买了多个套餐和优惠,批价系统也能有条不紊地根据预设的规则
进行计费,确保费用的准确性。
当然,实际的批价系统会更加复杂,需要处理各种各样的业务场景和复杂的计费规则。