基于SOA架构的车灯控制方法、系统、介质及电子设备与流程
未命名
07-12
阅读:64
评论:0

基于soa架构的车灯控制方法、系统、介质及电子设备
技术领域
1.本发明涉及车辆灯光控制技术领域,具体涉及基于soa架构的车灯控制方法、系统、介质及电子设备。
背景技术:
2.传统汽车的大灯控制采用的是拨杆式或者旋钮式机械组合开关,这种方案不仅需要占用车内一定内饰空间,而且用户在驾驶过程中寻找按键比较麻烦,导致上手困难,操作复杂;随着汽车智能化的发展,智能座舱系统的问世为整车智能化控制打开了新的大门,使用中控屏软开关可以做到界面可视化效果好,操作简洁,既能让用户体验到人性化的科技感控制,还能美化内饰,节约硬件成本。
3.有研究开发了一种车灯控制方法、装置,所述方法应用于车身域控制器,包括若接收到自动大灯的物理开关被触发的信号,则向车辆中控设备发送显示指令,以指示所述车辆中控设备在显示屏上显示预设的车灯控制界面;控制所述自动大灯响应所述物理开关的信号;获取所述自动大灯响应所述物理开关的信号后的状态;将所述自动大灯的状态发送至所述车辆中控设备,以指示所述车辆中控设备根据所述状态在所述车灯控制界面上同步所述自动大灯的状态,其车辆中控设备集成了灯光关闭、位置灯开启、近光灯开启、自动大灯开启、后雾灯开启的多个功能,通过上述方法,能够实现车辆中控设备的软开关和物理开关对车灯的协同控制。但是,上述方法聚焦于大灯的调控及反馈大灯控制状态,忽略了车辆行驶过程中,可能出现的故障对大灯控制的影响,仅考虑到使用物理开关来辅助,未考虑到自动接管灯光权限以保障用户安全行驶。
4.因此,如果能提供一种车灯控制方法,在实现软开关控制大灯的同时,结合车辆的行驶状态对大灯控制做进一步完善,则更能保障用户安全行驶,提高用户驾车体验感。
技术实现要素:
5.鉴于以上所述现有技术的缺点,本发明提供基于soa架构的车灯控制方法、系统、介质及电子设备,以解决上述无法在实现软开关控制大灯的同时,结合车辆的行驶状态对大灯控制做进一步完善,实现整车大灯智能化控制的技术问题。
6.为实现上述目的及相关目的,本发明第一方面提供一种基于soa架构的车灯控制方法,该方法包括:
7.检测目标车辆电源的档位状态;
8.当档位状态为上电状态时,切换车灯工作模式至自动灯光模式;
9.响应于用户发送的切换车灯工作模式请求,切换目标车辆当前车灯工作模式,切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;
10.当档位状态为上电状态时,并检测目标车辆的系统运行状态和行驶状态;
11.将目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据比较结
果执行车灯权限控制策略,车灯权限控制策略包括锁定车灯控制权限并执行近光灯模式、释放车灯控制权限以响应切换车灯工作模式请求。
12.于本技术的一实施例中,基于当前车灯工作模式,更新与当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示。
13.于本技术的一实施例中,自动灯光模式为检测目标车辆当前所在位置的环境光线强度,基于与环境光线强度相对应的预设灯光调节逻辑执行自动灯光模式,预设灯光调节逻辑为,当环境光线强度高于预设强度阈值时,关闭位置灯和近光灯;当环境光线强度低于预设强度阈值时,打开位置灯和近光灯。
14.于本技术的一实施例中,位置灯模式为打开位置灯、关闭近光灯;近光灯模式为打开近光灯和位置灯;关闭模式为关闭位置灯和近光灯。
15.于本技术的一实施例中,预设故障条件为当目标车辆处于行驶状态时,目标车辆的系统运行状态异常和/或行驶状态异常。
16.本发明第二方面提供一种基于soa架构的车灯控制系统,该系统包括:
17.电源档位检测模块,用于检测目标车辆电源的档位状态;
18.自动灯光执行模块,用于当档位状态为上电状态时,切换车灯工作模式至自动灯光模式;
19.工作模式切换模块,用于响应于用户发送的切换车灯工作模式请求,切换目标车辆当前车灯工作模式,切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;
20.车辆状态检测模块,用于当档位状态为上电状态时,并检测目标车辆的系统运行状态和行驶状态;
21.车灯权限控制策略执行模块,用于将目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据比较结果执行车灯权限控制策略,车灯权限控制策略包括锁定车灯控制权限并执行近光灯模式、释放车灯控制权限以响应切换车灯工作模式请求。
22.于本技术的一实施例中,自动灯光执行模块包括环境光线强度检测模块,用于检测目标车辆当前所在位置的环境光线强度。
23.于本技术的一实施例中,系统还包括车灯状态提示模块,用于基于当前车灯工作模式,更新与当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示。
24.于本技术的一实施例中,车灯状态提示模块还包括车灯运行状态显示模块,用于更新与当前车灯工作模式相对应的车灯实时工作状态和指示灯状态;
25.车灯工作模式提醒显示模块,用于更新与当前车灯工作模式相对应的按键背景光显示。
26.本发明第三方面提供一种电子设备,该电子设备包括:
27.一个或多个处理器;
28.存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述的基于soa架构的车灯控制方法。
29.本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述的基于soa架构的车灯控制方法。
30.本发明的有益效果:在本发明中,用户可以通过中控屏的软开关发出车灯工作模
式切换请求,以控制车灯的输出,也可以通过目标车辆自行切换车灯工作模式,以减少用户的繁琐操作,减少目标车辆硬件开关从而降低按键成本,使得目标车辆内饰的空间布局更加简约。
31.本发明在目标车辆上电后,自动切换至自动灯光模式,并能够响应于用户发送的切换车灯工作模式请求,切换当前车灯工作模式,本发明车灯工作模式包括自动灯光模式、位置灯模式、近光灯模式和关闭模式。同时,在目标车辆上电后,实时检测目标车辆的系统运行状态和行驶状态,当其满足预设故障条件时,本发明自动锁定车灯控制权限,强制执行近光灯模式,此时,用户无车灯控制权限,车辆自动控制车灯输出,以保障用户安全行驶,提高用户行车体验感。同时,本发明实时更新与当前车灯工作模式对应的车灯运行状态显示,以提醒用户车灯实时状态,从而保障车辆行驶安全,达到辅助驾驶的目的。
32.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
33.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
34.图1是本技术的一示例性实施例示出的基于soa架构的车灯控制方法流程图;
35.图2是本技术的一示例性实施例示出的车辆行驶状态检测流程图;
36.图3是本技术的一示例性实施例示出的车辆故障状态检测流程图;
37.图4是本技术的一示例性实施例示出的车辆基于soa架构的车灯控制系统结构框图;
38.图5是本技术的一示例性实施例示出的车辆基于soa架构的车灯控制系统工作示意图;
39.图6是本技术的一示例性实施例示出的基于soa架构的车灯控制系统框图;
40.图7是本技术的一示例性实施例示出的自动灯光执行模块框图;
41.图8是本技术的一示例性实施例示出的车灯状态提示模块框图;
42.图9示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
43.以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
44.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也
可能更为复杂。
45.在下文描述中,探讨了大量细节,以提供对本发明实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本发明的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本发明的实施例难以理解。
46.首先需要说明的是,soa(service-oriented architecture),面向服务架构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。简单来说,soa要求各个控制器将自己的能力以服务的方式提供出来,不同的服务以原子化的方式存在,互相之间能够进行动态的订阅/发布关系。
47.软开关(soft-switching),软开关是实现软开关技术的开关过程,软开关是电器回路中用于连通和切断负载的一种方式和装置,这种方式系指负载的切断和接通不是瞬间突然地完成,而是逐渐地由小到大完成接通过程,逐渐地由大到小完成切断过程。现实中的软开关可见于照明回路,对于一盏灯开启时由不亮到微亮再到全亮逐渐地缓慢地完成,关闭过程则相反。软开关的引入可以避免灯光突然变化给人眼造成的刺激,特别在全黑暗的情况下更为重要。
48.智能座舱,包括了带给驾驶员和乘客更加安全、舒适、智能的驾乘体验的所有模块,包括操控系统、娱乐系统、空调系统、通信系统、座椅系统、交互系统和感知系统等。娱乐系统包括中控台屏幕等,交互系统包括中控屏、仪表盘等。
49.以太网(ethernet),是一种计算机局域网技术。车载以太网是汽车中连接电子元器件的一种有线网络,具有带宽较宽、低延时、低电磁干扰、低成本等优点。以太网和viu区域控制器构建车内通信架构,整车网络架构设置3-5个区域控制器,相应的传感器、执行器甚至部分控制器就近接入,实现电源供给、电子保险丝、i/o口隔离等功能。区域控制器之间通过高速以太网的环形网络进行连接,确保整车网络高效率和高可靠。区域控制器viu负责传输各种执行动作信号。
50.底盘域(车辆运动),底盘域是与汽车行驶相关,由传动系统、行驶系统、转向系统和制动系统共同构成。传动系统负责把发动机的动力传给驱动轮,可以分为机械式、液力式和电力式等,其中机械式传动系统主要由离合器、变速器、万向传动装置和驱动桥组成、液力式传动系统主要由液力变矩器、自动变速器、万向传动装置和驱动桥组成;行驶系统把汽车各个部分连成一个整体并对全车起支承作用,如车架、悬架、车轮、车桥都是它的零件;转向系统保证汽车能按驾驶员的意愿进行直线或转向行驶;制动系统迫使路面在汽车车轮上施加一定的与汽车行驶方向相反的外力,对汽车进行一定程度的强制制动,其功用是减速停车、驻车制动。
51.图1是本技术的一示例性实施例示出的基于soa架构的车灯控制方法流程图。
52.如图1所示,包括步骤s110至步骤s150,详细介绍如下:
53.步骤s110,检测目标车辆电源的档位状态。
54.本实施例档位状态包括on档和off档。本实施例检测目标车辆电源的档位状态时,还需要对目标车辆是否处于行驶状态进行判断,在目标车辆处于行驶状态时,才执行后续
步骤。
55.本实施例检测并判断目标车辆是否处于行驶状态的流程如图2所示,图2是本技术的一示例性实施例示出的车辆行驶状态检测流程图,包括步骤s210至步骤s260,详细介绍如下:
56.步骤s210,开始。
57.步骤s220,当前车辆处于非行驶状态。
58.当用户未上车或上车后未对车辆上电时,当前车辆处于非行驶状态。
59.步骤s230,检测电源档位是否为on档。
60.本实施例检测电源档位是否为on档,当为on档时,表明车辆上电,执行下一步程序;当电源档位为off档时,表明车辆仍处于断电的非行驶状态,跳转至步骤s220。
61.步骤s240,当前车速是否高于预设时速。
62.本实施例的预设时速可以为5kph(千米每小时),此处不对预设时速的具体数值做具体限定,可以根据实际需要进行设定。
63.当车辆出现倒车入库、挪车等情况时,车辆上电,但其车速小于预设时速,其用车目的并非驾车行驶,因此将当前车速低于预设时速的情况判断为当前车辆处于非行驶状态,跳转至步骤s220。
64.步骤s250,当前车辆处于行驶状态。
65.当车辆的当前车速高于预设时速时,判断为当前车辆处于行驶状态,行驶状态包括加速、减速、倒车、转弯等。
66.步骤s260,结束。
67.步骤s120,当档位状态为上电状态时,切换车灯工作模式至自动灯光模式。
68.当步骤s110检测到目标车辆为on档时,即处于上电状态,目标车辆自动完成初始化并切换车灯工作模式至自动灯光模式。
69.步骤s130,响应于用户发送的切换车灯工作模式请求,切换目标车辆当前车灯工作模式,切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式。
70.本实施例中用户可以通过车辆显示屏的软开关按键发送切换车灯工作模式请求。其中,自动灯光模式为通过车载光线传感器检测目标车辆当前所在位置的环境光线强度,基于与环境光线强度相对应的预设灯光调节逻辑执行自动灯光模式,预设灯光调节逻辑为,当环境光线强度高于预设强度阈值时,关闭位置灯和近光灯;当环境光线强度低于预设强度阈值时,打开位置灯和近光灯。例如,当检测环境光线强度高于500lx,为白天室外光线强度、有路灯城市道路光线强度等时,其高于预设强度阈值;当检测到环境光线强度低于500lx、黑夜室外光线强度、无路灯城市道路光线强度等时,其低于预设强度阈值。预设强度阈值可以为白天光线强度值、阴天光线强度值或者白炽灯光线强度值等,此处不对预设强度阈值作具体限定,根据实际需要进行设定。
71.位置灯模式为打开位置灯、关闭近光灯;近光灯模式为打开近光灯和位置灯;关闭模式为关闭位置灯和近光灯。
72.本实施例的位置灯为安装在目标车辆顶部边缘的示宽灯,用于指示车辆的轮廓大小,以便前后车在光线昏暗的环境里分辨当前车辆的大小、位置。近光灯用于提供良好的驾
驶视野及警示前方车辆和人员。
73.同时,在本实施例中,基于当前车灯工作模式,更新与当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示。
74.步骤s140,当档位状态为上电状态时,并检测目标车辆的系统运行状态和行驶状态。
75.在本技术的一具体实施方式中,目标车辆的系统运行状态包括故障状态和正常状态。其中,本实施例检测目标车辆是否处于故障状态的流程如图3所示,图3是本技术的一示例性实施例示出的车辆故障状态检测流程图,包括步骤s310至步骤s360,详细介绍如下:
76.步骤s310,开始。
77.步骤s320,当前车辆处于非故障状态。
78.步骤s330,座舱系统是否出现故障。
79.本实施例将应用本技术基于soa架构的车灯控制方法的车辆的软开关灯光控制系统结构分为三个子系统:座舱系统(edc)、车控系统(viu)和底盘域。其中,座舱系统负责识别用户软开关按键意图,本实施例灯光控制软开关设置于中控屏。车辆的中控屏用于显示时间、温度、日期、音频等基本信息,一般多作为多媒体控制系统的信息显示装置以及电子导航系统、倒车辅助系统的显示装置,本实施例车辆的中控屏也可以作为软开关灯光控制及显示装置。
80.在实现车灯灯光控制功能时,本实施例将座舱系统分为三个子功能模块,包括用户按键、行驶仪表和3d车模。用户按键用于识别用户按键意图,将软开关按键分为off按键、位置灯按键、近光灯按键和自动灯光按键,当用户按下对应的软开关按键时直接调用车控系统服务执行车灯工作模式切换调用,并检测服务调用反馈,调用成功后点亮与车灯工作模式相对应的按键背景光显示。
81.行驶仪表负责接收车控系统服务运行状态通知,根据车灯的当前逻辑状态点亮或关闭行驶仪表指示灯,以此提醒用户当前指令执行结果。
82.3d车模负责接收车灯的实时驱动状态,根据其实时驱动状态控制车模大灯显示,提醒用户当前车灯的工作状态。
83.本实施例中车控系统负责执行车灯的灯光控制输出,反馈灯光实时控制状态,提供安全保护策略。
84.在实现灯光控制功能中,本实施例将车控系统分为三个子功能模块,包括电源管理模块、大灯控制模块和安全冗余模块。电源管理模块用于提供电源状态,车辆电源状态分为on档,车辆上电和off档,车辆下电,本实施例的电源状态为大灯控制模块运行的前提工作条件,只有在电源状态为上电状态时,大灯控制模块工作。
85.大灯控制模块主要负责车灯灯光控制逻辑调度,包括接收座舱系统的车灯工作模块切换调用请求,驱动车灯负载执行灯光输出,检测车灯输出反馈。
86.安全冗余模块用于保证车辆在行驶状态下遇到紧急故障时直接控制车灯输出。
87.本实施例中底盘域负责检测目标车辆的行驶状态,包括车辆行驶数据和零部件工作状态数据。其中,车辆行驶数据包括加速、减速等,零部件工作状态数据包括制动踏板工作状态、发动机运行状态等。本实施例通过上述数据判断目标车辆的行驶状态为数据异常状态或正常状态。
88.本实施例检测座舱系统是否出现故障,包括对其三个子功能模块进行故障检测。
89.当座舱系统未出现故障时,执行下一步,当座舱系统出现故障时,跳转至步骤s350。
90.步骤s340,车控系统是否出现故障。
91.本实施例检测车控系统是否出现故障,包括对其三个子功能模块进行故障检测,例如对大灯控制模块故障检测、车灯负载输出状态检测、光线传感器故障状态检测等。
92.当检测到车控系统和座舱系统均未出现故障状态时,判断当前车辆处于正常状态,跳转至步骤s320。
93.步骤s350,当前车辆处于故障状态。
94.当检测到座舱系统和/或车控系统处于故障状态时,判断当前车辆处于故障状态。
95.步骤s360,结束。
96.步骤s150,将目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据比较结果执行车灯权限控制策略,车灯权限控制策略包括锁定车灯控制权限并执行近光灯模式、释放车灯控制权限以响应切换车灯工作模式请求。
97.预设故障条件为当目标车辆处于行驶状态时,目标车辆的系统运行状态异常和/或行驶状态异常。具体地,目标车辆的系统运行状态异常为步骤s140中,检测到车控系统和/或座舱系统为故障状态。目标车辆的行驶状态异常为步骤s140中,底盘域检测到的车辆行驶数据和零部件工作状态数据异常。
98.具体地,基于当前车灯工作模式,更新与当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示,包括当更新车灯工作模式提醒显示时,座舱系统执行第一显示指令;当更新车灯运行状态显示时,座舱系统执行第二显示指令。
99.当目标车辆的系统运行状态和行驶状态均不满足预设故障条件时,释放车灯控制权限以响应切换车灯工作模式请求。具体地,车控系统自动完成初始化并控制车灯执行自动灯光模式,通知座舱系统执行第一显示指令。第一显示指令为更新与车灯工作模式相对应的背景光显示,具体地,此时,本实施例的第一显示指令可以为通知座舱系统的用户按键检测在中控屏中点亮与自动灯光模式相对应的自动灯光按键背景光显示。
100.大灯控制模式控制车灯输出,并向座舱系统反馈车灯的当前输出状态,当前输出状态包括车灯当前逻辑状态和实时驱动状态,座舱系统接收车灯当前输出状态后执行第二显示指令,具体地,第二显示指令为行驶仪表基于车灯当前逻辑状态更新仪表指示灯状态,3d车模基于实时驱动状态更新车灯实时工作状态。
101.若用户通过软开关按键向车控系统发出车灯工作模式请求,则车控系统基于该车灯工作模式请求执行与用户按下的软开关按键对应的车灯工作模式,例如,当用户按下自动灯光按键,执行自动灯光模式;当用户按下位置灯按键,执行位置灯模式;当用户按下近光灯按键,执行近光灯模式;当用户按下off按键,执行关闭模式。车控系统基于当前用户选定的车灯工作模式,控制车灯输出,并向座舱系统实时反馈当前车灯的输出状态,行驶仪表基于此时车灯当前逻辑状态实时更新仪表指示灯状态,3d车模基于此时车灯实时驱动状态实时更新显示车灯实时工作状态。本实施例的第二显示指令与车灯工作模式相关联,随车灯工作模式的切换实时更新其显示指令,以适应于车灯输出状态,便于用户实时了解车灯情况。
102.具体地,当目标车辆的系统运行状态和行驶状态均不满足预设故障条件时,车控系统提供的安全保护策略为自动执行或服务于座舱系统的调用请求执行车灯工作模式。
103.在本技术的一具体实施方式中,当目标车辆的系统运行状态和行驶状态中的至少一个满足预设故障条件时,判断当前目标车辆出现紧急故障,此时,车控系统的安全冗余模块接管并锁定车灯控制权限,直接输出控制,强制执行近光灯模式,在安全冗余模块锁定车灯控制权限时,用户无车灯控制权限,即,此时,中控屏软开关按键自动锁定。
104.此时,车控系统提供的安全保护策略为锁定并接管车灯控制权限,强制执行近光灯模式,以保障用户安全行驶。
105.当用户使用完车下电至off档时,车控系统自动切换至关闭模式,关闭位置灯和近光灯输出。
106.图4是本技术的一示例性实施例示出的车辆基于soa架构的车灯控制系统结构框图。如图4所示,本实施例将车灯控制系统分为三部分包括行驶仪表、用户按键、3d车模的座舱系统(edc),包括电源管理模块、安全冗余模块、大灯控制模块的车控系统(viu)和底盘域。其中,车控系统的三个子功能模块彼此通信连接,用于检测环境信息的光线传感器与大灯控制模块通过lin总线连接。大灯负载,即车辆的位置灯与近光灯,与大灯控制模块通信连接。
107.lin(local interconnect network),局部连接网络,是一种辅助的串行通信总线网络,是can总线网络下的子系统,是can总线的补充,车上各个lin总线系统之间的数据交换是由车辆控制单元通过can数据总线实现的。
108.本实施例的座舱系统通过以太网(eth)与车控系统连接通信,车控系统通过can总线连接底盘域获取底盘域提供的车辆行车状态数据,通过lin总线连接光线传感器获取环境信息。
109.图5是本技术的一示例性实施例示出的车辆基于soa架构的车灯控制系统工作示意图。如图5所示,当车控系统的电源管理模块检测到目标车辆上电至on档时,大灯控制模块完成初始化并将车灯工作模式切换至自动灯光模式,即auto模式,此时,大灯控制模块将大灯工作模式,即自动灯光模式反馈给座舱系统的子功能模块,用户按键接收该自动灯光模式后执行第一显示指令,在中控屏软开关按键的自动灯光键处更新按键背景光显示,以告诉用户此时车灯工作模式。同时,实时检测座舱系统和车控系统的系统运行状态,并将系统状态正常结果反馈至安全冗余模块。当目标车辆处于行驶状态时,底盘域实时检测车辆的行驶状态,包括车辆行驶状态等,并将检测结果发送至安全冗余模块,当系统运行状态和车辆行驶状态均不满足预设故障条件时,安全冗余模块仅执行数据接收指令。
110.大灯控制模块控制车灯按自动灯光模式输出,实时检测目标车辆当前所在位置的环境光线强度,并根据与当前环境光线强度相对应的预设灯光调节逻辑控制位置灯和近光灯的亮灭。大灯控制模块将车灯的当前逻辑状态,即大灯逻辑状态实时反馈至行驶仪表,行驶仪表基于该大灯逻辑状态更新仪表指示灯状态,例如,当位置灯和近光灯灭时,仪表上相应位置的车辆位置灯和近光灯指示灯熄灭。大灯控制模块将车灯的实时驱动状态,即大灯实时驱动状态,实时反馈至3d车模,3d车模基于该实时驱动状态更新显示大灯实时工作状态,例如,在中控屏显示界面中显示3d车模各个部位的位置灯和近光灯的实时亮灭图,以此来执行第二显示指令。
111.当用户在车辆行驶过程中通过中控屏的软开关按键切换车灯工作模式时,用户按键向大灯控制模块发送切换大灯工作模式请求时,大灯控制模块在座舱系统、车控系统状态正常和车辆行车状态数据正常的条件下,基于该请求切换为对应模式,即位置灯模式、近光灯模式、自动灯光模式和关闭模式,并将当前大灯工作模式反馈至用户按键,以便用户按键实时更新其按键背景光显示。大灯控制模式根据当前模式执行大灯控制(本实施例的大灯等同于车灯),将车灯输出状态反馈至行驶仪表和3d车模,使其执行当前工作模式下的第二显示指令。本实施例的第一显示指令的执行对象均为用户按键,第二显示指令的执行对象均为行驶仪表和3d车模,但第一显示指令和第二显示指令的执行内容均随车辆的当前车灯工作模式实时更新。
112.当检测到车控系统状态、座舱系统状态和车辆行车状态数据中至少一个异常时,即,目标车辆的系统运行状态和行驶状态中的至少一个满足预设故障条件时,安全冗余模块判断目标车辆出现紧急故障,进而接管大灯控制权限,直接输出控制,强制车灯执行近光灯模式,打开近光灯和位置灯,在扩大用户的视野范围的同时,通过灯光提醒目标车辆周围的其余车辆注意避免,以防止车辆碰撞,保障用户安全行驶。
113.当检测到车控系统状态、座舱系统状态和车辆行车状态数据均恢复正常时,安全冗余模块判断目标车辆故障解除,释放大灯控制权限以响应用户切换车灯工作模式请求,此时,中控屏软开关按键锁定解除,用户能够向车控系统发送切换车灯工作模式请求。车灯控制系统恢复正常后,大灯控制模块恢复正常工作,根据车灯当前工作模式执行大灯控制,座舱系统随之持续执行第二显示指令。同时,持续检测座舱系统和车控系统状态,底盘域持续检测车辆行车状态数据。
114.当用户行车完毕对车辆下电至off档或用户按下off键时,大灯控制模式切换车灯工作模式至关闭模式,相应的座舱系统执行第一显示指令和第二显示指令。
115.图6是本技术的一示例性实施例示出的基于soa架构的车灯控制系统框图,如图6所示,系统包括:
116.电源档位检测模块610,用于检测目标车辆电源的档位状态;
117.自动灯光执行模块620,用于当档位状态为上电状态时,切换车灯工作模式至自动灯光模式;
118.工作模式切换模块630,用于响应于用户发送的切换车灯工作模式请求,切换目标车辆当前车灯工作模式,切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;
119.车辆状态检测模块640,用于当档位状态为上电状态时,并检测目标车辆的系统运行状态和行驶状态;
120.车灯权限控制策略执行模块650,用于将目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据比较结果执行车灯权限控制策略,车灯权限控制策略包括锁定车灯控制权限并执行近光灯模式、释放车灯控制权限以响应切换车灯工作模式请求。
121.在本技术的一具体实施方式中,自动灯光执行模块620包括环境光线强度检测模块621,用于检测目标车辆当前所在位置的环境光线强度。
122.在本技术的一具体实施方式中,系统还包括车灯状态提示模块660,用于基于当前车灯工作模式,更新与当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒
显示。
123.在本技术的一具体实施方式中,车灯状态提示模块660还包括车灯运行状态显示模块661,用于更新与当前车灯工作模式相对应的车灯实时工作状态和指示灯状态;
124.车灯工作模式提醒显示模块662,用于更新与当前车灯工作模式相对应的按键背景光显示。
125.需要说明的是,上述实施例所提供的基于soa架构的车灯控制系统与上述实施例所提供的基于soa架构的车灯控制方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的基于soa架构的车灯控制系统在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
126.本技术的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的基于soa架构的车灯控制方法。
127.图9示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。需要说明的是,图9示出的电子设备的计算机系统900仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
128.如图9所示,计算机系统900包括中央处理单元(central processing unit,cpu)901,其可以根据存储在只读存储器(read-only memory,rom)902中的程序或者从储存部分908加载到随机访问存储器(random access memory,ram)903中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 903中,还存储有系统操作所需的各种程序和数据。cpu 901、rom 902以及ram 903通过总线904彼此相连。输入/输出(input/output,i/o)接口905也连接至总线904。
129.以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分907;包括硬盘等的储存部分908;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入储存部分908。
130.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(cpu)901执行时,执行本技术的系统中限定的各种功能。
131.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读
存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
132.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
133.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
134.本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的基于soa架构的车灯控制方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
135.本技术的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的基于soa架构的车灯控制方法。
136.上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
技术特征:
1.基于soa架构的车灯控制方法,其特征在于,所述方法包括:检测目标车辆电源的档位状态;当所述档位状态为上电状态时,切换车灯工作模式至自动灯光模式;响应于用户发送的切换车灯工作模式请求,切换所述目标车辆当前车灯工作模式,所述切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;当所述档位状态为上电状态时,并检测所述目标车辆的系统运行状态和行驶状态;将所述目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据所述比较结果执行车灯权限控制策略,所述车灯权限控制策略包括锁定车灯控制权限并执行所述近光灯模式、释放车灯控制权限以响应所述切换车灯工作模式请求。2.根据权利要求1所述的基于soa架构的车灯控制方法,其特征在于,基于所述当前车灯工作模式,更新与所述当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示。3.根据权利要求1所述的基于soa架构的车灯控制方法,其特征在于,所述自动灯光模式为检测所述目标车辆当前所在位置的环境光线强度,基于与所述环境光线强度相对应的预设灯光调节逻辑执行自动灯光模式,所述预设灯光调节逻辑为,当所述环境光线强度高于预设强度阈值时,关闭位置灯和近光灯;当所述环境光线强度低于所述预设强度阈值时,打开位置灯和近光灯。4.根据权利要求1所述的基于soa架构的车灯控制方法,其特征在于,所述位置灯模式为打开位置灯、关闭近光灯;所述近光灯模式为打开近光灯和位置灯;所述关闭模式为关闭位置灯和近光灯。5.根据权利要求1所述的基于soa架构的车灯控制方法,其特征在于,所述预设故障条件为当所述目标车辆处于行驶状态时,所述目标车辆的系统运行状态异常和/或所述行驶状态异常。6.基于soa架构的车灯控制系统,其特征在于,所述系统包括:电源档位检测模块,用于检测目标车辆电源的档位状态;自动灯光执行模块,用于当所述档位状态为上电状态时,切换车灯工作模式至自动灯光模式;工作模式切换模块,用于响应于用户发送的切换车灯工作模式请求,切换所述目标车辆当前车灯工作模式,所述切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;车辆状态检测模块,用于当所述档位状态为上电状态时,并检测所述目标车辆的系统运行状态和行驶状态;车灯权限控制策略执行模块,用于将所述目标车辆的系统运行状态和行驶状态与预设故障条件进行比较,并根据所述比较结果执行车灯权限控制策略,所述车灯权限控制策略包括锁定车灯控制权限并执行所述近光灯模式、释放车灯控制权限以响应所述切换车灯工作模式请求。7.根据权利要求6所述的基于soa架构的车灯控制系统,其特征在于,所述自动灯光执行模块包括环境光线强度检测模块,用于检测所述目标车辆当前所在位置的环境光线强
度。8.根据权利要求6所述的基于soa架构的车灯控制系统,其特征在于,所述系统还包括车灯状态提示模块,用于基于所述当前车灯工作模式,更新与所述当前车灯工作模式相对应的车灯运行状态显示与车灯工作模式提醒显示。9.根据权利要求8所述的基于soa架构的车灯控制系统,其特征在于,所述车灯状态提示模块还包括车灯运行状态显示模块,用于更新与所述当前车灯工作模式相对应的车灯实时工作状态和指示灯状态;车灯工作模式提醒显示模块,用于更新与所述当前车灯工作模式相对应的按键背景光显示。10.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至5中任一项所述的基于soa架构的车灯控制方法。11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至5中任一项所述的基于soa架构的车灯控制方法。
技术总结
本发明提供基于SOA架构的车灯控制方法、系统、介质及电子设备,该方法包括检测目标车辆电源的档位状态;为上电状态时,切换车灯工作模式至自动灯光模式;响应于用户发送的切换车灯工作模式请求,切换当前车灯工作模式,切换车灯工作模式请求包括切换车灯工作模式至位置灯模式、近光灯模式、自动灯光模式或关闭模式;检测目标车辆的系统运行状态和行驶状态,并将其与预设故障条件进行比较,根据比较结果执行车灯权限控制策略,车灯权限控制策略包括锁定车灯控制权限并执行近光灯模式、释放车灯控制权限以响应切换车灯工作模式请求。本发明在减少用户控制车灯繁琐操作的同时,更能保障用户行驶安全。保障用户行驶安全。保障用户行驶安全。
技术研发人员:蒋远鑫
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.03.28
技术公布日:2023/6/26
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:车载空调的控制方法及装置与流程 下一篇:一种基于竹节仿生的筒体结构吸能盒