定义
Multi-Operator(多运营商)是 ICMP 统一管理全球 600+ MNO 移动网络运营商的能力,支持 Carrier Fallback 运营商切换、Failover 故障切换、网络优选,按区域、覆盖、成本智能选网,为客户提供全球覆盖、多网冗余与最优连接体验。
核心价值
Multi-Operator 的价值包括:全球覆盖——聚合多国运营商,实现 200+ 国家/地区连接;冗余保障——单网故障时 Carrier Fallback 切换至备用网,保障 Failover;成本优化——按 Geo-Based Pricing、Roaming Policy 选择最优网络;统一管理——Global SIM Pool、Cross-Border Billing、CDR 统一对接,降低客户多运营商对接复杂度。
技术挑战
Multi-Operator 需应对:多运营商协议差异、CDR 格式不一、对接周期长;Roaming Partner 漫游伙伴管理、漫游资费与结算;PLMN Selection、Preferred Network 策略配置与下发;Rate Card 资费表按运营商维护。平台需建立运营商主数据、对接标准、运维流程,支撑规模化运营。
在 ICMP 中的实现
达希物联 ICMP 的 Multi-Operator 覆盖全球 600+ MNO;支持 Carrier Fallback、Multi-IMSI 灵活切换;Global SIM Pool 统一卡池管理;Cross-Border Billing、Multi-Currency Settlement 统一计费结算;Card Diagnostics 多网诊断。
选网策略要能在现场执行
多运营商管理的技术含义,是在多家移动网络都可能为同一批设备服务时,用统一的主数据、策略和话单接口决定优先用谁、失败后换谁、费用记到哪里。它不等于把多家网络合并成一张无线网。设备最终仍然附着在某一家具体网络上,平台负责的是允许列表、优先级、切换条件和用量归集。策略要能下发到卡或模组能够执行的位置,只存在于门户上的排序对现场没有作用。
使用的条件,是目标地点已经确认至少有一家合作网络可附着,并且失败后的行为写得清楚:继续等待、改试下一家,还是保持现状并告警。成本优先和覆盖优先会选出不同的网络,不能在同一条规则里既要求最低价又要求任意地点可连接,却不说明冲突时听谁的。策略还应引用归属网络,因为同样的拜访网络,对本地身份和漫游身份的可用性和价格不同。上线后要用用量分析核对设备是否真的落在策略指定的网络上,而不是只核对策略已经保存。
名录覆盖不等于能够附着
最常见的错误是把合作运营商名单上的国家数量当成现场覆盖。名单说明有商业关系,不说明某个厂房、隧道或边境点搜得到信号,也不说明该型号模组支持当地频段。另一类错误是主网络失败后没有冷却时间,设备在两家网络之间来回重选,既不稳定,又可能产生多份登记话单。
资费表若按运营商维护,策略却按“任意可用网络”执行,账单会偏离当初选择这家运营商的理由。多运营商管理应把“允许谁、优先谁、失败后做什么、费用如何归属”写成同一条可测试的规则,并用小批量设备在目标地点验证附着结果,再扩大到整批卡。
策略发布后要用一小批已经在目标地点的设备核对实际附着网络,再扩大范围。核对时同时看拒绝原因:是该网络不在允许列表,还是信号可见但鉴权失败。只统计“最终连上的网络”会漏掉那些一直失败、因此根本不会产生用量的设备。失败样本和成功样本一起保留,选网规则才知道该改优先级,还是该改允许范围。
允许列表、优先列表和禁止列表作用不同。允许列表决定可以尝试谁,优先列表决定先尝试谁,禁止列表决定即使信号更强也不注册。只配置优先、不配置禁止时,设备在优先网络不可用后会自行选到任何可见网络,费用和策略都会偏离。只配置禁止、不配置优先时,设备可能停在信号弱但未被禁止的网络上。三条列表要一起下发,并确认模组使用的是平台下发的列表,而不是模组出厂时写死的手动选网。
手动锁网会让平台策略失效。现场为了排障把模组锁到某一家网络后,如果没有解锁,后续的故障切换不会发生,用量也会一直落在被锁住的网络上。诊断时要能区分“策略希望使用的网络”“设备实际注册的网络”和“模组是否处于手动锁定”。三者不一致时,先解除锁定或更正策略,再判断是覆盖问题还是账号问题。
切换次数要有限度。短时间内反复注册会让设备长时间不可用,也可能在多家网络留下登记记录。策略应规定失败后等待多久、最多尝试几家、用尽之后是保持最后一次成功的网络还是停止数据并告警。告警里写明已经试过的网络和最后的拒绝原因,值班才不会把“没有更合适的网络”误判成平台没有下发策略。
策略保存成功只说明平台记下了规则。还要确认规则已经送到会执行选网的卡或模组,并且用目标地点的附着结果核对过。没有这后两步,门户里的优先顺序对现场没有作用,失败原因也会一直停在“已配置”。