亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)以及選擇方法與流程

文檔序號:12701912閱讀:325來源:國知局
無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)以及選擇方法與流程
本發(fā)明涉及無線局域網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)以及選擇方法。

背景技術(shù):
無線局域網(wǎng)絡(luò)(WirelessLocalAreaNetwork,簡稱WLAN)是使用無線電波,而不使用任何導(dǎo)線或傳輸電纜聯(lián)接作為數(shù)據(jù)傳輸媒介的局域網(wǎng)。無線局域網(wǎng)絡(luò)的主干網(wǎng)絡(luò)通常使用有線電纜,無線局域網(wǎng)絡(luò)的用戶通過一個或多個無線網(wǎng)絡(luò)接入點(WirelessAccessPoint,簡稱AP)聯(lián)接到無線局域網(wǎng)絡(luò),從而訪問因特網(wǎng)。圖1是無線局域網(wǎng)絡(luò)的架構(gòu)示意圖。如圖1所示,存儲多個無線網(wǎng)絡(luò)接入點12,用戶設(shè)備11可以選擇不同的無線網(wǎng)絡(luò)接入點,與中心服務(wù)器13相連接。隨著移動設(shè)備的快速發(fā)展和普及性,無線局域網(wǎng)絡(luò)已經(jīng)融入到人們生活的各個方面。公司提供了企業(yè)無線局域網(wǎng),供員工的移動設(shè)備使用;政府部門提供城市覆蓋無線網(wǎng),供市民隨時隨地訪問網(wǎng)絡(luò);無線技術(shù)逐漸取代有線技術(shù)成為家庭局域網(wǎng)絡(luò)的首選架構(gòu)。由于無線局域網(wǎng)絡(luò)的普遍性和優(yōu)越性,相關(guān)技術(shù)越來越受到人們的關(guān)注。隨著無線局域網(wǎng)絡(luò)的蓬勃發(fā)展,越來越多的商業(yè)機構(gòu),政府,教育部門提供了無線網(wǎng)絡(luò)服務(wù)。但是,為了保證區(qū)域的覆蓋范圍,通常無線網(wǎng)絡(luò)接入點的部署都有一定的冗余性,這就使得用戶在同一個地點可以搜索到多個無線網(wǎng)絡(luò)接入點的信息。然而,在多個無線網(wǎng)絡(luò)接入點存在的情況下,選擇哪個無線網(wǎng)絡(luò)接入點來聯(lián)接因特網(wǎng)是非常重要的。如果選擇的不夠恰當(dāng),用戶將可能會得到非常差的網(wǎng)絡(luò)服務(wù),比如較大的網(wǎng)絡(luò)服務(wù)延時和較低的網(wǎng)絡(luò)服務(wù)質(zhì)量,甚至無法使用一些網(wǎng)絡(luò)服務(wù)。目前,無線局域網(wǎng)絡(luò)接入點的生產(chǎn)商現(xiàn)在使用的標(biāo)準(zhǔn)無線網(wǎng)絡(luò)接入點選擇技術(shù)是基于接收信號強度指示(ReceivedSignalStrengthIndicator,簡稱RSSI)的選擇方法來選擇無線網(wǎng)絡(luò)接入點的。當(dāng)用戶設(shè)備聯(lián)接無線局域網(wǎng)絡(luò)時,會先發(fā)送一個聯(lián)接請求包,無線網(wǎng)絡(luò)接入點收到聯(lián)接請求包后,會發(fā)送一個應(yīng)答包給用戶設(shè)備,用戶設(shè)備在收到應(yīng)答包時,無線網(wǎng)卡會測量接收的信號強度的參數(shù),該參數(shù)被稱為RSSI。RSSI是衡量無線網(wǎng)絡(luò)接入點和用戶設(shè)備之間的信號質(zhì)量的參數(shù),RSSI的值越高,信號質(zhì)量越高。通常情況下,RSSI是與無線網(wǎng)絡(luò)接入點與用戶設(shè)備之間的距離成正比的,兩者距離越近,RSSI的值越高。無線設(shè)備根據(jù)收到的所有無線網(wǎng)絡(luò)接入點的RSSI,選擇RSSI最高的無線網(wǎng)絡(luò)接入點作為首選聯(lián)接目標(biāo),與之聯(lián)接。由于沒有考慮到無線網(wǎng)絡(luò)接入點的負載,基于RSSI的選擇方法是非常低效的。例如,無線網(wǎng)絡(luò)接入點AP1有10個聯(lián)接用戶,無線網(wǎng)絡(luò)接入點AP2只有1個聯(lián)接用戶。當(dāng)用戶設(shè)備U距離AP1比較近,則它會選擇AP1進行聯(lián)接,但是由于AP1已經(jīng)存在10個用戶,消耗掉大量帶寬,剩余給U的帶寬已經(jīng)非常低了。U必須與其他設(shè)備進行競爭,導(dǎo)致無線網(wǎng)絡(luò)延遲很大,服務(wù)質(zhì)量較差?;谶@樣的原有,研究人員提出了改進的方法。在用戶設(shè)備選擇無線網(wǎng)絡(luò)接入點時,根據(jù)聯(lián)接到無線網(wǎng)絡(luò)接入點的用戶設(shè)備的數(shù)量來決定。但是選擇用戶數(shù)量最少的無線網(wǎng)絡(luò)接入點進行聯(lián)接也存在一定問題,例如在上述例子正,如果聯(lián)接到AP1的10個用戶僅僅是進行網(wǎng)頁瀏覽,則消耗的帶寬其實并不大,相反,聯(lián)接到AP2的一個用戶卻是在高速下載視頻,小號的帶寬卻很大,則根據(jù)用戶設(shè)備的數(shù)量來選擇無線網(wǎng)絡(luò)接入點AP2,依然會導(dǎo)致服務(wù)質(zhì)量很差。于是,研究人員提出根據(jù)無線網(wǎng)絡(luò)接入點的剩余帶寬進行選擇。根據(jù)用戶可以獲得到的剩余帶寬進行選擇無線網(wǎng)絡(luò)接入點會給用戶帶來最好的用戶體驗,是一個比較理想的選擇依據(jù)。但是基于剩余帶寬的無線網(wǎng)絡(luò)接入點選擇技術(shù)存在著現(xiàn)實問題。由于無線局域網(wǎng)絡(luò)的動態(tài)性,剩余帶寬是在不斷變化的,準(zhǔn)確的獲取無線網(wǎng)絡(luò)接入點的剩余帶寬是個研究難題。目前的剩余帶寬的測量方法主要有兩種:一是估算,二是測量?;诠浪愕氖S鄮挏y量方法主要是依據(jù)無線通信的模型,通過測量間接的參數(shù)進行計算,獲取剩余帶寬,比如根據(jù)延時和剩余帶寬的函數(shù)關(guān)系,通過測量幾個探測包的延時,就可以算出剩余帶寬。但是由于網(wǎng)絡(luò)的動態(tài)性,以及模型的假設(shè)在現(xiàn)實場景的不符性,導(dǎo)致基于估算的衡量方法存在較大誤差,不能準(zhǔn)確的反應(yīng)無線網(wǎng)絡(luò)接入點的剩余帶寬。另一種基于測量的剩余帶寬測量方法在選擇無線網(wǎng)絡(luò)接入點前,使用待測試的無線網(wǎng)絡(luò)接入點從遠端的參考服務(wù)器下載同樣大小的數(shù)據(jù),準(zhǔn)確的測量的實際延時和通過不同接入點能獲得到的帶寬。但是這類方法存在一個弊端是測量的開銷很大,由于需要使用每個接入點從遠端服務(wù)器下載比較大的測試數(shù)據(jù),導(dǎo)致無謂的網(wǎng)絡(luò)流量開銷,且由于下載需要時間,導(dǎo)致用戶需要長達數(shù)十秒才能測試出最優(yōu)的無線網(wǎng)絡(luò)接入點,這對于普通用戶來說是難以接受的。從上述可以看出,現(xiàn)有技術(shù)的無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)和選擇方法存在測量誤差較大、高開銷、高延時等問題。

技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提出一種無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)、用戶設(shè)備、中心服務(wù)器以及選擇方法,能夠?qū)崿F(xiàn)低開銷低延時的無線網(wǎng)絡(luò)接入點的選擇。在第一方面,本發(fā)明實施例提供了一種無線網(wǎng)絡(luò)接入點選擇系統(tǒng),包括用戶設(shè)備和中心服務(wù)器,其中,所述用戶設(shè)備用于獲取可連接的無線網(wǎng)絡(luò)接入點的信息,將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器進行查詢,然后接收所述中心服務(wù)器的查詢結(jié)果,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接;所述中心服務(wù)器用于接收所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息,并對于每個可連接的無線網(wǎng)絡(luò)接入點,在所述中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將所述查詢結(jié)果返回給所述用戶設(shè)備,其中,所述歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、所述用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。優(yōu)選地,所述用戶設(shè)備在使用網(wǎng)絡(luò)時,用于周期性地獲取可連接的無線網(wǎng)絡(luò)接入點,將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給所述中心服務(wù)器進行查詢,當(dāng)根據(jù)所述查詢結(jié)果發(fā)現(xiàn)存在網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點時,則切換到網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點。優(yōu)選地,所述用戶設(shè)備用于通過預(yù)取預(yù)定時間的數(shù)據(jù),從而實現(xiàn)當(dāng)前使用的無線網(wǎng)絡(luò)節(jié)點至網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點的無縫切換。優(yōu)選地,所述中心服務(wù)器用于首先根據(jù)所述接收信號強度指示,在所述歷史使用數(shù)據(jù)庫查詢差值最小的數(shù)據(jù);然后根據(jù)所述應(yīng)用程序傳輸類型,依照優(yōu)先匹配原則,查詢最匹配的數(shù)據(jù),作為所述查詢結(jié)果。優(yōu)選地,所述應(yīng)用程序傳輸類型包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。優(yōu)選地,所述應(yīng)用程序傳輸類型的優(yōu)選匹配原則的優(yōu)先順序依次為:延遲敏感、數(shù)據(jù)大小和上傳下載。優(yōu)選地,所述中心服務(wù)器用于周期性地接收用戶設(shè)備所發(fā)送的所述無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)來更新數(shù)據(jù)庫。優(yōu)選地,所述中心服務(wù)器用于通過滑動平均的方法進行計算來更新數(shù)據(jù)庫,所述滑動平均的方法的計算公式為:A=α*A1+(1-α)A2其中,A1表示所述無線網(wǎng)絡(luò)接入點下載速度、上載速度或延遲的新數(shù)據(jù),A2表示原數(shù)據(jù)庫的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,A表示更新后的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,α表示所述新數(shù)據(jù)的權(quán)值,數(shù)值大于0小于1。優(yōu)選地,所述用戶設(shè)備的信息包含所述用戶設(shè)備的物理地址和應(yīng)用程序傳輸類型,可連接的無線網(wǎng)絡(luò)接入點的信息包含接入數(shù)目以及可連接的無線網(wǎng)絡(luò)接入點的代碼、接收信號強度指示和物理地址的集合。優(yōu)選地,所述查詢結(jié)果包含:所述用戶設(shè)備的物理地址、所述無線網(wǎng)絡(luò)接入點的接入數(shù)目以及所述無線網(wǎng)絡(luò)接入點的代碼、物理地址、下載速度、上傳速度和延遲的集合。在第三方面,本發(fā)明實施例提供了一種無線網(wǎng)絡(luò)接入點的用戶設(shè)備,包括:掃描單元,用于獲取可連接的無線網(wǎng)絡(luò)接入點的信息;收發(fā)單元,用于將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器進行查詢,然后接收所述中心服務(wù)器的查詢結(jié)果,其中,所述查詢結(jié)果為對于每個可連接的無線網(wǎng)絡(luò)接入點,在所述中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找的與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù),所述歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、所述用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù);聯(lián)接單元,用于選擇所述查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。優(yōu)選地,所述掃描單元用于在用戶設(shè)備在使用網(wǎng)絡(luò)時,周期性地獲取可連接的無線網(wǎng)絡(luò)接入點,所述收發(fā)單元將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給所述中心服務(wù)器進行查詢,當(dāng)根據(jù)所述查詢結(jié)果發(fā)現(xiàn)存在網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點時,則切換到網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點。優(yōu)選地,所述用戶設(shè)備用于通過預(yù)取預(yù)定時間的數(shù)據(jù),從而實現(xiàn)當(dāng)前使用的無線網(wǎng)絡(luò)節(jié)點至網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點的無縫切換。優(yōu)選地,所述用戶設(shè)備用于周期性地將所述無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)發(fā)送給所述中心服務(wù)器以更新數(shù)據(jù)庫。優(yōu)選地,所述應(yīng)用程序傳輸類型包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。優(yōu)選地,所述用戶設(shè)備的信息包含所述用戶設(shè)備的物理地址和應(yīng)用程序傳輸類型,可連接的無線網(wǎng)絡(luò)接入點的信息包含接入數(shù)目以及可連接的無線網(wǎng)絡(luò)接入點的代碼、接收信號強度指示和物理地址的集合。優(yōu)選地,所述查詢結(jié)果包含:所述用戶設(shè)備的物理地址、所述無線網(wǎng)絡(luò)接入點的接入數(shù)目以及所述無線網(wǎng)絡(luò)接入點的代碼、物理地址、下載速度、上傳速度和延遲的集合。在第二方面,本發(fā)明實施例提供了一種無線網(wǎng)絡(luò)接入點的中心服務(wù)器,包括:接收單元,用于接收用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息;查詢單元,用于對于每個可連接的無線網(wǎng)絡(luò)接入點,在所述中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將所述查詢結(jié)果返回給所述用戶設(shè)備,其中,所述歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、所述用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù);返回單元,用于將所述查詢結(jié)果返回給所述用戶設(shè)備,以供所述用戶設(shè)備根據(jù)查詢結(jié)果選擇網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。優(yōu)選地,所述查詢單元首先根據(jù)所述接收信號強度指示,在所述歷史使用數(shù)據(jù)庫查詢差值最小的數(shù)據(jù);然后根據(jù)所述應(yīng)用程序傳輸類型,依照優(yōu)先匹配原則,查詢最匹配的數(shù)據(jù),作為所述查詢結(jié)果。優(yōu)選地,所述應(yīng)用程序傳輸類型包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。優(yōu)選地,所述應(yīng)用程序傳輸類型的優(yōu)選匹配原則的優(yōu)先順序依次為:延遲敏感、數(shù)據(jù)大小和上傳下載。優(yōu)選地,所述接收單元周期性地接收用戶設(shè)備所發(fā)送的所述無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)來更新數(shù)據(jù)庫。優(yōu)選地,所述中心服務(wù)器通過滑動平均的方法進行計算來更新數(shù)據(jù)庫,所述滑動平均的方法的計算公式為:A=α*A1+(1-α)A2其中,A1表示所述無線網(wǎng)絡(luò)接入點下載速度、上載速度或延遲的新數(shù)據(jù),A2表示原數(shù)據(jù)庫的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,A表示更新后的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,α表示所述新數(shù)據(jù)的權(quán)值,數(shù)值大于0小于1。在第四方面,本發(fā)明實施例提供了一種無線網(wǎng)絡(luò)接入點的選擇方法,用戶設(shè)備獲取可連接的無線網(wǎng)絡(luò)接入點的信息,將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器進行查詢;所述中心服務(wù)器接收所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息,并對于每個可連接的無線網(wǎng)絡(luò)接入點,在所述中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將所述查詢結(jié)果返回給所述用戶設(shè)備,其中,所述歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、所述用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù);所述用戶設(shè)備接收所述中心服務(wù)器的查詢結(jié)果,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。優(yōu)選地,所述用戶設(shè)備在使用網(wǎng)絡(luò)時,周期性地獲取可連接的無線網(wǎng)絡(luò)接入點,將所述用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給所述中心服務(wù)器進行查詢,當(dāng)根據(jù)所述查詢結(jié)果發(fā)現(xiàn)存在網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點時,則切換到網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點。優(yōu)選地,所述用戶設(shè)備通過預(yù)取預(yù)定時間的數(shù)據(jù),從而實現(xiàn)當(dāng)前使用的無線網(wǎng)絡(luò)節(jié)點至網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點的無縫切換。優(yōu)選地,所述中心服務(wù)器首先根據(jù)所述接收信號強度指示,在所述歷史使用數(shù)據(jù)庫查詢差值最小的數(shù)據(jù);然后根據(jù)所述應(yīng)用程序傳輸類型,依照優(yōu)先匹配原則,查詢最匹配的數(shù)據(jù),作為所述查詢結(jié)果。優(yōu)選地,所述應(yīng)用程序傳輸類型包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。優(yōu)選地,所述應(yīng)用程序傳輸類型的優(yōu)選匹配原則的優(yōu)先順序依次為:延遲敏感、數(shù)據(jù)大小和上傳下載。優(yōu)選地,所述中心服務(wù)器周期性地接收用戶設(shè)備所發(fā)送的所述無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)來更新數(shù)據(jù)庫。優(yōu)選地,所述中心服務(wù)器通過滑動平均的方法進行計算來更新數(shù)據(jù)庫,所述滑動平均的方法的計算公式為:A=α*A1+(1-α)A2其中,A1表示所述無線網(wǎng)絡(luò)接入點下載速度、上載速度或延遲的新數(shù)據(jù),A2表示原數(shù)據(jù)庫的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,A表示更新后的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,α表示所述新數(shù)據(jù)的權(quán)值,數(shù)值大于0小于1。優(yōu)選地,所述用戶設(shè)備的信息包含所述用戶設(shè)備的物理地址和應(yīng)用程序傳輸類型,可連接的無線網(wǎng)絡(luò)接入點的信息包含接入數(shù)目以及可連接的無線網(wǎng)絡(luò)接入點的代碼、接收信號強度指示和物理地址的集合。優(yōu)選地,所述查詢結(jié)果包含:所述用戶設(shè)備的物理地址、所述無線網(wǎng)絡(luò)接入點的接入數(shù)目以及所述無線網(wǎng)絡(luò)接入點的代碼、物理地址、下載速度、上傳速度和延遲的集合。本發(fā)明的無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)以及選擇方法,通過在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,可以實現(xiàn)低開銷低延時的無線網(wǎng)絡(luò)接入點的選擇。附圖說明圖1是無線局域網(wǎng)絡(luò)的架構(gòu)示意圖;圖2是本發(fā)明第一實施例的無線網(wǎng)絡(luò)接入點選擇系統(tǒng)的示意圖;圖3是本發(fā)明第一實施例的執(zhí)行操作交互圖;圖4是本發(fā)明第一實施例的一個優(yōu)選實施方式的執(zhí)行操作交互圖。圖5是本發(fā)明的查詢請求包的格式示意圖;圖6是本發(fā)明的查詢應(yīng)答包的格式示意圖;圖7是本發(fā)明的中心服務(wù)器的歷史使用數(shù)據(jù)庫中的歷史記錄數(shù)據(jù)的格式示意圖;圖8是本發(fā)明第二實施例的無線網(wǎng)絡(luò)接入點選擇方法的流程圖。具體實施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖并通過具體實施方式來進一步說明本發(fā)明的技術(shù)方案??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。圖2是本發(fā)明第一實施例的無線網(wǎng)絡(luò)接入點選擇系統(tǒng)的示意圖;圖3是本發(fā)明第一實施例的執(zhí)行操作交互圖;圖5是本發(fā)明的查詢請求包的格式示意圖;圖6是本發(fā)明的查詢應(yīng)答包的格式示意圖。如圖2和圖3所示,本發(fā)明提供一種無線網(wǎng)絡(luò)接入點選擇系統(tǒng),包括用戶設(shè)備11和中心服務(wù)器13。其中,用戶設(shè)備11用于獲取可連接的無線網(wǎng)絡(luò)接入點(AP)的信息,將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器13進行查詢,然后接收中心服務(wù)器的查詢結(jié)果,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。具體地,用戶設(shè)備11掃描信道,發(fā)出探測請求包給無線網(wǎng)絡(luò)接入點12,然后由無線網(wǎng)絡(luò)接入點發(fā)出探測答復(fù)包,用戶設(shè)備11接收到探測答復(fù)包,從而獲得可連接的無線網(wǎng)絡(luò)接入點的信息。然后,用戶設(shè)備11將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息打包為查詢請求包,發(fā)給可連接的無線網(wǎng)絡(luò)接入點12其中的一個,并由該無線網(wǎng)絡(luò)接入點轉(zhuǎn)發(fā)給中心服務(wù)器13進行查詢。其中,如圖5所示,查詢請求包包含用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息。優(yōu)選地,用戶設(shè)備的信息包含用戶設(shè)備的物理地址(作為用戶設(shè)備ID)和應(yīng)用程序(APP)傳輸類型,可連接的無線網(wǎng)絡(luò)接入點的信息包含無線網(wǎng)絡(luò)接入點的數(shù)目以及無線網(wǎng)絡(luò)接入點的信息列表,無線網(wǎng)絡(luò)接入點的信息列表為可連接的無線網(wǎng)絡(luò)接入點的代碼(例如AP1、AP2…APn)、接收信號強度指示(RSSI)和物理地址(稱為APMAC)的集合。如圖5所示,可連接的無線網(wǎng)絡(luò)接入點的信息可以為一個或多個,作為候選AP數(shù)組,被發(fā)送給中心服務(wù)器13。而且,用戶設(shè)備11在接收到中心服務(wù)器13的查詢結(jié)果后,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),這里的網(wǎng)絡(luò)連接數(shù)據(jù),包含上傳速度、下載速度以及延遲,也就是用戶設(shè)備使用相應(yīng)的應(yīng)用程序所能獲得的帶寬以及等待時間作為參考,來選擇網(wǎng)絡(luò)數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo)。其中,用戶設(shè)備11接收到的查詢結(jié)果為查詢應(yīng)答包,如圖6所示,查詢應(yīng)答包包含:用戶設(shè)備的物理地址(作為用戶設(shè)備ID)、無線網(wǎng)絡(luò)接入點的數(shù)目以及無線網(wǎng)絡(luò)接入點的代碼(例如AP1、AP2…APn)、物理地址(稱為APMAC)、下載速度、上傳速度和延遲的集合。從上文可知,一般有多個無線網(wǎng)絡(luò)接入點,這里的查詢結(jié)果為多個無線網(wǎng)絡(luò)接入點的代碼以及相應(yīng)的MAC地址、下載速度、上傳速度和延遲的集合。具體地,無線網(wǎng)絡(luò)接入點的用戶設(shè)備11包括掃描單元111、收發(fā)單元112和聯(lián)接單元113。其中,掃描單元111,用于獲取可連接的無線網(wǎng)絡(luò)接入點的信息。收發(fā)單元112,用于將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器進行查詢,然后接收中心服務(wù)器的查詢結(jié)果。查詢結(jié)果為對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找的與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù),歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。聯(lián)接單元113,用于選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。中心服務(wù)器13用于接收用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息,并對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將查詢結(jié)果返回給用戶設(shè)備,其中,歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。具體地,中心服務(wù)器13在接收到用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息后,也就是接收到查詢請求包后,對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中,先查找到對應(yīng)的無線網(wǎng)絡(luò)接入點,然后查找對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度和用戶設(shè)備11的應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù),將該歷史記錄數(shù)據(jù)作為查詢結(jié)果,返回給用戶設(shè)備11。優(yōu)選地,先查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度最匹配的歷史記錄數(shù)據(jù),也就是說首先查找與接收信號強度一致的歷史記錄數(shù)據(jù),如果沒有,則查找與接收信號強度最接近的歷史記錄數(shù)據(jù),然后再查找與用戶設(shè)備11的應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)。需要注意的是,若中心服務(wù)器13的歷史使用數(shù)據(jù)庫中沒有對應(yīng)的無線網(wǎng)絡(luò)接入點,或者沒有匹配的歷史記錄數(shù)據(jù),則返回特殊的查詢結(jié)果,用于表征查詢結(jié)果的無效性,比如報錯上傳速度,下載速度和延遲的無效結(jié)果值為:0,0,-1。圖7是本發(fā)明的中心服務(wù)器的歷史使用數(shù)據(jù)庫中的歷史記錄數(shù)據(jù)的格式示意圖,如圖7所示,中心服務(wù)器13中的歷史使用數(shù)據(jù)庫的歷史記錄數(shù)據(jù)包含各個無線網(wǎng)絡(luò)接入點12的物理地址和接收信號強度指示、用戶設(shè)備11的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。網(wǎng)絡(luò)連接數(shù)據(jù)可以包含歷史下載速度、歷史上傳速度、歷史延遲。具體地,無線網(wǎng)絡(luò)接入點的中心服務(wù)器包括接收單元131、查詢單元132和返回單元133。其中,接收單元131,用于接收用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息;查詢單元132,用于對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將查詢結(jié)果返回給用戶設(shè)備,其中,歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù);返回單元133,用于將查詢結(jié)果返回給用戶設(shè)備,以供用戶設(shè)備根據(jù)查詢結(jié)果選擇網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。圖4是本發(fā)明第一實施例的一個優(yōu)選實施方式的執(zhí)行操作交互圖。如圖4所示,作為本實施例的一個優(yōu)選實施方式,用戶設(shè)備11在使用網(wǎng)絡(luò)時,用于周期性地獲取可連接的無線網(wǎng)絡(luò)接入點12,將用戶設(shè)備11的信息和可連接的無線網(wǎng)絡(luò)接入點12的信息發(fā)給中心服務(wù)器進行查詢,當(dāng)根據(jù)查詢結(jié)果發(fā)現(xiàn)存在網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點時,則切換到網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點。這樣可以有利于對于用戶設(shè)備的無線網(wǎng)絡(luò)接入點進行實時更新,選擇更優(yōu)的無線網(wǎng)絡(luò)接入點,提高服務(wù)質(zhì)量。優(yōu)選地,用戶設(shè)備11用于通過預(yù)取預(yù)定時間的數(shù)據(jù),從而實現(xiàn)當(dāng)前使用的無線網(wǎng)絡(luò)節(jié)點至網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點的無縫切換。通過該預(yù)取技術(shù)實現(xiàn)無縫切換,不影響用戶的使用,進行無線網(wǎng)絡(luò)接入點的切換。具體地,無縫切換技術(shù)的目標(biāo)是在不影響用戶使用的情況下,完成無線網(wǎng)絡(luò)接入點的切換。預(yù)取技術(shù)是無縫切換技術(shù)的關(guān)鍵,本實施例的優(yōu)選實施例方式主要采用了預(yù)取數(shù)據(jù)技術(shù)實現(xiàn)這一目標(biāo)。首先分析正在使用的應(yīng)用程序的類型,并根據(jù)該應(yīng)用程序的特征判斷用戶下一步可能的操作,提前下載足夠的數(shù)據(jù)到用戶設(shè)備的本地內(nèi)存,以供用戶使用,然后在這段時間,斷開原有無線網(wǎng)絡(luò)接入點,聯(lián)接更優(yōu)的無線網(wǎng)絡(luò)接入點。比如,當(dāng)用戶正在觀看視頻,本實施例的優(yōu)選實施方式會提前預(yù)取20秒鐘的視頻數(shù)據(jù)到本地內(nèi)存,然后切換到更優(yōu)的無線網(wǎng)絡(luò)接入點繼續(xù)后續(xù)的數(shù)據(jù)下載。本實施例的優(yōu)選實施方式可以使用用戶歷史數(shù)據(jù)進行分類預(yù)測,主要用于解決在難以判斷用戶需要的數(shù)據(jù)情況下預(yù)測用戶的操作。比如,用戶歷史操作習(xí)慣是點擊一個新聞網(wǎng)頁后,停留10秒鐘點擊下一條,本實施例的優(yōu)選實施方式會記錄用戶的歷史習(xí)慣,判斷用戶可能點擊的新聞網(wǎng)頁,提前預(yù)取到用戶設(shè)備的本地存儲。通過使用無縫切換技術(shù)可以在不影響用戶的使用的情況下,實現(xiàn)無線網(wǎng)絡(luò)接入點的切換,提高了使用服務(wù)質(zhì)量。作為本實施例的一個優(yōu)選實施方式,中心服務(wù)器用于首先根據(jù)接收信號強度指示,在歷史使用數(shù)據(jù)庫查詢差值最小的數(shù)據(jù);然后根據(jù)應(yīng)用程序傳輸類型,依照優(yōu)先匹配原則,查詢最匹配的數(shù)據(jù),作為查詢結(jié)果。具體地,在按照接收信號強度指示查詢中,首先在歷史使用數(shù)據(jù)庫中查詢與接收信號強度指示一致的數(shù)據(jù),若無,則查詢最匹配的數(shù)據(jù),也就是與接收信號強度指示差值最小的數(shù)據(jù),然后根據(jù)應(yīng)用程序傳輸類型進行查詢。本實施例的優(yōu)選實施方式同時考慮了用戶使用的應(yīng)用程序(APP)傳輸類型不同而造成的不同需求。比如用戶需要使用無線網(wǎng)絡(luò)進行視頻觀看,則下載速度比較重要;如果使用無線網(wǎng)絡(luò)進行文件上傳,則上傳速度比較重要;如果用戶需要使用無線網(wǎng)絡(luò)進行游戲,則網(wǎng)絡(luò)延遲是重要參數(shù)?;谶@樣的原則,基于用戶應(yīng)用程序傳輸類型對無線網(wǎng)絡(luò)接入點的選擇不同,則要求用戶設(shè)備匯報使用的應(yīng)用程序傳輸類型。因此,應(yīng)用程序傳輸類型可以包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。優(yōu)選地,應(yīng)用程序傳輸類型的優(yōu)選匹配原則的優(yōu)先順序依次為:延遲敏感、數(shù)據(jù)大小和上傳下載。本實施例的優(yōu)選實施方式將延遲敏感、數(shù)據(jù)大小和上傳下載作為應(yīng)用程序傳輸類型的三個維度,也因此將應(yīng)用程序傳輸類型劃分為上述六種類型。因此,在按照應(yīng)用程序傳輸類型查詢中,首先在歷史使用數(shù)據(jù)庫中查詢與查詢請求包中的應(yīng)用程序傳輸類型一致的數(shù)據(jù)。如果存在,則返回上傳速度、下載速度以及延遲;如果不存在,則查詢最匹配的數(shù)據(jù),返回最匹配數(shù)據(jù)作為查詢結(jié)果。當(dāng)應(yīng)用程序傳輸類型中不存在一致的數(shù)據(jù)時,則查找跟查詢請求包的目標(biāo)應(yīng)用程序傳輸類型最匹配的數(shù)據(jù),也就是選擇順序是按上述的優(yōu)先順序的逆序,即優(yōu)先級高的維度不要改變,優(yōu)選保持一致性,而選擇改變優(yōu)選級低的維度,也就是說,可以首先是上傳和下載的數(shù)據(jù)互相取代,然后是數(shù)據(jù)大小可以互相取代,即大數(shù)據(jù)和小數(shù)據(jù)可以互相取代,最后是延遲敏感和延遲不敏感的數(shù)據(jù)可以互相取代。例如,當(dāng)查詢“下載延時敏感的大數(shù)據(jù)”時,首先查詢是否存在“上傳延時敏感的大數(shù)據(jù)”,若不存在,則繼續(xù)查詢“下載延時敏感的小數(shù)據(jù)”,依次類推。其中,本實施例的優(yōu)選實施方式中定義的大數(shù)據(jù)為數(shù)據(jù)量大于1M字節(jié)的數(shù)據(jù)稱為大數(shù)據(jù),數(shù)據(jù)量小于1M字節(jié)稱為小數(shù)據(jù);應(yīng)用程序要求的延遲小于100毫秒的稱之為延時敏感,延遲大于100毫秒的稱之為延時不敏感。本實施例的優(yōu)選實施方式將延遲敏感、數(shù)據(jù)大小和上傳下載作為應(yīng)用程序傳輸類型的三個維度,可以進一步精確地獲得最優(yōu)的網(wǎng)絡(luò)連接數(shù)據(jù)。作為本實施例的一個優(yōu)選實施方式,中心服務(wù)器用于周期性地接收用戶設(shè)備所發(fā)送的無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)來更新數(shù)據(jù)庫。中心服務(wù)器13的歷史使用數(shù)據(jù)庫的構(gòu)建方法采用的是“眾包”的思想,用戶設(shè)備11想要使用無線網(wǎng)絡(luò)接入點選擇系統(tǒng)提供的服務(wù),則該用戶設(shè)備11也必須貢獻數(shù)據(jù)。用戶設(shè)備11周期性地將使用的無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)封裝成評價匯報包發(fā)送給中心服務(wù)器13,評價匯報包的內(nèi)容可以包括:使用的APMAC地址、接收信號強度指示、本地使用的APP類型以及對應(yīng)的下載速度、上傳速度以及延遲的平均值。中心服務(wù)器13根據(jù)用戶設(shè)備11匯報上來的數(shù)據(jù)信息,更新如圖7所示的數(shù)據(jù)庫的相應(yīng)數(shù)據(jù)條目,使其更具有實時性,更能反應(yīng)各個無線網(wǎng)絡(luò)接入點的當(dāng)前狀態(tài)。對于評價匯報包中的新數(shù)據(jù),如果在歷史使用數(shù)據(jù)庫中,存在與新數(shù)據(jù)的APMAC地址、接收信號強度指示和APP類型一致的,則通過預(yù)定的方法計算來進行記錄,若無一致的,則直接將其記錄在中心服務(wù)器13的數(shù)據(jù)庫中。優(yōu)選地,中心服務(wù)器用于通過滑動平均的方法進行計算來更新數(shù)據(jù)庫,滑動平均的方法的計算公式為:A=α*A1+(1-α)A2其中,A1表示無線網(wǎng)絡(luò)接入點下載速度、上載速度或延遲的新數(shù)據(jù),A2表示原數(shù)據(jù)庫的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,A表示更新后的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,α表示新數(shù)據(jù)的權(quán)值,數(shù)值大于0小于1。中心服務(wù)器更新數(shù)據(jù)時使用滑動平均的方法,可以給近期數(shù)據(jù)一個大的權(quán)值,使數(shù)據(jù)庫的數(shù)據(jù)傾向于近期的數(shù)據(jù),也可以給近期數(shù)據(jù)一個小的權(quán)值,使數(shù)據(jù)庫的數(shù)據(jù)傾向于歷史數(shù)據(jù),在本實施例中α優(yōu)選為0.5。由于使用了“眾包”思想而實現(xiàn)了低開銷低延時的無線網(wǎng)絡(luò)接入點選擇,“眾包”思想使得用戶不必在每次使用無線局域網(wǎng)絡(luò)時,花費大量時間和網(wǎng)絡(luò)流量在測量上,而是通過歷史上其他使用過該無線接入點的用戶的歷史記錄數(shù)據(jù)進行當(dāng)前網(wǎng)絡(luò)性能的判定,直接通過查詢歷史使用數(shù)據(jù)庫而得到測量結(jié)果。由于不需要下載大量的無用數(shù)據(jù)進行網(wǎng)絡(luò)測試,而是僅僅通過查詢數(shù)據(jù)庫來獲得無線接入點的網(wǎng)絡(luò)性能測量結(jié)果,因此本發(fā)明實現(xiàn)了低開銷,低延時。這里,雖然采用歷史使用數(shù)據(jù)來替代直接測量結(jié)果,在系統(tǒng)初始階段,可能存在數(shù)據(jù)缺失比較嚴(yán)重,精度不夠高的問題,但是隨著系統(tǒng)參與的用戶增多以及一段時間的數(shù)據(jù)收集,不斷地對數(shù)據(jù)庫進行及時更新,再加上匯報上來的評價數(shù)據(jù)比較及時,數(shù)據(jù)庫會很快豐富完整,則可達到與實時測量相近的數(shù)據(jù),從而達到較好的服務(wù)效果。本發(fā)明第一實施例提供的無線網(wǎng)絡(luò)接入點的選擇系統(tǒng)、用戶設(shè)備、中心服務(wù)器,通過在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,可以實現(xiàn)低開銷低延時的無線網(wǎng)絡(luò)接入點的選擇。而且,本發(fā)明第一實施例通過應(yīng)用程序傳輸類型的分類進一步精確地獲得最優(yōu)的網(wǎng)絡(luò)連接數(shù)據(jù),而且通過使用無縫切換技術(shù),可以在不影響用戶的使用的情況下,實現(xiàn)無線網(wǎng)絡(luò)接入點的切換,提高了使用服務(wù)質(zhì)量。圖8是本發(fā)明第二實施例的無線網(wǎng)絡(luò)接入點選擇方法的流程圖。本發(fā)明提供一種無線網(wǎng)絡(luò)接入點選擇方法,該方法包含:S810,用戶設(shè)備11獲取可連接的無線網(wǎng)絡(luò)接入點的信息,將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器13進行查詢。其中,用戶設(shè)備11用于獲取可連接的無線網(wǎng)絡(luò)接入點(AP)的信息,將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器13進行查詢,然后接收中心服務(wù)器的查詢結(jié)果,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。具體地,用戶設(shè)備11掃描信道,發(fā)出探測請求包給無線網(wǎng)絡(luò)接入點12,然后由無線網(wǎng)絡(luò)接入點發(fā)出探測答復(fù)包,用戶設(shè)備11接收到探測答復(fù)包,從而獲得可連接的無線網(wǎng)絡(luò)接入點的信息。然后,用戶設(shè)備11將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息打包為查詢請求包,發(fā)給可連接的無線網(wǎng)絡(luò)接入點12其中的一個,并由該無線網(wǎng)絡(luò)接入點轉(zhuǎn)發(fā)給中心服務(wù)器13進行查詢。其中,如圖5所示,查詢請求包包含用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息。優(yōu)選地,用戶設(shè)備的信息包含用戶設(shè)備的物理地址(作為用戶設(shè)備ID)和應(yīng)用程序(APP)傳輸類型,可連接的無線網(wǎng)絡(luò)接入點的信息包含無線網(wǎng)絡(luò)接入點的數(shù)目以及無線網(wǎng)絡(luò)接入點的信息列表,無線網(wǎng)絡(luò)接入點的信息列表為可連接的無線網(wǎng)絡(luò)接入點的代碼(例如AP1、AP2…APn)、接收信號強度指示(RSSI)和物理地址(稱為APMAC)的集合。如圖5所示,可連接的無線網(wǎng)絡(luò)接入點的信息可以為一個或多個,作為候選AP數(shù)組,被發(fā)送給中心服務(wù)器13。S820,中心服務(wù)器13接收用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息,并對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,將查詢結(jié)果返回給用戶設(shè)備,其中,歷史記錄數(shù)據(jù)包括無線網(wǎng)絡(luò)接入點的物理地址和接收信號強度指示、用戶設(shè)備的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。具體地,中心服務(wù)器13在接收到用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息后,也就是接收到查詢請求包后,對于每個可連接的無線網(wǎng)絡(luò)接入點,在中心服務(wù)器的歷史使用數(shù)據(jù)庫中,先查找到對應(yīng)的無線網(wǎng)絡(luò)接入點,然后查找對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度和用戶設(shè)備11的應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù),將該歷史記錄數(shù)據(jù)作為查詢結(jié)果,返回給用戶設(shè)備11。優(yōu)選地,先查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度最匹配的歷史記錄數(shù)據(jù),也就是說首先查找與接收信號強度一致的歷史記錄數(shù)據(jù),如果沒有,則查找與接收信號強度最接近的歷史記錄數(shù)據(jù),然后再查找與用戶設(shè)備11的應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)。需要注意的是,若中心服務(wù)器13的歷史使用數(shù)據(jù)庫中沒有對應(yīng)的無線網(wǎng)絡(luò)接入點,或者沒有匹配的歷史記錄數(shù)據(jù),則返回特殊的查詢結(jié)果,用于表征查詢結(jié)果的無效性,比如報錯上傳速度,下載速度和延遲的無效結(jié)果值為:0,0,-1。如圖7所示,中心服務(wù)器13中的歷史使用數(shù)據(jù)庫的歷史記錄數(shù)據(jù)包含各個無線網(wǎng)絡(luò)接入點12的物理地址和接收信號強度指示、用戶設(shè)備11的應(yīng)用程序傳輸類型以及其對應(yīng)的網(wǎng)絡(luò)連接數(shù)據(jù)。網(wǎng)絡(luò)連接數(shù)據(jù)可以包含歷史下載速度、歷史上傳速度、歷史延遲。S830,用戶設(shè)備11接收中心服務(wù)器的查詢結(jié)果,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),從而建立聯(lián)接。具體地,用戶設(shè)備11在接收到中心服務(wù)器13的查詢結(jié)果后,選擇查詢結(jié)果中網(wǎng)絡(luò)連接數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo),這里的網(wǎng)絡(luò)連接數(shù)據(jù),包含上傳速度、下載速度以及延遲,也就是用戶設(shè)備使用相應(yīng)的應(yīng)用程序所能獲得的帶寬以及等待時間作為參考,來選擇網(wǎng)絡(luò)數(shù)據(jù)最優(yōu)的無線網(wǎng)絡(luò)接入點作為聯(lián)接目標(biāo)。其中,用戶設(shè)備11接收到的查詢結(jié)果為查詢應(yīng)答包,如圖6所示,查詢應(yīng)答包包含:用戶設(shè)備的物理地址(作為用戶設(shè)備ID)、無線網(wǎng)絡(luò)接入點的數(shù)目以及無線網(wǎng)絡(luò)接入點的代碼(例如AP1、AP2…APn)、物理地址(稱為APMAC)、下載速度、上傳速度和延遲的集合。從上文可知,一般有多個無線網(wǎng)絡(luò)接入點,這里的查詢結(jié)果為多個無線網(wǎng)絡(luò)接入點的代碼以及相應(yīng)的MAC地址、下載速度、上傳速度和延遲的集合。作為本發(fā)明第二實施例的一個優(yōu)選實施方式,用戶設(shè)備11在使用網(wǎng)絡(luò)時,周期性地獲取可連接的無線網(wǎng)絡(luò)接入點,將用戶設(shè)備的信息和可連接的無線網(wǎng)絡(luò)接入點的信息發(fā)給中心服務(wù)器進行查詢,當(dāng)根據(jù)查詢結(jié)果發(fā)現(xiàn)存在網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點時,則切換到網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點。這樣可以有利于對于用戶設(shè)備的無線網(wǎng)絡(luò)接入點進行實時更新,選擇更優(yōu)的無線網(wǎng)絡(luò)接入點,提高服務(wù)質(zhì)量。優(yōu)選地,用戶設(shè)備11通過預(yù)取預(yù)定時間的數(shù)據(jù),從而實現(xiàn)當(dāng)前使用的無線網(wǎng)絡(luò)節(jié)點至網(wǎng)絡(luò)連接數(shù)據(jù)更優(yōu)的其他無線網(wǎng)絡(luò)接入點的無縫切換。具體地,無縫切換技術(shù)的目標(biāo)是在不影響用戶使用的情況下,完成無線網(wǎng)絡(luò)接入點的切換。預(yù)取技術(shù)是無縫切換技術(shù)的關(guān)鍵,本實施例的優(yōu)選實施例方式主要采用了預(yù)取數(shù)據(jù)技術(shù)實現(xiàn)這一目標(biāo)。首先分析出正在使用的應(yīng)用程序的類型,并根據(jù)該應(yīng)用程序的特征判斷用戶下一步可能的操作,提前下載足夠的數(shù)據(jù)到用戶設(shè)備的本地內(nèi)存,以供用戶使用,然后在這段時間,斷開原有無線網(wǎng)絡(luò)接入點,聯(lián)接更優(yōu)的無線網(wǎng)絡(luò)接入點。比如,當(dāng)用戶正在觀看視頻,本實施例的優(yōu)選實施方式會提前預(yù)取20秒鐘的視頻數(shù)據(jù)到本地內(nèi)存,然后切換到更優(yōu)的無線網(wǎng)絡(luò)接入點繼續(xù)后續(xù)的數(shù)據(jù)下載。本實施例的優(yōu)選實施方式可以使用用戶歷史數(shù)據(jù)進行分類預(yù)測,主要用于解決在難以判斷用戶需要的數(shù)據(jù)情況下預(yù)測用戶的操作。比如,用戶歷史操作習(xí)慣是點擊一個新聞網(wǎng)頁后,停留10秒鐘點擊下一條,本實施例的優(yōu)選實施方式會記錄用戶的歷史習(xí)慣,判斷用戶可能點擊的新聞網(wǎng)頁,提前預(yù)取到用戶設(shè)備的本地存儲。通過使用無縫切換技術(shù),可以在不影響用戶的使用的情況下,實現(xiàn)無線網(wǎng)絡(luò)接入點的切換,提高了使用服務(wù)質(zhì)量。作為本發(fā)明第二實施例的一個優(yōu)選實施方式,中心服務(wù)器首先根據(jù)接收信號強度指示,在歷史使用數(shù)據(jù)庫查詢差值最小的數(shù)據(jù);然后根據(jù)應(yīng)用程序傳輸類型,依照優(yōu)先匹配原則,查詢最匹配的數(shù)據(jù),作為查詢結(jié)果。具體地,在按照接收信號強度指示查詢中,首先在歷史使用數(shù)據(jù)庫中查詢與接收信號強度指示一致的數(shù)據(jù),若無,則查詢最匹配的數(shù)據(jù),也就是與接收信號強度指示差值最小的數(shù)據(jù),然后根據(jù)應(yīng)用程序傳輸類型進行查詢。本實施例的優(yōu)選實施方式同時考慮了用戶使用的應(yīng)用程序(APP)傳輸類型不同而造成的不同需求。比如用戶需要使用無線網(wǎng)絡(luò)進行視頻觀看,則下載速度比較重要;如果使用無線網(wǎng)絡(luò)進行文件上傳,則上傳速度比較重要;如果用戶需要使用無線網(wǎng)絡(luò)進行游戲,則網(wǎng)絡(luò)延遲是重要參數(shù)?;谶@樣的原則,基于用戶應(yīng)用程序傳輸類型對無線網(wǎng)絡(luò)接入點的選擇不同,則要求用戶設(shè)備匯報使用的應(yīng)用程序傳輸類型。因此,應(yīng)用程序傳輸類型包含“上傳延時不敏感的大數(shù)據(jù)”、“上傳延時不敏感的小數(shù)據(jù)”、“上傳延時敏感的大數(shù)據(jù)”、“上傳延時敏感的小數(shù)據(jù)”、“下載延時不敏感的大數(shù)據(jù)”、“下載延遲不敏感的小數(shù)據(jù)”、“下載延時敏感的大數(shù)據(jù)”和“下載延遲敏感的小數(shù)據(jù)”。應(yīng)用程序傳輸類型的優(yōu)選匹配原則的優(yōu)先順序依次為:延遲敏感、數(shù)據(jù)大小和上傳下載。本實施例的優(yōu)選實施方式將延遲敏感、數(shù)據(jù)大小和上傳下載作為應(yīng)用程序傳輸類型的三個維度,也因此將應(yīng)用程序傳輸類型劃分為上述六種類型。因此,在按照應(yīng)用程序傳輸類型查詢中,首先在歷史使用數(shù)據(jù)庫中查詢與查詢請求包中的應(yīng)用程序傳輸類型一致的數(shù)據(jù)。如果存在,則返回上傳速度、下載速度以及延遲;如果不存在,則查詢最匹配的數(shù)據(jù),返回最匹配數(shù)據(jù)作為查詢結(jié)果。當(dāng)應(yīng)用程序傳輸類型中不存在一致的數(shù)據(jù)時,則查找跟查詢請求包的目標(biāo)應(yīng)用程序傳輸類型最匹配的數(shù)據(jù),也就是選擇順序是按上述的優(yōu)先順序的逆序,即優(yōu)先級高的維度不要改變,優(yōu)選保持一致性,而選擇改變優(yōu)選級低的維度,也就是說,可以首先是上傳和下載的數(shù)據(jù)互相取代,然后是數(shù)據(jù)大小可以互相取代,即大數(shù)據(jù)和小數(shù)據(jù)可以互相取代,最后是延遲敏感和延遲不敏感的數(shù)據(jù)可以互相取代。例如,當(dāng)查詢“下載延時敏感的大數(shù)據(jù)”時,首先查詢是否存在“上傳延時敏感的大數(shù)據(jù)”,若不存在,則繼續(xù)查詢“下載延時敏感的小數(shù)據(jù)”,依次類推。其中,本實施例的優(yōu)選實施方式中定義的大數(shù)據(jù)為數(shù)據(jù)量大于1M字節(jié)的數(shù)據(jù)稱為大數(shù)據(jù),數(shù)據(jù)量小于1M字節(jié)稱為小數(shù)據(jù);應(yīng)用程序要求的延遲小于100毫秒的稱之為延時敏感,延遲大于100毫秒的稱之為延時不敏感。本實施例的優(yōu)選實施方式將延遲敏感、數(shù)據(jù)大小和上傳下載作為應(yīng)用程序傳輸類型的三個維度,可以進一步精確地獲得最優(yōu)的網(wǎng)絡(luò)連接數(shù)據(jù)。作為本發(fā)明第二實施例的一個優(yōu)選實施方式,中心服務(wù)器周期性地接收用戶設(shè)備所發(fā)送的無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)來更新數(shù)據(jù)庫。中心服務(wù)器13的歷史使用數(shù)據(jù)庫的構(gòu)建方法采用的是“眾包”的思想,用戶設(shè)備11想要使用無線網(wǎng)絡(luò)接入點選擇系統(tǒng)提供的服務(wù),則該用戶設(shè)備11也必須貢獻數(shù)據(jù)。用戶設(shè)備11周期性地將使用的無線網(wǎng)絡(luò)接入點的工作數(shù)據(jù)封裝成評價匯報包發(fā)送給中心服務(wù)器13,評價匯報包的內(nèi)容可以包括:使用的APMAC地址、接收信號強度指示、本地使用的APP類型以及對應(yīng)的下載速度、上傳速度以及延遲的平均值。中心服務(wù)器13根據(jù)用戶設(shè)備11匯報上來的數(shù)據(jù)信息,更新如圖7所示的數(shù)據(jù)庫的相應(yīng)數(shù)據(jù)條目,使其更具有實時性,更能反應(yīng)各個無線網(wǎng)絡(luò)接入點的當(dāng)前狀態(tài)。對于評價匯報包中的新數(shù)據(jù),如果在歷史使用數(shù)據(jù)庫中,存在與新數(shù)據(jù)的APMAC地址、接收信號強度指示和APP類型一致的,則通過預(yù)定的方法計算來進行記錄,若無一致的,則直接將其記錄在中心服務(wù)器13的數(shù)據(jù)庫中。優(yōu)選地,中心服務(wù)器通過滑動平均的方法進行計算來更新數(shù)據(jù)庫,滑動平均的方法的計算公式為:A=α*A1+(1-α)A2其中,A1表示無線網(wǎng)絡(luò)接入點下載速度、上載速度或延遲的新數(shù)據(jù),A2表示原數(shù)據(jù)庫的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,A表示更新后的無線網(wǎng)絡(luò)接入點的下載速度、上載速度或延遲,α表示新數(shù)據(jù)的權(quán)值,數(shù)值大于0小于1。中心服務(wù)器更新數(shù)據(jù)時使用滑動平均的方法,可以給近期數(shù)據(jù)一個大的權(quán)值,使數(shù)據(jù)庫的數(shù)據(jù)傾向于近期的數(shù)據(jù),也可以給近期數(shù)據(jù)一個小的權(quán)值,使數(shù)據(jù)庫的數(shù)據(jù)傾向于歷史數(shù)據(jù),在本實施例中α優(yōu)選為0.5。由于使用了“眾包”思想而實現(xiàn)了低開銷低延時的無線網(wǎng)絡(luò)接入點選擇,“眾包”思想使得用戶不必在每次使用無線局域網(wǎng)絡(luò)時,花費大量時間和網(wǎng)絡(luò)流量在測量上,而是通過歷史上其他使用過該無線接入點的用戶的歷史記錄數(shù)據(jù)進行當(dāng)前網(wǎng)絡(luò)性能的判定,直接通過查詢歷史使用數(shù)據(jù)庫而得到測量結(jié)果。由于不需要下載大量的無用數(shù)據(jù)進行網(wǎng)絡(luò)測試,而是僅僅通過查詢數(shù)據(jù)庫來獲得無線接入點的網(wǎng)絡(luò)性能測量結(jié)果,因此本發(fā)明實現(xiàn)了低開銷,低延時。這里,雖然采用歷史使用數(shù)據(jù)來替代直接測量結(jié)果,在系統(tǒng)初始階段,可能存在數(shù)據(jù)缺失比較嚴(yán)重,精度不夠高的問題,但是隨著系統(tǒng)參與的用戶增多以及一段時間的數(shù)據(jù)收集,不斷地對數(shù)據(jù)庫進行及時更新,再加上匯報上來的評價數(shù)據(jù)比較及時,數(shù)據(jù)庫會很快豐富完整,則可達到與實時測量相近的數(shù)據(jù),從而達到較好的服務(wù)效果。本發(fā)明第二實施例提供的無線網(wǎng)絡(luò)接入點的選擇方法,通過在中心服務(wù)器的歷史使用數(shù)據(jù)庫中查找與對應(yīng)的無線網(wǎng)絡(luò)接入點的接收信號強度指示以及應(yīng)用程序傳輸類型最匹配的歷史記錄數(shù)據(jù)作為查詢結(jié)果,可以實現(xiàn)低開銷低延時的無線網(wǎng)絡(luò)接入點的選擇。而且,本發(fā)明第二實施例通過應(yīng)用程序傳輸類型的分類進一步精確地獲得最優(yōu)的網(wǎng)絡(luò)連接數(shù)據(jù),而且通過使用無縫切換技術(shù),可以在不影響用戶的使用的情況下,實現(xiàn)無線網(wǎng)絡(luò)接入點的切換,提高了使用服務(wù)質(zhì)量。以上僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1