基于SaaS架构的沉浸式虚拟实景互动方法及系统与流程

    技术2025-12-12  3


    本发明涉及虚拟现实交互,具体是基于saas架构的沉浸式虚拟实景互动方法及系统。


    背景技术:

    1、ar技术即增强现实技术,是多媒体技术的终极应用形式,它是计算机仿真技术、传感器技术、机器人技术、显示技术及人工智能等科学领域飞速发展的结晶;ar技术能够在三维空间上创造一个虚拟环境,让体验者有着身临其境的沉浸感;

    2、现有技术中,多终端同时进行在线交互时,往往会出现交互内容出现重叠部分,而这些重叠部分所对应的用户操作数据,则是会同时对各个用户端所载入的数据分别进行独立处理后,再同步至统一的平台内,这种方式会导致数据处理负载增大,从而造成系统卡顿延迟等,如何利用用户操作之间的优先级优化这种数据处理方式,从而降低系统负载,是我们所需要解决的问题,为此,现提供基于saas架构的沉浸式虚拟实景互动方法及系统。


    技术实现思路

    1、本发明的目的在于提供基于saas架构的沉浸式虚拟实景互动方法及系统。

    2、本发明的目的可以通过以下技术方案实现:基于saas架构的沉浸式虚拟实景互动方法,包括以下步骤:

    3、步骤s1:基于saas架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;

    4、步骤s2:获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;

    5、步骤s3:对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;

    6、步骤s4:根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。

    7、进一步的,基于saas架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接的过程包括:

    8、构建与虚拟实景环境链接的局域网,在所构建的局域网内设置对应的注册登录端口和链接端口;

    9、用户通过所述注册登录端口进行用户注册,并在完成用户注册后,生成用户个人端口,将用户个人端口与一个链接端口进行链接;

    10、用户通过所述用户个人端口进行登录,并通过与所述用户个人端口链接的链接端口进入局域网,完成与局域网的链接;

    11、用户通过用户个人端口发起虚拟实景链接请求,并将虚拟实景链接请求发送至虚拟实景环境后,将所述用户个人端口通过局域网与虚拟实景环境进行链接,并在局域网内构建与所述链接端口相关联的用户个人空间。

    12、进一步的,获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略的过程包括:

    13、对各个链接端口的运行状态进行获取,根据所获取到的链接端口的运行状态设置对应的数据载入策略;其中,所述链接端口的运行状态包括在线状态和离线状态;

    14、所述数据载入策略包括数据隔离策略和数据获取策略;

    15、当链接端口的运行状态为在线状态时,则对所述链接端口设置数据获取策略;

    16、根据所设置的数据获取策略,获取用户通过链接端口所载入的数据,并将所获取的数据导入至与所述链接端口相关联的用户个人空间内;

    17、当链接端口的运行状态为离线状态时,则对所述链接端口设置数据隔离策略;

    18、根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护。

    19、进一步的,根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护的过程包括:

    20、在所述用户个人空间内设置若干个数据空间,将用户所载入的数据导入至不同的数据空间内;

    21、对每个数据空间设置对应的数据访问端口;

    22、由用户对每个数据访问端口设置对应的访问权限,根据用户所设置的访问权限对数据空间内所存储的数据进行数据隔离保护;所述访问权限包括离线可访问和在线可访问。

    23、进一步的,对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令的过程包括:

    24、将用户所载入的数据进行汇总,并提取用户所载入的数据的数据类型,所述数据类型包括操作数据类型和非操作数据类型;

    25、将数据类型为操作数据类型的数据进行标记,并建立对应的时间轴;

    26、根据操作数据类型的数据所上传的时间,对各个数据生成对应的时间戳,并将时间戳与对应的数据进行关联;

    27、根据所生成的时间戳将各个操作数据类型的数据映射至时间轴上,并读取应设置时间轴上的数据的操作内容,根据操作内容获得按照时间顺序进行的操作序列;

    28、根据操作序列生成若干个操作指令,并将操作指令上传至虚拟实景环境内。

    29、进一步的,根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新的过程包括:

    30、获取用户在虚拟实景环境内的初始视角中心点,并获取与该初始视角中心点相对应的视角范围内的虚拟画面;

    31、根据虚拟实景环境所接收到的操作指令对所述虚拟画面执行对应的场景变化;

    32、获取是否存在与所述操作指令的生成时间的其他操作指令,将所有同一个时间生成的操作指令进行汇总,并判断每个操作指令之间是否存在相互影响,若存在相互影响,则将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新,并将并行更新的虚拟画面在虚拟实景环境对应的位置进行迭代。

    33、进一步的,判断操作指令之间是否存在相互影响的过程包括:

    34、对两个操作指令所对应的虚拟画面进行标记,并获取两个虚拟画面的是否存在重叠部分,若不存在重叠部分,则表示两个操作指令之间不存在相互影响,若存在重叠部分,则将重叠部分进行标记;

    35、获取两个操作指令是否会使得被标记的重叠部分对应的虚拟画面发生场景变化,若会发生场景变化,则表示两个操作指令之间存在相互影响,反之,则表示两个操作指令之间不存在相互影响。

    36、进一步的,将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新的过程包括:

    37、将对某一操作指令以及与该操作指令存在相互影响的其他操作指令进行标记汇总;

    38、将操作指令之间对应的虚拟画面中的重叠部分进行标记,并获取操作指令的生成时间和生效时间;

    39、获取操作指令在生效时间内与其他操作指令对重叠部分的虚拟画面产生影响的优先级关系,所述优先级关系包括高级关系、平级关系以及低级关系;

    40、当操作指令相对于其他操作指令的优先级关系对虚拟画面中的重叠部分执行操作指令对应的操作内容,并获取对应的执行效果;

    41、将所述执行效果并行更新至于所述重叠部分相对应的所有操作指令对应的用户在虚拟实景环境内的虚拟画面内,并在虚拟实景环境内实时更新对应的执行效果。

    42、进一步的,基于saas架构的沉浸式虚拟实景互动系统,包括监控中心,其特征在于,所述监控中心通信连接有用户模块、数据获取模块、数据解析模块以及数据同步模块;

    43、所述用户模块用于将用户通过局域网与虚拟实景环境进行链接;

    44、所述数据获取模块用于根据链接端口的运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;

    45、所述数据解析模块用于对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;

    46、所述数据同步模块用于根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新。

    47、与现有技术相比,本发明的有益效果是:

    48、通过对不同用户所发起的操作指令的优先级的不同对各自虚拟画面重叠部分造成的影响进行分析,并根据分析结果执行优先级更高的操作指令,并获得操作指令对应的执行效果,然后将最终的执行效果映射至各个用户的终端以及虚拟实景环境内,从而使得,当多用户终端的操作同时对某一虚拟画面产生影响时,对于重叠区域进行单次处理,并将处理结果同步至各个用户终端以及虚拟实景环境,从而避免对每个用户产生操作指令时,均需要对每个操作指令进行无差别独立处理,进而降低系统的计算量以及负荷,同时基于saas架构的特性,能够将重叠区域的处理结果快速同步至各个用户终端以及虚拟实景环境,也不会出现传统同步在线时,对各个用户终端进行独立处理时,容易出现数据延迟不同步的情况发生。


    技术特征:

    1.基于saas架构的沉浸式虚拟实景互动方法,其特征在于,包括以下步骤:

    2.根据权利要求1所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,基于saas架构建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接的过程包括:

    3.根据权利要求2所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略的过程包括:

    4.根据权利要求3所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,根据所设置的数据隔离策略,对所述链接端口相关联的用户个人空间进行数据隔离保护的过程包括:

    5.根据权利要求4所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令的过程包括:

    6.根据权利要求5所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新的过程包括:

    7.根据权利要求6所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,判断操作指令之间是否存在相互影响的过程包括:

    8.根据权利要求7所述的基于saas架构的沉浸式虚拟实景互动方法,其特征在于,将存在相互影响的操作指令根据指令优先级关系,对存在相互影响的操作指令对应的虚拟画面进行并行更新的过程包括:

    9.用于实现权利要求1至8任一项所述的基于saas架构的沉浸式虚拟实景互动方法的虚拟实景互动系统,包括监控中心,其特征在于,所述监控中心通信连接有用户模块、数据获取模块、数据解析模块以及数据同步模块;


    技术总结
    本发明公开了基于SaaS架构的沉浸式虚拟实景互动方法及系统,涉及虚拟现实交互技术领域,建立设置有若干个链接端口的局域网,并将局域网与虚拟实景环境进行链接;获取各个链接端口的运行状态,根据运行状态对各个链接端口设置对应的数据载入策略,根据所设置的数据载入策略,对各个链接端口所载入的数据进行获取;对所获取到的各个链接端口所载入的数据进行解析,根据解析结果生成对应的操作指令;根据所生成的操作指令,对虚拟实景环境内的虚拟画面进行对应的并行更新,从而实现降低系统的计算量以及负荷的效果。

    技术研发人员:黄俊娜,刘辉,林丽贤,刘敬威,简水锋,郑泽雄
    受保护的技术使用者:深圳市大灰狼新文创科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-37828.html

    最新回复(0)