本公开涉及车窗控制,具体而言,涉及一种车窗控制方法、装置、计算机设备及存储介质。
背景技术:
1、随着计算机技术的快速发展,汽车的普及率不断提高,越来越多的用户可以驾驶或乘坐汽车出行。为了提升用户的驾乘体验,越来越多的汽车采用了电动车窗升降技术,通过车载电源来驱动玻璃升降器电机,使升降器上下移动,进而带动车窗玻璃上下运动,达到车窗自动开闭的目的。然而,目前的车窗控制多针对单一车窗,导致用户的体验较为单一。
技术实现思路
1、本公开实施例至少提供一种车窗控制方法、装置、计算机设备及存储介质。
2、第一方面,本公开实施例提供了一种车窗控制方法,应用于车辆,所述车辆设置有多个车窗,所述方法包括:
3、接收车窗控制指令,所述车窗控制指令用于指示将多个指定车窗均调整至目标开度;
4、确定各指定车窗初始的开度信息,并根据所述开度信息,从所述多个指定车窗中确定出至少一个第一车窗;
5、针对所述第一车窗中的一个,控制该第一车窗上升或下降,以使该第一车窗从第一开度调整至第二开度,其中,所述第二开度比所述第一开度更靠近所述多个指定车窗中除所述第一车窗外的其他指定车窗的开度;
6、致动各所述指定车窗至所述目标开度。
7、在一种可选的实施方式中,所述目标开度是指所述指定车窗处于完全关闭的位置。
8、在一种可选的实施方式中,所述根据所述开度信息,从所述多个指定车窗中确定出至少一个第一车窗,包括:
9、根据所述开度信息,从所述多个指定车窗中确定与其他指定车窗的开度差异大于预设差异的至少一个第一车窗。
10、在一种可选的实施方式中,所述致动各所述指定车窗至所述目标开度之前,所述方法还包括:
11、判断所述第一车窗是否调整至所述第二开度;
12、所述致动各所述指定车窗至所述目标开度,包括:
13、若是,致动各所述指定车窗至所述目标开度。
14、在一种可选的实施方式中,所述方法还包括:
15、若所述第一车窗未调整至所述第二开度,判断所述第一车窗执行上升或下降的操作时长是否达到预设时长;
16、若达到所述预设时长,致动各所述指定车窗至所述目标开度。
17、在一种可选的实施方式中,所述致动各所述指定车窗至所述目标开度,包括:
18、致动各所述指定车窗,且在致动各所述指定车窗至所述目标开度的过程中,若检测到任意指定车窗不符合致动条件,则停止致动该任意指定车窗。
19、在一种可选的实施方式中,所述方法还包括:
20、响应于用户针对车窗控制功能的触发操作,生成所述车窗控制指令;或者,
21、在检测到车辆外环境状态满足预设车窗控制条件的情况下,生成所述车窗控制指令;或者,
22、响应于检测到针对所述车辆的锁车操作或者车辆解锁操作,生成所述车窗控制指令。
23、第二方面,本公开实施例还提供一种车窗控制装置,包括:
24、指令接收模块,用于接收车窗控制指令,所述车窗控制指令用于指示将多个指定车窗均调整至目标开度;
25、车窗确定模块,用于确定各指定车窗初始的开度信息,并根据所述开度信息,从所述多个指定车窗中确定出至少一个第一车窗;
26、开度调整模块,用于针对所述第一车窗中的一个,控制该第一车窗上升或下降,以使该第一车窗从第一开度调整至第二开度,其中,所述第二开度比所述第一开度更靠近所述多个指定车窗中除所述第一车窗外的其他指定车窗的开度;
27、车窗致动模块,用于致动各所述指定车窗至所述目标开度。
28、在一种可选的实施方式中,所述目标开度是指所述指定车窗处于完全关闭的位置。
29、在一种可选的实施方式中,所述车窗确定模块具体用于:
30、根据所述开度信息,从所述多个指定车窗中确定与其他指定车窗的开度差异大于预设差异的至少一个第一车窗。
31、在一种可选的实施方式中,所述装置还包括判断模块,所述判断模块用于:
32、判断所述第一车窗是否调整至所述第二开度;
33、所述车窗致动模块具体用于:
34、若所述第一车窗是否调整至所述第二开度,致动各所述指定车窗至所述目标开度。
35、在一种可选的实施方式中,所述判断模块还用于:
36、若所述第一车窗未调整至所述第二开度,判断所述第一车窗执行上升或下降的操作时长是否达到预设时长;
37、所述车窗致动模块具体用于:
38、若达到所述预设时长,致动各所述指定车窗至所述目标开度。
39、在一种可选的实施方式中,所述车窗致动模块具体用于:
40、致动各所述指定车窗,且在致动各所述指定车窗至所述目标开度的过程中,若检测到任意指定车窗不符合致动条件,则停止致动该任意指定车窗。
41、在一种可选的实施方式中,所述装置还包括指令生成模块,所述指令生成模块用于:
42、响应于用户针对车窗控制功能的触发操作,生成所述车窗控制指令;或者,
43、在检测到车辆外环境状态满足预设车窗控制条件的情况下,生成所述车窗控制指令;或者,
44、响应于检测到针对所述车辆的锁车操作或者车辆解锁操作,生成所述车窗控制指令。
45、第三方面,本公开提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面或任一实施方式所述的车窗控制方法的步骤。
46、第四方面,本公开提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述第一方面或任一实施方式所述的车窗控制方法的步骤。
47、关于上述装置、计算机设备及存储介质的效果描述参见上述车窗控制方法的说明,这里不再赘述。
48、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。
49、本公开实施例提供了一种车窗控制方法、装置、计算机设备及存储介质,在接收到指示将多个指定车窗均调整至目标开度的车窗控制指令的情况下,先根据各指定车窗初始的开度信息,从所述多个指定车窗中确定出至少一个第一车窗,然后针对所述第一车窗中的一个,控制该第一车窗上升或下降,以使该第一车窗从第一开度调整至第二开度,接着致动各所述指定车窗至所述目标开度。也即,在接收到针对多车的车窗控制指令的情况下,先将其中一个或者多个开度差异较大的车窗进行调整,以缩小多车窗之间的开度差异,然后再统一致动各指定车窗至同一目标开度,这样,不仅可以为用户带来不同的驾乘体验,还可以在统一致动前通过个别车窗的调整来对用户进行提醒。
50、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。