一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于数字孪生的场景切换方法、装置、介质和电子设备与流程

2022-10-26 08:41:49 来源:中国专利 TAG:


1.本公开涉及数字孪生技术领域,具体地,涉及一种基于数字孪生的场景切换方法、装置、介质和电子设备。


背景技术:

2.目前,为了提升机器人的训练效率及降低试错成本,可以将实体机器人通过数字孪生的方式模拟展示在3d模拟现实的场景中,从而进行机器人技能和应用的训练,但是,在机器人的控制终端当前展示界面展示的虚拟场景中,现有技术无法进行场景切换。


技术实现要素:

3.为了解决上述问题,本公开的目的是提供一种基于数字孪生的场景切换方法、装置、介质和电子设备。
4.第一方面,本公开提供一种基于数字孪生的场景切换方法,包括:在当前展示界面展示第一虚拟场景界面,其中,虚拟场景界面包括虚拟场景和处于所述虚拟场景中的虚拟机器人,所述虚拟机器人为根据实体机器人生成的数字孪生体;响应于获取到用户的场景切换操作,确定所述用户从一个或多个候选虚拟场景中选定的目标虚拟场景;在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面,其中,所述第二虚拟场景界面覆盖所述当前展示界面。
5.可选地,所述场景切换操作包括针对所述第一虚拟场景界面的界面缩小操作;所述响应于获取到用户的场景切换操作,确定所述用户从所述候选虚拟场景中选定的目标虚拟场景包括:响应于所述用户的界面缩小操作,缩小所述第一虚拟场景界面;在缩小后的所述第一虚拟场景界面满足预设切换条件的情况下,展示待切换的一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景中选定的目标虚拟场景。
6.可选地,所述展示待切换的一个或多个所述候选虚拟场景包括:在所述当前展示界面的指定位置展示虚拟场景展示信息,所述虚拟场景展示信息包括一个或多个所述候选虚拟场景;所述确定所述用户从所述候选虚拟场景中选定的目标虚拟场景包括:确定所述用户从一个或多个所述候选虚拟场景中选定的目标场景标识,并将所述目标场景标识对应的候选虚拟场景作为所述目标虚拟场景。
7.可选地,所述展示待切换的一个或多个所述候选虚拟场景包括:响应于所述用户继续触发的所述界面缩小操作,将所述缩小后的所述第一虚拟场景界面继续进行缩小展示,并在展示继续缩小的所述第一虚拟场景界面时,展示一个或多个所述候选虚拟场景。
8.可选地,所述方法还包括:展示场景切换提示信息,所述场景切换提示信息用于提示所述用户是否进行虚拟场景切换;所述展示待切换的一个或多个所述候选虚拟场景包括:响应于所述用户针对所述切换提示信息的切换触发操作,展示待切换的一个或多个所述候选虚拟场景。
9.可选地,所述响应于所述用户针对所述切换提示信息的切换触发操作,展示待切
换的一个或多个所述候选虚拟场景包括:响应于接收到所述用户触发的切换触发指令,展示待切换的一个或多个所述候选虚拟场景。
10.可选地,所述响应于获取到所述用户的切换触发操作,展示待切换的一个或多个所述候选虚拟场景包括:响应于所述用户继续触发的所述界面缩小操作,展示待切换的一个或多个所述候选虚拟场景。
11.可选地,所述预设切换条件包括:所述第一虚拟场景界面的缩小比例大于或等于第一预设比例阈值;或者,缩小后的所述第一虚拟场景界面在所述当前展示界面所占的比例小于或等于第二预设比例阈值。
12.可选地,所述当前展示界面包括场景切换按键,所述场景切换操作包括针对所述场景切换按键的触发操作,所述响应于获取到用户的场景切换操作,确定所述用户从一个或多个候选虚拟场景中选定的目标虚拟场景包括:响应于用户对所述场景切换按键的触发操作,在所述当前展示界面上展示一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景选定的目标虚拟场景。
13.可选地,所述方法还包括:获取所述用户从所述第一虚拟场景界面展示的一个或多个候选虚拟机器人中选定的目标虚拟机器人;确定所述目标虚拟机器人在所述第一虚拟场景界面中所处的目标位置;将所述第一虚拟场景界面由当前展示视角界面切换为所述目标位置对应的目标展示视角界面。
14.可选地,所述方法还包括:获取所述第一虚拟场景界面对应的界面配置信息;在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面的情况下,按照所述界面配置信息配置所述第二虚拟场景界面。
15.第二方面,本公开提供一种基于数字孪生的场景切换装置,所述装置包括:展示模块,用于在当前展示界面展示第一虚拟场景界面,其中,虚拟场景界面包括虚拟场景和处于所述虚拟场景中的虚拟机器人,所述虚拟机器人为根据实体机器人生成的数字孪生体;选择模块,用于响应于获取到用户的场景切换操作,确定所述用户从一个或多个候选虚拟场景中选定的目标虚拟场景;切换模块,用于在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面,其中,所述第二虚拟场景界面覆盖所述当前展示界面。
16.可选地,所述场景切换操作包括针对所述第一虚拟场景界面的界面缩小操作;所述选择模块,用于响应于所述用户的界面缩小操作,缩小所述第一虚拟场景界面;在缩小后的所述第一虚拟场景界面满足预设切换条件的情况下,展示待切换的一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景中选定的目标虚拟场景。
17.可选地,所述选择模块,还用于在所述当前展示界面的指定位置展示虚拟场景展示信息,所述虚拟场景展示信息包括一个或多个所述候选虚拟场景;所述确定所述用户从所述候选虚拟场景中选定的目标虚拟场景包括:确定所述用户从一个或多个所述候选虚拟场景中选定的目标场景标识,并将所述目标场景标识对应的候选虚拟场景作为所述目标虚拟场景。
18.可选地,所述选择模块,还用于响应于所述用户继续触发的所述界面缩小操作,将所述缩小后的所述第一虚拟场景界面继续进行缩小展示,并在展示继续缩小的所述第一虚拟场景界面时,展示一个或多个所述候选虚拟场景。
19.可选地,所述装置还包括:提示模块,用于展示场景切换提示信息,所述场景切换
提示信息用于提示所述用户是否进行虚拟场景切换;所述选择模块,还用于响应于所述用户针对所述切换提示信息的切换触发操作,展示待切换的一个或多个所述候选虚拟场景。
20.可选地,所述选择模块,还用于响应于接收到所述用户触发的切换触发指令,展示待切换的一个或多个所述候选虚拟场景。
21.可选地,所述选择模块,还用于响应于所述用户继续触发的所述界面缩小操作,展示待切换的一个或多个所述候选虚拟场景。
22.可选地,所述预设切换条件包括:所述第一虚拟场景界面的缩小比例大于或等于第一预设比例阈值;或者,缩小后的所述第一虚拟场景界面在所述当前展示界面所占的比例小于或等于第二预设比例阈值。
23.可选地,所述当前展示界面包括场景切换按键,所述场景切换操作包括针对所述场景切换按键的触发操作,所述选择模块,还用于响应于用户对所述场景切换按键的触发操作,在所述当前展示界面上展示一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景选定的目标虚拟场景。
24.可选地,所述装置还包括:获取模块,用于获取所述用户从所述第一虚拟场景界面展示的一个或多个候选虚拟机器人中选定的目标虚拟机器人;确定模块,用于确定所述目标虚拟机器人在所述第一虚拟场景界面中所处的目标位置;所述切换模块,用于将所述第一虚拟场景界面由当前展示视角界面切换为所述目标位置对应的目标展示视角界面。
25.可选地,所述获取模块,还用于获取所述第一虚拟场景界面对应的界面配置信息;所述装置还包括:设置模块,用于在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面的情况下,按照所述界面配置信息配置所述第二虚拟场景界面。
26.第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一项所述方法的步骤。
27.第四方面,提供一种电子设备,所述电子设备用于执行上述任一项所述的方法。
28.采用上述技术方案,可以通过响应于获取到用户的场景切换操作,确定一个或者多个候选虚拟场景中选定的目标虚拟场景,并在当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面,这样可以快速切换当前展示界面展示的虚拟场景,从而提高了机器人操作的智能性和便捷性。
29.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
30.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
31.图1是根据一示例性实施例示出的一种基于数字孪生的场景切换方法的流程示意图;
32.图2是根据一示例性实施例示出的一种场景切换的界面示意图;
33.图3是根据一示例性实施例示出的第二种场景切换的界面示意图;
34.图4是根据一示例性实施例示出的一种预设全场景图像的图像示意图;
35.图5a是根据一示例性实施例示出的第三种场景切换的界面示意图;
36.图5b是根据一示例性实施例示出的第四种场景切换的界面示意图;
37.图5c是根据一示例性实施例示出的第五种场景切换的界面示意图;
38.图5d是根据一示例性实施例示出的第六种场景切换的界面示意图;
39.图6是根据一示例性实施例示出的一种场景切换的界面演变示意图;
40.图7是根据一示例性实施例示出的一种基于数字孪生的场景切换装置的框图;
41.图8是根据一示例性实施例示出的第二种基于数字孪生的场景切换装置的框图;
42.图9是根据一示例性实施例示出的第三种基于数字孪生的场景切换装置的框图;
43.图10是根据一示例性实施例示出的第四种基于数字孪生的场景切换装置的框图;
44.图11是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
45.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
46.目前,在将实体机器人通过数字孪生的方式模拟展示在虚拟现实的场景中,可以通过机器人控制终端的展示界面展示虚拟场景,但是,在当前的虚拟场景中往往需要进行虚拟场景的切换,但是现有技术中无法在当前展示的虚拟场景中进行场景切换。
47.为了解决上述问题,本公开提供一种基于数字孪生的场景切换方法、装置、介质和电子设备,能够响应于用户的场景切换操作,实现虚拟场景的切换,从而可以快速切换当前展示界面展示的虚拟场景,提高了机器人操作的智能性和便捷性。
48.下面结合具体实施例对本公开进行说明。
49.图1为本公开实施例提供的一种基于数字孪生的场景切换方法,如图1所示,该方法包括:
50.s101、在当前展示界面展示第一虚拟场景界面。
51.其中,该展示界面可以是机器人的控制终端的展示界面,虚拟场景界面包括虚拟场景和处于该虚拟场景中的虚拟机器人,该虚拟机器人为根据实体机器人生成的数字孪生体;每个虚拟场景中可以包括一个或多个虚拟机器人,不同虚拟场景包含的虚拟机器人可以相同,也可以不同,在同一个虚拟场景中,不同虚拟机器人在该虚拟场景中的位置可能不同,这样,在展示第一虚拟场景界面时,该界面可以展示有该虚拟场景,以及处于不同位置的虚拟机器人。
52.需要说明的是,可以通过以下步骤实现:
53.s1、获取该用户从该第一虚拟场景界面展示的一个或多个候选虚拟机器人中选定的目标虚拟机器人。
54.其中,该第一虚拟场景界面可以展示候选机器人列表,该候选机器人列表包括一个或多个候选虚拟机器人的标识信息,该候选机器人即为处于该第一虚拟场景界面对应虚拟场景中的虚拟机器人,在本步骤中,可以根据用户在该候选机器人列表中点击的标识信息确定该用户选定的目标虚拟机器人。
55.s2、确定该目标虚拟机器人在该第一虚拟场景界面中所处的目标位置。
56.s3、将该第一虚拟场景界面由当前展示视角界面切换为该目标位置对应的目标展示视角界面。
57.需要说明的是,在当前展示界面初始展示该第一虚拟场景界面时,可以展示该第
一虚拟场景界面对应虚拟场景的全景视角界面,该全景视角界面包括该虚拟场景的全景图像以及该虚拟场景中的一个或多个虚拟机器人,也可以展示该虚拟场景中指定机器人对应的机器人视角界面,该机器人视角界面包括该虚拟场景中该指定机器人所在位置的视角对应的视角图像以及该指定机器人,该指定机器人可以是该第一虚拟场景界面对应虚拟场景中展示优先级最高的虚拟机器人,该展示优先级可以预先设置。基于此,该第一虚拟场景界面的当前展示视角界面可以是该第一虚拟场景界面对应虚拟场景的全景视角界面,也可以是该指定机器人对应的机器人视角界面。
58.在进行界面切换时,可以按照预设动态效果进行视角界面切换,示例地,在该第一虚拟场景界面的当前展示视角界面为上述全景视角界面的情况下,可以将该全景视角界面动态拉近至该目标位置对应的目标展示视角界面,在该第一虚拟场景界面的当前展示视角界面为该指定机器人对应的机器人视角界面的情况下,可以将该机器人视角界面逐渐移动至该目标展示视角界面。
59.s102、响应于获取到用户的场景切换操作,确定该用户从一个或多个候选虚拟场景中选定的目标虚拟场景。
60.其中,该场景切换操作可以包括针对当前展示界面包括的场景切换按键的触发操作,或者针对该第一虚拟场景界面的界面缩小操作。在本步骤中,在用户执行场景切换操作后,可以展示一个或多个候选虚拟场景,并确定用户从展示的一个或多个候选虚拟场景中选定的目标虚拟场景。
61.s103、在该当前展示界面展示该目标虚拟场景对应的第二虚拟场景界面。
62.其中,该第二虚拟场景界面覆盖该当前展示界面,该第二虚拟场景展示有该目标虚拟场景以及处于该目标虚拟场景中的虚拟机器人。
63.需要说明的是,考虑到针对虚拟场景界面,用户可能会根据自身的习惯对虚拟场景界面进行配置,例如,可以配置虚拟场景界面的展示视角,该虚拟场景界面下虚拟机器人的问候方式,当前虚拟机器人输出语音的性别特征(如男生的声音或者女生的声音)以及用户操作习惯信息(如虚拟场景界面上操作界面的位置和操作按键的排列等信息),但是,当虚拟场景界面进行切换后,可能切换后的虚拟场景界面会重置上述配置,使得用户针对切换后的虚拟场景界面需要重新进行界面配置,从而增加了用户操作,为了解决该问题,在本公开另一实施例中,可以获取所述第一虚拟场景界面对应的界面配置信息,并在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面的情况下,按照所述界面配置信息配置所述第二虚拟场景界面,这样,能够使得切换后的第二虚拟场景界面和第一虚拟场景界面的配置信息相同,避免用户在切换界面后重新配置切换后的界面,减少了用户操作,从而提高了用户体验。
64.例如,该界面配置信息可以是该第一虚拟场景界面的展示角度,该当前虚拟机器人的问候方式,当前虚拟机器人输出语音的性别特征(如男生的声音或者女生的声音)以及用户操作习惯信息等信息中的一个或多个。
65.采用上述方案,能够响应于用户的场景切换操作,实现虚拟场景的切换,从而可以快速切换当前展示界面展示的虚拟场景,提高了机器人操作的智能性和便捷性。
66.在本实施例一种可能的实现方式中,上述步骤s102可以通过以下两种方式实现:
67.方式一:在该场景切换操作包括针对该第一虚拟场景界面的界面缩小操作的情况
下,可以响应于该用户的界面缩小操作,缩小该第一虚拟场景界面;在缩小后的该第一虚拟场景界面满足预设切换条件的情况下,展示待切换的一个或多个该候选虚拟场景;确定该用户从一个或多个该候选虚拟场景中选定的目标虚拟场景。
68.其中,该界面缩小操作用于缩小展示的虚拟场景界面,上述界面缩小操作可以包括鼠标中键的滚动操作,即用户可以通过滚动鼠标中键实现界面的缩小,该界面缩小操作还可以包括对当面展示界面上展示的缩小按键的触发,从而通过触发该缩小按键缩小界面。
69.上述预设切换条件可以是该第一虚拟场景界面的缩小比例大于或等于第一预设比例阈值,或者,缩小后的该第一虚拟场景界面在该当前展示界面所占的比例小于或等于第二预设比例阈值。这样,在第一虚拟场景界面缩小到一定程度时,展示待切换的一个或多个该候选虚拟场景,以方便用户确定目标虚拟场景。
70.示例地,该第一预设比例阈值可以是10%到30%,比如可以是10%,20%或者30%等,以30%为例,在第一虚拟场景界的缩小比例大于或者等于30%的情况下,展示一个或者多个待切换该候选虚拟场景;该第二预设比例阈值可以是70%到90%,比如可以是70%、80%或者90%,以70%为例,在缩小后该第一虚拟场景界面在该当前展示界面中所占的比例小于或者等于70%的情况下,展示一个或者多个待切换的该候选虚拟场景;当然上述第一预设比例阈值和第二预设比例阈值指示举例说明,本公开实施例并不局限于此,可以根据实际情况预先设置。
71.在缩小后的该第一虚拟场景界面满足预设切换条件的情况下,可以通过以下两种展示方式展示候选虚拟场景:
72.展示方式一:可以在该当前展示界面的指定位置展示虚拟场景展示信息,该虚拟场景展示信息包括一个或多个该候选虚拟场景。
73.相应地,可以确定该用户从一个或多个该候选虚拟场景中选定的目标场景标识,并将该目标场景标识对应的候选虚拟场景作为该目标虚拟场景。这样,用户可以直接从展示的候选虚拟场景中选择目标虚拟场景,从而方便快捷的确定目标虚拟场景。
74.其中,上述指定位置可以为靠近当前展示界面的边界的位置,本公开对此不作限定,例如,也可以是当前展示界面的中间位置。
75.在一种可能的实现方式中,上述虚拟场景展示信息可以是虚拟场景展示窗口,该虚拟场景展示窗口包括一个或多个该候选虚拟场景的场景标识,相应地,可以确定该用户从一个或多个该候选虚拟场景的场景标识中选定的目标场景标识,并将该目标场景标识对应的候选虚拟场景作为该目标虚拟场景,这样,能够直接根据场景标识快速确定目标虚拟场景。
76.其中,该场景标识可以是虚拟场景的名称或者编号等标识信息。
77.例如,如图2所示,图2示出了一种候选虚拟场景的展示界面图,其中,以场景1为当前展示的第一虚拟场景界面对应的虚拟场景,场景2,场景3和场景4为候选虚拟场景为例,在当前展示界面展示场景1对应的第一虚拟场景界面的情况下,在该当前展示界面的一侧边位置展示有虚拟场景展示窗口,该虚拟场景展示窗口展示有场景2的名称,场景3的名称以及场景4的名称,这样,可以将用户在虚拟场景展示窗口中选定的场景名称对应的虚拟场景作为目标虚拟场景。
78.在另一种可能的实现方式中,上述虚拟场景展示信息还可以是虚拟场景预览信息,该虚拟场景预览信息包括一个或多个候选虚拟场景的预览图像;相应地,可以确定该用户从一个或多个该候选虚拟场景的预览图像中选定的目标预览图像,并将该目标预览图像对应的候选虚拟场景作为该目标虚拟场景。这样,通过预览图像能够方便用户预览各个候选虚拟场景,从而使得用户准确确定目标虚拟场景。
79.其中,该预览信息可以是虚拟场景的预览图像。
80.例如,如图3所示,图3示出了另一种候选虚拟场景的展示界面图,其中,仍然以场景1为当前展示的第一虚拟场景界面对应的虚拟场景,场景2,场景3和场景4为候选虚拟场景为例,在当前展示界面展示场景1对应的第一虚拟场景界面的情况下,在该当前展示界面的一侧边位置展示有场景2的预览图像,场景3的预览图像以及场景4的预览图像,这样,可以将用户选定的预览图像对应的虚拟场景作为目标虚拟场景。
81.展示方式二:响应于该用户继续触发的该缩小操作,将该缩小后的该第一虚拟场景界面继续进行缩小展示,并在展示继续缩小的该第一虚拟场景界面时,展示一个或多个该候选虚拟场景。这样,能够根据用户的缩小操作展示候选虚拟场景,无需进行其他的展示操作,增加了用户操作的便捷性。
82.在一种可能的实现方式中,在接收到该用户继续触发的该界面缩小操作后,可以将该缩小后的该第一虚拟场景界面继续进行缩小展示,并将当前展示界面展示的界面由继续进行缩小展示后的第一虚拟场景界面切换为预设全场景图像,该预设全场景图像包括按照预先设置的分布位置在该预设全场景图像中分布的多个虚拟场景的预览图像,在本实施例中,该预设全场景图像包括第一虚拟场景界面对应的虚拟场景以及候选虚拟场景,例如,以场景1为第一虚拟场景界面对应的虚拟场景,场景2,场景3和场景4为候选虚拟场景为例进行说明,上述预设全场景图像可以如图4所示,该预设全场景图像包括场景1、场景2,场景3以及场景4的预览图像,当然,图4只是为了方便说明展示的示例性地预设全场景图像,实际的展示方式与图4所示的方式可能相同,也可能不同,本公开对此不作限定。
83.在将当前展示界面展示的界面由第一虚拟场景界面切换为预设全场景图像后,可以以继续进行缩小展示后的第一虚拟场景界面为基准调整预设全场景图像在当前展示界面展示的尺寸和位置,以使得预设全场景图像中第一虚拟场景界面对应的虚拟场景图像的尺寸和位置与继续进行缩小展示后的第一虚拟场景界面的尺寸和位置相匹配,并将继续进行缩小展示后的第一虚拟场景界面的画面映射至预设全场景图像中第一虚拟场景界面对应的虚拟场景图像上,以使得预设全场景图像中第一虚拟场景界面对应的虚拟场景图像展示的画面与继续进行缩小展示后的第一虚拟场景界面的画面相同,从而避免用户感知到界面的切换,提升用户体验,在继续接收到用户的界面缩小操作的情况下,则会对当前展示的预设全场景图像进行缩小,随着预设全场景图像的缩小,则预设全场景图像中的候选虚拟场景也会随着界面的缩小,以从当前展示界面外向界面内逐渐移动的效果,展示在当前展示界面中。
84.示例地,仍然以场景1为第一虚拟场景界面对应的虚拟场景,场景2,场景3和场景4为候选虚拟场景为例,并参考图5a至图5d进行说明,首先,在接收到该用户继续触发的该界面缩小操作后,可以将场景1对应的该第一虚拟场景界面继续进行缩小展示,此时,当前展示界面可以如图5a所示;然后,将当前展示界面展示的界面由继续进行缩小展示后的第一
虚拟场景界面切换为预设全场景图像,如图5b所示,切换后展示的场景1的虚拟场景图像在当前展示界面中的尺寸和位置,与继续进行缩小展示后的第一虚拟场景界面的尺寸和位置相同,并且展示的画面也是相同的;在继续接收到用户的界面缩小操作的情况下,则会对当前展示的预设全场景图像进行缩小,随着预设全场景图像的缩小,场景2,场景3以及场景4对应的预览图像的部分图像会展示在该当前展示界面中,如图5c所示;并且随着预设全场景图像的继续缩小,该场景2,场景3以及场景4对应的预览图像逐渐完整展示在当前展示界面中,如图5d所示,当然,随着继续接收到用户的界面缩小操作,场景3和场景4对应的预览图像也会展示在当前展示界面,从而方便用户查看,直至获取到用户选定的目标虚拟图像。
85.需要说明的是,上述图5b和图5c当前展示界面与预设全景图像之间的部分(即当前展示界面边框与虚线框之间的部分),表示预设全景图像中没有展示在当前展示界面中的图像部分。
86.为了增加用户与虚拟场景的交互,提高用户对场景切换的可控性,本实施例还可以展示场景切换提示信息,该场景切换提示信息用于提示该用户是否进行虚拟场景切换,则在本步骤中,可以响应于该用户针对该切换提示信息的切换触发操作,展示待切换的一个或多个该候选虚拟场景。
87.一种可能的实现方式是,响应于接收到该用户触发的切换触发指令,展示待切换的一个或多个该候选虚拟场景。
88.在本方式中,可以通过提示框提示用户“是否进行场景切换”,且该提示框包括“是”和“否”两个按键,当用户触发“是”按键后,则确定接收到用户触发的切换触发指令,此时该提示框消失,并展示待切换的一个或多个该候选虚拟场景,当用户触发“否”按键后,则该提示框消失。
89.另一种可能的实现方式是,响应于该用户继续触发的该界面缩小操作,展示待切换的一个或多个该候选虚拟场景。
90.示例地,如图6所示,图6中的a表示当前展示界面展示第一虚拟场景界面,图6中的b表示在缩小后的该第一虚拟场景界面满足预设切换条件的情况下,通过提示框提示用户“再次缩小界面显示更多场景”,图6中的c表示,当用户继续触发界面缩小操作时,则提示框消失,并展示待切换的一个或多个该候选虚拟场景。
91.方式二,该当前展示界面包括场景切换按键,该场景切换操作包括针对该场景切换按键的触发操作,响应于用户对该场景切换按键的触发操作,在该当前展示界面上展示一个或多个该候选虚拟场景;确定该用户从一个或多个该候选虚拟场景选定的目标虚拟场景。
92.在本方式中,用户可以直接点击当前展示界面上的场景切换按键,从而在在该当前展示界面上展示一个或多个所述候选虚拟场景,具体的展示方式可以参考上述展示方式一,此处不再赘述。
93.图7为本公开实施例提供的一种基于数字孪生的场景切换装置700,如图7所示,该装置700包括:
94.展示模块701,用于在当前展示界面展示第一虚拟场景界面,其中,虚拟场景界面包括虚拟场景和处于所述虚拟场景中的虚拟机器人,所述虚拟机器人为根据实体机器人生成的数字孪生体;
95.选择模块702,用于响应于获取到用户的场景切换操作,确定所述用户从一个或多个候选虚拟场景中选定的目标虚拟场景;
96.切换模块703,用于在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面,其中,所述第二虚拟场景界面覆盖所述当前展示界面。
97.可选地,所述场景切换操作包括针对所述第一虚拟场景界面的界面缩小操作;所述选择模块702,用于响应于所述用户的界面缩小操作,缩小所述第一虚拟场景界面;在缩小后的所述第一虚拟场景界面满足预设切换条件的情况下,展示待切换的一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景中选定的目标虚拟场景。
98.可选地,所述选择模块702,还用于在所述当前展示界面的指定位置展示虚拟场景展示信息,所述虚拟场景展示信息包括一个或多个所述候选虚拟场景;所述确定所述用户从所述候选虚拟场景中选定的目标虚拟场景包括:确定所述用户从一个或多个所述候选虚拟场景中选定的目标场景标识,并将所述目标场景标识对应的候选虚拟场景作为所述目标虚拟场景。
99.可选地,所述选择模块702,还用于响应于所述用户继续触发的所述界面缩小操作,将所述缩小后的所述第一虚拟场景界面继续进行缩小展示,并在展示继续缩小的所述第一虚拟场景界面时,展示一个或多个所述候选虚拟场景。
100.另外,在所述虚拟场景进行切换的情况下,为了增加用户与虚拟场景的交互,提高用户对场景切换的可控性,可以对所述用户进行提示,提升用户体验,因此如图8所示,所述装置还包括:提示模块704,用于展示场景切换提示信息,所述场景切换提示信息用于提示所述用户是否进行虚拟场景切换;所述选择模块,还用于响应于所述用户针对所述切换提示信息的切换触发操作,展示待切换的一个或多个所述候选虚拟场景。
101.可选地,所述选择模块702,还用于响应于接收到所述用户触发的切换触发指令,展示待切换的一个或多个所述候选虚拟场景。
102.可选地,所述选择模块702,还用于响应于所述用户继续触发的所述界面缩小操作,展示待切换的一个或多个所述候选虚拟场景。
103.可选地,所述预设切换条件包括:所述第一虚拟场景界面的缩小比例大于或等于第一预设比例阈值;或者,缩小后的所述第一虚拟场景界面在所述当前展示界面所占的比例小于或等于第二预设比例阈值。
104.可选地,所述当前展示界面包括场景切换按键,所述场景切换操作包括针对所述场景切换按键的触发操作,所述选择模块702,还用于响应于用户对所述场景切换按键的触发操作,在所述当前展示界面上展示一个或多个所述候选虚拟场景;确定所述用户从一个或多个所述候选虚拟场景选定的目标虚拟场景。
105.另外,该展示界面可以是机器人的控制终端的展示界面,虚拟场景界面包括虚拟场景和处于该虚拟场景中的虚拟机器人,该虚拟机器人为根据实体机器人生成的数字孪生体;每个虚拟场景中可以包括一个或多个虚拟机器人,不同虚拟场景包含的虚拟机器人可以相同,也可以不同,在同一个虚拟场景中,不同虚拟机器人在该虚拟场景中的位置可能不同,这样,当用户需要查看某个虚拟机器人时,可以通过下述装置实现,快速切换到需要查看的机器人,提高了机器人操作的智能性和便捷性。如图9所示,所述装置还包括:获取模块705,用于获取所述用户从所述第一虚拟场景界面展示的一个或多个候选虚拟机器人中选
定的目标虚拟机器人;确定模块706,用于确定所述目标虚拟机器人在所述第一虚拟场景界面中所处的目标位置;所述切换模块702,用于将所述第一虚拟场景界面由当前展示视角界面切换为所述目标位置对应的目标展示视角界面。
106.另外,在该用户进行场景切换的情况下,为了提升用户体验,可以将当前场景的界面配置信息应用于目标场景,因此,该获取模块705,还用于获取所述第一虚拟场景界面对应的界面配置信息;如图10所示,该装置还包括:设置模块707,用于在所述当前展示界面展示所述目标虚拟场景对应的第二虚拟场景界面的情况下,按照所述界面配置信息配置所述第二虚拟场景界面。
107.图11是根据一示例性实施例示出的一种电子设备1100的框图。如图11所示,该电子设备1100可以包括:处理器1101,存储器1102。该电子设备1100还可以包括多媒体组件1103,输入/输出(i/o)接口1104,以及通信组件1105中的一者或多者。
108.其中,处理器1101用于控制该电子设备1100的整体操作,以完成上述的基于数字孪生的场景切换方法中的全部或部分步骤。存储器1102用于存储各种类型的数据以支持在该电子设备1100的操作,这些数据例如可以包括用于在该电子设备1100上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器1102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasableprogrammable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1103可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1102或通过通信组件1105发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口1104为处理器1101和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1105用于该电子设备1100与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件1105可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
109.在一示例性实施例中,电子设备1100可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的基于数字孪生的场景切换方法。
110.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的基于数字孪生的场景切换方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1102,上述程序指令可由电子设备1100
的处理器1101执行以完成上述的基于数字孪生的场景切换方法。
111.在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的基于数字孪生的场景切换方法的代码部分。
112.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
113.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
114.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献