欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

計(jì)算機(jī)輔助設(shè)計(jì)多用戶設(shè)計(jì)協(xié)商系統(tǒng)及其方法

文檔序號(hào):6631505閱讀:381來源:國知局
計(jì)算機(jī)輔助設(shè)計(jì)多用戶設(shè)計(jì)協(xié)商系統(tǒng)及其方法
【專利摘要】本發(fā)明公開了一種計(jì)算機(jī)輔助設(shè)計(jì)多用戶設(shè)計(jì)協(xié)商系統(tǒng)及其方法。所述方法包括:從第一用戶接收幾何形狀設(shè)計(jì)的設(shè)計(jì)更改,并獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信息;將設(shè)計(jì)更改信息儲(chǔ)存為設(shè)計(jì)更改建議對(duì)象;將DCS對(duì)象與CAD模型一起傳輸給第二用戶;并且,從第二用戶接收對(duì)DCS對(duì)象的指令,并進(jìn)行與對(duì)DCS對(duì)象的指令對(duì)應(yīng)的操作。響應(yīng)假設(shè)指令,所述操作為根據(jù)DCS對(duì)象對(duì)包含設(shè)計(jì)更改的幾何形狀設(shè)計(jì)進(jìn)行的假設(shè)操作。響應(yīng)接受或拒絕指令,所述操作包括接受或拒絕設(shè)計(jì)更改。
【專利說明】計(jì)算機(jī)輔助設(shè)計(jì)多用戶設(shè)計(jì)協(xié)商系統(tǒng)及其方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明總體涉及計(jì)算機(jī)輔助設(shè)計(jì)(CAD)方法和軟件應(yīng)用,特別涉及使用CAD軟件 應(yīng)用的幾何標(biāo)記和通用圈閱的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng)和方法。

【背景技術(shù)】
[0002] 在Microsoft Word?文件中,圈閱功能使多方方便地更改、接受、拒絕或修改文 件中的修訂內(nèi)容。由于文本構(gòu)成文件的主要內(nèi)容,因此易于識(shí)別和理解各方對(duì)文本進(jìn)行的 更改。
[0003] 在計(jì)算機(jī)輔助設(shè)計(jì)(簡稱為CAD,用于設(shè)計(jì)幾何形狀及其屬性)過程中,通常需要 多方來討論和協(xié)商設(shè)計(jì)更改?,F(xiàn)在,在設(shè)計(jì)溝通過程中,多方可使用Word文件和圈閱功能 交換設(shè)計(jì)理念,或使用查看器軟件在設(shè)計(jì)對(duì)象中添加標(biāo)記和文字附注,以顯示預(yù)期更改。但 是,在許多情況下,預(yù)期更改,特別是涉及復(fù)雜幾何形狀修改的更改,如果不是不可能,也是 難以完全用文字描述,難以被其它方理解的。因此,非常需要采用新方法和技術(shù)通過CAD流 程進(jìn)行設(shè)計(jì)更改協(xié)商。
[0004] 因此,解決本領(lǐng)域中上述提到缺點(diǎn)和不足是目前亟待解決的問題。


【發(fā)明內(nèi)容】

[0005] 在一個(gè)方面,本發(fā)明公開了一種在CAD軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算機(jī)執(zhí)行 的方法。在一個(gè)實(shí)施例中,所述方法包括:(a)從CAD軟件的第一用戶接收幾何形狀設(shè)計(jì)的 設(shè)計(jì)更改,并獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信息,其 中,所述設(shè)計(jì)更改信息包括形狀幾何結(jié)構(gòu)更改和形狀屬性更改;(b)將設(shè)計(jì)更改信息儲(chǔ)存 為第一設(shè)計(jì)更改建議(DCS)對(duì)象;(c)將第一 DCS對(duì)象與CAD模型一起傳輸給CAD軟件的第 二用戶;并且,(d)從第二用戶接收對(duì)第一 DCS對(duì)象的第一指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與 對(duì)第一 DCS對(duì)象的第一指令對(duì)應(yīng)的第一操作。在特定實(shí)施例中,第一操作包括:(i)在第一 DCS對(duì)象中檢索設(shè)計(jì)更改信息;(ii)第一指令包括接受指令時(shí),根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì) 更改合并到幾何形狀設(shè)計(jì)中;(iii)第一指令包括拒絕指令時(shí),刪除第一 DCS對(duì)象;(iv)第 一指令包括顯示更改指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改;(v)第一指令包括預(yù)覽指 令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì);(vi)第一指令包括屬性查 詢指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;(vii)第 一指令包括比較指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行設(shè)計(jì)更改的幾 何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;(viii)指令包括調(diào)整修改指令時(shí),調(diào)整設(shè) 計(jì)更改信息;(ix)第一指令包括替換修改指令時(shí),對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且(X) 第一指令包括連續(xù)修改指令時(shí),在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和連續(xù)設(shè) 計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
[0006] 在特定實(shí)施例中,設(shè)計(jì)更改和替換設(shè)計(jì)更改分別包括以下步驟的至少一項(xiàng):添加 新設(shè)計(jì)特征;刪除現(xiàn)有設(shè)計(jì)特征;用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征;通過直接建模修改CAD 模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;更改幾何形狀設(shè) 計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且,在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
[0007] 在特定實(shí)施例中,現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì) 特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
[0008] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬性包括幾何形狀設(shè)計(jì)的材料、外觀和制 造細(xì)節(jié)。
[0009] 在特定實(shí)施例中,步驟(b)包括:通過CAD軟件的標(biāo)準(zhǔn)用戶界面從第一用戶接收直 接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的動(dòng)作;并且,捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改 信息。
[0010] 在特定實(shí)施例中,步驟(b)包括:通過預(yù)定設(shè)計(jì)更改模版從第一用戶接收預(yù)定設(shè) 計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié)果,作為設(shè)計(jì)更改;在預(yù)定設(shè)計(jì)更改模版中檢索所選 設(shè)計(jì)更改選項(xiàng)的模版信息;并且,將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息。
[0011] 在特定實(shí)施例中,步驟(C)包括:向第二用戶通知第一 DCS對(duì)象。
[0012] 在特定實(shí)施例中,步驟(ii)進(jìn)一步包括:第一指令包括接受指令時(shí),在沒有進(jìn)一 步用戶交互的情況下根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
[0013] 在特定實(shí)施例中,步驟(Vi)進(jìn)一步包括:向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求;在數(shù)據(jù)庫 中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;并且,顯示查 詢屬性。
[0014] 在特定實(shí)施例中,所述數(shù)據(jù)庫為企業(yè)數(shù)據(jù)庫、供應(yīng)商的企業(yè)資源規(guī)劃(ERP)系統(tǒng) 的數(shù)據(jù)庫,或后臺(tái)數(shù)據(jù)庫。
[0015] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的查詢屬性包括幾何形狀設(shè)計(jì)的物理屬性和幾何 形狀設(shè)計(jì)的采購屬性。
[0016] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的采購屬性包括庫存可用量、制造和運(yùn)輸價(jià)格和 時(shí)間表。
[0017] 在特定實(shí)施例中,步驟(ix)包括:獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模 型實(shí)施的替換設(shè)計(jì)更改的信息,其中,所述替換設(shè)計(jì)更改信息包括形狀幾何結(jié)構(gòu)更改和形 狀屬性更改;將替換設(shè)計(jì)更改信息儲(chǔ)存為第二DCS對(duì)象;將第二DCS對(duì)象與CAD模型一起傳 輸給第一用戶;并且,從第一用戶接收對(duì)第二DCS對(duì)象的第二指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行 與對(duì)第二DCS對(duì)象的第二指令對(duì)應(yīng)的第二操作。
[0018] 在特定實(shí)施例中,第二操作包括:(1)在第二DCS對(duì)象中檢索替換設(shè)計(jì)更改信息; (2)第二指令包括接受指令時(shí),根據(jù)替換設(shè)計(jì)更改信息將替換設(shè)計(jì)更改合并到幾何形狀設(shè) 計(jì)中;(3)第二指令包括拒絕指令時(shí),刪除第二DCS對(duì)象;(4)第二指令包括顯示更改指令 時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示替換設(shè)計(jì)更改;(5)第二指令包括預(yù)覽指令時(shí),根據(jù)替換設(shè) 計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì);(6)第二指令包括屬性查詢指令時(shí),根 據(jù)替換設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;(7)第二指令包括 比較指令時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示進(jìn)行了替換設(shè)計(jì)更改和沒有進(jìn)行替換設(shè)計(jì)更改的 幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性比較結(jié)果;(8)第二指令包括調(diào)整修改指令時(shí),調(diào)整 替換設(shè)計(jì)更改信息;并且(9)第二指令包括連續(xù)修改指令時(shí),在替換設(shè)計(jì)更改之后創(chuàng)建連 續(xù)設(shè)計(jì)更改,使替換設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
[0019] 在特定實(shí)施例中,步驟(2)包括:第二指令包括接受指令時(shí),在沒有進(jìn)一步用戶交 互的情況下根據(jù)替換設(shè)計(jì)更改信息將替換設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
[0020] 在特定實(shí)施例中,步驟(X)進(jìn)一步包括:獲取可通過CAD軟件在設(shè)計(jì)更改上實(shí)施的 連續(xù)設(shè)計(jì)更改的信息,其中,所述連續(xù)設(shè)計(jì)更改信息包括形狀幾何結(jié)構(gòu)更改和形狀屬性更 改;將連續(xù)設(shè)計(jì)更改信息儲(chǔ)存為第三DCS對(duì)象,與第一 DCS -起形成連續(xù)設(shè)計(jì)更改組;將第 三DCS對(duì)象與CAD模型、第一 DCS對(duì)象一起傳輸給第一用戶;并且,從第一用戶接收對(duì)第三 DCS對(duì)象的第三指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與對(duì)第三DCS對(duì)象的第三指令對(duì)應(yīng)的第三操 作。
[0021] 在特定實(shí)施例中,第三操作包括:(A)在第一 DCS對(duì)象中檢索設(shè)計(jì)更改信息,在第 三DCS對(duì)象中檢索連續(xù)設(shè)計(jì)更改信息;(B)第三指令包括接受指令時(shí),根據(jù)設(shè)計(jì)更改信息和 連續(xù)設(shè)計(jì)更改信息將設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì)中;(C)第三指令包括 拒絕指令時(shí),刪除第一 DCS對(duì)象和第三DCS對(duì)象;(D)第三指令包括顯示更改指令時(shí),根據(jù) 設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改;(E)第三指令包括預(yù)覽 指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改的幾 何形狀設(shè)計(jì);(F)第三指令包括屬性查詢指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息 顯示進(jìn)行了設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;(G)第三指令包括比較 指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示進(jìn)行了和沒有進(jìn)行設(shè)計(jì)更改和連續(xù)設(shè) 計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;并且(H)第三指令包括調(diào)整修 改指令時(shí),調(diào)整連續(xù)設(shè)計(jì)更改信息。
[0022] 在特定實(shí)施例中,步驟(B)包括:第三指令包括接受指令時(shí),在不進(jìn)行進(jìn)一步用戶 交互的情況下根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息將設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改自動(dòng)合 并到幾何形狀設(shè)計(jì)中。
[0023] 根據(jù)本發(fā)明的另一個(gè)方面,公開了一種在CAD軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算 機(jī)執(zhí)行的方法。在一個(gè)實(shí)施例中,所述方法包括:(a)從CAD軟件的第一用戶接收幾何形狀 設(shè)計(jì)的設(shè)計(jì)更改,并獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信 息,其中,所述設(shè)計(jì)更改信息包括形狀幾何結(jié)構(gòu)更改和形狀屬性更改;(b)將設(shè)計(jì)更改信息 儲(chǔ)存為設(shè)計(jì)更改建議(DCS)文件;(c)將DCS對(duì)象與CAD模型一起傳輸給CAD軟件的第二 用戶;并且(d)從第二用戶接收指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與指令對(duì)應(yīng)的操作。在特定實(shí) 施例中,所述操作包括:指令包括假設(shè)指令時(shí),根據(jù)DCS對(duì)象對(duì)進(jìn)行了設(shè)計(jì)更改的幾何形狀 設(shè)計(jì)進(jìn)行假設(shè)操作;指令為接受指令時(shí),接受設(shè)計(jì)更改;并且,指令為拒絕指令時(shí),拒絕設(shè) 計(jì)更改。
[0024] 在特定實(shí)施例中,設(shè)計(jì)更改包括以下步驟的至少一項(xiàng):在幾何形狀設(shè)計(jì)中添加新 設(shè)計(jì)特征;刪除幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征;用新設(shè)計(jì)特征替換幾何形狀設(shè)計(jì)的現(xiàn)有設(shè) 計(jì)特征;通過直接建模修改幾何形狀設(shè)計(jì)的CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;更改幾何形 狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬 性;并且,在幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征中添加設(shè)計(jì)相關(guān)文件。
[0025] 在特定實(shí)施例中,現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì) 特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
[0026] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬性包括幾何形狀設(shè)計(jì)的材料、外觀和制 造細(xì)節(jié)。
[0027] 在特定實(shí)施例中,步驟(b)包括:通過CAD軟件的標(biāo)準(zhǔn)用戶界面從第一用戶接收直 接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的動(dòng)作;并且,捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改 信息。
[0028] 在特定實(shí)施例中,步驟(b)包括:通過預(yù)定設(shè)計(jì)更改模版從第一用戶接收預(yù)定設(shè) 計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié)果,作為設(shè)計(jì)更改;在預(yù)定設(shè)計(jì)更改模版中檢索所選 設(shè)計(jì)更改選項(xiàng)的模版信息;并且,將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息。
[0029] 在特定實(shí)施例中,假設(shè)操作包括:⑴在DCS對(duì)象中檢索設(shè)計(jì)更改信息;(ii)假 設(shè)指令包括顯示更改指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改;(iii)假設(shè)指令包括預(yù)覽 指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì);(iv)假設(shè)指令包括屬性 查詢指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;(v)假 設(shè)指令包括比較指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行設(shè)計(jì)更改的幾 何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;(vi)假設(shè)指令包括調(diào)整修改指令時(shí),調(diào)整 設(shè)計(jì)更改信息;(vii)假設(shè)指令包括替換修改指令時(shí),對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且 (viii)假設(shè)指令包括連續(xù)修改指令時(shí),在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和 連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
[0030] 在特定實(shí)施例中,替換設(shè)計(jì)更改包括以下步驟的至少一項(xiàng):在幾何形狀設(shè)計(jì)中添 加新設(shè)計(jì)特征;刪除幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征;用新設(shè)計(jì)特征替換幾何形狀設(shè)計(jì)的現(xiàn) 有設(shè)計(jì)特征;通過直接建模修改幾何形狀設(shè)計(jì)的CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;更改幾 何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì) 屬性;并且,在幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征中添加設(shè)計(jì)相關(guān)文件。
[0031] 在特定實(shí)施例中,連續(xù)設(shè)計(jì)更改包括以下步驟的至少一項(xiàng):在設(shè)計(jì)更改之后添加 新設(shè)計(jì)特征;在設(shè)計(jì)更改之后刪除現(xiàn)有設(shè)計(jì)特征;在設(shè)計(jì)更改之后用新設(shè)計(jì)特征替換現(xiàn)有 設(shè)計(jì)特征;在設(shè)計(jì)更改之后通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;在設(shè)計(jì)更 改之后更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;在設(shè)計(jì)更改之后更改幾何形狀設(shè)計(jì)的一 個(gè)或多個(gè)設(shè)計(jì)屬性;并且,在設(shè)計(jì)更改之后在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
[0032] 在特定實(shí)施例中,步驟(iv)進(jìn)一步包括:向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求;在數(shù)據(jù)庫 中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;并且,顯示查 詢屬性。
[0033] 在特定實(shí)施例中,所述數(shù)據(jù)庫為企業(yè)數(shù)據(jù)庫、供應(yīng)商的ERP系統(tǒng)的數(shù)據(jù)庫,或后臺(tái) 數(shù)據(jù)庫。
[0034] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的查詢屬性包括幾何形狀設(shè)計(jì)的物理屬性和幾何 形狀設(shè)計(jì)的采購屬性。
[0035] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的采購屬性包括庫存可用量、制造和運(yùn)輸價(jià)格和 時(shí)間表。
[0036] 在特定實(shí)施例中,接受設(shè)計(jì)更改的步驟包括:在DCS對(duì)象中檢索設(shè)計(jì)更改信息;在 沒有進(jìn)一步用戶交互的情況下根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
[0037] 在特定實(shí)施例中,拒絕設(shè)計(jì)更改的步驟包括:刪除DCS對(duì)象。
[0038] 本發(fā)明的另一個(gè)方面涉及一種CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng)。在特定實(shí)施例中,所述 系統(tǒng)包括:可由至少一個(gè)計(jì)算裝置執(zhí)行的CAD軟件,用于進(jìn)行幾何形狀設(shè)計(jì);可由至少一個(gè) 計(jì)算裝置執(zhí)行的設(shè)計(jì)更改生成模塊,用于接收對(duì)幾何形狀設(shè)計(jì)的設(shè)計(jì)更改,獲取設(shè)計(jì)更改 信息,并將設(shè)計(jì)更改信息儲(chǔ)存到設(shè)計(jì)更改建議(DCS)對(duì)象中,其中,設(shè)計(jì)更改信息包括形狀 幾何結(jié)構(gòu)更改和形狀屬性更改;以及,可由至少一個(gè)計(jì)算裝置執(zhí)行的DCS執(zhí)行模塊,用于根 據(jù)DCS對(duì)象對(duì)進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)進(jìn)行操作。在特定實(shí)施例中,所述操作包括: (i)在DCS對(duì)象中檢索設(shè)計(jì)更改信息;(ii)響應(yīng)接受指令根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改合 并到幾何形狀設(shè)計(jì)中;(iii)響應(yīng)拒絕指令刪除DCS對(duì)象;(iv)響應(yīng)顯示更改指令根據(jù)設(shè) 計(jì)更改信息顯示設(shè)計(jì)更改;(v)響應(yīng)預(yù)覽指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾 何形狀設(shè)計(jì);(vi)響應(yīng)屬性查詢指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀 設(shè)計(jì)的查詢屬性;(vii)響應(yīng)比較指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行 設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性比較結(jié)果;(viii)響應(yīng)調(diào)整修改指令調(diào) 整設(shè)計(jì)更改信息;(ix)響應(yīng)替換修改指令對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且(X)響應(yīng)連 續(xù)修改指令在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì) 更改組。
[0039] 在特定實(shí)施例中,設(shè)計(jì)更改和替換設(shè)計(jì)更改分別包括以下步驟的至少一項(xiàng):添加 新設(shè)計(jì)特征;刪除現(xiàn)有設(shè)計(jì)特征;用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征;通過直接建模修改CAD 模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;更改幾何形狀設(shè) 計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且,在現(xiàn)有設(shè)計(jì)特征中添加設(shè)計(jì)相關(guān)文件。在特定實(shí)施例中, 現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征 的尺寸。在特定實(shí)施例中,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬性包括幾何形狀設(shè)計(jì)的材料、外觀和制造 細(xì)節(jié)。
[0040] 在特定實(shí)施例中,連續(xù)設(shè)計(jì)更改包括以下步驟的至少一項(xiàng):在設(shè)計(jì)更改之后添加 新設(shè)計(jì)特征;在設(shè)計(jì)更改之后刪除現(xiàn)有設(shè)計(jì)特征;在設(shè)計(jì)更改之后用新設(shè)計(jì)特征替換現(xiàn)有 設(shè)計(jì)特征;在設(shè)計(jì)更改之后通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀;在設(shè)計(jì)更 改之后更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且,在設(shè)計(jì)更改之后在幾何形狀設(shè)計(jì) 中添加設(shè)計(jì)相關(guān)文件。在特定實(shí)施例中,現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位 置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。在特定實(shí)施例中,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬 性包括幾何形狀設(shè)計(jì)的材料、外觀和制造細(xì)節(jié)。
[0041] 在特定實(shí)施例中,設(shè)計(jì)更改生成模塊用于:通過CAD軟件的標(biāo)準(zhǔn)用戶界面接收直 接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的動(dòng)作;并且,捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改 信息。
[0042] 在特定實(shí)施例中,設(shè)計(jì)更改生成模塊包括預(yù)定設(shè)計(jì)更改模版。在特定實(shí)施例中,設(shè) 計(jì)更改生成模塊用于:接收預(yù)定設(shè)計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié)果,作為設(shè)計(jì)更改; 在預(yù)定設(shè)計(jì)更改模版中檢索所選設(shè)計(jì)更改選項(xiàng)的模版信息;并且,將模版信息轉(zhuǎn)換為設(shè)計(jì) 更改信息。
[0043] 在特定實(shí)施例中,步驟(vi)進(jìn)一步包括:向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求;在數(shù)據(jù)庫 中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;并且,顯示查 詢屬性。
[0044] 在特定實(shí)施例中,所述數(shù)據(jù)庫為企業(yè)數(shù)據(jù)庫、供應(yīng)商的ERP系統(tǒng)的數(shù)據(jù)庫,或后臺(tái) 數(shù)據(jù)庫。
[0045] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的查詢屬性包括幾何形狀設(shè)計(jì)的物理屬性和幾何 形狀設(shè)計(jì)的采購屬性。
[0046] 在特定實(shí)施例中,幾何形狀設(shè)計(jì)的采購屬性包括庫存可用量、制造和運(yùn)輸價(jià)格和 時(shí)間表。
[0047] 在特定實(shí)施例中,所述至少一個(gè)計(jì)算裝置為臺(tái)式計(jì)算機(jī)、筆記本電腦、平板裝置或 移動(dòng)裝置。
[0048] 根據(jù)優(yōu)選實(shí)施例的以下說明,結(jié)合以下附圖,本發(fā)明的這些和其它方面得以明確, 但是,只要不脫離本發(fā)明的新型概念的主旨和范圍,可對(duì)其進(jìn)行變形和修改。

【專利附圖】

【附圖說明】
[0049] 附圖對(duì)本發(fā)明的一個(gè)或多個(gè)實(shí)施例進(jìn)行了圖解,與書面說明書一起用于解釋本發(fā) 明的原理。在任何地方,附圖中將使用相同參考編號(hào)代表實(shí)施例的相同單元。以下附圖僅 用于舉例說明,并不具有限制性。
[0050] 圖1A和1B圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的CAD多用戶設(shè)計(jì)協(xié)商 系統(tǒng)。
[0051] 圖2顯示了根據(jù)本發(fā)明的特定實(shí)施例的在CAD軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算 機(jī)執(zhí)行的方法的流程圖。
[0052] 圖3A圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的幾何形狀設(shè)計(jì)。
[0053] 圖3B圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的進(jìn)行了設(shè)計(jì)更改的幾何形 狀設(shè)計(jì)。
[0054] 圖4顯示了根據(jù)本發(fā)明的特定實(shí)施例的在DCS對(duì)象中創(chuàng)建設(shè)計(jì)更改并儲(chǔ)存設(shè)計(jì)更 改的流程圖。
[0055] 圖5A顯示了根據(jù)本發(fā)明的特定實(shí)施例的進(jìn)行假設(shè)操作的流程圖。
[0056] 圖5B圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的查詢屬性。
[0057] 圖6A圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的替換設(shè)計(jì)更改。
[0058] 圖6B圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的連續(xù)設(shè)計(jì)更改。
[0059] 圖7顯示了根據(jù)本發(fā)明的特定實(shí)施例的接受或拒絕設(shè)計(jì)更改的流程圖。

【具體實(shí)施方式】
[0060] 下文將根據(jù)附圖對(duì)本發(fā)明進(jìn)行更完整的說明,附圖中顯示了本發(fā)明的例示性實(shí)施 例。但是,本發(fā)明可以以多種不同形式實(shí)施,不應(yīng)理解為僅限于本文所述的實(shí)施例。相反, 提供這些實(shí)施例的目的在于使本發(fā)明全面完整,這些實(shí)施例將完整地向本領(lǐng)域的技術(shù)人員 傳達(dá)本發(fā)明的范圍。在附圖中,不同視圖中的相同數(shù)字表示相同部件。本文的說明和以下 權(quán)利要求中使用的"一個(gè)"和"所述"的含義包括復(fù)數(shù),除非上下文另有明確說明。另外,本 文的說明和以下權(quán)利要求中使用的"在…中"的含義包括"在…中"和"在…之上",除非上 下文另有明確說明。另外,為了便于讀者理解,說明書中可能會(huì)使用標(biāo)題或副標(biāo)題,但其不 影響本發(fā)明的范圍。
[0061] 本文使用的術(shù)語"A、B和C的至少其中之一"應(yīng)理解為邏輯上的(A或B或C),使 用非排他性邏輯或。應(yīng)理解的是,方法中的一個(gè)或多個(gè)步驟可以不同順序(或同時(shí))執(zhí)行, 不會(huì)改變本發(fā)明的原理。
[0062] 本文使用的術(shù)語"計(jì)算機(jī)輔助設(shè)計(jì)軟件"或其縮寫"CAD軟件"可指計(jì)算機(jī)輔助設(shè) 計(jì)軟件或任何其它設(shè)計(jì)協(xié)同軟件。
[0063] 本文使用的術(shù)語"模塊"可指或可包括提供所述功能的合適軟件組件,或可為其一 部分。在特定實(shí)施例中,術(shù)語"模塊"可包括軟件組件(例如,代碼)和執(zhí)行代碼的硬件組 件。
[0064] 本文使用的術(shù)語"代碼"可包括軟件、固件和/或微碼,可指程序、功能、類別和/或 對(duì)象。本文使用的術(shù)語"共享"指可使用單個(gè)(共享)處理器執(zhí)行多個(gè)硬件模塊中的某些 或所有代碼。另外,多個(gè)硬件模塊中的某些或所有代碼可由單個(gè)(共享)存儲(chǔ)器存儲(chǔ)。本 文使用的術(shù)語"組"指可使用一組處理器執(zhí)行單個(gè)硬件模塊中的某些或所有代碼。另外,單 個(gè)硬件模塊中的某些或所有代碼可用一組存儲(chǔ)器存儲(chǔ)。
[0065] 本說明書中使用的術(shù)語基本在本領(lǐng)域中、本發(fā)明的場境中、使用每個(gè)術(shù)語的特定 場境中具有普通含義。
[0066] 用于描述本發(fā)明的特定術(shù)語如下所述,或如本說明書中的其它位置所述,用于為 從業(yè)者在描述本發(fā)明的裝置和方法以及如何使用時(shí)提供額外指導(dǎo)。為了方便起見,特定術(shù) 語可能會(huì)(例如)用斜體字或引號(hào)突出顯示。突出顯示并不影響術(shù)語的范圍和含義;在同 一場景下,無論是否突出顯示,術(shù)語的范圍和含義都相同。應(yīng)理解的是,有些東西可以有一 種以上的方法描述。因此,此處所述的任何一個(gè)或多個(gè)術(shù)語可使用替代語言和同義詞,無論 此處是否闡述或討論了一個(gè)術(shù)語,都不代表任何特殊意義。為特定術(shù)語提供了同義詞。敘 述一個(gè)或多個(gè)同義詞并不意味著不可使用其它同義詞。本說明書中任何位置使用的示例, 包括此處所述的任何術(shù)語的示例,僅為舉例說明的目的,并不限制本發(fā)明或所述任何術(shù)語 的范圍和意義。同樣,本發(fā)明并不限于本說明書中提出的各個(gè)實(shí)施例。另外,可能會(huì)使用副 標(biāo)題幫助說明書的讀者理解說明書,但副標(biāo)題的使用并不影響本發(fā)明的范圍。
[0067] 本文使用的"大約"基本上應(yīng)表示指定值或范圍的20 %以內(nèi),優(yōu)選10 %以內(nèi),更優(yōu) 選5 %以內(nèi)。本文所述的數(shù)量為近似數(shù)量,表示如果沒有明確說明,應(yīng)理解為"大約"。
[0068] 本文使用的術(shù)語"包括"、"具有"、"包含"、"涉及"等應(yīng)理解為無限制性的,S卩,表示 "包括,但不限于"。
[0069] 發(fā)明概述
[0070] CAD流程不僅是最終幾何形狀的設(shè)計(jì),也包括其他附加信息,例如,如何構(gòu)建形狀、 工程設(shè)計(jì)意圖、材料和其它物理屬性、采購屬性和制造屬性等的設(shè)計(jì)。因此,對(duì)于幾何形狀 設(shè)計(jì),設(shè)計(jì)更改可修改幾何結(jié)構(gòu),還可影響對(duì)其它設(shè)計(jì)相關(guān)信息和屬性的更改。產(chǎn)生相同幾 何結(jié)構(gòu)的兩種不同設(shè)計(jì)更改可能會(huì)對(duì)其它設(shè)計(jì)屬性產(chǎn)生不同影響。
[0071] 因此,幾何形狀設(shè)計(jì)涉及多個(gè)用戶或多方時(shí),參與設(shè)計(jì)協(xié)商的各方能夠完全理解 其中一方提出的設(shè)計(jì)更改以及這種更改的結(jié)果和影響非常重要。由于這種信息的復(fù)雜性和 多步驟設(shè)計(jì)更改的特性,要求使用綜合設(shè)計(jì)協(xié)商系統(tǒng)。基于文本的設(shè)計(jì)協(xié)商,例如,Word文 件中的圈閱功能或查看器軟件中的標(biāo)記功能,不足以滿足這些要求。需要新方法和技術(shù)來 支持簡單有效的設(shè)計(jì)協(xié)商。
[0072] 多用戶設(shè)計(jì)協(xié)商的概念涉及以"設(shè)計(jì)更改建議"(DCS)對(duì)象的格式提出的設(shè)計(jì)更 改。DCS對(duì)象必須包括關(guān)于更改方法的完整信息和所有關(guān)聯(lián)數(shù)據(jù)。這種信息需要捕捉、保 存,并可在后續(xù)任何階段顯示。參與設(shè)計(jì)協(xié)商的各方隨后可對(duì)DCS對(duì)象進(jìn)行審閱、討論,并 做出決定。為了便于進(jìn)行該過程,需要允許各方進(jìn)行"假設(shè)"查詢。例如,假設(shè)DCS對(duì)象被接 受,各方必須能預(yù)覽幾何結(jié)果,并能查詢這種狀態(tài)下的各種物理屬性和采購屬性。修改DCS 對(duì)象、隨后預(yù)覽幾何結(jié)構(gòu)并查詢物理屬性和采購屬性的功能同樣重要。另外,如果審閱者能 將更改之前和之后的設(shè)計(jì)相比較,則非常方便。通過這些功能,參與設(shè)計(jì)協(xié)商的各方將能反 復(fù)審閱和修改DCS對(duì)象,并且最終決定接受還是拒絕該DCS對(duì)象。
[0073] 在一個(gè)方面,本發(fā)明公開了一種在CAD軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算機(jī)執(zhí)行 的方法。在一個(gè)實(shí)施例中,所述方法包括:(a)從CAD軟件的第一用戶接收幾何形狀設(shè)計(jì)的 設(shè)計(jì)更改,并獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信息,其 中,所述設(shè)計(jì)更改信息包括設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和形狀屬性更改;(b)將設(shè)計(jì)更 改信息儲(chǔ)存為第一 DCS對(duì)象;(c)將第一 DCS對(duì)象與CAD模型一起傳輸給CAD軟件的第二 用戶;并且(d)從第二用戶接收對(duì)第一DCS對(duì)象的第一指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與第一 DCS對(duì)象的第一指令對(duì)應(yīng)的第一操作。在特定實(shí)施例中,第一操作包括:(i)在DCS對(duì)象中 檢索設(shè)計(jì)更改信息;(ii)第一指令包括接受指令時(shí),根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改合并到 幾何形狀設(shè)計(jì)中;(iii)第一指令包括拒絕指令時(shí),刪除第一 DCS對(duì)象;(iv)第一指令包括 顯示更改指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改;(v)第一指令包括預(yù)覽指令時(shí),根據(jù)設(shè) 計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì);(vi)第一指令包括屬性查詢指令時(shí),根 據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;(vii)第一指令包括比 較指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之 間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;(viii)指令包括調(diào)整修改指令時(shí),調(diào)整設(shè)計(jì)更改信息; (ix)第一指令包括替換修改指令時(shí),對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且(X)第一指令包 括連續(xù)修改指令時(shí),在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改形成 連續(xù)設(shè)計(jì)更改組。
[0074] 本發(fā)明的另一個(gè)方面涉及一種CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng)。在特定實(shí)施例中,所述 系統(tǒng)包括:可由至少一個(gè)計(jì)算裝置執(zhí)行的CAD軟件,用于進(jìn)行幾何形狀設(shè)計(jì);可由至少一個(gè) 計(jì)算裝置執(zhí)行的設(shè)計(jì)更改生成模塊,用于接收對(duì)幾何形狀設(shè)計(jì)的設(shè)計(jì)更改,獲取設(shè)計(jì)更改 信息,并將設(shè)計(jì)更改信息儲(chǔ)存到設(shè)計(jì)更改建議(DCS)對(duì)象中,其中,設(shè)計(jì)更改信息包括形狀 幾何結(jié)構(gòu)更改和形狀屬性更改;以及,可由至少一個(gè)計(jì)算裝置執(zhí)行的DCS執(zhí)行模塊,用于根 據(jù)DCS對(duì)象對(duì)進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)進(jìn)行操作。在特定實(shí)施例中,所述操作包括: (i)在DCS對(duì)象中檢索設(shè)計(jì)更改信息;(ii)響應(yīng)接受指令根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改合 并到幾何形狀設(shè)計(jì)中;(iii)響應(yīng)拒絕指令刪除DCS對(duì)象;(iv)響應(yīng)顯示更改指令根據(jù)設(shè) 計(jì)更改信息顯示設(shè)計(jì)更改;(v)響應(yīng)預(yù)覽指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾 何形狀設(shè)計(jì);(vi)響應(yīng)屬性查詢指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀 設(shè)計(jì)的查詢屬性;(vii)響應(yīng)比較指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行 設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性比較結(jié)果;(viii)響應(yīng)調(diào)整修改指令調(diào) 整設(shè)計(jì)更改信息;(ix)響應(yīng)替換修改指令對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且(X)響應(yīng)連 續(xù)修改指令在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì) 更改組。
[0075] 圖1A和1B圖解示意性地顯示了根據(jù)本發(fā)明的特定實(shí)施例的CAD多用戶設(shè)計(jì)協(xié)商 系統(tǒng)。如圖1A所示,系統(tǒng)100包括通過網(wǎng)絡(luò)110連接在一起的多個(gè)計(jì)算裝置120和130。 計(jì)算裝置120和130中每一個(gè)均可為臺(tái)式計(jì)算機(jī)、筆記本電腦、平板電腦、移動(dòng)裝置或能執(zhí) 行CAD相關(guān)軟件應(yīng)用的任何其它計(jì)算系統(tǒng)。網(wǎng)絡(luò)110可為有線或無線網(wǎng)絡(luò),可為各種形式, 例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),包括因特網(wǎng)。CAD設(shè)計(jì)者112通過計(jì)算裝置120運(yùn)行 系統(tǒng),除設(shè)計(jì)者之外的一般用戶114通過計(jì)算裝置130運(yùn)行系統(tǒng)。
[0076] 如圖1B所示,計(jì)算裝置120包括CAD軟件122、設(shè)計(jì)更改生成模塊124和DCS執(zhí) 行模塊126。CAD軟件122具有標(biāo)準(zhǔn)用戶界面(UI) 128。同樣,計(jì)算裝置130包括CAD軟件 132、設(shè)計(jì)更改生成模塊134和DCS執(zhí)行模塊136。CAD軟件132具有標(biāo)準(zhǔn)用戶界面(UI) 138。
[0077] 每個(gè)CAD軟件122和132可為供CAD設(shè)計(jì)者112通過標(biāo)準(zhǔn)Π 128和138創(chuàng)建幾 何形狀設(shè)計(jì)的CAD模型,或通過標(biāo)準(zhǔn)Π 128和138為任何用戶(CAD設(shè)計(jì)者112或一般用 戶114)顯示現(xiàn)有幾何形狀設(shè)計(jì)的CAD軟件應(yīng)用。例如,CAD設(shè)計(jì)者112可使用計(jì)算裝置 120上的CAD軟件122創(chuàng)建幾何形狀設(shè)計(jì)文件140的CAD模型,并通過網(wǎng)絡(luò)110將幾何形 狀設(shè)計(jì)文件140發(fā)送給計(jì)算裝置130上的一般用戶114。在特定實(shí)施例中,CAD軟件122和 132可為相同CAD軟件應(yīng)用。在特定實(shí)施例中,CAD軟件122和132可為不同應(yīng)用,但能互 相兼容,以相同格式創(chuàng)建和顯示幾何形狀設(shè)計(jì)文件,使幾何形狀設(shè)計(jì)文件可在CAD軟件122 和132之間交換。
[0078] 設(shè)計(jì)更改生成模塊124和134中的每一個(gè)均為用于接收對(duì)幾何形狀設(shè)計(jì)140的設(shè) 計(jì)更改,獲取設(shè)計(jì)更改信息,并將設(shè)計(jì)更改信息儲(chǔ)存為DCS對(duì)象的軟件模塊。在特定實(shí)施例 中,設(shè)計(jì)更改信息可包括形狀幾何結(jié)構(gòu)更改和形狀屬性更改。例如,一般用戶114可使用設(shè) 計(jì)更改生成模塊134在CAD設(shè)計(jì)者112創(chuàng)建的幾何形狀設(shè)計(jì)140上創(chuàng)建設(shè)計(jì)更改,使設(shè)計(jì) 更改生成模塊134生成與設(shè)計(jì)更改對(duì)應(yīng)的DCS對(duì)象150。一般用戶114隨后可通知CAD設(shè) 計(jì)者112,將DCS對(duì)象150與CAD模型一起發(fā)回給CAD設(shè)計(jì)者112。同樣,CAD設(shè)計(jì)者112還 可響應(yīng)一般用戶114的輸入使用設(shè)計(jì)更改生成模塊124創(chuàng)建設(shè)計(jì)更改,并將設(shè)計(jì)更改生成 模塊124生成的DCS對(duì)象與CAD模型一起發(fā)送給一般用戶114。
[0079] DCS執(zhí)行模塊126和136中的每一個(gè)均為用于根據(jù)DCS對(duì)象150對(duì)進(jìn)行了設(shè)計(jì)更 改的幾何形狀設(shè)計(jì)140進(jìn)行操作的軟件模塊。在特定實(shí)施例中,DCS執(zhí)行模塊126和136從 用戶接收指令,并響應(yīng)指令進(jìn)行操作。例如,CAD設(shè)計(jì)者112從一般用戶114接收DCS對(duì)象 150并將假設(shè)指令輸入到DCS執(zhí)行模塊126中時(shí),DCS執(zhí)行模塊126可根據(jù)DCS對(duì)象150對(duì) 進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)140進(jìn)行假設(shè)操作。指令為接受指令時(shí),DCS執(zhí)行模塊126 可根據(jù)DCS對(duì)象150通過將設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì)140中而進(jìn)行接受設(shè)計(jì)更改的接 受操作。指令為拒絕指令時(shí),DCS執(zhí)行模塊126可通過刪除DCS對(duì)象150而進(jìn)行拒絕設(shè)計(jì) 更改的拒絕操作。
[0080] 應(yīng)理解的是,系統(tǒng)100可包括多個(gè)CAD設(shè)計(jì)者112和多個(gè)一般用戶114。在特定實(shí) 施例中,所有用戶可為CAD設(shè)計(jì)者或可為一般用戶。在特定實(shí)施例中,CAD設(shè)計(jì)者112和一 般用戶114可同時(shí)運(yùn)行系統(tǒng)100,以進(jìn)行實(shí)時(shí)協(xié)商,或可在不同時(shí)間下運(yùn)行系統(tǒng),以進(jìn)行離 線協(xié)商。
[0081] 進(jìn)一步,系統(tǒng)100可包括至少一個(gè)計(jì)算裝置。換句話說,CAD設(shè)計(jì)者112和一般用 戶114可在不同時(shí)間下使用一個(gè)計(jì)算裝置120或130運(yùn)行系統(tǒng)100。因此,CAD設(shè)計(jì)者與用 戶之間的通信可在單個(gè)計(jì)算裝置120或130內(nèi)進(jìn)行,并不一定要經(jīng)過網(wǎng)絡(luò)110。
[0082] 進(jìn)一步,在特定實(shí)施例中,系統(tǒng)100包括多個(gè)計(jì)算裝置時(shí),可將軟件模塊和組件 (CAD軟件122、設(shè)計(jì)更改生成模塊124和DCS執(zhí)行模塊126)分配到計(jì)算裝置中。換言之,系 統(tǒng)100的每個(gè)計(jì)算裝置可僅包括軟件模塊和組件的一部分(CAD軟件122、設(shè)計(jì)更改生成模 塊124和DCS執(zhí)行模塊126)。例如,一般用戶114可使用僅安裝了設(shè)計(jì)更改生成模塊134 和DCS執(zhí)行模塊136的客戶端移動(dòng)設(shè)備130運(yùn)行系統(tǒng)100,以與安裝了 CAD軟件122的主 機(jī)服務(wù)器120連接。這種情況下,一般用戶114可使用設(shè)計(jì)更改生成模塊134和DCS執(zhí)行 模塊136提供的功能,但無法在本地訪問CAD軟件。但是,一般用戶114仍可通過移動(dòng)設(shè)備 130遠(yuǎn)程訪問主機(jī)服務(wù)器120上的CAD軟件122。
[0083] 圖2顯示了根據(jù)本發(fā)明的特定實(shí)施例在CAD軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算機(jī) 執(zhí)行的方法的流程圖。所述計(jì)算機(jī)執(zhí)行的方法可由圖1A和1B所示的系統(tǒng)100進(jìn)行。如圖 2所示,所述方法涉及第一用戶200和第二用戶202。第一用戶200和第二用戶202的每個(gè) 都可為圖1A所示的CAD設(shè)計(jì)者112或一般用戶114。
[0084] 如圖2所示,對(duì)于幾何形狀設(shè)計(jì),第一用戶200可通過設(shè)計(jì)更改生成模塊對(duì)幾何形 狀設(shè)計(jì)創(chuàng)建設(shè)計(jì)更改,并將設(shè)計(jì)更改信息儲(chǔ)存在DCS對(duì)象中(步驟S210)。在特定實(shí)施例 中,設(shè)計(jì)更改信息可包括設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和設(shè)計(jì)更改的形狀屬性更改。特別 地,第一用戶200可輸入指令,以在儲(chǔ)存設(shè)計(jì)更改生成模塊134的計(jì)算機(jī)130中創(chuàng)建設(shè)計(jì)更 改。收到來自第一用戶200的指令時(shí),設(shè)計(jì)更改生成模塊134可獲取設(shè)計(jì)更改的相關(guān)形狀 幾何結(jié)構(gòu)和形狀屬性修改,作為設(shè)計(jì)更改信息,并將設(shè)計(jì)更改信息儲(chǔ)存到DCS對(duì)象中。
[0085] 生成DCS對(duì)象之后,第一用戶200可將DCS對(duì)象與CAD模型一起發(fā)送給第二用戶 202 (步驟S220)??墒褂酶鞣N文件傳輸或共享方法傳輸DCS對(duì)象。例如,第一用戶200可 通過電子郵件或文件傳輸協(xié)議(FTP)將DCS對(duì)象與CAD模型一起發(fā)送給第二用戶202。也 可使用其它文件共享或網(wǎng)絡(luò)傳輸方法。
[0086] 第二用戶202接收DCS對(duì)象時(shí),第二用戶202可通過在DCS執(zhí)行模塊中輸入指令 而根據(jù)DCS對(duì)象對(duì)幾何形狀設(shè)計(jì)進(jìn)行操作。例如,指令為假設(shè)指令時(shí),DCS執(zhí)行模塊對(duì)DCS 對(duì)象進(jìn)行對(duì)應(yīng)假設(shè)操作(步驟S230)。假設(shè)操作的示例可包括:根據(jù)設(shè)計(jì)更改信息顯示設(shè) 計(jì)更改;根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì);根據(jù)設(shè)計(jì)更改信息顯示 進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性;根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒 有進(jìn)行設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;在幾何形狀設(shè)計(jì)中添 加設(shè)計(jì)相關(guān)文件(例如,批注);并且,調(diào)整設(shè)計(jì)更改。下文將對(duì)假設(shè)操作的細(xì)節(jié)進(jìn)行說明。 [0087] 進(jìn)行假設(shè)操作之后,第二用戶202可將DCS對(duì)象與CAD模型一起發(fā)送給第一用戶 200 (步驟S240)。第一用戶200也可通過在DCS執(zhí)行模塊中輸入指令而根據(jù)DCS對(duì)象對(duì)幾 何形狀設(shè)計(jì)進(jìn)行操作,例如,假設(shè)操作(步驟S250)。如果需要,協(xié)商過程可反復(fù)進(jìn)行多次 (步驟 S260)。
[0088] 其中一個(gè)用戶認(rèn)為設(shè)計(jì)更改可接受或不可接受時(shí),該用戶可接受或拒絕設(shè)計(jì)更 改。例如,第二用戶202可在任何協(xié)商時(shí)間點(diǎn)決定接受或者拒絕設(shè)計(jì)更改(步驟S270)。一 旦第二用戶202接受或拒絕設(shè)計(jì)更改,DCS執(zhí)行模塊可向其它用戶(第一用戶200)發(fā)送已 接受或拒絕設(shè)計(jì)更改的通知。
[0089] 在特定實(shí)施例中,設(shè)計(jì)更改可涉及對(duì)幾何形狀設(shè)計(jì)的多處更改。設(shè)計(jì)更改的示例 可包括:在幾何形狀設(shè)計(jì)中添加新設(shè)計(jì)特征;刪除幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征;用新設(shè) 計(jì)特征替換幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征;通過直接建模修改幾何形狀設(shè)計(jì)的CAD模型的 拓?fù)浣Y(jié)構(gòu)和幾何形狀;更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性;更改幾何形狀設(shè)計(jì)的一 個(gè)或多個(gè)設(shè)計(jì)屬性;并且,在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
[0090] 圖3A和3B圖解顯示了根據(jù)本發(fā)明的特定實(shí)施例的進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè) 計(jì)的示例。如圖3A所示,提供了房屋300的幾何形狀設(shè)計(jì)。房屋300具有:門,具有白色門 把手310 ;窗戶320,位于房屋前方左側(cè);以及,管道330,位于房屋屋頂。如圖3B所示,房屋 300'的幾何形狀設(shè)計(jì)包括特定設(shè)計(jì)更改。例如,房屋300的右側(cè)增加了一個(gè)新窗戶340'。 刪除了屋頂上的管道330。白色門把手310用黑色門把手310'代替。房屋前方左側(cè)的窗戶 320'的尺寸變小。進(jìn)一步,提供了"增加窗戶"的批注350(設(shè)計(jì)相關(guān)文件),以顯示增加了 新窗戶340'。
[0091] 如圖3B所示,設(shè)計(jì)更改包括更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性,例如,更 改現(xiàn)有設(shè)計(jì)特征的尺寸(窗戶320的尺寸)。現(xiàn)有設(shè)計(jì)特征的其它設(shè)計(jì)屬性可包括現(xiàn)有設(shè) 計(jì)特征的位置和現(xiàn)有設(shè)計(jì)特征的方向。設(shè)計(jì)更改還包括更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè) 計(jì)屬性,例如,更改外觀(門把手310的顏色)。幾何形狀設(shè)計(jì)的其它設(shè)計(jì)屬性可包括幾何 形狀設(shè)計(jì)的材料和制造細(xì)節(jié)。
[0092] 應(yīng)理解的是,圖3B所示的更改可基于用戶的設(shè)計(jì)實(shí)施決定而組合為一個(gè)設(shè)計(jì)更 改,或可分成多個(gè)設(shè)計(jì)更改。創(chuàng)建設(shè)計(jì)更改的用戶可決定將所有更改都合并到一個(gè)DCS對(duì) 象中,或?qū)⒃O(shè)計(jì)更改分配到多個(gè)DCS對(duì)象中。
[0093] 進(jìn)一步,應(yīng)理解的是,在一個(gè)設(shè)計(jì)更改中,對(duì)CAD模型的修改可在一個(gè)步驟或多個(gè) 步驟中完成。如圖3B所示,設(shè)計(jì)更改中的修改(增加新窗戶340',刪除管道330,更改門把 手310的顏色,更改窗戶320'的尺寸,添加批注350等)可通過調(diào)用CAD軟件功能而在多 個(gè)步驟中完成。這也適用于將在下文中進(jìn)行說明的替換設(shè)計(jì)更改或連續(xù)設(shè)計(jì)更改。
[0094] 用戶想要對(duì)幾何形狀設(shè)計(jì)創(chuàng)建設(shè)計(jì)更改時(shí),用戶可有兩種選擇。有CAD軟件操作 知識(shí)和技能的CAD設(shè)計(jì)者可使用CAD軟件直接對(duì)幾何形狀設(shè)計(jì)進(jìn)行設(shè)計(jì)更改。同時(shí),不如 CAD設(shè)計(jì)者那樣熟悉CAD軟件操作的一般用戶可選擇在設(shè)計(jì)更改選項(xiàng)列表中選擇預(yù)定設(shè)計(jì) 更改模版。
[0095] 圖4顯示了根據(jù)本發(fā)明的特定實(shí)施例在DCS對(duì)象中創(chuàng)建設(shè)計(jì)更改并儲(chǔ)存設(shè)計(jì)更改 的流程圖。如圖4所示,系統(tǒng)可為用戶提供以CAD設(shè)計(jì)者的身份或者不以CAD設(shè)計(jì)者的身 份操作系統(tǒng)的選項(xiàng)。如果用戶決定以CAD設(shè)計(jì)者的身份操作系統(tǒng),用戶可通過CAD軟件的 標(biāo)準(zhǔn)Π 輸入直接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的動(dòng)作(步驟S420)。系統(tǒng)在收到輸入動(dòng)作 時(shí)捕捉動(dòng)作,以獲取設(shè)計(jì)更改信息(步驟S430)。隨后,系統(tǒng)將設(shè)計(jì)更改信息儲(chǔ)存到DCS對(duì) 象中(步驟S470)。
[0096] 另一方面,如果用戶決定以一般用戶的身份,在不直接使用CAD軟件的情況下操 作系統(tǒng),用戶可使用預(yù)定設(shè)計(jì)更改模版選擇設(shè)計(jì)更改選項(xiàng)(步驟S440)。收到選擇結(jié)果時(shí), 系統(tǒng)檢索所選設(shè)計(jì)更改選項(xiàng)的模版信息(步驟S450),并將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息 (步驟S460)。隨后,系統(tǒng)將設(shè)計(jì)更改信息儲(chǔ)存到DCS對(duì)象中(步驟S470)。
[0097] 圖5A顯示了根據(jù)本發(fā)明的特定實(shí)施例進(jìn)行假設(shè)操作的流程圖。應(yīng)理解的是,該流 程圖顯示了對(duì)用戶可用的多個(gè)假設(shè)操作的示例。換言之,用戶可根據(jù)需要選擇輸入指令,以 進(jìn)行一個(gè)或多個(gè)假設(shè)操作,或選擇跳過任何假設(shè)操作。
[0098] 如圖5A所示,系統(tǒng)收到DCS對(duì)象時(shí),DCS執(zhí)行模塊打開DCS對(duì)象,以讀取設(shè)計(jì)更改 信息(步驟S510)。隨后,DCS執(zhí)行模塊確定用戶是否輸入了進(jìn)行假設(shè)操作的假設(shè)指令(步 驟S520)。如果用戶沒有輸入假設(shè)指令,操作停止。如果用戶輸入了假設(shè)指令,DCS執(zhí)行模 塊進(jìn)行與指令對(duì)應(yīng)的假設(shè)操作。例如,DCS執(zhí)行模塊可創(chuàng)建幾何形狀設(shè)計(jì)的復(fù)制CAD模型 (步驟S530),根據(jù)從DCS對(duì)象中獲取的設(shè)計(jì)更改信息對(duì)復(fù)制CAD模型進(jìn)行設(shè)計(jì)更改(步驟 S535),并顯示修改模型,以供預(yù)覽(步驟S540)。
[0099] 在特定實(shí)施例中,用戶可輸入屬性查詢指令,以查詢幾何形狀設(shè)計(jì)的物理屬性和 采購屬性。因此,系統(tǒng)可檢測(cè)用戶是否輸入了這種屬性查詢指令(步驟S550)。收到屬性查 詢指令時(shí),DCS執(zhí)行模塊可根據(jù)設(shè)計(jì)更改信息為用戶顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì) 的查詢屬性(步驟S555)。
[0100] 在特定實(shí)施例中,系統(tǒng)確定收到屬性查詢指令時(shí),DCS執(zhí)行模塊可通過向數(shù)據(jù)庫發(fā) 送屬性查詢請(qǐng)求,并在數(shù)據(jù)庫中檢索幾何形狀設(shè)計(jì)的查詢屬性而顯示幾何形狀設(shè)計(jì)的查詢 屬性。在特定實(shí)施例中,所述數(shù)據(jù)庫可為企業(yè)數(shù)據(jù)庫、供應(yīng)商的ERP系統(tǒng)的數(shù)據(jù)庫,或后臺(tái) 數(shù)據(jù)庫。
[0101] 在特定實(shí)施例中,用戶可輸入比較指令,以比較進(jìn)行設(shè)計(jì)更改之前和之后的幾何 形狀設(shè)計(jì)。因此,系統(tǒng)可檢測(cè)用戶是否輸入了這種比較指令(步驟S560)。收到比較指令 時(shí),DCS執(zhí)行模塊可根據(jù)設(shè)計(jì)更改信息為用戶顯示進(jìn)行和沒有進(jìn)行設(shè)計(jì)更改的幾何形狀設(shè) 計(jì)之間的比較結(jié)果(步驟S565)。
[0102] 在特定實(shí)施例中,用戶可決定輸入修改指令,以進(jìn)一步修改設(shè)計(jì)更改。因此,系統(tǒng) 可檢測(cè)用戶是否輸入了這種修改指令(步驟S570)。如果用戶選擇不修改設(shè)計(jì)更改,系統(tǒng)可 批準(zhǔn)復(fù)制模型(步驟S590)。
[0103] 收到修改指令時(shí),用戶可對(duì)設(shè)計(jì)更改創(chuàng)建修改設(shè)計(jì)更改,系統(tǒng)可根據(jù)修改設(shè)計(jì)更 改生成修改DCS對(duì)象(步驟S580)。如上所述,修改設(shè)計(jì)更改可涉及對(duì)幾何形狀設(shè)計(jì)的多處 更改或先前的設(shè)計(jì)更改。
[0104] 創(chuàng)建修改設(shè)計(jì)更改之后,用戶可根據(jù)需要選擇進(jìn)行其它假設(shè)操作(步驟S585),系 統(tǒng)返回步驟S535執(zhí)行修改設(shè)計(jì)更改。如果用戶選擇不進(jìn)行其它假設(shè)操作,系統(tǒng)可清除復(fù)制 模型(步驟S590),以結(jié)束假設(shè)操作。
[0105] 應(yīng)理解的是,步驟S570和S580中所述的設(shè)計(jì)更改的修改過程可涉及不同修改。例 如,修改設(shè)計(jì)更改可為用于替換設(shè)計(jì)更改的替換設(shè)計(jì)更改,或設(shè)計(jì)更改之后的連續(xù)設(shè)計(jì)更 改。在特定實(shí)施例中,修改指令可為在不提供替換或連續(xù)設(shè)計(jì)更改的情況下調(diào)整設(shè)計(jì)更改 信息的調(diào)整修改指令。
[0106] 圖5B圖解顯示了根據(jù)本發(fā)明的特定實(shí)施例的查詢屬性。如上所述,幾何形狀設(shè)計(jì) 的查詢屬性510可包括幾何形狀設(shè)計(jì)的物理屬性520和幾何形狀設(shè)計(jì)的采購屬性530。幾 何形狀設(shè)計(jì)的采購屬性530的示例可包括庫存可用量532、制造和運(yùn)輸價(jià)格534和時(shí)間表 536。例如,不同設(shè)計(jì)或設(shè)計(jì)更改可涉及不同庫存零件、不同制造和運(yùn)輸流程,以及不同工作 和所需時(shí)間表。用戶可查詢采購屬性530并考慮將庫存可用量532、制造和運(yùn)輸流程的價(jià)格 534和時(shí)間表536作為比較過程中的因素,以在可選設(shè)計(jì)中做出決定。
[0107] 圖6A和6B顯示了根據(jù)本發(fā)明的特定實(shí)施例的替換設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改的示 例。如圖6A所示,用戶可接收對(duì)幾何形狀設(shè)計(jì)610的第一設(shè)計(jì)更改620,并判定第一設(shè)計(jì)更 改620不適合幾何形狀設(shè)計(jì)610。因此,用戶可輸入替換修改指令,作為修改指令,以創(chuàng)建第 二設(shè)計(jì)更改630,作為第一設(shè)計(jì)更改620的替換設(shè)計(jì)更改。第一設(shè)計(jì)更改620和第二設(shè)計(jì)更 改630為無法同時(shí)實(shí)施的替代性設(shè)計(jì)更改。換言之,僅可接受第一設(shè)計(jì)更改620和第二設(shè) 計(jì)更改630的其中之一。如果系統(tǒng)100的用戶接受第一設(shè)計(jì)更改620,則自動(dòng)拒絕第二設(shè)計(jì) 更改630。如果系統(tǒng)100的用戶接受第二設(shè)計(jì)更改630,則拒絕第一設(shè)計(jì)更改620。
[0108] 另一方面,如圖6B所示,用戶可接收對(duì)幾何形狀設(shè)計(jì)610的第一設(shè)計(jì)更改620,并 判定第一設(shè)計(jì)更改620可包括進(jìn)一步設(shè)計(jì)更改。因此,用戶可輸入連續(xù)修改指令,作為修改 指令,以創(chuàng)建第三設(shè)計(jì)更改640,作為第一設(shè)計(jì)更改620之后的連續(xù)設(shè)計(jì)更改。第三設(shè)計(jì)更 改640按順序在第一設(shè)計(jì)更改620之后執(zhí)行。換言之,第一設(shè)計(jì)更改620和第三設(shè)計(jì)更改 640可被視為一個(gè)連續(xù)設(shè)計(jì)更改組650。如果接受第三設(shè)計(jì)更改640,也必定接受第一設(shè)計(jì) 更改620。如果拒絕第一設(shè)計(jì)更改620,也必定拒絕第三設(shè)計(jì)更改640。在特定實(shí)施例中, 分組動(dòng)作自動(dòng)進(jìn)行。在特定實(shí)施例中,用戶可輸入分組指令,以合并根據(jù)第一設(shè)計(jì)更改620 生成的DCS對(duì)象和根據(jù)第三設(shè)計(jì)更改640生成的DCS對(duì)象,以生成DCS對(duì)象組,從而將DCS 對(duì)象作為一個(gè)組來接受或拒絕。
[0109] 圖7顯示了根據(jù)本發(fā)明的特定實(shí)施例接受或拒絕設(shè)計(jì)更改的流程圖。應(yīng)理解的 是,用戶可在假設(shè)操作期間的任何時(shí)間選擇接受或拒絕設(shè)計(jì)更改。在特定實(shí)施例中,用戶可 在不需要進(jìn)行假設(shè)操作的情況下接受或拒絕設(shè)計(jì)更改。
[0110] 如圖7所示,用戶輸入指令時(shí),DCS執(zhí)行模塊確定指令為設(shè)計(jì)更改接受指令還是拒 絕指令(步驟S710)。用戶選擇接受設(shè)計(jì)更改時(shí),DCS執(zhí)行模塊打開DCS對(duì)象讀取設(shè)計(jì)更 改信息(步驟S720),并將設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì)中(步驟S730)。接受設(shè)計(jì)更改之 后,系統(tǒng)刪除DCS對(duì)象(步驟S740)。在特定實(shí)施例中,DCS執(zhí)行模塊在不進(jìn)行進(jìn)一步用戶 交互的情況下根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。用戶選擇拒絕設(shè) 計(jì)更改時(shí),系統(tǒng)直接進(jìn)入步驟S740刪除DCS對(duì)象。
[0111] 實(shí)施例中所述的系統(tǒng)和方法涉及與基本文件圈閱方法類似的新設(shè)計(jì)協(xié)商方法。但 是,它提供了更豐富的功能,便于以動(dòng)態(tài)方式理解、修改、比較和確定DCS對(duì)象。這種新方法 具有以下特征:
[0112] 所述系統(tǒng)和方法可捕捉和顯示DCS對(duì)象的完整信息,而不是僅提供批注或更改的 結(jié)果。
[0113] 所述系統(tǒng)和方法允許在接受DCS對(duì)象之前預(yù)覽更改結(jié)果、查詢相關(guān)物理屬性和采 購屬性。
[0114] 所述系統(tǒng)和方法允許在接受DCS對(duì)象之前比較設(shè)計(jì)更改之前和之后的區(qū)別。
[0115] 所述系統(tǒng)和方法提供了接受、拒絕或修改DCS對(duì)象的選項(xiàng)。
[0116] 所述系統(tǒng)和方法在不需要使用文件管理系統(tǒng)或數(shù)據(jù)庫服務(wù)器的情況下支持通過 DCS對(duì)象進(jìn)行反復(fù)協(xié)商。
[0117] 接受之后,設(shè)計(jì)更改可自動(dòng)執(zhí)行。
[0118] 進(jìn)一步,為了支持新設(shè)計(jì)協(xié)商方法,實(shí)施例中所述的系統(tǒng)和方法還包括以下新特 征:
[0119] 所述系統(tǒng)和方法提供了直觀UI,用于通過直接定義更改細(xì)節(jié)或調(diào)用預(yù)定更改模版 而指定設(shè)計(jì)更改,并使軟件系統(tǒng)轉(zhuǎn)換成更改細(xì)節(jié):由于設(shè)計(jì)者和非技術(shù)用戶,例如,銷售、營 銷和商務(wù)人員需要參與設(shè)計(jì)協(xié)商,我們需要為設(shè)計(jì)者提供豐富界面,為非設(shè)計(jì)者提供簡單 界面。為代表常用更改的預(yù)定模版提供簡單界面,并在保持一致的情況下自動(dòng)轉(zhuǎn)換為詳細(xì) 設(shè)計(jì)更改,這是一種新型理念。
[0120] 所述系統(tǒng)和方法可捕捉完整設(shè)計(jì)更改信息,并將其保存在DCS對(duì)象中:這包括設(shè) 計(jì)更改方法、對(duì)形狀幾何結(jié)構(gòu)及其材料和其它屬性的直接更改、形狀基礎(chǔ)定義(包括特征 歷史)的更改、與形狀定義或位置關(guān)聯(lián)的參數(shù)值的更改、形狀位置的更改和方向轉(zhuǎn)變、設(shè)計(jì) 意圖的更改等。這是一種將各種信息合并到DCS對(duì)象中,將該對(duì)象與設(shè)計(jì)形狀相關(guān)聯(lián),并使 審閱者能與這種對(duì)象交互,以便于進(jìn)行設(shè)計(jì)協(xié)商的新方法。
[0121] 使用所述系統(tǒng)和方法,可預(yù)覽DCS信息,預(yù)覽其更改結(jié)果,并比較建議更改之前和 之后的區(qū)別:可審閱DCS對(duì)象中捕捉和儲(chǔ)存的完整信息。任何一方都可進(jìn)行"假設(shè)"查詢并 預(yù)覽假設(shè)接受了 DCS對(duì)象時(shí)的更改結(jié)果,包括幾何結(jié)構(gòu)和其它物理屬性和采購屬性。隨后 可在更改之前和之后的設(shè)計(jì)之間進(jìn)行比較。采用這種新理念,可在實(shí)際接受設(shè)計(jì)更改之前 獲取幾何結(jié)果和相關(guān)物理屬性和采購屬性,并可對(duì)更改之前和之后的設(shè)計(jì)進(jìn)行比較。
[0122] 使用所述系統(tǒng)和方法,可拒絕、接受或修改DCS對(duì)象:可將修改結(jié)果發(fā)回給創(chuàng)建 DCS對(duì)象的一方。這種協(xié)商可在各方之間反復(fù)多次進(jìn)行。拒絕或接受DCS時(shí),可自動(dòng)通知相 關(guān)方。這是一種word文件中的圈閱功能的擴(kuò)展理念,這種新理念是,顯示與面向流程的操 作關(guān)聯(lián)的各種信息,并在調(diào)用或者不調(diào)用文件管理系統(tǒng)或數(shù)據(jù)庫服務(wù)器的情況下進(jìn)行反復(fù) 通信。
[0123] 使用所述系統(tǒng)和方法,可在DCS對(duì)象中添加批注,附上附加信息或相關(guān)參考文件/ 材料:這有助于進(jìn)行需要附加信息或支持文件/材料的更復(fù)雜的設(shè)計(jì)協(xié)商。這種新理念允 許設(shè)計(jì)協(xié)商中包括定制信息。
[0124] 能將一系列多個(gè)設(shè)計(jì)更改合并到一個(gè)DCS對(duì)象中:可預(yù)覽、拒絕、接受或修改每個(gè) 設(shè)計(jì)更改;可預(yù)覽單個(gè)設(shè)計(jì)更改或多個(gè)設(shè)計(jì)更改的組合的設(shè)計(jì)更改結(jié)果。這是一種將順序 相關(guān)的多個(gè)更改作為一個(gè)單元的新功能,現(xiàn)有的任何圈閱技術(shù)都不具備這種功能。
[0125] 使用所述系統(tǒng)和方法,可創(chuàng)建和處理互相獨(dú)立的DCS對(duì)象:每個(gè)對(duì)象都可獨(dú)立處 理。這種理念可使多方同時(shí)參與設(shè)計(jì)協(xié)商。
[0126] 使用所述系統(tǒng)和方法,引用其它DCS對(duì)象的一個(gè)DCS對(duì)象可將多個(gè)DCS對(duì)象合并、 替換,或以其它方式將多個(gè)DCS對(duì)象作為整體進(jìn)行處理:例如,如果對(duì)DCS對(duì)象的修改提出 了完全不同的設(shè)計(jì)更改方式,可創(chuàng)建定義這種新方式的新DCS對(duì)象,并與原始DCS對(duì)象交叉 引用,而不是修改原始DCS對(duì)象。這種新理念允許進(jìn)行關(guān)聯(lián)設(shè)計(jì)更改。
[0127] 本發(fā)明的例示性實(shí)施例的上述說明僅用于舉例說明和描述,并不具有窮舉性,并 非用于將本發(fā)明限制為公開的具體形式??筛鶕?jù)上述主旨進(jìn)行多種修改和改變。
[0128] 選擇對(duì)以上實(shí)施例進(jìn)行說明的目的在于解釋本發(fā)明的原理及其實(shí)際應(yīng)用,以鼓勵(lì) 本領(lǐng)域的其他技術(shù)人員使用本發(fā)明和各種實(shí)施例,并根據(jù)預(yù)期特定用途進(jìn)行各種修改。本 發(fā)明所屬領(lǐng)域的技術(shù)人員應(yīng)理解的是,只要不脫離本發(fā)明的主旨和范圍,可采用替代實(shí)施 例。例如,可同時(shí)采用多種方法實(shí)施本發(fā)明。由此,本發(fā)明的范圍受附加權(quán)利要求的限制, 并非受上述說明和本文所述的例示性實(shí)施例的限制。
【權(quán)利要求】
1. 一種在計(jì)算機(jī)輔助設(shè)計(jì)軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算機(jī)執(zhí)行的方法,所述方法 包括: (a) 從計(jì)算機(jī)輔助設(shè)計(jì)CAD軟件的第一用戶接收幾何形狀設(shè)計(jì)的設(shè)計(jì)更改,并獲取可 通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信息,其中,所述設(shè)計(jì)更改信息 包括設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和設(shè)計(jì)更改的形狀屬性更改; (b) 將設(shè)計(jì)更改信息儲(chǔ)存為第一設(shè)計(jì)更改建議DCS對(duì)象; (c) 將第一 DCS對(duì)象與CAD模型一起傳輸給CAD軟件的第二用戶;并且 (d) 從第二用戶接收對(duì)第一DCS對(duì)象的第一指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與對(duì)第一DCS 對(duì)象的第一指令對(duì)應(yīng)的第一操作,其中,第一操作包括: (i) 在第一 DCS對(duì)象中檢索設(shè)計(jì)更改信息; (ii) 第一指令包括接受指令時(shí),根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì) 中; (iii) 第一指令包括拒絕指令時(shí),刪除第一 DCS對(duì)象; (iv) 第一指令包括顯示更改指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改; (v) 第一指令包括預(yù)覽指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè) 計(jì); (vi) 第一指令包括屬性查詢指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形 狀設(shè)計(jì)的查詢屬性; (vii) 第一指令包括比較指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行 設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果; (viii) 指令包括調(diào)整修改指令時(shí),調(diào)整設(shè)計(jì)更改信息; (ix) 第一指令包括替換修改指令時(shí),對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且 (X)第一指令包括連續(xù)修改指令時(shí),在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和 連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
2. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,設(shè)計(jì)更改和替換設(shè)計(jì)更改 分別包括以下步驟的至少一項(xiàng): 添加新設(shè)計(jì)特征;刪除現(xiàn)有設(shè)計(jì)特征; 用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征; 通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
3. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬性 包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
4. 根據(jù)權(quán)利要求2所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬性 包括幾何形狀設(shè)計(jì)的材料、外觀和制造細(xì)節(jié)。
5. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(b)包括: 通過CAD軟件的標(biāo)準(zhǔn)用戶界面從第一用戶接收直接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的 動(dòng)作;并且 捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改信息。
6. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(b)包括: 通過預(yù)定設(shè)計(jì)更改模版從第一用戶接收預(yù)定設(shè)計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié) 果,作為設(shè)計(jì)更改; 在預(yù)定設(shè)計(jì)更改模版中檢索所選設(shè)計(jì)更改選項(xiàng)的模版信息;并且 將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息。
7. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(c)包括: 向第二用戶通知第一 DCS對(duì)象。
8. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(ii)進(jìn)一步包括: 第一指令包括接受指令時(shí),在不需要進(jìn)一步用戶交互的情況下根據(jù)設(shè)計(jì)更改信息將設(shè) 計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
9. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(vi)進(jìn)一步包括: 向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求; 在數(shù)據(jù)庫中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬 性; 顯示查詢屬性。
10. 根據(jù)權(quán)利要求9所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,所述數(shù)據(jù)庫為企業(yè)數(shù)據(jù) 庫、供應(yīng)商的企業(yè)資源規(guī)劃ERP系統(tǒng)的數(shù)據(jù)庫,或后臺(tái)數(shù)據(jù)庫。
11. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的查詢屬性 包括幾何形狀設(shè)計(jì)的物理屬性和幾何形狀設(shè)計(jì)的采購屬性。
12. 根據(jù)權(quán)利要求11所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的采購屬 性包括庫存可用量、制造和運(yùn)輸價(jià)格和時(shí)間表。
13. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(ix)進(jìn)一步包括: 獲取可通過CAD軟件對(duì)幾何形狀設(shè)計(jì)的CAD模型實(shí)施的替換設(shè)計(jì)更改的信息,其中,所 述替換設(shè)計(jì)更改信息包括替換設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和替換設(shè)計(jì)更改的形狀屬性 更改; 將替換設(shè)計(jì)更改信息儲(chǔ)存為第二DCS對(duì)象; 將第二DCS對(duì)象與CAD模型一起傳輸給第一用戶;并且 從第一用戶接收對(duì)第二DCS對(duì)象的第二指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與對(duì)第二DCS對(duì) 象的第二指令對(duì)應(yīng)的第二操作。
14. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,第二操作包括: (1) 在第二DCS對(duì)象中檢索替換設(shè)計(jì)更改信息; (2) 第二指令包括接受指令時(shí),根據(jù)替換設(shè)計(jì)更改信息將替換設(shè)計(jì)更改合并到幾何形 狀設(shè)計(jì)中; (3) 第二指令包括拒絕指令時(shí),刪除第二DCS對(duì)象; (4) 第二指令包括顯示更改指令時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示替換設(shè)計(jì)更改; (5) 第二指令包括預(yù)覽指令時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形 狀設(shè)計(jì); (6) 第二指令包括屬性查詢指令時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾 何形狀設(shè)計(jì)的查詢屬性; (7) 第二指令包括比較指令時(shí),根據(jù)替換設(shè)計(jì)更改信息顯示進(jìn)行了替換設(shè)計(jì)更改和沒 有進(jìn)行替換設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果; (8) 第二指令包括調(diào)整修改指令時(shí),調(diào)整替換設(shè)計(jì)更改信息;并且 (9) 第二指令包括連續(xù)修改指令時(shí),在替換設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使替換設(shè) 計(jì)更改和連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
15. 根據(jù)權(quán)利要求14所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(2)包括: 第二指令包括接受指令時(shí),在沒有進(jìn)一步用戶交互的情況下根據(jù)替換設(shè)計(jì)更改信息將 替換設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
16. 根據(jù)權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(X)進(jìn)一步包括: 獲取可通過CAD軟件在設(shè)計(jì)更改之后實(shí)施的連續(xù)設(shè)計(jì)更改的信息,其中,所述連續(xù)設(shè) 計(jì)更改信息包括連續(xù)設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和連續(xù)設(shè)計(jì)更改的形狀屬性更改; 將連續(xù)設(shè)計(jì)更改信息儲(chǔ)存為第三DCS對(duì)象; 將第三DCS對(duì)象與CAD模型一起傳輸給第一用戶;并且 從第一用戶接收對(duì)第三DCS對(duì)象的第三指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與對(duì)第三DCS對(duì) 象的第三指令對(duì)應(yīng)的第三操作。
17. 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,第三操作包括: (A) 在第一 DCS對(duì)象中檢索設(shè)計(jì)更改信息,在第三DCS對(duì)象中檢索連續(xù)設(shè)計(jì)更改信息; (B) 第三指令包括接受指令時(shí),根據(jù)替換設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息將設(shè)計(jì)更 改和連續(xù)設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì)中; (C) 第三指令包括拒絕指令時(shí),刪除第一 DCS對(duì)象和第三DCS對(duì)象; (D) 第三指令包括顯示更改指令時(shí),根據(jù)連續(xù)設(shè)計(jì)更改信息顯示連續(xù)設(shè)計(jì)更改; (E) 第三指令包括預(yù)覽指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè) 計(jì)更改和連續(xù)設(shè)計(jì)更改的幾何形狀設(shè)計(jì); (F) 第三指令包括屬性查詢指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示進(jìn)行 了設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬性; (G) 第三指令包括比較指令時(shí),根據(jù)設(shè)計(jì)更改信息和連續(xù)設(shè)計(jì)更改信息顯示進(jìn)行了和 沒有進(jìn)行設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果; (H) 第三指令包括調(diào)整修改指令時(shí),調(diào)整連續(xù)設(shè)計(jì)更改信息。
18. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(B)包括: 第三指令包括接受指令時(shí),在不進(jìn)行進(jìn)一步用戶交互的情況下根據(jù)設(shè)計(jì)更改信息和連 續(xù)設(shè)計(jì)更改信息將設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更改自動(dòng)合并到幾何形狀設(shè)計(jì)中。
19. 一種在計(jì)算機(jī)輔助設(shè)計(jì)軟件上進(jìn)行多用戶設(shè)計(jì)協(xié)商的計(jì)算機(jī)執(zhí)行的方法,所述方 法包括: (a) 從CAD軟件的第一用戶接收幾何形狀設(shè)計(jì)的設(shè)計(jì)更改,并獲取可通過CAD軟件對(duì)幾 何形狀設(shè)計(jì)的CAD模型實(shí)施的設(shè)計(jì)更改的信息,其中,所述設(shè)計(jì)更改信息包括設(shè)計(jì)更改的 形狀幾何結(jié)構(gòu)更改和設(shè)計(jì)更改的形狀屬性更改; (b) 將設(shè)計(jì)更改信息儲(chǔ)存為設(shè)計(jì)更改建議DCS文件; (c) 將DCS對(duì)象與CAD模型一起傳輸給CAD軟件的第二用戶;并且 (d)從第二用戶接收指令,并對(duì)幾何形狀設(shè)計(jì)進(jìn)行與指令對(duì)應(yīng)的操作,其中,所述操作 包括: 指令包括假設(shè)指令時(shí),根據(jù)DCS對(duì)象對(duì)包含設(shè)計(jì)更改的幾何形狀設(shè)計(jì)進(jìn)行假設(shè)操作。 指令為接受指令時(shí),接受設(shè)計(jì)更改;并且 指令為拒絕指令時(shí),拒絕設(shè)計(jì)更改。
20. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,設(shè)計(jì)更改包括以下步驟 的至少一項(xiàng): 在幾何形狀設(shè)計(jì)中添加新設(shè)計(jì)特征; 刪除幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征; 用新設(shè)計(jì)特征替換幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征; 通過直接建模修改幾何形狀設(shè)計(jì)的CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 更改幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
21. 根據(jù)權(quán)利要求20所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,現(xiàn)有設(shè)計(jì)特征的設(shè)計(jì)屬 性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
22. 根據(jù)權(quán)利要求20所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的設(shè)計(jì)屬 性包括幾何形狀設(shè)計(jì)的材料、外觀和制造細(xì)節(jié)。
23. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(b)包括: 通過CAD軟件的標(biāo)準(zhǔn)用戶界面從第一用戶接收直接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的 動(dòng)作;并且 捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改信息。
24. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(b)包括: 通過預(yù)定設(shè)計(jì)更改模版從第一用戶接收預(yù)定設(shè)計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié) 果,作為設(shè)計(jì)更改; 在預(yù)定設(shè)計(jì)更改模版中檢索所選設(shè)計(jì)更改選項(xiàng)的模版信息;并且 將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息。
25. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(c)包括: 向第二用戶通知第一 DCS對(duì)象。
26. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,所述假設(shè)操作包括: (i) 在DCS對(duì)象中檢索設(shè)計(jì)更改信息; (ii) 假設(shè)指令包括顯示更改指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改; (iii) 假設(shè)指令包括預(yù)覽指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀 設(shè)計(jì); (iv) 假設(shè)指令包括屬性查詢指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形 狀設(shè)計(jì)的查詢屬性; (v) 假設(shè)指令包括比較指令時(shí),根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改和沒有進(jìn)行設(shè) 計(jì)更改的幾何形狀設(shè)計(jì)之間的幾何結(jié)構(gòu)和屬性的比較結(jié)果;并且 (Vi)假設(shè)指令包括調(diào)整修改指令時(shí),調(diào)整設(shè)計(jì)更改信息; (vii) 假設(shè)指令包括替換修改指令時(shí),對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且 (viii) 假設(shè)指令包括連續(xù)修改指令時(shí),在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更 改和連續(xù)設(shè)計(jì)更改形成連續(xù)設(shè)計(jì)更改組。
27. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,替換設(shè)計(jì)更改包括以下 步驟的至少一項(xiàng): 在幾何形狀設(shè)計(jì)中添加新設(shè)計(jì)特征; 刪除幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征; 用新設(shè)計(jì)特征替換幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征; 通過直接建模修改幾何形狀設(shè)計(jì)的CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 更改幾何形狀設(shè)計(jì)的現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
28. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,連續(xù)設(shè)計(jì)更改包括以下 步驟的至少一項(xiàng): 在設(shè)計(jì)更改之后添加新設(shè)計(jì)特征; 在設(shè)計(jì)更改之后刪除現(xiàn)有設(shè)計(jì)特征; 在設(shè)計(jì)更改之后用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征; 在設(shè)計(jì)更改之后通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 在設(shè)計(jì)更改之后更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在設(shè)計(jì)更改之后在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
29. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,步驟(iv)進(jìn)一步包括: 向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求; 在數(shù)據(jù)庫中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬 性; 顯示查詢屬性。
30. 根據(jù)權(quán)利要求29所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,所述數(shù)據(jù)庫為企業(yè)數(shù)據(jù) 庫、供應(yīng)商的企業(yè)資源規(guī)劃(ERP)系統(tǒng)的數(shù)據(jù)庫,或后臺(tái)數(shù)據(jù)庫。
31. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的查詢屬 性包括幾何形狀設(shè)計(jì)的物理屬性和幾何形狀設(shè)計(jì)的采購屬性。
32. 根據(jù)權(quán)利要求31所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,幾何形狀設(shè)計(jì)的采購屬 性包括庫存可用量、制造和運(yùn)輸價(jià)格和時(shí)間表。
33. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,接受設(shè)計(jì)更改的步驟包 括: 在DCS對(duì)象中檢索設(shè)計(jì)更改信息;并且 在沒有進(jìn)一步用戶交互的情況下根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改自動(dòng)合并到幾何形狀 設(shè)計(jì)中。
34. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,拒絕設(shè)計(jì)更改的步驟包 括:刪除DCS對(duì)象。
35. -種計(jì)算機(jī)輔助設(shè)計(jì)多用戶設(shè)計(jì)協(xié)商系統(tǒng),包括: 可由至少一個(gè)計(jì)算裝置執(zhí)行的計(jì)算機(jī)輔助設(shè)計(jì)CAD軟件,用于進(jìn)行幾何形狀設(shè)計(jì); 可由至少一個(gè)計(jì)算裝置執(zhí)行的設(shè)計(jì)更改生成模塊,用于:接收對(duì)幾何形狀設(shè)計(jì)的設(shè)計(jì) 更改,獲取設(shè)計(jì)更改信息,并且將設(shè)計(jì)更改信息儲(chǔ)存為設(shè)計(jì)更改建議DCS文件,其中,設(shè)計(jì) 更改信息包括設(shè)計(jì)更改的形狀幾何結(jié)構(gòu)更改和設(shè)計(jì)更改的形狀屬性更改;以及 可由至少一個(gè)計(jì)算裝置執(zhí)行的DCS執(zhí)行模塊,用于根據(jù)DCS對(duì)象對(duì)包含設(shè)計(jì)更改的幾 何形狀設(shè)計(jì)進(jìn)行操作,其中,所述操作包括: (i) 在DCS對(duì)象中檢索設(shè)計(jì)更改信息; (ii) 響應(yīng)接受指令根據(jù)設(shè)計(jì)更改信息將設(shè)計(jì)更改合并到幾何形狀設(shè)計(jì)中; (iii) 響應(yīng)拒絕指令刪除DCS對(duì)象; (iv) 響應(yīng)顯示更改指令根據(jù)設(shè)計(jì)更改信息顯示設(shè)計(jì)更改; (v) 響應(yīng)預(yù)覽指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì); (vi) 響應(yīng)屬性查詢指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查 詢屬性; (vii) 響應(yīng)比較指令根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行和沒有進(jìn)行設(shè)計(jì)更改的幾何形狀設(shè)計(jì) 的幾何結(jié)構(gòu)和屬性比較結(jié)果; (viii) 響應(yīng)調(diào)整修改指令調(diào)整設(shè)計(jì)更改信息; (ix) 響應(yīng)替換修改指令對(duì)設(shè)計(jì)更改創(chuàng)建替換設(shè)計(jì)更改;并且 (X)響應(yīng)連續(xù)修改指令在設(shè)計(jì)更改之后創(chuàng)建連續(xù)設(shè)計(jì)更改,使設(shè)計(jì)更改和連續(xù)設(shè)計(jì)更 改形成連續(xù)設(shè)計(jì)更改組。
36. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,設(shè)計(jì)更改和替換設(shè) 計(jì)更改分別包括以下步驟的至少一項(xiàng): 添加新設(shè)計(jì)特征; 刪除現(xiàn)有設(shè)計(jì)特征; 用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征; 通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
37. 根據(jù)權(quán)利要求36所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,現(xiàn)有設(shè)計(jì)特征的設(shè) 計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
38. 根據(jù)權(quán)利要求36所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,幾何形狀設(shè)計(jì)的設(shè) 計(jì)屬性包括幾何形狀設(shè)計(jì)的材料、外觀和制造細(xì)節(jié)。
39. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,連續(xù)設(shè)計(jì)更改包括 以下步驟的至少一項(xiàng): 在設(shè)計(jì)更改之后添加新設(shè)計(jì)特征; 在設(shè)計(jì)更改之后刪除現(xiàn)有設(shè)計(jì)特征; 在設(shè)計(jì)更改之后用新設(shè)計(jì)特征替換現(xiàn)有設(shè)計(jì)特征; 在設(shè)計(jì)更改之后通過直接建模修改CAD模型的拓?fù)浣Y(jié)構(gòu)和幾何形狀; 在設(shè)計(jì)更改之后更改現(xiàn)有設(shè)計(jì)特征的一個(gè)或多個(gè)設(shè)計(jì)屬性; 更改幾何形狀設(shè)計(jì)的一個(gè)或多個(gè)設(shè)計(jì)屬性;并且 在設(shè)計(jì)更改之后在幾何形狀設(shè)計(jì)中添加設(shè)計(jì)相關(guān)文件。
40. 根據(jù)權(quán)利要求39所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,現(xiàn)有設(shè)計(jì)特征的設(shè) 計(jì)屬性包括現(xiàn)有設(shè)計(jì)特征的位置、現(xiàn)有設(shè)計(jì)特征的方向和現(xiàn)有設(shè)計(jì)特征的尺寸。
41. 根據(jù)權(quán)利要求39所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,幾何形狀設(shè)計(jì)的設(shè) 計(jì)屬性包括幾何形狀設(shè)計(jì)的材料、外觀和制造細(xì)節(jié)。
42. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,設(shè)計(jì)更改生成模塊 用于: 通過CAD軟件的標(biāo)準(zhǔn)用戶界面接收直接對(duì)幾何形狀設(shè)計(jì)執(zhí)行設(shè)計(jì)更改的動(dòng)作;并且 捕捉執(zhí)行設(shè)計(jì)更改的動(dòng)作,以獲取設(shè)計(jì)更改信息。
43. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,設(shè)計(jì)更改生成模塊 包括預(yù)定設(shè)計(jì)更改模版。
44. 根據(jù)權(quán)利要求43所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,設(shè)計(jì)更改生成模塊 用于: 接收預(yù)定設(shè)計(jì)更改模版的設(shè)計(jì)更改選項(xiàng)的選擇結(jié)果,作為設(shè)計(jì)更改; 在預(yù)定設(shè)計(jì)更改模版中檢索所選設(shè)計(jì)更改選項(xiàng)的模版信息;并且 將模版信息轉(zhuǎn)換為設(shè)計(jì)更改信息。
45. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,步驟(vi)進(jìn)一步 包括: 向數(shù)據(jù)庫發(fā)送屬性查詢請(qǐng)求; 在數(shù)據(jù)庫中檢索根據(jù)設(shè)計(jì)更改信息顯示進(jìn)行了設(shè)計(jì)更改的幾何形狀設(shè)計(jì)的查詢屬 性; 顯示查詢屬性。
46. 根據(jù)權(quán)利要求45所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,所述數(shù)據(jù)庫為企業(yè) 數(shù)據(jù)庫、供應(yīng)商的企業(yè)資源規(guī)劃(ERP)系統(tǒng)的數(shù)據(jù)庫,或后臺(tái)數(shù)據(jù)庫。
47. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,幾何形狀設(shè)計(jì)的查 詢屬性包括幾何形狀設(shè)計(jì)的物理屬性和幾何形狀設(shè)計(jì)的采購屬性。
48. 根據(jù)權(quán)利要求47所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,幾何形狀設(shè)計(jì)的采 購屬性包括庫存可用量、制造和運(yùn)輸價(jià)格和時(shí)間表。
49. 根據(jù)權(quán)利要求35所述的CAD多用戶設(shè)計(jì)協(xié)商系統(tǒng),其特征在于,所述至少一個(gè)計(jì)算 裝置為臺(tái)式計(jì)算機(jī)、筆記本電腦、平板裝置或移動(dòng)裝置。
【文檔編號(hào)】G06F17/50GK104281754SQ201410575825
【公開日】2015年1月14日 申請(qǐng)日期:2014年10月24日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】韓道暘, 李亞偉, 卡里·奧康納 申請(qǐng)人:北京數(shù)碼大方科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
河间市| 海南省| 东乌珠穆沁旗| 汉寿县| 弥勒县| 山东| 盖州市| 屏南县| 天祝| 徐汇区| 海晏县| 沽源县| 通江县| 司法| 呼和浩特市| 静安区| 仁寿县| 保康县| 大邑县| 滨州市| 莱阳市| 咸阳市| 登封市| 中山市| 山东| 土默特左旗| 三穗县| 偏关县| 桐乡市| 临邑县| 东丽区| 潍坊市| 济阳县| 平山县| 贵德县| 安丘市| 巴南区| 白水县| 云林县| 恩施市| 遵化市|