一种基于SOA架构的转向灯功能服务化系统技术方案

技术编号:33208790 阅读:9 留言:0更新日期:2022-04-24 01:00
本发明专利技术涉及汽车智能控制技术领域,具体涉及一种基于SOA架构的转向灯功能服务化系统,包括:功能抽象服务层,用于实现转向灯硬件的功能抽象;场景应用服务层,用于将转向灯的功能划分为各种应用场景,对外部应用提供对应各种应用场景的服务接口;增强服务层,用于接收场景应用服务层的服务请求,生成对应的转向灯控制请求;原子服务层,用于隔离功能抽象服务层和增强服务层,并能够接收增强服务层的转向灯控制请求,调用功能抽象服务层的功能抽象执行对应的转向灯驱动控制。本发明专利技术的转向灯功能服务化系统能够实现转向灯功能的软件与硬件分离,从而能够提高转向灯智能控制的开放性和灵活性。灵活性。灵活性。

【技术实现步骤摘要】
一种基于SOA架构的转向灯功能服务化系统


[0001]本专利技术涉及汽车智能控制
,具体涉及一种基于SOA架构的转向灯功能服务化系统。

技术介绍

[0002]随着汽车以太网技术研究的深入,娱乐、软件刷新、智能驾驶、诊断等功能对于网络带宽的要求日益增加,目前基本所有的OEM(原始设备制造商)都在考虑下一代平台采用以太网技术,SOA(Service

Oriented Architecture,面向服务的架构)也被逐渐提上日程。汽车领域采用SOA架构的一个重要原因是能够加快车辆与互联网的互联互通,有利于提升智能驾驶功能,提升系统与软件的升级速度,提升各种远程控制诊断功能,实现不同平台间的APP共享以此来提高客户的体验。
[0003]针对转向灯智能控制的问题,公开号为CN112109630A的中国专利公开了《一种转向灯控制方法、汽车及存储介质》,其方法包括:在汽车行驶过程中,获取汽车的行驶状态信息;根据行驶状态信息判断是否符合转向标定条件;在行驶状态信息符合转向标定条件时,控制相应的转向灯开启。其通过设置不同的转向标定条件来对应不同的转向灯开启情形,在根据汽车的行驶状态信息确定当前符合任一转向灯开启的情形时,均可以控制转向灯开启。
[0004]上述现有方案中的转向灯控制方法通过设置的转向灯的开启规则,在需要开启转向灯时自动开启转向灯,能够实现智能行车场景。上述的转向灯控制方法需要依附于软件执行,但是,在汽车现有的控制方式和框架下,软件与硬件的耦合性过强,使得转向灯智能控制的方式单一,对外部应用的开放不灵活,即转向灯智能控制的开放性和灵活性不好。为此,申请人想到基于SOA架构来实现转向灯功能服务化,进而提高转向灯智能控制的开放性和灵活性。然而,如何基于SOA架构设计一种能够有效实现转向灯功能的软件与硬件分离的方案是亟需解决的技术问题。

技术实现思路

[0005]针对上述现有技术的不足,本专利技术所要解决的技术问题是:如何提供一种基于SOA架构的转向灯功能服务化系统,以能够实现转向灯功能的软件与硬件分离,从而提高转向灯智能控制的开放性和灵活性。
[0006]为了解决上述技术问题,本专利技术采用了如下的技术方案:一种基于SOA架构的转向灯功能服务化系统,包括:功能抽象服务层,用于实现转向灯硬件的功能抽象;场景应用服务层,用于将转向灯的功能划分为各种应用场景,对外部应用提供对应各种应用场景的服务接口;增强服务层,用于接收场景应用服务层的服务请求,生成对应的转向灯控制请求;原子服务层,用于隔离功能抽象服务层和增强服务层,并能够接收增强服务层的
转向灯控制请求,调用功能抽象服务层的功能抽象执行对应的转向灯驱动控制。
[0007]优选的,功能抽象服务层包括但不限于对转向灯驱动接口、开关接口和相关故障信号的功能抽象。
[0008]优选的,原子服务层用于接收功能抽象服务层各个功能抽象的数据,生成对应于场景应用服务层各种应用场景的请求通知,并发送给场景应用服务层。
[0009]优选的,场景应用服务层基于对应于应用场景的请求通知检测对应的场景条件,生成对应的服务请求,并发送给增强服务层。
[0010]优选的,增强服务层接收场景应用服务层的服务请求,执行服务仲裁,然后基于服务仲裁结果生成对应的转向灯控制请求,并发送给原子服务层。
[0011]优选的,增强服务层还用于对外部应用提供标准的服务接口,并接收外部应用的服务请求。
[0012]优选的,功能抽象服务层包括:转向灯功能抽象,用于对转向灯硬件驱动接口进行功能抽象,提取对应的驱动控制方式;转向灯开关功能抽象,用于对转向灯开关硬件输入接口进行功能抽象,提取对应的转向灯开关请求;紧急报警开关功能抽象,用于对危险报警开关硬件输入接口进行功能抽象,提取对应的危险报警请求;动力域和底盘域信号转服务功能抽象,用于将车辆的CAN信息转换为服务,提取CAN总线上信号的相关总线信号。
[0013]优选的,原子服务层包括:转向灯原子服务,用于接收增强服务层的转向灯控制请求,调用转向灯功能抽象执行对应的转向灯驱动控制;转向灯开关原子服务,用于接收转向灯开关功能抽象的转向灯开关请求,生成对应的转向变道的请求通知,并发送给场景应用服务层;紧急报警开关原子服务,用于接收紧急报警开关功能抽象的危险报警请求,生成对应的紧急报警的请求通知,并发送给场景应用服务层;信号转服务原子服务,用于接收动力域和底盘域信号转服务功能抽象的相关总线信号,生成对应的后追尾预警的请求通知和/或自动泊车的请求通知,并发送给场景应用服务层。
[0014]优选的,转向灯原子服务还用于获取转向灯的驱动控制状态,生成对应的转向灯状态通知,并发送至增强服务层和原子服务层。
[0015]优选的,场景应用服务层包括:转向变道场景服务,用于接收转向变道的请求通知,并检测当前场景条件,在当前场景条件满足要求时,向增强服务层发出转向变道的服务请求;紧急报警场景服务,用于接收紧急报警的请求通知,并检测当前场景条件,在当前场景条件满足要求时,向增强服务层发出紧急报警的服务请求;后追尾预警场景服务,用于接收后追尾预警的请求通知,并检测当前场景条件,在当前场景条件满足要求时,向增强服务层发出后追尾预警的服务请求;
自动泊车场景服务,用于接收自动泊车的请求通知,并检测当前场景条件,在当前场景条件满足要求时,向增强服务层发出自动泊车的服务请求。
[0016]本专利技术的转向灯功能服务化系统与现有技术相比,具有如下有益效果:本专利技术通过原子服务层隔离IO抽象服务层和增强服务层,而IO抽象服务层和增强服务层分别与硬件和软件强关联,进而实现了转向灯功能的软件与硬件分离,从而能够提高转向灯智能控制的灵活性。同时,本专利技术通过场景应用服务层和增强服务层提供外部应用的服务接口,使得能够通过外部应用灵活的进行服务编排,实现转向灯功能的多样化,从而能够提高转向灯智能控制的开放性和灵活性,也为智能驾驶提供了相应的基础服务。此外,本专利技术通过原子服务层隔离IO抽象服务层和增强服务层的方式,能够通过原子服务层的原子服务去适配IO抽象,当出现车型变化时,只需更改原子服务以与车型适配即可,场景应用服务层和增强服务层无需改变,能够提供标准统一的服务接口,从而能够进一步提高转向灯智能控制的灵活性。
附图说明
[0017]为了使专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步的详细描述,其中:图1为基于SOA架构的转向灯功能服务化系统的系统构架图。
具体实施方式
[0018]下面通过具体实施方式进一步详细的说明:实施例:本实施例中公开了一种基于SOA架构的转向灯功能服务化系统。
[0019]如图1所示,基于SOA架构的转向灯功能服务化系统,包括:(转向灯)IO抽象服务层,用于实现转向灯硬件的IO抽象(功能抽象);IO抽象服务层包括但不限于对转向灯驱动接口、开关接口和相关故障信号的IO抽象。IO抽象服务层位于最底层,只与原子服务层发生订阅关系,由原子服务层本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SOA架构的转向灯功能服务化系统,其特征在于,包括:功能抽象服务层,用于实现转向灯硬件的功能抽象;场景应用服务层,用于将转向灯的功能划分为各种应用场景,对外部应用提供对应各种应用场景的服务接口;增强服务层,用于接收场景应用服务层的服务请求,生成对应的转向灯控制请求;原子服务层,用于隔离功能抽象服务层和增强服务层,并能够接收增强服务层的转向灯控制请求,调用功能抽象服务层的功能抽象执行对应的转向灯驱动控制。2.如权利要求1所述的基于SOA架构的转向灯功能服务化系统,其特征在于:功能抽象服务层包括但不限于对转向灯驱动接口、开关接口和相关故障信号的功能抽象。3.如权利要求2所述的基于SOA架构的转向灯功能服务化系统,其特征在于:原子服务层用于接收功能抽象服务层各个功能抽象的数据,生成对应于场景应用服务层各种应用场景的请求通知,并发送给场景应用服务层。4.如权利要求3所述的基于SOA架构的转向灯功能服务化系统,其特征在于:场景应用服务层基于对应于应用场景的请求通知检测对应的场景条件,生成对应的服务请求,并发送给增强服务层。5.如权利要求4所述的基于SOA架构的转向灯功能服务化系统,其特征在于:增强服务层接收场景应用服务层的服务请求,执行服务仲裁,然后基于服务仲裁结果生成对应的转向灯控制请求,并发送给原子服务层。6.如权利要求5所述的基于SOA架构的转向灯功能服务化系统,其特征在于:增强服务层还用于对外部应用提供标准的服务接口,并接收外部应用的服务请求。7.如权利要求1所述的基于SOA架构的转向灯功能服务化系统,其特征在于,功能抽象服务层包括:转向灯功能抽象,用于对转向灯硬件驱动接口进行功能抽象,提取对应的驱动控制方式;转向灯开关功能抽象,用于对转向灯开关硬件输入接口进行功能抽象,提取对应的转向灯开关请求;紧急报警开关功能抽象,用于对...

【专利技术属性】
技术研发人员:蒋远鑫
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1