無線接入點選擇無線通信信道的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明屬于通信技術領域,尤其涉及無線接入點選擇無線通信信道的方法及系統(tǒng)。
【背景技術】
[0002]在現(xiàn)有技術中,W1-Fi技術廣泛應用于各種電子設備,W1-Fi終端(STA)需要通過W1-Fi接入點(AP)連接到互聯(lián)網(wǎng)上。然而,當一定區(qū)域范圍內存在過多的AP時,會由于產生的信號不同而形成相互干擾,進而影響W1-Fi終端與AP的傳輸效率。
[0003]故,有必要提出一種新的技術方案,以解決上述技術問題。
【發(fā)明內容】
[0004]鑒于此,本發(fā)明提供一種無線接入點選擇無線通信信道的方法及系統(tǒng),以減少AP之間的相互干擾,提高W1-Fi使用性能。
[0005]第一方面,本發(fā)明提供一種無線接入點選擇無線通信信道的方法,所述方法包括:
[0006]掃描所有可工作的無線通信信道;
[0007]根據(jù)預先設置的規(guī)則從掃描到的所述無線通信信道中選擇待使用的無線通信信道;
[0008]在選擇的所述無線通信信道的預設范圍內發(fā)出廣播;
[0009]判斷是否接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息;
[0010]若接收到有其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則排除所選擇的所述無線通信信道,并返回所述根據(jù)預先設置的規(guī)則從掃描到的所述無線通信信道中選擇待使用的無線通信信道的步驟;
[0011]若未接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則使用所選擇的所述無線通信信道進行工作。
[0012]第二方面,本發(fā)明提供一種無線接入點選擇無線通信信道的系統(tǒng),所述系統(tǒng)包括:
[0013]掃描模塊,用于掃描所有可工作的無線通信信道;
[0014]無線通信信道選擇模塊,用于根據(jù)預先設置的規(guī)則從掃描到的所述無線通信信道中選擇待使用的無線通信信道;
[0015]廣播模塊,用于在選擇的所述無線通信信道的預設范圍內發(fā)出廣播;
[0016]判斷模塊,用于判斷是否接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息;
[0017]排除模塊,用于在接收到有其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則排除所選擇的所述無線通信信道,并控制所述無線通信信道選擇模塊、廣播模塊以及判斷模塊的運行;
[0018]工作模塊,用于在未接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則使用所選擇的所述無線通信信道進行工作。
[0019]本發(fā)明與現(xiàn)有技術相比存在的有益效果是:無線接入點上電后,通過掃描所有可工作的無線通信信道,獲取整個運行環(huán)境情況,然后根據(jù)預先設置的規(guī)則從掃描到的所述無線通信信道中選擇無線通信信道,以獲得最適合使用的無線通信信道。當所述無線接入點需要進行重要數(shù)據(jù)傳輸或者需要避免其他信號干擾時,可以拒絕其他無線接入點使用相同或相鄰的無線通信信道,從而能有效減少無線接入點之間的相互干擾,提高無線網(wǎng)絡的使用性能。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1是本發(fā)明實施例一提供的無線接入點選擇無線通信信道的方法的實現(xiàn)流程示意圖。
[0022]圖2是本發(fā)明實施例提供的無線接入點的分布示意圖。
[0023]圖3是本發(fā)明實施例提供的W1-Fi信道占用無線通信信道的分布示意圖。
[0024]圖4是本發(fā)明實施例二提供的無線接入點選擇無線通信信道的系統(tǒng)的結構示意圖。
【具體實施方式】
[0025]為了使本發(fā)明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]本發(fā)明實施例提供的無線接入點選擇無線通信信道的方法可適用于具有無線通信功能(如W1-FI功能)的終端設備,如具有W1-FI功能的個人計算機、平板電腦、智能手機等。具有無線通信功能的終端設備一般具有若干個供無線接入點(Access Point,AP)使用的無線通信信道,通過對若干個無線通信信道進行掃描,即可掃描到使用這些無線通信信道的無線接入點。
[0027]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0028]實施例一:
[0029]請參閱圖1,為本發(fā)明實施例一提供的無線接入點選擇無線通信信道的方法的實現(xiàn)流程,其主要包括以下步驟:
[0030]在步驟SlOl中,掃描所有可工作的無線通信信道;
[0031]在本發(fā)明實施例中,無線接入點在所述掃描所有可工作的無線通信信道之后,還可以包括:
[0032]對掃描得到的所有可工作的無線通信信道按無線通信信道大小進行排列。
[0033]另外,在所述掃描所有可工作的無線通信信道之后,還可以包括:
[0034]根據(jù)掃描結果,實時動態(tài)變更無線通信信道;
[0035]無線接入點向已連接的終端發(fā)送無線通信信道變更信息。
[0036]可選的,本發(fā)明實施例還可以以列表等方式存儲和/或顯示掃描到的無線通信信道的信息。
[0037]在步驟S102中,根據(jù)預先設置的規(guī)則從掃描到的所述無線通信信道中選擇待使用的無線通信信道;
[0038]示例性的,如果預設范圍內存在的無線接入點的數(shù)量小于3,則從掃描到的無線通信信道1、6、11中隨機選擇一個未被占用的無線通信信道作為待使用的無線通信信道;
[0039]去除所述預設范圍內信號強度小于預設閾值(例如50% )的無線接入點,在去除該無線接入點后,若所述預設范圍內存在的無線接入點的數(shù)量小于3,則從掃描到的無線通信信道1、6、11中隨機選擇一個未被占用的無線通信信道作為待使用的無線通信信道;
[0040]如果預設范圍內存在的無線接入點的數(shù)量大于或等于3且小于8,則從掃描到的無線通信信道3、4、8、9、13中隨機選擇一個未被占用的無線通信信道作為待使用的無線通
/=/=1?-.1n In沮;
[0041]去除所述預設范圍內信號強度小于所述預設閾值的無線接入點,在去除該無線接入點后,若所述預設范圍內存在的無線接入點的數(shù)量大于或等于3且小于8,則從掃描到的無線通信信道3、4、8、9、13中隨機選擇一個未被占用的無線通信信道作為待使用的無線通
/=/=1?-.1n In沮;
[0042]如果預設范圍內存在的無線接入點的數(shù)量大于或等于8且小于13,則從掃描到的無線通信信道2、5、7、10、12中隨機選擇一個未被占用的無線通信信道作為待使用的無線通信信道;
[0043]去除所述預設范圍內信號強度小于所述預設閾值的無線接入點,在去除該無線接入點后,若所述預設范圍內存在的無線接入點的數(shù)量大于或等于8且小于13,則從掃描到的無線通信信道2、5、7、10、12中隨機選擇一個未被占用的無線通信信道作為待使用的無線通信信道;
[0044]如果預設范圍內存在的無線接入點的數(shù)量大于或等于13,則將所述預設范圍內存在的無線接入點的數(shù)量除以13,余數(shù)按上述規(guī)則再次執(zhí)行。
[0045]在步驟S103中,在選擇的所述無線通信信道的預設范圍內發(fā)出廣播;
[0046]例如,在選擇的無線通信信道±2的范圍內發(fā)出廣播,聲明“我要使用該無線通信信道(頻率)”。
[0047]在步驟S104中,判斷是否接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息;若判斷結果為“是”,則執(zhí)行步驟S105,若判斷結果為“否”,則執(zhí)行步驟S106 ;
[0048]在步驟S105中,若接收到有其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則排除所選擇的所述無線通信信道,并返回所述步驟S102 ;
[0049]在步驟S106中,若未接收到其他無線接入點發(fā)送的拒絕使用所述無線通信信道的消息,則使用所選擇的所述無線通信信道進行工作。
[0050]在本發(fā)明實施例中,請參閱圖2及圖3,圖2是本發(fā)明實施例提供的無線接入點的分布示意圖。圖3為本發(fā)明實施例提供的W1-Fi信道占用無線通信信道的分布示意圖。首先無線接入點I上電啟動后,無線接入點I進行掃描,獲取附近存在的其他無線接入點的信息,本實施例的信道為I至13 ;主要針對IEEE 802.1lg協(xié)議,其使用無線通信信道為2.4GHz ;假設無線接入點的信號強度,最強為100%,最弱為0%