專利名稱:家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法
技術(shù)領(lǐng)域:
本發(fā)明涉及家用網(wǎng)絡(luò)系統(tǒng),尤其是有關(guān)家用網(wǎng)絡(luò)系統(tǒng)的地址設(shè)置方法。
如上所述的家用網(wǎng)絡(luò)系統(tǒng)是當(dāng)家電產(chǎn)品連接在網(wǎng)絡(luò)的時(shí)候,分配一個(gè)給自己指定的地址。如果所分配的地址在關(guān)電源的時(shí)候丟掉,下次啟動(dòng)還得重新從網(wǎng)絡(luò)管理器中分配地址,并且接受變更地址的命令以后,如果接收地址變更的產(chǎn)品馬上變更地址,這時(shí)回應(yīng)命令中包含的地址是被變更的地址,因此網(wǎng)絡(luò)管理器接收它的時(shí)候會(huì)造成識(shí)別上的混亂。
所以現(xiàn)有技術(shù)的家用網(wǎng)絡(luò)系統(tǒng)地址變更方法存在以下的問題1.有保存給自己指定的地址的功能,所以產(chǎn)品的電源開/關(guān)的時(shí)候,每次都得經(jīng)過重新接收地址分配的煩瑣過程。
2.在產(chǎn)品使用當(dāng)中想變更地址的時(shí)候,變更地址需要一個(gè)比較繁瑣的地址變更的確認(rèn)過程。
3.接收地址變更的產(chǎn)品馬上變更地址,這時(shí)回應(yīng)命令早已顯示地址被變更,因此網(wǎng)絡(luò)管理器接收它的時(shí)候會(huì)造成識(shí)別上的混亂。
為了解決上述技術(shù)問題,本發(fā)明的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法是a.多數(shù)個(gè)家電產(chǎn)品上接通電源,各個(gè)家電產(chǎn)品根據(jù)自己的存儲(chǔ)器區(qū)域初始化標(biāo)記設(shè)置狀態(tài),確認(rèn)自己地址的過程;b.上述地址被確認(rèn)以后,再確認(rèn)經(jīng)網(wǎng)絡(luò)管理器輸入的信息包里有沒有地址變更命令的過程;c.如果從上述網(wǎng)絡(luò)管理器輸入的信息包里有地址變更命令,得到此地址變更命令的家電產(chǎn)品生成響應(yīng)信息包,并把響應(yīng)信息包傳送到網(wǎng)絡(luò)管理器里,而且根據(jù)變更命令存儲(chǔ)變更后地址的過程。
所述自己地址的過程包括a.連接電源,在關(guān)電源時(shí)從記憶存儲(chǔ)器里讀取存儲(chǔ)器區(qū)域初始化標(biāo)記的階段;b.判斷上述所讀取的初始化標(biāo)記是否是已被設(shè)定的階段;c.如果上述初始化標(biāo)記已設(shè)定,讀取自己地址的階段;d.如果上述初始化標(biāo)記沒設(shè)定,初始化存儲(chǔ)器并設(shè)定初始化標(biāo)記的階段;e.如果上述初始化已標(biāo)記設(shè)定,再初始化地址的階段。
所述存儲(chǔ)變更后地址的過程包括a.接受上述地址變更命令之后,得到此地址變更命令的家電產(chǎn)品生成同意變更地址的響應(yīng)信息包,并傳送到網(wǎng)絡(luò)管理器的階段;b.根據(jù)上述變更命令把變更的地址再次存儲(chǔ)到關(guān)電源時(shí)也能記憶的記憶存儲(chǔ)器區(qū)域的階段;c.判斷上述記憶存儲(chǔ)器區(qū)域里再存儲(chǔ)的地址是否正確的階段;d.證實(shí)上述存儲(chǔ)器里保存的地址準(zhǔn)確無誤之后,結(jié)束存儲(chǔ)地址操作的階段;e.未接受上述地址變更命令時(shí),根據(jù)普通信息包的命令執(zhí)行控制動(dòng)作的階段。
所述根據(jù)普通信息包的命令執(zhí)行控制動(dòng)作的過程是由為了有效控制家電的開/關(guān),上述網(wǎng)絡(luò)管理器依據(jù)電源的開/關(guān)指令執(zhí)行控制功能的過程。
依據(jù)本發(fā)明的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,家電只要連在網(wǎng)絡(luò)里,就把指定的地址保存在存儲(chǔ)器上,避免了電源開/關(guān)時(shí)重新指定地址的煩瑣過程,并且變更地址時(shí)也能夠準(zhǔn)確地確認(rèn)地址的變更與否,因此,達(dá)到了更準(zhǔn)確地控制家用網(wǎng)絡(luò)系統(tǒng)的效果。
圖1b是本發(fā)明的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法的第二部分流程圖。
S11關(guān)電源時(shí)從記憶存儲(chǔ)器中讀取存儲(chǔ)器區(qū)域初始化標(biāo)記(flag);S12確認(rèn)上述讀取的存儲(chǔ)器區(qū)域初始化標(biāo)記是否是已經(jīng)設(shè)置狀態(tài);S13根據(jù)判斷結(jié)果S12,如果上述初始化標(biāo)記是設(shè)置狀態(tài),讀取自己的地址;S14確認(rèn)上述讀取的地址的是否是0xff(對(duì)全部產(chǎn)品的呼叫命令);S15根據(jù)上述判斷結(jié)果S14,如果上述讀取的地址不是0xff,判斷信息包是否已經(jīng)從網(wǎng)絡(luò)管理器上輸入;S16根據(jù)上述判斷結(jié)果S15,上述網(wǎng)絡(luò)管理器中已經(jīng)輸入到信息包,判斷地址變更名命令是否已輸入到信息包;S17根據(jù)上述判斷結(jié)果S16,從上述網(wǎng)絡(luò)管理器中輸入的信息包里已經(jīng)輸入了地址變更命令,接到地址變更命令的家電產(chǎn)品會(huì)生成響應(yīng)信息包傳送到網(wǎng)絡(luò)管理器里;S18然后根據(jù)變更命令變更地址之后,把變更后的地址存儲(chǔ)在關(guān)閉電源時(shí)也能記憶的記憶存儲(chǔ)器區(qū)域里;S19接著判斷上述存儲(chǔ)器里地址是否準(zhǔn)確地存儲(chǔ);S20根據(jù)上述判斷結(jié)果S19,證實(shí)上述存儲(chǔ)器里地址準(zhǔn)確,將結(jié)束存儲(chǔ)地址的操作;S21然后等待網(wǎng)絡(luò)管理器對(duì)地址變更命令的任意的確認(rèn)命令;S22接著確認(rèn)是否已經(jīng)過了第一設(shè)定時(shí)間T1;S23根據(jù)上述判斷結(jié)果S22,如果已經(jīng)過了第一設(shè)定時(shí)間T1,便判斷有沒有從網(wǎng)絡(luò)管理器輸入確認(rèn)命令;S24根據(jù)上述判斷結(jié)果S23,如果從上述網(wǎng)絡(luò)管理器中沒有輸入確認(rèn)命令,則恢復(fù)以往的地址,進(jìn)入上述的階段S15;S25與此同時(shí),根據(jù)上述判斷結(jié)果S22,如果沒有經(jīng)過第一設(shè)定時(shí)間T1,就判斷是否從網(wǎng)絡(luò)管理器輸入了確認(rèn)命令;根據(jù)判斷結(jié)果S25,如果從上述網(wǎng)絡(luò)管理器中輸入了確認(rèn)命令,就返回到上述S15階段;S29與此同時(shí),根據(jù)判斷結(jié)果S16,如果上述地址變更命令并沒輸入,就執(zhí)行根據(jù)普通信息包的命令的控制動(dòng)作;S26根據(jù)上述判斷結(jié)果S12,如果上述初始化標(biāo)記沒在設(shè)置狀態(tài),就把存儲(chǔ)器進(jìn)行初始化;
S27上述存儲(chǔ)器已初始化后,把初始化標(biāo)記進(jìn)行設(shè)置狀態(tài);S28上述初始化標(biāo)記已設(shè)置完或讀取的地址是0xff,首先進(jìn)行地址的初始化,然后進(jìn)入上述S15階段。
因?yàn)樽x取的地址是0xff的情況下,它反映的是對(duì)全部產(chǎn)品的呼叫命令,而不是接受到的地址。
由于流程圖太長(zhǎng),圖1a、1b中的A、B指兩圖的連接處。
綜上所述,家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,以初期電源開時(shí)的運(yùn)作過程和運(yùn)作過程中有無輸入的地址變更命令兩項(xiàng)作為構(gòu)成內(nèi)容。即,當(dāng)連接電源時(shí),確認(rèn)要使用的存儲(chǔ)器區(qū)域是否被初始化,確認(rèn)存儲(chǔ)器區(qū)域初始化標(biāo)記之后,如果沒有被初始化就進(jìn)行初始化。接著從指定的地址存儲(chǔ)區(qū)域里讀取自己的地址,如果讀取的地址不是0或者0xff,確認(rèn)有無經(jīng)網(wǎng)絡(luò)管理器輸入的信息包。如果從上述的網(wǎng)絡(luò)管理器輸入到的信息包里包含著地址變更命令,得到此地址變更命令的家電產(chǎn)品會(huì)生成響應(yīng)信息包,傳送到網(wǎng)絡(luò)管理器里。而且把根據(jù)地址變更命令變更的地址存儲(chǔ)到關(guān)閉電源時(shí)也能記憶的記憶存儲(chǔ)器區(qū)域里,且存儲(chǔ)到記憶存儲(chǔ)器區(qū)域以后重新讀取上述存儲(chǔ)器里保存的地址,從而確認(rèn)是否準(zhǔn)確地存儲(chǔ)。
權(quán)利要求
1.一種家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,其特征是所述方法包括以下過程a.多數(shù)個(gè)家電產(chǎn)品上接通電源,各個(gè)家電產(chǎn)品根據(jù)自己的存儲(chǔ)器區(qū)域初始化標(biāo)記設(shè)置狀態(tài),確認(rèn)自己地址的過程;b.上述地址被確認(rèn)以后,再確認(rèn)經(jīng)網(wǎng)絡(luò)管理器輸入的信息包里有沒有地址變更命令的過程;c.如果從上述網(wǎng)絡(luò)管理器輸入的信息包里有地址變更命令,得到此地址變更命令的家電產(chǎn)品生成響應(yīng)信息包,并把響應(yīng)信息包傳送到網(wǎng)絡(luò)管理器里,而且根據(jù)變更命令存儲(chǔ)變更后地址的過程。
2.根據(jù)權(quán)利要求1所述的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,其特征是所述自己地址的過程包括a.連接電源,在關(guān)電源時(shí)從記憶存儲(chǔ)器里讀取存儲(chǔ)器區(qū)域初始化標(biāo)記的階段;b.判斷上述所讀取的初始化標(biāo)記是否是已被設(shè)定的階段;c.如果上述初始化標(biāo)記已設(shè)定,讀取自己地址的階段;d.如果上述初始化標(biāo)記沒設(shè)定,初始化存儲(chǔ)器并設(shè)定初始化標(biāo)記的階段;e.如果上述初始化已標(biāo)記設(shè)定,再初始化地址的階段。
3.根據(jù)權(quán)利要求1所述的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,其特征是所述存儲(chǔ)變更后地址的過程包括a.接受上述地址變更命令之后,得到此地址變更命令的家電產(chǎn)品生成同意變更地址的響應(yīng)信息包,并傳送到網(wǎng)絡(luò)管理器的階段;b.根據(jù)上述變更命令把變更的地址再次存儲(chǔ)到關(guān)電源時(shí)也能記憶的記憶存儲(chǔ)器區(qū)域的階段;c.判斷上述記憶存儲(chǔ)器區(qū)域里再存儲(chǔ)的地址是否正確的階段;d.證實(shí)上述存儲(chǔ)器里保存的地址準(zhǔn)確無誤之后,結(jié)束存儲(chǔ)地址操作的階段;e.未接受上述地址變更命令時(shí),根據(jù)普通信息包的命令執(zhí)行控制動(dòng)作的階段。
4.根據(jù)權(quán)利要求3所述的家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,其特征是所述根據(jù)普通信息包的命令執(zhí)行控制動(dòng)作的過程是由為了有效控制家電的開/關(guān),上述網(wǎng)絡(luò)管理器依據(jù)電源的開/關(guān)指令執(zhí)行控制功能的過程。
全文摘要
本發(fā)明公開了一種家用網(wǎng)絡(luò)系統(tǒng)的地址變更方法,包括多數(shù)個(gè)家電產(chǎn)品上接通電源,各個(gè)家電產(chǎn)品根據(jù)自己的存儲(chǔ)器區(qū)域初始化標(biāo)記設(shè)置狀態(tài),確認(rèn)自己地址的過程;上述地址被確認(rèn)以后,再確認(rèn)經(jīng)網(wǎng)絡(luò)管理器輸入的信息包里有沒有地址變更命令的過程;如果從上述網(wǎng)絡(luò)管理器輸入的信息包里有地址變更命令,得到此地址變更命令的家電產(chǎn)品生成響應(yīng)信息包,并把響應(yīng)信息包傳送到網(wǎng)絡(luò)管理器里,而且根據(jù)變更命令存儲(chǔ)變更后地址的過程。家電產(chǎn)品連在網(wǎng)絡(luò)的時(shí)候把給自己指定的地址保存在存儲(chǔ)器上,避免了電源開/關(guān)時(shí)重新指定地址的煩瑣過程,而且地址變更時(shí)能夠準(zhǔn)確地確認(rèn)地址的變更與否,達(dá)到了準(zhǔn)確地控制家用網(wǎng)絡(luò)系統(tǒng)的效果。
文檔編號(hào)G08C17/00GK1474555SQ0212913
公開日2004年2月11日 申請(qǐng)日期2002年8月19日 優(yōu)先權(quán)日2002年8月19日
發(fā)明者崔桓鐘, 李君錫 申請(qǐng)人:樂金電子(天津)電器有限公司