数据传输方法、终端及无线访问接入点的制作方法

文档序号:8946365阅读:607来源:国知局
数据传输方法、终端及无线访问接入点的制作方法
【技术领域】
[0001]本公开涉及无线通信技术领域,特别涉及一种数据传输方法、终端及无线访问接入点。
【背景技术】
[0002]随着无线通信技术的迅速发展,接入同一 AP (Wireless Access Point,无线访问接入点)的终端数量往往有多个。例如,当AP为家庭路由器时,接入该家庭路由器的终端包括手机、平板电脑、智能电视等。接入AP的各个终端在向AP传输数据时,需要使用AP提供的传输资源。例如,各个终端在向AP传输数据时,需要使用AP提供的信道资源等。具体地,各个终端分时复用AP提供的传输资源,从而实现与AP之间的数据传输。
[0003]各个终端在向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传输数据的情况,即产生数据传输的冲突。
[0004]为了避免数据传输冲突,每个终端在等待DIFS后,还会继续等待一个随机等待时间,并在到达该随机等待时间时,再次检测传输资源是否处于空闲状态。其中,不同随机等待时间使得终端在向AP传输数据时具有不同的优先级。由于随机等待时间较短的终端相对于随机等待时间较长的终端,能够先检测传输资源是否处于空闲状态,并在检测到传输资源处于空闲状态时,先向AP传输数据,因此,随机等待时间较短的终端具有较高的数据传输优先级。

【发明内容】

[0005]本公开提供一种数据传输方法、终端及AP。
[0006]根据本公开实施例的第一方面,提供一种数据传输方法,所述方法包括:
[0007]当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;
[0008]将所述误码率发送至所述AP ;
[0009]接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;
[0010]根据所述优先级调整指令,将随机等待时间调整为指定时长;
[0011]如果从检测到所述传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到所述传输资源处于空闲状态,则向所述AP传输数据。
[0012]结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
[0013]检测终端自身的信号强度;
[0014]将所述信号强度发送至所述AP,使所述AP根据所述误码率和所述信号强度确定是否提高所述终端在向所述AP传输数据时的优先级。
[0015]结合第一方面,在第一方面的第二种可能的实现方式中,所述检测终端自身在向所述AP传输数据时的误码率,包括:
[0016]获取向所述AP发送数据的数据发送频率;
[0017]获取所述AP接收所述终端数据的数据接收频率;
[0018]根据所述数据发送频率和所述数据接收频率,确定所述终端自身在传输数据时的误码率。
[0019]结合第一方面,在第一方面的第三种可能的实现方式中,所述根据所述优先级调整指令,将随机等待时间调整为指定时长,包括:
[0020]根据所述优先级调整指令中携带的指定时长,将随机等待时间调整为指定时长;
[0021]或者,根据所述优先级调整指令及预设的参考随机等待时间范围,确定指定时长,所述指定时长为目标随机等待时间范围中的任一值,所述目标随机等待时间范围的起始时间为所述参考随机等待时间范围的起始时间,且所述目标随机等待时间范围占所述参考随机等待时间范围的指定比例;将随机等待时间调整为指定时长。
[0022]根据本公开实施例的第二方面,提供一种数据传输方法,所述方法包括:
[0023]接收已建立连接的各个终端发送的对应误码率;
[0024]根据所述各个终端的误码率,确定误码率不小于预设阈值的终端;
[0025]向所述终端发送优先级调整指令,使所述终端根据所述优先级调整指令将所述终端的随机等待时间调整为指定时长,以提高所述终端在传输数据时的优先级。
[0026]结合第二方面,在第二方面的第一种可能的实现方式中,所述方法还包括:
[0027]接收所述各个终端发送的对应信号强度;
[0028]所述根据所述各个终端的误码率,确定误码率不小于预设阈值的终端,包括:
[0029]根据所述各个终端的误码率和信号强度,确定误码率不小于预设阈值且信号强度不高于指定数值的终端。
[0030]结合第二方面,在第二方面的第二种可能的实现方式中,所述优先级调整指令中携带指定时间,所述向所述终端发送优先级调整指令,包括:
[0031]当所述终端的数量为多个时,根据每个终端当前所处理的业务类型,确定每个终端对应的指定时长;
[0032]将所述每个终端对应的指定时长携带于所述优先级调整指令中发送至所述每个终端。
[0033]根据本公开实施例的第三方面,提供一种终端,所述终端包括:
[0034]第一检测模块,用于当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;
[0035]第一发送模块,用于将所述误码率发送至所述AP ;
[0036]接收模块,用于接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;
[0037]调整模块,用于根据所述优先级调整指令,将随机等待时间调整为指定时长;
[0038]第二发送模块,用于当从检测到所述传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到所述传输资源处于空闲状态时,向所述AP传输数据。
[0039]结合第三方面,在第三方面的第一种可能的实现方式中,所述终端还包括:
[0040]第二检测模块,用于检测终端自身的信号强度;
[0041]第三发送模块,用于将所述信号强度发送至所述AP,使所述AP根据所述误码率和所述信号强度确定是否提高所述终端在向所述AP传输数据时的优先级。
[0042]结合第三方面,在第三方面的第二种可能的实现方式中,所述第一检测模块包括:
[0043]第一获取单元,用于获取向所述AP发送数据的数据发送频率;
[0044]第二获取单元,用于获取所述AP接收所述终端数据的数据接收频率;
[0045]确定单元,用于根据所述数据发送频率和所述数据接收频率,确定所述终端自身在传输数据时的误码率。
[0046]结合第三方面,在第三方面的第三种可能的实现方式中,所述调整模块,用于根据所述优先级调整指令中携带的指定时长,将随机等待时间调整为指定时长;
[0047]或者,根据所述优先级调整指令及预设的参考随机等待时间范围,确定指定时长,所述指定时长为目标随机等待时间范围中的任一值,所述目标随机等待时间范围的起始时间为所述参考随机等待时间范围的起始时间,且所述目标随机等待时间范围占所述参考随机等待时间范围的指定比例;将随机等待时间调整为指定时长。
[0048]根据本公开实施例的第四方面,提供一种AP,所述AP包括:
[0049]第一接收模块,用于接收已建立连接的各个终端发送的对应误码率;
[0050]确定模块,用于根据所述各个终端的误码率,确定误码率不小于预设阈值的终端;
[0051]发送模块,用于向所述终端发送优先级调整指令,使所述终端根据所述优先级调整指令将所述终端的随机等待时间调整为指定时长,以提高所述终端在传输数据时的优先级。
[0052]结合第四方面,在第四方面的第一种可能的实现方式中,所述AP还包括:
[0053]第二接收模块,用于接收所述各个终端发送的对应信号强度;
[0054]所述确定模块,用于根据所述各个终端的误码率和信号强度,确定误码率不小于预设阈值且信号强度不高于指定数值的终端。
[0055]结合第四方面,在第三方面的第二种可能的实现方式中,所述优先级调整指令中携带指定时间,所述发送模块包括:
[0056]确定单元,用于当所述终端的数量为多个时,根据每个终端当前所处理的业务类型,确定每个终端对应的指定时长;
[0057]发送单元,用于将所述每个终端对应的指定时长携带于所述优先级调整指令中发送至所述每个终端。
[0058]根据本公开实施例的第五方面,提供一种终端,所述终端包括:
[0059]处理器;
[0060]用于存储处理器可执行指令的存储器;
[0061 ] 其中,所述处理器被配置为:
[0062]当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向所述AP传输数据时的误码率;
[0063]将所述误码率发送至所述AP ;
[0064]接收所述AP发送的优先级调整指令,所述优先级调整指令用于当所述AP确定所述误码率不小于预设阈值时,指示所述终端将随机等待时间调整为指定时长,以提高所述终端在向所述AP传输数据时的优先级;
[0065]根据所述优先级调整指令,将随机等待时间调整为指定时长;
[0066]如果从检测到所述传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到所述传输资源处于空闲状态,则向所述AP传输数据。
[0067]根据本公开实施例的第六方面,提供一种AP,所述AP包括:
[0068]处理器;
[0069]用于存储处理器可执行指令的存储器;
[0070]其中,所述处理器被配置为:
[0071]接收已建立连接的各个终端发送的对应误码率;
[0072]根据所述各个终端的误码率,确定误码率不小于预设阈值的终端;
[0073]向所述终端发送优先级调整指令,使所述终端根据所述优先级调整指令将所述终端的随机等待时间调整为指定时长,以提高所述终端在传输数据时的优先级。
[0074]本公开的实施例提供的技术方案可以包括以下有益效果:
[0075]当AP确定终端向AP传输数据时的误码率不小于预设阈值时,控制终端将随机等待时间调整为指定时长,以提高终端在向AP传输数据时的优先级。由于误码率不小于预设阈值的终端为信号比较弱的终端,因此,通过提高其在向AP传输数据时的优先级,可以确保信号比较弱的终端能够优先向AP传输数据,从而确保信号弱的终端能够获得AP提供的一定速度的服务。
[0076]应当理解的是,以上的一般描述和后文
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1