定义
HPLMN(Home PLMN,归属网络)是 SIM 卡签约归属的运营商网络,由 IMSI 中的 MCC/MNC 确定。与 VPLMN(Visited PLMN,拜访网络)相对:设备在归属地时接入 HPLMN,出境漫游时接入 VPLMN。HPLMN 与 VPLMN 的识别是 Roaming Policy、PLMN Selection、计费区分(本地 vs 漫游)的基础。
技术原理
IMSI 前几位为 MCC(移动国家码)和 MNC(移动网络码),共同标识 HPLMN。设备开机或进入新区域时,根据 PLMN Selection 策略扫描可用网络,优先选择 HPLMN(若在归属地)或 Preferred Network 偏好网络。漫游时,设备附着至 VPLMN,通过信令与 HPLMN 交互完成鉴权与计费。
在 ICMP 中的应用
ICMP 需识别每张卡的 HPLMN,用于:漫游判断——根据当前 PLMN 与 HPLMN 是否一致,区分本地与漫游用量;计费——CDR 中记录 HPLMN、VPLMN,支撑 Geo-Based Pricing、Cross-Border Billing;策略——Roaming Policy 可限制或优先某些 VPLMN。对于 Multi-IMSI 卡,不同 Profile 可能对应不同 HPLMN。
归属身份如何决定资费归属
归属网络描述的是这张卡的签约身份落在哪一张公共陆地移动网上,而不是设备这一刻站在哪个国家。身份里的移动国家码和移动网络码拼出归属网络;设备当前附着的网络则是拜访网络。两者相同,用量按本地关系处理;两者不同,才进入漫游关系,信令要回到归属侧完成鉴权,话单也会同时带上两边的网络标识。因此,归属网络是资费、漫游策略和报表分组的基准字段,当前附着网络是现场覆盖字段,不能互相替代。
使用这个概念的条件,是平台已经能从卡资料或话单里读到国家码与网络码,并且产品规则明确写出“与归属网络相同”和“与归属网络不同”分别如何计价。只知道设备的邮寄地址不够,因为卡可以在甲国签约、在乙国长期使用。多身份卡还要先确认此刻哪一个身份处于启用状态,归属网络会随启用身份改变。诊断连接失败时,应同时看卡诊断里的当前网络和卡资料里的归属网络,再判断是本地拒绝、漫游未开通,还是策略禁止了这家拜访网络。
拜访地被写成签约地
容易出错的地方,是用设备上报的位置或拜访网络覆盖掉归属网络。车队开进另一个国家后,当前位置变了,签约身份并没有变;若把报表里的“所在国家”写成归属国家,本地资费和漫游资费会整月套错。反过来,也有人在归属国看到漫游话单就认定资料错误。设备靠近边境、或室内只搜到邻国信号时,确实可能附着到另一张网,这时话单上的拜访网络与归属网络不同是正常现象,需要用策略决定是否允许,而不是改写卡的签约身份。
另一个偏差是只保存一个“国家”字段。国家码相同,网络码仍可能指向同一国家里的不同运营商,资费和允许的拜访网络并不相同。多身份切换之后,如果用量汇总仍按切换前的归属网络归集,低价身份上的流量会被算进高价身份。维护归属网络时,应把身份、国家码、网络码和启用状态分开存放,话单入账前再与当时启用的身份核对,而不是只按用量汇总里的国家名称归类。
同一国家码下若存在多个网络码,分组应落到具体网络,而不是只显示国家名称。临时测试身份结束时要立刻停用,避免后面的正式用量仍挂在测试归属网络上。身份切换前后,应分别留下旧身份最后一条话单的时间和新身份第一次附着的时间,这样落在交界处的记录才解释得清,也不会把边境长期附着到邻国网络的站点误改成另一份签约资料。
国内漫游和国际漫游都可能使当前网络与归属网络不同,但计费含义不一定相同。设备在归属国附着到另一家持牌网络,有的合同仍按本地处理,有的按国内漫游另计;走出归属国才适用国际漫游价格。只比较国家码是否相同,会把国内异网误判成出境,也会把边境另一侧的网络误判成本地。规则要同时看国家码、网络码和合同里对“本地”的定义。
话单上的归属网络应取用量发生时的身份,而不是取入账当天卡资料里的身份。补单可能在身份切换之后才到达,若入账程序用“当前身份”覆盖话单自带的归属网络,旧身份产生的费用会被记到新资费上。保存话单时不要改写运营商原始的归属与拜访字段,平台侧的归类另存,以便对账时还能回到运营商看到的那一组网络码。
查询界面若只展示一个“网络”列,客服无法回答客户到底是签约地错了还是现场附着到了别的网络。至少并列显示归属网络、当前拜访网络和最近一次附着时间。三者一致时才说设备在归属地在网;拜访网络为空而归属网络有值,只说明资料还在,不说明设备此刻连着。