管理无线网络连接的方法、装置及设备与流程

文档序号:11327784阅读:520来源:国知局
管理无线网络连接的方法、装置及设备与流程

本发明实施例涉及通信技术领域,特别涉及一种管理无线网络连接的方法、装置及设备。



背景技术:

无线接入设备用于建立无线局域网,为诸如手机、平板电脑之类的终端提供无线网络接入服务。无线接入设备可以称为无线ap(accesspoint,接入点),其可以是诸如无线路由器、家庭网关、wnic(wirelessnetworkinterfacecontroller,无线网络接口控制器)等设备。终端与无线接入设备之间建立无线网络连接之后,便可通过无线接入设备接入网络。

在现有技术中,无线接入设备设置有最大连接数,该最大连接数是指能够与该无线接入设备之间具有无线网络连接的终端的最大数量。如果将当前与无线接入设备之间具有无线网络连接的终端称为已连接终端,则当已连接终端的数量达到上述最大连接数时,无线接入设备无法再与其它终端建立无线网络连接。

因此,上述现有技术存在如下技术问题:由于最大连接数的设置,导致一些有网络接入需求的终端无法与无线接入设备建立无线网络连接。



技术实现要素:

为了解决现有技术中因最大连接数的设置,导致一些有网络接入需求的终端无法与无线接入设备建立无线网络连接的问题,本发明实施例提供了一种管理无线网络连接的方法、装置及设备。所述技术方案如下:

第一方面,提供了一种管理无线网络连接的方法,所述方法包括:

获取已连接终端的数量,所述已连接终端是指当前与无线接入设备之间具有无线网络连接的终端;

检测所述已连接终端的数量是否大于数量阈值;

若所述已连接终端的数量大于所述数量阈值,则检测所述已连接终端中是否存在目标终端,其中,所述目标终端是指对于所述无线接入设备提供的无线网络并无使用需求的已连接终端;

若所述已连接终端中存在所述目标终端,则断开与所述目标终端之间的无线网络连接。

可选地,所述获取已连接终端的数量,包括:

当接收到任一终端发送的无线连接请求时,获取所述已连接终端的数量,所述无线连接请求用于请求与所述无线接入设备建立无线网络连接。

可选地,所述断开与所述目标终端之间的无线网络连接之后,还包括:

根据所述无线连接请求,与所述终端建立无线网络连接。

可选地,所述检测所述已连接终端中是否存在目标终端,包括:

获取各个所述已连接终端的网路访问记录,所述网络访问记录用于指示所述已连接终端的历史网络访问状况;

根据各个所述已连接终端的网络访问记录,检测所述已连接终端中是否存在符合预设条件的已连接终端,其中,所述预设条件是指在第一时长内未使用所述无线接入设备提供的无线网络,或者,在所述第一时长内已使用所述无线接入设备提供的无线网络但网络流量小于流量阈值;

若所述已连接终端中存在符合所述预设条件的已连接终端,则将符合所述预设条件的已连接终端确定为所述目标终端。

可选地,所述检测所述已连接终端中是否存在目标终端,包括:

向各个所述已连接终端发送验证请求;

若在发出所述验证请求后的第二时长内未接收到所述已连接终端发送的与所述验证请求对应的验证响应,则确定所述已连接终端为所述目标终端。

第二方面,提供了一种管理无线网络连接的装置,所述装置包括:

数量获取模块,用于获取已连接终端的数量,所述已连接终端是指当前与无线接入设备之间具有无线网络连接的终端;

数量检测模块,用于检测所述已连接终端的数量是否大于数量阈值;

终端检测模块,用于当所述已连接终端的数量大于所述数量阈值时,检测所述已连接终端中是否存在目标终端,其中,所述目标终端是指对于所述无线接入设备提供的无线网络并无使用需求的已连接终端;

连接断开模块,用于当所述已连接终端中存在所述目标终端时,断开与所述目标终端之间的无线网络连接。

可选地,所述数量获取模块,用于当接收到任一终端发送的无线连接请求时,获取所述已连接终端的数量,所述无线连接请求用于请求与所述无线接入设备建立无线网络连接。

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

连接建立模块,用于根据所述无线连接请求,与所述终端建立无线网络连接。

可选地,所述终端检测模块,用于:

获取各个所述已连接终端的网路访问记录,所述网络访问记录用于指示所述已连接终端的历史网络访问状况;

根据各个所述已连接终端的网络访问记录,检测所述已连接终端中是否存在符合预设条件的已连接终端,其中,所述预设条件是指在第一时长内未使用所述无线接入设备提供的无线网络,或者,在所述第一时长内已使用所述无线接入设备提供的无线网络但网络流量小于流量阈值;

当所述已连接终端中存在符合所述预设条件的已连接终端时,将符合所述预设条件的已连接终端确定为所述目标终端。

可选地,所述终端检测模块,用于:

向各个所述已连接终端发送验证请求;

当在发出所述验证请求后的第二时长内未接收到所述已连接终端发送的与所述验证请求对应的验证响应时,确定所述已连接终端为所述目标终端。

第三方面,提供了一种无线接入设备,所述无线接入设备包括处理器和存储器,所述存储器存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如第一方面所述的管理无线网络连接的方法。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如第一方面所述的管理无线网络连接的方法。

本发明实施例提供的技术方案可以带来如下有益效果:

通过在已连接终端的数量大于数量阈值时,对已连接终端中的目标终端进行检测,通过断开与目标终端之间的无线网络连接,来释放连接资源,为其它终端预留足够的连接资源,从而提高其它终端与无线接入设备建立无线网络连接的成功率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种实施环境的示意图;

图2是根据一示例性实施例示出的一种管理无线网络连接的方法的流程图;

图3是根据另一示例性实施例示出的一种管理无线网络连接的方法的流程图;

图4示例性示出了一种连接断开与建立过程的示意图;

图5是根据一示例性实施例示出的一种管理无线网络连接的装置的框图;

图6是根据一示例性实施例示出的一种无线接入设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是根据一示例性实施例示出的一种实施环境的示意图。该实施环境包括:无线接入设备11和终端12。

无线接入设备11用于建立无线局域网,为终端12提供无线网络接入服务。无线接入设备11可以称为无线ap,其可以是诸如无线路由器、家庭网关、wnic等设备。

终端12可以是任意具备无线网络接入功能的设备,如手机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、智能家居设备、pc(personalcomputer,个人计算机)等。终端12能够接入于无线接入设备11所建立的无线局域网中,如wi-fi(wirelessfidelity,无线保真)网络。

图2是根据一示例性实施例示出的一种管理无线网络连接的方法的流程图。该方法可应用于图1所示的实施环境的无线接入设备中。该方法可以包括如下几个步骤:

步骤201,获取已连接终端的数量。

无线接入设备获取已连接终端的数量。已连接终端是指当前与无线接入设备之间具有无线网络连接的终端。无线接入设备中记录有每一个已连接终端的标识,其可以根据上述标识确定已连接终端的数量。

在本发明实施例中,对无线接入设备执行上述步骤201的时机不作限定。例如,无线接入设备可以每隔预设时间间隔获取已连接终端的数量,上述预设时间间隔可以根据实际需求预先设定,例如10分钟;无线接入设备也可以当接收到任一终端发送的无线连接请求时,获取已连接终端的数量,等等。

步骤202,检测已连接终端的数量是否大于数量阈值。

无线接入设备检测已连接终端的数量是否大于数量阈值。其中,数量阈值是针对已连接终端的数量所预先设定的阈值,数量阈值的取值可根据实际需求预先设定,例如数量阈值为10。

在一个示例中,上述步骤202由如下步骤替代实现:无线接入设备检测已连接终端的数量是否达到最大连接数,最大连接数是指能够与该无线接入设备之间具有无线网络连接的终端的最大数量;若已连接终端的数量达到了最大连接数,则执行下述步骤203,检测已连接终端中是否存在目标终端;若已连接终端的数量未达到最大连接数,则无线接入设备不执行操作,结束流程。

步骤203,若已连接终端的数量大于数量阈值,则检测已连接终端中是否存在目标终端。

若已连接终端的数量大于数量阈值,则无线接入设备检测已连接终端中是否存在目标终端。目标终端是指对于无线接入设备提供的无线网络并无使用需求的已连接终端。也即,目标终端是指占用与无线接入设备之间的无线网络连接的资源,但不使用或很少使用该无线接入设备提供的无线网路的已连接终端。

另外,若已连接终端的数量小于数量阈值,则无线接入设备不执行操作,结束流程。

在一种可能的实施方式中,上述步骤203包括如下几个子步骤:

1、无线接入设备获取各个已连接终端的网路访问记录;

无线接入设备中记录有各个已连接终端的网络访问记录,无线接入设备获取该网络访问记录,网络访问记录用于指示已连接终端的历史网络访问状况。例如,每一个已连接终端的网络访问记录中包括该终端每一个网络访问操作的时间、流量及数据大小等信息。

2、无线接入设备根据各个已连接终端的网络访问记录,检测已连接终端中是否存在符合预设条件的已连接终端;

预设条件是指在第一时长内未使用无线接入设备提供的无线网络,或者,在第一时长内已使用无线接入设备提供的无线网络但网络流量小于流量阈值。可选地,第一时长是指从当前时刻起之前的第一时长。例如,第一时长为1小时,则预设条件是指在从当前时刻起之前的1小时内未使用无线接入设备提供的无线网络,或者,在从当前时刻起之前的1小时内已使用无线接入设备提供的无线网络但网络流量小于流量阈值。另外,流量阈值是针对网络流量所预先设定的阈值,流量阈值的取值可根据实际需求预先设定,例如流量阈值为1m。

3、若已连接终端中存在符合预设条件的已连接终端,则无线接入设备将上述符合预设条件的已连接终端确定为目标终端。

另外,若已连接终端中不存在符合预设条件的已连接终端,则无线接入设备确定已连接终端中不存在目标终端。

在另一种可能的实施方式中,上述步骤203包括如下几个子步骤:

1、无线接入设备向各个已连接终端发送验证请求;

该验证请求用于验证已连接终端是否为目标终端。无线接入设备可以采用广播方式向各个已连接终端发送验证请求,也可以通过与已连接终端之间建立的无线网络连接定向地向各个已连接终端发送验证请求。

2、若在发出验证请求后的第二时长内未接收到已连接终端发送的与验证请求对应的验证响应,则无线接入设备确定该已连接终端为目标终端。

上述第二时长的取值可根据实际需求预先设定,本发明实施例对此不作限定,例如第二时长为5秒。

在一个例子中,假设无线接入设备当前的已连接终端的数量为10,无线接入设备向该10个已连接终端分别发送验证请求,其中8个已连接终端向无线接入设备反馈了验证响应,而另外2个已连接终端未反馈验证响应,则这2个已连接终端即为目标终端。

在实际应用中,无线接入设备可采用上述任意一种方式或者两种方式的组合,以对目标终端进行检测。

步骤204,若已连接终端中存在目标终端,则断开与目标终端之间的无线网络连接。

若已连接终端中存在目标终端,则无线接入设备断开与目标终端之间的无线网络连接。通过上述方式,以确保为其它终端预留足够的连接资源,待其它终端请求连接时,能够顺利地完成连接。

另外,若已连接终端中不存在目标终端,则无线接入设备不执行操作,保持与各个已连接终端之间原有的无线网络连接。

综上所述,本发明实施例提供的方法,通过在已连接终端的数量大于数量阈值时,对已连接终端中的目标终端进行检测,通过断开与目标终端之间的无线网络连接,来释放连接资源,为其它终端预留足够的连接资源,从而提高其它终端与无线接入设备建立无线网络连接的成功率。

图3是根据另一示例性实施例示出的一种管理无线网络连接的方法的流程图。该方法可应用于图1所示的实施环境的无线接入设备中。该方法可以包括如下几个步骤:

步骤301,当接收到任一终端发送的无线连接请求时,获取已连接终端的数量。

当接收到任一终端发送的无线连接请求时,无线接入设备获取已连接终端的数量。无线连接请求用于请求与无线接入设备建立无线网络连接。对于任一终端来说,当其需要与无线接入设备建立无线网络连接时,向无线接入设备发送无线连接请求。

步骤302,检测已连接终端的数量是否达到最大连接数;若是,则执行下述步骤303;若否,则执行下述步骤305。

最大连接数是指能够与该无线接入设备之间具有无线网络连接的终端的最大数量。在本实施例中,当无线接入设备检测出已连接终端的数量达到了最大连接数时,说明已无剩余的连接资源,进入下述的目标终端检测流程;当无线接入设备检测出已连接终端的数量未达到最大连接数时,说明还有剩余的连接资源,无线接入设备直接响应于上述无线连接请求,与终端建立无线网络连接。

步骤303,检测已连接终端中是否存在目标终端;若是,则执行下述步骤304;若否,则执行下述步骤306。

步骤304,断开与目标终端之间的无线网络连接。

上述步骤303和304与图2实施例中的步骤203和204相同,具体参见图2实施例中的介绍说明,本实施例对此不再赘述。

无线接入设备在断开与目标终端之间的无线网络连接之后,释放了连接资源,而后执行下述步骤305,响应于上述无线连接请求,与终端建立无线网络连接。

步骤305,根据无线连接请求,与终端建立无线网络连接。

步骤306,向终端发送用于指示无法连接的无线连接响应。

当无线接入设备检测出已连接终端中不存在目标终端时,向终端发送用于指示无法连接的无线连接响应。例如,该无线连接响应中携带指示信息,该指示信息用于指示连接资源已被全部占用。

结合参考图4,假设无线接入设备41的最大连接数是3,无线接入设备41当前与终端42、43和44之间具有无线网络连接。当无线接入设备接收到终端45发送的无线连接请求时,获取已连接终端的数量,在检测出已连接终端的数量已达到最大连接数时,检测上述终端42、43和44中是否存在目标终端,假设检测出终端44为目标终端,则无线接入设备41断开与终端44之间的无线网络连接,并与终端45建立无线网络连接。

综上所述,本发明实施例提供的方法,通过在接收到任一终端发送的无线连接请求时,在连接资源已被全部占用的情况下,对目标终端进行检测,通过断开与目标终端之间的无线网络连接,来释放连接资源,确保发出请求的终端能够成功建立连接。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图5是根据一示例性实施例示出的一种管理无线网络连接的装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以包括:数量获取模块510、数量检测模块520、终端检测模块530和连接断开模块540。

数量获取模块510,用于获取已连接终端的数量,所述已连接终端是指当前与无线接入设备之间具有无线网络连接的终端。

数量检测模块520,用于检测所述已连接终端的数量是否大于数量阈值。

终端检测模块530,用于当所述已连接终端的数量大于所述数量阈值时,检测所述已连接终端中是否存在目标终端,其中,所述目标终端是指对于所述无线接入设备提供的无线网络并无使用需求的已连接终端。

连接断开模块540,用于当所述已连接终端中存在所述目标终端时,断开与所述目标终端之间的无线网络连接。

综上所述,本发明实施例提供的装置,通过在已连接终端的数量大于数量阈值时,对已连接终端中的目标终端进行检测,通过断开与目标终端之间的无线网络连接,来释放连接资源,为其它终端预留足够的连接资源,从而提高其它终端与无线接入设备建立无线网络连接的成功率。

在基于图5实施例提供的一个可选实施例中,所述数量获取模块,用于当接收到任一终端发送的无线连接请求时,获取所述已连接终端的数量,所述无线连接请求用于请求与所述无线接入设备建立无线网络连接。

在基于图5实施例提供的另一个可选实施例中,所述装置还包括:连接建立模块,用于根据所述无线连接请求,与所述终端建立无线网络连接。

在基于图5实施例提供的另一个可选实施例中,所述终端检测模块,用于:

获取各个所述已连接终端的网路访问记录,所述网络访问记录用于指示所述已连接终端的历史网络访问状况;

根据各个所述已连接终端的网络访问记录,检测所述已连接终端中是否存在符合预设条件的已连接终端,其中,所述预设条件是指在第一时长内未使用所述无线接入设备提供的无线网络,或者,在所述第一时长内已使用所述无线接入设备提供的无线网络但网络流量小于流量阈值;

当所述已连接终端中存在符合所述预设条件的已连接终端时,将符合所述预设条件的已连接终端确定为所述目标终端。

在基于图5实施例提供的另一个可选实施例中,所述终端检测模块,用于:

向各个所述已连接终端发送验证请求;

当在发出所述验证请求后的第二时长内未接收到所述已连接终端发送的与所述验证请求对应的验证响应时,确定所述已连接终端为所述目标终端。

需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图6是根据一示例性实施例示出的一种无线接入设备的结构示意图。该无线接入设备600包括:处理器611、收发器612、存储器613和总线614。

处理器611包括一个或者一个以上处理核心,存储器613通过总线614与处理器611相连,存储器613用于存储至少一条指令,处理器611执行存储器613中存储的指令,以实现如上述图2和图3实施例中的方法。

收发器612可以包括接收器和发射器,收发器可以实现成为一个通信组件,该通信组件可以是一块通信芯片,用于对数据进行调制和/或解调,并通过无线信号接收或发送数据。

此外,存储器613可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘等。

上述结构示意仅为对无线接入设备的示意性说明,无线接入设备可以包括更多或更少的部件,本发明实施例对此不作限定。

本发明实施例还提供一种计算机可读存储介质,其上存储有至少一条指令,该指令被无线接入设备600的处理器611执行时实现如上述图2和图3实施例中的方法。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上所述仅为本发明的示例性实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1