<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種WIFI信息識別方法及終端與流程

文檔序號:11931804閱讀:482來源:國知局
本發明涉及信息識別技術,尤其涉及一種WIFI信息識別方法及終端。
背景技術
::信息的獲取越來越依賴互聯網,用戶可以通過互聯網上的資源得到所需要的各種各樣的信息。首先就需要進行聯網,聯網是指通過數據網絡(2G/3G/4G)或者WiFi網絡等方式,使得本地終端能與后臺的服務器進行聯通,之后在本地終端與后臺的服務器間進行信息交互。WiFi網絡由于相比數據網絡而言,信息傳輸更方便和穩定,因此,成為用戶聯網的首要選擇。目前,在識別免費WiFi時,都需要通過本地終端安裝的免費WIFI識別的應用去聯網,與應用對應的服務器(如應用服務器)交互,將本地終端通過該應用掃描到的附近WiFi,上傳到服務器進行識別,隨后,服務器將該WiFi是否為免費WiFi,及對應的連接密碼下發到該應用,終端側通過該應用再將命中的WiFi顯示成免費WiFi,提供給用戶進行聯網的選擇,也就是說,WIFI信息識別的前提是需要聯網,而當網絡狀態不好的時候或者用戶當前無法聯網的情況下,采用現有技術,是無法實現對WIFI信息的識別。相關技術中,對于該問題,尚無有效解決方案。技術實現要素:有鑒于此,本發明實施例提供了一種WIFI信息識別方法及終端,至少解決了現有技術存在的問題。本發明實施例的技術方案是這樣實現的:本發明實施例的一種WIFI信息識別方法,所述方法包括:運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息;根據所述第一標識信息和所述第二標識信息得到第一密鑰;將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;獲取至少一個待識別的第二WIFI信息和所述加密結果;根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中;根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。上述方案中,所述至少一個待識別的第二WIFI信息,為所述至少一個第一WIFI信息的子集、或者與所述至少一個第一WIFI信息相同。上述方案中,將所述第一密鑰按照加密策略進行加密,得到加密結果,包括:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到所述加密結果,所述加密結果用于WIFI信息的登錄認證。上述方案中,將所述第一密鑰按照加密策略進行加密,得到加密結果,包括:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到加密后的目標參數;將所述加密后的目標參數進行轉化,將得到的轉化結果作為所述加密結果,所述加密結果用于WIFI信息的登錄認證。上述方案中,所述方法還包括:所述第一密鑰和所述第一目標參數皆為至少一個;將每一個第一密鑰設置為:唯一對應于一個第一目標參數,由所述第一密鑰和所述第一目標參數構成匹配關系對;所述匹配關系對為至少一個,每一個匹配關系對的長度不同。本發明實施例的一種終端,所述終端包括:觸發單元,用于運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;解析單元,用于從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息;密鑰處理單元,用于根據所述第一標識信息和所述第二標識信息得到第一密鑰;加密單元,用于將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;獲取單元,用于獲取至少一個待識別的第二WIFI信息和所述加密結果;解密單元,用于根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中;聯網單元,用于根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。上述方案中,所述至少一個待識別的第二WIFI信息,為所述至少一個第一WIFI信息的子集、或者與所述至少一個第一WIFI信息相同。上述方案中,所述加密單元,進一步用于:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到所述加密結果,所述加密結果用于WIFI信息的登錄認證。上述方案中,所述加密單元,進一步用于:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到加密后的目標參數;將所述加密后的目標參數進行轉化,將得到的轉化結果作為所述加密結果,所述加密結果用于WIFI信息的登錄認證。上述方案中,所述終端還包括:對應關系設置單元,用于:所述第一密鑰和所述第一目標參數皆為至少一個;將每一個第一密鑰設置為:唯一對應于一個第一目標參數,由所述第一密鑰和所述第一目標參數構成匹配關系對;所述匹配關系對為至少一個,每一個匹配關系對的長度不同。本發明實施例的WIFI信息識別方法,包括:運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息;根據所述第一標識信息和所述第二標識信息得到第一密鑰;將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;獲取至少一個待識別的第二WIFI信息和所述加密結果;根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中;根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。采用本發明實施例,在終端本地可以根據與第一WIFI信息相關的第一標識信息和第二標識信息得到第一密鑰,將第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證。后續獲取到待識別的第二WIFI信息和所述加密結果,在終端本地可以直接對所述加密結果按照與所述加密策略對應的解密策略進行解密,以對待識別的第二WIFI信息進行登錄認證破解,將所述待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中供用戶選擇后進行WIFI聯網,從而,無須通過聯網就可以在終端本地識別免費WiFi。當網絡狀態不好的時候或者用戶當前無法聯網的情況下,也可以實現對WIFI信息的識別。附圖說明圖1為實現本發明各個實施例的移動終端一個可選的硬件結構示意圖;圖2為如圖1所示的移動終端的通信系統示意圖;圖3為本發明實施例中進行信息交互的各方硬件實體的示意圖;圖4為本發明實施例一方法的實現流程示意圖;圖5為應用本發明實施例得到的目標WIFI信息的UI顯示界面圖;圖6為本發明實施例一系統架構的示意圖;圖7為應用本發明實施例一場景的具體流程圖;圖8為圖7中Key-value對照關系示意圖。具體實施方式下面結合附圖對技術方案的實施作進一步的詳細描述。現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明實施例的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。在下面的詳細說明中,陳述了眾多的具體細節,以便徹底理解本發明。不過,對于本領域的普通技術人員來說,顯然可在沒有這些具體細節的情況下實踐本發明。在其他情況下,沒有詳細說明公開的公知方法、過程、組件、電路和網絡,以避免不必要地使實施例的各個方面模糊不清。另外,本文中盡管多次采用術語“第一”、“第二”等來描述各種元件(或各種閾值或各種應用或各種指令或各種操作)等,不過這些元件(或閾值或應用或指令或操作)不應受這些術語的限制。這些術語只是用于區分一個元件(或閾值或應用或指令或操作)和另一個元件(或閾值或應用或指令或操作)。例如,第一操作可以被稱為第二操作,第二操作也可以被稱為第一操作,而不脫離本發明的范圍,第一操作和第二操作都是操作,只是二者并不是相同的操作而已。本發明實施例中的步驟并不一定是按照所描述的步驟順序進行處理,可以按照需求有選擇的將步驟打亂重排,或者刪除實施例中的步驟,或者增加實施例中的步驟,本發明實施例中的步驟描述只是可選的順序組合,并不代表本發明實施例的所有步驟順序組合,實施例中的步驟順序不能認為是對本發明的限制。本發明實施例中的術語“和/或”指的是包括相關聯的列舉項目中的一個或多個的任何和全部的可能組合。還要說明的是:當用在本說明書中時,“包括/包含”指定所陳述的特征、整數、步驟、操作、元件和/或組件的存在,但是不排除一個或多個其他特征、整數、步驟、操作、元件和/或組件和/或它們的組群的存在或添加。本發明實施例的智能終端(如移動終端)可以以各種形式來實施。例如,本發明實施例中描述的移動終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、個人數字助理(PDA,PersonalDigitalAssistant)、平板電腦(PAD)、便攜式多媒體播放器(PMP,PortableMediaPlayer)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。圖1為實現本發明各個實施例的移動終端一個可選的硬件結構示意圖。移動終端100可以包括通信單元110、音頻/視頻(A/V)輸入單元120、用戶輸入單元130、觸發單元140、解析單元141、密鑰處理單元142、加密單元143、獲取單元144、解密單元145、聯網單元146、輸出單元150、存儲單元160、接口單元170、處理單元180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統或網絡之間的無線電通信(如果將移動終端用固定終端代替,也可以通過有線方式進行電通信)。例如,通信單元具體為無線通信單元時可以包括廣播接收單元111、移動通信單元112、無線互聯網單元113、短程通信單元114和位置信息單元115中的至少一個,這些單元是可選的,根據不同需求可以增刪。廣播接收單元111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛星信道和/或地面信道。廣播管理服務器可以是生成并發送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信單元112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(DMB,DigitalMultimediaBroadcasting)的電子節目指南(EPG,ElectronicProgramGuide)、數字視頻廣播手持(DVB-H,DigitalVideoBroadcasting-Handheld)的電子服務指南(ESG,ElectronicServiceGuide)等等的形式而存在。廣播接收單元111可以通過使用各種類型的廣播系統接收信號廣播。特別地,廣播接收單元111可以通過使用諸如多媒體廣播-地面(DMB-T,DigitalMultimediaBroadcasting-Terrestrial)、數字多媒體廣播-衛星(DMB-S,DigitalMultimediaBroadcasting-Satellite)、DVB-H,前向鏈路媒體(MediaFLO,MediaForwardLinkOnly)的數據廣播系統、地面數字廣播綜合服務(ISDB-T,IntegratedServicesDigitalBroadcasting-Terrestrial)等等的數字廣播系統接收數字廣播。廣播接收單元111可以被構造為適合提供廣播信號的各種廣播系統以及上述數字廣播系統。經由廣播接收單元111接收的廣播信號和/或廣播相關信息可以存儲在存儲單元160(或者其它類型的存儲介質)中。移動通信單元112將無線電信號發送到基站(例如,接入點、節點B等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發送和/或接收的各種類型的數據。無線互聯網單元113支持移動終端的無線互聯網接入。該單元可以內部或外部地耦接到終端。該單元所涉及的無線互聯網接入技術可以包括無線局域網絡(Wi-Fi,WLAN,WirelessLocalAreaNetworks)、無線寬帶(Wibro)、全球微波互聯接入(Wimax)、高速下行鏈路分組接入(HSDPA,HighSpeedDownlinkPacketAccess)等等。短程通信單元114是用于支持短程通信的單元。短程通信技術的一些示例包括藍牙、射頻識別(RFID,RadioFrequencyIdentification)、紅外數據協會(IrDA,InfraredDataAssociation)、超寬帶(UWB,UltraWideband)、紫蜂等等。位置信息單元115是用于檢查或獲取移動終端的位置信息的單元。位置信息單元的典型示例是全球定位系統(GPS,GlobalPositioningSystem)。根據當前的技術,位置信息單元115計算來自三個或更多衛星的距離信息和準確的時間信息并且對于計算的信息應用三角測量法,從而根據經度、緯度和高度準確地計算三維當前位置信息。當前,用于計算位置和時間信息的方法使用三顆衛星并且通過使用另外的一顆衛星校正計算出的位置和時間信息的誤差。此外,位置信息單元115能夠通過實時地連續計算當前位置信息來計算速度信息。A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機121和麥克風122,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態圖片或視頻的圖像數據進行處理。處理后的圖像幀可以顯示在顯示單元151上。經相機121處理后的圖像幀可以存儲在存儲單元160(或其它存儲介質)中或者經由通信單元110進行發送,可以根據移動終端的構造提供兩個或更多相機121。麥克風122可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經由麥克風接收聲音(音頻數據),并且能夠將這樣的聲音處理為音頻數據。處理后的音頻(語音)數據可以在電話通話模式的情況下轉換為可經由移動通信單元112發送到移動通信基站的格式輸出。麥克風122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發送音頻信號的過程中產生的噪聲或者干擾。用戶輸入單元130可以根據用戶輸入的命令生成鍵輸入數據以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鼠標、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。觸發單元140,用于運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;解析單元141,用于從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息;密鑰處理單元142,用于根據所述第一標識信息和所述第二標識信息得到第一密鑰;加密單元143,用于將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;獲取單元144,用于獲取至少一個待識別的第二WIFI信息和所述加密結果;解密單元145,用于根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中;聯網單元146,用于根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數據端口、存儲卡端口、用于連接具有識別單元的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機端口等等。識別單元可以是存儲用于驗證用戶使用移動終端100的各種信息并且可以包括用戶識別單元(UIM,UserIdentifyModule)、客戶識別單元(SIM,SubscriberIdentityModule)、通用客戶識別單元(USIM,UniversalSubscriberIdentityModule)等等。另外,具有識別單元的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識別裝置可以經由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數據信息、電力等等)并且將接收到的輸入傳輸到移動終端100內的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數據。另外,當移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸到移動終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準確地安裝在底座上的信號。輸出單元150被構造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、振動信號等等)。輸出單元150可以包括顯示單元151、音頻輸出單元152等等。顯示單元151可以顯示在移動終端100中處理的信息。例如,移動終端100可以顯示相關用戶界面(UI,UserInterface)或圖形用戶界面(GUI,GraphicalUserInterface)。當移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的UI或GUI等等。同時,當顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD,LiquidCrystalDisplay)、薄膜晶體管LCD(TFT-LCD,ThinFilmTransistor-LCD)、有機發光二極管(OLED,OrganicLight-EmittingDiode)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為透明有機發光二極管(TOLED)顯示器等等。根據特定想要的實施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。音頻輸出單元152可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將通信單元110接收的或者在存儲單元160中存儲的音頻數據轉換音頻信號并且輸出為聲音。而且,音頻輸出單元152可以提供與移動終端100執行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出單元152可以包括揚聲器、蜂鳴器等等。存儲單元160可以存儲由處理單元180執行的處理和控制操作的軟件程序等等,或者可以暫時地存儲已經輸出或將要輸出的數據(例如,電話簿、消息、靜態圖像、視頻等等)。而且,存儲單元160可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數據。存儲單元160可以包括至少一種類型的存儲介質,所述存儲介質包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM,RandomAccessMemory)、靜態隨機訪問存儲器(SRAM,StaticRandomAccessMemory)、只讀存儲器(ROM,ReadOnlyMemory)、電可擦除可編程只讀存儲器(EEPROM,ElectricallyErasableProgrammableReadOnlyMemory)、可編程只讀存儲器(PROM,ProgrammableReadOnlyMemory)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網絡連接執行存儲單元160的存儲功能的網絡存儲裝置協作。處理單元180通常控制移動終端的總體操作。例如,處理單元180執行與語音通話、數據通信、視頻通話等等相關的控制和處理。又如,處理單元180可以執行模式識別處理,以將在觸摸屏上執行的手寫輸入或者圖片繪制輸入識別為字符或圖像。電源單元190在處理單元180的控制下接收外部電力或內部電力并且提供操作各元件和組件所需的適當的電力。這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC,ApplicationSpecificIntegratedCircuit)、數字信號處理器(DSP,DigitalSignalProcessing)、數字信號處理裝置(DSPD,DigitalSignalProcessingDevice)、可編程邏輯裝置(PLD,ProgrammableLogicDevice)、現場可編程門陣列(FPGA,FieldProgrammableGateArray)、處理器、控制器、微控制器、微處理器、被設計為執行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在處理單元180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執行至少一種功能或操作的單獨的軟件單元來實施。軟件代碼可以由以任何適當的編程語言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲單元160中并且由處理單元180執行。其中,存儲單元160的一個具體硬件實體可以為存儲器,處理單元180的一個具體硬件實體可以為控制器。至此,已經按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發明能夠應用于任何類型的移動終端,并且不限于滑動型移動終端。如圖1中所示的移動終端100可以被構造為利用經由幀或分組發送數據的諸如有線和無線通信系統以及基于衛星的通信系統來操作。現在將參考圖2描述其中根據本發明實施例的移動終端能夠操作的通信系統。這樣的通信系統可以使用不同的空中接口和/或物理層。例如,由通信系統使用的空中接口包括例如頻分多址(FDMA,FrequencyDivisionMultipleAccess)、時分多址(TDMA,TimeDivisionMultipleAccess)、碼分多址(CDMA,CodeDivisionMultipleAccess)和通用移動通信系統(UMTS,UniversalMobileTelecommunicationsSystem)(特別地,長期演進(LTE,LongTermEvolution))、全球移動通信系統(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統,但是這樣的教導同樣適用于其它類型的系統。參考圖2,CDMA無線通信系統可以包括多個移動終端100、多個基站(BS,BaseStation)270、基站控制器(BSC,BaseStationController)275和移動交換中心(MSC,MobileSwitchingCenter)280。MSC280被構造為與公共電話交換網絡(PSTN,PublicSwitchedTelephoneNetwork)290形成接口。MSC280還被構造為與可以經由回程線路耦接到BS270的BSC275形成接口。回程線路可以根據若干已知的接口中的任一種來構造,所述接口包括例如E1/T1、ATM、IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統可以包括多個BSC275。每個BS270可以服務一個或多個分區(或區域),由多向天線或指向特定方向的天線覆蓋的每個分區放射狀地遠離BS270。或者,每個分區可以由用于分集接收的兩個或更多天線覆蓋。每個BS270可以被構造為支持多個頻率分配,并且每個頻率分配具有特定頻譜(例如,1.25MHz,5MHz等等)。分區與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發器子系統(BTS,BaseTransceiverStation)或者其它等效術語。在這樣的情況下,術語“基站”可以用于籠統地表示單個BSC275和至少一個BS270。基站也可以被稱為“蜂窩站”。或者,特定BS270的各分區可以被稱為多個蜂窩站。如圖2中所示,廣播發射器(BT,BroadcastTransmitter)295將廣播信號發送給在系統內操作的移動終端100。如圖1中所示的廣播接收單元111被設置在移動終端100處以接收由BT295發送的廣播信號。在圖2中,示出了幾個衛星300,例如可以采用GPS衛星300。衛星300幫助定位多個移動終端100中的至少一個。在圖2中,描繪了多個衛星300,但是理解的是,可以利用任何數目的衛星獲得有用的定位信息。如圖1中所示的位置信息單元115通常被構造為與衛星300配合以獲得想要的定位信息。替代GPS跟蹤技術或者在GPS跟蹤技術之外,可以使用可以跟蹤移動終端的位置的其它技術。另外,至少一個GPS衛星300可以選擇性地或者額外地處理衛星DMB傳輸。作為無線通信系統的一個典型操作,BS270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發和其它類型的通信。特定基站接收的每個反向鏈路信號被在特定BS270內進行處理。獲得的數據被轉發給相關的BSC275。BSC275提供通話資源分配和包括BS270之間的軟切換過程的協調的移動管理功能。BSC275還將接收到的數據路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務。類似地,PSTN290與MSC280形成接口,MSC280與BSC275形成接口,并且BSC275相應地控制BS270以將正向鏈路信號發送到移動終端100。移動終端中通信單元110的移動通信單元112基于移動終端內置的接入移動通信網絡(如2G/3G/4G等移動通信網絡)的必要數據(包括用戶識別信息和鑒權信息)接入移動通信網絡為移動終端用戶的網頁瀏覽、網絡多媒體播放等業務傳輸移動通信數據(包括上行的移動通信數據和下行的移動通信數據)。通信單元110的無線互聯網單元113通過運行無線熱點的相關協議功能而實現無線熱點的功能,無線熱點支持多個移動終端(移動終端之外的任意移動終端)接入,通過復用移動通信單元112與移動通信網絡之間的移動通信連接為移動終端用戶的網頁瀏覽、網絡多媒體播放等業務傳輸移動通信數據(包括上行的移動通信數據和下行的移動通信數據),由于移動終端實質上是復用移動終端與通信網絡之間的移動通信連接傳輸移動通信數據的,因此移動終端消耗的移動通信數據的流量由通信網絡側的計費實體計入移動終端的通信資費,從而消耗移動終端簽約使用的通信資費中包括的移動通信數據的數據流量。圖3為本發明實施例中進行信息交互的各方硬件實體的示意圖,圖3中包括:終端設備1和服務器2。其中,終端設備1由終端設備11-14構成,終端設備通過有線網絡或者無線網絡與服務器進行信息交互。終端設備包括手機、臺式機、PC機、一體機等類型。采用本發明實施例,在終端本地運行應用(如用于WIFI識別的應用或集成有WIFI識別功能的管理應用等)后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息,可以理解為終端能從附近搜到的全部WIFI信息。根據與第一WIFI信息相關的標識信息(如第一標識信息和第二標識信息)得到用于WIFI信息登錄認證的密鑰(如WIFI密鑰)后,再根據該密鑰(如WIFI密鑰)對得到的待識別的第二WIFI信息(第二WIFI信息為第一WIFI信息的子集或全部)進行解密,即登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息。具體的,終端設備的處理邏輯10如圖3所示,處理邏輯10包括:S1、根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;S2、從所述至少一個第一WIFI信息中解析得到與第一WIFI信息相關的第一標識信息和第二標識信息所構成的標識信息,根據所述標識信息得到第一密鑰;S3、將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;S4、根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息;S5、顯示所述目標WIFI信息于所述應用界面中,根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。本發明實施例中,服務器只是提供WIFI信息給終端,所有的識別處理邏輯與服務器無關,是通過終端本地的WIFI信息識別機制,將一個原來需要密碼或者需要認證登錄才可以連接成功的方式,識別成一個無需密碼或者無需認證登錄就可以直接連接成功的方式。上述圖3的例子只是實現本發明實施例的一個系統架構實例,本發明實施例并不限于上述圖3所述的系統結構,基于上述圖3所述的系統架構,提出本發明方法各個實施例。本發明實施例的一種WIFI信息識別方法,如圖4所示,所述方法包括:運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息(101)。此處的該至少一個第一WIFI信息可以理解為能從附近搜到的全部WIFI信息,包括WIFI信號質量好的、和WIFI信號質量差的。一個實際應用中,如應用為用于WIFI識別的應用或集成有WIFI識別功能的管理應用時,觸發WIFI信息識別后,對附近搜到的全部WIFI信息進行掃描,以得到用于生成后續第一密鑰的至少一個第一WIFI信息。從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息(102)。此處的第一標識信息可以為SSID,第二標識信息可以為BSSID。SSID是ServiceSetIdentifier的縮寫,指服務集標識。SSID技術可以將一個無線局域網分為幾個需要不同身份驗證的子網絡,每一個子網絡都需要獨立的身份驗證,只有通過身份驗證的用戶才可以進入相應的子網絡,防止未被授權的用戶進入本網絡,比如CMCC為中國移動的SSID。BSSID為路由器的媒體接入控制(MAC)地址。根據所述第一標識信息和所述第二標識信息得到第一密鑰(103)。第一標識信息為SSID,第二標識信息為BSSID時,根據SSID和BSSID得到Key,將Key作為第一密鑰。將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證(104)。在一個實際應用中,將與第一密鑰Key對應的已知參數value從終端本地查詢得到后,利用Key加密value,將加密value作為WIFI密碼,WIFI密碼用于WIFI信息的登錄認證。當然,為了安全性、防止反編譯等諸多安全考慮,也可以進一步對加密value再進行安全增強處理,比如,可以將加密value經過進一步的加密處理,即將加密的Value通過算法轉化成WiFi連接的密碼,并且經過XXTea加密后以得到最終的WIFI密碼。獲取至少一個待識別的第二WIFI信息和所述加密結果(105)。此處第二WIFI信息為第一WIFI信息的子集或全部。根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中(106)。對得到的待識別的第二WIFI信息(第二WIFI信息為第一WIFI信息的子集或全部)進行解密,當加密策略為:將與第一密鑰Key對應的已知參數value從終端本地查詢得到后,利用Key加密value,將加密value作為WIFI密碼,WIFI密碼用于WIFI信息的登錄認證。對應的解密策略為:收到加密結果為加密value,加密value作為WIFI密碼使用,為了將需要密碼的待識別的第二WIFI信息識別為目標WIFI信息(無需密碼或者無需認證登錄的免費WIFI),由于WIFI密碼用于WIFI信息的登錄認證,因此,將作為WIFI密碼使用的該加密value利用與value對應的Key進行解密,從而實現了對待識別的第二WIFI信息的登錄認證破解,即終端用戶無需密碼或者無需認證登錄就可以使用該WIFI信息。根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理(107)。采用本發明實施例,無需聯網,現有技術是必須聯網;在終端本地識別搜到的附近WIFI是否為免費WIFI,并顯示免費WIFI給用戶選擇;現有技術是在服務器識別,只是下發給終端側顯示。可見,本發明實施例是在識別免費WiFi時,不再需要聯網請求后臺服務器,突破了原來的識別免費WiFi必須依賴數據網絡(2G/3G/4G)或者WiFi網絡的限制,從而,無須通過聯網就可以實現在終端本地識別得到免費WiFi,將一個原來需要密碼或者需要認證登錄才可以連接成功的方式,識別成一個無需密碼或者無需認證登錄就可以直接連接成功的方式。本發明實施例的適用場景包括:在沒有網絡狀態下去識別出免費WiFi,從而讓用戶選擇連接,真正實現了從無網到有網的平滑切換。除了沒有網絡狀態的情況,還包括:在“弱網絡下”,甚至是“沒有sim卡”和“沒有數據網絡下”這些場景中,都可以實現免費WiFi的上網。一個實際應用中,在用于WIFI識別的應用或集成有WIFI識別功能的管理應用上接收用戶的操作,觸發應用本地的“識別進程”發起識別,將掃描的附近WiFi(SSID+BSSID)傳進本地算法庫。本地算法庫將WiFi的SSID和BSSID,通過算法轉化成一個Key值,并將其傳入本地數據庫,本地數據庫根據不同的匹配規則(key與value一一對應),將key值對應的value值找出來,并加密得到加密的Value并放入本地算法庫。本地算法庫將加密的Value通過算法轉化成WiFi連接的密碼,進一步可以經過XXTea加密,輸出給“識別進程”,后續,“識別進程”根據有返回的WiFi和對應密碼,將其顯示成免費WiFi;如果沒有返回密碼,則不顯示成免費WiFi。在終端側識別免費WIFI,可以理解為在本地保存有加密后的認證信息,從而,利用該認證信息可以對WIFI在本地進行解密,即破解WIFI密碼,從而,通過上述的底層技術處理,用戶側看到的是:進入該應用,觸發識別,直接呈現免費的WIFI列表,供用戶從免費的WIFI列表中選擇WIFI質量高的目標免費WIFI。如圖5所示為最終得到免費WIFI信息的用戶界面示意圖,在該用戶界面中,質量高的目標免費WIFI后面有星級提醒,一個星,兩個星,三個星,四個星,五個星等等。數越大,則星級越高,說明對應的目標免費WIFI所能提供的網絡信號質量越好。本發明實施例的一種WIFI信息識別方法,所述方法包括:運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息。此處的該至少一個第一WIFI信息可以理解為能從附近搜到的全部WIFI信息,包括WIFI信號質量好的、和WIFI信號質量差的。一個實際應用中,如應用為用于WIFI識別的應用或集成有WIFI識別功能的管理應用時,觸發WIFI信息識別后,對附近搜到的全部WIFI信息進行掃描,以得到用于生成后續第一密鑰的至少一個第一WIFI信息。從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息。此處的第一標識信息可以為SSID,第二標識信息可以為BSSID。SSID是ServiceSetIdentifier的縮寫,指服務集標識。SSID技術可以將一個無線局域網分為幾個需要不同身份驗證的子網絡,每一個子網絡都需要獨立的身份驗證,只有通過身份驗證的用戶才可以進入相應的子網絡,防止未被授權的用戶進入本網絡,比如CMCC為中國移動的SSID。BSSID為路由器的媒體接入控制(MAC)地址。根據所述第一標識信息和所述第二標識信息得到第一密鑰。第一標識信息為SSID,第二標識信息為BSSID時,根據SSID和BSSID得到Key,將Key作為第一密鑰。之后,將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證。具體的,有兩種實現方案:1)根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到加密后的目標參數,將所述加密后的目標參數進行轉化,將得到的轉化結果作為所述加密結果,所述加密結果用于WIFI信息的登錄認證。2)根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到所述加密結果,所述加密結果用于WIFI信息的登錄認證。針對這兩種具體實現方式,在一個實際應用中,將與第一密鑰Key對應的已知參數value從終端本地查詢得到后,利用Key加密value,將加密value作為WIFI密碼,WIFI密碼用于WIFI信息的登錄認證。當然,為了安全性、防止反編譯等諸多安全考慮,也可以進一步對加密value再進行安全增強處理,比如,可以將加密value經過進一步的加密處理,即將加密的Value通過算法轉化成WiFi連接的密碼,并且經過XXTea加密后以得到最終的WIFI密碼。獲取至少一個待識別的第二WIFI信息和所述加密結果。此處第二WIFI信息為第一WIFI信息的子集或全部。根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中。對得到的待識別的第二WIFI信息(第二WIFI信息為第一WIFI信息的子集或全部)進行解密,當加密策略為:將與第一密鑰Key對應的已知參數value從終端本地查詢得到后,利用Key加密value,將加密value作為WIFI密碼,WIFI密碼用于WIFI信息的登錄認證。對應的解密策略為:收到加密結果為加密value,加密value作為WIFI密碼使用,為了將需要密碼的待識別的第二WIFI信息識別為目標WIFI信息(無需密碼或者無需認證登錄的免費WIFI),由于WIFI密碼用于WIFI信息的登錄認證,因此,將作為WIFI密碼使用的該加密value利用與value對應的Key進行解密,從而實現了對待識別的第二WIFI信息的登錄認證破解,即終端用戶無需密碼或者無需認證登錄就可以使用該WIFI信息。根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。采用本發明實施例,無需聯網,現有技術是必須聯網;在終端本地識別搜到的附近WIFI是否為免費WIFI,并顯示免費WIFI給用戶選擇;現有技術是在服務器識別,只是下發給終端側顯示。可見,本發明實施例是在識別免費WiFi時,不再需要聯網請求后臺服務器,突破了原來的識別免費WiFi必須依賴數據網絡(2G/3G/4G)或者WiFi網絡的限制,從而,無須通過聯網就可以實現在終端本地識別得到免費WiFi,將一個原來需要密碼或者需要認證登錄才可以連接成功的方式,識別成一個無需密碼或者無需認證登錄就可以直接連接成功的方式。本發明實施例的適用場景包括:在沒有網絡狀態下去識別出免費WiFi,從而讓用戶選擇連接,真正實現了從無網到有網的平滑切換。除了沒有網絡狀態的情況,還包括:在“弱網絡下”,甚至是“沒有sim卡”和“沒有數據網絡下”這些場景中,都可以實現免費WiFi的上網。一個實際應用中,在用于WIFI識別的應用或集成有WIFI識別功能的管理應用上接收用戶的操作,觸發應用本地的“識別進程”發起識別,將掃描的附近WiFi(SSID+BSSID)傳進本地算法庫。這里,本地數據庫的獲取方式為:本地算法庫是常駐在本地的,不同應用的本地算法庫都是相同。而本地數據庫則是根據應用的用戶所處的地理位置不同,例如北京市的用戶的“免費WiFi本地數據庫”只有北京市的免費WiFi。這樣,是為了減少本地數據庫的空間大小,減少對用戶手機空間的占用。而本地數據庫可以在生成該應用的安裝包時,隨著安裝包一起打包,或者在云端服務器根據不同地理位置而動態下發更新。在本地算法庫將WiFi的SSID和BSSID,通過算法轉化成一個Key值后,將其傳入本地數據庫,本地數據庫根據不同的匹配規則(key與value一一對應),將key值對應的value值找出來,并加密得到加密的Value并放入本地算法庫。本地算法庫將加密的Value通過算法轉化成WiFi連接的密碼,進一步可以經過XXTea加密,輸出給“識別進程”,后續,“識別進程”根據有返回的WiFi和對應密碼,將其顯示成免費WiFi;如果沒有返回密碼,則不顯示成免費WiFi。在終端側識別免費WIFI,可以理解為在本地保存有加密后的認證信息,從而,利用該認證信息可以對WIFI在本地進行解密,即破解WIFI密碼,從而,通過上述的底層技術處理,用戶側看到的是:進入該應用,觸發識別,直接呈現免費的WIFI列表,供用戶從免費的WIFI列表中選擇WIFI質量高的目標免費WIFI。如圖5所示為最終得到免費WIFI信息的用戶界面示意圖,在該用戶界面中,質量高的目標免費WIFI后面有星級提醒,一個星,兩個星,三個星,四個星,五個星等等。數越大,則星級越高,說明對應的目標免費WIFI所能提供的網絡信號質量越好。基于上述各個實施例,本發明實施例的一種WIFI信息識別方法中,所述第一密鑰和所述第一目標參數皆為至少一個。可以將每一個第一密鑰設置為:唯一對應于一個第一目標參數,由所述第一密鑰和所述第一目標參數構成匹配關系對,且所述匹配關系對為至少一個,每一個匹配關系對的長度不同。具體的,不同的Key值,對應的是不同Vaule值,例如KEY1對應Value1,KEY2對應Value2等。同時,不同“Key-Value”對應關系的長度不一樣。這樣,通過單一匹配和關系長度不一,就可以大大降低本地數據庫被“爆庫”破解的風險,可以反編譯和反破解。本發明實施例的WIFI信息識別系統,如圖6所示,包括終端41和服務器42。其中,服務器42只是提供WIFI信息的數據源,所有的識別處理邏輯與服務器無關,而終端41通過終端本地的WIFI信息識別機制,將一個原來需要密碼或者需要認證登錄才可以連接成功的方式,識別成一個無需密碼或者無需認證登錄就可以直接連接成功的方式。就終端41而言,包括:觸發單元411,用于運行應用后,根據在應用界面獲取的第一操作觸發WIFI信息識別,得到至少一個第一WIFI信息;解析單元412,用于從所述至少一個第一WIFI信息中解析得到第一標識信息和第二標識信息;密鑰處理單元413,用于根據所述第一標識信息和所述第二標識信息得到第一密鑰;加密單元414,用于將所述第一密鑰按照加密策略進行加密,得到加密結果,所述加密結果用于WIFI信息的登錄認證;獲取單元415,用于獲取至少一個待識別的第二WIFI信息和所述加密結果;解密單元416,用于根據與所述加密策略對應的解密策略對所述加密結果進行解密,以對所述至少一個待識別的第二WIFI信息進行登錄認證破解,將所述至少一個待識別的第二WIFI信息識別為目標WIFI信息,顯示所述目標WIFI信息于所述應用界面中;聯網單元417,用于根據作用于所述目標WIFI信息的第二操作進行WIFI聯網處理。采用本發明實施例,無需聯網,現有技術是必須聯網;在終端本地識別搜到的附近WIFI是否為免費WIFI,并顯示免費WIFI給用戶選擇;現有技術是在服務器識別,只是下發給終端側顯示。可見,本發明實施例是在識別免費WiFi時,不再需要聯網請求后臺服務器,突破了原來的識別免費WiFi必須依賴數據網絡(2G/3G/4G)或者WiFi網絡的限制,從而,無須通過聯網就可以實現在終端本地識別得到免費WiFi,將一個原來需要密碼或者需要認證登錄才可以連接成功的方式,識別成一個無需密碼或者無需認證登錄就可以直接連接成功的方式。本發明實施例的適用場景包括:在沒有網絡狀態下去識別出免費WiFi,從而讓用戶選擇連接,真正實現了從無網到有網的平滑切換。除了沒有網絡狀態的情況,還包括:在“弱網絡下”,甚至是“沒有sim卡”和“沒有數據網絡下”這些場景中,都可以實現免費WiFi的上網。一個實際應用中,在用于WIFI識別的應用或集成有WIFI識別功能的管理應用上接收用戶的操作,觸發應用本地的“識別進程”發起識別,將掃描的附近WiFi(SSID+BSSID)傳進本地算法庫。本地算法庫將WiFi的SSID和BSSID,通過算法轉化成一個Key值,并將其傳入本地數據庫,本地數據庫根據不同的匹配規則(key與value一一對應),將key值對應的value值找出來,并加密得到加密的Value并放入本地算法庫。本地算法庫將加密的Value通過算法轉化成WiFi連接的密碼,進一步可以經過XXTea加密,輸出給“識別進程”,后續,“識別進程”根據有返回的WiFi和對應密碼,將其顯示成免費WiFi;如果沒有返回密碼,則不顯示成免費WiFi。在終端側識別免費WIFI,可以理解為在本地保存有加密后的認證信息,從而,利用該認證信息可以對WIFI在本地進行解密,即破解WIFI密碼,從而,通過上述的底層技術處理,用戶側看到的是:進入該應用,觸發識別,直接呈現免費的WIFI列表,供用戶從免費的WIFI列表中選擇WIFI質量高的目標免費WIFI。如圖5所示為最終得到免費WIFI信息的用戶界面示意圖,在該用戶界面中,質量高的目標免費WIFI后面有星級提醒,一個星,兩個星,三個星,四個星,五個星等等。數越大,則星級越高,說明對應的目標免費WIFI所能提供的網絡信號質量越好。在本發明實施例一實施方式中,所述至少一個待識別的第二WIFI信息,為所述至少一個第一WIFI信息的子集、或者與所述至少一個第一WIFI信息相同。在本發明實施例一實施方式中,所述加密單元,進一步用于:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到所述加密結果,所述加密結果用于WIFI信息的登錄認證。在本發明實施例一實施方式中,所述加密單元,進一步用于:根據所述第一密鑰將對應第一密鑰的第一目標參數進行加密,得到加密后的目標參數;將所述加密后的目標參數進行轉化,將得到的轉化結果作為所述加密結果,所述加密結果用于WIFI信息的登錄認證。在本發明實施例一實施方式中,所述終端還包括:對應關系設置單元,用于:所述第一密鑰和所述第一目標參數皆為至少一個;將每一個第一密鑰設置為:唯一對應于一個第一目標參數,由所述第一密鑰和所述第一目標參數構成匹配關系對;所述匹配關系對為至少一個,每一個匹配關系對的長度不同。其中,對于用于數據處理的處理器而言,在執行處理時,可以采用微處理器、中央處理器(CPU,CentralProcessingUnit)、DSP或FPGA實現;對于存儲介質來說,包含操作指令,該操作指令可以為計算機可執行代碼,通過所述操作指令來實現上述本發明實施例信息處理方法流程中的各個步驟。這里需要指出的是:以上涉及終端和服務器項的描述,與上述方法描述是類似的,同方法的有益效果描述,不做贅述。對于本發明終端和服務器實施例中未披露的技術細節,請參照本發明方法流程描述的實施例所描述內容。以一個現實應用場景為例對本發明實施例闡述如下:一個應用場景中,對于識別出免費WIFI的方案,采用現有技術是通過應用在識別免費WiFi時,都需要聯網連接該應用對應的后臺服務器,將本地應用客戶端掃描到的附近WiFi,上傳到后臺服務器進行識別,隨后將該WiFi是否為免費WiFi和對應的連接密碼下發到本地應用客戶端,本地應用客戶端再將命中的WiFi顯示成免費WiFi。免費WIFI是通過應用提供給的可以免費連接的WiFi。在該應用場景中,采用現有技術,對于網絡狀態不好的時候或者用戶當前無法聯網的情況束手無策,是無法實現對WIFI信息識別的。對于該應用場景,采用本發明實施例,簡單來說,是在識別別免費WiFi時,不再需要聯網請求后臺服務器,突破了原來的識別免費WiFi必須依賴數據網絡(2G/3G/4G)或者WiFi網絡的限制,從而實現在客戶端本地就可以識別免費WiFi。以集成WIFI識別功能的管理應用而言,將本實施例的方案應用于該管理應用中,當進入該管理應用進行識別操作時,不需要聯網,即可識別出免費WiFi,如圖5所示。在識別出免費WiFi后,即可點擊“安全免費上網”分欄的免費WiFi進行連接。對于該應用場景,如圖7所示,采用本發明實施例的一個具體流程包括:步驟301、根據用戶的操作,在終端側的應用客戶端本地的“識別進程”發起識別,將掃描的附近WiFi(ssid+bssid)傳進“本地算法庫”。這里,“本地算法庫”是常駐在本地的,不同的應用客戶端的“本地算法庫”都是相同。而“本地數據庫”則是根據應用客戶端用戶所處的地理位置不同,例如北京市的用戶的“免費WiFi本地數據庫”只有北京市的免費WiFi。步驟302、“本地算法庫”將WiFi的ssid和bssid,通過算法轉化成一個KEY值,并將其傳入“本地數據庫”。步驟303、“本地數據庫”根據不同的匹配規則將key值對應的value值找出來,需要指出的是,key與value一一對應,加密輸出值并將輸出值“加密的value”存入“本地算法庫”。步驟304、“本地算法庫”將加密的Value,通過算法轉化成WiFi連接的密碼,并且經過XXTea加密,輸出給“識別進程”。步驟305、“識別進程”根據有返回的WiFi和對應密碼,將其顯示成免費WiFi;如果沒有返回密碼,則不顯示成免費WiFi。在上述步驟303中,“本地數據庫”根據不同Key值匹配檢索出不同value值,如圖8所示。不同的Key值,對應的是不同vaule值,例如Key1對應value1,Key2對應value2等。同時,不同“Key-value”對應關系的長度不一樣,則通過單一匹配和關系長度不一,就可以大大降低本地數據庫被“爆庫”破解的風險。在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特征可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。另外,在本發明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。或者,本發明上述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網絡設備等)執行本發明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本
技術領域
:的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。當前第1頁1 2 3 當前第1頁1 2 3 
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影