多ECU的客户端动态服务发现方法和装置制造方法及图纸

技术编号:42654952 阅读:47 留言:0更新日期:2024-09-06 01:47
本发明专利技术提供了一种多ECU的客户端动态服务发现方法和装置,涉及ECU中面向服务的通信应用技术领域,当前ECU包括一个中间件代理进程,一个守护进程,至少一个客户端和至少一个服务端;方法包括:当前ECU的守护进程按照第一预设周期同步每个服务端提供的服务信息,并更新中间件代理进程中的当前服务ID;当当前ECU的客户端启动时,判断是否在中间件代理进程的当前服务ID中成功发现客户端的目标服务ID;若发现成功,则客户端根据目标服务ID从守护进程中获取提供目标服务的目标服务端的地址,并与目标服务端针对目标服务进行数据通信,以缓解服务信息发生变化的情况下,客户端重启较为繁琐的技术问题。

【技术实现步骤摘要】

本专利技术涉及ecu中面向服务的通信应用,尤其是涉及一种多ecu的客户端动态服务发现方法和装置。


技术介绍

1、autosar的自适应(adaptive platform,ap)平台可基于someip协议实现多ecu中客户端和服务端面向服务的通信编程(soa编程)。

2、经专利技术人研究发现,在常用的服务发现和服务提供的通信编程实现过程中,若客户端需求的服务和/或服务端提供的服务信息发生变化,则需要重启客户端,与此同时还需要重新对客户端的服务需求进行配置;此种服务发现方法较为繁琐,不利于当前多ecu场景中多客户端和多服务端的服务应用。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种多ecu的客户端动态服务发现方法和装置,缓解服务信息发生变化的情况下,客户端重启较为繁琐的技术问题。

2、第一方面,实施例提供一种多ecu的客户端动态服务发现方法,当前ecu包括一个中间件代理进程,一个守护进程,至少一个客户端和至少一个服务端;所述方法包括:

3、当前ecu的守护进程按照本文档来自技高网...

【技术保护点】

1.一种多ECU的客户端动态服务发现方法,其特征在于,当前ECU包括一个中间件代理进程,一个守护进程,至少一个客户端和至少一个服务端;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当前ECU的守护进程按照第一预设周期同步每个服务端提供的服务信息,并更新所述中间件代理进程中的当前服务ID的步骤,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,当所述当前ECU的客户端启动时,判断是否在所述中间件代理进程的当前...

【技术特征摘要】

1.一种多ecu的客户端动态服务发现方法,其特征在于,当前ecu包括一个中间件代理进程,一个守护进程,至少一个客户端和至少一个服务端;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当前ecu的守护进程按照第一预设周期同步每个服务端提供的服务信息,并更新所述中间件代理进程中的当前服务id的步骤,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,当所述当前ecu的客户端启动时,判断是否在所述中间件代理进程的当前服务id中成功发现所述客户端的目标服务id的步骤,包括:

6.根据权利...

【专利技术属性】
技术研发人员:李冰王利新孙勇芳张振虎
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1