无线访问接入点的连接方法、装置及用户终端与流程

文档序号:14197672阅读:349来源:国知局
无线访问接入点的连接方法、装置及用户终端与流程

本发明涉及通信技术领域,具体涉及一种无线访问接入点的连接方法、装置及用户终端。



背景技术:

wifi(wirelessfidelity,无线保真)是一种可以将个人电脑、手持设备(如平板电脑、手机)等终端设备以无线方式互相连接的技术,也是放进使用最广的一种无线网络传输技术,其实质上就是把有线网络信号转换成无线网络信号,移动终端在有wifi信号时,可以通过连接wifi信号进行上网。

ap(wirelessaccesspoint,无线访问接入点),就是传统有线网络中的集线器,相当于一个连接有线网络和无线网络的桥梁,其主要作用是将各个无线网络客户连接到一起,并将无线网络接入以太网。

用户在连接wifi上网时,在连接上无线访问接入点后,由于无线访问接入点没有连接到以太网或者局域网导致用户不能上网即移动终端连接到一个无效的无线访问接入点。

现有技术中,如果无线访问接入点无效,用户只能在上网过程中发现无网络活动,才能确定连接的无线访问接入点无效,需通过手动断开该无效的无线访问接入点,并重新选择无线访问接入点进行连接才能重新上网。导致用户操作繁琐,严重影响用户上网体验。



技术实现要素:

有鉴于此,本发明实施例提供了一种无线访问接入点的连接方法、装置及用户终端,以自动连接至有效无线访问接入点的问题。

本发明第一方面提供了一种无线访问接入点的连接方法,包括如下步骤:获取可连接的至少一个无线访问接入点;连接至少一个无线访问接入点中的一个;判断所连接的无线访问接入点的网络状态是否有效;当所连接的无线访问接入点的网络状态无效时,重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效,直至所连接的无线访问接入点的网络状态有效。

可选地,连接至少一个无线访问接入点中的一个包括:获取多个无线访问接入点的优先级;连接至少一个无线访问接入点中优先级最高的一个。

可选地,重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效,包括:按照所获取的优先级顺序重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效的步骤。

可选地,判断所连接的无线访问接入点的网络状态是否有效包括:判断无线访问接入点的广域网络状态是否为连接状态;当广域网络状态为连接状态时,确认无线访问接入点的网络状态有效;和/或,

判断无线访问接入点局域网络是否存在局域网络活动;当局域网络存在局域网络活动时,确认无线访问接入点的网络状态有效。

根据第二方面,本发明实施例提供了一种无线访问接入点的连接装置,其特征在于,包括:获取模块,用于获取可连接的至少一个无线访问接入点;连接模块,用于连接至少一个无线访问接入点中的一个;判断模块,用于判断所连接的无线访问接入点的网络状态是否有效;执行模块,用于在判断模块判断出所连接的无线访问接入点的网络状态无效时,重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效,直至所连接的无线访问接入点的网络状态有效。

可选地,连接模块包括:获取单元,用于获取多个无线访问接入点的优先级;连接单元,用于连接至少一个无线访问接入点中优先级最高的一个。

可选地,执行模块包括:执行单元,用于按照所获取的优先级顺序重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效的步骤。

可选地,判断模块包括:第一判断单元,用于判断无线访问接入点的广域网络状态是否为连接状态;第一确认单元,用于在第一判断单元判断出广域网络状态为连接状态时,确认无线访问接入点的网络状态有效;和/或,第二判断单元,用于判断无线访问接入点局域网络是否存在局域网络活动;第二确认单元,用于在第二判断单元判断出局域网络存在局域网络活动时,确认无线访问接入点的网络状态有效。

根据第三方面,本发明实施例提供了一种非暂态计算机可读介质,其特征在于,非暂态计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行上述第一方面任意一项无线访问接入点的连接方法。

根据第四方面,本发明实施例提供了一种用户终端,其特征在于,包括:天线、处理器、存储器,通信连接,存储器存储有可被处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行第一方面任意一项的无线访问接入点的连接方法。

本发明实施例提供的无线访问接入点的连接方法、装置及用户终端,在获取到多个无线访问接入点后,连接其中一个,检测连接的网络状态,在当前连接的网络状态无效时,切换至下一个连接,继续检测网络状态,直至连接到网络状态有效的无线访问接入点,保持连接,即可连接成功,可以自动检测当前连接的无线访问接入点的网络状态,在无效时可以自动切换下一无线访问接入点,再次检测,直到网络状态有效,在无线访问接入点网络状态无效时,可以不用上网检测,且无需手动断开当前连接,重新选择无线访问接入点进行连接,可以简化用户操作,自动连接至有效的无线访问接入点,为用户提供网络服务,提高用户体验。

附图说明

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:

图1示出了本发明实施例的无线访问接入点的连接方法的示意图;

图2示出了本发明实施例的另一无线访问接入点的连接方法的示意图;

图3示出了本发明实施例的判断无线访问接入点的网络状态是否有效的方法示意图;

图4示出了本发明实施例的判断无线访问接入点的广域网络状态是否有效的方法示意图;

图5示出了本发明实施例的判断无线访问接入点的局域网络状态是否有效的方法示意图;

图6示出了本发明实施例无线访问接入点的连接装置的示意图;

图7示出了本发明实施例的用户终端的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,本发明中术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

本发明实施例提供了一种无线访问接入点的连接方法,如图1所示,该方法包括:

s11.获取可连接的至少一个无线访问接入点。在具体的实施例中,用户终端在周围环境中可以通过wifi天线搜索周围的wifi信号,获取到可连接无线访问接入点的身份信息,所称可连接的无线访问接入点可以为包含密码的无线访问接入点,也可以包含无密码的无线访问接入点。s12.连接至少一个无线访问接入点中的一个。在具体的实施例中,在获取到至少一个无线访问接入点后,可以根据历史访问记录的顺序连接其中一个无线访问接入点,可以根据信号强弱连接其中的一个无线访问接入点,还可以根据各个无线访问接入点预设的优先级连接其中的一个无线访问接入点。

s13.判断所连接的无线访问接入点的网络状态是否有效。在具体的实施例中,在连接无线访问接入点后,检查当前的网络状态,可以检测当前信号强度,也可以检测互联网连接状态,还可以检查局域网连接状态,所称局域网可以为办公网络,可以为物联网等局部互联的网络。当所连接的无线访问接入点的网络状态无效时,进入步骤s14。当所连接的无线访问接入点的网络状态有效时,进入步骤s16。

s14.连接至少一个无线访问接入点中的另一个。在具体的实施例中,在网络状态无效时,可以断开当前连接的无线访问接入点的连接,再次可以根据历史访问记录的顺序连接另一个无线访问接入点,可以根据信号强弱顺序连接另一个无线访问接入点,还可以根据各个无线访问接入点预设的优先级连接另一个无线访问接入点。

s15.判断所连接的无线访问接入点的网络状态是否有效。具体的可以参见上述步骤s13对于判断无线访问接入点的网络状态是否有效的描述。当所连接的无线访问接入点的网络状态无效时,返回步骤s14。当所连接的无线访问接入点的网络状态有效时,进入步骤s16。

s16.保持当前的无线访问接入点的连接。

在获取到多个无线访问接入点后,连接其中一个,检测连接的网络状态,在当前连接的无效时,切换至下一个连接,继续检测网络状态,直至连接到网络状态有效的无线访问接入点,保持连接,即可连接成功,可以自动检测当前连接的无线访问接入点的网络状态,在无效时可以自动切换下一无线访问接入点,再次检测,直到网络状态有效,在无线访问接入点网络状态无效时,可以不用上网检测,且无需手动断开当前连接,重新选择无线访问接入点进行连接,可以简化用户操作,自动连接至有效的无线访问接入点,为用户提供网络服务,提高用户体验。

为了提高无线访问接入点连接的效率,本发明实施例还提供了一种无线访问接入点的方法,具体的如图2所示,该方法包括:

s21.获取可连接的至少一个无线访问接入点。具体的可以参见上述实施例中对于获取可连接的至少一个无线访问接入点的描述。

s22.获取多个无线访问接入点的优先级。在具体的实施例中,所称多个无线访问接入点的优先级可以为多个无线访问接入点连接顺序表,改顺序表可以为预设的优先级,可以为根据各个无线访问接入点的历史连接状态自动生成的优先级。还可以根据各个无线访问接入点的使用频次设置优先级。

s23.连接至少一个无线访问接入点中优先级最高的一个。在具体的实施例中,可以根据无线访问接入点的优先级列表,选择优先级最高的一个进行连接。

s24.判断所连接的无线访问接入点的网络状态是否有效。具体的可以参见上述实施例中对于步骤s13判断无线访问接入点的网络状态是否有效的描述。当所连接的无线访问接入点的网络状态无效时,进入步骤s25。当所连接的无线访问接入点的网络状态有效时,进入步骤s27。

s25.按照所获取的优先级顺序连接至少一个无线访问接入点中的另一个。在具体的实施例中,在当前连接的无线访问接入点的网络状态无效时,可以根据优先级的顺序连接比当前无线访问接入点的优先级次之的优先级的无线访问接入点。

s26.判断判断所连接的无线访问接入点的网络状态是否有效。具体的可以参见上述实施例中对于步骤s13判断无线访问接入点的网络状态是否有效的描述。当所连接的无线访问接入点的网络状态无效时,返回步骤s25。当所连接的无线访问接入点的网络状态有效时,进入步骤s27。

s27.保持当前的无线访问接入点的连接。

以优先级顺序进行连接和检测无线访问接入点的有效性,可以避免在多个无线访问接入点中盲目的寻找无线访问接入点,优先级越高,其有效性越大,以设置的优先级顺序进行连接,可以较为高效的连接至有效的无线访问接入点。

在可选的实施例中,如图3所示,步骤s13可以包括如下步骤:

s131.判断无线访问接入点的广域网络状态是否为连接状态,在具体的实施例中,所称广域网络可以为互联网,具体的,在连接无线访问接入点之后可以向目标网络服务器发送验证信息,具体的,在向目标网络服务器发送验证消息后,目标网络服务器针对验证消息会回复反馈消息,可以判断是否能够接收到与验证消息对应的反馈消息,在接收到反馈消息时,可确认无线访问接入点的广域网络状态为连接状态。在没有接收到反馈消息时,可以确认当前连接的无线访问接入点的网络状态为断开状态。当广域网络状态为连接状态时,进入步骤s133;当广域网络状态为断开状态时,进入步骤s132。

s132.判断无线访问接入点局域网络是否存在局域网络活动。在具体的实施例中,无线访问接入点的局域网络可以包括局域办公网络,家庭网络,智能家居物联网络等局域网络,具体的,可以获取当前时间记录的通过网络端口发出的数据包的第一数量,获取预设时段后通过网络端口发出的数据包的第二数量,判断第二数量与第一数量之差是否大于预设值,当第二数量与第一数量之差大于预设值时,确认无线访问接入点的局域网络存在局域网络活动。当第二数量与第一数量之差小于预设值时,确认无线访问接入点的局域网络不存在局域网络活动。所称预设值可以根据实际测试得到,也可以根据经验得到。当存在局域网络活动时进入步骤s133。当不存在局域网络活动时,进入步骤s134。

s133.确认所连接的无线访问接入点的网络状态有效。

s134.确认所连接的无线访问接入点的网络状态无效。

在本实施例中为先检测广域网的网络状态,在广域网络为断开状态时,再检测局域网络活动。也可以先检测局域网的网络活动,在不存在局域网络活动时,再检测广域网络连接状态,上述实施例只为举例说明,检测顺序在本发明中不做限制。

在本实施例中,如图4所示,可以单独检测广域网的连接状态,具体的步骤如下:

s131.判断无线访问接入点的广域网络状态是否为连接状态,在广域网为连接状态时,进入步骤s133。在广域网为断开状态时,进入步骤s134。

或者,

如图5所示,可以只检测局域网的网络活动,具体的步骤如下:

s132.判断无线访问接入点局域网络是否存在局域网络活动。在存在局域网络活动时,进入步骤s133;在局域网不存在网络活动时,进入步骤s134。

s133.确认所连接的无线访问接入点的网络状态有效。

s134.确认所连接的无线访问接入点的网络状态无效。

本发明实施例提供了一种无线访问接入点的连接装置,如图6所示,该装置包括:获取模块100,用于获取可连接的至少一个无线访问接入点;连接模块200,用于连接至少一个无线访问接入点中的一个;判断模块300,用于判断所连接的无线访问接入点的网络状态是否有效;执行模块400,用于在判断模块判断出所连接的无线访问接入点的网络状态无效时,重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效,直至所连接的无线访问接入点的网络状态有效。

在可选的实施例中,连接模块包括:获取单元,用于获取多个无线访问接入点的优先级;连接单元,用于连接至少一个无线访问接入点中优先级最高的一个。

在可选的实施例中,执行模块包括:执行单元,用于按照所获取的优先级顺序重复执行连接至少一个无线访问接入点中的另一个并判断所连接的无线访问接入点的网络状态是否有效的步骤。

在可选的实施例中,判断模块包括:第一判断单元,用于判断无线访问接入点的广域网络状态是否为连接状态;第一确认单元,用于在第一判断单元判断出广域网络状态为连接状态时,确认无线访问接入点的网络状态有效;和/或,第二判断单元,用于判断无线访问接入点局域网络是否存在局域网络活动;第二确认单元,用于在第二判断单元判断出局域网络存在局域网络活动时,确认无线访问接入点的网络状态有效。

本发明实施例还提供了一种非暂态计算机可读介质,非暂态计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行如上述实施例中任意一项描述的无线访问接入点的连接方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。

本发明实施例提供了一种用户终端,如图7所示,该用户终端包括一个或多个处理器71、存储器72,以及天线73.天线73接收到无线信号后,将信号传输至处理器71,图7中以一个处理器71为例。

用户终端还可以包括:输出装置74。

处理器71、存储器72、天线73和输出装置74可以通过总线或者其他方式连接,图7中以通过总线连接为例。

处理器71可以为中央处理器(centralprocessingunit,cpu)。处理器71还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器72作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的无线访问接入点的连接方法对应的程序指令/模块。处理器71通过运行存储在存储器72中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的无线访问接入点的连接方法。

存储器72可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器操作的处理装置的使用所创建的数据等。此外,存储器72可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器72可选包括相对于处理器71远程设置的存储器,这些远程存储器可以通过网络连接至网络连接装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

天线73可接收无线信号,以及产生与服务器的处理装置的用户设置以及功能控制有关的键信号输入。输出装置74可包括显示屏等显示设备。

一个或者多个模块存储在存储器72中,当被一个或者多个处理器71执行时,执行如图1-5任意一项所示的方法。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

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