信息交互方法、装置、存储介质和电子装置制造方法及图纸

技术编号:20763186 阅读:57 留言:0更新日期:2019-04-03 14:05
本发明专利技术公开了一种信息交互方法、装置、存储介质和电子装置。其中,该方法包括:在虚拟现实场景中获取第一目标操作指令;从虚拟现实场景中的多个虚拟操作面板中,选中并显示与第一目标操作指令对应的第一虚拟操作面板,其中,多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;获取交互设备对第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,交互设备与虚拟现实场景相关联;响应交互操作指令,在虚拟现实场景中执行与目标交互对象对应的目标事件。本发明专利技术解决了相关技术中信息交互的灵活性低的技术问题。

【技术实现步骤摘要】
信息交互方法、装置、存储介质和电子装置
本专利技术涉及计算机领域,具体而言,涉及一种信息交互方法、装置、存储介质和电子装置。
技术介绍
目前,在2D显示器环境下的游戏,比如,主机游戏、手机游戏等,通常采用独立于场景之外的面向显示器的2D面板实现菜单的制作。由于在游戏的最终显示为2D显示器的情况下,菜单并非为3D游戏场景中所应该存在的内容,而是作为游戏玩家和游戏内容之间的连接媒介,使用独立于游戏场景的2D面板来制作菜单,就可以直接使得2D面板面向显示器显示方向,从而满足用户更加快速、方便地选择的目的,并且不会影响到虚拟世界的游戏逻辑,菜单的制作相对独立。因而,在所有3D游戏场景中并不涉及菜单的制作。另外,在鼠标操作的前提下,通过鼠标直接点击游戏的菜单是非常直观的一种操作,基本不涉及复杂交互操作的可能性。在虚拟现实(VirtualReality,简称为VR)环境下,由于用户可以感知到3D空间的变化和感受,交互操作的方式可以不再是鼠标点击这样的操作,也不再是通过2D界面的位置变化来反向映射到3D空间去操作虚拟世界,而是直接获取用户在真实3D空间的位置,这个位置可以直接对应到虚拟空间的3D位置,因而就不存在原来的鼠标操作(2D屏幕空间到3D虚拟空间的对应关系),原来利用2D面板的菜单,更加适合通过3D的方式进行展示,将菜单作为虚拟世界的3D对象直接融入到虚拟世界场景里,可以更加方便用户的操作。VR环境下的交互是通过交互设备发出的射线与3D空间的2D菜单面板进行交互来实现。图1是根据相关技术中的一种VR环境下的界面交互的示意图。如图1所示,该界面为SteamVR的菜单交互界面,SteamVR实现了一个功能完整的360°房型空间的虚拟现实体验。在3D空间中,一根射线从手柄射出,射线指向3D空间中的2D面板,与2D面板的交点为用户所希望与2D面板交互的位置,该位置类似于在鼠标操作时,鼠标所指示的位置,手柄的按键类似于鼠标的按键。通过手柄的按键与3D空间中的2D菜单面板做交互操作和响应。图2是根据相关技术中的另一种VR环境下的界面交互的示意图。如图2所示,该界面为OculusHome的菜单交互界面,与图1所示的SteamVR主菜单界面的操作过程是一样的。Oculus是一间美国虚拟实境科技公司,首件产品OculusRift是一款逼真的虚拟实境头戴式显示器。上述图1和图2所示的界面交互为目前常用的交互方案,主要参考鼠标的操作,将原来的2D面板转换成3D平面内的一块菜单面板,然后直接使用射线进行操作。这种操作方式的特点如下:首先,整个菜单界面为一块菜单面板,所有的菜单内容都简单地集中在这一块菜单面板上面,这样导致各个重要菜单系统的内容都叠加在这个菜单面板内,也即,没有充分利用3D虚拟空间去展示信息;其次,菜单面板在场景中比较远的地方,远离操作者,导致在很空旷的场景中才能容下这样的菜单面板,而不是适合游戏中的任何场景中;再次,由于菜单面板远离用户,导致必须采用采用射线操作这种方式,而不是非常直观去触碰;最后,菜单面板的位置在场景中是固定的,导致菜单面板的使用缺乏灵活性,很难在不暂停游戏的情况下也能使用菜单面板上的各个菜单选项,导致信息交互的灵活性低的问题。针对上述相关技术中信息交互的灵活性低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种信息交互方法、装置、存储介质和电子装置,以至少解决相关技术中信息交互的灵活性低的技术问题。根据本专利技术实施例的一个方面,提供了一种信息交互方法。该信息交互方法包括:在虚拟现实场景中获取第一目标操作指令;从虚拟现实场景中的多个虚拟操作面板中,选中并显示与第一目标操作指令对应的第一虚拟操作面板,其中,多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;获取交互设备对第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,交互设备与虚拟现实场景相关联;响应交互操作指令,在虚拟现实场景中执行与目标交互对象对应的目标事件。根据本专利技术实施例的另一方面,还提供了一种信息交互装置。该信息交互装置包括:第一获取单元,用于在虚拟现实场景中获取第一目标操作指令;显示单元,用于从虚拟现实场景中的多个虚拟操作面板中,选中并显示与第一目标操作指令对应的第一虚拟操作面板,其中,多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;第二获取单元,用于获取交互设备对第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,交互设备与虚拟现实场景相关联;处理单元,用于响应交互操作指令,在虚拟现实场景中执行与目标交互对象对应的目标事件。在本专利技术实施例中,在虚拟现实场景中获取第一目标操作指令;从虚拟现实场景中的多个虚拟操作面板中,选中并显示与第一目标操作指令对应的第一虚拟操作面板,其中,多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;获取交互设备对第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,交互设备与虚拟现实场景相关联;响应交互操作指令,在虚拟现实场景中执行与目标交互对象对应的目标事件。由于通过在虚拟现实场景中,存在多个相互独立的虚拟操作面板,分别用于显示不同的交互信息,以实现不同的功能,达到了对虚拟操作面板进行操作的目的,从而提高了虚拟操作面板操作的灵活性,进而解决了相关技术中信息交互的灵活性低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据相关技术中的一种VR环境下的界面交互的示意图;图2是根据相关技术中的另一种VR环境下的界面交互的示意图;图3是根据本专利技术实施例的一种信息交互方法的硬件环境的示意图;图4是根据本专利技术实施例的一种信息交互方法的流程图;图5是根据本专利技术实施例的一种在虚拟现实场景中执行与目标交互对象对应的目标事件的方法的流程图;图6是根据本专利技术实施例的一种获取交互设备对第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令的方法的流程图;图7是根据本专利技术实施例的另一种在虚拟现实场景中执行与目标交互对象对应的目标事件的方法的流程图;图8是根据本专利技术实施例的另一种信息交互的方法的流程图;图9是根据本专利技术实施例的另一种信息交互方法的流程图;图10是根据本专利技术实施例的另一种信息交互方法的流程图;图11是根据本专利技术实施例的一种单个面板的实现结构的示意图;图12是根据本专利技术实施例的另一种信息交互方法的流程图;图13是根据本专利技术实施例的一种虚拟现实场景下的菜单面板显示的示意图;图14是根据本专利技术实施例的一种虚拟现实场景下的与菜单面板进行交互的示意图;图15是根据本专利技术实施例的另一种虚拟现实场景下的与菜单面板进行交互的示意图;图16是根据本专利技术实施例的一种信息交互装置的示意图;以及图17是根据本专利技术实施例的一种电子装置的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅本文档来自技高网
...

【技术保护点】
1.一种信息交互方法,其特征在于,包括:在虚拟现实场景中获取第一目标操作指令;从所述虚拟现实场景中的多个虚拟操作面板中,选中并显示与所述第一目标操作指令对应的第一虚拟操作面板,其中,所述多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;获取交互设备对所述第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,所述交互设备与所述虚拟现实场景相关联;响应所述交互操作指令,在所述虚拟现实场景中执行与所述目标交互对象对应的目标事件。

【技术特征摘要】
1.一种信息交互方法,其特征在于,包括:在虚拟现实场景中获取第一目标操作指令;从所述虚拟现实场景中的多个虚拟操作面板中,选中并显示与所述第一目标操作指令对应的第一虚拟操作面板,其中,所述多个虚拟操作面板之间相互独立显示,并且分别用于显示不同的交互对象;获取交互设备对所述第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令,其中,所述交互设备与所述虚拟现实场景相关联;响应所述交互操作指令,在所述虚拟现实场景中执行与所述目标交互对象对应的目标事件。2.根据权利要求1所述的方法,其特征在于,获取所述交互设备对所述第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令包括:获取所述交互设备对所述目标交互对象执行的触碰操作所产生的触碰操作指令,其中,所述交互操作指令包括所述触碰操作指令,所述触碰操作指令用于触发与所述目标交互对象对应的所述目标事件。3.根据权利要求2所述的方法,其特征在于,响应所述交互操作指令,在所述虚拟现实场景中执行与所述目标交互对象对应的目标事件包括:获取在产生所述触碰操作指令时所述交互设备的第一位置信息,其中,所述第一位置信息用于指示所述交互设备在所述虚拟现实场景中的虚拟对象在所述第一虚拟操作面板上的第一位置;在所述第一位置信息符合预设条件的情况下,在所述虚拟现实场景中执行所述触碰操作指令触发的与所述目标交互对象对应的所述目标事件。4.根据权利要求2所述的方法,其特征在于,在获取所述交互设备对所述目标交互对象执行的触碰操作所产生的触碰操作指令之后,所述方法还包括:在所述虚拟现实场景中显示第一反馈信息;和/或向所述交互设备输出第二反馈信息,其中,所述第二反馈信息用于指示所述交互设备进行目标操作。5.根据权利要求1所述的方法,其特征在于,获取所述交互设备对所述第一虚拟操作面板中显示的交互对象中的目标交互对象,执行的交互操作所产生的交互操作指令包括:在所述交互设备在所述虚拟现实场景中的虚拟对象,对第一目标交互对象执行的第一手势为第一预设手势的情况下,获取第一交互操作指令,其中,所述交互操作指令包括所述第一交互操作指令,所述第一交互操作指令用于触发准备移动所述第一虚拟操作面板的目标事件,所述目标交互对象包括所述第一目标交互对象;在响应所述第一交互操作指令之后,获取第二交互操作指令,其中,所述交互操作指令包括所述第二交互操作指令,所述第二交互操作指令用于触发所述第一虚拟操作面板随着所述虚拟对象的移动而移动的目标事件;在所述第一手势变化到第二手势,且所述第二手势为第二预设手势的情况下,获取第三交互操作指令,其中,所述交互操作指令包括所述第三交互操作指令,所述第三交互操作指令用于触发所述虚拟对象停止移动所述第一虚拟操作面板的目标事件。6.根据权利要求5所述的方法,其特征在于,响应所述交互操作指令,在所述虚拟现实场景中执行与所述目标交互对象对应的目标事件包括:获取在产生所述第三交互操作指令时所述交互设备的第二位置信息,其中,所述第二位置信息用于指示所述交互设备在所述虚拟现实场景中的所述虚拟对象所处的第二位置;将所述虚拟现实场景中包括所述第二位置的区域确定为所述第一虚拟操作面板的目标显示区域;在所述目标显示区域中显示所述第一虚拟操作面板,其中,所述目标事件包括在所述目标显示区域中显示所述第一虚拟操作面板的事件。7.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:沈超
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1