[發明專利]智慧建筑樓宇三維模型渲染方法及智慧建筑樓宇系統在審
| 申請號: | 202011114200.1 | 申請日: | 2020-04-06 |
| 公開(公告)號: | CN112288867A | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 張志云 | 申請(專利權)人: | 張志云 |
| 主分類號: | G06T17/05 | 分類號: | G06T17/05;G06T15/00;G06K9/62 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 362021 福建省泉州市豐*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智慧 建筑 樓宇 三維 模型 渲染 方法 系統 | ||
1.一種智慧建筑樓宇三維模型渲染方法,其特征在于,應用于樓宇云服務器,所述樓宇云服務器與多個樓宇服務終端通信連接,所述方法包括:
從每個樓宇服務終端中獲取目標樓宇三維模型在每個智慧建筑樓宇對象的智慧建筑樓宇模擬空間下的樓宇對象實體,并按照預定的建筑樓宇功能對各個智慧建筑樓宇模擬空間下的樓宇對象實體進行分類,分別生成每個建筑樓宇功能的樓宇對象實體集合;
根據所述目標樓宇三維模型的渲染數據類型信息確定所述各個智慧建筑樓宇模擬空間內的目標渲染單位空間,針對所述各個智慧建筑樓宇模擬空間內的目標渲染單位空間,分別確定出所述目標渲染單位空間的第一可渲染組件在所對應的建筑樓宇功能的樓宇對象實體集合中的渲染組件信息,得到所述目標渲染單位空間的第一渲染狀態序列,所述目標渲染單位空間為與所述目標樓宇三維模型的渲染數據類型信息預先匹配的渲染單位空間;
根據所述目標樓宇三維模型的模擬渲染流信息確定所述各個智慧建筑樓宇模擬空間內的重點響應渲染單位空間,針對所述各個智慧建筑樓宇模擬空間內的重點響應渲染單位空間,分別獲取所述重點響應渲染單位空間的第二可渲染組件,并確定出所述第二可渲染組件在所對應的建筑樓宇功能的樓宇對象實體集合中的渲染組件信息,得到所述重點響應渲染單位空間的第二渲染狀態序列,所述重點響應渲染單位空間為所述目標樓宇三維模型的模擬渲染流信息中的渲染重點響應指數大于設定重點響應指數閾值的渲染單位空間,所述渲染重點響應指數用于表示所述渲染單位空間在單位時間內的變化程度;
根據所述第一渲染狀態序列以及所述第二渲染狀態序列之間的匹配關系,在所述智慧建筑樓宇模擬空間的每個相應的渲染單位空間下分別對所述目標樓宇三維模型中的各個模型資源進行渲染;
其中,針對不同的目標樓宇三維模型而言,根據各自物聯網業務使用需求的不同預設對應的不同的渲染單位空間,所述物聯網業務使用需求包括物理量、化學量、生物量的采集的傳感設備。
2.根據權利要求1所述的智慧建筑樓宇三維模型渲染方法,其特征在于,所述按照預定的建筑樓宇功能對各個智慧建筑樓宇模擬空間下的樓宇對象實體進行分類,分別生成每個建筑樓宇功能的樓宇對象實體集合的步驟,包括:
獲取每個預定的建筑樓宇功能所對應的樓宇對象,形成每個預定的建筑樓宇功能的樓宇對象序列,并獲取各個智慧建筑樓宇模擬空間的每個目標樓宇對象與所述樓宇對象序列的樓宇對象的關聯樓宇對象信息;
根據所述目標樓宇對象與所述樓宇對象序列的樓宇對象的關聯樓宇對象信息,計算每種目標建筑樓宇功能的關鍵樓宇對象的密度,并根據每種目標建筑樓宇功能的關鍵樓宇對象的密度,從所述樓宇對象序列中選取樓宇對象,得到初始樓宇對象分布空間;
若所述初始樓宇對象分布空間的總樓宇對象分布密度大于總樓宇對象分布密度要求的最大總樓宇對象分布密度,則將所述初始樓宇對象分布空間中的第一關鍵樓宇對象分散到第一分布密度,并且將所述初始樓宇對象分布空間中的第二關鍵樓宇對象聚集到所述第一分布密度,其中,所述第二關鍵樓宇對象是指關鍵樓宇對象在所在的樓宇單元的單位密集程度小于設定程度的關鍵樓宇對象,所述第一關鍵樓宇對象是指關鍵樓宇對象在所在的樓宇單元的單位密集程度不小于設定程度的關鍵樓宇對象;
計算本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度;
若本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度大于所述最大總樓宇對象分布密度,則再一次對本次更新后的初始樓宇對象分布空間執行以上處理;
若本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度小于或者等于所述最大總樓宇對象分布密度,則將本次更新前的初始樓宇對象分布空間作為第一更新分布空間,按照建筑樓宇功能由低優先級到高優先級的順序將各所述目標建筑樓宇功能進行排序,得到目標建筑樓宇功能序列;
根據所述目標建筑樓宇功能序列對各個智慧建筑樓宇模擬空間下的樓宇對象實體進行分類,分別生成每個建筑樓宇功能的樓宇對象實體集合;
所述根據所述目標建筑樓宇功能序列對各個智慧建筑樓宇模擬空間下的樓宇對象實體進行分類,分別生成每個建筑樓宇功能的樓宇對象實體集合的步驟,包括:
根據所述目標建筑樓宇功能序列,將各目標建筑樓宇功能進行分組,每個分組中包括與目標建筑樓宇功能序列的功能層級相關的、且與功能層級的層級差異一致的第一建筑樓宇功能和第二建筑樓宇功能,第一建筑樓宇功能的優先級小于第二建筑樓宇功能;
按照與功能層級的層級差異由低優先級到高優先級的順序,依次將每個分組作為目標分組,對目標分組進行以下第二更新處理: 將第一更新分布空間中目標分組的第一建筑樓宇功能的關鍵樓宇對象增加設定數目,并且將第一更新分布空間中目標分組的第二建筑樓宇功能的關鍵樓宇對象減少設定數目;
判斷本次更新后的第一更新分布空間的總樓宇對象分布密度是否大于總樓宇對象分布密度要求,若本次更新后的第一更新分布空間的總樓宇對象分布密度大于總樓宇對象分布密度要求,則將本次更新后的第一更新分布空間作為最終樓宇對象分布空間;若本次更新后的第一更新分布空間的總樓宇對象分布密度不大于總樓宇對象分布密度要求,則將下一個分組作為新的目標分組,對新的目標分組進行第二更新處理;
若初始樓宇對象分布空間的總樓宇對象分布密度小于大于總樓宇對象分布密度要求的最小總樓宇對象分布密度,則對初始樓宇對象分布空間進行以下第三更新處理: 將初始樓宇對象分布空間中的第一關鍵樓宇對象增加第一分布密度,并且將初始樓宇對象分布空間中的第二關鍵樓宇對象減少第一分布密度;
計算本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度,若本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度小于最小總樓宇對象分布密度,則再一次對本次更新后的初始樓宇對象分布空間執行第三更新處理;或者,若本次更新后的初始樓宇對象分布空間的總樓宇對象分布密度大于或者等于最小總樓宇對象分布密度,則將本次更新前的初始樓宇對象分布空間作為第二更新分布空間,按照建筑樓宇功能由低優先級到高優先級的順序將各目標建筑樓宇功能進行排序,得到目標建筑樓宇功能序列;
根據目標建筑樓宇功能序列,將各目標建筑樓宇功能進行分組,每個分組中包括在目標建筑樓宇功能序列的功能層級關聯的、且與功能層級的層級差異一致的第一建筑樓宇功能和第二建筑樓宇功能,第一建筑樓宇功能的優先級小于第二建筑樓宇功能;
按照與功能層級的層級差異由低優先級到高優先級的順序,依次將每個分組作為目標分組,對目標分組進行以下第四更新處理:將第二更新分布空間中目標分組的第一建筑樓宇功能的關鍵樓宇對象減少設定數目,并且將第二更新分布空間中目標分組的第二建筑樓宇功能的關鍵樓宇對象增加設定數目;
判斷本次更新后的第二更新分布空間的總樓宇對象分布密度是否大于總樓宇對象分布密度要求,若本次更新后的第二更新分布空間的總樓宇對象分布密度大于總樓宇對象分布密度要求,則將本次更新后的第二更新分布空間作為最終樓宇對象分布空間,若本次更新后的第二更新分布空間的總樓宇對象分布密度不大于總樓宇對象分布密度要求,則將下一個分組作為新的目標分組,對新的目標分組進行第四更新處理;
將各個目標建筑樓宇功能的最終樓宇對象分布空間中的每個樓宇對象的樓宇對象實體分別歸類為該建筑樓宇功能的樓宇對象實體集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張志云,未經張志云許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011114200.1/1.html,轉載請聲明來源鉆瓜專利網。





