用于三维视觉与环境交互的系统架构、方法及电子设备与流程

文档序号:33343440发布日期:2023-03-04 03:02阅读:来源:国知局

技术特征:
1.一种用于三维视觉与环境交互的系统架构,其特征在于,包括:业务应用层,所述业务应用层包括系统交互模块,所述系统交互模块包括基于视觉射线交互模块和基于三维世界物体对象交互模块;功能管理组件层,所述功能管理组件层包括碰撞检测管理模块和ui系统状态机管理模块,所述碰撞检测管理模块用于检测ui发射器所发射的ui发射对象和ui碰撞对象之间的碰撞,所述ui系统状态机管理模块用于检测和控制ui交互对象状态,所述ui交互对象状态包括按下、弹起、点击、拖动、选定、取消选定、自定义及滑动中的一种或多种;系统管理层,所述系统管理层包括ui系统管理与监听模块,ui系统管理与监听模块用于基于业务应用层的所述系统交互模块,生成所述ui交互对象,且用于监听和调度所述功能管理组件层中所述碰撞检测管理模块和所述ui系统状态机管理模块,以根据用户操作,通过所述碰撞检测管理模块检测ui发射对象和ui碰撞对象之间的碰撞,并通过所述ui系统状态机管理模块改变所述ui交互对象的状态,从而实现三维视觉与环境的交互。2.根据权利要求1所述的用于三维视觉与环境交互的系统架构,其特征在于,还包括:ui功能组件层,所述ui功能组件层包括ui系统套件,用于生成ui交互对象,且定义所述ui交互对象的状态,所述ui系统管理与监听模块通过所述ui系统套件生成所述ui交互对象,所述ui系统管理机状态管理模块通过所述ui系统套件改变所述ui交互对象的状态。3.根据权利要求2所述的用于三维视觉与环境交互的系统架构,其特征在于,所述ui系统套件中的ui组件包括ui按钮、ui计时器、复选框、容器、滑动框、滚屏拖动组件、消息弹窗中的系统套件框架及自定义组件。4.根据权利要求2所述的用于三维视觉与环境交互的系统架构,其特征在于,所述系统管理层还包括:ui渲染组件,用于渲染所述ui组件;外设管理器模块,用于管理外设设备的软件开发工具包和通信协议信号。5.根据权利要求4所述的用于三维视觉与环境交互的系统架构,其特征在于,还包括:底层库,所述底层库包括图形渲染引擎模块、vr设备驱动模块及外设驱动模块。6.根据权利要求1所述的用于三维视觉与环境交互的系统架构,其特征在于,所述ui系统状态机管理模块还用于对所述ui发射对象和ui碰撞对象之间的碰撞进行计时。7.一种基于权利要求1至6任一所述的用于三维视觉与环境交互的系统架构的三维视觉与环境交互的方法,其特征在于,包括:步骤s1,ui系统管理与监听模块基于业务应用层的系统交互模块中的应用实例,生成ui交互对象,注册ui发射器、ui发射对象、ui碰撞对象、所述ui发射对象和所述ui碰撞对象的碰撞信息及所述ui交互对象的状态信息;步骤s2,所述ui系统管理与监听模块监听及调度所述碰撞检测管理模块和所述ui系统状态机管理模块,触发所述ui交互对象的状态响应;步骤s3,所述ui系统管理与监听模块基于用户操作,改变所述ui交互对象的状态,从而实现三维视觉与环境交互。8.根据权利要求7所述的方法,其特征在于,所述步骤s2包括:步骤s21,所述ui系统管理与监听模块激活所述ui发射器,调度所述碰撞检测管理模
块;步骤s22,所述碰撞检测管理模块检测所述ui发射对象和所述ui碰撞对象的碰撞情况,并将所述碰撞情况反馈至所述ui系统管理与监听模块;步骤s23,所述ui系统管理与监听模块在所述碰撞情况满足所述碰撞信息时,触发所述ui交互对象的状态响应。9.根据权利要求8所述的用于三维视觉与环境交互的方法,其特征在于,所述步骤s23包括:步骤s231,所述ui系统管理与监听模块在所述碰撞情况满足所述碰撞信息时,调度所述ui系统状态机管理模块;步骤s232,所述ui系统状态机管理模块对碰撞进行计时;步骤2323,所述ui系统管理与监听模块在所述计时达到阙值时,进行所述ui交互对象状态响应。10.根据权利要求7所述的用于三维视觉与环境交互的方法,其特征在于,所述步骤s3包括:步骤s31,所述ui系统管理与监听模块基于用户操作,调度所述ui系统状态机管理模块;步骤s32,所述ui系统状态机通过所述ui系统套件改变所述ui交互对象的状态,从而实现三维视觉与环境交互;步骤s33,所述ui系统状态机管理模块检测所述ui交互对象的状态变化的合法性。11.根据权利要求10所述的用于三维视觉与环境交互的方法,其特征在于,还包括:步骤s4,所述ui系统管理与监听模块根据所述ui状态机管理模块反馈操作结束后所述ui交互对象的状态,结束所述三维视觉与环境交互。12.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求7-11任意一项所述的用于三维视觉与环境交互的方法的各个步骤。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求7-11任意一项所述的用于三维视觉与环境交互的方法的各个步骤。14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如权利要求7-11任意一项所述的用于三维视觉与环境交互的方法的各个步骤。

技术总结
本发明涉及虚拟现实技术领域,具体是一种用于三维视觉与环境交互的系统架构、方法、电子设备、存储介质及程序产品。其中,用于三维视觉与环境交互的系统架构包括:业务应用层,所述业务应用层包括系统交互模块,所述系统交互模块包括基于视觉射线交互模块和基于三维世界物体对象交互模块;功能管理组件层,所述功能管理组件层包括碰撞检测管理模块和UI系统状态机管理模块;系统管理层,所述系统管理层包括UI系统管理与监听模块。本发明的用于三维视觉与环境交互的系统架构,能够实现监管方数据报送需求的自动化处理,提供了UI系统的统一交互模式,实现通用和复杂的UI系统交互。实现通用和复杂的UI系统交互。实现通用和复杂的UI系统交互。


技术研发人员:王静逸 邢磊 舒展 李俊杰 张国超 蔡娟 曹岩 唐景峰 张术芬 张鹤苧 张俊
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2022.09.28
技术公布日:2023/3/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1