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