1.一種基于無線信號強度的自組網(wǎng)連接方法,其特征在于,包括步驟:
S100所有路由器獲取與相鄰所述路由器之間的無線信號強度;
S200所有所述路由器生成鄰路由器列表和路徑表;
S300上網(wǎng)終端選擇其附近無線信號強度最高的路由器的最優(yōu)路徑進行網(wǎng)絡(luò)連通。
2.根據(jù)權(quán)利要求1所述的基于無線信號強度的自組網(wǎng)連接方法,其特征在于,所述步驟S100之前包括步驟:
S000預(yù)先設(shè)置路徑表的創(chuàng)建規(guī)則;
S010當前路由器判斷自身是否只發(fā)送響應(yīng)報文,若是執(zhí)行步驟S020;否則,執(zhí)行步驟S030;
S020輸出所述當前路由器是根上游路由器,所述根上游路由器為一級路由器;
S030輸出所述當前路由器是下游路由器。
3.根據(jù)權(quán)利要求2所述的基于無線信號強度的自組網(wǎng)連接方法,其特征在于,所述步驟S100包括步驟:
S110當前下游路由器接收從所述當前下游路由器的上一級路由器發(fā)送來的數(shù)據(jù)報文;
S120所述當前下游路由器發(fā)送接收到的數(shù)據(jù)報文對應(yīng)的響應(yīng)報文至所述當前下游路由器的上一級路由器;
S130所述當前下游路由器的上一級路由器判斷是否在預(yù)設(shè)時間內(nèi)接收到所述當前下游路由器發(fā)送的所述響應(yīng)報文,若是執(zhí)行步驟S140;否則,執(zhí)行步驟S150;
S140所述當前下游路由器的上一級路由器輸出兩者之間的路由鏈路通信正常;所述上一級路由器獲取無線信號到所有當前下游路由器的無線信號強度,并進行保存;
S150輸出所述當前下游路由器的上一級路由器與所述當前下游路由器之間的路由鏈路通信異常;
S160所述當前下游路由器完成判斷后,切換任一其余所述下游路由器執(zhí)行步驟S110-S160,直至所有路由器完成無線信號強度判斷。
4.根據(jù)權(quán)利要求2所述的基于無線信號強度的自組網(wǎng)連接方法,其特征在于,所述步驟S200包括步驟:
S210所述當前下游路由器判斷是否能獲取所述根上游路由器的無線信號;若是執(zhí)行步驟S220;否則,執(zhí)行步驟S240;
S220所述當前下游路由器判斷獲取的所述無線信號強度是否達到預(yù)設(shè)無線信號強度閾值;若是執(zhí)行步驟S230;否則,執(zhí)行步驟S240;
S230無線信號強度達到預(yù)設(shè)無線信號強度閾值的所述當前下游路由器與所述根上游路由器進行連接;
S240無線信號強度未達到預(yù)設(shè)無線信號強度閾值的所述當前下游路由器,接收所述當前下游路由器的上一級路由器的無線信號進行強度判斷,根據(jù)判斷結(jié)果進行組網(wǎng)連接;
S250所述當前下游路由器根據(jù)信號跳躍次數(shù)設(shè)置自身為N級路由器,生成鄰路由器列表和路徑表;
S260切換下一其余所述下游路由器執(zhí)行步驟S210-S250。
5.根據(jù)權(quán)利要求1所述的基于無線信號強度的自組網(wǎng)連接方法,其特征在于,所述步驟S300還包括步驟:
S310所述當前路由器接收上網(wǎng)終端發(fā)送的連接請求報文;
S320判斷所述當前路由器與所述上網(wǎng)終端之間的跳躍次數(shù)是否大于1,若是執(zhí)行步驟S330;否則,執(zhí)行步驟S340;
S330所述當前路由器為根上游路由器,則所述上網(wǎng)終端直接與所述當前路由器生成網(wǎng)絡(luò)連接;
S340所述當前路由器為下游路由器,所述當前路由器判斷路徑表中是否有到達根上游路由器的有效路徑,若是執(zhí)行步驟S350;否則,執(zhí)行步驟S360;
S350直接根據(jù)所述有效路徑進行網(wǎng)絡(luò)連接;
S360根據(jù)預(yù)設(shè)的創(chuàng)建規(guī)則生成路徑表,再根據(jù)所述生成的路徑表的路徑進行網(wǎng)絡(luò)連接。
6.一種基于無線信號強度的自組網(wǎng)連接系統(tǒng),其特征在于,包括:至少一臺上網(wǎng)終端和路由器;所述上網(wǎng)終端與所述路由器通訊連接;
所述路由器,獲取與相鄰所述路由器之間的無線信號強度;
所述路由器,生成鄰路由器列表和路徑表;
所述上網(wǎng)終端,選擇其附近路由器無線信號強度路由器進行網(wǎng)絡(luò)連通。
7.根據(jù)權(quán)利要求6所述的基于無線信號強度的自組網(wǎng)連接系統(tǒng),其特征在于,所述路由器包括:設(shè)置模塊、判斷模塊和控制模塊;所述設(shè)置模塊與所述判斷模塊通訊連接;所述判斷模塊與所述控制模塊通訊連接;
所述設(shè)置模塊,預(yù)先設(shè)置路徑表的創(chuàng)建規(guī)則;
所述當前路由器的判斷模塊,判斷自身是否只發(fā)送響應(yīng)報文;
所述當前路由器的控制模塊,當自身只發(fā)送響應(yīng)報文時,輸出所述當前路由器是根上游路由器;
所述當前路由器的控制模塊,當自身不只發(fā)送響應(yīng)報文時,輸出所述當前路由器是下游路由器。
8.根據(jù)權(quán)利要求6所述的基于無線信號強度的自組網(wǎng)連接系統(tǒng),其特征在于,所述路由器還包括:收發(fā)模塊;所述收發(fā)模塊分別與所述判斷模塊和所述控制模塊通訊連接;
所述當前下游路由器的收發(fā)模塊,接收從所述當前下游路由器的上一級路由器發(fā)送來的數(shù)據(jù)報文;
所述當前下游路由器的收發(fā)模塊,發(fā)送接收到的數(shù)據(jù)報文對應(yīng)的響應(yīng)報文至所述當前下游路由器的上一級路由器;
所述當前下游路由器的上一級路由器的判斷模塊,所述當前下游路由器的上一級路由器判斷是否在預(yù)設(shè)時間內(nèi)接收到所述當前下游路由器發(fā)送的所述響應(yīng)報文;
所述當前下游路由器的上一級路由器的控制模塊,當接收到所述當前下游路由器發(fā)送的所述響應(yīng)報文時,輸出兩者之間的路由鏈路通信正常;所述上一級路由器獲取無線信號到所有當前下游路由器的無線信號強度,并進行保存;
所述當前下游路由器的上一級路由器的控制模塊,當接收不到所述當前下游路由器發(fā)送的所述響應(yīng)報文時,輸出所述當前下游路由器的上一級路由器與所述當前下游路由器之間的路由鏈路通信異常;
所述當前下游路由器的上一級路由器的控制模塊,還在所述當前下游路由器完成判斷后,切換任一其余所述下游路由器繼續(xù)進行判斷,直至所有路由器完成無線信號強度判斷。
9.根據(jù)權(quán)利要求7所述的基于無線信號強度的自組網(wǎng)連接系統(tǒng),其特征在于:
所述當前下游路由器的判斷模塊,還判斷是否能獲取所述根上游路由器的無線信號;
所述當前下游路由器的判斷模塊,還當能獲取所述根上游路由器的無線信號時,進一步判斷獲取的所述無線信號強度是否達到預(yù)設(shè)無線信號強度閾值;
所述當前下游路由器的控制模塊,當獲取的所述無線信號強度達到預(yù)設(shè)無線信號強度閾值時,與所述根上游路由器進行連接;
所述當前下游路由器的控制模塊,還當不能獲取所述根上游路由器的無線信號或獲取的所述無線信號強度未達到預(yù)設(shè)無線信號強度閾值時,接收所述當前下游路由器的上一級路由器的無線信號進行強度判斷,根據(jù)判斷結(jié)果進行組網(wǎng)連接;
所述當前下游路由器的控制模塊,根據(jù)信號跳躍次數(shù)設(shè)置自身為N級路由器,生成鄰路由器列表和路徑表;并切換下一其余所述下游路由器接收信號進行信號強度判斷。
10.根據(jù)權(quán)利要求9所述的基于無線信號強度的自組網(wǎng)連接系統(tǒng),其特征在于:
所述當前路由器的判斷模塊,還接收上網(wǎng)終端發(fā)送的連接請求報文,判斷所述當前路由器與所述上網(wǎng)終端之間的跳躍次數(shù)是否大于1;
所述當前路由器的控制模塊,還當所述當前路由器與所述上網(wǎng)終端之間的跳躍次數(shù)大于1時,所述當前路由器為根上游路由器,則所述上網(wǎng)終端直接與所述當前路由器生成網(wǎng)絡(luò)連接;
所述當前路由器的控制模塊,還當所述當前路由器與所述上網(wǎng)終端之間的跳躍次數(shù)小于1時,所述當前路由器為下游路由器,則判斷路徑表中是否有到達根上游路由器的有效路徑;
所述當前路由器的控制模塊,還當路徑表中有到達根上游路由器的有效路徑時,直接根據(jù)所述有效路徑進行網(wǎng)絡(luò)連接;
所述當前路由器的控制模塊,還當路徑表中無到達根上游路由器的有效路徑時,根據(jù)預(yù)設(shè)的創(chuàng)建規(guī)則生成路徑表,再根據(jù)所述生成的路徑表的路徑進行網(wǎng)絡(luò)連接。