一种终端及终端连接无线保真WiFi热点的方法_3

文档序号:9528273阅读:来源:国知局
,第三WiFi热点集合中WiFi热点 的SSID为:F、D。
[0091]S1014 :终端按照所述第一WiFi热点集合、所述第二WiFi热点集合和第三WiFi热 点集合的顺序进行排列,生成待连接WiFi热点名单;
[0092] 在本实施例中,结合表1和上述的三个WiFi热点集合,可以得知,待连接WiFi热 点名单为:A、B、C、E、F、D。
[0093]S102 :终端连接所述WiFi热点名单中优先级最高的WiFi热点。
[0094] 在本实施例中,终端首先和SSID为A的WiFi热点进行连接;具体的连接过程与通 常情况下终端连接WiFi热点的过程一致,为本领域技术人员的常规技术手段,在此不再赘 述。
[0095] 进一步地,终端连接上优先级最高的WiFi热点之后,就可以通过图1所示的步骤 S110和S120确认优先级最高的WiFi热点的数据业务是否可用,具体过程不再赘述。
[0096] 可以理解的,当终端未连接上所述优先级最高的WiFi热点,或者终端在连接所述 优先级最高的WiFi热点后,根据步骤S110和S120在预设的时限内没有接收到所述网络地 址返回的验证回复消息时,说明所述优先级最高的WiFi热点无法连接或者所述优先级最 高的WiFi热点不支持数据业务,此时,所述方法还可以包括:
[0097] 终端连接所述WiFi热点名单中优先级第二高的WiFi热点;
[0098] 在本实施例中,WiFi热点名单中优先级第二高的WiFi热点为SSID为B的WiFi热 点;可以理解的,当终端未连接上SSID为B的WiFi热点,或者终端在连接SSID为B的WiFi 热点后,根据步骤S110和S120在预设的时限内没有接收到所述网络地址返回的验证回复 消息时,终端可以根据所述WiFi热点名单的顺序依次对名单中的WiFi热点继续进行连接, 直至终端成功连接上WiFi热点为止。
[0099] 本实施例提供了一种终端连接WiFi热点的方法,通过终端在连接WiFi热点的过 程中,对该WiFi热点进行数据业务的可用性验证,从而无需用户通过手动操作就能够了解 终端连接的WiFi热点是否提供数据业务。降低了终端用户了解WiFi热点是否具备数据业 务能力的复杂度,提1? 了用户体验。
[0100] 参见图4,其示出了本发明实施例提供的一种终端40的结构,终端40可以包括: 连接单元401、发送单元402、接收单元403、确认单元404和提示单元405,其中,
[0101] 所述连接单元401,用于连接WiFi热点;
[0102] 所述发送单元402,用于在所述连接单元401连接上WiFi热点之后,向预设的网络 地址发送验证消息;
[0103] 所述接收单元403,用于接收所述网络地址返回的验证回复消息;
[0104] 所述确定单元404,用于当所述接收单元403在预设的时限内接收到所述网络地 址返回的验证回复消息时,确认所述WiFi热点的数据业务可用,并触发提示单元405 ;
[0105] 所述提示单元405,用于示意所述终端40成功连接所述WiFi热点。
[0106] 示例性地,发送单元402,用于向所述预设的网络地址发送ICMP消息,所述ICMP消 息用于确认所述预设的网络地址的可达性。
[0107] 具体地,当连接单元401连接上WiFi热点之后,发送单元402可以通过连接上的 WiFi热点向预设的网络地址发送ping命令进行连通性检查,从而可以验证连接上的WiFi 热点是否支持数据业务。比如,在本实施例中,发送单元402可以向本地的电信服务器或者 百度、谷歌等为公众所知的网络地址发送ping命令,从而可以验证WiFi热点是否连通。
[0108] 示例性地,在预设的时限内,接收单元403接收到由预设的网络地址返回的验证 回复消息,说明了终端40与预设的网络地址之间是连通的,由于预设的网络地址通常是公 众所知的网络地址,因此,可以说明连接单元401连接上的WiFi热点是能够支持数据业务 的;
[0109] 在本实施例中,由于终端40通过ping命令来对连通性进行验证,那么当接收单元 403在预设的时限内接收到由预设的网络地址对ping命令的响应的时候,说明终端连接上 的WiFi热点支持数据业务;
[0110] 当接收单元403在预设的时限内没有接收到由预设的网络地址对ping命令的响 应,或者接收单元403接收到的是预设的网络地址对ping命令的超时响应的时候,确定单 元404还可以用于确定连接上的WiFi热点不支持数据业务,并触发提示单元405示意所述 终端40未能够成功连接所述WiFi热点。
[0111] 在通常情况下,终端40在连接WiFi热点之前,会对自身周围预设范围内的WiFi 热点进行扫描,然后对扫描的到的WiFi热点进行连接,所述预设范围由所述终端40能够接 收到WiFi热点的信号强度决定。
[0112] 因此,参见图5,终端40还可以包括:获取单元406和生成单元407,其中,
[0113] 所述获取单元406,用于扫描周围预设范围内的WiFi热点,并获取所述预设范围 内的WiFi热点连接信息;
[0114] 所述生成单元407,用于根据所述预设范围内的WiFi热点连接信息和预设的优先 级规则将述预设范围内的WiFi热点进行排列,生成待连接WiFi热点名单;
[0115] 所述连接单元401,还用于连接所述WiFi热点名单中优先级最高的WiFi热点。
[0116] 另外,所述连接单元401,还用于当所述连接单元401未连接上所述优先级最高的 WiFi热点,或所述接收单元403在预设的时限内没有接收到所述网络地址返回的验证回复 消息时,连接所述WiFi热点名单中优先级第二高的WiFi热点。
[0117] 示例性地,所述预设范围内的WiFi热点连接信息包括所述预设范围内的WiFi热 点的标识信息、所述预设范围内的WiFi热点的安全模式指示信息以及所述预设范围内的 WiFi热点的信号强度;
[0118] 进一步地,在本实施例中,预设范围内的WiFi热点的标识信息可以用该WiFi热点 的服务集标识(SSID,ServiceSetIdentifier)表示,通常来说,SSID可以是WiFi热点的 所有者为该WiFi热点进行的命名,因此,SSID可以用来区分不同的WiFi热点;
[0119] 在本实施例中,预设范围内的WiFi热点的安全模式指示信息用来表征该WiFi热 点是否为开放状态,比如,当WiFi热点无需鉴权就可以直接连接的时候,该WiFi热点的安 全模式指示信息可以设置为空;当WiFi热点需要鉴权才能够连接的时候,该WiFi热点的安 全模式指示信息可以设置为1;本实施例对此不作具体限定;
[0120] 在本实施例中,预设范围内的WiFi热点的信号强度则可以用接收单元403接收该 WiFi信号的信噪比来表示。
[0121 ] 示例性地,通常终端40都会将自身曾经连接过的WiFi热点信息进行保存,在本实 施例中,终端40自身保存的WiFi热点信息包括终端40自身保存的WiFi热点的标识信息、 终端40自身保存的WiFi热点的安全模式指示信息、终端40自身保存的WiFi热点的鉴权 信息、终端40与自身保存的WiFi热点最后一次连接的断开时间;
[0122] 需要说明的是,在终端40自身保存的WiFi热点信息中,终端40自身保存的WiFi 热点的标识信息可以用该WiFi热点的SSID表示;
[0123] 但是,当终端40自身保存的WiFi热点的安全模式指示信息表征该WiFi热点为开 放状态时,该WiFi热点的安全模式指示信息为空,且该WiFi热点的鉴权信息为空;当终端 40自身保存的WiFi热点的安全模式指示信息表征该WiFi热点为非开放状态时,该WiFi热 点的安全模式指示信息为1,该WiFi热点的鉴权信息为最后一次连接该WiFi热点使用的鉴 权信息,例如密码字符串等等;
[0124] 而且,终端40与自身保存的WiFi热点最后一次连接的断开时间可以是当前时刻 和终端40与该WiFi热点最后一次连接断开的时刻之间的间隔时间段。
[0125] 进一步地,在本实施例中,结合终端40自身保存的WiFi热点信息和获取单元406 获取得到的预设范围内的WiFi热点的连接信息,生成单元407,可以用于:
[0126] 将所述预设范围内的WiFi热点的标识信息与自身保存的WiFi热点信息进行匹 配,获取所述终端在所述预设范围内曾经连接过的WiFi热点,并将所述预设范围内曾经连 接过的WiFi热点按照预设的排列顺序进行排列,组成第一WiFi热点集合;以及,
[0127] 将在所述预设范围内未连接过,且所述WiFi热点连接信息中安全模式指示信息 为空的WiFi热点按照所述WiFi热点连接信息中信号强度由强到弱进行排列,组成第二 WiFi热点集合;以及,
[0128] 将在所述预设范围内未连接过,且所述WiFi热点连接信息中安全模式指示信息 不为空的WiFi热点按照所述WiFi热点连接信息中信号强度由强到弱进行排列,组成第三 WiFi热点集合;以及,
[0129] 按照所述第一WiFi热点集合、所述第二WiFi热点集合和第三WiFi热点集合的顺 序进行排列,生成所述待连接WiFi热点名单。
[0130] 具体地,生成单元407,用于:
[0131] 将所述预设范围内曾经连接过的WiFi热点的信号强度以及所述终端40与所述预 设范围内曾经连接过的WiFi热点最后一次连接的断开时间进行求和,得出所述预设范围 内曾经连接过的WiFi热点的顺序权值;以及,
[0132] 将所述预设范围内曾经连接过的WiFi热点按照所述预设范围内曾经连接过的 WiFi热点的顺序权值由大到小进行排列,组成所述第一WiFi热点
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1