本發(fā)明涉及自動化設(shè)計技術(shù)領(lǐng)域,特別涉及一種會議室自動化設(shè)計方法及系統(tǒng)。
背景技術(shù):
隨著社會的不斷進(jìn)步,科學(xué)技術(shù)的不斷發(fā)展,現(xiàn)代化會議室的應(yīng)用越來越廣泛,對會議室的功能、美觀以及實用要求也越來越高。
目前在進(jìn)行會議室設(shè)計時,一般都是由專門的設(shè)計人員使用設(shè)計軟件進(jìn)行設(shè)計,根據(jù)會議室的實際情況以及客戶的需求進(jìn)行定制化設(shè)計。這樣的設(shè)計方法雖然效果較好,但是需要耗費人力,實際操作起來效率不高。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種會議室自動化設(shè)計方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的問題。
一種會議室自動化設(shè)計方法,包括:
讀取輸入的會議室圖紙,根據(jù)所述會議室圖紙中記錄的會議室的戶型、面積以及用戶輸入的功能要求,在數(shù)據(jù)庫中查詢相應(yīng)的初始模板,所述初始模板中記載有椅子區(qū)域、會議桌區(qū)域、幕布區(qū)域和飾物區(qū)域;
根據(jù)所述會議室圖紙確定所述會議室的門和窗的位置,并根據(jù)所述門和窗的位置確定投影儀區(qū)域,并將幕布布置在所述會議室圖紙中記錄的可用會議室區(qū)域中與所述幕布區(qū)域?qū)?yīng)的區(qū)域中;
根據(jù)所述可用會議室區(qū)域的長寬在所述數(shù)據(jù)庫中查詢可用的會議桌,并將查詢得到的會議桌布置在所述可用會議室區(qū)域中與所述初始模板中所述會議桌區(qū)域?qū)?yīng)的區(qū)域中;
根據(jù)所述會議桌的長度和寬度確定椅子的類型和數(shù)量;
計算所述可用會議室區(qū)域中除去所述會議桌占用的區(qū)域后的面積,并根據(jù)計算得到的面積以及所述椅子的類型和數(shù)量在所述數(shù)據(jù)庫中確定所述椅子的尺寸,在確定所述椅子的類型、數(shù)量和尺寸后,將所述椅子布置在所述可用會議室區(qū)域中與所述椅子區(qū)域?qū)?yīng)的區(qū)域中;
根據(jù)所述會議室圖紙中記錄的窗戶面積計算相應(yīng)的會議室亮度,并根據(jù)所述會議室亮度在所述數(shù)據(jù)庫中查詢對應(yīng)的投影儀型號,并將相應(yīng)的投影儀布置在所述投影儀區(qū)域中;
根據(jù)所述初始模板中所述飾物區(qū)域的位置將飾物布置在所述可用會議室區(qū)域中;
生成最終設(shè)計效果圖。
優(yōu)選地,在查詢所述初始模板之前,所述方法還包括:
讀取所述會議室圖紙,將所述會議室圖紙中記錄的會議室以線段集表示;
根據(jù)所述線段集確定所述會議室的廣義坐標(biāo)軸;
根據(jù)所述會議室圖紙中記錄的所述可用會議室區(qū)域?qū)λ鰪V義坐標(biāo)軸進(jìn)行修正,獲得修正坐標(biāo)軸;在布置所述會議桌時以所述修正坐標(biāo)軸的原點作為所述會議桌的幾何中心。
優(yōu)選地,在將所述椅子布置在所述可用會議室區(qū)域中之后,所述方法還包括:
計算所述可用會議室區(qū)域中除去所述會議桌和椅子占用的區(qū)域后的面積,確定實際通道區(qū)域;
根據(jù)用戶輸入的功能要求判斷是否需要靠墻加椅子;若是,在所述實際通道區(qū)域中靠墻的位置布置若干個靠墻椅子。
優(yōu)選地,在布置所述靠墻椅子后,所述方法還包括:
根據(jù)會議桌/椅子/通道綜合優(yōu)先原則,分別按照使用效率優(yōu)先模式和舒適度優(yōu)先模式將所述椅子和靠墻椅子制作出不同的設(shè)計方案。
本發(fā)明還提供了一種會議室自動化設(shè)計系統(tǒng),包括:
初始模板獲取模塊,用于讀取輸入的會議室圖紙,根據(jù)所述會議室圖紙中記錄的會議室的戶型、面積以及用戶輸入的功能要求,在數(shù)據(jù)庫中查詢相應(yīng)的初始模板,所述初始模板中記載有椅子區(qū)域、會議桌區(qū)域、幕布區(qū)域和飾物區(qū)域;
投影儀和幕布區(qū)域確定模塊,用于根據(jù)所述會議室圖紙確定所述會議室的門和窗的位置,并根據(jù)所述門和窗的位置確定投影儀區(qū)域,并將幕布布置在所述會議室圖紙中記錄的可用會議室區(qū)域中與所述幕布區(qū)域?qū)?yīng)的區(qū)域中;
會議桌布置模塊,用于根據(jù)所述可用會議室區(qū)域的長寬在所述數(shù)據(jù)庫中查詢可用的會議桌,并將查詢得到的會議桌布置在所述可用會議室區(qū)域中與所述初始模板中所述會議桌區(qū)域?qū)?yīng)的區(qū)域中;
椅子類型和數(shù)量確定模塊,用于根據(jù)所述會議桌的長度和寬度確定椅子的類型和數(shù)量;
椅子尺寸確定模塊,用于計算所述可用會議室區(qū)域中除去所述會議桌占用的區(qū)域后的面積,并根據(jù)計算得到的面積以及所述椅子的類型和數(shù)量在所述數(shù)據(jù)庫中確定所述椅子的尺寸,在確定所述椅子的類型、數(shù)量和尺寸后,將所述椅子布置在所述可用會議室區(qū)域中與所述椅子區(qū)域?qū)?yīng)的區(qū)域中;
投影儀布置模塊,用于根據(jù)所述會議室圖紙中記錄的窗戶面積計算相應(yīng)的會議室亮度,并根據(jù)所述會議室亮度在所述數(shù)據(jù)庫中查詢對應(yīng)的投影儀型號,并將相應(yīng)的投影儀布置在所述投影儀區(qū)域中;
飾物布置模塊,用于根據(jù)所述初始模板中所述飾物區(qū)域的位置將飾物布置在所述可用會議室區(qū)域中;
效果圖生成模塊,用于生成最終設(shè)計效果圖。
優(yōu)選地,還包括:
會議室區(qū)域確定模塊,用于讀取所述會議室圖紙,將所述會議室圖紙中記錄的會議室以線段集表示;
廣義坐標(biāo)軸確定模塊,用于根據(jù)所述線段集確定所述會議室的廣義坐標(biāo)軸;
修正坐標(biāo)軸確定模塊,用于根據(jù)所述會議室圖紙中記錄的所述可用會議室區(qū)域?qū)λ鰪V義坐標(biāo)軸進(jìn)行修正,獲得修正坐標(biāo)軸;在布置所述會議桌時以所述修正坐標(biāo)軸的原點作為所述會議桌的幾何中心。
優(yōu)選地,還包括:
實際通道區(qū)域確定模塊,用于計算所述可用會議室區(qū)域中除去所述會議桌和椅子占用的區(qū)域后的面積,確定實際通道區(qū)域;
靠墻椅子布置模塊,用于根據(jù)用戶輸入的功能要求判斷是否需要靠墻加椅子;若是,在所述實際通道區(qū)域中靠墻的位置布置若干個靠墻椅子。
優(yōu)選地,還包括:
方案生成模塊,用于根據(jù)會議桌/椅子/通道綜合優(yōu)先原則,分別按照使用效率優(yōu)先模式和舒適度優(yōu)先模式將所述椅子和靠墻椅子制作出不同的設(shè)計方案。
本發(fā)明實施例中一種會議室自動化設(shè)計方法及系統(tǒng),通過數(shù)據(jù)庫中存儲的模板以及輸入的條件對會議室的桌、椅、投影儀和飾物等進(jìn)行合理的布局,設(shè)計過程完全自動化進(jìn)行,不需要人工的參與,效率高且設(shè)計效果好。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種會議室自動化設(shè)計方法的步驟流程圖;
圖2為使用圖1中方法設(shè)計使用的空會議室和確定的坐標(biāo)軸示意圖;
圖3為使用圖1中方法設(shè)計使用的初始模板示意圖;
圖4為使用圖1中方法設(shè)計獲得的初步效果示意圖;
圖5為使用圖1中方法設(shè)計獲得的使用效率優(yōu)先模式的效果示意圖;
圖6為使用圖1中方法設(shè)計獲得的舒適度優(yōu)先模式的效果示意圖;
圖7為使用圖1中方法設(shè)計獲得的最終效果示意圖;
圖8為本發(fā)明實施例提供的一種會議室自動化設(shè)計系統(tǒng)的功能模塊圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
參照圖1,本發(fā)明提供了一種會議室自動化設(shè)計方法,該方法包括:
步驟100,讀取輸入的會議室圖紙,將所述會議室圖紙中記錄的會議室以線段集表示,獲得的線段集如圖2中會議室區(qū)域300所示。
步驟110,根據(jù)所述線段集確定所述會議室的廣義坐標(biāo)軸,如圖2中X0和Y0軸所示,其中所述廣義坐標(biāo)軸的原點為所述會議室的幾何中心。
步驟120,根據(jù)所述會議室圖紙中記錄的可用會議室區(qū)域?qū)λ鰪V義坐標(biāo)軸進(jìn)行修正,獲得修正坐標(biāo)軸,如圖2中X1和Y1所示。
具體地,所述會議室區(qū)域300包括所述可用會議室區(qū)域以及占用會議室區(qū)域。在本實施例中,所述占用會議室區(qū)域為會議室門占用的區(qū)域,因此Y0和Y1軸重合,X1軸相對于X0軸向下移動。
步驟130,根據(jù)所述會議室圖紙中記錄的所述會議室的戶型、面積以及用戶輸入的功能要求,在數(shù)據(jù)庫中查詢相應(yīng)的初始模板以及設(shè)計次序,查詢得到的所述初始模板如圖3所示。其中,所述初始模板中記載了通道區(qū)域310、椅子區(qū)域320、會議桌區(qū)域330、幕布區(qū)域340和飾物區(qū)域,其中所述飾物區(qū)域包括飲水機(jī)區(qū)域350和盆栽區(qū)域360。查詢得到的設(shè)計次序依次為:會議桌、幕布、椅子、投影儀、飾物。
步驟140,根據(jù)所述會議室圖紙確定所述會議室的門和窗的位置,并根據(jù)所述門和窗的位置確定投影儀區(qū)域,并將幕布布置在所述可用會議室區(qū)域中與所述初始模板中所述幕布區(qū)域340對應(yīng)的區(qū)域中。
步驟150,根據(jù)所述可用會議室區(qū)域的長寬在所述數(shù)據(jù)庫中查詢可用的會議桌,并將查詢得到的會議桌布置在所述可用會議室區(qū)域中與所述初始模板中所述會議桌區(qū)域330對應(yīng)的區(qū)域中。其中,布置所述會議桌時以所述修正坐標(biāo)軸的原點作為所述會議桌的幾何中心。
步驟160,根據(jù)所述會議桌的長度和寬度確定椅子的類型和數(shù)量。
步驟170,計算所述可用會議室區(qū)域中除去所述會議桌占用的區(qū)域后的面積,并根據(jù)計算得到的面積以及所述椅子的類型和數(shù)量在所述數(shù)據(jù)庫中確定椅子的尺寸。在確定所述椅子的類型、數(shù)量和尺寸后,將所述椅子布置在所述可用會議室區(qū)域中與所述初始模板中所述椅子區(qū)域320對應(yīng)的區(qū)域中。
步驟180,計算所述可用會議室區(qū)域中除去所述會議桌和椅子占用的區(qū)域后的面積,確定實際通道區(qū)域370,如圖4所示。
步驟190,根據(jù)用戶輸入的功能要求判斷是否需要靠墻加椅子;若是,在所述實際通道區(qū)域370中靠墻的位置布置若干個靠墻椅子,如圖5和圖6所示。
步驟200,根據(jù)會議桌/椅子/通道綜合優(yōu)先原則,分別按照使用效率優(yōu)先模式和舒適度優(yōu)先模式等模式將所述椅子和靠墻椅子制作出不同的設(shè)計方案。
在本實施例中,按照所述使用效率優(yōu)先模式設(shè)計得到的會議室效果如圖5所示,按照所述舒適度優(yōu)先模式設(shè)計得到的會議室效果如圖6所示。
步驟210,根據(jù)所述會議室圖紙中記錄的窗戶面積計算相應(yīng)的會議室亮度,并根據(jù)所述會議室亮度在所述數(shù)據(jù)庫中查詢對應(yīng)的投影儀型號,并將相應(yīng)的投影儀布置在步驟140確定的投影儀區(qū)域中。
步驟220,根據(jù)所述初始模板中所述飲水機(jī)區(qū)域350和盆栽區(qū)域360的位置將飲水機(jī)和盆栽布置在所述可用會議室區(qū)域中。
步驟230,生成最終設(shè)計效果圖,如圖7所示。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供了一種會議室自動化設(shè)計系統(tǒng),如圖8所示,由于該系統(tǒng)解決技術(shù)問題的原理和一種會議室自動化設(shè)計方法相似,因此該系統(tǒng)的實施可參照方法的實施,重復(fù)之處不再贅述。
會議室區(qū)域確定模塊300,用于讀取輸入的會議室圖紙,將所述會議室圖紙中記錄的會議室以線段集表示。
廣義坐標(biāo)軸確定模塊310,用于根據(jù)所述線段集確定所述會議室的廣義坐標(biāo)軸。
修正坐標(biāo)軸確定模塊320,用于根據(jù)所述會議室圖紙中記錄的可用會議室區(qū)域?qū)λ鰪V義坐標(biāo)軸進(jìn)行修正,獲得修正坐標(biāo)軸。
初始模板獲取模塊330,用于根據(jù)所述會議室圖紙中記錄的所述會議室的戶型、面積以及用戶輸入的功能要求,在數(shù)據(jù)庫中查詢相應(yīng)的初始模板以及設(shè)計次序。
投影儀和幕布區(qū)域確定模塊340,用于根據(jù)所述會議室圖紙確定所述會議室的門和窗的位置,并根據(jù)所述門和窗的位置確定投影儀區(qū)域,并將幕布布置在所述可用會議室區(qū)域中與所述初始模板中所述幕布區(qū)域340對應(yīng)的區(qū)域中。
會議桌布置模塊350,用于根據(jù)所述可用會議室區(qū)域的長寬在所述數(shù)據(jù)庫中查詢可用的會議桌,并將查詢得到的會議桌布置在所述可用會議室區(qū)域中與所述初始模板中所述會議桌區(qū)域330對應(yīng)的區(qū)域中。
椅子類型和數(shù)量確定模塊360,用于根據(jù)所述會議桌的長度和寬度確定椅子的類型和數(shù)量。
椅子尺寸確定模塊370,用于計算所述可用會議室區(qū)域中除去所述會議桌占用的區(qū)域后的面積,并根據(jù)計算得到的面積以及所述椅子的類型和數(shù)量在所述數(shù)據(jù)庫中確定椅子的尺寸。在確定所述椅子的類型、數(shù)量和尺寸后,將所述椅子布置在所述可用會議室區(qū)域中與所述初始模板中所述椅子區(qū)域320對應(yīng)的區(qū)域中。
實際通道區(qū)域確定模塊380,用于計算所述可用會議室區(qū)域中除去所述會議桌和椅子占用的區(qū)域后的面積,確定實際通道區(qū)域370。
靠墻椅子布置模塊390,用于根據(jù)用戶輸入的功能要求判斷是否需要靠墻加椅子,并在需要加椅子時在所述實際通道區(qū)域370中靠墻的位置布置若干個靠墻椅子。
方案生成模塊400,用于根據(jù)會議桌/椅子/通道綜合優(yōu)先原則,分別按照使用效率優(yōu)先模式和舒適度優(yōu)先模式等模式確定不同的設(shè)計方案。
投影儀布置模塊410,用于根據(jù)所述會議室圖紙中記錄的窗戶面積計算相應(yīng)的會議室亮度,并根據(jù)所述會議室亮度在所述數(shù)據(jù)庫中查詢對應(yīng)的投影儀型號,并將相應(yīng)的投影儀布置在步驟140確定的投影儀區(qū)域中。
飾物布置模塊420,用于根據(jù)所述初始模板中所述飲水機(jī)區(qū)域350和盆栽區(qū)域360的位置將飲水機(jī)和盆栽布置在所述可用會議室區(qū)域中。
效果圖生成模塊430,用于生成最終設(shè)計效果圖。
應(yīng)當(dāng)理解,以上一種會議室自動化設(shè)計系統(tǒng)包括的模塊僅為根據(jù)該系統(tǒng)實現(xiàn)的功能進(jìn)行的邏輯劃分,實際應(yīng)用中,可以進(jìn)行上述模塊的疊加或拆分。并且該實施例提供的一種會議室自動化設(shè)計系統(tǒng)所實現(xiàn)的功能與上述實施例提供的一種會議室自動化設(shè)計方法一一對應(yīng),對于該系統(tǒng)所實現(xiàn)的更為詳細(xì)的處理流程,在上述方法實施例一中已做詳細(xì)描述,此處不再詳細(xì)描述。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。