新四季網

網絡接入方法、裝置及終端的製作方法

2023-05-02 00:25:06

網絡接入方法、裝置及終端的製作方法
【專利摘要】本公開是關於一種網絡接入方法、裝置及終端,屬於網絡【技術領域】。所述方法包括:檢測接入點;如果檢測到接入點,獲取當前地理位置;查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息;根據配置信息連接所述接入點。本公開通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,根據該配置信息連接接入點;解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
【專利說明】網絡接入方法、裝置及終端
【技術領域】
[0001]本公開涉及網絡【技術領域】,特別涉及一種網絡接入方法、裝置及終端。
【背景技術】
[0002]隨著網絡應用的發展,用戶使用終端通過連接WLAN (Wireless Local AreaNetworks,無線區域網)熱點的方式接入網際網路的情況越來越普遍。此處所述的「終端」可以是臺式計算機、筆記本、智慧型手機、平板電腦和電子書閱讀器中的任意一種。
[0003]通常情況下,終端在連接過WLAN熱點一次後,會保存該WLAN熱點的名稱、加密方式以及密碼等配置信息,以便再次連接該WLAN熱點時,終端可以根據已經保存的該WLAN熱點的名稱查詢到對應的配置信息,根據該配置信息即可連接該WLAN熱點。
[0004]在實現本公開的過程中,發明人發現相關技術至少存在以下缺點:若用戶使用同一終端連接過多個名稱相同的WLAN熱點,則終端再次連接任意一個該名稱的WLAN熱點時,根據WLAN熱點的名稱會查詢到多組對應的配置信息;在終端連接該WLAN熱點的過程中,就需要依次使用查詢到的多組對應的配置信息嘗試連接該WLAN熱點;而每次以錯誤的配置嘗試連接WLAN熱點都會耗費一定的時間,這就導致在終端以正確的配置連接該WLAN熱點之前耗費較長的時間。

【發明內容】

[0005]為了解決在根據WLAN熱點的名稱查詢到多組對應的配置信息時,需要依次使用查詢到的多組對應的配置信息嘗試連接WLAN熱點,每次以錯誤的配置嘗試連接WLAN熱點都會耗費一定的時間,導致在終端以正確的配置連接該WLAN熱點之前耗費較長的時間的問題,本公開提供一種網絡接入方法、裝置及終端。所述技術方案如下:
[0006]一方面,本公開提供了一種網絡接入方法,所述方法包括:
[0007]檢測接入點;
[0008]如果檢測到接入點,獲取當前地理位置;
[0009]查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息;
[0010]根據所述配置信息連接所述接入點。
[0011]可選的,所述查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,包括:
[0012]查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;查詢與所述接入點具有相同名稱的各個接入點;
[0013]計算查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離;
[0014]檢測所述距離是否超過預定閾值;
[0015]將與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。[0016]可選的,所述根據所述配置信息連接所述接入點,包括:
[0017]若存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則對所述N組配置信息進行排序,其中,N≥2 ;
[0018]根據排序後的第i組配置信息連接對應的接入點,其中,N >i≥l;
[0019]若連接成功,則結束連接過程;
[0020]若連接不成功,則將所述i加一後作為新的i,再次執行根據第i組配置信息連接對應的接入點的步驟。
[0021]可選的,所述對所述N組配置信息進行排序,包括:
[0022]根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0023]根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0024]根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0025]可選的,所述方法還包括:
[0026]若查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則接收所述接入點的配置信息;
[0027]根據接收到的所述配置信息連接所述接入點;
[0028]在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
[0029]另一方面,提供了一種網絡接入裝置,所述裝置包括:
[0030]檢測模塊,用於檢測接入點;
[0031]獲取模塊,用於在所述檢測模塊檢測到接入點時,獲取當前地理位置;
[0032]查詢模塊,用於查詢預先存儲的與所述接入點具有相同名稱且對應於所述獲取模塊獲取到的所述當前地理位置的接入點的配置信息;
[0033]第一連接模塊,用於根據所述查詢模塊查詢到的所述配置信息連接所述接入點。
[0034]可選的,所述查詢模塊,包括:
[0035]第一查詢單元,用於查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;
[0036]第二查詢單元,用於查詢與所述接入點具有相同名稱的各個接入點;
[0037]計算單元,用於計算所述第二查詢單元查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離;
[0038]檢測單元,用於檢測所述距離是否超過預定閾值;
[0039]確定單元,用於將所述檢測單元的檢測結果為與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
[0040]可選的,所述第一連接模塊,包括:
[0041]排序單元,用於在存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,對所述N組配置信息進行排序,其中,N ≥ 2 ;[0042]連接單元,用於根據排序後的第i組配置信息連接對應的接入點,其中,N >i^l;
[0043]結束單元,用於在所述連接單元連接成功時,結束連接過程;
[0044]增加單元,用於在所述連接單元連接不成功時,將所述i加一後作為新的i,並觸發所述連接單元再次執行操作。
[0045]可選的,所述排序單元,包括:
[0046]距離子單元,用於根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0047]次數子單元,用於根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0048]時間子單元,用於根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0049]可選的,所述裝置還包括:
[0050]接收模塊,用於在查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,接收所述接入點的配置信息;
[0051]第二連接模塊,用於根據所述接收模塊接收到的所述配置信息連接所述接入點;
[0052]增加模塊,用於在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
[0053]再一方面,提供了一種終端,包括上述方面所述的網絡接入裝置。
[0054]再一方面,提供了一種終端,所述終端包括:
[0055]一個或多個處理器;
[0056]存儲器;和
[0057]—個或多個模塊,所述一個或多個模塊存儲於所述存儲器中並被配置成由所述一個或多個處理器執行,所述一個或多個模塊具有如下功能:
[0058]檢測接入點;
[0059]如果檢測到接入點,獲取當前地理位置;
[0060]查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息;
[0061]根據所述配置信息連接所述接入點。
[0062]本公開的一些有益效果可以包括:
[0063]通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,根據該配置信息連接接入點;解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0064]應當理解的是,以上的一般描述和後文的細節描述僅是示例性的,並不限制本公開。
【專利附圖】

【附圖說明】[0065]此處所說明的附圖用來提供對本公開的進一步理解,構成本申請的一部分,並不構成對本公開的限定。在附圖中:
[0066]圖1是本公開一個實施例提供的網絡接入方法的示例性方法流程圖;
[0067]圖2是本公開另一實施例提供的網絡接入方法的示例性方法流程圖;
[0068]圖3是本公開另一實施例的示例性實施示意圖;
[0069]圖4是本公開另一實施例的示例性實施示意圖;
[0070]圖5是本公開另一實施例的示例性實施示意圖;
[0071]圖6是本公開另一實施例的示例性實施示意圖;
[0072]圖7是本公開另一實施例提供的網絡接入方法的示例性方法流程圖;
[0073]圖8是本公開另一實施例的示例性實施示意圖;
[0074]圖9是本公開另一實施例的示例性實施示意圖;
[0075]圖10是本公開一個實施例提供的網絡接入裝置的示例性結構方框圖;
[0076]圖11是本公開另一實施例提供的網絡接入裝置的示例性結構方框圖;
[0077]圖12是本公開另一實施例提供的網絡接入裝置的示例性結構方框圖;
[0078]圖13是本公開實施例提供的終端的結構示意圖。
[0079]通過上述附圖,已示出本公開明確的實施例,後文中將有更詳細的描述。這些附圖和文字描述並不是為了通過任何方式限定本公開構思的範圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。
【具體實施方式】
[0080]為使本公開的目的、技術方案和優點更加清楚,下面將結合附圖對本公開作進一步地詳細說明。在此,本公開的示意性實施方式以及說明用於解釋本公開,但並不作為對本公開的限定。
[0081]本公開實施例提供一種網絡接入方法、裝置及終端,以下結合附圖對本公開實施例進行詳細說明。
[0082]請參考圖1,其示出了本公開一個實施例提供的網絡接入方法的示例性方法流程圖。本實施例以該網絡接入方法應用於能夠連接至WLAN(Wireless Local Area Networks,無線區域網路)熱點的終端中進行說明。該網絡接入方法包括如下步驟。
[0083]在步驟101中,檢測接入點。
[0084]終端檢測接入點。
[0085]在步驟102中,如果檢測到接入點,獲取當前地理位置。
[0086]如果檢測到接入點,終端獲取當前地理位置。
[0087]在步驟103中,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息。
[0088]終端查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的
配置信息。
[0089]在步驟104中,根據配置信息連接接入點。
[0090]終端根據配置信息連接接入點。
[0091]綜上所述,本公開實施例提供的網絡接入方法,通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,根據該配置信息連接接入點;解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0092]請參考圖2,其示出了本公開另一實施例提供的網絡接入方法的示例性方法流程圖。本實施例以該網絡接入方法應用於能夠連接至WLAN熱點的終端中進行說明。該網絡接入方法包括如下步驟。
[0093]在步驟201中,檢測接入點。
[0094]終端檢測接入點。
[0095]假設智慧型手機檢測到名稱為「Public」的WLAN熱點。
[0096]在步驟202中,如果檢測到接入點,獲取當前地理位置。
[0097]如果檢測到接入點,終端獲取當前地理位置。
[0098]比如,在智慧型手機檢測到上述名稱為「 Pub I i c 」的WLAN熱點時,用戶可以使用智慧型手機中的GPS (Global Positioning System,全球定位系統)功能獲取當前地理位置。
[0099]在步驟203中,查詢預先存儲的第一對應關係,第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係。
[0100]終端在獲取到當前地理位置之後,查詢預先存儲的第一對應關係,第一對應關係即為各個接入點的配置信息與各個地理位置之間的對應關係。通常,該第一對應關係為終端之前連接過的各個接入點的配置信息與各個地理位置之間的對應關係,各個接入點在第一對應關係中可以用其名稱標識。
[0101]如,用戶之前使用智慧型手機連接過如圖3所示的五個WLAN熱點,那麼該智慧型手機就會保存上述五個WLAN熱點的配置信息以及對應的地理位置。其中,配置信息通常包括WLAN熱點的名稱、加密方式和密碼,地理位置通常以經緯度表示。
[0102]為了便於說明,本公開實施例中將上述五個WLAN熱點分別標記為熱點A、熱點B、熱點C、熱點D和熱點E,如圖3所示。
[0103]該智慧型手機在獲取到當前地理位置之後,查詢該預先存儲的五個接入點的配置信息以及對應的地理位置。
[0104]在步驟204中,查詢與接入點具有相同名稱的各個接入點。
[0105]終端查詢與檢測到的接入點具有相同名稱的各個接入點。
[0106]比如,該智慧型手機查詢名稱為「Public」的WLAN熱點。由圖3可知,該智慧型手機之前連接過的五個WLAN熱點的名稱都為「Public」。
[0107]在步驟205中,計算查詢到的各個接入點對應的各個地理位置與當前地理位置之間的距離。
[0108]終端計算查詢到的各個接入點對應的各個地理位置與當前地理位置之間的距離。
[0109]如,智慧型手機計算查詢到的上述五個名稱為「Public」的WLAN熱點對應的各個地理位置與當前地理位置之間的距離,假設熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離分別為65米、30米、80米、70米和105米,如圖4所示。
[0110]在步驟206中,檢測距離是否超過預定閾值。[0111]由於每個接入點的覆蓋範圍是有限的,當超過接入點的覆蓋範圍時,則認為終端無法連接至該接入點。終端檢測距離是否超過預定閾值。
[0112]如,通常WLAN熱點覆蓋的範圍為半徑為100米,為了保證WLAN熱點的信號強度,這裡以預定閾值為50米為例進行說明。也即上述熱點A、熱點B、熱點C、熱點D和熱點E的覆蓋範圍為半徑為50米的圓形區域。
[0113]該智慧型手機檢測熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離是否超過50米。可知,熱點B所對應的地理位置與當前地理位置的距離沒有超過50米,而熱點A、熱點D、熱點C和熱點E所對應的地理位置與當前地理位置的距離超過50米。
[0114]在步驟207中,將與當前地理位置之間的距離不超過預定閾值的地理位置所對應的接入點的配置信息確定為與接入點具有相同名稱且對應於當前地理位置的接入點的配
置信息。
[0115]終端將查詢到的與當前地理位置之間的距離不超過預定閾值的地理位置所對應的接入點的配置信息確定為與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息。
[0116]im,由於熱點B所對應的地理位置與當前地理位置的距離沒有超過50米,由圖4可以看出該智慧型手機在熱點B的覆蓋範圍內,所以將熱點B的配置信息確定為與檢測到的WLAN熱點具有相同名稱且對應於當前地理位置的WLAN熱點的配置信息。
[0117]若只存在一組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則進入步驟208;
[0118]若存在N組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,其中,N≤2,則進入步驟209。
[0119]在步驟208中,根據配置信息連接接入點。
[0120]若只存在一組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則終端根據配置信息連接接入點。
[0121]比如,智慧型手機根據熱點B的配置信息即以w印的加密方式發送密碼「kfc321Kfc」,即可成功連接該WLAN熱點。
[0122]在步驟209中,對N組配置信息進行排序。
[0123]若存在N組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則終端對N組配置信息進行排序。
[0124]比如,若步驟205中智慧型手機計算熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離分別為45米、30米、25米、70米和15米。如圖5所示,O為當前地理位置,且熱點A至O的距離為45米,熱點B至O的距離為30米,熱點C至O的距離為25米,熱點D至O的距離為70米,熱點E至O的距離為15米。則步驟206的檢測結果為熱點A、熱點B、熱點C和熱點E所對應的地理位置與當前地理位置的距離沒有超過50米,只有熱點D所對應的地理位置與當前地理位置的距離超過50米。由圖5可知,該智慧型手機在熱點A、熱點B、熱點C和熱點E共同的覆蓋範圍內,所以步驟207中將熱點A、熱點B、熱點C和熱點E的配置信息確定為與檢測到的WLAN熱點具有相同名稱且對應於當前地理位置的WLAN熱點的配置信息。[0125]在對N組配置信息進行排序時,可以根據N組配置信息所分別對應的地理位置與當前地理位置之間的距離進行排序。
[0126]比如,與當前地理位置之間的距離由近及遠的各個地理位置所對應的WLAN熱點的順序為熱點E、熱點C、熱點B和熱點A,那麼根據N組配置信息所分別對應的地理位置與當前地理位置之間的距離進行排序後的WLAN熱點的順序即為熱點E、熱點C、熱點B、熱點A0
[0127]在對N組配置信息進行排序時,也可以根據N組配置信息所分別對應的接入點的連接次數進行排序。
[0128]比如,該智慧型手機連接熱點A的連接次數為10,連接熱點B的連接次數為15,連接熱點C的連接次數為7,連接熱點E的連接次數為20,那麼根據N組配置信息所分別對應的接入點的連接次數排序後的WLAN熱點的順序即為熱點E、熱點B、熱點A、熱點C。
[0129]在對N組配置信息進行排序時,也可以根據N組配置信息所分別對應的上一次連接時間進行排序。
[0130]比如,該智慧型手機上一次連接熱點A的時間為2013年7月8號,上一次連接熱點B的時間為2013年5月9號,上一次連接熱點C的時間為2013年7月28號,上一次連接熱點E的時間為2013年9月I號,那麼根據N組配置信息所分別對應的上一次連接時間的先後排序後的WLAN熱點的順序即為熱點E、熱點C、熱點A、熱點B。
[0131]在步驟210中,根據排序後的第i組配置信息連接接入點,其中,N > i≥I。
[0132]終端根據排序後的第i組配置信息連接接入點。
[0133]如,若排序後的WLAN熱點的順序為熱點E、熱點C、熱點B、熱點A,則智慧型手機首先根據排序後的第一組WLAN熱點的配置信息,即以wpa2的加密方式發送熱點E對應的密碼「Mcdonla798」連接該WLAN熱點。
[0134]若連接成功,則結束連接過程;
[0135]若連接不成功,則進入步驟211。
[0136]在步驟211中,將i加一後作為新的i,再次執行根據第i組配置信息連接接入點的步驟。
[0137]若終端根據第i組配置信息連接不成功,則終端將i加一後作為新的i,再次執行根據第i組配置信息連接接入點的步驟。
[0138]比如,智慧型手機根據第一組WLAN熱點即熱點E的配置信息連接該WLAN熱點不成功後,根據第二組WLAN熱點即熱點C的配置信息連接該接入點,若連接成功,則結束連接過程;若連接不成功,則再次執行步驟211,直至連接成功或遍歷上述五組配置信息。
[0139]綜上所述,本公開實施例提供的網絡接入方法,通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,若只存在一組與接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則直接根據該配置信息連接接入點;若存在多組與所述接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則對多組接入點的配置信息進行排序,根據排序後的第i組接入點的配置信息連接該WLAN熱點,若連接成功,則結束連接過程,若連接不成功,則將i加一後作為新的i重新執行根據第i組接入點的配置信息連接接入點的步驟,直至連接成功或遍歷N組接入點的配置信息。解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效
果O
[0140]智慧型手機在第一次連接某WLAN熱點時,通常需要用戶輸入該WLAN熱點的密碼,並設置相應的加密方式,才能連接該WLAN熱點。而在連接一次後,該智慧型手機會保存此次連接過程中該WLAN熱點的名稱、用戶輸入的密碼及設置的加密方式,以便在下一次連接該WLAN熱點時,直接根據WLAN熱點的名稱即可查詢到對應的密碼和加密方式,無需用戶再次設置即可成功連接該WLAN熱點。
[0141]比如,圖6所示,用戶使用智慧型手機連接過名稱分別為「KFC」和「U.B.Ccoffee"的WLAN熱點,其中,「KFC」對應的加密方式為wpa (W1-Fi Protected Access, W1-Fi網絡安全接入),密碼為 「kfcl23」 ; 「U.B.C coffee」 對應的加密方式為 wep (Wired EquivalentPrivacy,有線等效保密),密碼為「ubcwelcome」。當智慧型手機檢測到名稱為「KFC」的WLAN熱點時,即可根據該名稱查詢到對應的加密方式以及密碼,直接連接該WLAN熱點;而若智慧型手機檢測到名稱為「Public」的WLAN熱點時,則需要根據用戶輸入的配置信息連接WLAN熱點,並記錄下該WLAN熱點的配置信息。
[0142]並且,由圖6可知,在智慧型手機連接過的WLAN熱點名稱不同時,該連接方法可以快速連接至WLAN熱點;而當智慧型手機連接過的WLAN熱點名稱存在相同時,上述方法則無法實現快速連接至WLAN熱點的目的。
[0143]為了解決上述當存在多個點名稱相同的WLAN熱點的配置信息時,根據名稱無法獲取正確的配置信息連接WLAN熱點的問題,本公開提供的網絡接入方法也可以和根據名稱查詢到對應的加密方式以及密碼的方法結合,共同實現快速連接WLAN熱點的效果。在第一次連接某WLAN熱點時,記錄該WLAN熱點的配置信息及對應的地理位置,以便再次連接該WLAN熱點時,根據該WLAN熱點的名稱及對應的地理位置即可實現快速連接該WLAN熱點的目的。
[0144]下述實施例以終端首先根據名稱、再根據地理位置來獲取對應的接入點的配置信息,並且在查詢不到對應的接入點的配置信息時,記錄該接入點的配置信息及對應的地理位置為例進行說明。
[0145]請參考圖7,其示出了本公開另一實施例提供的網絡接入方法的示例性方法流程圖。本實施例以該網絡接入方法應用於能夠連接至WLAN熱點的終端中進行說明。該網絡接入方法包括如下步驟。
[0146]在步驟701中,檢測接入點。
[0147]終端檢測接入點。
[0148]假設智慧型手機檢測到名稱為「Public」的WLAN熱點。
[0149]在步驟702中,如果檢測到接入點,獲取當前地理位置。
[0150]如果檢測到接入點,終端獲取當前地理。
[0151]比如,在智慧型手機檢測到名稱為「 Pub I i c 」的WLAN熱點時,用戶可以使用智慧型手機中的GPS功能獲取當前所處的地理位置。
[0152]需要進行說明的是,步驟702也可以和步驟701同時執行。
[0153]在步驟703中,查詢與接入點具有相同名稱的各個接入點。[0154]終端根據檢測到的接入點的名稱查詢與該接入點具有相同名稱的各個接入點。
[0155]比如,該智慧型手機在獲取到WLAN熱點的名稱後,在預先存儲的對應關係中查詢對應於該名稱的WLAN熱點。
[0156]如圖8所示,假設該智慧型手機之前連接過七個WLAN熱點,那麼該智慧型手機保存有上述七個WLAN熱點。且七個WLAN熱點中存在名稱為「Public」的WLAN熱點。
[0157]若查詢到與檢測到的接入點具有相同名稱的接入點,則進入步驟704 ;
[0158]若查詢不到與檢測到的接入點具有相同名稱的接入點,則進入步驟714。
[0159]在步驟704中,獲取與接入點具有相同名稱的接入點的個數。
[0160]若查詢不到與檢測到的接入點具有相同名稱的接入點,終端獲取與檢測到的接入點具有相同名稱的接入點的個數。
[0161]比如,由圖8可知,在該智慧型手機之前連接過的七個WLAN熱點中,有五個對于于名稱「PubI ic 」的WLAN熱點,則與檢測到的WLAN熱點具有相同名稱的WLAN熱點的個數為5。
[0162]若步驟701中檢測到的WLAN熱點的名稱為「KFC」,則由圖8可知,名稱為「KFC」的WLAN熱點的個數為I。
[0163]若與檢測到的接入點具有相同名稱的接入點的個數為1,則進入步驟705 ;
[0164]若與檢測到的接入點具有相同名稱的接入點的個數大於1,則進入步驟706。
[0165]在步驟705中,根據配置信息連接接入點。
[0166]若與接入點具有相同名稱的接入點的個數為1,終端根據該名稱的接入點的配置信息連接接入點。
[0167]如,智慧型手機獲取到名稱為「KFC」的WLAN熱點的個數為1,則智慧型手機根據對應於名稱「KFC」的配置信息即以wpa的加密方式發送密碼「kfcl23」,即可成功連接該WLAN執佔。
[0168]在步驟706中,查詢預先存儲的第一對應關係,第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係。
[0169]若與接入點具有相同名稱的接入點的個數大於1,則終端查詢預先存儲的第一對應關係,第一對應關係即為各個接入點的配置信息與各個地理位置之間的對應關係。通常,該第一對應關係為終端之前連接過的各個接入點的配置信息與各個地理位置之間的對應關係。
[0170]如,用戶之前使用智慧型手機連接過的如圖8所示的名稱都為「Public」的五個WLAN熱點的配置信息以及對應的地理位置。其中,配置信息通常包括WLAN熱點的名稱、力口密方式和密碼,地理位置通常以經緯度表示。
[0171]為了便於說明,本公開實施例中將上述五個名稱都為「Public」的WLAN熱點分別標記為熱點A、熱點B、熱點C、熱點D和熱點E。
[0172]在步驟707中,計算查詢到的各個接入點對應的各個地理位置與當前地理位置之間的距離。
[0173]終端計算查詢到的各個接入點對應的各個地理位置與當前地理位置之間的距離。
[0174]如,智慧型手機計算查詢到的上述五個名稱為「Public」的WLAN熱點對應的各個地理位置與當前地理位置之間的距離,假設熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離分別為65米、30米、80米、70米和105米,如圖4所示。[0175]在步驟708中,檢測距離是否超過預定閾值。
[0176]由於每個接入點的覆蓋範圍是有限的,當超過接入點的覆蓋範圍時,則認為終端無法連接至該接入點。終端檢測距離是否超過預定閾值。
[0177]如,通常WLAN熱點覆蓋的範圍為半徑為100米,為了保證WLAN熱點的信號強度,這裡以預定閾值為50米為例進行說明。也即上述熱點A、熱點B、熱點C、熱點D和熱點E的覆蓋範圍為半徑為50米的圓形區域。
[0178]該智慧型手機檢測熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離是否超過50米,可知,熱點B所對應的地理位置與當前地理位置的距離沒有超過50米,而熱點A、熱點D、熱點C和熱點E所對應的地理位置與當前地理位置的距離超過50米。
[0179]在步驟709中,將與當前地理位置之間的距離不超過預定閾值的地理位置所對應的接入點的配置信息確定為與接入點具有相同名稱且對應於當前地理位置的接入點的配
置信息。
[0180]終端將查詢到的與當前地理位置之間的距離不超過預定閾值的地理位置所對應的接入點的配置信息確定為與接入點具有相同名稱且對應於當前地理位置的接入點的配
置信息。
[0181]im,由於熱點B所對應的地理位置與當前地理位置的距離沒有超過50米,由圖4可以看出該智慧型手機在熱點B的覆蓋範圍內,所以將熱點B的配置信息確定為與檢測到的WLAN熱點具有相同名稱且對應於當前地理位置的WLAN熱點的配置信息。
[0182]若只存在一組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則進入步驟710;
[0183]若存在N組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,其中,N≥2,則進入步驟711。
[0184]在步驟710中,根據配置信息連接接入點。
[0185]若只存在一組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則終端根據該配置信息連接接入點。
[0186]比如,智慧型手機根據熱點B的配置信息即以冊P的加密方式發送密碼「kfc321Kfc」,即可成功連接該WLAN熱點。
[0187]步驟711,對N組配置信息進行排序。
[0188]若存在N組與檢測到的接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,則終端對N組配置信息進行排序。
[0189]比如,若步驟707中智慧型手機計算熱點A、熱點B、熱點C、熱點D和熱點E所對應的地理位置與當前地理位置的距離分別為45米、30米、25米、70米和15米,如圖5所示。則步驟708的檢測結果為熱點A、熱點B、熱點C和熱點E所對應的地理位置與當前地理位置的距離沒有超過50米,只有熱點D所對應的地理位置與當前地理位置的距離超過50米。由圖5可知,該智慧型手機在熱點A、熱點B、熱點C和熱點E共同的覆蓋範圍內,所以步驟709中將熱點A、熱點B、熱點C和熱點E的配置信息確定為與檢測到的WLAN熱點具有相同名稱且對應於當前地理位置的WLAN熱點的配置信息。
[0190]在對N組配置信息進行排序時,可以根據N組配置信息所分別對應的地理位置與當前地理位置之間的距離進行排序。
[0191]比如,與當前地理位置之間的距離由近及遠的各個WLAN熱點的順序為熱點E、熱點C、熱點B和熱點A,那麼根據N組配置信息所分別對應的地理位置與當前地理位置之間的距離進行排序後的WLAN熱點的順序即為熱點E、熱點C、熱點B、熱點A。[0192]在對N組配置信息進行排序時,也可以根據N組配置信息所分別對應的接入點的連接次數進行排序。
[0193]比如,該智慧型手機連接熱點A的連接次數為10,連接熱點B的連接次數為15,連接熱點C的連接次數為7,連接熱點E的連接次數為20,那麼根據N組配置信息所分別對應的接入點的連接次數排序後的WLAN熱點的順序即為熱點E、熱點B、熱點A、熱點C。
[0194]在對N組配置信息進行排序時,也可以根據N組配置信息所分別對應的上一次連接時間進行排序。
[0195]比如,該智慧型手機上一次連接熱點A的時間為2013年7月8號,上一次連接熱點B的時間為2013年5月9號,上一次連接熱點C的時間為2013年7月28號,上一次連接熱點E的時間為2013年9月I號,那麼根據N組配置信息所分別對應的上一次連接時間的先後排序後的WLAN熱點的順序即為熱點E、熱點C、熱點A、熱點B。
[0196]在步驟712中,根據排序後的第i組配置信息連接接入點,其中,N > i≥I。
[0197]終端根據排序後的第i組配置信息連接接入點。
[0198]比如,若排序後的WLAN熱點的順序為熱點E、熱點C、熱點B、熱點A,則首先根據排序後的第一組WLAN熱點的配置信息,即以wpa2的加密方式發送熱點E對應的密碼「Mcdonla798」 連接該 WLAN 熱點。
[0199]若連接成功,則結束連接過程;
[0200]若連接不成功,則進入步驟713。
[0201]在步驟713中,將i加一後作為新的i,再次執行根據第i組配置信息連接接入點的步驟。
[0202]若終端根據第i組配置信息連接不成功,則終端將i加一後作為新的i,再次執行根據第i組配置信息連接接入點的步驟。
[0203]如,智慧型手機根據第一組WLAN熱點即熱點E的配置信息連接該WLAN熱點不成功後,根據第二組WLAN熱點即熱點C的配置信息連接該接入點,若連接成功,則結束連接過程;若連接不成功,則再次執行步驟712,直至連接成功或遍歷N組接入點的配置信息。
[0204]在步驟714中,接收接入點的配置信息。
[0205]若終端查詢不到預先存儲的對應於該名稱的接入點的配置信息,則終端可能是第一次連接該接入點,需要用戶手動輸入該接入點的密碼並設置對應的加密方式,終端接收該接入點對應的配置信息。
[0206]如,若步驟701獲取到的WLAN熱點的名稱為「PPMM」,則在該智慧型手機存儲的對應關係中查詢不到名稱為「PPMM」的配置信息,那麼需要用戶手動輸入該WLAN熱點的密碼並設置對應的加密方式。假設,用戶輸入的該名稱為「PPMM」的接入點的密碼為「ppmm」,加密方式為wep,則該智慧型手機接收該密碼和加密方式。
[0207]在步驟715中,根據接收到的配置信息連接接入點。
[0208]終端根據接收到的配置信息連接接入點。[0209]比如,該智慧型手機以w印的加密方式發送密碼「ppmm」,即可連接該WLAN熱點。
[0210]在步驟716中,在第一對應關係中增加當前地理位置與接收到的接入點的配置信息的對應關係。
[0211]比如,在成功連接該WLAN熱點之後,該智慧型手機在第一對應關係中增加當前地理位置與接收到的接入點的配置信息的對應關係。增加後如圖9所示,該智慧型手機連接過八個WLAN熱點。
[0212]綜上所述,本公開實施例提供的網絡接入方法,通過首先根據接入點的名稱查詢對應的配置信息,若查詢不到對應的配置信息,則接收用戶輸入的配置信息,並保存該接入點的名稱、配置信息及對應的地理位置;若查詢到對應的配置信息,且只有一組對應的配置信息,則直接根據該配置信息連接該接入點;若存在多組對應於該名稱的配置信息,則查詢預先存儲的該當前地理位置所對應的接入點的配置信息,若只存在一組對應於當前地理位置接入點的配置信息,則直接根據該配置信息連接接入點;若存在多組對應於當前地理位置接入點的配置信息,則對多組配置信息進行排序,根據排序後的第i組配置信息連接該WLAN熱點,若連接成功,則結束連接過程,若連接不成功,則將i加一後作為新的i重新執行根據第i組配置信息連接接入點的步驟,直至連接成功或遍歷N組配置信息。解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0213]請參考圖10,其示出了本公開一個實施例提供的網絡接入裝置的示例性結構方框圖。該網絡接入裝置可以通過軟體、硬體或者兩者的結合實現成為終端中的全部或者部分,該網絡接入裝置可以包括:
[0214]檢測模塊1010,用於檢測接入點。
[0215]獲取模塊1020,用於在所述檢測模塊1010檢測到接入點時,獲取當前地理位置。
[0216]查詢模塊1030,用於查詢預先存儲的與所述檢測模塊1010檢測到的所述接入點具有相同名稱且對應於所述獲取模塊1020獲取到的所述當前地理位置的接入點的配置信
肩、O
[0217]第一連接模塊1040,用於根據所述查詢模塊1030查詢到的所述配置信息連接所述接入點。
[0218]綜上所述,本公開實施例提供的網絡接入裝置,通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,根據該配置信息連接接入點;解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0219]請參考圖11,其示出了本公開另一實施例提供的網絡接入裝置的示例性結構方框圖。該網絡接入裝置可以通過軟體、硬體或者兩者的結合實現成為終端中的全部或者部分,該網絡接入裝置可以包括:
[0220]檢測模塊1110,用於檢測接入點。
[0221]獲取模塊1120,用於在所述檢測模塊1110檢測到接入點時,獲取當前地理位置。[0222]查詢模塊1130,用於查詢預先存儲的與所述檢測模塊1110檢測到的所述接入點具有相同名稱且對應於所述獲取模塊1120獲取到的所述當前地理位置的接入點的配置信息。
[0223]所述查詢模塊1130,包括:
[0224]第一查詢單元1131,用於查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;
[0225]第二查詢單元1132,用於查詢與所述接入點具有相同名稱的各個接入點;
[0226]計算單元1133,用於計算所述第二查詢單元1132查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離;
[0227]檢測單元1134,用於檢測所述計算單元1133計算的所述距離是否超過預定閾值;
[0228]確定單元1135,用於將所述檢測單元1134的檢測結果為與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
[0229]第一連接模塊1140,用於根據所述查詢模塊1130查詢到的所述配置信息連接所述接入點。
[0230]所述第一連接模塊1140,包括:
[0231]排序單元1141,用於在存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,對所述N組配置信息進行排序,其中,N ^ 2 ;
[0232]所述排序單元1141,包括:
[0233]距離子單元1141a,用於根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0234]次數子單元1141b,用於根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0235]時間子單元1141c,用於根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0236]連接單元1142,用於根據所述排序單元1141排序後的第i組配置信息連接對應的接入點,其中,N > i^l;
[0237]結束單元1143,用於在所述連接單元1142連接成功時,結束連接過程;
[0238]增加單元1144,用於在所述連接單元1142連接不成功時,將所述i加一後作為新的i,並觸發連接單元1142。
[0239]綜上所述,本公開實施例提供的網絡接入裝置,通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,若只存在一組與接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則直接根據該配置信息連接接入點;若存在多組與所述接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則對多組接入點的配置信息進行排序,根據排序後的第i組接入點的配置信息連接該WLAN熱點,若連接成功,則結束連接過程,若連接不成功,則將i加一後作為新的i重新執行根據第i組接入點的配置信息連接接入點的步驟,直至連接成功或遍歷N組接入點的配置信息。解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效
果O
[0240]請參考圖12,其示出了本公開另一實施例提供的網絡接入裝置的示例性結構方框圖。該網絡接入裝置可以通過軟體、硬體或者兩者的結合實現成為終端中的全部或者部分,該網絡接入裝置可以包括:
[0241]檢測模塊1210,用於檢測接入點。
[0242]獲取模塊1220,用於在所述檢測模塊1210檢測到接入點時,獲取當前地理位置。
[0243]名稱查詢模塊1230,用於在預先存儲的對應關係中查詢與所述檢測模塊1210檢測到接入點具有相同名稱的接入點。
[0244]組數獲取模塊1240,用於在所述名稱查詢模塊1230查詢到與所述檢測模塊1210檢測到接入點具有相同名稱的接入點時,獲取對應於所述名稱的接入點的配置信息的組數。
[0245]第三連接模塊1250,用於在所述組數獲取模塊1240獲取到的組數為I時,根據所述配置信息連接所述接入點。
[0246]查詢模塊1260,用 於在所述組數獲取模塊1240獲取到的組數大於I時,查詢預先存儲的對應於所述獲取模塊1220獲取到的所述當前地理位置的接入點的配置信息。
[0247]所述查詢模塊1260,包括: [0248]查詢單元1261,用於查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;
[0249]計算單元1262,用於計算所述各個地理位置與所述當前地理位置之間的距離;
[0250]檢測單元1263,用於檢測所述計算單元1262計算的所述距離是否超過預定閾值;
[0251]確定單元1264,用於將所述檢測單元1263的檢測結果為與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
[0252]所述第三連接模塊1250,還用於在所述查詢模塊1260查詢到的對應於所述接入點的配置信息的組數為I時,根據所述配置信息連接所述接入點。
[0253]第一連接模塊1270,用於在所述查詢模塊1260查詢到的對應於所述接入點的配置信息的組數為N時,N > 2,根據查詢到的所述配置信息連接所述接入點。
[0254]所述第一連接模塊1270,包括:
[0255]排序單元1271,用於在存在N組配置信息時,對所述N組配置信息進行排序;
[0256]所述排序單元1271,包括:
[0257]距離子單元1271a,用於根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0258]次數子單元1271b,用於根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0259]時間子單元1271c,用於根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0260]連接單元1272,用於根據排序後的第i組配置信息連接所述接入點,其中,N >i^l;[0261]結束單元1273,用於在所述連接單元1272連接成功時,結束連接過程;
[0262]增加單元1274,用於在所述連接單元1272連接不成功時,將所述i加一後作為新的i,並觸發連接單元1272再次執行操作。
[0263]接收模塊1280,用於在所述查詢模塊1260查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,接收所述接入點的配置信
肩、O
[0264]第二連接模塊1285,用於根據所述接收模塊1285接收到的所述配置信息連接所述接入點。
[0265]增加模塊1290,用於在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
[0266]綜上所述,本公開實施例提供的網絡接入裝置,通過首先根據接入點的名稱查詢對應的配置信息,若查詢不到對應的配置信息,則接收用戶輸入的配置信息,並保存該接入點的名稱、配置信息及對應的地理位置;若查詢到對應的配置信息,且只有一組對應的配置信息,則直接根據該配置信息連接該接入點;若存在多組對應於該名稱的配置信息,則查詢預先存儲的該當前地理位置所對應的接入點的配置信息,若只存在一組對應於當前地理位置接入點的配置信息,則直接根據該配置信息連接接入點;若存在多組對應於當前地理位置接入點的配置信息,則對多組配置信息進行排序,根據排序後的第i組配置信息連接該WLAN熱點,若連接成功,則結束連接過程,若連接不成功,則將i加一後作為新的i重新執行根據第i組配置信息連接接入點的步驟,直至連接成功或遍歷N組配置信息。解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0267]請參考圖13,其示出了本公開實施例提供的終端的結構示意圖。該終端可以用於實施上述實施例中提供的方法。
[0268]終端設備1300可以包括通信單元1310、包括有一個或一個以上計算機可讀存儲介質的存儲器1320、輸入單元1330、顯示單元1340、傳感器1350、音頻電路1360、WIFI(Wireless Fidelity,無線保真)模塊1370、包括有一個或者一個以上處理核心的處理器1380、以及電源1390等部件。本領域技術人員可以理解,圖中示出的終端設備結構並不構成對終端設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0269]通信單元1310可用於收發信息或通話過程中,信號的接收和發送,該通信單元1310可以為RF (Radio Frequency,射頻)電路、路由器、數據機、等網絡通信設備。特別地,當通信單元1310為RF電路時,將基站的下行信息接收後,交由一個或者一個以上處理器1380處理;另外,將涉及上行的數據發送給基站。通常,作為通信單元的RF電路包括但不限於天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發信機、稱合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元1310還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限於 GSM (Global System of Mobile communication,全球移動通訊系統)、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA (Code Division MultipleAccess,碼分多址)、WCDMA (Wideband Code DivisionMultiple Access,寬帶碼分多址)、LTE (Long Term Evolution,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務)等。存儲器1320可用於存儲軟體程序以及模塊,處理器1380通過運行存儲在存儲器1320的軟體程序以及模塊,從而執行各種功能應用以及數據處理。存儲器1320可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需的應用程式(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據終端設備1300的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器1320可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他易失性固態存儲器件。相應地,存儲器1320還可以包括存儲器控制器,以提供處理器1380和輸入單元1330對存儲器1320的訪問。
[0270]輸入單元1330可用於接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、滑鼠、操作杆、光學或者軌跡球信號輸入。可選的,輸入單兀1330可包括觸敏表面1331以及其他輸入設備1332。觸敏表面1331,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面1331上或在觸敏表面1331附近的操作),並根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,並檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,並將它轉換成觸點坐標,再送給處理器1380,並能接收處理器1380發來的命令並加以執行。此外,可以採用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面1331。除了觸敏表面1331,輸入單元1330還可以包括其他輸入設備1332。優選地,其他輸入設備1332可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作杆等中的一種或多種。
[0271]顯示單元1340可用於顯示由用戶輸入的信息或提供給用戶的信息以及終端設備1300的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元1340可包括顯示面板1341,可選的,可以採用IXD (Liquid CrystalDisplay,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機發光二極體)等形式來配置顯示面板1341。可選的,觸敏表面1331可覆蓋顯示面板1341,當觸敏表面1331檢測到在其上或附近的觸摸操作後,傳送給處理器1380以確定觸摸事件的類型,隨後處理器1380根據觸摸事件的類型在顯示面板1341上提供相應的視覺輸出。雖然在圖13中,觸敏表面1331與顯示面板1341是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面1331與顯示面板1341集成而實現輸入和輸出功能。
[0272]終端設備1300還可包括至少一種傳感器1350,比如光傳感器、運動傳感器以及其他傳感器。光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板1341的亮度,接近傳感器可在終端設備1300移動到耳邊時,關閉顯示面板1341和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用於識別手機姿態的應用(比如橫豎屏切換、相關遊戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至於終端設備1300還可配置的陀螺儀、氣壓計、溼度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。[0273]音頻電路1360、揚聲器1361,傳聲器1362可提供用戶與終端設備1300之間的音頻接口。音頻電路1360可將接收到的音頻數據轉換後的電信號,傳輸到揚聲器1361,由揚聲器1361轉換為聲音信號輸出;另一方面,傳聲器1362將收集的聲音信號轉換為電信號,由音頻電路1360接收後轉換為音頻數據,再將音頻數據輸出處理器1380處理後,經RF電路1310以發送給比如另一終端設備,或者將音頻數據輸出至存儲器1320以便進一步處理。音頻電路1360還可能包括耳塞插孔,以提供外設耳機與終端設備1300的通信。
[0274]為了實現無線通信,該終端設備上可以配置有無線通信單元1370,該無線通信單元1370可以為WIFI模塊。WIFI屬於短距離無線傳輸技術,終端設備1300通過無線通信單元1370可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶網際網路訪問。雖然圖中示出了無線通信單元1370,但是可以理解的是,其並不屬於終端設備1300的必須構成,完全可以根據需要在不改變公開的本質的範圍內而省略。
[0275]處理器1380是終端設備1300的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器1320內的軟體程序和/或模塊,以及調用存儲在存儲器1320內的數據,執行終端設備1300的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器1380可包括一個或多個處理核心;可選的,處理器1380可集成應用處理器和調製解調處理器,其中,應用處理器主要處理作業系統、用戶界面和應用程式等,調製解調處理器主要處理無線通信。可以理解的是,上述調製解調處理器也可以不集成到處理器180中。
[0276]終端設備1300還包括給各個部件供電的電源1390 (比如電池),可選的,電源可以通過電源管理系統與處理器1380邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源1390還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
[0277]儘管未示出,終端設備1300還可以包括攝像頭、藍牙模塊等,在此不再贅述。在本實施例中,終端設備還包括有存儲器,所述存儲器還包括一個或者一個以上的模塊,所述一個或者一個以上模塊存儲於存儲器中,且被配置由一個或多個處理器1380執行,所述一個或多個模塊具有如下功能:
[0278]檢測接入點;
[0279]如果檢測到接入點,獲取當前地理位置;
[0280]查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息;
[0281]根據所述配置信息連接所述接入點。
[0282]所述一個或多個模塊還具有如下功能:
[0283]查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;
[0284]查詢與所述接入點具有相同名稱的各個接入點;
[0285]計算查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離;
[0286]檢測所述距離是否超過預定閾值;
[0287]將與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
[0288]所述一個或多個模塊還具有如下功能:
[0289]若存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則對所述N組配置信息進行排序,其中,N≥2 ;
[0290]根據排序後的第i組配置信息連接對應的接入點,其中,N >i≥l;
[0291]若連接成功,則結束連接過程;
[0292]若連接不成功,則將所述i加一後作為新的i,再次執行根據第i組配置信息連接對應的接入點的步驟。
[0293]所述一個或多個模塊還具有如下功能:
[0294]根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0295]根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0296]根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0297]所述一個或多個模塊還具有如下功能:
[0298]若查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則接收所述接入點的配置信息;
[0299]根據接收到的所述配置信息連接所述接入點;
[0300]在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
[0301]綜上所述,本公開實施例提供的終端,通過在檢測到接入點時,獲取當前地理位置,查詢預先存儲的與接入點具有相同名稱且對應於當前地理位置的接入點的配置信息,若只存在一組與接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則直接根據該配置信息連接接入點;若存在多組與所述接入點具有相同名稱且對應於當前地理位置接入點的配置信息,則對多組接入點的配置信息進行排序,根據排序後的第i組接入點的配置信息連接該WLAN熱點,若連接成功,則結束連接過程,若連接不成功,則將i加一後作為新的i重新執行根據第i組接入點的配置信息連接接入點的步驟,直至連接成功或遍歷N組接入點的配置信息。解決了當存在多個名稱相同的WLAN熱點時,終端依次使用該WLAN熱點名稱對應的多組配置信息嘗試連接該WLAN熱點導致的耗費較長時間的問題,達到了根據檢測到的WLAN熱點的名稱和當前地理位置的結合實現快速連接WLAN熱點的效果。
[0302]本公開的實施例還提供一種一種非易失性可讀存儲介質,該存儲介質中存儲有一個或多個模塊(programs),該一個或多個模塊被應用在設備中時,可以使得該設備執行如下步驟的指令(instructions):
[0303]檢測接入點;
[0304]如果檢測到接入點,獲取當前地理位置;
[0305]查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息;
[0306]根據所述配置信息連接所述接入點。
[0307]所述一個或多個模塊還具有如下功能:[0308]查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係;
[0309]查詢與所述接入點具有相同名稱的各個接入點;
[0310]計算查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離;
[0311]檢測所述距離是否超過預定閾值;
[0312]將與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
[0313]所述一個或多個模塊還具有如下功能:
[0314]若存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則對所述N組配置信息進行排序,其中,N≥2 ;
[0315]根據排序後的第i組配置信息連接對應的接入點,其中,N >i^l;
[0316]若連接成功,則結束連接過程;
[0317]若連接不成功,則將所述i加一後作為新的i,再次執行根據第i組配置信息連接對應的接入點的步驟。
[0318]所述一個或多個模塊還具有如下功能:
[0319]根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或,
[0320]根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或,
[0321]根據所述N組配置信息所分別對應的上一次連接時間進行排序。
[0322]所述一個或多個模塊還具有如下功能:
[0323]若查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則接收所述接入點的配置信息;
[0324]根據接收到的所述配置信息連接所述接入點;
[0325]在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
[0326]儘管前面公開的內容示出了本公開的示例性實施例,但是應當注意,在不背離權利要求限定的本公開的範圍的前提下,可以進行多種改變和修改。根據這裡描述的公開實施例的方法權利要求的功能、步驟和/或動作不需以任何特定順序執行。此外,儘管本公開的元素可以以個體形式描述或要求,但是也可以設想多個,除非明確限制為單數。
[0327]以上所述的【具體實施方式】,對本公開的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本公開的【具體實施方式】而已,並不用於限定本公開的保護範圍,凡在本公開的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本公開的保護範圍之內。
【權利要求】
1.一種網絡接入方法,其特徵在於,所述方法包括: 檢測接入點; 如果檢測到接入點,獲取當前地理位置; 查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息; 根據所述配置信息連接所述接入點。
2.根據權利要求1所述的方法,其特徵在於,所述查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,包括: 查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係; 查詢與所述接入點具有相同名稱的各個接入點; 計算查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離; 檢測所述距離是否超過預定閾值; 將與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
3.根據權利要求1或2所述的方法,其特徵在於,所述根據所述配置信息連接所述接入點,包括:` 若存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則對所述N組配置信息進行排序,其中,N^2; 根據排序後的第i組配置信息連接對應的接入點,其中,N >i^l; 若連接成功,則結束連接過程; 若連接不成功,則將所述i加一後作為新的i,再次執行根據第i組配置信息連接對應的接入點的步驟。
4.根據權利要求3所述的方法,其特徵在於,所述對所述N組配置信息進行排序,包括: 根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或, 根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或, 根據所述N組配置信息所分別對應的上一次連接時間進行排序。
5.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 若查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息,則接收所述接入點的配置信息; 根據接收到的所述配置信息連接所述接入點; 在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
6.一種網絡接入裝置,其特徵在於,所述裝置包括: 檢測模塊,用於檢測接入點; 獲取模塊,用於在所述檢測模塊檢測到接入點時,獲取當前地理位置;查詢模塊,用於查詢預先存儲的與所述接入點具有相同名稱且對應於所述獲取模塊獲取到的所述當前地理位置的接入點的配置信息; 第一連接模塊,用於根據所述查詢模塊查詢到的所述配置信息連接所述接入點。
7.根據權利要求6所述的裝置,其特徵在於,所述查詢模塊,包括: 第一查詢單元,用於查詢預先存儲的第一對應關係,所述第一對應關係為各個接入點的配置信息與各個地理位置之間的對應關係; 第二查詢單元,用於查詢與所述接入點具有相同名稱的各個接入點; 計算單元,用於計算所述第二查詢單元查詢到的各個接入點對應的各個地理位置與所述當前地理位置之間的距離; 檢測單元,用於檢測所述距離是否超過預定閾值; 確定單元,用於將所述檢測單元的檢測結果為與所述當前地理位置之間的距離不超過所述預定閾值的地理位置所對應的接入點的配置信息確定為與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息。
8.根據權利要求6或7所述的裝置,其特徵在於,所述第一連接模塊,包括: 排序單元,用於在存在N組與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,對所述N組配置信息進行排序,其中,N ^ 2 ; 連接單元,用於根據排序後的第i組配置信息連接對應的接入點,其中,N >i^l; 結束單元,用於在所述連接單元連接成功時,結束連接過程; 增加單元,用於在所述連接單元連接不成功時,將所述i加一後作為新的i,並觸發所述連接單元再次執行操作。
9.根據權利要求8所述的裝置,其特徵在於,所述排序單元,包括: 距離子單元,用於根據所述N組配置信息所分別對應的地理位置與所述當前地理位置之間的距離進行排序;或, 次數子單元,用於根據所述N組配置信息所分別對應的接入點的連接次數進行排序;或, 時間子單元,用於根據所述N組配置信息所分別對應的上一次連接時間進行排序。
10.根據權利要求6所述的裝置,其特徵在於,所述裝置還包括: 接收模塊,用於在查詢不到預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息時,接收所述接入點的配置信息; 第二連接模塊,用於根據所述接收模塊接收到的所述配置信息連接所述接入點; 增加模塊,用於在第一對應關係中增加所述當前地理位置與所述接收到的所述接入點的配置信息的對應關係。
11.一種終端,其特徵在於,其包括如權利要求6至10任一所述的網絡接入裝置。
12.一種終端,其特徵在於,所述終端包括: 一個或多個處理器; 存儲器;和 一個或多個模塊,所述一個或多個模塊存儲於所述存儲器中並被配置成由所述一個或多個處理器執行,所述一個或多個模塊具有如下功能: 檢測接入點;如果檢測到接入點,獲取當前地理位置; 查詢預先存儲的與所述接入點具有相同名稱且對應於所述當前地理位置的接入點的配置信息; 根據所述配置信息連接所述接入`點。
【文檔編號】H04W4/02GK103501482SQ201310446675
【公開日】2014年1月8日 申請日期:2013年9月26日 優先權日:2013年9月26日
【發明者】鄭小川, 劉海濤 申請人:小米科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀