51 lines
2.8 KiB
Markdown
51 lines
2.8 KiB
Markdown
# 徐工语音模块清单
|
|||
|
|
|
||
|
|
## 模块总览
|
||
|
|
|
||
|
|
| 模块 | 文件/类 | 职责 | 关联文档 |
|
||
|
|
|---|---|---|---|
|
||
|
|
| 应用入口 | `YxApplication` | 初始化车载 SDK、IPC、崩溃处理和语音服务 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 语音服务 | `VoiceService` | TXZ 连接、指令接收、状态初始化、Receiver 注册 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 协议管理 | `ProtocolManager` | 接收 IPC 消息并分发到协议处理器 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 协议处理 | `YxProtocolHandler` | 维护包名到协议逻辑类映射,后台线程分发协议 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 状态管理 | `VoiceManager` | 管理 TXZ 绑定、AVM/DVR 状态、车辆状态回调 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 事件封装 | `VoiceEventHelper` | 封装语音控制操作,通过 IPC 调业务模块 | [[YX_Voice_模块详细文档]] |
|
||
|
|
| 协议实现 | `BaseProtocol` 及子类 | 实现车辆、空调、设置、媒体等协议逻辑 | [[YX_Voice_协议设计文档]] |
|
||
|
|
| TXZ 通信 | `TxzProtocolManager` | 与同行者语音助手建立协议通信 | [[YX_Voice_架构文档]] |
|
||
|
|
| IPC 通信 | `YxIPC` | 跨进程调用音乐、设置、空调等模块 | [[YX_Voice_架构文档]] |
|
||
|
|
| 可见即可说 | 无障碍扫描 / AIDL / 广播 | 控件语音热词注册和命中回调 | [[同行者可见即可说自动注册框架对接方案_快速阅读]] |
|
||
|
|
|
||
|
|
## 关键依赖
|
||
|
|
|
||
|
|
| 依赖 | 用途 |
|
||
|
|
|---|---|
|
||
|
|
| `YX_IPC_SDK` | 跨进程通信 |
|
||
|
|
| `YX_Lib_CommonBase` | 公共基础能力 |
|
||
|
|
| `YX_AutoMotiveSDK` | 车载 SDK |
|
||
|
|
| `library-release-0127.aar` | TXZ 协议库 |
|
||
|
|
| `tools.jar` | 工具库 |
|
||
|
|
| `framework_classes.jar` | 系统框架编译依赖 |
|
||
|
|
| `serial-0.1.6_classes.jar` | 串口相关依赖 |
|
||
|
|
|
||
|
|
## 协议类别
|
||
|
|
|
||
|
|
| 类别 | 示例 | 验证重点 |
|
||
|
|
|---|---|---|
|
||
|
|
| 车辆控制 | 巡航、车道偏离、车窗等 | 指令是否映射到正确 CAN/业务接口 |
|
||
|
|
| 空调控制 | 开关、温度、风速、模式 | 状态反馈是否同步到 TXZ |
|
||
|
|
| 系统设置 | 语言、单位、亮度、熄屏 | 设置值是否落库并广播 |
|
||
|
|
| 媒体控制 | 上一首、播放状态、媒体焦点 | 媒体焦点和播放状态是否一致 |
|
||
|
|
| 蓝牙相关 | 蓝牙状态、电话、连接 | 蓝牙状态同步和权限边界 |
|
||
|
|
|
||
|
|
## 模块变更记录模板
|
||
|
|
|
||
|
|
| 日期 | 模块 | 变更类型 | 变更内容 | 影响范围 | 验证方式 | 结论 |
|
||
|
|
|---|---|---|---|---|---|---|
|
||
|
|
| 待填写 | 待填写 | 新增/修改/删除 | 待填写 | 待填写 | 待填写 | 待验证 |
|
||
|
|
|
||
|
|
## 模块验收标准
|
||
|
|
|
||
|
|
- 每个语音指令都有明确协议入口、参数格式和目标业务模块。
|
||
|
|
- 每个状态同步都有触发时机、数据来源和 TXZ 通知路径。
|
||
|
|
- 每个跨模块调用都有失败处理和日志。
|
||
|
|
- 每次模块变更都在本文件记录影响范围和验证方式。
|