保障POS終端WiFi通信質(zhì)量的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種保障POS終端WiFi通信質(zhì)量的方法,包括:判斷接入路由器的WiFi終端是否為POS終端;若為非POS終端,則對其進(jìn)行限速;若為POS終端,則為其預(yù)留帶寬資源通過上述方式,本發(fā)明的路由器可以自動識別所接入的終端是否為POS終端;進(jìn)而根據(jù)帶寬使用情況自適應(yīng)分配帶寬,在盡量滿足非POS終端的網(wǎng)絡(luò)流量前提下保證金融POS終端的通信質(zhì)量。
【專利說明】
保障POS終端W i FI通信質(zhì)量的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及POS通信技術(shù)領(lǐng)域,尤其是涉及一種保障POS終端WiFi通信質(zhì)量方法及系統(tǒng)。
【背景技術(shù)】
[0002]近年來,WiFi功能已經(jīng)成為智能終端的標(biāo)配,人們對WiFi的需求日益強(qiáng)烈。在這種背景下,各商場甚至是個體商戶都開始推出免費(fèi)WiFi。而隨著用戶的增加,WLAN網(wǎng)絡(luò)干擾加大,此時(shí)若金融POS作為同一個WLAN下的終端,其通信效率勢必受到極大影響。
[0003]當(dāng)前解決此問題的方法主要是通過靜態(tài)配置限速的方法,即針對非POS終端的SSID做用戶數(shù)和用戶速率限制,即限制接入的用戶數(shù),并限制每用戶的下載速率。而配置了用戶限速之后,即使信道使用率很低,用戶的下載速率也只能受限于限速值。并且一般情況下為了充分保障POS終端的WiFi通訊效率,一般會將非POS終端的限速值限速的很低,必然造成其他WiFi終端體驗(yàn)太差,因此實(shí)用性不高。
[0004]并且通過非POS終端只要通過某些方法接入到對應(yīng)的SSID后,就可以享受到不限速的WiFi下載速度了,這樣也就失去了優(yōu)先保障POS設(shè)置通信質(zhì)量的意義了。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是:提供優(yōu)先保障POS終端連接WiFi的技術(shù)方案,當(dāng)金融POS終端和其他WiFi終端處于同一個WLAN網(wǎng)絡(luò)時(shí),解決由于其他用戶干擾而導(dǎo)致的通信延遲丟包等問題。
[0006]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種保障POS終端WiFi通信質(zhì)量的方法,包括:
[0007 ]判斷接入路由器的WiF i終端是否為POS終端;
[0008]若為非POS終端,則對其進(jìn)行限速;若為POS終端,則為其預(yù)留帶寬資源。
[0009]為解決上述問題,本發(fā)明還提供一種保障POS終端WiFi通信質(zhì)量的系統(tǒng),包括:
[0010]終端識別模塊,用于判斷接入路由器的WiFi終端是否為POS終端;
[0011]帶寬分配模塊,用于為非POS終端進(jìn)行限速,對POS終端預(yù)留帶寬資源。
[0012]本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過劃分接入路由器的WiFi終端為POS終端與非POS終端,并對應(yīng)的進(jìn)行限速或者預(yù)留帶寬資源。通過上述方式,本發(fā)明的路由器可以自動識別所接入的終端是否為POS終端;進(jìn)而根據(jù)帶寬使用情況自適應(yīng)分配帶寬,在保證金融POS終端的通信質(zhì)量的前提下盡量滿足非POS終端的網(wǎng)絡(luò)流量。
【附圖說明】
[0013]圖1為本發(fā)明具體實(shí)施例中廠商信息Data字段示意圖;
[0014]圖2為本發(fā)明具體實(shí)施例路由器劃分終端類型的流程示意圖;
[0015]圖3為本發(fā)明具體實(shí)施例分配帶寬資源的流程示意圖。
【具體實(shí)施方式】
[0016]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
[0017]本發(fā)明最關(guān)鍵的構(gòu)思在于:劃分接入路由器的WiFi終端為POS終端與非POS終端,并對應(yīng)的進(jìn)行限速或者預(yù)留帶寬資源。
[0018]本發(fā)明實(shí)施例一提供一種保障POS終端WiFi通信質(zhì)量的方法,包括:
[0019]判斷接入路由器的WiFi終端是否為POS終端;
[0020]若為非POS終端,則對其進(jìn)行限速;若為POS終端,則為其預(yù)留帶寬資源。
[0021]其中在POS終端接入路由器前,在連接請求報(bào)文中插入終端特定元素及唯一標(biāo)識符;
[0022 ]路由器接收WiF i終端的連接請求報(bào)文后,對其進(jìn)行解析;
[0023]判斷解析后的報(bào)文中是否存在所述終端特定元素;
[0024]若不存在,則標(biāo)記所述終端為非POS終端;
[0025]若存在,則判斷唯一標(biāo)識符是否為POS終端唯一標(biāo)識符;
[0026]若是,則讀取廠商信息及型號信息,并標(biāo)記為POS終端;
[0027]反之,則標(biāo)記所述終端為非POS終端。
[0028]確定了終端類型后,可相應(yīng)對其分配帶寬資源,若為非POS終端,則對其進(jìn)行限速,若為POS終端,則為其預(yù)留帶寬資源。在分配帶寬資源之前,還需要監(jiān)控當(dāng)前帶寬,獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率;具體地:
[0029]預(yù)設(shè)當(dāng)前網(wǎng)絡(luò)總吞吐量,并實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)流量;
[0030]根據(jù)所述網(wǎng)絡(luò)總吞吐量及網(wǎng)絡(luò)流量,計(jì)算獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率。
[0031]分配帶寬資源時(shí),根據(jù)網(wǎng)絡(luò)帶寬利用率,調(diào)節(jié)非POS終端的限速值,所述限速值隨帶寬利用率的增大而減小。
[0032]對應(yīng)地,本發(fā)明實(shí)施例二提供一種保障POS終端WiFi通信質(zhì)量的系統(tǒng),包括:
[0033]終端識別模塊,用于判斷接入路由器的WiFi終端是否為POS終端;
[0034]帶寬分配模塊,用于為非POS終端進(jìn)行限速,對POS終端預(yù)留帶寬資源。
[0035]其中,所述終端識別模塊具體用于:
[0036]POS終端在連接請求報(bào)文中插入終端特定元素及唯一標(biāo)識符;
[0037]路由器接收所有WiFi終端的連接請求報(bào)文,并解析;
[0038]判斷解析后的報(bào)文中是否存在所述終端特定元素;
[0039]若不存在,則標(biāo)記所述終端為非POS終端;
[0040]若存在,則判斷唯一標(biāo)識符是否為POS終端唯一標(biāo)識符;
[0041]若是,則讀取廠商信息及型號信息,并標(biāo)記為POS終端;
[0042]反之,則標(biāo)記所述終端為非POS終端。
[0043]優(yōu)選地,所述系統(tǒng)還包括:帶寬監(jiān)控模塊,用于監(jiān)控當(dāng)前帶寬,獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率;具體地:
[0044]預(yù)設(shè)當(dāng)前網(wǎng)絡(luò)總吞吐量,并實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)流量;
[0045]根據(jù)所述網(wǎng)絡(luò)總吞吐量及網(wǎng)絡(luò)流量,計(jì)算獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率。
[0046]所述帶寬分配模塊具體用于:
[0047]根據(jù)網(wǎng)絡(luò)帶寬利用率,調(diào)節(jié)非POS終端的限速值;所述限速值隨帶寬利用率的增大而減小。
[0048]優(yōu)選地,所述帶寬分配模塊還用于預(yù)設(shè)多個限速值,并存儲于限速值集合中。
[0049]為方便理解本發(fā)明所述技術(shù)方案,以下結(jié)合附圖1?3,通過一個具體實(shí)施例進(jìn)行說明。
[0050]本發(fā)明技術(shù)方案主要分為以下幾個部分:
[0051]I)終端識別模塊:用于確認(rèn)所接入到該SSID的終端一定是金融POS設(shè)備;
[0052]2)帶寬監(jiān)控模塊:用于實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)的帶寬使用情況;
[0053]3)帶寬分配模塊:根據(jù)當(dāng)前帶寬情況,優(yōu)先為金融POS設(shè)備預(yù)留帶寬;而當(dāng)帶寬充裕時(shí)盡量滿足其他WiFi終端的網(wǎng)絡(luò)流量。
[0054]本發(fā)明主要思想在于事先對接入的終端做終端識別,判定該WiFi模塊是否屬于金融POS設(shè)備;并實(shí)時(shí)獲取當(dāng)前帶寬流量,再視帶寬情況根據(jù)是否是金融POS設(shè)備相應(yīng)分配帶寬。
[0055]對于終端識別模塊:
[°°56] 金融POS設(shè)備的WiFi模塊在接入AP(路由器)時(shí),在(re)assoc request(連接請求報(bào)文)中插入供應(yīng)商特定元素(Vendor Specific Element),攜帶的OUI(Organizat1nallyunique identifier,組織唯一標(biāo)識符)假設(shè)為P0S_0UI,攜帶Data字段用于標(biāo)識是否是金融POS設(shè)備,Data字段具體含義如圖1所示。
[0057]AP設(shè)備在收到WiFi模塊的(re)assoc request后,解析是否包含Vendor SpecificElement,并且OUI是P0S_0UI的Element。若有,則解析POS廠商和型號,將設(shè)備歸類為金融POS設(shè)備。若沒有該Element,則將該WiFi終端歸類為普通WiFi終端。圖2為AP設(shè)備的處理流程。
[0058]對于帶寬監(jiān)控模塊:
[0059]首先預(yù)設(shè)當(dāng)前網(wǎng)絡(luò)總吞吐為TPmax(可以根據(jù)當(dāng)前AP的流數(shù),頻寬,干擾情況預(yù)設(shè),例如對于雙流HT20并且存在一定干擾,則可以認(rèn)為TPmax = 85Mbps*70%=59Mbps,其中70%為無線干擾影響因子)。再通過實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)流量,假定為TPc,則得出當(dāng)前網(wǎng)絡(luò)帶寬利用率TPer為:
[0060]TPer = TPc/TPmax............公式(一)
[0061]對于帶寬分配模塊:
[0062]分配帶寬主要是針對非金融POS的WiFi終端進(jìn)行自適應(yīng)限速,而對于金融POS類的WiFi終端則始終為其預(yù)留帶寬資源。具體步驟如下:
[0063]I)確定非POS終端的限速值,采用N檔限速的方法,確定每一檔限速值,即在當(dāng)前網(wǎng)絡(luò)流量小時(shí),選擇高速檔的限速值,給予非POS終端更高的下載數(shù)率;而在流量大時(shí)則選擇低速檔的限速值,保障POS終端的帶寬。
[0064]2)如上述步驟,限速值隨帶寬利用率Tper遞增而減小。將預(yù)先確定的N檔限速值存儲于數(shù)組LR_TABLE[N](即限速值集合)。如可假設(shè)LR_TABLE[N] = {2Mpbs,I.5Mbps,1.2Mbps,IMbps,0.8Mbps,0.5Mbps,0.2Mbps}。
[0065]3)根據(jù)帶寬監(jiān)控模式實(shí)時(shí)獲取的帶寬利用率,計(jì)算當(dāng)前限速值,即從上述步驟2)確定限速值集合中挑選合適的具體限速值,具體計(jì)算方法:
[0066]LR = LR_TABLE[N-l]*TPer............公式(二)
[0067]4)根據(jù)上一步驟計(jì)算的LR,對非POS終端進(jìn)行限速。具體流程圖如圖3所示。
[0068]區(qū)別于現(xiàn)有技術(shù),本發(fā)明的金融POS設(shè)備通過在(re)assocrequest報(bào)文中插入Vendor Specific Element來標(biāo)識是否是金融POS設(shè)備;且AP根據(jù)自動識別的終端類型,自適應(yīng)分配帶寬算法;
[0069]采用本發(fā)明,AP可以自動識別所接入的終端是否為金融POS設(shè)備;進(jìn)而根據(jù)帶寬使用情況自適應(yīng)分配帶寬,在盡量滿足非POS終端的網(wǎng)絡(luò)流量前提下保證金融POS的通信質(zhì)量。而在實(shí)際中,本發(fā)明的技術(shù)方案在E550上經(jīng)過測試,實(shí)際使用效果良好。
[0070]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種保障POS終端WiFi通信質(zhì)量的方法,其特征在于,包括: 判斷接入路由器的WiFi終端是否為POS終端; 若為非POS終端,則對其進(jìn)行限速;若為POS終端,則為其預(yù)留帶寬資源。2.根據(jù)權(quán)利要求1所述保障POS終端WiFi通信質(zhì)量的方法,其特征在于,判斷接入路由器的wif i終端是否為POS終端的步驟具體為: POS終端在連接請求報(bào)文中插入終端特定元素及唯一標(biāo)識符; 路由器接收WiFi終端的連接請求報(bào)文,并解析; 判斷解析后的報(bào)文中是否存在所述終端特定元素; 若不存在,則標(biāo)記所述終端為非POS終端; 若存在,則判斷唯一標(biāo)識符是否為POS終端唯一標(biāo)識符; 若是,則讀取廠商信息及型號信息,并標(biāo)記為POS終端; 反之,則標(biāo)記所述終端為非POS終端。3.根據(jù)權(quán)利要求1所述保障POS終端WiFi通信質(zhì)量的方法,其特征在于,對非POS終端進(jìn)行限速或者為POS終端預(yù)留帶寬資源的步驟之前,還包括: 監(jiān)控當(dāng)前帶寬,獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率;具體地: 預(yù)設(shè)當(dāng)前網(wǎng)絡(luò)總吞吐量,并實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)流量; 根據(jù)所述網(wǎng)絡(luò)總吞吐量及當(dāng)前網(wǎng)絡(luò)流量,計(jì)算獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率。4.根據(jù)權(quán)利要求3所述保障POS終端WiFi通信質(zhì)量的方法,其特征在于,對非POS終端進(jìn)行限速或者為POS終端預(yù)留帶寬資源的步驟具體為: 根據(jù)網(wǎng)絡(luò)帶寬利用率,調(diào)節(jié)非POS終端的限速值,所述限速值隨帶寬利用率的增大而減小。5.根據(jù)權(quán)利要求4所述保障POS終端WiFi通信質(zhì)量的方法,其特征在于,預(yù)設(shè)多個限速值,并存儲于限速值集合中。6.一種保障POS終端WiFi通信質(zhì)量的系統(tǒng),其特征在于,包括: 終端識別模塊,用于判斷接入路由器的WiFi終端是否為POS終端; 帶寬分配模塊,用于為非POS終端進(jìn)行限速,對POS終端預(yù)留帶寬資源。7.根據(jù)權(quán)利要求6所述保障POS終端WiFi通信質(zhì)量的系統(tǒng),其特征在于,所述終端識別模塊具體用于: POS終端在連接請求報(bào)文中插入終端特定元素及唯一標(biāo)識符; 路由器接收WiFi終端的連接請求報(bào)文,并解析; 判斷解析后的報(bào)文中是否存在所述終端特定元素; 若不存在,則標(biāo)記所述終端為非POS終端; 若存在,則判斷唯一標(biāo)識符是否為POS終端唯一標(biāo)識符; 若是,則讀取廠商信息及型號信息,并標(biāo)記為POS終端; 反之,則標(biāo)記所述終端為非POS終端。8.根據(jù)權(quán)利要求6所述保障POS終端WiFi通信質(zhì)量的系統(tǒng),其特征在于,還包括:帶寬監(jiān)控模塊,用于監(jiān)控當(dāng)前帶寬,獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率;具體地: 預(yù)設(shè)當(dāng)前網(wǎng)絡(luò)總吞吐量,并實(shí)時(shí)獲取當(dāng)前網(wǎng)絡(luò)流量; 根據(jù)所述網(wǎng)絡(luò)總吞吐量及網(wǎng)絡(luò)流量,計(jì)算獲得當(dāng)前網(wǎng)絡(luò)帶寬利用率。9.根據(jù)權(quán)利要求8所述保障POS終端WiFi通信質(zhì)量的系統(tǒng),其特征在于,所述帶寬分配模塊具體用于: 根據(jù)網(wǎng)絡(luò)帶寬利用率,調(diào)節(jié)非POS終端的限速值;所述限速值隨帶寬利用率的增大而減小。10.根據(jù)權(quán)利要求9所述保障POS終端WiFi通信質(zhì)量的系統(tǒng),其特征在于,所述帶寬分配模塊還用于預(yù)設(shè)多個限速值,并存儲于限速值集合中。
【文檔編號】H04W28/20GK105979551SQ201610264347
【公開日】2016年9月28日
【申請日】2016年4月26日
【發(fā)明人】張熾成, 許劍鋒
【申請人】福建聯(lián)迪商用設(shè)備有限公司