一种车辆SOA服务的管理方法、装置及计算机程序产品制造方法及图纸

技术编号:43669200 阅读:23 留言:0更新日期:2024-12-18 20:55
本申请涉及一种车辆SOA服务的管理方法、装置及计算机程序产品,包括:获取当前周期内被调用的原子服务的服务信息,并根据被调用的原子服务的服务信息生成服务矩阵表;根据服务矩阵表确定被调用的原子服务是否满足预设条件,预设条件包括信号转服务标记为是、服务周期小于CAN周期且信号收发状态为发送;若满足预设条件,则获取被调用的原子服务涉及的至少一路区域控制器网段,获取涉及的至少一路区域控制器网段的实际负载率,并根据至少一路区域控制器网段的实际负载率确定是否对被调用的原子服务进行周期调整;若确定对被调用的原子服务进行周期调整,则将被调用的原子服务的CAN周期调整为服务周期。通过本申请,能够降低服务调用时长,提升用户体验。

【技术实现步骤摘要】

本申请涉及车辆soa服务,具体涉及一种车辆soa服务的管理方法、装置及计算机程序产品。


技术介绍

1、汽车功能越来越多地通过软件来实现,软件成为汽车性能和功能差异化的关键因素,这使得汽车更像是一个大型的移动计算平台。面向服务的架构(service-orientedarchitecture,soa)是一种软件设计模式,它将应用程序的不同功能单元(称为服务)通过服务之间的接口联系起来,这些服务是独立的、可互操作的,并且当被调用时能够执行特定的任务。在传统的汽车电子架构中,车辆的控制和通信大多基于信号,例如can/canfd总线上的信号,随着soa的引入,整车将部分功能从传统面向信号通信转向面向服务的通信,通过soa实现车辆功能服务化。

2、目前在面向服务的通信中,信号服务系统转发策略一般使用固定周期转发,周期时间例如是100毫秒,在can/canfd转发时采用原来信号的周期转发,这种策略虽然简单,但可能导致网络带宽的浪费。在固定周期转发策略下,如果某个服务调用需要的数据恰好在下一个转发周期才能到达,那么就会产生不必要的延时,尤其是对于需要快速响应的本文档来自技高网...

【技术保护点】

1.一种车辆SOA服务的管理方法,其特征在于,所述方法基于中央控制器实现,所述中央控制器与多个区域控制器通过CAN或CANFD总线连接;

2.根据权利要求1所述的方法,其特征在于,所述获取涉及的每一区域控制器网段的实际负载率,进一步包括:

3.根据权利要求1所述的方法,其特征在于,所述根据至少一路区域控制器网段的实际负载率确定是否对被调用的原子服务进行周期调整,进一步包括:

4.根据权利要求2所述的方法,其特征在于,所述将被调用的原子服务的CAN周期调整为服务周期,进一步包括:

5.根据权利要求1~4中任一项所述的方法,其特征在于,所述服务...

【技术特征摘要】

1.一种车辆soa服务的管理方法,其特征在于,所述方法基于中央控制器实现,所述中央控制器与多个区域控制器通过can或canfd总线连接;

2.根据权利要求1所述的方法,其特征在于,所述获取涉及的每一区域控制器网段的实际负载率,进一步包括:

3.根据权利要求1所述的方法,其特征在于,所述根据至少一路区域控制器网段的实际负载率确定是否对被调用的原子服务进行周期调整,进一步包括:

4.根据权利要求2所述的方法,其特征在于,所述将被调用的原子服务的can周期调整为服务周期,进一步包括:

5.根据权利要求1~4中任一项所述的方法,其特征在于,所述服务矩阵表至少包括被调用的各个原子服务的服务接口名称、服务标识符、信号名称和信号标识符;

6.一种车辆soa服务的管理装置,...

【专利技术属性】
技术研发人员:黄盛立侯旭光范稼宝何烈炎文雯刘光达
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1