本申請(qǐng)涉及軟件部署,特別是涉及一種cad設(shè)計(jì)平臺(tái)部署方法及cad業(yè)務(wù)系統(tǒng)。
背景技術(shù):
1、cad制圖軟件是計(jì)算機(jī)輔助設(shè)計(jì)(computeraided?design,cad)領(lǐng)域最流行的cad軟件包,此軟件功能強(qiáng)大、使用方便、價(jià)格合理,廣泛應(yīng)用于機(jī)械、建筑、家居、紡織等諸多行業(yè),擁有廣大的用戶群。但是對(duì)于cad軟件的部署,特別是cad軟件在企業(yè)內(nèi)的部署,存在安裝過程復(fù)雜的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的是提供一種cad設(shè)計(jì)平臺(tái)部署方法及cad業(yè)務(wù)系統(tǒng),可簡(jiǎn)化部署過程,提高部署效率。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝巳缦路桨福?/p>
3、第一方面,本申請(qǐng)?zhí)峁┝艘环Ncad設(shè)計(jì)平臺(tái)部署方法,包括:
4、將待安裝的多個(gè)cad部署模塊通過自動(dòng)化腳本生成一個(gè)部署包;
5、將部署包復(fù)制到目標(biāo)服務(wù)器,執(zhí)行bat批處理后啟動(dòng)cad部署引導(dǎo),得到cad設(shè)計(jì)平臺(tái);所述cad部署引導(dǎo)用于配置windows系統(tǒng)信息、linux系統(tǒng)信息和cad訪問類型;所述cad設(shè)計(jì)平臺(tái)用于提供計(jì)算機(jī)輔助設(shè)計(jì)服務(wù);
6、windows系統(tǒng)用于對(duì)輕量化文件進(jìn)行輕量化渲染,linux系統(tǒng)用于展示輕量化渲染結(jié)果。
7、可選地,所述windows系統(tǒng)信息包括windows系統(tǒng)ip地址和windows管理員賬號(hào)信息;所述linux系統(tǒng)信息包括linux系統(tǒng)ip地址和linux管理員賬號(hào)信息。
8、可選地,所述cad部署模塊包括基礎(chǔ)環(huán)境、web應(yīng)用和3d輕量化工具;
9、所述基礎(chǔ)環(huán)境包括工具軟件包和中間件,所述工具軟件包包括壓縮軟件和瀏覽器,所述中間件服務(wù)包括數(shù)據(jù)庫、文件傳輸協(xié)議和遠(yuǎn)程字典服務(wù);
10、所述3d輕量化工具包括任務(wù)調(diào)度服務(wù)、調(diào)度轉(zhuǎn)換服務(wù)和cad單機(jī)版;所述調(diào)度轉(zhuǎn)換服務(wù)包括3d模型輕量化轉(zhuǎn)換、2d圖紙輕量化轉(zhuǎn)換服務(wù)、3d模型拆圖服務(wù)、截圖服務(wù)、pdf文件轉(zhuǎn)換服務(wù)、office轉(zhuǎn)換服務(wù)和cad模型轉(zhuǎn)換服務(wù)。
11、可選地,所述cad部署模塊還包括業(yè)務(wù)服務(wù),所述業(yè)務(wù)服務(wù)包括企業(yè)管理、客戶端管理、應(yīng)用管理、授權(quán)管理、任務(wù)管理、調(diào)度管理和前端webui;
12、所述企業(yè)管理用于管理各部門訪問所述cad業(yè)務(wù)系統(tǒng)的訪問權(quán)限;
13、所述客戶端管理用于維護(hù)個(gè)人賬戶信息和提供計(jì)算機(jī)輔助設(shè)計(jì)服務(wù);
14、所述應(yīng)用管理用于添加或者刪除各種應(yīng)用服務(wù);
15、所述授權(quán)管理用于管理各部門和各用戶對(duì)各應(yīng)用服務(wù)的使用權(quán)限;
16、所述任務(wù)管理用于記錄用戶上傳的輕量化文件以及輕量化文件對(duì)應(yīng)的輕量化渲染結(jié)果的預(yù)覽地址;
17、所述調(diào)度管理用于通過windows系統(tǒng)的任務(wù)調(diào)度請(qǐng)求得到所述輕量化文件對(duì)應(yīng)的輕量化渲染結(jié)果;
18、所述前端webui用于提供用戶操作使用界面。
19、可選地,將部署包復(fù)制到目標(biāo)服務(wù)器,執(zhí)行bat批處理后啟動(dòng)cad部署引導(dǎo),得到cad設(shè)計(jì)平臺(tái),具體包括:
20、將部署包復(fù)制到目標(biāo)服務(wù)器,執(zhí)行bat批處理后啟動(dòng)cad部署引導(dǎo),生成配置文件;
21、利用ansible自動(dòng)化工具根據(jù)所述配置文件執(zhí)行自動(dòng)化部署。
22、可選地,所述cad訪問類型包括ip地址訪問和域名訪問。
23、可選地,所述目標(biāo)服務(wù)器為云服務(wù)器。
24、第二方面,本申請(qǐng)?zhí)峁┝艘环Ncad業(yè)務(wù)系統(tǒng),所述cad業(yè)務(wù)系統(tǒng)為根據(jù)所述的cad設(shè)計(jì)平臺(tái)部署方法部署得到的。
25、可選地,所述cad業(yè)務(wù)系統(tǒng)包括企業(yè)管理模塊、客戶端管理模塊、應(yīng)用管理模塊和授權(quán)管理模塊;
26、所述企業(yè)管理模塊用于管理各部門訪問所述cad業(yè)務(wù)系統(tǒng)的訪問權(quán)限;
27、所述客戶端管理模塊用于維護(hù)個(gè)人賬戶信息和提供計(jì)算機(jī)輔助設(shè)計(jì)服務(wù);
28、所述應(yīng)用管理模塊用于添加或者刪除各種應(yīng)用服務(wù);
29、所述授權(quán)管理模塊用于管理各部門和各用戶對(duì)各應(yīng)用服務(wù)的使用權(quán)限。
30、根據(jù)本申請(qǐng)?zhí)峁┑木唧w實(shí)施例,本申請(qǐng)公開了以下技術(shù)效果:
31、本申請(qǐng)?zhí)峁┝艘环Ncad設(shè)計(jì)平臺(tái)部署方法及cad業(yè)務(wù)系統(tǒng),通過自動(dòng)化腳本生成一個(gè)部署包;將部署包復(fù)制到目標(biāo)服務(wù)器,執(zhí)行bat批處理后啟動(dòng)cad部署引導(dǎo),利用cad部署引導(dǎo)進(jìn)行cad設(shè)計(jì)平臺(tái)部署,簡(jiǎn)化了部署過程,提高了部署效率,另外在cad設(shè)計(jì)平臺(tái)部署引導(dǎo)過程中用戶通過配置管理員賬號(hào)信息、設(shè)置訪問類型和轉(zhuǎn)換服務(wù)進(jìn)行適應(yīng)性部署,提高了部署的靈活性,能夠適應(yīng)用戶需求。
1.一種cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述cad設(shè)計(jì)平臺(tái)部署方法包括:
2.根據(jù)權(quán)利要求1所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述windows系統(tǒng)信息包括windows系統(tǒng)ip地址和windows管理員賬號(hào)信息;所述linux系統(tǒng)信息包括linux系統(tǒng)ip地址和linux管理員賬號(hào)信息。
3.根據(jù)權(quán)利要求1所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述cad部署模塊包括基礎(chǔ)環(huán)境、web應(yīng)用和3d輕量化工具;
4.根據(jù)權(quán)利要求3所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述cad部署模塊還包括業(yè)務(wù)服務(wù),所述業(yè)務(wù)服務(wù)包括企業(yè)管理、客戶端管理、應(yīng)用管理、授權(quán)管理、任務(wù)管理、調(diào)度管理和前端webui;
5.根據(jù)權(quán)利要求1所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,將部署包復(fù)制到目標(biāo)服務(wù)器,執(zhí)行bat批處理后啟動(dòng)cad部署引導(dǎo),得到cad設(shè)計(jì)平臺(tái),具體包括:
6.根據(jù)權(quán)利要求1所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述cad訪問類型包括ip地址訪問和域名訪問。
7.根據(jù)權(quán)利要求1所述的cad設(shè)計(jì)平臺(tái)部署方法,其特征在于,所述目標(biāo)服務(wù)器為云服務(wù)器。
8.一種cad業(yè)務(wù)系統(tǒng),其特征在于,所述cad業(yè)務(wù)系統(tǒng)為根據(jù)權(quán)利要求1-6任一所述的cad設(shè)計(jì)平臺(tái)部署方法部署得到的。
9.根據(jù)權(quán)利要求8所述的cad業(yè)務(wù)系統(tǒng),其特征在于,所述cad業(yè)務(wù)系統(tǒng)包括企業(yè)管理模塊、客戶端管理模塊、應(yīng)用管理模塊和授權(quán)管理模塊;