CN118849991A - 一种多功能交互方法、装置、设备及存储介质 - Google Patents
一种多功能交互方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN118849991A CN118849991A CN202310481639.5A CN202310481639A CN118849991A CN 118849991 A CN118849991 A CN 118849991A CN 202310481639 A CN202310481639 A CN 202310481639A CN 118849991 A CN118849991 A CN 118849991A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- touch
- touch mode
- sensing area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000003993 interaction Effects 0.000 title abstract description 73
- 230000008447 perception Effects 0.000 claims abstract description 9
- 230000007613 environmental effect Effects 0.000 claims description 31
- 230000006399 behavior Effects 0.000 claims description 27
- 238000001556 precipitation Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 239000000523 sample Substances 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 50
- 206010063385 Intellectualisation Diseases 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 21
- 230000002829 reductive effect Effects 0.000 description 13
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本申请实施例提供了一种多功能交互方法、装置、设备及存储介质,所述方法包括获取环境感知信息;基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。该方法提高了多功能交互的智能化,降低了操作复杂度,使功能控制更便捷。
Description
技术领域
本申请涉及智能交互技术领域,具体地涉及一种多功能交互方法、装置、设备及存储介质。
背景技术
现在汽车功能较多,包括座椅调节,方向盘调节,后视镜调节,温度调节,音乐播放等功能。行车过程中在方向盘区域进行功能控制较为便捷,因此可以考虑在方向盘上增加功能交互,但方向盘上空间有限,这就引起了少量按钮与大量功能交互的矛盾。
在方向盘上增加功能交互,现有技术中有采用增加物理按键的方式,而增加物理按键后,功能键过多,容易导致误操作,用户进行功能控制时,有时需要先低头看按键来确认按键的位置及功能,在行车过程中容易引起分心,非常危险。现有技术中还有通过中控屏切换滚轮或触控键的功能来减少物理按键的方法,用户进行功能控制时,有时需要先在中控屏进行功能切换,再通过滚轮或触控键进行功能控制,操作不方便。
即为现有技术中,方向盘上的多功能交互操作不方便,容易引起驾驶员分心。
发明内容
有鉴于此,本申请提供一种多功能交互方法、装置、设备及存储介质,以利于解决现有技术中方向盘上的多功能交互操作不方便,容易引起驾驶员分心的问题。
第一方面,本申请实施例提供了一种多功能交互方法,所述方法包括:
获取环境感知信息;
基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述环境感知信息包括:目标环境温度信息、多媒体信息中的至少一个;
基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
在所述环境感知信息包括所述目标环境温度信息时,检测所述目标环境温度信息是否符合预设温度条件,基于目标环境温度信息不符合预设温度条件,将调整目标环境温度作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式;或者,
在所述环境感知信息包括多媒体信息时,基于所述多媒体信息,将调整多媒体信息作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述获取环境感知信息包括:
获取车辆的环境感知信息;
所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述车辆的环境感知信息包括:驾驶员信息;
在所述基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式之前还包括:
在所述车辆启动时,检测所述车辆是否处于驻车档位;
所述基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
在所述车辆处于驻车档位时,基于所述驾驶员信息确定是否调整驾驶位置,并在确定调整驾驶位置时,将调整驾驶位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶位置的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置中的至少一个。
在第一方面的一种可能的实现方式中,所述在所述车辆处于驻车档位时,基于所述驾驶员信息确定是否调整驾驶位置,并在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶位置的用户驾驶意图对应的目标触控模式包括:
基于所述驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置,在所述车辆处于驻车档位时,根据所述驾驶员信息确定是否调整驾驶员座椅的位置;
若确定调整驾驶员座椅的位置,则将调整驾驶员座椅的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶员座椅的位置的用户驾驶意图对应的目标触控模式;
检测在第一预设时间内驾驶员座椅的位置是否被调整;
在第一预设时间内驾驶员座椅的位置被调整时,更新驾驶员座椅的位置的调整次数,检测驾驶员座椅的位置的调整次数是否达到第一预设次数阈值;
在驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,重新获取驾驶员信息,重新执行步骤根据所述驾驶员信息确定是否调整驾驶员座椅的位置,直至确定不调整驾驶员座椅的位置或驾驶员座椅的位置的调整次数达到第一预设次数阈值;
在调整次数达到第一预设次数阈值时,重新获取驾驶员信息,根据所述驾驶员信息确定是否调整驾驶员座椅的位置;
在调整次数达到第一预设次数阈值且确定调整驾驶员座椅的位置时,或者在第一预设时间内驾驶员座椅的位置未调整时确定调整方向盘的位置;
在确定调整方向盘的位置时,将调整方向盘的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整方向盘的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整方向盘的位置的用户驾驶意图对应的目标触控模式;
检测在第一预设时间内方向盘的位置是否被调整;
在第一预设时间内方向盘的位置被调整时,更新方向盘的位置的调整次数,检测方向盘的位置的调整次数是否达到第二预设次数阈值;
在确定驾驶员座椅的位置不调整时,或者,在第一预设时间内方向盘的位置未被调整时,或者在方向盘的位置的调整次数达到第二预设次数阈值时,重新执行步骤根据所述驾驶员座椅的位置确定后视镜的位置是否调整;
在确定调整后视镜的位置时,将调整后视镜的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整后视镜的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整后视镜的位置的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,还包括:
检测在第一预设时间内后视镜的位置是否被调整;
在第一预设时间内后视镜的位置被调整时,更新后视镜的位置的调整次数,检测后视镜的位置的调整次数是否达到第三预设次数阈值;
在后视镜的位置的调整次数未达到第三预设次数阈值时,重新执行步骤根据所述驾驶员座椅的位置确定后视镜的位置是否调整,直至确定不调整后视镜的位置或后视镜的位置的调整次数达到第三预设次数阈值;
在确定后视镜的位置不调整时,或者,在第一预设时间内后视镜的位置未被调整,或者在后视镜的位置的调整次数达到第三预设次数阈值时,将调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述驾驶员信息包括驾驶员的图像信息、驾驶员在驾驶座椅中的位置信息、驾驶员的体型信息中的至少一个。
在第一方面的一种可能的实现方式中,所述环境感知信息包括:车辆的行驶环境信息和/或行驶信息;
所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于所述车辆的行驶环境信息和/或行驶信息,在多个预设条件中确定所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件;
检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件;
若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,
所述行驶环境信息包括泊车区间线,所述行驶信息包括行驶速度;所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在泊车区间线,且行驶速度低于第一速度阈值;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
检测所述车辆的行驶环境信息中是否存在泊车区间线,且检测行驶信息中的行驶速度是否低于第一速度阈值;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若所述车辆的行驶环境信息中存在泊车区间线,且检测行驶信息中的行驶速度低于第一速度阈值,则将所述目标预设条件对应的调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述行驶环境信息包括车头部与障碍物间的距离,所述行驶信息包括行驶方向信息及行驶速度;所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:行驶方向改变且车头部与障碍物间的距离小于第一距离阈值,且行驶速度低于第二速度阈值;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
检测所述车辆的行驶环境信息中车头部与障碍物间的距离是否小于第一距离,且检测行驶信息中的行驶方向是否改变,行驶速度是否低于第二速度阈值;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若所述车辆的行驶环境信息中车头部与障碍物间的距离小于第一距离,且行驶信息中的行驶方向发生改变,行驶速度低于第二速度阈值,则将所述目标预设条件对应的调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述行驶信息包括导航信息;
所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:车辆改变行驶方向;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
根据行驶信息中的导航信息确定是否需要改变行驶方向;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若需改变行驶方向,则将所述目标预设条件对应的控制转向灯开启作为用户驾驶意图,并在触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述控制转向灯开启的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,所述行驶环境信息包括雨水信息;
所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在降水;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
根据所述车辆的行驶环境信息中的雨水信息确定是否存在降水;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若确定存在降水,则将所述目标预设条件对应的调整雨刷频率作为用户驾驶意图,并在触控感知区域的当前触控模式与调整雨刷频率的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整雨刷频率的用户驾驶意图对应的目标触控模式。
在第一方面的一种可能的实现方式中,还包括:
在第二预设时间内未接收到触控操作,且当前模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
在第一方面的一种可能的实现方式中,还包括:
响应于对所述触控感知区域的当前触控模式的触控操作,确定所述触控操作对应的触控类型;
根据所述触控感知区域的当前触控模式及所述触控类型进行相应的处理。
在第一方面的一种可能的实现方式中,在所述根据所述触控感知区域的当前触控模式及所述触控类型进行相应的处理之后还包括:
响应于对所述触控感知区域的当前触控模式的结束操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
在第一方面的一种可能的实现方式中,所述响应于对所述触控感知区域的当前触控模式的触控操作,确定所述触控操作对应的触控类型包括:
响应于对所述触控感知区域的当前触控模式的触控操作,获取触控信号信息;所述触控信号信息包括触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间信息中的至少一个;
根据确定出的所述触控信号信息,确定所述触控操作对应的触控类型。
在第一方面的一种可能的实现方式中,所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于所述环境感知信息,预测用户意图;
在预测的用户意图有多个时,按照用户意图的预设优先级确定出最高优先级的用户意图;
在触控感知区域的当前触控模式与所述最高优先级的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述最高优先级的用户意图对应的目标触控模式。
第二方面,本申请实施例提供了一种多功能交互装置,包括:
环境感知单元,用于获取环境感知信息;
用户意图感知单元,用于基于所述环境感知信息,预测用户意图;
触控模式切换单元,用于在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
第三方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述第一方面任一项所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面任一项所述的方法。
采用本申请实施例所提供的方案,获取环境感知信息;基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。这样一来,在基于环境感知信息预测出用户意图后,若触控感知区域的当前触控模式是否与预测的用户意图不匹配,则自动切换触控感知区域的当前触控模式,使之与预测的用户意图相匹配,减少了用户对触控模式的主动切换次数,提高了多功能交互的智能化,降低了操作复杂度,使功能控制更便捷。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本申请实施例提供的一种多功能交互方法的流程示意图;
图2a为本申请实施例提供的另一种多功能交互方法的流程示意图;
图2b为本申请实施例提供的一种多功能交互方法的场景示意图;
图2c为本申请实施例提供的另一种多功能交互方法的场景示意图;
图3为本申请实施例提供的另一种多功能交互方法的场景示意图;
图4为本申请实施例提供的另一种多功能交互方法的场景示意图;
图5为本申请实施例提供的另一种多功能交互方法的流程示意图;
图6为本申请实施例提供的另一种多功能交互方法的流程示意图;
图7为本申请实施例提供的另一种多功能交互方法的流程示意图;
图8a为本申请实施例提供的一种多功能交互方法的场景示意图;
图8b为本申请实施例提供的另一种多功能交互装置的结构示意图;
图9为本申请实施例提供的另一种多功能交互方法的流程示意图;
图10a为本申请实施例提供的另一种多功能交互方法的场景示意图;
图10b为本申请实施例提供的另一种多功能交互方法的场景示意图;
图10c为本申请实施例提供的另一种多功能交互方法的场景示意图;
图10d为本申请实施例提供的另一种多功能交互方法的场景示意图;
图10e为本申请实施例提供的另一种多功能交互方法的场景示意图;
图11为本申请实施例提供的另一种多功能交互方法的场景示意图;
图12为本申请实施例提供的一种多功能交互装置的结构示意图;
图13为本申请实施例提供的另一种多功能交互装置的结构示意图;
图14为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
现在汽车功能较多,包括座椅调节,方向盘调节,后视镜调节,温度调节,音乐播放等功能。行车过程中在方向盘区域进行功能控制较为便捷,因此可以考虑在方向盘上增加功能交互,但方向盘上空间有限,这就引起了少量按钮与大量功能交互的矛盾。
在方向盘上增加功能交互,现有技术中有采用增加物理按键的方式,而增加物理按键后,功能键过多,容易导致误操作,用户进行功能控制时,有时需要先低头看按键来确认按键的位置及功能,在行车过程中容易引起分心,非常危险。现有技术中还有通过中控屏切换滚轮或触控键的功能来减少物理按键的方法,用户进行功能控制时,有时需要先在中控屏进行功能切换,再通过滚轮或触控键进行功能控制,操作不方便。
即为现有技术中,方向盘上的多功能交互操作不方便,容易引起驾驶员分心。
针对上述问题,本申请实施例提供了一种多功能交互方法、装置、设备及存储介质,获取环境感知信息;基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。这样一来,在基于环境感知信息预测出用户意图后,若触控感知区域的当前触控模式是否与预测的用户意图不匹配,则自动切换触控感知区域的当前触控模式,使之与预测的用户意图相匹配,减少了用户对触控模式的主动切换次数,提高了多功能交互的智能化,降低了操作复杂度,使功能控制更便捷。以下进行详细说明。
参见图1,为本申请实施例提供的一种多功能交互方法的流程示意图。如图1所示,所述方法包括:
步骤S101、获取环境感知信息。
其中,环境感知信息是多功能交互装置直接和/或间接监测的环境信息。
在本申请实施例中,环境感知信息可以由多功能交互装置通过自身的环境感应器件进行感知获得,也可以通过其他电子设备对环境进行感知获得。这样,多功能交互装置可以从其他电子设备中获得该其他电子设备检测到的环境感知信息,还可以通过从自身的环境感知器件中获取其感知的环境感知信息。
例如,环境感知信息可以包括目标环境温度信息,目标环境温度信息可以由多功能交互装置通过自身的温度传感器获得,也可以通过其他测温设备对环境进行感知获得。这样多功能交互装置可以从其他测温设备中获得该其他电子设备检测到的目标环境温度信息,也可以通过从自身的温度传感器中获取其感知的目标环境温度信息。
在一些实施例中,其他电子设备检测到的环境感知信息的类型与多功能交互装置自身的环境感知器件检测到的环境感知信息的类型不同,说明由其他电子设备检测多功能交互装置自身的环境感知器件无法检测的其他类型的环境信息。此时,多功能交互装置可以通过获取其他电子设备检测的环境感知信息,获取到其自身无法检测的其他类型的环境信息。
步骤S102、基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。
在本申请实施例中,触控感知区域包括至少两个触控模式,且触控模式是可切换的。不同的触控模式下,触控感知区域实现的功能不同。这样,减小了触控感知区域在操作台上占用的空间,并且触控感知区域当前实现的功能与触控模式相对应,降低了操作复杂度。
在不同环境下,用户可能进行的操作不同。用户为了进行不同的操作,需要切换不同的触控模式,以使得触控感知区域实现不同的功能。为了减少用户对触控模式的主动切换次数,可以基于环境感知信息,预测用户意图,进而根据用户意图将触控模式切换至该用户意图对应的目标触控模式。基于此,在获取了环境感知信息后,可以根据环境感知信息确定出用户需要调整的功能,即为预测出用户意图。在预测出用户意图之后,确定出能够实现用户意图的触控模式,即为确定出目标触控模式。检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式能够实现预测的用户意图,即为确定触控感知区域的当前触控模式与预测的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式无法实现预测的用户意图,即为确定触控感知区域的当前触控模式与预测的用户意图不匹配,此时需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的用户意图。
这样一来,实现了触控感知区域的当前触控模式与预测的用户意图相匹配的目的,且触控模式的切换由多功能交互装置自动完成,减少了用户对触控模式的主动切换次数,提高了多功能交互的智能化,降低了操作复杂度,使功能控制更便捷。
作为一种可能的实现方式,环境感知信息包括:目标环境温度信息、多媒体信息中的至少一个。即为可以基于目标环境温度信息和/或多媒体信息预测用户意图。
此时,基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式包括:
在环境感知信息包括目标环境温度信息时,检测目标环境温度信息是否符合预设温度条件,基于目标环境温度信息不符合预设温度条件,将调整目标环境温度作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式;或者,在环境感知信息包括多媒体信息时,基于多媒体信息,将调整多媒体信息作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。
在本申请实施例中,目标环境温度信息是多功能交互装置直接和/或间接对目标环境的温度进行监测获得的。在一些实施例中,目标环境可以是车辆内部的环境,此时目标环境温度信息即为车辆内部的温度信息,这样可以根据目标环境温度信息预测用户对车内环境温度是否调整的用户意图。或者,目标环境还可以是室内环境,此时目标环境温度信息即为室内温度信息,这样可以根据目标环境温度信息预测用户对室内环境温度是否调整的用户意图。当然,目标环境温度信息还可以是其他环境温度信息,本申请对此不作限制。
在环境感知信息包括目标环境温度信息时,获取目标环境温度信息后,检测目标环境温度信息是否符合预设温度条件。目标环境温度信息符合预设温度条件时,则说明目标环境温度适宜,用户无需进行调整目标环境温度相应的操作。若目标环境温度信息不符合预设温度条件,则说明目标环境温度不适宜,用户可能进行调整目标环境温度相应的操作,即为可以将调整目标环境温度作为用户意图。在确定出用户意图后,可以根据用户意图确定出能够实现调整目标环境温度的用户意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整目标环境温度的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整目标环境温度的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整目标环境温度的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整目标环境温度。例如,可以将向目标环境的温控装置发送温度调整指令的触控模式确定为调整目标环境温度对应的目标触控模式,此时,用户可以通过操作触控感知区域向目标环境的温控装置发送温度调整指令,以使温控装置根据温度调整指令对目标环境的温度进行调整。
作为一种的可能的实现方式,如图2a所示,预设温度条件可以是预设的温度范围,此时检测目标环境温度信息是否符合预设温度条件即为检测目标环境温度信息中温度的值是否在预设的温度范围内。也就是说,可以通过比较目标环境温度信息中温度的值是否大于预设的温度范围中的最小温度值,且小于预设的温度范围中的最大温度值,来确定目标环境温度信息中温度上午值是否在预设的温度范围内。如果目标环境温度信息的值小于预设最小值,或者目标环境温度信息的值大于预设最大值,即为目标环境温度信息的值不在预设的温度范围内,即为确定目标环境温度信息不符合预设温度条件。将调整目标环境温度作为用户意图,并在触控感知区域的当前触控模式与调整目标环境温度的用户意图不匹配时,将触控感知区域的当前触控模式切换至调整目标环境温度的用户意图对应的目标触控模式。如图2b所示,在将触控感知区域的当前触控模式切换至目标触控模式的过程中,触控感知区域处于切换态。在一些实施例中,触控感知区域处于切换态时,关闭触控感知区域的触控功能,此时触控感知区域不响应触控操作。
在一些实施例中,预设的温度范围中的最大温度值及最小温度值可以是预先设置的默认温度值。用户也可以在实际使用过程中,根据实际需求调整温度范围中的最大温度值及最小温度值。
在环境感知信息包括多媒体信息时,获取环境感知信息后,检测环境感知信息中是否存在多媒体信息。若存在多媒体信息,说明多媒体设备处于工作状态,用户可能进行调整多媒体信息相应的操作,即为可以将调整多媒体信息作为用户意图。此时,在确定出用户意图后,可以根据用户意图确定出能够实现调整多媒体信息的用户意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整多媒体信息的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整多媒体信息的用户意图不匹配,需要将触控感知区域的当前触控模式切换至调目标触控模式,使当前触控模式能够实现调整多媒体信息的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整多媒体信息。
在一些实施例中,为了方便用户操作,目标环境是车内环境时,触控感知区域可以设置在方向盘上,如图3所示,触控感知区域也可以设置在车内座椅的扶手上或者其他位置,本申请对此不作限制。目标环境是室内环境时,触控感知区域可以设置在桌子上,座椅旁或者其他位置,本申请对此不作限制。
在一些实施例中,为了满足用户的个性化需求,多功能交互装置还可以获取用户的语音指令,并基于语音指令,确定目标触控模式,在触控感知区域的当前触控模式与目标触控模式不同时,将触控感知区域的当前触控模式切换至目标触控模式。例如,如图4所示,在车辆方向盘上设置有三个触控感应区域,分别是感应区1,感应区2,感应区3。在获取到用户“小艺小艺,右边功能切换为空调”的语音指令后,确定出目标触控感知区域为感应区2,并确定出目标触控模式为调整目标环境温度对应的触控模式,在感应区2的当前触控模式与调整目标环境温度对应的触控模式不同时,将感应区2的当前触控模式切换至调整目标环境温度对应的触控模式。
作为一种可能的实现方式,在需要对车辆内的触控感知区域实现的功能进行自动切换时,需要获取车辆所处环境的信息,并基于车辆所处环境的信息预测用户驾驶意图,在车辆的触控感知区域的当前触控模式与用户驾驶意图不匹配时,则将车辆的触控感知区域的当前触控模式切换至用户的驾驶意图对应的目标触控模式。基于此,上述获取环境感知信息包括:获取车辆的环境感知信息。基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式包括:基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式。
即为,车辆所处环境不同,用户需要进行的操作不同。用户为了进行不同的操作,需要切换不同的触控模式,以使得触控感知区域实现不同的功能。为了减少用户对触控模式的手动切换,可以基于车辆的环境感知信息,预测用户驾驶意图,进而根据用户驾驶意图将触控模式切换至该用户驾驶意图对应的目标触控模式。基于此,在获取了车辆的环境感知信息后,可以根据车辆的环境感知信息确定出用户需要调整的功能,即为预测出用户驾驶意图。在预测出用户驾驶意图之后,确定出能够实现用户驾驶意图的触控模式,即为确定出目标触控模式。检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式与能够实现预测的用户驾驶意图。在一些实施例中,用户可以是驾驶员。当然,用户还可以是车辆内的其他用户,本申请对此不作限制。
为了方便理解,后续以用户为驾驶员为例进行说明。
这样一来,实现了触控感知区域的当前触控模式与预测的用户驾驶意图相匹配的目的,且触控模式的切换由多功能交互装置自动完成,减少了驾驶员对触控模式的主动切换次数,提高了车辆多功能交互的智能化,降低了操作复杂度,提高了驾驶的安全性。
在一些实施例中,为了便于驾驶员获知当前触控模式,当前触控模式显示在仪表盘上。切换触控模式的过程中或切换至目标触控模式后,可以向用户反馈切换结果。例如,可以通过语音提示,或者在仪表盘中显示或者通过其他方式向用户反馈,本申请对此不作限制。
作为一种可能的实现方式,车辆的环境感知信息包括:驾驶员信息。即为可以根据驾驶员信息预测用户驾驶意图。
此时,在基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式之前还包括:在车辆启动时,检测车辆是否处于驻车档位。
基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:在车辆处于驻车档位时,基于驾驶员信息确定是否调整驾驶位置,并在确定调整驾驶位置时,将调整驾驶位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整驾驶位置的用户驾驶意图对应的目标触控模式。
在本申请实施例中,为了安全起见,车辆处于驻车档位时才能调整驾驶位置。因此,在基于驾驶员信息预测是否调整驾驶位置之前,需要在车辆启动时,检测车辆是否处于驻车档位。
在一些实施例中,车辆为自动档类型时,检测档位是否处于P档来确定车辆是否处于驻车档位。车辆为手动挡类型时,检测车辆手刹的状态来确定车辆是否处于驻车档位。
驾驶员信息可以反映驾驶位置相对于驾驶员是否合适,若确定驾驶位置相对于驾驶员合适,此时无需调整驾驶位置,即为确定不调整驾驶位置;若驾驶位置相对于驾驶员不合适,一般需要对驾驶位置进行调整,即为确定调整驾驶位置。
在车辆处于驻车档位时,基于驾驶员信息确定当前驾驶位置相对于驾驶员是否合适,若当前驾驶位置相对于驾驶员是不合适的,通常情况下,为了驾驶的安全与舒适,驾驶员可能进行调整驾驶位置相关的操作。此时可以确定调整驾驶位置。在确定调整驾驶位置时,可以将调整驾驶位置作为用户驾驶意图。在确定出用户驾驶意图后,确定出能够实现调整驾驶位置的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整驾驶位置的用户驾驶意图。这样一来,在目标触控模式下,驾驶员可以通过操作触控感知区域调整驾驶位置。
作为一种可能的实现方式,驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置中的至少一个。
在本申请实施例中,驾驶员座椅的位置及方向盘的位置关乎驾驶的安全与舒适,后视镜的位置关乎驾驶员的可视视野,从而影响驾驶的安全。因此驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置中的至少一个。
在驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置时,则根据驾驶员信息确定是否调整驾驶位置即为根据驾驶员信息确定是否调整驾驶员座椅的位置、方向盘的位置及后视镜的位置。如图5所示,根据驾驶员信息确定是否调整驾驶员座椅的位置、方向盘的位置及后视镜的位置的具体实现方式如下所述。
步骤S501、在车辆处于驻车档位时,根据驾驶员信息确定是否调整驾驶员座椅的位置。
在本申请实施例中,为了驾驶位置调整的准确性,确定驾驶员座椅的位置后,再进行方向盘的位置和后视镜的位置调整。因此在车辆处于驻车档位时,首先根据驾驶员信息确定是否调整驾驶员座椅的位置。
作为一种可能的实现方式,驾驶员信息包括驾驶员的图像信息、驾驶员在驾驶座椅中的位置信息、驾驶员的体型信息中的至少一个。
在一些实施例中,驾驶员的图像信息可以反映出驾驶员与方向盘之间的相对位置,因此可以基于驾驶员的图像信息确定是否调整驾驶员座椅的位置。例如,可以根据人脸在图像中的位置,确定驾驶员与方向盘之间的相对高度,进而确定是否调整驾驶员座椅的位置。可以根据人脸的图像中的占比,确定驾驶员与方向盘之间的距离,进而确定是否调整驾驶员座椅的位置。
驾驶员的体型信息与合适的驾驶员座椅的位置之间存在对应关系,因此还可以基于驾驶员的体型信息确定是否调整驾驶员座椅的位置。获取驾驶员的体型信息,确定该体型信息对应的合适的驾驶员座椅的位置,检测当前驾驶员座椅的位置是否符合上述合适的驾驶员座椅的位置,进而确定是否调整驾驶员座椅的位置。例如,通过驾驶员的图像信息中的人脸信息确定用户身份信息,若在数据库中存在该用户身份信息,获取该用户身份信息对应的身高、体重等体型信息,确定该体型信息对应的合适的驾驶员座椅的位置,测当前驾驶员座椅的位置是否符合上述合适的驾驶员座椅的位置,进而确定是否调整驾驶员座椅的位置。其中,该用户身份信息对应的身高、体重等体型信息是用户提前输入,并被存储至数据库的。
驾驶员在驾驶座椅中的位置信息可以反映出驾驶员的体型信息,驾驶员的体型信息与合适的驾驶员座椅的位置之间存在对应关系,因此还可以基于驾驶员在驾驶座椅中的位置信息确定是否调整驾驶员座椅的位置。检测驾驶员在驾驶座椅中的位置信息,基于驾驶员在驾驶座椅中的位置信息确定驾驶员体型信息,并确定该体型信息对应的合适的驾驶员座椅的位置,检测当前驾驶员座椅的位置是否符合上述合适的驾驶员座椅的位置,进而确定是否调整驾驶员座椅的位置。例如,通过驾驶员的图像信息或驾驶员座椅上的传感器检测驾驶员在座椅靠背上的位置,确定驾驶员上半身的身长,确定该身长对应的合适的驾驶员座椅的位置,检测当前驾驶员座椅的位置是否符合上述合适的驾驶员座椅的位置,进而确定是否调整驾驶员座椅的位置。
在确定调整驾驶员座椅的位置时,则继续执行下述步骤S502;在确定不调整驾驶员座椅的位置时,则跳转至执行步骤S511。
步骤S502、若确定调整驾驶员座椅的位置,则将调整驾驶员座椅的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整驾驶员座椅的位置的用户驾驶意图对应的目标触控模式。
在本申请实施例中,确定调整驾驶员座椅的位置时,用户可能进行调整驾驶员座椅位置相应的操作,因此在确定调整驾驶员座椅的位置时,将调整驾驶员座椅的位置作为用户驾驶意图。在确定出用户驾驶意图后,确定能够实现调整驾驶员座椅的位置的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整驾驶员座椅的位置的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整驾驶员座椅的位置。
步骤S503、检测在第一预设时间内驾驶员座椅的位置是否被调整。
在本申请实施例中,将触控感知区域的当前触控模式切换至调整驾驶员座椅的位置的用户驾驶意图对应的目标触控模式后,需要检测在第一预设时间内驾驶员座椅的位置是否被调整。在一些实施例中,可以检测在第一预设时间内驾驶员座椅的位置相对于驾驶员座椅的目标位置是否改变,在第一预设时间内驾驶员座椅的位置相对于驾驶员座椅的目标位置改变时,则确定第一预设时间内驾驶员座椅的位置被调整。在第一预设时间内驾驶员座椅的位置相对于驾驶员座椅的目标位置未发生改变时,则确定第一预设时间内驾驶员座椅的位置未被调整。
其中,驾驶员座椅的目标位置是前一次获取的驾驶员座椅的位置。在初始时刻,驾驶员座椅的目标位置是根据驾驶员信息确定是否调整驾驶员座椅的位置时,获取的驾驶员座椅的位置。
或者,在在一些实施例中,可以检测在第一预设时间内驾驶员座椅是否接收到调整驾驶员座椅的位置的指令,若驾驶员座椅接收到调整驾驶员座椅的位置的指令,则确定驾驶员座椅的位置被调整。
确定在第一预设时间内驾驶员座椅的位置被调整时,则继续执行下述步骤S504;确定在第一预设时间内驾驶员座椅未被调整时,则跳转至执行步骤S507。
步骤S504、在第一预设时间内驾驶员座椅的位置被调整时,更新驾驶员座椅的位置的调整次数,检测驾驶员座椅的位置的调整次数是否达到第一预设次数阈值。
在本申请实施例中,驾驶员座椅的位置每次被调整,更新驾驶员座椅的位置的调整次数,以记录驾驶员座椅的位置被调整的次数。例如,驾驶员座椅的位置的调整次数的初始值设置为0,在每次检测到驾驶员座椅的位置被调整时,调整次数加1。更新驾驶员座椅的位置的调整次数后,检测驾驶员座椅的位置的调整次数是否大于或等于第一预设次数阈值,即为检测驾驶员座椅的位置的调整次数是否达到第一预设次数阈值。
在一些实施例中,第一预设次数阈值可以是预先设置的默认次数阈值,也可以由用户根据实际需求调整第一预设次数阈值。
在确定驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,则继续执行步骤S505;在驾驶员座椅的位置的调整次数达到第一预设次数阈值时,则跳转至执行步骤S506。
步骤S505、在驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,重新获取驾驶员信息,重新执行步骤根据驾驶员信息确定是否调整驾驶员座椅的位置,直至确定不调整驾驶员座椅的位置或驾驶员座椅的位置的调整次数达到第一预设次数阈值。
在本申请实施例中,在驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,需要检测驾驶员座椅的位置经过调整后相对于驾驶员是否合适,即为重新获取驾驶员信息,重新执行步骤根据驾驶员信息确定是否调整驾驶员座椅的位置,即为重新执行步骤S501至步骤S504,直至确定不调整驾驶员座椅的位置或驾驶员座椅的位置的调整次数达到第一预设次数阈值。
步骤S506、在调整次数达到第一预设次数阈值时,重新获取驾驶员信息,根据驾驶员信息确定是否调整驾驶员座椅的位置。
在本申请实施例中,在驾驶员座椅的位置的调整次数达到第一预设次数阈值时,需要检测驾驶员座椅的位置经过调整后相对于驾驶员是否合适,即为重新获取驾驶员信息,并根据重新获取的驾驶员信息再次确定是否调整驾驶员座椅的位置。其中,根据重新获取的驾驶员信息再次确定是否调整驾驶员座椅的位置可参考步骤S501在此不再赘述。
在确定调整驾驶员座椅的位置时,则继续执行下述步骤S507;在确定不调整驾驶员座椅的位置时,则跳转至执行步骤S511。
步骤S507、在调整次数达到第一预设次数阈值且确定调整驾驶员座椅的位置时,或者在第一预设时间内驾驶员座椅的位置未调整时确定调整方向盘的位置。
在本申请实施例中,在调整次数达到第一预设次数阈值且确定调整驾驶员座椅的位置时,可能是经过第一预设次数阈值次数的对驾驶员座椅位置的调整后,驾驶员不再需要调整驾驶员座椅的位置,可能进行调整方向盘的位置的相关操作,此时确定调整方向盘的位置。或者,在第一预设时间内驾驶员座椅的位置未调整时,可能是驾驶员不需要对当前驾驶员座椅的位置进行调整,可能进行调整方向盘的位置相关的操作,此时确定调整方向盘的位置。
步骤S508、在确定调整方向盘的位置时,将调整方向盘的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整方向盘的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整方向盘的位置的用户驾驶意图对应的目标触控模式。
在本申请实施例中,确定调整方向盘的位置时,用户可能进行调整方向盘位置相应的操作,因可以将调整方向盘的位置作为用户驾驶意图。确定能够实现调整方向盘的位置的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整方向盘的位置的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整方向盘的位置的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整方向盘的位置的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整方向盘的位置。
步骤S509、检测在第一预设时间内方向盘的位置是否被调整。
在本申请实施例中,在将触控感知区域的当前触控模式切换至调整方向盘的位置的用户驾驶意图对应的目标触控模式后,需要检测在第一预设时间内方向盘的位置是否被调整。在一些实施例中,可以检测在第一预设时间内方向盘的位置相对于方向盘的目标位置是否改变,在第一预设时间内方向盘的位置相对于方向盘的目标位置改变时,则确定第一预设时间内方向盘的位置被调整。在第一预设时间内方向盘的位置相对于方向盘的目标位置未发生改变时,则确定第一预设时间内方向盘的位置未被调整。
其中,方向盘的目标位置是前一次获取的方向盘的位置。在初始时刻,方向盘的目标位置是根据驾驶员信息确定是否调整方向盘的位置时,获取的方向盘的位置。
或者,在在一些实施例中,可以检测在第一预设时间内方向盘是否接收到调整方向盘的位置的指令,若方向盘接收到调整方向盘的位置的指令,则确定方向盘的位置被调整。
确定在第一预设时间内方向盘的位置被调整时,则继续执行下述步骤S510;确定在第一预设时间内方向盘未被调整时,则跳转至执行步骤S511。
步骤S510、在第一预设时间内方向盘的位置被调整时,更新方向盘的位置的调整次数,检测方向盘的位置的调整次数是否达到第二预设次数阈值。
在本申请实施例中,方向盘的位置每次被调整,更新方向盘的位置的调整次数,以记录方向盘的位置被调整的次数。例如,方向盘的位置的调整次数的初始值设置为0,在每次检测到方向盘的位置被调整时,调整次数加1。更新方向盘的位置的调整次数后,检测方向盘的位置的调整次数是否大于或等于第二预设次数阈值,即为检测方向盘的位置的调整次数是否达到第二预设次数阈值。
在一些实施例中,第二预设次数阈值可以是预先设置的默认次数阈值,也可以由用户根据实际需求调整第二预设次数阈值。
在确定方向盘的位置的调整次数达到第二预设次数阈值时,则继续执行步骤S511。
步骤S511、在确定驾驶员座椅的位置不调整时,或者,在第一预设时间内方向盘的位置未被调整时,或者在方向盘的位置的调整次数达到第二预设次数阈值时,重新执行步骤根据驾驶员座椅的位置确定后视镜的位置是否调整。
在本申请实施例中,在检测驾驶员座椅的位置不调整时,或者,在第一预设时间内方向盘的位置未被调整时,或者在方向盘的位置的调整次数达到第二预设次数阈值时,则说明驾驶员不需要调整驾驶员座椅的位置和方向盘的位置,此时,驾驶员可能需要调整后视镜的位置,多功能交互装置需要确定是否调整后视镜的位置。可以根据驾驶员座椅的位置确定出对应的相对于驾驶员合适的后视镜的位置,检测后视镜的位置是否为根据驾驶员座椅的位置确定出的对应的相对于驾驶员合适的后视镜的位置。若是,则说明后视镜的位置相对于驾驶员合适,此时确定不调整后视镜的位置。若否,则说明后视镜的位置相对于驾驶员不合适,此时确定调整后视镜的位置。
在一些实施例中,为了更准确地确定出是否调整后视镜的位置,可以根据驾驶员座椅的位置和驾驶员在驾驶座椅中的位置信息确定出相对于驾驶员合适的后视镜的位置。其中,驾驶员在驾驶座椅中的位置信息包括驾驶员头部在驾驶座椅的靠背的位置。还可以通过驾驶员转头的图像信息,确定驾驶员转头角度,并基于驾驶员转头角度和座椅位置,确定驾驶员视线在后视镜的位置,进而确定是否调整后视镜的位置。
在确定调整后视镜的位置时,则继续执行下述步骤S512;在确定不调整后视镜的位置时,则跳转至执行步骤S515。
步骤S512、在确定调整后视镜的位置时,将调整后视镜的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整后视镜的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整后视镜的位置的用户驾驶意图对应的目标触控模式。
在本申请实施例中,确定调整后视镜的位置时,用户可能进行调整后视镜位置相应的操作,因此在确定调整后视镜的位置时,将调整后视镜的位置作为用户驾驶意图。在确定出用户驾驶意图后,确定能够实现调整后视镜的位置的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整后视镜的位置的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整后视镜的位置的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整后视镜的位置的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整后视镜的位置。
步骤S513、检测在第一预设时间内后视镜的位置是否被调整。
在本申请实施例中,在将触控感知区域的当前触控模式切换至调整后视镜的位置的用户驾驶意图对应的目标触控模式后,需要检测在第一预设时间内后视镜的位置是否被调整。在一些实施例中,可以检测在第一预设时间内后视镜的位置相对于后视镜的目标位置是否改变,在第一预设时间内后视镜的位置相对于后视镜的目标位置改变时,则确定第一预设时间内后视镜的位置被调整。在第一预设时间内后视镜的位置相对于后视镜的目标位置未发生改变时,则确定第一预设时间内后视镜的位置未被调整。
其中,后视镜的目标位置是前一次获取的后视镜的位置。在初始时刻,后视镜的目标位置是根据驾驶员信息确定是否调整后视镜的位置时,获取的后视镜的位置。
或者,在在一些实施例中,可以检测在第一预设时间内后视镜是否接收到调整后视镜的位置的指令,若后视镜接收到调整后视镜的位置的指令,则确定后视镜的位置被调整。
确定在第一预设时间内后视镜的位置被调整时,则继续执行下述步骤S514;确定在第一预设时间内后视镜未被调整时,则跳转至执行步骤S515。
步骤S514、在第一预设时间内后视镜的位置被调整时,更新后视镜的位置的调整次数,检测后视镜的位置的调整次数是否达到第三预设次数阈值。
在本申请实施例中,后视镜的位置每次被调整,更新后视镜的位置的调整次数,以记录后视镜的位置被调整的次数。例如,后视镜的位置的调整次数的初始值设置为0,在每次检测到后视镜被调整时,调整次数加1。更新后视镜的位置的调整次数后,检测后视镜的位置的调整次数是否大于或等于第三预设次数阈值,即为检测后视镜的位置的调整次数是否达到第三预设次数阈值。
在一些实施例中,第三预设次数阈值可以是预先设置的默认次数阈值,也可以由用户根据实际需求调整第三预设次数阈值。
需要说明的是,在后视镜的位置的调整次数达到第三预设次数阈值时,则继续执行下述步骤S515。在后视镜的位置的调整次数未达到第三预设次数阈值时,需要检测后视镜的位置经过调整后相对于驾驶员是否合适,即为重新执行步骤根据驾驶员座椅的位置确定后视镜的位置是否调整,直至确定不调整后视镜的位置或后视镜的位置的调整次数达到第三预设次数阈值,即为重新执行步骤S511至步骤S514,直至确定不调整后视镜的位置或后视镜的位置的调整次数达到第三预设次数阈值。
步骤S515、在确定后视镜的位置不调整时,或者,在第一预设时间内后视镜的位置未被调整,或者在后视镜的位置的调整次数达到第三预设次数阈值时,将调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
在本申请实施例中,在确定后视镜的位置不调整时,或者,在第一预设时间内后视镜的位置未被调整或后视镜的位置的调整次数达到第三预设次数阈值时,则说明驾驶员不需要进行调整后视镜的位置相应的操作。此时,确定驾驶员不需要调整包括驾驶员座椅的位置,方向盘的位置及后视镜的位置的驾驶位置。通常情况下,驾驶员接下来可能进行起步操作,起步过程中会存在档位调整。例如,可能需要将驻车档转换为前进档。因此,可以将调整行车档位作为用户驾驶意图。在确定出用户驾驶意图后,确定能够实现调整行车档位的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与调整行车档位的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与调整行车档位的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现调整行车档位的用户意图。这样一来,在目标触控模式下,用户可以通过操作触控感知区域调整行车档位。
示例性的,如图6所示,车辆启动时,检测车辆是否处于驻车档位。若车辆处于驻车档位,获取图像,进行人脸识别,确定驾驶员身份信息。检测数据库是否存在用户身份信息,若是,通过获取存储的用户身高、体重等体型信息,获取驾驶员信息;若否,通过计算用户在图像中的高度、远近等相对位置,获取驾驶员信息。基于上述驾驶员信息确定是否调整驾驶位置,若否,则触控感应区域的触控模式保持在预设默认触控模式;若是,则触控感应区域的触控模式从预设默认触控模式切换至调整驾驶位置对应的触控模式。
在上述过程中,可以对车辆行驶前驾驶员的驾驶行为进行预测,还可以对车辆行驶过程中驾驶员的驾驶行为进行预测。此时,作为一种可能的实现方式,环境感知信息包括:车辆的行驶环境信息和/或行驶信息。即为在车辆行驶过程中,需要根据车辆的行驶环境信息和/或行驶信息预测用户驾驶意图。
此时,基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式包括:
基于车辆的行驶环境信息和/或行驶信息,在多个预设条件中确定车辆的行驶环境信息和/或行驶信息对应的目标预设条件;检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件;若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式。
在本申请实施例中,可以基于车辆的行驶环境信息和/或行驶信息,确定出用户驾驶意图。不同的行驶环境信息和/或行驶信息对应不同的预设条件,因此需要先基于车辆的行驶环境信息和/或行驶信息,在多个预设条件中确定车辆的行驶环境信息和/或行驶信息对应的预设条件,即目标预设条件。确定出车辆行驶环境信息和/或行驶信息对应的目标预设条件后,检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件;若车辆的行驶环境信息和/或行驶信息符合目标预设条件,则可以预测出驾驶员可能进行的驾驶行为,可以将目标预设条件对应的驾驶行为作为用户驾驶意图。在确定出用户驾驶意图后,确定出能够实现用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的用户驾驶意图。此时,用户可以通过操作触控感知区域进行相应的驾驶行为的操作。这样一来,在行驶过程中,针对不同驾驶环境,多功能交互装置自动切换触控模式,减少了驾驶员对触控模式的主动切换次数,简化了驾驶员的操作,提高了驾驶安全性。
作为一种可能的实现方式,行驶环境信息包括泊车区间线,行驶信息包括行驶速度;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在泊车区间线,且行驶速度低于第一速度阈值。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
检测车辆的行驶环境信息中是否存在泊车区间线,且检测行驶信息中的行驶速度是否低于第一速度阈值。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若车辆的行驶环境信息中存在泊车区间线,且检测行驶信息中的行驶速度低于第一速度阈值,则将调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
在本申请实施例中,驾驶员在泊车前,一般会驾驶至存在泊车区间线的区域,并降低驾驶速度。因此可以在行驶环境信息包括泊车区间线,行驶信息包括行驶速度时,确定车辆的行驶环境信息和行驶信息对应的目标预设条件为存在泊车区间线,且行驶速度低于第一速度阈值。此时,检测车辆的行驶环境信息中是否存在泊车区间线,且检测行驶信息中的行驶速度是否低于第一速度阈值。若车辆的行驶环境信息中存在泊车区间线,且行驶信息中的行驶速度低于第一速度阈值,则预测驾驶员接下来会进行泊车的驾驶行为,泊车的过程中会存在档位调整。例如,需要由前进档转换为倒车档。因此,可以将调整行车档位作为用户驾驶意图。确定出用户驾驶意图后,确定出能够实现调整行车档位的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的调整行车档位的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的调整行车档位的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的调整行车档位的用户驾驶意图。这样,在预测用户有泊车意图,且触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,触控模式自动切换至能够实现调整行车档位的触控模式,用户可通过触控感知区域进行调整行车档位的操作。
作为一种可能的实现方式,行驶环境信息包括车头部与障碍物间的距离,行驶信息包括行驶方向信息及行驶速度;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:行驶方向改变且车头部与障碍物间的距离小于第一距离阈值,且行驶速度低于第二速度阈值。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
检测车辆的行驶环境信息中车头部与障碍物间的距离是否小于第一距离,且检测行驶信息中的行驶方向是否改变,行驶速度是否低于第二速度阈值。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若车辆的行驶环境信息中车头部与障碍物间的距离小于第一距离,且行驶信息中的行驶方向发生改变,行驶速度低于第二速度阈值,则将目标预设条件对应的调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
在本申请实施例中,驾驶员意图掉头时,一般会改变行驶方向,降低行驶速度;此时,若车头部与障碍物间的距离较小,继续向前行驶会有危险,通常需要调整行车档位。因此行驶环境信息包括车头部与障碍物间的距离,行驶信息包括行驶方向信息及行驶速度时,可以将车辆的行驶环境信息和/或行驶信息对应的目标预设条件确定为车头部与障碍物间的距离小于第一距离,且检测行驶信息中的行驶方向改变,行驶速度低于第二速度阈值。此时,检测车辆的行驶环境信息中车头部与障碍物间的距离是否小于第一距离,且检测行驶信息中的行驶方向是否改变,行驶速度是否低于第二速度阈值。若车辆的行驶环境信息中车头部与障碍物间的距离小于第一距离,且行驶信息中的行驶方向发生改变,行驶速度低于第二速度阈值,,说明驾驶员可能在狭窄空间意图掉头,可能进行调整行车档位的操作,例如,将前进档转换到倒车档。因此,可以将调整行车档位作为用户驾驶意图。确定出用户驾驶意图后,确定出能够实现调整行车档位的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的调整行车档位的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的调整行车档位的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的调整行车档位的用户驾驶意图。这样,在预测驾驶员在狭窄空间意图掉头,且触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,触控模式自动切换至能够实现调整行车档位的触控模式,用户可通过触控感知区域进行调整行车档位的操作。
作为一种可能的实现方式,行驶信息包括导航信息;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:车辆改变行驶方向。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
根据行驶信息中的导航信息确定是否需要改变行驶方向。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若需改变行驶方向,则将目标预设条件对应的控制转向灯开启作为用户驾驶意图,并在触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至控制转向灯开启的用户驾驶意图对应的目标触控模式。
在本申请实施例中,通常情况下,行驶信息包括导航信息时,驾驶员的驾驶行为是参考导航信息的。此时,若根据行驶信息中的导航信息确定需要改变行驶方向,通常情况下驾驶员即将进行改变行驶方向的驾驶行为,而在改变行驶方向前,需要控制转向灯开启。
因此行驶信息包括导航信息时,可以将目标预设条件确定为车辆改变行驶方向。此时,根据行驶信息中的导航信息确定是否需要改变行驶方向。若需改变行驶方向,将目标预设条件对应的控制转向灯开启作为用户驾驶意图。在确定出用户驾驶意图后,确定能够实现控制转向灯开启的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的控制转向灯开启的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的控制转向灯开启的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的控制转向灯开启的用户驾驶意图。此时,用户可通过操作触控感知区域控制转向灯开启。这样一来,在预测到驾驶员意图改变行驶方向,且触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,触控模式自动切换至控制转向灯开启的用户驾驶意图对应的目标触控模式,用户可通过操作触控感知区域控制转向灯开启。
作为一种可能的实现方式,行驶环境信息包括变道意图信息;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在变道意图。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
根据车辆的行驶环境信息中的变道意图信息确定是否存在变道意图。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若确定存在变道意图,则将目标预设条件对应的控制转向灯开启作为用户驾驶意图,并在触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至控制转向灯开启的用户驾驶意图对应的目标触控模式。
在本申请实施例中,若根据车辆的行驶环境信息中的变道意图信息确定存在变道意图,则说明驾驶员倾向于变更车道,而变更车道前通常需要开启转向灯,因此可以将目标预设条件对应的控制转向灯开启作为用户驾驶意图。在确定出用户驾驶意图后,确定能够实现控制转向灯开启的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的控制转向灯开启的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的控制转向灯开启的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的控制转向灯开启的用户驾驶意图。此时,用户可通过操作触控感知区域控制转向灯开启。
作为一种可能的实现方式,行驶环境信息包括雨水信息;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在降水。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
根据车辆的行驶环境信息中的雨水信息确定是否存在降水。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若确定存在降水,则将目标预设条件对应的调整雨刷频率作为用户驾驶意图,并在触控感知区域的当前触控模式与调整雨刷频率的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整雨刷频率的用户驾驶意图对应的目标触控模式。
在本申请实施例中,若根据车辆的行驶环境信息中的雨水信息确定存在降水,则说明此时车辆外部环境存在降水,用户可能需要调整雨刷频率,因此可以将目标预设条件对应的调整雨刷频率作为用户驾驶意图。在确定出用户驾驶意图后,确定出能够实现调整雨刷频率的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的调整雨刷频率的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的调整雨刷频率的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的调整雨刷频率的用户驾驶意图。此时,用户可通过操作触控感知区域调整雨刷频率。
作为一种可能的实现方式,行驶环境信息包括来电信息,车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在来电。
检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件包括:
根据车辆的行驶环境信息中的来电信息确定是否存在来电。
若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式包括:
若确定存在来电,则将目标预设条件对应的接听电话作为用户驾驶意图,并在触控感知区域的当前触控模式与接听电话的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至接听电话的用户驾驶意图对应的目标触控模式。
在本申请实施例中,若根据车辆的行驶环境信息中的来电信息确定存在来电,则说明此时有电话呼入,用户可能进行接听电话相关的操作,因此可以将目标预设条件对应的接听电话作为用户驾驶意图。在确定出用户驾驶意图后,确定出能够实现接听电话的用户驾驶意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的接听电话的用户驾驶意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的接听电话的用户驾驶意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的接听电话的用户驾驶意图。此时,用户可通过触控感知区域进行接听电话相关的操作。
作为一种可能的实现方式,基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式包括:
基于环境感知信息,预测用户意图。
在预测的用户意图有多个时,按照用户意图的预设优先级确定出最高优先级的用户意图。
在触控感知区域的当前触控模式与最高优先级的用户意图不匹配时,将触控感知区域的当前触控模式切换至最高优先级的用户意图对应的目标触控模式。
在本申请实施例中,基于环境感知信息预测出的用户意图可能有多个。此时,为了避免发生冲突,按照用户意图的预设优先级确定出最高优先级的用户意图。在一些实施例中,为了提高预测的准确性,用户意图的预设优先级是根据紧急程度排序的。例如,在行驶过程中,控制转向灯开启的紧急程度高于调整环境温度,因此设置控制转向灯开启的用户意图的预设优先级高于调整环境温度的预设优先级。当预测的用户意图包括控制转向灯开启和调整环境温度,且不包括其他用户意图时,将控制转向灯开启确定为最高优先级的用户意图。这样,提高了行驶过程中的安全性。
在确定出最高优先级的用户意图后,确定能够实现最高优先级的用户意图的触控模式,即为确定出目标触控模式,检测触控感知区域的当前触控模式与目标触控模式是否相同。若相同,则说明触控感知区域的当前触控模式与预测的最高优先级的用户意图相匹配,无需切换触控感知区域的当前触控模式。若不相同,则说明触控感知区域的当前触控模式与预测的最高优先级的用户意图不匹配,需要将触控感知区域的当前触控模式切换至目标触控模式,使触控感知区域的当前触控模式能够实现预测的最高优先级的用户意图。此时,用户可通过触控感应区域进行最高优先级的用户意图对应的操作。
作为一种可能的实现方式,在第二预设时间内未接收到触控操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
在本申请实施例中,触控感知区域的初始触控模式是预设默认触控模式。为了方便操作,适应用户需求,可以将预设默认触控模式设置为用户使用频次较高的触控模式。在一些实施例中,预设默认触控模式可以是由多功能交互装置预先设置的默认触控模式,也可以由用户根据实际需求调整,也可以在使用过程中由多功能交互装置根据用户使用频次进行调整。
在第二预设时间内未接收到触控操作,且当前触控模式不是预设默认触控模式时,则认为用户不需要进行当前触控模式对应的操作,为了适应用户实际需求,将触控感知区域的当前触控模式切换至预设默认触控模式,参考图2c所示。
参见图7,为本申请实施例提供的一种多功能交互方法的流程示意图。如图7所示,所述方法包括:
步骤S701、获取环境感知信息。
具体可参考步骤S101,在此不再赘述。
步骤S702、基于环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。
具体可参考步骤S102,在此不再赘述。
步骤S703、响应于对触控感知区域的当前触控模式的触控操作,确定触控操作对应的触控类型。
在本申请实施例中,用户可以在触控感知区域中进行不同的触控操作,而不同类型的触控所需实现的功能不同。因此,在用户对触控感知区域的当前触控模式下进行了触控操作时,多功能交互装置需根据用户的触控操作确定出该触控操作对应的触控类型。此时,多功能交互装置可以根据用户的触控操作中的信号信息来确定该触控操作对应的触控类型。
在一些实施例中,触控类型包括单击,双击,左滑,右滑,上滑,下滑,左滑保持,右滑保持等类型。
作为一种可能的实现方式,响应于对触控感知区域的当前触控模式的触控操作,获取触控信号信息;触控信号信息包括触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间信息中的至少一个;根据确定出的触控信号信息,确定触控操作对应的触控类型。
在本申请实施例中,响应于对触控感知区域的当前触控模式的触控操作,可以获取触控信号。触控感知区域可以通过触控阵列来实现,用户可以在触控阵列中进行触控操作,此时多功能交互装置可以在触控阵列中获取到因用户的触控操作而产生的触控信号。在一些实施例中,触控阵列可以是电容阵列,也可以是电阻阵列,还可以是其他能够实现触控功能的器件,本申请对此不作限制。为了方便描述,下述以触控阵列为3*3的电容阵列为例进行说明。当然,电容阵列还可以是其他规格的阵列,例如3*4,或4*4或其他规格的电容阵列,本申请对此不做限制。如图8a所示,3*3的电容阵列包括9块电容传感器,分别是电容传感器1,电容传感器2,电容传感器3,电容传感器4,电容传感器5,电容传感器6,电容传感器7,电容传感器8,电容传感器9。其中,9块电容传感器设置在两个绝缘层之间,如图8b所示。用户在对触控感知区域进行触控操作时,则响应于对触控感知区域的当前触控模式的触控操作,多功能交互装置可以在触控阵列中获取到触控信号。对触控信号进行分析,获取到触控信号信息。
在一些实施例中,如图9所示,为了实时获取触控信号,可以采用滑窗法获取触控信号。其中,获取的触控信号可以是用户在触控感知区域进行双击的触控操作时,获取的触控信号,如图10a所示。获取的触控信号可以是用户在触控感知区域进行左滑的触控操作时,获取的触控信号,如图10b所示。获取的触控信号可以是用户在触控感知区域进行右滑的触控操作时,获取的触控信号,如图10c所示。获取的触控信号可以是用户在触控感知区域进行左滑保持的触控操作时,获取的触控信号,如图10d所示。获取的触控信号可以是用户在触控感知区域进行右滑保持的触控操作时,获取的触控信号,如图10e所示。图10a,图10b,图10c,图10d,图10e中,虚线表示的是图8a所示的电容阵列中电容传感器1产生的触控信号,实线表示的是图8a所示的电容阵列中电容传感器2产生的触控信号,点划线表示的是图8a所示的电容阵列中电容传感器3产生的触控信号。
在获取触控信号后,可以先对触控信号进行滤波处理,以去除触控信号中的噪声。在一些实施例中,为了更加准确地确定触控类型,降低处理复杂度,可以对触控信号进行数字化处理,此时将触控信号由模拟信号转换成数字信号。例如,可以在进行数字信号的转换时,将触控信号中的信号值小于预设波锋阈值的信号转换为第一数字信号,将触控信号中的信号值大于预设波锋阈值的信号转换为第二数字信号。这样,在进行波峰数量判断时,可以避免将信号值小于预设波峰阈值的信号识别为波峰信号。
在将触控信号转换为数字信号后,可以根据第一数字信号的位置及数量,第二数字信号的位置及数量确定出触控信号信息。触控信号信息包括触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间信息中的至少一个。其中,触控信号的时间信息包括触控信号的时间差位置和波峰的停留时间中的至少一个。在一些实施例中,由于采用滑窗法获取触控信号,因此,每次根据触控信号获取触控信号信息时均是针对一个滑窗内获取的触控信号进行的。在对当前滑窗内获取的触控信号进行触控信号信息获取时,可以根据从第一数字信号变为第二数字信号的变化个数,确定当前滑窗内的波峰数量。在一些实施例中,可以根据第一目标第二数字信号及第二目标第二数字信号间间隔的第二数字信号,确定出当前滑窗内的波峰位置及波峰的停留时间。其中,第一目标第二数字信号及第二目标第二数字信号间不存在第一数字信号。第一目标第二数字信号是指与其相邻的前一个数字信号为第一数字信号的第二数字信号。第二目标第二数字信号是指与其相邻的后一个数字信号为第一数字信号的第二数字信号。在一些实施例中,可以根据第一数字信号的位置及数量,第二数字信号的位置及数量确定出在当前滑窗内的第一个波峰及最后一个波峰,并根据第一个波峰所在滑窗中的位置及最后一个波峰所在滑窗中的位置确定出时间差位置。在一些实施例中,可以根据产生触控信号的电容传感器,确定触控信号的通道。
在确定出触控信号信息后,可以根据触控信号信息确定出触控类型。此时,可以根据触控信号信息中的包含的多个信息确定出触控类型。在一些实施例中,可以将触控信号信息输入至预先训练的分类器中,分类器对触控信号信息进行分析处理,得到分类结果,从而可以根据分类结果确定出触控类型。在一些实施例中,触控信号信息中包含触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间差位置及触控信号的波峰的停留时间中的至少两个,这样,分类器可以将触控信号信息包含的至少两个信息进行特征融合,得出分类结果。这样可以提高分类结果的准确性。作为一种可能的实现方式,为了进一步提高确定触控类型的准确性,可以设置多个分类器,这样,可以将触控信号信息分别输入至多个分类器中,得到多个分类结果。多功能交互装置可以对多个分类结果进行投票,得到最终的触控类型,如图9所示。
在一些实施例中,为了便于用户获知触控类型的识别情况,确定出触控操作对应的触控类型后,可以向用户进行相应的反馈,例如可以通过震动向用户反馈。例如,如图11所示,触控类型为单击、双击、上下滑动时,反馈信号为预设次数的震动;触控类型为滑动保持、长按时,反馈信号为预设时间的持续震动。
步骤S704、根据触控感知区域的当前触控模式及触控类型进行相应的处理。
在本申请实施例中,不同的触控模式下,触控类型与实现的功能之间存在的对应关系不同。因此确定出触控操作对应的触控类型后,根据触控感知区域的当前触控模式及触控类型确定出当前触控模式下要实现的功能,进行相应的处理,从而实现该功能。
示例性的,如表1所示,为调整多媒体信息的用户意图对应的触控模式下,触控类型与实现的功能之间的对应关系。如表2所示,为调整接听电话的用户意图对应的触控模式下,触控类型与实现的功能之间的对应关系。
表1
触控类型 | 实现的功能 |
双击 | 音乐播放/暂停 |
右滑 | 下一曲 |
左滑 | 上一曲 |
上滑 | 音量调大一格 |
下滑 | 音量调小一格 |
上滑保持 | 音量快速调大 |
下滑保持 | 音量快速调小 |
表2
触控类型 | 实现的功能 |
双击 | 静音 |
右滑 | 接通电话 |
左滑 | 挂断电话 |
上滑 | 音量调大 |
下滑 | 音量调小 |
步骤S705、响应于对触控感知区域的当前触控模式的结束操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
在本申请实施例中,用户在当前触控模式下,触发了该触摸模式的结束操作,则表示用户不再进行当前触摸模式下的其他操作,此时可以将触控感知区域的当前触控模式切换至预设默认触控模式。因此在接收到对触控感知区域的当前触控模式的结束操作后,若当前触控模式不是预设默认触控模式,将当前触控模式切换至预设默认触控模式。这样,便于用户进行预设默认触控模式下的操作。在一些实施例中,对于接听电话对应的触控模式,可以将挂断电话作为结束操作。对于控制转向灯开启对应的触控模式,可以将控制转向灯开启作为结束操作。
参考图12,为本申请实施例提供的一种多功能交互装置的结构示意图。如图12所示,所述装置包括:
环境感知单元1201,用于获取环境感知信息。
用户意图感知单元1202,用于基于环境感知信息,预测用户意图。
触控模式切换单元1203,用于在触控感知区域的当前触控模式与预测的用户意图不匹配时,将触控感知区域的当前触控模式切换至用户意图对应的目标触控模式。
作为一种可能的实现方式,环境感知信息包括:目标环境温度信息、多媒体信息中的至少一个。
用户意图感知单元1202,具体用于在环境感知信息包括目标环境温度信息时,检测目标环境温度信息是否符合预设温度条件,基于目标环境温度信息不符合预设温度条件,将调整目标环境温度作为用户意图。
或者,用户意图感知单元1202,具体用于在环境感知信息包括多媒体信息时,基于多媒体信息,将调整多媒体信息作为用户意图。
作为一种可能的实现方式,环境感知单元1201,具体用于获取车辆的环境感知信息。
用户意图感知单元1202,具体用于基于车辆的环境感知信息,预测用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,车辆的环境感知信息包括:驾驶员信息。
用户意图感知单元1202,具体用于在车辆启动时,检测车辆是否处于驻车档位;在车辆处于驻车档位时,基于驾驶员信息确定是否调整驾驶位置,并在确定调整驾驶位置时,将调整驾驶位置作为用户驾驶意图
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整驾驶位置的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置中的至少一个。
作为一种可能的实现方式,用户意图感知单元1202,具体用于基于驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置,在车辆处于驻车档位时,根据驾驶员信息确定是否调整驾驶员座椅的位置;若确定调整驾驶员座椅的位置,则将调整驾驶员座椅的位置作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整驾驶员座椅的位置的用户驾驶意图对应的目标触控模式。
用户意图感知单元1202,具体用于检测在第一预设时间内驾驶员座椅的位置是否被调整;在第一预设时间内驾驶员座椅的位置被调整时,更新驾驶员座椅的位置的调整次数,检测驾驶员座椅的位置的调整次数是否达到第一预设次数阈值;在驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,重新获取驾驶员信息,重新执行步骤根据驾驶员信息确定是否调整驾驶员座椅的位置,直至确定不调整驾驶员座椅的位置或驾驶员座椅的位置的调整次数达到第一预设次数阈值;在调整次数达到第一预设次数阈值时,重新获取驾驶员信息,根据驾驶员信息确定是否调整驾驶员座椅的位置;在调整次数达到第一预设次数阈值且确定调整驾驶员座椅的位置时,或者在第一预设时间内驾驶员座椅的位置未调整时确定调整方向盘的位置;在确定调整方向盘的位置时,将调整方向盘的位置作为用户驾驶意图
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整方向盘的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整方向盘的位置的用户驾驶意图对应的目标触控模式
用户意图感知单元1202,具体用于检测在第一预设时间内方向盘的位置是否被调整;在第一预设时间内方向盘的位置被调整时,更新方向盘的位置的调整次数,检测方向盘的位置的调整次数是否达到第二预设次数阈值;在确定驾驶员座椅的位置不调整时,或者,在第一预设时间内方向盘的位置未被调整时,或者在方向盘的位置的调整次数达到第二预设次数阈值时,重新执行步骤根据驾驶员座椅的位置确定后视镜的位置是否调整;在确定调整后视镜的位置时,将调整后视镜的位置作为用户驾驶意图,
触控模式切换单元1203,具体用于并在触控感知区域的当前触控模式与调整后视镜的位置的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整后视镜的位置的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,用户意图感知单元1202,具体用于检测在第一预设时间内后视镜的位置是否被调整;在第一预设时间内后视镜的位置被调整时,更新后视镜的位置的调整次数,检测后视镜的位置的调整次数是否达到第三预设次数阈值;后视镜的位置的调整次数未达到第三预设次数阈值时,重新执行步骤根据驾驶员座椅的位置确定后视镜的位置是否调整,直至确定不调整后视镜的位置或后视镜的位置的调整次数达到第三预设次数阈值;在确定后视镜的位置不调整时,或者,在第一预设时间内后视镜的位置未被调整,或者在后视镜的位置的调整次数达到第三预设次数阈值时,将调整行车档位作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,驾驶员信息包括驾驶员的图像信息、驾驶员在驾驶座椅中的位置信息、驾驶员的体型信息中的至少一个。
作为一种可能的实现方式,环境感知信息包括:车辆的行驶环境信息和/或行驶信息;
用户意图感知单元1202,具体用于基于车辆的行驶环境信息和/或行驶信息,在多个预设条件中确定车辆的行驶环境信息和/或行驶信息对应的目标预设条件;检测车辆的行驶环境信息和/或行驶信息是否符合目标预设条件;若符合,则将目标预设条件对应的驾驶行为作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,行驶环境信息包括泊车区间线,行驶信息包括行驶速度;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在泊车区间线,且行驶速度低于第一速度阈值。
用户意图感知单元1202,具体用于检测车辆的行驶环境信息中是否存在泊车区间线,且检测行驶信息中的行驶速度是否低于第一速度阈值;若车辆的行驶环境信息中存在泊车区间线,且检测行驶信息中的行驶速度低于第一速度阈值,则将目标预设条件对应的调整行车档位作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,行驶环境信息包括车头部与障碍物间的距离,行驶信息包括行驶方向信息及行驶速度;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:行驶方向改变且车头部与障碍物间的距离小于第一距离阈值,且行驶速度低于第二速度阈值。
用户意图感知单元1202,具体用于检测车辆的行驶环境信息中车头部与障碍物间的距离是否小于第一距离,且检测行驶信息中的行驶方向是否改变,行驶速度是否低于第二速度阈值;若车辆的行驶环境信息中车头部与障碍物间的距离小于第一距离,且行驶信息中的行驶方向发生改变,行驶速度低于第二速度阈值,则将目标预设条件对应的调整行车档位作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整行车档位的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,行驶信息包括导航信息;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:车辆改变行驶方向。
用户意图感知单元1202,具体用于根据行驶信息中的导航信息确定是否需要改变行驶方向;若需改变行驶方向,则将目标预设条件对应的控制转向灯开启作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至控制转向灯开启的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,行驶环境信息包括雨水信息;车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在降水。
用户意图感知单元1202,具体用于根据车辆的行驶环境信息中的雨水信息确定是否存在降水;若确定存在降水,则将目标预设条件对应的调整雨刷频率作为用户驾驶意图。
触控模式切换单元1203,具体用于在触控感知区域的当前触控模式与调整雨刷频率的用户驾驶意图不匹配时,将触控感知区域的当前触控模式切换至调整雨刷频率的用户驾驶意图对应的目标触控模式。
作为一种可能的实现方式,触控模式切换单元1203,具体用于在第二预设时间内未接收到触控操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
作为一种可能的实现方式,触控模式切换单元1203,具体用于响应于对触控感知区域的当前触控模式的结束操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
作为一种可能的实现方式,用户意图感知单元1202,具体用于基于环境感知信息,预测用户意图;在预测的用户意图有多个时,按照用户意图的预设优先级确定出最高优先级的用户意图。
触控模式切换单元1203,具体用于触控感知区域的当前触控模式与最高优先级的用户意图不匹配时,将触控感知区域的当前触控模式切换至最高优先级的用户意图对应的目标触控模式。
作为一种可能的实现方式,如图13所示,所述多功能交互装置还包括:
触控信号获取单元1204,用于响应于对触控感知区域的当前触控模式的触控操作,获取触控信号。
触控类型确定单元1205,用于根据触控信号确定触控操作对应的触控类型。
作为一种可能的实现方式,如图13所示,所述多功能交互装置还包括:
控制单元1206,用于根据触控感知区域的当前触控模式及触控类型进行相应的处理。
作为一种可能的实现方式,如图13所示,所述多功能交互装置还包括:
反馈单元1207,用于将当前触控模式显示在仪表盘上,还用于在切换触控模式的过程中或切换至目标触控模式后,向用户反馈切换结果。
作为一种可能的实现方式,触控类型确定单元1205,具体用于根据触控信号,确定触控信号信息,并根据确定出的触控信号信息,确定触控操作对应的触控类型。
其中,触控信号信息包括触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间信息中的至少一个。
与上述实施例相对应,本申请还提供了一种电子设备。图14为本发明实施例提供的一种电子设备的结构示意图,所述电子设备1400可以包括:处理器1401、存储器1402及通信单元1403。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的电子设备的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,所述通信单元1403,用于建立通信信道,从而使所述电子设备可以与其它设备进行通信。接收其他设备发送的用户数据或者向其他设备发送用户数据。
所述处理器1401,为电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1402内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路(integrated circuit,IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器1401可以仅包括中央处理器(central processing unit,CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
所述存储器1402,用于存储处理器1401的执行指令,存储器1402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
当存储器1402中的执行指令由处理器1401执行时,使得电子设备1400能够执行图1或图7所示实施例中的部分或全部步骤。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的多功能交互方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(random access memory,RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于装置实施例和终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
Claims (21)
1.一种多功能交互方法,其特征在于,包括:
获取环境感知信息;
基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
2.根据权利要求1所述的方法,其特征在于,所述环境感知信息包括:目标环境温度信息、多媒体信息中的至少一个;
基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
在所述环境感知信息包括所述目标环境温度信息时,检测所述目标环境温度信息是否符合预设温度条件,基于目标环境温度信息不符合预设温度条件,将调整目标环境温度作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式;或者,
在所述环境感知信息包括多媒体信息时,基于所述多媒体信息,将调整多媒体信息作为用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
3.根据权利要求1或2所述的方法,其特征在于,
所述获取环境感知信息包括:
获取车辆的环境感知信息;
所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式。
4.根据权利要求3所述的方法,其特征在于,所述车辆的环境感知信息包括:驾驶员信息;
在所述基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式之前还包括:
在所述车辆启动时,检测所述车辆是否处于驻车档位;
所述基于车辆的环境感知信息,预测用户驾驶意图,并在触控感知区域的当前触控模式与预测的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
在所述车辆处于驻车档位时,基于所述驾驶员信息确定是否调整驾驶位置,并在确定调整驾驶位置时,将调整驾驶位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶位置的用户驾驶意图对应的目标触控模式。
5.根据权利要求4所述的方法,其特征在于,所述驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置中的至少一个。
6.根据权利要求5所述的方法,其特征在于,
所述在所述车辆处于驻车档位时,基于所述驾驶员信息确定是否调整驾驶位置,并在触控感知区域的当前触控模式与调整驾驶位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶位置的用户驾驶意图对应的目标触控模式包括:
基于所述驾驶位置包括驾驶员座椅的位置、方向盘的位置及后视镜的位置,在所述车辆处于驻车档位时,根据所述驾驶员信息确定是否调整驾驶员座椅的位置;
若确定调整驾驶员座椅的位置,则将调整驾驶员座椅的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整驾驶员座椅的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整驾驶员座椅的位置的用户驾驶意图对应的目标触控模式;
检测在第一预设时间内驾驶员座椅的位置是否被调整;
在第一预设时间内驾驶员座椅的位置被调整时,更新驾驶员座椅的位置的调整次数,检测驾驶员座椅的位置的调整次数是否达到第一预设次数阈值;
在驾驶员座椅的位置的调整次数未达到第一预设次数阈值时,重新获取驾驶员信息,重新执行步骤根据所述驾驶员信息确定是否调整驾驶员座椅的位置,直至确定不调整驾驶员座椅的位置或驾驶员座椅的位置的调整次数达到第一预设次数阈值;
在调整次数达到第一预设次数阈值时,重新获取驾驶员信息,根据所述驾驶员信息确定是否调整驾驶员座椅的位置;
在调整次数达到第一预设次数阈值且确定调整驾驶员座椅的位置时,或者在第一预设时间内驾驶员座椅的位置未调整时确定调整方向盘的位置;
在确定调整方向盘的位置时,将调整方向盘的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整方向盘的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整方向盘的位置的用户驾驶意图对应的目标触控模式;
检测在第一预设时间内方向盘的位置是否被调整;
在第一预设时间内方向盘的位置被调整时,更新方向盘的位置的调整次数,检测方向盘的位置的调整次数是否达到第二预设次数阈值;
在确定驾驶员座椅的位置不调整时,或者,在第一预设时间内方向盘的位置未被调整时,或者在方向盘的位置的调整次数达到第二预设次数阈值时,重新执行步骤根据所述驾驶员座椅的位置确定后视镜的位置是否调整;
在确定调整后视镜的位置时,将调整后视镜的位置作为用户驾驶意图,并在触控感知区域的当前触控模式与调整后视镜的位置的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整后视镜的位置的用户驾驶意图对应的目标触控模式。
7.根据权利要求6所述的方法,其特征在于,还包括:
检测在第一预设时间内后视镜的位置是否被调整;
在第一预设时间内后视镜的位置被调整时,更新后视镜的位置的调整次数,检测后视镜的位置的调整次数是否达到第三预设次数阈值;
在后视镜的位置的调整次数未达到第三预设次数阈值时,重新执行步骤根据所述驾驶员座椅的位置确定后视镜的位置是否调整,直至确定不调整后视镜的位置或后视镜的位置的调整次数达到第三预设次数阈值;
在确定后视镜的位置不调整时,或者,在第一预设时间内后视镜的位置未被调整,或者在后视镜的位置的调整次数达到第三预设次数阈值时,将调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
8.根据权利要求4-7任一项所述的方法,其特征在于,所述驾驶员信息包括驾驶员的图像信息、驾驶员在驾驶座椅中的位置信息、驾驶员的体型信息中的至少一个。
9.根据权利要求1-7任一项所述的方法,其特征在于,所述环境感知信息包括:车辆的行驶环境信息和/或行驶信息;
所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于所述车辆的行驶环境信息和/或行驶信息,在多个预设条件中确定所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件;
检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件;
若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式。
10.根据权利要求9所述的方法,其特征在于,所述行驶环境信息包括泊车区间线,所述行驶信息包括行驶速度;所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在泊车区间线,且行驶速度低于第一速度阈值;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
检测所述车辆的行驶环境信息中是否存在泊车区间线,且检测行驶信息中的行驶速度是否低于第一速度阈值;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若所述车辆的行驶环境信息中存在泊车区间线,且检测行驶信息中的行驶速度低于第一速度阈值,则将所述目标预设条件对应的调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
11.根据权利要求9所述的方法,其特征在于,所述行驶环境信息包括车头部与障碍物间的距离,所述行驶信息包括行驶方向信息及行驶速度;所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:行驶方向改变且车头部与障碍物间的距离小于第一距离阈值,且行驶速度低于第二速度阈值;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
检测所述车辆的行驶环境信息中车头部与障碍物间的距离是否小于第一距离,且检测行驶信息中的行驶方向是否改变,行驶速度是否低于第二速度阈值;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若所述车辆的行驶环境信息中车头部与障碍物间的距离小于第一距离,且行驶信息中的行驶方向发生改变,行驶速度低于第二速度阈值,则将所述目标预设条件对应的调整行车档位作为用户驾驶意图,并在触控感知区域的当前触控模式与调整行车档位的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整行车档位的用户驾驶意图对应的目标触控模式。
12.根据权利要求9所述的方法,其特征在于,所述行驶信息包括导航信息;
所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:车辆改变行驶方向;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
根据行驶信息中的导航信息确定是否需要改变行驶方向;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若需改变行驶方向,则将所述目标预设条件对应的控制转向灯开启作为用户驾驶意图,并在触控感知区域的当前触控模式与控制转向灯开启的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述控制转向灯开启的用户驾驶意图对应的目标触控模式。
13.根据权利要求9所述的方法,其特征在于,所述行驶环境信息包括雨水信息;
所述车辆的行驶环境信息和/或行驶信息对应的目标预设条件包括:存在降水;
所述检测所述车辆的行驶环境信息和/或行驶信息是否符合所述目标预设条件包括:
根据所述车辆的行驶环境信息中的雨水信息确定是否存在降水;
所述若符合,则将所述目标预设条件对应的驾驶行为作为用户驾驶意图,并在触控感知区域的当前触控模式与用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户驾驶意图对应的目标触控模式包括:
若确定存在降水,则将所述目标预设条件对应的调整雨刷频率作为用户驾驶意图,并在触控感知区域的当前触控模式与调整雨刷频率的用户驾驶意图不匹配时,将所述触控感知区域的当前触控模式切换至所述调整雨刷频率的用户驾驶意图对应的目标触控模式。
14.根据权利要求1-13任一项所述的方法,其特征在于,还包括:
在第二预设时间内未接收到触控操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
15.根据权利要求1-14任一项所述的方法,其特征在于,还包括:
响应于对所述触控感知区域的当前触控模式的触控操作,确定所述触控操作对应的触控类型;
根据所述触控感知区域的当前触控模式及所述触控类型进行相应的处理。
16.根据权利要求15所述的方法,其特征在于,在所述根据所述触控感知区域的当前触控模式及所述触控类型进行相应的处理之后还包括:
响应于对所述触控感知区域的当前触控模式的结束操作,且当前触控模式不是预设默认触控模式时,将触控感知区域的当前触控模式切换至预设默认触控模式。
17.根据权利要求15所述的方法,其特征在于,所述响应于对所述触控感知区域的当前触控模式的触控操作,确定所述触控操作对应的触控类型包括:
响应于对所述触控感知区域的当前触控模式的触控操作,获取触控信号信息;所述触控信号信息包括触控信号的波峰数量、触控信号的通道、触控信号的波峰位置、触控信号的时间信息中的至少一个;
根据确定出的所述触控信号信息,确定所述触控操作对应的触控类型。
18.根据权利要求1-17任一项所述的方法,其特征在于,所述基于所述环境感知信息,预测用户意图,并在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式包括:
基于所述环境感知信息,预测用户意图;
在预测的用户意图有多个时,按照用户意图的预设优先级确定出最高优先级的用户意图;
在触控感知区域的当前触控模式与所述最高优先级的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述最高优先级的用户意图对应的目标触控模式。
19.一种多功能交互装置,其特征在于,包括:
环境感知单元,用于获取环境感知信息;
用户意图感知单元,用于基于所述环境感知信息,预测用户意图;
触控模式切换单元,用于在触控感知区域的当前触控模式与预测的用户意图不匹配时,将所述触控感知区域的当前触控模式切换至所述用户意图对应的目标触控模式。
20.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行权利要求1-18任一项所述的方法。
21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-18任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310481639.5A CN118849991A (zh) | 2023-04-27 | 2023-04-27 | 一种多功能交互方法、装置、设备及存储介质 |
PCT/CN2024/078109 WO2024222166A1 (zh) | 2023-04-27 | 2024-02-22 | 一种多功能交互方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310481639.5A CN118849991A (zh) | 2023-04-27 | 2023-04-27 | 一种多功能交互方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118849991A true CN118849991A (zh) | 2024-10-29 |
Family
ID=93180010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310481639.5A Pending CN118849991A (zh) | 2023-04-27 | 2023-04-27 | 一种多功能交互方法、装置、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118849991A (zh) |
WO (1) | WO2024222166A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108803879A (zh) * | 2018-06-19 | 2018-11-13 | 驭势(上海)汽车科技有限公司 | 一种人机交互系统的预处理方法、设备及存储介质 |
CN109334670B (zh) * | 2018-12-04 | 2019-06-28 | 吉林大学 | 一种车辆驾驶人监控预警方法、系统、设备及存储介质 |
CN111532205B (zh) * | 2020-05-13 | 2022-03-08 | 阿波罗智联(北京)科技有限公司 | 后视镜的调节方法、装置、设备及存储介质 |
CN114872647A (zh) * | 2022-06-08 | 2022-08-09 | 中国第一汽车股份有限公司 | 车辆下车交互提醒方法、装置及车辆 |
CN115394079A (zh) * | 2022-08-23 | 2022-11-25 | 湖南汽车工程职业学院 | 一种基于人工智能的自动驾驶危险预测系统 |
CN115534850B (zh) * | 2022-11-28 | 2023-05-16 | 北京集度科技有限公司 | 界面显示方法、电子设备、车辆及计算机程序产品 |
-
2023
- 2023-04-27 CN CN202310481639.5A patent/CN118849991A/zh active Pending
-
2024
- 2024-02-22 WO PCT/CN2024/078109 patent/WO2024222166A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024222166A1 (zh) | 2024-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7657352B2 (en) | Automatic control system | |
JP5491409B2 (ja) | タッチ面を有する制御装置の制御方法およびその制御装置 | |
EP3725591A1 (en) | Control method and control system for vehicle mood lamp | |
US20170286785A1 (en) | Interactive display based on interpreting driver actions | |
CN108146443B (zh) | 车辆控制装置 | |
US11126391B2 (en) | Contextual and aware button-free screen articulation | |
CN112799499A (zh) | 一种机动车辆人机交互系统和方法 | |
US9444943B2 (en) | Multimedia apparatus, method, and computer readable medium for providing hands-free service for vehicle | |
CN110389744A (zh) | 基于人脸识别的多媒体音乐处理方法和系统 | |
CN109562740B (zh) | 用于远程访问车辆的个人功能简档的指纹装置和方法 | |
US9073433B2 (en) | Vehicle control system | |
CN110239564B (zh) | 一种驾驶位置自动调整装置、车辆及方法 | |
CN111731310A (zh) | 用于自动学习和调用驾驶员偏好的系统和方法 | |
US11661007B2 (en) | Wireless mirror control device | |
CN118849991A (zh) | 一种多功能交互方法、装置、设备及存储介质 | |
CN112550088A (zh) | 车辆及其控制方法和控制系统 | |
JP7557916B2 (ja) | 車載装置、車載装置の制御方法、および車載システム | |
JP2018501998A (ja) | 自動車の機器を制御するためのシステムおよび方法 | |
CN113002614A (zh) | 一种方向盘及汽车 | |
EP1561643B1 (en) | Anti-theft system using current position information | |
US20200150858A1 (en) | Controlling vehicle functions | |
CN110171373B (zh) | 一种汽车快捷键功能配置方法和汽车 | |
CN111511599A (zh) | 用于运行辅助系统的方法和汽车用辅助系统 | |
CN117311489A (zh) | 车辆投影控制方法、装置、介质、电子设备和车辆 | |
US12008166B1 (en) | Automatic in-vehicle haptic feedback and force touch adjustment systems and methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |