一種延長傳輸距離的方法及裝置與流程
2023-11-05 18:48:52

本發明涉及電子技術領域,尤其涉及一種延長傳輸距離的方法及裝置。
背景技術:
目前上網是手機用戶最重要的功能之一,而上網的方式主要有兩種,一種是通過運營商的行動網路,一種是使用WIFI無線網絡。相比於第一種方式,使用WIFI上網更受到大多數用戶歡迎,這主要得益於WIFI在網絡連接速度和費用上的優勢。近年來,WIFI網絡的普及率越來越高,無論在家庭環境中還是公共場所,幾乎都有WIFI信號的覆蓋,可以說WIFI的普及改變了人們的生活習慣,它讓人們擺脫了網線的束縛,可以隨時隨地的享受網上衝浪的樂趣。
現在WIFI發射都是通過無線路由器實現的,這種無線路由器發射的功率是一定的,也就是說一個無線路由器的覆蓋距離是有限的,尤其在家庭環境中使用,因為存在牆體阻隔,無線路由器的覆蓋距離比空曠情況下還要小很多,如果用戶本身的房屋就很大,一旦他到了屋子中遠離路由器的位置,他的手機很可能就無法接收到WIFI信號,即使有信號,信號質量也非常差從而影響上網的體驗,所以網絡信號質量受到地理位置的限制。
技術實現要素:
本發明提供一種延長傳輸距離的方法及裝置,用以解決網絡信號質量受到地理位置的限制的問題。
具體的技術方案如下:
一種延長傳輸距離的方法,應用於第一電子設備,所述方法包括:
在請求接入無線網絡時,讀取所述第一電子設備中的配置文件,其中,所 述配置文件用以指示所述第一電子設備是否開啟網絡橋接功能;
若所述配置文件中的配置參數表徵開啟網絡橋接功能時,接入所述無線網絡,並開啟網絡橋接功能,以使其他電子設備能夠通過所述第一電子設備接入所述無線網絡。
可選的,在所述第一電子設備接入無線網絡時,讀取所述第一電子設備中的配置文件,包括:
在所述第一電子設備接入到無線網絡時,判定所述第一電子設備是否首次接入無線網絡;
若是,則提示用戶選擇是否開啟網絡橋接功能,若用戶選擇開啟網絡橋接功能時,則將開啟網絡橋接功能寫入到所述配置文件,並讀取所述第一電子設備中的所述配置文件;
若否,直接讀取所述第一電子設備中所述配置文件。
可選的,在接入到所述無線網絡,並開啟網絡橋接功能之後,所述方法還包括:
檢測當前接入的第一接入點的信號強度值,其中,所述第一電子設備通過所述第一接入點接入所述無線網絡;
判定所述信號強度值是否小於第一預設閾值;
若是,則在檢測到的接入點中確定出滿足預定條件的第二接入點,並通過所述第二接入點接入無線網絡;
若否,則繼續通過所述第一接入點接入無線網絡。
可選的,在檢測到的接入點中確定出滿足預定條件的第二接入點,並通過所述第二接入點接入無線網絡,包括:
在檢測到的接入點中確定出信號強度大於等於第二預設閾值的所有接入點;
在信號強度等於第二預設閾值的所有接入點中,確定出與所述第一接入點處於同一無線網絡的所述第二接入點;
通過所述第二接入點接入無線網絡。
可選的,在接入所述無線網絡,並開啟網絡橋接功能之後,所述方法還包括:
接收第二電子設備發送的接入請求;
判定所述第二電子設備是否與所述第一電子設備處於相同的無線路由下;
若是,則允許所述第二電子設備接入;
若否,則拒絕所述第二電子設備接入。
一種延長傳輸距離的裝置,包括:
讀取模塊,用於在請求接入無線網絡時,讀取電子設備中的配置文件,其中,所述配置文件用以指示所述電子設備是否開啟網絡橋接功能;
第一處理模塊,用於若所述配置文件中的配置參數表徵開啟網絡橋接功能時,接入所述無線網絡,並開啟網絡橋接功能,以使其他電子設備能夠通過所述電子設備接入所述無線網絡。
可選的,所述讀取模塊,具體用於在所述電子設備接入到無線網絡時,判定所述電子設備是否首次接入無線網絡;若是,則提示用戶選擇是否開啟網絡橋接功能,若用戶選擇開啟網絡橋接功能時,則將開啟網絡橋接功能寫入到所述配置文件,並讀取所述電子設備中的所述配置文件;若否,直接讀取所述電子設備中所述配置文件。
可選的,還包括:
檢測模塊,用於檢測當前接入的第一接入點的信號強度值,其中,所述電子設備通過所述第一接入點接入所述無線網絡;
判定模塊,用於判定所述信號強度值是否小於第一預設閾值;
切換模塊,用於若所述信號強度值小於第一預設閾值,則在檢測到的接入點中確定出滿足預定條件的第二接入點,並通過所述第二接入點接入無線網絡;若信號強度值大於第一預設閾值,則繼續通過所述第一接入點接入無線網絡。
可選的,所述切換模塊,具體用於在檢測到的接入點中確定出信號強度大於等於第二預設閾值的所有接入點;在信號強度等於第二預設閾值的所有接入點中,確定出與所述第一接入點處於同一無線網絡的所述第二接入點;通過所述第二接入點接入無線網絡。
可選的,還包括:
接收模塊,用於接收其他電子設備發送的接入請求;
第二處理模塊,用於判定所述其他電子設備是否與所述電子設備處於相同 的無線路由下;若是,則允許所述其他電子設備接入;若否,則拒絕所述其他電子設備接入。
在本發明實施例中,第一電子設備在請求接入無線網絡時,讀取第一電子設備中的配置文件,若配置文件中的配置參數表徵開啟網絡橋接功能時,接入無線網絡,並開啟網絡橋接功能,以使其他電子設備通過第一電子設備接入無線網絡。這樣其他電子設備就可以通過第一電子設備來接入無線網絡,從而延長了網絡信號的傳輸距離,為用戶提供了更加便利的上網條件。
附圖說明
圖1為本發明實施例中一種延長傳輸距離的方法的流程圖;
圖2為本發明實施例中開啟網絡橋接功能的流程示意圖;
圖3為本發明實施例中切換接入點的流程示意圖;
圖4為本發明實施例中一種延長傳輸距離的裝置的結構示意圖。
具體實施方式
為了解決現有技術中網絡信號質量受到地理位置限制的問題,本發明實施例提供了一種延長傳輸距離的方法,該方法包括:在請求接入無線網絡時,讀取第一電子設備中的配置文件,若配置文件中的配置參數表徵開啟網絡橋接功能時,接入無線網絡,並開啟網絡橋接功能,以使其他電子設備通過第一電子設備接入無線網絡。這樣其他電子設備就可以通過第一電子設備來接入無線網絡,從而延長了網絡信號的傳輸距離,為用戶提供了更加便利的上網條件。
下面通過附圖以及具體及時實施例對本發明技術方案做詳細的說明,應當理解,本發明實施例以及實施例中的具體技術特徵只是對本發明技術方案的說明,而不是限定,在不衝突的情況下,本發明實施例以及實施例中的具體技術特徵可以相互組合。
如圖1所示為本發明實施例中一種延長傳輸距離的方法的流程圖,該方法包括:
S101,在請求接入無線網絡時,讀取第一電子設備中的配置文件;
S102,若配置文件中的配置參數表徵開啟網絡橋接功能時,接入無線網絡,並開啟網絡橋接功能。
具體來講,在本發明實施例中,第一電子設備可以是手機、平板電腦等智能電子設備。
在第一電子設備通過路由器請求接入無線網絡時,還可以判定該第一電子設備是否為首次接入無線網絡,具體的實現流程如圖2所示,具體步驟如下:
S201,在第一電子設備接入無線網絡時,判定第一電子設備是否首次接入無線網絡,若是,則執行S202;若否,則執行S204;
S202,提示用戶選擇是否開啟網絡橋接功能,若是,則執行S203,若否,則執行S204;
這裡的提示方式可以是第一電子設備顯示一個提示界面,用戶可以在該提示界面中進行對應的輸入操作;
S203,在用戶選擇開啟網絡橋接功能時,將開啟網絡橋接功能寫入到配置文件;
S204,讀取配置文件,根據配置文件中的配置參數判定是否開啟網絡橋接功能,若是,則執行S205,若否,則執行S206;
S205,接入無線網絡,並開啟網絡橋接功能;
S206,直接接入無線網絡,並禁止網絡橋接功能開啟。
具體來講,若第一電子設備首次接入無線網絡時,第一電子設備將生成一個提示界面,在提示界面中用戶可以進行對應的選擇操作,也就是選擇開啟網絡橋接功能或者是關閉網絡橋接功能,若是用戶選擇關閉網絡橋接功能時,則第一電子設備直接接入無線網絡,並關閉網絡橋接功能。若是用戶選擇開啟網絡橋接功能時,第一電子設備首先將開啟網絡橋接功能寫入到配置文件,在第一電子設備再次接入無線網絡時,第一電子設備將直接讀取配置文件來判定是否開啟網絡橋接功能,然後第一電子設備接入無線網絡,並開啟網絡橋接功能。在開啟網絡橋接功能的情況下,其他電子設備就可以通過第一電子設備接入到無線網絡,從而通過第一電子設備就延長了網絡信號的傳輸距離。
當然,上述的實施例中描述的該方法應用到第一電子設備中的情況,在實 際的應用場景中其他電子設備也可以使用上述的方法來實現網絡信號的延長效果,若是多個電子設備都開啟網絡橋接功能的情況下,就可以將網絡信號的傳輸距離範圍得到極大的增加。
進一步,在本發明實施例中,該第一電子設備還可以實時的進行接入點切換,也就是第一電子設備檢測當前接入的第一接入點的信號強度值,判定信號強度值是否小於第一預設閾值,若是,則第一電子設備在檢測到的接入點中確定出滿足預定條件的第二接入點,並通過第二接入點接入無線網絡。若否,則第一電子設備繼續通過第一接入點接入無線網絡。這樣就可以在當前網絡信號質量較差的情況下,通過其他信號較強的接入點來接入無線網絡,從而保證網絡信號的傳輸質量,提升了上網的穩定性,
具體來講,在具體切換的方法流程如圖3所示,具體步驟如下:
S301,在第一電子設備接入無線網絡時,開啟監測程序,檢測當前接入的第一接入點的信號強度值;
S302,判定檢測到的信號強度值是否小於第一預設閾值,若是,則執行S303,若否,則執行S06;
S303,掃描出其它接入點,並在其他接入點中確定出信號強度大於等於第二預設閾值的所有接入點;
S304,在S303中篩選出的接入點中確定出與第一接入點處於同一無線網絡的第一接入點;
S305,通過第二接入點接入無線網絡;
S306,繼續通過第一接入點接入無線網絡。
簡單來講,若是第一接入點的網絡信號較差時,第一電子設備選出一個信號質量較好,並且與第一接入點處於同一無線網絡的第二接入點,並從第一接入點切換至第二接入點,從而通過第二接入點接入無線網絡,這樣就保證了第一電子設備的網絡信號,保證了用戶的上網體驗。
這裡需要說明的是,接入點的切換過程為後臺運行,這樣就不會影響到用戶的正常使用。
進一步,在本發明實施例中,在第一電子設備接入到無線網絡的情況下,若是第一電子設備接收到第二電子設備發送的接入請求時,第一電子設備將判 定第二電子設備是否與第一電子設備處於相同的無線路由下,若是,則允許第二電子設備接入,若否,則拒絕第二電子設備接入。
具體來講,第一電子設備接入到無線網絡,並開啟了網絡橋接功能,若是第一電子設備接收到其他電子設備的接入請求時,第一電子設備將判定其他電子設備是否與自身處於相同的路由環境下,若是則允許其他電子設備接入,若不是,則拒絕其他電子設備,這樣在提升網絡傳輸距離的情況下,也保證了電子設備自身的安全性以及穩定性。
對應本發明實施例中的一種延長傳輸距離的方法,本發明實施例還提供了一種延長傳輸距離的裝置,如圖4所示為本發明實施例中一種延長傳輸距離的裝置的結構示意圖,該裝置包括:
讀取模塊401,用於在請求接入無線網絡時,讀取電子設備中的配置文件,其中,所述配置文件用以指示所述電子設備是否開啟網絡橋接功能;
第一處理模塊402,用於若所述配置文件中的配置參數表徵開啟網絡橋接功能時,接入所述無線網絡,並開啟網絡橋接功能,以使其他電子設備能夠通過所述電子設備接入所述無線網絡。
進一步,在本發明實施例中,所述讀取模塊401,具體用於在所述電子設備接入到無線網絡時,判定所述電子設備是否首次接入無線網絡;若是,則提示用戶選擇是否開啟網絡橋接功能,若用戶選擇開啟網絡橋接功能時,則將開啟網絡橋接功能寫入到所述配置文件,並讀取所述電子設備中的所述配置文件;若否,直接讀取所述電子設備中所述配置文件。
進一步,在本發明實施例中,該裝置還包括:
檢測模塊,用於檢測當前接入的第一接入點的信號強度值,其中,所述電子設備通過所述第一接入點接入所述無線網絡;
判定模塊,用於判定所述信號強度值是否小於第一預設閾值;
切換模塊,用於若所述信號強度值小於第一預設閾值,則在檢測到的接入點中確定出滿足預定條件的第二接入點,並通過所述第二接入點接入無線網絡;若信號強度值大於第一預設閾值,則繼續通過所述第一接入點接入無線網絡。
進一步,在本發明實施例中,所述切換模塊,具體用於在檢測到的接入點中確定出信號強度大於等於第二預設閾值的所有接入點;在信號強度等於第二 預設閾值的所有接入點中,確定出與所述第一接入點處於同一無線網絡的所述第二接入點;通過所述第二接入點接入無線網絡。
進一步,在本發明實施例中,該裝置還包括:
接收模塊,用於接收其他電子設備發送的接入請求;
第二處理模塊,用於判定所述其他電子設備是否與所述電子設備處於相同的無線路由下;若是,則允許所述其他電子設備接入;若否,則拒絕所述其他電子設備接入。
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。