news 2026/6/9 16:08:07

【翻译】【SOMEIP-SD】Page59 - Page62

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page59 - Page62

文章目录

          • 5.1.3.1.2 Stop Subscribe Eventgroup Entry
          • 5.1.3.1.3 Subscribe Eventgroup Acknowledgement (Subscribe Eventgroup Ack) Entry
          • 5.1.3.1.4 Subscribe Eventgroup Negative Acknowledgement (Subscribe Event group Nack) Entry
5.1.3.1.2 Stop Subscribe Eventgroup Entry

[PRS_SOMEIPSD_00388]
Stop Subscribe Eventgroup Entry用于停止订阅Event Group

[PRS_SOMEIPSD_00389]
Stop Subscribe Eventgroup Entry的各字段设置与 Subscribe Eventgroup Entry一致。除了TTL设置成0x000000

[PRS_SOMEIPSD_00574]
Stop Subscribe Eventgroup Entry 应该引用与其对应的Subscribe Eventgroup Entry 引用用Option

5.1.3.1.3 Subscribe Eventgroup Acknowledgement (Subscribe Eventgroup Ack) Entry

[PRS_SOMEIPSD_00390]
Subscribe Eventgroup Acknowledgment Entry 用于指示Subscribe Eventgroup Entry已被接收。

[PRS_SOMEIPSD_00391]
Subscribe Eventgroup Acknowledgment Entry的字段设置应满足:

  • Type 固定设置成0x07
  • Service ID, Instance ID, Major Version, Eventgroup ID, TTL, Reserved, Counter 这些字段的值直接用Subscribe Eventgroup Entry中的值。

[PRS_SOMEIPSD_00392]
Subscribe Eventgroup Ack Entry 关联的Event和Notification Event如果是通过组播传送的。Subscribe Eventgroup Ack Entry 应该引用一个IPv4 Multicast Option 或 IPv6 Multicast Option。Multicast Option规定了Event和Notification Event将被发送到的组播地址。

[PRS_SOMEIPSD_00829]
当接收到SubscribeEventgroupAck 或 SubscribeEventgroupNack 是应该严格校验 Service ID, Instance ID, Eventgroup ID, Major Version 这些字段的指与SubscribeEventgroup Entry 中的值一致。

5.1.3.1.4 Subscribe Eventgroup Negative Acknowledgement (Subscribe Event group Nack) Entry

[PRS_SOMEIPSD_00393]
Subscribe Eventgroup Negative Acknowledgment 用于表示Subscribe Eventgroup Entry没有被接受

[PRS_SOMEIPSD_00394]
Subscribe Eventgroup Negative Acknowledgment 各字段设置应满足如下要求

  • Type 设置成0x07
  • Service ID, Instance ID, Major Version, Eventgroup ID, Counter, Reserved这些字段的值与应答的Subscribe Eventgroup Entry中的值一致。
  • TTL 设置成0x000000

[PRS_SOMEIPSD_00566]
Subscribe Eventgroup被拒绝的原因如下(但不限于以下原因)

  • Service ID, Instance ID, Eventgroup ID, Major Version 的组合未知(不能确认一个Event Group)
  • 客户端没有打开必要的TCP连接
  • 引用选项出现问题
  • 服务端的资源出问题
  • 安全关联未建立

[PRS_SOMEIPSD_00527]
当客户端接收到TCP类型的SubscribeEventgroupNack时,应该检查TCP链接并在必要时重新创建TCP链接。
[PRS_SOMEIPSD_00527] 中设计网络安全协议的检查。
原因:
服务端可能丢失了TCP链接,但客户端没有。
检查TCP链接的流程包括:

  • 是否接收到该TCP链接的其他EventGroup的数据
  • 发送一个 Magic Cookie消息并等待 TCP ACK。
  • 重新建立TCP链接

[PRS_SOMEIPSD_00842]
目前支持的Entry类型概览

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 0:29:41

SikuBERT如何成为古典中文信息处理的终极解决方案?

在数字人文研究领域,古典中文处理一直是个技术难题。传统模型难以准确理解古文语义,直到SikuBERT-for-digital-humanities-and-classical-Chinese-information-processing的出现,才真正让古文智能处理变得简单高效。这个基于《四库全书》语料…

作者头像 李华
网站建设 2026/6/8 11:24:04

智能学习工具:3步实现高效自动化学习体验

智能学习工具:3步实现高效自动化学习体验 【免费下载链接】hcqHome 简单好用的刷课脚本[支持平台:职教云,智慧职教,资源库] 项目地址: https://gitcode.com/gh_mirrors/hc/hcqHome 在当今快节奏的学习环境中,如何有效管理时间、提升学习效率成为每…

作者头像 李华
网站建设 2026/6/8 11:11:00

gitlab构建扫描优化

一、通用优化项 1.缓存错误 问题: 原配置缓存了 **/target/。这是构建产物,不仅体积大导致上传/下载慢,而且会导致 Maven 不重新编译代码,可能引发脏构建。 缺失: 没有缓存 Maven 依赖库 ( .m2/repository ) 。这意味着…

作者头像 李华
网站建设 2026/6/7 8:17:05

嵌入式AI部署技术侦探:从PyTorch兼容到TensorRT加速的突围之路

嵌入式AI部署技术侦探:从PyTorch兼容到TensorRT加速的突围之路 【免费下载链接】ultralytics ultralytics - 提供 YOLOv8 模型,用于目标检测、图像分割、姿态估计和图像分类,适合机器学习和计算机视觉领域的开发者。 项目地址: https://git…

作者头像 李华
网站建设 2026/6/7 15:34:23

2026年EI国际会议:电力能源/工程技术、计算机/人工智能会议

[ACM]2026年人工智能前沿技术与管理国际学术会议 (AIDMM 2026) [ACM]2026 International Conference on Artificial Intelligence Frontier Technology and Management (AIDMM 2026)大会时间:2026年1月30日-2月1日 大会地点:马来西亚,吉隆坡 …

作者头像 李华
网站建设 2026/6/9 3:52:07

计算机毕设容易的题目思路

文章目录🚩 1 前言1.1 选题注意事项1.1.1 难度怎么把控?1.1.2 题目名称怎么取?1.2 选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢?🚩2 选题概览🚩 3 项目概览题目1 : 深度学习社交距离检…

作者头像 李华