無線客戶端sta的調(diào)度方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種無線客戶端STA的調(diào)度方法及系統(tǒng),在上述方法中,AP和多個與AP關(guān)聯(lián)的STA;根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。根據(jù)本發(fā)明提供的技術(shù)方案,增強了系統(tǒng)調(diào)度的有效性,提高了系統(tǒng)整體的頻譜效率,可以有效保障系統(tǒng)中被實時調(diào)度用戶的最低保障速率,用戶體驗效果友好。
【專利說明】無線客戶端STA的調(diào)度方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種無線客戶端STA的調(diào)度方法及系統(tǒng)。
【背景技術(shù)】
[0002]無線局域網(wǎng)(Wireless Local Area Network,簡稱為WLAN)通常應(yīng)用于家庭、企業(yè)和熱點覆蓋,其覆蓋半徑可以從幾十米擴展到幾百米,用于提供PC和手機上網(wǎng)。隨著智能終端和計算機的普及和應(yīng)用,以及IEEE對WLAN技術(shù)的標準化工作,WLAN的商用價值越來越高。中國移動的全球移動通信(Global system for Mobile Communication,簡稱為GSM)網(wǎng)絡(luò)業(yè)務(wù)負荷高,而且承載了大量低帶寬、高開銷的低質(zhì)量業(yè)務(wù)。全國的平均利用率接近80%,導(dǎo)致整網(wǎng)業(yè)務(wù)質(zhì)量下降,時分同步碼分多址接入(Time Division-Synchronized CodeDivision MultipleAccess,簡稱為TD-SCDMA)網(wǎng)絡(luò)全國的平均利用率僅為10%。因此,如何快速的降低GSM網(wǎng)絡(luò)的壓力,吸收用戶對數(shù)據(jù)業(yè)務(wù)膨脹式的增長需求是至關(guān)重要的。目前,相關(guān)技術(shù)中有兩種解決方案:其一是將WLAN作為中國移動的第四張網(wǎng)部署,分流數(shù)據(jù)業(yè)務(wù);其二是將WLAN和TD-SCDMA技術(shù)融合,進一步提高WLAN系統(tǒng)的利用率,例如:正在研究的TD-SCDMA作為WLAN系統(tǒng)的回傳解決方案。中國移動對WLAN的定位為:“WLAN是全業(yè)務(wù)網(wǎng)絡(luò)發(fā)展策略的重要部分,將在較長的時間內(nèi)成為蜂窩系統(tǒng)網(wǎng)絡(luò)的重要補充;WLAN主要覆蓋數(shù)據(jù)流量密集的區(qū)域,并優(yōu)先在時分(TD)、增強型GPRS (EGPRS)業(yè)務(wù)需求高的地點進行覆蓋”。如今,中國移動已經(jīng)開始大規(guī)模部署WLAN網(wǎng)絡(luò)。
[0003]WLAN系統(tǒng)采用和以太網(wǎng)802.3相同的簡單分布式接入?yún)f(xié)議-載波偵聽多址(CSMA)0具體為帶碰撞避免的載波偵聽多址(Carrier sense multiple access withcollision avoidance,簡稱為CSMA/CA)。在使用CSMA/CA時,一個想要發(fā)送的站點首先偵聽媒體一段定長時間。如果在這段時間內(nèi)被偵聽為“空閑”,則站點被允許發(fā)送。如果站點偵聽到媒體處于繁忙狀態(tài),就會在媒體再次處于“空閑”后,向后延長一隨機時間段。
[0004]當WLAN接入的用戶越多,由于媒體接入的競爭和隨機的后延,導(dǎo)致系統(tǒng)的頻譜效率性能變的越來越差。尤其是處于接入點(AP)覆蓋邊緣的用戶,其本身處于信號比較差的地方,而且受到鄰接AP和SAT的干擾也較大,數(shù)據(jù)流量比較差。即便如此它還要不停地和系統(tǒng)中其它用戶進行無線資源的搶占,影響其它用戶的流量,系統(tǒng)整體的頻譜效率變差。另外一種情況是雖然用戶處于信號比較好的地方,然而長時間沒有進行數(shù)據(jù)流量,但是系統(tǒng)為了保證用戶體驗(保證平均每個用戶的吞吐量),對接入的用戶數(shù)有限制,因此該用戶的存在導(dǎo)致了其它用戶無法接入系統(tǒng),造成系統(tǒng)的容量下降。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種無線客戶端STA的調(diào)度方法及系統(tǒng),以至少解決相關(guān)技術(shù)中的STA的調(diào)度方式影響WLAN系統(tǒng)整體的頻譜效率和系統(tǒng)整體容量的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種無線客戶端STA的調(diào)度方法。
[0007]根據(jù)本發(fā)明的無線客戶端STA的調(diào)度方法包括:接入點AP和多個與AP關(guān)聯(lián)的STA ;根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
[0008]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類包括:根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài);根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對多個與AP關(guān)聯(lián)的STA進行分類。
[0009]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;如果當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;如果當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
[0010]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括:對處于可調(diào)度狀態(tài)的STA進行調(diào)度。
[0011]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;如果當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;如果當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。
[0012]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括:當當前被調(diào)度的STA的數(shù)目小于第二預(yù)設(shè)閾值時,則對處于等待調(diào)度狀態(tài)的STA進行調(diào)度。
[0013]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;如果當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;如果當前判斷的與AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
[0014]優(yōu)選地,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括:當當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差值。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種無線客戶端STA的調(diào)度系統(tǒng)。
[0016]根據(jù)本發(fā)明的無線客戶端STA的調(diào)度系統(tǒng)包括:接入點AP和多個與AP關(guān)聯(lián)的STA ;AP包括:分類模塊,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;調(diào)度模塊,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
[0017]優(yōu)選地,分類模塊包括:確定單元,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài);分類單元,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對多個與AP關(guān)聯(lián)的STA進行分類。
[0018]優(yōu)選地,確定單元包括:第一判斷單元,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第二判斷單元,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第三判斷單元,用于在當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第一狀態(tài)確定單元,用于在當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
[0019]優(yōu)選地,調(diào)度模塊包括:第一調(diào)度單元,用于對處于可調(diào)度狀態(tài)的STA進行調(diào)度。
[0020]優(yōu)選地,確定單元包括:第四判斷單元,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第五判斷單元,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第六判斷單元,用于在當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第二狀態(tài)確定單元,用于在當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。[0021]優(yōu)選地,調(diào)度模塊包括:第二調(diào)度單元,用于在當前被調(diào)度的STA的數(shù)目小于第二預(yù)設(shè)閾值時,對處于等待調(diào)度狀態(tài)的STA進行調(diào)度。
[0022]優(yōu)選地,確定單元包括:第七判斷單元,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第八判斷單元,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第九判斷單元,用于在當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第三狀態(tài)確定單元,用于在當前判斷的與AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
[0023]優(yōu)選地,調(diào)度模塊包括:第三調(diào)度單元,用于當當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差值。
[0024]通過本發(fā)明,采用對與AP關(guān)聯(lián)的各個STA進行分類,對歸屬不同分類的STA采用不同的調(diào)度策略,即根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;并根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度,解決了相關(guān)技術(shù)中的STA的調(diào)度方式影響WLAN系統(tǒng)整體的頻譜效率和系統(tǒng)整體容量的問題,進而增強了系統(tǒng)調(diào)度的有效性,提高了系統(tǒng)整體的頻譜效率,可以有效保障系統(tǒng)中被實時調(diào)度用戶的最低保障速率,用戶體驗效果友好。
【專利附圖】
【附圖說明】
[0025]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0026]圖1是根據(jù)本發(fā)明實施例的無線客戶端STA的調(diào)度方法的流程圖;
[0027]圖2是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)中用戶的狀態(tài)屬性示意圖;
[0028]圖3是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)內(nèi)用戶狀態(tài)轉(zhuǎn)換的示意圖;
[0029]圖4是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)中AP對STA進行分類調(diào)度處理的流程圖;
[0030]圖5是根據(jù)本發(fā)明實施例的STA的調(diào)度系統(tǒng)的結(jié)構(gòu)框圖;
[0031]圖6是根據(jù)本發(fā)明優(yōu)選實施例一的STA的調(diào)度系統(tǒng)的結(jié)構(gòu)框圖;
[0032]圖7是根據(jù)本發(fā)明優(yōu)選實施例二的STA的調(diào)度系統(tǒng)的結(jié)構(gòu)框圖;以及
[0033]圖8是根據(jù)本發(fā)明優(yōu)選實施例三的STA的調(diào)度系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0034]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。[0035]圖1是根據(jù)本發(fā)明實施例的無線客戶端STA的調(diào)度方法的流程圖。如圖1所示,該方法可以包括以下處理步驟:
[0036]步驟S102:根據(jù)本發(fā)明的無線客戶端STA的調(diào)度方法包括:接入點AP和多個與AP關(guān)聯(lián)的STA ;根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;
[0037]步驟S104:根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
[0038]相關(guān)技術(shù)中,STA的調(diào)度方式影響WLAN系統(tǒng)整體的頻譜效率和系統(tǒng)整體容量。采用如圖1所示的方法,采用對與AP關(guān)聯(lián)的各個STA進行分類,對歸屬不同分類的STA采用不同的調(diào)度策略,即根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;并根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度,解決了相關(guān)技術(shù)中的STA的調(diào)度方式影響WLAN系統(tǒng)整體的頻譜效率和系統(tǒng)整體容量的問題,可以有效避免位于AP覆蓋邊緣的STA頻繁搶占系統(tǒng)資源,影響其它STA的用戶體驗,進而增強了 WLAN系統(tǒng)調(diào)度的有效性,提高了系統(tǒng)整體的頻譜效率,可以有效保障系統(tǒng)中被實時調(diào)度用戶的最低保障速率,用戶體驗效果友好。
[0039]優(yōu)選地,在步驟S102中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類可以包括以下操作:
[0040]步驟S1:根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài);
[0041]步驟S2:根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對多個與AP關(guān)聯(lián)的STA進行分類,其中,不同的分類對應(yīng)不同的調(diào)度方式。
[0042]優(yōu)選地,在上述步驟SI中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)可以包括以下步驟:
[0043]步驟Sll:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;
[0044]步驟S12:如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;
[0045]步驟S13:如果當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;
[0046]步驟S14:如果當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
[0047]在優(yōu)選實施例中,位于信號比較好的位置且可以被系統(tǒng)實時調(diào)度的用戶可以定義成內(nèi)圈用戶。通??梢詫⒂脩魯?shù)據(jù)業(yè)務(wù)上行業(yè)務(wù)的信號與干擾加噪聲比(Signal to Interference plusNoise Ratio,簡稱為 SINR) SINRuser 作為判斷依據(jù),當SINRuser ( SINRthreshold (即上述第一預(yù)設(shè)閾值)并且該用戶可以被系統(tǒng)實時調(diào)度時,系統(tǒng)可以將該用戶劃分為內(nèi)圈用戶。
[0048]在優(yōu)選實施例中,位于WLAN系統(tǒng)中的用戶,根據(jù)在預(yù)設(shè)時間窗口 Tvalid內(nèi)是否被實時調(diào)度,可以定義為以下兩種集合:
[0049]集合一、有效用戶集合,即在預(yù)設(shè)時間窗口 Tvalid內(nèi)正在被調(diào)度或者發(fā)出調(diào)度請求的用戶,有效用戶集合中的用戶數(shù)可以定義為Neffertive ;
[0050]集合二、監(jiān)測用戶集合,即在預(yù)設(shè)時間窗口 Tvalid內(nèi)沒有調(diào)度請求的用戶,檢測用戶集合中的用戶定義為Ninsp%t。
[0051]優(yōu)選地,在步驟S104中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度可以包括以下操作:
[0052]步驟S3:對處于可調(diào)度狀態(tài)的STA進行調(diào)度。
[0053]優(yōu)選地,在上述步驟SI中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)可以包括以下操作:
[0054]步驟Sll:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;
[0055]步驟S12:如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;
[0056]步驟S13:如果當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;
[0057]步驟S14:如果當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。
[0058]在優(yōu)選實施例中,雖然用戶位于信號比較好的地方但是由于內(nèi)圈用戶數(shù)已滿,因此系統(tǒng)無法為該用戶提供實時調(diào)度。如果發(fā)起業(yè)務(wù),系統(tǒng)需要判別是否給予其調(diào)度機會。此時可以將該用戶定義成外圈用戶。
[0059]優(yōu)選地,在步驟S104中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度可以包括以下處理:
[0060]步驟S4:在當前被調(diào)度的STA的數(shù)目小于第二預(yù)設(shè)閾值時,則對處于等待調(diào)度狀態(tài)的STA進行調(diào)度。
[0061]優(yōu)選地,在步驟SI中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)可以包括以下操作:
[0062]步驟Sll:判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;
[0063]步驟S12:如果當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;[0064]步驟S13:如果當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;
[0065]步驟S14:如果當前判斷的與AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
[0066]在優(yōu)選實施例中,由于用戶位于信號比較差的位置,因此,系統(tǒng)無法為該用戶提供實時調(diào)度。此時可以將該用戶定義成外圈用戶。如果該用戶發(fā)起業(yè)務(wù),系統(tǒng)需要判別是否給予其調(diào)度機會。信號比較差的外圈用戶以用戶上行數(shù)據(jù)業(yè)務(wù)的SINRusct為判斷依據(jù),當SINRusw〈SINRthresh()ldW,用戶定義為外圈用戶。
[0067]在優(yōu)選實施例中,可以定義內(nèi)圈用戶數(shù)為Ninnw lOTp,外圈用戶數(shù)為Ntjute lOTp,每個內(nèi)圈用戶最低保證速率為Inner_loop_User_Data_RateMin(;uaranee。在已知上述兩個參數(shù)的情況下,通過系統(tǒng)仿真可以確定SINR
threshold°
那么
Ninner_loop+N0uter_loop (Nmax,其中,Nmax為系統(tǒng)允
許接入的最大用戶數(shù)。
[0068]在優(yōu)選實施過程中,Ninner_loop+NouterJoop=Neffective+Ninspect( Nmax。
[0069]在優(yōu)選實施例中,圖2是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)中用戶的狀態(tài)屬性示意圖。如圖2所示,根據(jù)上述定義,可以對系統(tǒng)中的用戶附加四種狀態(tài)屬性,分別為內(nèi)圈有效用戶、內(nèi)圈檢測用戶、外圈有效用戶以及外圈檢測用戶。
[0070]優(yōu)選地,在步驟S104中,根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度可以包括以下處理:
[0071]步驟S5:在當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差值。
[0072]在優(yōu)選實施例中,對于處于“外圈有效性狀態(tài)”的用戶,可以按照用戶的上行試探期間的SINR進行排序,維護一個隊列,分以下兩種情況處理:
[0073]情況一、當內(nèi)圈用戶總數(shù)達到NimOT—lOTP,外圈有效用戶在Nprobe時間內(nèi)上行業(yè)務(wù)可以達到上行業(yè)務(wù)門限SINRth-,則維護當前用戶的狀態(tài)不變;
[0074]情況二、當內(nèi)圈用戶總數(shù)小于或者等于(Ninner_loop_預(yù)設(shè)數(shù)值)時,而且外圈有效用戶對列中的所有用戶的上行SINR都沒有達到SINRth-時,系統(tǒng)試探在Tp—peri()d給上行業(yè)務(wù)SINR最大的用戶進行調(diào)度,并評估其數(shù)據(jù)流量是否達到Inner_l00p_User_Data_RateMinGuarance,如果可以達到,則調(diào)度該用戶,但保持其狀態(tài)不變。依次輪詢隊列中的其它用戶,保證在內(nèi)圈用戶比較少的時候,可以對外圈用戶也進行有限調(diào)度。
[0075]下面結(jié)合圖3和圖4所示的優(yōu)選實施例對上述優(yōu)選實施過程做進一步的描述。
[0076]圖3是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)內(nèi)用戶狀態(tài)轉(zhuǎn)換的示意圖。如圖3所示,系統(tǒng)中的用戶狀態(tài)可以根據(jù)用戶的實際運行狀態(tài)和所處的信號場強位置進行周期的判別和更改。該狀態(tài)轉(zhuǎn)換流程可以包括以下轉(zhuǎn)換條件:
[0077]條件(I)、當內(nèi)圈有效用戶調(diào)度時間窗Tvalid內(nèi)沒有被調(diào)度,該用戶的狀態(tài)由“內(nèi)圈有效狀態(tài)”變化為“內(nèi)圈監(jiān)測狀態(tài)”;
[0078]條件(2)、當內(nèi)圈監(jiān)測時間窗口 TinnOT lMp inspec;t內(nèi),用戶有業(yè)務(wù)需求,并且上行業(yè)務(wù)SINR仍然滿足內(nèi)圈用戶要求,則該用戶的狀態(tài)從“內(nèi)圈監(jiān)測狀態(tài)”變化到“內(nèi)圈有效狀態(tài)”;[0079]條件(3)、當內(nèi)圈監(jiān)測時間TinnOT 1(K)p inspec;t內(nèi)有業(yè)務(wù)需求,但是由于干擾或者用戶的移動,導(dǎo)致用戶上行業(yè)務(wù)的SINR達不到內(nèi)圈門限,則該用戶的狀態(tài)從“內(nèi)圈監(jiān)測狀態(tài)”到“外圈有效狀態(tài)”;
[0080]條件(4)、當外圈有效用戶在Nprabe次上行業(yè)務(wù)探測期間,上行業(yè)務(wù)的SINR都沒有達到SINRthrestold,且沒有被系統(tǒng)試探調(diào)度,則用戶由“外圈有效狀態(tài)”變化為“外圈監(jiān)測狀態(tài)”;
[0081]條件(5)、當外圈監(jiān)測用戶有業(yè)務(wù)需求,其狀態(tài)由“外圈監(jiān)測狀態(tài)”變化到“外圈有效狀態(tài)”;
[0082]條件(6)、當內(nèi)圈用戶總數(shù)沒有超過Ninnw 1(ΜΡ,外圈有效用戶在Nprabe時間內(nèi)上行業(yè)務(wù)可以達到上行業(yè)務(wù)門限SINRth-,則該外圈有效用戶的狀態(tài)由“外圈有效狀態(tài)”轉(zhuǎn)換為“內(nèi)圈有效狀態(tài)”;
[0083]條件(7 )、當內(nèi)圈有效用戶,其上行業(yè)務(wù)門限小于S INRthrestod,并維持一段時間
Tinner_loop_valid-time,
則該用戶的狀態(tài)轉(zhuǎn)換為“外圈有效狀態(tài)”;
[0084]條件(8)、對于處于外圈監(jiān)測狀態(tài)的用戶可以采用以下幾種處理方式:方式一、可以維護一個外圈監(jiān)測時間窗T—ins_,在該時間窗內(nèi),如果沒有業(yè)務(wù)需求,則直接去關(guān)聯(lián)用戶;方式二、可以維護一個狀態(tài)轉(zhuǎn)換計數(shù)器Ν—ρ status tMnsmit,防止用戶雖然處于外圈,但是不停地發(fā)送業(yè)務(wù)請求,不斷在“外圈有效狀態(tài)”和“外圈監(jiān)測狀態(tài)”內(nèi)轉(zhuǎn)換,當外圈監(jiān)測狀態(tài)用戶的狀態(tài)轉(zhuǎn)換次數(shù)
Noutloop_status_transmit〉Nmax—0utloop_status_transmit_num
(系統(tǒng)預(yù)設(shè)的最大轉(zhuǎn)換次
數(shù))時,直接去關(guān)聯(lián)用;方式三、去關(guān)聯(lián)后,對于上次處于外圈監(jiān)測狀態(tài)的用戶,需要維護一個對此用戶禁止關(guān)聯(lián)的懲罰時間(Tprohibit t() ass()c;iatim),在該時間段內(nèi)不允許已經(jīng)被禁止關(guān)聯(lián)的用戶與系統(tǒng)相關(guān)聯(lián);在該時間結(jié)束之后,系統(tǒng)恢復(fù)到初始狀態(tài)。此外,對于處于系統(tǒng)內(nèi)任何用戶都可以發(fā)起去關(guān)聯(lián)請求以離開系統(tǒng);
[0085]條件(9)、當系統(tǒng)外用戶關(guān)聯(lián)系統(tǒng)后,首先賦予其“外圈監(jiān)測狀態(tài)”,即進入系統(tǒng)的用戶的初始狀態(tài)為“外圈監(jiān)測狀態(tài)”;
[0086]條件(10)、對于處于“外圈有效狀態(tài)”的用戶,可以按照用戶的上行試探期間的SINR進行排序,維護一個隊列;分以下幾種情況處理:第一、當內(nèi)圈用戶總數(shù)達到Nimw ltrap,外圈有效用戶在Nprobe時間內(nèi)上行業(yè)務(wù)可以達到上行業(yè)務(wù)門限SINRth-,則維護用戶的狀態(tài)不變;第二、當內(nèi)圈用戶總數(shù)小于等于(Ninner_loop-2)時,而且外圈有效用戶對列中的所有用戶的上行SINR都沒有達到SINRtostold時,系統(tǒng)試探在
Tprobe_schedule_period
給上行業(yè)
務(wù)SINR最大的用戶進行調(diào)度,并評估其數(shù)據(jù)流量是否達到Inner_loop_User_Data_RateMin—euaM.,如果可以達到,則調(diào)度該用戶,但保持其狀態(tài)不變;依次輪詢隊列中的其它用戶,保證在內(nèi)圈用戶比較少的時候,可以對外圈用戶也進行有限調(diào)度。
[0087]圖4是根據(jù)本發(fā)明優(yōu)選實施例的WLAN系統(tǒng)中AP對STA進行分類調(diào)度處理的流程圖。如圖4所示,該流程可以包括以下操作步驟:
[0088]步驟S402 =WLAN系統(tǒng)正常工作,當有STA進入系統(tǒng)并且成功關(guān)聯(lián)AP時,系統(tǒng)賦予該用戶STA的初始狀態(tài)為“外圈監(jiān)測狀態(tài)”;
[0089]步驟S404:系統(tǒng)根據(jù)STA的上行業(yè)務(wù)質(zhì)量和實際運行狀態(tài)進行判斷;如果判定需要進行狀態(tài)轉(zhuǎn)換,則進入步驟S406 ;如果狀態(tài)不需要轉(zhuǎn)換,則繼續(xù)保持原來的狀態(tài)運行,轉(zhuǎn)到步驟S408 ;[0090]步驟S406:對判定需要進行狀態(tài)轉(zhuǎn)換的STA進行狀態(tài)轉(zhuǎn)換;
[0091]步驟S408 =STA在新的狀態(tài)下運行;
[0092]步驟S410:判斷系統(tǒng)或者STA是否發(fā)出去關(guān)聯(lián)請求,如果有,則繼續(xù)執(zhí)行步驟S412 ;否則重復(fù)執(zhí)行步驟S404?步驟S410 ;
[0093]步驟S412:STA退出系統(tǒng),流程結(jié)束。
[0094]圖5是根據(jù)本發(fā)明實施例的STA的調(diào)度系統(tǒng)的結(jié)構(gòu)框圖。如圖5所示,該STA的調(diào)度系統(tǒng)可以包括:接入點APl和多個與AP關(guān)聯(lián)的STA2 ;AP1可以包括:分類模塊10,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、多個與AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對多個與AP關(guān)聯(lián)的STA中的每個STA進行分類;調(diào)度模塊12,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對多個與AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
[0095]采用如圖5所示的系統(tǒng),解決了相關(guān)技術(shù)中的STA的調(diào)度方式影響WLAN系統(tǒng)整體的頻譜效率和系統(tǒng)整體容量的問題,進而增強了系統(tǒng)調(diào)度的有效性,提高了系統(tǒng)整體的頻譜效率,可以有效保障系統(tǒng)中被實時調(diào)度用戶的最低保障速率,用戶體驗效果友好。
[0096]優(yōu)選地,如圖6所示,分類模塊10可以包括:確定單元100,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)多個與AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài);分類單元102,用于根據(jù)多個與AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對多個與AP關(guān)聯(lián)的STA進行分類。
[0097]優(yōu)選地,如圖6所示,確定單元100可以包括:第一判斷單元1000,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第二判斷單元1002,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第三判斷單元1004,用于在當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第一狀態(tài)確定單元1006,用于在當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
[0098]優(yōu)選地,如圖6所示,調(diào)度模塊12可以包括:第一調(diào)度單元120,用于對處于可調(diào)度狀態(tài)的STA進行調(diào)度。
[0099]優(yōu)選地,如圖7所示,確定單元100可以包括:第四判斷單元1008,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第五判斷單元1010,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第六判斷單元1012,用于在當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第二狀態(tài)確定單元1014,用于在當前判斷的與AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。
[0100]優(yōu)選地,如圖7所示,調(diào)度模塊12可以包括:第二調(diào)度單元122,用于在當前被調(diào)度的STA的數(shù)目小于第二預(yù)設(shè)閾值時,對處于等待調(diào)度狀態(tài)的STA進行調(diào)度。
[0101]優(yōu)選地,如圖8所示,確定單元100可以包括:第七判斷單元1016,用于判斷多個與AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值;第八判斷單元1018,用于在當前判斷的與AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,則繼續(xù)判斷當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第九判斷單元1020,用于在當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在預(yù)設(shè)時間窗內(nèi)當前判斷的與AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求;第三狀態(tài)確定單元1022,用于在當前判斷的與AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定當前判斷的與AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
[0102]優(yōu)選地,如圖8所示,調(diào)度模塊12可以包括:第三調(diào)度單元124,用于當當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差值。
[0103]圖5至圖8中所示的各個模塊和各個單元之間相互作用的優(yōu)選工作方式可以參見圖1至圖4所示的實施例,此處不再贅述。
[0104]從以上的描述中,可以看出,上述實施例實現(xiàn)了如下技術(shù)效果(需要說明的是這些效果是某些優(yōu)選實施例可以達到的效果):解決了處于系統(tǒng)邊緣的用戶,由于其本身信號差,還不斷的搶占空口資源,造成了系統(tǒng)內(nèi)有效用戶的平均吞吐量下降,用戶整體感受下降的問題;通過設(shè)置有效用戶的接入門限和內(nèi)圈用戶數(shù),保證了內(nèi)圈用戶的平均吞吐量,提升了用戶的感知度;對于長期處于無業(yè)務(wù)狀態(tài)的內(nèi)圈用戶,通過狀態(tài)轉(zhuǎn)化和主動的去關(guān)聯(lián),使得內(nèi)圈有效用戶是真正需要網(wǎng)絡(luò)提供服務(wù)的用戶;提升了 WLAN的頻譜效率的有效性;本發(fā)明還考慮了當內(nèi)圈用戶比較少的情況,進行試探調(diào)度有限數(shù)目的外圈用戶,保證系統(tǒng)整體調(diào)度的有效性。
[0105]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0106]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種無線客戶端STA的調(diào)度方法,其特征在于,包括:接入點AP和多個與所述AP關(guān)聯(lián)的STA ; 根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、所述多個與所述AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行分類; 根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行分類包括: 根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài); 根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對所述多個與所述AP關(guān)聯(lián)的STA進行分類。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括: 判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 如果當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值; 如果所述當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 如果所述當前判斷的與所述AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括:對處于所述可調(diào)度狀態(tài)的STA進行調(diào)度。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括: 判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 如果當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值; 如果所述當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 如果所述當前判斷的與所述AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括: 當所述當前被調(diào)度的STA的數(shù)目小于所述第二預(yù)設(shè)閾值時,則對處于所述等待調(diào)度狀態(tài)的STA進行調(diào)度。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)包括: 判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 如果當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值,則繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值; 如果所述當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值,則繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所`述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 如果所述當前判斷的與所述AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求,則確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度包括: 當所述當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于所述不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于所述不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差值。
9.一種無線客戶端STA的調(diào)度系統(tǒng),其特征在于,包括:接入點AP和多個與所述AP關(guān)聯(lián)的STA ; 所述AP包括: 分類模塊,用于根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的信號與干擾加噪聲比SINR、所述多個與所述AP關(guān)聯(lián)的STA中的當前被調(diào)度的STA的數(shù)目和/或在預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行分類; 調(diào)度模塊,用于根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA所歸屬的分類對應(yīng)的調(diào)度方式對所述多個與所述AP關(guān)聯(lián)的STA中的每個STA進行調(diào)度。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述分類模塊包括:確定單元,用于根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR、所述當前被調(diào)度的STA的數(shù)目和/或在所述預(yù)設(shè)時間窗內(nèi)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA是否被調(diào)度確定所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài); 分類單元,用于根據(jù)所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的當前運行狀態(tài)對所述多個與所述AP關(guān)聯(lián)的STA進行分類。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述確定單元包括: 第一判斷單元,用于判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 第二判斷單元,用于在當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值; 第三判斷單元,用于在所述當前被調(diào)度的STA的數(shù)目沒有達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 第一狀態(tài)確定單元,用于在所述當前判斷的與所述AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為可調(diào)度狀態(tài)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述調(diào)度模塊包括: 第一調(diào)度單元,用于對處于所述可調(diào)度狀態(tài)的STA進行調(diào)度。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述確定單元包括: 第四判斷單元,用于判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 第五判斷單元,用于在當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值; 第六判斷單元,用于在所述當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 第二狀態(tài)確定單元,用于在所述當前判斷的與所述AP關(guān)聯(lián)的STA正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為等待調(diào)度狀態(tài)。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述調(diào)度模塊包括: 第二調(diào)度單元,用于在所述當前被調(diào)度的STA的數(shù)目小于所述第二預(yù)設(shè)閾值時,對處于所述等待調(diào)度狀態(tài)的STA進行調(diào)度。
15.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述確定單元包括: 第七判斷單元,用于判斷所述多個與所述AP關(guān)聯(lián)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR是否大于或等于第一預(yù)設(shè)閾值; 第八判斷單元,用于在當前判斷的與所述AP關(guān)聯(lián)的STA的上行數(shù)據(jù)業(yè)務(wù)的SINR大于或等于第一預(yù)設(shè)閾值時,則繼續(xù)判斷所述當前被調(diào)度的STA的數(shù)目是否達到第二預(yù)設(shè)閾值;第九判斷單元,用于在所述當前被調(diào)度的STA的數(shù)目已經(jīng)達到第二預(yù)設(shè)閾值時,繼續(xù)判斷在所述預(yù)設(shè)時間窗內(nèi)所述當前判斷的與所述AP關(guān)聯(lián)的STA是否正在被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求; 第三狀態(tài)確定單元,用于在所述當前判斷的與所述AP關(guān)聯(lián)的STA沒有被調(diào)度或者已經(jīng)發(fā)出調(diào)度請求時,確定所述當前判斷的與所述AP關(guān)聯(lián)的STA的當前運行狀態(tài)為不可調(diào)度狀態(tài)。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述調(diào)度模塊包括: 第三調(diào)度單元,用于當所述當前被調(diào)度的STA的數(shù)目小于第三預(yù)設(shè)閾值時,則按照處于所述不可調(diào)度狀態(tài)的STA中的每個STA的上行數(shù)據(jù)業(yè)務(wù)的SINR由大到小的順序依次對處于所述不可調(diào)度狀態(tài)的STA中的每個STA進行調(diào)度,其中,所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值與預(yù)設(shè)數(shù)值的差`值。
【文檔編號】H04W72/12GK103533658SQ201210227424
【公開日】2014年1月22日 申請日期:2012年7月3日 優(yōu)先權(quán)日:2012年7月3日
【發(fā)明者】姬舒平, 趙黎波, 劉海濤 申請人:中興通訊股份有限公司