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

文档序号:9528273阅读:来源:国知局
本发明实施例提供的一种终端连接WiFi热点的方法的流程, 在本发明实施例中,列举而非限定的,所述终端可以是具有WiFi连接功能的智能手机、 平板电脑、电子书阅读器、个人数字助理(PDA,PersonalDigitalAssistant)、销售终端 (P0S,PointofSales)、车载电脑、动态影像专家压缩标准音频层面3播放器(MP3,Moving PictureExpertsGroupAudioLayerIII)、动态影像专家压缩标准音频层面4(MP4, MovingPictureExpertsGroupAudioLayerIV)播放器等等,所述方法可以包括:
[0051] S110 :终端在连接上WiFi热点之后,向预设的网络地址发送验证消息;
[0052] 示例性的,所述终端向预设的网络地址发送验证消息,可以包括:
[0053] 所述终端向所述预设的网络地址发送Internet控制报文协议(ICMP,Internet ControlMessageProtocol)消息,所述ICMP消息用于确认所述预设的网络地址的可达性。
[0054] 具体地,当终端连接上WiFi热点之后,可以通过连接上的WiFi热点向预设的网络 地址发送ping命令进行连通性检查,从而可以验证连接上的WiFi热点是否支持数据业务。 t匕如,在本实施例中,可以向本地的电信服务器或者百度、谷歌等为公众所知的网络地址发 送ping命令,从而可以验证WiFi热点是否连通。
[0055] S120:当所述终端在预设的时限内接收到所述预设的网络地址返回的验证回复消 息时,所述终端确认所述WiFi热点的数据业务可用,并示意所述终端成功连接所述WiFi热 点。
[0056] 示例性地,在预设的时限内,终端接收到由预设的网络地址返回的验证回复消息, 说明了终端与预设的网络地址之间是连通的,由于预设的网络地址通常是公众所知的网络 地址,因此,可以说明终端连接上的WiFi热点是能够支持数据业务的;
[0057] 在本实施例中,由于终端通过ping命令来对连通性进行验证,那么当终端在预设 的时限内接收到由预设的网络地址对ping命令的响应的时候,说明终端连接上的WiFi热 点支持数据业务;
[0058] 当终端在预设的时限内没有接收到由预设的网络地址对ping命令的响应,或者 终端接收到的是预设的网络地址对ping命令的超时响应的时候,说明终端连接上的WiFi 热点不支持数据业务。
[0059] 需要说明的是,终端通过S110和S120就可以在连接上WiFi热点之后,自动对 WiFi热点的是否具备数据业务能力进行判断,从而无需在连接上WiFi后手动地通过进行 真实的数据业务来实际进行判断,降低了用户了解WiFi热点是否具备数据业务能力的复 杂度,提高了用户体验。
[0060] 在通常情况下,终端在连接WiFi热点之前,会对自身周围预设范围内的WiFi热 点进行扫描,然后对扫描的到的WiFi热点进行连接,所述预设范围由所述终端能够接收到 WiFi热点的信号强度决定。因此,在S110之前,参见图2,该方法还可以包括:
[0061] S100 :终端扫描周围预设范围内的WiFi热点,并获取所述预设范围内的WiFi热点 连接信息;
[0062] 示例性地,所述预设范围内的WiFi热点连接信息包括所述预设范围内的WiFi热 点的标识信息、所述预设范围内的WiFi热点的安全模式指示信息以及所述预设范围内的WiFi热点的信号强度;
[0063] 进一步地,在本实施例中,预设范围内的WiFi热点的标识信息可以用该WiFi热点 的服务集标识(SSID,ServiceSetIdentifier)表示,通常来说,SSID可以是WiFi热点的 所有者为该WiFi热点进行的命名,因此,SSID可以用来区分不同的WiFi热点;
[0064] 在本实施例中,预设范围内的WiFi热点的安全模式指示信息用来表征该WiFi热 点是否为开放状态,比如,当WiFi热点无需鉴权就可以直接连接的时候,该WiFi热点的安 全模式指示信息可以设置为空;当WiFi热点需要鉴权才能够连接的时候,该WiFi热点的安 全模式指示信息可以设置为1;本实施例对此不作具体限定;
[0065] 预设范围内的WiFi热点的信号强度则可以用终端接收该WiFi信号的信噪比来表 示,本实施例对此不作具体限定,具体的预设范围内的WiFi热点连接信息可以如表1所示。
[0066]
[0067]
[0068] 表 1
[0069] 从表1中可以知道,SSID为A和C的WiFi热点是开放状态的WiFi热点;SSID为A和B的WiFi热点信号强度高于SSID为C和D的WiFi热点信号强度,因此,SSID为A和 B的WiFi热点的信号质量要高于SSID为C和D的WiFi热点的信号质量。
[0070] S101 :终端根据所述预设范围内的WiFi热点连接信息和预设的优先级规则将述 预设范围内的WiFi热点进行排列,生成待连接WiFi热点名单;
[0071] 可以理解的,通常终端都会将自身曾经连接过的WiFi热点信息进行保存,在本实 施例中,终端自身保存的WiFi热点信息包括终端自身保存的WiFi热点的标识信息、终端自 身保存的WiFi热点的安全模式指示信息、终端自身保存的WiFi热点的鉴权信息、终端与自 身保存的WiFi热点最后一次连接的断开时间;
[0072] 需要说明的是,与表1类似的,在终端自身保存的WiFi热点信息中,终端自身保存 的WiFi热点的标识信息可以用该WiFi热点的SSID表示;
[0073] 但是,当终端自身保存的WiFi热点的安全模式指示信息表征该WiFi热点为开放 状态时,该WiFi热点的安全模式指示信息为空,且该WiFi热点的鉴权信息为空;当终端自 身保存的WiFi热点的安全模式指示信息表征该WiFi热点为非开放状态时,该WiFi热点的 安全模式指示信息为1,该WiFi热点的鉴权信息为最后一次连接该WiFi热点使用的鉴权信 息,例如密码字符串等等;
[0074] 而且,终端与自身保存的WiFi热点最后一次连接的断开时间可以是当前时刻和 终端与该WiFi热点最后一次连接断开的时刻的时间段。
[0075] 具体地,终端自身保存的WiFi热点信息可以如表2所示:
[0076]
[0078] 表 2
[0079] 从表2中可以得知,SSID为A的WiFi热点处于开放状态,一天前与终端进行过连 接;SSID为B的WiFi热点处于非开放状态,鉴权信息为123456,三天前与终端进行过连接; SSID为E的WiFi热点处于开放状态,五天前与终端进行过连接;SSID为F的WiFi热点处 于非开放状态,鉴权信息为253614,两天前与终端进行过连接;SSID为G的WiFi热点处于 开放状态,六天前与终端进行过连接。
[0080] 进一步地,在本实施例中,结合终端自身保存的WiFi热点信息和终端获取得到的 预设范围内的WiFi热点的连接信息,参见图3,步骤S101具体可以包括:
[0081 ] S1011 :终端将预设范围内的WiFi热点的标识信息与自身保存的WiFi热点信息进 行匹配,获取终端在所述预设范围内曾经连接过的WiFi热点,并将所述预设范围内曾经连 接过的WiFi热点按照预设的排列顺序进行排列,组成第一WiFi热点集合;
[0082] 在本实施例中,终端可以将表1中的WiFi热点的标识信息与表2中的WiFi热点 信息进行匹配,可以得知,SSID为A和B的WiFi热点是所述预设范围内终端曾经连接过的WiFi热点;
[0083] 具体地,终端将所述预设范围内曾经连接过的WiFi热点按照预设的排列顺序进 行排列,组成第一WiFi热点集合,包括:
[0084] 终端将所述预设范围内曾经连接过的WiFi热点的信号强度以及所述终端与所述 预设范围内曾经连接过的WiFi热点最后一次连接的断开时间进行求和,得出所述预设范 围内曾经连接过的WiFi热点的顺序权值;以及
[0085] 终端将所述预设范围内曾经连接过的WiFi热点按照所述预设范围内曾经连接过 的WiFi热点的顺序权值由大到小进行排列,组成所述第一WiFi热点集合。
[0086] 在本实施例中,根据表1,SSID为A的WiFi热点的信号强度为-45dbm,SSID为B 的WiFi热点的信号强度为-50dbm;根据表2,SSID为A的WiFi热点为开放状态且在一天 前与终端进行过连接,SSID为B的WiFi热点为非开放状态且三天前与终端进行过连接,因 此,第一WiFi热点集合中WiFi热点的SSID为:A、B。
[0087] S1012 :终端将所述预设范围内未连接过,且所述WiFi热点连接信息中安全模式 指示信息为空的WiFi热点按照所述WiFi热点连接信息中信号强度由强到弱进行排列,组 成第二WiFi热点集合;
[0088] 在本实施例中,根据S1011和表1所知,SSID为C和E的WiFi热点均未和终端进 行过链接,而且这两个WiFi热点均为开放状态,因此,根据SSID为C的WiFi热点的信号强 度高于SSID为E的WiFi热点的信号强度,因此,第二WiFi热点集合中WiFi热点的SSID 为:C、E。
[0089]S1013 :终端将所述预设范围内未连接过,且所述WiFi热点连接信息中安全模式 指示信息不为空的WiFi热点按照所述WiFi热点连接信息中信号强度由强到弱进行排列, 组成第三WiFi热点集合;
[0090] 在本实施例中,根据S101US1012和表1所知,SSID为D和F的WiFi热点均未和 终端进行过链接,而且这两个WiFi热点均为非开放状态,因此,根据SSID为F的WiFi热点 的信号强度高于SSID为D的WiFi热点的信号强度,因此
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1