專利名稱:從動裝置中的界面設備的制作方法
技術(shù)領域:
本發(fā)明涉及家庭網(wǎng)絡的控制裝置,特別是涉及家庭網(wǎng)絡控制裝置中使用緩沖存儲裝置的便于數(shù)據(jù)管理的從動裝置。
背景技術(shù):
目前,在家庭內(nèi)或者遠程自動控制家用電器的家庭自動化[homeAutomation]幾乎達到了常用階段。初期的家庭自動化是利用電話或者紅外線單獨控制各個電器的水平,而且各電器之間不能進行聯(lián)系。但是,現(xiàn)在利用通信裝置在各家用電器之間建立網(wǎng)絡,配備控制這些網(wǎng)絡的控制器,統(tǒng)一進行管理。
圖1是普通家庭網(wǎng)絡系統(tǒng)的示意圖。如圖所示,家庭網(wǎng)絡是指多種數(shù)字家電相互連接,在家里和外面隨時能享受方便、安全、經(jīng)濟的生活服務。
在這樣的家庭網(wǎng)絡[home network]出現(xiàn)的背景下,稱為白色家電的電冰箱和洗衣機等隨著數(shù)字信號處理技術(shù)的發(fā)展逐漸數(shù)字化。而且,在這基礎上,由于家電應用系統(tǒng)技術(shù)和高速多媒體[multi media]通信技術(shù)等的快速發(fā)展,電冰箱和洗衣機等以總括這些技術(shù)的新型信息家電形態(tài)出現(xiàn)。
在這里,IT網(wǎng)絡是指個人用電腦和周圍裝置之間提供數(shù)據(jù)交換以及互聯(lián)網(wǎng)服務的網(wǎng)絡類型,AV網(wǎng)絡是指控制DVD及VCD信息的各家用電器之間的網(wǎng)絡類型。而且,生活網(wǎng)絡[living network]是像家庭自動控制以及遙測[telemetering]一樣家用電器的簡單控制為目的構(gòu)建的網(wǎng)絡,可以由電冰箱、洗衣機、微波爐、電器警報器、空調(diào)器、電話等構(gòu)成。
在這樣的家庭內(nèi)構(gòu)成的家庭網(wǎng)絡系統(tǒng)包括能控制其他電器運作以及監(jiān)視[monitoring]運作狀態(tài)的電器主設備[master device];具有根據(jù)電器特性以及其他因素對主設備的要求作出回應功能和通知自身狀態(tài)變化信息功能的從動裝置。本說明書中使用的電器不僅僅是洗衣機、電冰箱等上述生活網(wǎng)絡服務的家用電器,而且還包括由為IT網(wǎng)絡服務以及AV網(wǎng)絡服務的家用電器。
圖2是現(xiàn)有技術(shù)的家庭網(wǎng)絡系統(tǒng)從動裝置的界面設備結(jié)構(gòu)圖。如圖所示,界面設備10包括對從動裝置的設定功能作出控制指令,并產(chǎn)生對這些控制指令的回應,而且當從動裝置的狀態(tài)發(fā)生變化的時候生成狀態(tài)事件的產(chǎn)品模塊11;通過網(wǎng)絡20與主設備(未圖示)通信,而接收控制指令后向產(chǎn)品模塊11輸出信號,而且從產(chǎn)品模塊11接收與此有關(guān)的控制指令回應以及/或者狀態(tài)事件,向主設備輸出信號的通信模塊12;在產(chǎn)品模塊11和通信模塊12之間傳輸數(shù)據(jù)的存儲部[headerfile]13。界面設備10是內(nèi)置于從動裝置里的裝置。
這里的產(chǎn)品模塊11和通信模塊12可以由設定的硬件[hardware]和固件[firmware]以及軟件[soft ware]構(gòu)成,而且在各模塊內(nèi)還可以配備單獨的控制部,或者可以由單獨的控制部來統(tǒng)一控制。
還有,存儲部13是把從動裝置處理的控制指令、控制指令回應以及狀態(tài)事件等對應變量定義的個體變量的一種存儲手段。因此,這些個體變量根據(jù)從動裝置的產(chǎn)品種類不同處理各自不同的控制指令、控制指令回應以及狀態(tài)事件,所以,這些個體變量全面依賴于從動裝置的產(chǎn)品種類。
更具體地說,通信模塊12通過網(wǎng)絡20接收控制指令后,檢索存儲部13定義的對應于接收控制指令的個體變量,而且對照這些個體變量接收的控制指令數(shù)據(jù)(控制指令編碼,因子碼等),然后把這些個體變量向產(chǎn)品模塊11傳輸。另外,通信模塊12從存儲部13接收對應于控制指令回應的個體變量以及/或者對應于狀態(tài)事件的個體變量,然后把包括在這里的控制指令回應以及/或者狀態(tài)事件通過網(wǎng)絡20輸出。
還有,產(chǎn)品模塊11執(zhí)行從存儲部13接收的個體變量里包含的控制指令,而且生成與此對應的控制指令回應信號后檢索存儲部13里定義的與這些控制指令回應對應的個體變量,然后對個別變量代入控制指令回應的數(shù)據(jù)(控制指令編碼,回應編碼,因子碼等),把個別變量向通信模塊12傳輸。還有,產(chǎn)品模塊11生成狀態(tài)事件,把這些向存儲部13里包括的對應個體變量里代入,然后把個別變量向通信模塊12傳輸。
在上述已有技術(shù)中,產(chǎn)品模塊11和通信模塊12之間的界面是通過存儲部13里定義的個別變量來構(gòu)成,所以存在開發(fā)或者升級[up grade]從動裝置中界面設備時必須要考慮個體變量的缺點。
還有,要開發(fā)定型化的通信模塊的時候,由于存儲部13內(nèi)的個體變量根據(jù)從動裝置的種類各自不同,所以通信模塊不能共用化。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述現(xiàn)有技術(shù)的缺點而提出的,其目的在于,提供一種不使用已定義的個體變量也能在產(chǎn)品模塊和通信模塊之間傳輸數(shù)據(jù)的從動裝置中的界面設備。
本發(fā)明的另一目的在于,提供一種通過使用廣泛應用的緩沖存儲裝置能達到從動裝置中界面設備的通信模塊共用化。
為了達到上述目的,本發(fā)明的從動裝置中界面設備包括存儲控制指令和控制指令回應的控制緩沖存儲器;存儲狀態(tài)事件的狀態(tài)緩沖存儲器;與網(wǎng)絡連接、接收控制指令后把控制指令記錄在控制緩沖存儲器里,而且從控制緩沖存儲器以及/或者狀態(tài)緩沖存儲器分別讀出控制指令回應以及/或者狀態(tài)事件后輸出信號的通信模塊;根據(jù)從控制緩沖存儲器讀出的控制指令進行控制,并生成控制指令回應后記錄在控制緩沖存儲器里,而且根據(jù)從動裝置的狀態(tài)變化生成狀態(tài)事件后記錄在狀態(tài)緩沖存儲器里的產(chǎn)品模塊。
控制緩沖存儲器分別存儲控制指令以及控制指令回應的長度。
狀態(tài)緩沖存儲器存儲狀態(tài)事件的長度。
控制緩沖存儲器和狀態(tài)緩沖存儲器把控制指令、控制指令回應、狀態(tài)事件以及它們的長度分別存儲在設定位置。
控制緩沖存儲器和狀態(tài)緩沖存儲器刪除讀出的控制指令、控制指令回應、狀態(tài)事件以及它們的長度。
這樣構(gòu)成的本發(fā)明具有下述積極效果不使用個體變量也能在產(chǎn)品模塊和通信模塊之間傳輸數(shù)據(jù),通過使用廣泛應用的緩沖存儲裝置能達到通信模塊共用化目的。
圖1是普通家庭網(wǎng)絡系統(tǒng)的示意圖。
圖2是現(xiàn)有技術(shù)的從動裝置中的界面設備結(jié)構(gòu)圖。
圖3是本發(fā)明的從動裝置中的界面設備結(jié)構(gòu)圖。
圖4是圖3的控制緩沖存儲器結(jié)構(gòu)圖。
附圖主要部分的標記說明100界面設備 110產(chǎn)品模塊120通信模塊 130控制緩沖存儲器140狀態(tài)緩沖存儲器200網(wǎng)絡具體實施方式
下面結(jié)合附圖詳細說明本發(fā)明的實施例。
圖3是本發(fā)明的從動裝置中的界面設備的結(jié)構(gòu)圖。如圖所示,界面設備100包括對從動裝置的設定功能執(zhí)行控制指令,并生成與此對應的控制指令回應,當從動裝置發(fā)生狀態(tài)變化的時候生成狀態(tài)事件的產(chǎn)品模塊110;通過網(wǎng)絡200與主設備(未圖示)通信,接收控制指令后向產(chǎn)品模塊110輸出信號,并從產(chǎn)品模塊110接收與此對應的控制指令回應以及/或者狀態(tài)事件后向主設備輸出信號的通信模塊120;存儲控制指令和控制指令回應的控制緩沖存儲器130;存儲狀態(tài)事件的狀態(tài)緩沖存儲器140。
產(chǎn)品模塊110和通信模塊120可以由設定的硬件或者固件或者軟件構(gòu)成,而且還可以在各模塊配備單獨的控制部,或者由單獨的控制部統(tǒng)一控制。
在這里,控制緩沖存儲器130和狀態(tài)緩沖存儲器140是為存儲控制指令、控制指令回應以及狀態(tài)事件的存儲裝置??刂凭彌_存儲器130和狀態(tài)緩沖存儲器140各自包括有對應于各個控制指令、控制指令回應以及狀態(tài)事件種類的多個獨立的存儲空間,而且還包括有存儲全部數(shù)據(jù)的個體存儲空間。
詳細地說,通信模塊120與網(wǎng)絡200連接,并從主設備(未圖示)接收控制指令后把控制指令記錄在控制緩沖存儲器130里。另外,產(chǎn)品模塊110始終監(jiān)視控制緩沖存儲器130,這時,如果被通信模塊120記錄控制指令,則從控制緩沖存儲器130讀出已記錄的控制指令,進行與此對應的控制。而且,產(chǎn)品模塊110在讀出控制指令后或者進行控制之后對控制指令作出控制指令回應(例如,ACK回應或者NAK回應),并把這些記錄在控制緩沖存儲器130內(nèi)。因此,通信模塊120始終監(jiān)視控制緩沖存儲器130,這時,如果被產(chǎn)品模塊110記錄控制指令回應,則從控制緩沖存儲器130讀出記錄的控制指令回應后通過網(wǎng)絡200向主設備傳輸。
然后,產(chǎn)品模塊110生成根據(jù)從動裝置狀態(tài)變化的狀態(tài)事件后記錄在狀態(tài)緩沖存儲器140里。之后,通信模塊120始終監(jiān)視狀態(tài)緩沖存儲器140,這時,如果被產(chǎn)品模塊110記錄狀態(tài)事件,則從狀態(tài)緩沖存儲器140讀出狀態(tài)事件后通過網(wǎng)絡200向主設備傳輸。
如上所述,產(chǎn)品模塊110和通信模塊120在記錄控制緩沖存儲器130和狀態(tài)緩沖存儲器140上數(shù)據(jù)(控制指令,控制指令回應以及狀態(tài)事件)的時候把記錄的全部數(shù)據(jù)碼長度一起記錄。通過全部數(shù)據(jù)碼的長度可以判斷出讀出這些數(shù)據(jù)的模塊110、120是否正確讀出了記錄的數(shù)據(jù)。
另外,控制緩沖存儲器130和狀態(tài)緩沖存儲器140利用產(chǎn)品模塊110以及/或者通信模塊120讀出信息后刪除已儲存的數(shù)據(jù)(控制指令、控制指令回應、狀態(tài)事件以及它們的編碼長度),由此不僅提高存儲空間的實用性,而且還可以中止設定控制指令的處理或者狀態(tài)事件的處理。
這些界面設備100在從通信模塊120向產(chǎn)品模塊110傳輸數(shù)據(jù)的時候不應用像以往的存儲部一樣的讀出裝置,而是可以通過緩沖存儲裝置傳輸數(shù)據(jù)。另外,從產(chǎn)品模塊110到通信模塊120的數(shù)據(jù)傳輸也以相同方式進行。
因此,在開發(fā)或者修改通信模塊的時候不必考慮安裝在從動裝置上的緩沖存儲器,只需考慮產(chǎn)品模塊中可以處理的控制指令等,以便把必要的功能結(jié)構(gòu)采用在通信模塊上即可。另外,如果通信模塊包括有能處理這些多種從動裝置的產(chǎn)品模塊中處理的控制指令等的功能,不管接收了哪些數(shù)據(jù),也能向各個連接的產(chǎn)品模塊傳輸適當?shù)目刂浦噶畹取<?,達到通信模塊共用化的目的。
圖4是圖3的控制緩沖存儲器結(jié)構(gòu)圖。
如圖所示,控制緩沖存儲器130在設定位置分別存儲數(shù)據(jù)碼長度300、指令編碼400以及因子碼500。
在這里,數(shù)據(jù)碼長度300包括存儲指令編碼400和因子碼500的長度。例如,用byte單位存儲。
數(shù)據(jù)碼長度300后面的指令編碼400,在接受控制指令的時候只存儲關(guān)于控制指令的編碼,而且在接受控制指令回應的時候存儲關(guān)于控制指令的編碼和關(guān)于這些回應的編碼(例如,ACK,NAK)。
指令編碼400后面為執(zhí)行指令編碼400的因子碼或者關(guān)于執(zhí)行結(jié)果的因子碼500。這些因子碼500從屬于指令編碼400,而且根據(jù)指令編碼400的特性還包括有單個的因子碼或者多個的因子碼。
如上所述,控制緩沖存儲器130以數(shù)據(jù)碼長度300、指令編碼400以及因子碼500的順序存儲數(shù)據(jù)。數(shù)據(jù)碼長度300的存儲空間有一定的限制,但是指令編碼400的存儲空間在控制指令的情況時可能與控制指令回應的情況有所不同,而且因子碼500的長度依賴于指令編碼400。只是,數(shù)據(jù)碼長度300能存儲在存儲空間(存儲器)的特定位置上,而且在上述特定位置上存儲數(shù)據(jù)碼長度300、指令編碼400以及因子碼500。
相反,狀態(tài)緩沖存儲器140與控制緩沖存儲器130相同,包括數(shù)據(jù)碼長度300和指令編碼400以及因子碼500。指令編碼400包括有事件編碼(識別從動裝置特定狀態(tài)的編碼),因子碼500包括有為說明事件狀態(tài)的因素。例如,如果狀態(tài)事件是有關(guān)溫度變化的,則因子碼500把特定溫度當作因素。
權(quán)利要求
1.一種從動裝置中的界面設備,其特征在于,它包括存儲控制指令和控制指令回應的控制緩沖存儲器;存儲狀態(tài)事件的狀態(tài)緩沖存儲器;與網(wǎng)絡連接、接收控制指令后把控制指令記錄在控制緩沖存儲器里,而且從控制緩沖存儲器以及/或者狀態(tài)緩沖存儲器分別讀出控制指令回應以及/或者狀態(tài)事件后輸出信號的通信模塊;根據(jù)從控制緩沖存儲器讀出的控制指令進行控制,并生成控制指令回應后記錄在控制緩沖存儲器里,而且根據(jù)從動裝置的狀態(tài)變化生成狀態(tài)事件后記錄在狀態(tài)緩沖存儲器里的產(chǎn)品模塊。
2.根據(jù)權(quán)利要求1所述的從動裝置中的界面設備,其特征在于,控制緩沖存儲器分別存儲控制指令以及控制指令回應的長度。
3.根據(jù)權(quán)利要求1所述的從動裝置中的界面設備,其特征在于,狀態(tài)緩沖存儲器存儲狀態(tài)事件的長度。
4.根據(jù)權(quán)利要求1至3中任意一項所述的從動裝置中的界面設備,其特征在于,控制緩沖存儲器和狀態(tài)緩沖存儲器把控制指令、控制指令回應、狀態(tài)事件以及它們的長度分別存儲在設定位置。
5.根據(jù)權(quán)利要求1至3中任意一項所述的從動裝置中的界面設備,其特征在于,控制緩沖存儲器和狀態(tài)緩沖存儲器刪除讀出的控制指令、控制指令回應、狀態(tài)事件以及它們的長度。
全文摘要
本發(fā)明涉及家庭網(wǎng)絡控制裝置中使用緩沖存儲裝置的便于數(shù)據(jù)管理的從動裝置的界面設備。本發(fā)明的界面設備包括存儲控制指令和控制指令回應信息的控制緩沖存儲器;存儲狀態(tài)事件[event]的狀態(tài)緩沖存儲器;與設定網(wǎng)絡[network]連接,接收控制指令后把控制指令記錄在控制緩沖存儲器里,而且從控制緩沖存儲器以及/或者狀態(tài)緩沖存儲器分別讀出控制指令回應以及/或者狀態(tài)事件后輸出信號的通信模塊;根據(jù)從控制緩沖存儲器讀出的控制指令進行控制,并生成控制指令回應后記錄在控制緩沖存儲器里,而且根據(jù)從動裝置的狀態(tài)變化生成狀態(tài)事件后記錄在狀態(tài)緩沖存儲器里的產(chǎn)品模塊。
文檔編號H04L12/28GK1988527SQ20051012245
公開日2007年6月27日 申請日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者姜成煥, 樸炯俊, 具滋仁, 李君石 申請人:樂金電子(天津)電器有限公司