车辆氛围灯控制模块的服务化软件接口制造技术

技术编号:34143129 阅读:56 留言:0更新日期:2022-07-14 18:18
本发明专利技术公开了车辆氛围灯控制模块的服务化软件接口,设置在氛围灯控制模块上,是一种函数形式的软件接口,所述函数包含六个函数输入参数和一个函数输出参数;分别是氛围灯节点A、氛围灯颜色控制B、氛围灯亮度控制C、氛围灯响应状态D、氛围灯命令优先级E、氛围灯功能状态F;函数输出参数为氛围灯命令返回值G,向请求方反馈当前请求命令的执行情况。本发明专利技术通过在氛围灯控制模块上,设置函数形式的软件接口,相关联的其他模块经过运算处理后得到的参数,输出到氛围灯控制模块内,经过氛围灯控制模块运算处理,得到输出参数,作为控制氛围灯的控制信号;能规避功能场景变更而引起的氛围灯控制模块软件的变更,缩短开发周期,提升整车质量。车质量。车质量。

【技术实现步骤摘要】
车辆氛围灯控制模块的服务化软件接口


[0001]本专利技术涉及车辆氛围灯的智能控制
,具体为车辆氛围灯控制模块的服务化软件接口。

技术介绍

[0002]氛围灯是车辆的重要部件,可以应用于不同的情景,比如控制氛围灯实现开门迎宾、送宾、氛围灯常规点亮等功能。目前车辆的氛围灯的控制主要是使用单个信号来定义氛围灯控制模块的软件接口,对不同的功能场景需要定义不同的信号,最后由氛围灯控制模块来统一识别,解析这些信号,最后控制氛围灯亮灭。近年来随着汽车行业的高速发展,车辆需要实现的功能越来越多,氛围灯的功能场景也越来越丰富,如果继续按照传统的定义信号作为氛围灯控制模块的软件接口,每增加一个新的功能信号,就得重新更改控制模块内部的信号解析和优先级仲裁等部分,增加了模块的开发周期和维护成本。

技术实现思路

[0003]针对现有技术存在的上述不足,本专利技术的目的是提供一种车辆氛围灯控制模块的服务化软件接口,以能规避功能场景变更而引起的氛围灯控制模块软件的变更,缩短开发周期,提升整车质量。
[0004]本专利技术的技术方案是这样实现的:车辆氛围灯控制模块的服务化软件接口,设置在氛围灯控制模块上,是一种函数形式的软件接口,其特征在于:所述函数包含函数输入参数和函数输出参数;所述的函数输入参数至少包含六个参数,分别是氛围灯节点A、氛围灯颜色控制B、氛围灯亮度控制C、氛围灯响应状态D、氛围灯命令优先级E、氛围灯功能状态F;氛围灯节点A参数表示该氛围灯响应/不响应控制;氛围灯颜色控制B参数表示该氛围灯响应的颜色;氛围灯亮度控制C参数表示该氛围灯响应的亮度;氛围灯响应状态D包含四个定义,分别是无请求状态,短时响应状态、常态响应状态、瞬时响应状态;氛围灯命令优先级E定义为0—255的整数,数值越小表示优先级越高;氛围灯功能状态F参数包含三个定义,分别是无请求、功能开始和功能结束;所述函数输出参数包含一个参数,氛围灯命令返回值G,向请求方反馈当前请求命令的执行情况。
[0005]本专利技术通过在氛围灯控制模块上,设置函数形式的软件接口,该函数包含六个参数的函数输入参数和一个参数的函数输出参数,车辆上与氛围灯控制模块相关联的其他模块经过运算处理后得到的参数,输出到氛围灯控制模块内,作为函数的输入参数,经过氛围灯控制模块运算处理,得到输出参数,作为控制氛围灯的控制信号;能规避功能场景变更而引起的氛围灯控制模块软件的变更,缩短开发周期,提升整车质量。
[0006]进一步的:所述氛围灯亮度控制C参数的数值越大表示亮度越高。
[0007]进一步的:所述氛围灯命令优先级E,如果收到的前后两个数值相等时,响应后接
收到的数值的命令。
[0008]进一步的:所述氛围灯命令返回值G,包含三个定义,分别是请求命令无效、命令请求成功、高优先级忙。
[0009]进一步的:所述的六个函数输入参数,分别是车辆上与氛围灯控制模块相关联的其他模块经过运算处理后得到的参数,输出到氛围灯控制模块内,作为函数的输入参数,经过氛围灯控制模块运算处理,得到输出参数,作为控制氛围灯的控制信号。
[0010]一种汽车,设置有氛围灯,氛围灯与氛围灯控制模块的输出端连接,输出参数作为控制氛围灯的控制信号,其特征在于,所述氛围灯控制模块内设置有权1至权5任一所述的车辆氛围灯控制模块的服务化软件接口。
[0011]总之,本专利技术车辆氛围灯控制模块的服务化软件接口,具有如下有益效果:1、本专利技术的氛围灯控制模块的服务化软件接口,本质是一个带有参数的函数接口,通过函数调用相比信号可以传递更多的信息,然后在通过有限的参数去抽象化氛围灯本身可以提供的能力,达到氛围灯控制模块软件接口固化的效果。
[0012]2、本专利技术实现了软件模块间的解耦,缩短开发时间,同时从软件质量的角度来讲,也规避了软件变更带来的质量风险。
附图说明
[0013]图1是本专利技术氛围灯服务化接口功能实现流程;图2是基于函数的氛围灯控制模块对外服务化接口定义示意图。
具体实施方式
[0014]下面接合附图对本专利技术做进一步的详细说明:如图1所示,本专利技术的车辆氛围灯控制模块的服务化软件接口,设置在氛围灯控制模块上,是一种函数形式的软件接口,函数名可以为Y;可以支持控制器内部的调用,同时也可以通过专门的通信协议实现控制器间的调用,灵活性强,常用的通信协议如SOME/IP协议和DDS协议。
[0015]氛围灯控制模块的服务化软件接口,一组通用的函数参数,包含函数输入参数(入参)和函数输出参数(出参),通过参数承载氛围灯具备的基本能力,并向外提供该能力。参数定义见图2。
[0016]本专利技术的函数输入参数至少包含6个参数,分别是氛围灯节点A、氛围灯颜色控制B、氛围灯亮度控制C、氛围灯响应状态D、氛围灯命令优先级E、氛围灯功能状态F,共6组参数;根据智能驾驶的发展,还可以增加必要的相关输入参数;其中氛围灯节点A参数表示该氛围灯响应/不响应控制;氛围灯颜色控制B参数表示该氛围灯响应的颜色;氛围灯亮度控制C参数表示该氛围灯响应的亮度,范围为0—100之间,数值越大表示亮度越高;氛围灯响应状态D包含四个定义,分别是无请求状态,短时响应状态、常态响应状态、瞬时响应状态,分别表示该氛围灯处于无请求、短时响应、常态响应、瞬时响应的四种状态;氛围灯命令优先级E定义为0—255的整数,数值越小表示优先级越高,如果收到的前后两个数值相等时,响应后接收到的数值的命令;氛围灯功能状态F参数包含三个定义,分别是无请求、功能开始和功能结束。
[0017]所述函数输出参数包含一个参数,氛围灯命令返回值G,向请求方反馈当前请求命令的执行情况,包含三个定义,分别是请求命令无效、命令请求成功、高优先级忙。
[0018]本专利技术的六个函数输入参数,分别是车辆上与氛围灯控制模块相关联的其他模块经过运算处理后得到的参数,输出到氛围灯控制模块内,作为本专利技术函数的输入参数,经过氛围灯控制模块运算处理,得到输出参数,作为控制氛围灯的控制信号,输出给对应的氛围灯产生相应的动作。
[0019]一种汽车,设置有氛围灯,氛围灯与氛围灯控制模块的输出端连接,输出参数作为控制氛围灯的控制信号,所述氛围灯控制模块内设置有前面所述的车辆氛围灯控制模块的服务化软件接口。
[0020]实施例1:采用本专利技术提供的服务化接口实现开门迎宾氛围灯的功能场景。本例所需的初始条件是当前电源处于关闭状态,且设备正常。当主驾驶门锁处于解锁且主驾驶门由关闭打开后,氛围灯控制模块按如下参数设定,氛围灯节点A按照节点依次按照间隔500ms的时间间隔,依次点亮,氛围灯颜色B等于3,氛围灯亮度C等于17,氛围灯响应状态D为瞬时响应,氛围灯功能状态F为功能开始,氛围灯命令优先级E为2。当主驾驶门门锁由解锁变为闭锁后,氛围灯控制模块重新设定参数控制氛围灯立即熄灭,氛围灯节点A参数等于31,表示4个节点全部响应,氛围灯响应状态D为常态响应,氛围灯功能状态F为功能结束,其余参数不变。送宾功能与迎宾类似,不再赘述。
[0021本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.车辆氛围灯控制模块的服务化软件接口,设置在氛围灯控制模块上,是一种函数形式的软件接口,其特征在于:所述函数包含函数输入参数和函数输出参数;所述的函数输入参数包含至少六个参数,分别是氛围灯节点A、氛围灯颜色控制B、氛围灯亮度控制C、氛围灯响应状态D、氛围灯命令优先级E、氛围灯功能状态F;氛围灯节点A参数表示该氛围灯响应/不响应控制;氛围灯颜色控制B参数表示该氛围灯响应的颜色;氛围灯亮度控制C参数表示该氛围灯响应的亮度;氛围灯响应状态D包含四个定义,分别是无请求状态,短时响应状态、常态响应状态、瞬时响应状态;氛围灯命令优先级E定义为0—255的整数,数值越小表示优先级越高;氛围灯功能状态F参数包含三个定义,分别是无请求、功能开始和功能结束;所述函数输出参数包含一个参数,氛围灯命令返回值G,向请求方反馈当前请求命令的执行情况。2.根据权利要求1所述的车辆氛围灯控制模块的服务化软件接口,其特征在于:所述氛围灯亮度控制C参数...

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

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

1