车窗控制方法、装置、电子设备及计算机可读存储介质

文档序号:1857803 发布日期:2021-11-19 浏览:31次 >En<

阅读说明:本技术 车窗控制方法、装置、电子设备及计算机可读存储介质 (Vehicle window control method and device, electronic equipment and computer-readable storage medium ) 是由 沈刚 孙小冬 舒本洪 瞿胜 宋玲玲 于 2021-08-05 设计创作,主要内容包括:本申请公开了一种车窗控制方法、装置、电子设备及计算机可读存储介质,属于汽车电子技术领域,应用于车辆,用以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。所述方法包括:接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。(The application discloses a vehicle window control method and device, electronic equipment and a computer-readable storage medium, belongs to the technical field of automotive electronics, and is applied to a vehicle to avoid the situation that a passenger is injured by a vehicle window clamp and improve the safety in the vehicle window closing process. The method comprises the following steps: receiving a window closing operation for closing a first window; responding to the window closing operation, and acquiring real-time images of the first vehicle window and the second vehicle window; comparing the real-time images of the first vehicle window and the second vehicle window to determine whether an obstacle exists in a target area of the first vehicle window; if the obstacle is determined to exist in the target area of the first vehicle window, executing target control operation on the first vehicle window, wherein the target control operation comprises the following steps: and forbidding closing the window, closing the window in a delayed mode, or closing the window to a target position.)

车窗控制方法、装置、电子设备及计算机可读存储介质

技术领域

本申请属于汽车电子技术领域,具体涉及一种车窗控制方法、装置、电子设备及计算机可读存储介质。

背景技术

随着汽车电子技术的发展,目前的在售车辆上已普遍配置有电动升降车窗,使用户能轻易地控制车窗上升或下降。但由于电动升降车窗在升降时力量很大,在车窗上升过程中,如果乘客的手或头等身体部位正好位于车窗上方,容易发生夹伤甚至危及生命安全的情况。尤其是对于儿童来说,被车窗夹伤的事故频有发生。

由此可见,相关技术中在关闭车窗时,存在容易发生车窗夹伤乘客的情况,关闭车窗过程中的安全性亟待提高。

发明内容

本申请实施例的目的是提供一种车窗控制方法、装置、电子设备及计算机可读存储介质,能够避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种车窗控制方法,应用于车辆,包括:接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

在一种实现方式中,所述第二车窗包括与所述第一车窗前后对应的车窗和/或与所述第一车窗左右对称的车窗。

在一种实现方式中,所述将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物,包括:计算所述第一车窗和所述第二车窗的实时图像的灰度值之差;若所述灰度值之差大于或等于第一阈值,确定所述第一车窗的目标区域内存在障碍物;若所述灰度值之差小于所述第一阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,在所述获取所述第一车窗和第二车窗的实时图像之后,所述方法还包括:计算所述第一车窗的实时图像的灰度值的变化值;若所述变化值大于或等于第二阈值,确定所述第一车窗的目标区域内存在障碍物;若所述变化值小于所述第二阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,所述若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,还包括以下至少一者:显示所述第一车窗的目标区域内存在障碍物的提醒信息;播放所述第一车窗的目标区域内存在障碍物的提醒信息。

在一种实现方式中,在所述对所述第一车窗执行禁止关闭车窗的目标控制操作之后,所述方法还包括:在预设时间内,若确定所述第一车窗的目标区域内不存在障碍物,控制所述第一车窗关闭。

第二方面,本申请实施例提供了一种车窗控制装置,包括:接收模块,用于接收用于关闭第一车窗的关窗操作;获取模块,用于响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;确定模块,用于将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;控制模块,用于若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

第三方面,本申请实施例提供了一种电子设备,其包括处理器以及被安排成存储计算机可执行指令的存储器,其特征在于,所述处理器执行所述可执行指令时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请实施例可应用的一种车辆的硬件结构示意图;

图2是根据本申请的一个实施例的车窗控制方法的示意性流程图;

图3是根据本申请的另一个实施例的车窗控制方法的示意性流程图;

图4是根据本申请的另一个实施例的车窗控制方法的示意性流程图;

图5是根据本申请的另一个实施例的车窗控制方法的示意性流程图;

图6是根据本申请的另一个实施例的车窗控制方法的示意性流程图;

图7是根据本申请的一个实施例的车窗控制装置的结构示意图;

图8是根据本申请的一个实施例的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的车窗控制方法进行详细地说明。

图1示出本申请实施例可应用的一种车辆的硬件结构示意图,包括:摄像头,用于采集车辆内车窗的实时图像;控制器,用于控制摄像头采集车窗的实时图像,以及控制车窗的升降;影音模块,用于显示和播放影音数据;车窗包括车辆上可以电动升降的车窗,例如,车辆为四门轿车,车窗可以包括驾驶位车窗、副驾驶位车窗、后排左侧车窗以及后排右侧车窗。

在一种实现方式中,所述摄像头为安装在车辆内部,用于车辆内部环境监控、人机交互等功能的摄像头。在本申请实施例中,复用车辆内已有的用于监控和人机交互的摄像头,进行车窗实时图像的采集,从而不需要在车辆上额外配置用于监测阻碍车窗关闭的障碍物的设备,由此可以大大降低整车的成本。

如图2所示,是根据本申请的一个实施例的车窗控制方法200的示意性流程图,该方法可以由电子设备执行,该电子设备可以为车辆、智能车辆、无人驾驶车辆等,该车辆、智能车辆、无人驾驶车辆例如,但不限于可以具有如图1所示的硬件结构。或者该电子设备可以为安装在车辆、智能车辆、无人驾驶车辆上的软件或硬件设备,换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:

S210:接收用于关闭第一车窗的关窗操作。

所述关窗操作可以是乘客拨动乘坐位车门上的控制按键,也可以是驾驶者拨动驾驶位车门上的控制按键,还可以是使用遥控钥匙进行的关窗操作。所述第一车窗理解为所述关窗操作针对的需要关闭的车窗。当然,所述关窗操作还可以是其他用于关闭车窗的操作,本申请实施例对此不做限制。

应理解,若车窗关闭功能设置有多个档位,例如设置有两个档位:升窗和一键升窗,则所述关窗操作包括升窗操作和一键升窗操作。

例如,当后排右座的乘客想要关闭后排右侧的车窗,拨动车门上的控制按键至升窗档位,此时,接收所述用于关闭第一车窗的关窗操作,其中,所述第一车窗即为后排右侧的车窗。

S220:响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像。

在本申请实施例中,安装在车辆内部的摄像头能够同时采集车辆上所有车窗的实时图像,例如,所述摄像头能够同时采集驾驶位车窗、副驾驶位车窗、后排左侧车窗以及后排右侧车窗的实时图像。

在一种实现方式中,响应于所述关窗操作,控制所述摄像头进入关窗监控模式,采集车窗图像,获取所述第一车窗和第二车窗的实时图像。其中,获取的所述实时图像可以是车窗上沿的目标区域的实时图像。

其中,所述第二车窗可以包括该车辆上不同于所述第一车窗的任意车窗。例如,在接收到关闭后排右侧车窗的关窗操作的情况下,所述第一车窗为后排右侧车窗,所述第二车窗可以包括驾驶位车窗、副驾驶位车窗、后排左侧车窗中的至少一个车窗。由此,获取的所述第一车窗和所述第二车窗的实时图像之间可以形成比对。

S230:将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。

正常情况下,即车窗上无障碍物的情况下,车辆内所有车窗的实时图像通常是相似的。如果所述第一车窗上沿的目标区域存在障碍物,则所述第一车窗的实时图像与其他车窗(即所述第二车窗)的实时图像之间会存在较大差异。因此,可以通过将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。

具体的,可以预设图像差异阈值。将所述第一车窗和所述第二车窗的实时图像进行比对,确定出图像差异。若所述图像差异大于或等于预设的图像差异阈值,确定所述第一车窗的目标区域内存在障碍物。若所述图像差异小于预设的图像差异阈值,确定所述第一车窗的目标区域内不存在障碍物。

S240:若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

其中,延时关闭车窗的延时时间可以由用户预先设置,关闭车窗至目标位置的目标位置也可以由用户预先设置,当然,所述延时时间和目标位置也可以是通过其他方式设置的,本申请实施例对此不做限制。

举例来说,若确定车辆后排右侧车窗的目标区域内存在障碍物,对所述后排右侧车窗执行目标控制操作,所述目标控制操作可以是直接禁止所述后排右侧车窗执行升窗指令,由此可以使车窗停止上升,确保车窗不会误夹伤乘客。

所述目标控制操作也可以是控制所述后排右侧车窗延时10s后再执行升窗指令,由此可以避免例如乘客向外扔东西等瞬时动作、或者某些暂时出现的障碍物导致车窗不能正常执行升窗指令的情况,保证车窗关闭功能的可靠性和便利性。

所述目标控制操作还可以是将所述后排右侧车窗上升至车窗高度的一半,由此可以兼顾乘客的关窗需求,同时保证车窗关闭的范围始终处于安全范围内,避免误夹伤乘客。

由此,本申请实施例提供的一种车窗控制方法,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

如图3所示,是根据本申请的另一个实施例的车窗控制方法300的示意性流程图,该方法可以由电子设备执行,该电子设备可以为车辆、智能车辆、无人驾驶车辆等,或者该电子设备可以为安装在车辆、智能车辆、无人驾驶车辆上的软件或硬件设备,换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:

S310:接收用于关闭第一车窗的关窗操作。

S320:响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像。

步骤S310-S320可以采用图2实施例步骤S210-S220的描述,在此不再赘述。

考虑到车辆所处的周围环境,在车窗上无障碍物的情况下,车辆上位于同排或同侧的车窗的实时图像之间会更加相似,因此,在一种实现方式中,所述第二车窗可以包括与所述第一车窗前后对应的车窗和/或与所述第一车窗左右对称的车窗。例如,在四门轿车上,若关窗操作针对的是后排右座车窗,则响应于所述关窗操作,可以获取后排右座车窗和副驾驶位车窗(前排右座车窗)的实时图像,或者获取后排右座车窗和后排左座车窗的实时图像,还可以获取后排右座车窗、副驾驶位车窗(前排右座车窗)和后排左座车窗的实时图像。

可以理解的,在获取的所述第二车窗为与所述第一车窗前后对应的车窗的情况下,可以将所述第一车窗和与所述第一车窗前后对应的车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。在获取的所述第二车窗为与所述第一车窗左右对称的车窗的情况下,可以将所述第一车窗和与所述第一车窗左右对称的车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。

在获取的所述第二车窗包括与所述第一车窗前后对应的车窗和与所述第一车窗左右对称的车窗的情况下,可以将所述第一车窗分别和与所述第一车窗前后对应的车窗、与所述第一车窗左右对称的车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。具体的,将所述第一车窗分别和与所述第一车窗前后对应的车窗、与所述第一车窗左右对称的车窗的实时图像进行比对,得到两个比对结果,若所述两个比对结果均指示所述第一车窗的目标区域内存在障碍物,则确定所述第一车窗的目标区域内存在障碍物。

由此,在进行车窗图像比对时,利用前后对应和/或左右对称的车窗进行比对,可以减少车辆周围环境的干扰,提高障碍物识别的准确性。

S331:计算所述第一车窗和所述第二车窗的实时图像的灰度值之差。

在获取所述第一车窗和第二车窗的实时图像后,分别确定所述第一车窗的实时图像的灰度值和所述第二车窗的实时图像的灰度值。灰度值可以表示图像的亮度信息,灰度值越大,表示图像的亮度越高。

正常情况下,即车窗上无障碍物的情况下,所述第一车窗和第二车窗的实时图像的灰度值应当是相似,处于一定范围内的。如果所述第一车窗上存在障碍物,存在障碍物的区域的亮度会相对较暗,则所述第一车窗的实时图像的灰度值会明显小于所述第二车窗的实时图像的灰度值。因此,可以通过计算所述第一车窗和所述第二车窗的实时图像的灰度值之差,根据所述灰度值之差,确定所述第一车窗的目标区域内是否存在障碍物。

在一种实现方式中,所述实时图像为车窗上沿的目标区域的实时图像,所述灰度值之差即为所述第一车窗的目标区域和所述第二车窗的目标区域的灰度值之差。根据所述目标区域的灰度值之差,可以更加准确地确定所述第一车窗的目标区域内是否存在障碍物。

S332:若所述灰度值之差大于或等于第一阈值,确定所述第一车窗的目标区域内存在障碍物;若所述灰度值之差小于所述第一阈值,确定所述第一车窗的目标区域内不存在障碍物。

S340:若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

步骤S340可以采用图2实施例步骤S240的描述,在此不再赘述。

由此,本申请实施例提供的一种车窗控制方法,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

由此,本申请实施例提供的一种车窗控制方法,通过计算所述第一车窗和所述第二车窗的实时图像的灰度值之差;若所述灰度值之差大于或等于第一阈值,确定所述第一车窗的目标区域内存在障碍物;若所述灰度值之差小于所述第一阈值,确定所述第一车窗的目标区域内不存在障碍物,能够通过比对第一车窗和第二车窗的实时图像的灰度值,确定出第一车窗的异常情况,由此简化了图像比对的复杂程度,更及时地识别出车窗上的障碍物,进一步避免了车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。

如图4所示,是根据本申请的另一个实施例的车窗控制方法400的示意性流程图,该方法可以由电子设备执行,该电子设备可以为车辆、智能车辆、无人驾驶车辆等,或者该电子设备可以为安装在车辆、智能车辆、无人驾驶车辆上的软件或硬件设备,换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:

S410:接收用于关闭第一车窗的关窗操作。

S420:响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像。

步骤S410-S420可以采用图2实施例步骤S210-S220的描述,在此不再赘述。

S431:计算所述第一车窗的实时图像的灰度值的变化值。

可理解的,在所述第一车窗关闭的过程中,持续获取所述第一车窗的实时图像,确定所述第一车窗的实时图像的灰度值,并计算所述第一车窗的实时图像的灰度值的变化值。例如,计算所述第一车窗在当前时刻对应的图像与前一时刻对应的图像的灰度值之差。

正常情况下,即车窗上无障碍物的情况下,所述第一车窗在不同时刻的实时图像的灰度值应当是相似,处于一定范围内的。如果在所述第一车窗关闭的过程中,所述第一车窗上忽然出现了障碍物,则所述第一车窗的实时图像的灰度值会出现明显的跳变。因此,可以通过计算所述第一车窗的实时图像的灰度值的变化值,根据所述变化值,确定所述第一车窗的目标区域内是否存在障碍物。

在一种实现方式中,所述实时图像为车窗上沿的目标区域的实时图像,所述变化值即为所述第一车窗的目标区域的灰度值的变化值。根据所述目标区域的灰度值的变化值,可以更加准确地确定所述第一车窗的目标区域内是否存在障碍物。

S432:若所述变化值大于或等于第二阈值,确定所述第一车窗的目标区域内存在障碍物;若所述变化值小于所述第二阈值,确定所述第一车窗的目标区域内不存在障碍物。

在步骤S431-S432之前或之后还可以包括图3实施例中的步骤S331-S332,在此不再赘述。

S440:若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

步骤S440可以采用图2实施例步骤S240的描述,在此不再赘述。

由此,本申请实施例提供的一种车窗控制方法,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

由此,本申请实施例提供的一种车窗控制方法,通过计算所述第一车窗的实时图像的灰度值的变化值;若所述变化值大于或等于第二阈值,确定所述第一车窗的目标区域内存在障碍物;若所述变化值小于所述第二阈值,确定所述第一车窗的目标区域内不存在障碍物,能够通过比对第一车窗前后时刻的实时图像的灰度值,确定出第一车窗的异常情况,由此简化了图像比对的复杂程度,更及时地识别出车窗上的障碍物,进一步避免了车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。

如图5所示,是根据本申请的另一个实施例的车窗控制方法500的示意性流程图,该方法可以由电子设备执行,该电子设备可以为车辆、智能车辆、无人驾驶车辆等,或者该电子设备可以为安装在车辆、智能车辆、无人驾驶车辆上的软件或硬件设备,换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:

S510:接收用于关闭第一车窗的关窗操作。

S520:响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像。

步骤S510-S520可以采用图2实施例步骤S210-S220的描述,在此不再赘述。

S530:将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。

步骤S530可以采用图2实施例步骤S230的描述,或图3实施例步骤S331-S332的描述,或图4实施例步骤S431-S432的描述,在此不再赘述。

S541:若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

步骤S541可以采用图2实施例步骤S240的描述,在此不再赘述。

S542:显示所述第一车窗的目标区域内存在障碍物的提醒信息;和/或播放所述第一车窗的目标区域内存在障碍物的提醒信息。

在对所述第一车窗执行目标控制操作的同时,还可以通过车辆上的影音模块显示所述第一车窗的目标区域内存在障碍物的提醒信息,和/或播放所述第一车窗的目标区域内存在障碍物的提醒信息。例如,可以通过驾驶位前的仪表显示屏显示提醒信息,以提醒驾驶者注意异常情况的发生,还可以通过车辆内的音响设备播放提醒信息,以提醒车内驾驶者和乘客注意异常情况的发生。

在一种实现方式中,所述提醒信息还可以包括所执行的目标控制操作。

举例来说,若对所述第一车窗执行禁止关闭车窗的目标控制操作,可以通过提醒信息告诉驾驶者和乘客“由于车窗上沿存在障碍物,将禁止关闭车窗,请在移开障碍物后重试”。此时,驾驶者和乘客能够及时地注意到车窗关闭过程中的安全隐患,在排除安全隐患后,驾驶者和乘客可以再次尝试关闭车窗。

若对所述第一车窗执行延时关闭车窗的目标控制操作,可以通过提醒信息告诉驾驶者和乘客,“由于车窗上沿存在障碍物,将延时关闭车窗,请及时移开障碍物,车窗将在预设时间后关闭”。此时,驾驶者和乘客也能够及时地注意到车窗关闭过程中的安全隐患,并及时在预设时间内排除安全隐患,使车窗能正常关闭。

若对所述第一车窗执行关闭车窗至目标位置的目标控制操作,可以通过提醒信息告诉驾驶者和乘客,“由于车窗上沿存在障碍物,将关闭车窗至目标位置,若需要继续关闭,请在移开障碍物后重试”。此时,驾驶者和乘客也能够及时地注意到车窗关闭过程中的安全隐患,在排除安全隐患后,驾驶者和乘客可以再次尝试关闭车窗。

由此,本申请实施例提供的一种车窗控制方法,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

由此,本申请实施例提供的一种车窗控制方法,通过显示所述第一车窗的目标区域内存在障碍物的提醒信息;和/或播放所述第一车窗的目标区域内存在障碍物的提醒信息,能够通过仪表图像和声音报警,及时提醒驾驶者和乘客注意关闭车窗过程中出现的异常情况,进一步避免了车窗夹伤乘客的情况,提高关闭车窗过程中的安全性。

如图6所示,是根据本申请的另一个实施例的车窗控制方法600的示意性流程图,该方法可以由电子设备执行,该电子设备可以为车辆、智能车辆、无人驾驶车辆等,或者该电子设备可以为安装在车辆、智能车辆、无人驾驶车辆上的软件或硬件设备,换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:

S610:接收用于关闭第一车窗的关窗操作。

S620:响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像。

步骤S610-S620可以采用图2实施例步骤S210-S220的描述,在此不再赘述。

S630:将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物。

步骤S630可以采用图2实施例步骤S230的描述,或图3实施例步骤S331-S332的描述,或图4实施例步骤S431-S432的描述,在此不再赘述。

S640:若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

步骤S640可以采用图2实施例步骤S240的描述,或图5实施例步骤S541-S542的描述,在此不再赘述。

其中,若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行的是禁止关闭车窗的目标控制操作,那么在步骤S640之后,还可以包括:

S650:在预设时间内,若确定所述第一车窗的目标区域内不存在障碍物,控制所述第一车窗关闭。

举例来说,若确定后排右侧车窗的上方存在障碍物,直接禁止所述后排右侧车窗执行升窗指令,并在预设时间10s内监测所述障碍物是否移除,若在预设时间10s内确定所述障碍物移除,则可以控制所述后排右侧车窗继续正常执行升窗指令。由此,可以避免例如乘客向外扔东西等瞬时动作、或者某些暂时出现的障碍物导致车窗不能正常执行升窗指令的情况。

由此,本申请实施例提供的一种车窗控制方法,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

由此,本申请实施例提供的一种车窗控制方法,通过在预设时间内,若确定所述第一车窗的目标区域内不存在障碍物,控制所述第一车窗关闭,避免例如乘客向外扔东西等瞬时动作、或者某些暂时出现的障碍物导致车窗不能正常执行升窗指令的情况,进一步提高车窗关闭功能的智能化水平,保证了车窗关闭功能的可靠性和便利性,提升用户体验。

图7是根据本申请的一个实施例的车窗控制装置的结构示意图。如图7所示,车窗控制装置700包括:接收模块710、获取模块720、确定模块730和控制模块740。

接收模块710,用于接收用于关闭第一车窗的关窗操作;获取模块720,用于响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;确定模块730,用于将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;控制模块740,用于若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

在一种实现方式中,所述第二车窗包括与所述第一车窗前后对应的车窗和/或与所述第一车窗左右对称的车窗。

在一种实现方式中,所述确定模块,用于计算所述第一车窗和所述第二车窗的实时图像的灰度值之差;若所述灰度值之差大于或等于第一阈值,确定所述第一车窗的目标区域内存在障碍物;若所述灰度值之差小于所述第一阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,所述确定模块,用于计算所述第一车窗的实时图像的灰度值的变化值;若所述变化值大于或等于第二阈值,确定所述第一车窗的目标区域内存在障碍物;若所述变化值小于所述第二阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,所述控制模块,用于显示所述第一车窗的目标区域内存在障碍物的提醒信息;和/或播放所述第一车窗的目标区域内存在障碍物的提醒信息。

在一种实现方式中,所述控制模块,用于在预设时间内,若确定所述第一车窗的目标区域内不存在障碍物,控制所述第一车窗关闭。

由此,本申请实施例提供的一种车窗控制装置,通过接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置,能够在车窗关闭过程中,通过图像比对,及时地识别出车窗上沿的障碍物,并调整关窗策略,由此,可以避免车窗夹伤乘客的情况,提高关闭车窗过程中的安全性以及智能化程度。

本申请实施例中的车窗控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、等,本申请实施例不作具体限定。

本申请实施例中的车窗控制装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

根据本申请实施例的装置700可以参照对应本申请实施例的方法200-600的流程,并且,该装置700中的各个单元/模块和上述其他操作和/或功能分别为了实现方法200-600中的相应流程,并且能够达到相同或等同的技术效果,为了简洁,在此不再赘述。

图8是根据本申请的一个实施例的电子设备的结构示意图。

图8示出本申请实施例还提供一种电子设备,该电子设备可以为终端设备或服务器设备,该电子设备包括:天线801、射频装置802、基带装置803、网络接口804、存储器805和处理器806,存储在存储器805上并可在所述处理器806上运行的程序或指令,该程序或指令被处理器806执行时实现:

其中,处理器806,用于接收用于关闭第一车窗的关窗操作;响应于所述关窗操作,获取所述第一车窗和第二车窗的实时图像;将所述第一车窗和所述第二车窗的实时图像进行比对,确定所述第一车窗的目标区域内是否存在障碍物;若确定所述第一车窗的目标区域内存在障碍物,对所述第一车窗执行目标控制操作,其中,所述目标控制操作包括:禁止关闭车窗、延时关闭车窗、或关闭车窗至目标位置。

在一种实现方式中,所述第二车窗包括与所述第一车窗前后对应的车窗和/或与所述第一车窗左右对称的车窗。

在一种实现方式中,处理器806,用于计算所述第一车窗和所述第二车窗的实时图像的灰度值之差;若所述灰度值之差大于或等于第一阈值,确定所述第一车窗的目标区域内存在障碍物;若所述灰度值之差小于所述第一阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,处理器806,用于计算所述第一车窗的实时图像的灰度值的变化值;若所述变化值大于或等于第二阈值,确定所述第一车窗的目标区域内存在障碍物;若所述变化值小于所述第二阈值,确定所述第一车窗的目标区域内不存在障碍物。

在一种实现方式中,处理器806,用于显示所述第一车窗的目标区域内存在障碍物的提醒信息;和/或播放所述第一车窗的目标区域内存在障碍物的提醒信息。

在一种实现方式中,处理器806,用于在预设时间内,若确定所述第一车窗的目标区域内不存在障碍物,控制所述第一车窗关闭。

根据本申请实施例的电子设备800可以参照对应本申请实施例的方法200-600的流程,并且,该电子设备800中的各个单元/模块和上述其他操作和/或功能分别为了实现方法200-600中的相应流程,并且能够达到相同或等同的技术效果,为了简洁,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述车窗控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述切换天线的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例另提供了一种计算机程序产品,该计算机程序产品包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种气动塞拉门门泵结构

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!