本發(fā)明涉及展示柜控制技術(shù),尤其是涉及一種基于knx技術(shù)的觸控屏智慧樓宇展示柜的控制系統(tǒng)。
背景技術(shù):
以往對(duì)一個(gè)產(chǎn)品的宣傳介紹都是通過(guò)電視機(jī)等多媒體設(shè)備以視頻加音頻的方式來(lái)實(shí)現(xiàn),而在某些領(lǐng)域如家居內(nèi)的設(shè)備等,用戶往往不能滿足于只是簡(jiǎn)單的視頻宣傳,更迫切于更加真實(shí)的體驗(yàn),在市場(chǎng)上存在很多的建構(gòu)模型的產(chǎn)品價(jià)紹,但這種模型的介紹又過(guò)于死板,缺少互動(dòng)行,所以用戶需要一種通過(guò)互動(dòng)了解產(chǎn)品的系統(tǒng)。
konnex(knx)總線是獨(dú)立于制造商和應(yīng)用領(lǐng)域的系統(tǒng)。通過(guò)所有的總線設(shè)備連接到knx介質(zhì)上(這些介質(zhì)包括雙絞線、射頻、電力線或ip/ethernet),它們可以進(jìn)行信息交換??偩€設(shè)備可以是傳感器也可以是執(zhí)行器,用于控制樓宇管理裝置如:照明、遮光/百葉窗、保安系統(tǒng)、能源管理、供暖、通風(fēng)、空調(diào)系統(tǒng)、信號(hào)和監(jiān)控系統(tǒng)、服務(wù)界面及樓宇控制系統(tǒng)、遠(yuǎn)程控制、計(jì)量、視頻/音頻控制、大型家電等。所有這些功能通過(guò)一個(gè)統(tǒng)一的系統(tǒng)就可以進(jìn)行控制、監(jiān)視和發(fā)送信號(hào),不需要額外的控制中心。
windowscommunicationfoundation(wcf)是由微軟開(kāi)發(fā)的一系列支持?jǐn)?shù)據(jù)通信的應(yīng)用程序框架,可以翻譯為windows通訊開(kāi)發(fā)平臺(tái)。整合了原有的windows通訊的.netremoting,webservice,socket的機(jī)制,并融合有http和ftp的相關(guān)技術(shù)。利用wcf解決包括安全、可信賴、互操作、跨平臺(tái)通信等等需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于knx技術(shù)的觸控屏智慧樓宇展示柜的控制系統(tǒng)。
本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種基于knx技術(shù)的觸控屏智慧樓宇展示柜的控制系統(tǒng),用于控制展示柜中樓宇模型的展示,包括依次連接的客戶端、服務(wù)器和物理控制器,所述物理控制器包括都與服務(wù)器連接的媒體控制模塊、燈光控制模塊、模型方位控制模塊。
所述媒體控制模塊連接設(shè)于模型前方的透明顯示屏。
所述燈光控制模塊包括模型內(nèi)部燈光控制模塊和環(huán)境燈光控制模塊。
所述模型內(nèi)部燈光控制模塊連接模型中不同位置的燈。
所述環(huán)境燈光控制模塊連接展示柜內(nèi)位于模型外的不同位置的燈。
所述模型方位控制模塊包括模型旋轉(zhuǎn)控制器、模型升降控制器和模型前后控制器。
所述客戶端的數(shù)量大于等于1個(gè)。
所述客戶端包括觸控屏。
所述服務(wù)器與客戶端通過(guò)soap協(xié)議通訊。
所述服務(wù)器與物理控制器通過(guò)knx總線協(xié)議通訊。
與現(xiàn)有技術(shù)相比,本發(fā)明可以讓用戶通過(guò)簡(jiǎn)單的觸屏操作就能全面了解樓宇模型產(chǎn)品,通過(guò)組成展示柜的透明顯示屏可以在實(shí)體模型的背景下顯示附加的動(dòng)態(tài)畫(huà)面,使得模型展示更符合實(shí)際,更加生動(dòng)美觀;對(duì)樓宇模型外部及內(nèi)部的燈光控制能更加真實(shí)的了解產(chǎn)品在不同光照下的實(shí)際效果;通過(guò)控制旋轉(zhuǎn)、升降和前進(jìn)后退模型,可以實(shí)現(xiàn)模型的多角度觀看,提高了用戶的互動(dòng)體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明控制系統(tǒng)控制媒體播放的流程圖。
圖中標(biāo)注:1、客戶端,2、服務(wù)器,3、物理控制器,4、媒體控制模塊,5、燈光控制模塊,6、模型方位控制模塊。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。本實(shí)施例以本發(fā)明技術(shù)方案為前提進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過(guò)程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
如圖1所示,一種基于knx技術(shù)的觸控屏智慧樓宇展示柜的控制系統(tǒng),用于控制展示柜中樓宇模型的展示,包括依次連接的客戶端1、服務(wù)器2和物理控制器3,物理控制器3包括都與服務(wù)器2連接的媒體控制模塊4、燈光控制模塊5、模型方位控制模塊6。
服務(wù)器2與物理控制器3通過(guò)knx總線協(xié)議通訊。本控制系統(tǒng)的服務(wù)器2是一種基于wcf技術(shù)實(shí)現(xiàn)的webservice通訊服務(wù)器,所有的應(yīng)用邏輯都封裝在里面;服務(wù)器2和客戶端1約定soap(simpleobjectaccessprotocol簡(jiǎn)易對(duì)象訪問(wèn)協(xié)議)協(xié)議,雙方通過(guò)這個(gè)協(xié)議來(lái)實(shí)現(xiàn)信息的交互。服務(wù)器2主要用協(xié)議來(lái)向客戶端1聲明各種接口,而客戶端1通過(guò)調(diào)用這些接口來(lái)實(shí)現(xiàn)對(duì)服務(wù)器2接口的調(diào)用;服務(wù)器2和客戶端1的通訊通過(guò)webservice格式的消息進(jìn)行。
服務(wù)器2主要封裝了如下的內(nèi)部邏輯,并向客戶端1提供獲取數(shù)據(jù)和交互的接口:
1)配置觸控屏智慧樓宇展示柜中設(shè)備內(nèi)的物理設(shè)備信息;
2)接收客戶端1發(fā)送的控制請(qǐng)求,向物理設(shè)備發(fā)送控制命令;
3)向客戶端1反饋當(dāng)前物理設(shè)備的狀態(tài)。
客戶端1主要實(shí)現(xiàn)的功能有:向服務(wù)器2發(fā)送控制請(qǐng)求;向服務(wù)器2發(fā)送狀態(tài)請(qǐng)求;播放媒體資料。
安裝服務(wù)器2和客戶端1時(shí),需要把服務(wù)器2部署在觸控屏智慧樓宇展示柜的應(yīng)用服務(wù)器上,并配置對(duì)外提供服務(wù)的端口,配置服務(wù)器2與展示柜控制器的連接,再安裝客戶端1,設(shè)置服務(wù)器2的訪問(wèn)地址及端口。
媒體控制模塊4連接設(shè)于模型前方的透明顯示屏,在本實(shí)施例中,展示柜包圍模型的四周的玻璃即為透明顯示屏,位于展示柜中的為實(shí)體模型,透明顯示屏播放動(dòng)態(tài)圖像與實(shí)體模型結(jié)合,可以使模型更加生動(dòng)形象。媒體播放的效果包含多種,有的需要配合模型具體位置播放圖像,例如對(duì)于一個(gè)客廳模型,當(dāng)需要播放行走在客廳里的人物時(shí),需要客廳模型調(diào)整到與透明顯示屏播放圖像相應(yīng)的位置。所以當(dāng)在客戶端1發(fā)出媒體播放的指令時(shí),服務(wù)器2先判斷模型的位置是否符合播放該媒體資料的要求,若不符合則先通過(guò)模型方位控制模塊6調(diào)整模型位置再播放媒體。
模型方位控制模塊6包括模型旋轉(zhuǎn)控制器、模型升降控制器和模型前后控制器,控制模型的旋轉(zhuǎn)、上升下降及前進(jìn)后退,可以實(shí)現(xiàn)不同距離、不同角度觀察模型。
燈光控制模塊5包括模型內(nèi)部燈光控制模塊和環(huán)境燈光控制模塊。模型內(nèi)部燈光控制模塊連接模型中不同位置的燈,例如建筑模型中不同房間的燈。環(huán)境燈光控制模塊連接展示柜內(nèi)位于模型外的不同位置的燈,包括布置于展示柜內(nèi)頂面、底面及四周的各個(gè)燈。
客戶端1的數(shù)量大于等于1個(gè),一個(gè)服務(wù)器2可以同時(shí)和多個(gè)客戶端1進(jìn)行通訊,服務(wù)器2可以部署在原來(lái)協(xié)同辦公系統(tǒng)的服務(wù)器端,也可以單獨(dú)使用一臺(tái)服務(wù)器2。
客戶端1包括觸控屏,通過(guò)觸控屏來(lái)發(fā)出控制指令。
如圖2所示為本控制系統(tǒng)控制媒體播放的流程圖,包括以下步驟:
1、激活觸控屏;
2、開(kāi)啟控制系統(tǒng)的客戶端1;
3、點(diǎn)擊觸控屏,選擇需要控制的設(shè)備功能按鈕;
4、客戶端1根據(jù)用戶選擇的設(shè)備功能,向服務(wù)器2發(fā)送請(qǐng)求信息;
5、服務(wù)器2接收消息后,連接設(shè)備控制器;
6、服務(wù)器2向設(shè)備控制器發(fā)送控制信息;
7、物理設(shè)備響應(yīng)控制器收到的控制命令;
8、服務(wù)器2判斷模型是否位于正確的位置,是則執(zhí)行步驟9,否則執(zhí)行步驟10;
9、媒體控制模塊4播放媒體資料;
10、調(diào)整模型到正確位置后播放媒體資料。