專利名稱:家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為設(shè)備分配地址的方法,尤其涉及一種家庭網(wǎng)絡(luò)中通過(guò)建立智能信息家電的MAC地址與總線地址對(duì)應(yīng)關(guān)系的方式為智能信息家電分配地址的方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)與信息家電產(chǎn)業(yè)的發(fā)展,使得原有單純的家電設(shè)備可以與網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換,這種可以與網(wǎng)絡(luò)進(jìn)行信息交互的家電設(shè)備即為信息家電,也叫做網(wǎng)絡(luò)家電。信息家電可以接收網(wǎng)絡(luò)中的數(shù)據(jù),并向網(wǎng)絡(luò)反饋其狀態(tài)信息,信息家電的誕生使得用戶通過(guò)互聯(lián)網(wǎng)就可以獲知家庭中的信息家電的數(shù)據(jù),從而使用戶可以不回到家中就可以了解到信息家電的狀態(tài)。其中,有一些簡(jiǎn)單的只具有一些邏輯功能的電器,為邏輯信息家電,如電燈、電控的水龍頭等,只需接收一些簡(jiǎn)單的邏輯控制命令(如打開(kāi)和關(guān)閉),并反饋狀態(tài)信息(如開(kāi)關(guān)狀態(tài))即可,不需要復(fù)雜的信息交互;除此之外的信息家電為智能信息家電,智能信息家電的功能多,其信息交互及數(shù)據(jù)處理的比較復(fù)雜,如電視機(jī)、微波爐、電冰箱,以及帶有集線器的復(fù)合設(shè)備等。
現(xiàn)有家庭網(wǎng)絡(luò)的設(shè)備尋址和編碼的協(xié)議多采用的是TCP/IP的協(xié)議棧,以及基于TCP/IP的更高層的SOAP、HTTP等協(xié)議。其設(shè)備的尋址的技術(shù)多采用的是IP地址的自動(dòng)配置、動(dòng)態(tài)DHCP分配機(jī)制以及DNS解析等技術(shù),設(shè)備的相互發(fā)現(xiàn)和服務(wù)內(nèi)容的發(fā)布多是采用HTTP協(xié)議以及基于通用XML模板的SOAP等協(xié)議。設(shè)備通過(guò)發(fā)布自己的設(shè)備信息和服務(wù)信息等各種URL地址,向其它設(shè)備提供了可以訪問(wèn)的路徑,實(shí)現(xiàn)服務(wù)提供的功能。
現(xiàn)有家庭網(wǎng)絡(luò)中,雖然各種編碼協(xié)議的名稱和用途不盡相同,但這些技術(shù)的編碼規(guī)則多采用XML技術(shù)。
上述現(xiàn)有技術(shù)方案存在的缺陷在于1)對(duì)于現(xiàn)有的家庭網(wǎng)絡(luò)協(xié)議棧,他們大多采用TCP/IP協(xié)議棧。IP網(wǎng)絡(luò)本身很難提供較強(qiáng)的安全保證,這就需要高層協(xié)議來(lái)完善各種安全需求,從而增加了協(xié)議的復(fù)雜性。
2)家庭網(wǎng)絡(luò)不同于以往任何一種網(wǎng)絡(luò)模式,它直接深入到用戶家庭生活的方方面面,用戶必然希望該網(wǎng)絡(luò)對(duì)于家庭成員是安全易用的,對(duì)于其它人員或設(shè)備是不可訪問(wèn)的。但是其它家庭網(wǎng)絡(luò)的整體架構(gòu)都是基于TCP/IP的,其信息家電具有I P地址,家庭網(wǎng)絡(luò)就是一個(gè)小型局域網(wǎng),可以接入Internet,信息家電可以上網(wǎng)、家庭網(wǎng)絡(luò)外部的設(shè)備(除用戶的移動(dòng)終端外)可以訪問(wèn)信息家電對(duì)于用戶來(lái)說(shuō)是極其危險(xiǎn)的。如果信息家電聯(lián)到家庭網(wǎng)絡(luò)外部,就很有可能泄露用戶家庭信息;如果外部惡意信息進(jìn)入家庭網(wǎng)絡(luò)內(nèi)部,就可能威脅到用戶家庭的安全。
3)現(xiàn)有家庭網(wǎng)絡(luò)的協(xié)議棧都強(qiáng)調(diào)設(shè)備的即時(shí)發(fā)現(xiàn),但這種發(fā)現(xiàn)也是基于一整套的IP協(xié)議棧的發(fā)現(xiàn)機(jī)制,設(shè)備之間一旦相互發(fā)現(xiàn),就可以單獨(dú)通信,因?yàn)榧彝?nèi)信息家電具有這種通信和互操作能力,某些操作就可繞開(kāi)家庭網(wǎng)關(guān),使得家庭網(wǎng)關(guān)對(duì)于數(shù)字家庭的掌控能力不夠強(qiáng)。
4)現(xiàn)有家庭網(wǎng)絡(luò)都強(qiáng)調(diào)了信息家電的智能性,為了實(shí)現(xiàn)設(shè)備的相互發(fā)現(xiàn)和服務(wù)提供,各設(shè)備除了要發(fā)布自己的信息之外,還需保留一份其它設(shè)備的服務(wù)信息列表,增加了家電成本。
5)現(xiàn)有家庭網(wǎng)絡(luò)主要采用IPv4的地址形式,在未來(lái)的家庭網(wǎng)絡(luò)應(yīng)用中,大量信息家電的接入,將不可避免地遇到IPv4地址資源有限的限制,當(dāng)網(wǎng)絡(luò)普及后,或者采取IPv4地址與IPv6地址的映射,或者采用升級(jí)為IPv6地址的方式,這都會(huì)給用戶帶來(lái)一些不必要的麻煩。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的不足提出一種家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,以簡(jiǎn)化現(xiàn)有家庭網(wǎng)絡(luò)中協(xié)議棧,并使得家庭網(wǎng)絡(luò)中的智能信息家電對(duì)于外部網(wǎng)絡(luò)不可見(jiàn),提高家庭網(wǎng)絡(luò)的安全性,降低設(shè)備成本。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,該方法包括以下步驟步驟1、網(wǎng)絡(luò)側(cè)發(fā)送包含有所述網(wǎng)絡(luò)側(cè)的主機(jī)的MAC地址的下行廣播消息;步驟2、智能信息家電接入網(wǎng)絡(luò)后,接收所述下行廣播消息;步驟3、所述智能信息家電解析所述下行廣播消息,獲取所述主機(jī)的MAC地址;步驟4、所述智能信息家電存儲(chǔ)所述MAC地址,并以所述MAC地址為目的地址向所述網(wǎng)絡(luò)側(cè)發(fā)送包含有所述智能信息家電的MAC地址的設(shè)備接入信息;步驟5、所述網(wǎng)絡(luò)側(cè)為所述智能信息家電發(fā)送一個(gè)包含有空閑的總線地址的總線分配信息,并存儲(chǔ)所述智能信息家電的MAC地址和所述總線地址;步驟6、所述智能信息家電接收到所述總線分配地址信息后,存儲(chǔ)所述總線地址。
本發(fā)明中,網(wǎng)絡(luò)側(cè)通過(guò)建立智能信息家電的MAC地址與總線地址的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)了為智能信息家電分配總線地址,并且無(wú)需使用其他更高層的協(xié)議,簡(jiǎn)化了協(xié)議棧,使得家庭網(wǎng)絡(luò)中的智能信息家電成為了家庭網(wǎng)絡(luò)中主機(jī)的一個(gè)外部設(shè)備,而對(duì)于外部網(wǎng)絡(luò)不可見(jiàn),大大提高了家庭網(wǎng)絡(luò)的安全,降低了設(shè)備本身的復(fù)雜性,有利于降低設(shè)備成本。
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法的較佳實(shí)施例的流程圖;圖2為本發(fā)明家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法的另一較佳實(shí)施例的部分流程圖。
具體實(shí)施例方式
本發(fā)明采用的總線協(xié)議可以為USB協(xié)議、1394協(xié)議等,這里較佳選用USB協(xié)議。
圖1為本發(fā)明家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法的較佳實(shí)施例的流程圖,假設(shè)有一空調(diào)接入家庭網(wǎng)絡(luò)中,空調(diào)得到地址具體通過(guò)以下流程來(lái)實(shí)現(xiàn)步驟101、網(wǎng)絡(luò)側(cè)發(fā)送包含有所述網(wǎng)絡(luò)側(cè)的主機(jī)的MAC地址的下行廣播消息。本發(fā)明中提供的較佳的實(shí)施方式是網(wǎng)絡(luò)側(cè)的主機(jī)定期向家庭網(wǎng)絡(luò)系統(tǒng)發(fā)送以太網(wǎng)的廣播幀,其中幀頭包含的源地址為主機(jī)MAC地址,目的地址是自定義的主機(jī)到設(shè)備的下行廣播的MAC地址。
步驟102、智能信息家電接入網(wǎng)絡(luò)后,接收所述下行廣播消息。如空調(diào)通過(guò)上電接入到家庭網(wǎng)絡(luò)中時(shí),就會(huì)接收到主機(jī)下發(fā)的廣播幀。
步驟103、所述智能信息家電解析所述下行廣播消息,獲取所述主機(jī)的MAC地址。如,空調(diào)會(huì)從廣播幀中提取主機(jī)的MAC地址。
步驟104、所述智能信息家電存儲(chǔ)所述MAC地址,并以所述MAC地址為目的地址向所述網(wǎng)絡(luò)側(cè)發(fā)送包含有所述智能信息家電的MAC地址的設(shè)備接入信息。空調(diào)得到主機(jī)的MAC地址后,以主機(jī)的MAC地址為目的地址發(fā)送設(shè)備接入信息,該設(shè)備接入信息為包含有空調(diào)的MAC地址的以太網(wǎng)幀。
為了避免為同一臺(tái)設(shè)備重復(fù)分配地址,可以在網(wǎng)絡(luò)側(cè)接收到所述設(shè)備接入信息后,根據(jù)已存儲(chǔ)的MAC地址表判斷所述智能信息家電的MAC地址是否存在,若是,結(jié)束,否則,執(zhí)行步驟105。
步驟105、所述網(wǎng)絡(luò)側(cè)為所述智能信息家電發(fā)送一個(gè)包含有空閑的USB地址的總線分配信息,并存儲(chǔ)所述智能信息家電的MAC地址和所述USB地址。本發(fā)明為此步驟提供了較佳的實(shí)施方式,具體包括以下步驟步驟1051、網(wǎng)絡(luò)側(cè)的適配單元存儲(chǔ)所述智能信息家電如空調(diào)的MAC地址;步驟1052、適配單元將所述設(shè)備接入信息轉(zhuǎn)換為USB信號(hào)反饋給網(wǎng)絡(luò)側(cè)的主機(jī);步驟1053、主機(jī)接收到所述USB信號(hào)后,向適配單元發(fā)送包含有空閑的USB地址的地址分配USB信號(hào);步驟1054、適配單元接收到所述地址分配USB信號(hào)后,存儲(chǔ)所述空閑的USB地址,并將該地址分配USB信號(hào)封裝為以太網(wǎng)幀發(fā)送給所述智能信息家電。
步驟106、所述智能信息家電如空調(diào)接收到所述總線分配地址信息后,存儲(chǔ)所述USB地址。
這時(shí),智能信息家電如空調(diào)就獲得了總線地址,使得智能信息家電作為家庭網(wǎng)絡(luò)中的主機(jī)的一個(gè)外部設(shè)備,降低了設(shè)備本身的復(fù)雜性,有利于降低成本。
此外為了完善家庭網(wǎng)絡(luò)中主機(jī)的對(duì)整個(gè)家庭網(wǎng)絡(luò)中的智能信息家電的掌控能力,本發(fā)明還提供了另一較佳實(shí)施例,本實(shí)施例的前六步驟與圖1相同,在此省略,不再贅述,如圖2所示,還包括以下步驟步驟201、智能信息家電如空調(diào)獲得了USB地址后,空調(diào)向所述網(wǎng)絡(luò)側(cè)返回確認(rèn)消息;步驟202、所述網(wǎng)絡(luò)側(cè)接收到所述確認(rèn)消息后,將所述USB地址轉(zhuǎn)存到智能信息家電設(shè)備的MAC地址與USB地址的映射表中。本發(fā)明為此步驟提供了較佳的實(shí)施方式,具體包括以下步驟步驟2021、所述適配單元接收到所述確認(rèn)消息后,將存儲(chǔ)的所述智能信息家電如空調(diào)的MAC地址和分配給所述智能信息家電的USB地址存入MAC地址與USB地址的映射表中;步驟2022、所述適配單元將所述確認(rèn)消息轉(zhuǎn)換為USB信號(hào)反饋給所述主機(jī);步驟2023、所述主機(jī)將分配給所述智能信息家電的USB地址存入標(biāo)為已使用的USB地址列表中。
本發(fā)明通過(guò)在網(wǎng)絡(luò)側(cè)建立智能信息家電的MAC地址與總線地址的映射關(guān)系,進(jìn)一步加強(qiáng)網(wǎng)絡(luò)側(cè)主機(jī)對(duì)智能信息家電的統(tǒng)一掌控能力。并且采用總線協(xié)議與以太網(wǎng)協(xié)議,簡(jiǎn)化了協(xié)議棧的同時(shí)又保證了內(nèi)部網(wǎng)絡(luò)對(duì)外部網(wǎng)絡(luò)的不可見(jiàn)性,保證了家庭網(wǎng)關(guān)系統(tǒng)的安全。
最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,包括以下步驟步驟1、網(wǎng)絡(luò)側(cè)發(fā)送包含有所述網(wǎng)絡(luò)側(cè)的主機(jī)的MAC地址的下行廣播消息;步驟2、智能信息家電接入網(wǎng)絡(luò)后,接收所述下行廣播消息;步驟3、所述智能信息家電解析所述下行廣播消息,獲取所述主機(jī)的MAC地址;步驟4、所述智能信息家電存儲(chǔ)所述MAC地址,并以所述MAC地址為目的地址向所述網(wǎng)絡(luò)側(cè)發(fā)送包含有所述智能信息家電的MAC地址的設(shè)備接入信息;步驟5、所述網(wǎng)絡(luò)側(cè)為所述智能信息家電發(fā)送一個(gè)包含有空閑的總線地址的總線分配信息,并存儲(chǔ)所述智能信息家電的MAC地址和所述總線地址;步驟6、所述智能信息家電接收到所述總線分配地址信息后,存儲(chǔ)所述總線地址。
2.根據(jù)權(quán)利要求1所述的家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,所述步驟1中,所述網(wǎng)絡(luò)側(cè)中的主機(jī)定期向家庭網(wǎng)絡(luò)系統(tǒng)中發(fā)送所述下行廣播消息。
3.根據(jù)權(quán)利要求1或2所述的家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,所述步驟4和步驟5之間進(jìn)一步包括所述網(wǎng)絡(luò)側(cè)接收到所述設(shè)備接入信息后,根據(jù)已存儲(chǔ)的MAC地址表判斷所述智能信息家電的MAC地址是否存在,若是,結(jié)束,否則,執(zhí)行步驟5。
4.根據(jù)權(quán)利要求1或2所述的家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,所述步驟5具體包括步驟51、所述網(wǎng)絡(luò)側(cè)的適配單元存儲(chǔ)所述智能信息家電的MAC地址;步驟52、所述適配單元將所述設(shè)備接入信息轉(zhuǎn)換為總線信號(hào)反饋給所述網(wǎng)絡(luò)側(cè)的主機(jī);步驟53、所述主機(jī)接收到所述總線信號(hào)后,向所述適配單元發(fā)送包含有空閑的總線地址的地址分配總線信號(hào);步驟54、所述適配單元接收到所述地址分配總線信號(hào)后,存儲(chǔ)所述空閑的總線地址,并將該地址分配總線信號(hào)封裝為以太網(wǎng)幀發(fā)送給所述智能信息家電。
5.根據(jù)權(quán)利要求1或2所述的家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,所述步驟6之后進(jìn)一步包括步驟步驟61、所述智能信息家電向所述網(wǎng)絡(luò)側(cè)返回確認(rèn)消息;步驟62、所述網(wǎng)絡(luò)側(cè)接收到所述確認(rèn)消息后,將所述總線地址轉(zhuǎn)存到智能信息家電設(shè)備的MAC地址與總線地址的映射表中。
6.根據(jù)權(quán)利要求5所述的家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,其特征在于,所述步驟62具體包括以下步驟步驟71、所述適配單元接收到所述確認(rèn)消息后,將存儲(chǔ)的所述智能信息家電的MAC地址和分配給所述智能信息家電的總線地址存入MAC地址與總線地址的映射表中;步驟72、所述適配單元將所述確認(rèn)消息轉(zhuǎn)換為總線消息反饋給所述主機(jī);步驟73、所述主機(jī)將分配給所述智能信息家電的總線地址存入標(biāo)為已使用的總線地址列表中。
全文摘要
本發(fā)明涉及一種家庭網(wǎng)絡(luò)中為智能信息家電分配地址的方法,該方法通過(guò)網(wǎng)絡(luò)側(cè)主動(dòng)發(fā)送下行廣播消息,觸發(fā)新接入網(wǎng)絡(luò)的智能信息家電向網(wǎng)絡(luò)側(cè)反饋包括本身的MAC地址的設(shè)備接入信息,網(wǎng)絡(luò)側(cè)的主機(jī)接收到設(shè)備接入消息后,為智能信息家電分配一個(gè)空閑的總線地址,并存儲(chǔ)。本發(fā)明中,網(wǎng)絡(luò)側(cè)通過(guò)在智能信息家電的MAC地址與總線地址建立對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)了為智能信息家電分配總線地址,并且無(wú)需使用其他更高層的協(xié)議,簡(jiǎn)化了協(xié)議棧,使得家庭網(wǎng)絡(luò)中的智能信息家電成為了家庭網(wǎng)絡(luò)中主機(jī)的一個(gè)外部設(shè)備,而對(duì)于外部網(wǎng)絡(luò)不可見(jiàn),大大提高了家庭網(wǎng)絡(luò)的安全,降低了設(shè)備本身的復(fù)雜性,有利于降低設(shè)備成本。
文檔編號(hào)H04L29/12GK101083579SQ200610081580
公開(kāi)日2007年12月5日 申請(qǐng)日期2006年5月29日 優(yōu)先權(quán)日2006年5月29日
發(fā)明者周建明, 歐陽(yáng)聰星, 張光海, 劉景磊 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司