汽车电动尾门高度设置方法、电子设备及存储介质转让专利

申请号 : CN201810146658.1

文献号 : CN108382325B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林皓文

申请人 : 威马智慧出行科技(上海)有限公司

摘要 :

本发明提供一种汽车电动尾门高度设置方法、电子设备及存储介质,方法包括:响应于尾门高度设置请求,获取尾门高度设置值并保存;将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器。本发明通过将所述尾门高度设置值与用户标识关联保存并发送至云端服务器保存,从而避免保存在本地存储器的汽车尾门设定值丢失,影响用户使用。

权利要求 :

1.一种汽车电动尾门高度设置方法,其特征在于,包括:响应于尾门高度设置请求,获取尾门高度设置值并保存;

将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;

如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器;

所述获取尾门高度设置值,具体包括:

响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;

当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;

在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;

在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。

2.根据权利要求1所述的汽车电动尾门高度设置方法,其特征在于,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述方法还包括:与云端服务器进行鉴权;

如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;

如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。

3.根据权利要求1所述的汽车电动尾门高度设置方法,其特征在于,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。

4.根据权利要求1所述的汽车电动尾门高度设置方法,其特征在于,所述获取尾门高度设置值,具体包括:响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;

当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;

在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;

在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。

5.根据权利要求1所述的汽车电动尾门高度设置方法,其特征在于,所述获取尾门高度设置值,具体包括:从汽车中的语音模块,获取用户语音;

如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。

6.一种用于汽车电动尾门高度设置的电子设备,其特征在于,包括:至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:响应于尾门高度设置请求,获取尾门高度设置值并保存;

将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;

如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器;

所述获取尾门高度设置值,具体包括:

响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;

当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;

在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;

在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。

7.根据权利要求6所述的电子设备,其特征在于,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述处理器还能够:与云端服务器进行鉴权;

如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;

如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。

8.根据权利要求6所述的电子设备,其特征在于,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。

9.根据权利要求6所述的电子设备,其特征在于,所述获取尾门高度设置值,具体包括:响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;

当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;

在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;

在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。

10.根据权利要求6所述的电子设备,其特征在于,所述获取尾门高度设置值,具体包括:从汽车中的语音模块,获取用户语音;

如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。

11.一种存储介质,其特征在于,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如权利要求1~5任一项所述的汽车电动尾门高度设置方法的所有步骤。

说明书 :

汽车电动尾门高度设置方法、电子设备及存储介质

技术领域

[0001] 本发明涉及汽车相关技术领域,特别是一种汽车电动尾门高度设置方法、电子设备及存储介质。

背景技术

[0002] 目前,国内外市场上最常见的汽车尾门记忆控制方法,主要是通过在娱乐主机中设置某一高度,通过信号发送给尾门ECU,尾门ECU接收到信号进行存储。
[0003] 然而,现有技术对汽车尾门的设定值,是保存在汽车的本地存储器中,由于汽车运行环境复杂,当本地存储器出现故障或者本地存储器需要更换时,原保存在本地存储器的汽车尾门设定值会丢失,影响用户使用。

发明内容

[0004] 基于此,有必要针对现有技术对汽车尾门的设置值只是保存在本地存储器,容易丢失的技术问题,提供一种汽车电动尾门高度设置方法、电子设备及存储介质。
[0005] 本发明提供一种汽车电动尾门高度设置方法,包括:
[0006] 响应于尾门高度设置请求,获取尾门高度设置值并保存;
[0007] 将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;
[0008] 如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器。
[0009] 进一步的,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述方法还包括:
[0010] 与云端服务器进行鉴权;
[0011] 如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;
[0012] 如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。
[0013] 进一步的,所述获取尾门高度设置值,具体包括:
[0014] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;
[0015] 当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0016] 在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0017] 在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0018] 更进一步的,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。
[0019] 进一步的,所述获取尾门高度设置值,具体包括:
[0020] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;
[0021] 当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0022] 在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0023] 在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0024] 进一步的,所述获取尾门高度设置值,具体包括:
[0025] 从汽车中的语音模块,获取用户语音;
[0026] 如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。
[0027] 本发明提供一种用于汽车电动尾门高度设置的电子设备,包括:
[0028] 至少一个处理器;以及,
[0029] 与所述至少一个处理器通信连接的存储器;其中,
[0030] 所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0031] 响应于尾门高度设置请求,获取尾门高度设置值并保存;
[0032] 将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;
[0033] 如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器。
[0034] 进一步的,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述方法还包括:
[0035] 与云端服务器进行鉴权;
[0036] 如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;
[0037] 如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。
[0038] 进一步的,所述获取尾门高度设置值,具体包括:
[0039] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;
[0040] 当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0041] 在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0042] 在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0043] 更进一步的,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。
[0044] 进一步的,所述获取尾门高度设置值,具体包括:
[0045] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;
[0046] 当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0047] 在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0048] 在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0049] 进一步的,所述获取尾门高度设置值,具体包括:
[0050] 从汽车中的语音模块,获取用户语音;
[0051] 如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。
[0052] 本发明提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的汽车电动尾门高度设置方法的所有步骤。
[0053] 本发明通过将所述尾门高度设置值与用户标识关联保存并发送至云端服务器保存,从而避免保存在本地存储器的汽车尾门设定值丢失,影响用户使用。

附图说明

[0054] 图1为本发明一种汽车电动尾门高度设置方法的工作流程图;
[0055] 图2为本发明一实施例的通信示意图;
[0056] 图3为尾门控制器的原理框图;
[0057] 图4为本发明最佳实施例尾门高度设置值保存流程图;
[0058] 图5为本发明最佳实施例用户设置的尾门高度跟随自己的账号同步给同一类型车辆的工作流程图;
[0059] 图6为本发明一实施例尾门控制器记忆控制的工作流程图;
[0060] 图7为本发明一实施例脚踢传感器的检测范围示意图;
[0061] 图8为本发明通过脚踢传感器设置尾门高度设置值的工作流程图;
[0062] 图9为本发明通过手势传感器设置尾门高度设置值的工作流程图;
[0063] 图10为本发明通过语音模块设置尾门高度设置值的工作流程图;
[0064] 图11为本发明一种用于汽车电动尾门高度设置的电子设备的硬件结构示意图。

具体实施方式

[0065] 下面结合附图和具体实施例对本发明做进一步详细的说明。
[0066] 如图1所示为本发明一种汽车电动尾门高度设置方法的工作流程图,包括:
[0067] 步骤S101,响应于尾门高度设置请求,获取尾门高度设置值并保存;
[0068] 步骤S102,将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;
[0069] 步骤S103,如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器。
[0070] 具体来说,优选使用车辆的娱乐主机(HU)或者中控器实现步骤S101~S103。如图2所示为通信示意图,包括娱乐主机1、尾门控制器2以及云端服务器3。如图3所示为尾门控制器(PTG)2的原理框图,其中,接口定义为:
[0071] 1)PIN1为功率电源;
[0072] 2)PIN2为功率电源地;
[0073] 3)PIN3接电动尾门左侧开门电机;
[0074] 4)PIN4接电动尾门左侧关门电机;
[0075] 5)PIN5接电动尾门右侧开门电机;
[0076] 6)PIN6接电动尾门右侧关门电机;
[0077] 7)PIN7为信号电源;
[0078] 8)PIN8为信号电源地;
[0079] 9)PIN12接尾门内侧开关;
[0080] 10)PIN19为CAN BUS正极;
[0081] 11)PIN20为CAN BUS负极;
[0082] 12)PIN22接闩锁全闭开关;
[0083] 13)PIN23接闩锁半开开关;
[0084] 14)PIN27接闩锁上锁电机正极;
[0085] 15)PIN28接闩锁上锁电机负极;
[0086] 16)PIN31接闩锁解锁电机正极;
[0087] 17)PIN32接闩锁解锁电机负极;
[0088] 18)PIN34接左侧脉冲传感器电源;
[0089] 19)PIN35接左侧脉冲传感器地;
[0090] 20)PIN36接左侧脉冲A;
[0091] 21)PIN37接左侧脉冲B;
[0092] 22)PIN43接右侧脉冲传感器电源;
[0093] 23)PIN44接右侧脉冲传感器地;
[0094] 24)PIN45接右侧脉冲A;
[0095] 25)PIN46接右侧脉冲B。
[0096] 当步骤S101获取尾门高度设置值后,执行步骤S102,通过CAN总线(PIN19\PIN20)发送信号给尾门控制器,尾门控制器存储数据后,用户打开尾门时,尾门控制器驱动闩锁电机解锁(PIN31\PIN32),驱动开门电机(PIN3\PIN4\PIN5\PIN6),通过传感器实时监控尾门开度状态(PIN34\PIN35\PIN36\PIN37\PIN43\PIN44\PIN45\PIN46),尾门开启到设置高度停止;用户关闭尾门时,尾门控制器驱动关门电机(PIN3\PIN4\PIN5\PIN6),通过传感器实时监控尾门开度状态(PIN34\PIN35\PIN36\PIN37\PIN43\PIN44\PIN45\PIN46),通过闩锁开关检测开关状态(PIN22\PIN23),尾门关闭到全闭位置停止,通过闩锁电机上锁(PIN27\PIN28)。
[0097] 然后,如果允许同步,则执行步骤S103,将尾门高度设置值同步至云端服务器。
[0098] 本发明通过将所述尾门高度设置值与用户标识关联保存并发送至云端服务器保存,从而避免保存在本地存储器的汽车尾门设定值丢失,影响用户使用。
[0099] 在其中一个实施例中,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述方法还包括:
[0100] 与云端服务器进行鉴权;
[0101] 如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;
[0102] 如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。
[0103] 优选地:
[0104] 如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值及用户车辆类型,且用户车辆类型与当前车辆类型一致,则允许同步,并将所述尾门高度设置值发送至尾门控制器;
[0105] 如果鉴权不通过,或者从所述云端服务器获取到非用户标识,或者从所述云端服务器获取的用户车辆类型与当前车辆类型不一致,则禁止同步;
[0106] 所述步骤S103,具体包括:如果允许同步,则将当前车辆类型、所述尾门高度设置值与用户标识关联保存并发送至云端服务器。
[0107] 其中,鉴权指的是用户向云端服务器输入用户标识及密码,当云端服务器判断用户标识与密码相符时,判断鉴权一致,此时云端服务器获取到用户标识,并返回与用户标识关联的尾门高度设置值和/或车辆类型。
[0108] 本实施例从云端服务器同步获取用户标识以及与用户标识关联的尾门高度设置值,因此,当用户使用不同车辆时,能够获得相同的尾门高度设置值,便于用户在不同车辆中也能获得相同的使用体验。
[0109] 如图4所示为本发明最佳实施例尾门高度设置值保存流程图,包括:
[0110] 步骤S401,整车点火开关IGN=ON,娱乐主机HU上电,开始工作;
[0111] 步骤S402,车辆与服务器TSP鉴权完成后,若是用户ID,TSP下发该用户ID号到HU;若是非用户ID,TSP下发非用户ID标志位;
[0112] 步骤S403,HU需再次判断是否用户ID;若是非用户ID,灰化“同步”按键,即按键不可用,重新设置电动尾门高度后不能上传到TSP;若是用户ID,不灰化“同步”按键,即按键可用,重新设置电动尾门高度值后能上传到TSP;
[0113] 步骤S404,用户在HU界面设置尾门高度设置值;
[0114] 步骤S405,HU存储并发送尾门高度设置值;
[0115] 步骤S406,HU判断自身是否保存成功;若保存成功,发送尾门高度设置值给尾门控制器PTG;若保存失败,界面显示HU尾门高度设置失败,尾门高度设置值不发送给PTG;
[0116] 步骤S407,PTG接收HU发送的尾门高度设置值进行存储;
[0117] 步骤S408,PTG判断是否保存成功;若保存失败,发送失败信号给HU,HU界面显示PTG尾门高度存储失败,且PTG恢复上一次存储数据;若保存成功,PTG完成工作逻辑;
[0118] 步骤S409,用户点击HU“同步”按键;
[0119] 步骤S410,HU将尾门高度数据保存在该用户ID账号中,并存储在本地;
[0120] 步骤S411,HU判断网络是否正常;若正常,上传尾门高度数据到TSP中该用户ID下;若不正常,等待网络正常后,上传尾门高度数据到TSP中该用户ID下。
[0121] 其中,步骤S406中,由于PTG故障等原因,造成PTG存储失败,HU仍可通过后续的步骤上传到TSP中。设置范围为40%~100%,精度为1%;保证了各种身高的用户。
[0122] 如图5所示为本发明最佳实施例用户设置的尾门高度跟随自己的账号同步给同一类型车辆的工作流程图,包括:
[0123] 步骤S501,整车点火开关IGN=ON,娱乐主机HU上电,开始工作;
[0124] 步骤S502,车辆与云端服务器TSP鉴权完成后,若是用户ID,TSP下发该用户ID号并下发该用户ID下所保存的电动尾门高度参数到HU;若是非用户ID,TSP下发非用户ID标志位;
[0125] 步骤S503,HU需再次判断是否用户ID;若是非用户ID,HU下发非用户的尾门高度数据到PTG;若是用户ID,HU下发该用户ID下的尾门高度数据到PTG;
[0126] 步骤S504,PTG存储尾门高度数据,并执行位置调取;
[0127] 步骤S505:PTG判断存储是否成功;若存储失败,发送失败信号给HU,HU通过界面进行失败报警;若存储成功,PTG结束功能逻辑。
[0128] 其中,尾门高度数据随用户ID账号,可以下发到任一同一类型的车辆。其中非用户尾门高度数据保存在HU本地,不上传TSP。
[0129] 作为本发明一实施例,如图6所示为尾门控制器记忆控制的工作流程图,包括:
[0130] 步骤S601,整车点火开关IGN=ON,尾门控制器PTG工作;
[0131] 步骤S602,用户手动调节尾门到想要的高度位置,长按尾门内侧开关;
[0132] 步骤S603,PTG判断自身是否保存成功;若保存成功,发送信号给车身控制模块BCM,BCM驱动转向灯闪烁提醒,同时发送尾门高度设置数据到娱乐主机HU;若保存失败,发送失败信号到HU,HU界面进行尾门高度设置失败提醒,同时PTG恢复上一次存储数据;
[0133] 步骤S604,HU接到尾门高度数据之后,判断是否用户ID,若是用户ID,将尾门高度数据保存在该用户ID账号中,并存储在本地;若是非用户ID,作为访客用户数据存储在本地;
[0134] 步骤S605,HU存储访客用户尾门高度数据在本地之后,判断是否保存成功,若保存失败,界面提醒高度设置失败;若保存成功,结束功能逻辑;
[0135] 步骤S606,HU存储该用户ID下尾门高度数据在本地之后,判断是否保存成功,若保存失败,界面提醒高度设置失败;若保存成功,进而判断网络是否正常;
[0136] 步骤S607,HU判断网络是否正常;若正常,上传尾门高度数据到TSP中该用户ID下;若不正常,等待网络正常后,上传尾门高度数据到TSP中该用户ID下。
[0137] 其中,在车辆外设置尾门高度与在车辆内设置尾门高度相互独立,即当无HU(娱乐主机)或者无网络的情况下,在车辆外设置电动尾门高度后,电动尾门ECU也可本地保存。
[0138] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0139] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;
[0140] 当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0141] 在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0142] 在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0143] 本实施例,用户可以通过脚踢动作来控制尾门开启至用户期望位置,由于用户在执行脚踢动作时,能直观地观察尾门开启,使得尾门开启高度更为符合用户需求。
[0144] 在其中一个实施例中,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。
[0145] 如图7所示为脚踢传感器的检测范围示意图,其中,车辆71包括两个脚踢传感器,其检测范围72、73部分重叠,检测范围72、73所包括的整个范围为动作保持检测范围。
[0146] 如图8所示为本发明通过脚踢传感器设置尾门高度设置值的工作流程图,包括:
[0147] 步骤S801,上车之前,电源档位POWER=OFF,用户带着作为触发装置的手机或者钥匙走到尾门附近,踢腿到后保险杠附近,踢腿动作小于1s,脚踢传感器检测到信号发送LIN信号给尾门控制器PTG,尾门控制器PTG发送CAN信号向BCM请求是否允许开启,车身控制模块BCM反馈CAN信号“allow”后,尾门控制器PTG控制尾门开启;
[0148] 步骤S802,尾门开启过程中,用户再次踢腿到后保险杠附近,踢腿动作小于1s,脚踢传感器检测到信号LIN信号给尾门控制器PTG,尾门控制器PTG控制尾门停止开启动作;
[0149] 步骤S803,用户再次踢腿到保险杠附近,脚保持在后保险杠附近(图7检测范围72、73),保持动作大于3s,脚踢传感器检测到信号LIN信号给尾门控制器PTG,尾门控制器PTG记忆当前尾门高度,记忆成功后,尾门控制器PTG驱动内置蜂鸣器进行报警提示。
[0150] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0151] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;
[0152] 当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0153] 在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0154] 在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0155] 如图9所示为本发明通过手势传感器设置尾门高度设置值的工作流程图,手势传感器专配到左右后尾灯附近,流程包括:
[0156] 步骤S901,上车之前,电源档位POWER=OFF,用户带着手机或者钥匙走到尾门附近,手在左右后尾灯任一侧,距离10cm以内晃动一下,整个动作小于1s,手势传感器检测到信号发送LIN信号给尾门控制器PTG,尾门控制器PTG发送CAN信号向BCM请求是否允许开启,BCM反馈CAN信号“allow”后,尾门控制器PTG控制尾门开启;
[0157] 步骤S902,背门开启过程中,用户再次手在左右后尾灯任一侧,距离10cm以内晃动一下,整个动作小于1s,手势传感器检测到信号LIN信号给尾门控制器PTG,尾门控制器PTG控制尾门停止开启动作;
[0158] 步骤903,用户再次在左右后尾灯任一侧,距离10cm以内,手掌停留尾灯正面,保持此动作大于3s不动,手势传感器检测到信号LIN信号给尾门控制器PTG,尾门控制器PTG记忆当前尾门高度,记忆成功后,尾门控制器PTG驱动内置蜂鸣器进行报警提示。
[0159] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0160] 从汽车中的语音模块,获取用户语音;
[0161] 如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。
[0162] 如图10所示为本发明通过语音模块设置尾门高度设置值的工作流程图,包括:
[0163] 步骤S1001,用户上车之后,电源档位POWER=ON,语音输入:“威马,威马”,唤醒语音模块;
[0164] 步骤S1002,语音模块回复:“在了,请讲”;
[0165] 步骤S1003,用户语音输入:“尾门高度设置到80%”,语音模块将模拟信号转换成CAN信号输入给尾门控制器PTG;
[0166] 步骤S1004,PTG设置完成成功,通过CAN总线反馈“Success”标志位;
[0167] 步骤S1005,语音模块回复:“设置成功”。
[0168] 如图11为本发明一种用于汽车电动尾门高度设置的电子设备的硬件结构示意图,包括:
[0169] 至少一个处理器1101;以及,
[0170] 与所述至少一个处理器1101通信连接的存储器1102;其中,
[0171] 所述存储器1102存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0172] 响应于尾门高度设置请求,获取尾门高度设置值并保存;
[0173] 将所述尾门高度设置值发送至尾门控制器,所述尾门控制器限定所述电动尾门打开高度的最大值为所述高度设置值;
[0174] 如果允许同步,则将所述尾门高度设置值与用户标识关联保存并发送至云端服务器。
[0175] 图11中以一个处理器1101为例。
[0176] 电子设备还可以包括:输入装置1103和输出装置1104。
[0177] 处理器1101、存储器1102、输入装置1103及显示装置1104可以通过总线或者其他方式连接,图中以通过总线连接为例。
[0178] 存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的汽车电动尾门高度设置方法对应的程序指令/模块,例如,图1、图4~图10所示的方法流程。处理器1101通过运行存储在存储器1102中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述实施例中的汽车电动尾门高度设置方法。
[0179] 存储器1102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据汽车电动尾门高度设置方法的使用所创建的数据等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理器1101远程设置的存储器,这些远程存储器可以通过网络连接至执行汽车电动尾门高度设置方法的装置。电子设备与云端服务器也通过网络进行通信。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0180] 输入装置1103可接收输入的用户点击,以及产生与汽车电动尾门高度设置方法的用户设置以及功能控制有关的信号输入。显示装置1104可包括显示屏等显示设备。
[0181] 在所述一个或者多个模块存储在所述存储器1102中,当被所述一个或者多个处理器1101运行时,执行上述任意方法实施例中的汽车电动尾门高度设置方法。
[0182] 在其中一个实施例中,所述响应于尾门高度设置请求,获取尾门高度设置值并保存之前,所述方法还包括:
[0183] 与云端服务器进行鉴权;
[0184] 如果鉴权通过,且从所述云端服务器获取到用户标识以及与用户标识关联的尾门高度设置值,则允许同步,并将所述尾门高度设置值发送至尾门控制器;
[0185] 如果鉴权不通过,或者从所述云端服务器获取到非用户标识,则禁止同步。
[0186] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0187] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在尾门下方的脚踢传感器;
[0188] 当脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0189] 在尾门开启过程中,当所述脚踢传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0190] 在尾门停止开启过程中,所述脚踢传感器检测到物体动作,且所述脚踢传感器检测到保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0191] 在其中一个实施例中,所述脚踢传感器包括多个脚踢传感器,多个所述脚踢传感器的检测范围部分重叠,所有所述脚踢传感器的检测范围所连成的范围为动作保持检测范围,将在所述动作保持检测范围内连续检测到物体的时间作为所述保持动作时间。
[0192] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0193] 响应于设置在尾门的启动传感器检测到触发装置进入触发范围信息,启动设置在后尾灯的手势传感器;
[0194] 当手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器开启尾门;
[0195] 在尾门开启过程中,当所述手势传感器检测到物体动作,且物体动作时间小于预设第一时间阈值,则控制尾门控制器停止开启尾门并启动设置在保险杠下方的脚踢传感器;
[0196] 在尾门停止开启过程中,所述手势传感器检测到物体保持动作时间大于预设第二时间阈值,则将尾门当前高度值保存为尾门高度设置值。
[0197] 在其中一个实施例中,所述获取尾门高度设置值,具体包括:
[0198] 从汽车中的语音模块,获取用户语音;
[0199] 如果所述用户语音中包括尾门高度设置特征词,则将所述尾门高度设置特征词所指示的值保存为尾门高度设置值。
[0200] 本发明一实施例提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的汽车电动尾门高度设置方法的所有步骤。
[0201] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。