一种无线热点的连接装置及终端的制作方法

文档序号:7814287阅读:104来源:国知局
一种无线热点的连接装置及终端的制作方法
【专利摘要】本发明实施例公开了一种无线热点的连接装置及终端,所述装置包括:扫描单元,用于扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;判断单元,用于判断所述扫描单元确定出的可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;连接单元,用于在所述判断单元判断结果为存在所述目标无线热点时,断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。采用本发明实施例,可为终端确定出优先级高于当前热点的目标无线热点并与该目标无线热点建立无线连接。
【专利说明】一种无线热点的连接装置及终端

【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其涉及一种无线热点的连接装置及终端。

【背景技术】
[0002]随着手机等移动终端在人们生活中的普及,人们可通过各种移动终端接入互联网,从而获取信息、办理业务等等,带给人们极大的便利。现在无线保真(WirelessFidelity, W1-Fi)已成为移动终端的标配,是终端连接使用互联网最常用的方式,而终端在无线连接到新的无线热点时会在系统配置文件中保留有相关连接信息,如服务集标识符(Service Set Identifier, SSID)、基本服务集标识符(Basic Service Set Identifier,BSSID)和优先级Pr1rity等,这样当移动终端下次搜索到文件中的热点时系统即可根据该连接信息自动连接至无线热点。
[0003]然而,该终端在通过系统默认的自动连接机制连接到系统配置文件中有连接信息的无线热点时,很多情况下该连接的无线热点并不为当前最合适的无线热点,而现有的连接机制中在终端连接到某一无线热点之后,无法根据当前环境确定出最合适的无线热点进行连接。
[0004]举例来说,如图1所示,图1为现有的无线连接机制的其中一种场景示意图,该场景中有两个无线热点即API和AP2,假设API是用户日常工作使用的无线热点,AP2是某特殊用途的热点,两者距离不算太远,API和AP2的都在对方的无线覆盖范围之内。假设无线终端保存的连接信息中API优先级比较高,所以理论上如果用户在API与AP2覆盖范围打开WIFI时会同时扫描到这两个热点并优先选择连接API。但是如果用户此时刚从外面回来,如图所示“电梯”位置(不在API范围),假设终端在此位置时系统刚好扫描搜索到AP2,则系统会默认去选择连接无线热点AP2 ;紧接着用户按照如图路线走到“用户”位置工作,按如上假设,终端最应该自动连接到的热点是API (其信号强度也比较好),但是由于终端已连接到无线热点AP2,现有连接机制无法根据实际情况断开与AP2的连接并自动选择连接到AP1,除非用户手动操作选择。由于不能及时地为终端确定出最合适的热点进行连接,现有的连接机制可能导致系统传输速率较低、网络不稳定等问题,并造成无线资源的浪费。


【发明内容】

[0005]本发明实施例提供了一种无线热点的连接装置及终端,可为终端确定出优先级高于当前热点的目标无线热点并与该目标无线热点建立无线连接。
[0006]本发明实施例提供了一种无线热点的连接装置,包括:
[0007]扫描单元,用于扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;
[0008]判断单元,用于判断所述扫描单元确定出的可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;
[0009]连接单元,用于在所述判断单元判断结果为存在所述目标无线热点时,断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0010]相应地,本发明实施例还提供了一种终端,包括连接记录装置以及无线热点的连接装置,所述连接记录装置与所述无线热点的连接装置相连接;其中,
[0011]所述连接记录装置,用于检测终端的无线连接事件,并记录所述无线连接事件对应的连接信息;
[0012]所述无线热点的连接装置,用于在所述连接记录装置检测到无线连接事件时,扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;若是,则断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0013]本发明实施例可通过扫描当前网络环境中的无线热点,从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级优于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,为终端确定出合适的无线热点。

【专利附图】

【附图说明】
[0014]为更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是现有的无线连接机制的其中一种场景示意图;
[0016]图2是本发明实施例提供的一种无线热点的连接方法的流程示意图;
[0017]图3是本发明实施例提供的另一种无线热点的连接方法的流程示意图;
[0018]图4是本发明实施例提供的一种无线热点的连接装置的结构示意图;
[0019]图5是本发明实施例提供的另一种无线热点的连接装置的结构示意图;
[0020]图6是本发明实施例提供的一种终端的结构示意图;
[0021]图7是本发明实施例提供的另一种终端的结构示意图。

【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]需要说明的是,本发明实施例的所述方法适用于终端通过系统(比如安卓android系统)默认的自动连接机制连接到可用的无线热点的场景,可在不影响终端未连接无线热点时的默认连接机制的情况下,使该终端总是能从当前网络环境的热点中选取较优的无线热点进行连接,整个连接过程无需用户手动参与,在一定程度上提升了无线传输速率,改善了用户体验。
[0024]请参见图2,是本发明实施例提供的一种无线热点的连接方法的流程示意图,本发明实施例的所述方法可具体应用于手机、平板电脑等终端中,具体的,所述方法包括:
[0025]S101:扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点。
[0026]具体实施例中,在进行当前网络环境的无线热点扫描之前,可检测当前终端是否处于无线连接状态。在检测到终端处于无线连接的状态时,进一步判断该无线连接的热点是否为自动连接的热点,比如通过解析建立所述无线连接的命令的键值进行判断。
[0027]在确定当前无线连接为自动连接时,终端可扫描当前网络环境中的无线热点。具体的,可在终端状态达到预设的扫描条件,比如该每隔预设的时间间隔,扫描一次当前网络环境中的无线热点,或检测到该终端显示屏幕的亮灭状态由屏灭到屏亮时,启动热点扫描并获取当前网络环境中的无线热点。
[0028]需要说明的是,该扫描出的无线热点中包括预置有优先级信息的可用无线热点,即曾经与终端建立过无线连接的无线热点,该扫描出的无线热点中还包括未预置有优先级信息的无线热点,比如首次扫描到的无线热点。
[0029]具体的,该优先级信息至少包括无线热点的优先级,进一步的,该优先级信息还可包括该无线热点的热点覆盖半径等等,具体可在首次连接到该无线热点时,预置得到该无线热点的优先级及其热点覆盖半径等优先级信息。
[0030]S102:判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点。
[0031]其中,所述当前热点即为当前连接的无线热点。
[0032]进一步的,终端可从该扫描出的无线热点中选择出该预置有优先级信息的可用无线热点,并根据该可用无线热点的优先级信息,判断该可用无线热点中是否存在比当前热点更优的目标无线热点,比如具体可根据该可用无线热点的优先级,将优先级高于当前热点的可用无线热点确定为目标无线热点。
[0033]S103:若是,则断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接
[0034]具体实施例中,可在终端确定出优先级高于当前热点优先级的目标无线热点后,断开终端与当前热点的无线连接,并与该确定出的目标无线热点建立无线连接。
[0035]实施本发明实施例可通过扫描当前网络环境中的无线热点,从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级优于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,为终端确定出合适的无线热点。
[0036]请参见图3,是本发明实施例提供的另一种无线热点的连接方法的流程示意图,具体的,所述方法包括:
[0037]S201:预置可用无线热点的优先级信息,所述优先级信息至少包括所述可用无线热点的优先级。
[0038]具体实施例中,可在首次建立与某一无线热点的无线连接时,预置包括该无线热点的优先级的优先级信息。
[0039]具体的,当终端检测到用户通过手动设置首次连接到某一无线热点,比如在检测到用户输入连接密码时即可将该无线热点作为可用无线热点,并设置此热点的优先级。在设置无线热点的优先级之前,可预先将无线热点的优先级分为LOW,MID和HIGH三个优先级区域,该不同优先级区域的优先级(Pr1rity)值不重复,其中,LOW区的最大优先级总是小于MID区的最小优先级,MID区的最大优先级总是小于HIGH区的最小优先级。
[0040]需要说明的是,可约定设置该热点优先级的数值越大表示优先级越高,或者设置该热点优先级的数值越小表示优先级越高,本发明实施例不作限定。具体的,本发明实施例以该热点优先级的数值设置越小表示优先级越高为例进行说明,比如设置LOW区域的优先级为21-30,MID区域的优先级为11-20,HIGH区域的优先级为1_10,其中,优先级1为最高优先级。在终端首次建立与某一无线热点的无线连接时,即可根据该优先级区域为该无线热点分配优先级,比如可将工作学习经常使用的无线热点设置在HIGH区,而将偶尔连接的无线热点设置在LOW等等。
[0041]可选地,该优先级的设置可以是由系统进行默认设置,具体可设置将该首次连接的无线热点分配到指定的优先级区域,并根据该优先级区域的优先级范围为该无线热点分配一个优先级,比如采用向上增大原则为无线热点分配优先级,即在该优先级区域内每新增一个无线热点时为该无线热点分配的优先级加1。举例来说,若将该首次连接的无线热点指定分配到LOW区域,则可为该首个确定为LOW区的无线热点分配的优先级为21,其次为22、23、24,并以此类推。其中,为该优先级区域内的无线热点分配的优先级值不超过该优先级区域的最大值。
[0042]进一步可选地,该优先级的设置还可以是通过提示用户进行手动设置,从而确定该连接的无线热点的优先级。
[0043]进一步的,在预置可用无线热点的优先级信息之后,终端还可根据该可用无线热点的连接情况对其优先级进行更新。具体的,终端可按照预设的时间间隔如每5小时,基于可用无线热点的连接时间、连接次数或平均连接时间等连接信息对可用无线热点的优先级进行更新,以降低终端功耗。
[0044]作为一种可选的实施方式,终端可记录已断开连接的可用无线热点的连接时间或连接次数,并根据所述连接时间或连接次数,更新所述可用无线热点的优先级。比如可根据可用无线热点的连接时间,将总的连接时间越长的热点的优先级设置为越高,或者根据可用无线热点的连接次数,将连接次数越多的热点的优先级设置为越高。
[0045]作为一种可选的实施方式,终端还可根据所述可用无线热点的使用时间和连接次数,计算所述可用无线热点的平均连接时间;根据所述平均连接时间,更新所述可用无线热点的优先级信息包括的热点优先级,从而根据用户习惯动态地调整无线热点的优先级。具体的,可在每次连接到某一可用无线热点时,通过该可用无线热点的连接时间点和断开时间点计算该可用无线热点的使用时间,终端根据该可用无线热点每次的使用时间和连接次数,获取该可用无线热点的平均连接时间,并可进一步将各可用无线热点的平均连接时间由高到低进行排序,根据对该连接的可用无线热点的平均连接时间进行更新后在各平均连接时间中的排序位置,调整该连接的可用无线热点的优先级(即平均连接时间越长,可设置优先级越高)。
[0046]进一步的,对于首次连接的无线热点,若由系统默认设置其优先级,则可基于首次连接该无线热点的首次连接时间为该热点分配优先级,比如当首次连接时间大于终端保存的所有可用无线热点中的最大平均时间时,可为该热点分配一个MID区域的优先级,否则给其分配一个LOW的优先级,同时记录连接次数和连接时间,计算该热点的平均连接时间,并根据计算得到的平均连接时间,调整该无线热点的优先级。
[0047]进一步的,对于已保存的可用无线热点,若终端超过预设的更新时间范围如5天未与该热点建立连接,则对该热点的连接次数加1,更新该热点的平均连接时间,并进一步调整该热点的优先级。
[0048]需要说明的是,根据无线热点的使用时间和连接次数更新该无线热点的优先级时,该无线热点的连接可为自动连接或手动连接,本发明实施例不作限定。
[0049]S202:在终端处于无线连接的状态时,判断所述无线连接对应的当前热点是否为自动连接的热点。
[0050]具体实施例中,可在终端建立与当前热点的无线连接时,获取用于建立所述无线连接的命令的键值,并判断所述无线连接的命令的键值是否与预设的自动连接命令的键值相同;在判断结果为相同时,则将当前热点确定为自动连接的热点。
[0051]需要说明的是,该当前连接的无线热点即当前热点可为已预置有优先级信息的无线热点,也可为首次连接的无线热点,本发明实施例不作限定。
[0052]S203:若为自动连接的热点,则检测所述当前热点的优先级是否为最高优先级。
[0053]S204:若不为最高优先级,则扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点。
[0054]具体实施例中,若判断所述无线连接对应的当前热点为自动连接的热点,在扫描当前网络环境中的无线热点之前,还可检测该当前热点的优先级是否为最高优先级,若该当前热点的优先级不为最高优先级,则扫描当前网络环境中的无线热点;若该当前热点的优先级为最高优先级,则不进行扫描当前网络环境中的无线热点。
[0055]可选地,在扫描当前网络环境中的无线热点之前,还可预先设置一个时间间隔。在扫描当前网络环境中的无线热点时可以是每隔该时间间隔,扫描一次当前网络环境中的无线热点。
[0056]可选地,扫描当前网络环境中的无线热点还可以是通过检测终端的显示屏幕的亮灭状态,并在检测到所述显示屏幕的亮灭状态由屏灭到屏亮时,启动热点扫描并获取当前网络环境中的无线热点。
[0057]可选地,扫描当前网络环境中的无线热点还可以是通过输出提示信息,所述提示信息用于提示用户是否需要重新扫描当前网络环境中的无线热点;检测是否接收到用户针对所述提示信息输入的确认重新扫描的操作指令;当接收到所述确认重新扫描的操作指令时,启动热点扫描并获取当前网络环境中的无线热点。
[0058]进一步可选地,还可检测当前热点的信号强度是否低于预设的强度阈值;若是,则控制降低当前热点的优先级,启动热点扫描并获取当前网络环境中的无线热点。比如在接收的信号强度指示(Received Signal Strength Indicat1n, RSSI)低于预设的强度阈值(如_75dBm)时,控制将当前热点的优先级降至低于当前网络环境中所有可用无线热点的优先级,并启动热点扫描并获取当前网络环境中的无线热点。当信号强度者高于该强度阈值时,则可恢复该当前热点的优先级至其原来的优先级。
[0059]需要说明的是,若当前热点的优先级为最高优先级,但该当前热点的信号强度低于预设的强度阈值,则可控制降低当前热点的优先级,并启动热点扫描以获取当前网络环境中的无线热点。
[0060]S205:判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点。
[0061]具体实施例中,终端可从该扫描出的无线热点中选择出该预置有优先级信息的可用无线热点,并根据该可用无线热点的优先级信息,判断该可用无线热点中是否存在比当前热点更优的目标无线热点,比如具体可根据该可用无线热点的优先级,将优先级高于当前热点的可用无线热点确定为目标无线热点。
[0062]进一步的,若确定出的该优先级高于当前热点的可用无线热点不止一个,则可将该确定出的可用无线热点中优先级最高或信号强度最强的可用无线热点作为目标无线热点。
[0063]S206:若是,则断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0064]具体实施例中,可在终端确定出比当前热点更优的目标无线热点后,断开终端与当前热点的无线连接,并与该确定出的目标无线热点建立无线连接,从而及时地为终端确定出合适的无线热点进行连接。
[0065]需要说明的是,在相同无线环境下,若终端产生多次无线热点的切换连接,则终端可以在进行热点切换之前判断需要进行切换的目标无线热点是否为已经建立过连接的热点,若是,则不进行切换处理。举例来说,当某一无线环境中存在热点API和AP2 (AP2为需要建立连接的热点)时,且终端当前的连接热点为AP1,通过扫描当前网络环境中的无线热点确定出优先级高于API的热点AP2(即为目标无线热点)时,终端断开与API的连接并与AP2建立连接,在断开API后根据该API的连接情况进行优先级更新,在优先级更新后,API的优先级高于了 AP2的优先级,则终端在扫描到API优于已建立连接的AP2时,则终端不进行切换操作,即终端保持连接到AP2。
[0066]实施本发明实施例在检测到当前连接的无线热点为自动连接时,通过扫描当前网络环境中的无线热点并从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级高于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,可及时地为终端确定出合适的无线热点,在一定程度上提升了无线传输速率,改善了用户体验。
[0067]请参见图4,是本发明实施例提供的一种无线热点的连接装置的结构示意图,本发明实施例的所述装置可具体设置于手机、平板电脑等终端中,具体的,所述装置包括扫描单元11、判断单元12以及连接单元13。其中,
[0068]所述扫描单元11,用于扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点。
[0069]具体实施例中,扫描单元11可在终端处于无线连接的状态时,扫描当前网络环境中的无线热点。具体的,扫描单元11可在达到预设的扫描条件,比如每隔预设的时间间隔,扫描一次当前网络环境中的无线热点,或检测到该终端显示屏幕的亮灭状态由屏灭到屏亮时,启动热点扫描并获取当前网络环境中的无线热点。进一步的,该扫描单元11还可从该扫描出的无线热点中确定出该预置有优先级信息的可用无线热点。
[0070]需要说明的是,该扫描出的无线热点中包括预置有优先级信息的可用无线热点,即曾经与终端建立过无线连接的无线热点,该扫描出的无线热点中还包括未预置有优先级信息的无线热点,比如首次扫描到的无线热点。
[0071]判断单元12,用于判断所述扫描单元11确定出的可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点。
[0072]其中,所述当前热点即为当前连接的无线热点。
[0073]具体实施例中,在扫描单元11确定出预置有优先级信息的可用无线热点之后,判断单元12可根据该可用无线热点的优先级信息,判断该可用无线热点中是否存在比当前热点更优的目标无线热点,比如具体可根据该可用无线热点的优先级,将优先级高于当前热点的可用无线热点确定为目标无线热点。
[0074]所述连接单元13,用于在所述判断单元12判断结果为存在所述目标无线热点时,断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0075]具体实施例中,连接单元13可在判断单元12确定出优先级高于当前热点优先级的目标无线热点后,断开终端与当前热点的无线连接,并与该确定出的目标无线热点建立无线连接。
[0076]实施本发明实施例可通过扫描当前网络环境中的无线热点,从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级优于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,为终端确定出合适的无线热点。
[0077]请参见图5,是本发明实施例提供的另一种无线热点的连接装置的结构示意图,本发明实施例的所述装置包括上述的无线热点的连接装置的扫描单元11、判断单元12以及连接单元13,在本发明实施例中,所述装置还包括:
[0078]预置单元14,用于预置可用无线热点的优先级信息,所述优先级信息至少包括所述可用无线热点的优先级。
[0079]具体实施例中,预置单元14可在首次建立与某一无线热点的无线连接时,预置包括该无线热点的优先级的优先级信息。具体的,预置单元14可在检测到用户通过手动设置首次连接到某一无线热点,比如在检测到用户输入连接密码时设置此热点的优先级。其中,该优先级信息至少包括无线热点的优先级,进一步的,该优先级信息还可包括该无线热点的热点覆盖半径等等,预置单元14可在首次连接到该无线热点时,预置得到该无线热点的优先级及其热点覆盖半径等优先级信息。
[0080]需要说明的是,可约定设置该热点优先级的数值越大表示优先级越高,或者设置该热点优先级的数值越小表示优先级越高,本发明实施例不作限定。
[0081]可选地,在本发明实施例中,所述装置还可以包括:
[0082]第一记录单元15,用于记录已断开连接的可用无线热点的连接时间或连接次数;
[0083]第一更新单元16,用于根据所述第一记录单元15记录的连接时间或连接次数,更新所述可用无线热点的优先级。
[0084]进一步的,在预置单元14预置可用无线热点的优先级信息之后,终端还可根据该可用无线热点的连接情况对其优先级进行更新。
[0085]作为一种可选的实施方式,终端可通过第一记录单元15记录已断开连接的可用无线热点的连接时间或连接次数,第一更新单元16根据所述连接时间或连接次数,更新所述可用无线热点的优先级。比如第一记录单元15可根据可用无线热点的连接时间,通过第一更新单元16将总的连接时间越长的热点的优先级设置为越高,或者第一记录单元15可根据可用无线热点的连接次数,通过第一更新单元16将连接次数越多的热点的优先级设置为越高。
[0086]可选地,在本发明实施例中,所述装置还可以包括:
[0087]第二记录单元17,用于记录已断开连接的可用无线热点的连接时间和连接次数;
[0088]计算单元18,用于根据所述第二记录单元17记录的所述可用无线热点的使用时间和连接次数,计算所述可用无线热点的平均连接时间;
[0089]第二更新单元19,用于根据所述计算单元18获取的平均连接时间,更新所述可用无线热点的优先级。
[0090]作为一种可选的实施方式,终端还可通过第二记录单元17记录所述可用无线热点的使用时间和连接次数,计算单元18计算所述可用无线热点的平均连接时间,第二更新单元19则可根据该平均连接时间来更新所述可用无线热点优先级,从而根据用户习惯动态地调整无线热点的优先级。具体的,第二更新单元19可将各可用无线热点的平均连接时间由高到低进行排序,根据对该连接的可用无线热点的平均连接时间进行更新后在各平均连接时间中的排序位置,调整该连接的可用无线热点的优先级(即平均连接时间越长,可设置优先级越高)。
[0091]进一步的,在本发明实施例中,所述装置还包括:
[0092]连接判断单元20,用于在终端处于无线连接的状态时,判断所述无线连接对应的当前热点是否为自动连接的热点。
[0093]优先级检测单元21,用于在所述连接判断单元20判断结果为所述当前热点是自动连接的热点时,检测所述当前热点的优先级是否为最高优先级;
[0094]通知单元22,用于在所述优先级检测单元21检测到所述当前热点的优先级不为最高优先级时,通知所述扫描单元扫描当前网络环境中的无线热点。
[0095]具体实施例中,终端处于无线连接的状态时,连接判断单元20可判断该无线连接的热点是否为自动连接的热点,比如通过解析建立所述无线连接的命令的键值进行判断。若连接判断单元20判断所述无线连接对应的当前热点为自动连接的热点,还可通过优先级检测单元21检测该当前热点的优先级是否为最高优先级,并在检测到该当前热点的优先级不为最高优先级时,通过通知单元22通知扫描单元11扫描当前网络环境中的无线热点。
[0096]需要说明的是,该当前连接的无线热点即当前热点可为已预置有优先级信息的无线热点,也可为首次连接的无线热点,本发明实施例不作限定。
[0097]进一步的,在本发明实施例中,所述连接判断单元20包括:
[0098]键值获取单元201,用于在终端处于无线连接的状态时,获取用于建立所述无线连接的命令的键值;
[0099]键值判断单元202,用于判断所述键值获取单元201获取的无线连接的命令的键值是否与预设的自动连接命令的键值相同;
[0100]连接确定单元203,用于在所述键值判断单元202的判断结果为相同时,将所述无线连接对应的当前热点确定为自动连接的热点。
[0101]具体实施例中,在终端处于无线连接的状态时,键值获取单元201获取用于建立所述无线连接的命令的键值,并通过键值判断单元202判断所述无线连接的命令的键值是否与预设的自动连接命令的键值相同,则连接确定单元203可在该键值判断单元202判断结果为相同时,将当前热点确定为自动连接的热点。
[0102]可选地,在本发明实施例中,所述扫描单元11可具体用于:
[0103]每隔预设的时间间隔,扫描一次当前网络环境中的无线热点
[0104]具体实施例中,扫描单元11在扫描当前网络环境中的无线热点时可以是通过预设时间间隔如每五分钟,启动热点扫描并获取当前网络环境中的无线热点。
[0105]可选地,在本发明实施例中,所述扫描单元11可具体包括:
[0106]状态检测单元111,用于检测所述终端的显示屏幕的亮灭状态;
[0107]第一热点扫描单元112,用于在所述状态检测单元111检测到所述显示屏幕的亮灭状态由屏灭到屏亮时,扫描当前网络环境中的无线热点。
[0108]可选地,在本发明实施例中,所述扫描单元11可具体包括:
[0109]输出单元113,用于输出提示信息,所述提示信息用于提示用户是否需要重新扫描当前网络环境中的无线热点;
[0110]指令检测单元114,用于检测是否接收到用户针对所述输出单元113输出的提示信息而输入的确认重新扫描的操作指令;
[0111]第二热点扫描单元115,用于当所述指令检测单元114接收到所述确认重新扫描的操作指令时,扫描当前网络环境中的无线热点。
[0112]实施本发明实施例在检测到当前连接的无线热点为自动连接时,通过扫描当前网络环境中的无线热点并从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级高于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,可及时地为终端确定出合适的无线热点,在一定程度上提升了无线传输速率,改善了用户体验。
[0113]请参见图6,是本发明实施例的一种终端的结构示意图。如图6所示,该终端包括:连接记录装置1以及无线热点的连接装置2,所述连接记录装置1与所述无线热点的连接装置2相连接;其中,
[0114]所述连接记录装置1,用于检测终端的无线连接事件,并记录所述无线连接事件对应的连接信息;
[0115]所述无线热点的连接装置2,用于在所述连接记录装置1检测到无线连接事件时,扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;若是,则断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0116]具体实施例中,所述连接信息可包括所述无线连接事件对应无线热点的连接时间以及连接次数等等,本发明实施例不作限定。
[0117]进一步的,所述无线热点的连接装置2可参照图4至图5对应实施例中的无线热点的连接装置的相关描述,在此不再赘述。
[0118]进一步的,请参见图7,是本发明实施例的另一种终端的结构示意图。如图7所示,该终端包括:至少一个处理器100,例如CPU,至少一个通信接口 300,存储器400,至少一个通信总线200。其中,通信总线200用于实现这些组件之间的连接通信。其中,通信接口 300可以包括显示屏(Display)、键盘(Keyboard),可选通信接口 300还可以包括标准的有线接口、无线接口。存储器400可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器400可选的还可以是至少一个位于远离前述处理器100的存储装置。其中处理器100可以结合图4和图5所描述的无线热点的连接装置,存储器400中存储一组程序代码,且处理器100调用存储器400中存储的程序代码,用于执行以下操作:
[0119]通过通信接口 300扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;
[0120]判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;
[0121]若是,则通过通信接口 300断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
[0122]在可选实施例中,处理器100在执行所述在所述扫描当前网络环境中的无线热点之前,处理器100还可以执行以下步骤:
[0123]预置可用无线热点的优先级信息,所述优先级信息至少包括所述可用无线热点的优先级。
[0124]在可选实施例中,处理器100在执行在所述断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接之后,处理器100还可以执行以下步骤:
[0125]记录已断开连接的可用无线热点的连接时间或连接次数;
[0126]根据所述连接时间或连接次数,更新所述可用无线热点的优先级。
[0127]在可选实施例中,处理器100在执行在所述断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接之后,处理器100还可以执行以下步骤:
[0128]记录已断开连接的可用无线热点的连接时间和连接次数;
[0129]根据所述可用无线热点的使用时间和连接次数,计算所述可用无线热点的平均连接时间;
[0130]根据所述平均连接时间,更新所述可用无线热点的优先级。
[0131]在可选实施例中,处理器100在执行在所述扫描当前网络环境中的无线热点之前,处理器100还可以执行以下步骤:
[0132]在终端处于无线连接的状态时,判断所述无线连接对应的当前热点是否为自动连接的热点;
[0133]若为自动连接的热点,则检测所述当前热点的优先级是否为最高优先级;
[0134]若不为所述最高优先级,则执行所述的扫描当前网络环境中的无线热点的步骤。
[0135]在可选实施例中,处理器100调用存储器400中存储的程序代码执行所述在终端处于无线连接的状态时,判断所述无线连接对应的当前热点是否为自动连接的热点,具体可以为:
[0136]在终端处于无线连接的状态时,获取用于建立所述无线连接的命令的键值;
[0137]判断所述无线连接的命令的键值是否与预设的自动连接命令的键值相同;
[0138]若是,则将所述无线连接对应的当前热点确定为自动连接的热点。
[0139]在可选实施例中,处理器100调用存储器400中存储的程序代码扫描当前网络环境中的无线热点,具体可以为:
[0140]每隔预设的时间间隔,通过通信接口 300扫描一次当前网络环境中的无线热点。
[0141]在可选实施例中,处理器100调用存储器400中存储的程序代码扫描当前网络环境中的无线热点,具体可以为:
[0142]检测所述终端的显示屏幕的亮灭状态;
[0143]若检测到所述显示屏幕的亮灭状态由屏灭到屏亮,则通过通信接口 300扫描当前网络环境中的无线热点。
[0144]在可选实施例中,处理器100调用存储器400中存储的程序代码扫描当前网络环境中的无线热点,具体可以为:
[0145]输出提示信息,所述提示信息用于提示用户是否需要重新扫描当前网络环境中的无线热点;
[0146]检测是否接收到用户针对所述提示信息输入的确认重新扫描的操作指令;
[0147]当接收到所述确认重新扫描的操作指令时,通过通信接口 300扫描当前网络环境中的无线热点。
[0148]实施本发明实施例可通过扫描当前网络环境中的无线热点,从该扫描到的无线热点中确定出已预置有优先级信息的可用无线热点,并进一步从该可用无线热点中确定出优先级优于当前热点的目标无线热点,从而建立与该目标无线热点的无线连接,为终端确定出合适的无线热点。
[0149]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0150]本发明实施例的方法的步骤顺序可以根据实际需要进行调整、合并或删减。本发明实施例的终端的模块可以根据实际需要进行整合、进一步划分或删减。
[0151]本发明实施例的模块或单元,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0152]以上所揭露的是本发明较佳实施例,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种无线热点的连接装置,其特征在于,包括: 扫描单元,用于扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点; 判断单元,用于判断所述扫描单元确定出的可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点; 连接单元,用于在所述判断单元判断结果为存在所述目标无线热点时,断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
2.根据权利要求1所述的装置,其特征在于,还包括: 预置单元,用于预置可用无线热点的优先级信息,所述优先级信息至少包括所述可用无线热点的优先级。
3.根据权利要求1或2所述的装置,其特征在于,还包括: 第一记录单元,用于记录已断开连接的可用无线热点的连接时间或连接次数; 第一更新单元,用于根据所述第一记录单元记录的连接时间或连接次数,更新所述可用无线热点的优先级。
4.根据权利要求1或2所述的装置,其特征在于,在所述断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接之后,还包括: 第二记录单元,用于记录已断开连接的可用无线热点的连接时间和连接次数; 计算单元,用于根据所述第二记录单元记录的所述可用无线热点的使用时间和连接次数,计算所述可用无线热点的平均连接时间; 第二更新单元,用于根据所述计算单元获取的平均连接时间,更新所述可用无线热点的优先级。
5.根据权利要求1所述的装置,其特征在于,还包括: 连接判断单元,用于在终端处于无线连接的状态时,判断所述无线连接对应的当前热点是否为自动连接的热点; 优先级检测单元,用于在所述连接判断单元判断结果为所述当前热点是自动连接的热点时,检测所述当前热点的优先级是否为最高优先级; 通知单元,用于在所述优先级检测单元检测到所述当前热点的优先级不为最高优先级时,通知所述扫描单元扫描当前网络环境中的无线热点。
6.根据权利要求5所述的装置,其特征在于,所述连接判断单元包括: 键值获取单元,用于在终端处于无线连接的状态时,获取用于建立所述无线连接的命令的键值; 键值判断单元,用于判断所述键值获取单元获取的无线连接的命令的键值是否与预设的自动连接命令的键值相同; 连接确定单元,用于在所述键值判断单元的判断结果为相同时,将所述无线连接对应的当前热点确定为自动连接的热点。
7.根据权利要求1所述的装置,其特征在于,所述扫描单元具体用于: 每隔预设的时间间隔,扫描一次当前网络环境中的无线热点。
8.根据权利要求1所述的装置,其特征在于,所述扫描单元包括: 状态检测单元,用于检测所述终端的显示屏幕的亮灭状态; 第一热点扫描单元,用于在所述状态检测单元检测到所述显示屏幕的亮灭状态由屏灭到屏亮时,扫描当前网络环境中的无线热点。
9.根据权利要求1所述的装置,其特征在于,所述扫描单元包括: 输出单元,用于输出提示信息,所述提示信息用于提示用户是否需要重新扫描当前网络环境中的无线热点; 指令检测单元,用于检测是否接收到用户针对所述输出单元输出的提示信息而输入的确认重新扫描的操作指令; 第二热点扫描单元,用于当所述指令检测单元接收到所述确认重新扫描的操作指令时,扫描当前网络环境中的无线热点。
10.一种终端,其特征在于,包括连接记录装置以及无线热点的连接装置,所述连接记录装置与所述无线热点的连接装置相连接;其中, 所述连接记录装置,用于检测终端的无线连接事件,并记录所述无线连接事件对应的连接信息; 所述无线热点的连接装置,用于在所述连接记录装置检测到无线连接事件时,扫描当前网络环境中的无线热点,并从扫描到的所述无线热点中,确定出预置有优先级信息的可用无线热点;判断所述可用无线热点中是否存在优先级高于当前热点的优先级的目标无线热点,所述当前热点为当前连接的无线热点;若是,则断开与所述当前热点的无线连接,并建立与所述目标无线热点的无线连接。
【文档编号】H04W36/24GK104301956SQ201410468629
【公开日】2015年1月21日 申请日期:2014年9月15日 优先权日:2014年9月15日
【发明者】黄儒鸿 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1