[发明专利]一种虚拟现实设备间同步的通信方法及系统在审
申请号: | 201711071874.6 | 申请日: | 2017-11-03 |
公开(公告)号: | CN107612947A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 王忠民 | 申请(专利权)人: | 北京微视酷科技有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F3/01 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 苏胜 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟现实 设备 同步 通信 方法 系统 | ||
技术领域
本发明涉及虚拟现实技术领域,具体而言,涉及一种虚拟现实设备间同步的通信方法及系统。
背景技术
随着科学技术的进步,虚拟现实(Virtual Reality,VR)技术逐渐引起用户的注意。VR技术,即是利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真以使用户沉浸到上述模拟环境中。另外,用于可以通过佩戴虚拟设备(如VR头盔、VR眼镜、头戴式显示器等)将自身对外界的视觉、听觉封闭,并产生一种处于上述虚拟环境中的感觉。
当然,用户往往不会离开社交而单独存在,这就需要多用户协作以及交互,也便会涉及到多个虚拟设备,以及设备间的网络通信等。受限于上述虚拟设备硬件结构的限制,造成设备之间不便于采用有线网络进行通信,只能依靠无线网络进行信息传递。
针对多个虚拟设备构成的应用场景而言,由于该场景下的任意一个虚拟设备不知道其他的或新增的虚拟设备的身份信息,从而使得多个虚拟设备之间无法进行有效的通信连接。
可见,亟待需求一种使得多个虚拟设备进行通信连接的技术方案。
发明内容
有鉴于此,本发明的目的在于提供一种虚拟现实设备间同步的通信方法及系统,能够结合UDP和TCP技术实现多个虚拟设备之间的通信连接,实时性和稳定性均较佳。
第一方面,本发明提供了一种虚拟现实设备间同步的通信方法,所述方法包括:
主虚拟设备广播UDP报文以便至少一个从虚拟设备监听所述UDP报文,所述UDP报文中携带有所述主虚拟设备的IP地址;
所述主虚拟设备接收每个所述从虚拟设备在监听到所述UDP报文后发送的TCP请求报文,所述TCP请求报文中携带有所述从虚拟设备的IP地址;
所述主虚拟设备对接收的至少一个所述TCP请求报文进行解析,根据解析结果建立与每个所述从虚拟设备之间的TCP连接。
结合第一方面,本发明提供了第一方面的第一种可能的实施方式,其中,还包括:
所述主虚拟设备通过每个所述TCP连接与对应的每个所述从虚拟设备均进行数据通信。
结合第一方面,本发明提供了第一方面的第二种可能的实施方式,其中,还包括:
所述主虚拟设备在接收到任意一个所述从虚拟设备按照预设频率发送的心跳包后,发送反馈信息至所述从虚拟设备,以便所述从虚拟设备根据是否接收到该反馈信息判断所述TCP连接是否处于正常状态,并在判断出所述TCP连接处于异常状态时,中断对应的TCP连接。
结合第一方面的第一种可能的实施方式,本发明提供了第一方面的第三种可能的实施方式,其中,所述至少一个从虚拟设备为多个从虚拟设备;所述主虚拟设备通过每个所述TCP连接与对应的每个所述从虚拟设备均进行数据通信,包括:
所述主虚拟设备通过每个所述TCP连接将第一数据信息发送至与该TCP连接对应的从虚拟设备;
所述主虚拟设备通过每个所述TCP连接接收与该TCP连接对应的从虚拟设备发送的第二数据信息;
其中,所述第一数据信息包括所述主虚拟设备产生的数据信息,以及其他的从虚拟设备发送至所述主虚拟设备并由该主虚拟设备转发的数据信息,所述第二数据信息包括与每个所述TCP连接对应的从虚拟设备产生的数据信息;所述第一数据信息和所述第二数据信息均包括以下信息中的任意一种或任意组合:位置信息、观测信息、场景信息、动作信息、状态信息和设备信息。
结合第一方面的第一种可能的实施方式,本发明提供了第一方面的第四种可能的实施方式,其中,所述主虚拟设备通过每个所述TCP连接与对应的每个所述从虚拟设备均进行数据通信之前,还包括:
所述主虚拟设备生成消息队列;
所述主虚拟设备通过每个所述TCP连接与对应的每个所述从虚拟设备均进行数据通信,包括:
所述主虚拟设备通过每个所述TCP连接将生成的所述消息队列依次发送至与该TCP连接对应的从虚拟设备。
结合第一方面,本发明提供了第一方面的第五种可能的实施方式,其中,还包括:
对于任意一个从虚拟设备,所述主虚拟设备在接收到该从虚拟设备通过对应的TCP连接发送的传输请求后,判断所述传输请求中携带的数据量信息是否大于预设阈值;若是,断开UDP报文广播。
结合第一方面的第五种可能的实施方式,本发明提供了第一方面的第六种可能的实施方式,其中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微视酷科技有限责任公司,未经北京微视酷科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711071874.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:IP地址的检测方法、检测装置和电子设备
- 下一篇:一种入侵防御系统及方法