人机交互方法、装置、电子设备以及存储介质与流程

文档序号:27098586发布日期:2021-10-27 17:24阅读:194来源:国知局
人机交互方法、装置、电子设备以及存储介质与流程

1.本公开涉及人工智能技术领域,特别涉及自动驾驶、智能交通技术领域,尤其涉及人机交互方法、装置、电子设备以及存储介质。


背景技术:

2.随着汽车电子的迅速发展和普及应用,汽车中有着越来越多的控制功能。目前普遍用于汽车座舱内外各项功能控制的交互方法为按键(比如中控按键、方向盘按键、舱门按键等)结合触屏选项的点按触控交互,这种交互方式虽然能实现对汽车的各项功能的直接控制,但是在操作时均要求驾驶员视线离开前方路面,寻找触控按键位置并予以选择,对驾驶过程造成了较大的安全隐患。


技术实现要素:

3.本公开提供了一种人机交互方法、装置、电子设备、存储介质以及计算机程序产品。
4.根据本公开的一方面,提供了一种人机交互方法,包括:响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;根据目标控制方式,对目标控制对象进行控制。
5.根据本公开的另一方面,提供了一种人机交互装置,包括:第一确定模块,用于响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;第二确定模块,用于响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;控制模块,用于根据目标控制方式,对目标控制对象进行控制。
6.根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的人机交互方法。
7.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如上所述的人机交互方法。
8.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据如上所述的人机交互方法。
9.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
10.附图用于更好地理解本方案,不构成对本公开的限定。其中:
11.图1是根据本公开第一实施例的人机交互方法的流程示意图;
12.图2是根据本公开第二实施例的人机交互方法的流程示意图;
13.图3

21是根据本公开第二实施例的人机交互方法的示例图;
14.图22是根据本公开第三实施例的人机交互方法的流程示意图;
15.图23是根据本公开第四实施例的人机交互装置的结构示意图;
16.图24是根据本公开第五实施例的人机交互装置的结构示意图;
17.图25是用来实现本公开实施例的人机交互方法的电子设备的框图。
具体实施方式
18.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
19.可以理解的是,随着汽车电子的迅速发展和普及应用,汽车中有着越来越多的控制功能。目前普遍用于汽车座舱内外各项功能控制的交互方法为按键(比如中控按键、方向盘按键、舱门按键等)结合触屏选项的点按触控交互,这种交互方式虽然能实现对汽车的各项功能的直接控制,但是在操作时均要求驾驶员视线离开前方路面,寻找触控按键位置并予以选择,对驾驶过程造成了较大的安全隐患。
20.本公开针对上述问题,提出一种人机交互方法,该人机交互方法,首先响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象,再响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式,进而根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
21.下面参考附图描述本公开实施例的人机交互方法、装置、电子设备、非瞬时计算机可读存储介质以及计算机程序产品。
22.需要说明的是,本公开涉及人工智能技术领域,特别涉及自动驾驶、智能交通技术领域。
23.其中,人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉、语音识别技术、自然语言处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。
24.自动驾驶是指能够协助驾驶员转向和保持在道路内行驶,实现跟车、制动和变道等一系列操作的辅助驾驶系统,驾驶员能随时对车辆进行控制,并且系统在一些特定的环境下会提醒驾驶员介入操控。
25.智能交通是将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统,由交通信息服务系统、交通管理系统两部分组成。
26.首先结合图1,对本公开提供的人机交互方法进行详细描述。
27.图1是根据本公开第一实施例的人机交互方法的流程示意图。其中,需要说明的是,本公开实施例提供的人机交互方法,执行主体为人机交互装置。该人机交互装置可以为电子设备,也可以被配置在电子设备中,以实现根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高驾驶的安全性。
28.其中,电子设备,可以是任意能够进行数据处理的静止或者移动计算设备,例如笔记本电脑、智能手机、可穿戴设备等移动计算设备,或者台式计算机等静止的计算设备,或者服务器,或者触控板等,本公开对此不作限制。
29.需要说明的是,本公开实施例以驾驶员利用触控板对汽车中各项功能进行控制的场景为例进行说明。其中,触控板可以由支持多点触控的电极、压力传感器感应单元、控制单元、存储单元和连接接口组成。本公开实施例中的人机交互装置可以理解为触控板中的控制单元。
30.如图1所示,人机交互方法,可以包括以下步骤:
31.步骤101,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象。
32.其中,第一区域,可以为触控板的任意区域,本公开实施例对此不作限制。
33.第一手势动作,可以为单指双击点按、单指画三角形、三指单击点按等任意手势动作,本公开实施例对第一手势动作对应的触控方式、触控点的数量以及轨迹不作限制。比如,第一手势动作对应的触控方式可以为点击、长按、拖动等;触控点的数量可以为一个(即驾驶员用一根手指作出手势动作)、两个(即驾驶员用两根手指作出手势动作)、三个、四个、五个等;轨迹可以为三角形、直线等。
34.在示例性实施例中,驾驶员在触控板的第一区域作出第一手势动作时,触控板中的电极和压力传感器感应单元可以检测到触控板的第一区域的第一手势动作并输出信号到控制单元,控制单元可以将获取的信号转换为坐标值从而形成轨迹信息,并根据轨迹信息确定第一区域的第一手势动作对应的目标控制对象。
35.其中,目标控制对象,为待控制的对象,例如可以为汽车座舱内的后视镜、天窗等物件、空调、影音、灯光等。
36.步骤102,响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式。
37.其中,第二区域,可以为触控板的任意区域,本公开实施例对此不作限制。
38.第二手势动作,可以为单指向上滑动、单指三击、单指画椭圆等任意手势动作,本公开实施例对第二手势动作对应的触控方式、触控点的数量以及轨迹不作限制。比如,第二手势动作对应的触控方式可以为点击、长按、拖动等;触控点的数量可以为一个、两个、三个、四个、五个等;轨迹可以为三角形、直线等。
39.在示例性实施例中,驾驶员在触控板的第二区域作出第二手势动作时,触控板中的电极和压力传感器感应单元可以检测到触控板的第二区域的第二手势动作并输出信号到控制单元,控制单元可以将获取的信号转换为坐标值从而形成轨迹信息,并根据轨迹信息确定第二区域的第二手势动作对应的目标控制方式。
40.其中,目标控制方式,为对目标控制对象进行控制的方式,例如可以为开启空调、关闭车外双闪灯等。
41.步骤103,根据目标控制方式,对目标控制对象进行控制。
42.在示例性实施例中,确定了目标控制对象及目标控制方式后,触控板的控制单元即可根据目标控制对象及目标控制方式,生成控制指令,并通过触控板的连接接口向目标控制对象发送控制指令,以对目标控制对象进行控制。
43.在实际应用中,触控板可以安装在汽车车舱内,从而通过本公开实施例中的人机交互方法,对汽车中的物件、空调、影音、灯光、软件、辅助驾驶功能进行控制。由此,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
44.其中,物件控制,可以包括控制车身物件开关,比如后视镜调节、开天窗或关天窗、上锁或解锁、开启引擎盖或开启后备箱盖、开启油箱盖或开启充电口盖等。
45.空调控制,可以包括控制和调节汽车内空调多种模式,比如空调开关、温度调节、风速调节、风向模式选择、除雾开关、内外循环、空气过滤等。
46.影音控制,可以包括控制和调节车内影音系统功能,比如播放、暂停、上一首、下一首、快进、快退、循环播放、顺序播放、随机播放等。
47.灯光控制,可以包括控制车内外灯光模式,比如车外双闪、车内座舱前后顶灯、氛围灯及亮度等。
48.软件控制,可以包括控制车载软件开关及软件内常用功能,比如导航进入或退出、来电接听或挂断、蓝牙连接或断开、功能确认、功能取消、功能返回或功能退出等。
49.辅助驾驶功能控制,可以包括控制车载自动辅助驾驶模式开启和功能设置,比如领航辅助驾驶、自动泊车等。
50.在示例性实施例中,为了实现对汽车中各项功能的便捷控制,触控板可以根据需要安装在汽车车舱内驾驶员的顺手位置。比如,触控板可以安装在车辆的以下位置中的任意一个:右手位操纵台、挂档器表面、左手位前门装饰件、方向盘中央。其中,右手位操纵台,位于储物箱前侧,驾驶员右手小臂自然放置的区域前侧,将触控板安装在右手位操纵台,可以方便驾驶员左手驾驶时使用闲置右手实时通过触控板对汽车中各项功能进行控制。挂档器表面,位于档杆顶端,在档杆顶端可以预留一定面积安装触控板,将触控板安装在挂档器表面,可以方便习惯用右手握住挂档器的驾驶员实时通过触控板对汽车中各项功能进行控制。左手位前门装饰件,位于车窗升降按键前,驾驶员左手小臂自然放置区域的前端,将触控板安装在左手位前门装饰件,可以方便驾驶员右手驾驶时使用闲置左手实时通过触控板对汽车中各项功能进行控制。将触控板安装在多功能方向盘内部区域的车标下方位置或按键区,可以方便驾驶员双手驾驶时居中操控,更适合习惯双手驾驶、无闲置手习惯的驾驶员使用。
51.其中,触控板的安装方式可以为,在车舱的安装位置外壳上预留触控板孔,在孔内嵌入触控板,并使用带有延伸部的支架将触控板在外壳上通过定位柱固定。
52.可以理解的是,触控板安装在汽车车舱内驾驶员的顺手位置时,易出现对触控板的误触控的情况,而若频繁出现误触控,易对驾驶员带来叨扰。而本公开实施例中的人机交互方法,实质上是将对控制对象的控制分成了两个阶段,第一阶段,先根据检测到的触控板
的第一区域的第一手势动作,确定目标控制对象,此时可以进入目标控制对象的触发模式,第二阶段,根据检测到的触控板的第二区域的第二手势动作,确定目标控制方式,进而根据目标控制方式对目标控制对象进行控制,由此,即使驾驶员误触了触控板,也不会造成对汽车中各项功能的误操控,从而避免了误触控的频繁发生。
53.本公开实施例提供的人机交互方法,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
54.通过上述分析可知,本公开实施例中,可以根据检测到的触控板的第一区域的第一手势动作,确定目标控制对象,根据检测到的触控板的第二区域的第二手势动作,确定目标控制方式,下面结合图2,对本公开提供的人机交互方法中,确定目标控制对象及目标控制方式的过程进一步说明。
55.图2是根据本公开第二实施例的人机交互方法的流程示意图。如图2所示,人机交互方法,可以包括以下步骤:
56.步骤201,响应于检测到触控板的第一区域的第一手势动作,根据触控板的预设区域、手势动作与控制对象的第一对应关系,确定第一区域的第一手势动作对应的目标控制对象。
57.在示例性实施例中,可以预先设置触控板的预设区域、手势动作与控制对象的第一对应关系,从而在检测到触控板的第一区域的第一手势动作后,可以通过查询对应关系,确定第一区域的第一手势动作对应的目标控制对象。其中,第一对应关系可以根据需要任意设置。
58.需要说明的是,在实际应用中,可能出现因误触控或者驾驶员记忆的手势动作出现错误,而导致人机交互装置检测到触控板的第一区域的第一手势动作后,查询触控板的预设区域、手势动作与控制对象的第一对应关系,确定不存在与第一区域的第一手势动作对应的控制对象的情况,此时,可以提示驾驶员重新输入手势动作,以引导驾驶员正确对汽车各项功能进行控制。
59.在示例性实施例中,可以通过触控板单次长震动、车载语音播报等方式中的至少一种,提示驾驶员重新输入手势动作。
60.另外,触控板可以与显示屏连接,其中,显示屏可以为中控显示屏或其它显示屏,连接方式可以为can(controller area network,控制器局域网络)总线连接或其它连接方式,从而在根据触控板的预设区域、手势动作与控制对象的第一对应关系,确定不存在与第一区域的第一手势动作对应的控制对象时,可以通过显示屏展示重新输入手势动作的提示信息。其中,为了与其它提示信息进行区分,此处的提示信息可以称为第四提示信息。
61.其中,通过显示屏展示重新输入手势动作的第四提示信息时,可以以文字的形式展示手势动作错误的提示消息,也可以通过动画的形式展示各控制对象对应的手势动作以及对应区域,本公开实施例对此不作限制。
62.步骤202,根据目标控制对象,确定触控板的预设区域、手势动作与目标控制对象
的控制方式的第二对应关系。
63.步骤203,响应于检测到触控板的第二区域的第二手势动作,根据第二对应关系,确定第二区域的第二手势动作对应的目标控制方式。
64.在示例性实施例中,可以预先针对每个控制对象,设置触控板的预设区域、手势动作与控制对象的控制方式的对应关系,从而在确定目标控制对象后,可以根据目标控制对象,确定触控板的预设区域、手势动作与目标控制对象的控制方式的第二对应关系,进而在检测到触控板的第二区域的第二手势动作后,可以根据第二对应关系,确定第二区域的第二手势动作对应的目标控制方式。其中,第一对应关系可以根据需要任意设置。
65.举例来说,假设预先设置针对后视镜,在触控板的任意区域单指滑动,对应调节后视镜的角度;针对引擎盖,在触控板的任意区域单指向上滑动,对应开启引擎盖;针对后备箱盖,在触控板的任意区域单指向上滑动对应开启后备箱盖。则在确定目标控制对象为后备箱盖后,可以确定触控板的预设区域、手势动作与后备箱盖的控制方式的第二对应关系。进而在检测到触控板的任意区域的单指向上滑动的第二手势动作后,可以根据触控板的预设区域、手势动作与后备箱盖的控制方式的第二对应关系,确定任意区域的单指向上滑动的第二手势动作对应的目标控制方式为开启后备箱盖。
66.需要说明的是,步骤202也可以在检测到触控板的第二区域的第二手势动作后执行,本公开实施例对步骤202的执行时机不作限制。
67.需要说明的是,在实际应用中,可能出现因误触控或者驾驶员记忆的手势动作出现错误,而导致人机交互装置检测到触控板的第二区域的第二手势动作后,查询触控板的预设区域、手势动作与目标控制对象的控制方式的第二对应关系,确定不存在与第二区域的第二手势动作对应的控制方式的情况,此时,也可以提示驾驶员重新输入手势动作,以引导驾驶员正确对汽车的目标控制对象的各项功能进行控制。
68.在示例性实施例中,可以通过触控板单次长震动、语音播报等方式中的至少一种,提示驾驶员重新输入动作,也可以通过显示屏展示重新输入手势动作的提示信息。其中,为了与其它提示信息进行区分,此处的提示信息可以称为第五提示信息。
69.其中,通过显示屏展示重新输入手势动作的第五提示信息时,可以以文字的形式展示手势动作错误的提示消息,也可以通过动画的形式展示目标控制对象的各控制方式对应的手势动作以及对应区域,本公开实施例对此不作限制。
70.在示例性实施例中,若确定不存在与第一区域的第一手势动作对应的控制对象的次数超过预设次数阈值,或者确定不存在与第二区域的第二手势动作对应的控制方式的次数超过预设次数阈值,可以进一步展示手势动作错误的提示消息,并退出该轮对目标控制对象的控制。其中,预设次数阈值,可以根据需要设置。
71.在示例性实施例中,可以通过触控板双次长震动、语音播放等方式中的至少一种,来提示驾驶员手势动作错误。
72.可以理解的是,本公开实施例的人机交互方法,结合手势动作以及手势动作在触控板的作用区域来确定目标控制对象以及目标控制对象的目标控制方式,从而通过在触控板的不同区域的同一手势动作或同一区域的不同手势动作,可以实现对不同的控制对象进行控制,或者对同一控制对象进行不同的控制,相比仅通过手势动作来确定目标控制对象及目标控制方式的人机交互方法,驾驶员需要记忆的手势动作更少。并且,通过分别设置触
控板的预设区域、手势动作与控制对象的第一对应关系以及针对每个控制对象,触控板的预设区域、手势动作与控制对象的控制方式的第二对应关系,可以实现对于不同的控制对象,采用相同的手势动作来对控制对象进行控制,比如对于引擎盖,采用单指向上滑动的手势动作开启引擎盖,对于空调,采用单指向上滑动开启空调,从而进一步减少了驾驶员需要记忆的手势动作,并且,提高了对各控制对象进行控制时的灵活性。
73.步骤204,根据目标控制方式,对目标控制对象进行控制。
74.其中,步骤204的具体实现过程及原理,可以参考上述实施例的描述,此处不再赘述。
75.需要说明的是,对于某些控制对象,根据触控板的第二区域的第二手势动作,确定目标控制对象的目标控制方式,并根据目标控制方式对目标控制对象进行控制后,可能还需要对目标控制对象进一步调节,比如对于天窗,根据触控板的第二区域的第二手势动作,控制天窗全开后,可能还需要进一步调节天窗开启的程度。那么本公开实施例中,还可以响应于检测到的触控板的第三区域的第三手势动作,根据目标控制对象,确定触控板的预设区域、手势动作与目标控制对象的参数调节方式的第三对应关系,根据第三对应关系,确定第三区域的第三手势动作对应的参数调节方式,进而根据参数调节方式,对目标控制对象的参数进行调节。
76.另外,对于一些功能比较简单的控制对象,为了实现对控制对象的便捷控制,本公开实施例中,可以设置仅通过检测到的触控板的某个区域的某个手势动作,确定目标控制对象及目标控制方式,进而根据目标控制方式对目标控制对象进行控制。
77.下面结合附图3

21,对触控板的预设区域、手势动作与控制对象的第一对应关系,以及针对各控制对象,触控板的预设区域、手势动作与控制对象的控制方式的第二对应关系,以及触控板的预设区域、手势动作与控制对象的参数调节方式的第三对应关系进行举例说明。
78.参考图3,可以设置如图3的左图所示,在触控板的区域301单指双击点按,对应的控制对象为左后视镜;如图3的左图所示,在触控板的区域302单指双击点按,对应的控制对象为右后视镜。对于左后视镜或右后视镜,如图3的右图所示,在触控板的任意区域单指滑动,对应调节后视镜角度方向。
79.参考图4,可以设置如图4的左图所示,在触控板中央的圆形区域单指画三角形,对应的控制对象为天窗。对于天窗,如图4的中间图所示,在触控板的任意区域单指滑动,对应控制天窗开启或关闭。其中,在触控板的任意区域单指向上滑动,对应控制天窗斜开;在触控板的任意区域单指向下滑动,对应控制天窗斜关;在触控板的任意区域单指向左滑动,对应控制天窗全关;在触控板的任意区域单指向右滑动,对应控制天窗全开。对于天窗,如图4的右图所示,在触控板的任意区域单指长按,对应调节天窗的开启程度。
80.参考图5,可以设置如图5的左图所示,在触控板任意区域五指向内抓紧,对应的控制对象为车门锁,对应的控制方式为上锁。并且,设置如图5的右图所示,在触控板任意区域五指点按向外伸张,对应的控制对象为车门锁,对应的控制方式为解锁。
81.参考图6,可以设置如图6的左图所示,在触控板的区域601单指从左至右横向滑动,对应的控制对象为引擎盖,如图6的左图所示,在触控板的区域602单指从左向右横向滑动,对应的控制对象为后备箱盖。对于引擎盖或后备箱盖,如图6的右图所示,在触控板的任
意区域单指向上滑动,对应开启引擎盖或后备箱盖。
82.参考图7,可以设置如图7的左图所示,在触控板的区域701单指双击点按,对应的控制对象为油箱盖或充电口盖。对于油箱盖或充电口盖,如图7的右图所示,在触控板的任意区域单指向上滑动,对应开启油箱盖或充电口盖。
83.参考图8

13,可以设置如图8

13的左图所示,在触控板的任意区域单指右滑一道回旋曲线,对应的控制对象为空调。对于空调,如图8的中间图所示,在触控板的任意区域单指向上滑动,对应开启空调;如图8的右图所示,在触控板的任意区域单指向下滑动,对应关闭空调;如图9的中间图所示,在触控板的任意区域双指向上滑动,对应调高温度;在触控板的任意区域双指向上滑动,对应调低温度;如图9的右图所示,在触控板的任意区域两指(比如拇指和食指)向外放大,对应调大风速,在触控板的任意区域两指向内缩小,对应降低风速;如图10的第2幅图所示,在触控板的任意区域单指向右滑动一段距离,对应开启前向出风;如图10的第3幅图所示,在触控板的任意区域单指向下滑动一段距离,对应开启下向出风;如图10的第4幅图所示,在触控板的任意区域单指向右滑动一段距离再向下滑动一段距离,对应开启多向出风;如图11的中间图所示,在触控板的任意区域单指划出一道椭圆轨迹,对应开启车舱空调内循环;如图11的右图所示,在触控板的任意区域单指划出一道椭圆轨迹后向外延伸,对应关闭车舱空调内循环;如图12的中间图所示,在触控板的上半区域三指向右划一道弯折直线,对应开启前挡风玻璃除雾;如图12的中间图所示,在触控板的下半区域三指向右划一道弯折直线,对应开启后挡风玻璃除雾;如图12的右图所示,在触控板的上半区域三指向右划一道弯折直线后向下滑动一段距离,对应关闭前挡风玻璃除雾;如图12的右图所示,在触控板的下半区域三指向右划一道弯折直线后向下滑动一段距离,对应关闭后挡风玻璃除雾;如图13的中间图所示,在触控板的任意区域三指向左斜下滑动一段距离,对应开启车舱空气过滤;如图13的右图所示,在触控板的任意区域三指向左斜下滑动一段距离后向下滑动一段距离,对应关闭车舱空气过滤。
84.参考图14,可以设置如图14的左图所示,在触控板的任意区域依次使用三指单击点按(比如先使用拇指点按、再使用食指点按、再使用中指点按),对应的控制对象为影音。对于影音,如图14的中间图所示,在触控板的任意区域单指双击,对应启动播放;如图14的右图所示,在触控板的任意区域单指三击,对应暂停播放;在影音播放模式下,如图15的左图所示,在触控板的任意区域使用双指向右滑动,对应切换下一首播放;在影音播放模式下,如图15的中间图所示,在触控板的任意区域使用双指向左滑动,对应切换上一首播放;在影音播放模式下,如图15的右图所示,在触控板的任意区域使用双指长按2秒后向右缓慢滑动,对应进行快进控制;在影音播放模式下,如图15的右图所示,在触控板的任意区域使用双指长按2秒后向左缓慢滑动,对应进行快退控制;在影音播放模式下,如图16的左图所示,在触控板的任意区域使用单指划圆,对应单曲循环播放;在影音播放模式下,如图16的中间图所示,在触控板的任意区域使用单指先后向下划三次,对应列表顺序播放;在影音播放模式下,如图16的右图所示,在触控板的任意区域使用单指划出无穷符号,对应列表随机播放。
85.参考图17,可以设置如图17的第1幅图所示,在触控板的任意区域先后使用食指和中指单击且来回点按两次(即先使用食指点按、再使用中指点按、再使用食指点按、再使用中指点按),对应开启双闪;如图17的第1幅图所示,在触控板的任意区域先后使用中指和食
指单击来回点按两次(即先使用中指点按、再使用食指点按、再使用中指点按、再使用食指点按),对应关闭双闪;如图17的第2幅图所示,在触控板的上半区域使用单指从上至下划闪电轨迹,对应开启前顶灯;如图17的第2幅图所示,在触控板的上半区域使用单指从下至上划闪电轨迹,对应关闭前顶灯;如图17的第2幅图所示,在触控板的下半区域使用单指从上至下划闪电轨迹,对应开启后顶灯;如图17的第2幅图所示,在触控板的下半区域使用单指从下至上划闪电轨迹,对应关闭后顶灯;如图17的第3幅图所示,在触控板的边缘区域绕触控板顺时针划满一周,对应开启氛围灯,在触控板的边缘区域绕触控板逆时针划满一周,对应关闭氛围灯;在开灯后,如图17的第4幅图所示,在手势尾端长按2秒后向右缓慢滑动,对应调亮灯光;在开灯后,如图17的第4幅图所示,在手势尾端长按2秒后向左缓慢滑动,对应调暗灯光。
86.参考图18,可以设置如图18的左图所示,在触控板的任意区域使用单指向上滑动并在轨迹末端单指双击,对应进入导航;如图18的右图所示,在触控板的任意区域使用单指向下滑动并在轨迹末端单指双击,对应退出导航。
87.参考图19,可以设置如图19的左图所示,在触控板的任意区域使用单指向右滑动并在轨迹末端单指双击,对应打开蓝牙连接;如图19的右图所示,在触控板的任意区域使用单指向左滑动并在轨迹末端单指双击,对应断开蓝牙连接。
88.参考图20,对于某个功能,如图20的第1幅图所示,在触控板的任意区域使用单指划勾,对应确认选择;如图20的第2幅图所示,在触控板的任意区域使用单指划叉,对应取消选择;如图20的第3幅图所示,在触控板的任意区域使用单指划左折括弧,对应返回上一页或上一项;如图20的第4幅图所示,在触控板的任意区域使用四指向左滑,对应退出功能返回主页。对于来电接听,可以使用与图20的第1幅图所示的功能确认手势相同的手势,对于来电或通话挂断,可以使用与图20的第2幅图所示的功能取消手势相同的手势。
89.参考图21,可以设置如图21的左图所示,在触控板的任意区域使用四指向上划两次,对应开启辅助驾驶功能;如图21的中间图所示,在触控板的任意区域使用双指向前划双波浪线,对应启动领航辅助驾驶;如图21的右图所示,在触控板的任意区域使用双指从上向下再向右划直角双线,对应启动自动泊车功能。
90.根据上述各控制对象对应的手势动作以及各控制对象的控制方式和参数调节方式分别对应的手势动作可知,本公开实施例中,对于不同的控制对象,可以采用相同的手势动作来进行控制,从而减少了驾驶员需要记忆的手势动作。比如,对于后视镜,可以采用在触控板的任意区域的单指滑动,来控制后视镜角度;对于天窗,可以采用在触控板的任意区域的单指滑动,来控制天窗开或关;对于后备箱盖或引擎盖,可以采用在触控板的任意区域的单指滑动,来控制后备箱盖或引擎盖开启;对于空调,可以采用在触控板的任意区域的单指滑动,来控制空调开启等。
91.假设人机交互装置检测到在触控板的任意区域的单指向右划一道回旋曲线的手势动作,则可以确定目标控制对象为空调,并且可以确定触控板的预设区域、手势动作与空调的控制方式的对应关系,进而在检测到在触控板的任意区域的单指向上滑动的手势动作后,可以确定控制方式为开启空调,从而可以控制空调开启。
92.本公开实施例的人机交互方法,响应于检测到触控板的第一区域的第一手势动作,根据触控板的预设区域、手势动作与控制对象的第一对应关系,确定第一区域的第一手
势动作对应的目标控制对象,根据目标控制对象,确定触控板的预设区域、手势动作与目标控制对象的控制方式的第二对应关系,响应于检测到触控板的第二区域的第二手势动作,根据第二对应关系,确定第二区域的第二手势动作对应的目标控制方式,根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
93.通过上述分析可知,本公开实施例中可以将对控制对象的控制过程分为两个阶段,先根据检测到的触控板的第一区域的第一手势动作,确定目标控制对象,再根据检测到的触控板的第二区域的第二手势动作,确定目标控制对象的目标控制方式。在实际应用中,可能出现检测到触控板的第一区域的第一手势动作后,未检测到触控板的第二区域的第二手势动作的情况,下面结合图22,对本公开提供的人机交互方法进行进一步说明。
94.图22是根据本公开第三实施例的人机交互方法的流程示意图。如图22所示,人机交互方法,可以包括以下步骤:
95.步骤2201,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象。
96.其中,步骤2201的具体实现过程及原理,可以参考上述实施例的描述,此处不再赘述。
97.步骤2202,通过预设的方式,展示第一区域的第一手势动作对应目标控制对象的第一提示信息,以及展示目标控制对象的至少一个控制方式对应的手势动作的第二提示信息。
98.步骤2203,获取对目标控制对象的确认指令。
99.步骤2204,响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式。
100.在示例性实施例中,确定第一区域的第一手势动作对应的目标控制对象后,可以进入目标控制对象的触发模式,并通过触控板双次震动、车载语音播报等方式中的至少一种,提示驾驶员第一区域的第一手势动作对应的目标控制对象,以使驾驶员知晓其在触控板的第一区域的第一手势动作已被正确响应。其中,为了与其它提示信息进行区分,此处的提示信息可以称为第一提示信息。并且,还可以通过语音播放等方式,展示目标控制对象的至少一个控制方式对应的手势动作的第二提示信息,以引导驾驶员采用正确的手势动作对目标控制对象进行控制。
101.在示例性实施例中,触控板可以与显示屏连接,其中,显示屏可以为中控显示屏或其它显示屏,连接方式可以为can总线连接或其它连接方式,从而在确定第一区域的第一手势动作对应的目标控制对象后,可以通过显示屏展示第一提示信息和第二提示信息,以使驾驶员直观的了解当前的控制对象为哪个控制对象,以及采用何种手势动作对目标控制对象进行控制。
102.通过显示屏展示第一提示信息以及第二提示信息时,可以以文字的形式展示第一提示信息以及第二提示信息,也可以通过动画的形式展示第一提示信息以及第二提示信息,本公开实施例对此不作限制。
103.在示例性实施例中,在展示第一区域的第一手势动作对应的目标控制对象的第一
提示信息后,人机交互装置可以在获取到对目标控制对象的确认指令后,再响应于检测到的触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式,从而避免出现人机交互装置确定的目标控制对象错误时,根据第二区域的第二手势动作对应的目标控制方式对错误的控制对象进行控制的情况,提高对汽车中各项功能的控制准确性。
104.其中,对目标控制对象的确认指令,可以是驾驶员通过语音的方式下达的确认指示,也可以是驾驶员通过在触控板的特定区域的特定手势动作触发的确认指令,比如驾驶员在触控板的任意区域使用单指划勾来确认目标控制对象正确,或者,也可以是以其它形式触发的确认指令,本公开实施例对此不作限制。
105.在示例性实施例中,还可能出现驾驶员在触控板的第一区域输入第一手势动作后,因目标控制对象错误或者临时有其它事等原因而未在触控板进一步输入手势动作的情况。针对上述情况,本公开实施例中,可以在通过显示屏展示第一提示信息以及第二提示信息之后,在第一预设时间段内未检测到触控板的第二区域的第二手势动作时,展示输入手势动作的第三提示信息,以引导驾驶员对目标控制对象进行正确控制。在展示输入手势动作的第三提示信息之后,第二预设时间段内仍未检测到触控板的第二区域的第二手势动作时,控制显示屏退出展示第一提示信息以及第二提示信息的界面。
106.其中,第一预设时间段以及第二预设时间段,可以根据需要设置,比如,可以设置第一预设时间段以及第二预设时间段均为5秒。
107.在示例性实施例中,在第一预设时间段内未检测到触控板的第二区域的第二手势动作时,可以通过触控板单次震动、车载语音播报等方式中的至少一种,提示驾驶员输入手势动作,也可以通过显示屏展示输入手势动作的提示信息,以引导驾驶员对目标控制对象进行正确控制。其中,为了与其它提示信息进行区分,此处的提示信息可以称为第三提示信息。
108.在展示输入手势动作的第三提示信息之后,第二预设时间段内未检测到触控板的第二区域的第二手势动作时,可以控制退出目标控制对象的触发模式,并作出语音播报退出提示,并控制显示屏退出展示第一提示信息以及第二提示信息的界面。
109.在示例性实施例中,确定目标控制对象的目标控制方式后,也可以通过触控板单次震动、语音播报、显示屏显示等方式,提示驾驶员第二区域的第二手势动作已被正确响应。
110.步骤2205,根据目标控制方式,对目标控制对象进行控制。
111.在示例性实施例中,根据目标控制方式,对目标控制对象进行控制之后,第三预设时间段内未检测到手势动作时,可以展示退出当轮功能控制的第六提示信息。其中,第三预设时间段,可以根据需要设置。
112.在示例性实施例中,可以通过触控板双次震动、语音播报等方式中的至少一种,展示退出当轮功能控制的第六提示信息。另外,退出当轮控制后,显示屏可以停留在对目标控制对象的控制界面,以方便驾驶员进一步对目标控制对象进行控制。
113.本公开实施例的人机交互方法,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象,通过预设的方式,展示第一区域的第一手势动作对应目标控制对象的第一提示信息,以及展示目标控制对象的至少一个控制
方式对应的手势动作的第二提示信息,获取对目标控制对象的确认指令,响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式,根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
114.下面结合图23,对本公开提供的人机交互装置进行说明。
115.图23是根据本公开第四实施例的人机交互装置的结构示意图。
116.如图23所示,本公开提供的人机交互装置2300,包括:第一确定模块2301、第二确定模块2302以及控制模块2303。
117.其中,第一确定模块2301,用于响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;
118.第二确定模块2302,用于响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;
119.控制模块2303,用于根据目标控制方式,对目标控制对象进行控制。
120.需要说明的是,本实施例提供的人机交互装置2300,可以执行前述实施例的人机交互方法。其中,人机交互装置可以为电子设备,也可以被配置在电子设备中,以实现根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高驾驶的安全性。
121.其中,电子设备,可以是任意能够进行数据处理的静止或者移动计算设备,例如笔记本电脑、智能手机、可穿戴设备等移动计算设备,或者台式计算机等静止的计算设备,或者服务器,或者触控板等,本公开对此不作限制。
122.需要说明的是,前述对于人机交互方法的实施例的说明,也适用于本公开提供的人机交互装置,此处不再赘述。
123.本公开实施例提供的人机交互装置,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
124.下面结合图24,对本公开提供的人机交互装置进行说明。
125.图24是根据本公开第五实施例的人机交互装置的结构示意图。
126.如图24所示,人机交互装置2400,具体可以包括:第一确定模块2401、第二确定模块2402以及控制模块2403。其中,图24中第一确定模块2401、第二确定模块2402以及控制模块2403与图23中第一确定模块2301、第二确定模块2302以及控制模块2303具有相同功能和结构。
127.在示例性实施例中,第一确定模块2401,包括:
128.第一确定单元,用于根据触控板的预设区域、手势动作与控制对象的第一对应关系,确定第一区域的第一手势动作对应的目标控制对象。
129.在示例性实施例中,第二确定模块2402,包括:
130.第二确定单元,用于根据目标控制对象,确定触控板的预设区域、手势动作与目标控制对象的控制方式的第二对应关系;
131.第三确定单元,用于根据第二对应关系,确定第二区域的第二手势动作对应的目标控制方式。
132.在示例性实施例中,人机交互装置2400,还包括:
133.第一展示模块2404,用于通过预设的方式,展示第一区域的第一手势动作对应目标控制对象的第一提示信息,以及展示目标控制对象的至少一个控制方式对应的手势动作的第二提示信息。
134.在示例性实施例中,人机交互装置2400,还包括:
135.获取模块2405,用于获取对目标控制对象的确认指令。
136.在示例性实施例中,触控板与显示屏连接;
137.其中,第一展示模块2404,包括:
138.第一展示单元,用于通过显示屏展示第一提示信息以及第二提示信息。
139.在示例性实施例中,第一展示模块2404,还包括:
140.第二展示单元,用于在第一预设时间段内未检测到触控板的第二区域的第二手势动作时,展示输入手势动作的第三提示信息;
141.控制单元,用于在展示输入手势动作的第三提示信息之后,第二预设时间段内未检测到触控板的第二区域的第二手势动作时,控制显示屏退出展示第一提示信息以及第二提示信息的界面。
142.在示例性实施例中,人机交互装置2400,还包括:
143.第二展示模块2406,用于在根据触控板的预设区域、手势动作与控制对象的第一对应关系,确定不存在与第一区域的第一手势动作对应的控制对象时,展示重新输入手势动作的第四提示信息。
144.在示例性实施例中,人机交互装置2400,还包括:
145.第三展示模块2407,用于根据第二对应关系,确定不存在与第二区域的第二手势动作对应的控制方式时,展示重新输入手势动作的第五提示信息。
146.在示例性实施例中,触控板安装在车辆的以下位置中的任意一个:右手位操纵台、挂档器表面、左手位前门装饰件、方向盘中央。
147.需要说明的是,前述对于人机交互方法的实施例的说明,也适用于本公开提供的人机交互装置,此处不再赘述。
148.本公开实施例提供的人机交互装置,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
149.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
150.图25示出了可以用来实施本公开的实施例的示例电子设备2500的示意性框图。电
子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
151.如图25所示,设备2500包括计算单元2501,其可以根据存储在只读存储器(rom)2502中的计算机程序或者从存储单元2508加载到随机访问存储器(ram)2503中的计算机程序,来执行各种适当的动作和处理。在ram 2503中,还可存储设备2500操作所需的各种程序和数据。计算单元2501、rom 2502以及ram 2503通过总线2504彼此相连。输入/输出(i/o)接口2505也连接至总线2504。
152.设备2500中的多个部件连接至i/o接口2505,包括:输入单元2506,例如键盘、鼠标等;输出单元2507,例如各种类型的显示器、扬声器等;存储单元2508,例如磁盘、光盘等;以及通信单元2509,例如网卡、调制解调器、无线通信收发机等。通信单元2509允许设备2500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
153.计算单元2501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元2501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元2501执行上文所描述的各个方法和处理,例如人机交互方法。例如,在一些实施例中,人机交互方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元2508。在一些实施例中,计算机程序的部分或者全部可以经由rom 2502和/或通信单元2509而被载入和/或安装到设备2500上。当计算机程序加载到ram 2503并由计算单元2501执行时,可以执行上文描述的人机交互方法的一个或多个步骤。备选地,在其他实施例中,计算单元2501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行人机交互方法。
154.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
155.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
156.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可
读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd

rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
157.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
158.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、互联网和区块链网络。
159.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端

服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtual private server",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。
160.根据本公开实施例的技术方案,响应于检测到触控板的第一区域的第一手势动作,确定第一区域的第一手势动作对应的目标控制对象;响应于检测到触控板的第二区域的第二手势动作,确定第二区域的第二手势动作对应的目标控制方式;根据目标控制方式,对目标控制对象进行控制。由此,实现了根据检测到的触控板的不同区域的手势动作,对目标控制对象进行控制,使得驾驶员视线不必离开前方路面,单凭手指的动作即可对汽车中各项功能进行控制,提高了驾驶的安全性。
161.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
162.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1