定义
Quota(配额)指为流量池、单卡或客户设定的用量上限,用于控制资源消耗与成本。在国际物联网云平台(ICMP)中,Quota 支持配额告警、Overage 超额处理、Fair Usage Policy 成本控制,是连接管理与计费的核心配置之一。
工作原理
Quota 可作用于不同层级:单卡 Quota——为每张 SIM 设定月度或生命周期流量上限;池级 Quota——为 Pooled Data 或 Shared Bucket 设定总量上限;客户级 Quota——为某客户下所有设备设定总用量上限。平台根据 CDR 或实时用量进行累计,当用量接近或达到 Quota 时,可触发告警、Overage 计费或 Suspension。Quota 可与 Usage Aggregation 配合,支持按日、周、月重置,满足不同计费周期需求。
应用场景
典型场景包括:成本控制——企业为车队、产线设定 Quota,防止异常用量导致账单激增;套餐管理——按 Tiered Pricing 或 Volume Discount 购买的套餐对应固定 Quota,用尽后按 Overage 或升级处理;公平使用——Fair Usage Policy 通过 Quota 限制单卡或单客户用量,避免滥用影响整体服务质量;试用与 POC——为测试卡设定小 Quota,验证通过后再开放正式额度。
在 ICMP 中的实践
达希物联 ICMP 支持多层级 Quota 配置:客户可在 Global Dashboard 中为流量池、设备组或单卡设置 Quota,配置告警阈值(如 80%、100%)、超额策略(继续使用按 Overage 计费或触发 Suspension)。平台实时聚合用量,通过 Usage Analytics 展示 Quota 使用情况,支持 Event Subscription 推送配额告警。结合 RESTful API、SDK,客户系统可主动查询 Quota 状态,实现自动化用量管理。
计数层级与重置周期
配额是一个带层级和周期的计数上限。它要写明数的是哪一类用量、记在单卡、共享池还是客户总账、从何时起算、到何时归零。预警阈值、硬上限和超出后的动作是三个不同参数。预警只负责通知,硬上限才负责触发超额计价、限速或暂停。计数口径还必须和资费表使用的单位一致。资费按计费话单累计,配额若按设备自行上报的字节累计,两边会在补单和舍入上分叉。
配置配额的条件,是已经知道业务要约束的是单台设备的异常消耗,还是一组设备的总预算。只约束总预算时,仍要决定一张卡能否在其他卡没用完之前把总额用尽。周期要和账单周期对齐,否则自然月重置的配额会对上一个按计费月出具的跨境账单。晚到用量算进旧周期还是新周期,要在规则里写死。共享池的配额变更不应用于追溯已经发生的用量,只对变更之后的计数生效,避免历史报表被改写。
预警线被当成已经停机
容易出错的是把百分之某个预警点理解成服务已经停止。通知发出时设备仍在传输,若运维据此告诉客户“已经停机”,两边看到的状态会对不上。另一个错误是单卡配额和池配额同时存在,却没有写明先执行哪一个。卡自己的额度还在,池已经用尽,设备被停,界面却仍显示这张卡“剩余很多”。
重置日若按各客户的本地零点执行,而用量入库按平台时区切日,跨时区设备会在重置前后被算进错误的周期。调整配额时还应留下旧值、新值、生效时间和操作者。没有这段记录,就无法解释为什么同一张卡这个月的可用量和上个月的合同不一致。配额是计数规则,不是一张静态的剩余流量图片。
周期中途改额度时要写明如何处理已经发生的用量。常见做法是旧额度保留到周期结束,新额度从下一周期开始;若必须立即生效,则剩余可用量按新额度减去本周期已用量重新计算,已用量本身不被改写。把计数器清零来“生效”新额度,会让本周期已经发生的消耗消失,账单和配额对不上。降低额度时,若已用量已经超过新额度,应立刻按超额规则处理,而不是等到重置日。
共享额度和单卡额度同时存在时,先判断单卡,再判断共享池,或者按书面约定的相反顺序,但只能有一种顺序。界面同时展示两个剩余:这张卡自己还剩多少,整个池还剩多少。只展示一个“剩余”,用户无法理解为什么卡上还有数、服务却已经受限。新卡加入池的时刻起开始占用共享额度,移出池之后不再占用,移出前的用量仍留在池的本周期累计里。
重置时点要和出账时点一起测试。在重置前后各产生一段用量,确认前一段进入旧周期、后一段进入新周期,晚到的旧用量不会把新周期的剩余提前扣掉。跨时区客户要声明重置使用的时区。测试卡使用单独的小额度,用尽后不影响正式池。配额记录保留旧值、新值、生效时间和操作者,方便解释同一个月里为什么可用量变过。
配额数字旁边应同时写出统计周期和层级。离开这两个说明,一个剩余用量无法判断是本月单卡还剩这些,还是整个共享池在整个合同期还剩这些。客服答复前先读这两项,再告诉客户能不能继续传输。