Files
2026-11-05 14:35:04 +08:00

2.8 KiB

徐工语音模块清单

模块总览

模块 文件/类 职责 关联文档
应用入口 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 通知路径。
  • 每个跨模块调用都有失败处理和日志。
  • 每次模块变更都在本文件记录影响范围和验证方式。