news 2026/4/16 15:00:09

【翻译】【SOMEIP-SD】Page74 - Page78

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page74 - Page78

文章目录

[PRS_SOMEIPSD_00435]
服务端的SOME/IP Service状态机如下:
SD Client State Machine(Service)的状态定义如下:

  • SD Client State Machine(Service)
    • Not Requested
      • Service Not Seen
      • Service Seen
    • Requested_but_not_ready
    • Main
      • Service Ready
      • Stopped
    • Searching for Service
      • Initial Wait Phase
        • Timer Set
      • Repetition Phase
        • Timer Set

SD Client State Machine(Service)的初始化进入点在以下状态中

  • SD Client State Machine(Service)
    • Not Requested
  • Searching for Service
    • Initial Wait Phase
    • Repetition Phase

SD Client State Machine(Service) 的状态迁移如下

  • 原状态 SD Client State Machine(Service)的进入点
  • 新状态 Not Requested
  • 条件 [Service Not Requested]

  • 原状态 SD Client State Machine(Service)的进入点
  • 新状态 Requested_but_not_ready
  • 条件 Service Not Requested and ifstatus!=up_and_configured

  • 原状态 SD Client State Machine(Service)的进入点
  • 新状态 Searching for Service
  • 条件 Service Requested and ifstatus==up_and_configured

  • 原状态 Not Requested 的进入点
  • 新状态 Service Not Seen

  • 原状态 Not Requested
  • 新状态 Requested_but_not_ready
  • 条件 InternalServiceRequest [ifstatus!=up_and_configured]

  • 原状态 Service Not Seen
  • 新状态 Service Seen
  • 条件 receive(OfferService) /setTimer(TTL)

  • 原状态 Repetition Phase
  • 新状态 Stopped
  • 条件 Repetition Expired

  • 原状态 Repetition Phase
  • 新状态 Stopped
  • 条件 receive(StopOfferService)

  • 原状态 Stopped
  • 新状态 Service Not Seen
  • 条件 [ServiceNotRequired]

  • 原状态 Service Seen
  • 新状态 Service Not Seen
  • 条件 if-status-changed() [ifstatus!=up_and_configured]

  • 原状态 Service Seen
  • 新状态 Service Not Seen
  • 条件 Timer expired (TTL)

  • 原状态 Repetition Phase
  • 新状态 Stopped
  • 条件 Repetition Expired

  • 原状态 Service Seen
  • 新状态 Service Not Seen
  • 条件 receive(StopServiceOffer)

  • 原状态 Service Seen
  • 新状态 Service Seen

  • 原状态 Service Seen
  • 新状态 Service Ready
  • 条件 InternalServiceRequest [ifstatus==up_and_configured]

  • 原状态 Service Ready
  • 新状态 Service Seen
  • 条件 [ServiceNotRequest]

  • 原状态 Service Ready
  • 新状态 Service Ready
  • 条件 receive(OfferService) /resetTimer(TTL)

  • 原状态 Service Ready
  • 新状态 Stopped
  • 条件 receive(StopOfferService) / cancelTimer(TTL)

  • 原状态 Stopped
  • 新状态 Service Ready
  • 条件 receive(OfferService) /resetTimer(TTL)

  • 原状态 Service Ready
  • 新状态 Searching for Service
  • 条件 Timer expired (TTL)

  • 原状态 Searching for Service
  • 新状态 Service Ready
  • 条件 receive(OfferService) /setTimer(TTL)

  • 原状态 Searching for Service
  • 新状态 Requested_but_not_ready
  • 条件 if-status-changed() [ifstatus!=up_and_configured] /cancel Timer(TTL)

  • 原状态 Requested_but_not_ready
  • 新状态 Searching for Service
  • 条件 if-status-changed() [ifstatus!=up_and_configured]

  • 原状态 Searching for Service的入口
  • 新状态 Initial Wait Phase

  • 原状态 Initial Wait Phase的入口
  • 新状态 Initial Wait Phase的Timer Set
  • 条件 /setTimerInRange(INITIAL_DELAY_MIN, INITIAL_DELAY_MAX)

  • 原状态 Initial Wait Phase的Timer Set
  • 新状态 Repetition Phase
  • 条件 TimerExpired /send(FindService)

  • 原状态 Repetition Phase的入口
  • 新状态 Repetition Phase的Timer Set
  • 条件 [REPETITONS_MAX>0] /run=0 setTimer((2ˆ run)*REPETITIONS_BASE_DELAY)

  • 原状态 Repetition Phase的Timer Set
  • 新状态 Repetition Phase的Timer Set

  • 原状态 Not Requested
  • 新状态 Requested_but_not_ready
  • 条件 InternalServiceRequest [ifstatus!=up_and_configured]

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

Open-AutoGLM控制台权限管理全解析(企业安全管控必读)

第一章:Open-AutoGLM控制台权限管理全解析(企业安全管控必读)权限模型设计原则 Open-AutoGLM 采用基于角色的访问控制(RBAC)模型,确保企业环境中最小权限原则的落实。系统预设三类核心角色:管理…

作者头像 李华
网站建设 2026/4/15 4:30:01

为什么现在的黑客宁愿技术失传,也不愿意收当代年轻人为徒?

为什么现在的黑客宁愿技术失传,也不愿意收当代年轻人为徒? 在网络安全领域,“技术传承”曾是行业发展的核心脉络——早期黑客群体通过师徒相授、技术社群分享,将漏洞挖掘、逆向分析等核心技能代代延续,支撑起行业的初步…

作者头像 李华
网站建设 2026/4/13 21:29:38

Open-AutoGLM本地运行卡顿怎么办?3种加速策略+2个调优技巧全解析

第一章:智谱开源Open-AutoGLM本地部署Open-AutoGLM 是智谱推出的开源自动化生成语言模型工具,支持在本地环境中快速部署与调用。该工具基于 GLM 架构,具备强大的自然语言理解与生成能力,适用于自动化文本处理、智能问答等场景。环…

作者头像 李华
网站建设 2026/4/16 14:28:37

大模型技术落地指南:从实验室到商业场景的精准着陆【必收藏】

大模型技术已进入商业化落地关键期,行业正从技术竞争转向场景落地。toB业务因注重专业定制和效益反馈展现出更大潜力。腾讯混元等模型通过精准切入企业核心业务场景,如外呼客服、知识问答等,实现技术价值。持续服务多元场景加速模型迭代与泛化…

作者头像 李华
网站建设 2026/4/16 8:41:14

Ubuntu动态DNS配置(手把手教你设置DDNS实现公网IP自动更新)

在家庭或小型办公网络中,你的公网IP地址可能会频繁变动(由ISP动态分配),这会导致你无法通过固定域名远程访问家中的服务器、NAS、摄像头等设备。为了解决这个问题,我们可以使用动态DNS(Dynamic DNS&#xf…

作者头像 李华