專利名稱:控制家用自動系統(tǒng)啟動的設備和方法
技術領域:
本發(fā)明總體上涉及一種控制家用自動系統(tǒng)啟動的設備和方法,尤其是涉及一種控制家用自動系統(tǒng)啟動的設備和方法,其能夠順序啟動多個家用電器以防止這些家用電器同時啟動。
家用電器1包括控制電器全部運行的控制器2和電源線調制解調器3,調制解調器3與電線PL相連以便通過電源線PL執(zhí)行通訊。控制器2和電源線調制解調器3通過低速通訊線(例如通用異步接收器/發(fā)射器)彼此相連以便執(zhí)行它們之間的相互通訊。家用電器1例如可以為空調機,電視,微波爐,或者洗衣機,或多個彼此相連的家用電器。
網(wǎng)關處理器4包括通過電源線PL與家用電器通訊的電源線調制解調器5,及控制器6,其用于分析從用戶接收到的啟動指令并通過電源線調制解調器5傳送啟動指令。
網(wǎng)關處理器4通過電源線PL與多個家用電器相連,以便使用契約通訊協(xié)議執(zhí)行其間的相互通訊,從而將啟動指令從用戶傳送到相應的家用電器。而且網(wǎng)關處理器4還通過電源線PL傳輸數(shù)據(jù),其中與每個啟動指令相應的啟動指令編碼附到區(qū)分家用電器的每個標識碼上。相應的,每個家用設備通過分析識別碼而對其啟動命令進行識別,從而被啟動。
下面將參考圖2對網(wǎng)關處理器4的步驟進行詳細描述。首先,網(wǎng)關處理器可識別與電源線PL相連的多個電子家用設備的工作狀態(tài)。在此情況下,網(wǎng)關處理器4將檢查信號發(fā)送到電子家用設備,并在步驟10根據(jù)從電子家用設備接收的響應檢查信號的信號識別電子家用設備的整體狀態(tài),諸如向其提供電源或其啟動狀態(tài)。
在步驟20,網(wǎng)關處理器4確定用于識別所有電子家用設備的狀態(tài)的工作是否已經(jīng)完成。如果在步驟20確定識別步驟未完成,則網(wǎng)關處理器4返回到步驟10用于繼續(xù)對電子家用設備的狀態(tài)進行識別。如果在步驟20確定識別過程已經(jīng)完成,則在步驟30網(wǎng)關處理器4在內(nèi)部存儲器中存儲被識別的電子家用設備的狀態(tài)信息。
接著,在步驟40網(wǎng)關處理器4確定是否接收到來自外部(諸如用戶)的用于啟動家用電子設備的啟動指令。如果在步驟40未接收到啟動指令,網(wǎng)關處理器返回到步驟10。如果在步驟40已經(jīng)接收到啟動指令,在步驟50網(wǎng)關處理器4通過電源線調制解調器5將所接收到的啟動指令傳輸?shù)较鄳碾娮蛹矣迷O備。即,網(wǎng)關處理器4將其中啟動指令碼被附到與電子家用設備對應的識別碼上的數(shù)據(jù)傳送到電子家用設備,從而啟動相應的電子家用設備。
然而,在傳統(tǒng)的家用自動系統(tǒng)中,如果接收到用于啟動相應電子家用設備的啟動指令,網(wǎng)關處理器4會在不顧及其他電子家用設備的工作/狀態(tài)的情況下發(fā)送啟動指令。因此,如果當接收到一個新的啟動指令時有多個電子家用設備要被啟動(即處于啟動過程),會導致同時啟動多個電子家用設備。在此情況下,對多個電子設備的同時啟動可能會在電線PL上意外的產(chǎn)生反電壓。相應的傳統(tǒng)家用自動系統(tǒng)存在的問題是其會導致家用電器和與電源線相連的網(wǎng)關處理器出現(xiàn)故障,或會對家用電器造成損壞。
而且,在傳統(tǒng)家用自動系統(tǒng)中,由于網(wǎng)關處理器4能夠通過計算機網(wǎng)絡(如因特網(wǎng))接收啟動指令,系統(tǒng)能夠接收啟動指令而啟動多個家用電器,臨時儲存(堆疊)他們,并且連續(xù)地將啟動指令傳送給相應的家用電器。因此,多個家用電器會同時啟動,從而發(fā)生上述問題。
本發(fā)明的其他目的和優(yōu)點部分將在下面的說明中給出,部分從說明中將變得顯而易見,或者從本發(fā)明的實施中了解到。
為達到上述及其他目的,本發(fā)明提供一種控制家用自動系統(tǒng)啟動的設備,所述家用系統(tǒng)通過電源線啟動/控制多個家用電器,該設備包括啟動控制單元,該啟動控制單元從多個家用電器中的第一家用電器的用戶接收啟動指令,并在至少一個其他的家用電器啟動并且經(jīng)過了預定的延遲時間之后啟動所述第一家用電器,由此防止多個家用電器同時啟動。
圖3是根據(jù)本發(fā)明實施例的控制家用自動系統(tǒng)啟動的設備的框圖,其中多個家用電器10A,10B和10K和網(wǎng)關處理器20與電源線PL相連,而網(wǎng)關處理器20和用戶界面終端40與網(wǎng)絡30相連,并且網(wǎng)關處理器20和用戶界面終端40通過網(wǎng)絡30通訊。網(wǎng)絡30可以為任何已知的網(wǎng)絡,如因特網(wǎng)或者內(nèi)部網(wǎng)。
家用電器10A,10B和10K都具有與電源線PL相連的電源線調制解調器3,用于通過電源線PL執(zhí)行與網(wǎng)關處理器20的通訊,并具有控制器2,其用于分別控制每個家用電器的操作。在這種情況下,控制器和電源線調制解調器使用一個低速通訊線(例如UART(通用異步接收發(fā)射器))相互通訊。
網(wǎng)關處理器20包括電源線調制解調器(未示出)用于通過電源線PL執(zhí)行與家用電器10A,10B和10K的通訊,并包括控制器(未示出)用于分析例如通過因特網(wǎng)30接收到的用戶執(zhí)行指令并將分析后的用戶執(zhí)行指令傳輸給家用電器10A,10B和10K。具體而言,本發(fā)明的程序可以以軟件和/或計算硬件實現(xiàn)/實施。例如,網(wǎng)關處理器20及其所述的元件可以為包括存儲器(如磁盤和光盤,RAM,ROM,ASICs等)的計算機系統(tǒng),本發(fā)明的程序可以存儲在上述存儲器上,根據(jù)本發(fā)明,所述程序控制計算機系統(tǒng)并產(chǎn)生結果。
用戶界面終端40接收控制指令以從外面(如從用戶)控制家用電器10A,10B和10K。在這種情況下,控制指令包括涉及給每個家用電器供電的指令,給定功能的設定和功能的啟動和非啟動。用戶界面終端40可以為任何計算裝置,如個人計算機或個人數(shù)字助理(PDA),并具有與網(wǎng)絡30通訊的協(xié)議,所述網(wǎng)絡30可以為因特網(wǎng),或者具有訪問網(wǎng)絡30的連接端口的網(wǎng)絡小面板(Web Pad)。
將因特網(wǎng)用作網(wǎng)絡30的實例,如果用戶通過用戶界面終端40輸入啟動指令從而啟動家用電器10A,10B和10K,那么輸入的啟動指令通過互聯(lián)網(wǎng)30傳輸?shù)骄W(wǎng)關處理器20。網(wǎng)關處理器20分析每個啟動指令并將數(shù)據(jù)通過網(wǎng)關處理器20中的電源線調制解調器(未示出)傳輸給相應的家用電器,其中所述數(shù)據(jù)可以包括與啟動指令相應的啟動指令編碼,所述啟動指令附到相應家用電器的標識碼上。
網(wǎng)關處理器20能夠辨認出家用電器10A,10B和10K的狀態(tài)。也就是說,當啟動第一家用電器的任何啟動指令處于待執(zhí)行時,如果接收到用于另一個家用電器的啟動指令,那么網(wǎng)關處理器20就會處于待機而不會給另一個家用電器傳送啟動指令,直到第一家用電器啟動(即處于動作/功能執(zhí)行狀態(tài))為止。然后,當網(wǎng)關處理器20將啟動指令傳送給第一家用電器后過去預定的時間時,即,如果僅僅確定到?jīng)]有未完成的啟動指令要傳送(即第一家用電器已經(jīng)啟動),那么網(wǎng)關處理器20將其他接收到的啟動指令傳送給其他家用電器。在這種情況下,網(wǎng)關處理器20將啟動指令順序地傳送給多個家用電器,由此防止由于多個家用電器同時啟動而產(chǎn)生反電壓。
網(wǎng)關處理器20能夠對每個家用電器設定一個延遲時間。當在將一個啟動指令傳送給家用電器后經(jīng)過設定的延遲時間時,網(wǎng)關處理器20就會將另一個啟動指令傳送給另一個家用電器。延遲時間可以利用服務器系統(tǒng)50和/或經(jīng)與因特網(wǎng)30相連的用于界面終端40被改變。
進而,如果網(wǎng)關處理器20通過因特網(wǎng)30接收到啟動不同家用電器的啟動指令,即如果將被啟動的家用電器是復數(shù)個,那么網(wǎng)關處理器20能夠暫時存儲(堆疊)接收到的啟動指令。在這種情況下,根據(jù)與分配給家用電器的編碼相應的優(yōu)先次序(P1,P2,P3,P4,...),網(wǎng)關處理器20確定一個啟動指令首先傳送給它的家用電器。在啟動指令首先傳送給確定的家用電器后,然后經(jīng)過為確定的家用電器設定的延遲時間,網(wǎng)關處理器20將啟動指令傳送給下一個優(yōu)先次序的家用電器。優(yōu)先次序可以利用服務器系統(tǒng)50和/或經(jīng)用戶界面終端40改變。網(wǎng)關處理器20具有一個表格,與每個家用電器相應的優(yōu)先次序可以在該表格中列出,如圖4所示。
下面詳細地描述本發(fā)明控制家用自動系統(tǒng)啟動的方法。圖5是根據(jù)本發(fā)明實施例的控制家用自動系統(tǒng)啟動的方法的流程圖。
首先,在步驟101,響應于檢測信號以從家用電器接收到的信號為基礎,網(wǎng)關處理器20將檢測信號傳送給與電源線PL相連的多個家用電器10A-10K,并且識別出給家用電器供電的電源的狀態(tài)或它們的啟動/功能/狀況狀態(tài)。
在步驟102,網(wǎng)關處理器20確定識別全部家用電器狀態(tài)的過程是否完成。如果在步驟102根據(jù)判斷結果識別過程沒有完成,那么網(wǎng)關處理器繼續(xù)識別家用電器的狀態(tài)。如果在步驟102識別過程完成,那么在步驟103,網(wǎng)關處理器20將識別的家用電器的狀態(tài)信息存儲在內(nèi)部存儲器內(nèi)。
接著,在步驟104,網(wǎng)關處理器確定是否通過因特網(wǎng)30接收到了啟動家用電器(裝置A)的啟動指令。如果在步驟104沒有接收到啟動指令,那么網(wǎng)關處理器20繼續(xù)在步驟101的啟動控制過程。
如果在步驟104接收到了啟動指令,那么在步驟105網(wǎng)關處理器20確定是否未完成的啟動指令仍啟動另一個家用電器(裝置B)。根據(jù)判斷結果,如果在步驟105將被傳送給家用電器(裝置B)的啟動指令仍處于待執(zhí)行狀態(tài),在步驟106網(wǎng)關處理器20延長為該家用電器(裝置B)設定的延遲時間,以便防止由于家用電器可能的同時啟動而導致的不期望的結果。在步驟106延長延遲時間后,網(wǎng)關處理器20繼續(xù)在步驟101的啟動控制過程,從而傳送任何其他剩余的啟動指令。
根據(jù)判斷結果,如果在步驟105將被傳送給家用電器(裝置B)的啟動指令沒有處于待執(zhí)行狀態(tài),那么網(wǎng)關處理器20在步驟107確定為家用電器(裝置B)設定的延遲時間是否已過。如果在步驟107延遲時間沒過,網(wǎng)關處理器20繼續(xù)步驟101的啟動控制過程以等待延遲時間。如果在步驟107根據(jù)判斷結果延遲時間已過,由于不會存在家用電器同時啟動的問題,因此網(wǎng)關處理器20在步驟108將通過因特網(wǎng)30接收到的啟動指令通過電源線調制解調器(未示出)傳送給家用電器(裝置A),并且繼續(xù)步驟101的啟動控制過程。
圖6為根據(jù)本發(fā)明另一個實施例的控制家用電器啟動的方法的流程圖。此處,除了當接收到多個啟動指令時,將啟動指令根據(jù)家用電器的優(yōu)先次序進行傳送外,圖6所示過程與圖5一樣。
首先,在步驟201,網(wǎng)關處理器20將檢測信號傳送給與電源線PL相連的多個家用電器10A-10K,并且響應于檢測信號,以從家用電器接收到的信號為基礎識別出家用電器的狀態(tài)。
在步驟202,網(wǎng)關處理器20確定識別全部家用電器狀態(tài)的過程是否已經(jīng)完成。在步驟202,如果根據(jù)判斷結果確定識別過程沒有完成,那么網(wǎng)關處理器20繼續(xù)步驟201的識別家用電器狀態(tài)。如果在步驟202確定識別過程已經(jīng)完成,那么網(wǎng)關處理器20在步驟203將識別出的家用電器的狀態(tài)信息存儲在內(nèi)部存儲器內(nèi)。
接著,網(wǎng)關處理器20在步驟204確定是否已經(jīng)通過因特網(wǎng)30接收到了啟動家用電器的啟動指令。如果沒有接收到啟動指令,那么網(wǎng)關處理器20繼續(xù)步驟201的啟動控制過程。
如果在步驟204已經(jīng)接收到了啟動指令,那么網(wǎng)關處理器20在步驟204a確定是否接收到了用于多個家用電器(例如兩個家用電器(裝置A和裝置C))的用戶執(zhí)行指令。這可以是用戶界面終端40在很短的時間內(nèi)同時輸入啟動指令的情況,或者是通過因特網(wǎng)30傳輸啟動指令的過程中在很短時間內(nèi)接收到用于家用電器的啟動指令的情況。在步驟204a,網(wǎng)關處理器20暫時存儲(堆疊)接收到的啟動指令。
在這種情況下,網(wǎng)關處理器20在步驟204a確定接收到的啟動指令是否是復數(shù)個。如果在步驟204a啟動指令是復數(shù)個,那么網(wǎng)關處理器20搜索優(yōu)先次序表以便確定根據(jù)優(yōu)先次序表中的家用電器的優(yōu)先次序信息將啟動指令首先傳輸給它的家用電器,并且在步驟204b驅動最高優(yōu)先次序的家用電器。例如,參看圖4,如果家用電器(裝置A)的優(yōu)先次序P1高于另一個家用電器(裝置C)的優(yōu)先次序P2,那么網(wǎng)關處理器20首先將啟動指令傳送給該家用電器(裝置A)。
如果在步驟204a是單個啟動指令,或者當在步驟204b確定到了最高優(yōu)先次序的家用電器時,那么網(wǎng)關處理器20在步驟205確定將被傳送給家用電器(裝置B)的啟動指令是否處于待執(zhí)行狀態(tài)。根據(jù)判斷結果,如果在步驟205將被傳送給家用電器(裝置B)的啟動指令仍處于待執(zhí)行狀態(tài),那么網(wǎng)關處理器20在步驟206延長為該家用電器(裝置B)設定的延遲時間,從而防止由于家用電器的同時啟動可能導致的不期望的效果。在步驟206延長了延遲時間后,網(wǎng)關處理器20繼續(xù)步驟201的啟動控制過程,從而傳輸其他剩余的啟動指令。
在步驟205,根據(jù)判斷結果如果將被傳送給家用電器(裝置B)的啟動指令沒有處于待執(zhí)行狀態(tài),那么網(wǎng)關處理器20在步驟207確定為家用電器(裝置B)設定的延遲時間是否已過。如果在步驟207延遲時間沒有過去,那么網(wǎng)關處理器20繼續(xù)步驟201的啟動控制過程以便待機延遲時間。根據(jù)判斷結果,如果在步驟207延遲時間已過,由于不涉及家用電器同時啟動的問題,因此網(wǎng)關處理器20在步驟208將通過因特網(wǎng)30接收到的啟動指令通過電源線調制解調器(未示出)傳送給家用電器(裝置A),并且繼續(xù)步驟201的啟動控制過程。
在上述實施例中,對每個家用電器,采用一個設定延遲時間的方法;然而,如果需要,對于用于相同家用電器的每個用戶執(zhí)行指令的設定,延遲時間可以設定的不同。進而,根據(jù)不同的家用電器,延伸時間可以設定的不同。盡管延伸時間在這種方法中是更分開地設定,然而,本領域的技術人員可以理解,本發(fā)明的精神可以等同地應用而無需詳細描述。
另外,本領域的技術人員可以容易地理解,在網(wǎng)關處理器20內(nèi)設定的家用電器的延遲時間及其優(yōu)先次序可以通過服務器計算機50和/或用戶界面終端40改變。
如上所述,當將被傳送給家用電器的啟動指令處于待執(zhí)行狀態(tài)(即未完成或進行中)時,如果接收到用于啟動另一個家用電器的另一個啟動指令,那么本發(fā)明利用網(wǎng)關處理器20延長為家用電器設定的延遲時間,并且未完成啟動指令處于待執(zhí)行狀態(tài)。在延長的延遲時間已過之后,本發(fā)明將啟動指令傳送給另一個家用電器,由此防止兩個或更多個家用電器同時啟動。進而,由于網(wǎng)關處理器20能夠通過因特網(wǎng)接收啟動指令,盡管多個啟動指令可以暫時存儲在網(wǎng)關處理器中,由于本發(fā)明采用的方法是網(wǎng)關處理器首先將啟動指令傳送給具有最高優(yōu)先次序的家用電器,由此通過順序啟動家用電器而防止了多個家用電器同時啟動。
如上所述,本發(fā)明提供了一種控制家用自動系統(tǒng)啟動的設備和方法,其能夠消除不期望的效果,其中在所述不期望的效果中,家用電器和網(wǎng)關處理器都會出現(xiàn)故障的,或者由于與電源線相連的多個家用電器同時啟動引起的反電壓而被損壞,從而增加了家用自動系統(tǒng)的可靠性。
盡管為了說明目的描述了本發(fā)明的優(yōu)先實施例,但是本領域的技術人員可以理解,在不脫離本發(fā)明權利要求及其等同物限定的本發(fā)明精神和范圍內(nèi),可以對上述實施例作出各種變型,添加和替換。
權利要求
1.一種家用自動系統(tǒng)的啟動控制設備,所述家用自動系統(tǒng)能夠通過電源線啟動/控制多個家用電器,該設備包括啟動器,其從用戶為多個家用電器中的第一家用電器接收啟動指令,并且在所述多個家用電器中的至少一個其他的家用電器被啟動并經(jīng)過了預定的延遲時間之后啟動所述第一家用電器,由此防止所述多個家用電器同時啟動。
2.根據(jù)權利要求1所述的家用自動系統(tǒng)的啟動控制設備,其中所述啟動器通過計算網(wǎng)絡接收啟動指令。
3.根據(jù)權利要求1所述的家用自動系統(tǒng)的啟動控制設備,其中所述啟動器存儲與多個家用電器相應的延遲時間。
4.根據(jù)權利要求1所述的家用自動系統(tǒng)的啟動控制設備,其中當接收到用于第一家用電器的啟動指令時,啟動器確定用于其他家用電器的在先啟動指令是否處于待執(zhí)行狀態(tài),如果在先啟動指令處于待執(zhí)行狀態(tài)則延長所述其他家用電器的延遲時間,并且在經(jīng)過所述延長的延遲時間后啟動所述第一家用電器。
5.根據(jù)權利要求1所述的家用自動系統(tǒng)的啟動控制設備,其中當接收到啟動多個不同家用電器的啟動指令時,所述啟動器根據(jù)分配給每個家用電器的優(yōu)先次序啟動所述家用電器。
6.根據(jù)權利要求1所述的家用自動系統(tǒng)的啟動控制設備,其還包括通過網(wǎng)絡與啟動器相連的服務器,該服務器改變家用電器的延遲時間和啟動的優(yōu)先次序。
7.一種控制家用自動系統(tǒng)啟動的方法,當通過電源線啟動/控制多個家用電器時,所述家用自動系統(tǒng)能夠防止所述多個家用電器同時啟動,該控制方法包括從用戶接收用于多個家用電器中的第一家用電器的啟動指令;在所述家用電器中的至少一個其他的家用電器啟動并且經(jīng)過預定的延遲時間之后,啟動所述第一家用電器。
8.根據(jù)權利要求7所述的啟動控制方法,其還包括分配與多個家用電器相應的啟動延遲時間。
9.根據(jù)權利要求8所述的啟動控制方法,其還包括確定至少一個其他的家用電器是否預先安排將被啟動或者正在啟動中;及如果至少一個其他的家用電器預先安排將被啟動或者正在啟動中,那么延長與第一家用電器相應的第一啟動延遲時間,并且在經(jīng)過延長的第一啟動時間之后啟動第一家用電器。
10.根據(jù)權利要求7所述的啟動控制方法,其還包括當接收到啟動多個家用電器中不同家用電器的啟動指令時,根據(jù)分配給每個家用電器的優(yōu)先次序啟動所述多個家用電器。
11.一種家用自動系統(tǒng),包括電源線網(wǎng)絡;與電源線網(wǎng)絡通訊的家用電器;家用電器控制器,其通過電源線網(wǎng)絡與家用電器通訊,并且響應于控制指令通過在與至少一個其他的家用電器通訊完成及經(jīng)過了預定的延遲時間之后與第一家用電器通訊而順序控制家用電器,其中所述控制器能夠防止通過電源線網(wǎng)絡與家用電器中兩個或更多個家用電器通訊。
12.根據(jù)權利要求11所述的家用自動系統(tǒng),其中優(yōu)先次序確定與家用電器的通訊次序。
13.根據(jù)權利要求11所述的家用自動系統(tǒng),其中所述家用電器控制器還與數(shù)據(jù)網(wǎng)絡通訊并且通過數(shù)據(jù)網(wǎng)絡從其他系統(tǒng)接收控制指令。
14.根據(jù)權利要求13所述的家用自動系統(tǒng),其中來自其他系統(tǒng)的控制指令改變預定的延遲時間。
15.根據(jù)權利要求14所述的家用自動系統(tǒng),其中數(shù)據(jù)網(wǎng)絡為因特網(wǎng)。
16.一種計算機可讀存儲器,其通過程序控制電源線網(wǎng)絡上的家用電器控制器,該存儲器包括接收用于第一家用電器的控制指令;及在與至少一個其他的家用電器通訊完成及經(jīng)過了預定的延遲時間之后,利用控制指令通過電源線網(wǎng)絡與第一家用電器通訊,由此防止通過電源線與兩個或更多個家用電器的通訊。
17.根據(jù)權利要求16所述的計算機可讀存儲器,其中所述程序還包括通過網(wǎng)絡接收改變預定延遲時間的指令。
全文摘要
一種控制家用電器啟動的設備,其用于防止多個家用電器同時啟動。該啟動控制設備具有啟動控制單元,該啟動控制單元從用戶接收用于第一家用電器的啟動指令,并且在至少一個其他的家用電器啟動及經(jīng)過了預定的延遲時間之后啟動所述第一家用電器,由此通過順序啟動家用電器而防止家用電器同時啟動。所述啟動控制單元具有用戶界面終端和網(wǎng)關處理器。
文檔編號H04B3/54GK1417958SQ0214313
公開日2003年5月14日 申請日期2002年9月13日 優(yōu)先權日2001年11月8日
發(fā)明者安相萬 申請人:三星電子株式會社