跳转到正文
OmniChannels.ai

HLR 查询详解:返回什么结果,何时值得使用

HLR 查询与号码验证详解:一次查询会返回哪些信息,与号码格式校验和携号转网(MNP)查询有何区别,适用场景与准确度局限,以及使用时必须注意的数据隐私合规规则,帮助出海企业在群发短信前有效清洗号码名单,并附科威特电信零售商清洗名单的实操案例。

更新于 8 分钟阅读

作者: OmniChannels.ai Editorial Team · 审阅: BroadNet Messaging Solutions Team

短信与验证码

简短回答

HLR 查询是向移动运营商的归属位置寄存器(HLR,即其用户数据库)查询某个手机号码的信息。典型结果会显示该号码是否有效且处于活跃状态、当前由哪个网络提供服务、是否发生过携号转网,有时还包括手机是否可达或正在漫游。企业用它来清洗名单、路由短信和筛查欺诈,但结果因国家而异,而且手机号码属于个人数据。

本页内容
  1. 什么是 HLR 查询?
  2. HLR 查询会返回什么?
  3. HLR 查询与其他检查有何不同?
  4. 什么时候值得使用 HLR 查询?
  5. HLR 查询有哪些局限?
  6. 适用哪些隐私规则?
  7. 实操案例:科威特一家电信零售商清洗名单
  8. OmniChannels.ai 如何提供帮助

要点速览

  • 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 查询隐私检查清单

  1. 记录目的, 例如名单清洗或欺诈防范,以及合法依据。
  2. 只请求你需要的字段; 除非必要,避免请求 IMSI 和漫游细节。
  3. 为查询结果设定保留期限, 与联系人记录分开。
  4. 限制 对原始查询数据的访问。
  5. 评估你的服务商: 数据处理条款、子处理方,以及它如何获得网络接入。
  6. 在需要时,在隐私声明中说明查询行为。

实操案例:科威特一家电信零售商清洗名单

“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 的送达状态,并在消息无法送达时回退到短信。

资料来源

  1. 3GPP TS 29.002:移动应用部分(MAP)规范
  2. 3GPP TR 23.840:经由 HPLMN 路由 MT-SM 的研究
  3. 互通安全 — GSMA
  4. 欧盟第 2016/679 号条例(通用数据保护条例) — EUR-Lex