一種基于信息互通的專業(yè)間三維設計協(xié)同方法
【技術領域】
[0001]本發(fā)明屬于工程數(shù)字化協(xié)同設計的技術領域,具體涉及一種在多專業(yè)之間在信息流通的基礎上進行三維協(xié)同設計的方法。
【背景技術】
[0002]目前,三維數(shù)字化設計在工程領域日益盛行,隨著三維數(shù)字設計進程的推動,以及全生命周期三維數(shù)字化設計的概念的引入,越來越多的專業(yè)被包括到這一進程中來。從地質到水工,從設計到施工,從設計院到施工單位到業(yè)主單位,一個工程往往不僅涉及到多個環(huán)節(jié)多個專業(yè)的參與,在參與工程設計時專業(yè)工作人員還常常需要在過程中隨時參照、弓丨用其它專業(yè)的實時信息,這種多專業(yè)參與的交叉作業(yè)過程,即為協(xié)同設計。
[0003]經過多年的研究和實踐,業(yè)界各單位已逐步形成了適合本單位多專業(yè)三維設計解決方案,大致可以分為兩種典型做法。其一可以稱為同一軟件平臺方案,不同專業(yè)在同一軟件平臺下進行各自的工作。其二是多軟件平臺方案,各專業(yè)以滿足專業(yè)需求為前提,選擇有利于本專業(yè)設計的軟件作為應用平臺。
[0004]但是,專業(yè)間的協(xié)同一直未能很好的展開。當采用同一軟件平臺方案時,首先需要該軟件能滿足所有專業(yè)需求,現(xiàn)在還未、短期內也出現(xiàn)不了一個能滿足所有專業(yè)需求的通用三維設計軟件;其次為了實現(xiàn)方便快捷的專業(yè)間協(xié)同,還需要設計一個“大而全”的數(shù)據(jù)結構來兼顧所有專業(yè)。而每個專業(yè)都有各自專業(yè)的特點,專業(yè)數(shù)據(jù)極具復雜性,開發(fā)這樣的數(shù)據(jù)結構代價過高,風險過大,直至目前還沒有出現(xiàn)過現(xiàn)成的例子。同一軟件平臺方案的這兩大困境使得三維協(xié)同設計舉步維艱。
[0005]就多軟件平臺方案而言,專業(yè)軟件平臺在專業(yè)數(shù)據(jù)結構、專業(yè)設計流程、信息表達等方面具有很強的優(yōu)勢,各個專業(yè)都可以尋求最適合自己專業(yè)的三維設計軟件。當多軟件平臺協(xié)同時,需要任意專業(yè)設計成果在其它專業(yè)平臺上被引用、展示、查詢,以供設計參考、使用。但不同平臺有不同的數(shù)據(jù)結構,所承載的信息因專業(yè)而異,其中的專業(yè)信息無法全部異平臺直接再現(xiàn),即使再現(xiàn)了也存在信息丟失和數(shù)據(jù)冗余,導致協(xié)同時效性差、協(xié)同程度有限、數(shù)據(jù)源不唯一等問題。
[0006]綜上所述,目前不論是單一軟件平臺方案還是多軟件平臺方案,都沒有徹底解決多專業(yè)協(xié)同設計中的專業(yè)數(shù)據(jù)結構或信息流轉等問題。
[0007]為便于理解,對本發(fā)明中可能出現(xiàn)的技術術語解釋如下:
[0008]NoSQL:泛指非關系型的數(shù)據(jù)庫。是為了解決大規(guī)模數(shù)據(jù)集合多重數(shù)據(jù)種類帶來的挑戰(zhàn)而提出一種數(shù)據(jù)庫結構。一般以鍵值對存儲,結構不固定,每一個元組可以有不一樣的字段,每個元組可以根據(jù)需要增加一些自己的鍵值對,這樣就不會局限于固定的結構,可以減少一些時間和空間的開銷。
[0009]COM:是微軟公司為了計算機工業(yè)的軟件生產更加符合人類的行為方式開發(fā)的一種新的軟件開發(fā)技術。是開發(fā)軟件組件的一種方法。組件實際上是一些小的二進制可執(zhí)行程序,是一種無具體編程語言無關的API ;C0M語言,平臺無關的特性使所有的程序員均可充分發(fā)揮自己的才智與專長編寫組件模塊。
【發(fā)明內容】
[0010]本發(fā)明所要解決的技術問題是:提出一種基于信息互通的專業(yè)間三維設計協(xié)同方法,解決了傳統(tǒng)技術中專業(yè)協(xié)同時因信息流轉不暢導致的時效性差、協(xié)同程度有限、數(shù)據(jù)源不唯一等問題,也避開了各專業(yè)使用同一平臺的困境。
[0011]本發(fā)明解決上述技術問題所采用的技術方案是,一種基于信息互通的專業(yè)間三維設計協(xié)同方法,包括以下步驟:
[0012]a.每個專業(yè)基于自己專業(yè)的需要,選擇適合本專業(yè)三維設計的軟件平臺,實現(xiàn)三維設計;
[0013]b.每個專業(yè)將協(xié)同需要的數(shù)據(jù)分離為含唯一標識并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù);
[0014]c.每個專業(yè)根據(jù)協(xié)同需求設計圖數(shù)據(jù)接口,滿足用戶實時訪問需求;
[0015]d.每個專業(yè)根據(jù)協(xié)同需求設計非圖形數(shù)據(jù)接口,滿足用戶實時訪問需求;
[0016]e.綜合所有的專業(yè)發(fā)布的接口,形成協(xié)同設計平臺;
[0017]f.當用戶需要使用其它專業(yè)信息時,通過e中協(xié)同設計平臺的接口獲取圖形數(shù)據(jù),在專業(yè)平臺上再現(xiàn)圖形;
[0018]g.用戶通過e中的接口,對圖形的其它非圖形數(shù)據(jù)進行檢索。
[0019]進一步的,步驟a中,每個專業(yè)以滿足本專業(yè)需求為導向,視需要創(chuàng)建專業(yè)數(shù)據(jù)結構,塑造設計流程,實現(xiàn)三維設計。
[0020]進一步的,步驟b中,視需要可創(chuàng)建產品數(shù)據(jù)中心,將含唯一標識(ID)并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù)分別存入產品數(shù)據(jù)中心,可以提高后續(xù)步驟的方便性。其中非圖形信息可存入關系型數(shù)據(jù)庫,圖形數(shù)據(jù)可以N0SQL的方式進行存儲。
[0021]進一步的,步驟c、d中,所述接口可采用COM等方式。
[0022]進一步的,步驟e中,是將所有專業(yè)在步驟c、d中形成的接口,封裝為一套用于協(xié)同交流的接口,以此形成協(xié)同設計平臺。
[0023]進一步的,步驟f中,獲取的圖形數(shù)據(jù),可視需要進行格式轉換。
[0024]進一步的,步驟g中,對其它信息進行檢索的依據(jù)是圖形ID。
[0025]本發(fā)明的有益效果是:
[0026]1)專業(yè)三維平臺選擇更自由:
[0027]在本發(fā)明中協(xié)同數(shù)據(jù)的存儲方式靈活,既可以直接采用專業(yè)軟件平臺的功能,也可另建獨立的數(shù)據(jù)中心。因此,在選擇專業(yè)三維軟件時可以一心從本專業(yè)需要出發(fā),使用最適合的軟件,有利于推動專業(yè)三維設計更好開展;若另建數(shù)據(jù)中心,則可以實現(xiàn)與專業(yè)三維平臺無關的協(xié)同,自由度更高。
[0028]2)信息實時更新,專業(yè)屬性完整,數(shù)據(jù)源唯一:
[0029]本發(fā)明將專業(yè)產生的信息由各專業(yè)根據(jù)自身特點分別存貯,其它專業(yè)參考引用的信息都是通過接口在唯一數(shù)據(jù)源中讀取,從而保證信息完整無冗余,總是實時更新。
[0030]3)專業(yè)協(xié)同以接口的方式提供與推動,實時協(xié)同:
[0031]本發(fā)明將專業(yè)間協(xié)同的業(yè)務需求提煉為接口形式,各專業(yè)只能通過接口訪問其他專業(yè)的信息,對其他專業(yè)的需求也通過接口進行推送。在此基礎上可以實現(xiàn)實時協(xié)同。
[0032]4)可以各個專業(yè)單獨設計,實現(xiàn)難度低:
[0033]本發(fā)明將專業(yè)協(xié)同需求分開到各個專業(yè)自己先設計滿足本專業(yè)生成需求的接口,進而再設計與其他專業(yè)的交互接口,交互接口是專業(yè)接口的一個子集。每個專業(yè)只需要設計好本專業(yè)生成接口即可。這是一種“分而治之”的方法,現(xiàn)實難度低,可以分部實施。
【附圖說明】
[0034]圖1為本發(fā)明的實現(xiàn)流程圖。
【具體實施方式】
[0035]本發(fā)明旨在提出一種基于信息互通的專業(yè)間三維設計協(xié)同方法,解決傳統(tǒng)技術中的專業(yè)協(xié)同的協(xié)同時性差,協(xié)同程度有限的問題。
[0036]本發(fā)明中的基于信息互通的專業(yè)間三維協(xié)同方案,如圖1所示,包括如下步驟:
[0037]1)每個專業(yè)基于自己專業(yè)的需要,選擇適合本專業(yè)三維設計的軟件平臺,實現(xiàn)三維設計;
[0038]2)每個專業(yè)將協(xié)同需要的數(shù)據(jù)分離為含唯一標識(ID)并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù);
[0039]3)每個專業(yè)根據(jù)協(xié)同需求設計圖數(shù)據(jù)接口,滿足用戶實時訪問需求;
[0040]4)每個專業(yè)根據(jù)協(xié)同需求設計非圖形數(shù)據(jù)接口,滿足用戶實時訪問需求;
[0041 ] 5)綜合所有的專業(yè)發(fā)布的接口,形成協(xié)同設計平臺;
[0042]6)當用戶需要使用其它專業(yè)信息時,通過5)中協(xié)同設計平臺的接口獲取圖形數(shù)據(jù),在專業(yè)平臺上再現(xiàn)圖形;
[0043]7)用戶通過5)中的接口,對圖形的其它非圖形數(shù)據(jù)進行檢索。
[0044]在步驟1)中,每個專業(yè)以滿足本專業(yè)需求為導向,視需要創(chuàng)建專業(yè)數(shù)據(jù)結構,塑造設計流程,實現(xiàn)三維設計。
[0045]在步驟2)中,視需要可創(chuàng)建產品數(shù)據(jù)中心,將含唯一標識(ID)并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù)分別存入產品數(shù)據(jù)中心,可以提高后續(xù)步驟的方便性。其中非圖形信息可存入關系型數(shù)據(jù)庫,圖形數(shù)據(jù)可以N0SQL的方式進行存儲。
[0046]在步驟3)和4)中,所述接口可采用COM等方式。
[0047]在步驟5)中,是將所有專業(yè)在步驟3)、4)中形成的接口,封裝為一套用于協(xié)同交流的接口,以此形成協(xié)同設計平臺。
[0048]在步驟6)中,獲取的圖形數(shù)據(jù),可視需要進行格式轉換。
[0049]在步驟7)中,對其它信息進行檢索的依據(jù)是圖形ID。
【主權項】
1.一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,包括以下步驟: a.每個專業(yè)基于自己專業(yè)的需要,選擇適合本專業(yè)三維設計的軟件平臺,實現(xiàn)三維設計; b.每個專業(yè)將協(xié)同需要的數(shù)據(jù)分離為含唯一標識并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù); c.每個專業(yè)根據(jù)協(xié)同需求設計圖數(shù)據(jù)接口,滿足用戶實時訪問需求; d.每個專業(yè)根據(jù)協(xié)同需求設計非圖形數(shù)據(jù)接口,滿足用戶實時訪問需求; e.綜合所有的專業(yè)發(fā)布的接口,形成協(xié)同設計平臺; f.當用戶需要使用其它專業(yè)信息時,通過e中協(xié)同設計平臺的接口獲取圖形數(shù)據(jù),在專業(yè)平臺上再現(xiàn)圖形; g.用戶通過e中的接口,對圖形的其它非圖形數(shù)據(jù)進行檢索。2.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟a中,每個專業(yè)以滿足本專業(yè)需求為導向,視需要創(chuàng)建專業(yè)數(shù)據(jù)結構,塑造設計流程,實現(xiàn)三維設計。3.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟b中,視需要可創(chuàng)建產品數(shù)據(jù)中心,將含唯一標識并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù)分別存入產品數(shù)據(jù)中心,其中非圖形信息存入關系型數(shù)據(jù)庫,圖形數(shù)據(jù)以NOSQL的方式進行存儲。4.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟c、d中,所述接口采用COM方式。5.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟e中,是將所有專業(yè)在步驟c、d中形成的接口,封裝為一套用于協(xié)同交流的接口,以此形成協(xié)同設計平臺。6.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟f中,獲取的圖形數(shù)據(jù),可視需要進行格式轉換。7.如權利要求1所述的一種基于信息互通的專業(yè)間三維設計協(xié)同方法,其特征在于,步驟g中,對其它信息進行檢索的依據(jù)是圖形ID。
【專利摘要】本發(fā)明屬于工程數(shù)字化協(xié)同設計的技術領域,其公開了一種基于信息互通的專業(yè)間三維設計協(xié)同方法,解決了傳統(tǒng)技術中專業(yè)協(xié)同時因信息流轉不暢導致的時效性差、協(xié)同程度有限、數(shù)據(jù)源不唯一等問題,也避開了各專業(yè)使用同一平臺的困境。該方法包括步驟:各專業(yè)基于自己專業(yè)的需要,選擇適合本專業(yè)三維設計的軟件平臺;將協(xié)同需要的數(shù)據(jù)分離為含唯一標識并關聯(lián)的圖形數(shù)據(jù)和非圖形數(shù)據(jù);根據(jù)協(xié)同需求設計圖數(shù)據(jù)接口和非圖形數(shù)據(jù)接口;綜合所有的專業(yè)發(fā)布的接口,形成協(xié)同設計平臺;當用戶需要使用其它專業(yè)信息時,通過協(xié)同設計平臺的接口獲取圖形數(shù)據(jù),在專業(yè)平臺上再現(xiàn)圖形以及對圖形的其它非圖形數(shù)據(jù)進行檢索。本發(fā)明適用于不同專業(yè)協(xié)同設計。
【IPC分類】G06T19/00
【公開號】CN105488850
【申請?zhí)枴緾N201510846865
【發(fā)明人】田華兵, 石偉明, 劉仕勇, 王剛, 黃嘯鷹, 崔長武, 張世殊
【申請人】中國電建集團成都勘測設計研究院有限公司
【公開日】2016年4月13日
【申請日】2015年11月27日