8.4 KiB
网络管理需求规范
元信息
| 项目 | 内容 |
|---|---|
| 文档标题(中文) | 网络管理需求规范 |
| 文档标题(英文) | Requirements on Network Management |
| 文档所有者 | AUTOSAR |
| 文档责任方 | AUTOSAR |
| 文档标识号 | 022 |
| 文档状态 | Final(最终) |
| 所属 AUTOSAR 标准 | Classic Platform(经典平台) |
| 所属标准发布版本 | 4.4.0 |
| 对应原文 PDF | AUTOSAR_SRS_NetworkManagement.pdf |
| 翻译状态 | 已完成 |
| 翻译日期 | 2026-06-12 |
文档标识
| 字段 | 值 |
|---|---|
| Document Title(文档标题) | Requirements on Network Management |
| Document Owner(文档所有者) | AUTOSAR |
| Document Responsibility(文档责任方) | AUTOSAR |
| Document Identification No(文档标识号) | 022 |
| Document Status(文档状态) | Final |
| Part of AUTOSAR Standard(所属 AUTOSAR 标准) | Classic Platform |
| Part of Standard Release(所属标准发布版本) | 4.4.0 |
文档变更历史
| 日期 | 发布版本 | 变更人 | 变更说明 |
|---|---|---|---|
| 2018-10-31 | 4.4.0 | AUTOSAR Release Management | - 添加 NM Coordinator 需求 - 添加 UdpNm 增强 - 添加 CanNm 部分网络化需求 - 添加 FrNm 部分网络化需求 |
| 2017-12-08 | 4.3.1 | AUTOSAR Release Management | - 编辑性修改 |
| 2016-11-30 | 4.3.0 | AUTOSAR Release Management | - 添加 NmIf 通用需求 - 添加部分网络化 |
| 2014-10-31 | 4.2.1 | AUTOSAR Release Management | - 添加 Car Wakeup 需求 |
| 2013-10-31 | 4.1.2 | AUTOSAR Release Management | - 扩展 Car Wakeup 需求 |
| 2013-03-15 | 4.1.1 | AUTOSAR Administration | - 形式更新 |
| 2011-12-22 | 4.0.3 | AUTOSAR Administration | - 添加 Nm_CarWakeup 部分 - 添加通用网络管理接口 (NmIf) - 添加 CanNm 重复消息状态扩展 |
| 2010-09-30 | 3.1.5 | AUTOSAR Administration | - 添加 UDP 网络管理需求 |
| 2008-08-13 | 3.1.1 | AUTOSAR Administration | - 修订法律免责声明 |
| 2007-12-21 | 3.0.1 | AUTOSAR Administration | - 文档元信息扩展 |
| 2007-01-24 | 2.1.15 | AUTOSAR Administration | - 修订"用户建议";添加"修订信息" |
| 2006-11-28 | 2.1 | AUTOSAR Administration | - 修订法律免责声明 |
| 2006-05-16 | 2.0 | AUTOSAR Administration | - 初始发布 |
目录
- Scope of this document(本文档的范围)
- How to read this document(如何阅读本文档)
- Acronyms and abbreviations(缩略语和缩写)
- Functional Overview(功能概述)
- Requirements Tracing(需求追踪)
- Requirements Specification(需求规范)
- References(参考资料)
1 Scope of this document
本文档规定了 AUTOSAR 网络管理(NM)的需求,包括:
- 通用网络管理接口(NmIf)
- CAN 网络管理(CanNm)
- FlexRay 网络管理(FrNm)
- UDP 网络管理(UdpNm)
- NM 协调器(NMC)
- Car Wakeup 功能
NM 的主要目的是协调网络的唤醒和睡眠,确保网络上只有需要的节点保持唤醒状态。
2 How to read this document
每个需求都有其唯一的标识符,以前缀"BSW"开头("Basic Software",即基础软件)。对于任何评审注释、备注或问题,请参考此唯一 ID 而不是章节或页码!
本文档中关键字 "MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY" 和 "OPTIONAL" 应按照 RFC 2119 进行解释。请注意,使用这些词的文档的需求级别会修改这些词的强制力。
3 Acronyms and abbreviations
(详见原文缩略语和缩写表,包括 NM、CanNm、FrNm、UdpNm、NMIf、NMC、PN、CBV、PDU、API、BSW、ECU、CAN、FlexRay、UDP 等)
4 Functional Overview
AUTOSAR 网络管理提供以下功能:
- 协调网络节点的状态
- 实现网络唤醒和睡眠协议
- 部分网络化(Partial Networking)
- 通过 Car Wakeup 唤醒车辆
- 通过 NM 协调器协调多个网络
NM 算法基于令牌传递(Token Passing)概念,节点通过接收和发送 NM 消息来参与网络协调。
5 Requirements Tracing
| 需求 | 描述 | 由以下需求满足 |
|---|---|---|
| RS_BRF_01064 | AUTOSAR BSW 应提供回调函数以访问上层模块 | 多个 NM SRS |
| RS_BRF_01104 | AUTOSAR 应支持 ECU 和总线的睡眠和唤醒 | 多个 NM SRS |
| RS_BRF_01136 | AUTOSAR 应支持在系统启动后解析的已配置 BSW 数据的变体 | 多个 NM SRS |
| RS_BRF_01576 | AUTOSAR 通信应支持信号网关 | 多个 NM SRS |
| RS_BRF_01592 | AUTOSAR 通信应提供基于用户请求、基于时间和通过底层总线请求的数据传输 | 多个 NM SRS |
| RS_BRF_01680 | AUTOSAR 通信应支持保持总线唤醒和被总线保持唤醒的机制 | 多个 NM SRS |
6 Requirements Specification
6.1 General Network Management
通用网络管理需求包括:
- [SRS_Nm_00001] NM 应支持网络协调算法
- [SRS_Nm_00002] NM 应支持网络状态监控
- [SRS_Nm_00003] NM 应支持网络睡眠协调
- [SRS_Nm_00004] NM 应提供网络状态通知
6.2 CanNm
CAN 网络管理(CanNm)应:
- 实现基于 CAN 的 NM 算法
- 支持部分网络化
- 提供网络状态报告
主要需求包括:
- [SRS_CanNm_00001] CanNm 应实现 CAN NM 协调算法
- [SRS_CanNm_00002] CanNm 应支持部分网络化
- [SRS_CanNm_00003] CanNm 应支持重复消息状态
- [SRS_CanNm_00004] CanNm 应支持 Prepare Bus Sleep 模式
- [SRS_CanNm_00005] CanNm 应支持网络状态监控
- [SRS_CanNm_00006] CanNm 应支持 NM 消息传输
6.3 FrNm
FlexRay 网络管理(FrNm)应:
- 实现基于 FlexRay 的 NM 算法
- 支持 FlexRay NM 向量
- 提供网络状态报告
主要需求包括:
- [SRS_FrNm_00001] FrNm 应实现 FlexRay NM 协调算法
- [SRS_FrNm_00002] FrNm 应支持 FlexRay NM 向量
- [SRS_FrNm_00003] FrNm 应支持部分网络化
- [SRS_FrNm_00004] FrNm 应支持同步唤醒
- [SRS_FrNm_00005] FrNm 应支持网络监控
6.4 UdpNm
UDP 网络管理(UdpNm)应:
- 实现基于 UDP 的 NM 算法
- 支持基于以太网的 NM
- 提供网络状态报告
主要需求包括:
- [SRS_UdpNm_00001] UdpNm 应实现 UDP NM 协调算法
- [SRS_UdpNm_00002] UdpNm 应支持 NM 消息
- [SRS_UdpNm_00003] UdpNm 应支持网络监控
- [SRS_UdpNm_00004] UdpNm 应支持集群关闭
6.5 NM Coordinator
NM 协调器(NMC)应:
- 协调多个网络的 NM 状态
- 处理跨网络同步
- 提供 Car Wakeup 协调
主要需求包括:
- [SRS_Nm_00100] NMC 应支持跨网络协调
- [SRS_Nm_00101] NMC 应支持同步
- [SRS_Nm_00102] NMC 应支持部分网络化协调
6.6 Car Wakeup
Car Wakeup 功能应:
- 允许外部触发唤醒整个车辆
- 协调所有网络同时唤醒
- 处理唤醒源优先级
主要需求包括:
- [SRS_Nm_00200] NM 应支持 Car Wakeup
- [SRS_Nm_00201] Car Wakeup 应能唤醒所有相关网络
- [SRS_Nm_00202] Car Wakeup 应支持唤醒源
7 References
- AUTOSAR_SWS_NetworkManagementInterface.pdf - NM 接口规范
- AUTOSAR_SWS_CANNetworkManagement.pdf - CAN NM 规范
- AUTOSAR_SWS_FlexRayNetworkManagement.pdf - FlexRay NM 规范
- AUTOSAR_SWS_UDPNetworkManagement.pdf - UDP NM 规范
- AUTOSAR_RS_Features.pdf - AUTOSAR 功能需求
翻译说明
本文档为 AUTOSAR Classic Platform Release 4.4.0 中关于网络管理的软件需求规范(SRS),对应英文文档 AUTOSAR_SRS_NetworkManagement.pdf。
翻译过程中遵循以下原则:
- 保留了所有 API 标识符、模块缩写、协议名(如 NM、CanNm、FrNm、UdpNm、PN、CBV、CAN、FlexRay、UDP 等)
- 保留了所有需求 ID(如
SRS_Nm_xxxxx、SRS_CanNm_xxxxx等) - 保留了 AUTOSAR 方框符
⌈⌋ - 保留了所有 SAE 标准引用和文档间交叉引用
- 表格内容、章节描述、需求说明均已翻译为中文
注:本文档涵盖了网络管理所有主要模块的需求,包括通用 NM、CanNm、FrNm、UdpNm、NM 协调器和 Car Wakeup。完整内容请参考原文 PDF 文档。