【技术实现步骤摘要】
虚拟现实系统控制方法、系统和存储介质
本专利技术涉及虚拟现实显示领域,尤其涉及一种虚拟现实系统控制方法、系统和计算机可读存储介质。
技术介绍
VR(VirtualReality)技术具体是指借助计算机及最新传感器技术创造的人机交互手段,利用计算机模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身临其境。现有的虚拟现实系统中各个穿戴设备通过向服务器不断的发送HTTP请求,获取流媒体数据以进行显示。服务器被迫为每个穿戴设备使用许多不同的底层TCP连接,其中一个用于向穿戴设备发送信息,其它用于接收每个传入消息,每一个穿戴设备和服务器之间都生成对应HTTP头的请求,穿戴设备中的运行脚本也需要被迫维护从传出连接到传入连接的映射来追踪回复,上述过程导致现有的虚拟显示系统在运行时,需要并发多个请求、传输大量数据导致网络堵塞,影响用户使用。
技术实现思路
本专利技术的主要目的在于提出一种虚拟现实系统控制方法、系统和计算机可读存储介质,旨在解决现有虚拟显示系统在运行时,并发多个请求、 ...
【技术保护点】
1.一种虚拟现实系统控制方法,其特征在于,所述虚拟现实系统控制方法包括以下步骤:/n控制端接收用户触发的播放指令,基于websocket协议向所述播放指令对应的被控端发送控制广播;/n被控端接收到控制端发送的控制广播,开启数据广播接收端口;/n控制端基于websocket协议向服务器发送流媒体分发指令;/n服务器接收流媒体分发指令,并根据流媒体分发指令向各被控端广播流媒体数据;/n被控端的数据广播接收端口接收流媒体数据,并根据流媒体数据进行显示。/n
【技术特征摘要】
1.一种虚拟现实系统控制方法,其特征在于,所述虚拟现实系统控制方法包括以下步骤:
控制端接收用户触发的播放指令,基于websocket协议向所述播放指令对应的被控端发送控制广播;
被控端接收到控制端发送的控制广播,开启数据广播接收端口;
控制端基于websocket协议向服务器发送流媒体分发指令;
服务器接收流媒体分发指令,并根据流媒体分发指令向各被控端广播流媒体数据;
被控端的数据广播接收端口接收流媒体数据,并根据流媒体数据进行显示。
2.如权利要求1所述虚拟现实系统控制方法,其特征在于,所述服务器接收流媒体分发指令,并根据流媒体分发指令向被控端广播流媒体数据的步骤包括:
服务器接收流媒体分发指令,确定与所述流媒体分发指令对应的流媒体文件,将流媒体文件划分为多个依次排列的流媒体包;
服务器基于UDP协议并根据流媒体分发指令向各被控端依次广播流媒体包,其中,所述流媒体数据包括多个依照流媒体包的序列号排列广播的流媒体包。
3.如权利要求2所述虚拟现实系统控制方法,其特征在于,所述服务器基于UDP协议根据流媒体分发指令向被控端依次广播流媒体包的步骤包括:
服务器基于UDP协议并根据流媒体分发指令向各被控端广播多个流媒体包中第一个流媒体包;
被控端接收流媒体包,并基于websocket协议向服务器反馈接收该流媒体包的确认信息;
服务器接收被控端发送的确认信息,并判断预设时间内是否接收到流媒体分发指令对应的所有被控端发送的确认信息;
若预设时间内接收到流媒体分发指令对应的所有被控端发送的确认信息,则服务器基于UDP协议并根据流媒体分发指令向播放指令对应的各被控端广播下一个流媒体包,直至所有流媒体包广播完毕。
4.如权利要求3所述虚拟现实系统控制方法,其特征在于,所述服务器接收被控端发送的确认信息,并判断是否接收到流媒体分发指令对应的所有被控端发送的确认信息的步骤之后,包括:
若预设时间内未接收到流媒体分发指令对应的所有被控端发送的确认信息,则服务器基于websocket协议向未反馈确认信息的被控端发送该流媒体包,直至服务器接收到该被控端发送的确认信息,执行步骤:服务器基于UDP协议并根据流媒体分发指令向播放指令对应的各被控端广播下一个流媒体包,直至所有流媒体...
【专利技术属性】
技术研发人员:张毅,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。