扩展现实空间中的应用形态控制方法、装置及设备制造方法及图纸

技术编号:39506971 阅读:13 留言:0更新日期:2023-11-25 18:41
本说明书涉及扩展现实技术领域,提供了一种扩展现实空间中的应用形态控制方法、装置及设备,该方法包括:检测扩展现实空间中的应用开启事件;将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息;所述虚拟主体表征本应用中的至少一部分在所述扩展现实空间中的归属空间;确定本应用中的每个独立实体的属性信息;每个所述独立实体表征本应用中的一个能在所述虚拟主体之外独立运行的可视对象;根据所述方位信息和所述属性信息运行及展示所述应用。本说明书实施例可以提高扩展现实空间中应用的灵活性。现实空间中应用的灵活性。现实空间中应用的灵活性。

【技术实现步骤摘要】
扩展现实空间中的应用形态控制方法、装置及设备


[0001]本说明书涉及扩展现实
,尤其是涉及一种扩展现实空间中的应用形态控制方法、装置及设备。

技术介绍

[0002]在扩展现实(Extended Reality,XR)设备上,传统应用(即应用程序)的应用形态为沉浸式状态(即沉浸模式),即一个应用可以完全占据整个扩展现实空间。在这种情况下,同一时刻只能运行一个应用,即单任务的体验。这种体验通常被用于游戏或观影的应用场景,对于更通用的场景,用户往往更需要有类似PC端多任务的体验,即用户需要在扩展现实空间内同时开启多个应用。
[0003]目前,一种在扩展现实空间内同时开启多个应用的方式为:将每个应用视为一个视窗(Window)处理,在本视窗内可以实现本应用的不同可运动对象之间交互时的交叠和分离效果(例如小狗咬着球,小狗松开咬着的球),但是可运动对象被限制在本视窗内,而无法脱离本视窗在整个扩展现实空间内运动的效果(例如无法实现小狗在整个扩展现实空间内追逐运动的小球),从而影响了应用的灵活性。
[0004]另一种在扩展现实空间内同时开启多个应用的方式为:将一个应用拆分成若干个视窗,例如应用中的每个可运动对象单独使用一个视窗,如此,每个可运动对象可以实现在整个扩展现实空间内运动的效果。但是,由于视窗内部为各自独立的可运动对象,难以实现不同可运动对象之间交互时的分离和交叠效果,从而也影响了应用的灵活性。

技术实现思路

[0005]本说明书实施例的目的在于提供一种扩展现实空间中的应用形态控制方法、装置及设备,以提高扩展现实空间中应用的灵活性。
[0006]为达到上述目的,一方面,本说明书实施例提供了一种扩展现实空间中的应用形态控制方法,包括:
[0007]检测扩展现实空间中的应用开启事件;
[0008]将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息;所述虚拟主体表征本应用中的至少一部分在所述扩展现实空间中的归属空间;
[0009]确定本应用中的每个独立实体的属性信息;每个所述独立实体表征本应用中的一个能在所述虚拟主体之外独立运行的可视对象;
[0010]根据所述方位信息和所述属性信息运行及展示所述应用。
[0011]本说明书实施例的扩展现实空间中的应用形态控制方法,在确定本应用中的每个独立实体的属性信息之后,还包括:
[0012]确定所述扩展现实空间中已开启的其他应用的环境因素影响范围;
[0013]根据本应用的虚拟主体的方位信息、每个独立实体的属性信息及所述环境因素影响范围,确定本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实
体;
[0014]展示本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。
[0015]本说明书实施例的扩展现实空间中的应用形态控制方法,在将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息之后,还包括:
[0016]根据本应用的虚拟主体确定本应用的操作菜单的默认方位;
[0017]在所述默认方位处展示所述操作菜单。
[0018]本说明书实施例的扩展现实空间中的应用形态控制方法,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:
[0019]响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体。
[0020]本说明书实施例的扩展现实空间中的应用形态控制方法,响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体,包括:
[0021]响应用户对本应用的第一移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的所有独立实体;
[0022]响应用户对本应用的第二移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的指定独立实体;
[0023]响应用户对本应用的第三移动操作指令,同步移动本应用的虚拟主体、操作菜单及环境因素;或者,
[0024]响应用户对本应用的第四个移动操作指令或根据本应用的程序设定,移动本应用中的指定独立实体。
[0025]本说明书实施例的扩展现实空间中的应用形态控制方法,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:
[0026]在移动所述虚拟主体和/或所述独立实体时,同步更新本应用中受已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。
[0027]本说明书实施例的扩展现实空间中的应用形态控制方法,所述应用开启事件包括:
[0028]用户从桌面启动器中拖出应用的应用图标并完成在所述扩展现实空间中放置。
[0029]本说明书实施例的扩展现实空间中的应用形态控制方法,根据本应用的虚拟主体确定本应用的操作菜单的默认方位,包括;
[0030]以本应用的虚拟主体的方位为基准,将距离该方位指定距离的目标位置作为本应用的操作菜单的默认方位。
[0031]本说明书实施例的扩展现实空间中的应用形态控制方法,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:
[0032]响应用户对本应用的第一模式切换操作指令,将本应用切换为沉浸模式。
[0033]本说明书实施例的扩展现实空间中的应用形态控制方法,将本应用切换为沉浸模式,包括:
[0034]以渐进方式隐藏所述扩展现实空间已开启的其他应用的场景内容,并以渐进方式呈现本应用的场景内容。
[0035]本说明书实施例的扩展现实空间中的应用形态控制方法,在将本应用切换为沉浸模式之后,还包括:
[0036]响应用户对本应用的第二模式切换操作指令,使本应用退出所述沉浸模式。
[0037]本说明书实施例的扩展现实空间中的应用形态控制方法,使本应用退出所述沉浸模式,包括:
[0038]以渐进方式隐藏本应用的场景内容,并以渐进方式呈现所述扩展现实空间已开启的其他应用的场景内容。
[0039]本说明书实施例的扩展现实空间中的应用形态控制方法,所述操作菜单包括关闭键、隐藏键和调整键;
[0040]在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:
[0041]响应用户对所述关闭键的操作,先展示预关闭效果动画,再关闭本应用;或者,
[0042]响应用户对所述隐藏键的操作,先展示预隐藏效果动画,再隐藏本应用。
[0043]本说明书实施例的扩展现实空间中的应用形态控制方法,所述本应用及所述其他应用为扩展现实空间设备应用、桌面端应用、移动端应用或web应用。
[0044]本说明书实施例的扩展现实空间中的应用形态控制方法,在于,所述虚拟主体对用户无感知。
[0045]本说明书实施例的扩展现实空间中的应用形态控制方法,所述环境因素包括:虚拟环境、真实环境或虚实混合环境中用户可感知的环境因素。
[0046]另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种扩展现实空间中的应用形态控制方法,其特征在于,包括:检测扩展现实空间中的应用开启事件;将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息;所述虚拟主体表征本应用中的至少一部分在所述扩展现实空间中的归属空间;确定本应用中的每个独立实体的属性信息;每个所述独立实体表征本应用中的一个能在所述虚拟主体之外独立运行的可视对象;根据所述方位信息和所述属性信息运行及展示所述应用。2.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在确定本应用中的每个独立实体的属性信息之后,还包括:确定所述扩展现实空间中已开启的其他应用的环境因素影响范围;根据本应用的虚拟主体的方位信息、每个独立实体的属性信息及所述环境因素影响范围,确定本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实体;展示本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。3.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息之后,还包括:根据本应用的虚拟主体确定本应用的操作菜单的默认方位;在所述默认方位处展示所述操作菜单。4.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体。5.如权利要求4所述的扩展现实空间中的应用形态控制方法,其特征在于,响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体,包括:响应用户对本应用的第一移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的所有独立实体;响应用户对本应用的第二移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的指定独立实体;响应用户对本应用的第三移动操作指令,同步移动本应用的虚拟主体、操作菜单及环境因素;或者,响应用户对本应用的第四个移动操作指令或根据本应用的程序设定,移动本应用中的指定独立实体。6.如权利要求4所述的扩展现实空间中的应用形态控制方法,其特征在于,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:在移动所述虚拟主体和/或所述独立实体时,同步更新本应用中受已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。7.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,所述应用开启事件包括:
用户从桌面启动器中拖出应用的应用图标并完成在所述扩展现实空间中放置。8.如权利要求3所述的扩展现实空间中的应用形态控制方法,其特征在于,根据本应用的虚拟主体确定本应用的操作菜单的默认方位,包括;以本应用的虚拟主体的方位为基准,将距离该方位指定距离的目标位置作为本应用的操作菜单的默认方位。9.如权利要求1所述的扩展现...

【专利技术属性】
技术研发人员:岳雅婷张驰张戈尧
申请(专利权)人:北京虹宇科技有限公司
类型:发明
国别省市:

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

1