一種無線通信控制方法及裝置的製作方法
2023-05-27 03:55:56
專利名稱:一種無線通信控制方法及裝置的製作方法
技術領域:
本發明涉及計算機及通信領域,特別是涉及無線通信控制方法及裝置。
背景技術:
對於區域網路管理主要工作之一,對於鋪設電纜或是檢查電纜是否斷線這 種耗時的工作,很容易令人煩躁,也不容易在短時間內找出斷線所在。再者, 由於配合企業及應用環境不斷的更新與發展,原有的企業網絡必須配合重新布 局,需要重新安裝網絡線路,雖然電纜本身並不貴,可是請技術人員來配線的 成本4艮高,尤其是老舊的大樓,配線的工程費用就更高了。因此,架設無線局 域網絡就成為最佳解決方案。
無線區域網路(Wireless Local Area Networks, WLAN)是相當便利的數據傳 輸系統,它利用射頻(RadioFrequency, RF)的4支術,取代舊式礙手礙腳的雙絞 銅線(Coaxial)所構成的區域網路,使得無線區域網路能利用簡單的存取架構讓 用戶透過它,達到信息隨身化、便利走天下的理想境界。
'由於無線通信信號的傳輸易受環境變化的影響,因此通信的穩定性較差。 如何保證通信數據的高質量傳輸是業內亟待解決的問題。
現有的解決方案是為高優先級的業務提供更多的通信時間,來提高高優先 級業務的通信質量。該技術方案是一種固定方案,不隨通信環境的變化而變化。 當通信環境較差時,可能既不能滿足高優先級的業務的服務質量,也不能滿足 低優先級的業務。當通信環境較好時,為高優先級業務分配的資源可能存在浪 費的情況。
發明內容
本發明實施例提供一種無線通信控制方法及裝置,用於提高WLAN網絡
5的通信質量。
一種無線通信控制方法,包括以下步驟
對WLAN網關的各埠的通信過程進行監控,並獲得各埠的通信參數; 根據各埠的通信參數為各埠設置優先級;
根據各埠的優先級控制各埠的數據包傳輸,其中優先級越高的埠對 應的帶寬越多。
一種用於無線通信控制的裝置,包括 埠,用於傳輸數據包;
驅動模塊,用於對WLAN網關的各埠的通信過程進行監控,並獲得各 埠的通信參數;
控制模塊,用於根據各埠的通信參數為各埠設置優先級,並指示驅動 模塊根據各埠的優先級控制各埠的數據包傳輸,其中優先級越高的埠對
應的帶寬越多。
本發明實施例對WLAN網關的埠的通信情況進行監控,根據監控結果 為埠劃分優先級,並根據優先級控制埠的帶寬,從而為高優先級的埠分 配較多的帶寬,以保證高優先級業務的傳輸質量。
;圖1為本發明實施例中無線通信控制的主要方法流程圖; 圖2為本發明實施例中獲得單一通信參數時無線通信控制的詳細方法流程
圖3為本發明實施例中獲得多個通信參數時無線通信控制的詳細方法流程
圖4為本發明實施例中裝置的主要結構圖; 圖5為本發明實施例中裝置的詳細結構圖。
具體實施例方式
6本發明實施例對WLAN網關的各埠的通信過程進行監控,得到與各端 口的通信能力相對應的優先級,然後根據該優先級控制各埠的數據包傳輸。 由於WLAN網關的總傳輸能力一定,因此本發明實施例按通信能力由高到低 的順序使各埠對應由高到低的優先級,然後由高到低的優先級順序對應由高 到低的數據包傳輸帶寬,並依此來控制各埠的數據包傳輸。本發明實施例通 過降低低優先級埠的傳輸帶寬,來提高高優先級埠的傳輸帶寬,從而提高 WLAN網絡的通信質量。
參見圖1,本實施例中無線通信控制方法的主要實現流程如下 步驟101:對WLAN網關的各埠的通信過程進行監控,並獲得各埠的 通信參數。
步驟102:根據各埠的通信參數為各埠設置優先級。
步驟103:根據各埠的優先級控制各埠的數據包傳輸,其中優先級越 高的埠對應的帶寬越多。
本實施例中通信參數包括無線連接速度、數據流量、時延和丟包率等,因 此對埠的監控過程有多種方式,優先級的設置也有多種可能,下面通過兩個 實施例來詳細介紹實現過程。
在步驟101中,對WLAN網關的各埠的通信過程進行監控並獲得各端 口的通信參數的步驟有多種具體實現方式,包括對WLAN網關的各埠的 無線硬體驅動進行監控,並獲得各埠的無線連接速度;對WLAN網關的各 埠傳輸的數據包進行監控,並獲得各埠的數據流量;對WLAN網關的各 埠發送的探測包和接收的回應包進行監控,並獲得各埠的時延和丟包率。
參見圖2,本實施例中無線通信控制方法的詳細實現流程如下
本實施例以無線連接速度為例進行說明。
步驟201:對WLAN網關的埠的無線硬體驅動進行監控,並獲得埠的 無線連接速度。
步驟202:確定獲得的無線連接速度t對應的無線連接速度的取值區間。其中,預先將無線連接速度所有可能的取值劃分為多個取值區間,本實施例為
5個取 匿區間。
步驟203:根據確定的取值區間確定對應的優先級。其中,預先建立所有 取值區間與優先級的對應關係,可參見表1所示。
表1
取值區間(單位為ms)優先級
t《1極優0
l<t《2優1
2<K4正常2
4<K6差3
6<t極差4
步驟204:根據確定的優先級確定為該埠分配的帶寬。其中,預先建立 有各優先級與帶寬的對應關係。
步驟205:才艮據確定的帶寬控制該埠的數據包傳輸。
本實施例是針對一個埠的監控過程進行的描述,該實施例可應用到 WLAN網關的所有埠。
本實施例中優先級越高的埠對應的帶寬越寬,以保證為高質量的業務提 供高質量的服務,減少低質量的業務佔用的帶寬資源。由於限制了低優先級端 口的帶寬,則可以對通過該埠的部分數據包進行丟包處理,以適應較窄的帶 寬。
參見圖3,本實施例中監控多個通信參數時無線通信控制方法的詳細實現 流程如下
步驟301:對WLAN網關的埠的無線硬體驅動進行監控,並獲得埠的 無線連接速度。
步驟302:對WLAN網關的埠傳輸的數據包進行監控,並獲得埠的數
8據流量。
步驟303:對WLAN網關的埠發送的探測包和接收的回應包進行監控, 並獲得埠的時延和丟包率。 上述三個步驟可同時進行。
_步驟304:分別確定無線連接速度、數據流量、時延和丟包率對應的優先級。
例如,無線連接速度對應的優先級為1,數據流量對應的優先級為1,時 延對應的優先級為2,丟包率對應的優先級為2。
步驟305:對所有通信參數的優先級求和。也可以是對所有通信參數的優 先級加權求和,預先為各通信參數設置權重。或者對所有通信參數的優先級的 值求平均或求加權平均。總之,根據各通信參數對應的優先級的值能夠得到端 口的優先級的運算均適用於本實施例,其中確定的埠的優先級應屬於各通信 參數對應的優先級的範圍。例如,對所有通信參數的優先級求和1+1+2+2。
步驟306:根據優先級求和結果k,為該埠設置優先級。其中,預先設 置有求和結果的區間與優先級的對應關係,可參見表2所示。
表2
求和結果區間優先級
極優O
2<"4優1
4<k《8正常2
8<k《12差3
12<k極差4
步驟307:根據確定的優先級確定為該埠分配的帶寬。 步驟308:根據確定的帶寬控制該埠的數據包傳輸。 通過以上描述了解了無線通信控制方法的實現過程,該方法可以由某種裝
9置來實現,下面對該裝置進行介紹。
參見圖4,本實施例中用於無線通信控制的裝置包括埠 401、驅動模塊 402和控制模塊403。該裝置可具體為WLAN網卡。
埠 401用於傳輸數據包。埠401可以有多個,通常一個埠401對應 一個協議。
驅動才莫塊402用於對WLAN網關的各埠 401的通4言過程進4亍監控,並 獲得各埠的通信參數。
控制模塊403用於根據各埠 401的通信參數為各埠 401設置優先級, 並指示驅動模塊根據各埠 401的優先級控制各埠 401的數據包傳輸,其中 優先級越高的埠對應的帶寬越多。
驅動模塊402具體用於執行下列步驟之一或組合
對WLAN網關的各埠 401的無線硬體驅動進行監控,並獲得各埠 401 的無線連接速度;
_對WLAN網關的各埠 401傳輸的數據包進行監控,並獲得各埠 401 的數據流量;
對WLAN網關的各埠 401發送的探測包和接收的回應包進行監控,並 獲得各埠 401的時延和丟包率。
控制模塊403用於根據各埠 401的無線連接速度、數據流量、時延和丟 包率,分別確定每個埠 401的無線連接速度、數據流量、時延和丟包率對應 的優先級,並對一個埠 401的無線連接速度、數據流量、時延和丟包率對應 的優先級求和,以及根據每個埠 401的優先級求和結果,為該埠401設置 優先級。
驅動模塊402用於根據各埠 401的優先級所對應的帶寬,控制各埠的 數據包傳輸。
所述裝置還包括接口模塊404和物理模塊405,參見圖5所示。 接口模塊404用於接收有線網絡傳輸的數據包並傳輸給埠 401,以及接
10收無線網絡傳輸的模擬信息並傳輸給物理模塊405。
物理模塊405用於將模擬信息轉換為數據包並傳輸給埠 401。 驅動模塊用於對WLAN網關的埠 401的數據包的通信過程進行監控。 用於實現本發明實施例的軟體可以存儲於軟盤、硬碟、光碟和快閃記憶體等存儲介質。
本發明實施例對WLAN網關的埠的通信情況進行監控,根據監控結果 為埠劃分優先級,並根據優先級控制埠的帶寬,從而為高優先級的埠分 配較多的帶寬,以保證高優先級業務的傳輸質量。本發明實施例還對WLAN 網關的埠進行多方面的監控,並獲得多個通信參數,綜合多個通信參數對應 的優先級,從而得到埠的優先級,然後根據該優先級對應的帶寬控制該埠 的數據包傳輸。綜合多個通信參數對應的優先級所得到的埠的優先級更準 確,從而較佳的控制該埠的數據包傳輸。當網絡環境發生較大變化時,本發 明實施例可以實時監控,並根據監控結果對通信過程進行控制當通信環境變 好時提高低優先級的業務帶寬,使其業務運行更加順暢,提高網絡通行效率; 當通信環境變差時,將較低優先級業務的帶寬降低甚至終止通信,使較高優先 級業務的數據得到最大程度通行,滿足較高優先級業務的通信要求。
明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求 及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
ii
權利要求
1、一種無線通信控制方法,其特徵在於,包括以下步驟對WLAN網關的各埠的通信過程進行監控,並獲得各埠的通信參數;根據各埠的通信參數為各埠設置優先級;根據各埠的優先級控制各埠的數據包傳輸,其中優先級越高的埠對應的帶寬越多。
2、 如權利要求1所述的方法,其特徵在於,對WLAN網關的各埠的通 信過程進行監控並獲得各埠的通信參數的步驟包括下列步驟之一或組合對WLAN網關的各埠的無線硬體驅動進行監控,並獲得各埠的無線 連接速度;對WLAN網關的各埠傳輸的數據包進行監控,並獲得各埠的數據流量;對WLAN網關的各埠發送的探測包和接收的回應包進行監控,並獲得 各埠的時延和丟包率。
3、 如權利要求2所述的方法,其特徵在於,當通信參數包括無線連接速 度、數據流量、時延和丟包率中的至少兩項時,根據各埠的通信參數為各端 口設置優先級的步驟包括根據各埠的各通信參數,分別確定每個埠的各通信參數對應的優先級;對一個埠的各通信參數對應的優先級的值進行運算; 根據每個埠的優先級的運算結果,為該埠設置優先級。
4、如權利要求l、 2或3所述的方法,其特徵在於,根據各埠的優先級控制各埠的數據包傳輸的步驟包括根據各埠的優先級所對應的帶寬,控制各埠的數據包傳輸。
5、如權利要求l所述的方法,其特徵在於,對WLAN網關的各埠的通信過程進行監控的步驟包括當WLAN網關的接口收到有線網絡傳輸的數字信息時,對WLAN網關的 埠的數字信息的通信過程進行監控;當WLAN網關的接口收到無線網絡傳輸的模擬信息時,將模擬信息轉換 為數字信息,對WLAN網關的埠的數字信息的通信過程進行監控。
6、 一種用於無線通信控制的裝置,其特徵在於,包括 埠,用於傳輸數據包;驅動模塊,用於對WLAN網關的各埠的通信過程進行監控,並獲得各 埠的通信參數;控制模塊,用於根據各埠的通信參數為各埠設置優先級,並指示驅動 模塊根據各埠的優先級控制各埠的數據包傳輸,其中優先級越高的埠對 應的帶寬越多。
7、 如權利要求6所述的裝置,其特徵在於,驅動模塊用於執行下列步驟 之一或組合對WLAN網關的各埠的無線硬體驅動進行監控,並獲得各埠的無線 連蜂速度;對WLAN網關的各埠傳輸的數據包進行監控,並獲得各埠的數據流量;對WLAN網關的各埠發送的探測包和接收的回應包進行監控,並獲得 各埠的時延和丟包率。
8、 如權利要求7所述的裝置,其特徵在於,當通信參數包括無線連接速 度、數據流量、時延和丟包率中的至少兩項時,控制模塊用於根據各埠的無 線連接速度、數據流量、時延和丟包率,分別確定每個埠的無線連接速度、 數揚流量、時延和丟包率對應的優先級,並對一個埠的無線連接速度、數據 流量、時延和丟包率對應的優先級求和,以及根據每個埠的優先級求和結果, 為該埠設置優先級。
9、 如權利要求6、 7或8所述的裝置,其特徵在於,驅動模塊用於根據各埠的優先級所對應的帶寬,控制各埠的數據包傳輸。
10、如權利要求6所述的裝置,其特徵在於,還包括 接口模塊,用於接收有線網絡傳輸的數據包並傳輸給埠,以及接收無線 網絡傳輸的模擬信息並傳輸給物理模塊;物理模塊,用於將才莫擬信息轉換為數據包並傳輸給埠 ; 驅動模塊用於對WLAN網關的埠的數據包的通信過程進行監控。
全文摘要
本發明公開了一種無線通信控制方法,用於提高WLAN網絡的通信質量。所述方法包括對WLAN網關的各埠的通信過程進行監控,並獲得各埠的通信參數;根據各埠的通信參數為各埠設置優先級;根據各埠的優先級控制各埠的數據包傳輸,其中優先級越高的埠對應的帶寬越多。本發明還公開了一種用於實現所述方法的裝置。
文檔編號H04W88/00GK101459987SQ20091007607
公開日2009年6月17日 申請日期2009年1月5日 優先權日2009年1月5日
發明者楊青濤, 琳 賈 申請人:中興智能交通系統(北京)有限公司