一種終端及終端連接無線保真WiFi熱點的方法
【技術領域】
[0001] 本發明涉及移動終端的網絡連接技術,尤其涉及一種終端及終端連接無線保真 (WiFi, Wireless Fidelity)熱點的方法。
【背景技術】
[0002] 當前幾乎所有的移動終端都可以通過連接WiFi熱點進行數據業務,但是,并不 是所有的WiFi熱點都能夠為移動終端提供數據業務;也就是說雖然終端已經正常連接上 WiFi熱點,但是終端依舊無法通過連接上的WiFi熱點瀏覽網頁等。這樣的情況在某些特定 的小范圍內部網絡中比較常見,例如某個公司的內部網絡等。上述情況會使得終端在連接 上WiFi熱點之后,需要用戶通過實際地手動進行網絡數據訪問才能夠得知移動終端連接 的WiFi熱點是否提供數據業務。增加了移動終端用戶了解WiFi熱點是否具備數據業務能 力的復雜度。
【發明內容】
[0003] 為解決上述技術問題,本發明實施例期望提供一種終端及終端連接WiFi熱點的 方法,能夠簡化移動終端用戶了解WiFi熱點是否具備數據業務能力的復雜度。
[0004] 本發明的技術方案是這樣實現的:
[0005] 第一方面,本發明實施例提供了一種終端連接WiFi熱點的方法,所述方法包括:
[0006] 終端在連接上WiFi熱點之后,向預設的網絡地址發送驗證消息;
[0007] 當所述終端在預設的時限內接收到所述預設的網絡地址返回的驗證回復消息時, 所述終端確認所述WiFi熱點的數據業務可用,并示意所述終端成功連接所述WiFi熱點。
[0008] 可選地,所述終端向預設的網絡地址發送驗證消息,包括:
[0009] 所述終端向所述預設的網絡地址發送Internet控制報文協議ICMP消息,所述 ICMP消息用于確認所述預設的網絡地址的可達性。
[0010] 可選地,在所述終端連接所述WiFi熱點之前,所述方法還包括:
[0011] 所述終端掃描周圍預設范圍內的WiFi熱點,并獲取所述預設范圍內的WiFi熱點 連接信息,其中,所述預設范圍內的WiFi熱點連接信息包括所述預設范圍內的WiFi熱點的 標識信息、所述預設范圍內的WiFi熱點的安全模式指示信息以及所述預設范圍內的WiFi 熱點的信號強度;
[0012] 所述終端根據所述預設范圍內的WiFi熱點連接信息和預設的優先級規則將述預 設范圍內的WiFi熱點進行排列,生成待連接WiFi熱點名單;
[0013] 所述終端連接所述WiFi熱點名單中優先級最高的WiFi熱點。
[0014] 可選地,當所述終端未連接上所述優先級最高的WiFi熱點,或在預設的時限內沒 有接收到所述網絡地址返回的驗證回復消息時,所述方法還包括:所述終端連接所述WiFi 熱點名單中優先級第二高的WiFi熱點。
[0015] 可選地,所述終端根據所述預設范圍內的WiFi熱點的連接信息和預設的優先級 規則將述預設范圍內的WiFi熱點進行排列,生成待連接WiFi熱點名單,包括:
[0016] 所述終端將所述預設范圍內的WiFi熱點的標識信息與自身保存的WiFi熱點信息 進行匹配,獲取所述終端在所述預設范圍內曾經連接過的WiFi熱點,并將所述預設范圍內 曾經連接過的WiFi熱點按照預設的排列順序進行排列,組成第一WiFi熱點集合,其中,所 述終端自身保存的WiFi熱點信息包括所述終端自身保存的WiFi熱點的標識信息、所述終 端自身保存的WiFi熱點的安全模式指示信息、所述終端自身保存的WiFi熱點的鑒權信息、 所述終端與自身保存的WiFi熱點最后一次連接的斷開時間;
[0017] 所述終端將在所述預設范圍內未連接過,且所述WiFi熱點連接信息中安全模式 指示信息為空的WiFi熱點按照所述WiFi熱點連接信息中信號強度由強到弱進行排列,組 成第二WiFi熱點集合;
[0018] 所述終端將在所述預設范圍內未連接過,且所述WiFi熱點連接信息中安全模式 指示信息不為空的WiFi熱點按照所述WiFi熱點連接信息中信號強度由強到弱進行排列, 組成第三WiFi熱點集合;
[0019] 所述終端按照所述第一WiFi熱點集合、所述第二WiFi熱點集合和第三WiFi熱點 集合的順序進行排列,生成所述待連接WiFi熱點名單。
[0020] 可選地,所述將所述預設范圍內曾經連接過的WiFi熱點按照預設的排列順序進 行排列,組成第一WiFi熱點集合,包括:
[0021] 所述終端將所述預設范圍內曾經連接過的WiFi熱點的信號強度以及所述終端與 所述預設范圍內曾經連接過的WiFi熱點最后一次連接的斷開時間進行求和,得出所述預 設范圍內曾經連接過的WiFi熱點的順序權值;
[0022] 所述終端將所述預設范圍內曾經連接過的WiFi熱點按照所述預設范圍內曾經連 接過的WiFi熱點的順序權值由大到小進行排列,組成所述第一WiFi熱點集合。
[0023] 第二方面,本發明實施例提供了一種終端,所述終端包括:連接單元、發送單元、接 收單元、確認單元和提示單元,其中,
[0024] 所述連接單元,用于連接WiFi熱點;
[0025] 所述發送單元,用于在所述連接單元連接上WiFi熱點之后,向預設的網絡地址發 送驗證消息;
[0026] 所述接收單元,用于接收所述網絡地址返回的驗證回復消息;
[0027] 所述確定單元,用于當所述接收單元在預設的時限內接收到所述網絡地址返回的 驗證回復消息時,確認所述WiFi熱點的數據業務可用,并觸發提示單元;
[0028] 所述提示單元,用于示意所述終端成功連接所述WiFi熱點。
[0029] 可選地,所述發送單元,用于向所述預設的網絡地址發送Internet控制報文協議 ICMP消息,所述ICMP消息用于確認所述預設的網絡地址的可達性。
[0030] 可選地,所述終端還包括獲取單元和生成單元,其中,
[0031] 所述獲取單元,用于掃描周圍預設范圍內的WiFi熱點,并獲取所述預設范圍內的 WiFi熱點連接信息,其中,所述預設范圍內的WiFi熱點連接信息包括所述預設范圍內的 WiFi熱點的標識信息、所述預設范圍內的WiFi熱點的安全模式指示信息以及所述預設范 圍內的WiFi熱點的信號強度;
[0032] 所述生成單元,用于根據所述預設范圍內的WiFi熱點連接信息和預設的優先級 規則將述預設范圍內的WiFi熱點進行排列,生成待連接WiFi熱點名單;
[0033] 所述連接單元,還用于連接所述WiFi熱點名單中優先級最高的WiFi熱點。
[0034] 可選地,所述連接單元,還用于當所述連接單元未連接上所述優先級最高的WiFi 熱點,或所述接收單元在預設的時限內沒有接收到所述網絡地址返回的驗證回復消息時, 連接所述WiFi熱點名單中優先級第二高的WiFi熱點。
[0035] 可選地,所述生成單元,用于:
[0036] 將所述預設范圍內的WiFi熱點的標識信息與自身保存的WiFi熱點信息進行匹 配,獲取所述終端在所述預設范圍內曾經連接過的WiFi熱點,并將所述預設范圍內曾經連 接過的WiFi熱點按照預設的排列順序進行排列,組成第一 WiFi熱點集合,其中,所述終端 自身保存的WiFi熱點信息包括所述終端自身保存的WiFi熱點的標識信息、所述終端自身 保存的WiFi熱點的安全模式指示信息、所述終端自身保存的WiFi熱點的鑒權信息、所述終 端與自身保存的WiFi熱點最后一次連接的斷開時間;以及,
[0037] 將在所述預設范圍內未連接過,且所述WiFi熱點連接信息中安全模式指示信息 為空的WiFi熱點按照所述WiFi熱點連接信息中信號強度由強到弱進行排列,組成第二 WiFi熱點集合;以及,
[0038] 將在所述預設范圍內未連接過,且所述WiFi熱點連接信息中安全模式指示信息 不為空的WiFi熱點按照所述WiFi熱點連接信息中信號強度由強到弱進行排列,組成第三 WiFi熱點集合;以及,
[0039] 按照所述第一 WiFi熱點集合、所述第二WiFi熱點集合和第三WiFi熱點集合的順 序進行排列,生成所述待連接WiFi熱點名單。
[0040] 可選地,所述生成單元,用于:
[0041] 將所述預設范圍內曾經連接過的WiFi熱點的信號強度以及所述終端與所述預設 范圍內曾經連接過的WiFi熱點最后一次連接的斷開時間進行求和,得出所述預設范圍內 曾經連接過的WiFi熱點的順序權值;以及,
[0042] 將所述預設范圍內曾經連接過的WiFi熱點按照所述預設范圍內曾經連接過的 WiFi熱點的順序權值由大到小進行排列,組成所述第一 WiFi熱點集合。
[0043] 本發明實施例提供了一種終端及終端連接WiFi熱點的方法,通過終端在連接 WiFi熱點的過程中,對該WiFi熱點進行數據業務的可用性驗證,從而無需終端用戶通過手 動操作就能夠了解移動終端連接的WiFi熱點是否提供數據業務。降低了移動終端用戶了 解WiFi熱點是否具備數據業務能力的復雜度,提高了用戶體驗。
【附圖說明】
[0044] 圖1為本發明實施例提供的一種終端連接WiFi熱點的方法的流程示意圖;
[0045] 圖2為本發明實施例提供的一種終端確定連接WiFi熱點的方法的流程示意圖;
[0046] 圖3為本發明實施例提供的一種終端生成待連接WiFi熱點名單的方法流程示意 圖;
[0047] 圖4為本發明實施例提供的一種終端的結構示意圖;
[0048] 圖5為本發明實施例提供的另一種終端的結構示意圖。
【具體實施方式】
[0049] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述。
[0050] 參見圖1,其示出了