專利名稱:一種家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備的組網(wǎng)技術(shù),特別是指包括媒體連接裝置的家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法。
背景技術(shù):
媒體連接裝置是一種用于連接家庭網(wǎng)絡(luò)環(huán)境各種設(shè)備的連接裝置,其特點(diǎn)是沒有鍵盤,沒有顯示器。家庭設(shè)備通過媒體連接裝置相互相連,進(jìn)而組成家庭網(wǎng)絡(luò)環(huán)境。比如,一個(gè)家庭網(wǎng)絡(luò)包括個(gè)人計(jì)算機(jī)/筆記本電腦/個(gè)人數(shù)字助理、顯示器、音像和電視,這四種設(shè)備通過媒體連接裝置組網(wǎng)后,可以將個(gè)人計(jì)算機(jī)/筆記本電腦/個(gè)人數(shù)字助理上的多媒體數(shù)據(jù)通過媒體連接裝置在顯示器、音響或電視上播放出來。
為實(shí)現(xiàn)家庭網(wǎng)絡(luò)環(huán)境的組網(wǎng),較為簡(jiǎn)單的方法是采用隨機(jī)的方式分配因特網(wǎng)協(xié)議(IP)地址。采用這種方式分配IP地址,容易發(fā)生IP地址的使用沖突,也就是說,在一個(gè)網(wǎng)絡(luò)環(huán)境中可能存在多個(gè)設(shè)備同時(shí)被分配相同IP地址的情況,此時(shí)網(wǎng)絡(luò)將無法實(shí)現(xiàn)通訊。
為解決設(shè)備互聯(lián)時(shí)IP地址的使用沖突問題,通常采用專用的軟硬件為要進(jìn)行組網(wǎng)的設(shè)備分配IP地址。目前,現(xiàn)有的專用軟硬件包括動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器或特定功能、配置的軟件等。但在組網(wǎng)過程中,不論采用DHCP服務(wù)器,還是特定功能、配置的軟件,都需要手工配置參數(shù)。這就需要配置人員對(duì)網(wǎng)絡(luò)知識(shí)和技術(shù)背景有一定程度的了解才能操作。
在組建家庭網(wǎng)絡(luò)環(huán)境時(shí),由于DHCP服務(wù)器價(jià)格較高,往往不可能為一次組網(wǎng)去購(gòu)買DHCP服務(wù)器或軟件,而且即使有DHCP服務(wù)器或特定功能、配置的軟件,也需要具有較高專業(yè)知識(shí)才能進(jìn)行手工配置參數(shù)。所以,對(duì)于普通人來說,采用DHCP服務(wù)器或特定功能、配置的軟件進(jìn)行組網(wǎng),不實(shí)用、不方便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種包括媒體連接裝置的家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法,該方法可以在組建家庭網(wǎng)絡(luò)的過程中,不通過手工配置即可實(shí)現(xiàn)自動(dòng)組網(wǎng)。
本發(fā)明的提供的一種包括媒體連接裝置的家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法包括A.在媒體連接裝置中設(shè)置IP地址分配池,并保存通用配置參數(shù);B.將要進(jìn)行組網(wǎng)的設(shè)備連接到媒體連接裝置;C.媒體連接裝置根據(jù)IP地址分配記錄,選擇可用的IP地址;D.媒體連接裝置將選擇的IP地址及自身保存的通用配置參數(shù)發(fā)送至所述要進(jìn)行組網(wǎng)的設(shè)備;所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)接收到的IP地址和通用配置參數(shù)與媒體連接裝置進(jìn)行組網(wǎng)。
所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)收到的IP地址和通用配置參數(shù)配置網(wǎng)卡實(shí)現(xiàn)組網(wǎng)。
該方法進(jìn)一步包括D1、所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)組網(wǎng)狀況,向媒體連接裝置發(fā)送是否成功使用媒體連接裝置所分配的IP地址的反饋信息;D2、媒體連接裝置收到該反饋信息后,判斷所述要進(jìn)行組網(wǎng)的設(shè)備是否占用步驟C中所選擇的IP地址,如果占用,則記錄該IP地址已被使用,組網(wǎng)成功,否則,本次組網(wǎng)失敗,跳出本流程。
預(yù)先設(shè)置組網(wǎng)次數(shù)最大值,在本次組網(wǎng)失敗之后,該方法進(jìn)一步包括判斷當(dāng)前組網(wǎng)次數(shù)是否小于所述組網(wǎng)次數(shù)最大值,如果小于,則執(zhí)行步驟C,如果不小于,則組網(wǎng)失敗,跳出本流程。
步驟B中所述連接為除網(wǎng)絡(luò)連接方式以外的接口連接。
所述接口為串口,或并口,或USB連接口。
步驟C中所述選擇可用的IP地址包括C1、根據(jù)IP地址分配記錄判斷是否還有沒被使用的IP地址,如果還有,則選擇一個(gè)沒有被使用的IP地址作為可用的IP地址,然后執(zhí)行步驟D,否則,執(zhí)行步驟C2;C2、選擇一個(gè)已被使用過的IP地址,判斷與占用該IP地址的設(shè)備是否可以進(jìn)行通信,如果可以,則重新執(zhí)行步驟C2,否則,將該IP地址作為可用的IP地址,執(zhí)行步驟D。
步驟C中所述IP地址是根據(jù)預(yù)先確定的篩選規(guī)則進(jìn)行選擇。
所述篩選原則是按照地址順序選擇。
所述通用配置參數(shù)保存在媒體連接裝置的非易失性存儲(chǔ)器中。
所述通用配置參數(shù)包括子網(wǎng)掩碼、無線網(wǎng)絡(luò)的網(wǎng)絡(luò)名稱以及網(wǎng)絡(luò)連接是否需要加密參數(shù)。
本發(fā)明將媒體連接裝置設(shè)置IP地址分配模塊和保存通用配置參數(shù)以及保存IP地址分配記錄的存儲(chǔ)單元,利用該媒體連接裝置實(shí)現(xiàn)多個(gè)設(shè)備的自動(dòng)組網(wǎng)。該方法不需要使用者任何輸入即可實(shí)現(xiàn)自動(dòng)組網(wǎng),并且不依賴DHCP服務(wù)器或特定功能、配置的軟件,不要求必須存在已經(jīng)連通的網(wǎng)絡(luò),所以經(jīng)濟(jì)實(shí)用,操作簡(jiǎn)單、方便。
圖1為實(shí)現(xiàn)本發(fā)明方法的流程示意圖;圖2為本發(fā)明選擇可用IP地址的流程示意圖。
具體實(shí)施例方式
為了不通過手工配置實(shí)現(xiàn)自動(dòng)組網(wǎng),本發(fā)明的方法在媒體連接裝置中進(jìn)一步設(shè)置IP地址分配模塊,并且在媒體連接裝置中的非易失性存儲(chǔ)器上劃分出一段物理空間,用于記錄IP地址記錄池的操作、保存控制軟件以及配置參數(shù)信息等。當(dāng)要進(jìn)行組網(wǎng)時(shí),首先將媒體連接裝置和要進(jìn)行組網(wǎng)的設(shè)備進(jìn)行物理連接,媒體連接裝置為要進(jìn)行組網(wǎng)的設(shè)備分配IP地址,并將分配的IP地址和自身保存的通用配置參數(shù)發(fā)送至要進(jìn)行組網(wǎng)的設(shè)備;要進(jìn)行組網(wǎng)的設(shè)備根據(jù)收到的網(wǎng)絡(luò)參數(shù)和IP地址進(jìn)行組網(wǎng),并向媒體連接裝置發(fā)送是否還占用IP地址的反饋信息。媒體連接裝置再根據(jù)反饋信息確定是否組網(wǎng)成功,如果組網(wǎng)成功,表明分配的IP地址已被使用,然后在非易失性存儲(chǔ)器中記錄該IP地址已被使用,否則,組網(wǎng)失敗。
參見圖1所示,實(shí)現(xiàn)本發(fā)明的方法包括以下步驟步驟101、在媒體連接裝置中進(jìn)一步設(shè)置IP地址分配模塊,用于選擇、分配IP地址,并在媒體連接裝置中非易失性存儲(chǔ)器中保存通用配置參數(shù)以及IP地址分配記錄。
步驟102、將要進(jìn)行組網(wǎng)的設(shè)備連接到媒體連接裝置。這種連接方式可以選擇網(wǎng)絡(luò)之外連接接口,如串口、并口、USB連接口。
步驟103、媒體連接裝置根據(jù)IP地址分配記錄,選擇可用的IP地址。
步驟104、媒體連接裝置將選擇的IP地址及自身保存的通用配置參數(shù)發(fā)送至所述要進(jìn)行組網(wǎng)的設(shè)備;所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)接收到的IP地址和通用配置參數(shù)與媒體連接裝置進(jìn)行組網(wǎng),然后根據(jù)組網(wǎng)狀況,向媒體連接裝置發(fā)送是否占用IP地址的反饋信息。
需要說明的是,通用配置參數(shù)是指子網(wǎng)掩碼、無線網(wǎng)絡(luò)的網(wǎng)絡(luò)名稱以及網(wǎng)絡(luò)連接是否需要加密等參數(shù),對(duì)于連接到當(dāng)前同一個(gè)網(wǎng)絡(luò)的所有設(shè)備來說,通用配置參數(shù)相同。要進(jìn)行組網(wǎng)的設(shè)備是利用收到的IP地址和通用配置參數(shù)配置網(wǎng)卡實(shí)現(xiàn)組網(wǎng)的。
步驟105、媒體連接裝置收到該反饋信息后,判斷所述要進(jìn)行組網(wǎng)的設(shè)備是否占用步驟103中所選擇的IP地址,如果占用,則執(zhí)行步驟106,否則,執(zhí)行步驟107。
步驟106、媒體連接裝置記錄該IP地址已被使用,組網(wǎng)成功,跳出本流程。
步驟107、本次組網(wǎng)失敗,判斷當(dāng)前組網(wǎng)次數(shù)是否小于預(yù)先設(shè)置的組網(wǎng)次數(shù)最大值,如果小于,則執(zhí)行步驟103,如果不小于,則組網(wǎng)失敗,跳出本流程。當(dāng)然,由于物理連接的原因或網(wǎng)卡錯(cuò)誤等情況下,可能一次不能組網(wǎng)成功,這里,通過預(yù)先設(shè)置組網(wǎng)次數(shù)最大值來限制最多進(jìn)行組網(wǎng)的次數(shù),如果組網(wǎng)次數(shù)超過了最大值,即可放棄組網(wǎng)。
由于一個(gè)網(wǎng)段中IP地址的數(shù)量有限,當(dāng)IP地址分配記錄中記載所有IP地址均已被分配過時(shí),可以認(rèn)為有兩種可能發(fā)生。第一種是網(wǎng)絡(luò)中同時(shí)存在的設(shè)備太多而網(wǎng)絡(luò)容量有限,此時(shí)所有IP地址全部被占用,所以該網(wǎng)絡(luò)無法再接入設(shè)備;第二種是網(wǎng)絡(luò)中設(shè)備并不多,但加入網(wǎng)絡(luò)的某些設(shè)備已經(jīng)退出網(wǎng)絡(luò),所以可能存在雖然IP地址已被使用過,但目前該IP地址卻沒被占用的情況。因此,退出網(wǎng)絡(luò)的設(shè)備所使用的IP地址雖然被使用過,但是卻是可用的IP地址。
參見圖2所示,基于上述分析,選擇可用的IP地址的具體步驟如下步驟201、判斷是否還有沒被使用的IP地址,如果還有,則執(zhí)行步驟202,否則,執(zhí)行步驟203;步驟202、則選擇一個(gè)沒有被使用過的IP地址作為可用的IP地址,跳出本流程;步驟203、選擇一被使用過的IP地址;步驟204、判斷占用該IP地址的設(shè)備是否還在網(wǎng)絡(luò)中運(yùn)行,如果已不在運(yùn)行,則執(zhí)行步驟205,如果還在運(yùn)行,則執(zhí)行步驟203;步驟205、將該IP地址作為可用的IP地址,跳出本流程。
當(dāng)然,如果最后確定所有IP地址都被占用,那么也就無法實(shí)現(xiàn)組網(wǎng)。
上述選擇IP地址時(shí),是按照預(yù)先篩選的規(guī)則進(jìn)行。舉例說明,如果預(yù)先定義的篩選規(guī)則是按照地址順序選擇,那么當(dāng)要對(duì)某設(shè)備進(jìn)行組網(wǎng)時(shí),媒體連接設(shè)備分配IP地址的方式如下媒體連接裝置首先確定目前IP分配記錄池中哪些地址已被分配過,如果IP地址分配記錄池中192.168.0.254已被分配出去,則媒體連接設(shè)備將試圖與占用IP地址為192.168.0.1的設(shè)備進(jìn)行通訊,如果能正常通訊,則表明現(xiàn)在網(wǎng)絡(luò)中還有占用該IP的設(shè)備存在;接下來,媒體連接設(shè)備再試圖與使用IP地址192.168.0.2的設(shè)備通訊,直到出現(xiàn)一個(gè)無法與其進(jìn)行正常通訊的設(shè)備為止,則認(rèn)為無法進(jìn)行通訊的設(shè)備已退出網(wǎng)絡(luò),該設(shè)備對(duì)應(yīng)的IP地址即為可用的IP地址。
下面以媒體連接裝置與一臺(tái)個(gè)人計(jì)算機(jī)(PC)和一臺(tái)個(gè)人數(shù)字助理(PDA)組建網(wǎng)絡(luò)為例說明本發(fā)明的技術(shù)方案。
首先將媒體連接裝置通過串口與PC連接;媒體連接裝置將地址192.168.0.1設(shè)置為自身的IP地址,選擇地址192.168.0.2為PC的IP地址,并將選擇的地址192.168.0.2和其他網(wǎng)絡(luò)配置參數(shù)通過串口發(fā)送給PC;PC通過串口收到這些數(shù)據(jù)后,根據(jù)這些數(shù)據(jù)對(duì)自己的網(wǎng)卡進(jìn)行配置,建立自身與媒體連接裝置間的網(wǎng)絡(luò)連接;并將配置成功的消息反饋給媒體連接裝置,媒體連接裝置收到該反饋信息后,將IP地址記錄池中地址192.168.0.2標(biāo)記為已經(jīng)被使用。
此時(shí),如果PDA要加入該網(wǎng)絡(luò),則用串口或并口、USB連接口將該媒體連接裝置與PDA相連,媒體連接裝置讀取并分析保存的IP地址記錄池中的數(shù)據(jù),發(fā)現(xiàn)未被分配的IP地址中最前的地址為192.168.0.3,所以將IP地址192.168.0.3和自身保存的網(wǎng)絡(luò)參數(shù)發(fā)送至PDA;PDA收到網(wǎng)絡(luò)參數(shù)和IP地址后,根據(jù)收到的信息進(jìn)行配置,建立媒體連接裝置與PDA之間的網(wǎng)絡(luò)連接,并向媒體連接裝置發(fā)送網(wǎng)絡(luò)連接成功的反饋信息;媒體連接裝置收到該反饋信息后,將192.168.0.3標(biāo)記為已被使用。這樣就建立起三個(gè)設(shè)備間的網(wǎng)絡(luò)連接。如果還有設(shè)備要加入該網(wǎng)絡(luò),重復(fù)上述步驟即可。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種包括媒體連接裝置的家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法,其特征在于,該方法包括以下步驟A.在媒體連接裝置中設(shè)置IP地址分配池,并保存通用配置參數(shù);B.將要進(jìn)行組網(wǎng)的設(shè)備連接到媒體連接裝置;C.媒體連接裝置根據(jù)IP地址分配記錄,選擇可用的IP地址;D.媒體連接裝置將選擇的IP地址及自身保存的通用配置參數(shù)發(fā)送至所述要進(jìn)行組網(wǎng)的設(shè)備;所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)接收到的IP地址和通用配置參數(shù)與媒體連接裝置進(jìn)行組網(wǎng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)收到的IP地址和通用配置參數(shù)配置網(wǎng)卡實(shí)現(xiàn)組網(wǎng)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括D1、所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)組網(wǎng)狀況,向媒體連接裝置發(fā)送是否成功使用媒體連接裝置所分配的IP地址的反饋信息;D2、媒體連接裝置收到該反饋信息后,判斷所述要進(jìn)行組網(wǎng)的設(shè)備是否占用步驟C中所選擇的IP地址,如果占用,則記錄該IP地址已被使用,組網(wǎng)成功,否則,本次組網(wǎng)失敗,跳出本流程。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,預(yù)先設(shè)置組網(wǎng)次數(shù)最大值,在本次組網(wǎng)失敗之后,該方法進(jìn)一步包括判斷當(dāng)前組網(wǎng)次數(shù)是否小于所述組網(wǎng)次數(shù)最大值,如果小于,則執(zhí)行步驟C,如果不小于,則組網(wǎng)失敗,跳出本流程。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B中所述連接為除網(wǎng)絡(luò)連接方式以外的接口連接。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述接口為串口,或并口,或USB連接口。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C中所述選擇可用的IP地址包括C1、根據(jù)IP地址分配記錄判斷是否還有沒被使用的IP地址,如果還有,則選擇一個(gè)沒有被使用的IP地址作為可用的IP地址,然后執(zhí)行步驟D,否則,執(zhí)行步驟C2;C2、選擇一個(gè)已被使用過的IP地址,判斷與占用該IP地址的設(shè)備是否可以進(jìn)行通信,如果可以,則重新執(zhí)行步驟C2,否則,將該IP地址作為可用的IP地址,執(zhí)行步驟D。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C中所述IP地址是根據(jù)預(yù)先確定的篩選規(guī)則進(jìn)行選擇。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述篩選原則是按照地址順序選擇。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通用配置參數(shù)保存在媒體連接裝置的非易失性存儲(chǔ)器中。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通用配置參數(shù)包括子網(wǎng)掩碼、無線網(wǎng)絡(luò)的網(wǎng)絡(luò)名稱以及網(wǎng)絡(luò)連接是否需要加密參數(shù)。
全文摘要
本發(fā)明公開了一種包括媒體連接裝置的家庭網(wǎng)絡(luò)環(huán)境自動(dòng)組網(wǎng)的實(shí)現(xiàn)方法,該方法包括A.在媒體連接裝置中設(shè)置IP地址分配池,并保存通用配置參數(shù);B.將要進(jìn)行組網(wǎng)的設(shè)備連接到媒體連接裝置;C.媒體連接裝置根據(jù)IP地址分配記錄,選擇可用的IP地址;D.媒體連接裝置將選擇的IP地址及自身保存的通用配置參數(shù)發(fā)送至所述要進(jìn)行組網(wǎng)的設(shè)備;所述要進(jìn)行組網(wǎng)的設(shè)備根據(jù)接收到的IP地址和通用配置參數(shù)與媒體連接裝置進(jìn)行組網(wǎng)。該方法不需任何手工輸入即實(shí)現(xiàn)自動(dòng)組網(wǎng),同時(shí)操作簡(jiǎn)單、方便、實(shí)用。
文檔編號(hào)H04L12/24GK1601983SQ0315751
公開日2005年3月30日 申請(qǐng)日期2003年9月22日 優(yōu)先權(quán)日2003年9月22日
發(fā)明者張鵬, 劉旸 申請(qǐng)人:聯(lián)想(北京)有限公司