一种控制方法、控制器及电子设备的制作方法

文档序号:7814983阅读:130来源:国知局
一种控制方法、控制器及电子设备的制作方法
【专利摘要】本发明公开了一种控制方法、控制器及电子设备,所述电子设备中存储与连接过的无线接入点相关的历史连接信息,所述方法包括:在搜索到目标无线接入点且其返回的连接结果信号表明其当前连接数量与预设连接限值一致时,判断目标无线接入点是否为电子设备所连接过的无线接入点,得到第一判断结果;在第一判断结果表明目标无线接入点为电子设备所连接过的无线接入点时,获取电子设备中与目标无线接入点相对应的历史连接信息,并基于历史连接信息获取第一地址,控制电子设备以第一地址连接目标无线接入点;否则,依据目标无线接入点返回的连接结果信号中目标无线接入点当前分配的地址段信息,控制电子设备以第二地址连接目标无线接入点。
【专利说明】一种控制方法、控制器及电子设备

【技术领域】
[0001]本发明涉及信号传输【技术领域】,特别涉及一种控制方法、控制器及电子设备。

【背景技术】
[0002]随着无线终端的广泛应用,公共场所中需要连接WiFi的用户较多,为保证无线接入点AP连接之后数据传输的性能,通常在达到AP预设连接数量限值之后,终端就无法再接入该AP,终端用户无法连接网络,造成一定的网络拥堵,影响用户体验。


【发明内容】

[0003]本发明的目的在于提供一种控制方法、控制器及电子设备,用以解决现有技术中在达到无线接入点AP的预设连接数量限值之后,终端无法再接入该无线接入点造成网络拥堵,影响用户体验的技术问题。
[0004]本发明提供了一种控制方法,应用于电子设备中,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述方法包括:
[0005]在搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明其当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果;
[0006]在所述第一判断结果表明所述目标无线接入点为所述电子设备所连接过的无线接入点时,获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,并基于所述历史连接信息获取第一地址,控制所述电子设备以所述第一地址连接所述目标无线接入占.
[0007]在所述第一判断结果表明所述目标无线接入点并非所述电子设备所连接过的无线接入点时,依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
[0008]上述方法,优选的,所述基于所述历史连接信息获取第一地址,包括:
[0009]解析所述历史连接信息,得到解析结果;
[0010]确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
[0011]上述方法,优选的,所述基于所述历史连接信息获取第一地址,包括:
[0012]依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址;
[0013]在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址;
[0014]确定所述第一预选集合中的一个连接地址为第一地址。
[0015]上述方法,优选的,所述确定所述第一预选集合中的一个连接地址为第一地址,包括:
[0016]在所述第一预选集合中,随机选取一个连接地址为第一地址;
[0017]或
[0018]在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
[0019]上述方法,优选的,所述依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以不同于所述第一地址的第二地址连接所述目标无线接入点,包括:
[0020]在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址;
[0021]在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址;
[0022]确定所述第二预选集合中的一个连接地址为第二地址;
[0023]控制所述电子设备以所述第二地址连接所述目标无线接入点。
[0024]本发明还提供了一种控制器,设置于所述电子设备中,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述控制器包括:
[0025]接入点判断单元,用于在所述电子设备搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明所述当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果,在所述第一判断结果表明所述目标无线接入点为所述电子设备连接过的无线接入点时,触发信息获取单元,否则,触发第二控制单元;
[0026]信息获取单元,用于获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,触发地址获取单元;
[0027]地址获取单元,用于基于所述历史连接信息获取第一地址,触发第一控制单元;
[0028]第一控制单元,用于控制所述电子设备以所述第一地址连接所述目标无线接入占.
[0029]第二控制单元,用于依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
[0030]上述控制器,优选的,所述地址获取单元包括:
[0031]信息解析子单元,用于解析所述历史连接信息,得到解析结果;
[0032]第一确定子单元,用于确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
[0033]上述控制器,优选的,所述地址获取单元包括:
[0034]地址段确定子单元,用于依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址;
[0035]第一预选获取子单元,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址;
[0036]第二确定子单元,用于确定所述第一预选集合中的一个连接地址为第一地址。
[0037]上述控制器,优选的,所述第二确定子单元包括:
[0038]第一选取模块,用于在所述第一预设集合中,随机选取一个连接地址为第一地址;
[0039]第二选取模块,用于在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
[0040]上述控制器,优选的,所述第二控制单元包括:
[0041]地址段提取子单元,用于在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址;
[0042]第二预选获取子单元,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址;
[0043]第三确定子单元,用于确定所述第二预选集合中的一个连接地址为第二地址;
[0044]连接控制子单元,用于控制所述电子设备以所述第二地址连接所述目标无线接入点。
[0045]本发明还提供了一种电子设备,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述电子设备还包括:如上述任意一项所述的控制器。
[0046]由上述方案可知,本发明提供的一种控制方法、控制器及电子设备,在电子设备搜索到一个目标无线接入点且该目标无线接入点的连接数量达到限值时,通过判断该目标无线接入点是否为电子设备所连接过的无线接入点,进而采用不同的方式连接该目标无线接入点,即:在电子设备连接过该目标无线接入点时,利用电子设备中存储的连接该目标无线接入点的历史连接信息获取第一地址,进而控制电子设备通过第一地址连接到目标无线接入点,而在电子设备未连接过该目标无线接入点时,基于该目标无线接入点为终端分配的当前地址段来控制电子设备以第二地址连接到目标无线接入点,实现在目标无线接入点连接数量满额导致网络拥堵时,电子设备同样可以连接到目标无线接入点的目的,使得用户联网畅通,明显改善用户体验。

【专利附图】

【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0048]图1为本发明提供的一种控制方法实施例一的流程图;
[0049]图2为本发明提供的一种控制方法实施例二的部分流程图;
[0050]图3为本发明提供的一种控制方法实施例三的部分流程图;
[0051]图4为本发明提供的一种控制方法实施例四的部分流程图;
[0052]图5为本发明提供的一种控制器实施例五的结构示意图;
[0053]图6为本发明提供的一种控制器实施例六的部分结构示意图
[0054]图7为本发明提供的一种控制器实施例七的部分结构示意图;
[0055]图8为本发明实施例七的另一部分结构示意图;
[0056]图9为本发明提供的一种控制器实施例八的部分结构示意图。

【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]参考图1,为本发明提供的一种控制方法实施例一的流程图,其中,所述方法应用于电子设备中,所述电子设备可以为手机、pad平板电脑等设备,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述方法包括:
[0059]步骤101:在搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明其当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果,在所述第一判断结果表明所述目标无线接入点为所述电子设备所连接过的无线接入点时,执行步骤102,在所述第一判断结果表明所述目标无线接入点并非所述电子设备所连接过的无线接入点时,执行步骤105。
[0060]其中,所述电子设备在其无线网络功能开启时,开始搜索该电子设备所处环境中的WiFi网络,在所述电子设备搜索到一个目标无线接入点AP时,所述电子设备尝试与目标无线接入点进行连接,即所述电子设备以合法的登录用户名及密码发送连接请求到所述目标无线接入点,所述目标无线接入点查询该连接请求是否满足登录要求及该目标无线接入点的当前连接数量是否达到预设连接限值,所述目标无线接入点会返回连接结果信号,在所述连接结果信号表明所述目标无线接入点的当前连接数量已经达到预设连接限值时,判断该目标无线接入点是否为电子设备曾经连接过的无线接入点,以得到第一判断结果。
[0061]具体的,所述步骤101中在判断所述目标无线接入点是否为所述电子设备曾经连接过的无线接入点时,可以通过在所述电子设备所存储的历史联系信息中查询是否有与所述目标无线接入点所对应的信息,由此得到能够表明所述电子设备是否曾经连接过所述目标无线接入点的第一判断结果。
[0062]步骤102:获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,执行步骤103。
[0063]其中,在所述第一判断结果表明所述电子设备曾经连接过所述目标无线接入点时,在所述步骤102中在所述电子设备所存储的与该电子设备连接过的无线接入点相关的历史连接信息中,提取到与该目标无线接入点相对应的历史连接信息。
[0064]需要说明的是,所述历史连接信息中包含有表明所述电子设备曾经连接所述目标无线接入点时的连接时间、所述目标无线接入点分配给所述电子设备的连接地址以及所述目标无线接入点的MAC地址等信息。
[0065]步骤103:基于所述历史连接信息获取第一地址,执行步骤104。
[0066]其中,所述步骤103中通过对所述历史连接信息进行分析,以得到第一地址。
[0067]步骤104:控制所述电子设备以所述第一地址连接所述目标无线接入点。
[0068]其中,所述步骤104中具体为:控制所述电子设备启动静态IP地址设置,以所述第一地址连接所述目标无线接入点,实现所述电子设备与所述目标无线接入点之间的网络连接。
[0069]步骤105:依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
[0070]其中,所述步骤105是指,在所述目标无线接入点并非所述电子设备曾经连接过的无线接入点时,基于所述目标无线接入点当前为其连接的终端所分配的地址段信息,获取第二地址,由此,控制所述电子设备以所述第二地址连接所述目标无线接入点,实现所述目标无线接入点的连接数量满额时所述电子设备仍然能够建立与所述目标无线接入点之间的网络连接的目的。
[0071]由上述方案可知,本发明提供的一种控制方法实施例一,在电子设备搜索到一个目标无线接入点且该目标无线接入点的连接数量达到限值时,通过判断该目标无线接入点是否为电子设备所连接过的无线接入点,进而采用不同的方式连接该目标无线接入点,即:在电子设备连接过该目标无线接入点时,利用电子设备中存储的连接该目标无线接入点的历史连接信息获取第一地址,进而控制电子设备通过第一地址连接到目标无线接入点,而在电子设备未连接过该目标无线接入点时,基于该目标无线接入点为终端分配的当前地址段来控制电子设备以第二地址连接到目标无线接入点,实现在目标无线接入点连接数量满额导致网络拥堵时,电子设备同样可以连接到目标无线接入点的目的,使得用户联网畅通,明显改善用户体验。
[0072]参考图2,为本发明提供的一种控制方法实施例二中所述步骤103的实现流程图,所述步骤103可以包括以下步骤:
[0073]步骤131:解析所述历史连接信息,得到解析结果。
[0074]其中,所述步骤131中是指,对所述历史连接信息中的目标无线接入点的MAC地址信息、所述目标无线接入点为所述电子设备所分配过的地址信息及所述电子设备连接所述电子设备的时间等等进行解析提取,以得到解析结果。
[0075]步骤132:确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
[0076]也就是说,在本实施例中,所述第一地址就是所述电子设备曾经连接所述目标无线接入点的地址。需要说明的是,所述目标无线接入点为其请求连接的终端进行地址分配的地址分配规则并不是一成不变的,而是按照一定的规则进行变化的,因此,在所述电子设备再次连接该目标无线接入点时所述目标无线接入点以不同于之前的地址分配规则为终端进行地址分配,因此,所述第一地址可能并不处于所述目标无线接入点当前为其终端分配的地址段中,此时,所述电子设备可以通过其曾经连接所述目标无线接入点的地址直接连接所述目标无线接入点,实现所述电子设备快速有效的连接所述目标无线接入点,实现在即使拥堵的WiFi网络环境中,用户仍然可以通过电子设备连接上网的目的。
[0077]参考图3,为本发明提供的一种控制方法实施例三中所述步骤103的实现流程图,所述步骤103也可以包括以下步骤:
[0078]步骤133:依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址。
[0079]例如,在所述电子设备与所述目标无线接入点的历史连接中,所述目标无线接入点按照所述目标无线接入点的预设地址分配规则为所述电子设备分配地址段:192.168.0.31?192.168.0.90地址段,该地址段中包括有60个连接地址。
[0080]步骤134:在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址。
[0081]其中,所述预设的连接地址集合可以为地址段:192.168.0.1?192.168.0.255地址段,该地址段中包括有255个连接地址,当然包括所述历史连接地址段中的192.168.0.31 ?192.168.0.90 地址段在内。
[0082]而所述第一预选集合可以为:所述连接地址集合中除所述历史连接地址段中的连接地址之外的多个连接地址进行组合而形成的地址集合,该集合中不包括所述历史连接地址段中的连接地址,例如,所述第一预选集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 内的任意一个连接地址。
[0083]步骤135:确定所述第一预选集合中的一个连接地址为第一地址。
[0084]需要说明的是,所述目标无线接入点为其请求连接的终端进行地址分配的地址分配规则可以是维持不变的,因此,在所述电子设备再次连接该目标无线接入点时所述目标无线接入点以相同的地址分配规则为终端进行地址分配,因此,所述第一预选集合中的任一地址均不处于所述目标无线接入点当前为其终端分配的地址段中,由此,所述电子设备能够通过在所述第一预选集合中随机选取到的第一地址直接连接到所述目标无线接入点,实现所述电子设备快速有效的连接所述目标无线接入点,实现在即使拥堵的WiFi网络环境中,用户仍然可以通过电子设备连接上网的目的。
[0085]具体的,所述步骤135在具体实现中,可以通过多种方式或者按照不同的地址选取规则实现,例如,所述步骤135可以通过以下第一方式实现:
[0086]在所述第一预选集合中,随机选取一个连接地址为第一地址。
[0087]其中,在所述第一方式中,所述地址选取规则为随机选取规则。
[0088]而所述步骤135也可以通过以下第二方式实现:
[0089]在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
[0090]其中,在所述第二方式中是指:首先对所述第一预选集合中的连接地址进行排序,再选取地址排序值满足该地址选取规则的一个连接地址为第一地址,例如,选取地址排序值最大如255或最小如I的连接地址为第一地址。
[0091]参考图4,为本发明提供的一种控制方法实施例四中所述步骤105的实现流程图,其中,所述步骤105可以通过以下步骤实现:
[0092]步骤151:在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址。
[0093]其中,在所述连接结果信号中包含有表明所述目标无线接入点当前为其连接终端分配的地址段信息,因此,在所述步骤151中可以在该信息中提取到所述目标无线接入点当前分配的当前连接地址段,例如,地址段192.168.0.31?192.168.0.90,该地址段中包括有60个连接地址。
[0094]步骤152:在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址。
[0095]其中,所述预设的连接地址集合可以为地址段:192.168.0.1?192.168.0.255地址段,该地址段中包括有255个连接地址,当然包括所述当前连接地址段中的192.168.0.31 ?192.168.0.90 地址段在内。
[0096]而所述第二预选集合可以为:所述连接地址集合中除所述当前连接地址段中的连接地址之外的多个连接地址进行组合而形成的地址集合,该集合中不包括所述当前连接地址段中的连接地址,例如,所述第二预选集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 内的任意一个连接地址。
[0097]步骤153:确定所述第二预选集合中的一个连接地址为第二地址。
[0098]其中,所述步骤153中可以在所述第二预选集合中随机确定一个连接地址为第二地址,也可以在所述第二预选集合中选取地址排序值最大或最小的连接地址为第二地址。
[0099]需要说明的是,所述目标无线接入带你为其请求连接的终端进行地址分配的地址分配规则可以是维持不变的也可以为随时变动的,因此,在所述电子设备再次连接该目标无线接入点时,所述目标无线接入点可以以相同或者不同的地址分配规则为终端进行地址分配,因此,在所述目标无线接入点为其连接终端的分配地址段不变的情况下,所述第二地址是不同于所述第一地址的,而在所述目标无线接入点改变其地址分配规则时,所述第二地址与所述第一地址之间是没有直接关联的。
[0100]步骤154:控制所述电子设备以所述第二地址连接所述目标无线接入点。
[0101]参考图5,为本发明提供的一种控制器实施例五的结构示意图,本实施例中的控制器设置于电子设备中,所述电子设备可以为手机、pad平板电脑等设备,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,其中,所述控制器可以包括以下结构:
[0102]接入点判断单元501,用于在所述电子设备搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明所述当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果,在所述第一判断结果表明所述目标无线接入点为所述电子设备连接过的无线接入点时,触发信息获取单元502,否则,触发第二控制单元505。
[0103]其中,所述电子设备在其无线网络功能开启时,开始搜索该电子设备所处环境中的WiFi网络,在所述电子设备搜索到一个目标无线接入点AP时,所述电子设备尝试与目标无线接入点进行连接,即所述电子设备以合法的登录用户名及密码发送连接请求到所述目标无线接入点,所述目标无线接入点查询该连接请求是否满足登录要求及该目标无线接入点的当前连接数量是否达到预设连接限值,所述目标无线接入点会返回连接结果信号,在所述连接结果信号表明所述目标无线接入点的当前连接数量已经达到预设连接限值时,判断该目标无线接入点是否为电子设备曾经连接过的无线接入点,以得到第一判断结果。
[0104]具体的,所述接入点判断单元501在判断所述目标无线接入点是否为所述电子设备曾经连接过的无线接入点时,可以通过在所述电子设备所存储的历史联系信息中查询是否有与所述目标无线接入点所对应的信息,由此得到能够表明所述电子设备是否曾经连接过所述目标无线接入点的第一判断结果。
[0105]信息获取单元502,用于获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,触发地址获取单元503。
[0106]其中,在所述第一判断结果表明所述电子设备曾经连接过所述目标无线接入点时,所述信息获取单元502可以在所述电子设备所存储的与该电子设备连接过的无线接入点相关的历史连接信息中,提取到与该目标无线接入点相对应的历史连接信息。
[0107]需要说明的是,所述历史连接信息中包含有表明所述电子设备曾经连接所述目标无线接入点时的连接时间、所述目标无线接入点分配给所述电子设备的连接地址以及所述目标无线接入点的MAC地址等信息。
[0108]地址获取单元503,用于基于所述历史连接信息获取第一地址,触发第一控制单元504。
[0109]其中,所述地址获取单元503可以通过对所述历史连接信息进行分析,以得到第一地址。
[0110]第一控制单元504,用于控制所述电子设备以所述第一地址连接所述目标无线接入点。
[0111]其中,所述第一控制单元504具体为:控制所述电子设备启动静态IP地址设置,以所述第一地址连接所述目标无线接入点,实现所述电子设备与所述目标无线接入点之间的网络连接。
[0112]第二控制单元505,用于依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
[0113]其中,所述第二控制单元505是指,在所述目标无线接入点并非所述电子设备曾经连接过的无线接入点时,基于所述目标无线接入点当前为其连接的终端所分配的地址段信息,获取第二地址,由此,控制所述电子设备以所述第二地址连接所述目标无线接入点,实现所述目标无线接入点的连接数量满额时所述电子设备仍然能够建立与所述目标无线接入点之间的网络连接的目的。
[0114]由上述方案可知,本发明提供的一种控制器实施例五中,在电子设备搜索到一个目标无线接入点且该目标无线接入点的连接数量达到限值时,通过判断该目标无线接入点是否为电子设备所连接过的无线接入点,进而采用不同的方式连接该目标无线接入点,即:在电子设备连接过该目标无线接入点时,利用电子设备中存储的连接该目标无线接入点的历史连接信息获取第一地址,进而控制电子设备通过第一地址连接到目标无线接入点,而在电子设备未连接过该目标无线接入点时,基于该目标无线接入点为终端分配的当前地址段来控制电子设备以第二地址连接到目标无线接入点,实现在目标无线接入点连接数量满额导致网络拥堵时,电子设备同样可以连接到目标无线接入点的目的,使得用户联网畅通,明显改善用户体验。
[0115]参考图6,为本发明提供的一种控制器实施例六中所述地址获取单元503的结构示意图,其中,所述地址获取单元503可以包括以下结构:
[0116]信息解析子单元531,用于解析所述历史连接信息,得到解析结果。
[0117]其中,所述信息解析子单元531是指,对所述历史连接信息中的目标无线接入点的MAC地址信息、所述目标无线接入点为所述电子设备所分配过的地址信息及所述电子设备连接所述电子设备的时间等等进行解析提取,以得到解析结果。
[0118]第一确定子单元532,用于确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
[0119]也就是说,在本实施例中,所述第一地址就是所述电子设备曾经连接所述目标无线接入点的地址。需要说明的是,所述目标无线接入点为其请求连接的终端进行地址分配的地址分配规则并不是一成不变的,而是按照一定的规则进行变化的,因此,在所述电子设备再次连接该目标无线接入点时所述目标无线接入点以不同于之前的地址分配规则为终端进行地址分配,因此,所述第一地址可能并不处于所述目标无线接入点当前为其终端分配的地址段中,此时,所述电子设备可以通过其曾经连接所述目标无线接入点的地址直接连接所述目标无线接入点,实现所述电子设备快速有效的连接所述目标无线接入点,实现在即使拥堵的WiFi网络环境中,用户仍然可以通过电子设备连接上网的目的。
[0120]参考图7,为本发明提供的一种控制器实施例七中所述地址获取单元503的结构示意图,其中,所述地址获取单元503也可以通过以下结构实现其功能:
[0121]地址段确定子单元533,用于依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址。
[0122]例如,在所述电子设备与所述目标无线接入点的历史连接中,所述目标无线接入点按照所述目标无线接入点的预设地址分配规则为所述电子设备分配地址段:192.168.0.31?192.168.0.90地址段,该地址段中包括有60个连接地址。
[0123]第一预选获取子单元534,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址。
[0124]其中,所述预设的连接地址集合可以为地址段:192.168.0.1?192.168.0.255地址段,该地址段中包括有255个连接地址,当然包括所述历史连接地址段中的192.168.0.31 ?192.168.0.90 地址段在内。
[0125]而所述第一预选集合可以为:所述连接地址集合中除所述历史连接地址段中的连接地址之外的多个连接地址进行组合而形成的地址集合,该集合中不包括所述历史连接地址段中的连接地址,例如,所述第一预选集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 内的任意一个连接地址。
[0126]第二确定子单元535,用于确定所述第一预选集合中的一个连接地址为第一地址。
[0127]需要说明的是,所述目标无线接入点为其请求连接的终端进行地址分配的地址分配规则可以是维持不变的,因此,在所述电子设备再次连接该目标无线接入点时所述目标无线接入点以相同的地址分配规则为终端进行地址分配,因此,所述第一预选集合中的任一地址均不处于所述目标无线接入点当前为其终端分配的地址段中,由此,所述电子设备能够通过在所述第一预选集合中随机选取到的第一地址直接连接到所述目标无线接入点,实现所述电子设备快速有效的连接所述目标无线接入点,实现在即使拥堵的WiFi网络环境中,用户仍然可以通过电子设备连接上网的目的。
[0128]具体的,所述第二确定子单元535可以通过如图8中所示的任一模块实现,参考图8,为本发明实施例中所述第二确定子单元535的结构示意图,其中,所述第二确定子单元535可以包括:
[0129]第一选取模块801,用于在所述第一预设集合中,随机选取一个连接地址为第一地址。
[0130]其中,在所述第一方式中,所述地址选取规则为随机选取规则。
[0131 ] 第二选取模块802,用于在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
[0132]其中,在所述第二方式中是指:首先对所述第一预选集合中的连接地址进行排序,再选取地址排序值满足该地址选取规则的一个连接地址为第一地址,例如,选取地址排序值最大如255或最小如I的连接地址为第一地址。
[0133]参考图9,为本发明提供的一种控制器实施例八中所述第二控制单元505的结构示意图,其中,所述第二控制单元505可以通过以下结构实现其功能:
[0134]地址段提取子单元551,用于在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址。
[0135]其中,在所述连接结果信号中包含有表明所述目标无线接入点当前为其连接终端分配的地址段信息,因此,所述地址段提取子单元551可以在该信息中提取到所述目标无线接入点当前分配的当前连接地址段,例如,地址段192.168.0.31?192.168.0.90,该地址段中包括有60个连接地址。
[0136]第二预选获取子单元552,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址。
[0137]其中,所述预设的连接地址集合可以为地址段:192.168.0.1?192.168.0.255地址段,该地址段中包括有255个连接地址,当然包括所述当前连接地址段中的192.168.0.31 ?192.168.0.90 地址段在内。
[0138]而所述第二预选集合可以为:所述连接地址集合中除所述当前连接地址段中的连接地址之外的多个连接地址进行组合而形成的地址集合,该集合中不包括所述当前连接地址段中的连接地址,例如,所述第二预选集合中的地址可以有:192.168.0.1?192.168.0.30 及 192.168.0.91 ?192.168.0.255 内的任意一个连接地址。
[0139]第三确定子单元553,用于确定所述第二预选集合中的一个连接地址为第二地址。
[0140]其中,所述第三确定子单元553中可以在所述第二预选集合中随机确定一个连接地址为第二地址,也可以在所述第二预选集合中选取地址排序值最大或最小的连接地址为第二地址。
[0141]需要说明的是,所述目标无线接入带你为其请求连接的终端进行地址分配的地址分配规则可以是维持不变的也可以为随时变动的,因此,在所述电子设备再次连接该目标无线接入点时,所述目标无线接入点可以以相同或者不同的地址分配规则为终端进行地址分配,因此,在所述目标无线接入点为其连接终端的分配地址段不变的情况下,所述第二地址是不同于所述第一地址的,而在所述目标无线接入点改变其地址分配规则时,所述第二地址与所述第一地址之间是没有直接关联的。
[0142]连接控制子单元554,用于控制所述电子设备以所述第二地址连接所述目标无线接入点。
[0143]本发明还提供了一种电子设备实施例九,该电子设备所述电子设备可以为手机、pad平板电脑等设备,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述电子设备还包括:如上述装置实施例中任意一项所述的控制器;
[0144]其中,所述控制器用于在电子设备搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明其当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果,并在所述第一判断结果表明所述目标无线接入点为所述电子设备所连接过的无线接入点时,获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,基于所述历史连接信息获取第一地址,控制所述电子设备以所述第一地址连接所述目标无线接入点,而在所述第一判断结果表明所述目标无线接入点并非所述电子设备所连接过的无线接入点时,依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
[0145]由此,本实施例中的电子设备搜索到一个目标无线接入点且该目标无线接入点的连接数量达到限值时,通过控制器判断该目标无线接入点是否为电子设备所连接过的无线接入点,进而采用不同的方式连接该目标无线接入点,即:在电子设备连接过该目标无线接入点时,利用电子设备中存储的连接该目标无线接入点的历史连接信息获取第一地址,进而控制电子设备通过第一地址连接到目标无线接入点,而在电子设备未连接过该目标无线接入点时,基于该目标无线接入点为终端分配的当前地址段来控制电子设备以第二地址连接到目标无线接入点,实现在目标无线接入点连接数量满额导致网络拥堵时,电子设备同样可以连接到目标无线接入点的目的,使得用户联网畅通,明显改善用户体验。
[0146]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0147]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0148]以上对本发明所提供的一种控制方法、控制器及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种控制方法,其特征在于,应用于电子设备中,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述方法包括: 在搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明其当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果; 在所述第一判断结果表明所述目标无线接入点为所述电子设备所连接过的无线接入点时,获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,并基于所述历史连接信息获取第一地址,控制所述电子设备以所述第一地址连接所述目标无线接入点;在所述第一判断结果表明所述目标无线接入点并非所述电子设备所连接过的无线接入点时,依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
2.根据权利要求1所述的方法,其特征在于,所述基于所述历史连接信息获取第一地址,包括: 解析所述历史连接信息,得到解析结果; 确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
3.根据权利要求1所述的方法,其特征在于,所述基于所述历史连接信息获取第一地址,包括: 依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址; 在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址; 确定所述第一预选集合中的一个连接地址为第一地址。
4.根据权利要求3所述的方法,其特征在于,所述确定所述第一预选集合中的一个连接地址为第一地址,包括: 在所述第一预选集合中,随机选取一个连接地址为第一地址; 或 在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
5.根据权利要求1所述的方法,其特征在于,所述依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以不同于所述第一地址的第二地址连接所述目标无线接入点,包括: 在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址; 在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址; 确定所述第二预选集合中的一个连接地址为第二地址; 控制所述电子设备以所述第二地址连接所述目标无线接入点。
6.一种控制器,其特征在于,设置于所述电子设备中,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述控制器包括: 接入点判断单元,用于在所述电子设备搜索到目标无线接入点且所述目标无线接入点返回的连接结果信号表明所述当前连接数量与预设连接限值一致时,判断所述目标无线接入点是否为所述电子设备所连接过的无线接入点,得到第一判断结果,在所述第一判断结果表明所述目标无线接入点为所述电子设备连接过的无线接入点时,触发信息获取单元,否则,触发第二控制单元; 信息获取单元,用于获取所述电子设备中与所述目标无线接入点相对应的历史连接信息,触发地址获取单元; 地址获取单元,用于基于所述历史连接信息获取第一地址,触发第一控制单元; 第一控制单元,用于控制所述电子设备以所述第一地址连接所述目标无线接入点;第二控制单元,用于依据所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息,控制所述电子设备以第二地址连接所述目标无线接入点。
7.根据权利要求6所述的控制器,其特征在于,所述地址获取单元包括: 信息解析子单元,用于解析所述历史连接信息,得到解析结果; 第一确定子单元,用于确定所述解析结果中所述电子设备在连接所述目标无线接入点时的历史连接地址为第一地址。
8.根据权利要求6所述的控制器,其特征在于,所述地址获取单元包括: 地址段确定子单元,用于依据所述历史连接信息,确定所述目标无线接入点为所述电子设备分配过的历史连接地址段,所述历史连接地址段中包括至少一个连接地址; 第一预选获取子单元,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述历史连接地址段的连接地址组成第一预选集合,所述连接地址集合中含有包括所述历史连接地址段中所有连接地址在内的多个连接地址; 第二确定子单元,用于确定所述第一预选集合中的一个连接地址为第一地址。
9.根据权利要求8所述的控制器,其特征在于,所述第二确定子单元包括: 第一选取模块,用于在所述第一预设集合中,随机选取一个连接地址为第一地址; 第二选取模块,用于在所述第一预选集合中,选取地址排序值满足预设地址选取规则的一个连接地址为第一地址。
10.根据权利要求6所述的控制器,其特征在于,所述第二控制单元包括: 地址段提取子单元,用于在所述目标无线接入点返回的连接结果信号中所述目标无线接入点当前分配的地址段信息中,提取所述目标无线接入点当前分配的当前连接地址段,所述当前连接地址段包括至少一个连接地址; 第二预选获取子单元,用于在预设的连接地址集合中,获取至少一个区别于任意一个所述当前连接地址段的连接地址组成第二预选集合,所述连接地址集合中含有包括所述当前连接地址段中所有连接地址在内的多个连接地址; 第三确定子单元,用于确定所述第二预选集合中的一个连接地址为第二地址; 连接控制子单元,用于控制所述电子设备以所述第二地址连接所述目标无线接入点。
11.一种电子设备,其特征在于,所述电子设备中存储有所述电子设备与连接过的无线接入点相关的历史连接信息,所述电子设备还包括:如上述权利要求6至10中任意一项所述的控制器。
【文档编号】H04W76/02GK104202834SQ201410485924
【公开日】2014年12月10日 申请日期:2014年9月22日 优先权日:2014年9月22日
【发明者】黄龙海, 卢明勇, 林金强 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1