專(zhuān)利名稱(chēng):汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及汽車(chē)設(shè)計(jì)領(lǐng)域,特別涉及汽車(chē)產(chǎn)品數(shù)據(jù)管理和設(shè)計(jì)技術(shù)領(lǐng)域,具體是指一種 汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法。
背景技術(shù):
現(xiàn)代社會(huì)中,隨著科學(xué)技術(shù)的不斷發(fā)展和人們生活水平的日益提高,汽車(chē)已經(jīng)進(jìn)入了尋 常百姓家。而各種各樣的車(chē)型也層出不窮,但是對(duì)于汽車(chē)產(chǎn)品的設(shè)計(jì)來(lái)說(shuō),并不像設(shè)計(jì)其它 產(chǎn)品一樣非常簡(jiǎn)單和方便,汽車(chē)產(chǎn)品的開(kāi)發(fā)周期長(zhǎng)、過(guò)程復(fù)雜、數(shù)據(jù)量大。設(shè)計(jì)過(guò)程中的數(shù) 據(jù)共享和協(xié)同工作非常重要。
PDM——PDM是一門(mén)用來(lái)管理所有與產(chǎn)品相關(guān)信息(包括零件信息、配置、文檔、CAD 文件、結(jié)構(gòu)、權(quán)限信息等)和所有與產(chǎn)品相關(guān)過(guò)程(包括過(guò)程定義和管理)的技術(shù)。
CAD-計(jì)算機(jī)輔助設(shè)計(jì)(Computer Aided Design)包括產(chǎn)品的結(jié)構(gòu)設(shè)計(jì)、變形設(shè)計(jì)及
模塊化產(chǎn)品設(shè)計(jì)。可以實(shí)現(xiàn)計(jì)算機(jī)繪圖、產(chǎn)品數(shù)字建模及真實(shí)圖形顯示、動(dòng)態(tài)分析與仿真、 生成材料清單(BOM )。
現(xiàn)有技術(shù)中,傳統(tǒng)的PDM以管理產(chǎn)品數(shù)據(jù)為核心,其主要功能是實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)資料的 管理,以確保產(chǎn)品數(shù)據(jù)的安全性和正確性。但傳統(tǒng)的PDM對(duì)于汽車(chē)開(kāi)發(fā)過(guò)程,尤其是并行 設(shè)計(jì)過(guò)程的支持缺乏很好的辦法。對(duì)于汽車(chē)設(shè)計(jì)來(lái)說(shuō),由于設(shè)計(jì)人員大多數(shù)時(shí)間是在CAD環(huán) 境下進(jìn)行工作,因此在CAD中進(jìn)行設(shè)計(jì)協(xié)同尤其重要,但PDM和CAD系統(tǒng)對(duì)此缺乏解決 的辦法。
同時(shí),汽車(chē)產(chǎn)品具有復(fù)雜的設(shè)計(jì)過(guò)程,傳統(tǒng)的汽車(chē)設(shè)計(jì)以串行工作方式進(jìn)行, 一個(gè)車(chē)型 的開(kāi)發(fā)周期長(zhǎng)達(dá)4 5年。隨著CAD技術(shù)的不斷發(fā)展,計(jì)算機(jī)輔助設(shè)計(jì)已經(jīng)廣泛應(yīng)用于汽車(chē) 設(shè)計(jì)過(guò)程,并實(shí)現(xiàn)了部分的并行設(shè)計(jì),從而大大地縮短了車(chē)型開(kāi)發(fā)周期。然而始終缺乏一種 經(jīng)實(shí)踐驗(yàn)證的汽車(chē)協(xié)同設(shè)計(jì)方法和相關(guān)系統(tǒng),能夠解決汽車(chē)設(shè)計(jì)中多種層次的協(xié)同要求,從 而實(shí)現(xiàn)汽車(chē)設(shè)計(jì)過(guò)程的全面協(xié)同。
發(fā)明內(nèi)容
5本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種能夠有效解決汽車(chē)設(shè)計(jì)數(shù)據(jù)管 理和共享的問(wèn)題、實(shí)現(xiàn)汽車(chē)設(shè)計(jì)協(xié)同和在CAD環(huán)境下的實(shí)時(shí)協(xié)作和數(shù)據(jù)同步、系統(tǒng)結(jié)構(gòu)簡(jiǎn)單 實(shí)用、使用過(guò)程快捷方便、開(kāi)發(fā)設(shè)計(jì)效率較高、工作性能穩(wěn)定可靠、適用范圍較為廣泛的汽 車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法。
為了實(shí)現(xiàn)上述的目的,本發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法如下
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其主要特點(diǎn)是,所述的系統(tǒng)包括用戶(hù)界面層、通訊層、應(yīng)用 邏輯層、主服務(wù)器層和數(shù)據(jù)庫(kù)層,所述的用戶(hù)界面層依次通過(guò)所述的通訊層、應(yīng)用邏輯層和 主服務(wù)器層與所述的數(shù)據(jù)庫(kù)層相連接。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的應(yīng)用邏輯層包括企業(yè)對(duì)象模型功能模塊和應(yīng)用集成功能模 塊,所述的通訊層分別通過(guò)所述的企業(yè)對(duì)象模型功能模塊和應(yīng)用集成功能模塊與所述主服務(wù) 器層相連一妻。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的企業(yè)對(duì)象模型功能模塊包括圖檔管理單元、查詢(xún)管理單元、 工作流程單元、產(chǎn)品結(jié)構(gòu)單元和權(quán)限管理單元。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的應(yīng)用集成功能模塊包括行業(yè)模板單元、ERP接口單元、多 重CAD單元、協(xié)同設(shè)計(jì)單元和二次開(kāi)發(fā)單元。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的通訊層包括CORBA PDM使能器、HTTP Web服務(wù)器和應(yīng) 用編程界面功能沖莫塊,所述的用戶(hù)界面層依次通過(guò)所述的CORBA PDM使能器、HTTP Web 服務(wù)器和應(yīng)用編程界面功能模塊與所述的應(yīng)用邏輯層相連接
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)庫(kù)層包括電子文檔服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,所述的主 服務(wù)器層與所述的電子文檔服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器均相連接。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的電子文檔服務(wù)器可以為電子倉(cāng)庫(kù)或者文件服務(wù)器。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的主服務(wù)器層可以為命名服務(wù)器、應(yīng)用邏輯服務(wù)器或者EJB 服務(wù)器。
該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的用戶(hù)界面層包括客戶(hù)端和IE瀏覽器,所述的客戶(hù)端和IE 瀏覽器均與所述的通訊層相連接。
該利用上述的系統(tǒng)實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其主要特點(diǎn)是,所述的方 法包括圖文檔管理處理4喿作、汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作、權(quán)限管理操作和數(shù)據(jù)查詢(xún)處理操作, 所述的圖文檔管理處理操作,包括以下步驟 (1)系統(tǒng)設(shè)定數(shù)據(jù)文件的存放位置; (2 )系統(tǒng)進(jìn)行圖文檔數(shù)據(jù)入庫(kù)操作;所述的汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作,包括以下步驟
(1) 創(chuàng)建產(chǎn)品結(jié)構(gòu);
(2) 維護(hù)和修改產(chǎn)品結(jié)構(gòu);
('3 )根據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu); 所述的權(quán)限管理操作,包括以下步驟
(1 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型;
(2 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí);
(3 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的權(quán)限;
(4)設(shè)定系統(tǒng)中對(duì)象的狀態(tài);
(5 )設(shè)定系統(tǒng)中數(shù)據(jù)的訪(fǎng)問(wèn)權(quán)限; 所述的數(shù)據(jù)查詢(xún)處理梯:作,包括以下步驟
(1 )系統(tǒng)按照訪(fǎng)問(wèn)者所設(shè)定的查詢(xún)條件對(duì)數(shù)據(jù)庫(kù)記錄進(jìn)行查詢(xún);
(2 )系統(tǒng)獲得查詢(xún)到的滿(mǎn)足條件的數(shù)據(jù)庫(kù)記錄;
(3 )系統(tǒng)將查詢(xún)到的數(shù)據(jù)庫(kù)記錄顯示在客戶(hù)端的結(jié)果列表中。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的系統(tǒng)設(shè)定數(shù)據(jù)文件的存放位置,具體為 系統(tǒng)根據(jù)用戶(hù)的操作在系統(tǒng)中設(shè)置巻來(lái)指定數(shù)據(jù)文件存放的位置。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的圖文檔數(shù)據(jù)包括CAD圖文檔數(shù)據(jù)和非 CAD圖文檔數(shù)據(jù),所述的對(duì)于圖文檔CAD數(shù)據(jù)的入庫(kù)操作,具體為
系統(tǒng)通過(guò)與CAD系統(tǒng)的集成接口進(jìn)行CAD圖文檔數(shù)據(jù)的信息獲取、產(chǎn)品結(jié)構(gòu)信息獲取 和CAD圖文檔數(shù)據(jù)的入庫(kù);所述的對(duì)于非CAD圖文檔數(shù)據(jù)的入庫(kù)搮作,具體為
系統(tǒng)通過(guò)調(diào)用入庫(kù)操作接口進(jìn)行批量數(shù)據(jù)的導(dǎo)入操作。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的創(chuàng)建產(chǎn)品結(jié)構(gòu)包括通過(guò)CAD集成創(chuàng)建 產(chǎn)品結(jié)構(gòu)和手工創(chuàng)建產(chǎn)品結(jié)構(gòu),所述的通過(guò)CAD集成創(chuàng)建產(chǎn)品結(jié)構(gòu),包括以下步驟
(11) 系統(tǒng)調(diào)用CAD集成接口創(chuàng)建產(chǎn)品結(jié)構(gòu),并獲取CAD數(shù)據(jù)中的產(chǎn)品結(jié)構(gòu)信息;
(12) 系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息寫(xiě)入數(shù)據(jù)庫(kù)中;
(13) 系統(tǒng)通過(guò)客戶(hù)端界面進(jìn)行結(jié)果顯示; 所述的手工創(chuàng)建產(chǎn)品結(jié)構(gòu),包括以下步驟
(21) 系統(tǒng)根據(jù)用戶(hù)的輸入操作創(chuàng)建產(chǎn)品的樹(shù)狀結(jié)構(gòu)和相關(guān)信息;
(22) 系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息保存到數(shù)據(jù)庫(kù)中。該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的根據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu),包括以下 步驟
(31)系統(tǒng)創(chuàng)建產(chǎn)品結(jié)構(gòu)的不同視(32 )系統(tǒng)進(jìn)行產(chǎn)品結(jié)構(gòu)的比較。 該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型包括所有者、用戶(hù)、 所在組中的角色、審批者、審批組、審批角色、;角色、所在組、組管理員、系統(tǒng)管理員、組 和全體用戶(hù)。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí)為
按照優(yōu)先級(jí)從高到低的順序?yàn)樗姓?、用?hù)、所在組中的角色、審批者、審批組、審 批角色、角色、所在組、組管理員、系統(tǒng)管理員、組和全體用戶(hù)。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的系統(tǒng)訪(fǎng)問(wèn)者的權(quán)限包括瀏覽、讀、寫(xiě)、 刪除、更改、引用、使用、導(dǎo)出、修訂、新建和更改所有權(quán)。
該實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法中的對(duì)象的狀態(tài)包括歸檔狀態(tài)、正在工作流 程中、工作狀態(tài)。
采用了該發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法,由于其中基于統(tǒng)一的數(shù)據(jù)庫(kù) 平臺(tái)進(jìn)行產(chǎn)品數(shù)據(jù)的存取,同時(shí)在PDM中實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)的共享,并通過(guò)三種協(xié)同設(shè)計(jì)工具, 即消息和郵件、可視化瀏覽、CAD同步更新,共同實(shí)現(xiàn)了汽車(chē)開(kāi)發(fā)過(guò)程的協(xié)同設(shè)計(jì),既解決 了汽車(chē)設(shè)計(jì)數(shù)據(jù)管理和共享的問(wèn)題,又解決了汽車(chē)設(shè)計(jì)協(xié)同的問(wèn)題,并創(chuàng)造性地實(shí)現(xiàn)了在 CAD環(huán)境下的實(shí)時(shí)協(xié)作和關(guān)聯(lián)零部件的數(shù)據(jù)同步更新,從而有效地縮短車(chē)型開(kāi)發(fā)周期,提升 設(shè)計(jì)質(zhì)量,使得汽車(chē)車(chē)型開(kāi)發(fā)周期縮短約20 /。,并減少了設(shè)計(jì)變更30%以上,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單 實(shí)用,使用過(guò)程快捷方便,開(kāi)發(fā)設(shè)計(jì)效率較高,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
圖1為本發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)的整體架構(gòu)示意圖。 圖2為本發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的分布式數(shù)據(jù)庫(kù)部署示意圖。 圖3為本發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的可^^化瀏覽器的集成示意圖。
具體實(shí)施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說(shuō)明。 請(qǐng)參閱圖1至圖3所示,該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其中包括用戶(hù)界面層 用邏輯層、主服務(wù)器層和lfc據(jù)庫(kù)層,所述的用戶(hù)界面層依次通過(guò)所述的通訊層
、通訊層、應(yīng) 、應(yīng)用邏輯層和主服務(wù)器層與所述的數(shù)據(jù)庫(kù)層相連接。
其中,所述的應(yīng)用邏輯層包括企業(yè)對(duì)象模型功能模塊和應(yīng)用集成功能模塊,所迷的通訊 層分別通過(guò)所述的企業(yè)對(duì)象模型功能模塊和應(yīng)用集成功能模塊與所述主服務(wù)器層相連接;所 述的企業(yè)對(duì)象模型功能模塊包括圖檔管理單元、查詢(xún)管理單元、工作流程單元、產(chǎn)品結(jié)構(gòu)單 元和權(quán)限管理單元;所述的應(yīng)用集成功能模塊包括行業(yè)模板單元、ERP接口單元、多重CAD 單元、協(xié)同設(shè)計(jì)單元和二次開(kāi)發(fā)單元;所述的通訊層包括CORBA PDM使能器、HTTP Web 服務(wù)器和應(yīng)用編程界面功能模塊,所述的用戶(hù)界面層依次通過(guò)所述的CORBAPDM使能器、 HTTP Web服務(wù)器和應(yīng)用編程界面功能模塊與所述的應(yīng)用邏輯層相連接;所述的數(shù)據(jù)庫(kù)層包 括電子文檔服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,所述的主服務(wù)器層與所述的電子文檔服務(wù)器和數(shù)據(jù)庫(kù)服 務(wù)器均相連接。
同時(shí),該汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)中的電子文檔服務(wù)器可以為電子倉(cāng)庫(kù)或者文件服務(wù)器; 所述的主服務(wù)器層可以為命名服務(wù)器、應(yīng)用邏輯服務(wù)器或者EJB服務(wù)器;所述的用戶(hù)界面層 包括客戶(hù)端和IE瀏覽器,所述的客戶(hù)端和IE瀏覽器均與所述的通訊層相連接。
該利用上迷的系統(tǒng)實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其中包括圖文檔管理處理 操作、汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作、權(quán)限管理操作和數(shù)據(jù)查詢(xún)處理操作,所述的圖文檔管理處理 操作,包括以下步驟
(1) 系統(tǒng)設(shè)定數(shù)據(jù)丈件的存放位置,具體為
系統(tǒng)根據(jù)用戶(hù)的操作在系統(tǒng)中設(shè)置巻來(lái)指定數(shù)據(jù)文件存放的位置;
(2) 系統(tǒng)進(jìn)行圖文檔數(shù)據(jù)入庫(kù)操作;該圖文檔數(shù)據(jù)包括CAD圖文檔數(shù)據(jù)和非CAD圖 文檔數(shù)據(jù),所述的對(duì)于圖文檔CAD數(shù)據(jù)的入庫(kù)操作,具體為
系統(tǒng)通過(guò)與CAD系統(tǒng)的集成接口進(jìn)行CAD圖文檔數(shù)據(jù)的信息獲取、產(chǎn)品結(jié)構(gòu)信息 獲取和CAD圖文檔數(shù)據(jù)的入庫(kù); 所述的對(duì)于非CAD圖文檔數(shù)據(jù)的入庫(kù)才喿作,具體為 系統(tǒng)通過(guò)調(diào)用入庫(kù)橾作接口進(jìn)行批量數(shù)據(jù)的導(dǎo)入操作 所述的汽車(chē)產(chǎn)品結(jié)構(gòu)管理4喿作,包括以下步驟
(1)創(chuàng)建產(chǎn)品結(jié)構(gòu),包括通過(guò)CAD集成創(chuàng)建產(chǎn)品結(jié)構(gòu)和手工創(chuàng)建產(chǎn)品結(jié)構(gòu),所迷的通 過(guò)CAD集成創(chuàng)建產(chǎn)品結(jié)構(gòu),包括以下步驟
(a) 系統(tǒng)調(diào)用CAD集成接口創(chuàng)建產(chǎn)品結(jié)構(gòu),并獲取CAD數(shù)據(jù)中的產(chǎn)品結(jié)構(gòu)信息;
(b) 系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息寫(xiě)入翁:據(jù)庫(kù)中;
(c) 系統(tǒng)通過(guò)客戶(hù)端界面進(jìn)行結(jié)果顯示;所述的手工創(chuàng)建產(chǎn)品結(jié)構(gòu),包4舌以下步驟
(a )系統(tǒng)根據(jù)用戶(hù)的輸入操作創(chuàng)建產(chǎn)品的樹(shù)狀結(jié)構(gòu)和相關(guān)信息; (b )系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息保存到數(shù)據(jù)庫(kù)中;
(2) 維護(hù)和修改產(chǎn)品結(jié)構(gòu);
(3 ) 4艮據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu),包括以下步驟 (a)系統(tǒng)創(chuàng)建產(chǎn)品結(jié)構(gòu)的不同視圖; (b )系統(tǒng)進(jìn)行產(chǎn)品結(jié)構(gòu)的比較; 所述的權(quán)限管理操作,包括以下步驟
(1 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型,該系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型包括所有者、用戶(hù)、所在組中的角色、 審批者、審批組、審批角色、;角色、所在組、組管理員、系統(tǒng)管理員、組和全體用戶(hù);
(2 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí),所述的系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí)為 按照優(yōu)先級(jí)從高到低的順序?yàn)樗姓摺⒂脩?hù)、所在組中的角色、審批者、審批組,審 批角色、角色、所在組、組管理員、系統(tǒng)管理員、組和全體用戶(hù);
(3) 設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的權(quán)限,包括瀏覽、讀、寫(xiě)、刪除、更改、引用、使用、導(dǎo)出、修 訂、新建和更改所有才又;
(4) 設(shè)定系統(tǒng)中對(duì)象的狀態(tài)所述的對(duì)象的狀態(tài)包括歸檔狀態(tài)、正在工作流程中、工作狀
太-
心,
(5 )設(shè)定系統(tǒng)中數(shù)據(jù)的訪(fǎng)問(wèn)權(quán)限; 所述的數(shù)據(jù)查詢(xún)處理4乘作,包括以下步驟
(1 )系統(tǒng)按照訪(fǎng)問(wèn)者所設(shè)定的查詢(xún)條件對(duì)數(shù)據(jù)庫(kù)記錄進(jìn)行查詢(xún);
(2 )系統(tǒng)獲得查詢(xún)到的滿(mǎn)足條件的數(shù)據(jù)庫(kù)記錄;
(3 )系統(tǒng)將查詢(xún)到的數(shù)據(jù)庫(kù)記錄顯示在客戶(hù)端的結(jié)果列表中。 在實(shí)際使用當(dāng)中,本發(fā)明所要實(shí)現(xiàn)的目標(biāo)如下
(1)實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)的管理和共享
車(chē)型數(shù)據(jù)管理的目的是實(shí)現(xiàn)設(shè)計(jì)數(shù)據(jù)基于安全控制^見(jiàn)則的共享,從而提供一個(gè)協(xié)同產(chǎn)品 開(kāi)發(fā)的平臺(tái)?;诜植际郊軜?gòu)的產(chǎn)品數(shù)據(jù)管理系統(tǒng)(PDM)幫助實(shí)現(xiàn)這一目標(biāo)'車(chē)型數(shù)據(jù)統(tǒng) 一保存在PDM的數(shù)據(jù)服務(wù)器中,每個(gè)需要使用數(shù)據(jù)的人員都可以快速準(zhǔn)確地找到所需的產(chǎn) 品數(shù)據(jù)(可以是三維模型、工程圖紙、產(chǎn)品明細(xì)表、工程變更單等各種數(shù)據(jù))。找到這些數(shù)據(jù) 后,設(shè)計(jì)人員可以快速地進(jìn)行數(shù)據(jù)重用,基于原有數(shù)據(jù)完成新的產(chǎn)品設(shè)計(jì)。 (2 )實(shí)現(xiàn)汽車(chē)產(chǎn)品的協(xié)同設(shè)計(jì)汽車(chē)設(shè)計(jì)的團(tuán)隊(duì)需要頻繁地進(jìn)行協(xié)作,項(xiàng)目成員之間的及時(shí)溝通對(duì)項(xiàng)目成功非常重要, 總布置工程師需要經(jīng)常性地跟零部件工程師進(jìn)行方案討論,客戶(hù)需要定期加入進(jìn)行設(shè)計(jì)評(píng)審,
供應(yīng)商也需要及時(shí)得到數(shù)據(jù)以便進(jìn)行模具開(kāi)發(fā)和生產(chǎn)準(zhǔn)備。如何解決復(fù)雜多樣的協(xié)同應(yīng)用要 求,是需要重點(diǎn)關(guān)注的問(wèn)題。
本發(fā)明通過(guò)對(duì)汽車(chē)設(shè)計(jì)過(guò)程中工作方式的分析,總結(jié)了三種層次的協(xié)同設(shè)計(jì)模式,通過(guò) 對(duì)PDM系統(tǒng)、CAD系統(tǒng)的深層次開(kāi)發(fā),形成了協(xié)同產(chǎn)品開(kāi)發(fā)平臺(tái)。從而很好地解決了設(shè)計(jì) 數(shù)據(jù)共享和設(shè)計(jì)過(guò)程中的協(xié)同。
1 、實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)的管理和共享;
本發(fā)明的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)(i-PDM )主要用于汽車(chē)車(chē)型數(shù)據(jù)的管理,該系統(tǒng)很好 地解決了車(chē)型數(shù)據(jù)管理、查找和重用的問(wèn)題。系統(tǒng)采用J2EE框架體系和CORBA分布式結(jié)構(gòu), 支持大數(shù)據(jù)量存取和多用戶(hù)并發(fā)使用,同時(shí)可以跨操作系統(tǒng)使用。
請(qǐng)參閱圖l所示,系統(tǒng)具有一個(gè)柔性的、多層的體系結(jié)構(gòu),相應(yīng)的系統(tǒng)結(jié)構(gòu)如下
(1) 應(yīng)用服務(wù),它負(fù)責(zé)處理系統(tǒng)應(yīng)用邏輯,是系統(tǒng)的核心,所以也稱(chēng)為主服務(wù),提供所 有相關(guān)結(jié)構(gòu)化lt據(jù)的操作;
(2) 文件(巻)服務(wù),它存儲(chǔ)了系統(tǒng)管理的所有的非結(jié)構(gòu)化數(shù)據(jù)(二進(jìn)制丈件);它控 制數(shù)據(jù)的并發(fā)訪(fǎng)問(wèn),提供針對(duì)數(shù)據(jù)文件這些非結(jié)構(gòu)化數(shù)據(jù)的上傳下栽服務(wù),并且為用戶(hù)和多 站點(diǎn)協(xié)同提供數(shù)據(jù)訪(fǎng)問(wèn)(如數(shù)據(jù)集);
(3 ) Apache Web服務(wù),用于客戶(hù)端自動(dòng)更新及瀏覽批注的遠(yuǎn)程訪(fǎng)問(wèn)支持
(4) 名稱(chēng)服務(wù),提供類(lèi)似電話(huà)黃頁(yè)功能,處理客戶(hù)和服務(wù)之間的連接
(5) 數(shù)據(jù)庫(kù),存儲(chǔ)所有系統(tǒng)對(duì)象的元數(shù)據(jù),這里所說(shuō)的元數(shù)據(jù)是指相對(duì)于數(shù)據(jù)文件記錄 對(duì)象一些屬性的結(jié)構(gòu)化信息,這些都存儲(chǔ)在數(shù)據(jù)庫(kù)中的關(guān)系表中,加上文件服務(wù)存儲(chǔ)的非結(jié)
構(gòu)化數(shù)據(jù)(二進(jìn)制文件)組成了完整的產(chǎn)品信息;
(6) 客戶(hù)端,操作系統(tǒng)的統(tǒng)一用戶(hù)界面;客戶(hù)端還可安裝CAD軟件集成包。 作為數(shù)據(jù)共享和協(xié)同設(shè)計(jì)的基礎(chǔ)平臺(tái),該系統(tǒng)提供以下主要功能
(1 )圖文檔管理
圖文檔管理實(shí)現(xiàn)對(duì)設(shè)計(jì)資料的分類(lèi)管理。所有的產(chǎn)品數(shù)據(jù)(包括技術(shù)說(shuō)明、標(biāo)準(zhǔn)規(guī)范、 三維模型、工程圖紙、工藝卡片等)由系統(tǒng)統(tǒng)一管理,存放在1個(gè)或多個(gè)電子資料庫(kù)中,電 子資料庫(kù)以文件夾形式存在,每個(gè)電子資料庫(kù)可存放在不同的機(jī)器中,所有經(jīng)由i-PDM系統(tǒng) 所管理的資料,在不通過(guò)i-PDM系統(tǒng)的管理下,是無(wú)法被取用的。擁有相應(yīng)權(quán)限的用戶(hù)可通 過(guò)i-PDM系統(tǒng)對(duì)產(chǎn)品數(shù)據(jù)作出各種操作,從而實(shí)現(xiàn)整個(gè)企業(yè)數(shù)據(jù)的集中統(tǒng)一管理。
11系統(tǒng)采用分布式的數(shù)據(jù)庫(kù)和電子保險(xiǎn)箱進(jìn)行后臺(tái)數(shù)據(jù)管理,電子保險(xiǎn)箱主要用于存儲(chǔ)非 結(jié)構(gòu)化的文檔數(shù)據(jù)資料,數(shù)據(jù)庫(kù)用于存儲(chǔ)結(jié)構(gòu)化的數(shù)據(jù)資料的屬性信息。i-PDM系統(tǒng)的數(shù)據(jù) 庫(kù)和電子保險(xiǎn)箱支持分布管理,可以降低系統(tǒng)資源開(kāi)銷(xiāo),提高系統(tǒng)的效率。所有的資料與檔 案,只要是屬于不同的類(lèi)別或是不同的版本,都可以分布式地存儲(chǔ)不同機(jī)器的電子保險(xiǎn)箱之 中。電子保險(xiǎn)箱可以任意指定網(wǎng)絡(luò)中的任意一臺(tái)或多臺(tái)機(jī)器,系統(tǒng)管理員才有權(quán)限控制數(shù)據(jù) 存儲(chǔ)的物理位置;文件夾和文件名稱(chēng)均進(jìn)行加密處理,只有在i-PDM系統(tǒng)中經(jīng)過(guò)相應(yīng)的授權(quán) 才能讀耳又。
系統(tǒng)提供靈活的數(shù)據(jù)組織形式和分類(lèi)方法,符合汽車(chē)設(shè)計(jì)特點(diǎn)和設(shè)計(jì)者習(xí)慣。包括
按照項(xiàng)目組織數(shù)據(jù),某一車(chē)型數(shù)據(jù)分類(lèi)匯總,以便統(tǒng)一管理和控制;
按照數(shù)據(jù)類(lèi)型組織數(shù)據(jù),比如按照文檔、圖片、三維模型,二維圖紙、工藝文件等 分類(lèi)管理。這符合大多數(shù)人的已有習(xí)慣;
按照階段組織數(shù)據(jù)。數(shù)據(jù)按照不同階段進(jìn)行分類(lèi),比如方案設(shè)計(jì)階段的數(shù)據(jù)、總體 設(shè)計(jì)階段的數(shù)據(jù)、試制階段的數(shù)據(jù)等分開(kāi)管理,不會(huì)混淆,脈絡(luò)清晰;
按照零件組織數(shù)據(jù)。所有與零件相關(guān)的數(shù)據(jù),如數(shù)模、圖紙、明細(xì)表、工藝丈件、 計(jì)算說(shuō)明書(shū)、試驗(yàn)報(bào)告等統(tǒng)一放在零件(項(xiàng))下進(jìn)行管理。
(2) 產(chǎn)品結(jié)構(gòu)管理
產(chǎn)品結(jié)構(gòu)信息(即BOM)是企業(yè)數(shù)據(jù)的核心,產(chǎn)品結(jié)構(gòu)管理模塊以結(jié)構(gòu)樹(shù)和表格相結(jié)合 的方式來(lái)表示產(chǎn)品各個(gè)部件之間的組織關(guān)系和相關(guān)信息,統(tǒng)一管理產(chǎn)品設(shè)計(jì)過(guò)程中的所有信息。
用戶(hù)可以根據(jù)產(chǎn)品類(lèi)型、子類(lèi)型、產(chǎn)品、部件、組件等來(lái)定義和修改產(chǎn)品結(jié)構(gòu)樹(shù),并將 產(chǎn)品結(jié)構(gòu)存放到數(shù)據(jù)庫(kù)中。可輸出報(bào)表,并采用Excel和Html兩種輸出方式,給用戶(hù)提供方 便。
產(chǎn)品結(jié)構(gòu)管理通過(guò)BOM瀏覽功能進(jìn)行修改和控制產(chǎn)品的結(jié)構(gòu)。圖形界面使用戶(hù)可以很 容易地瀏覽和維護(hù)產(chǎn)品的結(jié)構(gòu)(裝配,子裝配和零部件)。在圖形界面上使用標(biāo)準(zhǔn)的工具,如 拷貝、剪切和粘貼來(lái)維護(hù)產(chǎn)品的結(jié)構(gòu)。產(chǎn)品結(jié)構(gòu)管理允許定義對(duì)應(yīng)于產(chǎn)品生命周期中不同的 階段的BOM,如設(shè)計(jì)階段、試制階段、量產(chǎn)階段等。同時(shí)提供多種視圖的BOM表示,如設(shè) 計(jì)視圖、制造視圖、銷(xiāo)售視圖等。多視圖為不同部門(mén)提供了從不同的角度來(lái)配置BOM的功 能。例如,制造部門(mén)在"制造視圖"中需要包含工藝信息,并把這些信息轉(zhuǎn)到生產(chǎn)管理系統(tǒng)。
(3) 權(quán)限管理
權(quán)限管理的目的是實(shí)現(xiàn)數(shù)據(jù)訪(fǎng)問(wèn)的安全性控制,具有相應(yīng)權(quán)限的人員才能對(duì)相關(guān)的數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)操作。
在i-PDM系統(tǒng)中對(duì)數(shù)據(jù)訪(fǎng)問(wèn)及使用的安全保密分成不同的控制級(jí)別。訪(fǎng)問(wèn)控制表(ACL ) 規(guī)定了用戶(hù)及其工作環(huán)境中對(duì)i-PDM的管理對(duì)象進(jìn)行訪(fǎng)問(wèn)的權(quán)限。對(duì)某一個(gè)用戶(hù)或工作小組, 可以指定他(們)訪(fǎng)問(wèn)i-PDM中某一類(lèi)管理對(duì)象的讀寫(xiě)權(quán)限。在i-PDM控制下的系統(tǒng)級(jí)文件 不受操作系統(tǒng)提供的保護(hù)權(quán)限的限制。此模塊僅系統(tǒng)管理員可以查看和更改.。
用戶(hù)可以將系統(tǒng)內(nèi)的對(duì)象按照所有者、所在組中的角色、組、其他用戶(hù)進(jìn)行權(quán)限設(shè)置。 權(quán)限設(shè)置包含讀、寫(xiě)、剪切、刪除、導(dǎo)入、導(dǎo)出等ll種方式。 (4)數(shù)據(jù)查找
汽車(chē)設(shè)計(jì)產(chǎn)生的數(shù)據(jù)量非常龐大,如何從數(shù)據(jù)庫(kù)中準(zhǔn)確地找到所需要的數(shù)據(jù),是實(shí)現(xiàn)設(shè) 計(jì)數(shù)據(jù)重用的前提。
系統(tǒng)提供了快速方便的查找技術(shù)。將具有相似特性的數(shù)據(jù)與過(guò)程分為 一類(lèi),使用戶(hù)能夠 在分布式環(huán)境中高效地查詢(xún)文檔、數(shù)據(jù)、零件、標(biāo)準(zhǔn)件等對(duì)象。如可根據(jù)設(shè)計(jì)者,設(shè)計(jì)時(shí)間, 圖號(hào),零件名稱(chēng),所屬裝配等查找所需對(duì)象.查找出對(duì)象以后,用戶(hù)可以方便地在個(gè)人工作區(qū)中 使用這些數(shù)據(jù)。
2、實(shí)現(xiàn)三種方式的設(shè)計(jì)協(xié)同 (1 )提供PDM系統(tǒng)內(nèi)部的消息和郵件互發(fā)
郵件和消息工具滿(mǎn)足基本的溝通要求,實(shí)現(xiàn)設(shè)計(jì)者之間的通信和消息傳遞。每個(gè)人都可 以使用系統(tǒng)提供的消息工具進(jìn)行消息的發(fā)送和閱讀,可以點(diǎn)對(duì)點(diǎn)發(fā)送,也可以群發(fā)。消息可 以手工發(fā)送,也可以是自動(dòng)發(fā)送,例如設(shè)計(jì)任務(wù)過(guò)期,系統(tǒng)會(huì)自動(dòng)發(fā)送消息進(jìn)行提醒。系統(tǒng) 內(nèi)的郵件發(fā)送是進(jìn)行數(shù)據(jù)共享的一種很好的方式,產(chǎn)品數(shù)據(jù)可以通過(guò)郵件進(jìn)行分發(fā),從而實(shí) 現(xiàn)快速傳遞。
(2 )實(shí)現(xiàn)基于瀏覽器的可視化協(xié)同
可視化協(xié)同建立在第三方瀏覽器集成開(kāi)發(fā)的基礎(chǔ)之上,其最大的特點(diǎn)是可以實(shí)現(xiàn)數(shù)據(jù)的 遠(yuǎn)程同步瀏覽。應(yīng)用可視化協(xié)同,可以在internet環(huán)境下召開(kāi)設(shè)計(jì)會(huì)議,評(píng)審設(shè)計(jì)方案,瀏覽 器提供測(cè)量、批注、圈閱、剖面生成、零件干涉檢查等多種功能,使每個(gè)人都可以發(fā)表對(duì)設(shè) 計(jì)的看法和意見(jiàn)。
通過(guò)對(duì)可視化瀏覽器的開(kāi)發(fā),對(duì)洌覽的數(shù)據(jù)進(jìn)行了處理?;谳p量化數(shù)據(jù)格式進(jìn)行瀏覽, 數(shù)據(jù)文件不下載到本地,而是直接將服務(wù)器上的數(shù)據(jù)文件轉(zhuǎn)換成輕量化格式進(jìn)行瀏覽。這種 方式兼顧安全性和瀏覽速度,使遠(yuǎn)程協(xié)同成為現(xiàn)實(shí)。 (3 )實(shí)現(xiàn)CAD數(shù)據(jù)的同步更新和適時(shí)協(xié)同在汽車(chē)設(shè)計(jì)過(guò)程中,CAD環(huán)境下的實(shí)時(shí)協(xié)同最具應(yīng)用價(jià)值。CAD平臺(tái)未能提供在設(shè)計(jì) 過(guò)程中的消息傳遞和同步更新功能。不同設(shè)計(jì)者在CAD環(huán)境下設(shè)計(jì)時(shí)并不能實(shí)現(xiàn)真正的同 步,設(shè)計(jì)更改的滯后難以避免。而在滯后的這段時(shí)間里,設(shè)計(jì)變更的影響可能無(wú)法評(píng)估,會(huì) 導(dǎo)致難以預(yù)料的結(jié)果。舉例來(lái)說(shuō)當(dāng)零件工程師在三維CAD環(huán)境下刪除零件上的一個(gè)孔時(shí),裝配工程師無(wú)法同 步得到該零件的當(dāng)前狀態(tài),他可能會(huì)在有孔零件的基礎(chǔ)上設(shè)計(jì)(或裝配)了一根軸。當(dāng)下次 打開(kāi)該裝配時(shí),就會(huì)出現(xiàn)錯(cuò)誤。對(duì)汽車(chē)等自頂向下的設(shè)計(jì)過(guò)程,這樣的滯后有可能會(huì)導(dǎo)致整 體設(shè)計(jì)的失敗。要避免上述情況的出現(xiàn),協(xié)同設(shè)計(jì)系統(tǒng)必須提供能夠在CAD環(huán)境下動(dòng)態(tài)捕捉設(shè)計(jì)變更、 把變更消息通知到相關(guān)設(shè)計(jì)者,并能在CAD環(huán)境下同步更新零部件的功能,即CAD環(huán)境下 的實(shí)時(shí)設(shè)計(jì)協(xié)同。這對(duì)產(chǎn)品設(shè)計(jì)意義重大。裝配工程師正在使用閥座零件進(jìn)行裝配,并且在閥座基礎(chǔ)上進(jìn)行其他設(shè)計(jì),包括設(shè)計(jì)墊 圈和裝配連接螺栓。需要確保墊圏孔個(gè)數(shù)與閥座上平面孔數(shù)目 一致,如果零件工程師對(duì)閥座 的設(shè)計(jì)變更不能及時(shí)反饋到裝配工程師這里,就會(huì)導(dǎo)致后續(xù)設(shè)計(jì)出現(xiàn)錯(cuò)誤的結(jié)果。本發(fā)明提供CAD環(huán)境下的協(xié)同設(shè)計(jì)功能很好地解決了這一問(wèn)題。當(dāng)零件工程師的設(shè)計(jì)改 變時(shí)(比如將孔數(shù)量由六個(gè)改變?yōu)槿齻€(gè)),正在使用該零件的所有裝配都會(huì)同時(shí)得到消息通知, 選擇更新后,系統(tǒng)會(huì)在CAD中自動(dòng)更新零件,在該零件基礎(chǔ)上的后續(xù)設(shè)計(jì)(如墊圈孔)也會(huì) 同步更新。以下詳細(xì)介紹實(shí)現(xiàn)的技術(shù)方案一、汽車(chē)產(chǎn)品數(shù)據(jù)的管理和共享1、圖文檔管理在系統(tǒng)中圖文檔管理的實(shí)施方式如下步驟1——設(shè)定數(shù)據(jù)文件的存放位置(數(shù)據(jù)巻)。用戶(hù)通過(guò)在i-PDM系統(tǒng)中設(shè)置"巻"來(lái)指定數(shù)據(jù)文件存放的位置。"巻"指向文件服務(wù)器上 特定的文件夾。創(chuàng)建巻后,其^ 各徑信息將被保存到數(shù)據(jù)庫(kù)中。i-PDM系統(tǒng)中的每個(gè)組織都必須擁有屬于自己的巻,在系統(tǒng)后臺(tái),實(shí)際上是對(duì)應(yīng)了不同 的數(shù)據(jù)存放位置。步驟2——圖文檔數(shù)據(jù)入卑。汽車(chē)產(chǎn)品的圖文檔分為兩大類(lèi),CAD數(shù)據(jù)和非CAD數(shù)據(jù)。CAD數(shù)據(jù)是產(chǎn)品的三維模型、 裝配模型,二維圖紙,工程師的主要設(shè)計(jì)工作是在CAD中進(jìn)行的,這一類(lèi)數(shù)據(jù)通過(guò)CAD集成工具進(jìn)行入庫(kù)。非CAD數(shù)據(jù)主要是文檔類(lèi)數(shù)據(jù),這類(lèi)數(shù)據(jù)通過(guò)批量導(dǎo)入方式實(shí)現(xiàn)入庫(kù)。圖丈檔入庫(kù)的過(guò)程實(shí)質(zhì)上是通過(guò)i-PDM系統(tǒng)將客戶(hù)端電腦上的數(shù)據(jù)丈件保存到丈件服務(wù) 器上,從而實(shí)現(xiàn)電子數(shù)據(jù)的集中存放和統(tǒng)一管理。 (1 ) CAD數(shù)據(jù)入庫(kù)的實(shí)施方式如下1- PDM系統(tǒng)通過(guò)跟CAD系統(tǒng)的集成接口實(shí)現(xiàn)CAD數(shù)據(jù)的信息獲取、產(chǎn)品結(jié)構(gòu)信息獲取^ 和CAD數(shù)據(jù)的入庫(kù)。CAD集成接口的主要功能在于實(shí)現(xiàn)i-PDM系統(tǒng)和CAD軟件之間的交互,實(shí)現(xiàn)在i-PDM 系統(tǒng)能夠讀取圖形文件中的裝配信息和文字信息,CAD軟件能夠獲取i-PDM系統(tǒng)中的信息并 更改^L據(jù)文件中的相應(yīng)的信息。(2 )非CAD數(shù)據(jù)的入庫(kù)過(guò)程非CAD數(shù)據(jù)以文檔類(lèi)數(shù)據(jù)為主,這類(lèi)數(shù)據(jù)的入庫(kù)采用批量數(shù)據(jù)導(dǎo)入,并支持拖拽文件夾 操作。系統(tǒng)通過(guò)調(diào)用入庫(kù)操作接口實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入。進(jìn)行入庫(kù)時(shí),系統(tǒng)會(huì)記錄數(shù)據(jù)的完整信息, 如數(shù)據(jù)項(xiàng)的創(chuàng)建位置、簽出狀態(tài)、版本、名稱(chēng)是否更改等。系統(tǒng)會(huì)遍歷數(shù)據(jù)庫(kù)記錄以判斷數(shù) 據(jù)是否已經(jīng)存在并做出相應(yīng)提示。結(jié)構(gòu)化的數(shù)據(jù)(數(shù)據(jù)的各種信息)將被保存到Oracle數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)表中,而數(shù)據(jù)文 件將被保存到文件服務(wù)器的相關(guān)文件夾中。2- 產(chǎn)品結(jié)構(gòu)管理PDM系統(tǒng)通過(guò)對(duì)零部件的引用而形成樹(shù)狀層次關(guān)系的產(chǎn)品結(jié)構(gòu)樹(shù),該結(jié)構(gòu)樹(shù)用來(lái)表達(dá)產(chǎn) 品結(jié)構(gòu)和設(shè)計(jì)過(guò)程中產(chǎn)生的信息。產(chǎn)品為根節(jié)點(diǎn),部件為分枝,零件為產(chǎn)品結(jié)構(gòu)中的最小組 成單元,每個(gè)節(jié)點(diǎn)中存放零部件或產(chǎn)品的屬性,包括名稱(chēng)、圖號(hào)、材料、數(shù)量等。對(duì)于部 件和產(chǎn)品可自動(dòng)列出其明細(xì)表。產(chǎn)品結(jié)構(gòu)樹(shù)可以通過(guò)任務(wù)的執(zhí)行不斷的豐富,各節(jié)點(diǎn)存放的 信息,便于不同級(jí)別的用戶(hù)快速訪(fǎng)問(wèn)。產(chǎn)品結(jié)構(gòu)樹(shù)可依賴(lài)產(chǎn)品或部件結(jié)構(gòu)圖中的零件明細(xì)欄 內(nèi)容生成。系統(tǒng)可以通過(guò)BOM表來(lái)形成單級(jí)或者多級(jí)產(chǎn)品結(jié)構(gòu)樹(shù)。用戶(hù)可以根據(jù)產(chǎn)品類(lèi)型、 子類(lèi)型、產(chǎn)品、部件、組件、零件等來(lái)定義和修改產(chǎn)品結(jié)構(gòu)樹(shù),也可根據(jù)產(chǎn)品的構(gòu)成情況, 增加一些替換件,并將產(chǎn)品結(jié)構(gòu)存放到數(shù)據(jù)庫(kù)中,或者轉(zhuǎn)化為Excel格式,打印出來(lái)。在系統(tǒng)中實(shí)現(xiàn)產(chǎn)品結(jié)構(gòu)管理各主要操作的實(shí)施方式如下步驟1——?jiǎng)?chuàng)建產(chǎn)品結(jié)構(gòu)。產(chǎn)品結(jié)構(gòu)的創(chuàng)建有兩種方式通過(guò)CAD集成工具創(chuàng)建和手工創(chuàng)建。 (1 )通過(guò)CAD集成創(chuàng)建產(chǎn)品結(jié)構(gòu)或包含BOM表的二維圖紙時(shí),i-PDM系統(tǒng)調(diào)用CAD集成接口創(chuàng) 建產(chǎn)品結(jié)構(gòu),系統(tǒng)獲取CAD數(shù)據(jù)中的產(chǎn)品結(jié)構(gòu)信息(裝配結(jié)構(gòu)樹(shù)或BOM表),將這些信息 寫(xiě)入數(shù)據(jù)庫(kù)表中,然后通過(guò)PDM客戶(hù)端界面顯示出來(lái)。從而創(chuàng)建跟CAD—致的產(chǎn)品結(jié)構(gòu)。 (2)手工創(chuàng)建產(chǎn)品結(jié)構(gòu)當(dāng)CAD數(shù)據(jù)沒(méi)有產(chǎn)品結(jié)構(gòu)信息時(shí),用戶(hù)需要在PDM中手工建立產(chǎn)品結(jié)構(gòu)。其實(shí)質(zhì)是創(chuàng) 建產(chǎn)品的樹(shù)狀結(jié)構(gòu)和相關(guān)信息并將其保存到數(shù)據(jù)庫(kù)中。產(chǎn)品結(jié)構(gòu)在PDM客戶(hù)端手工創(chuàng)建后,通過(guò)調(diào)用主服務(wù)將產(chǎn)品結(jié)構(gòu)信息保存到ORACLE 數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)表中。步驟2——維護(hù)和修改產(chǎn)品結(jié)構(gòu)??梢?艮據(jù)需要對(duì)產(chǎn)品結(jié)構(gòu)進(jìn)行修改和調(diào)整,比如刪除或增加零件,修改零部件名稱(chēng)和版 本等屬性信息。維護(hù)和修改產(chǎn)品結(jié)構(gòu)的實(shí)質(zhì)是通過(guò)主服務(wù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的相關(guān)記錄,并對(duì)記錄進(jìn)行修改和 編輯。步驟3——根據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu)。產(chǎn)品結(jié)構(gòu)信息是企業(yè)信息流的核心,被應(yīng)用于企業(yè)設(shè)計(jì)、制造、營(yíng)銷(xiāo)、財(cái)務(wù)等各個(gè)部門(mén)。 根據(jù)表現(xiàn)形式的不同,可派生為采購(gòu)BOM、制造BOM等。其最終的源頭都來(lái)自于產(chǎn)品BOM。 I-PDM提供了對(duì)產(chǎn)品結(jié)構(gòu)信息處理的多種工具,主要包括 (1 )創(chuàng)建產(chǎn)品結(jié)構(gòu)的不同視圖。不同的BOM視圖對(duì)應(yīng)產(chǎn)品結(jié)構(gòu)信息的不同應(yīng)用,如設(shè)計(jì)BOM、采購(gòu)BOM、制造BOM 等。通過(guò)設(shè)定不同BOM需要顯示的屬性信息,可以產(chǎn)生不同的BOM視圖。BOM視圖創(chuàng)建的客戶(hù)端界面如下圖。系統(tǒng)管理員通過(guò)選擇BOM的顯示字段、屬性信息、 讀寫(xiě)權(quán)限等定義不同的BOM視圖。同一產(chǎn)品的所有BOM視圖在后臺(tái)數(shù)據(jù)庫(kù)中對(duì)應(yīng)同一份數(shù)據(jù)表,BOM視圖定義通過(guò)主 服務(wù)調(diào)用該數(shù)據(jù)表并對(duì)其進(jìn)行維護(hù)和調(diào)整, 一些關(guān)鍵字段(如ID)不允許進(jìn)行修改和刪除, 以保證核心產(chǎn)品信息的一致性。僅系統(tǒng)管理員可以創(chuàng)建不同的BOM視圖類(lèi)型,其操作的實(shí) 質(zhì)是維護(hù)原有產(chǎn)品結(jié)構(gòu)表,如增加字^L、控制是否顯示等,以補(bǔ)充產(chǎn)品結(jié)構(gòu)信息并顯示成不 同的視圖。普通用戶(hù)對(duì)BOM信息的修改操作,僅是修改數(shù)據(jù)字段的值。 (2)進(jìn)行產(chǎn)品結(jié)構(gòu)的比較。通過(guò)BOM比較,可以快速獲知不同產(chǎn)品結(jié)構(gòu)的異同,方便數(shù)據(jù)校對(duì)及產(chǎn)品改型; 系統(tǒng)以顏色標(biāo)識(shí)差異零部件。紅色代表兩者中完全不同的零部件,綠色表示零件相同,16數(shù)量不同。(3 ) BOM比較的實(shí)現(xiàn)過(guò)程如下BOM比較的實(shí)質(zhì)是對(duì)后臺(tái)數(shù)據(jù)庫(kù)中的不同數(shù)據(jù)表進(jìn)行比較,然后將其結(jié)果通過(guò)客戶(hù)端界 面顯示出來(lái)。系統(tǒng)主服務(wù)將首先訪(fǎng)問(wèn)進(jìn)行比較的不同產(chǎn)品的結(jié)構(gòu)數(shù)據(jù)表,并對(duì)數(shù)據(jù)表的字段 值進(jìn)行比較,以找出零部件差異和數(shù)量差異。并將信息反饋給客戶(hù)端程序。3、權(quán)限管理權(quán)限管理用于設(shè)置數(shù)據(jù)訪(fǎng)問(wèn)控制權(quán)限,訪(fǎng)問(wèn)控制權(quán)限共分為兩種 (1 )基于規(guī)則的訪(fǎng)問(wèn)控制基于規(guī)則的訪(fǎng)問(wèn)控制的方式由系統(tǒng)管理員根據(jù)企業(yè)的實(shí)際情 況在權(quán)限管理模塊進(jìn)行設(shè)定,它是一種粗略的訪(fǎng)問(wèn)管理,它只能針對(duì)某一類(lèi)對(duì)象進(jìn)行訪(fǎng)問(wèn)控 制,不能針對(duì)特定的對(duì)象進(jìn)行訪(fǎng)問(wèn)控制。(2 )基于對(duì)象的訪(fǎng)問(wèn)控制基于對(duì)象的訪(fǎng)問(wèn)控制則針對(duì)特定的一個(gè)對(duì)象進(jìn)行訪(fǎng)問(wèn)控制, 換句話(huà)說(shuō), 一個(gè)對(duì)象可以設(shè)定單獨(dú)的訪(fǎng)問(wèn)控制列表。 在系統(tǒng)中權(quán)限管理的實(shí)施方式如下 訪(fǎng)問(wèn)者類(lèi)型為每一個(gè)對(duì)象設(shè)置某用戶(hù)可訪(fǎng)問(wèn)或不可訪(fǎng)問(wèn)不是好的控制辦法,因此系統(tǒng)將具有相同性 質(zhì)(如他們同在一個(gè)組中)的一群用戶(hù)看作一個(gè)訪(fǎng)問(wèn)者(可以是一個(gè)組,當(dāng)然也可以是一個(gè) 用戶(hù)),系統(tǒng)對(duì)訪(fǎng)問(wèn)者授予或不授予訪(fǎng)問(wèn)權(quán)限。以下是系統(tǒng)定義的訪(fǎng)問(wèn)者。
所有者(Owning User ) —個(gè)對(duì)象的所有者是開(kāi)始時(shí)創(chuàng)建它的用戶(hù) 但所有權(quán)可以更 改,由一個(gè)用戶(hù)轉(zhuǎn)移到另一個(gè)用戶(hù)。高級(jí)訪(fǎng)問(wèn)權(quán)利(如刪除)通常授予所有者而不 授予其它用盧。
用戶(hù)(User) —特定的系統(tǒng)用戶(hù) 所在組中的角色(Role in Owning Group ) —個(gè)對(duì)象的所有組中的 一個(gè)特定的角色。 如底盤(pán)開(kāi)發(fā)項(xiàng)目組中的合同(所在組為底盤(pán)開(kāi)發(fā)項(xiàng)目)的訪(fǎng)問(wèn)權(quán)可以授予該項(xiàng)目的 項(xiàng)目經(jīng)理(角色)。
審批者(Approver)審批者是工作流程中負(fù)責(zé)審批的用戶(hù) 審批組(Approver Group )審批組是工作流程中負(fù)責(zé)審批的小組 審批角色(Approver Role)審批角色是指在工作流程中負(fù)責(zé)審批的用戶(hù)的集合 角色(Role)系統(tǒng)中特定的角色。角色是一組具有相同技能或相同責(zé)任的用戶(hù)的集 合 所在組(Owning Group ) —個(gè)對(duì)象的所在組是開(kāi)始時(shí)創(chuàng)建它的用戶(hù)當(dāng)時(shí)所在的組。所在組可以更改 組管理員(GroupsAdmin)負(fù)責(zé)管理組的用戶(hù) 系統(tǒng)管理員(System Manager) —個(gè)屬于DBA組的用戶(hù) 組(Group )系統(tǒng)中特定的組 全體用戶(hù)(World) 所有系統(tǒng)中的用戶(hù) 訪(fǎng)問(wèn)者的優(yōu)先級(jí)理解在進(jìn)行權(quán)限判斷時(shí)訪(fǎng)問(wèn)者具有優(yōu)先級(jí)是非常重要的。通常訪(fǎng)問(wèn)者的限制越緊它具有 的優(yōu)先級(jí)越高。例如全體用戶(hù)(World)指所有系統(tǒng)中的用戶(hù),它的限制最松,則它的優(yōu)先級(jí) 最低;而所有者(OwningUser)的限制最嚴(yán),代表一個(gè)用戶(hù),則它的優(yōu)先級(jí)最高。如在兩訪(fǎng) 問(wèn)者中存在沖突,系統(tǒng)將按優(yōu)先級(jí)進(jìn)行判斷。下面是系統(tǒng)中的訪(fǎng)問(wèn)者的優(yōu)先級(jí)順序,由高到 底 丄所有者(Owning User ) *丄用戶(hù)(User) 丄所在組中的角色(Role in Owning Group ) 丄審批者(Approver) 丄審批組(Approver Group ) 丄審4比角色(Approver Role ) 丄角色(Role) 丄所在組(Owning Group ) 丄組管理員(GroupsAdmin) 丄系統(tǒng)管理員(System Manager ) 丄組(Group) 丄全體用戶(hù)(World) 權(quán)限權(quán)限定義了用戶(hù)可對(duì)對(duì)象進(jìn)行的操作。系統(tǒng)定義了如下權(quán)限 瀏覽 一一 用戶(hù)可以用瀏覽器來(lái)瀏覽對(duì)象; 讀 一一 用戶(hù)可以打開(kāi)并瀏覽對(duì)象內(nèi)容; 寫(xiě)——用戶(hù)可以對(duì)對(duì)象的內(nèi)容進(jìn)行更改; 刪除——用戶(hù)可永久刪除對(duì)象。因?yàn)榇藱?quán)限會(huì)造成數(shù)據(jù)的永久丟失, 一般只授予 對(duì)象的所有者和系統(tǒng)的管理員; 更改——用戶(hù)可以更改對(duì)象的保護(hù)方式,即確定對(duì)象的訪(fǎng)問(wèn)權(quán)限。用戶(hù)擁有此權(quán) 限就可以給自己或他人授予所有權(quán)限,因此該權(quán)限應(yīng)嚴(yán)格控制;
引用 一一 用戶(hù)可在工作區(qū)引用對(duì)象。注意,在系統(tǒng)中復(fù)制并粘貼對(duì)象僅在數(shù)據(jù)庫(kù) 中增加了一個(gè)引用,在企業(yè)電子倉(cāng)庫(kù)中只保存唯一的一份數(shù)據(jù);
使用 一一 控制用戶(hù)是否可以在一個(gè)裝配中使用系統(tǒng)中其他用戶(hù)已經(jīng)設(shè)計(jì)完成的零 部件;
導(dǎo)出 一一 用戶(hù)可將企業(yè)電子倉(cāng)庫(kù)中的數(shù)據(jù)導(dǎo)入到本機(jī)上,從而在本機(jī)上進(jìn)行操作。
修訂 一一 控制用戶(hù)是否可以對(duì)零件項(xiàng)新建數(shù)據(jù)版本,即是否有權(quán)限進(jìn)行升版操作;
新建 一一 用戶(hù)是否能夠新建系統(tǒng)對(duì)象,包括文件夾、項(xiàng)、數(shù)據(jù)文件等等。例如可 以方便的控制企業(yè)某個(gè)部門(mén)或某個(gè)用戶(hù)不能新建數(shù)據(jù),只有查看的權(quán)限;
更改所有權(quán)——用戶(hù)可以更改對(duì)象的所有權(quán)。例如可以將用戶(hù)A的數(shù)據(jù)更改為用 戶(hù)B的數(shù)據(jù)。
對(duì)象的狀態(tài)
在系統(tǒng)中的所有對(duì)象均處于以下三種狀態(tài)歸檔狀態(tài)、正在工作流程中和工作狀態(tài)
歸檔狀態(tài)指對(duì)象已經(jīng)過(guò)審批等工作流程因而得到的 一種被系統(tǒng)永久保護(hù)的狀態(tài)。
這表明該對(duì)象的內(nèi)容已確定或已經(jīng)過(guò)驗(yàn)證。在工作區(qū)內(nèi)有特殊圖記"g"。系統(tǒng)管理 員可以根據(jù)本企業(yè)的實(shí)際情況對(duì)此類(lèi)對(duì)象的權(quán)限進(jìn)行設(shè)置,但一般情況下此類(lèi)對(duì)象 應(yīng)該是任何用戶(hù)不可對(duì)其進(jìn)行更改操作(如寫(xiě)或?qū)?。
正在工作流程中指對(duì)象正處在工作流程中因而得到的一種被系統(tǒng)暫時(shí)保護(hù)的狀態(tài)。 此時(shí)該對(duì)象也不允許更改。 一般表明該對(duì)象的內(nèi)容處在半確定狀態(tài)。在工作區(qū)內(nèi)有 特殊圖記" "。
工作狀態(tài)指對(duì)象正處在隨時(shí)可以變化的階段,此時(shí)它的內(nèi)容可以變動(dòng)但需用戶(hù)擁 有相應(yīng)權(quán)限。在工作區(qū)內(nèi)沒(méi)有特珠圖記。
數(shù)據(jù)訪(fǎng)問(wèn)權(quán)限
在系統(tǒng)中針對(duì)對(duì)象的不同狀態(tài)有不同的權(quán)限控制辦法。系統(tǒng)依次進(jìn)行權(quán)限判斷。 在權(quán)限判斷樹(shù)中層次越高則優(yōu)先級(jí)越高,因正在工作流程中已在系統(tǒng)設(shè)定,用戶(hù)無(wú)法更 改,因此未列在權(quán)限管理模塊中。注意一些操作如簽出會(huì)影響用戶(hù)執(zhí)行的訪(fǎng)問(wèn), 一對(duì)象如被 用戶(hù)A簽出,則雖另 一用戶(hù)B按權(quán)限判斷有寫(xiě)的權(quán)限但也不能進(jìn)行寫(xiě)操作。
下面以一例子來(lái)說(shuō)明系統(tǒng)權(quán)限控制的工作方式有一用戶(hù)想對(duì)一對(duì)象(AutoCAD的圖 形)進(jìn)行寫(xiě)操作,則系統(tǒng)首先判斷此對(duì)象是否已歸檔,如已歸檔則看此對(duì)象的基于對(duì)象訪(fǎng)問(wèn)控制表,如果基于對(duì)象的訪(fǎng)問(wèn)控制表不存在就默認(rèn)此對(duì)象不可寫(xiě),不可刪除,不可導(dǎo)入。如 未歸檔,但對(duì)象在工作流程中適用于正在工作流程中的條件,同樣不可寫(xiě),不可刪除,不可 導(dǎo)入。若對(duì)象處于工作狀態(tài),則首先看此對(duì)象是否有針對(duì)本身的基于對(duì)象的訪(fǎng)問(wèn)控制列表, 如有則按訪(fǎng)問(wèn)控制列表的優(yōu)先級(jí)進(jìn)行判斷,如果在基于對(duì)象的訪(fǎng)問(wèn)控制列表中寫(xiě)的權(quán)限未確 定或它沒(méi)有基于對(duì)象的訪(fǎng)問(wèn)控制列表,則進(jìn)行基于規(guī)則的訪(fǎng)問(wèn)控制判斷。如在特殊權(quán)限中設(shè) 定了 Dataset—AutoCAD(數(shù)據(jù)文件類(lèi)型是AutoCAD )則在特殊權(quán)限中按規(guī)則Dataset—AutoCAD 進(jìn)行判斷,如寫(xiě)的權(quán)限未確定或在特殊權(quán)限中未設(shè)定了 Dataset—AutoCAD,則進(jìn)行通用權(quán)限 的判斷,如在此還未得到明確的權(quán)限,則表明未得到授權(quán),不可對(duì)此對(duì)象進(jìn)行寫(xiě)操作。在以 上過(guò)程中,只要在任一判斷中得到可寫(xiě)或不可寫(xiě)的權(quán)限,則判斷結(jié)束。 4、數(shù)據(jù)查詢(xún)
在系統(tǒng)中數(shù)據(jù)查詢(xún)管理的實(shí)施方式如下
數(shù)據(jù)查詢(xún)的實(shí)質(zhì)是按照設(shè)定的查詢(xún)條件對(duì)數(shù)據(jù)庫(kù)記錄進(jìn)行查找,獲得滿(mǎn)足條件的數(shù)據(jù)庫(kù) 記錄,并將查找結(jié)果顯示在客戶(hù)端的結(jié)果列表中。
所有的查找工作均通過(guò)主服務(wù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)記錄,找到的結(jié)果是結(jié)構(gòu)化數(shù)據(jù)而非數(shù)據(jù)文件 本身,這樣的方式能夠保證查詢(xún)的快捷性。如果需要使用數(shù)據(jù)文件,通過(guò)結(jié)構(gòu)化數(shù)據(jù)即可訪(fǎng) 問(wèn)文件服務(wù)器上對(duì)應(yīng)的數(shù)據(jù)丈件。
二,實(shí)現(xiàn)多種方式的協(xié)同設(shè)計(jì);
1、 通過(guò)消息和郵件進(jìn)行信息溝通
郵件和消息工具滿(mǎn)足基本的溝通要求,實(shí)現(xiàn)設(shè)計(jì)者之間的通信和消息傳遞。支持群組發(fā) 送,自動(dòng)消息通知,消息訂閱,歷史消息查詢(xún)和管理等多種功能。
PDM系統(tǒng)通過(guò)內(nèi)置的郵件和消息管理器進(jìn)行郵件和消息處理,包括發(fā)送和接收郵件和消 息,對(duì)郵件和消息進(jìn)行存檔等,在工作流程等模塊中可以調(diào)用郵件和消息接口,以實(shí)現(xiàn)及時(shí) 的消息通知。
2、 應(yīng)用可視化瀏覽進(jìn)行協(xié)同
系統(tǒng)使用第三方可視化瀏覽器Autovue作為可視化工具,運(yùn)用其提供的API進(jìn)行集成(下 圖),實(shí)現(xiàn)PDM系統(tǒng)中的可視化協(xié)同。 可視化協(xié)同的實(shí)施方式如下
通過(guò)瀏覽器提供的合作功能進(jìn)行可視化協(xié)同,如召開(kāi)網(wǎng)絡(luò)會(huì)議,進(jìn)行設(shè)計(jì)評(píng)審等。參加 者可以是企業(yè)內(nèi)部人員,也可以是客戶(hù)和供應(yīng)商。建立在瀏覽基礎(chǔ)上的各種搡作不會(huì)對(duì)數(shù)據(jù) 本身產(chǎn)生影響,確保數(shù)據(jù)的安全性。與會(huì)者可以同步看到對(duì)數(shù)據(jù)的各種操作,圖形的旋轉(zhuǎn)、縮放同步顯示,對(duì)數(shù)據(jù)的測(cè)量、 圈閱和紅線(xiàn)批注也是同步的。通過(guò)交換控制權(quán),不同人員都可以對(duì)數(shù)據(jù)進(jìn)行檢查和發(fā)表意見(jiàn), 可以在本地操作,也可以在遠(yuǎn)程。
以下以一個(gè)遠(yuǎn)程數(shù)據(jù)評(píng)審過(guò)程為例說(shuō)明實(shí)現(xiàn)過(guò)程
步驟1——用戶(hù)首先對(duì)某一數(shù)據(jù)文件進(jìn)行瀏覽,該數(shù)據(jù)文件要被用于評(píng)審; 步驟2——進(jìn)入瀏覽模式,點(diǎn)選瀏覽器的合作菜單,發(fā)起合作。 步驟3——參與評(píng)審的人員啟動(dòng)瀏覽器,加入合作。
步驟4——所有者同意加入請(qǐng)求,瀏覽器同步顯示。所有對(duì)模型的操作如縮放、測(cè)量、 批注等都同步顯示。
步驟5 —~~根據(jù)需要交換數(shù)據(jù)控制權(quán),進(jìn)行設(shè)計(jì)評(píng)審。 3、 CAD環(huán)境下的設(shè)計(jì)協(xié)同
CAD環(huán)境下的設(shè)計(jì)協(xié)同實(shí)現(xiàn)了 CAD環(huán)境下的實(shí)時(shí)消息傳遞,根據(jù)需要可以進(jìn)行模型的 同步更新。該種協(xié)同由于要進(jìn)行CAD的操作,通常在本地的局域網(wǎng)內(nèi)運(yùn)用。
該功能運(yùn)用了 PDM的消息傳遞機(jī)制,通過(guò)^艮CAD系統(tǒng)的深入集成來(lái)實(shí)現(xiàn)。其實(shí)現(xiàn)方式 如下
步驟1——在PDM中進(jìn)行消息訂閱。
通過(guò)消息訂閱調(diào)用消息控制接口,設(shè)定消息事件的觸發(fā)條件。當(dāng)滿(mǎn)足條件時(shí),消息管理 器將自動(dòng)發(fā)送消息給用戶(hù)。
步驟2——獲得消息通知。
凄t據(jù)發(fā)生變更,預(yù)訂消息的用戶(hù)(如裝配工程師)在CAD中得到消息通知。 系統(tǒng)首先將變更后的CAD數(shù)據(jù)入庫(kù),入庫(kù)后系統(tǒng)的消息接口將判斷是否有用戶(hù)預(yù)訂該數(shù) 據(jù)的相關(guān)消息,如果滿(mǎn)足條件,將觸發(fā)消息事件。
CAD集成接口接到消息事件后,在CAD系統(tǒng)中彈出氣泡通知。 步驟3——更新相關(guān)模型,實(shí)現(xiàn)模型同步。
當(dāng)進(jìn)行更新操作時(shí),CAD系統(tǒng)通過(guò)PDM系統(tǒng)調(diào)用文件服務(wù)器上的CAD數(shù)據(jù)文件,并將 其加載到內(nèi)存中以替換原有零件,實(shí)現(xiàn)更新。
與該零件關(guān)聯(lián)的其他零件將自動(dòng)更新(CAD本身功能)。
采用了上述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法,由于其中基于統(tǒng) 一 的數(shù)據(jù)庫(kù)平 臺(tái)進(jìn)行產(chǎn)品數(shù)據(jù)的存取,同時(shí)在PDM中實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)的共享,并通過(guò)三種協(xié)同設(shè)計(jì)工具, 即消息和郵件、可視化瀏覽、CAD同步更新,共同實(shí)現(xiàn)了汽車(chē)開(kāi)發(fā)過(guò)程的協(xié)同設(shè)計(jì),既解決了汽車(chē)設(shè)計(jì)數(shù)據(jù)管理和共享的問(wèn)題,又解決了汽車(chē)設(shè)計(jì)協(xié)同的問(wèn)題,并創(chuàng)造性地實(shí)現(xiàn)了在 CAD環(huán)境下的實(shí)時(shí)協(xié)作和關(guān)聯(lián)零部件的數(shù)據(jù)同步更新,從而有效地縮短車(chē)型開(kāi)發(fā)周期,提升 設(shè)計(jì)質(zhì)量,使得汽車(chē)車(chē)型開(kāi)發(fā)周期縮短約20%,并減少了設(shè)計(jì)變更30%以上,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單 實(shí)用,使用過(guò)程快捷方便,開(kāi)發(fā)設(shè)計(jì)效率較高,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
在此說(shuō)明書(shū)中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種 修改和變換而不背離本發(fā)明的精神和范圍。因此,說(shuō)明書(shū)和附圖應(yīng)被認(rèn)為是說(shuō)明性的而非限 制性的。
權(quán)利要求
1、一種汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的系統(tǒng)包括用戶(hù)界面層、通訊層、應(yīng)用邏輯層、主服務(wù)器層和數(shù)據(jù)庫(kù)層,所述的用戶(hù)界面層依次通過(guò)所述的通訊層、應(yīng)用邏輯層和主服務(wù)器層與所述的數(shù)據(jù)庫(kù)層相連接。
2、 根據(jù)權(quán)利要求1所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的應(yīng)用邏輯層包括 企業(yè)對(duì)象模型功能模塊和應(yīng)用集成功能模塊,所述的通訊層分別通過(guò)所述的企業(yè)對(duì)象模型功 能模塊和應(yīng)用集成功能模塊與所述主服務(wù)器層相連接。
3、 根據(jù)權(quán)利要求2所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的企業(yè)對(duì)象模型功 能模塊包括圖檔管理單元、查詢(xún)管理單元、工作流程單元、產(chǎn)品結(jié)構(gòu)單元和權(quán)限管理單元。
4、 根據(jù)權(quán)利要求2所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的應(yīng)用集成功能模 塊包括行業(yè)模板單元、ERP接口單元、多重CAD單元、協(xié)同設(shè)計(jì)單元和二次開(kāi)發(fā)單元。
5、 根據(jù)權(quán)利要求1所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的通訊層包括 CORBAPDM使能器、HTTP Web服務(wù)器和應(yīng)用編程界面功能模塊,所述的用戶(hù)界面層依次 通過(guò)所述的CORBAPDM使能器、HTTP Web服務(wù)器和應(yīng)用編程界面功能模塊與所述的應(yīng)用 邏輯層相連接。
6、 根據(jù)權(quán)利要求1所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的數(shù)據(jù)庫(kù)層包括電 子文檔服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,所述的主服務(wù)器層與所述的電子文檔服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器 均相連接。
7、 根據(jù)權(quán)利要求6所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的電子文檔服務(wù)器 為電子倉(cāng)庫(kù)或者文件服務(wù)器。
8、 根據(jù)權(quán)利要求1所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其特征在于,所述的主服務(wù)器層為命 名服務(wù)器、應(yīng)用邏輯服務(wù)器或者EJB服務(wù)器。
9、 根掂權(quán)利要求1所述的汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng).其特征在于,所述的用戶(hù)界面層包括 客戶(hù)端和正瀏覽器,所述的客戶(hù)端和IE瀏覽器均與所述的通訊層相連接。
10、 一種利用權(quán)利要求1所述的系統(tǒng)實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征 在于,所述的方法包括圖文檔管理處理操作、汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作、權(quán)限管理操作和數(shù)據(jù) 查詢(xún)處理操作,所述的圖文檔管理處理操作,包括以下步驟(1 )系統(tǒng)設(shè)定數(shù)據(jù)丈件的存放位置; (2 )系統(tǒng)進(jìn)行圖文檔數(shù)據(jù)入庫(kù)操作;所述的汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作,包括以下步驟(1) 創(chuàng)建產(chǎn)品結(jié)構(gòu);(2) 維護(hù)和修改產(chǎn)品結(jié)構(gòu);(3 )才艮據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu); 所述的權(quán)限管理操作,包括以下步驟 (1 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型; (2 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí); (3 )設(shè)定系統(tǒng)訪(fǎng)問(wèn)者的權(quán)限; (4)設(shè)定系統(tǒng)中對(duì)象的狀態(tài); (5 )設(shè)定系統(tǒng)中數(shù)據(jù)的訪(fǎng)問(wèn)權(quán)限;所述的數(shù)據(jù)查詢(xún)處理#:作,包括以下步驟(1 )系統(tǒng)按照訪(fǎng)問(wèn)者所設(shè)定的查詢(xún)條件對(duì)翁:據(jù)庫(kù)記錄進(jìn)行查詢(xún);(2 )系統(tǒng)獲得查詢(xún)到的滿(mǎn)足條件的數(shù)據(jù)庫(kù)記錄;(3 )系統(tǒng)將查詢(xún)到的數(shù)據(jù)庫(kù)記錄顯示在客戶(hù)端的結(jié)果列表中。
11、 根據(jù)權(quán)利要求IO所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的系統(tǒng)設(shè)定數(shù)據(jù)文件的存放位置,具體為系統(tǒng)根據(jù)用戶(hù)的操作在系統(tǒng)中設(shè)置巻來(lái)指定數(shù)據(jù)文件存放的位置。
12、 根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的圖文檔數(shù)據(jù)包括CAD圖文檔數(shù)掂和非CAD圖文檔數(shù)據(jù),所述的對(duì)于圖文檔CAD數(shù)據(jù) 的入庫(kù)"t喿作,具體為系統(tǒng)通過(guò)與CAD系統(tǒng)的集成接口進(jìn)行CAD圖文檔數(shù)據(jù)的信息獲取、產(chǎn)品結(jié)構(gòu)信息獲取 和CAD圖文檔數(shù)據(jù)的入庫(kù);所述的對(duì)于非CAD圖文檔數(shù)據(jù)的入庫(kù)操作,具體為 系統(tǒng)通過(guò)調(diào)用入庫(kù)操作接口進(jìn)行批量數(shù)據(jù)的導(dǎo)入操作。
13、 根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的創(chuàng)建產(chǎn)品結(jié)構(gòu)包括通過(guò)CAD集成創(chuàng)建產(chǎn)品結(jié)構(gòu)和手工創(chuàng)建產(chǎn)品結(jié)構(gòu),所述的通過(guò)CAD 集成創(chuàng)建產(chǎn)品結(jié)構(gòu),包括以下步驟(11)系統(tǒng)調(diào)用CAD集成接口創(chuàng)建產(chǎn)品結(jié)構(gòu),并獲取CAD數(shù)據(jù)中的產(chǎn)品結(jié)構(gòu)信息; (12 )系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息寫(xiě)入數(shù)據(jù)庫(kù)中; (13 )系統(tǒng)通過(guò)客戶(hù)端界面進(jìn)行結(jié)果顯示;所述的手工創(chuàng)建產(chǎn)品結(jié)構(gòu),包括以下步驟 (21 )系統(tǒng)根據(jù)用戶(hù)的輸入操作創(chuàng)建產(chǎn)品的樹(shù)狀結(jié)構(gòu)和相關(guān)信息; (22 )系統(tǒng)將所述的產(chǎn)品結(jié)構(gòu)信息保存到數(shù)據(jù)庫(kù)中。
14、 根據(jù)權(quán)利要求IO所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的根據(jù)應(yīng)用要求使用產(chǎn)品結(jié)構(gòu),包括以下步驟(31)系統(tǒng)創(chuàng)建產(chǎn)品結(jié)構(gòu)的不同圖; (32 )系統(tǒng)進(jìn)行產(chǎn)品結(jié)構(gòu)的比較。
15、 根據(jù)權(quán)利要求IO所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的系統(tǒng)訪(fǎng)問(wèn)者的類(lèi)型包括所有者、用戶(hù)、所在組中的角色、審批者、審批組、審批角色、; 角色、所在組、組管理員、系統(tǒng)管理員、組和全體用戶(hù)。
16、 根據(jù)權(quán)利要求15所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的系統(tǒng)訪(fǎng)問(wèn)者的優(yōu)先級(jí)為按照優(yōu)先級(jí)從高到低的順序?yàn)樗姓?、用?hù)、所在組中的角色、審批者、審批組、審 批角色、角色、所在組、組管理員、系統(tǒng)管理員、組和全體用戶(hù)。
17、 根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的系統(tǒng)訪(fǎng)問(wèn)者的權(quán)限包括瀏覽、讀、寫(xiě)、刪除、更改、引用、使用、導(dǎo)出、修訂、新建和 更改所有權(quán)。
18、 根據(jù)權(quán)利要求IO所述的實(shí)現(xiàn)汽車(chē)產(chǎn)品數(shù)據(jù)管理和協(xié)同設(shè)計(jì)的方法,其特征在于,所 述的對(duì)象的狀態(tài)包括歸檔狀態(tài)、正在工作流程中、工作狀態(tài)。
全文摘要
本發(fā)明涉及一種汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及方法,其中系統(tǒng)包括用戶(hù)界面層、通訊層、應(yīng)用邏輯層、主服務(wù)器層和數(shù)據(jù)庫(kù)層,用戶(hù)界面層依次通過(guò)通訊層、應(yīng)用邏輯層和主服務(wù)器層與數(shù)據(jù)庫(kù)層連接。方法包括圖文檔管理處理操作、汽車(chē)產(chǎn)品結(jié)構(gòu)管理操作、權(quán)限管理操作和數(shù)據(jù)查詢(xún)處理操作。采用該種汽車(chē)產(chǎn)品數(shù)據(jù)管理系統(tǒng)及其協(xié)同設(shè)計(jì)方法,共同實(shí)現(xiàn)了汽車(chē)開(kāi)發(fā)過(guò)程的協(xié)同設(shè)計(jì),創(chuàng)造性地實(shí)現(xiàn)了在CAD環(huán)境下的實(shí)時(shí)協(xié)作和關(guān)聯(lián)零部件的數(shù)據(jù)同步更新,從而有效地縮短車(chē)型開(kāi)發(fā)周期,提升設(shè)計(jì)質(zhì)量,使得汽車(chē)車(chē)型開(kāi)發(fā)周期縮短約20%,并減少了設(shè)計(jì)變更30%以上,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單實(shí)用,使用過(guò)程快捷方便,開(kāi)發(fā)設(shè)計(jì)效率較高,工作性能穩(wěn)定可靠,適用范圍較為廣泛。
文檔編號(hào)G06F17/50GK101515308SQ20091004856
公開(kāi)日2009年8月26日 申請(qǐng)日期2009年3月31日 優(yōu)先權(quán)日2009年3月31日
發(fā)明者劉偉喆, 呂向陽(yáng), 憲 吳, 楊麗艷, 郎代兵, 雷雨成 申請(qǐng)人:上海同濟(jì)同捷科技股份有限公司