新四季網

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

2023-11-01 08:43:43 2


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



背景技術:

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



技術實現要素:

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

為實現上述發明目的,本發明提供一種消息處理裝置,該消息處理裝置包括:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

接收所述預設伺服器基於所述標識信息返回的,對應所述消息發送端的第二指紋信息。

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

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

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

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

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

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

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

附圖說明

圖1為實現本發明各個實施例的一個移動終端的硬體結構示意圖;

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

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

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

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

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

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

具體實施方式

應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。需要說明的是,在不衝突的情況下,本發明中的實施例及實施例中的特徵可以相互任意結合。

現在將參考附圖描述實現本發明各個實施例的移動終端。在後續的描述中,使用用於表示元件的諸如「模塊」、「部件」或「單元」的後綴僅為了有利於本發明的說明,其本身並沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。

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

圖1為實現本發明各個實施例的一個移動終端的硬體結構示意圖。

移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,並不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。

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

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

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

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

A/V輸入單元120用於接收音頻或視頻信號。A/V輸入單元120可以包括相機121和麥克風122,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態圖片或視頻的圖像數據進行處理。處理後的圖像幀可以顯示在顯示單元151上。經相機121處理後的圖像幀可以存儲在存儲器160(或其它存儲介質)中或者經由無線通信單元110進行發送,可以根據移動終端的構造提供兩個或更多相機121。麥克風122可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經由麥克風接收聲音(音頻數據),並且能夠將這樣的聲音處理為音頻數據。處理後的音頻(語音)數據可以在電話通話模式的情況下轉換為可經由移動通信模塊112發送到移動通信基站的格式輸出。麥克風122可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發送音頻信號的過程中產生的噪聲或者幹擾。

用戶輸入單元130可以根據用戶輸入的命令生成鍵輸入數據以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,並且可以包括鍵盤、鍋仔片、觸摸板(例如,檢測由於被接觸而導致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖杆等等。特別地,當觸摸板以層的形式疊加在顯示單元151上時,可以形成觸控螢幕。

感測單元140檢測移動終端100的當前狀態,(例如,移動終端100的打開或關閉狀態)、移動終端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可以顯示與通話或其它通信(例如,文本消息收發、多媒體文件下載等等)相關的用戶界面(UI)或圖形用戶界面(GUI)。當移動終端100處於視頻通話模式或者圖像捕獲模式時,顯示單元151可以顯示捕獲的圖像和/或接收的圖像、顯示出視頻或圖像以及相關功能的UI或GUI等等。

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

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

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

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

控制器180通常控制移動終端的總體操作。例如,控制器180執行與語音通話、數據通信、視頻通話等等相關的控制和處理。控制器180可以執行模式識別處理,以將在觸控螢幕上執行的手寫輸入或者圖片繪製輸入識別為字符或圖像。

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

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

基於上述移動終端硬體結構,提出本發明消息處理裝置的各個實施例。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

接收預設伺服器基於標識信息返回的,對應消息發送端的第二指紋信息。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。

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

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀