沉浸式互动内容的创建方法、装置以及存储介质与流程

文档序号:25584968发布日期:2021-06-22 16:59阅读:76来源:国知局
本申请涉及沉浸式
技术领域
:,特别是涉及一种沉浸式互动内容的创建方法、装置以及存储介质。
背景技术
::沉浸式技术是指模糊了物理世界和模拟世界之间的界限,从而产生沉浸感的技术。沉浸式技术能够将现实和虚拟混合,可以利用计算机生成模拟环境,借助vr设备,让用户进入虚拟空间,从中获得身临其境感觉的技术。沉浸式技术是现在新兴技术之一,它与其他技术相比,最大特征就是它可以给用户最直观的感受,在音影娱乐、医疗和教育等产业都将有巨大的发展空间。目前的沉浸式技术所涉及的应用大多都是由系统引导用户做出规定的动作,通过一令一动的方式采集用户行为信息,然后根据采集到的用户行为信息直接创建一个互动内容。但是这样的方式局限性高,用户自主性低,对用户来说并不能根据实际需求,自主和随意动作,导致系统创建得到的互动内容无法与用户的期望匹配。针对上述的现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题,目前尚未提出有效的解决方案。技术实现要素:本申请的实施例提供了一种沉浸式互动内容的创建方法、装置以及存储介质,以至少解决现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。根据本申请实施例的一个方面,提供了一种沉浸式互动内容的创建方法,应用于终端设备,其中终端设备上部署有智能编辑器,包括:通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。根据本申请实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项的方法。根据本申请实施例的另一个方面,还提供了一种沉浸式互动内容的创建装置,应用于终端设备,其中终端设备上部署有智能编辑器,包括:信息收集模块,用于通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;信息数据集创建模块,用于根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;第一互动内容创建模块,用于基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;指令接收模块,用于接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及第二互动内容创建模块,用于响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。根据本申请实施例的另一个方面,还提供了一种沉浸式互动内容的创建装置,应用于终端设备,其中终端设备上部署有智能编辑器,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。在本申请实施例中,终端设备上部署的智能编辑器根据机器人与用户的交互内容收集信息数据集模板所需的各项信息,创建信息数据集,再根据信息数据集创建第一互动内容,并通过预览方式显示第一互动场景。用户在第一互动场景下与虚拟物体进行互动,从而创建第二互动内容。从而智能编辑器在创建互动场景的过程中,可以根据用户自身想法进行自主创建,并不仅仅依靠已经设定好的程序通过一令一动的方式采集用户行为信息,而是通过机器人与用户进行互动实时收集用于创建沉浸式互动内容的信息数据集,然后基于收集到的信息数据集,通过智能编辑器创建与用户对应的可供用户进行二次编辑和细节调整的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。从而,用户可以在第一互动场景下输入相应的操作指令,由智能编辑器根据该操作指令,在第一互动内容的基础上创建第二互动内容。由此可见,用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而,本实施例所提出的沉浸式互动内容的创建方法,相比较于现有的通过一令一动的方式采集用户行为信息后创建一个互动内容的方式而言,不再通过一令一动的方式采集用户行为信息,而是由用户根据其期望告知机器人与待创建的互动内容相关的信息数据,并且在智能编辑器根据机器人收集的信息数据创建一个互动内容后,用户还可以根据实际需求自主对该互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而本申请在创建虚拟互动内容的过程中,用户自主性高且局限性低,使得智能编辑器所创建得到的沉浸式互动内容与用户需求匹配度极高。进而解决了现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是用于实现根据本申请实施例1所述的方法的计算设备的硬件结构框图;图2是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的流程示意图;图3是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的必备资源结构示意图;图4是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的目的性结构示意图;图5是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的第一互动场景示意图;图6是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的第二互动场景示意图;图7是根据本申请实施例1的第一个方面所述的沉浸式互动内容的创建方法的流程示意图;图8是根据本申请实施例2的第一个方面所述的沉浸式互动内容的创建装置的示意图;以及图9是根据本申请实施例3的第一个方面所述的沉浸式互动内容的创建装置的示意图。具体实施方式为了使本
技术领域
:的人员更好地理解本申请的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本实施例,提供了一种沉浸式互动内容的创建方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的计算设备中执行。图1示出了一种用于实现沉浸式互动内容的创建方法的计算设备的硬件结构框图。如图1所示,计算设备可以包括一个或多个处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器、以及用于通信功能的传输装置。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为i/o接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算设备中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。存储器可用于存储应用软件的软件程序以及模块,如本申请实施例中的沉浸式互动内容的创建方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的沉浸式互动内容的创建方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算设备的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算设备的用户界面进行交互。此处需要说明的是,在一些可选实施例中,上述图1所示的计算设备可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算设备中的部件的类型。在上述运行环境下,根据本实施例的第一个方面,提供了一种沉浸式互动内容的创建方法,应用于终端设备,终端设备例如但不限于为全息投影和虚拟现实头显等沉浸式终端以及手机和电脑等传统终端,其中终端设备上部署有智能编辑器。图2示出了该方法的流程示意图,参考图2所示,该方法包括:s202:通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;s204:根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;s206:基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;s208:接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及s210:响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。具体地,首先智能编辑器在用户主视角将机器人虚拟化为3d虚拟化身,还预先设置有信息数据集模板,用于提供所需收集的多项信息。其中,参考图3以及图4所示,信息数据集模板所需收集的多项信息包括互动场景资源、虚拟角色、3d物体、其他美术资源、语音习得目的和知识技能习得目的等。机器人根据信息数据集模板上需要收集的各项信息对用户进行提问,用户则根据机器人的问题进行回答,机器人再根据信息数据集模板和用户答案进行问题设计,对用户进行再次提问,以此类推。智能编辑器将用户的多条或者多段语音信息进行收集整理,以便将预设的信息数据集模板进行填充(s202)。然后智能编辑器将机器人与用户逐步对话所收集到的各项信息录入信息数据集模板进行填充。在填充完成后,智能编辑器则会根据收集到的各项信息,创建一个与用户对应的信息数据集,以便之后智能编辑器能够根据信息数据集创建与用户对应的互动内容(s204)。在一个具体应用场景中,用户想要设计一个室内客厅场景,该室内客厅场景中包括有多个虚拟物体(例如,椅子、沙发、盆栽、桌子和电视等),并且用户可以与虚拟物体进行交互,从而学习与各个虚拟物体对应的英文。此时,智能编辑器通过机器人与用户交互收集到的各项信息例如但不限于包括室内客厅场景的场景资源、各个虚拟物体的物体信息(例如物体状态、物体尺寸大小和美术风格等)、其他美术资源以及英语语言习得的相关信息(例如习得状态和习得种类等)。从而,智能编辑器根据收集到的各项信息,能够创建一个与所述用户对应的信息数据集,该信息数据集包括收集到的各项信息以及各项信息之间的关联关系,从而为后续创建一个与用户需求一一对应的互动内容奠定了基础。进一步地,智能编辑器根据创建成功的信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。其中,用户可在第一互动场景下与虚拟角色或者虚拟物体进行互动(s206)。示例性的,与用户对应的第一互动内容包括将室内客厅的室内空间大小设置为5m长x3m宽x3m高,固定状态物体为沙发(sofa)、茶几(table)和电视(tv),以及可交互状态物体为椅子(chair)和盆栽(flower)。与第一互动内容对应的第一互动场景如图5所示,在第一互动场景中,沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)这些虚拟物体以一个初始状态陈列在用户主视角,并且各个虚拟物体的初始状态通过信息数据集中包含的与各个虚拟物体对应的各项物体信息之间的关联关系决定。从而,在所显示的第一交互场景中,用户可以与各个虚拟物体进行互动,对第一交互场景进行二次编辑和细节调整,例如调整室内空间的大小、调整各个虚拟物体的位置、大小以及关联关系等。此外,用户也可以增加新的虚拟物体或者虚拟角色至第一交互场景中,还可以删除第一交互场景中的某一个虚拟物体,此处不做具体的限定。进一步地,在用户对第一交互场景进行二次编辑和细节调整的过程中,终端设备接收到用户在第一互动场景下输入的与所述虚拟角色和/或所述物体相关的操作指令。其中,操作指令为语音指令和/或手势指令(s208)。例如:用户在第一互动场景下输入的语音指令为将室内客厅的室内空间大小调整为7m长x3.5m宽x3.5m高,用户在第一互动场景下输入的各个手势指令为将沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)这5个虚拟物体移动至指定位置并调整它们之间的关联关系。此时,终端设备在接收到上述语音指令和手势指令后,通过智能编辑器根据指令,在第一互动内容的基础上,对室内客厅的室内空间大小信息进行调整、对各个虚拟角色的位置信息和关联关系进行调整,从而创建与用户对应的第二互动内容(s210)。其中,与用户对应的第二互动内容例如包括将室内客厅的室内空间大小设置为7m长x3.5m宽x3.5m高,固定状态物体为沙发(sofa)、茶几(table)和电视(tv),可交互状态物体为椅子(chair)和盆栽(flower),以及这5个物体的位置信息。其中,这5个物体的位置信息例如为椅子(chair)、沙发(sofa)和盆栽(flower)并排位于室内客厅的上半部分,茶几(table)位于室内客厅的中间部分,电视(tv)位于室内客厅的下半部分,并且沙发(sofa)、茶几(table)和电视(tv)并列位于室内客厅的中间位置,椅子(chair)位于沙发(sofa)的左侧,盆栽(flower)位于沙发(sofa)的右侧。正如
背景技术
:中所述的,目前的沉浸式技术所涉及的应用大多都是由系统引导用户做出规定的动作,通过一令一动的方式采集用户行为信息,然后根据采集到的用户行为信息直接创建一个互动内容。但是这样的方式局限性高,用户自主性低,对用户来说并不能根据实际需求,自主和随意动作,导致系统创建得到的互动内容无法与用户的期望匹配。针对以上所述的技术问题,通过本实施例的技术方案,终端设备上部署的智能编辑器根据机器人与用户的交互内容收集信息数据集模板所需的各项信息,创建信息数据集,再根据信息数据集创建第一互动内容,并通过预览方式显示第一互动场景。用户在第一互动场景下与虚拟物体进行互动,从而创建第二互动内容。从而智能编辑器在创建互动场景的过程中,可以根据用户自身想法进行自主创建,并不仅仅依靠已经设定好的程序通过一令一动的方式采集用户行为信息,而是通过机器人与用户进行互动实时收集用于创建沉浸式互动内容的信息数据集,然后基于收集到的信息数据集,通过智能编辑器创建与用户对应的可供用户进行二次编辑和细节调整的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。从而,用户可以在第一互动场景下输入相应的操作指令,由智能编辑器根据该操作指令,在第一互动内容的基础上创建第二互动内容。由此可见,用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而,本实施例所提出的沉浸式互动内容的创建方法,相比较于现有的通过一令一动的方式采集用户行为信息后创建一个互动内容的方式而言,不再通过一令一动的方式采集用户行为信息,而是由用户根据其期望告知机器人与待创建的互动内容相关的信息数据,并且在智能编辑器根据机器人收集的信息数据创建一个互动内容后,用户还可以根据实际需求自主对该互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而本申请在创建虚拟互动内容的过程中,用户自主性高且局限性低,使得智能编辑器所创建得到的沉浸式互动内容与用户需求匹配度极高。进而解决了现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。此外,在信息数据集模板的填充过程中,当智能编辑器判断收集到的用户的语音信息不能完全填充信息数据集模板时,机器人则会根据信息数据集模板中空缺的信息项,对用户进行再次提问,直到信息数据集模板填充至可用状态。可选地,信息数据集包括创建第一互动内容的必备资源以及与第一互动内容对应的目的性信息。并且基于信息数据集,创建与用户对应的第一互动内容的操作,包括:根据预先设定的规则与约束以及信息数据集中创建第一互动内容的必备资源,将与用户互动所需的所有虚拟角色和所有物体进行罗列;根据信息数据集中与第一互动内容对应的目的性信息,将与用户互动的互动路径通过线性时间轴的方式串联,其中互动路径中的各个互动节点包括用户与虚拟角色和/或物体进行互动的互动内容;以及将各个互动节点封装为独立模块,并构建第一互动内容,其中用户基于独立模块编辑对应的互动内容。具体地,智能编辑器创建的信息数据集中包括两部分内容,参考图3以及图4所示,第一部分为构建第一互动内容的必备资源。在互动场景下,必备资源包括但不限于互动场景资源、虚拟角色、3d物体和其他美术资源。第二部分内容为与第一互动内容对应的目的性信息,例如在用于学习的互动场景中,目的性信息包括但不限于语言学习目的和知识技能习得目的,主要记载用户在学习后是否掌握知识等信息,包括语言能力、学习习惯、知识能力、兴趣话题和学习技巧等。进一步地,智能编辑器还预先设定了规则与约束。例如,参考图5所示,信息数据集中的与第一互动内容相关的必备资源在创建完成后,在第一互动场景中将沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)等必备资源进行罗列,根据预先设定的规则与约束,这些必备资源的位置都是处于初始状态。例如沙发(sofa)是斜靠在墙角的,盆栽(flower)放在茶几(table)上,椅子(chair)和电视(tv)则随意放置在室内客厅的左下角,但是这些物体并不会堆积或者重叠在一起,符合现实逻辑。此外,用户在第一互动场景下与沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)等必备资源互动后,智能编辑器就会根据这些互动内容创建完成信息数据集中的目的性信息,之后将例如用户先与椅子(chair)进行互动,再与沙发(sofa)进行互动这些互动节点形成互动路径,主要通过线性时间轴的方式将这些互动节点进行串联。最后将各个互动节点封装为独立模块,并构建第一互动内容。之后用户可以基于已经封装好的独立模块,以重构、增加或删减等方式再次编辑对应的互动内容。从而,智能编辑器通过预先设定的规则与约束,对罗列的虚拟角色和物体进行摆放,使得互动场景更加规范化和更加贴切现实逻辑。并且,智能编辑器根据目的性信息,将与所述用户互动的互动路径通过线性时间轴的方式串联后,将各个互动节点封装为独立模块,使得用户可以基于已经封装好的独立模块,以重构、增加或删减等方式再次编辑对应的互动内容。此外智能编辑器创建的信息数据中的必备资源与目的性信息,使得场景更加充实,增加真实性,给用户以身临其境之感。可选地,响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容的操作,包括:响应于操作指令,在第一互动内容的基础上,调整第一互动场景中用于供用户与虚拟角色和/或物体进行互动的互动内容;响应于操作指令,调整与用户互动的互动路径;以及根据调整后的互动内容和调整后的互动路径,创建第二互动内容。具体地,在第一互动场景以预览方式显示在用户主视角后,用户与在第一互动场景中显示的虚拟角色或者物体进行互动,从而调整第一互动内容,智能编辑器则根据用户输入的操作指令,调整第一互动场景中的互动内容和与用户互动的互动路径,最后根据调整后的互动内容和调整后的互动路径,创建第二互动内容。例如,参考图5以及图6所示,在第一互动场景中,室内客厅的室内空间大小设置为5m长x3m宽x3m高,用户可以依次与沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)等进行互动,并且这些虚拟物体以一个初始状态陈列在用户主视角,无明确的位置信息。当用户想要在第一互动场景下,调整室内客厅的空间大小和沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)这5个物体的位置信息时,用户输入相应的操作指令。其中,用户输入的操作指令包括对室内客厅的空间大小信息进行调整以及将这5个物体的位置信息进行调整。例如将室内客厅的空间大小信息调整为7m长x3.5m宽x3.5m高,将这5个物体的位置信息调整为椅子(chair)、沙发(sofa)和盆栽(flower)并排位于室内客厅的上半部分,茶几(table)位于室内客厅的中间部分,电视(tv)位于室内客厅的下半部分,并且沙发(sofa)、茶几(table)和电视(tv)并列位于室内客厅的中间位置,椅子(chair)位于沙发(sofa)的左侧,盆栽(flower)位于沙发(sofa)的右侧。从而,智能编辑器在第一互动内容的基础上,根据用户输入的操作指令,调整第一互动场景中的互动内容和与用户互动的互动路径,从而创建得到的第二互动内容例如包括:室内客厅的室内空间大小为7m长x3.5m宽x3.5m高,固定状态物体为沙发(sofa)、茶几(table)和电视(tv),可交互状态物体为椅子(chair)和盆栽(flower),以及这5个物体的位置信息为椅子(chair)、沙发(sofa)和盆栽(flower)并排位于室内客厅的上半部分,茶几(table)位于室内客厅的中间部分,电视(tv)位于室内客厅的下半部分,并且沙发(sofa)、茶几(table)和电视(tv)并列位于室内客厅的中间位置,椅子(chair)位于沙发(sofa)的左侧,盆栽(flower)位于沙发(sofa)的右侧。此外,在第二互动内容的基础上,用户还可以不断的调整场景布局,由智能编辑器进一步根据用户输入的指令,不断的调整互动内容与互动路径,从而创建新的互动场景(例如第三互动场景以及第四互动场景等),直至得到与用户需求匹配度极高的沉浸式互动内容。从而通过这种方式,保障了用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。可选地,通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息的操作,包括:通过机器人与用户交互,采集与预设的信息数据集模板中所需的各项信息相关的用户语音信息;以及对所采集的用户语音信息进行语义理解,并根据语义理解的结果收集预设的信息数据集模板中所需的各项信息。具体地,机器人与用户进行交互对话,智能编辑器采集到用户的语音信息后,与预设的信息数据集模板中的各项需求进行匹配,匹配出与信息数据集模板中各项信息所对应的多句或多段语音信息。之后智能编辑器将这些语音信息通过一系列算法进行语义理解,将语音信息解析为机器可读的有效信息,并根据语义理解的结果将预设的信息数据集模板中所需要的各项信息收集完整。从而通过机器人与用户交互,收集与信息数据集模板中所需的各项信息相关的语音信息,并对语音信息进行语义理解,智能编辑器可以更好地识别用户的语音信息所要表达的含义,在复杂且不规范的语言中寻找出有效的信息。从而可以通过这样的方式,无需通过一令一动的方式采集用户行为信息,在用户随意表达需求时,智能编辑器仍能够在复杂且不规范的语言中寻找出有效的信息,从而收集到能够创建一个与用户对应的互动内容所需的信息数据,提高了用户的使用体验。可选地,对所采集的用户语音信息进行语义理解,并根据语义理解的结果收集预设的信息数据集模板中所需的各项信息的操作,包括:检验所采集的用户语音信息是否满足标准;将满足标准的用户语音信息发送至云计算中心,由云计算中心将用户语音信息转化为文本信息;从云计算中心接收文本信息;以及提取文本信息中的关键信息,并将提取出的关键信息录入预设的信息数据集模板。具体地,参考图7所示,智能编辑器采集到用户的语音信息后,将该语音信息进行检验,判断其是否满足标准。如果满足标准,智能编辑器则将用户的语音信息发送至云计算中心,由云计算中心将接收到的语音信息转化为文本信息,之后将该文本信息发送至智能编辑器。智能编辑器在接收到文本信息后,提取文本信息中的关键信息,并将提取出的关键信息录入预设的信息数据集模板。从而,通过云计算中心进行将语音信息转化为文本信息,提高了智能编辑器对语音信息的解析效率,减少了智能编辑器的使用成本以及内存负担与消耗。并且,达到了高效、准确地收集创建一个与用户对应的互动内容所需的信息数据的目的。可选地,方法还包括:通过预览方式显示与第二互动内容对应的第二互动场景。具体地,参考图6所示,终端设备通过预览方式显示与第二互动内容对应的第二互动场景,以便用户可以浏览第二互动场景,并且用户可以直观的判断二次编辑后得到的第二互动内容是否完全符合用户期望。在还未完全符合用户期望的情况下,用户还可以在第二互动场景下输入相应的操作指令,从而根据具体的需求再次调整互动内容,直至得到与用户需求匹配度极高或者完全匹配的沉浸式互动内容。通过这种方式,进一步提高了用户在创建沉浸式互动内容的过程中的自主性,并且进一步降低了用户的局限性,有效提高了用户的使用体验。可选地,方法还包括:根据与第二互动内容对应的第二互动场景中的场景布局,通过三维平面的图像识别,确定与第二互动场景中的各个虚拟角色和/或各个物体对应的空间位置坐标信息;以及根据所确定的空间位置坐标信息更新预先设定的规则与约束。具体地,参考图5与图6所示,智能编辑器在根据用户在第一互动场景中输入的操作指令后,在第一互动内容的基础上创建了一个第二互动内容,并将与第二互动内容对应的第二互动场景以预览的方式显示给用户。在该应用场景下,智能编辑器根据第二互动场景的场景布局,通过三维平面的图像识别,确定第二互动场景中的各个虚拟角色和/或各个物体对应的空间位置坐标信息,从而记录所有元素间的相对规则(rule)和约束(constraint),例如沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)这五项物品均是在地面之上,与地面距离等同等高。之后智能编辑器会将第二场景中各个虚拟角色和物体的相对规则和约束进行再次学习,从而不断优化和更新智能编辑器的规则与约束。例如:未进行再次学习之前,预设的规则和约束仅仅是沙发(sofa)、茶几(table)和椅子(chair)无法堆积或者重叠在一起。基于第二交互场景的场景布局,进行规则与约束的再次学习后,智能编辑器所知晓的规则和约束则变成:沙发(sofa)、茶几(table)和椅子(chair)无法堆积或者重叠在一起,并且沙发(sofa)、茶几(table)、电视(tv)、椅子(chair)和盆栽(flower)这五项物品均是在地面之上,与地面距离等同等高。从而,使用者在后续再次使用这些物品时,智能编辑器根据预设的规则和约束,不再仅仅是将沙发(sofa)、茶几(table)和椅子(chair)分开陈列,还要要将这五项物品放置在地面上,且与地面距离等同等高。通过这种方式,使得智能编辑器后续为用户创建沉浸式互动内容时,通过预览方式为用户呈现的虚拟互动场景更加智能化和细节化、更加贴切现实场景,大大提高了用户的使用体验。从而根据本实施例的第一个方面,终端设备上部署的智能编辑器根据机器人与用户的交互内容收集信息数据集模板所需的各项信息,创建信息数据集,再根据信息数据集创建第一互动内容,并通过预览方式显示第一互动场景。用户在第一互动场景下与虚拟物体进行互动,从而创建第二互动内容。从而智能编辑器在创建互动场景的过程中,可以根据用户自身想法进行自主创建,并不仅仅依靠已经设定好的程序通过一令一动的方式采集用户行为信息,而是通过机器人与用户进行互动实时收集用于创建沉浸式互动内容的信息数据集,然后基于收集到的信息数据集,通过智能编辑器创建与用户对应的可供用户进行二次编辑和细节调整的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。从而,用户可以在第一互动场景下输入相应的操作指令,由智能编辑器根据该操作指令,在第一互动内容的基础上创建第二互动内容。由此可见,用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而,本实施例所提出的沉浸式互动内容的创建方法,相比较于现有的通过一令一动的方式采集用户行为信息后创建一个互动内容的方式而言,不再通过一令一动的方式采集用户行为信息,而是由用户根据其期望告知机器人与待创建的互动内容相关的信息数据,并且在智能编辑器根据机器人收集的信息数据创建一个互动内容后,用户还可以根据实际需求自主对该互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而本申请在创建虚拟互动内容的过程中,用户自主性高且局限性低,使得智能编辑器所创建得到的沉浸式互动内容与用户需求匹配度极高。进而解决了现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。此外,参考图1所示,根据本实施例的第二个方面,提供了一种存储介质。所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行以上任意一项所述的方法。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2图8示出了根据本实施例的第一个方面所述的沉浸式互动内容的创建装置800,该装置800与根据实施例1的第一个方面所述的方法相对应。参考图8所示,该装置800包括:信息收集模块810,用于通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;信息数据集创建模块820,用于根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;第一互动内容创建模块830,用于基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;指令接收模块840,用于接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及第二互动内容创建模块850,用于响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。可选地,信息数据集包括创建第一互动内容的必备资源以及与第一互动内容对应的目的性信息。并且第一互动内容创建模块830包括:罗列子模块,用于根据预先设定的规则与约束以及信息数据集中创建第一互动内容的必备资源,将与用户互动所需的所有虚拟角色和所有物体进行罗列;串联子模块,用于根据信息数据集中与第一互动内容对应的目的性信息,将与用户互动的互动路径通过线性时间轴的方式串联,其中互动路径中的各个互动节点包括用户与虚拟角色和/或物体进行互动的互动内容;以及构建子模块,用于将各个互动节点封装为独立模块,并构建第一互动内容,其中用户基于独立模块编辑对应的互动内容。可选地,第二互动内容创建模块850包括:调整子模块,用于响应于操作指令,在第一互动内容的基础上,调整第一互动场景中用于供用户与虚拟角色和/或物体进行互动的互动内容;调整子模块,用于响应于操作指令,调整与用户互动的互动路径;以及创建子模块,用于根据调整后的互动内容和调整后的互动路径,创建第二互动内容。可选地,信息收集模块810包括:采集子模块,用于通过机器人与用户交互,采集与预设的信息数据集模板中所需的各项信息相关的用户语音信息;以及收集子模块,用于对所采集的用户语音信息进行语义理解,并根据语义理解的结果收集预设的信息数据集模板中所需的各项信息。可选地,采集子模块包括:验证单元,用于检验所采集的用户语音信息是否满足标准;发送单元,用于将满足标准的用户语音信息发送至云计算中心,由云计算中心将用户语音信息转化为文本信息;接收单元,用于从云计算中心接收文本信息;以及提取单元,用于提取文本信息中的关键信息,并将提取出的关键信息录入预设的信息数据集模板。可选地,装置800还包括:通过预览方式显示与第二互动内容对应的第二互动场景。可选地,第一互动内容创建模块830还包括:确定子模块,用于根据与第二互动内容对应的第二互动场景中的场景布局,通过三维平面的图像识别,确定与第二互动场景中的各个虚拟角色和/或各个物体对应的空间位置坐标信息;以及更新子模块,用于根据所确定的空间位置坐标信息更新预先设定的规则与约束。从而根据本实施例,终端设备上部署的智能编辑器根据机器人与用户的交互内容收集信息数据集模板所需的各项信息,创建信息数据集,再根据信息数据集创建第一互动内容,并通过预览方式显示第一互动场景。用户在第一互动场景下与虚拟物体进行互动,从而创建第二互动内容。从而智能编辑器在创建互动场景的过程中,可以根据用户自身想法进行自主创建,并不仅仅依靠已经设定好的程序通过一令一动的方式采集用户行为信息,而是通过机器人与用户进行互动实时收集用于创建沉浸式互动内容的信息数据集,然后基于收集到的信息数据集,通过智能编辑器创建与用户对应的可供用户进行二次编辑和细节调整的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。从而,用户可以在第一互动场景下输入相应的操作指令,由智能编辑器根据该操作指令,在第一互动内容的基础上创建第二互动内容。由此可见,用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而,本实施例所提出的沉浸式互动内容的创建方法,相比较于现有的通过一令一动的方式采集用户行为信息后创建一个互动内容的方式而言,不再通过一令一动的方式采集用户行为信息,而是由用户根据其期望告知机器人与待创建的互动内容相关的信息数据,并且在智能编辑器根据机器人收集的信息数据创建一个互动内容后,用户还可以根据实际需求自主对该互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而本申请在创建虚拟互动内容的过程中,用户自主性高且局限性低,使得智能编辑器所创建得到的沉浸式互动内容与用户需求匹配度极高。进而解决了现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。实施例3图9示出了根据本实施例的第一个方面所述的沉浸式互动内容的创建装置900,该装置900与根据实施例1的第一个方面所述的方法相对应。参考图9所示,该装置900包括:处理器910;以及存储器920,与处理器910连接,用于为处理器910提供处理以下处理步骤的指令:通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息;根据收集到的各项信息,创建与用户对应的信息数据集,其中信息数据集用于创建与用户对应的互动内容;基于信息数据集,创建与用户对应的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景,其中在第一互动场景下用户与虚拟角色和/或物体进行互动;接收用户在第一互动场景下输入的与虚拟角色和/或物体相关的操作指令,其中操作指令为语音指令和/或手势指令;以及响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容。可选地,信息数据集包括创建第一互动内容的必备资源以及与第一互动内容对应的目的性信息,并且基于信息数据集,创建与用户对应的第一互动内容的操作,包括:根据预先设定的规则与约束以及信息数据集中创建第一互动内容的必备资源,将与用户互动所需的所有虚拟角色和所有物体进行罗列;根据信息数据集中与第一互动内容对应的目的性信息,将与用户互动的互动路径通过线性时间轴的方式串联,其中互动路径中的各个互动节点包括用户与虚拟角色和/或物体进行互动的互动内容;以及将各个互动节点封装为独立模块,并构建第一互动内容,其中用户基于独立模块编辑对应的互动内容。可选地,响应于操作指令,在第一互动内容的基础上,创建与用户对应的第二互动内容的操作,包括:响应于操作指令,在第一互动内容的基础上,调整第一互动场景中用于供用户与虚拟角色和/或物体进行互动的互动内容;响应于操作指令,调整与用户互动的互动路径;以及根据调整后的互动内容和调整后的互动路径,创建第二互动内容。可选地,通过机器人与用户交互,收集预设的信息数据集模板中所需的各项信息的操作,包括:通过机器人与用户交互,采集与预设的信息数据集模板中所需的各项信息相关的用户语音信息;以及对所采集的用户语音信息进行语义理解,并根据语义理解的结果收集预设的信息数据集模板中所需的各项信息。可选地,对所采集的用户语音信息进行语义理解,并根据语义理解的结果收集预设的信息数据集模板中所需的各项信息的操作,包括:检验所采集的用户语音信息是否满足标准;将满足标准的用户语音信息发送至云计算中心,由云计算中心将用户语音信息转化为文本信息;从云计算中心接收文本信息;以及提取文本信息中的关键信息,并将提取出的关键信息录入预设的信息数据集模板。可选地,存储器920还用于为处理器910提供处理以下处理步骤的指令:通过预览方式显示与第二互动内容对应的第二互动场景。可选地,存储器920还用于为处理器910提供处理以下处理步骤的指令:根据与第二互动内容对应的第二互动场景中的场景布局,通过三维平面的图像识别,确定与第二互动场景中的各个虚拟角色和/或各个物体对应的空间位置坐标信息;以及根据所确定的空间位置坐标信息更新预先设定的规则与约束。从而根据本实施例,终端设备上部署的智能编辑器根据机器人与用户的交互内容收集信息数据集模板所需的各项信息,创建信息数据集,再根据信息数据集创建第一互动内容,并通过预览方式显示第一互动场景。用户在第一互动场景下与虚拟物体进行互动,从而创建第二互动内容。从而智能编辑器在创建互动场景的过程中,可以根据用户自身想法进行自主创建,并不仅仅依靠已经设定好的程序通过一令一动的方式采集用户行为信息,而是通过机器人与用户进行互动实时收集用于创建沉浸式互动内容的信息数据集,然后基于收集到的信息数据集,通过智能编辑器创建与用户对应的可供用户进行二次编辑和细节调整的第一互动内容,并通过预览方式显示与第一互动内容对应的第一互动场景。从而,用户可以在第一互动场景下输入相应的操作指令,由智能编辑器根据该操作指令,在第一互动内容的基础上创建第二互动内容。由此可见,用户可以根据实际需求无局限地、自主地对智能编辑器创建的互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而,本实施例所提出的沉浸式互动内容的创建方法,相比较于现有的通过一令一动的方式采集用户行为信息后创建一个互动内容的方式而言,不再通过一令一动的方式采集用户行为信息,而是由用户根据其期望告知机器人与待创建的互动内容相关的信息数据,并且在智能编辑器根据机器人收集的信息数据创建一个互动内容后,用户还可以根据实际需求自主对该互动内容进行不断的调整,直至得到与用户需求匹配度极高的沉浸式互动内容。从而本申请在创建虚拟互动内容的过程中,用户自主性高且局限性低,使得智能编辑器所创建得到的沉浸式互动内容与用户需求匹配度极高。进而解决了现有技术中存在的在创建虚拟互动内容的过程中,用户局限性高、自主性低,从而导致系统创建得到的互动内容与用户期望不匹配的技术问题。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1