面向虚拟现实的多级菜单交互方法

专利2025-03-22  16


本发明涉及一种可无限扩展的、便捷的ui设计,具体涉及方法包括一组数据结构以及一种可定制的交互方法。


背景技术:

1、在面向工业化的虚拟现实相关应用场景中,便捷的ui交互无疑是对使用体验的极大提升,而限制于在虚拟现实交互过程中的操作场景,如大范围空间下ui的摆放位置、ui互动的响应动作等,在出现多级别ui菜单操作时,若采用传统的交互方式,则会显得操作十分繁琐,并且让使用者感到胳膊酸痛。为了适应这种新型的、沉浸式的应用场景,本发明设计了一种可定制的ui交互方式,既解决了多级菜单使交互体验繁琐复杂的问题,也兼容了原始ui交互的相关功能。


技术实现思路

1、本发明针对虚拟现实应用场景中,当涉及多级别ui交互的相关需求时,提供一种可定制的、便捷的交互方法。为应用的使用者,创造一种更为舒服的交互体验,避免因为ui的问题造成沉浸感的缺失或者额外的身体疲劳。

2、本发明采用如下技术方案:面向虚拟现实的多级菜单交互方法,包括以下步骤:

3、构建数据结构类a,用于表征实际对象;

4、构建数据结构类b,用于对作为节点的类a进行管理;

5、编辑ui界面,即通过对类b中方法的编辑,完成类b对类a的状态以及类a节点所属关系的管理。

6、所述结构类a包括属性、接口和方法;

7、所述属性包括模式、节点id、父亲节点id、孩子节点id列表、位置、尺寸、响应、透明度;

8、所述接口包括初始化,用于节点创建时调用,同时将自己注册于类b的管理序列中;

9、所述方法包括:尺寸修改、位置修改、保存、状态修改、模式修改。

10、所述结构类b包括属性和方法:

11、所述属性包括:

12、(1)根节点列表,用于记录当前每组类a的根节点;

13、(2)当前显示列表,用于记录当前在虚拟世界中显示的类a。

14、10.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述编辑ui界面,包括以下步骤:

15、(4)通过调用类b方法中的状态变更,将当前状态置为编辑;

16、(5)如果使用当前存在根节点,则对当前存在节点进行编辑;或者创建新的节点,并指定其父亲节点;指定节点后,与该节点相关联的节点维护自身的父子关系列表,进行节点编辑;

17、(6)若不使用当前存在根节点,则创建根节点,进行节点编辑。

18、所述节点编辑包括对类a中的属性进行编辑。

19、面向虚拟现实的多级菜单交互方法,还包括使用ui界面,具体步骤如下:

20、(1)进入使用模式;

21、(2)根据选择的根节点菜单,读取孩子节点列表;

22、若不为空,则读取孩子节点列表对应属性信息,依据信息创建节点、赋予响应;从当前显示列表中删除用于表示所选节点的按钮;将新创建的用于表示所选节点的按钮加入当前显示列表,显示刚创建的按钮;

23、若为空,则调用对应操作业务响应,移除当前显示列表中全部按钮,读取操作业务响应对应根节点信息,创建根节点,并将根节点加入当前显示列表。

24、11.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述类a用于表示智能化车间中的终端设备或反馈单元。

25、12.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述类b用于数据统计或实时监控。

26、所述通过对类b中方法的编辑,完成类b对类a的状态以及类a节点所属关系的管理,通过多级菜单实现;每级菜单分别用于数据统计、节点状态、节点关联状态或数据统计列表中的一种。

27、本发明具有以下有益效果及优点:

28、1.能够适应任意级别数量的ui设计的需求。

29、2.能够适应每个级别任意数量的操作响应。

30、3.能够在一个小范围内,完成全部的指令操作,提升使用者的沉浸感以及避免使用者的操作疲劳。

31、4.可根据使用者需要,调节ui的位置、尺寸以及使用模式,由使用者自己决定最舒服的操作体验。

32、5.能够兼顾简单的ui操作,同时也可以完成多级别列表的ui操作,操作模式统一,更容易让使用者接受。



技术特征:

1.面向虚拟现实的多级菜单交互方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述结构类a包括属性、接口和方法;

3.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述结构类b包括属性和方法:

4.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述编辑ui界面,包括以下步骤:

5.根据权利要求4所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述节点编辑包括对类a中的属性进行编辑。

6.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,还包括使用ui界面,具体步骤如下:

7.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述类a用于表示智能化车间中的终端设备或反馈单元。

8.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述类b用于数据统计或实时监控。

9.根据权利要求1所述的面向虚拟现实的多级菜单交互方法,其特征在于,所述通过对类b中方法的编辑,完成类b对类a的状态以及类a节点所属关系的管理,通过多级菜单实现;每级菜单分别用于数据统计、节点状态、节点关联状态或数据统计列表中的一种。


技术总结
本发明涉及面向虚拟现实的多级菜单交互方法,针对工业上的虚拟现实应用场景中,当涉及多级别UI交互的相关需求时,提供一种可定制的、便捷的交互方法。为应用的使用者,创造一种更为舒服的交互体验,避免因为UI的问题造成沉浸感的缺失或者额外的身体疲劳。本发明包括一组数据结构,以及在此结构基础上完成的UI交互设计流程和使用流程。设计流程主要是用于编辑UI的使用模式、位置、响应等逻辑关系,使用流程主要是用于按照设计流程编辑的逻辑,完成使用者的UI交互需求。

技术研发人员:修鹏飞,王鸿亮,孟凡华,周星宇,赵小霞
受保护的技术使用者:中国科学院沈阳计算技术研究所有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1817471.html

最新回复(0)