本發(fā)明涉及設(shè)計(jì)圖紙?zhí)幚?,尤其是涉及一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒跋到y(tǒng)。
背景技術(shù):
1、在工程設(shè)計(jì)和建筑行業(yè)中,設(shè)計(jì)圖紙的處理和管理是一項(xiàng)重要且復(fù)雜的任務(wù)。傳統(tǒng)的設(shè)計(jì)圖紙?zhí)幚矸椒ㄍǔI婕按罅康臄?shù)據(jù)復(fù)制和存儲(chǔ),這不僅占用了大量存儲(chǔ)空間,而且也降低了設(shè)計(jì)調(diào)整和協(xié)同工作的效率。此外,傳統(tǒng)的圖紙?zhí)幚矸椒ㄔ趯?shí)現(xiàn)設(shè)計(jì)的快速調(diào)整和協(xié)同方面存在明顯的局限性。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述提到的問題,本發(fā)明提供一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒跋到y(tǒng)。
2、第一方面,本發(fā)明提供的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,采用如下的技術(shù)方案:
3、一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,包括?/p>
4、獲取設(shè)計(jì)圖紙;
5、識(shí)別設(shè)計(jì)圖紙中的圖元、圖塊和圖層;
6、分別將設(shè)計(jì)圖紙中的圖元、圖塊和圖層轉(zhuǎn)化為參照;
7、基于更新傳播算法,將參照更新傳播到對(duì)應(yīng)的引用位置;
8、提取設(shè)計(jì)圖紙中的特定圖層,并將特定圖層轉(zhuǎn)化為獨(dú)立的圖紙;
9、基于增量存儲(chǔ)機(jī)制對(duì)更新后的圖紙進(jìn)行存儲(chǔ);
10、基于并發(fā)訪問機(jī)制對(duì)存儲(chǔ)的設(shè)計(jì)圖紙進(jìn)行并行訪問和編輯。
11、進(jìn)一步地,所述識(shí)別設(shè)計(jì)圖紙中的圖元、圖塊和圖層,包括利用幾何學(xué)原理將設(shè)計(jì)圖紙中的基礎(chǔ)幾何元素從圖紙中提取出來,同時(shí)通過檢測(cè)設(shè)計(jì)圖紙中的多個(gè)圖元組成的圖塊與定義的圖塊進(jìn)行匹配,并通過解析圖紙的圖層信息,將圖元和圖塊歸類到相應(yīng)的圖層中。
12、進(jìn)一步地,所述分別將設(shè)計(jì)圖紙中的圖元、圖塊和圖層轉(zhuǎn)化為參照,包括為每個(gè)圖元分配唯一的標(biāo)識(shí)符,并在圖紙中的引用位置使用該標(biāo)識(shí)符進(jìn)行調(diào)用;將多個(gè)圖元組合定義為一個(gè)圖塊,并為每個(gè)圖塊分配唯一id;將每個(gè)圖層的內(nèi)容單獨(dú)存儲(chǔ),并為圖層定義分配唯一的id,引用圖層時(shí)則通過參照指向具體的圖層內(nèi)容。
13、進(jìn)一步地,所述基于更新傳播算法,將參照更新傳播到對(duì)應(yīng)的引用位置,包括構(gòu)建引用依賴圖,用于表示參照對(duì)象與引用它的對(duì)象之間的關(guān)系;遞歸遍歷依賴關(guān)系圖,將更新的參照傳播到所有引用的位置。
14、進(jìn)一步地,所述提取設(shè)計(jì)圖紙中的特定圖層,并將特定圖層轉(zhuǎn)化為獨(dú)立的圖紙,包括基于圖層分離技術(shù)將指定圖層上的元素單獨(dú)提取出來,并生成一個(gè)僅包含該圖層的獨(dú)立圖紙,每個(gè)圖層通常包含特定類別的設(shè)計(jì)元素,形成獨(dú)立的圖紙。
15、進(jìn)一步地,所述基于增量存儲(chǔ)機(jī)制對(duì)更新后的圖紙進(jìn)行存儲(chǔ),包括當(dāng)某個(gè)參照發(fā)生更改時(shí)進(jìn)行增量數(shù)據(jù)檢測(cè),只對(duì)引用該參照的對(duì)象應(yīng)用增量數(shù)據(jù)。
16、進(jìn)一步地,所述基于并發(fā)訪問機(jī)制對(duì)存儲(chǔ)的設(shè)計(jì)圖紙進(jìn)行并行訪問和編輯,包括通過并發(fā)控制機(jī)制初始化訪問進(jìn)程,確保每個(gè)進(jìn)程的操作得到合理的管理,再分別基于樂觀并發(fā)控制和悲觀并發(fā)控制以及沖突解決機(jī)制對(duì)圖紙的訪問權(quán)限進(jìn)行控制。
17、第二方面,一種高效的設(shè)計(jì)圖紙?zhí)幚硐到y(tǒng),包括:
18、數(shù)據(jù)獲取模塊,被配置為,獲取設(shè)計(jì)圖紙;
19、識(shí)別模塊,被配置為,識(shí)別設(shè)計(jì)圖紙中的圖元、圖塊和圖層;
20、轉(zhuǎn)化模塊,被配置為,分別將設(shè)計(jì)圖紙中的圖元、圖塊和圖層轉(zhuǎn)化為參照;
21、更新模塊,被配置為,基于更新傳播算法,將參照更新傳播到對(duì)應(yīng)的引用位置;
22、提取模塊,被配置為,提取設(shè)計(jì)圖紙中的特定圖層,并將特定圖層轉(zhuǎn)化為獨(dú)立的圖紙;
23、存儲(chǔ)模塊,被配置為,基于增量存儲(chǔ)機(jī)制對(duì)更新后的圖紙進(jìn)行存儲(chǔ);
24、訪問模塊,被配置為,基于并發(fā)訪問機(jī)制對(duì)存儲(chǔ)的設(shè)計(jì)圖紙進(jìn)行并行訪問和編輯。
25、第三方面,本發(fā)明提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有多條指令,所述指令適于由終端設(shè)備的處理器加載并執(zhí)行所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒ā?/p>
26、第四方面,本發(fā)明提供一種終端設(shè)備,包括處理器和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),處理器用于實(shí)現(xiàn)各指令;計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)多條指令,所述指令適于由處理器加載并執(zhí)行所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒ā?/p>
27、綜上所述,本發(fā)明具有如下的有益技術(shù)效果:
28、1.提高存儲(chǔ)效率:通過增量存儲(chǔ)技術(shù),減少了數(shù)據(jù)冗余,提高了存儲(chǔ)效率。
29、2.增強(qiáng)設(shè)計(jì)靈活性:將圖元、圖塊和圖層轉(zhuǎn)化為參照,提高了設(shè)計(jì)的靈活性和調(diào)整的便捷性。
30、3.優(yōu)化協(xié)同工作:通過協(xié)同工作平臺(tái),優(yōu)化了設(shè)計(jì)圖紙的協(xié)同工作流程,提高了協(xié)同工作的效率。
1.一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,包括?/p>
2.根據(jù)權(quán)利要求1所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述識(shí)別設(shè)計(jì)圖紙中的圖元、圖塊和圖層,包括利用幾何學(xué)原理將設(shè)計(jì)圖紙中的基礎(chǔ)幾何元素從圖紙中提取出來,同時(shí)通過檢測(cè)設(shè)計(jì)圖紙中的多個(gè)圖元組成的圖塊與定義的圖塊進(jìn)行匹配,并通過解析圖紙的圖層信息,將圖元和圖塊歸類到相應(yīng)的圖層中。
3.根據(jù)權(quán)利要求2所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述分別將設(shè)計(jì)圖紙中的圖元、圖塊和圖層轉(zhuǎn)化為參照,包括為每個(gè)圖元分配唯一的標(biāo)識(shí)符,并在圖紙中的引用位置使用該標(biāo)識(shí)符進(jìn)行調(diào)用;將多個(gè)圖元組合定義為一個(gè)圖塊,并為每個(gè)圖塊分配唯一id;將每個(gè)圖層的內(nèi)容單獨(dú)存儲(chǔ),并為圖層定義分配唯一的id,引用圖層時(shí)則通過參照指向具體的圖層內(nèi)容。
4.根據(jù)權(quán)利要求3所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述基于更新傳播算法,將參照更新傳播到?duì)應(yīng)的引用位置,包括構(gòu)建引用依賴圖,用于表示參照對(duì)象與引用它的對(duì)象之間的關(guān)系;遞歸遍歷依賴關(guān)系圖,將更新的參照傳播到所有引用的位置。
5.根據(jù)權(quán)利要求4所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述提取設(shè)計(jì)圖紙中的特定圖層,并將特定圖層轉(zhuǎn)化為獨(dú)立的圖紙,包括基于圖層分離技術(shù)將指定圖層上的元素單獨(dú)提取出來,并生成一個(gè)僅包含該圖層的獨(dú)立圖紙,每個(gè)圖層通常包含特定類別的設(shè)計(jì)元素,形成獨(dú)立的圖紙。
6.根據(jù)權(quán)利要求5所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述基于增量存?chǔ)機(jī)制對(duì)更新后的圖紙進(jìn)行存儲(chǔ),包括當(dāng)某個(gè)參照發(fā)生更改時(shí)進(jìn)行增量數(shù)據(jù)檢測(cè),只對(duì)引用該參照的對(duì)象應(yīng)用增量數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的一種高效的設(shè)計(jì)圖紙?zhí)幚矸椒?,其特征在于,所述基于并發(fā)訪問機(jī)制對(duì)存儲(chǔ)的設(shè)計(jì)圖紙進(jìn)行并行訪問和編輯,包括通過并發(fā)控制機(jī)制初始化訪問進(jìn)程,確保每個(gè)進(jìn)程的操作得到合理的管理,再分別基于樂觀并發(fā)控制和悲觀并發(fā)控制以及沖突解決機(jī)制對(duì)圖紙的訪問權(quán)限進(jìn)行控制。
8.一種高效的設(shè)計(jì)圖紙?zhí)幚硐到y(tǒng),其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有多條指令,其特征在于,所述指令適于由終端設(shè)備的處理器加載并執(zhí)行如權(quán)利要求1所述的方法。
10.一種終端設(shè)備,包括處理器和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),處理器用于實(shí)現(xiàn)各指令;計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)多條指令,其特征在于,所述指令適于由處理器加載并執(zhí)行如權(quán)利要求1所述的方法。