数据传输方法、终端及无线访问接入点技术

技术编号:12520052 阅读:88 留言:0更新日期:2015-12-17 11:03
本公开关于一种数据传输方法、终端及AP,属于无线通信技术领域。包括:检测终端自身在向AP传输数据时的误码率;将误码率发送至AP;接收AP发送的优先级调整指令;将随机等待时间调整为指定时长;如果从检测到传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到传输资源处于空闲状态,则向AP传输数据。当AP确定终端向AP传输数据时的误码率不小于预设阈值时,控制终端将随机等待时间调整为指定时长,以提高终端在向AP传输数据时的优先级。由于误码率不小于预设阈值的终端为信号比较弱的终端,因此,通过提高其在向AP传输数据时的优先级,可以确保信号比较弱的终端能够优先向AP传输数据,从而使信号弱的终端能够获得AP提供的一定速度的服务。

【技术实现步骤摘要】

本公开涉及无线通信
,特别涉及一种数据传输方法、终端及无线访问接入点
技术介绍
随着无线通信技术的迅速发展,接入同一 AP (Wireless Access Point,无线访问接入点)的终端数量往往有多个。例如,当AP为家庭路由器时,接入该家庭路由器的终端包括手机、平板电脑、智能电视等。接入AP的各个终端在向AP传输数据时,需要使用AP提供的传输资源。例如,各个终端在向AP传输数据时,需要使用AP提供的信道资源等。具体地,各个终端分时复用AP提供的传输资源,从而实现与AP之间的数据传输。各个终端在向AP传输数据时,通常通过DCF(Distributed CoordinatedFunct1n,分布式协调功能)实现。具体地,DCF 基于 CSMA/CA (Carrier Sense MultipleAccess with Collis1n Avoidance,载波监听多路访问/碰撞避免)协议实现。在DCF模式下,终端在向AP传输数据之前,需要先检测AP提供的传输资源是否处于空闲状态。如果传输资源处于空闲状态,则终端向AP发送数据。如果传输资源处于非空闲状态,则终端需要等待DIFS (Distributed Inter-frame Spacing,分布式帧间间隙)后,再次检测传输资源是否处于空闲状态。其中,DIFS是一个固定时长。在此种情况下,如果同一时刻检测到传输资源处于非空闲状态的终端有多个,则每个终端在等待DIFS后,再次同时检测传输资源是否处于空闲状态。此时,当传输资源处于空闲状态时,多个终端同时尝试向AP传输数据。此时,将会出现多个终端同时向AP传输数据的情况,即产生数据传输的冲突。为了避免数据传输冲突,每个终端在等待DIFS后,还会继续等待一个随机等待时间,并在到达该随机等待时间时,再次检测传输资源是否处于空闲状态。其中,不同随机等待时间使得终端在向AP传输数据时具有不同的优先级。由于随机等待时间较短的终端相对于随机等待时间较长的终端,能够先检测传输资源是否处于空闲状态,并在检测到传输资源处于空闲状态时,先向AP传输数据,因此,随机等待时间较短的终端具有较高的数据传输优先级。
技术实现思路
本公开提供一种数据传输方法、终端及AP。根据本公开实施例的第一方面,提供一种数据传输方法,所述方法包括:当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;将所述误码率发送至所述AP ;接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;根据所述优先级调整指令,将随机等待时间调整为指定时长;如果从检测到所述传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到所述传输资源处于空闲状态,则向所述AP传输数据。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:检测终端自身的信号强度;将所述信号强度发送至所述AP,使所述AP根据所述误码率和所述信号强度确定是否提高所述终端在向所述AP传输数据时的优先级。结合第一方面,在第一方面的第二种可能的实现方式中,所述检测终端自身在向所述AP传输数据时的误码率,包括:获取向所述AP发送数据的数据发送频率;获取所述AP接收所述终端数据的数据接收频率;根据所述数据发送频率和所述数据接收频率,确定所述终端自身在传输数据时的误码率。结合第一方面,在第一方面的第三种可能的实现方式中,所述根据所述优先级调整指令,将随机等待时间调整为指定时长,包括:根据所述优先级调整指令中携带的指定时长,将随机等待时间调整为指定时长;或者,根据所述优先级调整指令及预设的参考随机等待时间范围,确定指定时长,所述指定时长为目标随机等待时间范围中的任一值,所述目标随机等待时间范围的起始时间为所述参考随机等待时间范围的起始时间,且所述目标随机等待时间范围占所述参考随机等待时间范围的指定比例;将随机等待时间调整为指定时长。根据本公开实施例的第二方面,提供一种数据传输方法,所述方法包括:接收已建立连接的各个终端发送的对应误码率;根据所述各个终端的误码率,确定误码率不小于预设阈值的终端;向所述终端发送优先级调整指令,使所述终端根据所述优先级调整指令将所述终端的随机等待时间调整为指定时长,以提高所述终端在传输数据时的优先级。结合第二方面,在第二方面的第一种可能的实现方式中,所述方法还包括:接收所述各个终端发送的对应信号强度;所述根据所述各个终端的误码率,确定误码率不小于预设阈值的终端,包括:根据所述各个终端的误码率和信号强度,确定误码率不小于预设阈值且信号强度不高于指定数值的终端。结合第二方面,在第二方面的第二种可能的实现方式中,所述优先级调整指令中携带指定时间,所述向所述终端发送优先级调整指令,包括:当所述终端的数量为多个时,根据每个终端当前所处理的业务类型,确定每个终端对应的指定时长;将所述每个终端对应的指定时长携带于所述优先级调整指令中发送至所述每个终端。根据本公开实施例的第三方面,提供一种终端,所述终端包括:第一检测模块,用于当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;第一发送模块,用于将所述误码率发送至所述AP ;接收模块,用于接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;调整模块,用于根据所述优先级调整指令,将随机等待时间调整为指定时长;第二发送模块,用于当从检测到所述传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到所述传输资源处于空闲状态时,向所述AP传输数据。结合第三方面,在第三方面的第一种可能的实现方式中,所述终端还包括:第二检测模块,用于检测终端自身的信号强度;第三发送模块,用于将所述信号强度发送至所述AP,使所述AP根据所述误码率和所述信号强度确定是否提高所述终端在向所述AP传输数据时的优先级。结合第三方面,在第三方面的第二种可能的实现方式中,所述第一检测模块包括:第一获取单元,用于获取向所述AP发送数据的数据发送频率;第二获取单元,用于获取所述AP接收所述终端数据的数据接收频率;确定单元,用于根据所述数据发送频率和所述数据接收频率,确定所述终端自身在传输数据时的误码率。结合第三方面,在第三方面的第三种可能的实现方式中,所述调整模块,用于根据所述优先级调整指令中携带的指定时长,将随机等待时间调整为指定时长;或者,根据所述优先级调整指令及预设的参考随机等待时间范围,确定指定时长,所述指定时长为目标随机等待时间范围中的任一值,所述目标随机等待时间范围的起始时间为所述参考随机等待时间范围的起始时间,且所述目标随机等待时间范围占所述参考随机等待时间范围的指定比例;将随机等待时间调整为指定时长。根据本公开实施例的第四方面,提供一种AP,所述AP包括:第一接收模块,用于接收已建立连接的各个终端发送的对应误码率;确定模块,用于根据所述各个终端的误码率,确定误码率不小于预设阈值的终端;发送模块,用于向所本文档来自技高网
...

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:当检测到无线访问接入点AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;将所述误码率发送至所述AP;接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;根据所述优先级调整指令,将随机等待时间调整为指定时长;如果从检测到所述传输资源处于非空闲状态开始,等待分布式帧间间隙DIFS及指定时长后,检测到所述传输资源处于空闲状态,则向所述AP传输数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘山荣吴鸣纪传舜
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1