当前位置: 首页 > 专利查询>张志云专利>正文

智慧建筑楼宇物联网对象模拟方法及系统技术方案

技术编号:27203103 阅读:18 留言:0更新日期:2021-01-31 12:18
本发明专利技术实施例提供一种智慧建筑楼宇物联网对象模拟方法及系统,通过基于预定的建筑楼宇功能对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,从而考虑到智慧建筑楼宇系统的不同建筑楼宇功能的差异,改善渲染过程中出现渲染冲突的情况,此外通过针对单独的每个关联的物联网对象实体进行同步渲染后生成的运行结果进行分离模拟,可以在实际观测过程中针对性地以关联的物联网对象实体为独立观测对象进行后续的服务更新。对象进行后续的服务更新。对象进行后续的服务更新。

【技术实现步骤摘要】
智慧建筑楼宇物联网对象模拟方法及系统


[0001]本专利技术涉及智慧楼宇
,具体而言,涉及一种智慧建筑楼宇物联网对象模拟方法及系统。

技术介绍

[0002]随着物联网技术和5G技术的飞速发展,物联网在担任着越来越重要的角色,通过采用物联网技术所构建的智慧建筑楼宇物联网对象模拟系统,可在实现智慧建筑的同时提供更加人性化和智能化的终端解决服务。目前,在进行智慧建筑规划时,通常会预先针对智慧建筑楼宇物联网对象模拟系统进行三维模型渲染,例如预先渲染智慧建筑楼宇物联网对象模拟系统中各个物联网对象实体(例如人机交互终端、安防终端、移动应用终端)的运行情况,进而便于后续的服务更新。
[0003]在传统方案中,通常并未考虑到智慧建筑楼宇物联网对象模拟系统的不同建筑楼宇功能的差异,从而容易造成模拟渲染过程中出现渲染冲突的情况,并且在渲染过程中,不同的物联网对象实体之间可能会存在一些联动运行效果,这些联动运行效果可以帮助用户了解当前的终端解决服务的概况。然而,目前缺少针对单独的每个关联的物联网对象实体的运行结果分离模拟方案,导致在实际观测过程中无法针对性地以关联的物联网对象实体为独立观测对象进行后续的服务更新。

技术实现思路

[0004]为了至少克服现有技术中的上述不足,本专利技术的目的在于提供一种智慧建筑楼宇物联网对象模拟方法及系统,通过基于预定的建筑楼宇功能对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,从而考虑到智慧建筑楼宇系统的不同建筑楼宇功能的差异,改善渲染过程中出现渲染冲突的情况,此外通过针对单独的每个关联的物联网对象实体进行同步渲染后生成的运行结果进行分离模拟,可以在实际观测过程中针对性地以关联的物联网对象实体为独立观测对象进行后续的服务更新。
[0005]第一方面,本专利技术提供一种智慧建筑楼宇物联网对象模拟方法,应用于楼宇云服务器,所述楼宇云服务器与多个楼宇服务终端通信连接,所述方法包括:从每个楼宇服务终端中获取目标楼宇三维模型在每个智慧建筑楼宇对象的智慧建筑楼宇模拟空间下的楼宇对象实体,并按照预定的建筑楼宇功能对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,分别生成每个建筑楼宇功能的楼宇对象实体集合;针对每个建筑楼宇功能,获取该建筑楼宇功能的楼宇对象实体集合中每个物联网对象实体对应的模型渲染数据,并将每个物联网对象实体对应的模型渲染数据进行运行模拟;在运行模拟过程中监测是否存在用于表示物联网对象实体存在渲染联动的渲染联动信息,并在检测到所述渲染联动信息时,提取运行模拟的所述渲染联动信息对应的第一物联网对象实体的第一模型渲染数据以及与所述第一物联网对象实体存在渲染同步关系的至少一个第二物联网对象实体的第二模型渲染数据;
将所述第一模型渲染数据和所述第二模型渲染数据关联到预设的同步渲染队列,并基于所述同步渲染队列建立所述第一模型渲染数据的多个第一同步渲染参数以及所述第二模型渲染数据的多个第二同步渲染参数;根据每个第一同步渲染参数确定所述第一物联网对象实体的第一骨骼重建参数,并根据每个第二同步渲染参数确定所述第二物联网对象实体的第二骨骼重建参数,而后将所述第一骨骼重建参数和所述第二骨骼重建参数映射至预设模拟空间,得到所述第一骨骼重建参数对应的第一模拟重建三维动画以及所述第二骨骼重建参数对应的第二模拟重建三维动画,并确定所述预设模拟空间中的多个联动动画帧,对所述多个联动动画帧进行汇总得到至少多个不同类别的汇总动画序列,针对每个汇总动画序列,在预设的模拟运行进程中运行所述汇总动画序列中的每个联动动画帧对应的第一模拟重建三维动画和第二模拟重建三维动画;根据所述汇总动画序列中的每个联动动画帧对应的第一模拟重建三维动画和第二模拟重建三维动画的运行结果,确定所述第一物联网对象实体和所述至少一个第二物联网对象实体之间的完整联动记录信息。
[0006]在第一方面的一种可能的实现方式中,所述获取该建筑楼宇功能的楼宇对象实体集合中每个物联网对象实体对应的模型渲染数据的步骤,包括:判断是否与每个物联网对象实体已关联渲染业务关系;其中,所述渲染业务关系用于对物联网对象实体所对应的模型渲染数据的渲染业务进行设定,每个物联网对象实体对应一个渲染业务关系,不同渲染业务关系的业务功能不同;若未与每个物联网对象实体关联对应的渲染业务关系,获取每个物联网对象实体的数据库信息;其中,所述数据库信息包括所述物联网对象实体的对应的物联网服务类型,所述物联网服务类型是所述物联网对象实体所生成模型渲染数据所对应的物联网服务类型;根据每个数据库信息对应的功能区分字符对每个数据库信息进行解析识别,得到每个数据库信息对应的至少多个功能区分字段,并从每个数据库信息对应的功能区分字段中确定出存在业务头信息的目标功能区分字段;其中,所述业务头信息是表征功能区分字段对物联网服务类型对应的功能区分字段的标识;根据每个物联网对象对应的目标功能区分字段中的业务资源识别段与每个物联网对象实体关联对应的渲染业务关系,其中,所述渲染业务关系根据所述目标功能区分字段中的业务资源识别段中的每个业务资源所对应的渲染业务关系确定;根据所述每个物联网对象实体关联对应的渲染业务关系,从预先配置的模型渲染数据库中获取每个物联网对象实体对应的模型渲染数据,其中,所述模型渲染数据库包括每个物联网对象实体在不同渲染业务关系下的模型渲染数据。
[0007]在第一方面的一种可能的实现方式中,所述将所述第一模型渲染数据和所述第二模型渲染数据关联到预设的同步渲染队列的步骤,包括:确定所述同步渲染队列的同步渲染配置信息;其中,所述同步渲染配置信息用于表征所述同步渲染队列对先后关联到的模型渲染数据进行处理时所分配的同步渲染单元,所述同步渲染单元用于表征所述同步渲染队列对关联到的模型渲染数据进行渲染时的渲染向量信息;基于所述同步渲染配置信息,确定将所述第一模型渲染数据关联到所述同步渲染队列
所对应的第一渲染向量信息以及将所述第二模型渲染数据关联到所述同步渲染队列所对应的第二渲染向量信息;根据所述第一渲染向量信息和所述第二渲染向量信息确定在将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列时是否存在渲染同步;其中,所述渲染同步用于表征所述同步渲染队列的渲染存在同步行为;若否,则对所述第二渲染向量信息进行调整得到第三渲染向量信息,并基于所述第一渲染向量信息和所述第三渲染向量信息将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列,其中,所述第三渲染向量信息与所述第二渲染向量信息之间的向量差异与所述第一渲染向量信息和所述第二渲染向量信息之间的向量差异匹配;若是,则持续采用所述第一渲染向量信息和所述第二渲染向量信息将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列。
[0008]在第一方面的一种可能的实现方式中,基于所述同步渲染队列建立所述第一模型渲染数据的多个第一同步渲染参数以及所述第二模型渲染数据的多个第二同步渲染参数的步骤,包括:基于所述同步渲染队列确定所述第一模型渲染数据的第一渲染节点序列以及所述第二模型渲染数据的第二渲染节点序列;其中,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智慧建筑楼宇物联网对象模拟方法,其特征在于,应用于楼宇云服务器,所述楼宇云服务器与多个楼宇服务终端通信连接,所述方法包括:从每个楼宇服务终端中获取目标楼宇三维模型在每个智慧建筑楼宇对象的智慧建筑楼宇模拟空间下的楼宇对象实体,并按照预定的建筑楼宇功能对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,分别生成每个建筑楼宇功能的楼宇对象实体集合;针对每个建筑楼宇功能,获取该建筑楼宇功能的楼宇对象实体集合中每个物联网对象实体对应的模型渲染数据,并将每个物联网对象实体对应的模型渲染数据进行运行模拟;在运行模拟过程中监测是否存在用于表示物联网对象实体存在渲染联动的渲染联动信息,并在检测到所述渲染联动信息时,提取运行模拟的所述渲染联动信息对应的第一物联网对象实体的第一模型渲染数据以及与所述第一物联网对象实体存在渲染同步关系的至少一个第二物联网对象实体的第二模型渲染数据;将所述第一模型渲染数据和所述第二模型渲染数据关联到预设的同步渲染队列,并基于所述同步渲染队列建立所述第一模型渲染数据的多个第一同步渲染参数以及所述第二模型渲染数据的多个第二同步渲染参数;根据每个第一同步渲染参数确定所述第一物联网对象实体的第一骨骼重建参数,并根据每个第二同步渲染参数确定所述第二物联网对象实体的第二骨骼重建参数,而后将所述第一骨骼重建参数和所述第二骨骼重建参数映射至预设模拟空间,得到所述第一骨骼重建参数对应的第一模拟重建三维动画以及所述第二骨骼重建参数对应的第二模拟重建三维动画,并确定所述预设模拟空间中的多个联动动画帧,对所述多个联动动画帧进行汇总得到至少多个不同类别的汇总动画序列,针对每个汇总动画序列,在预设的模拟运行进程中运行所述汇总动画序列中的每个联动动画帧对应的第一模拟重建三维动画和第二模拟重建三维动画;根据所述汇总动画序列中的每个联动动画帧对应的第一模拟重建三维动画和第二模拟重建三维动画的运行结果,确定所述第一物联网对象实体和所述至少一个第二物联网对象实体之间的完整联动记录信息;所述按照预定的建筑楼宇功能对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,分别生成每个建筑楼宇功能的楼宇对象实体集合的步骤,包括:获取每个预定的建筑楼宇功能所对应的楼宇对象,形成每个预定的建筑楼宇功能的楼宇对象序列,并获取各个智慧建筑楼宇模拟空间的每个目标楼宇对象与所述楼宇对象序列的楼宇对象的关联楼宇对象信息;根据所述目标楼宇对象与所述楼宇对象序列的楼宇对象的关联楼宇对象信息,计算每种目标建筑楼宇功能的关键楼宇对象的密度,并根据每种目标建筑楼宇功能的关键楼宇对象的密度,从所述楼宇对象序列中选取楼宇对象,得到初始楼宇对象分布空间;若所述初始楼宇对象分布空间的总楼宇对象分布密度大于总楼宇对象分布密度要求的最大总楼宇对象分布密度,则将所述初始楼宇对象分布空间中的第一关键楼宇对象分散到第一分布密度,并且将所述初始楼宇对象分布空间中的第二关键楼宇对象聚集到所述第一分布密度,其中,所述第二关键楼宇对象是指关键楼宇对象在所在的楼宇单元的单位密集程度小于设定程度的关键楼宇对象,所述第一关键楼宇对象是指关键楼宇对象在所在的楼宇单元的单位密集程度不小于设定程度的关键楼宇对象;
计算本次更新后的初始楼宇对象分布空间的总楼宇对象分布密度;若本次更新后的初始楼宇对象分布空间的总楼宇对象分布密度大于所述最大总楼宇对象分布密度,则再一次对本次更新后的初始楼宇对象分布空间执行以上处理;若本次更新后的初始楼宇对象分布空间的总楼宇对象分布密度小于或者等于所述最大总楼宇对象分布密度,则将本次更新前的初始楼宇对象分布空间作为第一更新分布空间,按照建筑楼宇功能由低优先级到高优先级的顺序将各所述目标建筑楼宇功能进行排序,得到目标建筑楼宇功能序列;根据所述目标建筑楼宇功能序列对各个智慧建筑楼宇模拟空间下的楼宇对象实体进行分类,分别生成每个建筑楼宇功能的楼宇对象实体集合。2.根据权利要求1所述的智慧建筑楼宇物联网对象模拟方法,其特征在于,所述获取该建筑楼宇功能的楼宇对象实体集合中每个物联网对象实体对应的模型渲染数据的步骤,包括:判断是否与每个物联网对象实体已关联渲染业务关系;其中,所述渲染业务关系用于对物联网对象实体所对应的模型渲染数据的渲染业务进行设定,每个物联网对象实体对应一个渲染业务关系,不同渲染业务关系的业务功能不同;若未与每个物联网对象实体关联对应的渲染业务关系,获取每个物联网对象实体的数据库信息;其中,所述数据库信息包括所述物联网对象实体的对应的物联网服务类型,所述物联网服务类型是所述物联网对象实体所生成模型渲染数据所对应的物联网服务类型;根据每个数据库信息对应的功能区分字符对每个数据库信息进行解析识别,得到每个数据库信息对应的至少多个功能区分字段,并从每个数据库信息对应的功能区分字段中确定出存在业务头信息的目标功能区分字段;其中,所述业务头信息是表征功能区分字段对物联网服务类型对应的功能区分字段的标识;根据每个物联网对象对应的目标功能区分字段中的业务资源识别段与每个物联网对象实体关联对应的渲染业务关系,其中,所述渲染业务关系根据所述目标功能区分字段中的业务资源识别段中的每个业务资源所对应的渲染业务关系确定;根据所述每个物联网对象实体关联对应的渲染业务关系,从预先配置的模型渲染数据库中获取每个物联网对象实体对应的模型渲染数据,其中,所述模型渲染数据库包括每个物联网对象实体在不同渲染业务关系下的模型渲染数据。3.根据权利要求1所述的智慧建筑楼宇物联网对象模拟方法,其特征在于,所述将所述第一模型渲染数据和所述第二模型渲染数据关联到预设的同步渲染队列的步骤,包括:确定所述同步渲染队列的同步渲染配置信息;其中,所述同步渲染配置信息用于表征所述同步渲染队列对先后关联到的模型渲染数据进行处理时所分配的同步渲染单元,所述同步渲染单元用于表征所述同步渲染队列对关联到的模型渲染数据进行渲染时的渲染向量信息;基于所述同步渲染配置信息,确定将所述第一模型渲染数据关联到所述同步渲染队列所对应的第一渲染向量信息以及将所述第二模型渲染数据关联到所述同步渲染队列所对应的第二渲染向量信息;根据所述第一渲染向量信息和所述第二渲染向量信息确定在将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列时是否存在渲染同步;其中,所述渲
染同步用于表征所述同步渲染队列的渲染存在同步行为;若否,则对所述第二渲染向量信息进行调整得到第三渲染向量信息,并基于所述第一渲染向量信息和所述第三渲染向量信息将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列,其中,所述第三渲染向量信息与所述第二渲染向量信息之间的向量差异与所述第一渲染向量信息和所述第二渲染向量信息之间的向量差异匹配;若是,则持续采用所述第一渲染向量信息和所述第二渲染向量信息将所述第一模型渲染数据和所述第二模型渲染数据关联到所述同步渲染队列。4.根据权利要求1-3任一项所述的智慧建筑楼宇物联网对象模拟方法,其特征在于,基于所述同步渲染队列建立所述第一模型渲染数据的多个第一同步渲染参数以及所述第二模型渲染数据的多个第二同步渲染参数的步骤,包括:基于所述同步渲染队列确定所述第一模型渲染数据的第一渲染节点序列以及所述第二模型渲染数据的第二渲染节点序列;其中,所述渲染节点序列用于表征模型渲染数据在不同渲染节点下的动画配合关系;分别根据所述第一渲染节点序列以及所述第二渲染节点序列在所述同步渲染队列中建立所述第一模型渲染数据的多个第一同步渲染参数以及所述第二模型渲染数据的多个第二同步渲染参数。5.根据权利要求1-3任一项所述的智慧建筑楼宇物联网对象模拟方法,其特征在于,所述根据每个第一同步渲染参数确定所述第一物联网对象实体的第一骨骼重建参数,并根据每个第二同步渲染参数确定所述第二物联网对象实体的第二骨骼重建参数的步骤,包括:根据每个第一同步渲染参数中的多个渲染节点以及每相邻两个渲染节点之间的渲染动画连贯参数确定每个第一同步渲染参数对应的渲染节点时序轴;基于所述渲染节点时序轴确定所述第一物联网对象实体的第一骨骼重建参数;其中,所述第一同步渲染参数中的每个渲染节点对应设置有渲染动画连贯输...

【专利技术属性】
技术研发人员:张志云
申请(专利权)人:张志云
类型:发明
国别省市:

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

1