一种终端接入方法及装置

文档序号:1188537 发布日期:2020-09-22 浏览:9次 >En<

阅读说明:本技术 一种终端接入方法及装置 (Terminal access method and device ) 是由 聂树伟 韩冰 于 2020-04-01 设计创作,主要内容包括:本申请涉及无线通信技术领域,特别涉及一种终端接入方法及装置。该方法包括:接收目标终端发送的第一关联请求,其中,上述第一关联请求为上述目标终端以高速模式接入网络的请求;判断已接入网络的终端数是否大于等于第一阈值,并判断上述目标终端的信号强度是否小于第二阈值;若判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值,则向上述目标终端发送关联不成功的第一关联响应,以使得上述目标终端以非高速模式接入网络。(The present application relates to the field of wireless communications technologies, and in particular, to a terminal access method and apparatus. The method comprises the following steps: receiving a first association request sent by a target terminal, wherein the first association request is a request of the target terminal for accessing a network in a high-speed mode; judging whether the number of terminals accessed to the network is greater than or equal to a first threshold value, and judging whether the signal intensity of the target terminal is smaller than a second threshold value; and if the number of the terminals which have accessed the network is judged to be larger than or equal to a first threshold value and the signal intensity of the target terminal is smaller than a second threshold value, sending a first association response with unsuccessful association to the target terminal so that the target terminal accesses the network in a non-high-speed mode.)

一种终端接入方法及装置

技术领域

本申请涉及无线通信技术领域,特别涉及一种终端接入方法及装置。

背景技术

随着无线网络技术的进一步发展,WLAN网络的应用已经越来越普及,典型的应用组网场景为AC+FITAP模式。在这种组网下,FITAP负责射频接入,转发、控制策略都由AC来完成。实际应用场景中都会存在许多的终端连接到网络中,这些终端多种多样,距离有远有近。但是就目前来说,无论是电脑、手持终端,还是手机、PAD等智能接入设备,几乎都是高速终端,即支持802.11n或者支持802.11ac的终端。

高速终端接入到网络之后,让用户的体验更好。但是也有一个问题:假如某个终端距离网络较远,导致信号较弱。由于无线的工作机制是所有终端竞争使用信道,如果该终端以高速模式接入网络,就会产生如下问题:1)该终端竞争到信道之后,如果要传输数据,由于距离较远信号较弱,那么只能不断降速,最终可能会一直以最低速进行数据传输;2)该终端以最低速进行数据传输的同时,还会伴随大量的重传、错包;3)由于该终端是高速终端,且以高速模式接入网络,那么,在数据传输之外还会存在一些多余信息的协商:例如,BlockACK的协商、节电协商、碰撞产生的带宽改变等等。

为了解决上述问题,保证网络质量,目前采用的方式为:拒绝信号较弱的高速终端接入。也就是说,信号较弱的高速终端无法接入网络。

发明内容

本申请实施例提供的终端接入方法及装置,用以解决现有技术中存在的信号较弱的高速终端无法接入网络的问题。

本申请实施例提供的具体技术方案如下:

第一方面,本申请提供了一种终端接入方法,应用于接入点AP,上述方法包括:

接收目标终端发送的第一关联请求,其中,上述第一关联请求为上述目标终端以高速模式接入网络的请求;

判断已接入网络的终端数是否大于等于第一阈值,并判断上述目标终端的信号强度是否小于第二阈值;

若判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值,则向上述目标终端发送关联不成功的第一关联响应,以使得上述目标终端以非高速模式接入网络。

可选地,上述第一关联响应携带有预设时长,其中,上述目标终端在接收到上述关联响应之后开始计时,在经过上述预设时长后,发送以高速模式接入网络的第二关联请求;上述方法还包括:

接收上述目标终端发送的第二关联请求;

若判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值,则向上述目标终端发送关联成功的第二关联响应。

可选地,上述方法还包括:

实时监测已接入网络的终端数和上述目标终端的信号强度;

在判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值时,向上述目标终端发送第一管理帧,以使得上述目标终端以高速模式进行重新接入网络的操作。

可选地,上述方法还包括:

在上述目标终端以高速模式接入网络时,若判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值时,向上述目标终端发送第二管理帧,以使得上述目标终端以非高速模式进行重新接入网络的操作。

可选地,上述方法还包括:

在确定上述目标终端以非高速模式接入网络时,在本地添加上述目标终端为高速终端的记录;

在确定上述目标终端以高速模式接入网络时,删除上述目标终端为高速终端的记录。

第二方面,本申请提供了一种终端接入装置,应用于接入点AP,上述装置包括:

接收单元,用于接收目标终端发送的第一关联请求,其中,上述第一关联请求为上述目标终端以高速模式接入网络的请求;

判断单元,用于判断已接入网络的终端数是否大于等于第一阈值,并判断上述目标终端的信号强度是否小于第二阈值;

发送单元,若上述判断单元判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值,则上述发送单元向上述目标终端发送关联不成功的第一关联响应,以使得上述目标终端以非高速模式接入网络。

可选地,上述第一关联响应携带有预设时长,其中,上述目标终端在接收到上述关联响应之后开始计时,在经过上述预设时长后,发送以高速模式接入网络的第二关联请求;

上述接收单元,还用于接收上述目标终端发送的第二关联请求;

若上述判断单元判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值,则上述发送单元向上述目标终端发送关联成功的第二关联响应。

可选地,上述装置还包括:

监测单元,用于实时监测已接入网络的终端数和上述目标终端的信号强度;

在上述判断单元判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值时,上述发送单元向上述目标终端发送第一管理帧,以使得上述目标终端以高速模式进行重新接入网络的操作。

可选地,

在上述目标终端以高速模式接入网络时,若上述判断单元判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值时,上述发送单元向上述目标终端发送第二管理帧,以使得上述目标终端以非高速模式进行重新接入网络的操作。

可选地,上述装置还包括:

添加单元,用于在确定上述目标终端以非高速模式接入网络时,在本地添加上述目标终端为高速终端的记录;

删除单元,用于在确定上述目标终端以高速模式接入网络时,删除上述目标终端为高速终端的记录。

第三方面,本申请提供了一种接入点AP,该AP包括:

存储器,用于存储程序指令;

处理器,用于调用上述存储器中存储的程序指令,按照获得的程序执行上述第一方面中任一项方法。

第四方面,本申请提供一种计算机存储介质,该计算机可读存储介质存储有计算机可执行指令,上述计算机可执行指令用于使上述计算机执行上述第一方面中任一项方法。

本申请有益效果如下:

综上所述,本申请提供的终端接入方法,接收目标终端发送的第一关联请求,其中,所述第一关联请求为所述目标终端以高速模式接入网络的请求;判断已接入网络的终端数是否大于等于第一阈值,并判断所述目标终端的信号强度是否小于第二阈值;若判定已接入网络的终端数大于等于第一阈值,且所述目标终端的信号强度小于第二阈值,则向所述目标终端发送关联不成功的第一关联响应,以使得所述目标终端以非高速模式接入网络。

采用本申请提供的终端接入方法,终端在信号强度较弱时,以非高速模式接入网络,即允许信号强度若的高速终端接入网络,提升了用户体验;同事避免了信号强度较弱的高速终端采用高速模式接入,容易产生协商错误,占用过多空口资源的情况,提升了整体网络的健壮性。

附图说明

图1为本申请实施例提供的一种网络组网示意图;

图2为本申请实施例提供的一种终端接入方法的流程示意图;

图3为本申请实施例提供的一种终端接入装置的结构示意图;

图4为本申请实施例提供的接入点AP的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

首先,本申请实施例中术语“和”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

当本申请提及“第一”、“第二”、“第三”或者“第四”等序数词时,除非根据上下文其确实表达顺序之意,否则应当理解为仅仅是起区分之用。

下面将通过具体实施例对本申请的方案进行详细描述,当然,本申请并不限于以下实施例。

示例性的,参阅图1所示,本申请提供了一种网络组网示意图,接入控制器(AccessController,AC)(如,AC 1)与多个接入点(Access Point,AP)(如,AP 1,AP 2,……,AP n)相连,而每个接入点接入有对应的无线终端,如,AP 1接入有无线终端1,无线终端2和无线终端3,……,AP n接入有无线终端m-1和无线终端m,本申请实施例中,假设无线终端1,无线终端2,……,无线终端m-1和无线终端m均是高速终端,即支持802.11n或者支持802.11ac的终端。

实际应用中,不支持802.11n和802.11ac的终端可以采用非高速(如,Leagcy)方式接入网络,而支持802.11n的终端可以采用高吞吐量(High Throughput,HT)方式接入网络,支持802.11ac的终端可以采用极高吞吐量(Very High Throughput,VHT)的方式接入网络。

下面将通过具体实施例对本申请的方法实施例进行详细描述,示例性的,参阅图2所示,本申请提供的终端接入方法,应用于AP,该终端接入方法的详细流程如下:

步骤200:接收目标终端发送的第一关联请求,其中,上述第一关联请求为上述目标终端以高速模式接入网络的请求。

实际应用中,终端在开机后需要接入网络,那么,终端接入网络的步骤可以包括:首先,终端通过扫描寻找网络,并在寻找到网络之后,发起MAC层的认证和关联以接入网络;然后,在完成MAC层的接入之后,会进行用户接入认证(如,802.1X认证),认证通过后协商数据加密秘钥,完成整个接入过程。

例如,假设无线终端1通过主动扫描/被动扫描的方式扫描到AP 1,那么,无线终端1就可以向AP 1发送鉴权请求(如,Authentication Request),AP 1在确定无线终端11通过鉴权认证时,向无线终端1发送鉴权响应(如,Authentication Response),以告知无线终端1鉴权通过,接着,无线终端1向AP 1发送关联请求(如,Association Request),即本申请实施例中,AP接收无线终端1发送的第一关联请求(如,Association Request)。AP 1根据接收到的Association Request,可以判断无线终端1是否为高速终端,即是否为支持802.11n或者支持802.11ac的终端。若无线终端1为高速终端,则执行步骤210,若无线终端1不是高速终端,则直接向无线终端1发送关联响应(如,Association Response),无线终端1以非高速(如,Leagcy)方式接入AP 1。

步骤210:判断已接入网络的终端数是否大于等于第一阈值,并判断上述目标终端的信号强度是否小于第二阈值。

本申请实施例中,针对已接入网络的终端数设置有第一条件参数(即第一阈值),针对当前执行接入操作的终端设置有第二条件参数(即第二阈值),也就是说,当已接入网络的终端数大于等于第一阈值时,说明网络负载较大,且终端需要以高速模式接入网络时,该终端的信号强度需满足一定条件。那么,AP在接收到目标终端发送的第一关联请求,且根据接收到的第一关联请求确定目标终端为高速终端,且需要以高速模式接入网络时,判断已接入网络的终端数是否大于等于第一阈值,并判断上述目标终端的信号强度是否小于第二阈值。

步骤220:若判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值,则向上述目标终端发送关联不成功的第一关联响应,以使得上述目标终端以非高速模式接入网络。

本申请实施例中,若AP确定已接入网络的终端数大于等于对应的预设值,且目标终端的信号强度小于对应的预设值,则确定目标终端不能通过高速模式接入网络,此时,AP会向目标终端发送表征关联不成功的关联响应,目标终端在接收到AP发送的表征关联不成功的关联响应时,将接入模式切换为非高速模式,再次向AP发送以非高速模式接入网络关联请求。

例如,AP在确定已接入网络的终端数大于等于对应的预设值,且目标终端的信号强度小于对应的预设值时,向目标终端回应的关联响应(Association Respinse)消息,不会携带任何HT(802.11n模式)或者VHT(802.11ac模式)的信息元素(Information element,IE),这样,目标终端在接收到该关联响应消息之后就会与AP协商以Leagcy模式接入。

本申请实施例中,一种较佳实现方式为,上述第一关联响应还携带有预设时长,其中,上述目标终端在接收到上述关联响应之后开始计时,在经过上述预设时长后,发送以高速模式接入网络的第二关联请求。

实际应用中,在AP发送的第一关联响应中携带有一个特殊的IE,如:超时间隔元素(Timeout Interval element,TIE)。TIE的格式如下表所示:

Figure BDA0002434155550000081

其中,Element ID=56;Length=5;Timeout Interval Type=3;TimeoutInterval Value=T;

可选地,T的计算为:(|M1-M2|)/M0;其中,M1为理想情况下终端信号强度达到第二阈值时,终端距离AP的距离(如距离大于M1,则终端信号强度小于第二阈值);M2为理想情况下AP能接收到关联请求消息时,终端距离AP的距离(若距离大于M2,则AP不能接收到关联请求消息);M0为人为平均步行效率M0米/S。

由上可知,目标终端在接收到携带有预设时长(如,T1)的第一关联响应之后,在经过T1时间后,可以进行重新与AP协商接入模块(即,与AP协商以高速模式接入网络),目标终端可以向AP发送以高速模式接入网络的而第二关联请求。

相对应的,上述终端接入方法还可以包括:接收上述目标终端发送的第二关联请求;若判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值,则向上述目标终端发送关联成功的第二关联响应。

当然,如果AP判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值,则AP仍向目标终端发送关联不成功的关联响应。

进一步地,本申请实施例中,AP在接收到目标终端发送的第一关联请求后,确定目标终端为高速终端,而目标终端最终协商结果为目标终端需以非高速模式接入网络时,在本地添加目标终端为高速终端的记录,其中,该记录时没有任何功能性作用的记录,只是标识目标终端为高速终端。

也就是说,添加终端为高速终端的记录的条件为:一个终端在以高速模式接入网络失败,而最终以非高速模式接入网络成功时,添加该一个终端为高速终端的记录。

更进一步地,本申请实施例中,一种较佳实现方式为,AP在确定目标终端为高速终端,且当前以非高速模式接入网络时,实时监测已接入网络的终端数和上述目标终端的信号强度;并在判定已接入网络的终端数小于第一阈值,和/或上述目标终端的信号强度大于等于第二阈值时,向上述目标终端发送第一管理帧(如,Action帧),以使得上述目标终端以高速模式进行重新接入网络的操作。

本申请实施例中,若AP确定目标终端以高速模式接入网络时,删除目标终端为高速终端的记录。

也就是时候,删除终端为高速终端的记录的条件为:一个终端在由非高速模式接入网络切换为高速模式接入网络时,即可删除该一个终端为高速终端的记录。

基于与上述相同的原理,在上述目标终端以高速模式接入网络时,若AP判定已接入网络的终端数大于等于第一阈值,且上述目标终端的信号强度小于第二阈值时,向上述目标终端发送第二管理帧,以使得上述目标终端以非高速模式进行重新接入网络的操作。

基于上述实施例,参阅图3所示,本申请实施例提供的一种终端接入装置的结构示意图,该终端接入装置应用于接入点AP,该终端接入装置包括:

接收单元30,用于接收目标终端发送的第一关联请求,其中,所述第一关联请求为所述目标终端以高速模式接入网络的请求;

判断单元31,用于判断已接入网络的终端数是否大于等于第一阈值,并判断所述目标终端的信号强度是否小于第二阈值;

发送单元32,若判断单元31判定已接入网络的终端数大于等于第一阈值,且所述目标终端的信号强度小于第二阈值,则发送单元32向所述目标终端发送关联不成功的第一关联响应,以使得所述目标终端以非高速模式接入网络。

可选地,所述第一关联响应携带有预设时长,其中,所述目标终端在接收到所述关联响应之后开始计时,在经过所述预设时长后,发送以高速模式接入网络的第二关联请求;

接收单元30,还用于接收所述目标终端发送的第二关联请求;

若判断单元31判定已接入网络的终端数小于第一阈值,和/或所述目标终端的信号强度大于等于第二阈值,则发送单元32向所述目标终端发送关联成功的第二关联响应。

可选地,所述装置还包括:

监测单元,用于实时监测已接入网络的终端数和所述目标终端的信号强度;

在判断单元31判定已接入网络的终端数小于第一阈值,和/或所述目标终端的信号强度大于等于第二阈值时,发送单元32向所述目标终端发送第一管理帧,以使得所述目标终端以高速模式进行重新接入网络的操作。

可选地,

在所述目标终端以高速模式接入网络时,若判断单元31判定已接入网络的终端数大于等于第一阈值,且所述目标终端的信号强度小于第二阈值时,发送单元32向所述目标终端发送第二管理帧,以使得所述目标终端以非高速模式进行重新接入网络的操作。

可选地,所述装置还包括:

添加单元,用于在确定所述目标终端以非高速模式接入网络时,在本地添加所述目标终端为高速终端的记录;

删除单元,用于在确定所述目标终端以高速模式接入网络时,删除所述目标终端为高速终端的记录。

进一步地,参阅图4所示,本申请还提供了一种AP,该AP包括存储器40和处理器41,其中,

存储器40,用于存储程序指令;

处理器41,用于调用上述存储器40中存储的程序指令,按照获得的程序执行上述任一方法实施例。

更进一步地,本申请提供一种计算机存储介质,该计算机可读存储介质存储有计算机可执行指令,上述计算机可执行指令用于使上述计算机执行上述任一方法实施例。

综上所述,本申请提供的终端接入方法,接收目标终端发送的第一关联请求,其中,所述第一关联请求为所述目标终端以高速模式接入网络的请求;判断已接入网络的终端数是否大于等于第一阈值,并判断所述目标终端的信号强度是否小于第二阈值;若判定已接入网络的终端数大于等于第一阈值,且所述目标终端的信号强度小于第二阈值,则向所述目标终端发送关联不成功的第一关联响应,以使得所述目标终端以非高速模式接入网络。

采用本申请提供的终端接入方法,终端在信号强度较弱时,以非高速模式接入网络,即允许信号强度若的高速终端接入网络,提升了用户体验;同事避免了信号强度较弱的高速终端采用高速模式接入,容易产生协商错误,占用过多空口资源的情况,提升了整体网络的健壮性。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:进入配网模式的方法和系统、配网设备和计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!