虚拟建模物联云方法与系统技术方案

技术编号:7039196 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种虚拟建模物联云方法与系统。所述控制方法包括以下步骤:获取监控场景中各物体的状态,生成状态数据;根据所述状态数据生成物体三维模型,由所述物体三维模型组成虚拟三维场景,并显示;获取用户对所述虚拟三维场景中物体三维模型的操作并生成事件数据;根据所述事件数据生成控制指令,根据所述控制指令控制所述监控场景中对应的物体动作。上述虚拟建模物联云方法与系统,采用获取监控场景中各物体的状态,生成状态数据,得到虚拟三维场景,并显示,再获取到用户对物体三维模型的操作生成事件数据,根据事件数据生成控制指令,根据控制指令控制监控场景中的物体动作,实现了对监控场景中真实物体的控制操作,使用户有着身临其境的感受。

【技术实现步骤摘要】
虚拟建模物联云方法与系统
本专利技术涉及虚拟建模技术,特别涉及一种虚拟建模物联云方法与系统。
技术介绍
虚拟建模是将现实中的事物以二维或三维模型的方式在计算机中进行展示,计算机中的模型与现实事物之间应该有着对应关系和相似性。传统的虚拟建模将现场的场景通过建模,使得用户在虚拟场景中感受真实物体, 但在虚拟场景中无法控制真实物体。
技术实现思路
基于此,有必要提供一种虚拟建模物联云方法,能实现对真实物体的控制。一种虚拟建模物联云方法,包括以下步骤获取监控场景中各物体的状态,生成状态数据;根据所述状态数据生成物体三维模型,由所述物体三维模型组成虚拟三维场景, 并显示;获取用户对所述虚拟三维场景中物体三维模型的操作并生成事件数据;根据所述事件数据生成控制指令,根据所述控制指令控制所述监控场景中对应的物体动作。优选地,存储状态数据与物体三维模型的映射关系的步骤;根据所述状态数据生成物体三维模型,由所述物体三维模型组成虚拟三维场景并显示的步骤具体为根据所述状态数据从所述映射关系中查找到物体三维模型,由查找到的物体三维模型组成虚拟三维场景,并显示。优选地,对所述存储的状态数据与物体三维模型的映射关系进行在线升级的步马聚O优选地,获取监控场景中各物体标识号的步骤;获取用户对所述虚拟三维场景中物体三维模型的操作并生成事件数据的步骤具体为获取用户对虚拟三维场景中物体三维模型的操作及所述物体标识号,根据所述操作及物体标识号生成事件数据。优选地,还包括步骤获取多个监控场景中各物体的状态,分别生成状态数据,对所述多个监控场景分配场景标识号,将所述状态数据及相应的场景标识号上传到云平台中心;在所述云平台中心根据所述状态数据生成物体三维模型,由物体三维模型组成与场景标识号相应的虚拟三维场景。此外,还有必要提供一种虚拟建模物联云系统,能实现对真实物体的控制。一种虚拟建模物联云系统,包括监控模块,用于获取监控场景中各物体的状态,生成状态数据;显示模块,用于根据所述状态数据生成物体三维模型,由所述物体三维模型组成虚拟三维场景并显示;交互模块,用于获取用户对所述虚拟三维场景中物体三维模型的操作并生成事件数据;控制模块,用于根据所述事件数据生成控制指令,根据所述控制指令控制所述监控场景中对应的物体动作。优选地,还包括存储模块,所述存储模块用于存储状态数据与物体三维模型的映射关系;所述显示模块还用于根据所述状态数据从所述存储模块中存储的映射关系中查找到物体三维模型,由查找到的物体三维模型组成虚拟三维场景,并显示。优选地,,还包括升级模块,所述升级模块用于对所述存储模块中存储的状态数据与物体三维模型的映射关系进行在线升级。优选地,所述监控模块还用于获取监控场景中各物体标识号;所述交互模块还用于获取用户对虚拟三维场景中物体三维模型的操作及所述物体标识号,根据所述操作及物体标识号生成事件数据。优选地,还包括上传模块和云平台中心,所述监控模块还用于获取多个监控场景中各物体的状态,分别生成状态数据,对所述多个监控场景分配场景标识号;所述上传模块将状态数据及相应的场景标识号上传到所述云平台中心;所述云平台中心根据所述状态数据生成物体三维模型,由物体三维模型组成与场景标识号相应的虚拟三维场景。上述虚拟建模物联云方法与系统,采用获取监控场景中各物体的状态,生成状态数据,根据状态数据生成物体三维模型,由物体三维模型组成虚拟三维场景,并显示,再获取到用户对物体三维模型的操作生成事件数据,根据事件数据生成控制指令,根据控制指令控制监控场景中的物体动作,实现了对监控场景中真实物体的控制操作,使用户有着身临其境的感受。附图说明图1为一个实施例中虚拟建模物联云方法的流程图;图2为一个实施例中虚拟建模物联云系统的结构示意图;图3为另一个实施例中虚拟建模物联云系统的结构示意图。具体实施方式下面结合具体的实施例及附图对虚拟建模物联云方法与系统的技术方案进行详细的描述。如图1所示,在一个实施例中,一种虚拟建模物联云方法,包括以下步骤步骤S110,获取监控场景中各物体的状态,生成状态数据。监控场景可为各种场景,如在机房内,物体为计算机,通过监控各台计算机的状态,生成状态数据;如在挖掘现场,物体可为地质体和掘土机,监控地质体和挖掘机的状态, 生成状态数据等。通过监控传感器监控检测物体的状态,并生成状态数据,通过物联网发送。其中,物联网是通过网络将物体与用户连在一起,使得用户可以收集物体信息并控制物体的技术。物联云是指将物联网与云计算相结合,即通过物联网将计算处理转移到云计算端,由云计算端进行处理再将处理结果通过物联网实现对物体的控制。在获取监控场景中各物体状态的同时,还可以获取监控场景中各物体标识号。物体标识号为物体的唯一标识,以便查找到对应的物体。步骤S120,根据该状态数据生成物体三维模型,由物体三维模型组成虚拟三维场景?并显不。根据物体的状态数据生成物体三维模型,由一个或多个物体三维模型组成虚拟三维场景。在虚拟三维场景中可采用不同的指示灯表示物体的状态,如某个设备故障,则采用红色指示灯闪烁表示,若某个设备超载,则采用黄色指示灯闪烁表示。在步骤S120之前,上述虚拟建模物联云方法还包括存储状态数据与物体三维模型的映射关系。预先在虚拟建模模型中存储各物体的状态数据与物体三维模型的映射关系,方便根据状态数据查找到相应的物体三维模型。根据状态数据可生成物体的三维模型, 由物体三维模型组成虚拟三维场景。步骤S120具体为根据状态数据从该映射关系中查找到物体三维模型,由查找到的物体三维模型组成虚拟三维场景,并显示。直接根据状态数据可查找到对应的物体三维模型,简单方便。另外,可对存储的状态数据与物体三维模型的映射关系进行在线升级。状态数据与物体三维模型的映射关系可定时更新或根据需要更新。步骤S130,获取用户对虚拟三维场景中物体三维模型的操作并生成事件数据。用户通过虚拟三维场景的交互界面上,可通过点击鼠标或触摸屏等,触发对物体三维模型的操作。如在机房中,对其中一台计算机操作以实现播放视频。获取到用户对三维模型的操作生成事件数据,将事件数据发送给控制系统。当获取监控场景各物体的状态数据,获取到物体标识号时,步骤S130具体为获取用户对虚拟三维场景中物体三维模型的操作及该物体标识号,根据该操作及物体标识号生成事件数据。用户选择一个物体三维模型操作后,获取到该物体三维模型对应的物体标识号,生成事件数据,如此事件数据中包含物体标识号,以便后续生成的控制指令快速控制被操作的物体。步骤S140,根据该事件数据生成控制指令,根据控制指令控制该监控场景中对应的物体动作。控制系统根据事件数据生成控制指令,根据该控制指令可控制监控场景中的物体动作,如上述机房中对计算机操作生成事件数据,生成播放控制指令,根据该播放控制指令指定该计算机播放视频。优选的实施例中,上述虚拟建模物联云方法,还包括步骤获取多个监控场景中各物体的状态,分别生成状态数据,对多个监控场景分配场景标识号,将状态数据及相应的场景标识号上传到云平台中心;在云平台中心根据状态数据生成物体三维模型,由物体三维模型组成与场景标识号相应的虚拟三维场景。各个监控场景中的各物体状态数据上传到云平台中心进行处理生成相应的虚拟三维场景。通过云平台中心可以对多本文档来自技高网...

【技术保护点】
1.一种虚拟建模物联云方法,包括以下步骤:获取监控场景中各物体的状态,生成状态数据;根据所述状态数据生成物体三维模型,由所述物体三维模型组成虚拟三维场景,并显示;获取用户对所述虚拟三维场景中物体三维模型的操作并生成事件数据;根据所述事件数据生成控制指令,根据所述控制指令控制所述监控场景中对应的物体动作。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱定局李朝晖
申请(专利权)人:中国科学院深圳先进技术研究院北京大学
类型:发明
国别省市:94

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

1