本发明属于汽车领域,特别涉及一种基于soa的近光灯控制方法及系统。
背景技术:
1、传统电子电气架构中,牵一发而动全身,各模块间要相互牵制,彼此依赖性强,工程师需从中提取电气/电子方面需求,并且对其进行分解,然后协调各下游部门进行开发设计,没有进行模块化设计,从而增加时间成本。传统电气架构的可靠性上限较低,而面向服务架构soa(service-oriented architecture,soa)是在未来智能汽车的发展趋势中,可以利用应用程序拆分出的不同功能单元,通过这些服务将接口和协议进行联系。soa通过软硬件解耦,组合扩展强、移植能力强等优势,能够加快车、人、网三者间便利的交互,打造出一个良好的汽车生态环境,加快汽车更加智能化。
2、而在传统的电子电气架构下,近光灯控制器操作是需要人工手动来进行操作,存在效率低下,失误率高,误触现象严重,可能会造成一些不可避免的损失的缺点。
3、基于此,本发明提供了一种基于soa的近光灯控制方法及系统。
技术实现思路
1、针对上述问题,本发明提供了一种基于soa的近光灯控制方法及系统,通过soa来控制近光灯开关,从而能够做到近光灯控制响应快,交互强,利于交通便利,保护驾驶员行驶安全,在汽车领域具有广阔前景。
2、本发明的一个目的在于提供一种基于soa的近光灯控制方法。
3、所述基于soa的近光灯控制方法包括:
4、调用并发送近光灯控制服务中的控制指令;
5、接收并将控制指令转化为控制can信号并发送;
6、接收can信号并完成近光灯的控制。
7、作为本发明的进一步方案,所述控制指令包括“打开”指令、“关闭”指令。
8、作为本发明的进一步方案,所述“打开”指令包括:启动近光灯开启。
9、作为本发明的进一步方案,所述“打开”指令包括:启动近光灯开启和调节近光灯亮度。
10、作为本发明的进一步方案,所述“关闭”指令包括:启动近光灯关闭,
11、作为本发明的进一步方案,所述控制can信号包括近光灯开启can信号、近光灯亮度调节can信号和近光灯关闭can信号。
12、作为本发明的进一步方案,一种基于soa的近光灯控制方法,还包括:
13、发送近光灯状态can信号;
14、接收近光灯状态can信号,对近光灯状态can信号进行封装成近光灯状态事件并发送;
15、接收近光灯状态事件,并实时反馈近光灯状态。
16、作为本发明的进一步方案,所述近光灯状态can信号包括近光灯开启can信号、近光灯亮度can信号和近光灯关闭can信号。
17、本发明的另一个目的在于提供一种基于soa的近光灯控制系统。
18、所述基于soa的近光灯控制系统包括控制模块、服务型网关和车身域控制器;
19、所述控制模块与服务型网关之间通过以太网信息交互,所述服务型网关与车身域控制器之间通过can信号信息交互;
20、所述控制模块用于调用并发送近光灯控制服务中的控制指令;
21、所述服务型网关用于接收并将控制指令转化为控制can信号;
22、所述车身域控制器用于接收can信号并完成近光灯的控制。
23、作为本发明的进一步方案,所述车身域控制器还用于发送近光灯状态can信号。
24、作为本发明的进一步方案,所述服务型网关还用于接收近光灯状态can信号,并对近光灯状态can信号进行封装成近光灯状态事件并发送;
25、作为本发明的进一步方案,所述控制模块用于接收近光灯状态事件,并实时反馈近光灯状态。
26、本发明提供的一种基于soa的近光灯控制方法及系统,基于soa架构使得功能服务化,将近光灯的开启关闭整合成一个原子服务功能(即为近光灯控制服务,包括“打开”指令(启动近光灯开启和/或调节近光灯亮度)、“关闭”指令(启动近光灯关闭)和近光灯状态反馈事件),既可以来满足不同的场景业务需求,也降低人员操纵的失误率,从而提高近光灯的控制效率;
27、且将相应功能抽象提取为原子服务,可形成不同的独立单元,通过不同的逻辑组合可以达到相应目的,近光灯控制会通过语音或点击中控屏,或者利用手机app来唤醒原子服务,用来满足不同的场景化需求,在后续的更改过程中而不需要底层的操作,直接通过不同的原子服务可组成一系列组合服务,从而实现功能逻辑判断;
28、将近光灯控制功能抽象为近光灯控制的原子服务,通过原子服务可以更好的进行模块化设计的获取和使用,适应于不同应用场景,既不会影响其它控制器逻辑操作,又可以同时实现服务方式的复用性。
29、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
1.一种基于soa的近光灯控制方法,其特征在于,包括:
2.根据权利要求1所述的一种基于soa的近光灯控制方法,其特征在于,所述控制指令包括“打开”指令、“关闭”指令。
3.根据权利要求2所述的一种基于soa的近光灯控制方法,其特征在于,所述“打开”指令包括:启动近光灯开启。
4.根据权利要求2所述的一种基于soa的近光灯控制方法,其特征在于,所述“打开”指令包括:启动近光灯开启和调节近光灯亮度。
5.根据权利要求2所述的一种基于soa的近光灯控制方法,其特征在于,所述“关闭”指令包括:启动近光灯关闭。
6.根据权利要求2所述的一种基于soa的近光灯控制方法,其特征在于,所述控制can信号包括近光灯开启can信号、近光灯亮度调节can信号和近光灯关闭can信号。
7.根据权利要求1-6任一项所述的一种基于soa的近光灯控制方法,其特征在于,还包括:
8.根据权利要求7所述的一种基于soa的近光灯控制方法,其特征在于,所述近光灯状态can信号包括近光灯开启can信号、近光灯亮度can信号和近光灯关闭can信号。
9.一种基于soa的近光灯控制系统,其特征在于,包括控制模块、服务型网关和车身域控制器;
10.根据权利要求9所述的一种基于soa的近光灯控制系统,其特征在于,所述车身域控制器还用于发送近光灯状态can信号。