一种无线Wi-Fi动态速率调整方法及系统技术方案

技术编号:12097358 阅读:80 留言:0更新日期:2015-09-23 15:03
本发明专利技术提供了一种无线Wi-Fi动态速率调整方法及系统,所述方法为:预设数据包数量阀值,检测当前周期内无线Wi-Fi的发送端发送的数据包数量;若当前周期内发送的数据包数量小于数据包数量阀值,则采集无线Wi-Fi的接收端的信噪比并调整数据包的传输速率;若当前周期内发送的数据包数量大于等于数据包数量阀值,则采集无线Wi-Fi的接收端的丢包率并调整数据包的传输速率。所述系统为:在无线Wi-Fi发送端连接检测模块和调整模块,在无线Wi-Fi接收端连接采集模块。系统结构合理,数据处理快速便捷,可提高无线Wi-Fi的通信质量。

【技术实现步骤摘要】

本专利技术涉及无线网络传输
,特别涉及一种无线Wi-Fi动态速率调整方法 及系统。
技术介绍
无线Wi-Fi凭借其速度高、价格低等优点越来越被广泛地应用到网络中。然而,无 线Wi-Fi的通信质量受外部环境的影响比较大,例如外界的干扰信号,障碍物的阻挡,客户 端处于运动状态等。因此,对无线Wi-Fi的传输速率进行调整以提高通信质量才能充分发 挥无线Wi-Fi的传输性能。 在POS机等只传送报文的场合,每次传输的数据包的数量是比较少的,尽管只丢 一个数据包,丢包率也会维持在很高的水平上,造成数据传输速率低下。因此单纯的丢包率 数据显然不能反映实际的通信情况,如果此时根据丢包率去调整传输速率,很可能会因为 速率调整失误造成通讯问题。
技术实现思路
本专利技术所要解决的技术问题是:提供一种通信质量好的无线Wi-Fi动态速率调整 方法及系统。 为了解决上述技术问题,本专利技术采用的技术方案为: -种无线Wi-Fi动态速率调整方法,所述方法为: 预设数据包数量阀值,检测当前周期内无线Wi-Fi的发送端发送的数据包数量; 若当前周期内发送的数据包数量小于数据包数量阀值,则采集无线Wi-Fi的接收 端的信噪比并调整数据包的传输速率; 若当前周期内发送的数据包数量大于等于数据包数量阀值,则采集无线Wi-Fi的 接收端的丢包率并调整数据包的传输速率。 本专利技术的有益效果在于:当无线Wi-Fi的发送端发送的数据包较少时,根据无线 Wi-Fi的接收端的信噪比调整数据包的传输速率,当无线Wi-Fi的发送端发送的数据包较 多时,根据无线Wi-Fi的接收端的丢包率调整数据包的传输速率,信噪比能反映接收端的 环境干扰情况,在数据包数量较少时采用信噪比调整传输速率,可避免丢包率太大而造成 的传输速率误调整,提高无线Wi-Fi的通信质量。 一种无线Wi-Fi动态速率调整系统,包括: 发送端,用于发送数据包; 接收端,用于接收数据包; 检测模块,用于检测当前周期内无线Wi-Fi的发送端发送的数据包数量; 采集模块,用于采集无线Wi-Fi的接收端的信噪比和丢包率; 调整模块,用于调整数据包的传输速率。 本专利技术的有益效果在于:通过发送端发送数据包,通过接收端接收数据包,通过检 测模块检测要发送的数据包数量,通过采集模块采集接收端的信噪比和丢包率,通过调整 模块调整传输速率,系统结构合理,可实现无线Wi-Fi数据发送和接收过程中的检测和控 制。【附图说明】 图1为本专利技术的无线Wi-Fi动态速率调整方法的流程图; 图2为本专利技术的无线Wi-Fi动态速率调整系统的结构示意图。【具体实施方式】 为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附 图予以说明。 本专利技术最关键的构思在于:无线Wi-Fi的发送端发送的数据包的数量较少时根据 信噪比调整传输速率,数据包数量较大时根据丢包率调整传输速率,在无线Wi-Fi的发送 端检测数据包数量,在无线Wi-Fi的接收端采集信噪比或丢包率,考虑了无线Wi-Fi的接收 端的环境干扰情况来调整传输速率,数据处理合理,系统结构合理。 本专利技术涉及的技术术语解释见表1: 表 1 本专利技术的【具体实施方式】为: 请参见图1,一种无线Wi-Fi动态速率调整方法,所述方法为: 预设数据包数量阀值,检测当前周期内无线Wi-Fi的发送端发送的数据包数量; 若当前周期内发送的数据包数量小于数据包数量阀值,则采集无线Wi-Fi的接收 端的信噪比并调整数据包的传输速率; 若当前周期内发送的数据包数量大于等于数据包数量阀值,则采集无线Wi-Fi的 接收端的丢包率并调整数据包的传输速率。 从上述描述可知,本专利技术的有益效果在于:当无线Wi-Fi的发送端发送的数据包 较少时,根据无线Wi-Fi的接收端的信噪比调整数据包的传输速率,当无线Wi-Fi的发送端 发送的数据包较多时,根据无线Wi-Fi的接收端的丢包率调整数据包的传输速率,信噪比 能反映接收端的环境干扰情况,在数据包数量较少时采用信噪比调整传输速率,可避免丢 包率太大而造成的传输速率误调整,提高无线Wi-Fi的通信质量。 进一步的,采集无线Wi-Fi的接收端的信噪比并调整数据包的传输速率,具体为: 预设最大信噪比阀值,采集无线Wi-Fi的接收端的信噪比; 根据采集到的无线Wi-Fi的接收端的信噪比与最大信噪比阀值来调整数据包的 传输速率。 由上述描述可知,根据无线Wi-Fi的接收端的信噪比来调整数据包的传输速率以 接收端的最大信噪比阀值作为参考数据,保证传输速率调整的合理性和有效性。 进一步的,最大信噪比阀值为无线Wi-Fi的接收端在无干扰环境下的信噪比。 由上述描述可知,最大信噪比阀值为无线Wi-Fi的接收端无环境干扰的理性通信 状态,以此作为参考,可保证传输速率调整的合理性和有效性。 进一步的,采集无线Wi-Fi的接收端的丢包率并调整数据包的传输速率,具体为: 预设最小丢包率阀值、最大丢包率阀值和当前传输速率,采集无线Wi-Fi的接收 端的丢包率; 在一定周期内,若无线Wi-Fi的接收端的丢包率小于最小丢包率阀值,则增大当 前传输速率;若无线Wi-Fi的接收端的丢包率大于最大丢包率阀值,则减小当前传输速率。 由上述描述可知,用最小丢包率阀值作为当前传输率提高的界线,用最大丢包率 阀值作为当前传输率降低的界线,丢包率如果位于最小丢包率阀值和最大丢包率阀值之 间,则当前传输速率不变,保证传输速率调整的合理性和有效性。 进一步的,所述最小丢包率阀值Permin的数值范围为:2%~8%,所述最大丢包率 阀值Permax的数值范围为:15%~30%。 由上述描述可知,由于POS机的交易报文每次发送的数据包数量较小,如果最小 丢包率阀值设置太低,则传输速率调整会过于频繁,如果最大丢包率阀值设置太高,则会影 响交易报文的有效性,影响用户体验。请参照图1,本专利技术的实施例一为: -种无线Wi-Fi动态速率调整方法,所述方法为: 预设一个包含N个依次从小到大排列的传输速率Ridx的速率表,其中i= 1,2, ...,N,所述速率表为{1,2, 5. 5,6,6. 5,13,19. 5, 26, 39, 52, 58. 5,65},单位为Mbps,则N 为12 ; 预设数据包数量阀值为20,检测当前周期内无线Wi-Fi的发送端发送的数据包数 量; 若当前周期内发送的数据包数量小于数据包数当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种无线Wi‑Fi动态速率调整方法,其特征在于,所述方法为:预设数据包数量阀值,检测当前周期内无线Wi‑Fi的发送端发送的数据包数量;若当前周期内发送的数据包数量小于数据包数量阀值,则采集无线Wi‑Fi的接收端的信噪比并调整数据包的传输速率;若当前周期内发送的数据包数量大于等于数据包数量阀值,则采集无线Wi‑Fi的接收端的丢包率并调整数据包的传输速率。

【技术特征摘要】

【专利技术属性】
技术研发人员:张炽成许剑锋
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1