本技术实施例涉及ar领域,具体涉及一种ar交互的方法、装置、设备及介质。
背景技术:
1、相关技术中,增强现实(augmented reality,ar)设备投放虚拟屏幕,用户在虚拟屏上进行点击来实现界面的跳转等功能,但手势识别的精确到较低,在触碰到虚拟界面时,由于手指没有力学反馈,导致用户不明确是否按键成功,造成交互效率降低。
2、因此,如何提高ar交互效率成为需要解决的问题。
技术实现思路
1、本技术实施例提供一种ar交互的方法、装置、设备及介质,通过本技术的一些实施例至少能够明确用户在使用ar设备时点击的物理位置,从而提高识别精度,提升用户体验。
2、第一方面,本技术提供了一种ar交互的方法,应用于ar设备,所述方法包括:在显示装置上展示控制界面,其中,所述控制界面用于与用户进行交互;基于用户在所述显示装置上触发的用户指令执行目标操作。
3、因此,与相关技术中用户直接在ar设备投射的虚拟屏幕上进行点击实现交互的方法不同的是,本技术实施例通过用户在显示装置上点击控制界面,能够明确用户在使用ar设备时点击的物理位置,从而提高识别精度,提升用户体验。
4、结合第一方面,在本技术的一种实施方式中,所述显示装置用于通过所述控制界面控制目标设备运行;所述基于用户在所述显示装置上触发的用户指令执行目标操作,包括:接收所述显示装置发送的用户指令,其中,所述用户指令是用户在所述控制界面中选择的;基于所述用户指令控制所述目标设备运行。
5、因此,本技术实施例通过在控制界面中触发的用户指令控制目标设备运行,能够将增加用户手指的力学反馈,以使用户能够明确是否已经按下按键,同时,由于摒弃了目标设备传统的触摸屏幕,能够降低设备造价,减少发光功耗并且减少光污染。
6、结合第一方面,在本技术的一种实施方式中,所述用户指令包括用户在所述显示装置上的点击位置;所述基于所述用户指令控制所述目标设备运行,包括:将所述点击位置转换为所述控制界面中的位置;查找与所述控制界面中的位置相应的控制指令;通过所述控制指令控制所述目标设备运行。
7、因此,本技术实施例通过将点击位置转换为控制界面中的位置,能够准确的响应用户点击的位置,从而提升触摸精度,增加用户真实物理触摸手感。
8、结合第一方面,在本技术的一种实施方式中,所述通过所述控制指令控制所述目标设备运行,包括:向所述目标设备发送所述控制指令,以使所述目标设备执行所述控制指令。
9、因此,本技术实施例通过ar设备向目标设备发送控制指令,能够通过ar设备控制目标设备运行,减少目标设备由于安装屏幕而带来的成本。
10、结合第一方面,在本技术的一种实施方式中,所述基于用户在所述显示装置上触发的用户指令执行目标操作,包括:基于用户在所述显示装置上触发的用户指令跳转界面。
11、因此,本技术实施例通过ar设备将控制界面投影在显示装置上,用户在显示装置上点击进行交互,能够精准的获取用户所触发的指令,从而实现精准反应,并且由于增加了真实物理触摸手感,能够减少误操作的情况发生。
12、结合第一方面,在本技术的一种实施方式中,所述显示装置为触摸板,所述触摸板上显示的内容是所述ar设备投射的,所述触摸板设置于目标设备上。
13、因此,本技术实施例摒弃了价格昂贵的触摸屏,直接将控制界面投射在触摸板上,既能够准确获取用户指令,又能够减少在设备安装触摸屏和触摸屏中系统上的资金投入。
14、第二方面,本技术提供了一种ar交互的方法,应用于显示装置,所述方法包括:响应于用户的触发动作,向ar设备发送用户指令,其中,所述ar设备用于在所述显示装置上展示控制界面。
15、因此,与相关技术中通过点击触摸屏进行交互的方法不同的是,本技术将ar设备的虚拟屏幕投射到不具备主动显示界面的显示装置上,能够降低成本,减少耗电。
16、结合第二方面,在本技术的一种实施方式中,所述显示装置用于通过所述控制界面控制目标设备运行,所述显示装置设置于所述目标设备上,或者所述显示装置与所述目标设备分离设置。
17、结合第二方面,在本技术的一种实施方式中,所述用户指令包括用户在所述显示装置上的点击位置;所述响应于用户触发的用户指令,向ar设备发送所述用户指令,包括:响应于所述用户的触发动作,向所述ar设备发送所述用户在所述显示装置上的点击位置。
18、第三方面,本技术提供了一种ar交互的装置,应用于ar设备,所述装置包括:显示模块,被配置为在显示装置上展示控制界面,其中,所述控制界面用于与用户进行交互;控制模块,被配置为基于用户在所述显示装置上触发的用户指令执行目标操作。
19、结合第三方面,在本技术的一种实施方式中,所述显示装置用于通过所述控制界面控制目标设备运行;所述控制模块还被配置为:接收所述显示装置发送的用户指令,其中,所述用户指令是用户在所述控制界面中选择的;基于所述用户指令控制所述目标设备运行。
20、结合第三方面,在本技术的一种实施方式中,所述用户指令包括用户在所述显示装置上的点击位置;所述控制模块还被配置为:将所述点击位置转换为所述控制界面中的位置;查找与所述控制界面中的位置相应的控制指令;通过所述控制指令控制所述目标设备运行。
21、结合第三方面,在本技术的一种实施方式中,所述控制模块还被配置为:向所述目标设备发送所述控制指令,以使所述目标设备执行所述控制指令。
22、结合第三方面,在本技术的一种实施方式中,所述控制模块还被配置为:基于用户在所述显示装置上触发的用户指令跳转界面。
23、结合第三方面,在本技术的一种实施方式中,所述显示装置为触摸板,所述触摸板上显示的内容是所述ar设备投射的,所述触摸板设置于目标设备上。
24、第四方面,本技术提供了一种ar交互的装置,应用于显示装置,所述装置包括:响应模块,被配置为响应于用户的触发动作,向ar设备发送用户指令,其中,所述ar设备用于在所述显示装置上展示控制界面;
25、结合第四方面,在本技术的一种实施方式中,所述显示装置用于通过所述控制界面控制目标设备运行,所述显示装置设置于所述目标设备上,或者所述显示装置与所述目标设备分离设置。
26、结合第四方面,在本技术的一种实施方式中,所述用户指令包括用户在所述显示装置上的点击位置;所述响应模块还被配置为:响应于所述用户的触发动作,向所述ar设备发送所述用户在所述显示装置上的点击位置。
27、第五方面,本技术提供了一种电子设备,包括:处理器、存储器和总线;所述处理器通过所述总线与所述存储器相连,所述存储器存储有计算机程序,所述计算机程序由所述处理器执行时可实现如第一方面和第二方面任意实施例所述的方法。
28、第六方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被执行时可实现如第一方面和第二方面任意实施例所述的方法。