后的無線熱點,用戶在該顯示的排序后的無線熱點中選擇一個 無線熱點將該終端接入網(wǎng)絡(luò),在該步驟中,與該連接指令對應(yīng)的無線熱點建立連接。
[0086] S50、更新該選擇連接指令對應(yīng)的無線熱點的連接次數(shù)和連接時長。
[0087] 具體的,在無線熱點記錄表中更新該選擇指令對應(yīng)的無線熱點的連接次數(shù)和連接 時長,將該無線熱點的連接次數(shù)加1,將該無線熱點的連接時長加上本次連接的時長,如,選 擇連接指令對應(yīng)的無線熱點為TCL_Wifi,該無線熱點TCL_Wifi的本次連接的時長為5分鐘, 即終端通過無線熱點TCL_Wifi接入網(wǎng)絡(luò)的持續(xù)時間為5分鐘。在無線熱點記錄表中,該無線 熱點TCL_Wif i的連接次數(shù)為5次,連接時長為10分鐘,則在該步驟中,將無線熱點TCL_Wif i 的連接次數(shù)更新為6次,將無線熱點TCL_Wifi的連接時長更新為15分鐘。當(dāng)該選擇連接指令 對應(yīng)的無線熱點不存在在該無線熱點記錄表中時,在該步驟中,將該選擇連接指令對應(yīng)的 無線熱點添加到無線熱點記錄表中,并將該選擇連接指令對應(yīng)的無線熱點的連接次數(shù)記為 1,連接時長為本次連接的時長。
[0088] 參照圖5,圖5為本發(fā)明的無線熱點的掃描顯示裝置的第一實施例結(jié)構(gòu)示意圖,該 裝置可應(yīng)用于智能電視、手機、平板電腦等終端,該裝置包括掃描模塊10,與該掃描模塊10 連接的排序模塊20,與該排序模塊20連接的顯示模塊30,其中:
[0089] 該掃描模塊10,用于掃描當(dāng)前網(wǎng)絡(luò)環(huán)境中的無線熱點;
[0090] 該排序模塊20,用于根據(jù)該掃描到的無線熱點的連接次數(shù)、連接時長及/或信號強 度對掃描到的無線熱點進(jìn)行排序;
[0091] 該顯示模塊30,用于顯示排序后的的無線熱點。
[0092] 在一實施例中,該掃描模塊10可在接收到用戶觸發(fā)無線熱點掃描按鈕后或在接收 到用戶輸入的預(yù)設(shè)的無線熱點掃描觸發(fā)手勢后,掃描當(dāng)前無線網(wǎng)絡(luò)環(huán)境中的無線熱點,具 體的,可每隔預(yù)設(shè)的時間間隔,掃描一次當(dāng)前網(wǎng)絡(luò)環(huán)境中的無線熱點。
[0093] 該掃描模塊10在掃描過程中,獲取無線熱點的名稱和信號強度。該無線熱點的名 稱為無線熱點的SSID(Se;rvice Set Identifier,服務(wù)集標(biāo)識)名稱。
[0094] 該掃描模塊10掃描的當(dāng)前網(wǎng)絡(luò)環(huán)境中的無線熱點包括曾經(jīng)連接過的無線熱點及/ 或新的無線熱點,該新的無線熱點即之前未連接過的無線熱點。如在一場景中,某天,在一 辦公室中,用戶第一次啟動終端掃描當(dāng)前網(wǎng)絡(luò)環(huán)境中的無線熱點,掃描到的無線熱點包括 Wireless hotspot l、Wireless hotspot 2、Wireless hotspot 3,用戶選擇無線熱點 Wireless hotspot I,使得該終端通過Wireless hotspot I接入網(wǎng)絡(luò),由于該終端初次處 于該網(wǎng)絡(luò)環(huán)境中,之前未通過該無線熱點Wireless hotspot l、Wireless hotspot 2、 Wireless hotspot 3接入網(wǎng)絡(luò),因此無線熱點Wireless hotspot UWireless hotspot 2、 Wireless hotspot 3均為新的無線熱點;在另一天,在同一辦公室,用戶第二次啟動終端掃 描當(dāng)前網(wǎng)絡(luò)環(huán)境中的無線熱點,掃描到的無線熱點包括:Wireless hotspot 1、Wireless hotspot 2、Wireless hotspot 3、Wireless hotspot 4,其中,該無線熱點Wireless hotspot I為曾經(jīng)連接過的無線熱點,該無線熱點Wireless hotspot 2、Wireless hotspot 3、Wireless hotspot 4為新的無線熱點。
[00%]在一實施例中,不管該掃描到的無線熱點是曾經(jīng)連接過的無線熱點還是新的無線 熱點,該排序模塊20都根據(jù)該掃描到的無線熱點的信號強度對該掃描到的無線熱點進(jìn)行排 序,可按照信號強度從強到弱或從弱到強對該掃描的無線熱點進(jìn)行排序??蛇x的,該排序模 塊20先判斷該掃描到的無線熱點是否是有效熱點,再對有效的無線熱點進(jìn)行排序,即將無 線熱點舍棄;當(dāng)該無線熱點的名稱為空時,則認(rèn)為該無線熱點是無效熱點,或當(dāng)該無線熱點 的信號強度小于預(yù)設(shè)信號強度閥值時,認(rèn)為該無線熱點是無效熱點,該預(yù)設(shè)信號強度閥值 可根據(jù)實際需要設(shè)置,如設(shè)置為10%。
[0096] 在另一實施例中,該排序模塊20對該掃描到的無線熱點進(jìn)行區(qū)分排序,先將該掃 描到的無線熱點區(qū)分為曾經(jīng)連接過的無線熱點和新的無線熱點,對該曾經(jīng)連接過的無線熱 點按照連接次數(shù)及/或連接時長進(jìn)行排序,對該新的無線熱點按照信號強度進(jìn)行排序;即為 曾經(jīng)連接過的無線熱點根據(jù)用戶的使用情況進(jìn)行排序。在對該新的無線熱點按照信號強度 進(jìn)行排序時,可按照信號強度從強到弱或從弱到強對該新的無線熱點進(jìn)行排序。
[0097] 該顯示模塊30將排序后的無線熱點進(jìn)行顯示,具體的,可按照預(yù)設(shè)的顯示規(guī)則對 排序后的無線熱點進(jìn)行顯示,如,將排序后的所有無線熱點顯示,或?qū)⑴判蚝蟮牟糠譄o線熱 點顯示。在將排序后的所有無線熱點顯示時,可先顯示曾連接過的無線熱點,再顯示新的無 線熱點,也可W先顯示新的無線熱點,再顯示曾經(jīng)連接過的無線熱點。在將排序后的部分無 線熱點顯示時,可顯示部分曾經(jīng)連接過的無線熱點及/或部分新的無線熱點;當(dāng)需要顯示的 部分無線熱點既包括曾經(jīng)連接過的無線熱點,又包括新的無線熱點時,可先顯示曾經(jīng)連接 過的無線熱點,再顯示新的無線熱點,也可先顯示新的無線熱點,再顯示曾經(jīng)連接過的無線 執(zhí)占。 "、、'、、、〇
[0098] 參照圖6,圖6為本發(fā)明無線熱點的掃描顯示裝置中的排序模塊的細(xì)化結(jié)構(gòu)示意 圖,該排序模塊20包括排序單元24:
[0099] 判斷單元21,用于判斷該掃描到的無線熱點是否是曾經(jīng)連接過的無線熱點;
[0100] 計算單元22,用于在該掃描到的無線熱點是曾經(jīng)連接過的無線熱點時,根據(jù)該無 線熱點的連接次數(shù)及/或連接時長計算該無線熱點的排序權(quán)重值;
[0101] 獲取單元23,用于在該掃描到的無線熱點是新的無線熱點時,獲取該無線熱點的 信號強度;
[0102] 排序單元24,用于根據(jù)該計算的曾經(jīng)連接過的無線熱點的排序權(quán)重值對該掃描到 的曾經(jīng)連接過的無線熱點進(jìn)行排序,及根據(jù)該新的無線熱點的信號強度對該新的無線熱點 進(jìn)行排序。
[0103] 該判斷單元21判斷該掃描模塊10掃描到的無線熱點是否是曾經(jīng)連接過的無線熱 點,具體的,該判斷單元21包括匹配子單元和確定子單元,其中:匹配子單元,用于將該掃描 到的無線熱點與預(yù)先保存的無線熱點記錄表進(jìn)行匹配,該無線熱點記錄表包括無線熱點的 名稱、無線熱點的連接次數(shù)、無線熱點的連接時長;確定子單元,用于在該掃描到的無線熱 點與預(yù)存的無線熱點記錄表匹配成功時,確定該掃描到的無線熱點是曾經(jīng)連接過的無線熱 點。若該掃描到的無線熱點與預(yù)存的無線熱點記錄表匹配成功,則該確定子單元可W確定 該掃描到的無線熱點是曾經(jīng)連接過的無線熱點。該無線熱點記錄表記錄了終端曾經(jīng)通過哪 些無線熱點接入網(wǎng)絡(luò),即記錄了終端曾經(jīng)連接過的無線熱點。該無線熱點記錄表包括無線 熱點的名稱、無線熱點的連接次數(shù)、無線熱點的連接時長、無線熱點的最近連接時間等,該 無線熱點記錄表如上述表一所示。該無線熱點記錄中的每個無線熱點的連接時長對應(yīng)每個 無線熱點的連接總時長,如無線熱點PUB_Wifi的連接次數(shù)是5次,運5次的單次連接時長分 別為2分鐘、1分鐘、5分鐘、2分鐘,則該無線熱點PUB_Wifi的連接時長為10分鐘。
[0104] 若掃描到的無線熱點的名稱為TCL_Wifi,該判斷單元21在該無線熱點記錄表中, 查找到TCL_Wifi,則可W確定該掃描到的無線熱點為曾經(jīng)連接過的無線熱點??呻S時對該 無線熱點記錄表進(jìn)行更新,如連接到新的無線熱點時,則將該新的無線熱點添加到該無線 熱點記錄表中,記錄其名稱、連接次數(shù)、連接時長、最近連接時間等;如連接到曾經(jīng)連接過的 無線熱點時,將該曾經(jīng)連接過的無線熱點的連接次數(shù)加1及對該曾經(jīng)連接過的無線熱點的 連接時長和最近連接時間進(jìn)行更新。該無線熱點記錄表中記錄的無線熱點包括自動連接或 用戶手動連接的無線熱點。
[0105] 當(dāng)該掃描的無線熱點是曾經(jīng)連接過的無線熱點時,該計算單元22可從無線熱點記 錄表中查找該無線熱點的連接次數(shù)和連接時長。
[0106] 該計算單元22計算各個掃描到的曾經(jīng)連接過的無線熱點的排序權(quán)重值,在一實施 例中,根據(jù)該無線熱點的連接次數(shù)計算該無線熱點的排序權(quán)重值,具體的,可直接將該無線 熱點的連接次數(shù)作為該無線熱點的排序權(quán)重值,或者根據(jù)預(yù)設(shè)的第一轉(zhuǎn)換規(guī)則將該無線熱 點的連接次數(shù)轉(zhuǎn)換成排序權(quán)重值,如當(dāng)連接次數(shù)在1到5時,對應(yīng)的排序權(quán)重值為1,當(dāng)連接 次數(shù)在6到10時,對應(yīng)的排序權(quán)重值為2,當(dāng)連接次數(shù)在11到15時,對應(yīng)的排序權(quán)重值為3,依 次類推,得到無線熱點的排序權(quán)重值;在另一實施例中,根據(jù)該無線熱點的連接時長計算該 無線熱點的排序權(quán)重值,具體的,可直接將該無線熱點的連接時長作為該無線熱點的排序 權(quán)重值,或者根據(jù)預(yù)設(shè)的第二轉(zhuǎn)換規(guī)則將該無線熱點的連接時長轉(zhuǎn)換成排序權(quán)重值,如當(dāng) 連接時長在[0,5分鐘]時,對應(yīng)的排序權(quán)重值為1,當(dāng)連接時長在巧分鐘,10分鐘]時,對應(yīng)的 排序權(quán)重值為2,當(dāng)連接時長在(10分鐘,15分鐘]時,對應(yīng)的排序權(quán)重值為3,依次類推,得到 無線熱點的排序權(quán)重值;在另一實施例中,根據(jù)該無線熱點的連接次數(shù)和連接時長計算該 無線熱點的排序權(quán)重值,具體的,可直接將該無線熱點的連接次數(shù)與連接時長的乘積作為 該無線熱點的排序權(quán)重值,如通過表一可計算無線熱點PUB_Wifi的排序權(quán)重值,PUB_Wifi 的排序權(quán)重值= 5*10 = 50,或者根據(jù)預(yù)設(shè)的第=轉(zhuǎn)換規(guī)則將該無線熱點的連接時長與連接 時長的乘積轉(zhuǎn)換成排序權(quán)重值,如當(dāng)連接次數(shù)與連接時長的乘積在[0,50]時,對應(yīng)的排序 權(quán)重值為1,當(dāng)連接次數(shù)與