1.本技术的实施方式涉及机械制造技术领域,更具体地,涉及一种智能座舱控制方法、智能座舱、电子设备及存储介质。
背景技术:2.随着人们生活水平的提高,许多家庭都购买汽车以便出行。而在汽车未使用的过程中,汽车内部形成密闭环境,无法进行空气置换、温度调节等,导致车内环境逐渐变差。
3.为改善车内环境,通常需要用户在上车后开启车窗或空调,对车内空气进行置换,这导致用户仍需要面对较差的车内环境,使得用户体验较差。
技术实现要素:4.本技术的实施方式提供了一种可至少部分解决现有技术中存在的上述问题的智能座舱控制方法、智能座舱、电子设备及存储介质。
5.本技术实施方式的第一方面提供了一种智能座舱控制方法,包括确定智能座舱的自动化等级;响应于检测到用户靠近智能座舱,且智能座舱的舱内环境信息不符合环境要求,且确定的自动化等级为第一等级,对舱内环境进行控制;响应于检测到用户靠近智能座舱,且智能座舱的舱内环境信息不符合环境要求,且确定的自动化等级为第二等级,提示用户确认是否对舱内环境进行的控制;响应于接收到用户通过远程控制设备反馈的确认指令,对舱内环境进行控制。
6.本技术实施方式的第二方面提供了一种智能座舱,包括:第一检测装置,用于检测用户是否靠近智能座舱;第二检测装置,用于检测智能座舱的舱内环境信息;通信装置,用于与智能座舱外部的远程控制设备通信;以及控制装置,用于确定智能座舱的自动化等级;以及响应于第一检测装置检测到用户靠近智能座舱,且第二检测装置检测的舱内环境信息不符合环境要求,且确定的自动化等级为第一等级,对舱内环境进行控制;响应于第一检测装置检测到用户靠近智能座舱,且第二检测装置检测的舱内环境信息不符合环境要求,且确定的自动化等级为第二等级,提示用户确认是否对舱内环境进行的控制;响应于通信装置接收到用户通过远程控制设备反馈的确认指令,对舱内环境进行控制。
7.本技术实施方式的第三方面提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述实施方式提及的智能座舱控制方法。
8.本技术实施方式的第四方面提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,实现如上述实施方式提及的智能座舱控制方法。
9.根据本技术的实施方式,可在检测到用户靠近后,自动检测舱内环境信息,并在舱内环境信息不符合环境要求的情况下,提前对舱内环境进行控制,以营造更舒适的舱内环境,使用户体验更好。智能座舱设置有至少两个自动化等级,可根据智能座舱自动化等级灵
活触发对舱内环境的控制,使得对智能座舱的控制更灵活,更贴合用户需求。除此之外,若自动化等级为第二等级,智能座舱在接收到用户反馈的确认指令后再对舱内环境进行控制,可减少用户多次靠近智能座舱而不进舱的情况下,智能座舱频繁开启对舱内环境的控制流程或者过早开启舱内环境的控制流程而造成的资源损耗。
附图说明
10.通过阅读参照以下附图所作的对非限制性实施例的详细描述,本技术的其它特征、目的和优点将会变得更明显。其中:
11.图1是根据本技术一些实施方式的可以应用本技术的实施方式提及的智能座舱控制方法的示例性系统架构;
12.图2是根据本技术的一些实施方式的智能座舱的结构示意图;
13.图3是根据本技术一些实施方式的智能座舱控制方法的流程示意图;
14.图4是根据本技术的一些实施方式的确定自动化等级的子步骤的流程示意图;
15.图5是根据本技术的另一些实施方式的确定自动化等级的子步骤的流程示意图;
16.图6是根据本技术的又一些实施方式的确定自动化等级的子步骤的流程示意图;
17.图7a和图7b是根据本技术的一些实施方式的用户轨迹的示意图;
18.图8是根据本技术的另一些实施方式的智能座舱的结构示意图;
19.图9是根据本技术的一些实施方式的电子设备的结构示意图。
具体实施方式
20.为了更好地理解本技术,将参考附图对本技术的各个方面做出更详细的说明。应理解,这些详细说明只是对本技术的示例性实施方式的描述,而非以任何方式限制本技术的范围。在说明书全文中,相同的附图标号指代相同的元件。表述“和/或”包括相关联的所列项目中的一个或多个的任何和全部组合。
21.应注意,在本说明书中,第一、第二、第三等的表述仅用于将一个特征与另一个特征区域分开来,而不表示对特征的任何限制,尤其不表示任何的先后顺序。因此,在不背离本技术的教导的情况下,本技术中讨论的第一等级亦可称为第二等级,第一概率区间亦可称为第二概率区间
……
反之亦然。
22.还应理解的是,诸如“包括”、“包括有”、“具有”、“包含”和/或“包含有”等表述在本说明书中是开放性而非封闭性的表述,其表示存在所陈述的特征、元件和/或部件,但不排除一个或多个其它特征、元件、部件和/或它们的组合的存在。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,其修饰整列特征,而非仅仅修饰列表中的单独元件。此外,当描述本技术的实施方式时,使用“可”表示“本技术的一个或多个实施方式”。并且,用语“示例性的”旨在指代示例或举例说明。
23.除非另外限定,否则本文中使用的所有措辞(包括工程术语和科技术语)均具有与本技术所属领域普通技术人员的通常理解相同的含义。还应理解的是,除非本技术中有明确的说明,否则在常用词典中定义的词语应被解释为具有与它们在相关技术的上下文中的含义一致的含义,而不应以理想化或过于形式化的意义解释。
24.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相
互组合。另外,除非明确限定或与上下文相矛盾,否则本技术所记载的方法中包含的具体步骤不必限于所记载的顺序,而可以任意顺序执行或并行地执行。下面将参考附图并结合实施例来详细说明本技术。
25.此外,在本技术中当使用“连接”或“联接”时可表示相应部件之间为直接的接触或间接的接触,除非有明确的其它限定或者能够从上下文推导出的除外。
26.图1是根据本技术一些实施方式的可以应用本技术的实施方式提及的智能座舱控制方法的示例性系统架构。
27.如图1所示,系统架构可例如包括智能座舱11和远程控制设备12。智能座舱11和远程控制设备12相互之间可通过网络进行通信。网络可例如包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。远程控制设备12可例如包括但不限于智能座舱的钥匙等等。用户可通过远程控制设备12与智能座舱11交互,以接收或发送指令等,以控制智能座舱11内的如智能座舱的空调、智能座舱的窗户等设备的执行器,从而对舱内环境进行控制。
28.发明人发现,以汽车为例,在夏季,汽车在室外停放一段时间后,车内温度会比较高,很多时候需要用户上车后立即开启空调,并且将风量调到最大才能尽快缓解。这使得车内冷热交替,使得用户体验差。此外,智能座舱停放过久后,车内空气质量差,上车后再开启车窗通风,用户仍需要吸入被污染的空气,对用户健康造成影响,使得用户体验差。
29.考虑到上述问题,在本技术的一些实施方式中,智能座舱11可例如图2所示,包括:第一检测装置111,用于检测用户是否靠近智能座舱11;第二检测装置112,用于检测智能座舱11的舱内环境信息;通信装置113,用于与智能座舱11外部的远程控制设备12通信;以及控制装置114,用于确定智能座舱11的自动化等级;以及响应于第一检测装置111检测到用户靠近智能座舱11,且第二检测装置112检测的舱内环境信息不符合环境要求,且确定的自动化等级为第一等级,对舱内环境进行控制;响应于第一检测装置111检测到用户靠近智能座舱11,且第二检测装置112检测的舱内环境信息不符合环境要求,且确定的自动化等级为第二等级,提示用户确认是否对舱内环境进行的控制;响应于通信装置113接收到用户通过远程控制设备12反馈的确认指令,对舱内环境进行控制。
30.在本技术的一些实施方式中,适用于图2的智能座舱控制方法可例如由诸如智能座舱11的中央控制器、与智能座舱11通信连接的服务器等电子设备执行,可例如包括:确定智能座舱11的自动化等级;以及响应于检测到用户靠近智能座舱11,且智能座舱11的舱内环境信息不符合环境要求,且确定的自动化等级为第一等级,对舱内环境进行控制;响应于检测到用户靠近智能座舱11,且智能座舱11的舱内环境信息不符合环境要求,且确定的自动化等级为第二等级,提示用户确认是否对舱内环境进行的控制;响应于接收到用户通过远程控制设备反馈的确认指令,对舱内环境进行控制。
31.根据本技术的实施方式,可在检测到用户靠近后,自动检测舱内环境信息,并在舱内环境信息不符合环境要求的情况下,提前对舱内环境进行控制,以营造更舒适的舱内环境,使用户体验更好。智能座舱设置有至少两个自动化等级,可根据智能座舱自动化等级灵活触发对舱内环境的控制,使得对智能座舱的控制更灵活,更贴合用户需求。除此之外,若自动化等级为第二等级,智能座舱在接收到用户反馈的确认指令后再对舱内环境进行控制,可减少用户多次靠近智能座舱而不进舱的情况下,智能座舱频繁开启对舱内环境的控制流程或者过早开启舱内环境的控制流程而造成的资源损耗。
32.示例性地,智能座舱的自动化等级包括第一等级和第二等级。智能座舱控制方法2000的流程示意图如图3所示,可例如包括以下步骤:
33.s11,确定智能座舱的自动化等级。
34.s12,检测用户是否靠近智能座舱。
35.响应于检测到用户靠近智能座舱,执行步骤s13,响应于未检测到用户靠近智能座舱,可周期性地或者持续性地继续执行步骤s12。
36.s13,判断智能座舱的舱内环境信息是否符合环境要求。
37.响应于智能座舱的舱内环境信息符合环境要求,结束本次智能座舱控制流程,响应于智能座舱的舱内环境信息不符合环境要求,执行步骤s14。
38.s14,判断确定的自动化等级是否为第一等级。
39.响应于自动化等级为第一等级,执行步骤s17,响应于自动化等级不为第一等级,即自动化等级为第二等级,执行步骤s15。
40.s15,提示用户确认是否对舱内环境进行的控制。
41.s16,判断是否接收到用户通过远程控制设备反馈的确认指令。
42.响应于接收到确认指令,执行步骤s17,响应于在预设时间内未接收到确认指令,结束本次智能座舱控制流程。
43.s17,对舱内环境进行控制。之后结束本次智能座舱控制流程。
44.应当理解的是,为阐述清楚,本技术的实施方式中,将步骤s11作为步骤s12的前一步骤,在其他实施方式中,也可将步骤s11作为步骤s12的后续步骤,例如,在检测到用户靠近智能座舱后,再确定智能座舱的自动化等级,步骤s11在步骤s14之前执行即可,本技术对此不作限制。
45.应当理解的是,为阐述清楚,本技术的实施方式中,先判断用户是否靠近智能座舱,然后判断舱内环境信息是否符合环境要求,再判断所确定的自动化等级是否为第一等级,在其他实施方式中,也可先判断所确定的自动化等级是否为第一等级,然后判断用户是否靠近智能座舱,再判断舱内环境信息是否符合环境要求,还可先判断用户是否靠近智能座舱,然后判断所确定的自动化等级是否为第一等级,再判断舱内环境信息是否符合环境要求,本技术不限制判断自动化等级这一步骤和判断用户是否靠近智能座舱与判断舱内环境信息是否符合环境要求这两步骤的执行先后顺序。
46.应当理解的是,为阐述清楚,本技术的实施方式中,通过判断自动化等级是否为第一等级来确定后续操作为例进行示例性说明,在其他实施方式中,也可通过判断自动化等级是否为第二等级来确定后续操作,本技术对此不作限制。
47.应当理解的是,为阐述清楚,本技术的实施方式中以自动化等级包括第一等级和第二等级为例进行示例说明,在其他实施方式中,自动化等级还可包括其他等级,例如,第三等级、第四等级等,各个等级采取的措施可根据需要设置,本技术对此不作限制。
48.以下以电子设备为智能座舱为例,对本技术的实施方式提及的智能座舱控制方法进行示例性说明。
49.步骤s11
50.在本技术的一些实施方式中,确定智能座舱的自动化等级的方式包括但不限于方式一、方式二和方式三。
51.方式一
52.在本技术的一些实施方式中,智能座舱可根据智能座舱的位置信息确定自动化等级。换言之,智能座舱根据智能座舱当前停放的位置来确定自动化等级,进而确定对舱内环境进行控制的触发条件。
53.以下对基于智能座舱的位置信息确定自动化等级的方式进行举例说明。
54.在本技术的一些实施方式中,智能座舱根据智能座舱的位置信息,确定智能座舱在当前停放的位置检测到用户靠近智能座舱后的预设时间内检测到用户进舱的概率(即进舱概率),进而确定自动化等级。若在当前停放的位置的进舱概率较大,智能座舱将自动化等级设置为第一等级,若在当前停放的位置的进舱概率较小,智能座舱将自动化等级设置为第二等级。
55.图4是根据本技术的一些实施方式的确定自动化等级的子步骤的流程示意图。示例性地,进舱概率的所有概率值(0%-100%)被分为第一概率区间和第二概率区间。如图4所示,智能座舱确定自动化等级可例如包括:
56.s1111,根据智能座舱的位置信息,获取智能座舱当前停放的位置的进舱概率。其中,进舱概率指示在检测到用户靠近智能座舱后的预设时间内检测到用户进舱的概率。
57.s1112,判断进舱概率是否属于第一概率区间。
58.示例的,响应于进舱概率属于第一概率区间,执行步骤s1113,响应于进舱概率不属于第一概率区间,即进舱概率属于第二概率区间,执行步骤s1114。其中,第一概率区间中的数值均大于第二概率区间中的数值。
59.应当理解的是,在未背离本技术教导的情况下,第一概率区间和第二概率区间的划分可例如根据厂商或用户对智能座舱的自动化程度和节能程度的要求确定,例如,若厂商或用户对智能座舱的自动化程度要求高,则第一概率区间可例如为(30-100%],第二概率区间可例如为[0%,30%],若厂商或用户对智能座舱的节能程度高,则第一概率区间可例如为(70,100%],第二概率区间可例如为[0%,70%],本技术对此不作限制。
[0060]
s1113,确定自动化等级为第一等级。之后结束确定自动化等级的流程。
[0061]
s1114,确定自动化等级为第二等级。
[0062]
值得一提的是,智能座舱根据进舱概率划分智能座舱的自动化等级,可更准确地预估用户本次靠近智能座舱后是否进舱,以便采取更贴合用户行为的响应措施。此外,若智能座舱停放在用户进舱概率较小的场景,其需要在用户确认进舱的情况下再开启对舱内环境的控制,减少了用户多次靠近智能座舱而不进舱的情况下,智能座舱频繁开启对舱内环境的控制流程或者过早开启舱内环境的控制流程而造成的资源损耗。
[0063]
在本技术的一些实施方式中,进舱概率可根据用户行为数据计算。例如,智能座舱响应于接收到概率计算指令,至少获取智能座舱的用户行为数据,用户行为数据指示智能座舱检测到用户靠近的次数,以及智能座舱在检测到用户靠近后的预设时间内检测到用户进舱的次数;至少根据智能座舱的用户行为数据计算智能座舱当前停放的位置的进舱概率。例如,历史的行为数据显示,在当前停放的位置上,智能座舱检测到用户靠近的次数为100次,智能座舱检测到用户在靠近后进舱的次数为80次,则进舱概率=80/100=80%。
[0064]
应当理解的是,在未背离本技术教导的情况下,预设时间可根据诸如判断用户是否靠近的距离阈值等参数设置,本技术对此不作限制。
[0065]
应当理解的是,在未背离本技术教导的情况下,可根据该智能座舱自身的用户行为数据计算当前停放的位置的进舱概率,也可获取在当前停放的位置停放过的所有智能座舱的用户行为数据并据此计算当前停放的位置的进舱概率,本技术对计算进舱概率时所使用的数据范围不作限制。
[0066]
应当理解的是,在未背离本技术教导的情况下,智能座舱可周期性地触发概率计算指令,也可基于用户操作触发概率计算指令,本技术对触发概率计算指令的方式不作限制。
[0067]
在本技术的一些实施方式中,智能座舱可例如为车辆等交通工具,舱内环境可例如为车内环境等舱体内部环境,进舱概率可例如为上车概率,本技术对此不做限制。
[0068]
在本技术的另一些实施方式中,智能座舱根据智能座舱的位置信息,确定智能座舱当前停放的位置所属类型,进而确定自动化等级。例如,厂商或用户预先对各地点进行划分,将其划分为至少两种类型,不同类型的地点的自动化等级不同。智能座舱根据智能座舱当前停放的位置所属的类型,确定智能座舱的自动化等级。
[0069]
图5是根据本技术的另一些实施方式的确定自动化等级的子步骤的流程示意图。示例性地,各地点被划分为第一类型地点和第二类型地点。如图5所示,智能座舱确定自动化等级可例如包括:
[0070]
s1121,根据智能座舱的位置信息确定智能座舱当前停放的位置所属的地点类型。
[0071]
s1122,判断智能座舱当前停放的位置所属的地点类型是否为第一地点类型。
[0072]
响应于智能座舱当前停放的位置所属的地点类型为第一地点类型,执行步骤s1123,响应于智能座舱当前停放的位置所属的地点类型不为第一地点类型,即智能座舱当前停放的位置所属的地点类型为第二地点类型,执行步骤s1124。
[0073]
s1123,确定自动化等级为第一等级。之后结束确定自动化等级的流程。
[0074]
s1124,确定自动化等级为第二等级。
[0075]
值得一提的是,相对于计算进舱概率的方式,智能座舱根据当前停放的位置所属的地点类型,确定智能座舱的自动化等级,可减少智能座舱的计算量,更便捷地预估用户本次靠近智能座舱后是否进舱。此外,智能座舱停放在用户或厂商指定类型的地点时,在用户确认进舱的情况下再开启对舱内环境的控制,减少了用户多次靠近智能座舱而不进舱的情况下,智能座舱频繁开启对舱内环境的控制流程或者过早开启舱内环境的控制流程而造成的资源损耗。
[0076]
示例性地,第一地点类型和第二地点类型由厂商或用户设置。例如,第一地点类型可包括停车场等用户靠近即进舱的地点,第二地点类型可包括公园等用户来回走动的地点。由厂商或用户指定各地点的所属的类型,使得智能座舱可根据厂商或用户的设置在不同类型的地点切换智能座舱的自动化等级,使得智能座舱的自动化控制过程更贴合厂商或用户的需求。
[0077]
方式二
[0078]
在本技术的一些实施方式中,智能座舱根据智能座舱的周围环境信息确定自动化等级。换言之,智能座舱根据智能座舱周围环境切换智能座舱的自动化等级,进而确定对舱内环境进行控制的触发条件。
[0079]
作为一种选择,智能座舱根据智能座舱的周围环境信息所指示的环境复杂度确定
智能座舱的自动化等级。
[0080]
图6是根据本技术的又一些实施方式的确定自动化等级的子步骤的流程示意图。示例性地,环境复杂度被分为第一复杂度区间和第二复杂度区间。如图6所示,智能座舱确定自动化等级可例如包括:
[0081]
s1131,根据智能座舱的周围环境信息和预设的环境复杂度计算规则,确定智能座舱的环境复杂度。
[0082]
作为一个示例,环境复杂度可至少根据人流密集度、舱外空气质量和气象条件中的一个确定。
[0083]
例如,环境复杂度根据人流密集度确定。环境复杂度计算规则指示环境复杂度和人流密集度成正比关系。若人流密集度较大,说明当前场景的人员流动较大,其环境复杂度较高,用户来回走动的概率较大,故用户靠近后不进舱的概率更大,智能座舱处于该场景时可将自动化等级设置为第二等级,在确定用户靠近且用户进行二次确认后再对舱内环境进行控制,可减少不必要的能源损耗;若人流密度较小,说明当前场景的人员流动较小,其环境复杂度较低,用户来回走动的概率较小,故用户靠近后进舱的概率更大,智能座舱处于该场景时可将自动化等级设置为第一等级,在确定用户靠近后对舱内环境进行控制,可提高智能座舱的自动化程度。
[0084]
应当理解的是,在未背离本技术教导的情况下,可根据需要选择计算人流密集度的方式,本技术对此不作限制。
[0085]
应当理解的是,在未背离本技术教导的情况下,人流密集度和环境复杂度的约束关系可根据需要设置,本技术对此不作限制。
[0086]
又如,环境复杂度根据舱外空气质量确定。环境复杂度计算规则指示环境复杂度和舱外空气质量呈反比关系。若舱外空气质量较差,其环境复杂度较高,舱外环境比舱内环境好的概率较低,通过下摇智能座舱的窗户等方式对舱内环境进行控制可达到优化舱内环境的概率较小,智能座舱处于该场景时可将自动化等级设置为第二等级,从而避免由于对舱内环境控制措施不当导致舱内环境更恶劣的情况;若舱外空气质量较好,其环境复杂度较低,舱外环境比舱内环境好的概率较高,通过下摇智能座舱的窗户等方式对舱内环境进行控制可达到优化舱内环境的概率较大,智能座舱处于该场景时可将自动化等级设置为第一等级,可提高智能座舱的自动化程度。
[0087]
应当理解的是,在未背离本技术教导的情况下,可根据需要选择计算舱外空气质量的方式,本技术对此不作限制。
[0088]
应当理解的是,在未背离本技术教导的情况下,舱外空气质量和环境复杂度的约束关系可根据需要设置,本技术对此不作限制。
[0089]
s1132,判断智能座舱的环境复杂度是否属于第一复杂度区间。
[0090]
响应于智能座舱的环境复杂度属于第一复杂度区间,执行步骤s1133,响应于智能座舱的环境复杂度不属于第一复杂度区间,智能座舱的环境复杂度属于第二复杂度区间,执行步骤s1134。其中,第一复杂度区间中的数值均小于第二复杂度区间中的数值。
[0091]
s1133,确定自动化等级为第一等级。之后结束确定自动化等级的流程。
[0092]
s1134,确定自动化等级为第二等级。
[0093]
再如,环境复杂度根据气象条件确定。气象条件可例如包括:天气。例如,若天气为
晴天,自动化等级为第一等级,若天气为雨天或雪天,自动化等级为第二等级。
[0094]
方式三
[0095]
在本技术的一些实施方式中,智能座舱根据智能座舱的型号确定自动化等级。例如,对于一些无法和远程控制设备通信连接的型号的智能座舱,其自动化等级为第一等级,对于一些可以和远程控制设备通信连接的型号的智能座舱,其自动化等级为第二等级。
[0096]
应当理解的是,在未背离本技术教导的情况下,本领域技术人员可根据各型号的智能座舱的功能和各自动化等级对智能座舱功能的要求,确定各个智能座舱的型号对应的自动化等级,本技术对此不作限制。
[0097]
应当理解的是,在未背离本技术教导的情况下,还可通过其他方式确定智能座舱的自动化等级,上述方式仅为示例说明,本技术对此不作限制。
[0098]
步骤s12
[0099]
在本技术的一些实施方式中,智能座舱可通过距离检测模块检测人舱距离,以判断用户是否靠近智能座舱。
[0100]
作为一个示例,智能座舱通过检测远程控制设备和智能座舱之间的距离,来确定人舱距离。其中,距离检测模块可例如包括超宽带(ultra wide band,uwb)通信模块,远程控制设备可例如为安装有uwb通信模块的智能座舱的钥匙(例如车钥匙)。携带有智能座舱的钥匙的用户进入uwb探测区域后,将被智能座舱上安装的uwb通信模块感应到。智能座舱可根据智能座舱的uwb通信模块的感应结果,判断用户是否靠近智能座舱。
[0101]
例如,智能座舱上的uwb通信模块作为uwb锚点,智能座舱的钥匙上的uwb通信模块作为uwb钥匙。由于uwb通信功耗低,uwb锚点和uwb钥匙的uwb功能一般保持常开启的状态。若uwb钥匙处于uwb锚点信号覆盖范围内,uwb锚点和uwb钥匙即可自动建立通信,即uwb钥匙可被uwb锚点识别和感应。
[0102]
可选的,智能座舱上可设置多个uwb锚点,以确定智能座舱的钥匙的位置。uwb锚点的数量可根据需要设置,本技术对此不作限制。
[0103]
应当理解的是,在未背离本技术教导的情况下,距离检测模块也可以是其他具有距离检测功能的器件,例如,距离传感器等,本技术对此不作限制。
[0104]
作为一种选择,智能座舱控制智能座舱的距离检测模块以第一频率检测用户的位置信息;响应于检测到的用户的位置信息指示用户进入探测范围后,控制距离检测模块以第二频率检测用户的位置信息;根据实时监测到的用户的位置信息确定用户是否靠近智能座舱。在用户进入探测范围后,以更高的频率探测人舱距离,可以更迅速准确地判断用户是否靠近智能座舱,进而使得可以更迅速准确地对舱内环境进行控制。
[0105]
作为一个示例,智能座舱根据实时监测到的用户的位置信息确定用户是否靠近智能座舱可例如包括:智能座舱的uwb通信模块持续监控用户的位置以确定用户轨迹,通过用户轨迹判断用户的运动方向是否朝向智能座舱所在位置来确定用户是否靠近智能座舱。若智能座舱的uwb通信模块监控的用户轨迹指示用户的运动方向朝向智能座舱所在位置,例如,用户轨迹如图7a中虚线所示,则判定用户靠近智能座舱,若智能座舱的uwb通信模块监控的用户轨迹指示用户的运动方向不是朝向智能座舱所在位置,例如,用户轨迹如图7b中虚线所示,则判定用户不是靠近智能座舱。
[0106]
作为另一示例,智能座舱根据实时监测到的用户的位置信息确定用户是否靠近智
能座舱可例如包括:智能座舱的uwb通信模块持续监控用户的位置以确定人舱距离,通过人舱距离是否持续减小来判断用户是否靠近智能座舱。例如,若智能座舱的uwb通信模块监控的人舱距离连续减小t次,则判定用户靠近智能座舱,否则,判定用户未靠近智能座舱。其中,t可例如为大于等于2的整数,其具体取值可根据需要设置。
[0107]
应当理解的是,在未背离本技术教导的情况下,距离检测模块也可以以固定频率检测人舱距离,本技术对此不作限制。
[0108]
作为一种选择,智能座舱在确定用户离开智能座舱的时间达到时间阈值后,再检测用户是否靠近智能座舱。考虑到用户短时间离开智能座舱时,舱内环境与用户离开智能座舱时的舱内环境差距较小,基本不需要对舱内环境进行控制来改善舱内环境,智能座舱可在用户离开智能座舱的时间达到时间阈值后再控制距离检测模块检测用户是否靠近智能座舱,以减少距离检测模块的功耗。其中,时间阈值可根据对智能座舱功耗要求或舱内环境的要求设置,本技术对此不作限制。
[0109]
步骤s13
[0110]
在本技术的一些实施方式中,舱内环境信息可例如至少包括温度信息和舱内空气质量信息中的一个。换言之,在用户靠近智能座舱后,智能座舱自动开启温度传感系统和/或空气质量监控系统,对智能座舱内的温度和/或空气质量进行检测。
[0111]
在本技术的一些实施方式中,舱内环境信息包括温度信息,环境要求可例如包括以下要求中的至少一种:
[0112]
舱内温度属于预设的温度区间;
[0113]
舱内温度与舱外温度的温差小于预设的温度阈值。
[0114]
其中,温度区间和温度阈值可由用户或厂商根据需要设置,本技术对此不作限制。
[0115]
在本技术的一些实施方式中,舱内环境信息包括舱内空气质量信息,环境要求可例如包括以下要求中的至少一种:
[0116]
舱内空气质量分值属于预设的质量分值区间;
[0117]
舱内空气中各成分含量属于其对应的安全含量区间。
[0118]
其中,质量分值区间和各成分对应的安全含量区间可由用户或厂商根据需要设置,本技术对此不作限制。
[0119]
应当理解的是,在未背离本技术教导的情况下,智能座舱可根据需要选择基于舱内空气中各成分含量计算舱内空气质量分值的方式,本技术对此不作限制。
[0120]
作为一个示例,舱内环境信息包括温度信息和舱内空气质量信息。在智能座舱检测到用户靠近智能座舱后,智能座舱自动开启温度传感系统和空气质量监控系统,以测试舱内空气温度是否在预设的温度区间,舱内空气是否有被污染。其中,温度传感系统可例如包括温度传感器,以用于检测舱内温度。预设的温度区间可例如为使人体适宜的温度区间,例如,24℃至26℃。空气质量监控系统可例如包括空气质量传感器,以用于检测舱内空气中的co、co2、no
x
等的含量。若检测结果指示舱内空气有被污染,或者舱内温度明显高于外部,即舱内环境信息不符合环境要求,则判定需要对舱内环境进行控制。
[0121]
应当理解的是,在未背离本技术教导的情况下,本领域技术人员可根据需要选择智能座舱监控的舱内环境信息和与该舱内环境信息对应的环境要求,本技术对此不作限制。
[0122]
步骤s14
[0123]
在本技术的一些实施方式中,智能座舱为智能座舱配置有两个自动化等级,即第一等级和第二等级。若自动化等级为第一等级,在用户靠近智能座舱且舱内环境信息不符合环境要求的情况下,智能座舱开启对舱内环境的控制。若自动化等级为第二等级,在用户靠近智能座舱且舱内环境信息不符合环境要求的情况下,智能座舱需要用户确认是否有进舱意图后,再决定是否开启对舱内环境的控制。
[0124]
示例性地,第一等级可适用于智能座舱停放于地库或者专用停车场等用户除了需要使用智能座舱外,不会频繁接近智能座舱的场景。第二等级可适用于用户可能本身离智能座舱比较近,但不需要使用智能座舱,还会在智能座舱周围来回走动的场景。
[0125]
值得一提的是,通过为智能座舱设置两个自动化等级,智能座舱可根据智能座舱当前所处场景,选择合适的响应策略,进而使得对智能座舱的控制更灵活,更贴合用户需求。
[0126]
步骤s15和步骤s16
[0127]
在本技术的一些实施方式中,智能座舱提示用户确认是否对舱内环境进行的控制的方式可包括但不限于方式1和方式2。
[0128]
方式1
[0129]
在本技术的一些实施方式中,智能座舱发送提示信息至远程控制设备以提示用户确认是否对舱内环境进行的控制。
[0130]
示例性地,远程控制设备可例如包括智能座舱的钥匙。智能座舱的钥匙在接收到提示信息后,可通过以下方法中的至少一种方法提示用户舱内环境不符合环境要求:
[0131]
智能座舱的钥匙振动;
[0132]
智能座舱的钥匙闪烁不同颜色的灯光;
[0133]
具有显示屏的智能座舱的钥匙可通过显示屏显示文字来提醒用户。
[0134]
智能座舱的钥匙在提示用户后,检测指定的按键(例如智能座舱的窗户按键等已有按键或为该功能专门设置的按键等)是否被按下。若预设时间内检测到按键被按下,则反馈确认指令至智能座舱,若预设时间内未检测到按键被按下,停止检测过程,不反馈确认指令。
[0135]
方式2
[0136]
在本技术的一些实施方式中,智能座舱控制安装于智能座舱外部的发光装置按照预设规则闪烁以提示用户确认是否对舱内环境进行的控制。如果用户看到灯光后,按下远程控制设备上指定的按键(例如智能座舱的窗户按键等已有按键或为该功能专门设置的按键等)。远程控制设备在每次检测到指定的按键被按下后,会发送确认指令至智能座舱,以便智能座舱根据用户反馈执行后续操作。
[0137]
应当理解的是,在未背离本技术教导的情况下,智能座舱还可通过其他方式提示用户确认是否对舱内环境进行控制,本技术对此不作限制。
[0138]
步骤s17
[0139]
在本技术的一些实施方式中,舱内环境信息包括温度信息和/或舱内空气质量信息。智能座舱对舱内环境进行控制可例如包括:控制智能座舱进行空气置换。换言之,智能座舱在用户靠近智能座舱后,进舱前,检测舱内环境,若舱内温度和/或舱内空气不符合环
境要求,提前对舱内空气进行置换,以使舱内温度更舒适,和/或,舱内空气质量更佳。
[0140]
在本技术的一些实施方式中,智能座舱确定如何对舱内环境进行控制的方式包括但不限于方式a和方式b。
[0141]
方式a
[0142]
在本技术的一些实施方式中,智能座舱根据人舱距离对舱内环境进行控制。示例地,智能座舱对舱内环境进行控制可例如包括:根据用户和智能座舱之间的人舱距离确定控制指令;通过执行控制指令对舱内环境进行控制。换言之,智能座舱可根据人舱距离的变化,确定对舱内环境进行控制的方式,以满足不同人舱距离下对控制舱内环境的不同要求。
[0143]
作为一种选择,根据用户和智能座舱之间的人舱距离确定控制指令可例如包括:响应于人舱距离属于第一距离区间,确定控制对象为智能座舱的空调的控制指令;响应于人舱距离属于第二距离区间,确定控制对象为智能座舱的空调和智能座舱的窗户的控制指令;其中,第一距离区间中的数值均大于第二距离区间中的数值。换言之,当用户距离智能座舱较远时,智能座舱通过智能座舱的空调对舱内环境进行控制,以保证智能座舱安全。当用户距离智能座舱较近时,智能座舱通过智能座舱的空调和智能座舱的窗户同时对舱内环境进行控制,以加快对舱内环境的调节速度。
[0144]
作为一个示例,控制对象包括空调的控制指令可例如指示开启空调,将空调的风量调至第一预设值,以加快舱内空气置换速度,和/或,调整空调模式,以调节舱内温度。其中,第一预设值可例如为空调的最大通风量等。空调模式可例如为制热模式或制冷模式。示例地,若舱内温度高于舒适温度,将空调模式调整至制冷模式,若舱内温度低于舒适温度,可将空调模式调整至制热模式。
[0145]
作为一个示例,控制对象为智能座舱的窗户的控制指令可例如指示下摇智能座舱的窗户。
[0146]
应当理解的是,在未背离本技术教导的情况下,第一距离区间和第二距离区间可例如根据智能座舱安全需求设置,本技术对此不作限制。
[0147]
作为另一选择,根据用户和智能座舱之间的人舱距离确定控制指令可例如包括:根据用户和智能座舱的人舱距离,以及预设的人舱距离和智能座舱的窗户下摇距离的约束关系,确定窗户下摇距离;根据所确定的窗户下摇距离确定控制指令,以指示智能座舱的窗户下摇所确定的窗户下摇距离。
[0148]
作为一个示例,预设的人舱距离和智能座舱的窗户下摇距离的约束关系可例如指示人舱距离和智能座舱的窗户下摇距离呈反比关系。即人舱距离大,智能座舱的窗户下摇距离小;人舱距离小,智能座舱的窗户下摇距离大。
[0149]
作为另一示例,预设的人舱距离和智能座舱的窗户下摇距离的约束关系可例如指示:若人舱距离>第一阈值,智能座舱的窗户不下摇,若第二阈值≤人舱距离≤第一阈值,人舱距离和智能座舱的窗户下摇距离呈反比关系,人舱距离<第二阈值,智能座舱的窗户下摇距离等于智能座舱的窗户升降最大距离。其中,第一阈值和第二阈值可根据需要设置,本技术对此不作限制。
[0150]
应当理解的是,在未背离本技术教导的情况下,可根据需要设置人舱距离和智能座舱的窗户下摇距离的约束关系,本技术对此不作限制。
[0151]
方式b
[0152]
在本技术的另一些实施方式中,智能座舱根据远程控制设备反馈的确认指令对舱内环境进行控制。示例地,远程控制设备反馈的确认指令还可例如包括要控制的舱内设备信息。智能座舱对舱内环境进行控制可例如包括:根据确认指令确定要控制的舱内设备;通过所确定的舱内设备对舱内环境进行控制。
[0153]
例如,智能座舱的远程控制设备具有显示屏,用户可通过远程控制设备的显示屏,了解智能座舱的信息,例如,智能座舱的舱内环境信息和/或智能座舱的周围环境信息。用户通过远程控制设备选择通过下摇智能座舱的窗户和/或开启智能座舱的空调的方式来对舱内环境进行控制。远程控制设备根据用户的操作生成包括要控制的舱内设备信息的确认指令,并将其反馈至智能座舱。智能座舱根据确认指令,确定要控制的舱内设备,并通过控制基于确认指令确定的舱内设备来对舱内环境进行控制。例如,要控制的舱内设备包括空调,则通过开启空调来对舱内环境进行控制,要控制的舱内设备包括智能座舱的窗户,则通过开启窗户的方式对舱内环境进行控制。
[0154]
应当理解的是,在未背离本技术教导的情况下,智能座舱还可通过其他方式确定如何对舱内环境进行控制,本技术对此不作限制。
[0155]
在本技术的一些实施方式中,智能座舱在对舱内环境进行控制的过程中,若检测到人舱距离小于第三阈值,或者,检测到用户已进舱,可调整对舱内环境的控制方式,或者,停止对舱内环境的控制,以减少对舱内环境进行控制导致舱内空气流速过大给用户造成的不舒适感,进而为用户提供一个更舒适的舱内环境。
[0156]
例如,若智能座舱对舱内环境进行控制包括下摇智能座舱的窗户,则在检测到人舱距离小于第三阈值,或者,检测到用户已进舱后,智能座舱可控制智能座舱的窗户关闭。若智能座舱对舱内环境进行控制包括将空调的风量调至第一预设值,则在检测到人舱距离小于第三阈值,或者,检测到用户已进舱后,智能座舱可将空调的风量调至第二预设值,第二预设值小于第一预设值,其具体数值可由用户设置,或者,根据用户使用智能座舱的过程中通常设置的空调通风量计算,例如,第二预设值等于用户使用智能座舱的过程中通常设置的空调通风量的平均值。
[0157]
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0158]
图8是根据本技术的一些实施方式的智能座舱的结构示意图。如图8所示,在本技术的一些实施方式中,智能座舱11还可例如包括:定位装置115,用于获取智能座舱11的位置信息;其中,控制装置114还被配置为:根据智能座舱11的位置信息确定自动化等级。
[0159]
在本技术的一些实施方式中,智能座舱11还可例如包括:第三检测装置116,用于检测智能座舱11的周围环境信息;其中,控制装置114还被配置为:根据第三检测装置检测的智能座舱11的周围环境信息确定自动化等级。
[0160]
在本技术的一些实施方式中,第一检测装置111包括:距离检测模块,被配置为:以第一频率检测用户的位置信息;响应于检测到的用户的位置信息指示用户进入探测范围后,以第二频率检测用户的位置信息;以及根据实时监测到的用户的位置信息确定用户是否靠近智能座舱。
[0161]
在本技术的一些实施方式中,通信装置被配置为:发送提示信息至远程控制设备以提示用户确认是否对舱内环境进行的控制。
[0162]
在本技术的一些实施方式中,智能座舱11还可例如包括:安装于智能座舱外部的发光装置117;控制装置114还被配置为:控制发光装置117按照预设规则闪烁以提示用户确认是否对舱内环境进行的控制。
[0163]
不难发现,上述实施方式为与上述方法实施方式相对应的系统实施方式,本实施方式可与上述方法实施方式互相配合实施。上述方法实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在上述方法实施方式中。
[0164]
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0165]
本技术的一个实施方式还提供了一种电子设备,该电子设备包括至少一个处理器以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述智能座舱控制方法。
[0166]
本技术的一个实施方式还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序被处理器执行时,实现智能座舱控制方法。
[0167]
图9示出了可以用来实施本技术的实施方式的示例电子设备300的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
[0168]
如图9所示,电子设备300包括计算单元301,其可以根据存储在只读存储器(rom)302中的计算机程序或者从存储单元308加载到随机访问存储器(ram)303中的计算机程序,来执行各种适当的动作和处理。在ram 303中,还可存储电子设备300操作所需的各种程序和数据。计算单元301、rom 302以及ram 303通过总线304彼此相连。输入/输出(i/o)接口305也连接至总线304。
[0169]
电子设备300中的多个部件连接至i/o接口305,包括:输入单元306,例如键盘、鼠标等;输出单元307,例如各种类型的显示器、扬声器等;存储单元308,例如磁盘、光盘等;以及通信单元309,例如网卡、调制解调器、无线通信收发机等。通信单元309允许电子设备300通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0170]
计算单元301可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元301的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元301执行上文所描述的各个方法和处理,
例如智能座舱控制方法。例如,在一些实施方式中,智能座舱控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元308。在一些实施方式中,计算机程序的部分或者全部可以经由rom 302和/或通信单元309而被载入和/或安装到电子设备300上。当计算机程序加载到ram 303并由计算单元301执行时,可以执行上文描述的智能座舱控制方法的一个或多个步骤。备选地,在其他实施方式中,计算单元301可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行智能座舱控制方法。
[0171]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置和该至少一个输出装置。
[0172]
用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0173]
在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0174]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置,例如,crt(阴极射线管)或者lcd(液晶显示器)监视器;以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0175]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网
(lan)、广域网(wan)和互联网。
[0176]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
[0177]
以上描述仅为本技术的实施方式以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的保护范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离技术构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。