HLR 查询详解:返回什么结果,何时值得使用
HLR 查询与号码验证详解:一次查询会返回哪些信息,与号码格式校验和携号转网(MNP)查询有何区别,适用场景与准确度局限,以及使用时必须注意的数据隐私合规规则,帮助出海企业在群发短信前有效清洗号码名单,并附科威特电信零售商清洗名单的实操案例。
作者: OmniChannels.ai Editorial Team · 审阅: BroadNet Messaging Solutions Team
短信与验证码
简短回答
HLR 查询是向移动运营商的归属位置寄存器(HLR,即其用户数据库)查询某个手机号码的信息。典型结果会显示该号码是否有效且处于活跃状态、当前由哪个网络提供服务、是否发生过携号转网,有时还包括手机是否可达或正在漫游。企业用它来清洗名单、路由短信和筛查欺诈,但结果因国家而异,而且手机号码属于个人数据。
本页内容
要点速览
- HLR 查询是实时的网络查询,不同于只检查号码看起来是否正确的格式校验,也不同于检查携号转网数据库的 MNP 查询。
- 典型结果包括号码有效性、当前网络(MCC 和 MNC)、是否已转网,以及在网络返回的前提下的可达性和漫游信息。
- 由于部分运营商会屏蔽、限制或通过代理(例如 SMS home routing)返回响应,查询的准确度和详细程度因国家和运营商而异。
- 可达性结果只是一个瞬时快照:手机关机并不等于号码无效。
- 在 GDPR 等法律下,手机号码和网络状态属于个人数据,因此查询需要有合法目的、最小化保留,并选择信誉良好的服务商。
本指南面向需要在发送短信或批准注册之前,确认手机号码是否真实且可达的 CRM、消息和反欺诈团队。内容介绍 HLR 查询是什么、结果意味着什么、在哪些方面能创造价值,以及它的局限和隐私义务在哪里。
什么是 HLR 查询?
HLR 查询是向归属位置寄存器(HLR)发出的、关于某个手机号码的查询。HLR 是移动运营商用来保存用户记录并路由电话和短信的数据库。在更新的网络制式中,对应的功能位于其他核心网数据库中,但“HLR 查询”仍然是通用的商业名称。
在网络内部,短信的投递依赖这类查询。3GPP TS 29.002 定义的移动应用部分(MAP)协议,包含这样一项服务:允许短信网关向 HLR 请求投递短消息所需的路由信息。商业查询服务正是建立在这类电信信令接入之上,并通过 API 把结果返回给企业。
HLR 查询会返回什么?
结果因服务商和目的地网络而异,但典型的响应会包含下列字段中的部分或全部。
| 字段 | 说明什么 | 典型用途 |
|---|---|---|
| 有效性 / 状态 | 号码是否已分配且处于活跃状态 | 剔除失效号码 |
| 当前网络(MCC/MNC) | 当前提供服务的运营商的移动国家码和网络码 | 正确路由并计价短信 |
| 原始网络 | 该号段最初分配给的网络 | 识别携号转网 |
| 转网标记 | 号码是否已转到其他运营商 | 在支持携号转网的市场中正确路由 |
| 可达性 | 用户当前是已连接网络还是不在网络中 | 决定发送时机;不能证明号码无效 |
| 漫游指示 | 号码当前是否由外国网络提供服务 | 欺诈信号;涉及隐私,需谨慎处理 |
| 错误或原因代码 | 未知用户、用户不在网、被限制等 | 解释失败原因 |
部分服务商还会返回 IMSI(SIM 卡的用户标识)等标识符,通常是被截断的。对于大多数业务用途,你并不需要这些信息,请求它们还会增加隐私风险。
HLR 查询与其他检查有何不同?
号码检查通常有三个层次,每一层回答的问题不同。
| 检查 | 回答的问题 | 工作原理 | 速度与成本 | 主要局限 |
|---|---|---|---|---|
| 格式校验 | 这个号码看起来像有效的手机号吗? | 针对国家区号、长度和号段的离线规则 | 即时,几乎免费 | 无法判断号码是否在使用 |
| MNP 查询 | 这个号码现在属于哪个运营商? | 查询携号转网数据 | 快速,成本低 | 不显示号码是否活跃 |
| HLR 查询 | 这个号码是否活跃,由哪个网络服务? | 向归属网络发起实时查询 | 较慢,按次付费 | 详细程度和准确度因网络而异 |
合理的设计是:对每一次输入都做格式校验;当路由取决于当前运营商时使用 MNP 数据;当了解号码状态的价值高于查询成本时,才使用 HLR 查询。
什么时候值得使用 HLR 查询?
在号码错误或不活跃会让你付出金钱、风险或客户体验代价的地方使用 HLR 查询。常见场景:
大规模群发活动前的名单清洗
对于陈旧或导入的名单,查询可以在你付费发送之前,识别出已经不存在的号码。干净的名单能提高到达率,也降低你的 Sender ID 被与低质量流量联系在一起的可能性。名单清洗的其他部分,请参阅短信群发最佳实践。
路由与计价
在实行携号转网的市场,号码前缀已不能可靠地反映运营商。了解当前网络,可以让服务商路由到正确的运营商,也让你更准确地估算成本。
欺诈与风险检查
注册时,查询可以标记出未分配、不活跃或行为异常的号码,例如由意料之外的网络提供服务的号码。这有助于防范虚假账号注册和短信泵送;参阅我们的短信泵送防范指南。请结合其他信号,而不要仅凭某一个字段就拦截。
CRM 中的数据质量
定期检查关键客户的号码,可以在付款提醒等重要交易类消息发送失败之前,标记出需要更新的记录。
不适合使用的情形
- 对每一次实时验证码发送都做查询,由此增加的延迟和成本可能超过收益;发送验证码本身就是一次测试。
- 通过漫游状态追踪个人的行踪。
- 用来代替授权:号码有效并不意味着对方同意接收营销信息。
HLR 查询有哪些局限?
HLR 数据有用,但并不完美。请做好以下准备:
- 各运营商返回的细节不一致。 有些网络返回完整结果;另一些则屏蔽字段、返回笼统的“有效”答复,或拒绝查询。
- SMS home routing。 一些运营商通过归属网络节点来路由短信信令(3GPP 在 TR 23.840 中研究过这种方式),因此查询可能由该节点而不是 HLR 来应答,返回的细节有限或经过屏蔽。
- 是快照,不是事实。 “用户不在网”可能只是手机关机一小时。不要仅凭一次不在网的结果就删除号码。
- 被回收的号码。 一个活跃的号码现在可能属于另一个人。HLR 无法确认身份或所有权。
- 并非所有号码都是手机号。 固话和部分虚拟号码可能根本不会返回 HLR 结果。
- 服务商质量参差不齐。 GSMA 的互通安全工作,将未经授权的 HLR 查询列为运营商防范的 A2P 短信风险之一,因此请选择拥有合法网络接入的服务商。
适用哪些隐私规则?
手机号码、网络状态和漫游信息都与可识别的个人相关,因此数据保护法律适用。在欧盟,GDPR 的目的限制、数据最小化和存储限制原则直接相关。阿联酋和沙特阿拉伯也都有原则相近的个人数据保护法律;具体细节请向法律顾问确认。
HLR 查询隐私检查清单
- 记录目的, 例如名单清洗或欺诈防范,以及合法依据。
- 只请求你需要的字段; 除非必要,避免请求 IMSI 和漫游细节。
- 为查询结果设定保留期限, 与联系人记录分开。
- 限制 对原始查询数据的访问。
- 评估你的服务商: 数据处理条款、子处理方,以及它如何获得网络接入。
- 在需要时,在隐私声明中说明查询行为。
实操案例:科威特一家电信零售商清洗名单
“Bawaba Mobile”(虚构)拥有数年间积累的 300,000 个电话号码,并计划开展一次重新激活活动。
- 先做格式校验: 离线验证免费剔除了格式错误和非手机号的条目。
- 有选择地查询: 近几年没有购买或互动记录的号码接受 HLR 查询;近期活跃的客户则不查询。
- 结果解读: 返回为未知的号码被剔除;返回为不在网的号码被保留,但安排第二次复查。
- 隐私: 只请求状态、网络和转网标记;结果在活动结束后删除,只保留“因无效而剔除”的标记。
- 成果: 团队将到达率和每条已送达消息的成本与上一次活动对比,判断查询是否值得。
OmniChannels.ai 如何提供帮助
OmniChannels.ai 通过拥有短信运营商直连通道的电信消息公司 BroadNet Technologies 运行短信群发活动。平台提供 HLR 和号码查询,让你在发送之前检查号码。从 Excel 或 CSV 上传的活动包含重复号码过滤;带汇总和高级视图、筛选与 CSV 导出功能的送达报告,会显示哪些号码失败及其原因,为你持续清洗名单提供数据。支持阿拉伯语和英语。欢迎联系我们的团队,探讨你的使用场景和集成需求。
常见问题
什么是 HLR 查询?
HLR 查询是向某个手机号码所属网络的归属位置寄存器发出的查询。HLR 保存着用于路由电话和短信的用户记录。查询会返回诸如号码是否有效且活跃、当前由哪个网络提供服务、是否已转网等信息。查询服务商通过电信信令连接发出这些查询,并通过 API 返回结果。
HLR 查询与号码验证有什么区别?
基础的号码验证检查格式:国家区号、长度,以及号码是否落在手机号段内。它是离线的、快速且便宜,但无法判断号码是否在使用。HLR 查询则会向网络发起查询,可以显示号码当前是否活跃以及由哪个运营商提供服务。许多团队对所有号码做格式校验,而有选择地使用 HLR 查询。
HLR 查询的准确度如何?
准确度取决于目的地网络以及查询服务商的连接能力。有些运营商返回完整结果,有些则屏蔽细节、返回笼统的答复,或通过中间系统路由查询。可达性可能在几分钟后就发生变化。请用目标国家的已知号码测试服务商,并将结果视为强信号而非确定无疑的结论。
HLR 查询在隐私法律下合法吗?
在使用信誉良好的服务商并出于正当目的的情况下,可以合法。手机号码与可识别的个人相关,因此欧盟 GDPR 以及阿联酋和沙特阿拉伯的数据保护法律等均适用。请明确目的,只请求你需要的字段,仅在必要期限内保留结果,并避免利用漫游状态推断位置。
HLR 查询能告诉我某个号码是否在使用 WhatsApp 吗?
不能。HLR 查询只反映移动网络对该号码的视角,而不包含应用注册信息。号码能否使用 WhatsApp,是在你通过 WhatsApp Business Platform 发送消息时由 WhatsApp 自身判定的。请使用来自 WhatsApp 的送达状态,并在消息无法送达时回退到短信。
资料来源
继续阅读
更多指南短信与验证码
短信群发最佳实践:如何规划高到达率的营销活动
短信群发最佳实践指南:从号码名单清洗、发送时间与免打扰时段、短信文案结构、退订处理,到送达报告解读和发送前测试,帮助出海企业规划到达率高、合规且效果可衡量的国际短信营销活动,并避免常见错误,并附阿联酋零售商的实操案例与发送前检查清单。
8 分钟阅读
短信与验证码
WhatsApp与短信验证码指南:安全、送达与防欺诈
WhatsApp和短信验证码(OTP)消息全解析:一键填充、零点击与复制验证码三种模板的区别,验证码送达与备用通道设计,短信泵送(SMS pumping)欺诈的防范措施,以及兼顾安全与转化率的用户体验,适合出海应用和平台团队参考。
9 分钟阅读
营销
WhatsApp 与短信自动预约提醒:完整指南
面向诊所、美容美发、酒店和上门服务企业的预约提醒指南:如何用 WhatsApp 与短信设计提醒时间、消息模板、确认与改期按钮,以及 WhatsApp 失败后的短信兜底方案,并教你把客户的每条回复同步到日历、减少爽约、提高时段利用率。
8 分钟阅读
