一種標(biāo)識wifi的方法及智能終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種標(biāo)識WIFI的方法及智能終端。
【背景技術(shù)】
[0002]現(xiàn)有WIFI是以字符的形式顯示,容易重復(fù)又不易識別。甚至有些假裝成公共WIFI的名稱騙取用戶登錄,從而對接入的用戶造成信息泄露,嚴(yán)重的還可能導(dǎo)致財(cái)產(chǎn)損失。
[0003]如何提供一種標(biāo)識WIFI的方法,以便于用戶識別和杜絕用戶被騙的情況,成為有待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要解決的技術(shù)問題是提供一種標(biāo)識WIFI的方法及智能終端,能夠便于用戶識別的同時(shí),也能對WIFI安全認(rèn)證提供一定的基礎(chǔ)。保證用戶的信息和財(cái)產(chǎn)安全。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種標(biāo)識WIFI的方法,所述方法包括:獲取新WIFI接入點(diǎn)信息;判斷本地是否有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息;若本地有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息,獲取與所述預(yù)存接入點(diǎn)信息對應(yīng)的圖片;允許所述新WIFI接入,并將所述圖片作為所述新WIFI的標(biāo)識進(jìn)行顯示。
[0006]其中,所述接入點(diǎn)信息至少包括服務(wù)集標(biāo)識。
[0007]其中,所述方法還包括:若沒有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息,連接遠(yuǎn)程服務(wù)器獲取與所述WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息和對應(yīng)的圖片;以所述遠(yuǎn)程服務(wù)器獲取的所述圖片作為所述新WIFI的標(biāo)識顯示,并將所述遠(yuǎn)程服務(wù)器獲取的接入點(diǎn)信息和對應(yīng)的圖片保存到本地。
[0008]其中,若從所述遠(yuǎn)程服務(wù)器無法獲取到與所述WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息和對應(yīng)的圖片,獲取默認(rèn)圖片,以所述默認(rèn)圖片作為所述新接入的WIFI的標(biāo)識進(jìn)行顯不O
[0009]其中,所述圖片為圖片文件存儲格式。
[0010]為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種智能終端,所述智能終端包括第一獲取模塊、判斷模塊、第二獲取模塊以及處理模塊,其中:所述第一獲取模塊用于獲取新WIFI接入點(diǎn)信息;所述判斷模塊用于判斷本地是否有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息;所述第二獲取模塊用于,在本地有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),獲取與所述預(yù)存接入點(diǎn)信息對應(yīng)的圖片;所述處理模塊用于允許所述新WIFI接入,并將所述圖片作為所述新WIFI的標(biāo)識進(jìn)行顯示。
[0011 ] 其中,所述接入點(diǎn)信息至少包括服務(wù)集標(biāo)識。
[0012]其中,所述第二獲取模塊還用于,在沒有與所述WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),連接遠(yuǎn)程服務(wù)器獲取與所述WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息和對應(yīng)的圖片;所述處理模塊還用于以所述遠(yuǎn)程服務(wù)器獲取的所述圖片作為所述新WIFI的標(biāo)識顯示,并將所述遠(yuǎn)程服務(wù)器獲取的接入點(diǎn)信息和對應(yīng)的圖片保存到本地。
[0013]其中,所述第二獲取模塊還用于,當(dāng)從所述遠(yuǎn)程服務(wù)器無法獲取到與所述WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息和對應(yīng)的圖片,獲取默認(rèn)圖片;所述處理模塊還用于,以所述默認(rèn)圖片作為所述新WIFI的標(biāo)識進(jìn)行顯示。
[0014]其中,所述圖片為圖片文件存儲格式。
[0015]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過預(yù)先存儲WIFI接入點(diǎn)信息以及對應(yīng)的圖片,在有新WIFI接入時(shí),獲取新接入的WIFI的接入點(diǎn)信息,判斷本地是否有與新接入的WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息,在本地有與WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),獲取與預(yù)存接入點(diǎn)信息對應(yīng)的圖片,允許新接入的WIFI接入,并將圖片作為新接入的WIFI的標(biāo)識進(jìn)行顯示。通過這樣的方式,能夠通過圖片來標(biāo)識WIFI,讓用戶便于識別,同時(shí)還對WIFI安全認(rèn)證提供一定的基礎(chǔ),杜絕用戶被騙的情況,保證用戶的信息和財(cái)產(chǎn)安全。
【附圖說明】
[0016]圖1是本發(fā)明實(shí)施例提供的標(biāo)識WIFI的方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]請參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種標(biāo)識WIFI的方法的流程圖,如圖所示,本發(fā)明實(shí)施例的標(biāo)識WIFI的方法包括:
[0019]SlOl:獲取新接入的WIFI接入點(diǎn)信息。
[0020]當(dāng)搜索到有新的WIFI接入點(diǎn)時(shí),自動(dòng)獲取新WIFI接入點(diǎn)信息。其中,接入點(diǎn)信息至少包括服務(wù)集標(biāo)識SSID。當(dāng)然還可以包括其他必要信息。
[0021]本發(fā)明對具體如何自動(dòng)獲取新WIFI接入點(diǎn)信息不做限定。作為一種舉例,在具體應(yīng)用中,以Andr1d系統(tǒng)為例,在Andr1d系統(tǒng)中,可以通過Wif iManager和WifiInfo來獲取當(dāng)前Wifi接入點(diǎn)信息,比如代碼片段包括以下:
[0022]WifiManager wifiManager = (WifiManager)getSystemService(WIFI_SERVICE);
[0023]WifiInfo wifilnfo = wifiManager.getConnect1nlnfo ();
[0024]Log.d("wifilnfo", wifilnf0.toString());
[0025]Log.d("SSID", wifilnf0.getSSID ());
[0026]S102:判斷本地是否有與WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息。
[0027]本發(fā)明實(shí)施例中,智能終端會在本地存儲中預(yù)先存儲WIFI接入點(diǎn)信息。預(yù)存的接入點(diǎn)信息包括但不限于是接入點(diǎn)的SSID、對應(yīng)用于標(biāo)識該WIFI的圖片以及無法找到匹配的WIFI時(shí)用于標(biāo)識新WIFI的默認(rèn)圖片。
[0028]在獲取到新WIFI接入點(diǎn)信息后,從本地獲取預(yù)存接入點(diǎn)信息。其中,從本地獲取預(yù)存接入點(diǎn)信息可以但不限于是通過廠商預(yù)置、用戶錄入或者網(wǎng)絡(luò)獲取。
[0029]將獲取的新WIFI接入點(diǎn)信息與預(yù)存接入點(diǎn)信息進(jìn)行匹配,如果有與新WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息,進(jìn)行S103。其中,在進(jìn)行匹配時(shí),可以只將接入點(diǎn)的唯一識別符進(jìn)行匹配,如果匹配成功即表示兩個(gè)WIFI屬于同一個(gè)WIFI,否則,不屬于同一個(gè)WIFI。接入點(diǎn)的唯一識別符可以但不限于是當(dāng)前通用的SSID。
[0030]S103:獲取與預(yù)存接入點(diǎn)信息對應(yīng)的圖片。
[0031]在本地有與新WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),獲取與預(yù)存接入點(diǎn)信息對應(yīng)的圖片。
[0032]S104:允許新接入的WIFI接入,并將圖片作為新接入的WIFI的標(biāo)識進(jìn)行顯示。
[0033]在本地有與新WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),表明當(dāng)前新WIFI是之前通過安全認(rèn)證或者別的方式驗(yàn)證過的安全WIFI,允許該新WIFI接入,并用獲取到的與預(yù)存接入點(diǎn)信息對應(yīng)的圖片作為新WIFI的標(biāo)識進(jìn)行顯示。這樣,用戶能夠通過WIFI的標(biāo)識,方便的識別出接入的WIFI。
[0034]當(dāng)本地沒有與新WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),可以嘗試連接遠(yuǎn)程服務(wù)器,獲取與新WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息以及對應(yīng)的圖片。
[0035]其中,從遠(yuǎn)程服務(wù)器獲取接入點(diǎn)信息及對應(yīng)的圖片,可以通過當(dāng)前新WIFI的SSID在遠(yuǎn)程服務(wù)器進(jìn)行搜索,以找到匹配的接入點(diǎn)信息和對應(yīng)的圖片。
[0036]如果能夠從遠(yuǎn)程服務(wù)器成功獲取與新WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息以及對應(yīng)的圖片,則以從遠(yuǎn)程服務(wù)器獲取的圖片作為新WIFI的標(biāo)識進(jìn)行顯示,同時(shí)將從遠(yuǎn)程服務(wù)器獲取的WIFI接入點(diǎn)信息以及對應(yīng)的圖片保存到本地,作為預(yù)存接入點(diǎn)信息,方便后續(xù)對新WIFI的查驗(yàn)。
[0037]如果無法連接遠(yuǎn)程服務(wù)器或者從遠(yuǎn)程服務(wù)器無法獲取與新WIFI接入點(diǎn)信息匹配的接入點(diǎn)信息以及對應(yīng)的圖片,則獲取默認(rèn)圖片,以默認(rèn)圖片作為當(dāng)前新WIFI的標(biāo)識進(jìn)行顯不O
[0038]理論上,本發(fā)明對用于標(biāo)識WIFI的圖片(包括上述實(shí)施例中所提到的預(yù)存的圖片、從遠(yuǎn)程服務(wù)器獲取的圖片以及默認(rèn)圖片)格式不做限定,但是,為減少網(wǎng)絡(luò)負(fù)擔(dān),優(yōu)選用圖片較小的格式,比如但不限于是圖片文件存儲格式(即PNG格式)。
[0039]上述本發(fā)明實(shí)施例提供的標(biāo)識WIFI的方法,通過預(yù)先存儲WIFI接入點(diǎn)信息以及對應(yīng)的圖片,在有新WIFI接入時(shí),獲取新接入的WIFI的接入點(diǎn)信息,判斷本地是否有與新接入的WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息,在本地有與WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),獲取與預(yù)存接入點(diǎn)信息對應(yīng)的圖片,允許新接入的WIFI接入,并將圖片作為新接入的WIFI的標(biāo)識進(jìn)行顯示。通過這樣的方式,能夠通過圖片來標(biāo)識WIFI,讓用戶便于識別,同時(shí)還對WIFI安全認(rèn)證提供一定的基礎(chǔ),杜絕用戶被騙的情況,保證用戶的信息和財(cái)產(chǎn)安全。
[0040]而當(dāng)本地沒有與新WIFI接入點(diǎn)信息匹配的預(yù)存接入點(diǎn)信息時(shí),可以進(jìn)一步通過連接遠(yuǎn)程服務(wù)器獲取匹配的接入點(diǎn)信息以及圖片,以對新WIFI進(jìn)行查驗(yàn)和標(biāo)識,同時(shí)還將遠(yuǎn)程服務(wù)器獲取的接入點(diǎn)信息保存到本地,以不斷完善本地?cái)?shù)據(jù)庫,方便后續(xù)對新WIFI的查驗(yàn)。
[0041]在遠(yuǎn)程服務(wù)器也無法獲取到匹配的接入點(diǎn)信息時(shí),則獲取默認(rèn)圖片來標(biāo)識當(dāng)前新WIF1當(dāng)使用默認(rèn)圖片標(biāo)識WIFI時(shí),既方便用戶識別,又能給用戶以提示,當(dāng)前新WIFI是沒有找到與之匹配的接入點(diǎn)信息的WIFI,可能存在一定的安全隱患。這樣,用戶在使用過程中,可以有意識的避免某些重要信息泄露。
[0042]請參閱圖2,圖2是本發(fā)明實(shí)施例提供的一種智能終端的結(jié)構(gòu)示意圖,本實(shí)施例的智能終端用于執(zhí)行上述圖1所示實(shí)施例的標(biāo)識WIFI的方法,如圖所示,本實(shí)施例的智能終端100包括第一獲取模塊11、判斷模塊12、第二獲取模塊13以及處理模塊14,其中:
[0043]第一獲取模塊11用于獲取新WIFI接入點(diǎn)信息。
[0044]當(dāng)搜索到有新的WIFI接入點(diǎn)時(shí),第一獲取模塊11自動(dòng)獲取新WIFI接入點(diǎn)信息。其中,接入點(diǎn)信息至少包括服務(wù)集標(biāo)識SSID。當(dāng)然還可以包括其他必要信息。
[0045]本發(fā)明對具體如何自動(dòng)獲取新WIFI接入點(diǎn)信息不做限定。作為一種舉例,在具體應(yīng)用中,以Andr1d系統(tǒng)為例,在Andr1d系統(tǒng)中,可以通過WifiManager和Wifilnfo來獲取當(dāng)前Wifi接入點(diǎn)信息,比如代碼片段包括以下:
[0046]WifiManager wifiManager = (Wif