
本發(fā)明涉及領域通信
技術領域:
,尤其涉及一種基于全屏指紋身份識別的信息提示方法及其裝置。
背景技術:
:指紋識別即指通過比較不同指紋的細節(jié)特征點來進行身份鑒別。由于每個人的指紋不同,就是同一人的十指之間,指紋也有明顯區(qū)別,因此指紋可用于身份鑒定。隨著指紋識別技術不斷地成熟,很多移動終端上設置指紋識別系統(tǒng),指紋識別系統(tǒng)一般包括指紋圖像獲取、處理、特征提取和比對等模塊;指紋圖像獲取通過專門的指紋采集儀可以采集指紋圖像。指紋采集儀用到的指紋傳感器按采集方式主要分為劃擦式和按壓式兩種,按信號采集原理目前有光學式、壓敏式、電容式、電感式、熱敏式和超聲波式等。另外,也可以通過掃描儀、數字相機等獲取指紋圖像。指紋形態(tài)特征包括中心(上、下)和三角點(左、右)等,指紋的細節(jié)特征點主要包括紋線的起點、終點、結合點和分叉點。從預處理后的圖像中提取指紋的特征點信息(終結點、分叉點),信息主要包括類型、坐標、方向等參數。指紋中的細節(jié)特征,通常包括端點、分叉點、孤立點、短分叉、環(huán)等。而紋線端點和分叉點在指紋中出現的機會最多、最穩(wěn)定,且容易獲取。這兩類特征點就可對指紋特征匹配:計算特征提取結果與已存儲的特征模板的相似程度。指紋匹配是用現場采集的指紋特征與指紋庫中保存的指紋特征相比較,判斷是否屬于同一指紋。可以根據指紋的紋形進行粗匹配,進而利用指紋形態(tài)和細節(jié)特征進行精確匹配,給出兩枚指紋的相似性得分。根據應用的不同,對指紋的相似性得分進行排序或給出是否為同一指紋的判決結果。為了進一步地提升指紋識別技術的運用和體驗,將指紋識別技術集成設置在移動終端的顯示屏中,開發(fā)具有指紋識別功能的顯示屏,已經成為移動終端的一個熱點技術,直接輕觸移動終端屏幕的指定區(qū)域實現指紋識別。如今指紋識別已成標配,不少指紋識別芯片廠商都向著“全屏指紋”方向發(fā)展,屏幕任何一個地方都能夠實現指紋識別。如公開號為cn105389552a中國發(fā)明專利申請公開了一種指紋識別模組及其制備方法、顯示裝置,涉及顯示
技術領域:
,該指紋識別模組中的一層電極層即可作為液晶顯示裝置中的偏光片,應用到全屏指紋識別的顯示裝置后可減少顯示裝置的整體厚度。該指紋識別模組包括:相對設置的第一電極層、第二電極層以及位于二者之間的透明絕緣層;第一電極層,包括多個間隔開來的第一電極線;第二電極層,包括多個間隔開來的第二電極線;第二電極線與第一電極線交叉設置;其中,第一電極層由透明導電材料構成;第二電極層為線柵偏振片。隨著電子產業(yè)的快速發(fā)展,移動終端已經成為人們生活工作中不可或缺的設備;日常生活中移動終端用來溝通信息,購物等等。當手機丟失,或者被別人使用,然后利用手機上已登錄的及時通訊軟件(如qq,微信,短信等)給好友發(fā)送信息,造成經濟損失或者誤會。技術實現要素:本發(fā)明的主要目的在于提出一種基于全屏指紋識別的信息提示方法及其裝置,旨在解決移動終端丟失或者被其他人持有時,通過通信軟件造成經濟損失或者誤會的技術問題。為實現上述目的,本發(fā)明提供的一種基于全屏指紋識別的信息提示方法,該方法包括以下步驟:獲取當前的操作指紋信息,將所述操作指紋信息與用戶指紋信息進行比對;判斷所述操作指紋信息為非所述用戶指紋信息,且當前通訊應用程序的發(fā)送按鈕被點擊時,在發(fā)送信息的輸入內容中添加預設提示信息后發(fā)送給接收終端。進一步的,所述基于全屏指紋識別的信息提示方法,還包括對所述通訊應用程序進行反向編譯獲得所述通訊應用程序的文本內容輸入框和發(fā)送按鈕的控制標識符;將所述預設提示信息和所述控制標識符存儲在同一數據庫。進一步的,所述基于全屏指紋識別的信息提示方法,還包括當輸入法鍵盤顯示時,獲取當前應用程序類型并判斷所述當前應用程序是否屬于關聯對應的通訊應用程序。進一步的,當所述當前應用程序為關聯對應的所述通訊應用程序時,采集當前的所述操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。進一步的,所述基于全屏指紋識別的信息提示方法,還包括當觸摸顯示屏被觸發(fā)時,采集當前的所述操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。進一步的,所述基于全屏指紋識別的信息提示方法,還包括預先錄入并存儲至少一個所述用戶指紋信息,對應每一所述用戶指紋信息關聯對應所述通訊應用程序。此外,為實現上述目的,本發(fā)明還提出一種基于全屏指紋識別的信息提示裝置,包括:收集判斷模塊,用于獲取當前的操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息;信息添加模塊,用于所述操作指紋信息為非所述用戶指紋信息,且當前通訊應用程序的發(fā)送按鈕被點擊時,在發(fā)送信息的輸入內容中添加預設提示信息后發(fā)送給接收終端。進一步的,所述基于全屏指紋識別的信息提示裝置,還包括預設模塊,用于預先存儲用戶指紋信息,以及設置所述用戶指紋信息關聯對應的通訊應用程序;所述預設模塊包括:功能選擇單元,用于提供用戶設置操作界面,在所述操作界面用戶開啟或者關閉信息提示功能。指紋信息關聯單元,用于預先錄入并存儲至少一個所述用戶指紋信息,對應每一所述用戶指紋信息關聯對應的所述通訊應用程序。設置與存儲單元,用于添加所述預設提示信息,同時對所述應用程序進行反向編譯獲得所述應用程序的文本內容輸入框和發(fā)送按鈕的控制標識符;將所述預設提示信息和所述控制標識符存儲在同一數據庫。進一步的,所述收集判斷模塊包括:程序關聯判斷單元,用于當輸入法鍵盤顯示時,實時獲得當前應用程序類型并判斷所述當前應用程序是否屬于關聯對應的所述通訊應用程序;指紋采集比對單元,用于當所述當前應用程序為關聯對應的通訊應用程序時,采集當前的操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。進一步的,所述信息添加模塊包括:提示信息調取單元,用于所述操作指紋信息為非所述用戶指紋信息,根據當前所述通訊應用程序類型調取對應的所述控制標識符和所述預設提示信息;監(jiān)控加載單元,用于監(jiān)控所述文本內容輸入框和所述發(fā)送按鈕,當發(fā)送按鈕被點擊時,在輸入內容添加所述預設提示信息。本發(fā)明提出的一種基于全屏指紋識別的信息提示方法及其裝置,通過預先存儲用戶指紋信息,并且將用戶的指紋信息與用于通訊或者支付交易的應用程序關聯,當移動終端的被關聯應用程序被使用時,觸發(fā)收集判斷模塊從而通過移動終端的全屏指紋身份識別模塊采集操作者指紋信息,通過比對操作者指紋信息和用戶指紋信息,從而判斷是否為本人操作,若操作者指紋信息和用戶指紋信息不匹配,在用戶輸入內容之前添加預先存儲的提示信息內容,從而提示非本人發(fā)送,提醒接收信息的人注意,以避免誤會或損失。附圖說明圖1為實現本發(fā)明各個實施例的移動終端的硬件結構示意圖;圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;圖3為本發(fā)明的一種基于全屏指紋識別的信息提示方法流程框圖;圖4為本發(fā)明的一種基于全屏指紋識別的信息提示方法的具體步驟流程框圖;圖5為本發(fā)明的第一種基于全屏指紋識別的信息提示裝置結構框圖;圖6為本發(fā)明的第二種基于全屏指紋識別的信息提示裝置結構框圖;圖7為本發(fā)明的第一種基于全屏指紋識別的信息提示裝置的單元結構框圖。本發(fā)明目的的實現、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。具體實施方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。現在將參考附圖描述實現本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,″模塊″與″部件″可以混合地使用。移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、pda(個人數字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字tv、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。圖1為實現本發(fā)明各個實施例的移動終端的硬件結構示意。移動終端100可以包括無線通信單元110、a/v(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180、電源單元190、生物信息識別單元1100等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛(wèi)星信道和/或地面信道。廣播管理服務器可以是生成并發(fā)送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發(fā)送給終端的服務器。廣播信號可以包括tv廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與tv或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(dmb)的電子節(jié)目指南(epg)、數字視頻廣播手持(dvb-h)的電子服務指南(esg)等等的形式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統(tǒng)接收信號廣播。特別地,廣播接收模塊111可以通過使用諸如多媒體廣播-地面(dmb-t)、數字多媒體廣播-衛(wèi)星(dmb-s)、數字視頻廣播-手持(dvb-h),前向鏈路媒體(mediaflo@)的數據廣播系統(tǒng)、地面數字廣播綜合服務(isdb-t)等等的數字廣播系統(tǒng)接收數字廣播。廣播接收模塊111可以被構造為適合提供廣播信號的各種廣播系統(tǒng)以及上述數字廣播系統(tǒng)。經由廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在存儲器160(或者其它類型的存儲介質)中。移動通信模塊112將無線電信號發(fā)送到基站(例如,接入點、節(jié)點b等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發(fā)送和/或接收的各種類型的數據。無線互聯網模塊113支持移動終端的無線互聯網接入。該模塊可以內部或外部地耦接到終端。該模塊所涉及的無線互聯網接入技術可以包括wlan(無線lan)(wi-fi)、wibro(無線寬帶)、wimax(全球微波互聯接入)、hsdpa(高速下行鏈路分組接入)等等。短程通信模塊114是用于支持短程通信的模塊。短程通信技術的一些示例包括藍牙tm、射頻識別(rfid)、紅外數據協會(irda)、超寬帶(uwb)、紫蜂tm等等。位置信息模塊115是用于檢查或獲取移動終端的位置信息的模塊。位置信息模塊的典型示例是gps(全球定位系統(tǒng))。根據當前的技術,gps模塊115計算來自三個或更多衛(wèi)星的距離信息和準確的時間信息并且對于計算的信息應用三角測量法,從而根據經度、緯度和高度準確地計算三維當前位置信息。當前,用于計算位置和時間信息的方法使用三顆衛(wèi)星并且通過使用另外的一顆衛(wèi)星校正計算出的位置和時間信息的誤差。此外,gps模塊115能夠通過實時地連續(xù)計算當前位置信息來計算速度信息。a/v輸入單元120用于接收音頻或視頻信號。a/v輸入單元120可以包括相機121和麥克風1220,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數據進行處理。處理后的圖像幀可以顯示在顯示單元151上。經相機121處理后的圖像幀可以存儲在存儲器160(或其它存儲介質)中或者經由無線通信單元110進行發(fā)送,可以根據移動終端的構造提供兩個或更多相機1210。麥克風122可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經由麥克風接收聲音(音頻數據),并且能夠將這樣的聲音處理為音頻數據。處理后的音頻(語音)數據可以在電話通話模式的情況下轉換為可經由移動通信模塊112發(fā)送到移動通信基站的格式輸出。麥克風122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產生的噪聲或者干擾。用戶輸入單元130可以根據用戶輸入的命令生成鍵輸入數據以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由于被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。感測單元140檢測移動終端100的當前狀態(tài),(例如,移動終端100的打開或關閉狀態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(即,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速或減速移動和方向等等,并且生成用于控制移動終端100的操作的命令或信號。例如,當移動終端100實施為滑動型移動電話時,感測單元140可以感測該滑動型電話是打開還是關閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。感測單元140可以包括接近傳感器1410將在下面結合觸摸屏來對此進行描述。接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數據端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機端口等等。識別模塊可以是存儲用于驗證用戶使用移動終端100的各種信息并且可以包括用戶識別模塊(uim)、客戶識別模塊(sim)、通用客戶識別模塊(usim)等等。另外,具有識別模塊的裝置(下面稱為″識別裝置″)可以采取智能卡的形式,因此,識別裝置可以經由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數據信息、電力等等)并且將接收到的輸入傳輸到移動終端100內的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數據。另外,當移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸到移動終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準確地安裝在底座上的信號。輸出單元150被構造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152、警報單元153等等。顯示單元151可以顯示在移動終端100中處理的信息。例如,當移動終端100處于電話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關的用戶界面(ui)或圖形用戶界面(gui)。當移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關功能的ui或gui等等。同時,當顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏時,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(lcd)、薄膜晶體管lcd(tft-lcd)、有機發(fā)光二極管(oled)顯示器、柔性顯示器、三維(3d)顯示器等等中的至少一種。這些顯示器中的一些可以被構造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為toled(透明有機發(fā)光二極管)顯示器等等。根據特定想要的實施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內部顯示單元(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。音頻輸出模塊152可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器160中存儲的音頻數據轉換音頻信號并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動終端100執(zhí)行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚聲器、蜂鳴器等等。警報單元153可以提供輸出以將事件的發(fā)生通知給移動終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報單元153可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報單元153可以以振動的形式提供輸出,當接收到呼叫、消息或一些其它進入通信(incomingcommunication)時,警報單元153可以提供觸覺輸出(即,振動)以將其通知給用戶。通過提供這樣的觸覺輸出,即使在用戶的移動電話處于用戶的口袋中時,用戶也能夠識別出各種事件的發(fā)生。警報單元153也可以經由顯示單元151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經輸出或將要輸出的數據(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數據。存儲器160可以包括至少一種類型的存儲介質,所述存儲介質包括閃存、硬盤、多媒體卡、卡型存儲器(例如,sd或dx存儲器等等)、隨機訪問存儲器(ram)、靜態(tài)隨機訪問存儲器(sram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、可編程只讀存儲器(prom)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網絡連接執(zhí)行存儲器160的存儲功能的網絡存儲裝置協作。控制器180通常控制移動終端的總體操作。例如,控制器180執(zhí)行與語音通話、數據通信、視頻通話等等相關的控制和處理。另外,控制器180可以包括用于再現(或回放)多媒體數據的多媒體模塊1810,多媒體模塊1810可以構造在控制器180內,或者可以構造為與控制器180分離。控制器180可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。電源單元190在控制器180的控制下接收外部電力或內部電力并且提供操作各元件和組件所需的適當的電力。生物信息識別單元1100,通過生物信息所具有的獨有性來實現對移動終端100的加密,以提升移動終端100中包含的個人私密信息的安全性。移動終端100日益普及,特別是智能移動終端的功能越來越多,移動終端100的各種附加配件和配套設備也越來越多,各種設備間的互聯和數據交換共享的需求隨之也越來越多。如何更好的提升移動終端100使用的安全性,如何有效限制和防止非授權認證的用戶對移動終端100進行操作和控制,已經受到越來越多用戶的重視。隨著基于指紋、面部、虹膜、語音等人體生物特征信息的生物識別技術越來越成熟,現有的移動終端100越來越普遍的運用生物信息識別來實現對用戶的認證和管理,一般通過在移動終端100預先設置指紋識別模塊1110,人臉識別模塊1120,語音識別模塊1130、虹膜識別模塊等等,通過預先采集用戶的人體生物特征信息并存儲在移動終端100,然后采集用戶的生物信息進行匹配校驗;特別是指紋識別模塊1110已經逐步成為了移動終端100的常規(guī)配置,指紋識別模塊1110通過比較不同指紋的細節(jié)特征點來進行身份鑒別。移動終端100一般通過在背面或者正面設置指紋采集部件,通過多種形式對指紋進行采集以及匹配,從而實現通過指紋進行身份識別。為了進一步地提升指紋識別技術的運用和體驗,將指紋識別模塊1110集成設置在移動終端100的顯示屏中,開發(fā)具有指紋識別功能的顯示屏,已經成為移動終端的一個熱點技術,直接輕觸移動終端屏幕的指定區(qū)域實現指紋識別。如今指紋識別已成標配,不少指紋識別芯片廠商都向著“全屏指紋”方向發(fā)展,屏幕任何一個地方都能夠實現指紋識別。本發(fā)明涉及的移動終端均具有全屏指紋身份識別功能。這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(asic)、數字信號處理器(dsp)、數字信號處理裝置(dspd)、可編程邏輯裝置(pld)、現場可編程門陣列(fpga)、處理器、控制器、微控制器、微處理器、被設計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當的編程語言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。至此,己經按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應用于任何類型的移動終端,并且不限于滑動型移動終端。如圖1中所示的移動終端100可以被構造為利用經由幀或分組發(fā)送數據的諸如有線和無線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來操作。現在將參考圖2描述其中根據本發(fā)明的移動終端能夠操作的通信系統(tǒng)。這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(fdma)、時分多址(tdma)、碼分多址(cdma)和通用移動通信系統(tǒng)(umts)(特別地,長期演進(lte))、全球移動通信系統(tǒng)(gsm)等等。作為非限制性示例,下面的描述涉及cdma通信系統(tǒng),但是這樣的教導同樣適用于其它類型的系統(tǒng)。參考圖2,cdma無線通信系統(tǒng)可以包括多個移動終端100、多個基站(bs)270、基站控制器(bsc)275和移動交換中心(msc)280。msc280被構造為與公共電話交換網絡(pstn)290形成接口。msc280還被構造為與可以經由回程線路耦接到基站270的bsc275形成接口。回程線路可以根據若干己知的接口中的任一種來構造,所述接口包括例如e1/t1、atm,ip、ppp、幀中繼、hdsl、adsl或xdsl。將理解的是,如圖2中所示的系統(tǒng)可以包括多個bsc2750。每個bs270可以服務一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個分區(qū)放射狀地遠離bs270。或者,每個分區(qū)可以由用于分集接收的兩個或更多天線覆蓋。每個bs270可以被構造為支持多個頻率分配,并且每個頻率分配具有特定頻譜(例如,1.25mhz,5mhz等等)。分區(qū)與頻率分配的交叉可以被稱為cdma信道。bs270也可以被稱為基站收發(fā)器子系統(tǒng)(bts)或者其它等效術語。在這樣的情況下,術語″基站″可以用于籠統(tǒng)地表示單個bsc275和至少一個bs270。基站也可以被稱為″蜂窩站″。或者,特定bs270的各分區(qū)可以被稱為多個蜂窩站。如圖2中所示,廣播發(fā)射器(bt)295將廣播信號發(fā)送給在系統(tǒng)內操作的移動終端100。如圖1中所示的廣播接收模塊111被設置在移動終端100處以接收由bt295發(fā)送的廣播信號。在圖2中,示出了幾個全球定位系統(tǒng)(gps)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端100中的至少一個。在圖2中,描繪了多個衛(wèi)星300,但是理解的是,可以利用任何數目的衛(wèi)星獲得有用的定位信息。如圖1中所示的gps模塊115通常被構造為與衛(wèi)星300配合以獲得想要的定位信息。替代gps跟蹤技術或者在gps跟蹤技術之外,可以使用可以跟蹤移動終端的位置的其它技術。另外,至少一個gps衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星dmb傳輸。作為無線通信系統(tǒng)的一個典型操作,bs270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反向鏈路信號被在特定bs270內進行處理。獲得的數據被轉發(fā)給相關的bsc275。bsc提供通話資源分配和包括bs270之間的軟切換過程的協調的移動管理功能。bsc275還將接收到的數據路由到msc280,其提供用于與pstn290形成接口的額外的路由服務。類似地,pstn290與msc280形成接口,msc與bsc275形成接口,并且bsc275相應地控制bs270以將正向鏈路信號發(fā)送到移動終端100。基于上述移動終端硬件結構以及通信系統(tǒng),特別是具有全屏指紋識別模塊的移動終端,將全屏指紋識別模組鑲嵌在移動終端蓋板玻璃和觸控顯示模組之間,使得移動終端面板的結構自上而下依次為:蓋板玻璃、指紋層、觸控層、顯示層。其中,指紋層中主要結構采用與觸摸屏類似的ito感應層,另外指紋層與觸控層之間設有一個通常是玻璃的絕緣層,其作用是將指紋層與觸控層貼合在一起。因此,提出本發(fā)明方法各個實施例。實施例1如圖3所示,本發(fā)明第一實施例提出了一種基于全屏指紋識別的信息提示方法,該方法包括以下步驟:s101、獲取當前的操作指紋信息,將所述操作指紋信息與用戶指紋信息進行比對;操作指紋信息與用戶指紋信息的比對過程:同時對操作指紋信息和用戶指紋信息的原始指紋圖像進行基于方向圖與有向度初始計算和奇點的提取與表征;對操作指紋信息和用戶指紋信息的前景與背景進行分割;指紋分類和類別特征的表征;指紋圖象增強、二值化與再處理;細化與細節(jié)特征地提取和表征;從而實現對指紋組合特征的描述;從大特征到小特征再細節(jié)特征的遞進復合比對模式:即先對兩個指紋進行指紋類別特征比對,再進行指紋奇點特征比對,最后進行指紋細節(jié)特征比對,如指紋類別匹配、指紋奇點匹配、指紋細節(jié)亦匹配,則判為同一指紋,如其中任一特征不匹配,則可立即判為不同指紋。在指紋比對部分采取先類別、再奇點、后細節(jié)的遞進復合比對模式,可以加快指紋比對的速度。而且算法普適、快速、健壯,具有低拒真率(frr)和低認假率(far);指紋處理部分可以采取全圖像的2*2象素分塊、每個塊32個方向的模式,從位置和方向上精細化了指紋圖象方向圖,方便確定奇點位置和奇點方向、以及方向濾波圖象增強和檢測細節(jié)方向。操作指紋信息和用戶指紋信息的比對方式不限于上述描述的指紋比對方法。s102、判斷所述操作指紋信息為非所述用戶指紋信息,且當前通訊應用程序的發(fā)送按鈕被點擊時,在發(fā)送信息的輸入內容中添加預設提示信息后發(fā)送給接收終端。用戶指紋信息可以通過移動終端100的指紋識別模塊預先進行采集并存儲,在對移動終端100的觸摸屏進行操作時,由于觸摸屏內集成有指紋識別模塊1110,在觸摸屏的任何一個位置均能夠識別指紋信息,當觸摸屏采集的操作指紋信息與用戶指紋信息不匹配時,判斷操作指紋不是用戶指紋,在通訊應用程序(如qq、微信、短信、郵件等),以及具有通訊應用程序功能的應用程序(如支付寶、互動平臺等等)中的信息發(fā)送按鈕被點擊時,通過同時發(fā)送輸入內容和預設提示信息,提醒接收終端的用戶此時不是發(fā)射終端的本人操作。如圖4所示,所述基于全屏指紋識別的信息提示方法的具體步驟如下:s201、預先存儲預設提示信息,對所述通訊應用程序進行反向編譯獲得所述通訊應用程序的文本內容輸入框和發(fā)送按鈕的控制標識符;將所述預設提示信息和所述控制標識符存儲在同一數據庫。為了實現對移動終端的通訊應用程序進行反向編譯,需要在移動終端中集成反向編譯的程序或者軟件,或者在移動終端中集成反向編譯的功能模塊,反向編譯是指通過對他人軟件的目標程序(可執(zhí)行程序)進行″逆向分析、研究″工作,以推導出他人的軟件產品所使用的思路、原理、結構、算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。反編譯作為自己開發(fā)軟件時的參考,或者直接用于自己的軟件產品中。本發(fā)明中主要是針對現有的通訊應用程序,為了獲取通訊應用程序的文本內容輸入框和發(fā)送按鈕的控制標識符。對于現有的普遍使用的通訊應用程序,可以在服務器平臺上進行反向編譯,獲得控制標識符再傳送到移動終端,從而節(jié)約了移動終端的資源,而且易于實現。s202、當輸入法鍵盤顯示時,獲取當前應用程序類型并判斷所述當前應用程序是否屬于關聯對應的通訊應用程序。本發(fā)明的技術方案針對通訊應用程序,在輸入法鍵盤顯示時,也許用戶正在通過移動終端進行記事本、更新聯系人或者office系列程序操作,并不向外發(fā)送信息。在輸入法鍵盤顯示時,觸發(fā)移動終端識別現有的應用程序類型,通過cpu進程查詢當前應用程序的程序類型,并且查詢用戶指紋信息關聯對應的通訊應用程序列表,從而確定當前應用程序是否屬于這一功能模塊涉及的通訊應用程序。s203、當所述當前應用程序為關聯對應的所述通訊應用程序時,采集當前的所述操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。s204、當所述操作指紋信息與所述用戶指紋信息不匹配,判斷操作指紋為非用戶指紋,且當前通訊應用程序的發(fā)送按鈕被點擊時,在發(fā)送信息的輸入內容中添加預設提示信息后發(fā)送給接收終端。預設提示信息可以再輸入內容之前添加,也可以是在輸入內容的末端添加,或者設有提示信息作為一獨立的提示信息發(fā)送到接收終端,特別是涉及電子支付、轉賬等涉及財產問題的操作時,用戶可以預先設定向第三方發(fā)送預設提示信息,從而進一步的確保移動終端的通訊安全可靠。其中,所述基于全屏指紋識別的信息提示方法,還包括當觸摸顯示屏被觸發(fā)時,采集當前的所述操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。對于移動終端100的實際操作者的操作指紋信息采集,可以在觸摸屏被觸發(fā)時,也就是移動終端100被打開時,操作者的手指接觸到觸摸屏時,就采集操作指紋信息,這樣移動終端100在一次使用過程中僅僅需要識別一次操作指紋信息,節(jié)約了操作資源;也可以是在通訊應用程序被打開,或者那些被用戶指紋信息關聯對應的通訊應用程序被打開時,采集操作指紋信息,這樣保證了操作指紋信息采集的準確性。其中,所述基于全屏指紋識別的信息提示方法,還包括預先錄入并存儲至少一個所述用戶指紋信息,對應每一所述用戶指紋信息關聯對應所述通訊應用程序。同一移動終端面向多個用戶時,可以在移動終端上存儲多個用戶的指紋信息,然后對應每一個用戶關聯不同的應用程序,從而在多個用戶之間可以差異性操作。其中,當所述操作指紋信息與所述用戶指紋信息不匹配時,所述移動終端退出所述用戶指紋信息關聯的通訊應用程序,并提示重新登錄。用戶可以根據需要設置在非本人操作時通訊應用程序的操作方式,例如,在非本人操作時直接通過移動終端強行中斷當前程序運行,提示退出或者重新登錄,這對于支付寶、微信等具有支付交易功能的通訊應用程序,具有重要的意義,有利于保護帳號安全。其中,所述基于全屏指紋識別的信息提示方法,還包括提供設置操作界面,在所述操作界面開啟或者關閉信息提示功能。用戶可以在移動終100的設置功能模塊中集成開啟或者關閉上述信息提示功能的選項,以免過渡消耗移動終端100的電量,在選項上設置密鑰,避免非本人操作時,預先被關閉這一信息提示功能,使得功能效果失效。實施例2此外,為實現上述目的,如圖5所示,本發(fā)明還提出一種基于全屏指紋識別的信息提示裝置,包括:收集判斷模塊420,用于獲取當前的操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息;信息添加模塊430,用于所述操作指紋信息為非所述用戶指紋信息,且當前通訊應用程序的發(fā)送按鈕被點擊時,在發(fā)送信息的輸入內容中添加預設提示信息后發(fā)送給接收終端。其中,所述基于全屏指紋識別的信息提示裝置,還包括預設模塊410,用于預先存儲用戶指紋信息,以及設置所述用戶指紋信息關聯對應的通訊應用程序。基于設置有指紋識別功能顯示屏的移動終端100,具有全屏指紋識別功能,當用戶通過觸屏動作進行操作時,通過全屏指紋身份識別模塊能夠實時獲取操作指紋信息,通過與預留的用戶指紋信息進行比對,判斷是否為用戶本人操作;操作指紋信息和用戶指紋信息不匹配時,判斷為非用戶本人操作,可以設置操作者通過移動終端的通訊應用程序,如短信、微信、qq等,向第三方發(fā)送信息時,同時向第三方發(fā)送預設提示信息,從而避免第三方發(fā)生誤判。上述預設模塊410、收集判斷模塊420以及信息添加模塊430均設置在移動終端100,與控制器180相互獨立設置,但與控制器180進行連接;或者預設模塊410、收集判斷模塊420以及信息添加模塊430集成設置在控制器180中,利用控制器180的處理器資源實現上述功能模塊的效果。如圖6所示,所述基于全屏指紋識別的信息提示裝置還包括中斷提示模塊440,用于當所述操作者指紋信息與所述用戶指紋信息不匹配時,所述移動終端退出所述用戶指紋信息關聯的應用程序,并提示重新登錄。如圖7所示,所述預設模塊410包括:功能選擇單元411,用于提供用戶設置操作界面,在所述操作界面開啟或者關閉信息提示功能。指紋信息關聯單元412,用于預先錄入并存儲至少一個所述用戶指紋信息,對應每一所述用戶指紋信息關聯對應的所述通訊應用程序。設置與存儲單元413,用于添加所述預設提示信息,同時對所述應用程序進行反向編譯獲得所述應用程序的文本內容輸入框和發(fā)送按鈕的控制標識符;將所述預設提示信息和所述控制標識符存儲在同一數據庫。所述收集判斷模塊420包括:程序關聯判斷單元421,用于當輸入法鍵盤顯示時,實時獲得當前應用程序類型并判斷所述當前應用程序是否屬于關聯對應的所述通訊應用程序;指紋采集比對單元422,用于當所述當前應用程序為關聯對應的通訊應用程序時,采集當前的操作指紋信息,并比對所述操作指紋信息與所述用戶指紋信息。所述信息添加模塊430包括:提示信息調取單元431,用于所述操作指紋信息為非所述用戶指紋信息,根據當前所述通訊應用程序類型調取對應的所述控制標識符和所述預設提示信息;監(jiān)控加載單元432,用于監(jiān)控所述文本內容輸入框和所述發(fā)送按鈕,當發(fā)送按鈕被點擊時,在輸入內容添加所述預設提示信息。具體地,通過移動終端100本身集成的指紋識別模塊1110,采集用戶自身的指紋,一般可以采集10個手指的指紋信息,避免用戶自身在其他指紋觸發(fā)發(fā)送按鈕時,造成誤發(fā)預設提示信息;預存自己的指紋信息,預設需要添加識別信息的及時通訊軟件等通訊應用程序,添加預設提示信息。同時,提前將常用的通訊應用程序(如短信,qq,微信等)進行反編譯,可以使用服務器進行程序反向編譯,將這些通訊應用程序的文本內容輸入框和發(fā)送按鈕的viewid發(fā)送給移動終端,移動終端促將這兩個viewid和之前預設的信息一起保存在一個數據庫中,供后續(xù)使用。另外,提示功能的開關保存在settings模塊的公用數據庫中,指紋信息保存及比對使用系統(tǒng)自帶指紋功能模塊。其他預設提示信息保存在自身數據庫中。數字庫存儲的數據結構如表1所示:表1包名內容控件id發(fā)送按鈕id預設提示信息com.tencent.qq0x7f0503210x7f050322“非本人發(fā)送”com.tencent.micromsg0x7f0504210x7f050422“非本人發(fā)送”com.tencent.alipay0x7f0505210x7f050522“非本人操作”…………其中包名是用于查詢和識別是否通訊應用程序;觸發(fā)發(fā)送按鈕id是作為添加預設提示信息的開啟條件,內容控件id是為了實現與預設提示信息進行關聯添加。對應某一通訊應用程序的包名、內容控件id、發(fā)送按鈕id以及預設提示信息均存在在數據庫中的同一行或者同一列,便于信息的讀取與調用。對于移動終端100中的通訊應用程序輸入操作(輸入法顯示界面)的監(jiān)控,通過監(jiān)控輸入法來實現。當有輸入法鍵盤顯示時,首先獲取處于顯示頂層的通訊應用程序的包名,以判斷當前操作的應用程序是否是用戶預設的通訊應用程序,若是,則觸發(fā)全屏指紋識別功能模塊進行指紋收集。收集到操作指紋后和用戶之前預存的用戶指紋進行比對,以判斷是否為用戶本人操作。如果不是用戶本人則觸發(fā)信息添加模塊,并將獲取到的當前操作的通訊應用程序的包名傳入到信息添加模塊。對于操作指紋的采集,也可以是在移動終端100的觸摸屏被觸發(fā)時,通過全屏指紋識別功能模塊采集操作指紋,并且與用戶指紋進行比對,預先判斷是否為本人操作。信息添加模塊接收到傳來的應用程序的包名,根據包名在數據庫中查找之前預存的應用程序的內容輸入框和發(fā)送按鈕的viewid和預設提示信息。查找到viewid后,在viewrootimpl中對這兩個控件進行監(jiān)控。當發(fā)送按鈕被點擊時,則修改內容輸入框控件的mtext成員,即用戶輸入內容,在輸入內容中添加預設提示信息,提示非用戶本人輸入。本發(fā)明提出的一種基于全屏指紋識別的信息提示方法及其裝置,通過預先存儲用戶指紋信息,并且將用戶指紋信息與用于通訊或者支付交易的通訊應用程序關聯,當移動終端被關聯的通訊應用程序被使用時,觸發(fā)收集判斷模塊從而通過移動終端的全屏指紋身份識別模塊采集操作指紋信息,通過比對操作指紋信息和用戶指紋信息,從而判斷是否為本人操作,若操作指紋信息和用戶指紋信息不匹配,在用戶輸入內容添加預先存儲的預設提示信息,從而提示非本人發(fā)送,提醒接收信息的人注意,以避免誤會或損失。需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的
技術領域:
,均同理包括在本發(fā)明的專利保護范圍內。當前第1頁12