一種mesh網絡的接入方法及mpp音箱的制作方法
【技術領域】
[0001]本發明涉及互聯網技術領域,具體涉及一種MESH網絡的接入方法及MPP音箱。
【背景技術】
[0002]MESH(MESH,無線蜂窩網格)網絡,是一種“多跳(mult1-hop) ”網絡。在基于MESH網絡中的無線音樂系統中,無線音樂系統通常包括一個網絡入口節點(Mesh Portal Point,MPP)音箱和多個網格節點(Mesh Point, MP)音箱;其中,MPP音箱是移動終端(如手機、平板電腦等)中安裝的應用程序Applicat1n (APP)與MESH網絡中的MP音箱進行通信的入
□ ο
[0003]在實踐中發現,上述基于傳統MESH網絡的多個無線音箱組成的無線音樂系統中,雖然組建一個MESH網絡較為容易,但是,要無法智能地將一個處于無線網絡環境下的MESH網絡中的所有無線音箱完整地在組建在另一個無線網絡并形成一個新的MESH網絡。
【發明內容】
[0004]本發明實施例提供了一種MESH網絡的接入方法及MPP音箱,可以智能地將當前MESH網絡中的無線音箱完整地在另一個無線網絡中組建一個新的MESH網絡。
[0005]本發明實施例第一方面提供了一種MESH網絡的接入方法,包括:
[0006]MPP音箱接收用于將所述MPP音箱由第一無線網絡切換到第二無線網絡的網絡切換指令,所述網絡切換指令攜帶所述第二無線網絡的SSID和密碼;
[0007]所述MPP音箱響應所述網絡切換指令生成隨機數,并發送給第一MESH網絡中的所有MP音箱,所述MPP音箱是所述第一 MESH網絡的MPP音箱;
[0008]所述MPP音箱解散所述第一 MESH網絡;
[0009]所述MPP音箱根據所述SSID和所述密碼接入所述第二無線網絡,并基于所述第二無線網絡創建第二 MESH網絡;
[0010]所述MPP音箱接收所述MP音箱發送的接入所述第二 MESH網絡的接入請求;
[0011 ] 所述MPP音箱在識別出所述接入請求包括所述隨機數時,將所述MP音箱添加到所述第二 MESH網絡。
[0012]結合本發明實施例的第一方面,在第一方面的第一種可能的實施方式中,所述MPP音箱解散所述第一 MESH網絡,包括:
[0013]所述MPP音箱向多個指定的移動終端發送解散請求,所述解散請求用于指示是否允許所述MPP音箱解散所述第一 MESH網絡;
[0014]若所述MPP音箱接收到所述多個指定的移動終端發送的針對所述解散請求而發送的解散允許指令,解散所述第一 MESH網絡。
[0015]結合本發明實施例的第一方面,在第一方面的第二種可能的實施方式中,所述基于所述第二無線網絡創建第二 MESH網絡,包括:
[0016]所述MPP音箱在所述第二無線網絡環境下確定第二 MESH網絡的網絡名稱,并將所述MPP音箱確定為所述第二 MESH網絡的MPP音箱。
[0017]結合本發明實施例的第一方面或第一方面的第一種或第二種可能的實施方式,在第一方面的第三種可能的實施方式中,其特征在于,所述將所述MP音箱添加到所述第二MESH網絡,包括:
[0018]所述MPP音箱在判斷出所述MP音箱的設備標識存在于預設設備標識列表中時,將所述MP音箱添加到所述第二 MESH網絡。
[0019]結合本發明實施例的第一方面或第一方面的第一種或第二種或第三種可能的實施方式,在第一方面的第四種可能的實施方式中,所述將所述MP音箱添加到所述第二 MESH網絡之后,所述方法還包括:
[0020]所述MPP音箱將所述SSID和所述密碼發送給所述MP音箱,以使所述MP音箱根據所述SSID和所述密碼接入所述第二無線網絡。
[0021]本發明實施例第二方面提供了一種MPP音箱,包括:
[0022]接收單元,用于接收用于將MPP音箱由第一無線網絡切換到第二無線網絡的網絡切換指令,所述網絡切換指令攜帶所述第二無線網絡的SSID和密碼;
[0023]生成單元,用于響應所述接收單元接收的網絡切換指令生成隨機數;
[0024]發送單元,用于將所述生成單元生成的隨機數發送給第一 MESH網絡中的所有MP音箱,所述MPP音箱是所述第一 MESH網絡的MPP音箱;
[0025]解散單元,用于解散所述第一 MESH網絡;
[0026]接入單元,用于根據所述接收單元接收到的所述SSID和所述密碼接入所述第二無線網絡;
[0027]創建單元,用于基于所述接入單元接入的第二無線網絡創建第二 MESH網絡;
[0028]所述接收單元,還用于:
[0029]接收所述MP音箱發送的接入所述創建單元創建的第二 MESH網絡的接入請求;
[0030]添加單元,用于在識別出所述接收單元接收到的所述接入請求包括所述隨機數時,將所述MP音箱添加到所述第二 MESH網絡。
[0031]結合本發明實施例的第二方面,在第二方面的第一種可能的實施方式中,所述解散單元包括:
[0032]發送模塊,用于向多個指定的移動終端發送解散請求,所述解散請求用于指示是否允許所述解散模塊解散所述第一 MESH網絡;
[0033]解散模塊,用于若所述接收單元接收到所述解散請求的多個指定的移動終端發送的針對所述解散請求而發送的解散允許指令,解散所述第一 MESH網絡。
[0034]結合本發明實施例的第二方面,在第二方面的第二種可能的實施方式中,所述創建單元具體用于:
[0035]在所述第二無線網絡環境下確定第二 MESH網絡的網絡名稱,并將所述MPP音箱確定為所述第二 MESH網絡的MPP音箱。
[0036]結合本發明實施例的第二方面或第二方面的第一種或第二種可能的實施方式,在第二方面的第三種可能的實施方式中,所述添加單元具體用于:
[0037]在判斷出所述MP音箱的設備標識存在于預設設備標識列表中時,將所述MP音箱添加到所述第二 MESH網絡。
[0038]結合本發明實施例的第二方面或第二方面的第一種或第二種或第三種可能的實施方式,在第二方面的第四種可能的實施方式中,所述發送單元還用于:
[0039]將所述SSID和所述密碼發送給所述MP音箱,以使所述MP音箱根據所述SSID和所述密碼接入所述第二無線網絡。
[0040]實施本發明實施例,具有如下有益效果:
[0041 ] 可以看出,本實施例中,MPP音箱可在接收到由第一無線網絡切換到第二無線無線網絡的網絡切換指令時,響應該網絡切換指令生成目標隨機數,并發送給第一 MESH網絡中的所有MP音箱,然后,解散該第一 MESH網絡,根據網絡切換指令中攜帶的SSID和密碼接入第二無線無線,基于該第二無線網絡創建第二 MESH網絡,最后,在接收到MP音箱發送的接入第二 MESH網絡的接入請求時,若識別出該接入請求中的隨機數與目標隨機數一致,則將MP音箱加入第二 MESH網絡,通過上述方式,可以將第一 MESH網絡中的所有的MP音箱添加到第二 MESH網絡中,因而,可實現智能地將當前MESH網絡中的無線音箱完整地在另一個無線網絡中組建一個新的MESH網絡。
【附圖說明】
[0042]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1是本發明實施例提供的一種網絡架構示意圖;
[0044]圖2是本發明實施例提供的一種MESH網絡的接入方法的第一實施例流程示意圖;
[0045]圖3是本發明實施例提供的一種MESH網絡的接入方法的第二實施例流程示意圖;
[0046]圖4是本發明實施例提供的一種MESH網絡的接入方法的第三實施例流程示意圖;
[0047]圖5是本發明實施例提供的一種MPP音箱的第一實施例結構示意圖;
[0048]圖6是本發明實施例提供的一種MPP音箱的第二實施例結構示意圖。
【具體實施方式】
[0049]本發明實施例提供一種MESH網絡的接入方法和MPP音箱,用于實現智能地將當前MESH網絡中的無線音箱完整地在另一個無線網絡中組建一個新的MESH網絡。
[0050]為了使本技術領域的人員更好地理解本發明方案,下面將結合現有技術及本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0051]以下分別進行詳細說明。
[0052]本發明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0053]在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性