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