基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng)(iAD)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及虛擬現(xiàn)實(shí)和電子商務(wù)等技術(shù),具體涉及一種基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng)。
【背景技術(shù)】
[0002]目前,人們需要裝修時(shí),若想獲得自己房屋的裝修效果,大多是由裝修公司利用專業(yè)的設(shè)計(jì)軟件,繪制戶型,然后根據(jù)用戶需求進(jìn)行設(shè)計(jì),有時(shí)溝通欠佳,需要多次修改才能得到所想要的家居裝修方案。也有用戶自己下載裝修設(shè)計(jì)軟件進(jìn)行裝修,需要繪制戶型圖,然后再逐步添加家具,并且目前這類軟件中提供的商品僅是最初級(jí)的模型或者僅有幾個(gè)商家的產(chǎn)品,裝修效果最終也差強(qiáng)人意。不論哪種情形,所作的家居裝修過(guò)程都費(fèi)時(shí)費(fèi)力,要獲得滿意的裝修設(shè)計(jì),往往需要設(shè)計(jì)師和用戶充分溝通,多次修改設(shè)計(jì)方案才能完成。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng),簡(jiǎn)稱為設(shè)計(jì)助手,英文全稱為Internet Aided Design,英文簡(jiǎn)稱為iAD。本發(fā)明的iAD為室內(nèi)設(shè)計(jì)師及設(shè)計(jì)愛好者提供了基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)工具,該系統(tǒng)融入計(jì)算機(jī)視覺、虛擬現(xiàn)實(shí)、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)等多項(xiàng)核心技術(shù),結(jié)合裝修設(shè)計(jì)需求,為室內(nèi)裝修的快速設(shè)計(jì)、效果呈現(xiàn)和分享交流,提供全程輔助手段,構(gòu)建設(shè)計(jì)師與用戶間的零距離交互空間。
[0004]本發(fā)明的基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng)iAD,采用MVC架構(gòu),利用平臺(tái)應(yīng)用程序App與3d引擎Unity交互式嵌入開發(fā)實(shí)現(xiàn),使用功能管理器對(duì)功能模塊進(jìn)行統(tǒng)一管理。具體本發(fā)明的基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng)包括的功能模塊有裝修設(shè)計(jì)模塊、裝修預(yù)算模塊、施工圖設(shè)計(jì)模塊、客戶管理模塊以及iAD服務(wù)模塊。
[0005]裝修設(shè)計(jì)模塊包括網(wǎng)上裝修和線下裝修兩種模式;在兩種裝修模式下,用戶拍照錄入或手工繪制或?qū)霊粜蛨D,裝修設(shè)計(jì)模塊對(duì)導(dǎo)入的戶型圖進(jìn)行識(shí)別生成相應(yīng)的3D模型;裝修設(shè)計(jì)模塊還包括在線資源庫(kù)和網(wǎng)上工作室,在線資源庫(kù)中包括裝修案例、裝修建材和家具,用戶在線使用資源庫(kù)或者將資源庫(kù)下載到本機(jī)進(jìn)行裝修設(shè)計(jì)。
[0006]裝修預(yù)算模塊包括設(shè)計(jì)預(yù)算、工程預(yù)算和裝修建材自動(dòng)生成預(yù)算;在用戶改變裝修建材或者改變裝修面積時(shí),裝修預(yù)算模塊將重新生成預(yù)算。
[0007]施工圖設(shè)計(jì)模塊用于設(shè)計(jì)師實(shí)現(xiàn)墻地面及頂面設(shè)計(jì)、立面設(shè)計(jì)、布局設(shè)計(jì)、水路設(shè)計(jì)、電路設(shè)計(jì)和施工工藝設(shè)計(jì);立面設(shè)計(jì)是指對(duì)房屋的結(jié)構(gòu)部件進(jìn)行設(shè)計(jì);布局設(shè)計(jì)是指對(duì)室內(nèi)功能區(qū)域進(jìn)行劃分,對(duì)家具配置的擺放進(jìn)行規(guī)劃;電路設(shè)計(jì)包括強(qiáng)電設(shè)計(jì)和弱點(diǎn)設(shè)計(jì);施工工藝設(shè)計(jì)是根據(jù)用戶裝修需求提供的施工工序以及施工要求說(shuō)明。
[0008]客戶管理模塊用于設(shè)計(jì)師管理自己的客戶,實(shí)現(xiàn)客戶預(yù)約、合同管理、工程管理、信息交流和收益管理。
[0009]iAD服務(wù)模塊用于提供iAD的服務(wù)信息。
[0010]本發(fā)明的功能管理器分為App與Unity的交互管理器、Unity視圖創(chuàng)建管理器、設(shè)計(jì)方案管理器、本地模型管理器和用戶信息管理器。App與Unity的交互管理器為Unity與App的交互提供統(tǒng)一的交互接口。Unity視圖創(chuàng)建管理器提供Unity視圖的創(chuàng)建流程。設(shè)計(jì)方案管理器提供了統(tǒng)一的設(shè)計(jì)方案打開接口。本地模型管理器用于管理本地模型素材。用戶信息管理器用于對(duì)用戶的登錄信息進(jìn)行安全暫存并提供統(tǒng)一的獲取用戶信息的接口。
[0011]本發(fā)明的基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng),基于Unity引擎開發(fā)實(shí)現(xiàn)三維展示功能,三維展示功能的實(shí)現(xiàn)包括通訊模塊、消息管理模塊、場(chǎng)景管理模塊、資源管理模塊、預(yù)算管理模塊、實(shí)體類庫(kù)、對(duì)象關(guān)系管理模塊以及設(shè)計(jì)模塊。通訊模塊用于與上層用戶界面UI通訊,實(shí)現(xiàn)對(duì)Unity引擎通訊接口的調(diào)用。消息管理模塊用于對(duì)UI的用戶輸入及施工圖設(shè)計(jì)模塊中的用戶輸入進(jìn)行統(tǒng)一管理,采用命令模式進(jìn)行消息分派,并對(duì)用戶輸入賦予不同的優(yōu)先級(jí),保證高優(yōu)先級(jí)的輸入得到及時(shí)處理。場(chǎng)景管理模塊用于保存和加載場(chǎng)景;保存場(chǎng)景時(shí),通過(guò)遍歷對(duì)象關(guān)系管理模塊中提供的對(duì)象樹,將查詢到的需要保存的物體保存成指定的JSON字符串,同時(shí)通過(guò)通訊模塊將該JSON字符串傳給UI保存到后臺(tái);加載場(chǎng)景時(shí),通過(guò)通訊模塊獲取到對(duì)應(yīng)的JSON字符串,解析后在unity中展示出來(lái)。資源管理模塊用于下載和管理所使用到的裝修資源,包括家具模型、材質(zhì)和貼圖。預(yù)算管理模塊用于統(tǒng)計(jì)場(chǎng)景中各房間地板面積、墻體面積、每個(gè)地板和墻面上鋪貼的地板、壁紙或墻漆,以及場(chǎng)景中各種家具;將統(tǒng)計(jì)得到的信息通過(guò)通訊模塊傳給UI。實(shí)體類庫(kù)用于提供描述物體的實(shí)體類。對(duì)象關(guān)系管理模塊用于管理場(chǎng)景中模型物體之間的關(guān)系,通過(guò)關(guān)系樹維護(hù)場(chǎng)景中物體。設(shè)計(jì)模塊用于響應(yīng)用戶輸入在場(chǎng)景中的操作。
[0012]相比于現(xiàn)有技術(shù),本發(fā)明的優(yōu)點(diǎn)和積極效果在于:
[0013]本發(fā)明的輔助設(shè)計(jì)系統(tǒng)融入計(jì)算機(jī)視覺、虛擬現(xiàn)實(shí)、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)等多項(xiàng)核心技術(shù),結(jié)合裝修設(shè)計(jì)需求,為室內(nèi)裝修的快速設(shè)計(jì)、效果呈現(xiàn)和分享交流,提供了全程輔助手段,構(gòu)建設(shè)計(jì)師與用戶間的零距離交互空間。
[0014]在設(shè)計(jì)方面:充分利用商品模型,快速生成設(shè)計(jì)方案,完美裝修效果即刻體驗(yàn)。
[0015]在移動(dòng)方面:擺脫時(shí)間和空間限制,走到哪里,哪里就有設(shè)計(jì)工作臺(tái)。
[0016]在傳播方面:開放化傳播,一鍵分享至各大熱門網(wǎng)站、平臺(tái)。分享,只需要點(diǎn)一下。
[0017]在溝通方面:雙向即時(shí)互動(dòng),“現(xiàn)場(chǎng)”對(duì)話,更直觀,更便捷,更高效。
[0018]在潛能方面:吸引潛在客戶,增強(qiáng)客戶黏度,促進(jìn)業(yè)績(jī)持續(xù)性增長(zhǎng)。
【附圖說(shuō)明】
[0019]圖1是本發(fā)明的基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng)的功能模塊圖;
[0020]圖2是本發(fā)明iAD中施工圖設(shè)計(jì)模塊所實(shí)現(xiàn)的功能模式示意圖;
[0021]圖3是對(duì)某房屋的地面鋪裝的示例圖;
[0022]圖4是對(duì)某房屋的電視背景墻的局部設(shè)計(jì)示例圖;
[0023]圖5是本發(fā)明iAD實(shí)現(xiàn)三維展示功能的模塊示意圖。
【具體實(shí)施方式】
[0024]下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
[0025]本發(fā)明目的是為用戶提供一種基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng),結(jié)合裝修設(shè)計(jì)需求,進(jìn)行室內(nèi)裝修的快速設(shè)計(jì)、效果呈現(xiàn)和分享交流,構(gòu)建設(shè)計(jì)師與用戶間的零距離交互空間。
[0026]如圖1所示,本發(fā)明實(shí)施例所示的基于互聯(lián)網(wǎng)的輔助設(shè)計(jì)系統(tǒng),包括五大功能模塊:裝修設(shè)計(jì)模塊、裝修預(yù)算模塊、施工圖設(shè)計(jì)模塊、客戶管理模塊以及iAD服務(wù)模塊。
[0027]本發(fā)明實(shí)施例中,用戶首先通過(guò)網(wǎng)站進(jìn)行用戶注冊(cè),注冊(cè)成功后獲得用戶名和密碼,然后下載本發(fā)明的輔助設(shè)計(jì)系統(tǒng)APP,成功安裝后,即可使用注冊(cè)時(shí)的用戶名和密碼登錄 APP 0
[0028]裝修設(shè)計(jì)模塊包括網(wǎng)上裝修和線下裝修兩種模式。用戶可以根據(jù)需要任意選擇。在