一种免费Wi-Fi网络的接入装置和方法_3

文档序号:9619249阅读:来源:国知局
[0071] 这里,移动终端包括但不限于移动电话、智能电话、笔记本电脑、数字广播接收器、 PDA、PAD、PMP、导航装置等等。
[0072] 这里,移动终端如果具有操作系统,该操作系统可以为以、1^111?^11(1〇¥8、安卓 (Android)、Windows Phone 等等。
[0073] 下面以移动终端是手机的情况为例进行说明。
[0074] 在本发明第一实施例中,图3为本发明第一实施例中移动终端的正视图,图4为本 发明第一实施例中移动终端的后视图。
[0075] 图5为本发明免费Wi-Fi网络的接入装置第一实施例的组成结构示意图,如图5 所述,该装置包括:第一获取模块500、第二获取模块501和接入模块502 ;其中,
[0076] 第一获取模块500,用于获取含有Wi-Fi接入信息的至少一个免费Wi-Fi网络的接 入历史记录。
[0077] 这里,免费Wi-Fi网络为不需要密码即可接入的Wi-Fi网络,在接入Wi-Fi网络 时,可以根据是否需要密码,来确定对应的Wi-Fi网络是否为免费Wi-Fi网络;可以理解的 是,可以通过多种现有的实现方式确定对应的Wi-Fi网络是否为免费Wi-Fi网络,因此这里 不再赘述。
[0078] 对于免费Wi-Fi网络的接入历史记录的内容,具体地说,第一获取模块500获取 的每个免费Wi-Fi网络的Wi-Fi接入信息包括以下至少一种Wi-Fi接入信息:接入时长、 Wi-Fi速度的均值、Wi-Fi速度的方差。
[0079] 可以理解的是,在每次接入一个免费Wi-Fi网络时,该免费Wi-Fi网络的速度可能 随时发生变化;基于此,在该免费Wi-Fi网络的本次接入时间内,实时检测该免费Wi-Fi网 络的Wi-Fi速度;针对检测到的该免费Wi-Fi网络的Wi-Fi速度的各个离散值,通过统计运 算得出本次接入时间内该免费Wi-Fi网络的Wi-Fi速度的均值、以及本次接入时间内该免 费Wi-Fi网络的Wi-Fi速度的方差;Wi-Fi速度的均值代表对应的免费Wi-Fi网络的数据 传输速度,而Wi-Fi速度的方差代表了对应的免费Wi-Fi网络的稳定性,Wi-Fi速度的方差 越小,说明对应的免费Wi-Fi网络的稳定性越好。
[0080] 针对每个免费Wi-Fi网络的Wi-Fi接入信息的内容,具体地说,在免费Wi-Fi网 络的接入历史记录中,在任意一个免费Wi-Fi网络只有一次接入的情况下,对应的免费 Wi-Fi网络的Wi-Fi接入时长为:对应的免费Wi-Fi网络本次接入的接入时间长度;在任意 一个免费Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的接入时长为:对应的免 费Wi-Fi网络各次接入的接入时长的数值中选取的一个数值;进一步地,在任意一个免费 Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的接入时长为按照以下过程得出的 数值:每获取N次接入的接入时长的数值时,在获取的N个数值中选取最新的一个数值,将 本次选取的数值替换上次选取的数值,最后一次选取的数值为对应的免费Wi-Fi网络的接 入时长;这里,N为大于等于1的自然数,例如,N为1、3或5。
[0081] 示例性地,如果在免费Wi-Fi网络的接入历史记录中,在任意一个免费Wi-Fi网络 存在8次接入的情况,在N等于3时,首先在对应免费Wi-Fi网络第1次至第3次接入的接 入时长的数值中,选取第3次接入的接入时长的数值;之后,在对应免费Wi-Fi网络第4次 至第6次接入的接入时长的数值中,选取第6次接入的接入时长的数值,将第2次选取的数 值替换第1次选取的数值,由于免费Wi-Fi网络只有8次接入,因此只能进行2次数值的选 取,此时,第2次选取的数值为对应的免费Wi-Fi网络的接入时长。
[0082] 针对每个免费Wi-Fi网络的Wi-Fi接入信息的内容,具体地说,在免费Wi-Fi网络 的接入历史记录中,在任意一个免费Wi-Fi网络只有一次接入的情况下,对应的免费Wi-Fi 网络的Wi-Fi速度的均值为:对应的免费Wi-Fi网络本次接入时获取的Wi-Fi速度的均值; 在任意一个免费Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的Wi-Fi速度的均 值为:对应的免费Wi-Fi网络各次接入获取的Wi-Fi速度的均值中选取的一个数值;进一 步地,在任意一个免费Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的Wi-Fi速度 的均值为按照以下过程得出的数值:每获取N次接入的Wi-Fi速度的均值时,在获取的N个 均值中选取最新的一个数值,将本次选取的均值替换上次选取的数值,最后一次选取的均 值为对应的免费Wi-Fi网络的Wi-Fi速度的均值;这里,N为大于等于1的自然数,例如,N 为1、3或5。
[0083] 示例性地,如果在免费Wi-Fi网络的接入历史记录中,在任意一个免费Wi-Fi网络 存在9次接入的情况,在N等于3时,首先在对应免费Wi-Fi网络第1次至第3次接入的 Wi-Fi速度的均值中,选取第3次接入的Wi-Fi速度的均值;之后,在对应免费Wi-Fi网络 第4次至第6次接入的Wi-Fi速度的均值中,选取第6次接入的Wi-Fi速度的均值,将第2 次选取的均值替换第1次选取的均值;之后,在对应免费Wi-Fi网络第7次至第9次接入的 Wi-Fi速度的均值中,选取第9次接入的Wi-Fi速度的均值,将第3次选取的均值替换第2 次选取的均值;由于免费Wi-Fi网络只有9次接入,因此只能进行3次均值的选取,此时,第 3次选取的均值为对应的免费Wi-Fi网络的Wi-Fi速度的均值。
[0084] 针对每个免费Wi-Fi网络的Wi-Fi接入信息的内容,具体地说,在免费Wi-Fi网络 的接入历史记录中,在任意一个免费Wi-Fi网络只有一次接入的情况下,对应的免费Wi-Fi 网络的Wi-Fi速度的方差为:对应的免费Wi-Fi网络本次接入时获取的Wi-Fi速度的方差; 在任意一个免费Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的接入时长为:对应 的免费Wi-Fi网络各次接入获取的Wi-Fi速度的方差中选取的一个数值;进一步地,在任意 一个免费Wi-Fi网络多次接入的情况下,对应的免费Wi-Fi网络的Wi-Fi速度的方差为按 照以下过程得出的数值:每获取N次接入的Wi-Fi速度的方差时,在获取的N个方差中选取 最新的一个数值,将本次选取的方差替换上次选取的数值,最后一次选取的方差为对应的 免费Wi-Fi网络的Wi-Fi速度的方差;这里,N为大于等于1的自然数,例如,N为1、3或5。
[0085] 示例性地,如果在免费Wi-Fi网络的接入历史记录中,在任意一个免费Wi-Fi网络 存在7次接入的情况,在N等于3时,首先在对应免费Wi-Fi网络第1次至第3次接入的 Wi-Fi速度的方差中,选取第3次接入的Wi-Fi速度的方差;之后,在对应免费Wi-Fi网络 第4次至第6次接入的Wi-Fi速度的方差中,选取第6次接入的Wi-Fi速度的方差,将第2 次选取的方差替换第1次选取的方差;由于免费Wi-Fi网络只有7次接入,因此只能进行2 次均值的选取,此时,第2次选取的方差为对应的免费Wi-Fi网络的Wi-Fi速度的方差。
[0086] 下面通过一个例子说明获取免费Wi-Fi网络的接入历史记录中Wi-Fi接入信息的 记录流程。
[0087] 图6为本发明第一实施例中免费Wi-Fi网络的接入历史记录中Wi-Fi接入信息的 记录流程的示意图,如图6所示,该流程包括:
[0088] 步骤500a :接入免费Wi-Fi网络。
[0089] 这里,可以利用终端接入免费Wi-Fi网络;终端接入免费Wi-Fi网络的实现方式可 以是用户手动接入免费Wi-Fi网络,也可以是在搜索到免费Wi-Fi网络时自动接入。
[0090] 步骤500b :记录对应免费Wi-Fi网络的接入时间点。
[0091] 步骤500c :实时检测对应免费Wi-Fi网络的Wi-Fi速度。
[0092] 这里,可以记录检测到的Wi-Fi速度。
[0093] 步骤500d :断开对应免费Wi-Fi网络。
[0094] 这里,本步骤的实现方式可以是用户手动断开对应免费Wi-Fi网络,也可以是在 对应免费Wi-Fi网络无信号时自动断开。
[0095] 步骤500e :记录对应免费Wi-Fi网络的断开时间点。
[0096] 步骤500f :得出对应免费Wi-Fi网络的接入时长、Wi-Fi速度的均值以及Wi-Fi速 度的方差。
[0097] 这里,可以根据对应免费Wi-Fi网络的接入时间点和断开时间点,计算得出对应 免费Wi-Fi网络的接入时长;可以根据检测得到的各个Wi-Fi速度的离散值,得出对应免费 Wi-Fi网络的Wi-Fi速度的均值及方差。
[0098] 步骤500g :将对应免费Wi-Fi网络的接入时长、Wi-Fi速度的均值以及Wi-Fi速度 的方差分别进行记录。
[0099] 这里,可以对每个免费Wi-Fi网络的接入时长进行排序,也可以按照每个免费 Wi-Fi网络的接入时长的排列顺序,对每个免费Wi-Fi网络的Wi-Fi速度的均值进行排序, 对每个免费Wi-Fi网络的Wi-Fi速度的方差进行排序。
[0100] 进一步地,每个免费Wi-Fi网络的Wi-Fi接入信息还可以包括每个免费Wi-Fi网 络的标识信息、每个免费Wi-Fi网络的信号强度。
[0101] 这里,每个免费Wi-Fi网络的标识信息用于区分本免费Wi-Fi网络和其他的免 费Wi-Fi网络;每个免费Wi-Fi网络的标识信息可以是对应免费Wi-Fi网络的服务集标识 (Service Set Identifier,SSID)〇
[0102] 每个免费Wi-Fi网络的信号强度可以是终端接入对应免费Wi-Fi网络的接收的信 号强度指不(Received Signal Strength Indication,RSSI) 〇
[0103] 第二获取模块501,用于基于预先划分的信号强度等级和当前搜索出的每个免费 Wi-Fi网络的信号强度,获取当前搜索出的每个免费Wi-Fi网络的信号强度等级。
[0104] 具体地说,第二获取模块501,用于获取当前搜索出的每个免费Wi-Fi网络的信号 强度,基于当前搜索出的每个免费Wi-Fi网络的信号强度和预先划分的信号强度等级,得 出当前搜索出的对应免费Wi-Fi网络的信号强度等级。
[0105] 这里,当前搜索出的每个免费Wi-Fi网络的信号强度可以是对应免费Wi-Fi网络 的 RSSI〇
[0106] 下面通过一个例子说明获取当前搜索出的每个免费Wi-Fi网络的信号强度等级 的过程。
[0107] 图7为本发明第一实施例中获取当前搜索出的每个免费Wi-Fi网络的信号强度等 级的流程图,如图7所示,该流程包括:
[0108] 步骤501a :终端开启Wi
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1