保障POS终端WiFi通信质量的方法及系统的制作方法

文档序号:10616624阅读:252来源:国知局
保障POS终端WiFi通信质量的方法及系统的制作方法
【专利摘要】本发明公开了一种保障POS终端WiFi通信质量的方法,包括:判断接入路由器的WiFi终端是否为POS终端;若为非POS终端,则对其进行限速;若为POS终端,则为其预留带宽资源通过上述方式,本发明的路由器可以自动识别所接入的终端是否为POS终端;进而根据带宽使用情况自适应分配带宽,在尽量满足非POS终端的网络流量前提下保证金融POS终端的通信质量。
【专利说明】
保障POS终端W i FI通信质量的方法及系统
技术领域
[0001 ]本发明涉及POS通信技术领域,尤其是涉及一种保障POS终端WiFi通信质量方法及系统。
【背景技术】
[0002]近年来,WiFi功能已经成为智能终端的标配,人们对WiFi的需求日益强烈。在这种背景下,各商场甚至是个体商户都开始推出免费WiFi。而随着用户的增加,WLAN网络干扰加大,此时若金融POS作为同一个WLAN下的终端,其通信效率势必受到极大影响。
[0003]当前解决此问题的方法主要是通过静态配置限速的方法,即针对非POS终端的SSID做用户数和用户速率限制,即限制接入的用户数,并限制每用户的下载速率。而配置了用户限速之后,即使信道使用率很低,用户的下载速率也只能受限于限速值。并且一般情况下为了充分保障POS终端的WiFi通讯效率,一般会将非POS终端的限速值限速的很低,必然造成其他WiFi终端体验太差,因此实用性不高。
[0004]并且通过非POS终端只要通过某些方法接入到对应的SSID后,就可以享受到不限速的WiFi下载速度了,这样也就失去了优先保障POS设置通信质量的意义了。

【发明内容】

[0005]本发明所要解决的技术问题是:提供优先保障POS终端连接WiFi的技术方案,当金融POS终端和其他WiFi终端处于同一个WLAN网络时,解决由于其他用户干扰而导致的通信延迟丢包等问题。
[0006]为了解决上述技术问题,本发明采用的技术方案为:提供一种保障POS终端WiFi通信质量的方法,包括:
[0007 ]判断接入路由器的WiF i终端是否为POS终端;
[0008]若为非POS终端,则对其进行限速;若为POS终端,则为其预留带宽资源。
[0009]为解决上述问题,本发明还提供一种保障POS终端WiFi通信质量的系统,包括:
[0010]终端识别模块,用于判断接入路由器的WiFi终端是否为POS终端;
[0011]带宽分配模块,用于为非POS终端进行限速,对POS终端预留带宽资源。
[0012]本发明的有益效果在于:区别于现有技术,本发明通过划分接入路由器的WiFi终端为POS终端与非POS终端,并对应的进行限速或者预留带宽资源。通过上述方式,本发明的路由器可以自动识别所接入的终端是否为POS终端;进而根据带宽使用情况自适应分配带宽,在保证金融POS终端的通信质量的前提下尽量满足非POS终端的网络流量。
【附图说明】
[0013]图1为本发明具体实施例中厂商信息Data字段示意图;
[0014]图2为本发明具体实施例路由器划分终端类型的流程示意图;
[0015]图3为本发明具体实施例分配带宽资源的流程示意图。
【具体实施方式】
[0016]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0017]本发明最关键的构思在于:划分接入路由器的WiFi终端为POS终端与非POS终端,并对应的进行限速或者预留带宽资源。
[0018]本发明实施例一提供一种保障POS终端WiFi通信质量的方法,包括:
[0019]判断接入路由器的WiFi终端是否为POS终端;
[0020]若为非POS终端,则对其进行限速;若为POS终端,则为其预留带宽资源。
[0021]其中在POS终端接入路由器前,在连接请求报文中插入终端特定元素及唯一标识符;
[0022 ]路由器接收WiF i终端的连接请求报文后,对其进行解析;
[0023]判断解析后的报文中是否存在所述终端特定元素;
[0024]若不存在,则标记所述终端为非POS终端;
[0025]若存在,则判断唯一标识符是否为POS终端唯一标识符;
[0026]若是,则读取厂商信息及型号信息,并标记为POS终端;
[0027]反之,则标记所述终端为非POS终端。
[0028]确定了终端类型后,可相应对其分配带宽资源,若为非POS终端,则对其进行限速,若为POS终端,则为其预留带宽资源。在分配带宽资源之前,还需要监控当前带宽,获得当前网络带宽利用率;具体地:
[0029]预设当前网络总吞吐量,并实时获取当前网络流量;
[0030]根据所述网络总吞吐量及网络流量,计算获得当前网络带宽利用率。
[0031]分配带宽资源时,根据网络带宽利用率,调节非POS终端的限速值,所述限速值随带宽利用率的增大而减小。
[0032]对应地,本发明实施例二提供一种保障POS终端WiFi通信质量的系统,包括:
[0033]终端识别模块,用于判断接入路由器的WiFi终端是否为POS终端;
[0034]带宽分配模块,用于为非POS终端进行限速,对POS终端预留带宽资源。
[0035]其中,所述终端识别模块具体用于:
[0036]POS终端在连接请求报文中插入终端特定元素及唯一标识符;
[0037]路由器接收所有WiFi终端的连接请求报文,并解析;
[0038]判断解析后的报文中是否存在所述终端特定元素;
[0039]若不存在,则标记所述终端为非POS终端;
[0040]若存在,则判断唯一标识符是否为POS终端唯一标识符;
[0041]若是,则读取厂商信息及型号信息,并标记为POS终端;
[0042]反之,则标记所述终端为非POS终端。
[0043]优选地,所述系统还包括:带宽监控模块,用于监控当前带宽,获得当前网络带宽利用率;具体地:
[0044]预设当前网络总吞吐量,并实时获取当前网络流量;
[0045]根据所述网络总吞吐量及网络流量,计算获得当前网络带宽利用率。
[0046]所述带宽分配模块具体用于:
[0047]根据网络带宽利用率,调节非POS终端的限速值;所述限速值随带宽利用率的增大而减小。
[0048]优选地,所述带宽分配模块还用于预设多个限速值,并存储于限速值集合中。
[0049]为方便理解本发明所述技术方案,以下结合附图1?3,通过一个具体实施例进行说明。
[0050]本发明技术方案主要分为以下几个部分:
[0051]I)终端识别模块:用于确认所接入到该SSID的终端一定是金融POS设备;
[0052]2)带宽监控模块:用于实时获取当前网络的带宽使用情况;
[0053]3)带宽分配模块:根据当前带宽情况,优先为金融POS设备预留带宽;而当带宽充裕时尽量满足其他WiFi终端的网络流量。
[0054]本发明主要思想在于事先对接入的终端做终端识别,判定该WiFi模块是否属于金融POS设备;并实时获取当前带宽流量,再视带宽情况根据是否是金融POS设备相应分配带宽。
[0055]对于终端识别模块:
[°°56] 金融POS设备的WiFi模块在接入AP(路由器)时,在(re)assoc request(连接请求报文)中插入供应商特定元素(Vendor Specific Element),携带的OUI(Organizat1nallyunique identifier,组织唯一标识符)假设为P0S_0UI,携带Data字段用于标识是否是金融POS设备,Data字段具体含义如图1所示。
[0057]AP设备在收到WiFi模块的(re)assoc request后,解析是否包含Vendor SpecificElement,并且OUI是P0S_0UI的Element。若有,则解析POS厂商和型号,将设备归类为金融POS设备。若没有该Element,则将该WiFi终端归类为普通WiFi终端。图2为AP设备的处理流程。
[0058]对于带宽监控模块:
[0059]首先预设当前网络总吞吐为TPmax(可以根据当前AP的流数,频宽,干扰情况预设,例如对于双流HT20并且存在一定干扰,则可以认为TPmax = 85Mbps*70%=59Mbps,其中70%为无线干扰影响因子)。再通过实时获取当前网络流量,假定为TPc,则得出当前网络带宽利用率TPer为:
[0060]TPer = TPc/TPmax............公式(一)
[0061]对于带宽分配模块:
[0062]分配带宽主要是针对非金融POS的WiFi终端进行自适应限速,而对于金融POS类的WiFi终端则始终为其预留带宽资源。具体步骤如下:
[0063]I)确定非POS终端的限速值,采用N档限速的方法,确定每一档限速值,即在当前网络流量小时,选择高速档的限速值,给予非POS终端更高的下载数率;而在流量大时则选择低速档的限速值,保障POS终端的带宽。
[0064]2)如上述步骤,限速值随带宽利用率Tper递增而减小。将预先确定的N档限速值存储于数组LR_TABLE[N](即限速值集合)。如可假设LR_TABLE[N] = {2Mpbs,I.5Mbps,1.2Mbps,IMbps,0.8Mbps,0.5Mbps,0.2Mbps}。
[0065]3)根据带宽监控模式实时获取的带宽利用率,计算当前限速值,即从上述步骤2)确定限速值集合中挑选合适的具体限速值,具体计算方法:
[0066]LR = LR_TABLE[N-l]*TPer............公式(二)
[0067]4)根据上一步骤计算的LR,对非POS终端进行限速。具体流程图如图3所示。
[0068]区别于现有技术,本发明的金融POS设备通过在(re)assocrequest报文中插入Vendor Specific Element来标识是否是金融POS设备;且AP根据自动识别的终端类型,自适应分配带宽算法;
[0069]采用本发明,AP可以自动识别所接入的终端是否为金融POS设备;进而根据带宽使用情况自适应分配带宽,在尽量满足非POS终端的网络流量前提下保证金融POS的通信质量。而在实际中,本发明的技术方案在E550上经过测试,实际使用效果良好。
[0070]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种保障POS终端WiFi通信质量的方法,其特征在于,包括: 判断接入路由器的WiFi终端是否为POS终端; 若为非POS终端,则对其进行限速;若为POS终端,则为其预留带宽资源。2.根据权利要求1所述保障POS终端WiFi通信质量的方法,其特征在于,判断接入路由器的wif i终端是否为POS终端的步骤具体为: POS终端在连接请求报文中插入终端特定元素及唯一标识符; 路由器接收WiFi终端的连接请求报文,并解析; 判断解析后的报文中是否存在所述终端特定元素; 若不存在,则标记所述终端为非POS终端; 若存在,则判断唯一标识符是否为POS终端唯一标识符; 若是,则读取厂商信息及型号信息,并标记为POS终端; 反之,则标记所述终端为非POS终端。3.根据权利要求1所述保障POS终端WiFi通信质量的方法,其特征在于,对非POS终端进行限速或者为POS终端预留带宽资源的步骤之前,还包括: 监控当前带宽,获得当前网络带宽利用率;具体地: 预设当前网络总吞吐量,并实时获取当前网络流量; 根据所述网络总吞吐量及当前网络流量,计算获得当前网络带宽利用率。4.根据权利要求3所述保障POS终端WiFi通信质量的方法,其特征在于,对非POS终端进行限速或者为POS终端预留带宽资源的步骤具体为: 根据网络带宽利用率,调节非POS终端的限速值,所述限速值随带宽利用率的增大而减小。5.根据权利要求4所述保障POS终端WiFi通信质量的方法,其特征在于,预设多个限速值,并存储于限速值集合中。6.一种保障POS终端WiFi通信质量的系统,其特征在于,包括: 终端识别模块,用于判断接入路由器的WiFi终端是否为POS终端; 带宽分配模块,用于为非POS终端进行限速,对POS终端预留带宽资源。7.根据权利要求6所述保障POS终端WiFi通信质量的系统,其特征在于,所述终端识别模块具体用于: POS终端在连接请求报文中插入终端特定元素及唯一标识符; 路由器接收WiFi终端的连接请求报文,并解析; 判断解析后的报文中是否存在所述终端特定元素; 若不存在,则标记所述终端为非POS终端; 若存在,则判断唯一标识符是否为POS终端唯一标识符; 若是,则读取厂商信息及型号信息,并标记为POS终端; 反之,则标记所述终端为非POS终端。8.根据权利要求6所述保障POS终端WiFi通信质量的系统,其特征在于,还包括:带宽监控模块,用于监控当前带宽,获得当前网络带宽利用率;具体地: 预设当前网络总吞吐量,并实时获取当前网络流量; 根据所述网络总吞吐量及网络流量,计算获得当前网络带宽利用率。9.根据权利要求8所述保障POS终端WiFi通信质量的系统,其特征在于,所述带宽分配模块具体用于: 根据网络带宽利用率,调节非POS终端的限速值;所述限速值随带宽利用率的增大而减小。10.根据权利要求9所述保障POS终端WiFi通信质量的系统,其特征在于,所述带宽分配模块还用于预设多个限速值,并存储于限速值集合中。
【文档编号】H04W28/20GK105979551SQ201610264347
【公开日】2016年9月28日
【申请日】2016年4月26日
【发明人】张炽成, 许剑锋
【申请人】福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1