欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

消息處理裝置及方法與流程

文檔序號:12692964閱讀:306來源:國知局
消息處理裝置及方法與流程

本發(fā)明涉及移動終端技術領域,具體涉及一種消息處理裝置及方法。



背景技術:

隨著移動終端技術的不斷發(fā)展,人們現(xiàn)已可通過手機等移動終端進行短信、微信以及QQ消息的即時消息通訊,方便快捷。然而,以短信為例,在使用短信聊天過程中,用戶只知道該短信是哪個手機號碼發(fā)送的,并不知道使用該手機號碼的手機實際由誰操作。例如,B手機接收到A手機發(fā)送的短信,只能知道該短信是從A手機發(fā)送,并不能知道該短信是由A手機的機主發(fā)送,還是使用A手機的其他用戶(如A的朋友,或者非法用戶等)發(fā)送的。當這些短信由非法用戶取得用戶手機后發(fā)送,且其中包括轉賬匯款等信息時,若短信接收方未對短信發(fā)送方的身份進行核實,將容易導致其財產損失。如前所述,在現(xiàn)有技術的消息傳輸中,存在一定的安全風險。



技術實現(xiàn)要素:

本發(fā)明提供一種消息處理裝置及方法,旨在提升移動終端在消息傳輸中的安全性。

為實現(xiàn)上述發(fā)明目的,本發(fā)明提供一種消息處理裝置,該消息處理裝置包括:

提取模塊,用于在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出所述第一消息攜帶的第一指紋信息,其中,所述第一指紋信息為所述消息發(fā)送端在基于其顯示屏接收所述第一消息的輸入時,同時基于其顯示屏采集的,消息輸入者的指紋信息;

比對模塊,用于獲取所述移動終端本地或在線存儲的,對應所述消息發(fā)送端的第二指紋信息,并將獲取的所述第二指紋信息與所述第一指紋信息進行比對;

提示模塊,用于在所述第二指紋信息與所述第一指紋信息比對不一致時,輸出所述消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

可選地,所述提取模塊還用于在移動終端接收到所述消息發(fā)送端所發(fā)送的第一消息時,對所述第一消息進行語義分析,以識別所述第一消息是否攜帶預設關鍵字;還用于在識別到所述第一消息攜帶預設關鍵字時,提取出所述第一消息攜帶的第一指紋信息。

可選地,所述比對模塊還用于發(fā)送指紋獲取請求至預設服務器,其中,所述指紋獲取請求攜帶有所述消息發(fā)送端的標識信息;還用于接收所述預設服務器基于所述標識信息返回的,對應所述消息發(fā)送端的第二指紋信息。

可選地,所述消息處理裝置還包括:

采集模塊,用于在偵測到基于所述移動終端的顯示屏的消息輸入操作時,基于所述顯示屏采集當前輸入者的第三指紋信息;

封裝模塊,用于在偵測到所述輸入操作完成時,將所述第三指紋信息封裝至所述消息輸入操作對應的消息中,以發(fā)送至所述消息輸入操作對應的消息接收端。

可選地,所述顯示屏包括陣列排布的,用于發(fā)射紅外線的紅外發(fā)光二極管,以及用于感應光線的紅外感應二極管,所述采集模塊還用于控制所述紅外發(fā)光二極管進入發(fā)射模式,控制所述紅外感應二極管進入感應模式,以由所述紅外感應二極管感應用當前輸入者的手指反射的,所述紅外發(fā)光二極管發(fā)射出的紅外線;還用于根據各所述紅外感應二極管的感應結果,獲取當前輸入者的第三指紋信息。

此外,為實現(xiàn)上述發(fā)明目的,本發(fā)明還提供一種消息處理方法,該消息處理方法包括:

在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出所述第一消息攜帶的第一指紋信息,其中,所述第一指紋信息為所述消息發(fā)送端在基于其顯示屏接收所述第一消息的輸入時,同時基于其顯示屏采集的,消息輸入者的指紋信息;

獲取所述移動終端本地或在線存儲的,對應所述消息發(fā)送端的第二指紋信息,并將獲取的所述第二指紋信息與所述第一指紋信息進行比對;

在所述第二指紋信息與所述第一指紋信息比對不一致時,輸出所述消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

可選地,所述提取出所述第一消息攜帶的第一指紋信息的步驟之前,還包括:

在移動終端接收到所述消息發(fā)送端所發(fā)送的第一消息時,對所述第一消息進行語義分析,以識別所述第一消息是否攜帶預設關鍵字;

在識別到所述第一消息攜帶預設關鍵字時,提取出所述第一消息攜帶的第一指紋信息。

可選地,所述獲取所述移動終端本地或在線存儲的,對應所述消息發(fā)送端的第二指紋信息的步驟包括:

發(fā)送指紋獲取請求至預設服務器,其中,所述指紋獲取請求攜帶有所述消息發(fā)送端的標識信息;

接收所述預設服務器基于所述標識信息返回的,對應所述消息發(fā)送端的第二指紋信息。

可選地,所述消息處理方法還包括:

在偵測到基于所述移動終端的顯示屏的消息輸入操作時,基于所述顯示屏采集當前輸入者的第三指紋信息;

在偵測到所述輸入操作完成時,將所述第三指紋信息封裝至所述消息輸入操作對應的消息中,以發(fā)送至所述消息輸入操作對應的消息接收端。

可選地,所述顯示屏包括陣列排布的,用于發(fā)射紅外線的紅外發(fā)光二極管,以及用于感應光線的紅外感應二極管,所述基于所述顯示屏采集當前輸入者的第三指紋信息的步驟包括:

控制所述紅外發(fā)光二極管進入發(fā)射模式,控制所述紅外感應二極管進入感應模式,以由所述紅外感應二極管感應用當前輸入者的手指反射的,所述紅外發(fā)光二極管發(fā)射出的紅外線;

根據各所述紅外感應二極管的感應結果,獲取當前輸入者的第三指紋信息。

本發(fā)明提出的消息處理裝置及方法,由消息發(fā)送端在通過顯示屏接收消息輸入的過程中,通過顯示屏同步采集消息輸入者的指紋信息,并將采集的指紋信息封裝至輸入的第一消息中,一同發(fā)送至移動終端;從而在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,從第一消息中提取出消息輸入者的第一指紋信息,并獲取到對應消息發(fā)送端的第二指紋信息,與第一指紋信息進行比對;進而根據二者指紋信息的比對結果對消息輸入者的身份進行確認,并在身份確認失敗,也即是二者指紋信息比對不一致時,在移動終端輸出消息輸入者非預設用戶的提示信息,使得移動終端用戶了解對方身份,避免財產損失以及敏感信息泄露等,達到提升移動終端消息傳輸安全性的目的。

附圖說明

圖1為實現(xiàn)本發(fā)明各個實施例的一個移動終端的硬件結構示意圖;

圖2為實現(xiàn)本發(fā)明各個實施例的一個移動終端的顯示屏中第一類像素以及第二類像素的結構示意圖;

圖3為本發(fā)明消息處理裝置第一實施例的模塊示意圖;

圖4為本發(fā)明消息處理裝置第一實施例中一種紅外發(fā)光二極管和紅外感應二極管的設置方式示例圖;

圖5為本發(fā)明消息處理裝置第一實施例中指紋錄入操作的示意圖;

圖6為本發(fā)明消息處理裝置第一實施例中生成的位圖的示例圖;

圖7為本發(fā)明消息處理方法第一實施例的流程示意圖。

具體實施方式

應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互任意結合。

現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。

移動終端可以以各種形式來實施。例如,本發(fā)明中描述的移動終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發(fā)明的實施方式的構造也能夠應用于固定類型的終端。

圖1為實現(xiàn)本發(fā)明各個實施例的一個移動終端的硬件結構示意圖。

移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細描述移動終端的元件。

無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網絡之間的無線電通信。例如,無線通信單元可以包括移動通信模塊111、無線互聯(lián)網模塊112和短距無線通信模塊113中的至少一個。

移動通信模塊111將無線電信號發(fā)送到基站(例如,接入點、節(jié)點B等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發(fā)送和/或接收的各種類型的數據。

無線互聯(lián)網模塊112支持移動終端的無線互聯(lián)網接入。該模塊可以內部或外部地耦接到終端。該模塊所涉及的無線互聯(lián)網接入技術可以包括Wibro(無線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。

短距無線通信模塊113是用于支持短程通信的模塊。短程通信技術的一些示例包括WLAN(無線LAN)(Wi-Fi)、藍牙TM、射頻識別(RFID)、紅外數據協(xié)會(IrDA)、超寬帶(UWB)、紫蜂TM以及近場通訊(NFC)等等。

A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機121和麥克風122,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數據進行處理。處理后的圖像幀可以顯示在顯示單元151上。經相機121處理后的圖像幀可以存儲在存儲器160(或其它存儲介質)中或者經由無線通信單元110進行發(fā)送,可以根據移動終端的構造提供兩個或更多相機121。麥克風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是否與外部裝置耦接。

接口單元170用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數據端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機端口等等。識別模塊可以是存儲用于驗證用戶使用移動終端100的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USIM)等等。另外,具有識別模塊的裝置(下面稱為"識別裝置")可以采取智能卡的形式,因此,識別裝置可以經由端口或其它連接裝置與移動終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數據信息、電力等等)并且將接收到的輸入傳輸到移動終端100內的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數據。

另外,當移動終端100與外部底座連接時,接口單元170可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸到移動終端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準確地安裝在底座上的信號。輸出單元150被構造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152等。

顯示單元151可以顯示在移動終端100中處理的信息。例如,當移動終端100處于電話通話模式時,顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關的用戶界面(UI)或圖形用戶界面(GUI)。當移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、顯示出視頻或圖像以及相關功能的UI或GUI等等。

具體的,如圖2所示,該顯示單元151由像素陣列構成,包括第一類像素1511和第二類像素1512,其中,第一類像素1511包括用于感應光線的紅外感應二極管,用于發(fā)射紅外線的紅外發(fā)光二極管,以及用于顯示顏色的發(fā)光二極管(如RGB發(fā)光二極管);第二類像素1512包括用于顯示顏色的發(fā)光二極管(如RGB發(fā)光二極管),紅外發(fā)光二極管,但不包括紅外感應二極管。因此,該顯示單元151可以通過第一類像素顯示顏色和/或感應光線,通過第二類像素顯示顏色。當第一類像素中的紅外感應二極管暴露在光線(包括環(huán)境光線,以及外界物體反射的由紅外發(fā)光二極管發(fā)射的紅外線)之下時,其將根據感應光線的光強產生感應電流,或者感應電壓,或者充電。從而可根據顯示單元151中各紅外感應二極管的感應結果執(zhí)行多種有益操作,包括但不限于通過感應環(huán)境光線調解顯示亮度,通過感應反射光線檢測物體的表面輪廓,通過感應環(huán)境光線或者反射光線識別物體位置等。

音頻輸出模塊152可以在移動終端處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將無線通信單元110接收的或者在存儲器160中存儲的音頻數據轉換音頻信號并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動終端100執(zhí)行的特定功能相關的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚聲器、蜂鳴器等等。

存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,例如,可以存儲實現(xiàn)本發(fā)明消息處理方法的軟件程序,或者可以暫時地存儲己經輸出或將要輸出的數據(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關于當觸摸施加到觸摸屏時輸出的各種方式的振動和音頻信號的數據。

存儲器160可以包括至少一種類型的存儲介質,所述存儲介質包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機訪問存儲器(RAM)、靜態(tài)隨機訪問存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網絡連接執(zhí)行存儲器160的存儲功能的網絡存儲裝置協(xié)作。

控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音通話、數據通信、視頻通話等等相關的控制和處理??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。

電源單元190在控制器180的控制下接收外部電力或內部電力并且提供操作各元件和組件所需的適當的電力。

這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當的編程語言編寫的軟件應用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。

基于上述移動終端硬件結構,提出本發(fā)明消息處理裝置的各個實施例。

參照圖3,在本發(fā)明消息處理裝置的第一實施例中,該消息處理裝置包括:

提取模塊10,用于在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出第一消息攜帶的第一指紋信息,其中,第一指紋信息為消息發(fā)送端在基于其顯示屏接收第一消息的輸入時,同時基于其顯示屏采集的,消息輸入者的指紋信息;

比對模塊20,用于獲取移動終端本地或在線存儲的,對應消息發(fā)送端的第二指紋信息,并將獲取的第二指紋信息與第一指紋信息進行比對;

提示模塊30,用于在第二指紋信息與第一指紋信息比對不一致時,輸出消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

需要說明的是,本發(fā)明描述的消息包括短信(移動網短消息),以及微信、QQ等即時通訊軟件消息,本發(fā)明提供的消息處理裝置基于圖1、2所示的移動終端實現(xiàn)功能,主要方案為:由消息發(fā)送端在通過顯示屏接收消息輸入的過程中,通過顯示屏同步采集消息輸入者的指紋信息,并將采集的指紋信息封裝至輸入的第一消息中,一同發(fā)送至移動終端;從而在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,從第一消息中提取出消息輸入者的第一指紋信息,并獲取到對應消息發(fā)送端的第二指紋信息,與第一指紋信息進行比對;進而根據二者指紋信息的比對結果對消息輸入者的身份進行確認,并在身份確認失敗,也即是二者指紋信息比對不一致時,在移動終端輸出消息輸入者非預設用戶的提示信息。

首先,對本發(fā)明實現(xiàn)的屏幕指紋識別的方案進行說明:移動終端的顯示屏包括陣列設置的紅外發(fā)光二極管和紅外感應二極管,如圖4所示,一列紅外感應二極管設置在兩列紅外發(fā)光二極管之間,即紅外發(fā)光二極管和紅外感應二極管交叉設置,從而該列紅外感應二極管能夠感應外界物體反射回的,由相鄰列紅外發(fā)光二極管發(fā)射出的紅外線。

請參照圖5,當用戶將手指放置在移動終端的顯示屏之上時,由于用戶手指的阻擋,部分紅外發(fā)光二極管發(fā)射的紅外線將被反射,最終被紅外感應二極管感應。需要說明的是,手指指紋由用戶手指表面的凸起以及凹槽構成,而紅外線照射到手指上的這些凸起和凹槽時,反射的紅外線數量以及角度將不盡相同,由此,紅外感應二極管感應到入射紅外線(及被用戶手指反射回的紅外線)數量以及角度不同,產生的感應結果也不相同,從而可通過各紅外感應二極管的感應結果實現(xiàn)對用戶手指指紋的映射。

具體的,紅外感應二極管在感應紅外線時,根據感應到紅外線光強的不同,產生不同的強度的感應電流或感應電壓,因此,移動終端根據各紅外感應二極管感應到紅外線光強而產生的感應電流或感應電壓,生成對應于用戶手指指紋輪廓的位圖;進而從對應于用戶手指指紋輪廓的位圖中,提取出用戶手指的指紋信息。

在具體實施時,以移動終端的顯示屏橫向設置900個紅外感應二極管,縱向設置1600個紅外感應二極管為例,移動終端逐行掃描各行紅外感應二極管的感應結果,以感應電壓為例,移動終端掃描一個紅外感應二極管的感應電壓時,按照預設的轉換規(guī)則(本發(fā)明對該轉換規(guī)則的設置不做具體限制,可由本領域技術人員根據實際需要進行設置)將該感應電壓轉換為該紅外感應二極管的感應灰度值,如轉換規(guī)則為S=┌V*k┐,其中S為灰度值,┌┐表示上取整V為感應電壓,k為轉換系數,具體可根據紅外感應二極管的性能不同,具體實驗得出,此處取經驗值k=0.75。例如,當一個紅外感應二極管的感應電壓為300毫伏時,則移動終端將該感應電壓值轉為該紅外感應二極管的感應灰度值┌300*0.75┐=225;又例如,當一個紅外感應二極管的感應電壓為250毫伏時,則移動終端將該感應電壓值轉為該紅外感應二極管的感應灰度值┌250*0.75┐=188。從而,在完成對各紅外感應二極管的掃描之后,移動終端將各紅外感應二極管的感應電壓轉換為0-255范圍內的灰度值,得到分辨率為1600*900的位圖,該位圖包括了用戶手指的指紋輪廓,如圖6所示。

在得到對應于用戶手指指紋輪廓的位圖之后,移動終端即可從該位圖中提取出用戶手指的指紋信息。

另一方面,由于紅外感應二極管在顯示屏的位置是固定的,用戶手指相對于顯示屏的位置即感應到用戶手指指紋的紅外感應二極管相對于顯示屏的位置,移動終端在從對應于用戶手指指紋輪廓的位圖中提取指紋信息的同時,即可根據位圖中各像素點與紅外感應二極管的映射關系,確定感應到用戶手指指紋的紅外感應二極管相對于顯示屏的位置,作為用戶手指相對于顯示屏的位置?;蛘?,不提取指紋信息,僅確定用戶手指相對于顯示屏的位置。從而可根據該位置信息實現(xiàn)對移動終端的觸摸操作,而無需額外的觸摸屏,或者其他觸摸輸入裝置。

在本發(fā)明實施例中時,提取模塊10對移動終端的消息接收操作進行偵測,并在偵測到移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出該第一消息所攜帶的第一指紋信息,其中,該第一指紋信息由消息發(fā)送端在通過其顯示屏接收消息輸入者的消息輸入操作時,通過其顯示屏同步采集,也即是說,該消息發(fā)送端的顯示屏即指紋識別傳感器,可在全屏任意位置進行指紋采集。

例如,前述消息輸入者通過消息發(fā)送端向前述移動終端發(fā)送短信,在前述移動終端接收到該短信時,將被提取模塊10偵測到。

又例如,前述消息輸入者通過消息發(fā)送端運行的微信應用向前述移動終端發(fā)送微信消息,在前述移動終端接收到該微信消息時,將被提取模塊10偵測到。

在提取出第一消息所攜帶的第一指紋信息之后,提取模塊10將提取出的第一指紋信息傳輸至比對模塊20進行比對。

比對模塊20在接收到提取模塊10傳輸的第一指紋信息時,識別到移動終端當前接收到消息發(fā)送端新發(fā)送的消息,此時需要對消息發(fā)送端的消息輸入者身份進行確認,具體為確認消息發(fā)送端的消息輸入者是否為預設用戶,通常的,該預設用戶為消息發(fā)送端的機主。

具體的,比對模塊20在接收到提取模塊10傳輸的第一指紋消息時,獲取到移動終端本地儲存或在線存儲的,對應前述消息發(fā)送端的第二指紋信息,將該第二指紋信息與第一指紋信息進行比對,由于第一指紋信息為消息發(fā)送端在通過顯示屏接收消息輸入者的輸入時,同步采集到的,在二者指紋信息比對一致時,即可確定消息發(fā)送端的消息輸入者為預設用戶,否則確定消息發(fā)送端的消息輸入者不為預設用戶。

在具體實施時,比對模塊20首先獲取到該消息發(fā)送端的標識信息,進而根據標識信息獲取到對應消息發(fā)送端的第二指紋信息,該第二指紋信息為預設用戶預先錄入的指紋信息。

具體的,以本發(fā)明描述的移動終端為移動終端A,消息發(fā)送端為移動終端B,對比對模塊20獲取對應消息發(fā)送端的第二指紋信息進行說明。

移動終端B的機主,用戶B在通過移動終端B與移動終端A的用戶A進行消息溝通之前,首先通過移動終端B的顯示屏錄入其指紋信息,記為第二指紋信息。其中,通過顯示屏錄入指紋信息的方式可參照本實施例開篇所描述的屏幕指紋識別方案,此處不再贅述。

在接收到用戶B錄入的第二指紋信息之后,移動終端B根據用戶操作將該第二指紋信息,其當前插入SIM(Subscriber Identification Module,客戶識別模塊)卡的手機號,以及用戶B的姓名(或者用戶B的即時通訊軟件賬號等)一同關聯(lián)打包后傳輸至預設服務器,以供消息接收端(如移動終端A)在接收到移動終端B發(fā)送的消息時,可從預設服務器獲取到對應于移動終端B的第二指紋信息,也即是移動終端B的機主用戶B的指紋信息。其中,前述手機號以及用戶B的姓名用作移動終端B的標識信息。

之后,基于移動終端A運行的消息處理裝置的比對模塊20,在獲取對應于消息發(fā)送端(即移動終端B)的第二指紋信息時,比對模塊20發(fā)送攜帶消息發(fā)送端的標識信息的指紋獲取請求至預設服務器;接收預設服務器根據前述標識信息返回的,對應消息發(fā)送端的第二指紋信息。

如前所述,由于預設服務器提前接收并儲存了對應于消息發(fā)送端的第二指紋信息,在接收到比對模塊20的指紋獲取請求時,即可從該指紋獲取請求中解析出其攜帶的對應于消息發(fā)送端的標識信息,查找到該標識信息關聯(lián)的第二指紋信息,返回至比對模塊20。

例如,比對模塊20在其所在移動終端接收到消息發(fā)送端發(fā)送的短信時,從接收的短信中,提取出消息發(fā)送端的手機號作為消息發(fā)送端的標識信息,以生成指紋獲取請求;

又例如,比對模塊20在其所在移動終端接收到消息發(fā)送端發(fā)送端的微信消息時,從接收的微信消息中,提取出消息發(fā)送端的微信賬號作為消息發(fā)送端的標識信息,以生成指紋獲取請求。

可選地,比對模塊20在發(fā)送指紋獲取請求時,若其所在移動終端本地存儲了消息發(fā)送端的用戶姓名,可從接收的第一消息中提取出消息發(fā)送端的手機號,將提取出的手機號與消息發(fā)送端的用戶姓名一同作為消息發(fā)送端的標識信息,以進一步保障預設服務器返回第二指紋消息的準確性,從而避免消息發(fā)送端的手機號易主,儲存在預設服務器的第二指紋信息被惡意篡改,導致預設服務器返回篡改后第二指紋信息的情況。

可選地,在其他實施例中,消息發(fā)送端還可將其對應的第二指紋信息直接發(fā)送至前述移動終端,由前述移動終端進行本地儲存,從而在接收到消息發(fā)送端發(fā)送的消息時,比對模塊20可直接在移動終端本地獲取到對應消息發(fā)送端的第二指紋信息,例如,當用戶B和用戶A面對面時,用戶B可操作移動終端B將其指紋信息直接發(fā)送至用戶A的移動終端A。

比對模塊20在獲取到對應于消息發(fā)送端的第二指紋信息之后,將獲取的第二指紋信息與提取模塊10傳輸的第一指紋信息進行比對,當二者比對信息不一致時,確定消息發(fā)送端的消息輸入者不為預設用戶,發(fā)送提示指示至提示模塊30。

提示模塊30在接收到比對模塊20傳輸的提示指示之后,識別到當前與消息發(fā)送端的消息傳輸存在一定的安全風險,需要對移動終端用戶進行提示,輸出消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

例如,提示模塊30在移動終端的顯示屏顯示“對方用戶非本人”。

又例如,提示模塊30通過移動終端的音頻輸出模塊播放“對方用戶非本人的提示音”。

本發(fā)明提出的消息處理裝置,由消息發(fā)送端在通過顯示屏接收消息輸入的過程中,通過顯示屏同步采集消息輸入者的指紋信息,并將采集的指紋信息封裝至輸入的第一消息中,一同發(fā)送至移動終端;從而在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,從第一消息中提取出消息輸入者的第一指紋信息,并獲取到對應消息發(fā)送端的第二指紋信息,與第一指紋信息進行比對;進而根據二者指紋信息的比對結果對消息輸入者的身份進行確認,并在身份確認失敗,也即是二者指紋信息比對不一致時,在移動終端輸出消息輸入者非預設用戶的提示信息,使得移動終端用戶了解對方身份,避免財產損失以及敏感信息泄露等,達到提升移動終端消息傳輸安全性的目的。

進一步地,基于第一實施例,提出本發(fā)明消息處理裝置的第二實施例,在本實施例中,提取模塊10還用于在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,對第一消息進行語義分析,以識別第一消息是否攜帶預設關鍵字;還用于在識別到第一消息攜帶預設關鍵字時,提取出第一消息攜帶的第一指紋信息。

需要說明的是,本實施例與前述第一實施例的區(qū)別在于,本實施例對需要進行身份認證的消息進行限制,而不是如同前述第一實施例對所有接收的消息的進行身份認證,以下對此進行說明,其他可參照前述第一實施例,此處不再贅述。

在本發(fā)明實施例中,提取模塊10對移動終端的消息接收操作進行偵測,并在偵測到移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,并不立即對第一消息進行指紋信息的提取,而是首先對第一消息進行語義分析,以確定第一消息是否攜帶預設關鍵字,其中,本發(fā)明對采用的具體語義分析算法不做限制,可由本領域技術人員根據實際需要進行設置;另一方面,預設關鍵字的設置可由移動終端用戶根據實際需要進行設置,例如,可以設置“銀行”、“卡號”以及“轉賬”等作為預設關鍵字,以對包含這些預設關鍵字的信息進行身份認證。

在識別到第一消息攜帶預設關鍵字時,說明該消息為移動終端用戶關注的類型消息,需要進行身份認證,此時提取出該第一消息攜帶的第一指紋信息,以進行后續(xù)的身份認證操作,具體可參照前述第一實施例的相關描述,此處不再贅述。

本發(fā)明實施例通過對需要進行身份認證的消息進行限制,能夠降低對移動終端的處理資源的消耗。

進一步地,基于第一或第二實施例,提出本發(fā)明消息處理裝置的第三實施例,在本實施例中,該消息處理裝置還包括:

采集模塊,用于在偵測到基于移動終端的顯示屏的消息輸入操作時,基于顯示屏采集當前輸入者的第三指紋信息;

封裝模塊,用于在偵測到輸入操作完成時,將第三指紋信息封裝至消息輸入操作對應的消息中,以發(fā)送至消息輸入操作對應的消息接收端。

需要說明的是,本發(fā)明實施例在前述實施例的基礎上,增加了向外發(fā)送消息的處理方案,以下僅對此進行說明,其他可參照前述第一實施例,此處不再贅述。

在本實施例中,除了提取模塊10對移動終端的消息接收操作進行偵測之外,采集模塊還對移動終端的消息輸入操作進行偵測,例如,采集模塊偵測到移動終端的顯示屏顯示短信界面,且用戶正在基于顯示屏編輯短信;又例如,采集模塊偵測到移動終端的顯示屏顯示微信界面,且用戶正在基于顯示屏編輯微信消息。

在偵測到基于移動終端顯示屏的消息輸入操作時,采集模塊基于顯示屏采集當前輸入者的第三指紋信息,并將采集的第三指紋信息傳輸至封裝模塊。

封裝模塊在接收到采集模塊傳輸的第三指紋信息,且偵測到輸入操作完成時,將第三指紋信息封裝至消息輸入操作對應的消息中,以發(fā)送至消息輸入操作對應的消息接收端。例如,移動終端當前響應用戶的消息輸入裝置進行短信編輯,在偵測到短信界面的“發(fā)送控件”被點擊時,封裝模塊確定當次消息輸入操作完成;又例如,移動終端當前響應用戶的消息輸入裝置進行微信消息編輯,在偵測到微信界面的“發(fā)送控件”被點擊時,封裝模塊確定當次消息輸入操作完成。

進一步地,在本實施例中,移動終端的顯示屏包括陣列排布的,用于發(fā)射紅外線的紅外發(fā)光二極管,以及用于感應光線的紅外感應二極管,采集模塊還用于控制紅外發(fā)光二極管進入發(fā)射模式,控制紅外感應二極管進入感應模式,以由紅外感應二極管感應用當前輸入者的手指反射的,紅外發(fā)光二極管發(fā)射出的紅外線;還用于根據各紅外感應二極管的感應結果,獲取當前輸入者的第三指紋信息。

在具體實施時,采集模塊正向偏置紅外發(fā)光二極管,以使得紅外發(fā)光二極管進入發(fā)射模式,反向偏置或零偏置紅外感應二極管,以使得紅外感應二極管進入感應模式。參照如4所示的紅外感應二極管和紅外發(fā)光二極管的設置方法,一列紅外感應二極管設置在兩列紅外發(fā)光二極管之間,即紅外發(fā)光二極管和紅外感應二極管交叉設置,從而該列紅外感應二極管能夠感應外界物體反射回的,由相鄰列紅外發(fā)光二極管發(fā)射出的紅外線。當用戶執(zhí)行消息輸入操作而使用手指接觸移動終端的顯示屏時,由于用戶手指的阻擋,部分紅外發(fā)光二極管發(fā)射的紅外線將被反射,最終被紅外感應二極管感應。需要說明的是,手指指紋由用戶手指表面的凸起以及凹槽構成,而紅外線照射到手指上的這些凸起和凹槽時,反射的紅外線數量以及角度將不盡相同,由此,紅外感應二極管感應到入射紅外線(及被用戶手指反射回的紅外線)數量以及角度不同,產生的感應結果也不相同,從而可通過各紅外感應二極管的感應結果實現(xiàn)對用戶手指指紋的映射。

以移動終端的顯示屏橫向設置900個紅外感應二極管,縱向設置1600個紅外感應二極管為例,對采集模塊的采集第三指紋信息的操作進行說明。

在當前輸入者通過移動終端的顯示屏進行消息輸入操作時,采集模塊逐行掃描各行紅外感應二極管的感應結果,以感應電壓為例,采集模塊掃描一個紅外感應二極管的感應電壓時,按照預設的轉換規(guī)則(該轉換規(guī)則的設置本發(fā)明不做具體限制,可由本領域技術人員根據實際需要進行設置)將該感應電壓轉換為該紅外感應二極管的感應灰度值,如轉換規(guī)則為S=┌V*k┐,其中S為灰度值,┌┐表示上取整V為感應電壓,k為轉換系數,具體可根據紅外感應二極管的性能不同,具體實驗得出,此處取經驗值k=0.75。例如,當一個紅外感應二極管的感應電壓為300毫伏時,則采集模塊將該感應電壓值轉為該紅外感應二極管的感應灰度值┌300*0.75┐=225;又例如,當一個紅外感應二極管的感應電壓為250毫伏時,則采集模塊將該感應電壓值轉為該紅外感應二極管的感應灰度值┌250*0.75┐=188。從而,在完成對各紅外感應二極管的掃描之后,采集模塊將各紅外感應二極管的感應電壓轉換為0-255范圍內的灰度值,得到分辨率為1600*900的位圖,該位圖包括了當前輸入者的指紋輪廓,如圖6所示。

在得到對應于當前輸入者的手指指紋輪廓的位圖之后,采集模塊即可從該位圖中提取出當前輸入者的第三指紋信息。

進一步地,提出本發(fā)明消息處理裝置的第四實施例,在本實施例中,該消息處理裝置還包括加密模塊,用于在偵測到基于移動終端的消息輸入操作,且消息輸入操作完成時,獲取到對應于移動終端的私鑰,并使用獲取的私鑰對消息輸入操作對應的消息進行加密,以供消息接收端在接收到該消息時,基于對應于所述移動終端的公鑰對該消息進行解密。

在本實施例中,提供與前述實施例不同的身份認證方案。具體的,以移動終端A與移動終端B間的消息傳輸為例,對于移動終端A的機主用戶A,以及移動終端B的機主用戶B,移動終端A與移動終端B分別使用各自機主的指紋信息,生成與指紋信息匹配的公鑰和私鑰。

在生成公鑰和私鑰的生成之后,移動終端A響應用戶A的操作將用戶A的密碼公鑰傳遞給移動終端B,同樣的,移動終端B響應用戶B的操作將用戶B的密碼公鑰傳遞給移動終端A。

在用戶A操作移動終端A給移動終端B發(fā)送消息的過程中,基于移動終端A運行的消息處理裝置的加密模塊獲取到用戶A的指紋信息,并在移動終端A的本地查找與用戶A的指紋信息匹配的私鑰,并使用該私鑰對待發(fā)送的消息進行加密;移動終端B在接收到加密的消息后,使用對應的公鑰對加密消息進行解密,解密成功即可確認消息發(fā)送者身份。

進一步的,本發(fā)明還提供一種消息處理方法,由圖3所示的消息處理裝置執(zhí)行,結合參照圖3和圖7,對應于本發(fā)明消息處理裝置的第一實施例,在本發(fā)明消息處理方法的第一實施例中,該消息處理方法包括:

步驟S10,在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出第一消息攜帶的第一指紋信息,其中,第一指紋信息為消息發(fā)送端在基于其顯示屏接收第一消息的輸入時,同時基于其顯示屏采集的,消息輸入者的指紋信息;

步驟S20,獲取移動終端本地或在線存儲的,對應消息發(fā)送端的第二指紋信息,并將獲取的第二指紋信息與第一指紋信息進行比對;

步驟S30,在第二指紋信息與第一指紋信息比對不一致時,輸出消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

需要說明的是,本發(fā)明描述的消息包括短信(移動網短消息),以及微信、QQ等即時通訊軟件消息,在本發(fā)明實施例中,前述消息處理裝置基于圖1、2所示的移動終端實現(xiàn)功能,主要方案為:由消息發(fā)送端在通過顯示屏接收消息輸入的過程中,通過顯示屏同步采集消息輸入者的指紋信息,并將采集的指紋信息封裝至輸入的第一消息中,一同發(fā)送至移動終端;從而在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,從第一消息中提取出消息輸入者的第一指紋信息,并獲取到對應消息發(fā)送端的第二指紋信息,與第一指紋信息進行比對;進而根據二者指紋信息的比對結果對消息輸入者的身份進行確認,并在身份確認失敗,也即是二者指紋信息比對不一致時,在移動終端輸出消息輸入者非預設用戶的提示信息。

首先,對本發(fā)明實現(xiàn)的屏幕指紋識別的方案進行說明,移動終端的顯示屏包括陣列設置的紅外發(fā)光二極管和紅外感應二極管,如圖4所示,一列紅外感應二極管設置在兩列紅外發(fā)光二極管之間,即紅外發(fā)光二極管和紅外感應二極管交叉設置,從而該列紅外感應二極管能夠感應外界物體反射回的,由相鄰列紅外發(fā)光二極管發(fā)射出的紅外線。

請參照圖5,當用戶將手指放置在移動終端的顯示屏之上時,由于用戶手指的阻擋,部分紅外發(fā)光二極管發(fā)射的紅外線將被反射,最終被紅外感應二極管感應。需要說明的是,手指指紋由用戶手指表面的凸起以及凹槽構成,而紅外線照射到手指上的這些凸起和凹槽時,反射的紅外線數量以及角度將不盡相同,由此,紅外感應二極管感應到入射紅外線(及被用戶手指反射回的紅外線)數量以及角度不同,產生的感應結果也不相同,從而可通過各紅外感應二極管的感應結果實現(xiàn)對用戶手指指紋的映射。

具體的,紅外感應二極管在感應紅外線時,根據感應到紅外線光強的不同,產生不同的強度的感應電流或感應電壓,因此,移動終端根據各紅外感應二極管感應到紅外線光強而產生的感應電流或感應電壓,生成對應于用戶手指指紋輪廓的位圖;進而從對應于用戶手指指紋輪廓的位圖中,提取出用戶手指的指紋信息。

在具體實施時,以移動終端的顯示屏橫向設置900個紅外感應二極管,縱向設置1600個紅外感應二極管為例,移動終端逐行掃描各行紅外感應二極管的感應結果,以感應電壓為例,移動終端掃描一個紅外感應二極管的感應電壓時,按照預設的轉換規(guī)則(本發(fā)明對該轉換規(guī)則的設置不做具體限制,可由本領域技術人員根據實際需要進行設置)將該感應電壓轉換為該紅外感應二極管的感應灰度值,如轉換規(guī)則為S=┌V*k┐,其中S為灰度值,┌┐表示上取整V為感應電壓,k為轉換系數,具體可根據紅外感應二極管的性能不同,具體實驗得出,此處取經驗值k=0.75。例如,當一個紅外感應二極管的感應電壓為300毫伏時,則移動終端將該感應電壓值轉為該紅外感應二極管的感應灰度值┌300*0.75┐=225;又例如,當一個紅外感應二極管的感應電壓為250毫伏時,則移動終端將該感應電壓值轉為該紅外感應二極管的感應灰度值┌250*0.75┐=188。從而,在完成對各紅外感應二極管的掃描之后,移動終端將各紅外感應二極管的感應電壓轉換為0-255范圍內的灰度值,得到分辨率為1600*900的位圖,該位圖包括了用戶手指的指紋輪廓,如圖6所示。

在得到對應于用戶手指指紋輪廓的位圖之后,移動終端即可從該位圖中提取出用戶手指的指紋信息。

另一方面,由于紅外感應二極管在顯示屏的位置是固定的,用戶手指相對于顯示屏的位置即感應到用戶手指指紋的紅外感應二極管相對于顯示屏的位置,移動終端在從對應于用戶手指指紋輪廓的位圖中提取指紋信息的同時,即可根據位圖中各像素點與紅外感應二極管的映射關系,確定感應到用戶手指指紋的紅外感應二極管相對于顯示屏的位置,作為用戶手指相對于顯示屏的位置。或者,不提取指紋信息,僅確定用戶手指相對于顯示屏的位置。從而可根據該位置信息實現(xiàn)對移動終端的觸摸操作,而無需額外的觸摸屏,或者其他觸摸輸入裝置。

在本發(fā)明實施例中時,提取模塊10對移動終端的消息接收操作進行偵測,并在偵測到移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,提取出該第一消息所攜帶的第一指紋信息,其中,該第一指紋信息由消息發(fā)送端在通過其顯示屏接收消息輸入者的消息輸入操作時,通過其顯示屏同步采集,也即是說,該消息發(fā)送端的顯示屏即指紋識別傳感器,可在全屏任意位置進行指紋采集。

例如,前述消息輸入者通過消息發(fā)送端向前述移動終端發(fā)送短信,在前述移動終端接收到該短信時,將被提取模塊10偵測到。

又例如,前述消息輸入者通過消息發(fā)送端運行的微信應用向前述移動終端發(fā)送微信消息,在前述移動終端接收到該微信消息時,將被提取模塊10偵測到。

在提取出第一消息所攜帶的第一指紋信息之后,提取模塊10將提取出的第一指紋信息傳輸至比對模塊20進行比對。

比對模塊20在接收到提取模塊10傳輸的第一指紋信息時,識別到移動終端當前接收到消息發(fā)送端新發(fā)送的消息,此時需要對消息發(fā)送端的消息輸入者身份進行確認,具體為確認消息發(fā)送端的消息輸入者是否為預設用戶,通常的,該預設用戶為消息發(fā)送端的機主。

具體的,比對模塊20在接收到提取模塊10傳輸的第一指紋消息時,獲取到移動終端本地或在線存儲的,對應前述消息發(fā)送端的第二指紋信息,將該第二指紋信息與第一指紋信息進行比對,由于第一指紋信息為消息發(fā)送端在通過顯示屏接收消息輸入者的輸入時,同步采集到的,在二者指紋信息比對一致時,即可確定消息發(fā)送端的消息輸入者為預設用戶,否則確定消息發(fā)送端的消息輸入者不為預設用戶。

在具體實施時,比對模塊20首先獲取到該消息發(fā)送端的標識信息,進而根據標識信息獲取到對應消息發(fā)送端的第二指紋信息,該第二指紋信息為預設用戶預先錄入的指紋信息。

具體的,以本發(fā)明描述的移動終端為移動終端A,消息發(fā)送端為移動終端B,對比對模塊20獲取對應消息發(fā)送端的第二指紋信息進行說明。

移動終端B的機主,用戶B在通過移動終端B與移動終端A的用戶A進行消息溝通之前,首先通過移動終端B的顯示屏錄入其指紋信息,記為第二指紋信息。其中,通過顯示屏錄入指紋信息的方式可參照本實施例開篇所描述的屏幕指紋識別方案,此處不再贅述。

在接收到用戶B錄入的第二指紋信息之后,移動終端B根據用戶操作將該第二指紋信息,其當前插入SIM(Subscriber Identification Module,客戶識別模塊)卡的手機號,以及用戶B的姓名(或者用戶B的即時通訊軟件賬號等)一同關聯(lián)打包后傳輸至預設服務器,以供消息接收端(如移動終端A)在接收到移動終端B發(fā)送的消息時,可從預設服務器獲取到對應于移動終端B的第二指紋信息,也即是移動終端B的機主用戶B的指紋信息。其中,前述手機號以及用戶B的姓名用作移動終端B的標識信息。

在本實施例中,步驟S20中獲取對應消息發(fā)送端的第二指紋信息包括:

發(fā)送指紋獲取請求至預設服務器,其中,指紋獲取請求攜帶有消息發(fā)送端的標識信息;

接收預設服務器基于標識信息返回的,對應消息發(fā)送端的第二指紋信息。

基于移動終端A運行的消息處理裝置的比對模塊20,在獲取對應于消息發(fā)送端(即移動終端B)的第二指紋信息時,比對模塊20發(fā)送攜帶消息發(fā)送端的標識信息的指紋獲取請求至預設服務器;接收預設服務器根據前述標識信息返回的,對應消息發(fā)送端的第二指紋信息。

如前所述,由于預設服務器提前接收并儲存了對應于消息發(fā)送端的第二指紋信息,在接收到比對模塊20的指紋獲取請求時,即可從該指紋獲取請求中解析出其攜帶的對應于消息發(fā)送端的標識信息,查找到該標識信息關聯(lián)的第二指紋信息,返回至比對模塊20。

例如,比對模塊20在其所在移動終端接收到消息發(fā)送端發(fā)送的短信時,從接收的短信中,提取出消息發(fā)送端的手機號作為消息發(fā)送端的標識信息,以生成指紋獲取請求;

又例如,比對模塊20在其所在移動終端接收到消息發(fā)送端發(fā)送端的微信消息時,從接收的微信消息中,提取出消息發(fā)送端的微信賬號作為消息發(fā)送端的標識信息,以生成指紋獲取請求。

可選地,比對模塊20在發(fā)送指紋獲取請求時,若其所在移動終端本地存儲了消息發(fā)送端的用戶姓名,可從接收的第一消息中提取出消息發(fā)送端的手機號,將提取出的手機號與消息發(fā)送端的用戶姓名一同作為消息發(fā)送端的標識信息,以進一步保障預設服務器返回第二指紋消息的準確性,從而避免消息發(fā)送端的手機號易主,儲存在預設服務器的第二指紋信息被惡意篡改,導致預設服務器返回篡改后第二指紋信息的情況。

可選地,在其他實施例中,消息發(fā)送端還可將其對應的第二指紋信息直接發(fā)送至前述移動終端,由前述移動終端進行本地儲存,從而在接收到消息發(fā)送端發(fā)送的消息時,比對模塊20可直接在移動終端本地獲取到對應消息發(fā)送端的第二指紋信息,例如,當用戶B和用戶A面對面時,用戶B可操作移動終端B將其指紋信息直接發(fā)送至用戶A的移動終端A。

比對模塊20在獲取到對應于消息發(fā)送端的第二指紋信息之后,將獲取的第二指紋信息與提取模塊10傳輸的第一指紋信息進行比對,當二者比對信息不一致時,確定消息發(fā)送端的消息輸入者不為預設用戶,發(fā)送提示指示至提示模塊30。

提示模塊30在接收到比對模塊20傳輸的提示指示之后,識別到當前與消息發(fā)送端的消息傳輸存在一定的安全風險,需要對移動終端用戶進行提示,輸出消息發(fā)送端的消息輸入者不為預設用戶的提示信息。

例如,提示模塊30在移動終端的顯示屏顯示“對方用戶非本人”。

又例如,提示模塊30通過移動終端的音頻輸出模塊播放“對方用戶非本人的提示音”。

本發(fā)明提出的消息處理方法,由消息發(fā)送端在通過顯示屏接收消息輸入的過程中,通過顯示屏同步采集消息輸入者的指紋信息,并將采集的指紋信息封裝至輸入的第一消息中,一同發(fā)送至移動終端;從而在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,從第一消息中提取出消息輸入者的第一指紋信息,并獲取到對應消息發(fā)送端的第二指紋信息,與第一指紋信息進行比對;進而根據二者指紋信息的比對結果對消息輸入者的身份進行確認,并在身份確認失敗,也即是二者指紋信息比對不一致時,在移動終端輸出消息輸入者非預設用戶的提示信息,使得移動終端用戶了解對方身份,避免財產損失以及敏感信息泄露等,達到提升移動終端消息傳輸安全性的目的。

進一步地,基于第一實施例,提出本發(fā)明消息處理方法的第二實施例,對應于前述消息處理裝置的第二實施例,在本實施例中,步驟S10之前,還包括:

在移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,對第一消息進行語義分析,以識別第一消息是否攜帶預設關鍵字;

在識別到第一消息攜帶預設關鍵字時,執(zhí)行步驟S10。

需要說明的是,本實施例與前述第一實施例的區(qū)別在于,本實施例對需要進行身份認證的消息進行限制,而不是如同前述第一實施例對所有接收的消息的進行身份認證,以下對此進行說明,其他可參照前述第一實施例,此處不再贅述。

在本發(fā)明實施例中,提取模塊10對移動終端的消息接收操作進行偵測,并在偵測到移動終端接收到消息發(fā)送端所發(fā)送的第一消息時,并不立即對第一消息進行指紋信息的提取,而是首先對第一消息進行語義分析,以確定第一消息是否攜帶預設關鍵字,其中,本發(fā)明對采用的具體語義分析算法不做限制,可由本領域技術人員根據實際需要進行設置;另一方面,預設關鍵字的設置可由移動終端用戶根據實際需要進行設置,例如,可以設置“銀行”、“卡號”以及“轉賬”等作為預設關鍵字,以對包含這些預設關鍵字的信息進行身份認證。

在識別到第一消息攜帶預設關鍵字時,說明該消息為移動終端用戶關注的類型消息,需要進行身份認證,此時提取出該第一消息攜帶的第一指紋信息,以進行后續(xù)的身份認證操作,具體可參照前述第一實施例的相關描述,此處不再贅述。

本發(fā)明實施例通過對需要進行身份認證的消息進行限制,能夠降低對移動終端的處理資源的消耗。

進一步地,基于第一或第二實施例,提出本發(fā)明消息處理方法的第三實施例,對應于前述消息處理裝置的第三實施例,在本實施例中,該消息處理方法還包括:

在偵測到基于移動終端的顯示屏的消息輸入操作時,基于顯示屏采集當前輸入者的第三指紋信息;

在偵測到前述輸入操作完成時,將第三指紋信息封裝至前述消息輸入操作對應的消息中,以發(fā)送至前述消息輸入操作對應的消息接收端。

需要說明的是,本發(fā)明實施例在前述實施例的基礎上,增加了向外發(fā)送消息的處理方案,以下僅對此進行說明,其他可參照前述第一實施例,此處不再贅述。

在本實施例中,消息處理裝置還包括采集模塊和封裝模塊,除了提取模塊10對移動終端的消息接收操作進行偵測之外,采集模塊還對移動終端的消息輸入操作進行偵測,例如,采集模塊偵測到移動終端的顯示屏顯示短信界面,且用戶正在基于顯示屏編輯短信;又例如,采集模塊偵測到移動終端的顯示屏顯示微信界面,且用戶正在基于顯示屏編輯微信消息。

在偵測到基于移動終端顯示屏的消息輸入操作時,采集模塊基于顯示屏采集當前輸入者的第三指紋信息,并將采集的第三指紋信息傳輸至封裝模塊。

封裝模塊在接收到采集模塊傳輸的第三指紋信息,且偵測到輸入操作完成時,將第三指紋信息封裝至消息輸入操作對應的消息中,以發(fā)送至消息輸入操作對應的消息接收端。例如,移動終端當前響應用戶的消息輸入裝置進行短信編輯,在偵測到短信界面的“發(fā)送控件”被點擊時,封裝模塊確定當次消息輸入操作完成;又例如,移動終端當前響應用戶的消息輸入裝置進行微信消息編輯,在偵測到微信界面的“發(fā)送控件”被點擊時,封裝模塊確定當次消息輸入操作完成。

進一步地,在本實施例中,移動終端的顯示屏包括陣列排布的,用于發(fā)射紅外線的紅外發(fā)光二極管,以及用于感應光線的紅外感應二極管,前述基于顯示屏采集當前輸入者的第三指紋信息的步驟包括:

控制紅外發(fā)光二極管進入發(fā)射模式,控制紅外感應二極管進入感應模式,以由紅外感應二極管感應用當前輸入者的手指反射的,紅外發(fā)光二極管發(fā)射出的紅外線;

根據各紅外感應二極管的感應結果,獲取當前輸入者的第三指紋信息。

具體的,采集模塊還用于控制紅外發(fā)光二極管進入發(fā)射模式,控制紅外感應二極管進入感應模式,以由紅外感應二極管感應用當前輸入者的手指反射的,紅外發(fā)光二極管發(fā)射出的紅外線;還用于根據各紅外感應二極管的感應結果,獲取當前輸入者的第三指紋信息。

在具體實施時,采集模塊正向偏置紅外發(fā)光二極管,以使得紅外發(fā)光二極管進入發(fā)射模式,反向偏置或零偏置紅外感應二極管,以使得紅外感應二極管進入感應模式。參照如4所示的紅外感應二極管和紅外發(fā)光二極管的設置方法,一列紅外感應二極管設置在兩列紅外發(fā)光二極管之間,即紅外發(fā)光二極管和紅外感應二極管交叉設置,從而該列紅外感應二極管能夠感應外界物體反射回的,由相鄰列紅外發(fā)光二極管發(fā)射出的紅外線。當用戶執(zhí)行消息輸入操作而使用手指接觸移動終端的顯示屏時,由于用戶手指的阻擋,部分紅外發(fā)光二極管發(fā)射的紅外線將被反射,最終被紅外感應二極管感應。需要說明的是,手指指紋由用戶手指表面的凸起以及凹槽構成,而紅外線照射到手指上的這些凸起和凹槽時,反射的紅外線數量以及角度將不盡相同,由此,紅外感應二極管感應到入射紅外線(及被用戶手指反射回的紅外線)數量以及角度不同,產生的感應結果也不相同,從而可通過各紅外感應二極管的感應結果實現(xiàn)對用戶手指指紋的映射。

以移動終端的顯示屏橫向設置900個紅外感應二極管,縱向設置1600個紅外感應二極管為例,對采集模塊的采集第三指紋信息的操作進行說明。

在當前輸入者通過移動終端的顯示屏進行消息輸入操作時,采集模塊逐行掃描各行紅外感應二極管的感應結果,以感應電壓為例,采集模塊掃描一個紅外感應二極管的感應電壓時,按照預設的轉換規(guī)則(該轉換規(guī)則的設置本發(fā)明不做具體限制,可由本領域技術人員根據實際需要進行設置)將該感應電壓轉換為該紅外感應二極管的感應灰度值,如轉換規(guī)則為S=┌V*k┐,其中S為灰度值,┌┐表示上取整V為感應電壓,k為轉換系數,具體可根據紅外感應二極管的性能不同,具體實驗得出,此處取經驗值k=0.75。例如,當一個紅外感應二極管的感應電壓為300毫伏時,則采集模塊將該感應電壓值轉為該紅外感應二極管的感應灰度值┌300*0.75┐=225;又例如,當一個紅外感應二極管的感應電壓為250毫伏時,則采集模塊將該感應電壓值轉為該紅外感應二極管的感應灰度值┌250*0.75┐=188。從而,在完成對各紅外感應二極管的掃描之后,采集模塊將各紅外感應二極管的感應電壓轉換為0-255范圍內的灰度值,得到分辨率為1600*900的位圖,該位圖包括了當前輸入者的指紋輪廓,如圖6所示。

在得到對應于當前輸入者的手指指紋輪廓的位圖之后,采集模塊即可從該位圖中提取出當前輸入者的第三指紋信息。

需要說明的是,在本文中,術語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。

出于解釋的目的,前面的描述使用了特定的術語,以提供對本發(fā)明的透徹理解。然而,對本領域的技術人員來說顯而易見的是,為了實踐本發(fā)明并不需要具體的細節(jié)。本發(fā)明的具體實施例的前述描述是為了圖示和說明的目的而呈現(xiàn)。它們并不意在詳盡的或將本發(fā)明限于所公開的準確形式。鑒于上面的教義,許多修改和變化是可能的。為了最好地解釋本發(fā)明的原理及其實際應用而示出并描述了這些實施例,從而使本領域的其他技術人員能夠最好地利用本發(fā)明和具有適于預期的特定使用的各種修改的各種實施例。意在本發(fā)明的范圍由隨后的權利要求和其等同物來限定。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三原县| 祁东县| 连云港市| 阜城县| 醴陵市| 张家川| 淮北市| 新安县| 富平县| 龙州县| 佳木斯市| 大田县| 伊宁市| 广宁县| 鄯善县| 胶州市| 裕民县| 禹州市| 吴川市| 姚安县| 鲁甸县| 文成县| 邯郸县| 丰县| 扶余县| 石景山区| 宁城县| 龙里县| 大化| 清丰县| 恩平市| 兰考县| 托克逊县| 喀喇沁旗| 通榆县| 大宁县| 观塘区| 遵义市| 吉木萨尔县| 九龙城区| 宜宾市|