System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用于虚拟影院的多人同步观影方法、系统及存储介质技术方案_技高网

应用于虚拟影院的多人同步观影方法、系统及存储介质技术方案

技术编号:40354179 阅读:6 留言:0更新日期:2024-02-09 14:39
本发明专利技术公开了应用于虚拟影院的多人同步观影方法、系统及存储介质,属于虚拟与现实技术领域,该方法应用在服务器上时包括设置用户筛选规则,筛选指定用户和普通用户;接收指定用户的播放请求,向当前虚拟影院中的所有用户推送影片资源;实时监测虚拟影院的访问请求,若检测到普通用户请求接入虚拟影院的消息,则获取当前指定用户所在客户端的播放进度,将播放进度和影片资源发送给该用户,该用户所在客户端按照播放进度播放影片;实时接收指定用户操作消息,将操作消息转发给虚拟影院内的普通用户,用于普通用户所在客户端在接收到操作消息时同步执行操作指令。本发明专利技术通过指定用户作为影片放映人员,实现其他用户同步观影的效果。

【技术实现步骤摘要】

本专利技术涉及虚拟与现实,特别涉及应用于虚拟影院的多人同步观影方法、系统及存储介质


技术介绍

1、虚拟与现实是20世纪发展起来的一项全新的实用技术。vr虚拟数字人: vr虚拟数字人是基于以上技术构建的一个在计算机中真实展示vr人物模型的技术,用人工智能、虚拟现实技术和先进技术打造的一系列虚拟形象,它由一个或多个计算机生成并融合了真人形象的数据和特征的人类活动过程和信息的综合表现形式。虚拟数字人可使人们通过数字形象进行与真人平等的交流沟通;也可通过其互动形式完成虚拟形象与现实世界之间的互动;更有人情味。

2、随着网络的普及和流媒体技术的快速发展,人们观影的方式也发生了巨大的变化。传统的影院观影模式已经无法满足现代社会对于多元化观影体验的需求。网络影视平台随之快速发展,随之各种观影平台的发展,为了满足更贴近线下影院式观影效果,人们越来越要求观影的实时性,以达到线上也能多人同步观看影片的效果, 因此线下的影院观影模式也利用vr技术实现线上观影模式,但是目前已有的线上观影实现方案是:为了实现多人同步观影效果,出现了一些直播观影等形式,即通过一个“放映人员”播放影片,然后其余观看用户观看“放映人员”的视角影片,即采用直播流技术来实现所有人的同步观影,这种方式虽然能达到观影一致性的效果,但是由于画面需要服务器逐帧转发,不仅对“放映人员”的网络要求较高,而且对服务器的运行压力也过大,所以不能满足现有的vr中多人同步观影的需求。


技术实现思路

1、本专利技术的目的就在于为了解决上述多人观影对网速要求过高服务器压力大的问题提出应用于虚拟影院的多人同步观影方法、系统及存储介质,具有同步一致性较强,资源占用小的优点。

2、第一方面,本专利技术通过以下技术方案来实现上述目的,一种应用于虚拟影院的多人同步观影方法,应用于服务器,该方法包括以下步骤:

3、设置用户筛选规则,对接入虚拟影院的所有用户进行筛选,包括筛选指定用户和普通用户;

4、接收所述指定用户的播放请求,向当前所述虚拟影院中的所有用户推送影片资源,所述影片资源用于所有用户所在的客户端播放影片内容;

5、实时监测所述虚拟影院的访问请求,若检测到所述普通用户请求接入所述虚拟影院的消息,则获取当前所述指定用户所在客户端的播放进度,将所述播放进度和所述影片资源发送给该用户,用于该用户所在客户端按照所述播放进度播放影片;

6、实时接收所述指定用户操作消息,所述操作消息为所述指定用户在本客户端播放影片时下发的操作指令,将所述操作消息转发给所述虚拟影院内的所述普通用户,用于所述普通用户所在客户端在接收到所述操作消息时同步执行所述操作指令。

7、优选的,所述筛选指定用户和普通用户的方法为:服务器接收客户端发送的验证指令,对所述验证指令进行验证,验证通过后保存该客户端的用户id,该用户作为指定用户,对接入所述虚拟影院的用户与保存的用户id进行id验证,验证不相同作为普通用户。

8、优选的,所述实时接收所述指定用户操作消息包括接收指定用户所在客户端发送的控制影片播放时间、影片快进、影片快退、影片播放和暂停的消息。

9、第二方面,本专利技术通过以下技术方案来实现上述目的,一种应用于虚拟影院的多人同步观影方法,应用于客户端,该方法包括以下步骤:

10、获取用户接入虚拟影院的指令,向服务器发送访问请求,所述访问请求用于服务器通过用户筛选规则筛选用户的标签,若筛选结果是所述指定用户,则该指定用户所在客户端进行以下操作:

11、a1、获取用户选择的影片资源,待选择确定后向所述服务器发送播放请求,所述播放请求用于所述服务器向客户端推送影片资源的内容;

12、a2、接收所述影片资源的内容并播放;

13、a3、实时监测用户的操作指令,生成操作消息发送给所述服务器,所述操作消息用于所述服务器转发给所述虚拟影院内的其他用户所在的客户端执行所述操作指令;

14、若筛选结果是普通用户,则该普通用户所在客户端进行以下操作:

15、b1、接收所述服务器发送的播放进度和影片资源,按照所述播放进度播放影片;

16、b2、接收所述服务器发送的操作消息,根据所述操作消息执行操作指令。

17、优选的,所述访问请求用于服务器通过用户筛选规则筛选用户的标签的方法为:指定用户所在客户端向服务器发送的验证指令,所述验证指令用于服务器进行后台进行验证,验证通过后该用户作为指定用户并保存用户id,普通用户向服务器发出接入虚拟影院的访问请求,服务器根据用户的id与保存的用户id进行id验证,验证不相同作为普通用户。

18、优选的,所述实时监测用户的操作指令包括监测用户控制影片播放时间、影片快进、影片快退、影片播放和暂停的操作指令。

19、第三方面,本专利技术通过以下技术方案来实现上述目的,一种应用于虚拟影院的多人同步观影系统,所述系统包括:

20、服务器,所述服务器包括:

21、用户筛选单元,用于设置用户筛选规则,对接入虚拟影院的所有用户进行筛选,包括筛选指定用户和普通用户;

22、资源推送单元,用于接收所述指定用户的播放请求,向当前所述虚拟影院中的所有用户推送影片资源,所述影片资源用于所有用户所在的客户端播放影片内容;

23、接入监测单元,用于实时监测所述虚拟影院的访问请求,若检测到所述普通用户请求接入所述虚拟影院的消息,则获取当前所述指定用户所在客户端的播放进度,将所述播放进度和所述影片资源发送给该用户,用于该用户所在客户端按照所述播放进度播放影片;

24、消息接收单元,用于实时接收所述指定用户操作消息,所述操作消息为所述指定用户在本客户端播放影片时下发的操作指令,将所述操作消息转发给所述虚拟影院内的所述普通用户,用于所述普通用户所在客户端在接收到所述操作消息时同步执行所述操作指令;

25、客户端,所述客户端包括:

26、影片选择单元,用于获取指定用户选择的影片资源,待选择确定后向所述服务器发送播放请求;

27、影片播放单元,用于指定用户接收所述影片资源的内容并播放,普通用户接收播放进度和影片资源,按照所述播放进度播放影片;

28、播放控制单元,用于实时监测指定用户的操作指令,生成操作消息发送给所述服务器。

29、优选的,所述客户端还包括身份单元,用于用户输入验证指令,身份单元将验证指令发送给用户筛选单元进行验证,验证通过则标记该用户为指定用户并保存用户id。

30、优选的,所述播放控制单元监测指定用户的操作指令为控制影片播放时间、影片快进、影片快退、影片播放和暂停的操作指令。

31、第四方面,本专利技术通过以下技术方案来实现上述目的,一种存储介质,其上存储有计算机程序,在所述计算机程序被处理器执行时,实现如第一方面或第二方面所述的应用于虚拟影院的多人同步观影方法。

32、与现有技术相本文档来自技高网...

【技术保护点】

1.一种应用于虚拟影院的多人同步观影方法,应用于服务器,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述筛选指定用户和普通用户的方法为:服务器接收客户端发送的验证指令,对所述验证指令进行验证,验证通过后保存该客户端的用户ID,该用户作为指定用户,对接入所述虚拟影院的用户与保存的用户ID进行ID验证,验证不相同作为普通用户。

3.根据权利要求1所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述实时接收所述指定用户操作消息包括接收指定用户所在客户端发送的控制影片播放时间、影片快进、影片快退、影片播放和暂停的消息。

4.一种应用于虚拟影院的多人同步观影方法,应用于客户端,其特征在于,该方法包括以下步骤:

5.根据权利要求4所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述访问请求用于服务器通过用户筛选规则筛选用户的标签的方法为:指定用户所在客户端向服务器发送的验证指令,所述验证指令用于服务器进行后台进行验证,验证通过后该用户作为指定用户并保存用户ID,普通用户向服务器发出接入虚拟影院的访问请求,服务器根据用户的ID与保存的用户ID进行ID验证,验证不相同作为普通用户。

6.根据权利要求4所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述实时监测用户的操作指令包括监测用户控制影片播放时间、影片快进、影片快退、影片播放和暂停的操作指令。

7.一种应用于虚拟影院的多人同步观影系统,其特征在于,所述系统包括:

8.根据权利要求7所述的应用于虚拟影院的多人同步观影系统,其特征在于,所述客户端还包括身份单元,用于用户输入验证指令,身份单元将验证指令发送给用户筛选单元进行验证,验证通过则标记该用户为指定用户并保存用户ID。

9.根据权利要求7所述的应用于虚拟影院的多人同步观影系统,其特征在于,所述播放控制单元监测指定用户的操作指令为控制影片播放时间、影片快进、影片快退、影片播放和暂停的操作指令。

10.一种存储介质,其特征在于,其上存储有计算机程序,在所述计算机程序被处理器执行时,实现如权利要求1-3或4-6任一项所述的应用于虚拟影院的多人同步观影方法。

...

【技术特征摘要】

1.一种应用于虚拟影院的多人同步观影方法,应用于服务器,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述筛选指定用户和普通用户的方法为:服务器接收客户端发送的验证指令,对所述验证指令进行验证,验证通过后保存该客户端的用户id,该用户作为指定用户,对接入所述虚拟影院的用户与保存的用户id进行id验证,验证不相同作为普通用户。

3.根据权利要求1所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述实时接收所述指定用户操作消息包括接收指定用户所在客户端发送的控制影片播放时间、影片快进、影片快退、影片播放和暂停的消息。

4.一种应用于虚拟影院的多人同步观影方法,应用于客户端,其特征在于,该方法包括以下步骤:

5.根据权利要求4所述的应用于虚拟影院的多人同步观影方法,其特征在于,所述访问请求用于服务器通过用户筛选规则筛选用户的标签的方法为:指定用户所在客户端向服务器发送的验证指令,所述验证指令用于服务器进行后台进行验证,验证通过后该用户作为指定用户并保存用户id...

【专利技术属性】
技术研发人员:吕材瑞殷超
申请(专利权)人:南京维赛客网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1