[发明专利]一种跨应用程序的多用户协同方法、系统及介质在审
| 申请号: | 202211564252.8 | 申请日: | 2022-12-07 |
| 公开(公告)号: | CN115756903A | 公开(公告)日: | 2023-03-07 |
| 发明(设计)人: | 肖罡;赵斯杰;黄晋;刘小兰;辛羊华;刘涛;万可谦 | 申请(专利权)人: | 江西科骏实业有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/65 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 330100 江西省南*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用程序 多用户 协同 方法 系统 介质 | ||
1.一种跨应用程序的多用户协同方法,其特征在于,包括:
S101,根据注册请求为VR终端注册同步单元模型;
S102,等待VR终端发送同步单元模型的状态改变事件,若收到同步单元模型的状态改变事件,则解析同步单元模型的状态改变事件、并生成对应的状态变化触发事件,并将状态变化触发事件广播给所有的VR终端,使得各个VR终端分别响应状态变化触发事件来更新本地的虚拟现实场景中各个同步单元模型的模型状态变化以及视觉渲染画面。
2.根据权利要求1所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中解析同步单元模型的状态改变事件时,还包括判断同步单元模型当前的在线状态标记,若当前的在线状态标记为在线,则生成对应的状态变化触发事件,否则返回当前的在线状态标记离线的消息给发送同步单元模型的状态改变事件的VR终端。
3.根据权利要求2所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中生成对应的状态变化触发事件是指根据状态改变事件查询预设的状态改变事件-状态变化触发事件关系表,获得对应的状态变化触发事件。
4.根据权利要求3所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中状态变化触发事件包括一个或多个同步单元模型,以及同步单元模型对应的模型状态变化或者变化后的模型状态。
5.根据权利要求4所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中各个VR终端分别响应状态变化触发事件来更新本地的虚拟现实场景中各个同步单元模型的模型状态变化以及视觉渲染画面包括:针对状态变化触发事件中的同步单元模型,若该同步单元模型在本VR终端中存在,则更新该同步单元模型的模型状态,否则将该同步单元模型的触发事件丢弃;根据同步单元模型的新的模型状态重新渲染生成新的视觉渲染画面。
6.根据权利要求5所述的跨应用程序的多用户协同方法,其特征在于,步骤S102中将状态变化触发事件广播给所有的VR终端时,各个VR终端中的虚拟现实管理应用程序部分或全部不同,其各个VR终端中的虚拟现实管理应用程序使用相同的通讯协议与用于广播状态变化触发事件的服务器进行通讯。
7.根据权利要求6所述的跨应用程序的多用户协同方法,其特征在于,步骤S101之前还包括预先建立同步单元模型仓库的步骤,所述同步单元模型仓库中包含可供注册的多个同步单元模型及其模型状态,初始化状态改变事件-状态变化触发事件关系表以为各个同步单元模型的分别登记状态改变事件及其对应的状态变化触发事件,且同步单元模型、状态改变事件以及状态变化触发事件均采用全局统一的编号或名称进行表示。
8.一种跨应用程序的多用户协同系统,包括服务器和与服务器相连的一个或多个VR终端,其特征在于,所述服务器被编程或配置以执行权利要求1~7中任意一项所述跨应用程序的多用户协同方法。
9.一种跨应用程序的多用户协同系统,包括相互连接的微处理器和存储器,其特征在于,所述微处理器被编程或配置以执行权利要求1~7中任意一项所述跨应用程序的多用户协同方法。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序用于被微处理器编程或配置以执行权利要求1~7中任意一项所述跨应用程序的多用户协同方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西科骏实业有限公司,未经江西科骏实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211564252.8/1.html,转载请声明来源钻瓜专利网。





