支持多个VR用户同时观影的方法及装置与流程

文档序号:11519065阅读:1536来源:国知局
支持多个VR用户同时观影的方法及装置与流程

本发明涉及虚拟现实领域,特别是涉及一种支持多个vr用户同时观影的方法和一种支持多个vr用户同时观影的装置。



背景技术:

虚拟现实电影院能够实现360度播放电影内容,也就是,用户在佩戴上vr(virtualreality,虚拟现实)眼镜后,能够从各个视角观看电影,且会有身临其境的感觉,从而虚拟现实电影院为用户提供了不同寻常的观影环境。

但是,在现有的虚拟现实电影院中,观看电影的用户看不到其他的用户,用户只能沉浸在自身的观影环境中,从而影响了用户的观影体验。



技术实现要素:

本发明实施例的目的在于提供一种支持多个vr用户同时观影的方法及装置,以解决现有技术中用户只能沉浸在自身的观影环境中,从而影响了用户的观影体验的问题。具体技术方案如下:

第一方面,本发明实施例提供了一种支持多个vr用户同时观影的方法,应用于目标vr用户端,所述目标vr用户端为播放目标电影的任一vr用户端,所述方法包括:

获取当前播放所述目标电影的各个vr用户端的观影信息;

根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,其中,所述目标影院场景为所述目标vr用户端播放所述目标电影所采用的影院场景;

将所述目标人物虚拟化身显示于vr场景中。

可选的,所述观影信息为vr用户端总数量;

所述根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,包括:

从预设于目标影院场景的多个人物虚拟化身中,按照预设选取规则,选取vr用户端总数量个人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为播放序列,其中,所述播放序列为按照各个vr用户端开始播放所述目标电影的时刻顺序对所述各个vr用户端排序所得的序列;

所述根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,包括:

确定所述播放序列中所述各个vr用户端相应的目标序列序号;

根据预设的序列序号与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取各个目标序列序号对应的人物虚拟化身,并将所述各个目标序列序号对应的人物虚拟化身作为所述各个vr用户端对应的人物虚拟化身;

将所述各个vr用户端对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为所述各个vr用户端各自的目标标识信息;

所述根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,包括:

根据预设的vr用户端的标识信息与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取与各个目标标识信息对应的人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,本发明实施例提供的一种支持多个vr用户同时观影的方法,还包括:

当用户停止播放所述目标电影时,向服务器发送停止播放所述目标电影的通知消息,以使得所述服务器在接收到所述通知消息时,统计当前播放所述目标电影的各个vr用户端的观影信息。

可选的,本发明实施例提供的一种支持多个vr用户同时观影的方法,还包括:

接收所述服务器反馈的当前播放位置,并按照所述服务器反馈的所述当前播放位置,播放所述目标电影,其中,所述当前播放位置为最早时刻开始播放所述目标电影的vr用户端对应的当前播放位置,所述最早时刻为所述开始播放所述目标电影的时刻中的最早时刻。

可选的,所述按照所述服务器反馈的当前播放位置,播放所述目标电影之后,还包括:

向所述服务器发送文字信息和/或语音信息,以使得所述服务器在接收到所述文字信息和/或语音信息时,将接收到的所述文字信息和/或语音信息发送至所述各个vr用户端,进而所述各个vr用户端输出所述文字信息和/或语音信息。

可选的,本发明实施例提供的一种支持多个vr用户同时观影的方法,还包括:

接收所述服务器发送的文字信息和/或语音信息,其中,所述服务器发送的文字信息和/或语音信息包括所述各个vr用户端中任一vr用户端发送的文字信息和/或语音信息;

输出所接收到的所述文字信息和/或语音信息。

第二方面,本发明实施例还提供了一种支持多个vr用户同时观影的装置,应用于目标vr用户端,所述目标vr用户端为播放目标电影的任一vr用户端,所述装置包括:

收发器和处理器;

其中,

所述收发器,用于获取当前播放所述目标电影的各个vr用户端的观影信息;

所述处理器,用于根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,其中,所述目标影院场景为所述目标vr用户端播放所述目标电影所采用的影院场景;

将所述目标人物虚拟化身显示于vr场景中。

可选的,所述观影信息为vr用户端总数量;

所述处理器还用于:

从预设于目标影院场景的多个人物虚拟化身中,按照预设选取规则,选取vr用户端总数量个人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为播放序列,其中,所述播放序列为按照各个vr用户端开始播放所述目标电影的时刻顺序对所述各个vr用户端排序所得的序列;

所述处理器还用于:

确定所述播放序列中所述各个vr用户端相应的目标序列序号;

根据预设的序列序号与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取各个目标序列序号对应的人物虚拟化身,并将所述各个目标序列序号对应的人物虚拟化身作为所述各个vr用户端对应的人物虚拟化身;

将所述各个vr用户端对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为所述各个vr用户端各自的目标标识信息;

所述处理器还用于:

根据预设的vr用户端的标识信息与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取与各个目标标识信息对应的人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述收发器还用于:

当用户停止播放所述目标电影时,向服务器发送停止播放所述目标电影的通知消息,以使得所述服务器在接收到所述通知消息时,统计当前播放所述目标电影的各个vr用户端的观影信息。

可选的,所述收发器还用于:

接收所述服务器反馈的当前播放位置,以使得所述处理器按照所述服务器反馈的所述当前播放位置,播放所述目标电影,其中,所述当前播放位置为最早时刻开始播放所述目标电影的vr用户端对应的当前播放位置,所述最早时刻为所述开始播放所述目标电影的时刻中的最早时刻。

可选的,所述收发器还用于:

向所述服务器发送文字信息和/或语音信息,以使得所述服务器在接收到所述文字信息和/或语音信息时,将接收到的所述文字信息和/或语音信息发送至所述各个vr用户端,进而所述各个vr用户端输出所述文字信息和/或语音信息。

可选的,所述收发器还用于:

接收所述服务器发送的文字信息和/或语音信息,其中,所述服务器发送的文字信息和/或语音信息包括所述各个vr用户端中任一vr用户端发送的文字信息和/或语音信息;

输出所接收到的所述文字信息和/或语音信息。

第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的支持多个vr用户同时观影的方法。

第四方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的支持多个vr用户同时观影的方法。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的应用于目标vr用户端的支持多个vr用户同时观影的方法的第一种流程示意图;

图2为本发明实施例提供的应用于目标vr用户端的支持多个vr用户同时观影的方法的第二种流程示意图;

图3为本发明实施例提供的应用于目标vr用户端的支持多个vr用户同时观影的方法的第三种流程示意图;

图4为本发明实施例提供的应用于目标vr用户端的支持多个vr用户同时观影的方法的第四种流程示意图;

图5为本发明实施例提供的应用于目标vr用户端的支持多个vr用户同时观影的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

第一方面,为了解决现有技术中用户只能沉浸在自身的观影环境中,从而影响用户观影体验的技术问题,从vr用户端的角度,本发明实施例提供了一种支持多个vr用户同时观影的方法。

需要说明的是,从vr用户端的角度所提供的该支持多个vr用户同时观影的方法,应用于目标vr用户端,该目标vr用户端为播放目标电影的任一vr用户端,也就是,播放目标电影的各个vr用户端均可以作为目标vr用户端,进而执行本发明实施例从vr用户端的角度所提供的方法。在vr影院中,有多个vr用户端,且不同的vr用户端可能播放不同的电影或相同的电影,而对于任一电影而言,均可以作为目标电影。

可以理解的是,该目标vr用户端可以与负责管理各个vr用户端的服务器通信连接;目标vr用户端上也可以设置传感器,该传感器可以用来获取当前播放目标电影的各个vr用户端的观影信息;当然,该目标vr用户端还可以单独工作,在开始播放目标电影时,将预设的目标人物虚拟化身显示在目标影院场景中。

如图1所示,从vr用户端的角度,本发明实施例所提供的一种支持多个vr用户同时观影的方法,可以包括如下步骤:

s101,获取当前播放目标电影的各个vr用户端的观影信息;

在目标vr用户端播放目标电影的过程中,可以获取当前播放目标电影的各个vr用户端的观影信息,从而有利于s102的进行。需要说明的是,目标vr用户端获取观影信息的方式可以有多种。例如,可以从与目标vr用户端通信连接且管理各个vr用户端的服务器中获取,也可以通过安装在目标vr用户端的传感器来获取观影信息;还可以在目标vr用户端中预设观影信息,在本发明实施例中,对获取观影信息的方式不做具体限定。

具体的,假如目标vr用户端从与目标vr用户端通信连接的服务器中获取观影信息,那么,在目标vr用户端播放目标电影的过程中,服务器可以统计播放该目标电影的各个vr用户端的观影信息,进而服务器将该观影信息发送至播放该目标电影的目标vr用户端,在目标vr用户端接收到服务器发送的观影信息后,根据该观影信息执行后续的步骤;需要说明的是,由于该目标vr用户端为播放目标电影的任一vr用户端,因此,播放目标电影的任一vr用户端都可以接收到服务器发送的当前播放目标电影的各个vr用户端的观影信息,并根据该观影信息执行后续的步骤。

假如目标vr用户端通过安装在目标vr用户端的传感器来获取观影信息,在目标vr用户端开始播放目标电影时,安装在目标vr用户端的传感器会采集vr影院中播放目标电影的vr用户端的观影信息,从而目标vr用户端根据预设的观影信息来执行后续的步骤。

假如在目标vr用户端中预设观影信息,则在目标vr用户端开始播放目标电影时,目标vr用户端根据预设的观影信息来执行后续的步骤。

举例而言,在vr电影院中,vr用户端1、vr用户端2和vr用户端3这三个vr用户端同时播放目标电影,则目标vr用户端可以为vr用户端1、vr用户端2、vr用户端3中的任一个,与目标vr用户端通信连接的服务器会统计vr用户端1、vr用户端2和vr用户端3的观影信息,并将统计得到的观影信息分别发送至vr用户端1、vr用户端2和vr用户端3,在vr用户端1、vr用户端2和vr用户端3接收到该服务器发送的观影信息后,根据该观影信息执行后续的步骤。

需要说明的是,在具体的实现方式中,观影信息可以为vr用户端总数量,即当前共有多少个vr用户端播放目标电影;也可以为播放序列,该播放序列为按照当前播放目标电影的各个vr用户端开始播放目标电影的时刻顺序对各个vr用户端排序所得的序列;还可以为当前播放目标电影的各个vr用户端的目标标识信息,该目标标识信息可以为各个vr用户端的ip地址、各个vr用户端的名称等,本发明对目标标识信息不做具体限定。

s102,根据观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,其中,所述目标影院场景为该目标vr用户端播放目标电影所采用的影院场景;

目标vr用户端在获取到观影信息后,根据观影信息,从预设于目标影院场景中的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,即确定该显示哪几个人物虚拟化身。

需要说明的是,vr电影院的管理人员可以预先设置多个影院场景,这样,用户在观看目标电影的过程中,可以根据目标电影的播放氛围及自身喜好选择对应的影院场景,例如影院场景可以有星空、海洋等多种类型,本发明对影院场景的类型不做具体限定;并且,每个影院场景中预先设置多个人物虚拟化身,也就是说,人物虚拟化身是预先生成的,举例而言,可以通过模型软件,利用机器学习和计算机视觉技术,根据2d平面照片,生成3d头像人物,从而生成人物虚拟化身,在生成人物虚拟化身之后,将生成的人物虚拟化身设置到目标影院场景中,本发明实施例对人物虚拟化身的生成方式和具体形态,以及将人物虚拟化身设置在目标影院场景的设置方式不作具体限定。

可选的,在一种具体实现方式中,当观影信息为vr用户端总数量时,根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,可以包括:

从预设于目标影院场景的多个人物虚拟化身中,按照预设选取规则,选取vr用户端总数量个人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

需要说明的是,该预设选取规则可以是从预设于目标影院场景中的多个人物虚拟化身中随机选取vr用户端总数量个人物虚拟化身,也可以是按照一定的规则从预设于目标影院场景中的多个人物虚拟化身中选取vr用户端总数量个人物虚拟化身,本发明对预设选取规则不做具体限定。

可选的,在一种具体实现方式中,当观影信息为播放序列时,根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,可以包括:

确定所述播放序列中所述各个vr用户端相应的目标序列序号;

根据预设的序列序号与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取各个目标序列序号对应的人物虚拟化身,并将所选取的各个目标序列序号对应的人物虚拟化身作为所述各个vr用户端对应的人物虚拟化身;

将各个vr用户端对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

在该具体实现方式中,预设于目标影院的多个人物虚拟化身与序列序号具有对应性,在序列序号确定之后,相应的人物虚拟化身便可以被确定,从而提高了待显示的人物虚拟化身的可控性,也就是说,可以控制该显示哪几个人物虚拟化身。

具体的,在获得播放序列后,可以首先确定播放序列中各个vr用户端相对应的目标序列序号,进而基于该目标序列序号执行后续的步骤。举例而言,播放目标电影的vr用户端有3个,分别为vr用户端1、vr用户端2、vr用户端3,且这三个vr用户端开始播放目标电影的时刻顺序为vr用户端2、vr用户端3、vr用户端1,那么vr用户端2、vr用户端3、vr用户端1的序列序号分别为1、2、3。

在确定了各个vr用户端对应的目标序列序号后,根据预设的序列序号与人物虚拟化身的对应关系,在目标影院场景中,选取目标序列序号对应的人物虚拟化身,且目标序列序号与当前播放目标电影的各个vr用户端一一对应,因此,选取得到的人物虚拟化身即为当前播放目标电影的各个vr用户端对应的人物虚拟化身,从而将当前播放目标电影的各个vr用户端对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,在一种具体实现方式中,当观影信息为所述各个vr用户端各自的目标标识信息时,根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,包括:

根据预设的vr用户端的标识信息与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取与各个目标标识信息对应的人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

在该具体实现方式中,预设于目标影院场景的多个人物虚拟化身与vr用户端的标识信息具有对应性,以在vr用户端的标识信息确定后,相应的人物虚拟化身便可以被确定,从而提高了待显示的人物虚拟化身的可控性,也就是说,可以控制该显示哪几个人物虚拟化身。

具体的,当观影信息为当前播放目标电影的各个vr用户端各自的目标标识信息时,根据预设的vr用户端的标识信息与人物虚拟化身的对应关系,选取与当前播放目标电影的各个vr用户端的目标标识信息对应的人物虚拟化身,并将选取得到的人物虚拟化身确定为待显示的目标人物虚拟化身。举例而言,当vr用户端的目标标识信息为vr用户端的ip地址时,vr用户端的ip地址与人物虚拟化身一一对应,此时,将当前播放目标电影的各个vr用户端的ip地址对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

s103,将目标人物虚拟化身显示于vr场景中。

在步骤102确定了待显示的目标人物虚拟化身后,目标vr用户端将待显示的目标人物虚拟化身显示在vr场景中。而由于播放目标电影的任一vr用户端均作为目标vr用户端,这样,观看该目标电影的任一vr用户在观影过程中,均可以看到目标人物虚拟化身,从而提高了用户的观影体验。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验。

进一步的,在图1所示实施例的基础上,如图2所示,本发明实施例从vr用户端的角度所提供的一种支持多个vr用户同时观影的方法还可以包括:

s104,当用户停止播放所述目标电影时,向服务器发送停止播放所述目标电影的通知消息,以使得所述服务器在接收到所述通知消息时,统计当前播放所述目标电影的各个vr用户端的观影信息。

由于当前播放目标电影的各个vr用户端中任一vr用户端停止播放目标电影时,都会导致观影信息发生变化,因此,当前播放目标电影的任一vr用户端向服务器发送停止播放目标电影的通知消息,有利于服务器在接收到该通知消息后,重新统计当前播放目标电影的各个vr用户端的观影信息,从而起到更新观影信息的作用;并且服务器会将更新后的观影信息发送给当前播放目标电影的各个vr用户端,当前播放目标电影的各个vr用户端接收到观影信息后,根据观影信息,在目标影院场景中确定待显示的目标人物虚拟化身,从而进一步地提高用户的观影体验。

举例而言,当前有vr用户端1、vr用户端2、vr用户端3、vr用户端4这四个vr用户端播放目标电影,这时,vr用户端4停止播放目标电影,vr用户端4向服务器发送停止播放目标电影的通知消息,服务器在接收到该通知信息后,重新统计观影信息,也就是说,只统计vr用户端1、vr用户端2、vr用户端3这三个vr用户端的观影信息,从而起到更新观影信息的目的,并且服务器会将更新后的观影信息发送给vr用户端1、vr用户端2、vr用户端3,当vr用户端1、vr用户端2、vr用户端3接收到更新后的观影信息后,分别在其影院场景中显示与更新后的观影信息相对应的人物虚拟化身。

需要说明的是,服务器在接收到停止播放目标电影的通知消息时,可以重新统计当前播放目标电影的各个vr用户端的通知消息,也可以直接将发送该通知消息对应的vr用户端所对应的观影信息从已统计的观影信息中去掉,这两种方式都是合理的。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验。而且,当目标vr用户端停止播放目标电影时,向服务器发送停止播放目标电影的通知消息,有利于服务器及时更新观影信息,并将更新后的观影信息发送至播放目标电影的各个vr用户端,有利于进一步提高用户的观影体验。

更进一步的,在图1所示实施例的基础上,如图3所示,本发明实施例从vr用户端的角度所提供的一种支持多个vr用户同时观影的方法还可以包括:

s105,接收所述服务器反馈的当前播放位置,并按照所述服务器反馈的所述当前播放位置,播放所述目标电影,其中,所述当前播放位置为最早时刻开始播放所述目标电影的vr用户端对应的当前播放位置,所述最早时刻为所述开始播放所述目标电影的时刻中的最早时刻。

在上述实施例中,当前播放目标电影的各个vr用户可以同时观看电影,为了进一步提高用户的观影体验,使用户不仅能够同时观看目标电影,还可以同步观看目标电影,也就是说,以同样的播放进度观看电影;服务器可以实时记录当前播放目标电影的各个vr用户端中最早时刻开始播放目标电影的vr用户端的当前播放位置,并将该当前播放位置反馈给目标vr用户端,目标vr用户端接收到服务器反馈的当前播放位置之后,按照该当前播放位置来播放目标电影,又由于目标vr用户端为当前播放目标电影的任一vr用户端,因此,当前播放目标电影的任一vr用户端均可以按照该当前播放位置播放目标电影,从而实现了观看目标电影的各个用户同步观看目标电影,进一步提高了用户的观影体验。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验;而且,当前播放目标电影的各个vr用户端按照服务器反馈的当前播放位置来播放目标电影,从而用户还可以同步观看目标电影,进一步提高了用户的观影体验。

更进一步的,在图3所示实施例的基础上,如图4所示,本发明实施例从vr用户端的角度所提供的一种支持多个vr用户同时观影的方法还可以包括:

s106,向所述服务器发送文字信息和/或语音信息,以使得所述服务器在接收到所述文字信息和/或语音信息时,将接收到的所述文字信息和/或语音信息发送至所述各个vr用户端,进而所述各个vr用户端输出所述文字信息和/或语音信息。

在播放目标电影的各个vr用户端同步观影之后,为了能够使观看目标电影的vr用户在同步观影的过程中,以文字或者语音的形式进行交流,目标vr用户端可以将vr用户需要交流的文字信息和/或语音信息发送到服务器,这样服务器就能够接收到目标vr用户端发送的文字信息和/或语音信息,又由于目标vr用户端为当前播放目标电影的任一vr用户端,因此,服务器能够接收到当前播放目标电影的任一vr用户端发送的文字信息和/或语音信息,从而有利于服务器将接收到的文字信息和/或语音信息发送给当前播放目标电影的各个vr用户端。

可选的,在一种具体实现方式中,在图3所示实施例的基础上,本发明实施例所提供的方法,在当前播放目标电影的各个用户同步观影之后,还可以包括:

接收所述服务器发送的文字信息和/或语音信息,其中,所述服务器发送的文字信息和/或语音信息包括所述各个vr用户端中任一vr用户端发送的文字信息和/或语音信息;

输出所接收到的所述文字信息和/或语音信息。

由于当前播放目标电影的各个vr用户端在同步观影的过程中,其中的任一vr用户端都可以向服务器发送文字信息和/或语音信息,为了使当前播放目标电影的各个vr用户可以通过文字信息和/或语音信息进行交流,因此,服务器会将接收到的文字信息和/或语音信息统一发送至目标vr用户端,目标vr用户端在接收到服务器发送的文字信息和/或语音信息后,将文字信息以弹幕等形式显示在vr场景中,和/或,播放语音信息,又由于目标vr用户端为当前播放目标电影的任一vr用户端,因此,当前播放目标电影的任一vr用户端均可以接收服务器发送的文字信息和/或语音信息,从而观看目标电影的各个vr用户能够进行交流,增加了用户的观影乐趣。

需要说明的是,目标vr用户端可以只接收服务器发送的文字信息和/或语音信息;也可以既向服务器发送文字信息和/或语音信息,同时接收服务器发送的文字信息和/或语音信息,这都是合理的。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验;而且,当前播放目标电影的各个vr用户端按照服务器反馈的当前播放位置来播放目标电影,从而观看目标电影的各个vr用户既可以同时观看目标电影,还可以同步观看目标电影,同时,在同步观看目标电影的过程中,还可以通过文字或语音进行交流,增加了用户的观影乐趣。

第二方面,相应于上述第一方面所提供的方法实施例,本发明实施例还提供了一种应用于目标vr用户端的支持多个vr用户同时观影的装置500,如图5所示,所述装置可以包括:收发器510、处理器520和存储器530;

其中,

所述收发器510,用于获取当前播放所述目标电影的各个vr用户端的观影信息;

所述处理器520,用于根据所述观影信息,从预设于目标影院场景的多个人物虚拟化身中,确定待显示的目标人物虚拟化身,其中,所述目标影院场景为所述目标vr用户端播放所述目标电影所采用的影院场景;

将所述目标人物虚拟化身显示于vr场景中;

所述存储器530,用于存储可执行程序代码,以便处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序。

需要说明的是,该支持多个vr用户同时观影的装置可以是目标vr用户端,所述目标vr用户端为播放目标电影的任一vr用户端,也可以是目标vr用户端的其中一部分装置,在本发明实施例中对此不做具体限定。

与现有技术相比,通过本方案,在虚拟现实电影院中,用户观看目标电影的过程中能够观看到目标人物虚拟化身,且用户所观看到的目标人物虚拟化身是基于当前播放目标电影的各个vr用户端的观影信息确定的,从而用户不仅仅沉浸在自身的观影环境中,因此,提高了用户的观影体验。

可选的,所述观影信息为vr用户端总数量;

所述处理器520还用于:

从预设于目标影院场景的多个人物虚拟化身中,按照预设选取规则,选取vr用户端总数量个人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为播放序列,其中,所述播放序列为按照各个vr用户端开始播放所述目标电影的时刻顺序对所述各个vr用户端排序所得的序列;

所述处理器520还用于:

确定所述播放序列中所述各个vr用户端相应的目标序列序号;

根据预设的序列序号与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取各个目标序列序号对应的人物虚拟化身,并将所述各个目标序列序号对应的人物虚拟化身作为所述各个vr用户端对应的人物虚拟化身;

将所述各个vr用户端对应的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述观影信息为所述各个vr用户端各自的目标标识信息;

所述处理器520还用于:

根据预设的vr用户端的标识信息与人物虚拟化身的对应关系,从预设于目标影院场景的多个人物虚拟化身中,选取与各个目标标识信息对应的人物虚拟化身;

将所选取的人物虚拟化身确定为待显示的目标人物虚拟化身。

可选的,所述收发器510还用于:

当用户停止播放所述目标电影时,向服务器发送停止播放所述目标电影的通知消息,以使得所述服务器在接收到所述通知消息时,统计当前播放所述目标电影的各个vr用户端的观影信息。

可选的,所述收发器510还用于:

接收所述服务器反馈的当前播放位置,以使得所述处理器按照所述服务器反馈的所述当前播放位置,播放所述目标电影,其中,所述当前播放位置为最早时刻开始播放所述目标电影的vr用户端对应的当前播放位置,所述最早时刻为所述开始播放所述目标电影的时刻中的最早时刻。

可选的,所述收发器510还用于:

向所述服务器发送文字信息和/或语音信息,以使得所述服务器在接收到所述文字信息和/或语音信息时,将接收到的所述文字信息和/或语音信息发送至所述各个vr用户端,进而所述各个vr用户端输出所述文字信息和/或语音信息。

可选的,所述收发器510还用于:

接收所述服务器发送的文字信息和/或语音信息,其中,所述服务器发送的文字信息和/或语音信息包括所述各个vr用户端中任一vr用户端发送的文字信息和/或语音信息;

输出所接收到的所述文字信息和/或语音信息。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的支持多个vr用户同时观影的方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的支持多个vr用户同时观影的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1