專利名稱:家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種家庭網(wǎng)絡(luò)系統(tǒng),更確切地說,涉及一種家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法。
背景技術(shù):
所謂家庭網(wǎng)絡(luò)系統(tǒng)是指將家庭內(nèi)的各種電器設(shè)備,即PC、移動電話、冰箱、洗衣機(jī)、微波爐等若干個(gè)家用電器相互連接,組成一個(gè)網(wǎng)絡(luò)并加以控制的系統(tǒng)。
也就是說,家庭網(wǎng)絡(luò)系統(tǒng)是一個(gè)可以通過一個(gè)主機(jī)來連接并控制家庭中的所有電器的系統(tǒng),現(xiàn)在正以IEEE1394和IEC61883標(biāo)準(zhǔn)為基礎(chǔ)對這種系統(tǒng)進(jìn)行緊張開發(fā)之中。
為了能夠利用一個(gè)主機(jī)來控制家庭內(nèi)的所有電器設(shè)備,需要在通信數(shù)據(jù)傳輸總線(bus)上有一個(gè)協(xié)議(protocol),這個(gè)協(xié)議可以將多個(gè)信號合成一個(gè)信號來來控制。另外,還需要能夠讓使用者了解各個(gè)設(shè)備的驅(qū)動情況以及現(xiàn)在的運(yùn)行狀態(tài),只有這樣才能實(shí)現(xiàn)家庭網(wǎng)絡(luò)系統(tǒng)。
但是,采用如上所述的現(xiàn)有技術(shù)的家庭網(wǎng)絡(luò)系統(tǒng)由于各個(gè)不同家庭所使用的網(wǎng)絡(luò)都連接在同一個(gè)通信線路上,因此當(dāng)相鄰的網(wǎng)絡(luò)中保有相同的設(shè)備時(shí),它們之間容易相互影響。
也就是說,如果有相鄰的兩個(gè)家庭A和B,他們每個(gè)家庭都分別擁有由冰箱、洗衣機(jī)、空調(diào)、微波爐以及PC等構(gòu)成的網(wǎng)絡(luò),并且這些網(wǎng)絡(luò)都連接在同一條線路即通信數(shù)據(jù)傳輸總線(bus)上。
當(dāng)A家庭想要驅(qū)動洗衣機(jī)時(shí),使用者可以通過PC將洗衣機(jī)代碼(code)和施行代碼(code)發(fā)送給洗衣機(jī),這樣一來,A家庭的洗衣機(jī)就會根據(jù)施行代碼驅(qū)動。此時(shí),這個(gè)施行代碼有可能順著通信數(shù)據(jù)傳輸總線(bus)被傳送給B家庭,以至使B家庭的洗衣機(jī)也啟動。
另外,當(dāng)A家庭通過無線信號驅(qū)動設(shè)備時(shí)也會發(fā)生類似情況,即處于無線信號的有效半徑內(nèi)的B家庭的設(shè)備也被驅(qū)動。
為了解決上述問題,必須在家庭網(wǎng)絡(luò)系統(tǒng)中設(shè)定家庭代碼。在現(xiàn)有技術(shù)中,家庭代碼的設(shè)定是由作業(yè)人員在安裝家庭網(wǎng)絡(luò)時(shí),根據(jù)家庭代碼管理資料,以手動的方式輸入的。
但是,當(dāng)像上面所說的那樣,作業(yè)人員參照資料以手動的方式輸入家庭代碼時(shí),無疑作業(yè)人員會得知家庭代碼,并且有可能出于自己或他人的想法將用戶的家庭代碼泄露給第三者。例如,如果第三者掌握了某個(gè)家庭的家庭代碼,那么就有可能解除這個(gè)家庭的安全防范系統(tǒng),破門而入。
發(fā)明內(nèi)容
采用現(xiàn)有技術(shù)的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法存在以下問題。
首先,由于需要作業(yè)者參照家庭代碼管理資料以手動的方式一一輸入,因此操作過程比較繁瑣。
第二,由于是由作業(yè)者參照家庭代碼管理資料設(shè)定家庭代碼的,因此會造成家庭代碼泄露,從而帶來安全保障上的問題。
本發(fā)明正是為了解決如上所述的現(xiàn)有技術(shù)所存在的問題而設(shè)計(jì)出來的,目的在于提供一種具有以下特點(diǎn)的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,即可以通過簡單的按鍵輸入的方法就完成家庭代碼的設(shè)定,并且可以確實(shí)保障家庭密碼設(shè)定和管理時(shí)的保密性。
本發(fā)明包括網(wǎng)絡(luò)管理器根據(jù)使用者輸入的家庭代碼設(shè)定命令,向第1適配器(adapter)傳送家庭代碼生成命令的階段;第1適配器根據(jù)家庭代碼生成命令而生成家庭代碼的階段;網(wǎng)絡(luò)管理器對第1適配器所生成的家庭代碼重復(fù)與否進(jìn)行判斷的階段;如果判斷結(jié)果為沒有重復(fù),則向第1適配器傳送家庭代碼設(shè)定命令的階段;第1適配器根據(jù)家庭代碼設(shè)定命令設(shè)定上述第2適配器的家庭代碼的階段。
本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法省去了作業(yè)人員參照資料輸入家庭代碼等繁瑣的步驟,只需使用者簡便地輸入命令,就可以自動地在適配器中生成和設(shè)定家庭代碼,同時(shí)生成的家庭代碼還不會外泄,因此可以確保安全。
圖1為本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的組成框圖;圖2為本發(fā)明家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法的流程圖。
具體實(shí)施例方式
下面參照附圖對本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法的一個(gè)實(shí)施例予以詳細(xì)說明。
圖1為本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的組成框圖,圖2為本發(fā)明家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法的流程圖。
如圖1所示,本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)包括以下組成部分,即若干個(gè)設(shè)備(12-1~12-N);連接在上述每個(gè)設(shè)備(12-1~12-N)與電力線之間的適配器(11-1~11-N);具備用來綜合管理上述若干個(gè)設(shè)備(12-1~12-N)的程序(program)和使用者接口(interface)的網(wǎng)絡(luò)管理器(NM)10;連接在上述網(wǎng)絡(luò)管理器10與電力線之間的適配器11-0。
在這里,網(wǎng)絡(luò)管理器10可以是個(gè)人電腦(personal computer),也可以是專用產(chǎn)品。上述適配器0至適配器N(11-0~11-N)是PLC調(diào)制解調(diào)器(modem),即電力線通信用調(diào)制解調(diào)器,出廠時(shí)設(shè)定的家庭代碼的初始值(Default)為‘0x00000000’。
為了達(dá)到家庭代碼的設(shè)定方法簡單、保密性高的目的,本發(fā)明需遵循以下原則使用者或作業(yè)人員無法得知家庭代碼,同時(shí)也無法通過電力線獲取家庭代碼,只有與網(wǎng)絡(luò)管理器10相連接的適配器0(11-0)才能生成、設(shè)定并管理家庭代碼,并且由它告知網(wǎng)絡(luò)管理器10。
也就是說,適配器可以根據(jù)需要在內(nèi)部對通過串行接口(serialinterface)接收的數(shù)據(jù)進(jìn)行處理,但不會向電力線傳輸數(shù)據(jù),同時(shí)也會將通過電力線接收的數(shù)據(jù)向串行接口傳輸。
另外,家庭代碼為4字節(jié)(byte)(32bit),即有232種數(shù)字組合,因此可以有4,294,967,295的家庭擁有其獨(dú)一無二的家庭代碼。
但事實(shí)上由于電力線通信在信號傳輸上受到一定的限制,例如無法超過100m,因此事實(shí)上是100m范圍之內(nèi)的家庭可以設(shè)定4字節(jié)數(shù)字當(dāng)中的一個(gè)為其家庭代碼。
下面參照圖2以及上述內(nèi)容對本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法予以說明。
首先,如果家庭網(wǎng)絡(luò)系統(tǒng)的電源接通(on),那么使用者就可以利用網(wǎng)絡(luò)管理器(NM)10的使用者借口輸入家庭代碼設(shè)定命令(S21)。
接下來網(wǎng)絡(luò)管理器10會對使用者的命令進(jìn)行識別,從而判斷是初始設(shè)置還是追加設(shè)置(S22)。
在這里,網(wǎng)絡(luò)管理器(10)是在初始啟動(booting)時(shí)對連接設(shè)備進(jìn)行確認(rèn)的,如果確認(rèn)有連接著的設(shè)備,那么就判斷為追加設(shè)置;如果確認(rèn)沒有連接著的設(shè)備,那么就判斷為初始設(shè)置。
如果上述判斷結(jié)果(S22)為初始設(shè)置,那么網(wǎng)絡(luò)管理器(10)就會向與其相連接的適配器0(11-0)發(fā)出生成家庭代碼的命令(S23)。
隨之,適配器0(11-0)會利用亂數(shù)發(fā)生器等隨機(jī)(Random)生成家庭代碼(S24)。
接下來,網(wǎng)絡(luò)管理器10由于需要判斷上述適配器0(11-0)所生成的家庭代碼是否已被其它家庭網(wǎng)絡(luò)所使用,因此會向適配器0(11-0)發(fā)出要求通過電力線應(yīng)答的請求信息包(Request Packet),從而判斷家庭代碼是否重復(fù)(S25)。
在這里,適配器0(11-0)會在網(wǎng)絡(luò)管理器的請求信息包的標(biāo)題(header)上附加家庭代碼并通過電力線送出信息。
此時(shí),內(nèi)部的各個(gè)設(shè)備(12-1~12-)由于處于沒有被設(shè)定家庭代碼的狀態(tài),因此針對請求信息包無法做出應(yīng)答。
上述判斷結(jié)果(S25)的一種情況是有重復(fù),也就是說如果有應(yīng)答,那么就證明現(xiàn)在生成的家庭代碼已經(jīng)被其它的家庭網(wǎng)絡(luò)采用,因此這種情況下需要向適配器0(11-0)發(fā)出清除家庭代碼的命令(S28),然后再按順序從上述階段(S23)重新開始。
上述判斷結(jié)果(S25)的另一種情況是沒有重復(fù),也就是說如果沒有應(yīng)答,那么就證明現(xiàn)在生成的家庭代碼沒有被其它的家庭網(wǎng)絡(luò)采用,因此這種情況下需要向適配器0(11-0)發(fā)出設(shè)定家庭代碼的命令(S26)。
隨之,適配器0(11-0)就會將已生成的家庭代碼設(shè)定給各個(gè)適配器(11-1~11-N)(S27)。
需要遵循的原則是如上所述的家庭代碼一旦設(shè)定,就不能變更,同時(shí)也無法讀取。
之所以需要這樣,是因?yàn)槿绻梢宰兏?,那么第三者就有可能利用?yīng)用程序?qū)⒓彝ゴa變成他自己可以掌握的家庭代碼。
但是,由于有時(shí)也需要變更家庭代碼,因此可以設(shè)定一定的權(quán)限,例如只允許家庭網(wǎng)絡(luò)系統(tǒng)的開發(fā)部門或是售后服務(wù)中心有權(quán)變更,下面對這種方法予以簡單說明。
在如上所述的參照圖2所做的說明中,家庭代碼清除命令(S28)可以使與網(wǎng)絡(luò)管理器10相連接的適配器0(11-0)的家庭代碼可以變更,但是由于這個(gè)命令不是通過電力線傳輸?shù)?,因此與設(shè)備相連接的適配器的家庭代碼是無法變更的。
但是,在設(shè)備內(nèi)部裝有調(diào)制解調(diào)器的情況下,雖然家庭代碼只要被設(shè)定一次就無法變更,但考慮到今后網(wǎng)絡(luò)間的設(shè)備可能會有移動等情況發(fā)生,因此特別定義了可以使用的家庭代碼變更命令。這種家庭代碼變更命令在普通的適配器中不能向電力線傳送,只有使用服務(wù)(service)專用適配器才能夠向電力線傳送。
另一方面,家庭代碼的讀取也只能通過上述服務(wù)專用適配器才能夠?qū)崿F(xiàn)。也就是說,當(dāng)向設(shè)備傳送數(shù)據(jù)時(shí),一般適配器只能傳送一般數(shù)據(jù),而服務(wù)專用適配器則能夠?qū)彝ゴa在內(nèi)的數(shù)據(jù)向設(shè)備傳送。
權(quán)利要求
1.一種家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,其特征在于家庭網(wǎng)絡(luò)系統(tǒng)包括網(wǎng)絡(luò)管理器;第1適配器,其一側(cè)通信線路與上述網(wǎng)絡(luò)管理器相連接,其另一側(cè)通信線路與電力線相連接;第2適配器,其一側(cè)通信線路與電力線相連接,另一側(cè)通信線路與設(shè)備相連接;在上述系統(tǒng)中,家庭代碼的設(shè)定方法包括上述網(wǎng)絡(luò)管理器根據(jù)使用者輸入的家庭代碼設(shè)定命令,向第1適配器傳送家庭代碼生成命令的階段;上述第1適配器根據(jù)家庭代碼生成命令而生成家庭代碼的階段;上述網(wǎng)絡(luò)管理器對上述第1適配器所生成的家庭代碼重復(fù)與否進(jìn)行判斷的階段;如果上述判斷結(jié)果為沒有重復(fù),則向上述第1適配器傳送家庭代碼設(shè)定命令的階段;上述第1適配器根據(jù)上述家庭代碼設(shè)定命令設(shè)定上述第2適配器的家庭代碼的階段。
2.根據(jù)權(quán)利要求1所述的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,其特征在于上述使用者輸入的家庭代碼設(shè)定命令是由使用者利用網(wǎng)絡(luò)管理器上的使用者接口輸入的。
3.根據(jù)權(quán)利要求1所述的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,其特征在于在上述第1適配器生成家庭代碼的階段中,第1適配器是在已設(shè)定的家庭代碼規(guī)格所對應(yīng)的眾多數(shù)字中隨機(jī)生成家庭代碼的。
4.根據(jù)權(quán)利要求1所述的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,其特征在于上述判斷家庭代碼重復(fù)與否的階段包括上述網(wǎng)絡(luò)管理器以設(shè)備為對象,向上述第1適配器發(fā)送請求信息包的階段;上述第1適配器在上述請求信息包上附加上述已生成的家庭代碼并向設(shè)備傳送的階段;判斷階段,即在設(shè)定時(shí)間內(nèi)等待應(yīng)答信號,如果沒有應(yīng)答信號,則做出家庭代碼不重復(fù)的判斷,如果有應(yīng)答信號,則做出家庭代碼重復(fù)的判斷。
5.根據(jù)權(quán)利要求1所述的家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,其特征在于即如果上述判斷結(jié)果為家庭代碼重復(fù),那么就向上述第1適配器發(fā)出家庭代碼清除命令的階段。
全文摘要
本發(fā)明涉及一種家庭網(wǎng)絡(luò)系統(tǒng)的家庭代碼設(shè)定方法,包括網(wǎng)絡(luò)管理器根據(jù)使用者輸入的家庭代碼設(shè)定命令,向第1適配器傳送家庭代碼生成命令的階段;第1適配器根據(jù)家庭代碼生成命令而生成家庭代碼的階段;網(wǎng)絡(luò)管理器對第1適配器所生成的家庭代碼重復(fù)與否進(jìn)行判斷的階段;如果判斷結(jié)果為沒有重復(fù),則向第1適配器傳送家庭代碼設(shè)定命令的階段;第1適配器根據(jù)家庭代碼設(shè)定命令設(shè)定上述第2適配器的家庭代碼的階段。因此說本發(fā)明可以省去作業(yè)人員參照資料輸入家庭代碼等繁瑣的步驟,只需使用者簡便地輸入命令,就可以自動地在適配器中生成和設(shè)定家庭代碼,同時(shí)生成的家庭代碼還不會外泄,因此可以確保安全。
文檔編號H04L12/28GK1767525SQ20041007247
公開日2006年5月3日 申請日期2004年10月27日 優(yōu)先權(quán)日2004年10月27日
發(fā)明者李軍石, 金勇太, 白勝面 申請人:樂金電子(天津)電器有限公司