基于虚拟现实的方舱医院漫游提示方法及装置与流程

文档序号:24644373发布日期:2021-04-13 14:34阅读:197来源:国知局
基于虚拟现实的方舱医院漫游提示方法及装置与流程

1.本申请涉及虚拟现实技术领域,具体而言,涉及一种基于虚拟现实的方舱医院漫游提示方法及装置。


背景技术:

2.目前,在方舱医院的虚拟漫游培训方面,用户角色大多是在构建具有碰撞机制的虚拟方舱医院场景,进行完全的自主漫游,然而,此种完全的自主漫游的方式的目的性及引导性都较弱,导致了对用户的漫游培训效果较差,达不到预期的漫游培训效果。


技术实现要素:

3.本申请实施例的目的在于提供一种基于虚拟现实的方舱医院漫游提示方法及装置,能够提高对用户的漫游培训效果。
4.第一方面,本申请实施例提供了一种基于虚拟现实的方舱医院漫游提示方法,包括:
5.构建生成虚拟方舱医院场景及漫游角色对障碍物的行走碰撞机制;
6.根据用户的选择,在所述虚拟方舱医院场景创建对应的目标漫游角色;
7.根据所述目标漫游角色,获取对应的预设漫游运动路线;
8.根据所述目标漫游角色的位置及所述预设漫游运动路线,输出对应的漫游行走提示信息。
9.在上述实现过程中,该方法可以优先根据预设的场景数据和碰撞规则生成虚拟方舱医院场景和行走碰撞机制;然后再根据用户通过vr设备选择确定在虚拟方舱医院场景中生成的角色类型;在生成角色类型的同时根据角色类型获取预设的漫游运动路线;最后,再根据角色的位置和预设的漫游运动路线生成漫游行走提示信息。可见,实施这种实施方式,能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
10.进一步地,所述漫游行走提示信息包括头显运动提示信息、三维地面标提示图案及全局提示地图。
11.在上述实现过程中,该漫游行走提示信息可以通过头显运动提示信息、三维地面标提示图案及全局提示地图对用户进行漫游行走提示,从而提高漫游训练的目的性与引导性,有利于提高用户的漫游培训效果。
12.进一步地,在所述根据所述目标漫游角色,获取对应的预设漫游运动路线之后,所述方法还包括:
13.根据所述目标漫游角色的位置、所述预设漫游运动路线及预设的行走横向偏差,确定所述目标漫游角色是否偏离所述预设漫游运动路线,并在所述目标漫游角色偏离所述预设漫游运动路线时,输出偏离提示信息。
14.在上述实现过程中,该方法能够在用户训练的过程中实时对用户进行提示,其中,当用户漫游路线与预设的漫游运动路线不相同时,该方法能够输出偏移提示信息,以使用户得知目前行走偏离预设路径,从而能够实时进行更正,进而提高对用户的培训效果。
15.进一步地,在所述根据所述目标漫游角色,获取对应的预设漫游运动路线之后,所述方法还包括:
16.根据所述目标漫游角色,获取对应的禁行区域的位置;
17.根据所述目标漫游角色的位置及所述禁行区域的位置,确定所述目标漫游角色是否进入禁行区域,并在所述目标漫游角色进入禁行区域时,输出禁行提示信息。
18.在上述实现过程中,该方法能够根据目标漫游角色匹配对应的禁行区域,并在用户控制的角色接触到禁行区域时及时提示用户禁止进一步前行,从而能够实现有针对性的进行区域限制,进而提高了训练的全面性。
19.进一步地,在根据所述目标漫游角色的位置及所述禁行区域的位置,确定所述目标漫游角色是否进入禁行区域,并在所述目标漫游角色进入禁行区域时,还根据所述禁行区域输出对应的风险提示信息。
20.在上述实现过程中,能够在用户接触到进行区域时进一步提示该禁行区域对应的风险提示信息,以使用户可以得到禁行原因,进而提高整体培训的结果。
21.第二方面,本申请实施例提供了一种基于虚拟现实的方舱医院漫游提示装置,包括:
22.构建模块,用于构建生成虚拟方舱医院场景及漫游角色对障碍物的行走碰撞机制;
23.角色创建模块,用于根据用户的选择,在所述虚拟方舱医院场景创建对应的目标漫游角色;
24.获取模块,用于根据所述目标漫游角色,获取对应的预设漫游运动路线;
25.提示模块,用于根据所述目标漫游角色的位置及所述预设漫游运动路线,输出对应的漫游行走提示信息。
26.在上述实现过程中,该装置能够通过多个模块之间的协同工作提高各个模块的工作稳定性。同时,该装置还能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
27.进一步地,所述漫游行走提示信息包括头显运动提示信息、三维地面标提示图案及全局提示地图。
28.在上述实现过程中,该漫游行走提示信息可以通过头显运动提示信息、三维地面标提示图案及全局提示地图对用户进行漫游行走提示,从而提高漫游训练的目的性与引导性,有利于提高用户的漫游培训效果。
29.进一步地,所述提示模块,还用于根据所述目标漫游角色的位置、所述预设漫游运动路线及预设的行走横向偏差,确定所述目标漫游角色是否偏离所述预设漫游运动路线,并在所述目标漫游角色偏离所述预设漫游运动路线时,输出偏离提示信息。
30.在上述实现过程中,该装置能够在用户训练的过程中实时对用户进行提示,其中,当用户漫游路线与预设的漫游运动路线不相同时,该方法能够输出偏移提示信息,以使用
户得知目前行走偏离预设路径,从而能够实时进行更正,进而提高对用户的培训效果。
31.进一步地,所述获取模块,还用于根据所述目标漫游角色,获取对应的禁行区域的位置;
32.所述提示模块,还用于根据所述目标漫游角色的位置及所述禁行区域的位置,确定所述目标漫游角色是否进入禁行区域,并在所述目标漫游角色进入禁行区域时,输出禁行提示信息。
33.在上述实现过程中,该装置能够根据目标漫游角色匹配对应的禁行区域,并在用户控制的角色接触到禁行区域时及时提示用户禁止进一步前行,从而能够实现有针对性的进行区域限制,进而提高了训练的全面性。
34.进一步地,所述提示模块,还用于在根据所述目标漫游角色的位置及所述禁行区域的位置,确定所述目标漫游角色是否进入禁行区域,并在所述目标漫游角色进入禁行区域时,还根据所述禁行区域输出对应的风险提示信息。
35.在上述实现过程中,该装置能够在用户接触到进行区域时进一步提示该禁行区域对应的风险提示信息,以使用户可以得到禁行原因,进而提高整体培训的结果。
36.本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的基于虚拟现实的方舱医院漫游提示方法。
37.本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的基于虚拟现实的方舱医院漫游提示方法。
附图说明
38.为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
39.图1为本申请实施例提供的一种基于虚拟现实的方舱医院漫游提示方法的流程示意图;
40.图2为本申请实施例提供的另一种基于虚拟现实的方舱医院漫游提示方法的流程示意图;
41.图3为本申请实施例提供的一种基于虚拟现实的方舱医院漫游提示装置的结构示意图。
具体实施方式
42.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
43.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
44.实施例1
45.请参看图1,图1为本申请实施例提供了一种基于虚拟现实的方舱医院漫游提示方法的流程示意图。其中,该基于虚拟现实的方舱医院漫游提示方法包括:
46.s101、构建生成虚拟方舱医院场景及漫游角色对障碍物的行走碰撞机制。
47.本实施例中,该方法可以通过预设的方舱医院场景数据和行走碰撞规则进行构建,生成上述的虚拟方舱医院场景和对障碍物的行走碰撞机制。
48.本实施例中,该方法可以优先通过实地考察的方式采集方舱医院的环境和图像数据,然后通过三维建模软件(如3dmax)进行三维医院建模;然后再将三维医院模型导入到虚幻引擎中,同时再搭建天空、地面等环境模型和效果,从而使之形成虚拟的三维仿真环境。该三维仿真环境即为上述的方舱医院场景数据。
49.本实施例中,该方法还可以预先在上述构建好的三维仿真环境中,设置建筑物、地面、围墙等实际环境中的漫游障碍物的碰撞机制,从而为漫游角色构建出障碍物的行走碰撞约束。
50.s102、根据用户的选择,在虚拟方舱医院场景创建对应的目标漫游角色。
51.本实施例中,该方法可以根据用户的选择在上述的三维仿真环境中创建对应的活动角色(如:医生、患者、清洁人员等)。
52.可选地,用户可通过虚拟方舱医院场景的菜单界面选择对应的目标漫游角色。
53.s103、根据目标漫游角色,获取对应的预设漫游运动路线。
54.在本实施例中,目标漫游角色可以有一条漫游运动路线或多条漫游运动路线。
55.在目标漫游角色有多条漫游运动路线时,根据目标漫游角色及用户的选择,获取对应的预设漫游运动路线。
56.可选地,用户可通过虚拟方舱医院场景的菜单界面选择目标漫游角色对应的漫游运动路线。
57.在本实施例中,用户通过可以通过遥控的方式控制人物在vr场景中进行行走。
58.在本实施例中,用户可以在上述的三维仿真环境中创建用户对应的虚拟角色,然后使用vr手柄的操作盘来控制角色的行走和跳跃。可见,实施这种实施方式,能够使得用户在数字化世界中进行运动,从而实现vr训练的效果。
59.本实施例中,预设漫游运动路线为预设的运动路线。该运动路线包括起点、终点以及转折点等基本要素,具体的,该路线可以为由上述各类型的点所构成的折线路线。同时,该预设漫游运动路线是与角色相关联;其中,预设漫游运动路线包括多条符合不同场景的预设漫游运动子路线。
60.s104、根据目标漫游角色的位置及预设漫游运动路线,输出对应的漫游行走提示信息。
61.本实施例中,漫游行走提示信息包括头显运动提示信息、三维地面标提示图案及全局提示地图。
62.可选地,用户可随时调出菜单界面切换目标漫游角色或/和漫游运动路线。
63.本申请实施例中,该方法的执行主体可以为虚拟现实设备等计算装置,对此本实施例中不作任何限定。
64.可见,实施本实施例所描述的基于虚拟现实的方舱医院漫游提示方法,能够优先根据预设的场景数据和碰撞规则生成虚拟方舱医院场景和行走碰撞机制;然后再根据用户
通过vr设备选择确定在虚拟方舱医院场景中生成的角色类型;在生成角色类型的同时根据角色类型获取预设的漫游运动路线;最后,再根据角色的位置和预设的漫游运动路线生成漫游行走提示信息。可见,实施这种实施方式,能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
65.实施例2
66.请参看图2,图2为本申请实施例提供的一种基于虚拟现实的方舱医院漫游提示方法的流程示意图。如图2所示,其中,该基于虚拟现实的方舱医院漫游提示方法包括:
67.s201、构建生成虚拟方舱医院场景及漫游角色对障碍物的行走碰撞机制。
68.s202、根据用户的选择,在虚拟方舱医院场景创建对应的目标漫游角色。
69.本实施例中,用户在进行选择之前,该方法可以优先判断用户是否穿戴好vr设备,并在判断出用户确实穿戴好vr设备时接收用户的选择进行后续的步骤。
70.s203、根据目标漫游角色,获取对应的预设漫游运动路线。
71.s204、根据目标漫游角色的位置及预设漫游运动路线,输出对应的漫游行走提示信息。
72.本实施例中,漫游行走提示信息包括头显运动提示信息、三维地面标提示图案及全局提示地图。
73.s205、根据目标漫游角色的位置、预设漫游运动路线及预设的行走横向偏差,确定目标漫游角色是否偏离预设漫游运动路线,并在目标漫游角色偏离预设漫游运动路线时,输出偏离提示信息。
74.本实施例中,该方法可以预先设置用户在预设漫游行动路线上行走时的横向偏差以及不同区域对不同角色的禁行提示信息。
75.s206、根据目标漫游角色,获取对应的禁行区域的位置。
76.本实施例中,该方法可以预先设置用户在预设漫游行动路线上行走时的横向偏差以及不同区域对不同角色的禁行提示信息。
77.本实施例中,禁行区域可以包括无菌区域、病房区域、隔离区域、普通区域等等等。其中,这些区域对待不同的角色通常会有着特定的影响。
78.例如,无菌区域会对未进行无菌处理的物体或者角色自动识别,并弹出该无菌区域可能被某某病菌所影响,建议进行检测和灭菌的提示信息。
79.例如,病房区域对进入的角色和物体会有病毒携带或者感染的风险,会提示进入的物体有被感染的风险,建议进行检测和灭菌处理流程。若角色没有做正确的防护,则会提示您可能已经被干扰,是否进入“病人角色”进行就诊路线的漫游学习。其中,隔离区域对于进入的人群和物体和病房区域大体类似。
80.例如,普通区域对于带有自定义病菌的物体和对象,会有做检测和处理的提示,但是对于其他病菌不进行处理。
81.s207、根据目标漫游角色的位置及禁行区域的位置,确定目标漫游角色是否进入禁行区域,若是,则执行步骤s208~s209;若否,则结束本流程。
82.s208、输出禁行提示信息。
83.s209、根据禁行区域输出对应的风险提示信息。
84.本实施例中,对于上述提示信息的提示类型不做任何限定。其中上述提示信息的提示类型包括但不限于语音类型、视频类型。
85.可见,实施本实施例所描述的基于虚拟现实的方舱医院漫游提示方法,能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
86.实施例3
87.请参看图3,图3为本申请实施例提供的一种基于虚拟现实的方舱医院漫游提示装置的结构示意图。如图3所示,该基于虚拟现实的方舱医院漫游提示装置包括:
88.构建模块310,用于构建生成虚拟方舱医院场景及漫游角色对障碍物的行走碰撞机制;
89.角色创建模块320,用于根据用户的选择,在虚拟方舱医院场景创建对应的目标漫游角色;
90.获取模块330,用于根据目标漫游角色,获取对应的预设漫游运动路线;
91.提示模块340,用于根据目标漫游角色的位置及预设漫游运动路线,输出对应的漫游行走提示信息。
92.本申请实施例中,对于基于虚拟现实的方舱医院漫游提示装置的解释说明可以参照实施例1或实施例2中的描述,对此本实施例中不再多加赘述。
93.可见,实施本实施例所描述的基于虚拟现实的方舱医院漫游提示装置,能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
94.作为一种可选的实施方式,漫游行走提示信息包括头显运动提示信息、三维地面标提示图案及全局提示地图。
95.实施这种实施方式,该漫游行走提示信息可以通过头显运动提示信息、三维地面标提示图案及全局提示地图对用户进行漫游行走提示,从而提高漫游训练的目的性与引导性,有利于提高用户的漫游培训效果。
96.作为一种可选的实施方式,提示模块340,还用于根据目标漫游角色的位置、预设漫游运动路线及预设的行走横向偏差,确定目标漫游角色是否偏离预设漫游运动路线,并在目标漫游角色偏离预设漫游运动路线时,输出偏离提示信息。
97.实施这种实施方式,该装置能够在用户训练的过程中实时对用户进行提示,其中,当用户漫游路线与预设的漫游运动路线不相同时,该方法能够输出偏移提示信息,以使用户得知目前行走偏离预设路径,从而能够实时进行更正,进而提高对用户的培训效果。
98.作为一种可选的实施方式,获取模块330,还用于根据目标漫游角色,获取对应的禁行区域的位置;
99.提示模块340,还用于根据目标漫游角色的位置及禁行区域的位置,确定目标漫游角色是否进入禁行区域,并在目标漫游角色进入禁行区域时,输出禁行提示信息。
100.实施这种实施方式,该装置能够根据目标漫游角色匹配对应的禁行区域,并在用户控制的角色接触到禁行区域时及时提示用户禁止进一步前行,从而能够实现有针对性的
进行区域限制,进而提高了训练的全面性。
101.作为一种可选的实施方式,提示模块340,还用于在根据目标漫游角色的位置及禁行区域的位置,确定目标漫游角色是否进入禁行区域,并在目标漫游角色进入禁行区域时,还根据禁行区域输出对应的风险提示信息。
102.实施这种实施方式,该装置能够在用户接触到进行区域时进一步提示该禁行区域对应的风险提示信息,以使用户可以得到禁行原因,进而提高整体培训的结果。
103.本申请实施例中,对于基于虚拟现实的方舱医院漫游提示装置的解释说明可以参照实施例1或实施例2中的描述,对此本实施例中不再多加赘述。
104.可见,实施本实施例所描述的基于虚拟现实的方舱医院漫游提示装置,能够通过vr的形式让用户在vr环境中模拟自己在方舱医院中可行走的位置与路线,以使用户可以不在实际场景中获取到训练经验,从而能够提高漫游训练的目的性及引导性,进而能够提高对用户的漫游培训效果。
105.本申请实施例提供了一种电子设备,包括存储器以及处理器,存储器用于存储计算机程序,处理器运行计算机程序以使电子设备执行本申请实施例1或实施例2中任一项基于虚拟现实的方舱医院漫游提示方法。
106.本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序指令,计算机程序指令被一处理器读取并运行时,执行本申请实施例1或实施例2中任一项基于虚拟现实的方舱医院漫游提示方法。
107.在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
108.另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
109.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
110.以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的
任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
111.以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
112.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1