本技术涉及头戴显示设备领域,尤其涉及一种人机交互方法、装置、头戴显示设备和可读存储介质。
背景技术:
1、hmi(human machine interface,人机交互界面)是信息化技术发展的产物,该系统实现了人与车之间的人机交互控制功能。而人车交互的方式也从文字界面交互,到图形界面交互、手势识别、语音交互、脑机接口等方向拓展。目前的用户界面往往以gui(graphical user interface,图形用户界面)和vui(voice user interface,语音用户界面)形态呈现,随着机器智能化水平的提升,vui(语音用户界面)也逐渐发展,但gui 仍然是当前人机交互形态的主流体验媒介,也即,目前人车交互的主流方式仍然是基于车舱内gui物理布局的物理旋钮方式、物理按键按压方式或者车载触摸屏触摸方式。
2、然而,随着人们对车辆的科技感需求和智能化需求越来越高,需要车舱内布局的物理操纵键位越来越少,以此来适应极致简约的智能车舱发展趋势。因此,为了适应极致简约的智能车舱设计潮流,如何找到合适的人车交互方式,以简化车舱内的gui物理布局,已成为亟待解决的技术问题。
技术实现思路
1、本技术的主要目的在于提供一种人机交互方法、装置、头戴显示设备和可读存储介质,旨在解决如何找到另一种对于车辆的人机交互设计,简化车舱内的gui物理布局,以适应极致简约的智能车舱发展趋势。
2、为实现上述目的,本技术提供一种人机交互方法,所述人机交互方法应用于头戴显示设备,所述头戴显示设备与车辆通信连接,所述方法包括:
3、获取用户预设操作而产生的虚拟界面唤醒指令;
4、根据所述虚拟界面唤醒指令,将预设的虚拟交互界面呈现于所述头戴显示设备的当前视窗上,其中,所述视窗包括中心透视区域和边缘布局区域,所述虚拟交互界面包括布设于所述边缘布局区域的多个虚拟功能按键,所述中心透视区域为供用户视线透过以观察前方路况的区域;
5、检测对所述虚拟功能按键而执行的人机交互操作信息,并生成所述人机交互操作对应的功能控制指令并发送至所述车辆,以对车辆进行控制。
6、可选地,所述虚拟功能按键的体现形式包括虚拟旋钮按键和虚拟按压按键,所述检测基于所述虚拟功能按键而执行的人机交互操作信息的步骤包括:
7、确定用户所执行的虚拟功能按键的体现形式;
8、若所执行的虚拟功能按键的体现形式为虚拟旋钮按键,则检测基于所述虚拟功能按键而执行的旋钮手势动作,将旋钮手势动作对应的旋钮方向和旋动进给量,作为人机交互操作信息;
9、若所执行的虚拟功能按键的体现形式为虚拟按压按键,则检测基于所述虚拟功能按键而执行的按压手势动作,将按压手势动作对应的按压次数,作为人机交互操作信息。
10、可选地,所述虚拟功能按键的体现形式还包括虚拟滑动按键,在所述确定用户所执行的虚拟功能按键的体现形式的步骤之后,所述方法还包括:
11、若所执行的虚拟功能按键的体现形式为虚拟滑动按键,则检测基于所述虚拟滑动按键而执行的滑动手势动作,将滑动钮手势动作对应的滑动方向和滑动进给量,作为人机交互操作信息。
12、可选地,在所述检测对所述虚拟功能按键而执行的人机交互操作信息的步骤之后,所述方法还包括:
13、若所述人机交互操作信息中包括对多个虚拟功能按键进行的交互操作,则确定各所述虚拟功能按键对应的按键功能优先级;
14、所述生成所述人机交互操作对应的功能控制指令并发送至车辆的步骤包括:
15、生成所述人机交互操作对应的功能控制指令;
16、若所述功能控制指令为多个,则根据各所述虚拟功能按键对应的按键功能优先级,确定各所述功能控制指令对应的功能控制优先级;
17、按照功能控制优先级从高至低依次将各所述功能控制指令发送至所述车辆。
18、可选地,在所述确定各所述功能控制指令对应的功能控制优先级的步骤之前,所述方法还包括:
19、识别各所述功能控制指令中是否存在至少两个功能控制指令存在指令冲突;
20、若是,则确定进行交互操作的多个用户对应的操作优先级;
21、将存在指令冲突的各个功能控制指令中的第一指令进行保留,将存在指令冲突的各个功能控制指令中的其他指令进行失效处理,其中,所述第一指令为所述操作优先级最高的用户进行交互操作所触发的功能控制指令;
22、执行:所述确定各所述功能控制指令对应的功能控制优先级的步骤。
23、可选地,所述确定进行交互操作的多个用户对应的操作优先级的步骤包括:
24、通过摄像头拍摄进行交互操作的多个用户对应的头像信息;
25、根据各所述头像信息确定各用户对应的身份属性,并从预设的身份属性映射表中,查询得到各所述身份属性映射的身份优先级;
26、根据各所述身份属性映射的身份优先级,确定各用户对应的操作优先级,其中,所述身份优先级越高,所述操作优先级越高。
27、可选地,所述虚拟交互界面还包括行车参数介绍信息,其中,所述行车参数介绍信息包括车辆电量信息、当前时间信息、车辆油量信息、当前驾驶速度信息、总行驶里程信息、当前位置信息、导航路径信息和车辆灯光启用信息中的至少一种。
28、此外,本技术还提供一种人机交互装置,所述人机交互装置应用于头戴显示设备,所述头戴显示设备与车辆通信连接,所述装置包括:
29、获取模块,用于获取用户预设操作而产生的虚拟界面唤醒指令;
30、呈现模块,用于根据所述虚拟界面唤醒指令,将预设的虚拟交互界面呈现于所述头戴显示设备的当前视窗上,其中,所述视窗包括中心透视区域和边缘布局区域,所述虚拟交互界面包括布设于所述边缘布局区域的多个虚拟功能按键,所述中心透视区域为供用户视线透过以观察前方路况的区域;
31、控制模块,用于检测对所述虚拟功能按键而执行的人机交互操作信息,并生成所述人机交互操作对应的功能控制指令发送至所述车辆以对车辆进行控制。
32、本技术还提供一种头戴显示设备,所述头戴显示设备为实体设备,所述头戴显示设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述人机交互方法的程序,所述人机交互方法的程序被处理器执行时可实现如上述的人机交互方法的步骤。
33、本技术还提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现人机交互方法的程序,所述实现人机交互方法的程序被处理器执行以实现如上述人机交互方法的步骤。
34、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的人机交互方法的步骤。
35、本技术的技术方案是通过获取用户预设操作而产生的虚拟界面唤醒指令;
36、根据虚拟界面唤醒指令,将预设的虚拟交互界面呈现于头戴显示设备的当前视窗上,其中,视窗包括中心透视区域和边缘布局区域,虚拟交互界面包括布设于边缘布局区域的多个虚拟功能按键,中心透视区域为供用户视线透过以观察前方路况的区域;检测对虚拟功能按键而执行的人机交互操作信息,并生成人机交互操作对应的功能控制指令并发送至车辆,以对车辆进行控制。
37、本技术提出了新的一种的人机交互设计,也即,本技术通过采用头戴显示设备进行虚拟交互界面呈现的方式,无需沿用目前的人车交互方式:基于车舱内gui 物理布局的物理旋钮方式、物理按键按压方式或者车载触摸屏触摸方式进行人机交互,而是通过采用虚拟交互界面上的虚拟功能按键代替物理操纵键位进行人机交互,从而减少了物理操纵键位的设置,简化了车舱内的gui物理布局,进而使得本技术能够适应极致简约的智能车舱发展趋势。
1.一种人机交互方法,其特征在于,所述人机交互方法应用于头戴显示设备,所述头戴显示设备与车辆通信连接,所述方法包括:
2.如权利要求1所述的人机交互方法,其特征在于,所述虚拟功能按键的体现形式包括虚拟旋钮按键和虚拟按压按键,所述检测基于所述虚拟功能按键而执行的人机交互操作信息的步骤包括:
3.如权利要求2所述的人机交互方法,其特征在于,所述虚拟功能按键的体现形式还包括虚拟滑动按键,在所述确定用户所执行的虚拟功能按键的体现形式的步骤之后,所述方法还包括:
4.如权利要求1所述的人机交互方法,其特征在于,在所述检测对所述虚拟功能按键而执行的人机交互操作信息的步骤之后,所述方法还包括:
5.如权利要求4所述的人机交互方法,其特征在于,在所述确定各所述功能控制指令对应的功能控制优先级的步骤之前,所述方法还包括:
6.如权利要求5所述的人机交互方法,其特征在于,所述确定进行交互操作的多个用户对应的操作优先级的步骤包括:
7.如权利要求1至6中任一项所述的人机交互方法,其特征在于,所述虚拟交互界面还包括行车参数介绍信息,其中,所述行车参数介绍信息包括车辆电量信息、当前时间信息、车辆油量信息、当前驾驶速度信息、总行驶里程信息、当前位置信息、导航路径信息和车辆灯光启用信息中的至少一种。
8.一种人机交互装置,其特征在于,所述人机交互装置应用于头戴显示设备,所述头戴显示设备与车辆通信连接,所述装置包括:
9.一种头戴显示设备,其特征在于,所述头戴显示设备包括:
10.一种可读存储介质,其特征在于,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现人机交互方法的程序,所述实现人机交互方法的程序被处理器执行以实现如权利要求1至7中任一项所述人机交互方法的步骤。
