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

一种素材收集方法及装置、电子设备与流程

2022-09-14 22:19:03 来源:中国专利 TAG:


1.本发明涉及网络教育领域,尤其涉及一种素材收集方法及装置、电子设备。


背景技术:

2.随着计算机及网络技术的飞速发展,通过网络学习已经成为一种普遍模式。网络学习形式多样,也经常会设计一些虚拟场景提高学生的学习兴趣。
3.相关技术中,学生用户可以登陆网络学习平台的应用客户端,进入虚拟现实技术的教育教学系统进行学习。在进行学习时,学生用户下载三维课件进行学习,并对相关问题进行询问,老师通过线上进行解答,从而进行互动教学。


技术实现要素:

4.根据本公开的一方面,提供了一种素材收集方法,用于虚拟教育场景,所述虚拟教育场景包括第一用户虚拟角色和至少一个场景道具,所述方法包括:
5.在所述虚拟教育场景显示虚拟采集设备,所述虚拟采集设备与相应所述第一用户虚拟角色的位置关联;
6.基于所述虚拟采集设备的位置控制所述虚拟采集设备在所述虚拟教育场景内收集素材。
7.根据本公开的另一方面,提供了一种收集素材的装置,包括:
8.显示模块:用于基于虚拟采集设备的配置信息在所述虚拟教育场景显示虚拟采集设备;
9.控制模块:用于基于所述虚拟采集设备的位置控制所述虚拟采集设备在所述虚拟教育场景内收集素材,所述虚拟采集设备与相应所述第一用户虚拟角色的位置关联。
10.根据本公开的另一方面,提供了一种电子设备,包括:
11.处理器;以及,
12.存储程序的存储器;
13.其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本公开示例性实施例所述的方法。
14.根据本公开的另一方面,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机
15.可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行根据本公开示例性实施例所述的方法。
16.本公开实施例中提供的一个或多个技术方案,基于虚拟采集设备的位置控制虚拟采集设备在虚拟教育场景内收集素材,且虚拟采集设备与相应第一用户虚拟角色的位置关联,因此,当第一用户虚拟角色在虚拟教育场景内活动时,如果用户需要收集在虚拟教育场景内第一用户虚拟角色周围的素材,可以利用虚拟采集设备将第一用户虚拟角色在虚拟教育场景内活动时的所见所问以素材的方式进行收集,为后续小组讨论以及共享提供素材。
17.而且,本公开示例性实施例通过在虚拟教育场景显示虚拟采集设备,并将虚拟采集设备与相应第一用户虚拟角色的位置关联,进而实现素材收集,其实质是将元宇宙的概念融入到素材收集的过程中,提升学生在虚拟教育场景中的体验感,继而增强学生用户的探索兴趣。
附图说明
18.在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
19.图1示出了根据本公开示例性实施例可以在其中实施本文描述的各种方法的示例系统的示意图;
20.图2示出了本公开示例性实施例的素材收集方法流程示意图;
21.图3示出了本公开示例性实施例的第一种虚拟教育场景示意图;
22.图4示出了本公开示例性实施例中图像采集设备的相机设置界面;
23.图5示出了本公开示例性实施例的第一用户虚拟角色与图像采集设备姿态同步方式的示意图;
24.图6a示出了本公开示例性是实施例第一用户虚拟角色在第二种虚拟教育场景中的第一位置示意图;
25.图6b示出了本公开示例性是实施例第一用户虚拟角色在第二种虚拟教育场景中的第二位置示意图;
26.图7a示出了本公开示例性实施例的图像采集设备的初始界面示意图;
27.图7b示出了本公开示例性实施例的图像采集设备在相机状态的显示界面示意图;
28.图7c示出了本公开示例性实施例的图像采集设备在视频录制状态的显示界面示意图;
29.图7d示出了本公开示例性实施例调用本地相机权限的示意图;
30.图7e示出了本公开示例性实施例中的图像素材库的展示界面示意图;
31.图8a示出了本公开示例性实施例中在音频录制时的音频录制界面示意图;
32.图8b示出了本公开示例性实施例中结束音频录制时的音频录制界面示意图;
33.图8c示出了本公开示例性实施例中音频素材展示界面的示意图;
34.图9a示出了本公开示例性实施例中含有动态场景道具的虚拟教育场景的示意图;
35.图9b示出了本公开示例性实施例中含有静态场景道具的虚拟教育场景的示意图;
36.图10a示出了本公开示例性实施例的第二用户任务界面的示意图;
37.图10b示出了本公开示例性实施例的第二用户接受任务时第一用户的显示界面示意图;
38.图10c示出了本公开示例性实施例的第二用户拒绝接受任务的显示界面示意图;
39.图10d示出了本公开示例性实施例的虚拟教育场景中非用户虚拟角色询问界面示意图;
40.图11a示出了本公开示例性实施例的第一种共享界面;
41.图11b示出了本公开示例性实施例的第二种共享界面;
42.图11c示出了本公开示例性实施例的第三种共享界面;
43.图12示出了本公开示例性实施例的素材收集装置的模块示意性框图;
44.图13示出了本公开示例性实施例的芯片的示意性框图;
45.图14示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
46.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
47.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
48.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
49.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
50.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
51.在介绍本公开实施例之前首先对本公开实施例中涉及到的相关名词作如下释义:
52.元宇宙(metaverse)是利用科技手段进行链接与创造的,与现实世界映射与交互的虚拟世界,具备新型社会体系的数字生活空间。
53.虚拟场景是应用程序在终端上运行时显示(或提供)的虚拟场景。该虚拟场景可以是对真实世界的仿真环境,也可以是半仿真半虚构的虚拟环境,还可以是纯虚构的虚拟环境。虚拟场景可以是二维虚拟场景、2.5维虚拟场景或者三维虚拟场景中的任意一种,本公开实施例对虚拟场景的维度不加以限定。
54.非玩家角色,是游戏中一种角色类型,是“non-player character”的缩写,指的是游戏中不受玩家操纵的游戏角色,引领玩家游戏进行,是游戏的重要核心角色。本公开示例性实施例的非玩家角色是指非用户角色。
55.相关技术中,学生用户可以登陆网络学习平台的应用客户端,并选择所需课程开始跟随老师进行在线学习。学生用户通过应用客户端进入系统,然后选择对应的身份(对应用户),在身份验证通过后,用户如果是学生,那么学生根据自己的学习需求,选择进入不同的虚拟场景,在虚拟场景内,学生可以任意点击虚拟场景内的动植物,此时该动植物的介绍消息从实景信息数据库内调出,并且显示出来,方便学生学习,实现全景教学的目的。
56.在实际应用中,学生用户可以在虚拟教育场景中自由选取自己想要学习的动植物进行学习,但是并没有收藏或备注功能,导致学生二次学习时需要再次在场景中寻找,造成
了时间的浪费。
57.针对上述问题,本公开示例性实施例提供一种素材收集方法及装置,以在进行素材收集时,学生用户利用虚拟场景中的虚拟角色进行素材收集,从而提升互动代入感,以使得学生用户体验感更佳真实。
58.图1示出了根据本公开示例性实施例可以在其中实施本文描述的各种方法的示例系统的示意图。如图1所示,本公开示例性实施例的系统100可以包括:第一终端101、第二终端102和服务器103。
59.在实际应用中,如图1所示,第一终端101和第二终端102均安装有客户端,其客户端可以不同。例如:第一客户端1011可以为老师客户端,第二客户端1021可以为学生客户端。老师客户端的权限相对学生客户端的权限较高,可以配置各种教学任务和管理学生客户端。
60.如图1所示,当第一终端101安装和运行支持老师用户进行教学互动的老师客户端时,第一终端101的屏幕上显示老师客户端的第一用户界面;该第一用户界面中显示有虚拟教学场景、角色操控控件、管理界面控件以及消息输入控件。第二终端102安装和运行有支持学生用户进行教学互动的学生客户端,第二终端102的屏幕显示学生客户端的第二用户界面;该第一用户界面中显示有虚拟教学场景、角色操控控件以及消息输入控件。
61.在本公开示例性实施例的第一用户界面和第二用户界面中,虚拟教学场景可以与教学内容相关的虚拟场景,也可以是根据教学内容设计。虚拟教学场景内具有各种虚拟对象,这些虚拟对象可以为虚拟道具或虚拟角色。
62.在实际应用中,每个虚拟对象在虚拟场景中具有自身的形状和体积,占据虚拟场景中的一部分空间。当虚拟教学场景为三维虚拟教学场景时,虚拟对象可以是三维立体模型,该三维立体模型可以是基于其所表示的对象属性构件三维虚拟对象。同一个虚拟对象可以通过穿戴不同的皮肤来展示出不同的外在形象。
63.示例性的,本公开示例性实施例的虚拟角色可以是在虚拟教育场景中参与教学互动的虚拟人物。参与教学互动的虚拟角色的数量可以预先设置,也可以是根据加入互动的客户端的数量动态确定。虚拟角色可以至少包括通过角色操作控件控制的学生虚拟角色、老师虚拟角色等用户角色或设置在虚拟教育场景中用于互动的非用户角色。
64.示例性的,角色操控控件可以用于控制用户角色,其可以包括方向控制控件和动作控制控件。对于方向控制控件来说,其可以控制用户角色朝着目标方向运动,对于动作控制控件来说,其可以控制用户角色展示预设的动作。例如:跳跃、招手、跑步、点头等但不仅限于此。举例来说,学生客户端的动作控制控件的图标为跳跃动作图标,学生用户点击跳跃动作图标时,学生用户可以展示跳跃动作。
65.示例性的,管理界面控件可以用于调出管理界面,在管理界面,老师用户可以开启、关闭和配置各种教学任务和查看各种教学任务的任务执行状态。例如:教学任务可以为各种答题任务,任务执行状态可以包括答题结果展示以及答题剩余时间等。又例如:教学任务可以为各种素材收集任务,素材收集任务执行过程中所收集的素材可以本地保存在终端或者在线保存在素材库中。
66.示例性的,消息输入控件可以用于用户输入互动消息,用户之间可以通过消息输入控件进行交流。消息输入控件可以包括语音输入控件、文本输入控件等。在实际应用中,
老师用户在管理界面配置场景道具后,学生用户可以在虚拟教育场景中自由活动,收集素材。
67.本公开示例性实施例的教学任务内容可以以文本和/或音频的方式进行发布。当老师用户以文本方式发布时,老师用户可以通过文本输入控件输入题目内容;当老师用户以音频方式发布时,老师用户可以通过语音输入控件输入题目内容的音频。当以文本和音频方式同时发布时,老师用户可以采用两种方式进行题目发布。
68.第一种方式:老师用户通过文本输入控件输入收集内容,教学任务会显示在虚拟教育场景中,同时服务器可以将收集内容转换为音频以音频广播至学生用户端。例如:服务器可以控制非用户角色播放题目内容的音频。
69.第二种方式:老师用户可以通过语音输入控件输入收集内容的音频,服务器将收集内容的音频广播至各个学生客户端,同时服务器可以将收集内容的音频转换为文本,显示在虚拟教育场景中。
70.在一种可选方式中,如图1所示,第一终端101和第二终端102上安装的客户端可以是基于相同或不同操作系统平台(安卓、ios、华为鸿蒙系统等)上的同一类型应用程序。第一终端101可以泛指多个终端中的一个,第二终端102可以泛指多个终端中的另一个。本实施例仅以第一终端101和第二终端102来举例说明。第一终端101和第二终端102的设备类型相同或不同,该设备类型包括:智能手机、平板电脑、电子书阅读器、数码播放器、膝上型便携计算机和台式计算机中的至少一种。
71.在一种可选方式中,如图1所示,第一终端101和第二终端102可以通过无线网络或有线网络与服务器103相连。服务器103包括一台服务器、多台服务器组成的服务器集群、云计算平台和虚拟化中心中的至少一种。服务器103用于为线上教学互动提供后台服务。服务器103承担主要计算工作,终端承担次要计算工作;或者,服务器103承担次要计算工作,终端承担主要计算工作;或者,服务器103和终端之间采用分布式计算架构进行协同计算。
72.在一种可选方式中,如图1所示,服务器103包括存储器1031、处理器1032、用户帐号数据库1033、任务服务模块1034、面向用户的输入/输出接口(input/output interface,i/o接口)。其中,处理器1032用于加载服务器103中存储的指令,处理用户帐号数据库1033和任务服务模块1034中的数据;用户帐号数据库1033用于存储第一终端101和第二终端102所使用的用户帐号的数据,比如用户帐号的头像、用户帐号的昵称、用户帐号的等级,用户帐号所在的服务区;任务服务模块1034用于提供多个虚拟教学场景供用户进行选择,比如沙漠场景、热带雨林场景或者太空教学场景等;面向用户的i/o接口1035用于通过无线网络或有线网络和第一终端101和/或第二终端102建立通信交换数据。
73.本公开示例性实施例提供的素材收集方法可以应用在虚拟教育场景中,参与互动的用户可以包括教师用户和/或至少有一个学生用户。当教师用户登陆老师客户端,教师用户可以根据课程安排选择启用某个虚拟教学场景的进入权限。此时,不管是老师用户还是学生用户,其都可以进入到该虚拟教学场景。此时,如图1所示,服务器103中的服务器103可以从用户帐号数据库1033查找老师用户和学生用户的账号信息,并基于老师用户的账号信息在虚拟教学场景内显示老师虚拟角色,基于学生用户的账号信息在虚拟教学场景内显示学生虚拟角色。在此之后,老师用户可以通过老师客户端的角色操控控件对老师虚拟角色进行操控,通过消息输入控件输入老师虚拟角色所要表达的内容。同理,学生用户可以通过
学生客户端的角色操控控件对学生虚拟角色进行操作,通过消息控件输入学生虚拟角色所要表达的内容。
74.示例性的,当老师用户和学生用户进入到虚拟教育场景,老师用户可以通过消息输入控件以语音的方式引导学生逐渐进入上课状态。例如:当虚拟教育场景为沙漠场景,老师用户以语音方式表示:“来到沙漠的同学们可以先自由活动,观察我们周围的环境”,那么学生用户可以通过角色操控控件控制学生虚拟角色在沙漠场景内自由活动,进而使得学生用户可以通过学生虚拟角色逐渐进入到课堂当中。
75.本公开示例性实施例的素材收集方法可以应用于终端或终端中芯片。该终端可以为前文述及的第一终端,也可以为第二终端。下面结合附图详细说明本公开示例性实施例的方法。
76.本公开示例性实施例的素材收集方法用于虚拟教育场景,虚拟教育场景包括第一用户虚拟角色和至少一个场景道具。场景道具可以是广义的场景道具,可以包括狭义的场景道具和虚拟角色。虚拟角色可以包括非用户虚拟角色,也可以包括除第一用户虚拟角色之外的其他用户虚拟角色。
77.在实际应用中,本公开示例性实施例的虚拟教育场景可以根据实际课程安排设计的场景。例如:热带雨林,沙漠,山川冰河等场景,并可以配置其中的道具场景。
78.图2示出了本公开示例性实施例的素材收集方法流程示意图。如图2所示,本公开示例性实施例的素材收集方法包括:
79.步骤201:在虚拟教育场景显示虚拟采集设备。虚拟采集设备可以为图像采集设备,也可以为音频采集设备。此处图像采集设备也可以兼具音频采集设备的功能。虚拟采集设备的设备参数可以是服务器预设,也可以是用户通过客户端配置。
80.示例性的,在虚拟教育场景显示虚拟采集设备后,终端可以响应于针对虚拟采集设备的配置更改操作,发送配置更改指令至向服务器。在配置更改指令的指示下,服务器可以基于虚拟采集设备的收集区域内的场景片段与虚拟采集设备的采集参数,更改虚拟采集设备的配置信息。应理解,此处的场景片段可以是指含有场景道具的场景片段,也可以是不含有场景道具的场景片段。
81.在一种示例中,当虚拟采集设备为图像采集设备,配置更改指令包括第一更改指令,第一更改指令用于指示服务器更改、图像采集设备的类别,按照图像采集设备类别不同,图像采集设备可以包括高速照相机、红外热成像相机和显微镜相机中的至少一种。
82.本公开示例性实施例的虚拟采集设备控件可以包括图像采集控件和音频采集控件,第一子控件用于收集图像信息,第二子控件用于收集音频信息,学生用户可以选择性的选取第一子控件或第二子控件进行素材收集,并将所收集的素材保存在素材库内,以方便学生用户随时调取。如果第二子控件的功能集成在第一子控件,也可以选择第一子控件,而不选择第二子控件,但也不排除选择第二子控件的可能性。
83.图3示出了本公开示例性实施例的第一种虚拟教育场景示意图。如图3所示,虚拟教育场景300可以显示虚拟采集设备控件301、素材库控件302、消息控件303,角色操控控件304、相机设置按钮305、猎豹306、第一用户虚拟角色307、第二用户虚拟角色308、图像采集设备309;虚拟采集设备控件301包括用于收集图像信息的第一子控件3012,用于收集音频信息的第二子控件3011。
84.如图3所示,该虚拟教育场景300包括各种不同种类的植物、动物以及河流等。学生用户可以通过角色操控控件304如方向控件和头部控件等控制第一用户虚拟角色307进入虚拟教育场景300,在该虚拟教育场景300中进行探索并收集素材。
85.镜头的不匹配会导致收集到的素材效果较差,不能满足正常的可视化时。如图3所示,点击左上角的相机设置按钮305,弹出相机设置界面。图4示出了本公开示例性实施例中图像采集设备的相机设置界面。如图4所示,在相机设置界面400中,学生用户不仅可以通过相机设置界面400对图像采集设备的参数进行配置,并且可以更改图像采集设备类别,进而获得效果较好的素材。
86.在另一种示例中,当虚拟教育场景中的虚拟采集设备为图像采集设备,配置更改指令包括第二更改指令,第二更改指令用于指示服务器更改、图像采集设备的配置,按照图像采集设备镜头不同,镜头参数包括焦距、光圈、感光度中的至少一种。
87.如图4所示,可以在相机设置界面400更改图像采集设备的类别、照片质量、智能模式、感光度、焦距、以及光圈等参数进行调节,基于此,学生用户可以通过更改相机设置界面400,改变图像采集设备的配置参数。
88.从图像采集设备的类别来说,如图3所示,可以在虚拟教育场景300中设置奔跑的猎豹306,现实生活中的猎豹最快时速可达115公里,因此普通照相机无法对奔跑中的猎豹306进行素材收集。基于此,若采用图像采集设备309无法满足这种高速移动的场景道具的拍摄时,学生用户可以通过相机设置按钮305调出图4所示的相机设置界面400,将图像采集设备309的类别从普通图像采集设备切换至高速摄像机,使得所收集到的素材效果最佳。
89.当图3所示的虚拟教育场景300处在夜晚时,在虚拟教育场景300显示图像采集设备309的类别为普通图像采集设备时,图像采集设备309无法满足场景道具的素材收集要求。此时,学生用户可以通过相机设置按钮305还可以将普通图像采集设备切换至红外热成像相机。
90.如图3所示,当在虚拟教育场景300对微观生物进行素材收集时,在虚拟教育场景300显示图像采集设备309的类别为普通图像采集设备时,图像采集设备309无法满足对于这种微观生物场景道具的素材收集要求。此时,学生用户可以通过配置界面将普通图像采集设备切换至显微镜相机,进而采用显微镜相机对虚拟教育场景300中的植物叶片的微观形态进行观察。
91.本公开示例性实施例的图像采集设备与相应第一用户虚拟角色的位置关联。也就是说,图像采集设备受第一用户虚拟角色的位置影响,使得图像采集设备可以采集虚拟教育场景中第一用户虚拟角色的所见所闻。应理解,当图像采集设备与相应第一用户虚拟角色的位置关联时,图像采集设备与相应第一用户虚拟角色的姿态可以同步,也可以不同步。
92.示例性的,当图像采集设备与相应第一用户虚拟角色的位置关联,但图像采集设备与相应第一用户虚拟角色的姿态同步。此时,当图像采集设备与相应第一用户虚拟角色的位置关联时,随着第一用户虚拟角色的姿态变化,图像采集设备与第一用户虚拟角色处在相对静止状态。
93.在一种示例中,随着第一用户虚拟角色的姿态变化。图像采集设备可以与第一用户虚拟角色的姿态不是严格意义上的姿态同步。例如:当图像采集设备位于第一用户虚拟角色的手中。学生用户可通过角色操控控件控制第一用户虚拟角色在虚拟教育场景中自由
活动,以改变图像采集设备的位置和姿态。这种情况下,图像采集设备受到第一用户虚拟角色的手部姿态控制,但与手部的姿态并非严格意义的同步。
94.例如:如图3所示,当虚拟教育场景300中对于奔跑的猎豹306进行素材收集时,学生用户可以基于角色操控控件304操控第一用户虚拟角色307接近猎豹306,并选取合适的角度手持图像采集设备309,然后点击第一子控件3012,使得终端响应于第一子控件3012的点击操作,对奔跑中的猎豹306进行素材收集。
95.在另一种示例中,随着第一用户虚拟角色的姿态变化。图像采集设备可以与第一用户虚拟角色的姿态可以是严格意义上的姿态同步。当图像采集设备为图像采集设备,可以设置图像采集设备的视场角与用户的视场角匹配,使得第一用户虚拟角色的姿态变化时,图像采集设备所采集的视场范围与学生用户所看到的视场范围同步。
96.图5示出了本公开示例性实施例的第一用户虚拟角色与图像采集设备姿态同步方式的示意图。如图5所述,在虚拟教育场景500中,图像采集设备501置设在第一用户虚拟角色502的脑后,并且跟随第一用户虚拟角色502的视线。此时图像采集设备501与第一用户虚拟角色502处在相对静止状态,而且图像采集设备501不仅与第一用户虚拟角色502位置相关,还与第一用户虚拟角色502姿态相关。这种情况下,通过角色操控控件504控制第一用户虚拟角色502的位置以及头部运动,例如:可以通过角色操控控件504的方向控件控制第一用户虚拟角色502在虚拟教育场景500中的位置,通过角色操控控件504的动作控件动作控制控件控制第一用户虚拟角色502的头部运动。学生用户可基于两个角色操控控件504控制第一用户虚拟角色502在虚拟教育场景500中自由运动。在这个过程中,由于第一用户虚拟角色502与图像采集设备501姿态同步,因此,图像采集设备501的视场可以随着第一用户虚拟角色502的视场而变化。例如,人眼的视场范围为124
°
,此时图像采集设备501的视场也为124
°
,当第一用户虚拟角色502视场发生变化时,图像采集设备501的视场也同步发生变化。
97.如图5所述,为了保证图像采集设备501所采集的素材与学生用户通过第一用户虚拟角色502的所见所闻同步,可以设置图像采集设备501的镜头与第一用户虚拟角色502的朝向相同。例如,当第一用户虚拟角色502收集猎豹505的素材时,由于图像采集设备501的镜头与第一用户虚拟角色502的朝向相同,因此,通过角色操控控件504的方向控件控制第一用户虚拟角色502移动至猎豹505附近,进而通过角色操控控件504的方向控件控制第一用户虚拟角色502的头部姿态,也就是控制图像采集设备501的视场,从而获取素材。
98.示例性的,本公开示例性实施例的第一用户虚拟角色在虚拟教育场景活动时,可以由用户控制角色操控控件,以调节第一用户虚拟角色在虚拟教育场景内的活动路线。
99.图6a示出了本公开示例性是实施例第一用户虚拟角色在第二种虚拟教育场景中的第一位置示意图。如图6a所示,假设虚拟教育场景600为沙漠,在该场景中有骆驼601,仙人掌等景物。当学生用户控制第一用户虚拟角色602在该场景中针对骆驼601进行素材收集,可以采用角色操控控件604操控第一用户虚拟角色602移动至最佳素材收集点。图6b示出了本公开示例性是实施例第一用户虚拟角色在第二种虚拟教育场景中的第二位置示意图。学生用户通过角色操控控件604操控第一用户虚拟角色602移动至最佳素材收集点,当第一用户虚拟角色602的位置与骆驼601位置均静止时,直接通过图像采集设备603进行素材收集;当骆驼601为运动状态时,学生用户通过角色操控控件604操控第一用户虚拟角色602的跟随骆驼601的运动,从而进行素材收集。
100.步骤202:响应于针对虚拟采集设备的启动操作,基于虚拟采集设备的位置控制虚拟采集设备在虚拟教育场景内收集素材。
101.当本公开示例性实施例的虚拟采集设备为图像采集设备时,图像采集设备可以采集图片素材,也可以采集视频素材,也就是动态图像素材。图像采集设备的收集区域至少可以由图像采集设备的镜头视场角决定。当本公开示例性实施例的虚拟采集设备为音频采集设备,音频采集设备可以独立的作为一个虚拟采集设备,也可以将其功能集成在图像采集设备中,使得图像采集设备在采集动态图像素材的同时,还可以同步收集音频素材。
102.示例性的,如图3所示,当学生用户需要分享素材时,终端可以响应于学生用户针对素材库控件302入口的操作显示素材库,学生用户从素材库中选择目标素材进行分享操作。应理解,在本虚拟教育场景300中可被学生用户使用图像采集设备309收集到的素材,实际是终端基于第一用户虚拟角色307实时位置从云端服务器下载的素材。虚拟采集设备控件301用于收集第一用户虚拟角色307周围的素材,并保存在素材库内。
103.在实际应用中,当学生用户确定收集位置进行素材收集时,学生用户控制虚拟采集设备进行素材收集,与此同时终端接收到学生用户的操作,将第一用户虚拟角色实时位置以及此刻进行素材收取的虚拟采集设备的具体参数上传至服务器,服务器根据预设参数从云存储查找素材,将所查找的素材下发至终端,从而获取到素材。此处预设参数可以是指素材数据的查找范围。从可视化的角度来说,素材数据的查找范围对应了虚拟采集设备的素材的收集半径。
104.示例性的,图7a示出了本公开示例性实施例的图像采集设备的初始界面示意图。当点击图3所示的第一子控件3012,可以显示图7a所示的初始界面700。该初始界面700具有镜头切换按钮701、拍摄按钮702、照片选项卡703、视频选项卡704、实时拍摄图片的缩略图705图像、图像采集设备视场控件706以及拍摄界面707。
105.图7b示出了本公开示例性实施例的图像采集设备在相机状态的显示界面示意图。如图7b所示,当学生用户点击显示界面700的照片选项卡703时,图像采集设备处在收集图片的状态,此时拍摄按钮702为相机按钮。当点击拍摄按钮702时,图像采集设备可以收集图片素材,并在显示界面700右下角显示所拍摄的图片的缩略图705,并且学生用户可使用控制图像采集设备视场的控件706移动图像采集设备的拍摄界面707。应理解,当用户如果要查看当前拍摄的图片,可以通过点击缩略图705进入素材库中查看。
106.图7c示出了本公开示例性实施例的图像采集设备在视频录制状态的显示界面示意图。如图7c所示,当学生用户点击显示界面700的视频选项卡704时,图像采集设备处在视频录制状态,拍摄按钮702变为为视频录制按钮。在未进行视频录制时,视频录制按钮处在开启录制视频状态,并且在显示界面700上以录制时长的方式显示录制进度709。当学生用户需要进行视频素材收集时,点击视频录制按钮,此时视频录制按钮的状态由录制视频状态转变为结束录制状态,并且录制进度709进行计时,当学生用户需要结束录制时,再次点击拍摄按钮702,即可停止录制,此时录制进度709停止,从而根据停止后的录制进度709可以确定录制的总时长。
107.在虚拟教育场景中收集到的素材可以直接上传至终端并且保存至本地相册中,虚拟教育场景中的素材库与终端本地相册内容同步,当需要对该素材进行处理时,可以直接采用终端处理软件对素材进行处理。例如,当需要对图像清晰度进行处理时,将本地相册的
素材调出,用图像处理软件打开对其进行处理,处理后的素材保存至本地相册,服务器自动同步至素材库中,以方便学生用户进一步的处理。
108.在实际应用中,当学生用户确定所要收集的图像时,通过控制图像采集设备进行素材收集,与此同时终端接收到学生用户的操作,将第一用户虚拟角色实时位置以及此刻进行素材收取的图像采集设备的具体参数上传至服务器,服务器根据预设参数从云存储查找该图像素材,将所查找的图像素材下发至终端,从而获取到图像素材。此处预设参数可以是指素材数据的查找范围。从可视化的角度来说,素材数据的查找范围对应了图像采集设备的素材的收集半径。
109.图7d示出了本公开示例性实施例调用本地相机权限的示意图。如图7d所示,当学生用户点击镜头切换按钮701,显示界面700会出现一弹窗7010,询问学生用户是否需要调用本地权限,当学生用户选择确定按钮70101时,启用终端的图像采集设备,对真实场景的素材进行收集;当学生用户选择取消按钮70102时,则继续采用虚拟采集设备707在虚拟教育场景中收集素材。
110.图7e示出了本公开示例性实施例中的图像素材库的展示界面示意图。如图7e所示,当学生用户查看所收集的素材时,可以采用以下两种方式使得显示界面700显示如图7e所示的素材库的展示界面7011,素材库的展示界面7011包括图像素材入口70111以及音频素材入口70112,当学生用户选择删除素材时,点击右上角的删除按钮70113进行删除。
111.在第一种方式中,如图3所示,素材库用于存放图像采集设备309所收集的素材,学生用户可以直接点击素材库控件302,弹出如图7e所示的素材库的展示界面7011,素材库的展示界面7011包括图像素材展示界面70111、音频素材展示界面70112以及删除按钮70113。
112.在第二种方式中,如图7e所示,当需要查看所收集到的素材时,可点击图像采集界面的缩略图705,该缩略图705可以为素材库入口,从而跳转至素材库的展示界面7011,学生用户可以从素材库的展示界面7011查看所收集到的素材,包括图片,视频以及动态图片等。应理解,当素材为视频时,可以在素材库的展示界面7011的视频文件的缩略图上可以显示视频时长。学生用户在虚拟教育场景中收集到的素材也可直接存入本地相册中。在素材库的展示界面7011,点击照片或者视频可进行大图预览,点击图片或者右上角的删除按钮70113,可进行素材删除。
113.图8a示出了本公开示例性实施例中在音频录制时的音频录制界面示意图。如图8a所示,音频录制界面800内具有音频文件的预设名称801、录制进度802、录制按钮803以及删除按钮804。如图8a所示,当学生用户进行音频录制时,录制按钮804处在录音开启状态,录制进度802可以显示录音频录制的时长。
114.图8b示出了本公开示例性实施例中结束音频录制时的音频录制界面示意图。如图8b所示,可以在音频录制界面800点击录制按钮803,此时录制按钮803的状态由录音开启状态变为结束录音状态。录制进度802显示已经完成录制的音频最终时长,录制结束可以通过关闭按钮804关闭音频录制时的音频录制界面,所录制音频自动保存至素材库中的音频库中,也可以保存在本地文件夹中。
115.图8c示出了本公开示例性实施例中音频素材展示界面的示意图。当学生用户需要调取所收集的音频素材,如图3所示,可以点击素材库控件302,显示如图8c所示的界面,如图8c所示,在素材库的展示界面805即可查找音频素材,点击所想要播放的音频即可进行播
放,想要删除时点击右上角的删除按钮8051即可进行删除操作。在音频素材展示界面805,点击所想要播放的音频即可进行播放,想要删除时点击右上角的删除按钮8051即可进行删除操作。
116.本公开示例性实施例的素材为虚拟教育场景内位于虚拟采集设备的收集区域内的素材片段,场景片段内、虚拟对象的素材质量由场景片段内的第一用户虚拟角色与虚拟采集设备之间的距离确定,素材质量与距离负相关。
117.示例性的,当虚拟采集设备为图像采集设备时,虚拟教育场景中的布景或者场景道具距离第一用户虚拟角色的实时位置较近时所收集素材在素材图像中的显示效果较好,当虚拟教育场景中的布景或者场景道具距离第一用户虚拟角色的实时位置较远时所收集素材在素材图像中的显示效果较差。
118.例如,素材质量包括图像清晰度,可通过调整图像采集设备的参数以达到最佳的清晰度。如图3所示,当学生用户对猎豹306进行图像采集时,获得的素材图片中包括猎豹306,山,房屋以及树木等布景,此时在该图片中距离虚拟采集设备309较近的猎豹306的图像清晰度高于远处的高山,当学生用户控制第一虚拟角色307在同一位置对远处的高山进行图像采集时,通过调整图像采集设备309的参数可以获得清晰度较高的高山图像。
119.当虚拟采集设备为音频采集设备时,收集区域由虚拟采集设备的预设范围决定,并且对场景中的音频播放道具的可收集范围进行参数预设,服务器根据音频采集半径和音频采集设备在虚拟教育场景的位置,从云存储查找音频采集半径内可以发出声音的场景道具和布景资源,然后将查找结果作为音频文件下发至终端。如果需要对素材质量进行处理,服务器在下发查找结果前,可以按照与音频采集设备的距离远近,对音频采集半径内的场景道具及布景发出的声音进行衰减。
120.在录制音频时,服务器确定虚拟采集设备与场景道具之间的距离小于或等于预设距离的情况下,控制场景道具播放场景道具关联的音频。例如:图3所示的猎豹306的声音可获取范围可以由以猎豹306实时位置为圆心的半径决定,该猎豹306的音频为终端提前录取真实场景中的猎豹306声音,服务器控制虚拟教育场景300中的猎豹306关联提前录取真实场景中的猎豹306声音,在猎豹306实时位置音频可获取预设范围内终端自动播放与猎豹306相关联的音频,并且服务器提前预设音频衰减值。
121.例如:素材质量包括声音强度,对可以释放音频的场景道具预设收集范围,当第一用户虚拟角色实时坐标与场景道具的实时坐标较远,但在可收集范围内时,音频采集设备所收集音频强度较小;当第一用户虚拟角色实时坐标与场景道具的实时坐标较近,音频采集设备所收集音频强度较大。
122.作为一种可能的实现方式,图像采集设备与相应第一用户虚拟角色的位置关联,图像采集设备的位置可以与第一用户虚拟角色的位置相关,但姿态并不关联。
123.示例性的,终端可以响应于针对虚拟对象的触发操作,关联虚拟采集设备与虚拟对象的位置。虚拟对象可以一个场景道具,也可以为目标虚拟角色。
124.当虚拟对象为一个场景道具,虚拟对象为动态场景道具或静态场景道具。此处动态场景道具可以是指当虚拟采集设备关联动态场景道具时,虚拟采集设备的姿态会发生变化;静态场景道具可以是指当虚拟采集设备关联静态场景道具时,虚拟采集设备的姿态不会发生变化。
125.图9a示出了本公开示例性实施例中含有动态场景道具的虚拟教育场景的示意图。如图4所示,在虚拟教育场景900中,以图9a为例,动态场景道具可以包括云台901、虚拟交通工具以及猎豹903等,静态场景道具可以包括石头902,房屋以及草地等。
126.如图9a所示,虚拟教育场景900内具有云台901,当第一用户虚拟角色907与云台901之间的距离小于或等于预设距离,可在虚拟教育场景900内跳出弹窗908。利用弹窗908询问学生用户是否启用云台901进行素材收集。当学生用户点击确定按钮9081时启用云台901收集素材时,此时云台901上出现虚拟采集设备904,进而学生用户通过角色操控控件906控制云台901上的虚拟采集设备904的视场,从而进行素材收集。应理解,此时采用虚拟采集设备904收集的图片或者视频中会包含第一用户虚拟角色907,并且使用云台901所收集的素材区域为服务器提前虚设好的最佳素材收集区域;当学生用户点击取消按钮9082时,则取消使用云台901收集素材的方式。
127.图9b示出了本公开示例性实施例中含有静态场景道具的虚拟教育场景的示意图。如图9b所示,虚拟教育场景900内具有石头902,当第一用户虚拟角色907与石头902之间的距离小于或等于预设距离,类似于图9a的描述,终端的显示界面会跳出弹窗908,利用弹窗908询问用户是否启用石头902进行素材收集。当学生用户确定启用石头902收集素材时,石头902上出现虚拟采集设备904,进而学生通过虚拟采集设备904控件控制石头902上的虚拟采集设备904进行素材收集。
128.作为一种可能的实现方式,在虚拟教育场景中存在大量的目标虚拟角色,目标虚拟角色与第一用户虚拟角色不属于同一虚拟角色,例如:目标虚拟角色包括非用户虚拟角色和第二用户虚拟角色。
129.如果针对虚拟对象的触发操作为针对目标虚拟角色发出的邀请消息,那么在关联虚拟采集设备与目标对象的位置前,本公开示例性实施例的方法还可以包括:
130.步骤801:响应于针对目标虚拟角色发出的邀请消息,获取目标虚拟角色发出的回复消息;当回复消息为接受消息,则执行步骤802,当回复消息为拒绝消息,则执行步骤803。
131.步骤802:确认目标虚拟角色针对邀请消息发出接受消息。此时,服务器绑定两个角色关系,第二用户可以控制虚拟采集设备按照前文相关的素材收集方式进行素材收集,按照第一用户虚拟角色所发布的邀请信息去收集素材。
132.步骤803:确认第二用户虚拟角色针对邀请消息发出拒绝消息。
133.步骤804:响应于针对一个场景道具的触发操作,关联虚拟采集设备与一个场景道具的位置。
134.当目标虚拟角色为第二用户虚拟角色时,响应于针对一个或多个第二用户虚拟角色发出的邀请消息,终端会将邀请消息上传至服务器,服务器将邀请消息显示在一个或多个第二用户虚拟角色对应的任务界面,提示第二用户是否接收邀请。
135.图10a示出了本公开示例性实施例的第二用户任务界面的示意图。图10b示出了本公开示例性实施例的第二用户接受任务时第一用户的显示界面示意图。如图10a所示,响应于学生用户对消息控件1001的操作,显示界面1000中弹出如图10a所示的消息弹窗1002,消息弹窗界面1002,消息弹窗界面1002包可以包括聊天按钮10021以及任务按钮10022,通过聊天按钮10021进入聊天界面,在聊天界面中同学们可以自由发言;通过任务按钮10022进入任务界面,在任务界面中,会出现邀请消息界面10013,第二用户可以自由选择任务以及
是否接受。当第二用户点击消息弹窗1002的接受按钮10024后,如图10b所示,服务器会将第二用户的接受消息弹窗10026会显示在第一用户的显示界面1000,并绑定第一用户虚拟角色1003与第二用户虚拟角色1004的关系。
136.当学生用户控制第一用户虚拟角色在素材收集的过程中,需要收集的素材距离第一用户虚拟角色距离较远时,可通过公共对话框进行任务发布,邀请虚拟教育场景中的其他学生用户帮助收集素材。当第一用户虚拟角色在公共对话框针对于目标对象发布任务时,虚拟教育场景中的其他学生用户可以查看任务,当选择接受任务时,点击该任务,进而点击接收按钮,从而帮助第一用户虚拟角色收集素材,收集后的素材通过任务窗口上传,直接上传至第一用户虚拟角色的背包中,任务结束。第二用户虚拟角色帮助第一用户虚拟角色收集素材,提高了素材收集效率,加强学生用户之间的团结合作,使得课堂气氛更加活跃。
137.图10c示出了本公开示例性实施例的第二用户拒绝接受任务的显示界面示意图。如图10c所示,当第二用户拒绝接受第一用户发布的任务时,服务器会将第二用户的拒绝消息弹窗10027会显示在第一用户的显示界面1000,收到拒绝消息后,第一用户通过角色控制按键1005移动第一用户虚拟角色1003到移动至素材收集区域,从而进行素材收集。
138.当目标虚拟角色为非用户虚拟角色时,图10d示出了本公开示例性实施例的虚拟教育场景中非用户虚拟角色询问界面示意图。如图10d所示,在显示界面1000中,第一用户虚拟角色1003可通过角色控制按键1005移动至非用户虚拟角色1006附近,会跳出一弹窗10028,第一用户虚拟角色1003向非用户虚拟角色1006发出询问,进而学生用户点击发送按钮10029,此时虚拟采集设备1007由第一用户虚拟角色1003转交至非用户虚拟角色1006手中,此时非用户虚拟角色1006接收邀请帮助第一用户虚拟角色1003进行拍照;当学生用户选择放弃时,学生用户控制第一用户虚拟角色1003远离非用户虚拟角色1006,则视为自动放弃该项帮助。应理解,此时非用户虚拟角色1006向第一用户虚拟角色1003发出提问的方式,可为文本选择框或者语音提示,并且采用此种方式获得的图像信息包含有第一虚拟角色。
139.在一种可实现的方式中,当学生用户将素材收集完毕时,可以对素材进行共享和编辑。当素材收集完毕后,教师用户打开共享界面入口,学生用户点击共享界面入口,进入共享界面,将自己所收集到的素材上传至共享界面,进行共享与讨论。
140.图11a示出了本公开示例性实施例的第一种共享界面。如图11a所示,在共享界面1100中包括素材库1102以及共享窗口1101,并且,学生用户可在条形界面1107中拖动滚动条1108查看素材。在共享阶段,学生用户将素材库1102中的素材拖动至共享窗口1101内,点击提交1105按钮即可上传,当学生用户需要取消上传时点击取消1104按钮即可,并且在共享窗口1101中可通过删除按钮1106删除共享窗口1101的素材。
141.图11b示出了本公开示例性实施例的第二种共享界面。如图11b所示,在共享界面1100中,当学生用户需要删除共享窗口1101中的素材时,在终端显示器上长按需要删除的素材,共享界面1100会弹出一个垃圾桶1109,进而将所删除的素材拖动至此,进行删除。
142.图11c示出了本公开示例性实施例的第三种共享界面。如图11c所示,当学生用户需要添加素材时,在共享界面1100直接点击添加按钮1110,即可跳转至素材库中,在素材库中学生用户点击所想要上传的素材即可添加至共享窗口1101,其他操作参考对图11a描述。
143.在一种可能实现的方式中,本公开支持针对动态图片、音频按照既定音乐曲谱谱写音乐曲目,在该过程中学生用户在乐曲库中选择曲目,然后选择谱写该曲目需要的素材,素材包括动态图片、音频。应理解,如果是动态图片,则系统自动调取动态图片所包含的音频。学生用户选择素材完成后,服务器会自动生成曲目。由于乐曲库中的曲目本身已有音调规则,根据所选的音频素材,服务器会自动调整音频的音调进行拼接,组成曲目。
144.本公开示例性实施例中提供的一个或多个技术方案,在虚拟教育场景显示虚拟采集设备,虚拟采集设备与相应第一用户虚拟角色的位置关联。基于此,响应于针对虚拟采集设备的启动操作,虚拟采集设备的位置控制虚拟采集设备在虚拟教育场景内收集素材。可见,本公开示例性实施例的方法可以利用虚拟采集设备收集素材的这一特点,为学生发布收集任务,使得学生用户通过人机交互的方式,控制虚拟角色将收集素材并将所收集的素材进行共享,从而增强了收集素材的代入感和趣味性,使得学生用户真实地参与到素材收集环节中,提高素材收集的积极性和活跃度,增强学生用户的课程体验感,继而提升学习效果。
145.而且,本公开示例性实施例的方法中,由于答题道具表示的是针对素材收集内容,因此,针对不同的题目素材,虚拟角色所采用的虚拟采集设备可能相同,也可能不相同。当虚拟角色所使用的虚拟采集设备不相同时,所收集的素材不同。因此,本公开示例性实施例的方法中学生所选择的虚拟采集设备,在素材手机时复用性,可以作为插件兼容不同虚拟教育场景和不同类型的素材收集,并降低硬件配置要求,使得本公开示例性实施例的方法可以适配一些普通机型。
146.上述主要从终端的角度对本公开实施例提供的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
147.本公开实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
148.在采用对应各个功能划分各个功能模块的情况下,本公开示例性实施例提供一种素材收集装置,该素材收集装置可以为终端或应用于终端的芯片。图12示出了本公开示例性实施例的素材收集装置的模块示意性框图。如图12所示,该素材收集装置1200用于虚拟教育场景,所述虚拟教育场景至少具有虚拟角色和至少一个场景道具,所述装置1200包括:
149.显示模块1201,用于在所述虚拟教育场景显示虚拟采集设备,所述虚拟采集设备与相应所述第一用户虚拟角色的位置关联;
150.控制模块1202,用于基于所述虚拟采集设备的位置控制所述虚拟采集设备在所述虚拟教育场景内收集素材。
151.作为一种可能的实现方式,所述控制模块1202还用于基于所述虚拟采集设备的位置控制所述虚拟采集设备在所述虚拟教育场景内收集素材前,响应于针对虚拟对象的触发操作,关联所述虚拟采集设备与所述虚拟对象的位置。
152.作为一种可能的实现方式,当所述虚拟对象为一个所述场景道具,所述虚拟对象为动态场景道具或静态场景道具。
153.作为一种可能的实现方式,所述针对虚拟对象的触发操作为:针对目标虚拟角色发出的邀请消息,所述目标虚拟角色与所述第一用户虚拟角色不属于同一虚拟角色,所述装置还包括确认模块1203,所述控制模块1202用于关联所述虚拟采集设备与所述目标对象的位置前,所述确认模块1203用于响应于所述针对所述目标虚拟角色发出的邀请消息,确认所述目标虚拟角色针对所述邀请消息发出接受消息。
154.作为一种可能的实现方式,所述目标虚拟角色包括非用户虚拟角色或第二用户虚拟角色,当所述目标虚拟角色为第二用户虚拟角色,所述控制模块1202还用于关联所述虚拟采集设备与所述目标对象的位置前,确认所述第二用户虚拟角色针对所述邀请消息发出拒绝消息的情况下,响应于针对一个场景道具的触发操作,关联所述虚拟采集设备与所述一个场景道具的位置。
155.作为一种可能的实现方式,所述虚拟采集设备与相应所述第一用户虚拟角色的姿态关联,随着所述第一用户虚拟角色的姿态变化,所述虚拟采集设备与所述第一用户虚拟角色处在相对静止状态。
156.作为一种可能的实现方式,所述素材为所述虚拟教育场景内位于所述虚拟采集设备的收集区域内的素材片段,所述场景片段内所述虚拟对象的素材质量由所述场景片段内的虚拟对象与所述虚拟采集设备之间的距离确定,所述素材质量与所述距离负相关。
157.作为一种可能的实现方式,当所述虚拟采集设备为图像采集设备时,所述收集区域至少由所述图像采集设备的镜头视场角决定,所述素材质量为图像清晰度;
158.当所述虚拟采集设备为音频采集设备时,所述收集区域由所述虚拟采集设备的预设范围决定,所述素材质量为声音强度。
159.作为一种可能的实现方式,所述显示模块1201用于在所述虚拟教育场景显示虚拟采集设备后,所述控制模块1202还用于确定所述虚拟采集设备与所述场景道具之间的距离小于或等于预设距离的情况下,控制所述场景道具播放所述场景道具关联的音频。
160.作为一种可能的实现方式,所述装置还包括发送模块1204,所述显示模块1201用于在所述虚拟教育场景显示虚拟采集设备后,所述发送模块1204用于响应于针对所述虚拟采集设备的配置更改操作,发送配置更改指令至向服务器,所述配置更改指令用于指示所述服务器基于所述虚拟采集设备的收集区域内的所述场景片段与所述虚拟采集设备的采集参数,更改所述虚拟采集设备的配置信息。
161.作为一种可能的实现方式,所述虚拟采集设备为图像采集设备,所述配置更改指令包括第一更改指令,所述第一更改指令用于指示服务器更改所述图像采集设备的类别信息,
162.所述配置更改指令包括第二更改指令,所述图像采集设备参数包括焦距、光圈、感光度中的至少一种。
163.图13示出了本公开示例性实施例的芯片的示意性框图。如图13所示,该芯片1300
包括一个或两个以上(包括两个)处理器1301和通信接口1302。通信接口1302可以支持服务器执行上述方法中的数据收发步骤,处理器1301可以支持服务器执行上述方法中的数据处理步骤。
164.可选的,如图13所示,该芯片1300还包括存储器1303,存储器1303可以包括只读存储器和随机存取存储器,并向处理器提供操作指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,nvram)。
165.在一些实施方式中,如图13所示,处理器1301通过调用存储器存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。处理器1301控制终端设备中任一个的处理操作,处理器还可以称为中央处理单元(central processing unit,cpu)。存储器1303可以包括只读存储器和随机存取存储器,并向处理器1301提供指令和数据。存储器1303的一部分还可以包括nvram。例如应用中存储器、通信接口以及存储器通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1304。
166.上述本公开实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processing,dsp)、asic、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
167.本公开示例性实施例还提供一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器。所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序在被所述至少一个处理器执行时用于使所述电子设备执行根据本公开实施例的方法。
168.本公开示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
169.本公开示例性实施例还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
170.图14示出了能够用于实现本公开的实施例的示例性电子设备的结构框图,参考图14,现将描述可以作为本公开的服务器或客户端的电子设备1400的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的
连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
171.如图14所示,电子设备1400包括计算单元1401,其可以根据存储在只读存储器(rom)1402中的计算机程序或者从存储单元1408加载到随机访问存储器(ram)1403中的计算机程序,来执行各种适当的动作和处理。在ram 1403中,还可存储设备1400操作所需的各种程序和数据。计算单元1401、rom 1402以及ram 1403通过总线1404彼此相连。输入/输出(i/o)接口1405也连接至总线1404。
172.电子设备1400中的多个部件连接至i/o接口1405,包括:输入单元1406、输出单元1407、存储单元1408以及通信单元1409。输入单元1406可以是能向电子设备1400输入信息的任何类型的设备,输入单元1406可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入。输出单元1407可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元1404可以包括但不限于磁盘、光盘。通信单元1409允许电子设备1400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙tm设备、wifi设备、wimax设备、蜂窝通信设备和/或类似物。
173.如图14所示,计算单元1401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元1401执行上文所描述的各个方法和处理。例如,在一些实施例中,本公开示例性实施例的方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元1408。在一些实施例中,计算机程序的部分或者全部可以经由rom 1402和/或通信单元1409而被载入和/或安装到电子设备1400上。在一些实施例中,计算单元1401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法。
174.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
175.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
176.如本公开使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指
令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
177.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
178.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
179.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
180.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、终端、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,dvd);还可以是半导体介质,例如,固态硬盘(solid state drive,ssd)。
181.尽管结合具体特征及其实施例对本公开进行了描述,显而易见的,在不脱离本公开的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本公开的示例性说明,且视为已覆盖本公开范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包括这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献