CN102378303B - 一种选择wifi接入点接入网络的方法及装置 - Google Patents
一种选择wifi接入点接入网络的方法及装置 Download PDFInfo
- Publication number
- CN102378303B CN102378303B CN201010264363.8A CN201010264363A CN102378303B CN 102378303 B CN102378303 B CN 102378303B CN 201010264363 A CN201010264363 A CN 201010264363A CN 102378303 B CN102378303 B CN 102378303B
- Authority
- CN
- China
- Prior art keywords
- access point
- wifi access
- wifi
- destination address
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种选择WIFI接入点接入网络的方法及装置,具体内容包括:在终端发起网络连接请求时,根据网络连接请求中包含的目的地址,与各可用WIFI接入点的接入范围进行匹配,在存在至少一个接入范围可以达到网络连接请求指向的目标网络的WIFI接入点时,可以任选一个WIFI接入点将终端接入目标网络,由于可选的各WIFI接入点均为可用的WIFI接入点,均可实现接入功能,且连接范围满足网络连接请求的要求,从而保证了终端可以顺利接入网络连接请求指向的目标网络,确保业务可以顺利执行。
Description
技术领域
本发明涉及无线网络领域,尤其涉及一种选择WIFI接入点接入网络的方法及装置。
背景技术
无线保真(WIFI,Wireless Fidelity)技术与蓝牙技术一样,属于在办公室或家庭中使用的短距离无线通信技术,WIFI网络是由WIFI接入点(AP,AccessPoint)和无线网卡组成的无线网络,其中,AP是有线网络与无线网络之间的桥梁,任何一台装有无线网卡的终端均可透过AP分享有线局域网甚至有线广域网的资源,其工作原理相当于一个内置无线发射器的集线器(HUB)或者是路由器,而无线网卡则是负责接收由AP所发射信号的客户端设备,通过AP快速的实现具有无线网卡的终端连接到目标网络。
当支持通过WIFI网络实现无线上网的终端,如笔记本电脑、上网本、手机、个人数字助理(PDA,Personal Digital Assistant)、移动互联网设备(MID,Mobile Internet Device)等,处于有多个AP的环境中时,终端将按照默认的配置进行网络连接,在此情况下,如果默认的AP提供的网络业务与终端实际需要的网络业务不匹配,则可能导致接入失败,使得业务无法进行。例如:终端实际需要接入到局域网A,而默认选择的AP只能支持接入到局域网B时,利用默认选择的AP不能接入局域网A,将导致业务执行失败。
因此,亟需引进一种选择WIFI接入点接入目标网络的方法,从而确保终端通过选择后的WIFI接入点可以连接实际需要接入的网络,保证业务的顺利进行。
发明内容
本发明实施例提供一种选择WIFI接入点接入网络的方法及装置,用于解决现有技术中在通过WIFI接入点接入目标网络时,默认选择的WIFI接入点很可能无法保证业务的顺利执行的问题。
一种选择无线保真WIFI接入点接入网络的方法,该方法包括:
接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址;
确定所述终端所处环境中可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息;
根据确定的终端所处环境中每一可用的WIFI接入点的接入范围信息,确定接入范围信息与所述目的地址匹配的WIFI接入点;
指示终端通过确定的所述WIFI接入点接入网络。
一种选择WIFI接入点接入网络的装置,该装置包括:
目的地址确定模块,用于在接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址;
可用WIFI接入点确定模块,用于确定所述终端所处环境中可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息;
接入点决策模块,用于根据确定的终端所处环境中每一可用的WIFI接入点的接入范围信息,确定接入范围信息与所述目的地址匹配的WIFI接入点;
WIFI连接模块,用于指示终端通过确定的所述WIFI接入点接入网络。
本发明在终端发起网络连接请求时,根据网络连接请求中包含的目的地址,与终端所处环境中各可用WIFI接入点的接入范围信息进行匹配,在存在至少一个接入范围可以达到网络连接请求指向的目标网络的WIFI接入点时,可以在该至少一个WIFI接入点中任选一个WIFI接入点将终端接入目标网络,由于可选的各WIFI接入点均为可用的WIFI接入点,均可实现接入功能,且连接范围满足网络连接请求的要求,从而保证了终端可以顺利接入网络连接请求指向的目标网络,确保业务可以顺利执行。
附图说明
图1为本发明实施例一提供的一种确定终端所处环境中各可用WIFI接入点的信息的方法流程示意图;
图2为本发明实施例二提供的一种选择WIFI接入点接入网络的方法流程示意图;
图3为本发明实施例三提供的一种选择WIFI接入点接入网络的装置的结构示意图;
图4为本发明实施例三提供的一种选择WIFI接入点接入网络的装置的结构示意图。
具体实施方式
针对现有技术在终端所处的环境中存在多个WIFI接入点时,只能利用默认设置选择WIFI接入点,不能保证业务的顺利执行的问题,本发明实施例提供一种对多个WIFI接入点进行选择的方案,从中选择出符合终端实际WIFI网络需要的WIFI接入点,以确保业务的正确执行。
下面结合说明书附图对本发明各实施例进行详细描述。
实施例一:
在本发明实施例的方案中,在为终端的接入网络业务选择合适的WIFI接入点之前,首先应该确定终端所处环境中的可用WIFI接入点的信息,并将这些信息记录在终端内,以便于当终端请求接入网络时利用已记录的可用WIFI接入点的信息来选择WIFI接入点。下面通过实施例一来说明确定终端所处环境中的可用WIFI接入点的信息的方法。
如图1所示,为本发明实施例一中确定终端所处环境中各可用WIFI接入点的信息的方法,方法流程如下:
步骤101、确定终端所处环境中可用的WIFI接入点。
在确定终端所处环境中可用的WIFI接入点之前,首先需要确定终端所处环境的所有的WIFI接入点。在本发明实施例中,终端所处的当前环境的所有WIFI接入点是通过操作系统的接口获得的。在获取了终端所处环境的所有WIFI接入点后,可以生成终端所处环境的WIFI接入点列表List A。
确定出终端所处环境中所有的WIFI接入点之后,进一步确定所有WIFI接入点中可用的WIFI接入点,以保证选择任意一个WIFI接入点接入网络时均可实现接入功能。针对ListA中的任一WIFI接入点,依次执行以下操作:
通过向WIFI接入点发送请求消息,确认WIFI接入点是否需要对接入的终端进行身份验证,如果不需要,则确定该WIFI接入点为可用的WIFI接入点,如果需要,则继续判断终端本地是否已配置了对应的验证信息,如相关用户名/密码以及代理等验证信息,如果终端本地已经配置有对应的验证信息,则该WIFI接入点为可用的WIFI接入点,否则,确定该WIFI接入点为不可用的WIFI接入点。
从List A中获取了终端所处的环境中所有可用的WIFI接入点后,可以生成终端所处的环境中可用WIFI接入点列表List B。
步骤102、确定每个可用WIFI接入点的接入范围信息。
考虑到不同WIFI接入点的接入范围不同,有的WIFI接入点可以接入局域网(LAN)和互联网(Internet),有的WIFI接入点只可以接入局域网,且不同WIFI接入点可以接入的局域网不同,因此,需要确定所有可用的WIFI接入点的接入范围信息,以便在为终端选择合适的WIFI接入点时,与终端需要连接到的目的地址进行匹配。在本发明实施例中,具体的WIFI接入点的接入范围的检测方法可以为:
首先通过每个可用的WIFI接入点向一个可靠的Internet地址发送访问请求,判断该WIFI接入点是否可以接入Internet,如果在超时时间内有响应则可以判定该WIFI接入点支持接入Internet,否则,判定该WIFI接入点不支持接入Internet;
其次,针对所有可用的WIFI接入点,使用操作系统接口获取该WIFI接入点支持的接入网段,根据该WIFI接入点支持的接入网段确定该WIFI接入点可以接入的网络范围,进而确定该WIFI接入点可以接入的局域网。
为了保证业务顺利执行的同时提高接入目标网络的效率及提高数据收发的质量,本发明实施例还提供了以下优选步骤:
步骤103、将接入范围信息相同的可用的WIFI接入点划分到同一分组中。
较优的,在得到终端所处环境中每个可用WIFI接入点的接入范围信息之后,可以根据各可用WIFI接入点的接入范围信息对WIFI接入点进行分组,将接入范围信息相同的WIFI接入点划分到同一组中,所述接入范围信息相同,是指WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息都相同。
将接入范围信息相同的可用的WIFI接入点划分到同一分组中,使得后续在接收到网络连接请求时,首先根据所述网络连接请求的目的地址,选择一个WIFI接入点分组,再继续从该分组中选择WIFI接入点,缩小了WIFI接入点选择的范围,从而减少对WIFI接入点选择的时间,提高了利用WIFI接入点接入目标网络的效率。
步骤104、确定每一可用的WIFI接入点的接入能力值。
在本发明实施例中,可以根据WIFI接入点的信号强度、信号质量及带宽排名等参数中的一个或多个参数的组合来确定各WIFI接入点的接入能力值,所述信号强度、信号质量通过操作系统接口获取,带宽排名通过各WIFI接入点向特定地址发送请求并记录响应时间来确定。
本步骤不限于在步骤103之后执行,也可以是在步骤102之后执行,即无论是否对可用WIFI接入点执行分组操作,均可以确定各可用WIFI接入点的接入能力值,用于后续选择接入能力较高的WIFI接入点,提高业务执行时的数据收发质量。
需要指出的是,由于WIFI接入点的状态发生变化或者终端发生移动均可能导致终端所处的环境中可用接入点及其相关信息发生变化,为了保证WIFI接入点选择的时效性,需要及时对终端所处环境中可用的WIFI接入点及其相关信息进行更新。对终端所处环境中可用的WIFI接入点及其相关信息的更新可以是周期进行的,如可以在步骤104之后,启动更新计时器(Timer),当Timer超时时,重新执行步骤101;也可以是条件触发的,如在接收到网络连接请求时,触发执行步骤101。
实施例二:
如图2所示,本发明实施例二提供一种选择WIFI接入点接入网络的方法,方法流程如下:
步骤201、接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址。
当终端有应用程序发起网络连接请求时,触发对WIFI接入点的选择,确定出所述网络连接请求中包含的目的地址。
本步骤可以是实施例一的触发条件,也可以在本步骤执行时已根据实施例一的方式在终端内记录了可用的WIFI的相关信息。
步骤202、确定终端所处环境中可用的WIFI接入点中接入范围信息与所述目的地址匹配的WIFI接入点。
所述可用的WIFI接入点信息以及所述可用WIFI接入点的接入范围信息可以是在本步骤之前由步骤201触发实施例一后得到的,本步骤根据得到的可用WIFI接入点的接入范围信息,确定与所述目的地址匹配的WIFI接入点;或者所述可用WIFI接入点的信息以及可用WIFI接入点的接入范围信息是在步骤201之前周期执行实施例一预先保存的,本步骤读取预先保存的可用WIFI接入点的接入范围信息,并确定与目的地址匹配的WIFI接入点。
在本发明实施例二中,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息,由于步骤201中获得的目的地址可能为域名(DN,Domain Name)信息或互联网协议(IP,Internetprotocol)地址,因此需对步骤201中获得的网络连接请求的目的地址利用域名系统(DNS,Domain Name System)进行解析,判断出目的地址所对应的目标网络后,与WIFI接入点的接入范围信息进行匹配,确定用于接入目标网络的WIFI接入点。本步骤具体包括:
如果所述目的地址为域名信息,则通过互联网DNS对目的地址进行解析,如果解析成功,则判定网络连接请求指向的目标网络为Internet,将已确定的接入范围信息中有支持接入Internet信息的一个WIFI接入点确定为与目的地址匹配的WIFI接入点,否则,对于可用WIFI接入点对应接入的局域网支持DNS解析的,依次通过每个可用WIFI接入点对应接入的局域网DNS对目的地址进行解析,判定对目的地址解析成功的局域网为网络连接请求指向的目标网络,将该局域网对应的一个WIFI接入点确定为与目的地址匹配的WIFI接入点,对应接入的局域网不支持DNS解析的可用WIFI接入点确定为与目的地址不匹配的WIFI接入点;
如果所述目的地址为IP地址,首先将目的地址与可用WIFI接入点接入范围信息中支持的接入网段匹配,将接入范围信息中支持的接入网段与目的地址匹配的可用WIFI接入点对应的局域网确定为网络连接请求指向的目标网络,将该局域网对应的一个WIFI接入点确定为与目的地址匹配的WIFI接入点,否则,判定网络连接请求指向的目标网络为Internet,将接入范围可达Internet的一个WIFI接入点确定为与目的地址匹配的WIFI接入点。
需要指出的是,在确定出有多个接入范围可以达到目标网络的WIFI接入点时,可以任意选择一个WIFI接入点作为与所述目的地址匹配的接入点。
针对不存在接入范围与目的地址匹配的WIFI接入点的特殊情况,可以设定根据默认设置,利用默认的WIFI接入点接入目标网络,具体的,所述默认设置可以设置接入点为空,即不连接到目标网络。
步骤203、指示终端通过确定的所述WIFI接入点接入网络。
在确定出接入范围与所述目的地址匹配的接入点后,指示终端通过确定出的WIFI接入点进行连接操作。
需要说明的是,如果本实施例二中是利用实施例一方案中分组后的WIFI接入点信息进行处理,分组信息可以是在步骤202之前由步骤201触发实施例一得到的,或者是在步骤201之前周期执行实施例一预先保存的,则在确定WIFI接入点接入范围信息之后,且确定与所述目的地址匹配的WIFI接入点之前,还进一步根据接入范围信息得到至少一个WIFI接入点分组时,则步骤202具体包括:
如果所述目的地址为域名信息,则通过互联网域名系统DNS对目的地址进行解析;若解析成功,则从第一分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,所述第一分组中包含的接入范围信息中有支持接入互联网的信息;否则,依次通过每个分组对应的局域网DNS对目的地址进行解析,从对目的地址解析成功的局域网DNS对应的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点;
如果所述目的地址为互联网协议IP地址,则判断是否存在接入范围信息与所述目的地址匹配的第二分组;若存在第二分组,则从第二分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点;否则,从包含接入范围信息中有支持接入互联网的信息的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
在确定出有多个接入范围可以达到目标网络的WIFI接入点时(包括不分组时和分组时),可以进一步得到接入范围与目的地址匹配的各WIFI接入点的接入能力值,所述接入范围与目的地址匹配的各WIFI接入点的接入能力值可以是从实施例一中预先确定的所有可用WIFI接入点的接入能力值中获得,而为了减少计算量,节约接入时间,进一步提高接入效率,也可以在本实施例二中确定出接入范围可以达到目标网络的WIFI接入点之后,仅进一步确定接入范围与目的地址匹配的各WIFI接入点的接入能力值。
可以根据WIFI接入点的信号强度、信号质量及带宽排名等参数中的一个或多个参数的组合来确定接入范围与目的地址匹配的各WIFI接入点的接入能力值,在本实施例二中,提供一种具体的接入能力值的计算方法,计算公式如下:
其中:其中,R表示确定接入能力值的WIFI接入点的接入能力值;为接入范围可以达到目标网络的各WIFI接入点信号强度的平均值;为接入范围可以达到目标网络的各WIFI接入点信号质量的平均值;S表示确定接入能力值的WIFI接入点的信号强度;Q表示确定接入能力值的WIFI接入点的信号质量;B表示确定接入能力值的WIFI接入点在接入范围可以达到目标网络的各WIFI接入点中的带宽排名。
根据各接入点的接入能力选择接入点,则步骤202中从多个接入范围可以达到目标网络的WIFI接入点中选择一个WIFI接入点作为接入范围与所述目的地址匹配的接入点具体包括:
利用各WIFI接入点的接入能力值从多个接入范围可以达到目标网络的WIFI接入点中选择一个WIFI接入点,可以但不限于选择接入能力值高于设定门限值的接入点中的任意一个接入点,特殊的,可以选择接入能力值最高的接入点作为接入范围与所述目的地址匹配的接入点。
实施例三、
本发明实施例提供一种选择WIFI接入点接入网络的装置,该装置包括目的地址确定模块31、可用WIFI接入点确定模块32、接入点决策模块33和WIFI连接模块34:
目的地址确定模块31用于在接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址;可用WIFI接入点确定模块32用于确定所述终端所处环境中可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息;接入点决策模块33用于根据确定的终端所处环境中每一可用的WIFI接入点的接入范围信息,确定接入范围信息与所述目的地址匹配的WIFI接入点,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息;WIFI连接模块34用于指示终端通过确定的所述WIFI接入点接入网络。
所述装置还包括分组模块35,分组模块35用于根据确定的每一可用的WIFI接入点的接入范围信息,将接入范围信息相同的可用的WIFI接入点划分到同一分组中。
需要说明的是,可以在多种触发条件下触发可用WIFI接入点确定模块32和分组模块35运行,例如:在目的地址确定模块31接收到终端的网络连接请求之前,以周期为触发条件,要求可用WIFI接入点确定模块32和分组模块35周期性地确定可用WIFI接入点以及确定可用WIFI接入点的接入范围信息,在此情况下,本实施例三中的选择WIFI接入点接入网络的装置结构示意图如图3所示。
本实施例三也不限于以目的地址确定模块31接收到终端的网络连接请求为触发条件,触发可用WIFI接入点确定模块32和分组模块35周期性地确定可用WIFI接入点以及确定可用WIFI接入点的接入范围信息,在此情况下,本实施例三中的选择WIFI接入点接入网络的装置结构示意图如图4所示。
所述可用WIFI接入点确定模块32具体用于确定终端所处环境中所有的WIFI接入点,并将其中不需要身份验证,或需要身份验证但所述终端中已经配置对应的验证信息的WIFI接入点确定为可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息。
所述接入点决策模块33具体用于确定包含接入范围信息与所述目的地址匹配的分组,并将确定的该分组中的一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息。
所述接入点决策模块33具体用于如果所述目的地址为域名信息,则通过互联网域名系统DNS对目的地址进行解析,若解析成功,则从第一分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,所述第一分组中包含的WIFI接入点的接入范围信息中有支持接入互联网的信息,否则,依次通过每个分组对应的局域网DNS对目的地址进行解析,从对目的地址解析成功的局域网DNS对应的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
所述接入点决策模块33具体用于如果所述目的地址为互联网协议IP地址,则判断是否存在接入范围信息与所述目的地址匹配的第二分组,若存在第二分组,则从第二分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,否则,从包含接入范围信息中有支持接入互联网的信息的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
所述接入点决策模块33具体用于根据以下公式确定WIFI接入点的接入能力值:
其中,R表示确定接入能力值的WIFI接入点的接入能力值;为接入范围可以达到目标网络的各WIFI接入点信号强度的平均值;为接入范围可以达到目标网络的各WIFI接入点信号质量的平均值;S表示确定接入能力值的WIFI接入点的信号强度;Q表示确定接入能力值的WIFI接入点的信号质量;B表示确定接入能力值的WIFI接入点在与所述目的地址匹配的各WIFI接入点中的带宽排名。
所述接入点决策模块33还用于确定与所述目的地址匹配的各WIFI接入点的接入能力值,并选择接入能力值大于设定门限值的一个WIFI接入点。
所述WIFI连接模块34具体用于指示终端通过选择的接入能力值大于设定门限值的WIFI接入点接入网络。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种选择无线保真WIFI接入点接入网络的方法,其特征在于,该方法包括:
接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址,所述目的地址对应目标网络;
确定所述终端所处环境中可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息;
将确定的所述目的地址与确定的每一可用的WIFI接入点的接入范围信息进行匹配,确定接入范围信息与所述目的地址匹配的WIFI接入点;
确定与所述目的地址匹配的各WIFI接入点的接入能力值,并选择接入能力值大于设定门限值的一个WIFI接入点;
指示终端通过确定的所述WIFI接入点接入网络;
其中,所述WIFI接入点的接入能力值由以下至少一个参数或参数组合确定:信号强度,信号质量及带宽排名;所述WIFI接入点的接入能力值由以下公式确定,
其中,R表示确定接入能力值的WIFI接入点的接入能力值;为接入范围可以达到目标网络的各WIFI接入点信号强度的平均值;为接入范围可以达到目标网络的各WIFI接入点信号质量的平均值;S表示确定接入能力值的WIFI接入点的信号强度;Q表示确定接入能力值的WIFI接入点的信号质量;B表示确定接入能力值的WIFI接入点在与所述目的地址匹配的各WIFI接入点中的带宽排名。
2.如权利要求1所述的方法,其特征在于,确定所述终端所处环境中可用的WIFI接入点,包括:
确定终端所处环境中所有的WIFI接入点,并将其中不需要身份验证,或需要身份验证但所述终端中已经配置对应的验证信息的WIFI接入点确定为可用的WIFI接入点。
3.如权利要求1所述的方法,其特征在于,根据确定的每一可用的WIFI接入点的接入范围信息,确定接入范围信息与所述目的地址匹配的WIFI接入点,具体包括:
根据确定的每一可用的WIFI接入点的接入范围信息,将接入范围信息相同的可用的WIFI接入点划分到同一分组中;
确定包含接入范围信息与所述目的地址匹配的分组,并将确定的该分组中的一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
4.如权利要求3所述的方法,其特征在于,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息;
确定接入范围信息与所述目的地址匹配的WIFI接入点,具体包括:
如果所述目的地址为域名信息,则通过互联网域名系统DNS对目的地址进行解析;
若解析成功,则从第一分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,所述第一分组中包含的接入范围信息中有支持接入互联网的信息;
否则,依次通过每个分组对应的局域网DNS对目的地址进行解析,从对目的地址解析成功的局域网DNS对应的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
5.如权利要求3所述的方法,其特征在于,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息;
确定接入范围信息与所述目的地址匹配的WIFI接入点,具体包括:
如果所述目的地址为互联网协议IP地址,则判断是否存在接入范围信息与所述目的地址匹配的第二分组;
若存在第二分组,则从第二分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点;
否则,从包含接入范围信息中有支持接入互联网的信息的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
6.如权利要求1~5任一所述的方法,其特征在于,指示终端通过确定的所述WIFI接入点接入网络,具体包括:
指示终端通过选择的接入能力值大于设定门限值的WIFI接入点接入网络。
7.一种选择WIFI接入点接入网络的装置,其特征在于,该装置包括:
目的地址确定模块,用于在接收到终端的网络连接请求时,确定所述网络连接请求中包含的目的地址,所述目的地址对应目标网络;
可用WIFI接入点确定模块,用于确定所述终端所处环境中可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息,所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息;
接入点决策模块,用于将确定的所述目的地址与确定的每一可用的WIFI接入点的接入范围信息进行匹配,确定接入范围信息与所述目的地址匹配的WIFI接入点,以及,用于确定与所述目的地址匹配的各WIFI接入点的接入能力值,并选择接入能力值大于设定门限值的一个WIFI接入点;
WIFI连接模块,用于指示终端通过确定的所述WIFI接入点接入网络;
其中,所述接入点决策模块,具体用于根据以下公式确定WIFI接入点的接入能力值:
其中,R表示确定接入能力值的WIFI接入点的接入能力值;为接入范围可以达到目标网络的各WIFI接入点信号强度的平均值;为接入范围可以达到目标网络的各WIFI接入点信号质量的平均值;S表示确定接入能力值的WIFI接入点的信号强度;Q表示确定接入能力值的WIFI接入点的信号质量;B表示确定接入能力值的WIFI接入点在与所述目的地址匹配的各WIFI接入点中的带宽排名。
8.如权利要求7所述的装置,其特征在于,
所述可用WIFI接入点确定模块,具体用于确定终端所处环境中所有的WIFI接入点,并将其中不需要身份验证,或需要身份验证但所述终端中已经配置对应的验证信息的WIFI接入点确定为可用的WIFI接入点,并确定每一可用的WIFI接入点的接入范围信息。
9.如权利要求7所述的装置,其特征在于,所述装置还包括:
分组模块,用于根据确定的每一可用的WIFI接入点的接入范围信息,将接入范围信息相同的可用的WIFI接入点划分到同一分组中;
所述接入点决策模块,具体用于确定包含接入范围信息与所述目的地址匹配的分组,并将确定的该分组中的一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
10.如权利要求9所述的装置,其特征在于,
所述接入点决策模块,具体用于在所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息时,如果所述目的地址为域名信息,则通过互联网域名系统DNS对目的地址进行解析,若解析成功,则从第一分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,所述第一分组中包含的WIFI接入点的接入范围信息中有支持接入互联网的信息,否则,依次通过每个分组对应的局域网DNS对目的地址进行解析,从对目的地址解析成功的局域网DNS对应的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
11.如权利要求9所述的装置,其特征在于,
所述接入点决策模块,具体用于在所述接入范围信息包含WIFI接入点支持的接入网段以及该WIFI接入点是否支持接入互联网的信息时,如果所述目的地址为互联网协议IP地址,则判断是否存在接入范围信息与所述目的地址匹配的第二分组,若存在第二分组,则从第二分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点,否则,从包含接入范围信息中有支持接入互联网的信息的分组中选择一个WIFI接入点作为与所述目的地址匹配的WIFI接入点。
12.如权利要求7~11任一所述的装置,其特征在于,
所述WIFI连接模块,具体用于指示终端通过选择的接入能力值大于设定门限值的WIFI接入点接入网络。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010264363.8A CN102378303B (zh) | 2010-08-26 | 2010-08-26 | 一种选择wifi接入点接入网络的方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010264363.8A CN102378303B (zh) | 2010-08-26 | 2010-08-26 | 一种选择wifi接入点接入网络的方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102378303A CN102378303A (zh) | 2012-03-14 |
| CN102378303B true CN102378303B (zh) | 2015-06-10 |
Family
ID=45796078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010264363.8A Expired - Fee Related CN102378303B (zh) | 2010-08-26 | 2010-08-26 | 一种选择wifi接入点接入网络的方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102378303B (zh) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102693503B (zh) * | 2012-05-08 | 2016-04-27 | 北京工业大学 | 一种交易信息传送方法、处理系统和发送、接收装置 |
| CN107071867B (zh) * | 2012-06-30 | 2020-07-24 | 华为终端有限公司 | 无线网络访问方法、Wifi接入点及终端 |
| TWI488529B (zh) * | 2013-01-28 | 2015-06-11 | 鋐寶科技股份有限公司 | 網路系統之設定方法 |
| CN103442377B (zh) * | 2013-08-15 | 2016-08-24 | 福州瑞芯微电子股份有限公司 | 一种wifi模块与多个ap同时进行wps会话协商的方法 |
| WO2015132362A1 (en) * | 2014-03-07 | 2015-09-11 | Thomson Licensing | Determination method and corresponding terminal, computer program product and storage medium |
| CN105228226B (zh) * | 2014-06-20 | 2019-01-01 | 深圳Tcl新技术有限公司 | WiFi热点的选择方法及装置 |
| CN104185294B (zh) * | 2014-08-04 | 2018-01-30 | 广东欧珀移动通信有限公司 | 手机热点的识别方法与识别装置 |
| CN104580013A (zh) * | 2014-12-23 | 2015-04-29 | 深圳市有信网络技术有限公司 | 一种快速选择接入点的网络通信方法及其系统 |
| CN106465240B (zh) * | 2015-04-07 | 2020-04-28 | 华为技术有限公司 | 一种接入处理方法及装置 |
| CN104994088B (zh) * | 2015-06-29 | 2018-11-09 | 北京奇虎科技有限公司 | 基于WiFi连接的数据校验方法、客户端、服务端及系统 |
| CN105050118A (zh) * | 2015-07-31 | 2015-11-11 | 腾讯科技(深圳)有限公司 | 连接Wi-Fi热点的方法及装置 |
| CN105050133B (zh) * | 2015-07-31 | 2019-01-29 | 腾讯科技(深圳)有限公司 | 检测Wi-Fi热点下的网速的方法及装置 |
| CN106488528B (zh) * | 2015-09-01 | 2019-07-05 | 上海连尚网络科技有限公司 | 用于对无线接入点进行画像分析的方法与设备 |
| CN105357708B (zh) * | 2015-10-10 | 2019-07-19 | 上海斐讯数据通信技术有限公司 | 一种站点确定关联接入点的方法、装置和系统 |
| CN105959906B (zh) * | 2016-04-25 | 2020-03-24 | 上海海漾软件技术有限公司 | 网络设备通信、与网络设备通信的方法及装置 |
| CN107707372A (zh) * | 2016-08-09 | 2018-02-16 | 华为终端(东莞)有限公司 | 通信网络的连接方法、终端及服务平台 |
| CN106658652B (zh) * | 2016-12-07 | 2020-03-10 | Oppo广东移动通信有限公司 | 连接WiFi热点的方法及装置 |
| CN107181614B (zh) * | 2017-05-17 | 2020-08-04 | 乐鑫信息科技(上海)股份有限公司 | 一种wifi网络及其组网方法和数据传输方法 |
| CN107370685A (zh) * | 2017-07-28 | 2017-11-21 | 深圳市盛路物联通讯技术有限公司 | 一种物联网终端接入方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1723655A (zh) * | 2002-12-09 | 2006-01-18 | 索尼株式会社 | 通信处理设备、通信处理方法以及计算机程序 |
| CN1802812A (zh) * | 2003-01-09 | 2006-07-12 | 汤姆森许可贸易公司 | 对多个接入点进行联合的方法和设备 |
| CN101801062A (zh) * | 2009-12-25 | 2010-08-11 | 中兴通讯股份有限公司 | 移动终端及该移动终端访问网络的方法 |
-
2010
- 2010-08-26 CN CN201010264363.8A patent/CN102378303B/zh not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1723655A (zh) * | 2002-12-09 | 2006-01-18 | 索尼株式会社 | 通信处理设备、通信处理方法以及计算机程序 |
| CN1802812A (zh) * | 2003-01-09 | 2006-07-12 | 汤姆森许可贸易公司 | 对多个接入点进行联合的方法和设备 |
| CN101801062A (zh) * | 2009-12-25 | 2010-08-11 | 中兴通讯股份有限公司 | 移动终端及该移动终端访问网络的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102378303A (zh) | 2012-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102378303B (zh) | 一种选择wifi接入点接入网络的方法及装置 | |
| AU2019300978B2 (en) | Method and electronic device for edge computing service | |
| CN109309657B (zh) | 未授权访问点探测系统及方法、用于其的用户终端及计算机程序 | |
| JP5815690B2 (ja) | ネットワークアクセスを電子デバイスに提供するシステム及び方法 | |
| US10856143B2 (en) | Method and apparatus for IP address assignment | |
| US8687547B2 (en) | Method and system for automatic connection to a network | |
| TWI481263B (zh) | Lte增強b節點自行配置方法及裝置 | |
| US11611931B2 (en) | WI-FI hotspot recommendation method, terminal, and graphical user interface | |
| JP2017076994A (ja) | ワイヤレス通信機器のための接続マネージャ | |
| WO2013147587A1 (en) | Method of seamless policy based network discovery, selection and switching | |
| CN105744597B (zh) | 一种终端及其无线连接方法 | |
| JP2013048398A (ja) | ネットワーク接続装置および方法 | |
| CN102801800B (zh) | 多无线终端之间的资源共享处理方法及系统 | |
| CN110177381B (zh) | 拥塞通知方法、相关设备和系统 | |
| CN105850183B (zh) | 无线网络接入控制方法及设备、系统 | |
| US9661493B2 (en) | Apparatus and method for providing a wireless communication in a portable terminal | |
| WO2015054999A1 (zh) | 接入网信息管理方法及装置 | |
| CN110546973B (zh) | 移动计算设备、介质和数据连接切换方法 | |
| JP2008017302A (ja) | 近距離無線通信端末及び送信電力制御方法 | |
| WO2015006943A1 (zh) | 一种优选可信的wlan接入网的方法、装置及终端 | |
| WO2011109983A1 (zh) | 策略处理方法、andsf和ue | |
| CN108076469B (zh) | 用于无线接入点桥接的方法与路由器 | |
| EP4599610A1 (en) | Selection of subscription profiles | |
| WO2024074897A1 (en) | Selection of subscription profiles | |
| JP5184330B2 (ja) | 基地局装置および無線通信システム。 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150610 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |