一種mp節(jié)點進網(wǎng)方法、mp節(jié)點及mpp節(jié)點的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別涉及一種MP節(jié)點進網(wǎng)方法、MP節(jié)點及MPP節(jié)點。
【背景技術(shù)】
[0002]Mesh (Mesh,無線蜂窩網(wǎng)格)網(wǎng)絡(luò)是“多跳(mult1-hop) ”網(wǎng)絡(luò),是由adhoc (adhoc,無線自組織)網(wǎng)絡(luò)發(fā)展而來,是解決“最后一公里”問題的關(guān)鍵技術(shù)之一。Mesh網(wǎng)絡(luò)具有寬帶高速和高頻譜效率的優(yōu)勢,并具有動態(tài)自組織、自配置、自維護等突出特點。因此,Mesh網(wǎng)絡(luò)的特點非常適合于智能家居(如無線智能音箱、智能家電等)、智慧城市、學(xué)校以及公共場所的安全監(jiān)控等領(lǐng)域,目前它已經(jīng)被業(yè)內(nèi)普遍認為是無線網(wǎng)絡(luò)技術(shù)的一個發(fā)展方向。
[0003]Mesh網(wǎng)絡(luò)模型是利用無線連接替代有線連接將多個Mesh節(jié)點連接起來,無線Mesh網(wǎng)絡(luò)結(jié)構(gòu)圖一般如圖1所示。該網(wǎng)絡(luò)主要由2種節(jié)點構(gòu)成:MP節(jié)點(MP,Mesh PortalPoint)、Mesh接入點(MPP, Mesh Point)。MPP節(jié)點是傳統(tǒng)AP (AP,無線訪問節(jié)點)的擴展,它的一端通過有線或無線方式接入AP從而連入因特網(wǎng),是連接無線Mesh網(wǎng)絡(luò)和非Mesh網(wǎng)絡(luò)的接入點,也是整個Mesh網(wǎng)絡(luò)的控制節(jié)點。MP節(jié)點支持自動拓撲、路由的自動發(fā)現(xiàn)、數(shù)據(jù)包的轉(zhuǎn)發(fā)等功能。這樣最終通過一個MPP節(jié)點接入AP,從而構(gòu)成一個Mesh移動應(yīng)用網(wǎng)絡(luò)。
[0004]如何將一個從節(jié)點加入一個Mesh網(wǎng)絡(luò),從而有效地管理各節(jié)點是值得研宄的。組建Mesh網(wǎng)絡(luò)的前提包括:各個設(shè)備的無線網(wǎng)絡(luò)工作在同一個信道;各個設(shè)備的網(wǎng)絡(luò)接口被設(shè)置為相同的meshid,meshid類似于通常的AP熱點的SSID (SSID,服務(wù)集標識),是接入點的一個名稱;各個設(shè)備的網(wǎng)絡(luò)接口被設(shè)置了相同的加密方式,即設(shè)置為OPEN(不加密)或是某種加密形式,如果加密則還應(yīng)設(shè)置相同的密鑰;以及各個設(shè)備的網(wǎng)絡(luò)接口都被設(shè)置了各不相同的IP(IP,網(wǎng)絡(luò)協(xié)議)地址。因此,現(xiàn)有技術(shù)中,在一個MP節(jié)點準備進入一個Mesh網(wǎng)絡(luò)時,用戶根據(jù)該Mesh網(wǎng)絡(luò)中MPP節(jié)點的配置來配置MP節(jié)點,在MP節(jié)點配置完成后,MP節(jié)點和MPP節(jié)點可以自主形成網(wǎng)絡(luò),從而MP節(jié)點加入該Mesh網(wǎng)絡(luò)。這種做法的缺點在于需要用戶手動根據(jù)MPP節(jié)點的配置來配置MP節(jié)點,從而難以實現(xiàn)快速地將MP節(jié)點加入網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例公開一種MP節(jié)點進網(wǎng)方法、MP節(jié)點及MPP節(jié)點,以實現(xiàn)MP節(jié)點的自動快速進網(wǎng)。
[0006]本發(fā)明實施例公開的第一種MP節(jié)點進網(wǎng)方法,包括:
[0007]MP節(jié)點在未進入網(wǎng)絡(luò)時配置自身屬性,包括配置meshid,以標識所述MP節(jié)點未進入網(wǎng)絡(luò),以及配置hostname,以對所述MP節(jié)點進行唯一標識;
[0008]所述MP節(jié)點周期性掃描待添加所述MP節(jié)點的MPP節(jié)點,其中,在掃描到一個MPP節(jié)點的hostname中配置有所述MP節(jié)點的唯一標識符時,所述MP節(jié)點確定所述MPP節(jié)點為待添加所述MP節(jié)點的MPP節(jié)點;
[0009]所述MP節(jié)點根據(jù)所述MPP節(jié)點的hostname中所述MPP節(jié)點自身的唯一標識符,配置與所述MPP節(jié)點同一網(wǎng)段內(nèi)的臨時IP地址;
[0010]所述MP節(jié)點向所述MPP節(jié)點傳送動態(tài)主機配置協(xié)議DHCP客戶端請求,請求所述MPP節(jié)點為所述MP節(jié)點分配正式IP地址;以及
[0011]所述MP節(jié)點在預(yù)設(shè)時間段內(nèi)從所述MPP節(jié)點獲得正式IP地址時,判斷所述MP節(jié)點進網(wǎng)成功。
[0012]在一個實施例中,在判斷所述MP節(jié)點進網(wǎng)成功后,所述方法還包括:
[0013]所述MP節(jié)點重新配置自身的meshid,將所述MPP節(jié)點的唯一標識符寫入所述MP節(jié)點的meshid,以標識所述MP節(jié)點進網(wǎng)成功。
[0014]在一個實施例中,在判斷所述MP節(jié)點進網(wǎng)成功后,所述方法還包括:
[0015]所述MP節(jié)點將自身的屬性傳送至所述MPP節(jié)點,其中,所述屬性至少包括所述MP節(jié)點的正式IP地址及唯一標識符。
[0016]在一個實施例中,所述MP節(jié)點的唯一標識符為所述MP節(jié)點的MAC地址或產(chǎn)品序列號。
[0017]本發(fā)明實施例公開的第二種MP節(jié)點進網(wǎng)方法,包括:
[0018]MPP節(jié)點響應(yīng)與所述MPP節(jié)點處于同一局域網(wǎng)的智能終端廣播的控制請求,掃描未進入網(wǎng)絡(luò)的MP節(jié)點,其中,所述MPP節(jié)點通過掃描MP節(jié)點的meshid判斷MP節(jié)點是否進入網(wǎng)絡(luò);
[0019]所述MPP節(jié)點將掃描到的未進入網(wǎng)絡(luò)的MP節(jié)點的唯一標識符傳送至所述智能終端;
[0020]所述MPP節(jié)點將所述智能終端選擇的所有待添加的MP節(jié)點的唯一標識符寫入所述MPP節(jié)點的hostname ;
[0021]所述MPP節(jié)點啟動動態(tài)主機配置協(xié)議DHCP服務(wù)器服務(wù),為所述所有待添加的MP節(jié)點分配正式IP地址;以及
[0022]所述MPP節(jié)點在預(yù)設(shè)時間段內(nèi)接收到所述待添加的MP節(jié)點傳送的所述MP節(jié)點的屬性信息時,判斷所述MP節(jié)點進網(wǎng)成功。
[0023]在一個實施例中,在判斷所述MP節(jié)點進網(wǎng)成功后,所述方法還包括:
[0024]所述MPP節(jié)點將所述MP節(jié)點的唯一標識符從所述MPP的hostname中刪除。
[0025]在一個實施例中,所述MPP節(jié)點的唯一標識符為所述MPP節(jié)點的MAC地址或產(chǎn)品序列號。
[0026]本發(fā)明實施例公開的一種MP節(jié)點,包括:
[0027]屬性配置模塊,用于在所述MP節(jié)點未進入網(wǎng)絡(luò)時配置所述MP節(jié)點的屬性,包括配置meshid,以標識所述MP節(jié)點未進入網(wǎng)絡(luò),以及配置hostname,以對所述MP節(jié)點進行唯一標識;
[0028]掃描模塊,用于周期性掃描待添加所述MP節(jié)點的MPP節(jié)點,其中,在掃描到一個MPP節(jié)點的hostname中配置有所述MP節(jié)點的唯一標識符時,所述MP節(jié)點確定所述MPP節(jié)點為待添加所述MP節(jié)點的MPP節(jié)點;
[0029]臨時IP地址配置模塊,用于根據(jù)所述MPP節(jié)點的hostname中所述MPP節(jié)點自身的唯一標識符,配置與所述MPP節(jié)點同一網(wǎng)段內(nèi)的臨時IP地址;
[0030]正式IP地址請求模塊,用于向所述MPP節(jié)點傳送動態(tài)主機配置協(xié)議DHCP客戶端請求,請求所述MPP節(jié)點為所述MP節(jié)點分配正式IP地址;以及
[0031]進網(wǎng)判斷模塊,用于在預(yù)設(shè)時間段內(nèi)所述MP節(jié)點從所述MPP節(jié)點獲得正式IP地址時,判斷所述MP節(jié)點進網(wǎng)成功。
[0032]在一個實施例中,所述屬性配置模塊,還用于在所述MP節(jié)點進網(wǎng)成功后,重新配置所述MP節(jié)點的meshid,將所述MPP節(jié)點的唯一標識符寫入所述MP節(jié)點的meshid,以標識所述MP節(jié)點進網(wǎng)成功。
[0033]在一個實施例中,所述進網(wǎng)判斷模塊,還用于在所述MP節(jié)點進網(wǎng)成功后,將自身的屬性傳送至所述MPP節(jié)點,其中,所述屬性至少包括所述MP節(jié)點的正式IP地址及唯一標識符。
[0034]在一個實施例中,所述MP節(jié)點的唯一標識符為所述MP節(jié)點的MAC地址或產(chǎn)品序列號。
[0035]本發(fā)明實施例公開的一種MPP節(jié)點,包括:
[0036]掃描模塊,用于響應(yīng)與所述MPP節(jié)點處于同一局域網(wǎng)的智能終端廣播的控制請求,掃描未進入網(wǎng)絡(luò)的MP節(jié)點,其中,所述MPP節(jié)點通過掃描MP節(jié)點的meshid判斷MP節(jié)點是否進入網(wǎng)絡(luò);
[0037]傳送模塊,用于將掃描到的未進入網(wǎng)絡(luò)的MP節(jié)點的唯一標識符傳送至所述智能終端;
[0038]屬性配置模塊,用于將所述智能終端選擇的所有待添加的MP節(jié)點的唯一標識符寫入所述MPP節(jié)點的hostname ;
[0039]正式IP地址分配模塊,用于啟動動態(tài)主機配置協(xié)議DHCP服務(wù)器服務(wù),為所述所有待添加的MP節(jié)點分配正式的IP地址;以及
[0040]進網(wǎng)判斷模塊,用于在預(yù)設(shè)時間段內(nèi)所述MPP接收到所述待添加的MP節(jié)點傳送的所述MP節(jié)點的屬性信息時,判斷所述MP節(jié)點進網(wǎng)成功。
[0041]在一個實施例中,所述屬性配置模塊,還用于在所述MP節(jié)點進網(wǎng)成功后,將所述MP節(jié)點的唯一標識符從所述MPP的hostname中刪除。
[0042]在一個實施例中,所述MPP節(jié)點的唯一標識符為所述MPP節(jié)點的MAC地址或產(chǎn)品序列號。
[0043]相較于現(xiàn)有技術(shù),本發(fā)明實施例公開的第一種MP節(jié)點進網(wǎng)方法及