AVA 如何读取证件姓名
AVA 读取护照姓名时会同时使用底部的 机读区(MRZ) 和印刷文字的 视觉扫描。对大多数护照,系统优先使用 MRZ;但对某些国家,MRZ 无法稳定区分名字和姓氏,因此会优先使用印刷姓名。
本指南帮助你理解为什么提取出的姓名有时会和客人的预期不同、单名客人如何处理,以及 AVA 根据什么决定姓名来源。
快速参考
| 情况 | AVA 的处理方式 | 你会看到什么 |
|---|---|---|
| 标准护照且 MRZ 清晰可读 | 使用 MRZ 姓名 | 姓名与机读区一致 |
| 马来西亚、缅甸、印度尼西亚或新加坡护照 | 使用视觉扫描姓名 | 姓名与 MRZ 上方的印刷文字一致 |
| 只有一个姓名的客人 | 存储单名,并在同步到 PMS 时复制 | 名和姓显示为同一个值 |
| 新加坡身份证上有婚后名或别名 | 同时检查出生名和别名是否匹配预订 | 即使别名匹配,存储的仍是出生名 |
| 法国护照带配偶姓 | 拆分出生姓与婚后姓 | 出生姓存为姓氏,婚后姓可参与匹配 |
| MRZ 模糊、截断或识别出错 | 回退为视觉扫描 | 姓名来自印刷文字 |
工作流程
姓名从哪里来
AVA 会从每份证件中读取两个来源,然后选择更可靠的一个。
1. 机读区(MRZ)
MRZ 是护照底部由大写字母组成的区域,其中的姓名数据使用 << 作为分隔符。
以下情况 AVA 会信任 MRZ:
- 护照是标准双行 MRZ 格式
- 校验位验证通过
- 同时存在名字和姓氏两个部分
- 该国家不使用单字段姓名格式
以下情况 AVA 不会信任 MRZ:
- 校验位失败(说明字符被误读)
- MRZ 缺失、模糊或不完整
- 只存在一个姓名字段(姓与名之间没有
<<分隔)
MRZ 每一行都带有用于验证的小数字。如果这些数字与数据不一致,说明相机把某个字符读错了。AVA 会丢弃整段 MRZ,并要求客人重新拍照。
2. 视觉扫描(印刷文字)
AVA 也会读取证件照片上方印刷的姓名栏,也就是你肉眼能看到的文字。当 MRZ 不可靠时,这就是后备来源;对于身份证、驾照等非护照证件,这通常也是主要来源。
按国家处理姓名
有些国家签发的护照,其 MRZ 不能稳定区分名字和姓氏。AVA 会识别这些国家,并改用视觉扫描来拆分姓名。
使用视觉姓名的国家
| 国家 | 原因 | 变化 |
|---|---|---|
| 马来西亚 | MRZ 可能把完整姓名放在单一字段中 | AVA 改为读取印刷姓名栏,而不是 MRZ 姓名 |
| 缅甸 | 姓名常没有姓氏,或只使用一个字段 | AVA 读取印刷姓名,并可能识别为单名 |
| 印度尼西亚 | 许多公民只有单名 | AVA 读取印刷姓名,可能只存一个名字 |
| 新加坡 | 某些姓名模式下 MRZ 拆分可能有歧义 | AVA 使用印刷姓名栏来拆分名字和姓氏 |
即使 AVA 对姓名采用视觉扫描,证件号码、出生日期、到期日期 和 国籍 仍然来自 MRZ。只有姓名拆分方式改为视觉扫描。
其他所有国家
对于不在上述列表中的国家,只要 MRZ 可读且校验位验证通过,AVA 就会优先使用 MRZ 姓名。
单名客人如何处理
有些客人只有一个法定姓名,这在印度尼西亚和缅甸较为常见。AVA 会分两步处理。
第一步:提取
当 AVA 检测到护照同时满足以下条件时:
- MRZ 姓名区域没有
<<分隔符 - 视觉扫描只读到一个姓名(没有空格)
系统会把该姓名存为名字,并将姓氏留空。
第二步:同步到 PMS
大多数 PMS 要求同时有名字和姓氏。在把客人资料发送到 PMS 之前,AVA 会把这个单名复制到两个字段中。
| 证件显示 | AVA 存储 | 发送到 PMS |
|---|---|---|
| SUKARNO | 名字:SUKARNO,姓氏:(空) | 名字:SUKARNO,姓氏:SUKARNO |
| (空),SUHARTO | 名字:(空),姓氏:SUHARTO | 名字:SUHARTO,姓氏:SUHARTO |
这种处理方式遵循航空业用于单名旅客的 IATA PNR 规则。
姓名重排
有时证件和预订中包含相同的姓名片段,但名字和姓氏的拆分方式不同。这在马来西亚、印度尼西亚、缅甸和新加坡客人中较常见。
示例:
| 来源 | 名字 | 姓氏 |
|---|---|---|
| 证件 | AHMAD BIN IBRAHIM | (空) |
| 预订 | AHMAD | BIN IBRAHIM |
AVA 会识别双方包含相同的姓名片段。在确认匹配后,系统会采用预订中的名字/姓氏拆分方式,让存储结果与 PMS 记录保持一致。
别名与婚后姓名匹配
当证件主姓名与预订不匹配时,AVA 还会检查其他姓名。
新加坡身份证
新加坡身份证可能会显示两行姓名:
- 出生名(主姓名),例如 DASIMA BINTE MOHAMMAD
- 婚后名 / 别名,例如 MRS DASIMA KAYA
AVA 会同时用这两个姓名去匹配预订。如果别名匹配,入住可以继续,但存储的正式姓名仍是出生名。
法国护照
法国护照可能会在同一行内显示婚后姓,例如 "FREBOURG ép. GODIN"。AVA 会拆分为:
- 主姓氏: FREBOURG
- 别名姓氏: GODIN
两个姓氏都会参与预订姓名匹配。
什么情况会要求重拍
在以下情况下,AVA 会要求客人重新拍摄护照:
- ❌ MRZ 校验位失败(字符被误读)
- ❌ MRZ 文本过短或不完整
- ❌ 后端无法从任一来源确定可靠姓名
- ❌ 护照属于单字段国家,且视觉扫描也无法读取姓名
要求重拍只是表示 AVA 无法足够有把握地读取证件。通常只需在更好的光线下重新拍摄,并确保完整 MRZ 清晰可见即可。
故障排查
客人的名字和姓氏显示成同一个值
你会看到: PMS 里客人的名字和姓氏完全相同。
原因: 客人只有一个法定姓名。AVA 为满足 PMS 要求把它复制到了两个字段。
怎么处理: 无需操作。这是单名客人的正常行为。
姓名拆分看起来和护照不一致
你会看到: 名字和姓氏的拆分方式与护照显示不同。
原因: 对马来西亚、缅甸、印度尼西亚和新加坡护照,AVA 使用视觉扫描,拆分结果可能与 MRZ 不同。
处理方法:
- 同时对照护照上的印刷文字和 MRZ 检查已存姓名。
- 如果完整姓名正确,只是名/姓拆分不同,通常属于正常情况。
- 如果姓名明显错误,请让客人在完整证件可见的情况下重新拍摄。
客人一直被要求重拍护照
你会看到: 客人多次重试,但系统仍然要求重新拍照。
处理方法:
- 请客人将护照平放在深色背景上。
- 确保底部两行 MRZ 完整可见并且对焦清晰。
- 避免反光、阴影和手指遮挡任何区域。
- 如果仍持续失败,请改由前台人工办理入住。
婚后姓名匹配成功,但保存的姓名不同
你会看到: 入住通过了,但保存的是出生名而不是婚后名。
原因: 无论最终匹配用的是哪个姓名,AVA 始终保存证件上的主姓名(法定姓名)。
怎么处理: 无需操作。这是为了满足合规要求的设计。
仍未解决?
如遇以下情况,请联系 success@vouch-technologies.com:
- ❌ 某一国籍的护照持续无法成功扫描
- ❌ 多次重试后姓名提取结果仍明显错误
- ❌ 需要了解列表之外国家的姓名处理逻辑
建议附上:
- 客人的国籍和证件类型
- 提取姓名与实体证件对比的截图
- 酒店国家设置