一种跨应用程序的多用户协同方法、系统及介质技术方案

技术编号:36794072 阅读:20 留言:0更新日期:2023-03-08 22:53
本发明专利技术公开了一种跨应用程序的多用户协同方法、系统及介质,本发明专利技术包括根据注册请求为VR终端注册同步单元模型,等待VR终端发送同步单元模型的状态改变事件,若收到同步单元模型的状态改变事件,则解析同步单元模型的状态改变事件、并生成对应的状态变化触发事件,并将状态变化触发事件广播给所有的VR终端,使得各个VR终端分别响应状态变化触发事件来更新本地的虚拟现实场景中各个同步单元模型的模型状态变化以及视觉渲染画面。本发明专利技术能够实现虚拟现实的跨应用程序多人协同,满足虚拟现实应用中不同VR终端之间的协作交互需求,例如满足虚拟现实中多岗位多工种实训在不同VR终端的多人协同需求。的多人协同需求。的多人协同需求。

【技术实现步骤摘要】
一种跨应用程序的多用户协同方法、系统及介质


[0001]本专利技术涉及虚拟现实(VR)
,具体涉及一种跨应用程序的多用户协同方法、系统及介质。

技术介绍

[0002]传统的虚拟现实(VR)一般为单人为主,即使包含多人的协同,当前的多人协同都是基于相同程序(相同场景)下的实现的,无法跨不同的场景和程序。不同程序间实现协同,也都是依赖于数据转储集成实现,而且在虚拟现实领域并无应用,仅仅在一些在线文档和信息化系统中实现。随着虚拟现实技术的发展,及在实训教学领域的应用,多岗位多工程的协同实训需求越来越多,不同岗位的工作性质对于VR终端的要求并不相同,而不同终端上安装的应用程序及交互方式都是完全不同的,因此如何实现虚拟现实的跨应用程序多人协同,已成为一项亟待解决的关键技术问题。

技术实现思路

[0003]本专利技术要解决的技术问题:针对现有技术的上述问题,提供一种跨应用程序的多用户协同方法、系统及介质,本专利技术能够实现虚拟现实的跨应用程序多人协同,满足虚拟现实应用中不同VR终端之间的协作交互需求,例如满足虚拟现实中多岗位多工种实训本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨应用程序的多用户协同方法,其特征在于,包括:S101,根据注册请求为VR终端注册同步单元模型;S102,等待VR终端发送同步单元模型的状态改变事件,若收到同步单元模型的状态改变事件,则解析同步单元模型的状态改变事件、并生成对应的状态变化触发事件,并将状态变化触发事件广播给所有的VR终端,使得各个VR终端分别响应状态变化触发事件来更新本地的虚拟现实场景中各个同步单元模型的模型状态变化以及视觉渲染画面。2.根据权利要求1所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中解析同步单元模型的状态改变事件时,还包括判断同步单元模型当前的在线状态标记,若当前的在线状态标记为在线,则生成对应的状态变化触发事件,否则返回当前的在线状态标记离线的消息给发送同步单元模型的状态改变事件的VR终端。3.根据权利要求2所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中生成对应的状态变化触发事件是指根据状态改变事件查询预设的状态改变事件

状态变化触发事件关系表,获得对应的状态变化触发事件。4.根据权利要求3所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中状态变化触发事件包括一个或多个同步单元模型,以及同步单元模型对应的模型状态变化或者变化后的模型状态。5.根据权利要求4所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中各个VR终端分别响应状态变化触发事件来更新本地的虚拟现实场景中各个同步单元模型的模型状态变化以及视觉渲染画面包括:针对状态变化触发事件中的同步单元模型,若该同步单元模型在本V...

【专利技术属性】
技术研发人员:肖罡赵斯杰黄晋刘小兰辛羊华刘涛万可谦
申请(专利权)人:江西科骏实业有限公司
类型:发明
国别省市:

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

1