System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)處理,特別是涉及一種基于bim模型同步數(shù)據(jù)的方法、裝置、介質(zhì)及設(shè)備。
技術(shù)介紹
1、在建筑信息模型(bim)技術(shù)的應(yīng)用過程中,數(shù)據(jù)的一致性和實時更新一直是業(yè)界面臨的重要挑戰(zhàn),傳統(tǒng)的bim模型管理方式通常采用集中式的數(shù)據(jù)存儲和更新策略,即所有的bim數(shù)據(jù)都存儲在一個中心服務(wù)器上,由專業(yè)人員進行管理和更新,然而,隨著項目規(guī)模的擴大和復(fù)雜性的增加,集中式的數(shù)據(jù)管理方式中所有bim數(shù)據(jù)都集中存儲在一個服務(wù)器上,不同專業(yè)或部門在編輯和更新數(shù)據(jù)時可能會產(chǎn)生數(shù)據(jù)冗余或沖突,增加了數(shù)據(jù)管理和維護的難度,隨著項目的推進,bim數(shù)據(jù)需要不斷更新以反映項目的最新狀態(tài),然而,由于數(shù)據(jù)傳輸和處理的延遲,傳統(tǒng)的集中式管理方式很難實現(xiàn)bim數(shù)據(jù)的實時更新和同步,導(dǎo)致數(shù)據(jù)的不一致性和滯后性,傳統(tǒng)的集中式管理方式很難支持多個子模型的創(chuàng)建和管理,難以滿足復(fù)雜項目的需求。
技術(shù)實現(xiàn)思路
1、針對上述技術(shù)問題,本專利技術(shù)采用的技術(shù)方案為一種基于bim模型同步數(shù)據(jù)的方法,所述方法包括如下步驟:
2、獲取bim主模型和bim主模型對應(yīng)的若干個bim子模型,其中,所述bim子模型包括從bim主模型中獲取到的特定部分模型和特定部分模型對應(yīng)專業(yè)領(lǐng)域的信息。
3、設(shè)置實時通信協(xié)議,其中,所述設(shè)置實時通信協(xié)議包括:確認(rèn)協(xié)議格式、確認(rèn)數(shù)據(jù)傳輸策略、確認(rèn)優(yōu)化策略和確認(rèn)網(wǎng)絡(luò)適應(yīng)性機制。
4、根據(jù)實時通信協(xié)議對應(yīng)的協(xié)議格式,通過壓縮算法和加密算法對建筑數(shù)據(jù)進行編碼和解碼。
5、
6、基于bim軟件提供的api或插件,在bim主模型和每個bim子模型集成事件監(jiān)聽器以獲取建筑數(shù)據(jù)變更事件。
7、根據(jù)bim子模型對應(yīng)的數(shù)據(jù)映射規(guī)則和獲取到的建筑數(shù)據(jù)變更事件,觸發(fā)執(zhí)行建筑數(shù)據(jù)同步流程,其中,所述建筑數(shù)據(jù)同步流程為根據(jù)建筑數(shù)據(jù)變更事件的類型和范圍確認(rèn)需要同步的建筑數(shù)據(jù)內(nèi)容和目標(biāo)模型,所述目標(biāo)模型為從bim主模型和每個bim子模型中獲取到的模型。
8、基于規(guī)則引擎確認(rèn)沖突檢測算法,其中,所述沖突監(jiān)測算法為基于數(shù)據(jù)的條件判斷或基于業(yè)務(wù)邏輯的正則表達式。
9、獲取集成版本控制系統(tǒng)集成到bim軟件中,以在版本控制系統(tǒng)中記錄每次變更的變更集信息。
10、本專利技術(shù)還提供了一種基于bim模型同步數(shù)據(jù)的裝置,所述裝置包括:
11、第一執(zhí)行模塊,用于獲取bim主模型和bim主模型對應(yīng)的若干個bim子模型,其中,所述bim子模型包括從bim主模型中獲取到的特定部分模型和特定部分模型對應(yīng)專業(yè)領(lǐng)域的信息。
12、第二執(zhí)行模塊,用于設(shè)置實時通信協(xié)議,其中,所述設(shè)置實時通信協(xié)議包括:確認(rèn)協(xié)議格式、確認(rèn)數(shù)據(jù)傳輸策略、確認(rèn)優(yōu)化策略和確認(rèn)網(wǎng)絡(luò)適應(yīng)性機制。
13、第三執(zhí)行模塊,用于根據(jù)實時通信協(xié)議對應(yīng)的協(xié)議格式,通過壓縮算法和加密算法對建筑數(shù)據(jù)進行編碼和解碼。
14、第四執(zhí)行模塊,用于設(shè)置每個bim子模型對應(yīng)的數(shù)據(jù)映射規(guī)則,其中,所述數(shù)據(jù)映射規(guī)則包括建筑元素標(biāo)識、建筑數(shù)據(jù)類型匹配策略、數(shù)據(jù)轉(zhuǎn)換邏輯、條件邏輯和錯誤處理策略。
15、第五執(zhí)行模塊,用于基于bim軟件提供的api或插件,在bim主模型和每個bim子模型集成事件監(jiān)聽器以獲取建筑數(shù)據(jù)變更事件。
16、第六執(zhí)行模塊,用于根據(jù)bim子模型對應(yīng)的數(shù)據(jù)映射規(guī)則和獲取到的建筑數(shù)據(jù)變更事件,觸發(fā)執(zhí)行建筑數(shù)據(jù)同步流程,其中,所述建筑數(shù)據(jù)同步流程為根據(jù)建筑數(shù)據(jù)變更事件的類型和范圍確認(rèn)需要同步的建筑數(shù)據(jù)內(nèi)容和目標(biāo)模型,所述目標(biāo)模型為從bim主模型和每個bim子模型中獲取到的模型。
17、第七執(zhí)行模塊,用于基于規(guī)則引擎確認(rèn)沖突檢測算法,其中,通過沖突檢測算法對建筑數(shù)據(jù)變更事件進行沖突檢測。
18、第八執(zhí)行模塊,用于獲取集成版本控制系統(tǒng)集成到bim軟件中,以在版本控制系統(tǒng)中記錄每次變更的變更集信息。
19、本專利技術(shù)還提供了一種非瞬時性計算機可讀存儲介質(zhì),所述非瞬時性計算機可讀存儲介質(zhì)中存儲有至少一條指令或至少一段程序,至少一條指令或至少一段程序由處理器加載并執(zhí)行以實現(xiàn)上述的基于bim模型同步數(shù)據(jù)的方法。
20、本專利技術(shù)還提供了一種電子設(shè)備,包括處理器和上述的非瞬時性計算機可讀存儲介質(zhì)。
21、本專利技術(shù)至少具有以下有益效果:獲取bim主模型和bim主模型對應(yīng)的若干個bim子模型,設(shè)置實時通信協(xié)議,根據(jù)實時通信協(xié)議對應(yīng)的協(xié)議格式,通過壓縮算法和加密算法對建筑數(shù)據(jù)進行編碼和解碼,設(shè)置每個bim子模型對應(yīng)的數(shù)據(jù)映射規(guī)則,基于bim軟件提供的api或插件,在bim主模型和每個bim子模型集成事件監(jiān)聽器以獲取建筑數(shù)據(jù)變更事件,根據(jù)bim子模型對應(yīng)的數(shù)據(jù)映射規(guī)則和獲取到的建筑數(shù)據(jù)變更事件,觸發(fā)執(zhí)行建筑數(shù)據(jù)同步流程,基于規(guī)則引擎確認(rèn)沖突檢測算法,獲取集成版本控制系統(tǒng)集成到bim軟件中,以在版本控制系統(tǒng)中記錄每次變更的變更集信息,可知,通過分布式的架構(gòu)設(shè)計,系統(tǒng)將bim數(shù)據(jù)分散存儲在多個節(jié)點上,有效地減少了數(shù)據(jù)冗余和沖突的風(fēng)險,降低了時間成本,避免了資源浪費,實現(xiàn)了資源的合理配置,同時,通過設(shè)置實時通信協(xié)議,保證了bim主模型與各子模型之間的實時數(shù)據(jù)交互,實現(xiàn)了設(shè)計數(shù)據(jù)的即時同步更新,提高了bim數(shù)據(jù)的準(zhǔn)確性。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種基于BIM模型同步數(shù)據(jù)的方法,其特征在于,所述方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的基于BIM模型同步數(shù)據(jù)的方法,其特征在于,所述BIM主模型基于數(shù)據(jù)結(jié)構(gòu)進行劃分,其中,所述數(shù)據(jù)結(jié)構(gòu)基于建筑數(shù)據(jù)對應(yīng)的類型進行確認(rèn)。
3.根據(jù)權(quán)利要求1所述的基于BIM模型同步數(shù)據(jù)的方法,其特征在于,獲取BIM主模型和BIM主模型對應(yīng)的若干個BIM子模型包括如下步驟:
4.根據(jù)權(quán)利要求1所述的基于BIM模型同步數(shù)據(jù)的方法,其特征在于,設(shè)置實時通信協(xié)議中確認(rèn)數(shù)據(jù)傳輸策略包括如下步驟:
5.根據(jù)權(quán)利要求1所述的基于BIM模型同步數(shù)據(jù)的方法,其特征在于,基于規(guī)則引擎確認(rèn)沖突檢測算法包括如下步驟:
6.一種基于BIM模型同步數(shù)據(jù)的裝置,其特征在于,所述裝置包括:
7.根據(jù)權(quán)利要求6所述的基于BIM模型同步數(shù)據(jù)的裝置,其特征在于,所述BIM主模型基于數(shù)據(jù)結(jié)構(gòu)進行劃分,其中,所述數(shù)據(jù)結(jié)構(gòu)基于建筑數(shù)據(jù)對應(yīng)的類型進行確認(rèn)。
8.根據(jù)權(quán)利要求6所述的基于BIM模型同步數(shù)據(jù)的裝置,其特征在于,所述第一執(zhí)行模塊還包括:
>9.根據(jù)權(quán)利要求6所述的基于BIM模型同步數(shù)據(jù)的裝置,其特征在于,所述第二執(zhí)行模塊還包括:
10.根據(jù)權(quán)利要求6所述的基于BIM模型同步數(shù)據(jù)的裝置,其特征在于,所述第七執(zhí)行模塊還包括:
11.一種非瞬時性計算機可讀存儲介質(zhì),所述非瞬時性計算機可讀存儲介質(zhì)中存儲有至少一條指令或至少一段程序,其特征在于,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1-5中任意一項所述的基于BIM模型同步數(shù)據(jù)的方法。
12.一種電子設(shè)備,其特征在于,包括處理器和權(quán)利要求11中所述的非瞬時性計算機可讀存儲介質(zhì)。
...【技術(shù)特征摘要】
1.一種基于bim模型同步數(shù)據(jù)的方法,其特征在于,所述方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的基于bim模型同步數(shù)據(jù)的方法,其特征在于,所述bim主模型基于數(shù)據(jù)結(jié)構(gòu)進行劃分,其中,所述數(shù)據(jù)結(jié)構(gòu)基于建筑數(shù)據(jù)對應(yīng)的類型進行確認(rèn)。
3.根據(jù)權(quán)利要求1所述的基于bim模型同步數(shù)據(jù)的方法,其特征在于,獲取bim主模型和bim主模型對應(yīng)的若干個bim子模型包括如下步驟:
4.根據(jù)權(quán)利要求1所述的基于bim模型同步數(shù)據(jù)的方法,其特征在于,設(shè)置實時通信協(xié)議中確認(rèn)數(shù)據(jù)傳輸策略包括如下步驟:
5.根據(jù)權(quán)利要求1所述的基于bim模型同步數(shù)據(jù)的方法,其特征在于,基于規(guī)則引擎確認(rèn)沖突檢測算法包括如下步驟:
6.一種基于bim模型同步數(shù)據(jù)的裝置,其特征在于,所述裝置包括:
7.根據(jù)權(quán)利要求6所述的基于bim模型同步數(shù)據(jù)的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:趙文祥,王厚霖,杜廣林,覃天意,姜家瑞,廖川,周磊,
申請(專利權(quán))人:中國交通信息科技集團有限公司杭州分公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。