CN118819302B - 基于SaaS架构的沉浸式虚拟实景互动方法及系统 - Google Patents
基于SaaS架构的沉浸式虚拟实景互动方法及系统Info
- Publication number
- CN118819302B CN118819302B CN202411039207.XA CN202411039207A CN118819302B CN 118819302 B CN118819302 B CN 118819302B CN 202411039207 A CN202411039207 A CN 202411039207A CN 118819302 B CN118819302 B CN 118819302B
- Authority
- CN
- China
- Prior art keywords
- data
- virtual
- user
- port
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了基于SaaS架构的沉浸式虚拟实景互动方法及系统,涉及虚拟现实交互技术领域,建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新,从而实现降低系统的计算量以及负荷的效果。
Description
技术领域
本发明涉及虚拟现实交互技术领域,具体是基于SaaS架构的沉浸式虚拟实景互动方法及系统。
背景技术
AR技术即增强现实技术,是多媒体技术的终极应用形式,它是计算机仿真技术、传感器技术、机器人技术、显示技术及人工智能等科学领域飞速发展的结晶;AR技术能够在三维空间上创造一个虚拟环境,让体验者有着身临其境的沉浸感;
现有技术中,多终端同时进行在线交互时,往往会出现交互内容出现重叠部分,而这些重叠部分所对应的用户操作数据,则是会同时对各个用户端所载入的数据分别进行独立处理后,再同步至统一的平台内,这种方式会导致数据处理负载增大,从而造成系统卡顿延迟等,如何利用用户操作之间的优先级优化这种数据处理方式,从而降低系统负载,是我们所需要解决的问题,为此,现提供基于SaaS架构的沉浸式虚拟实景互动方法及系统。
发明内容
本发明的目的在于提供基于SaaS架构的沉浸式虚拟实景互动方法及系统。
本发明的目的可以通过以下技术方案实现:基于SaaS架构的沉浸式虚拟实景互动方法,包括以下步骤:
步骤S1:基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;
步骤S2:获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
步骤S3:对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
步骤S4:根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。
进一步的,基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接的过程包括:
构建与虚拟实景环境链接的局域网,在所构建的局域网内设置对应的注册登录端口和链接端口;
用户通过所述注册登录端口进行用户注册,并在完成用户注册后,生成用户个人端口,将用户个人端口与一个链接端口进行链接;
用户通过所述用户个人端口进行登录,并通过与所述用户个人端口链接的链接端口进入局域网,完成与局域网的链接;
用户通过用户个人端口发起虚拟实景链接请求,并将虚拟实景链接请求发送至虚拟实景环境后,将所述用户个人端口通过局域网与虚拟实景环境进行链接,并在局域网内构建与所述链接端口相关联的用户个人空间。
进一步的,获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略的过程包括:
对各个链接端口的运行状态进行获取,根据所获取到的链接端口的运行状态设置对应的数据载入策略;其中,所述链接端口的运行状态包括在线状态和离线状态;
所述数据载入策略包括数据隔离策略和数据获取策略;
当链接端口的运行状态为在线状态时,则对所述链接端口设置数据获取策略;
根据所设置的数据获取策略,获取用户通过链接端口所载入的数据,并将所获取的数据导入至与所述链接端口相关联的用户个人空间内;
当链接端口的运行状态为离线状态时,则对所述链接端口设置数据隔离策略;
根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护。
进一步的,根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护的过程包括:
在所述用户个人空间内设置若干个数据空间,将用户所载入的数据导入至不同的数据空间内;
对每个数据空间设置对应的数据访问端口;
由用户对每个数据访问端口设置对应的访问权限,根据用户所设置的访问权限对数据空间内所存储的数据进行数据隔离保护;所述访问权限包括离线可访问和在线可访问。
进一步的,对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令的过程包括:
将用户所载入的数据进行汇总,并提取用户所载入的数据的数据类型,所述数据类型包括操作数据类型和非操作数据类型;
将数据类型为操作数据类型的数据进行标记,并建立对应的时间轴;
根据操作数据类型的数据所上传的时间,对各个数据生成对应的时间戳,并将时间戳与对应的数据进行关联;
根据所生成的时间戳将各个操作数据类型的数据映射至时间轴上,并读取应设置时间轴上的数据的操作内容,根据操作内容获得按照时间顺序进行的操作序列;
根据操作序列生成若干个操作指令,并将操作指令上传至虚拟实景环境内。
进一步的,根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新的过程包括:
获取用户在虚拟实景环境内的初始视角中心点,并获取与该初始视角中心点相对应的视角范围内的虚拟画面;
根据虚拟实景环境所接收到的操作指令对所述虚拟画面执行对应的场景变化;
获取是否存在与所述操作指令的生成时间的其他操作指令,将所有同一个时间生成的操作指令进行汇总,并判断每个操作指令之间是否存在相互影响,若存在相互影响,则将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新,并将并行更新的虚拟画面在虚拟实景环境对应的位置进行迭代。
进一步的,判断操作指令之间是否存在相互影响的过程包括:
对两个操作指令所对应的虚拟画面进行标记,并获取两个虚拟画面的是否存在重叠部分,若不存在重叠部分,则表示两个操作指令之间不存在相互影响,若存在重叠部分,则将重叠部分进行标记;
获取两个操作指令是否会使得被标记的重叠部分对应的虚拟画面发生场景变化,若会发生场景变化,则表示两个操作指令之间存在相互影响,反之,则表示两个操作指令之间不存在相互影响。
进一步的,将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新的过程包括:
将对某一操作指令以及与该操作指令存在相互影响的其他操作指令进行标记汇总;
将操作指令之间对应的虚拟画面中的重叠部分进行标记,并获取操作指令的生成时间和生效时间;
获取操作指令在生效时间内与其他操作指令对重叠部分的虚拟画面产生影响的优先级关系,所述优先级关系包括高级关系、平级关系以及低级关系;
当操作指令相对于其他操作指令的优先级关系对虚拟画面中的重叠部分执行操作指令对应的操作内容,并获取对应的执行效果;
将所述执行效果并行更新至于所述重叠部分相对应的所有操作指令对应的用户在虚拟实景环境内的虚拟画面内,并在虚拟实景环境内实时更新对应的执行效果。
进一步的,基于SaaS架构的沉浸式虚拟实景互动系统,包括监控中心,其特征在于,所述监控中心通信连接有用户模块、数据获取模块、数据解析模块以及数据同步模块;
所述用户模块用于将用户通过局域网与虚拟实景环境进行链接;
所述数据获取模块用于根据链接端口的运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
所述数据解析模块用于对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
所述数据同步模块用于根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。
与现有技术相比,本发明的有益效果是:
通过对不同用户所发起的操作指令的优先级的不同对各自虚拟画面重叠部分造成的影响进行分析,并根据分析结果执行优先级更高的操作指令,并获得操作指令对应的执行效果,然后将最终的执行效果映射至各个用户的终端以及虚拟实景环境内,从而使得,当多用户终端的操作同时对某一虚拟画面产生影响时,对于重叠区域进行单次处理,并将处理结果同步至各个用户终端以及虚拟实景环境,从而避免对每个用户产生操作指令时,均需要对每个操作指令进行无差别独立处理,进而降低系统的计算量以及负荷,同时基于SaaS架构的特性,能够将重叠区域的处理结果快速同步至各个用户终端以及虚拟实景环境,也不会出现传统同步在线时,对各个用户终端进行独立处理时,容易出现数据延迟不同步的情况发生。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明的流程图。
具体实施方式
如图1所示,基于SaaS架构的沉浸式虚拟实景互动方法,包括以下步骤:
步骤S1:基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;
步骤S2:获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
步骤S3:对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
步骤S4:根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新;
需要进一步说明的是,在具体实施过程中,基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接的过程包括:
构建与虚拟实景环境链接的局域网,在所构建的局域网内设置对应的注册登录端口和链接端口;
用户通过所述注册登录端口进行用户注册,并在完成用户注册后,生成用户个人端口,将用户个人端口与一个链接端口进行链接;
用户通过所述用户个人端口进行登录,并通过与所述用户个人端口链接的链接端口进入局域网,完成与局域网的链接;
用户通过用户个人端口发起虚拟实景链接请求,并将虚拟实景链接请求发送至虚拟实景环境后,将所述用户个人端口通过局域网与虚拟实景环境进行链接,并在局域网内构建与所述链接端口相关联的用户个人空间。
需要进一步说明的是,在具体实施过程中,获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略的过程包括:
对各个链接端口的运行状态进行获取,根据所获取到的链接端口的运行状态设置对应的数据载入策略;其中,所述链接端口的运行状态包括在线状态和离线状态,且在线状态为用户个人端口通过局域网络与虚拟实景环境进行链接时所述链接端口的状态,离线状态则表示用户个人端口未与虚拟实景环境进行链接;
所述数据载入策略包括数据隔离策略和数据获取策略;
当链接端口的运行状态为在线状态时,则对所述链接端口设置数据获取策略;
根据所设置的数据获取策略,获取用户通过链接端口所载入的数据,并将所获取的数据导入至与所述链接端口相关联的用户个人空间内;需要进一步说明的是,在具体实施过程中,用户通过链接端口所载入的数据包括操作数据以及互动数据;
当链接端口的运行状态为离线状态时,则对所述链接端口设置数据隔离策略;
根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护,通过数据隔离保护,使得用户在离线状态时,用户个人空间内的数据不会被篡改或丢失。
需要进一步说明的是,在具体实施过程中,根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护的过程包括:
在所述用户个人空间内设置若干个数据空间,将用户所载入的数据导入至不同的数据空间内;需要进一步说明的是,在具体实施过程中,用户可以对导入至数据空间内的数据进行编辑操作,所述编辑操作包括:选择将一个数据空间内的数据移动至其他数据空间,或对数据空间内的数据进行修改、删除;
对每个数据空间设置对应的数据访问端口;
由用户对每个数据访问端口设置对应的访问权限,根据用户所设置的访问权限对数据空间内所存储的数据进行数据隔离保护;所述访问权限包括离线可访问和在线可访问;
当数据访问端口所设置的访问权限为离线可访问时,则表示当链接端口的运行状态为离线状态或在线状态时,其他用户均可以访问对应的数据空间内的数据;
当数据访问端口所设置的访问权限为在线可访问时,则表示仅当链接端口的运行状态为在线状态时,其他用户可发起访问请求,当用户通过所述访问请求时,其他用户才可访问对应的数据空间内的数据。
需要进一步说明的是,在具体实施过程中,对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令的过程包括:
将用户所载入的数据进行汇总,并提取用户所载入的数据的数据类型,所述数据类型包括操作数据类型和非操作数据类型;
将数据类型为操作数据类型的数据进行标记,并建立对应的时间轴;
根据操作数据类型的数据所上传的时间,对各个数据生成对应的时间戳,并将时间戳与对应的数据进行关联;
根据所生成的时间戳将各个操作数据类型的数据映射至时间轴上,并读取应设置时间轴上的数据的操作内容,根据操作内容获得按照时间顺序进行的操作序列;
根据操作序列生成若干个操作指令,并将操作指令上传至虚拟实景环境内。
需要进一步说明的是,在具体实施过程中,根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新的过程包括:
获取用户在虚拟实景环境内的初始视角中心点,并获取与该初始视角中心点相对应的视角范围内的虚拟画面;
根据虚拟实景环境所接收到的操作指令对所述虚拟画面执行对应的场景变化;
获取是否存在与所述操作指令的生成时间的其他操作指令,将所有同一个时间生成的操作指令进行汇总,并判断每个操作指令之间是否存在相互影响,若存在相互影响,则将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新,并将并行更新的虚拟画面在虚拟实景环境对应的位置进行迭代;
需要进一步说明的是,在具体实施过程中,判断操作指令之间是否存在相互影响的过程包括:
对两个操作指令所对应的虚拟画面进行标记,并获取两个虚拟画面的是否存在重叠部分,若不存在重叠部分,则表示两个操作指令之间不存在相互影响,若存在重叠部分,则将重叠部分进行标记;
获取两个操作指令是否会使得被标记的重叠部分对应的虚拟画面发生场景变化,若会发生场景变化,则表示两个操作指令之间存在相互影响,反之,则表示两个操作指令之间不存在相互影响。
需要进一步说明的是,在具体实施过程中,将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新的过程包括:
将对某一操作指令以及与该操作指令存在相互影响的其他操作指令进行标记汇总;
将操作指令之间对应的虚拟画面中的重叠部分进行标记,并获取操作指令的生成时间和生效时间;
获取操作指令在生效时间内与其他操作指令对重叠部分的虚拟画面产生影响的优先级关系,所述优先级关系包括高级关系、平级关系以及低级关系;
当操作指令相对于其他操作指令的优先级关系为高级关系时,则表示所述操作指令相对于其他操作指令优先级更高,则在所述操作指令生效时间内,所述操作指令的对虚拟画面中的重叠部分的影响优先级高于其他操作指令,并获取所述操作指令在虚拟画面中的重叠部分的执行效果,同时对其他操作指令对所述虚拟画面中的重叠部分的影响进行忽略;
当操作指令相对于其他操作指令的优先级关系为平级关系时,则表示所述操作指令相对于其他操作指令优先级相同,则在所述操作指令生效时间内,将所述操作指令的对虚拟画面中的重叠部分的影响同时执行对应的操作内容,并获取对应的执行效果;
当操作指令相对于其他操作指令的优先级关系为低级关系时,则表示所述操作指令相对于其他操作指令优先级更低,则对所述操作指令对所述虚拟画面中的重叠部分的影响进行忽略,并对所述虚拟画面中的重叠部分中执行优先级最高的操作指令对应的操作内容,并获取对应的执行效果;
将所述执行效果并行更新至于所述重叠部分相对应的所有操作指令对应的用户在虚拟实景环境内的虚拟画面内,并在虚拟实景环境内实时更新对应的执行效果。
在本发明的另一实施例中,本发明还公开了基于SaaS架构的沉浸式虚拟实景互动系统,包括监控中心,所述监控中心通信连接有用户模块、数据获取模块、数据解析模块以及数据同步模块;
所述用户模块用于将用户通过局域网与虚拟实景环境进行链接;
所述数据获取模块用于根据链接端口的运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
所述数据解析模块用于对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
所述数据同步模块用于根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。
以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
Claims (8)
1.基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,包括以下步骤:
步骤S1:基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;
步骤S2:获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
步骤S3:对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
步骤S4:根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新;
将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新的过程包括:
将对某一操作指令以及与该操作指令存在相互影响的其他操作指令进行标记汇总;
将操作指令之间对应的虚拟画面中的重叠部分进行标记,并获取操作指令的生成时间和生效时间;
获取操作指令在生效时间内与其他操作指令对重叠部分的虚拟画面产生影响的优先级关系,所述优先级关系包括高级关系、平级关系以及低级关系;
当操作指令相对于其他操作指令的优先级关系对虚拟画面中的重叠部分执行操作指令对应的操作内容,并获取对应的执行效果;
将所述执行效果并行更新至于所述重叠部分相对应的所有操作指令对应的用户在虚拟实景环境内的虚拟画面内,并在虚拟实景环境内实时更新对应的执行效果。
2.根据权利要求1所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,基于SaaS架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接的过程包括:
构建与虚拟实景环境链接的局域网,在所构建的局域网内设置对应的注册登录端口和链接端口;
用户通过所述注册登录端口进行用户注册,并在完成用户注册后,生成用户个人端口,将用户个人端口与一个链接端口进行链接;
用户通过所述用户个人端口进行登录,并通过与所述用户个人端口链接的链接端口进入局域网,完成与局域网的链接;
用户通过用户个人端口发起虚拟实景链接请求,并将虚拟实景链接请求发送至虚拟实景环境后,将所述用户个人端口通过局域网与虚拟实景环境进行链接,并在局域网内构建与所述链接端口相关联的用户个人空间。
3.根据权利要求2所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略的过程包括:
对各个链接端口的运行状态进行获取,根据所获取到的链接端口的运行状态设置对应的数据载入策略;其中,所述链接端口的运行状态包括在线状态和离线状态;
所述数据载入策略包括数据隔离策略和数据获取策略;
当链接端口的运行状态为在线状态时,则对所述链接端口设置数据获取策略;
根据所设置的数据获取策略,获取用户通过链接端口所载入的数据,并将所获取的数据导入至与所述链接端口相关联的用户个人空间内;
当链接端口的运行状态为离线状态时,则对所述链接端口设置数据隔离策略;
根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护。
4.根据权利要求3所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护的过程包括:
在所述用户个人空间内设置若干个数据空间,将用户所载入的数据导入至不同的数据空间内;
对每个数据空间设置对应的数据访问端口;
由用户对每个数据访问端口设置对应的访问权限,根据用户所设置的访问权限对数据空间内所存储的数据进行数据隔离保护;所述访问权限包括离线可访问和在线可访问。
5.根据权利要求4所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令的过程包括:
将用户所载入的数据进行汇总,并提取用户所载入的数据的数据类型,所述数据类型包括操作数据类型和非操作数据类型;
将数据类型为操作数据类型的数据进行标记,并建立对应的时间轴;
根据操作数据类型的数据所上传的时间,对各个数据生成对应的时间戳,并将时间戳与对应的数据进行关联;
根据所生成的时间戳将各个操作数据类型的数据映射至时间轴上,并读取应设置时间轴上的数据的操作内容,根据操作内容获得按照时间顺序进行的操作序列;
根据操作序列生成若干个操作指令,并将操作指令上传至虚拟实景环境内。
6.根据权利要求5所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新的过程包括:
获取用户在虚拟实景环境内的初始视角中心点,并获取与该初始视角中心点相对应的视角范围内的虚拟画面;
根据虚拟实景环境所接收到的操作指令对所述虚拟画面执行对应的场景变化;
获取是否存在与所述操作指令的生成时间的其他操作指令,将所有同一个时间生成的操作指令进行汇总,并判断每个操作指令之间是否存在相互影响,若存在相互影响,则将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新,并将并行更新的虚拟画面在虚拟实景环境对应的位置进行迭代。
7.根据权利要求6所述的基于SaaS架构的沉浸式虚拟实景互动方法,其特征在于,判断操作指令之间是否存在相互影响的过程包括:
对两个操作指令所对应的虚拟画面进行标记,并获取两个虚拟画面的是否存在重叠部分,若不存在重叠部分,则表示两个操作指令之间不存在相互影响,若存在重叠部分,则将重叠部分进行标记;
获取两个操作指令是否会使得被标记的重叠部分对应的虚拟画面发生场景变化,若会发生场景变化,则表示两个操作指令之间存在相互影响,反之,则表示两个操作指令之间不存在相互影响。
8.用于实现权利要求1至7任一项所述的基于SaaS架构的沉浸式虚拟实景互动方法的虚拟实景互动系统,包括监控中心,其特征在于,所述监控中心通信连接有用户模块、数据获取模块、数据解析模块以及数据同步模块;
所述用户模块用于将用户通过局域网与虚拟实景环境进行链接;
所述数据获取模块用于根据链接端口的运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;
所述数据解析模块用于对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;
所述数据同步模块用于根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411039207.XA CN118819302B (zh) | 2024-07-30 | 2024-07-30 | 基于SaaS架构的沉浸式虚拟实景互动方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411039207.XA CN118819302B (zh) | 2024-07-30 | 2024-07-30 | 基于SaaS架构的沉浸式虚拟实景互动方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118819302A CN118819302A (zh) | 2024-10-22 |
| CN118819302B true CN118819302B (zh) | 2025-11-07 |
Family
ID=93079974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411039207.XA Active CN118819302B (zh) | 2024-07-30 | 2024-07-30 | 基于SaaS架构的沉浸式虚拟实景互动方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118819302B (zh) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118295538A (zh) * | 2024-06-03 | 2024-07-05 | 深圳市小蚁数智科技有限公司 | SaaS平台的虚拟现实场景交互方法及系统 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201044185A (en) * | 2009-06-09 | 2010-12-16 | Zillians Inc | Virtual world simulation systems and methods utilizing parallel coprocessors, and computer program products thereof |
| US9231892B2 (en) * | 2012-07-09 | 2016-01-05 | Vmware, Inc. | Distributed virtual switch configuration and state management |
| CN108809672B (zh) * | 2017-04-26 | 2022-04-19 | 中兴通讯股份有限公司 | 一种虚拟端口的管理方法及装置 |
| KR102419073B1 (ko) * | 2020-09-21 | 2022-07-08 | 씨제이올리브네트웍스 주식회사 | 강화 학습에 기반한 사전 시각화 시스템 및 사전 영상 제작 방법 |
| US20230315536A1 (en) * | 2022-03-30 | 2023-10-05 | Advanced Micro Devices, Inc. | Dynamic register renaming in hardware to reduce bank conflicts in parallel processor architectures |
-
2024
- 2024-07-30 CN CN202411039207.XA patent/CN118819302B/zh active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118295538A (zh) * | 2024-06-03 | 2024-07-05 | 深圳市小蚁数智科技有限公司 | SaaS平台的虚拟现实场景交互方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118819302A (zh) | 2024-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110474820B (zh) | 流量回放方法、装置、电子设备 | |
| CN108389241A (zh) | 游戏场景中生成贴图的方法、装置和系统 | |
| CN109814917A (zh) | 微服务发布方法、装置、计算机设备和存储介质 | |
| CN112764877B (zh) | 一种用于硬件加速设备与docker内进程通信的方法与系统 | |
| CN114022344B (zh) | 基于Linux服务器的Android容器渲染资源共享方法和装置 | |
| CN109635422A (zh) | 联合建模方法、装置、设备以及计算机可读存储介质 | |
| CN112423111A (zh) | 图形引擎和适用于播放器的图形处理方法 | |
| CN118819302B (zh) | 基于SaaS架构的沉浸式虚拟实景互动方法及系统 | |
| US20170359407A1 (en) | Methods and systems for processing commands in a distributed computing system | |
| CN115686758B (zh) | 一种基于帧统计的VirtIO-GPU性能可控方法 | |
| US7669002B1 (en) | System and method for providing an application with memory access methods | |
| CA2393596A1 (en) | Processing data | |
| US7155719B2 (en) | Continuation manager | |
| JP7301453B2 (ja) | 画像処理方法、画像処理装置、コンピュータプログラム、及び電子機器 | |
| CN116974895A (zh) | 测试方法、装置、电子设备、可读存储介质及程序产品 | |
| US6910103B2 (en) | Caching data | |
| CN115168306A (zh) | 多方文件协同处理的方法及装置 | |
| CN107982915B (zh) | 多游戏同屏实现方法和装置 | |
| US11734158B1 (en) | Methods and systems for emulating physical-device input for an automated-testing framework | |
| US20230342021A1 (en) | Performing a control operation based on multiple touch points | |
| CN111787080B (zh) | 基于人工智能和物联网交互的数据处理方法及云计算平台 | |
| CN1235155C (zh) | 嵌入式系统的图形界面生成方法 | |
| CN117667141B (zh) | 充电协议软件系统和多方协同处理方法 | |
| CN116700703B (zh) | 一种业务处理方法、装置、设备及存储介质 | |
| US20240221244A1 (en) | System and method for split-rendering for persons with color weakness |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |