快速配对 3.2 认证指南 (v2.1)

上次更新时间:2024 年 8 月 13 日

  • 被测设备(以下简称“DUT”)必须是出厂设置的设备(即,DUT 不能是个人设备或包含任何个人信息的设备)。
  • 此处提供的测试材料(例如流程、指南和其他信息)属于 Google 服务,受 Google 的知识产权和《Google 服务条款》(网址为 http://www.google.com/accounts/TOS)的约束,就像“软件”一样。

1. 为认证做准备

1.1 定义

  • 初始配对是指用户首次将设备与手机上登录的 Google 账号配对时发生的事件序列。在这个序列中,手机会从设备检测到广告,并显示通知,提示用户连接到设备并保存。(在本准则中,“设备”是指蓝牙耳机或扬声器,而不是参考手机。)

  • 后续配对是指用户在新手机上登录自己的 Google 账号并尝试与已保存到其 Google 账号的设备配对时发生的一系列事件。在这个过程中,新手机会识别出所宣传的型号 ID 已保存到用户的 Google 账号,并提供一条通知,以加快设备与此手机配对。

1.2 要求

  • 所有手机都应连接到互联网,并且在“设置”中开启蓝牙和位置信息服务。
  • 所有手机都应登录同一 Google 账号。
  • 参照手机应是市面上常用的手机,能够覆盖相当数量的用户。
  • 实现要认证的快速配对版本及相关扩展的蓝牙设备。

经典版(支持 A2DP+HPF)

  • 三 (3) 部搭载三 (3) 个不同 Android 版本的参照手机。Android OS 版本必须至少为 11 版。
  • 建议覆盖所有 Android OS 版本的参考手机:
    • Google Pixel 8(Android 15)
    • 搭载 Android 14 的 Samsung S23 或更新型号的手机
    • Google Pixel 7(Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5(Android 11)
    • 搭载 Android 12 或 13 的 Samsung S20 或更新型号的手机

BLE(仅数据)

  • 五 (5) 部搭载三 (3) 个不同 Android 版本的参考手机。Android OS 版本必须至少为 11 版。
  • 建议覆盖所有 Android OS 版本的参考手机:
    • Google Pixel 8(Android 15)
    • 搭载 Android 14 的 Samsung S23 或更新型号的手机
    • Google Pixel 7(Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5(Android 11)
    • 搭载 Android 12 或 13 的 Samsung S20 或更高版本

BLE 与 LE 音频

  • 五 (5) 部搭载三 (3) 个不同 Android 版本的参考手机。Android OS 版本必须至少为 11 版。
  • 建议覆盖所有 Android OS 版本的参考手机:
    • Google Pixel 8(Android 15)
    • 搭载 Android 14 的 Samsung S23 或更新型号的手机
    • Google Pixel 7(Android 13)
    • Google Pixel 6 (Android 12)
    • Google Pixel 5(Android 11)
    • 搭载 Android 12 或 13 的 Samsung S20 或更新型号的手机

1.3 检查 Google Play 服务版本

  • 目的:确认用于测试的 GMS Core 版本是否正确。

  • 依次前往设置 > Google > 右上角的问号 > 右上角的三点状图标 >“版本信息”,然后查看 Google Play 服务版本(应为 22.XX.XX 或更高版本)。

此图展示了如何在“帮助”菜单下查找 GMS 版本信息。

1.4 启用调试模式 ID

  • 提供给您的模型 ID 是调试模式 ID。如需启用此功能,请依次前往设置 > Google > 设备和分享 > 设备,然后启用“包含调试结果”。如果此页面中缺少“Include debug results”(包含调试结果)选项,请检查 Seeker 中的“Developer options”(开发者选项)是否已启用。

下图显示了如何为指定的已连接设备查找“Include debug results”选项。

1.5 启用 Google Play 服务通知

  • 依次转到设置 > 通知 > 应用设置 > Google Play 服务,确保“通知”开关处于开启状态。

此图显示了 Google Play 服务下的通知切换方式。

1.6 确保您可以访问测试结果服务器

部分测试数据会直接上传到 Google 服务器。在开始实验室认证之前,您必须先完成自测,并提供这些数据。确保您的测试手机具备以下条件:

  • 一个已登录且已加入 FP 测试组的测试账号。
  • 在运行初始配对测试和后续配对测试期间和运行后,保持开机状态并连接到互联网 25 小时的功能。在此期间,手机将尝试上传测试数据和结果。
  • 自测报告中提供的值匹配的测试期和测试模型 ID。
  • 在测试设备上启用的使用情况和诊断信息设置。如需验证此信息,请依次转到:设置 > Google > 右上角的三点状图标 > 使用情况和诊断信息 > 开启使用情况和诊断信息

2. 认证标准

2.1 定义

  • “所有手机”是指操作系统与“要求”部分中定义的最低版本匹配的所有参考手机。
  • “平均配对时间”是(所有成功配对时间的总和)/(10 - 失败配对的数量)。配对时间计算从用户点按“快速配对”通知时开始,到手机向用户显示“成功连接”通知时结束。
  • 距离测试的“成功率”为(1 分钟 / 10 内弹出通知的数量)。

2.2 初始配对的弹出式通知

  • 该通知应该会在 5 秒内弹出。

2.3 配对的认证规范

  • 系统会分别对每部参照手机进行初始配对和后续配对 100 次。
  • 通过将设备放置在距离参考手机 0.3 米处,测量初始配对和后续配对的成功率。

    • 配对仅支持一个组件(例如耳机或单个扬声器)的固件时,平均配对时间必须在 12 秒内。
    • 配对支持协调集合成员(例如左右耳机)的固件时,平均配对时间必须在 14 秒内。

经典(A2DP+HPF)

  • 初始和后续的通过率必须至少为 95%。

BLE(仅数据)

  • 初始和后续的通过率必须至少为 90%。

BLE 搭配 LE 音频

  • 初始和后续的通过率必须至少为 90%。
  • 所有参考手机的初始配对时间和后续配对时间都必须有 80% 符合条件。

2.4 距离认证规范

在 3 个规定距离(0.3 米、1.2 米和 2 米)进行测试时,所有参照手机中至少有 80% 必须符合本部分的标准。

  • 在 0.3 米处的成功率必须为 100%。换句话说,每部参考手机都必须运行 10 次 0.3 米测试,并显示每条通知。
  • 在 1.2 米处向参照手机发送配对通知的出现率必须小于或等于 10 次中的 20%。
  • 在 2 米的距离处执行的每次测试都不得导致通知在参照手机上显示至少 1 分钟。
  • 每个参考手机的每个距离将测试 10 次。

3. 快速配对 2.0 测试指南

3.1 界面

下图介绍了 4 种不同的配对流程:

  1. 在未下载设备的配套应用的情况下进行初始配对。

配对流程 1.

  1. 与下载的设备的配套应用进行初始配对。

配对流程 2.

  1. 下载设备的配套应用,然后进行后续配对。
  2. 在未下载设备的配套应用的情况下进行后续配对。

    示例 3 和 4 使用相同的流程。

配对流程 3.

  • 错误状态

配对错误。

只有当 DUT 的型号 ID 与配套应用链接相关联时,系统才会显示下载配套应用的通知。相反,如果没有配套应用关联,测试人员将只会在“设备已连接”通知下看到设备名称,就像他们在后续配对中看到的一样。

3.2 测试用例 1:初始配对

3.2.1 设置和测试

  • 确保 DUT 在任何手机上都不会显示为已保存的设备。在已保存 DUT 并登录测试 Google 账号的每部手机上:前往“蓝牙设置”,选择“忽略设备”,然后切换飞行模式,以确保忘记 DUT。
  • 确保“自动保存设备”处于开启状态。此开关默认处于关闭状态。 您可以在手机 A 的设置 > Google > 设备 > 已保存的设备中找到此选项。

经典版(支持 A2DP+HPF)

无需执行任何其他步骤。

仅限数据的 BLE

无需执行任何其他步骤。

BLE 与 LE 音频

  • 依次前往设置 > 已连接的设备 > 设备详情
  • 确认 LE 音频切换开关已设为“已停用”。
    • 仅支持传统蓝牙的手机(例如 Pixel 6 及更早型号的手机)的菜单设置中不会显示此切换开关。
  • 对于测试中支持 LE 音频的手机:
    • 依次转到设置 > 已连接的设备 > 设备详细信息
    • 验证 LE 音频切换开关是否设置为“已启用”。
  • 让蓝牙设备进入配对模式。

  • 将蓝牙设备放在距离手机 A 0.3 米的位置。

  • 等待参考手机 A 中弹出通知。该通知应该会在 5 秒内弹出。

  • 从点按初始通知开始计时,直到手机 A 中显示“设备已连接”弹出式通知为止。

  • 在测试报告的“初始配对”部分记录时间。

3.2.2 预期行为

  • 系统会显示初始配对半页:

这是在设备连接前显示的屏幕。

  • 点按该通知即可开始快速配对。通知将显示进度:

这将在设备正在连接时显示屏幕。

  • 快速配对成功后,手机会显示一条通知。如果设备制造商发布了配套应用,手机还会提示用户从 Google Play 商店下载设备的配套应用。

系统会显示已成功连接的设备以及关联的弹出式窗口。

  • 如果快速配对配对失败,手机将显示错误消息:

系统会显示配对失败的错误消息以及手动尝试的选项。

3.3 测试用例 2:将此设备与登录了同一 Google 账号的两部参考手机配对(后续配对)

3.3.1 设置和测试

  • 在两部手机(手机 A 和手机 B)上登录同一 Google 账号。
  • 确保 DUT 之前已与另一部手机(手机 A)配对。

    • 如需验证蓝牙设备是否已与手机 A 配对,请执行以下操作:

      • 首先,在执行初始配对的手机(手机 A)上,依次前往设置 > Google > 设备和分享(或设备连接)> 设备 > 已保存的设备。DUT 应显示在手机的“已保存设备”列表中,如下所示:

      此图展示了查找已配对设备的完整流程,包括在“设置”页面中向下滚动。

      • 然后,在未与 DUT 配对的设备(手机 B)上,依次前往设置 > Google > 设备和分享(或设备连接)> 设备 > 已保存的设备。只有当 DUT 显示在手机 B 的已保存设备列表中时,手机 B 才能显示后续配对通知。

      设备 B 导航。

  • 基本上,在使用手机 A 运行测试用例 1(初始配对)后,您需要使用另一部参考手机 B 并使用同一账号来验证此测试用例 2(后续配对)。

经典版(支持 A2DP+HPF)

无需执行任何其他步骤。

仅限数据的 BLE

无需执行任何其他步骤。

BLE 与 LE 音频

  • 在支持 LE 音频的设备上测试扩展功能时,必须在参照手机上开启和关闭 LE 音频切换开关的情况下运行测试。
    • 这将验证设备是否可以同时使用 L2CAP(当 LE 音频开启时)和 RFCOMM(当 LE 音频关闭时)连接到参考手机。
  • 在测试支持 LE 音频的设备时,需要按以下配置来布置手机:
    • 手机 A 支持 LE 音频。
    • 手机 B 不支持 LE 音频。
    • 手机 C 不支持 LE 音频。
    • 手机 D 支持多个并发 LE 音频连接。
  • 在测试支持 LE 音频设备的后续配对时,必须针对以下测试设备组合运行测试:
    • 在支持 LE Audio 和不支持 LE Audio 的手机之间,后续配对通知必须正确显示。
      • 例如:确认在手机 A 执行初始配对时,手机 B 可以执行后续配对。此外,请确认手机 B 可以执行初始配对,手机 A 可以执行后续配对。
    • 后续的配对通知必须在不支持 LE 音频的手机之间正确显示。
      • 例如:确认当手机 B 执行初始配对时,手机 C 可以执行后续配对。此外,请确认手机 C 可以执行初始配对,而手机 B 可以执行后续配对。
    • 后续配对通知必须在支持 LE 音频的手机和支持多个并发 LE 音频连接的手机之间正确显示。
      • 例如:确认当手机 A 执行初始配对时,手机 D 可以执行后续配对。此外,请确认手机 D 可以执行初始配对,手机 A 可以执行后续配对。
  • 将蓝牙设备放在距离手机 0.3 米处。

  • 等待设备名称同步到账号:依次前往设置 > Google > 设备和分享(或设备连接)> 设备 > 已保存的设备,检查设备名称是否显示。当 DUT 显示在手机的设备列表中后,返回主屏幕。

  • 等待系统弹出后续通知。

  • 测量从在第二部手机上点按后续通知,直到系统弹出“设备已连接”的通知为止所用的时间。

  • 在“后续”部分中为第二部手机记录时间。

  • 按照以下步骤清除已保存的记录,这是下一次测试的前提条件。

    • 从蓝牙设置列表中移除已连接的设备,即可移除该设备。
    • 依次前往设置 > Google > 设备和分享(或“设备连接”)> 设备 > 已保存的设备

      • 关闭“自动保存设备”
      • 返回上一页
      • 开启“自动保存设备”
      • 确认设备列表中显示“无设备”,如下所示:

      这会显示一个空设备列表。

    • 转动设备以进入配对模式。

3.3.2 预期行为

  • 系统会弹出之前关联设备的配对通知

后续配对通知。

  • 轻击通知以开始后续配对。通知将显示进度:

后续配对进度。

  • 快速配对配对完成后,您将看到以下通知:

后续配对完成通知。

  • 如果快速配对失败,手机会显示错误消息:

后续配对失败通知。

3.4 测试用例 3:检查 BLE 账号密钥仍在广播中

  • 确保耳机在未被检测到时仍会广播账号数据,例如在初始配对完成并连接后(除非耳机已关机)。
  • 选择一个参考手机,并至少测试 30 分钟。

3.5 测试用例 4:距离标准

  • 每个距离(0.3 米、1.2 米和 2 米)分别测试 10 次。
  • 记录参考手机针对每种距离显示通知的次数。
    • 例如,“0.3 米 - 是 (7/10)”表示“此参照手机在 0.3 米处收到 7 次(共 10 次)配对通知”

3.6 如何捕获调试日志

3.6.1 如何捕获调试信息

  • 如需启用日志记录并获取 bug 报告,请运行以下命令:
    • adb logcat -G 16M
  • 确保您已开启“用于调试的蓝牙 HCI 信息收集日志”。对于 Pixel 手机,这是通过以下操作实现的:

    • 依次前往设置 > 系统 > 关于手机 > build 号
    • 点按“版本号”7 次以启用开发者选项。

    开发者选项。 * 依次转到设置 > 系统 > 高级 > 开发者选项。 * 启用开发者选项和 HCI 信息收集日志。 * 此选项可让手机收集 HCI 数据包日志文件。 * 开启和关闭飞行模式,确保系统会应用更改。

3.6.2 如何获取 logcat 日志文件

  • 运行 adb devices 以显示终端上设备的所有序列号。
  • 运行 adb -s {device serial number} logcat > {logcat name}.txt(您可以为 logcat 文件任意命名,并同时为多个设备命名 logcat)。
  • 重现 bug。
  • 运行 Ctrl+C 以停止 logcat。
  • 运行 adb bugreport 以生成包含所有数据的 ZIP 文件。此过程可能需要几分钟时间。
  • 运行以下命令以获取 btsnoop_hci.log(设备需要取得 root 权限)。
    • 对于 Android O (8.0) 或更高版本: adb pull data/misc/bluetooth/logs/btsnoop_hci.log
    • 对于 Android N:adb pull sdcard/btsnoop_hci.log
    • 如果之前的路径不包含 hci.log : adb shell; find hci.log 来获取位置。

4. 功能认证标准:

需要通过所有测试用例,只有真正的无线耳机才必须提供电池通知。

4.1 电池通知

4.1.1 显示左侧 + 右侧 + 充电盒电池通知。

步骤:

  1. 将测试手机与真无线耳机配对。
  2. 关闭案例
  3. 打开支持请求并进行验证。

确认:

  1. 电池通知会显示 3 张图片(左侧、充电盒、右侧),并且电池电量正确。(左侧和右侧耳机上显示充电图标)

电池通知验证。

4.1.2 电池电量发生变化后,应更新电池信息。

步骤:

  1. 将测试手机与真正的无线耳机配对。
  2. 使用真无线耳机播放任何视频 10 分钟(以降低功耗)。
  3. 依次前往设置 > Google > 设备和分享(或“设备连接”)> 设备 > 已保存的设备 > 头戴式耳机名称

验证:

  1. 电池电量发生变化后,应更新电池信息。
  2. 电池电量应与蓝牙快捷方式(下拉快速设置栏)中报告的电池电量相同,电池电量应与其中一侧耳机的电池电量对齐,最好显示最低电池电量。

电池电量验证。

4.1.3 抑制通知,应关闭 HUN(关闭案例)

步骤:

  1. 将测试手机与真无线耳机配对。
  2. 打开支持请求。
  3. 当系统显示 HUN 时,关闭支持请求。

确认:

  1. 电池浮动通知会在 3 秒内关闭。

关闭电池浮动通知。

4.2 个性化姓名

4.2.1 耳机底座 1、手机 1、账号 A、初始对

前提条件:

  1. 手机 1 从未与头戴设备配对(如果手机有缓存的别名)
  2. 请在测试前将耳机恢复出厂设置。

步骤:

  1. 使用 Gmail 账号 A 登录手机 1。将手机 1 与耳机配对。配对后请勿更改设备名称。
  2. 查看显示的 3 个地点。

验证:

  1. 配对后,手机 1 应在 3 个位置显示账号 A 的用户的名字和耳机信息,形式为 [用户的名字] 的 [设备名称]。

  • 检查 3 个位置的名称

    1. 设置 > Google > 设备和分享 > 已保存的设备

      此图展示了如何前往所述菜单。

    2. 快捷设置蓝牙图标文本(向下拉动快捷设置栏):

      该图展示了如何导航到所述菜单。

    3. 蓝牙设置:

      此图展示了如何前往所述菜单。

4.2.2 头戴式耳机基本测试用例 2、手机 2、账号 B、初始配对 > 修改设备名称

步骤:

  1. 继续从基于耳机的支持请求 1 中(共 3 个)继续。
  2. 手机 2,账号 B,初始配对成功。
  3. 检查 3 个地点。
  4. 依次前往蓝牙设置 > 齿轮图标 > 铅笔图标 > 更改设备名称

继续配对流程。

验证:

  1. 配对后,应在以下位置显示账号 A 的用户的名字 + 耳机信息:

    1. 设置 > Google > 设备和分享 > 已保存的设备

      此图展示了如何前往所述菜单。

    2. 快捷设置蓝牙图标文本(向下拉动快捷设置栏):

      该图展示了如何导航到所述菜单。

    3. 蓝牙设置:

      该图展示了如何导航到描述的菜单。

  2. 更改设备名称后,新名称应显示在以下位置:

    1. 设置 > Google > 设备和分享 > 保存的设备

      此图展示了如何前往所述菜单。

    2. 快捷设置蓝牙图标文本(向下拉动快捷设置栏):

      该图展示了如何导航到所述菜单。

    3. 蓝牙设置:

      此图展示了如何前往所述菜单。

4.2.3 耳机底座 3、手机 3、账号 C、初始对

步骤:

  1. 从基于耳机的案例 2(共 3 个)继续。
  2. 手机 3,账号 C,初始配对成功。
  3. 请查看下列 3 个位置:

    1. 设置 > Google > 设备和分享 > 已保存的设备

      此图展示了如何前往所述菜单。

    2. 快捷设置蓝牙图标文本(向下拉动快捷设置栏):

      该图展示了如何导航到所述菜单。

    3. 蓝牙设置:

      该图展示了如何导航到描述的菜单。

验证:

  1. 手机 3 应在前面“步骤”部分列出的 3 个位置显示手机 2 的新设备名称。

4.3 查找设备 - 环形耳机

4.3.1 让设备响铃的耳机功能

步骤:

  1. 已成功将手机与耳机配对。
  2. 依次前往设置 > Google > 设备和分享(或设备连接)> 设备 > 已保存的设备 > 耳机名称 > 查找设备

    此图展示了如何前往所述菜单。

  3. 点按“让设备响铃”按钮。(如果测试耳机有左右耳机,应显示左右两个按钮)此图展示了如何前往所述菜单。

  4. 点按“将设备设为静音”按钮。

    此图展示了如何前往所述菜单。

验证:

  1. 耳机名称下方的状态应显示“已连接”。
  2. 点按此按钮时,耳机应响铃,并使用自定义铃声。 (真正的无线耳机应该在左右两侧都能响铃)
  3. 耳机应立即静音,且无任何延迟。

4.4 追溯写入账号密钥

4.4.1 可追溯的配对和确认

步骤:

  1. 将支持快速配对的设备切换到配对模式
    1. 您会看到一条动态通知,请勿点按该通知。
  2. 依次前往设置 > 已连接的设备 > 与新设备配对,然后点按以进行配对 此图展示了如何前往所述菜单。
  3. 请等待一分钟,您会看到关于回溯配对的通知。
  4. 点按通知即可将耳机保存到您的账号。 该图展示了如何导航到所述菜单。
  5. 依次转到设置 > Google > 设备和分享(或设备连接)> 设备 > 已保存的设备

验证:

  1. 应显示追溯性配对通知。

    此图展示了如何前往所述菜单。

  2. 您会看到该设备已显示在已保存的设备列表中。设备现在全面支持快速配对。该图展示了如何导航到所述菜单。