本申請涉及通信領域,尤其涉及一種用于提供可用無線接入點信息的技術。
背景技術:
隨著人們越來越頻繁地使用智能手機等移動設備上網,過多地使用蜂窩移動網絡(例如3G、4G網絡)會導致用戶的數據流量費較大,較多地使用無線局域網(即連接Wi-Fi)對用戶而言更加經濟劃算。現有技術中,用戶的移動設備在沒有連接Wi-Fi的情況下,不知道周圍有可用的Wi-Fi,使用數據流量費用較大,手動打開連接Wi-Fi的應用查詢連接的操作也較為繁瑣。
技術實現要素:
本申請的一個目的是提供一種用于提供可用無線接入點信息的方法與設備。
根據本申請的一個方面,提供了一種用于提供可用無線接入點信息的方法,其中,該方法包括:
當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的另一個方面,提供了一種用于提供可用無線接入點信息的方法,其中,該方法包括:
通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
第一裝置,用于當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
第二裝置,用于若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
第三裝置,用于在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的再一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
第八裝置,用于通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
第九裝置,用于在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:
當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:
通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:
當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:
通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
與現有技術相比,本申請當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點,若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點,然后在所述屏幕顯示關于所述可用無線接入點的通知信息;本申請根據所述用戶設備本地存儲的無線接入點的可用狀態信息,在所述用戶設備未連接無線接入點時,通過所述通知信息提醒用戶當前的可用無線接入點,方便用戶快速準確獲取可用無線接入點,幫助用戶節省數據流量費用,改善用戶使用體驗。進一步地,在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點中各無線接入點的可用狀態信息在所述用戶設備中持久化本地存儲預定時長,避免用戶不常用的無線接入點的可用狀態信息長期占用所述用戶設備的本地存儲空間,優化用戶體驗。進一步地,若所述通知信息未被觸發,且未被觸發的時長等于或大于預定時長閾值,更新所述通知信息,當所述通知信息的更新次數超過預定次數閾值,從所述屏幕上刪除所述通知信息,從而進一步優化用戶體驗。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1示出根據本申請一個實施例的一種用于提供可用無線接入點信息的方法流程圖;
圖2示出根據本申請另一個實施例的一種用于提供可用無線接入點信息的方法流程圖;
圖3示出根據本申請又一個實施例的一種用于提供可用無線接入點信息的方法流程圖;
圖4示出根據本申請一個實施例的一種用于提供可用無線接入點信息的設備示意圖;
圖5示出根據本申請另一個實施例的一種用于提供可用無線接入點信息的設備示意圖;
圖6示出根據本申請又一個實施例的一種用于提供可用無線接入點信息的設備示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本申請作進一步詳細描述。
在本申請一個典型的配置中,終端、服務網絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。內存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數據信號和載波。
圖1示出根據本申請一個實施例的一種用于提供可用無線接入點信息的方法流程圖,該方法包括步驟S11、步驟S12和步驟S13。
具體地,步驟S11中,設備1當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;步驟S12中,設備1若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;步驟S13中,設備1在所述屏幕顯示關于所述可用無線接入點的通知信息。
在此,所述設備1包括但不限于用戶設備、網絡設備、或用戶設備與網絡設備通過網絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產品,例如智能手機、平板電腦等,所述移動電子產品可以采用任意操作系統,如android操作系統、iOS操作系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,設備1還可以是運行于所述用戶設備、網絡設備、或用戶設備與網絡設備、網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備1僅為舉例,其他現有的或今后可能出現的設備1如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
步驟S11中,設備1當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點。
在此,所述用戶設備包括但不限于智能手機、平板電腦等移動設備。例如,用戶通過輸入密碼使得用戶設備連接過的無線接入點(Wireless access point),用戶設備會自動存儲該無線接入點的名稱、密碼等信息;若該無線接入點的名稱、密碼等信息未發生改變,當該用戶設備再次靠近歷史連接過的無線接入點,該用戶設備會自動連接上該無線接入點。當用戶短按所述用戶設備的電源鍵或按下所述用戶設備上的其他按鍵,所述用戶設備的屏幕被激活(例如亮屏),此時,若所述用戶設備已經自動連接上歷史連接過的無線接入點,可檢測到所述用戶設備已經連接無線接入點。若所述用戶設備已經連接上Wi-Fi,用戶也可以通過屏幕上方的圖標發現所述用戶設備已連接無線接入點,而不在使用蜂窩移動網絡。不過,所述無線接入點的信號強度受到距離、障礙物、自身功率等因素的影響,超過一定的地理范圍則無法收到所述無線接入點的信號。當用戶來到一個新的地方,通常所述用戶設備無法自動連接上所述無線接入點。
步驟S12中,設備1若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點。
在此,所述可用無線接入點包括當前可供所述用戶設備連接的無線接入點。
優選地,步驟S12中,設備1若所述用戶設備未連接無線接入點,通過比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
在此,所述可用狀態信息包括對應無線接入點的名稱、config配置等,通過所述可用狀態信息可以連接上對應無線接入點。所述用戶設備可以從特定應用對應的服務器獲取對應無線接入點的config配置,例如,用戶打開該特定應用(例如用于連接Wi-Fi的應用),并通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求;若該特定應用對應的服務器存儲有該無線接入點的config配置,會將該無線接入點的config配置返回至所述用戶設備;所述用戶設備接收到該無線接入點的config配置后將其存儲在本地,并且通過它連接上該無線接入點。
例如,假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,無線接入點A1、A2同時包含于所述第一組無線接入點及所述第二組無線接入點,因此可將無線接入點A1、A2確定為該用戶設備對應的可用無線接入點。
優選地,步驟S12中,設備1若所述用戶設備未連接無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,當所述用戶設備未連接無線接入點,仍在使用蜂窩移動網絡時,所述用戶設備執行掃描周圍的無線接入點。在優選的實施例中,當所述用戶設備已連接無線接入點,則所述用戶設備不執行掃描周圍的無線接入點,避免系統資源浪費。
優選地,所述比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點包括:確定第一組無線接入點中各無線接入點的優先級信息,其中,所述第一組無線接入點中各無線接入點在所述用戶設備本地存儲有可用狀態信息;按所述優先級信息將所述第一組無線接入點中各無線接入點與所述用戶設備掃描所得的第二組無線接入點相對比。
例如,假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,且所述第一組無線接入點中各無線接入點的優先級信息為A1>B2>A2>C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,按所述優先級信息將所述第一組無線接入點與所述第二組無線接入點相比對,可得該用戶設備對應的可用無線接入點的優先級信息A1>A2。在此,影響所述優先級信息的因素可以包括評分、連接成功率、信號強度等。
優選地,所述第一組無線接入點中各無線接入點的可用狀態信息在所述用戶設備中持久化本地存儲預定時長。
在此,若所述用戶設備永久地在本地存儲較多的無線接入點的可用狀態信息,會較多地占用所述用戶設備的存儲空間,而且隨著時間的推移,所述可用狀態信息所占用的存儲空間會越來越多,影響用戶體驗。因此,在優選的實施例中,定期刪除所述第一組無線接入點中各無線接入點的可用狀態信息。例如,可將本地存儲預定時長設為7天,假設所述第一組無線接入點中A1的可用狀態信息的存儲時間為11月1日,A2的可用狀態信息的存儲時間為11月3日,那么在11月8日刪除A1的可用狀態信息,在11月10日刪除A2的可用狀態信息。通過此種方式,可以避免用戶不常用的無線接入點的可用狀態信息長期占用所述用戶設備的本地存儲空間,優化用戶體驗。
優選地,步驟S12中,設備1若所述用戶設備未連接無線接入點,檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點;若存在所述第一組無線接入點,通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,在比較所述第一組無線接入點與所述第二組無線接入點之前,先檢查所述用戶設備本地是否存儲有所述第一組無線接入點的可用狀態信息。若所述第一組無線接入點為空集,則肯定不存在無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。在優選的實施例中,若檢查發現不存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
優選地,所述若存在所述第一組無線接入點,通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,包括:若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,當檢查發現存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,所述用戶設備執行掃描周圍的無線接入點,從而獲得第二組無線接入點,再通過比較所述第一組無線接入點與所述第二組無線接入點,以確定所述用戶設備對應的可用無線接入點。在優選的實施例中,若檢查發現不存在所述第一組無線接入點,則所述用戶設備不執行掃描周圍的無線接入點,避免系統資源浪費。
更優選地,所述通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,包括:檢測所述用戶設備是否已連接無線接入點;若所述用戶設備未連接無線接入點,通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,在比較所述第一組無線接入點與所述第二組無線接入點之前,還可以先檢測所述用戶設備是否已連接無線接入點;若所述用戶設備未連接無線接入點,仍在使用蜂窩移動網絡,則比較所述第一組無線接入點與所述第二組無線接入點,以確定所述用戶設備對應的可用無線接入點。若檢測發現所述用戶設備已連接無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
步驟S13中,設備1在所述屏幕顯示關于所述可用無線接入點的通知信息。
例如,確定好所述用戶設備對應的可用無線接入點之后,以所述通知信息的方式告知用戶所述可用無線接入點,供用戶選擇。具體地,可以在通知欄中顯示所述通知信息,所述通知信息可以包括所述可用無線接入點的名稱、數量等信息。
優選地,參照圖2,該方法還包括步驟S14’和步驟S15’。步驟S14’中,設備1檢測所述通知信息是否被觸發;步驟S15’中,設備1若所述通知信息被觸發,建立所述用戶設備與所述可用無線接入點的無線連接。
例如,觸發所述通知信息的方式可以包括:用戶在所述屏幕上點擊所述通知信息,用戶點擊通知欄中的連接按鈕等方式。當檢測到所述通知信息被觸發,表示用戶確認要連接所述可用無線接入點,接著進入特定應用(例如用于連接Wi-Fi的應用),并通過該應用建立所述用戶設備與所述可用無線接入點的無線連接。
優選地,若所述通知信息被觸發建立所述用戶設備與所述可用無線接入點的無線連接,包括:若所述通知信息被觸發,在所述屏幕顯示所述可用無線接入點中的一個或多個無線接入點;當所述一個或多個無線接入點中一個無線接入點被選中時,建立所述用戶設備與所述一個無線接入點的無線連接。
例如,當所述可用無線接入點的數量為一個或多個時,所述通知信息被觸發,此時,在所述屏幕顯示所述可用無線接入點中的一個或多個無線接入點供用戶選擇;當用戶選中其中一個,建立所述用戶設備與該無線接入點的連接。
優選地,所述建立所述用戶設備與所述可用無線接入點的無線連接,包括:利用所述用戶設備中存儲的所述可用無線接入點的連接配置信息,建立所述用戶設備與所述可用無線接入點的無線連接;或者,通過對應網絡設備查詢獲取所述可用無線接入點的接入信息,并根據所述接入信息建立所述用戶設備與所述可用無線接入點的無線連接。
例如,所述連接配置信息可以包括config配置,所述用戶設備可以利用本地存儲的所述可用無線接入點的連接配置信息連接上所述可用無線接入點;所述用戶設備也可以向網絡設備(例如特定應用對應的服務器)發送查詢請求,以獲取所述可用無線接入點的接入信息,然后利用所述接入信息連接上所述可用無線接入點。
優選地,該方法還包括:設備1若所述通知信息未被觸發,且未被觸發的時長等于或大于預定時長閾值,更新所述通知信息。
例如,所述通知信息未被觸發可以包括:用戶選擇不連接所述可用無線接入點,用戶忽略所述通知信息等情況。一種可能的場景是,用戶當前處于移動狀態(例如乘坐汽車時),每隔一段時間后所述用戶設備對應的可用無線接入點發生改變。在此,假設將所述預定時長閾值設為1分鐘,顯示所述通知信息后,若在1分鐘內用戶未觸發所述通知信息,則根據所述用戶設備當前掃描所得的無線接入點重新確定所述用戶設備對應的可用無線接入點,并更新所述通知信息。
優選地,設備1當所述通知信息的更新次數超過預定次數閾值,從所述屏幕上刪除所述通知信息。
在優選的實施例中,若用戶長時間不觸發所述通知信息,表示用戶可能不想連接所述可用無線接入點,故而從所述屏幕上刪除所述通知信息,避免影響用戶體驗。例如,可以將所述預定次數閾值設為5次,當所述通知信息更新過5次后,仍未被觸發,則從所述屏幕上刪除所述通知信息。
在一個實施例中,若用戶當前位置沒有用戶設備本地存儲有可用狀態信息的可用無線接入點,則所述用戶設備不會顯示關于所述可用無線接入點的通知信息。此時,該用戶可以打開特定應用(例如用于連接Wi-Fi的應用),通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求,從該特定應用對應的服務器獲取可用無線接入點的可用狀態信息,所述用戶設備通過所述可用狀態信息連接上所述可用無線接入點,并將所述可用狀態信息存儲在所述用戶設備本地供后續使用。
圖3示出根據本申請又一個實施例的一種用于提供可用無線接入點信息的方法流程圖,該方法包括步驟S28和步驟S29。
具體地,步驟S28中,設備2通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;步驟S29中,設備2在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
在此,所述設備2包括但不限于用戶設備、網絡設備、或用戶設備與網絡設備通過網絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產品,例如智能手機、平板電腦等,所述移動電子產品可以采用任意操作系統,如android操作系統、iOS操作系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,設備2還可以是運行于所述用戶設備、網絡設備、或用戶設備與網絡設備、網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備2僅為舉例,其他現有的或今后可能出現的設備2如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優選地,所述方法還包括:設備2檢查是否存在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
在此,所述用戶設備包括但不限于智能手機、平板電腦等移動設備。所述可用狀態信息包括對應無線接入點的名稱、config配置等,通過所述可用狀態信息可以連接上對應無線接入點。所述用戶設備可以從特定應用對應的服務器獲取對應無線接入點的config配置,例如,用戶打開該特定應用(例如用于連接Wi-Fi的應用),并通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求;若該特定應用對應的服務器存儲有該無線接入點的config配置,會將該無線接入點的config配置返回至所述用戶設備;所述用戶設備接收到該無線接入點的config配置后將其存儲在本地,并且通過它連接上該無線接入點。當所述用戶設備未連接無線接入點或者已連接無線接入點,均檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
優選地,所述方法還包括步驟S27(圖中未示出);步驟S27中,設備2獲取用戶設備掃描所得的第二組無線接入點。
步驟S28中,設備2通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,所述用戶設備掃描得到用戶當前地理位置周圍的第二組無線接入點,通過比較所述第一組無線接入點與所述第二組無線接入點,從而確定所述用戶設備對應的可用無線接入點。假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,無線接入點A1、A2同時包含于所述第一組無線接入點及所述第二組無線接入點,因此可將無線接入點A1、A2確定為該用戶設備對應的可用無線接入點。在優選的實施例中,若存在所述第一組無線接入點,再比較所述第一組無線接入點與所述第二組無線接入點,避免系統資源浪費。
優選地,步驟S28中,設備2若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,先確保所述用戶設備本地存在所述第一組無線接入點,所述用戶設備再執行掃描周圍的無線接入點,以獲得所述第二組無線接入點。若所述第一組無線接入點為空集,則肯定不存在無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。在優選的實施例中,若不存在所述第一組無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
步驟S29中,設備2在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
例如,確定好所述用戶設備對應的可用無線接入點之后,以所述通知信息的方式告知用戶所述可用無線接入點,供用戶選擇。具體地,可以在通知欄中顯示所述通知信息,所述通知信息可以包括所述可用無線接入點的名稱、數量等信息。
優選地,該方法還包括:設備2生成關于所述可用無線接入點的通知信息;其中,步驟S29中,設備2在所述用戶設備的屏幕顯示所述通知信息。
例如,當確定了所述用戶設備對應的可用無線接入點之后,生成關于所述可用無線接入點的通知信息。在此,可以采用實時生成通知信息的方式;也可以采用預先設置條件,當滿足條件時生成通知信息。然后,在所述用戶設備的屏幕顯示所述通知信息,比如可以在通知欄中進行顯示。
更優選地,所述可用無線接入點包括一個或多個無線接入點;其中,所述生成關于所述可用無線接入點的通知信息,包括:獲取所述可用無線接入點中各無線接入點的接入點相關信息;根據所述接入點相關信息從所述一個或多個無線接入點優選至少一個無線接入點;生成對應的通知信息,其中,所述通知信息包括所述至少一個無線接入點。
例如,所述接入點相關信息包括無線接入點的穩定性、安全性、連接成功率等信息;可以從所述用戶設備本地存儲的數據中獲取所述接入點相關信息,也可以向網絡設備發送查詢請求以獲取所述接入點相關信息。接著,根據所述接入點相關信息可以優選出最優的一個或較優的多個無線接入點,然后,生成所述最優的一個或較優的多個無線接入點對應的通知信息。
優選地,該方法還包括:設備2當用戶設備滿足預定的觸發條件,檢測所述用戶設備是否已連接無線接入點;其中,步驟S27中,設備2當所述用戶設備未連接無線接入點,檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
例如,若用戶設備已連接無線接入點,則所述用戶設備無需再檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,可以避免系統資源浪費。在此,當用戶設備滿足預定的觸發條件,先檢測所述用戶設備是否已連接無線接入點。
優選地,所述觸發條件包括以下至少任一項:所述用戶設備的屏幕被激活;所述用戶設備的系統通信接口被調用。
例如,當用戶短按所述用戶設備的電源鍵或按下所述用戶設備上的其他按鍵,所述用戶設備的屏幕被激活(例如亮屏)。當所述用戶設備上安裝的應用需要連接網絡或出現其他需要網絡通信的情況,所述用戶設備的系統通信接口被調用。
圖4示出根據本申請一個實施例的一種用于提供可用無線接入點信息的設備1,所述設備1包括第一裝置11、第二裝置12和第三裝置13。
具體地,所述第一裝置11當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;所述第二裝置12若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;所述第三裝置13在所述屏幕顯示關于所述可用無線接入點的通知信息。
在此,所述設備1包括但不限于用戶設備、網絡設備、或用戶設備與網絡設備通過網絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產品,例如智能手機、平板電腦等,所述移動電子產品可以采用任意操作系統,如android操作系統、iOS操作系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,設備1還可以是運行于所述用戶設備、網絡設備、或用戶設備與網絡設備、網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備1僅為舉例,其他現有的或今后可能出現的設備1如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
所述第一裝置11當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點。
在此,所述用戶設備包括但不限于智能手機、平板電腦等移動設備。例如,用戶通過輸入密碼使得用戶設備連接過的無線接入點(Wireless access point),用戶設備會自動存儲該無線接入點的名稱、密碼等信息;若該無線接入點的名稱、密碼等信息未發生改變,當該用戶設備再次靠近歷史連接過的無線接入點,該用戶設備會自動連接上該無線接入點。當用戶短按所述用戶設備的電源鍵或按下所述用戶設備上的其他按鍵,所述用戶設備的屏幕被激活(例如亮屏),此時,若所述用戶設備已經自動連接上歷史連接過的無線接入點,可檢測到所述用戶設備已經連接無線接入點。若所述用戶設備已經連接上Wi-Fi,用戶也可以通過屏幕上方的圖標發現所述用戶設備已連接無線接入點,而不在使用蜂窩移動網絡。不過,所述無線接入點的信號強度受到距離、障礙物、自身功率等因素的影響,超過一定的地理范圍則無法收到所述無線接入點的信號。當用戶來到一個新的地方,通常所述用戶設備無法自動連接上所述無線接入點。
所述第二裝置12若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點。
在此,所述可用無線接入點包括當前可供所述用戶設備連接的無線接入點。
優選地,所述第二裝置12若所述用戶設備未連接無線接入點,通過比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
在此,所述可用狀態信息包括對應無線接入點的名稱、config配置等,通過所述可用狀態信息可以連接上對應無線接入點。所述用戶設備可以從特定應用對應的服務器獲取對應無線接入點的config配置,例如,用戶打開該特定應用(例如用于連接Wi-Fi的應用),并通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求;若該特定應用對應的服務器存儲有該無線接入點的config配置,會將該無線接入點的config配置返回至所述用戶設備;所述用戶設備接收到該無線接入點的config配置后將其存儲在本地,并且通過它連接上該無線接入點。
例如,假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,無線接入點A1、A2同時包含于所述第一組無線接入點及所述第二組無線接入點,因此可將無線接入點A1、A2確定為該用戶設備對應的可用無線接入點。
優選地,所述第二裝置12若所述用戶設備未連接無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,當所述用戶設備未連接無線接入點,仍在使用蜂窩移動網絡時,所述用戶設備執行掃描周圍的無線接入點。在優選的實施例中,當所述用戶設備已連接無線接入點,則所述用戶設備不執行掃描周圍的無線接入點,避免系統資源浪費。
優選地,所述比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點包括:確定第一組無線接入點中各無線接入點的優先級信息,其中,所述第一組無線接入點中各無線接入點在所述用戶設備本地存儲有可用狀態信息;按所述優先級信息將所述第一組無線接入點中各無線接入點與所述用戶設備掃描所得的第二組無線接入點相對比。
例如,假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,且所述第一組無線接入點中各無線接入點的優先級信息為A1>B2>A2>C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,按所述優先級信息將所述第一組無線接入點與所述第二組無線接入點相比對,可得該用戶設備對應的可用無線接入點的優先級信息A1>A2。在此,影響所述優先級信息的因素可以包括評分、連接成功率、信號強度等。
優選地,所述第一組無線接入點中各無線接入點的可用狀態信息在所述用戶設備中持久化本地存儲預定時長。
在此,若所述用戶設備永久地在本地存儲較多的無線接入點的可用狀態信息,會較多地占用所述用戶設備的存儲空間,而且隨著時間的推移,所述可用狀態信息所占用的存儲空間會越來越多,影響用戶體驗。因此,在優選的實施例中,定期刪除所述第一組無線接入點中各無線接入點的可用狀態信息。例如,可將本地存儲預定時長設為7天,假設所述第一組無線接入點中A1的可用狀態信息的存儲時間為11月1日,A2的可用狀態信息的存儲時間為11月3日,那么在11月8日刪除A1的可用狀態信息,在11月10日刪除A2的可用狀態信息。通過此種方式,可以避免用戶不常用的無線接入點的可用狀態信息長期占用所述用戶設備的本地存儲空間,優化用戶體驗。
優選地,所述第二裝置12包括第二一單元(圖中未示出)和第二二單元(圖中未示出);所述第二一單元若所述用戶設備未連接無線接入點,檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點;所述第二二單元若存在所述第一組無線接入點,通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,在比較所述第一組無線接入點與所述第二組無線接入點之前,先檢查所述用戶設備本地是否存儲有所述第一組無線接入點的可用狀態信息。若所述第一組無線接入點為空集,則肯定不存在無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。在優選的實施例中,若檢查發現不存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
優選地,所述第二二單元若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,當檢查發現存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,所述用戶設備執行掃描周圍的無線接入點,從而獲得第二組無線接入點,再通過比較所述第一組無線接入點與所述第二組無線接入點,以確定所述用戶設備對應的可用無線接入點。在優選的實施例中,若檢查發現不存在所述第一組無線接入點,則所述用戶設備不執行掃描周圍的無線接入點,避免系統資源浪費。
更優選地,所述通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,包括:檢測所述用戶設備是否已連接無線接入點;若所述用戶設備未連接無線接入點,通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,在比較所述第一組無線接入點與所述第二組無線接入點之前,還可以先檢測所述用戶設備是否已連接無線接入點;若所述用戶設備未連接無線接入點,仍在使用蜂窩移動網絡,則比較所述第一組無線接入點與所述第二組無線接入點,以確定所述用戶設備對應的可用無線接入點。若檢測發現所述用戶設備已連接無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
所述第三裝置13在所述屏幕顯示關于所述可用無線接入點的通知信息。
例如,確定好所述用戶設備對應的可用無線接入點之后,以所述通知信息的方式告知用戶所述可用無線接入點,供用戶選擇。具體地,可以在通知欄中顯示所述通知信息,所述通知信息可以包括所述可用無線接入點的名稱、數量等信息。
優選地,參照圖5,所述設備1還包括第四裝置14’和第五裝置15’。所述第四裝置14’檢測所述通知信息是否被觸發;所述第五裝置15’若所述通知信息被觸發,建立所述用戶設備與所述可用無線接入點的無線連接。
例如,觸發所述通知信息的方式可以包括:用戶在所述屏幕上點擊所述通知信息,用戶點擊通知欄中的連接按鈕等方式。當檢測到所述通知信息被觸發,表示用戶確認要連接所述可用無線接入點,接著進入特定的應用(例如用于連接Wi-Fi的應用),并通過該應用建立所述用戶設備與所述可用無線接入點的無線連接。
優選地,若所述通知信息被觸發建立所述用戶設備與所述可用無線接入點的無線連接,包括:若所述通知信息被觸發,在所述屏幕顯示所述可用無線接入點中的一個或多個無線接入點;當所述一個或多個無線接入點中一個無線接入點被選中時,建立所述用戶設備與所述一個無線接入點的無線連接。
例如,當所述可用無線接入點的數量為一個或多個時,所述通知信息被觸發,此時,在所述屏幕顯示所述可用無線接入點中的一個或多個無線接入點供用戶選擇;當用戶選中其中一個,建立所述用戶設備與該無線接入點的連接。
優選地,所述建立所述用戶設備與所述可用無線接入點的無線連接,包括:利用所述用戶設備中存儲的所述可用無線接入點的連接配置信息,建立所述用戶設備與所述可用無線接入點的無線連接;或者,通過對應網絡設備查詢獲取所述可用無線接入點的接入信息,并根據所述接入信息建立所述用戶設備與所述可用無線接入點的無線連接。
例如,所述連接配置信息可以包括config配置,所述用戶設備可以利用本地存儲的所述可用無線接入點的連接配置信息連接上所述可用無線接入點;所述用戶設備也可以向網絡設備(例如特定應用對應的服務器)發送查詢請求,以獲取所述可用無線接入點的接入信息,然后利用所述接入信息連接上所述可用無線接入點。
優選地,所述設備1還包括第六裝置(圖中未示出);所述第六裝置若所述通知信息未被觸發,且未被觸發的時長等于或大于預定時長閾值,更新所述通知信息。
例如,所述通知信息未被觸發可以包括:用戶選擇不連接所述可用無線接入點,用戶忽略所述通知信息等情況。一種可能的場景是,用戶當前處于移動狀態(例如乘坐汽車時),每隔一段時間后所述用戶設備對應的可用無線接入點發生改變。在此,假設將所述預定時長閾值設為1分鐘,顯示所述通知信息后,若在1分鐘內用戶未觸發所述通知信息,則根據所述用戶設備當前掃描所得的無線接入點重新確定所述用戶設備對應的可用無線接入點,并更新所述通知信息。
優選地,所述第六裝置當所述通知信息的更新次數超過預定次數閾值,從所述屏幕上刪除所述通知信息。
在優選的實施例中,若用戶長時間不觸發所述通知信息,表示用戶可能不想連接所述可用無線接入點,故而從所述屏幕上刪除所述通知信息,避免影響用戶體驗。例如,可以將所述預定次數閾值設為5次,當所述通知信息更新過5次后,仍未被觸發,則從所述屏幕上刪除所述通知信息。
在一個實施例中,若用戶當前位置沒有用戶設備本地存儲有可用狀態信息的可用無線接入點,則所述用戶設備不會顯示關于所述可用無線接入點的通知信息。此時,該用戶可以打開特定應用(例如用于連接Wi-Fi的應用),通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求,從該特定應用對應的服務器獲取可用無線接入點的可用狀態信息,所述用戶設備通過所述可用狀態信息連接上所述可用無線接入點,并將所述可用狀態信息存儲在所述用戶設備本地供后續使用。
圖6示出根據本申請又一個實施例的一種用于提供可用無線接入點信息的設備2,所述設備2包括第八裝置28和第九裝置29。
具體地,所述第八裝置28通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;所述第九裝置29在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
在此,所述設備2包括但不限于用戶設備、網絡設備、或用戶設備與網絡設備通過網絡相集成所構成的設備。所述用戶設備其包括但不限于任何一種可與用戶通過觸摸板進行人機交互的移動電子產品,例如智能手機、平板電腦等,所述移動電子產品可以采用任意操作系統,如android操作系統、iOS操作系統等。其中,所述網絡設備包括一種能夠按照事先設定或存儲的指令,自動進行數值計算和信息處理的電子設備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數字處理器(DSP)、嵌入式設備等。所述網絡設備其包括但不限于計算機、網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個虛擬超級計算機。所述網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡、無線自組織網絡(Ad Hoc網絡)等。優選地,設備2還可以是運行于所述用戶設備、網絡設備、或用戶設備與網絡設備、網絡設備、觸摸終端或網絡設備與觸摸終端通過網絡相集成所構成的設備上的腳本程序。當然,本領域技術人員應能理解上述設備2僅為舉例,其他現有的或今后可能出現的設備2如可適用于本申請,也應包含在本申請保護范圍以內,并在此以引用方式包含于此。
優選地,所述設備2還包括檢查裝置(圖中未示出);所述檢查裝置檢查是否存在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
在此,所述用戶設備包括但不限于智能手機、平板電腦等移動設備。所述可用狀態信息包括對應無線接入點的名稱、config配置等,通過所述可用狀態信息可以連接上對應無線接入點。所述用戶設備可以從特定應用對應的服務器獲取對應無線接入點的config配置,例如,用戶打開該特定應用(例如用于連接Wi-Fi的應用),并通過用戶設備向該特定應用對應的服務器發送無線接入點查詢請求;若該特定應用對應的服務器存儲有該無線接入點的config配置,會將該無線接入點的config配置返回至所述用戶設備;所述用戶設備接收到該無線接入點的config配置后將其存儲在本地,并且通過它連接上該無線接入點。當所述用戶設備未連接無線接入點或者已連接無線接入點,均檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
優選地,所述設備2還包括第七裝置(圖中未示出);所述第七裝置獲取用戶設備掃描所得的第二組無線接入點。
所述第八裝置28通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,所述用戶設備掃描得到用戶當前地理位置周圍的第二組無線接入點,通過比較所述第一組無線接入點與所述第二組無線接入點,從而確定所述用戶設備對應的可用無線接入點。假設某用戶設備本地存儲有可用狀態信息的第一組無線接入點為A1、A2、B2、C1,該用戶設備在當前地理位置掃描所得的第二組無線接入點為A1、A2、A3、A4,無線接入點A1、A2同時包含于所述第一組無線接入點及所述第二組無線接入點,因此可將無線接入點A1、A2確定為該用戶設備對應的可用無線接入點。在優選的實施例中,若存在所述第一組無線接入點,再比較所述第一組無線接入點與所述第二組無線接入點,避免系統資源浪費。
優選地,所述第八裝置28若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
例如,先確保所述用戶設備本地存在所述第一組無線接入點,所述用戶設備再執行掃描周圍的無線接入點,以獲得所述第二組無線接入點。若所述第一組無線接入點為空集,則肯定不存在無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。在優選的實施例中,若不存在所述第一組無線接入點,則無需再比較所述第一組無線接入點與所述第二組無線接入點。
所述第九裝置29在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
例如,確定好所述用戶設備對應的可用無線接入點之后,以所述通知信息的方式告知用戶所述可用無線接入點,供用戶選擇。具體地,可以在通知欄中顯示所述通知信息,所述通知信息可以包括所述可用無線接入點的名稱、數量等信息。
優選地,所述設備2還包括生成裝置(圖中未示出);所述生成裝置生成關于所述可用無線接入點的通知信息;其中,所述第九裝置29在所述用戶設備的屏幕顯示所述通知信息。
例如,當確定了所述用戶設備對應的可用無線接入點之后,生成關于所述可用無線接入點的通知信息。在此,可以采用實時生成通知信息的方式;也可以采用預先設置條件,當滿足條件時生成通知信息。然后,在所述用戶設備的屏幕顯示所述通知信息,比如可以在通知欄中進行顯示。
更優選地,所述可用無線接入點包括一個或多個無線接入點;其中,所述生成裝置獲取所述可用無線接入點中各無線接入點的接入點相關信息;根據所述接入點相關信息從所述一個或多個無線接入點優選至少一個無線接入點;生成對應的通知信息,其中,所述通知信息包括所述至少一個無線接入點。
例如,所述接入點相關信息包括無線接入點的穩定性、安全性、連接成功率等信息;可以從所述用戶設備本地存儲的數據中獲取所述接入點相關信息,也可以向網絡設備發送查詢請求以獲取所述接入點相關信息。接著,根據所述接入點相關信息可以優選出最優的一個或較優的多個無線接入點,然后,生成所述最優的一個或較優的多個無線接入點對應的通知信息。
優選地,所述設備2還包括第十裝置(圖中未示出);所述第十裝置當用戶設備滿足預定的觸發條件,檢測所述用戶設備是否已連接無線接入點;其中,所述第七裝置27當所述用戶設備未連接無線接入點,檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
例如,若用戶設備已連接無線接入點,則所述用戶設備無需再檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點,可以避免系統資源浪費。在此,當用戶設備滿足預定的觸發條件,先檢測所述用戶設備是否已連接無線接入點。
優選地,所述觸發條件包括以下至少任一項:所述用戶設備的屏幕被激活;所述用戶設備的系統通信接口被調用。
例如,當用戶短按所述用戶設備的電源鍵或按下所述用戶設備上的其他按鍵,所述用戶設備的屏幕被激活(例如亮屏)。當所述用戶設備上安裝的應用需要連接網絡或出現其他需要網絡通信的情況,所述用戶設備的系統通信接口被調用。
根據本申請的又一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:
當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種用于提供可用無線接入點信息的設備,其中,該設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器:
通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:
當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
在所述屏幕顯示關于所述可用無線接入點的通知信息。
根據本申請的又一個方面,提供了一種包括指令的計算機可讀存儲介質,所述指令在被執行時使得系統進行以下操作:
通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
與現有技術相比,本申請當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點,若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點,然后在所述屏幕顯示關于所述可用無線接入點的通知信息;本申請根據所述用戶設備本地存儲的無線接入點的可用狀態信息,在所述用戶設備未連接無線接入點時,通過所述通知信息提醒用戶當前的可用無線接入點,方便用戶快速準確獲取可用無線接入點,幫助用戶節省數據流量費用,改善用戶使用體驗。進一步地,在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點中各無線接入點的可用狀態信息在所述用戶設備中持久化本地存儲預定時長,避免用戶不常用的無線接入點的可用狀態信息長期占用所述用戶設備的本地存儲空間,優化用戶體驗。進一步地,若所述通知信息未被觸發,且未被觸發的時長等于或大于預定時長閾值,更新所述通知信息,當所述通知信息的更新次數超過預定次數閾值,從所述屏幕上刪除所述通知信息,從而進一步優化用戶體驗。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設備來實現。在一個實施例中,本申請的軟件程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。
另外,本申請的一部分可被應用為計算機程序產品,例如計算機程序指令,當其被計算機執行時,通過該計算機的操作,可以調用或提供根據本申請的方法和/或技術方案。而調用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質中,和/或通過廣播或其他信號承載媒體中的數據流而被傳輸,和/或被存儲在根據所述程序指令運行的計算機設備的工作存儲器中。在此,根據本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執行程序指令的處理器,其中,當該計算機程序指令被該處理器執行時,觸發該裝置運行基于前述根據本申請的多個實施例的方法和/或技術方案。
對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節,而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
在權利要求書中規定了各個實施例的各個方面。在下列編號條款中規定了各個實施例的這些和其他方面:
1.一種用于提供可用無線接入點信息的設備,其中,該設備包括:
第一裝置,用于當用戶設備的屏幕被激活,檢測所述用戶設備是否已連接無線接入點;
第二裝置,用于若所述用戶設備未連接無線接入點,確定所述用戶設備對應的可用無線接入點;
第三裝置,用于在所述屏幕顯示關于所述可用無線接入點的通知信息。
2.根據條款1所述的設備,其中,所述設備還包括:
第四裝置,用于檢測所述通知信息是否被觸發;
第五裝置,用于若所述通知信息被觸發,建立所述用戶設備與所述可用無線接入點的無線連接。
3.根據條款2所述的設備,其中,若所述通知信息被觸發建立所述用戶設備與所述可用無線接入點的無線連接包括:
若所述通知信息被觸發,在所述屏幕顯示所述可用無線接入點中的一個或多個無線接入點;
當所述一個或多個無線接入點中一個無線接入點被選中時,建立所述用戶設備與所述一個無線接入點的無線連接。
4.根據條款2或3所述的設備,其中,所述建立所述用戶設備與所述可用無線接入點的無線連接包括:
利用所述用戶設備中存儲的所述可用無線接入點的連接配置信息,建立所述用戶設備與所述可用無線接入點的無線連接;或者,
通過對應網絡設備查詢獲取所述可用無線接入點的接入信息,并根據所述接入信息建立所述用戶設備與所述可用無線接入點的無線連接。
5.根據條款2所述的設備,其中,所述設備還包括:
第六裝置,用于若所述通知信息未被觸發,且未被觸發的時長等于或大于預定時長閾值,更新所述通知信息。
6.根據條款5所述的設備,其中,所述第六裝置還用于:
當所述通知信息的更新次數超過預定次數閾值,從所述屏幕上刪除所述通知信息。
7.根據條款1至6中任一項所述的設備,其中,所述第二裝置用于:
若所述用戶設備未連接無線接入點,通過比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
8.根據條款7所述的設備,其中,所述第二裝置包括:
第二一單元,用于若所述用戶設備未連接無線接入點,檢查是否存在在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點;
第二二單元,用于若存在所述第一組無線接入點,通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
9.根據條款8所述的設備,其中,所述第二二單元用于:
若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;
通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
10.根據條款9所述的設備,其中,所述通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,包括:
檢測所述用戶設備是否已連接無線接入點;若所述用戶設備未連接無線接入點,通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
11.根據條款7所述的設備,其中,所述第二裝置用于:
若所述用戶設備未連接無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;
通過比較所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
12.根據條款7至11中任一項所述的設備,其中,所述比較在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點包括:
確定第一組無線接入點中各無線接入點的優先級信息,其中,所述第一組無線接入點中各無線接入點在所述用戶設備本地存儲有可用狀態信息;
按所述優先級信息將所述第一組無線接入點中各無線接入點與所述用戶設備掃描所得的第二組無線接入點相對比。
13.根據條款7所述的設備,其中,所述第一組無線接入點中各無線接入點的可用狀態信息在所述用戶設備中持久化本地存儲預定時長。
14.一種用于提供可用無線接入點信息的設備,其中,該設備包括:
第八裝置,用于通過比較在用戶設備本地存儲有可用狀態信息的第一組無線接入點及用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點;
第九裝置,用于在所述用戶設備的屏幕顯示關于所述可用無線接入點的通知信息。
15.根據條款14所述的設備,其中,所述設備還包括:
生成裝置,用于生成關于所述可用無線接入點的通知信息;
其中,所述第九裝置用于:
在所述用戶設備的屏幕顯示所述通知信息。
16.根據條款15所述的設備,其中,所述可用無線接入點包括一個或多個無線接入點;
其中,所述生成裝置用于:
獲取所述可用無線接入點中各無線接入點的接入點相關信息;
根據所述接入點相關信息從所述一個或多個無線接入點優選至少一個無線接入點;
生成對應的通知信息,其中,所述通知信息包括所述至少一個無線接入點。
17.根據條款14所述的設備,其中,所述設備還包括:
第七裝置,用于獲取用戶設備掃描所得的第二組無線接入點。
18.根據條款14所述的設備,其中,所述設備還包括:
檢查裝置,用于檢查是否存在用戶設備本地存儲有可用狀態信息的第一組無線接入點;
其中,所述第八裝置用于:
若存在所述第一組無線接入點,通過比較所述第一組無線接入點及所述用戶設備掃描所得的第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
19.根據條款18所述的設備,其中,所述第八裝置用于:
若存在所述第一組無線接入點,通過所述用戶設備掃描獲得第二組無線接入點;
通過比較所述第一組無線接入點及所述第二組無線接入點,確定所述用戶設備對應的可用無線接入點,其中,所述可用無線接入點同時包含于所述第一組無線接入點及所述第二組無線接入點。
20.根據條款18所述的設備,其中,所述設備還包括:
第十裝置,用于當用戶設備滿足預定的觸發條件,檢測所述用戶設備是否已連接無線接入點;
其中,所述檢查裝置用于:
當所述用戶設備未連接無線接入點,檢查是否存在所述用戶設備本地存儲有可用狀態信息的第一組無線接入點。
21.根據條款20所述的設備,其中,所述觸發條件包括以下至少任一項:
所述用戶設備的屏幕被激活;
所述用戶設備的系統通信接口被調用。