其它特征、目的和優(yōu)點將會變得更明顯:
[0050]圖1為本發(fā)明的原理示意圖。
【具體實施方式】
[0051]下面結(jié)合具體實施例對本發(fā)明進行詳細(xì)說明。以下實施例將有助于本領(lǐng)域的技術(shù)人員進一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進。這些都屬于本發(fā)明的保護范圍。
[0052]根據(jù)本發(fā)明提供的一種基于BM的事件標(biāo)示方法,包括如下步驟:
[0053]步驟I,標(biāo)簽生成步驟:對BM模型,通過第一人稱視角,點選所需要添加標(biāo)簽的構(gòu)件,創(chuàng)建標(biāo)簽,并在標(biāo)簽中創(chuàng)建事件內(nèi)容;例如,在第一人稱視角屏幕中,可以點選所需要添加標(biāo)簽的構(gòu)件,碰撞BIM模型構(gòu)建,從而觸發(fā)標(biāo)簽對話框,從而可以創(chuàng)建各種事件內(nèi)容(包括文字、圖像、聲音等多媒體)。
[0054]步驟2,標(biāo)簽附著步驟:將生成的標(biāo)簽附著于所述構(gòu)件上;例如,將生成的標(biāo)簽附著于BM模型上對應(yīng)的構(gòu)件上。需要調(diào)用BM模型中觸碰的構(gòu)件及碰撞點的坐標(biāo)位置信息,和標(biāo)簽數(shù)據(jù),將標(biāo)簽符號附著于BM模型中觸碰構(gòu)件的碰撞點位置上。
[0055]步驟3,標(biāo)簽關(guān)聯(lián)步驟:將平面圖和第一人稱視角圖中的標(biāo)簽關(guān)聯(lián)起來,其中,所述平面圖是通過設(shè)置在BM模型頂部的第一場景相機所獲取的3D模型;所述將平面圖上和第一人稱視角立體圖中的標(biāo)簽關(guān)聯(lián)起來,調(diào)用了 BIM模型中碰撞點的三維坐標(biāo)和平面坐標(biāo)數(shù)據(jù),在兩者間創(chuàng)建關(guān)聯(lián),在對應(yīng)的位置分別附著標(biāo)簽符號。其中,平面圖和第一人稱視角立體圖都是三維的,平面圖只是俯視的三維圖,標(biāo)簽也是三維的一個物體,所以,在平面圖和第一人稱視角立體圖中看到的標(biāo)簽是同一個,但是為了保證在平面圖中,標(biāo)簽?zāi)懿槐黄渌矬w遮擋,完整顯示。在平面圖的相機位置安置一部新的第二場景相機,僅渲染標(biāo)簽,并且存儲在不同于其他物體的圖層中。通過調(diào)節(jié)相機的深度參數(shù),使含有標(biāo)簽的相機渲染圖位于其他物體渲染圖的上方。
[0056]步驟4,標(biāo)簽展示步驟:標(biāo)簽在接收到用戶的查看指令后,展示所述事件內(nèi)容。例如,查看之前創(chuàng)建的標(biāo)簽信息,基于標(biāo)簽附著模型和關(guān)聯(lián)模型的標(biāo)簽符號,用戶可以點擊標(biāo)簽符號,從而打開查看具體的標(biāo)簽內(nèi)容,實質(zhì)是通過標(biāo)簽符號的坐標(biāo)數(shù)據(jù)從而調(diào)用了標(biāo)簽生成模塊存儲的標(biāo)簽具體數(shù)據(jù)。
[0057]優(yōu)選地,通過屏幕向用戶提供BM模型的第一人稱視角圖,用戶通過觸碰屏幕實現(xiàn)點選操作;所述步驟I包括如下步驟:
[0058]步驟1.1:獲取用戶在屏幕上的點選處;
[0059]步驟1.2:根據(jù)第一人稱視角的朝向方向,由所述點選處向BIM模型發(fā)射第一射線;
[0060]步驟1.3:將第一射線碰觸到的首個構(gòu)件作為所述需要添加標(biāo)簽的構(gòu)件;
[0061 ] 所述步驟2包括如下步驟:
[0062]步驟2.1:得到第一射線與所述需要添加標(biāo)簽的構(gòu)件的碰觸點A的三維坐標(biāo)A ;
[0063]步驟2.2:在所述三維坐標(biāo)A處附著所述標(biāo)簽。
[0064]優(yōu)選地,所述步驟3包括如下步驟:
[0065]根據(jù)所述標(biāo)簽附著處的三維坐標(biāo)A和平面圖中標(biāo)簽的平面坐標(biāo)數(shù)據(jù),將平面坐標(biāo)數(shù)據(jù)相匹配的標(biāo)簽之間相關(guān)聯(lián)。
[0066]優(yōu)選地,所述步驟4包括如下步驟:
[0067]根據(jù)用戶點選的坐標(biāo)數(shù)據(jù),調(diào)用該坐標(biāo)數(shù)據(jù)處附著的所述標(biāo)簽。
[0068]優(yōu)選地,在BM模型頂部放置有第二場景相機,在第二場景相機視角畫面中,僅對標(biāo)簽進行渲染,并且將標(biāo)簽存儲在不同于BIM模型構(gòu)件的圖層中,通過調(diào)節(jié)第二場景相機的深度參數(shù),使得含有標(biāo)簽的渲染圖位于構(gòu)件渲染圖的上方。
[0069]更進一步優(yōu)選地,還包括事件搜索步驟。
[0070]事件搜索步驟:事件搜索可以根據(jù)事件內(nèi)容中的工況狀態(tài)、發(fā)送人、發(fā)送時間、工況類型進行分類搜索。工況類型分為:質(zhì)量、安全、環(huán)境、進度,可以直接通過點擊不同類型的工況進行搜索。工況狀態(tài)分為:未處理、正在處理和已處理三種情況,不同狀態(tài)的工況也會用不同的顏色進行標(biāo)注,方便用戶進行區(qū)分。發(fā)送時間可以按照月周日的階段來進行搜索。事件搜索其實就是根據(jù)數(shù)據(jù)庫的項目進行篩選。
[0071]離線存儲方法:數(shù)據(jù)庫中工況包括以下信息:項目ID、類型ID、關(guān)聯(lián)構(gòu)件ID、構(gòu)件點的坐標(biāo)值、創(chuàng)建時間、創(chuàng)建人、截止時間和數(shù)據(jù)內(nèi)容。構(gòu)件的ID和坐標(biāo)信息都是BM模型自帶的,在創(chuàng)建事件內(nèi)容中的工況的過程中,工況將與構(gòu)件的ID和坐標(biāo)相鏈接。在創(chuàng)建工況的時候,剩余的信息將自動存入數(shù)據(jù)庫。在有網(wǎng)的條件下,用戶可選擇性地上傳到服務(wù)器云端,而在斷網(wǎng)的情況下,數(shù)據(jù)將存儲在移動終端的數(shù)據(jù)庫中,移動終端的數(shù)據(jù)結(jié)構(gòu)與服務(wù)器云端的完全一致。
[0072]云端數(shù)據(jù)庫的建設(shè)方法包括如下步驟:
[0073]步驟A:構(gòu)建物理的基礎(chǔ)平臺,包含硬件和軟件兩個部分;
[0074]步驟A包括如下步驟:
[0075]步驟A.1:提供網(wǎng)絡(luò)設(shè)備(如網(wǎng)絡(luò)交換機、路由器等)、存儲設(shè)備、安全設(shè)備(如防火墻等)、負(fù)載均衡、不間斷電源、工業(yè)空調(diào)、備份設(shè)備、PC機、智能終端等構(gòu)建平臺運行的硬件基礎(chǔ)部分;
[0076]步驟A.2:提供操作系統(tǒng)(如Windows sever2008)、數(shù)據(jù)庫(如SQL Server)、虛擬化軟件(如VMware)、中間件、防毒軟件、審計軟件、Autodesk Revit、Autodesk CAD等構(gòu)建平臺運行的軟件基礎(chǔ)部分;
[0077]步驟B:構(gòu)建本平臺的建筑模型(BM):
[0078]將擬建的工程項目設(shè)計藍圖或資料數(shù)據(jù)轉(zhuǎn)換成BIM模型,此模型包含了設(shè)計圖紙的所有數(shù)據(jù),并將所在地的周邊環(huán)境數(shù)據(jù)、物探數(shù)據(jù)、擬建工程項目數(shù)據(jù)、項目的參建各方需求數(shù)據(jù)等資源數(shù)據(jù)一并在此模型中體現(xiàn),這個BM模型是為工程項目建設(shè)的各個階段提供服務(wù)的統(tǒng)一的、標(biāo)準(zhǔn)的、共享的、關(guān)聯(lián)的、可交互的、可傳遞的基礎(chǔ)數(shù)據(jù)模型。
[0079]步驟C:建立云端數(shù)據(jù)管理后臺平臺
[0080]本平臺涉及多任務(wù)、多項目、多階段、多參與方,根據(jù)用戶的業(yè)務(wù)需求,建立一整套后臺管理體系,通過網(wǎng)絡(luò)(局域網(wǎng)或互聯(lián)網(wǎng))為用戶提供所需的數(shù)據(jù)及服務(wù)。建立角色管理、權(quán)限分配、字典表、組織關(guān)系、流程定義、配置流程、數(shù)據(jù)備份、報表管理、安全管理、系統(tǒng)配置后臺支持體系。實現(xiàn)即需即用、靈活高效的交互云端數(shù)據(jù)資源庫。
[0081]步驟D:建立標(biāo)準(zhǔn)的數(shù)據(jù)的交互接口
[0082]為各類用戶提供不同的網(wǎng)絡(luò)(局域網(wǎng)或互聯(lián)網(wǎng))訪問交互的接口。在pc機上提供web訪問地址或應(yīng)用程序;在智能終端上提供app訪問接口 ;在服務(wù)器提供訪問地址或應(yīng)用程序。根據(jù)用戶的不同類型及權(quán)限即可訪問交互平臺上數(shù)據(jù)庫資源,突破時域、空域、介質(zhì)的限制。
[0083]與所述基于BM的事件標(biāo)示方法相應(yīng)的,根據(jù)本發(fā)明提供的一種基于BM的事件標(biāo)示系統(tǒng),包括如下裝置:
[0084]標(biāo)簽生成裝置:對BM模型,通過第一人稱視角,點選所需要添加標(biāo)簽的構(gòu)件,創(chuàng)建標(biāo)簽,并在標(biāo)簽中創(chuàng)建事件內(nèi)容;
[0085]標(biāo)簽附著裝置:將生成的標(biāo)簽附著于所述構(gòu)件上;
[0086]標(biāo)簽關(guān)聯(lián)裝置:將平面圖和第一人稱視角圖中的標(biāo)簽關(guān)聯(lián)起來,其中,所述平面圖是通過設(shè)置在BIM模型頂部的第一場景相機所獲取的3D模型;
[0087]標(biāo)簽展示裝置:標(biāo)簽在接收到用戶的查看指令后,展示所述事件內(nèi)容。
[0088]優(yōu)選地,通過屏幕向用戶提供BM模型的第一人稱視角圖,用戶通過觸碰屏幕實現(xiàn)點選操作;所述標(biāo)簽生成裝置包括如下裝置:
[0089]第一處理裝置:獲取用戶在屏幕上的點選處;
[0090]第二處理裝置:根