本發明涉及數據處理技術領域,特別是涉及一種通信信息的處理方法、一種通信信息的處理裝置和一種移動終端。
背景技術:
隨著終端技術的發展,越來越多的用戶使用移動終端進行交互,例如通過移動終端進行文字、語音等交互。
通過文字進行信息交互是比較常見的交互方式,例如短消息、即時通訊文字消息等,用戶通過輸入和查看文字即可進行交互。但是,文字信息是可存留的信息,即接收到文字信息后各用戶均可查看,對于一些保密性要求較高的信息,通過文字信息交互安全性較低。
技術實現要素:
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的通信信息的處理方法、相應的通信信息的處理裝置和移動終端。
依據本發明的一個方面,提供了一種通信信息的處理方法,包括:在移動終端側接收通信信息;采集虹膜圖像數據對移動終端用戶身份進行驗證;當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
可選的,所述采集虹膜圖像數據對移動終端用戶身份進行驗證,包括:通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據;采用所述虹膜圖像數據對移動終端用戶身份進行驗證。
可選的,采用所述虹膜圖像數據對移動終端用戶身份進行驗證,包括:從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
可選的,還包括:確定發起所述移動終端用戶身份驗證的目標應用。
可選的,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
可選的,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。
可選的,移動終端用戶身份通過驗證之后,還包括:將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,執行加載顯示所述接收到的通信信息的步驟。
可選的,還包括:接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
可選的,還包括:設置所述閱后即焚操作對應的定時器和觸發條件。
可選的,在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示,包括:在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
可選的,在移動終端側接收通信信息,包括:在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
可選的,還包括:采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
可選的,還包括:當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
可選的,還包括:接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
可選的,所述通信信息包括:短信和即時通訊信息。
根據本發明實施例的另一個方面,還提供了一種通信信息的處理裝置,包括:接收模塊,用于在移動終端側接收通信信息;身份驗證模塊,用于采集虹膜圖像數據對移動終端用戶身份進行驗證;顯示模塊,用于當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;閱后處理模塊,用于在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
可選的,所述身份驗證模塊,包括:采集子模塊,用于通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據;驗證子模塊,用于采用所述虹膜圖像數據對移動終端用戶身份進行驗證。
可選的,所述驗證子模塊,用于從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
可選的,還包括:應用處理模塊,用于確定發起所述移動終端用戶身份驗證的目標應用。
可選的,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
可選的,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。
可選的,所述應用處理模塊,還用于將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,觸發所述顯示模塊。
可選的,所述應用處理模塊,還用于接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
可選的,預設模塊,用于設置所述閱后即焚操作對應的定時器和觸發條件。
可選的,所述閱后處理模塊,用于在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
可選的,所述接收模塊,用于在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
可選的,所述閱后處理模塊,還用于采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
可選的,還包括:交互模塊,用于當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
可選的,還包括:所述交互模塊,還用于接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;所述身份驗證模塊,還用于依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
可選的,所述通信信息包括:短信和即時通訊信息。
根據本發明實施例的另一個方面,提供了一種移動終端,包括:一個或多個處理器;存儲器;一個或多個攝像頭;一個或多個應用模組,其中所述一個或多個應用模組被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個模組配置用于:在移動終端側接收通信信息;采集虹膜圖像數據對移動終端用戶身份進行驗證;當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示;所述一個或多個攝像頭,用于采集用戶的虹膜圖像數據。
信息交互過程中,通過虹膜對用戶進行驗證,從而在用戶身份通過驗證時顯示對應的通信信息,使得驗證通過的用戶才能查看信息,并且在確定閱讀完畢后結束所述通信信息的顯示,能夠有效防止其他用戶查看該信息,提高信息的安全性。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據本發明一個實施例的一種通信信息的處理方法實施例的步驟流程圖;
圖2示出了根據本發明例另一個實施例的一種通信信息的處理方法實施例的步驟流程圖;
圖3示出了根據本發明一個實施例的一種通信信息的處理裝置實施例的結構框圖;
圖4示出了根據本發明另一個實施例的一種通信信息的處理裝置實施例的結構框圖;
圖5示出的了與本發明實施例提供的移動終端相關的部分結構的框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
參照圖1,示出了根據本發明一個實施例的一種通信信息的處理方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟102,在移動終端側接收通信信息。
步驟104,采集虹膜圖像數據對移動終端用戶身份進行驗證。
虹膜屬于眼球中層,位于血管膜的最前部,在睫狀體前方,有自動調節瞳孔的大小,調節進入眼內光線多少的作用。且虹膜在胎兒發育階段形成后,在整個生命歷程中將是保持不變的。這些特征決定了虹膜特征的唯一性,同時也決定了身份識別的唯一性,因此虹膜作為生物特征可以進行用戶驗證。
用戶可以采用移動終端進行信息交互,但是有些信息保密性要求較高,因此需要提高文字信息交互的安全性。本實施例中,用戶在進行文字信息的交互時,對于需要保密的文字信息,消息發送端在發出消息或消息接收端在顯示消息前,消息接收端的移動終端可以先采集使用移動終端的用戶的虹膜圖像數據,可以采用虹膜采集器采集用戶圖像數據,從圖像數據中識別出虹膜圖像數據。然后采用該虹膜圖像數據對用戶身份進行驗證,例如將虹膜圖像數據與該信息對應目標用戶的虹膜數據進行比較,若一致則通過驗證,否則未通過驗證,對于未通過驗證的情況可以結束該流程,不再交互信息,或者交互安全性要求較低的信息。
步驟106,當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息。
步驟108,在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
當采用虹膜圖像數據確定用戶身份通過驗證時,可以在消息接收端的移動終端中顯示該通信信息。在顯示該通信信息后,可以對信息是否閱讀完畢進行判斷,例如通過時間、顯示狀態等確定。在確定閱讀完畢后結束對所述接收到的通信信息的顯示,例如可以刪除該通信信息,以防止該交互信息被其他用戶閱讀。
綜上,信息交互過程中,通過虹膜對用戶進行驗證,從而在用戶身份通過驗證時顯示對應的通信信息,使得驗證通過的用戶才能查看信息,并且在確定閱讀完畢后結束所述通信信息的顯示,能夠有效防止其他用戶查看該信息,提高信息的安全性。
本發明實施例中,為保證信息的安全性,采用閱后即焚的方式處理信息,即信息在被閱讀完畢后即銷毀,防止其他用戶獲知該信息。本實施例中,通信信息包括:短信和即時通訊信息,即時通訊信息例如微信、QQ等各即時通訊應用的通信信息。
參照圖2,示出了根據本發明例另一個實施例的一種通信信息的處理方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟202,通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據。
本實施例中,用戶在進行文字信息的交互時,對于需要保密的文字信息,消息發送端在發出通信信息前,或者接收端顯示通信信息前,可以要求驗證消息接收端對應用戶的身份。因此,消息接收端的移動終端可以先采集使用移動終端的用戶的虹膜圖像數據,以android系統為例,可以通過集成在android系統的系統層中的接口攝像頭,通過該攝像頭采集虹膜圖像數據,從圖像數據中識別出虹膜圖像數據。采用所述虹膜圖像數據對用戶身份進行驗證。
步驟204,從所述虹膜圖像數據中獲取虹膜信息,確定虹膜信息與預先錄入的身份驗證數據是否匹配。
由于信息在接收前需要驗證用戶身份,即確定該用戶是否為目標用戶,移動終端中預先會錄入一個或多個用戶的虹膜信息作為身份驗證數據,因此對于通過攝像頭采集的虹膜圖像數據進行處理,識別出用戶的虹膜信息,將該虹膜信息和身份驗證數據進行比較,確定虹膜信息和身份驗證數據是否匹配即是否相同。
本實施例中,移動終端中某些應用具有閱后即焚功能,將具有閱后即焚功能的應用作為目標應用,目標應用在與發送端的對應目標應用交互要使用閱后即焚功能時,可以通過調用接口采用虹膜圖像數據進行用戶身份驗證。因此依據虹膜圖像數據對移動終端用戶身份進行驗證是由各個應用程序進行發起,android系統可以獲知由哪個應用程序包發起的該請求,即系統可以確定出發起所述移動終端用戶身份驗證的目標應用,從后后續將結果反饋給該目標應用。
其中,采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,即由運行在android系統中的幾個通用的service執行,包括:AccessibilityManagerService、ActivityManagerService和、WindowManagerService等,或者由單獨一個系統service執行。所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。
本發明實施例中,對于具有閱后即焚功能的目標應用,在服務接口驗證用戶身份通過后,可以發送通知消息給目標應用,該通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作,即通過該通知消息告知目標應用可以啟動閱后即焚功能,目標應用接收所述服務接口的通知消息后,基于身份驗證結果確定能夠顯示通信信息,在顯示該通信信息后,在滿足一定條件時可以執行閱后即焚操作,即銷毀該通信信息。
若是,即虹膜信息與任一身份驗證數據息匹配,執行步驟212;若否,即虹膜信息與身份驗證數據不匹配,執行步驟206。
步驟206,生成身份驗證未通過的反饋信息,將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
當用戶身份未通過驗證時,即確定該身份驗證未通過的驗證結果,采用該未通過的驗證結果生成反饋信息,將虹膜信息反饋給消息發送端,以通過消息發送端用戶身份驗證失敗。
步驟208,接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的。
步驟210,依據所述操作信息采用其他驗證方式執行用戶身份驗證。
其中,用戶身份驗證失敗可能是多種原因導致的,例如目標用戶未存儲目標虹膜信息,又如由于攝像頭、無法聯網等原因導致虹膜驗證失敗。當然該用戶可能的確不是目標用戶,但為防止目標用戶無法查看信息,本發明實施例中,消息發送端在接收到身份驗證未通過的反饋信息后,可以依據該反饋信息選擇其他驗證方式,依據選擇的其他驗證方式生成操作信息,將操作信息發送給消息接收端。
該消息接收端從操作信息中獲取選擇的其他驗證方式,采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
其中,指紋驗證即通過用戶設定的指紋驗證用戶身份,指紋是人類手指末端指腹上由凹凸的皮膚所形成的紋路,這些皮膚的紋路在圖案、斷點和交點上是各不相同的,具有唯一性和永久性,因此可以用于驗證用戶身份。
密碼驗證即通過用戶設定的密碼進行驗證,密碼可以由多個數字、符號、字母等字符組合構成。
聲紋驗證即通過用戶說話的聲音進行識別,其中,所謂聲紋是用電聲學儀器顯示的攜帶言語信息的聲波頻譜,每個人的語音聲學特征具有相對穩定性,能夠進行用戶識別。
通過其他驗證方式對用戶進行驗證,從而保證在虹膜驗證失敗時仍然能夠確認用戶身份,將消息發送給目標用戶。若其他驗證方式驗證均失敗,可以結束該流程;若其他驗證方式驗證成功,可以執行步驟212。
步驟212,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
步驟214,將用戶身份發送給目標應用。
步驟216,依據所述用戶身份確定為目標用戶,加載顯示所述接收到的通信信息。
當所述虹膜信息與身份驗證數據匹配時,確定該用戶為移動終端中認證的用戶,可以基于該身份驗證數據對應用戶確定為移動終端的用戶身份,例如移動終端中記錄該身份驗證數據為用戶A,則確定當前使用移動終端的用戶為用戶A。可以將該用戶身份發送給目標應用,以通知目標應用當前用戶的身份,目標應用基于該用戶身份確定為目標應用時,可以加載該通信信息,并在目標應用的用戶界面中顯示通信信息。
本實施例中,還可以用戶的身份驗證成功后,可以生成身份驗證通過的確認信息,將該確認信息發送給消息發送端,信息發送端接收該確認信息確定用戶身份驗證成功,即當前為目標用戶后,可以將通信信息發送給消息接收端,即消息接收端從所述消息發送端接收通信信息,然后對該通信信息進行解析并將通信信息顯示在對應的用戶界面中,例如短消息則顯示在短消息界面中,即時通訊消息則顯示在即時通訊應用界面中。
本實施例中,可以預先設置所述閱后即焚操作對應的定時器和觸摸觸發條件。其中,定時器可以在顯示通信信息時啟動,通過定時器確定執行閱后即焚操作的時機。還可以設置觸發條件,即用戶操作觸發執行閱后即焚操作的條件,例如設置關閉顯示信息的用戶界面的操作為觸摸觸發條件,又如設置搖一搖、長按、雙擊等操作為觸發條件。從而在顯示該通信信息后可以對定時器以及觸摸觸發條件進行判斷。
步驟218,判斷是否達到閱后即焚操作的條件。
一種閱后即焚操作的條件是時間條件,即本實施例預先設定定時器對應的時間閾值,該時間閾值是預先設定的交互信息顯示時間范圍,例如為10秒,30秒等,當定時器的時間達到該時間閾值時,確定達到閱后即焚操作的條件,否則未達到閱后即焚操作的條件。
另一種閱后即焚操作的條件是操作條件,可以在顯示通信信息后,對移動終端接收的操作信息進行檢測,確定該操作信息是否滿足觸發條件,若滿足觸發條件即達到閱后即焚操作的條件,否則未達到閱后即焚操作的條件,例如接收到搖一搖操作確定滿足觸發條件。
若是,即達到閱后即焚操作的條件,執行步驟220;若否,即未達到閱后即焚操作的條件,返回步驟218繼續對條件進行判斷。
步驟220,從移動終端中刪除所述交互信息。
在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
本申請實施例中可以通過多種方式確定閱讀完畢,例如在顯示交互信息后移動終端屏幕被鎖定可以確認為滿足觸發條件,即確認信息閱讀完畢,可以刪除該交互信息;又如退出顯示交互信息的用戶界面后,可以確認信息閱讀完畢,可以刪除該交互信息。即可以通過多種方式確定閱讀完畢,此處未一一列舉,不應理解為是對本申請的限制。
本發明一個可選實施例中,在移動終端側接收通信信息,包括:在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。本實施例所接收的通信信息可以是指定虹膜認證后用戶的通信信息,即通信信息攜帶有虹膜簽名數據,采用虹膜簽名數據確定通信信息攜帶的虹膜對應身份認證數據,從而能夠通過虹膜對通信信息進行簽名,對于通信信息的發送端也進行認證,確認通信雙方均是安全的。
本實施例還采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。上述通過采集識別得到虹膜信息驗證用戶身份通過后,顯示對應的通信信息,在顯示后還可以采用虹膜信息生成已閱通知,該已閱通知用于告知發送端已閱讀該通信信息,因此可以將已閱通知發送給信息發送端。
本實施例中,通過虹膜識別確定用戶身份,再執行閱后即焚的操作,能夠有效確保私密交談的環境安全,更提升了用戶體驗,可廣泛應用于對文件機密性要求較高的用戶群,如軍工、企事業單位等。
對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例并不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本發明實施例所必須的。
在上述實施例的基礎上,本實施例還提供了一種通信信息的處理裝置。
參照圖3,示出了根據本發明一個實施例的一種通信信息的處理裝置實施例的結構框圖,具體可以包括如下模塊:
接收模塊300,用于在移動終端側接收通信信息。
身份驗證模塊302,用于采集虹膜圖像數據對移動終端用戶身份進行驗證。
顯示模塊304,用于當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息。
閱后處理模塊306,用于在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
綜上,信息交互過程中,通過虹膜對用戶進行驗證,從而在用戶身份通過驗證時顯示對應的通信信息,使得驗證通過的用戶才能查看信息,并且在確定閱讀完畢后結束所述通信信息的顯示,能夠有效防止其他用戶查看該信息,提高信息的安全性。
參照圖4,示出了根據本發明另一個實施例的一種通信信息的處理裝置實施例的結構框圖,具體可以包括如下模塊:
預設模塊310,用于設置所述閱后即焚操作對應的定時器和觸發條件。
接收模塊300,用于在移動終端側接收通信信息。
應用處理模塊308,用于確定發起所述移動終端用戶身份驗證的目標應用。
身份驗證模塊302,用于采集虹膜圖像數據對移動終端用戶身份進行驗證。
顯示模塊304,用于當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息。
閱后處理模塊306,用于在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
交互模塊312,用于當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
其中,所述身份驗證模塊302,包括:
采集子模塊3022,用于通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據。
驗證子模塊3024,用于采用所述虹膜圖像數據對移動終端用戶身份進行驗證。
所述驗證子模塊3024,用于從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
本發明一個可選實施例中,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
所述應用處理模塊308,還用于將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,觸發所述顯示模塊。
所述應用處理模塊308,還用于接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
所述閱后處理模塊306,用于在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
所述接收模塊300,用于在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
所述閱后處理模塊306,還用于采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
所述交互模塊312,還用于接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;所述身份驗證模塊302,還用于依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
所述通信信息包括:短信和即時通訊信息。
閱后處理模塊306可以通過時間判斷閱讀完畢,還可以通過其他方式確定閱讀完畢,例如在顯示交互信息后移動終端屏幕被鎖定,則可以確認信息閱讀完畢,可以刪除該交互信息;又如退出顯示交互信息的用戶界面后,可以確認信息閱讀完畢,可以刪除該交互信息。即可以通過多種方式確定閱讀完畢,此處未一一列舉,不應理解為是對本申請的限制。
本實施例中,通過虹膜識別確定用戶身份,再執行閱后即焚的操作,能夠有效確保私密交談的環境安全,更提升了用戶體驗,可廣泛應用于對文件機密性要求較高的用戶群,如軍工、企事業單位等。
本發明實施例還提供了移動終端,如圖5所示,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該移動終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數字助理)、POS(Point of Sales,銷售設備)、車載電腦等任意設備,以移動終端為手機為例:
圖5示出的是與本發明實施例提供的移動終端相關的部分結構的框圖。參考圖5,移動終端包括:射頻(Radio Frequency,RF)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless fidelity,WiFi)模塊570、處理器580、電源590以及攝像頭5110等部件。本領域技術人員可以理解,圖5中示出的移動終端結構并不構成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖5對移動終端的各個構成部件進行具體的介紹:
RF電路510可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設計上行的數據發送給基站。通常,RF電路510包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。
存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執行移動終端的各種功能應用以及數據處理。存儲器520可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據移動終端的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
輸入單元530可用于接收輸入的數字或字符信息,以及產生與移動終端的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器580,并能接收處理器580發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設備532。具體地,其他輸入設備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據觸摸事件的類型在顯示面板541上提供相應的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現移動終端的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現移動終端的輸入和輸出功能。
移動終端還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板541的亮度,接近傳感器可在移動終端移動到耳邊時,關閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別移動終端姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于移動終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚聲器561,傳聲器562可提供用戶與移動終端之間的音頻接口。音頻電路560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器561,由揚聲器561轉換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉換為電信號,由音頻電路560接收后轉換為音頻數據,再將音頻數據輸出處理器580處理后,經RF電路510以發送給比如另一移動終端,或者將音頻數據輸出至存儲器520以便進一步處理。
WiFi屬于短距離無線傳輸技術,移動終端通過WiFi模塊570可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于移動終端的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器580是移動終端的控制中心,利用各種接口和線路連接整個移動終端的各個部分,通過運行或執行存儲在存儲器520內的軟件程序和/或模塊,以及調用存儲在存儲器520內的數據,執行移動終端的各種功能和處理數據,從而對移動終端進行整體監控。可選的,處理器580可包括一個或多個處理單元;優選的,處理器580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器580中。
移動終端還包括給各個部件供電的電源590(比如電池),優選的,電源可以通過電源管理系統與處理器580邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
攝像頭5110可以執行拍照的功能。
盡管未示出,移動終端還可以包括藍牙模塊等,在此不再贅述。
在本發明實施例中,該設備所包括的處理器580還具有以下功能:
在移動終端側接收通信信息;采集虹膜圖像數據對移動終端用戶身份進行驗證;當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
所述一個或多個攝像頭5110,用于采集用戶的虹膜圖像數據。
其中,處理器580,通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據;采用所述虹膜圖像數據對移動終端用戶身份進行驗證。。
其中,處理器580,從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。。
其中,處理器580,確定發起所述移動終端用戶身份驗證的目標應用。
本發明一個可選實施例中,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
其中,處理器580,將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,加載顯示所述接收到的通信信息。
其中,處理器580,接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
其中,處理器580,設置所述閱后即焚操作對應的定時器和觸發條件。
其中,處理器580,在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
其中,處理器580,在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
其中,處理器580,采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
其中,處理器580,當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
其中,處理器580,接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
其中,處理器580,所述通信信息包括:短信和即時通訊信息。
本實施例中,通過虹膜識別確定用戶身份,再執行閱后即焚的操作,能夠有效確保私密交談的環境安全,更提升了用戶體驗,可廣泛應用于對文件機密性要求較高的用戶群,如軍工、企事業單位等。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發明的單獨實施例。
本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的一種信息交互方法、一種信息交互裝置和一種移動終端設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
本發明公開了A1、一種通信信息的處理方法,包括:在移動終端側接收通信信息;采集虹膜圖像數據對移動終端用戶身份進行驗證;當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
A2、如A1所述的方法,其中,所述采集虹膜圖像數據對移動終端用戶身份進行驗證,包括:通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據;采用所述虹膜圖像數據對移動終端用戶身份進行驗證。
A3、如A2所述的方法,其中,采用所述虹膜圖像數據對移動終端用戶身份進行驗證,包括:從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
A4、如A3所述的方法,其中,還包括:確定發起所述移動終端用戶身份驗證的目標應用。
A5、如A4所述的方法,其中,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
A6、如A5所述的方法,其中,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。
A7、如A4所述的方法,其中,移動終端用戶身份通過驗證之后,還包括:將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,執行加載顯示所述接收到的通信信息的步驟。
A8、如A4所述的方法,其中,還包括:接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
A9、如A8所述的方法,其中,還包括:設置所述閱后即焚操作對應的定時器和觸發條件。
A10、如A9所述的方法,其中,在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示,包括:在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
A11、如A9所述的方法,其中,在移動終端側接收通信信息,包括:在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
A12、如A9所述的方法,其中,還包括:采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
A13、如A1所述的方法,其中,還包括:當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
A14、如A13所述的方法,其中,還包括:接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
A15、如A1-A14任一所述的方法,其中,所述通信信息包括:短信和即時通訊信息。
本發明實施例還通過了B16、一種通信信息的處理裝置,包括:接收模塊,用于在移動終端側接收通信信息;身份驗證模塊,用于采集虹膜圖像數據對移動終端用戶身份進行驗證;顯示模塊,用于當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;閱后處理模塊,用于在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示。
B17、如B16所述的裝置,其中,所述身份驗證模塊,包括:采集子模塊,用于通過集成在android系統的系統層中的接口,驅動攝像頭采集虹膜圖像數據;驗證子模塊,用于采用所述虹膜圖像數據對移動終端用戶身份進行驗證。
B18、如B17所述的裝置,其中,所述驗證子模塊,用于從所述虹膜圖像數據中獲取虹膜信息;將所述虹膜信息與預先錄入的身份驗證數據進行匹配;當所述虹膜信息與身份驗證數據匹配時,將所述身份驗證數據對應用戶確定為移動終端用戶身份。
B19、如B18所述的裝置,其中,還包括:應用處理模塊,用于確定發起所述移動終端用戶身份驗證的目標應用。
B20、如B19所述的裝置,其中,所述采用所述虹膜圖像數據對移動終端用戶身份的驗證是由一個或多個服務接口執行的,其中,所述服務接口包括:ActivityManagerService、WindowManagerService和AccessibilityManagerService。
B21、如B20所述的裝置,其中,所述服務接口用于注冊對于不同應用APP的使用該虹膜認證的權限;以及對虹膜的身份驗證數據進行管理。
B22、如B19所述的裝置,其中,所述應用處理模塊,還用于將用戶身份發送給目標應用,所述目標應用依據所述用戶身份確定為目標用戶后,觸發所述顯示模塊。
B23、如B19所述的裝置,其中,所述應用處理模塊,還用于接收所述服務接口的通知消息,通知消息用于指示所述目標應用對所述通信信息執行閱后即焚操作。
B24、如B23所述的裝置,其中,預設模塊,用于設置所述閱后即焚操作對應的定時器和觸發條件。
B25、如B24所述的裝置,其中,所述閱后處理模塊,用于在達到所述定時器的定時時間,或操作信息符合所述觸發條件時,從移動終端中刪除所述通信信息。
B26、如B24所述的裝置,其中,所述接收模塊,用于在所述移動終端接收虹膜認證后用戶的通信信息,所述通信信息攜帶有虹膜簽名數據。
B27、如B24所述的裝置,其中,所述閱后處理模塊,還用于采用所述虹膜信息生成已閱通知,將所述已閱通知發送給信息發送端。
B28、如B16所述的裝置,其中,還包括:交互模塊,用于當用戶身份未通過驗證時,生成身份驗證未通過的反饋信息;將所述反饋信息發送給消息發送端,以通知所述消息發送端驗證失敗。
B29、如B28所述的裝置,其中,還包括:所述交互模塊,還用于接收所述消息發送端反饋的操作信息,所述操作信息是消息發送端確認驗證失敗后生成的;所述身份驗證模塊,還用于依據所述操作信息采用其他驗證方式執行用戶身份驗證,其中,所述其他驗證方式至少包括:指紋驗證、密碼驗證、聲紋驗證。
B30、如B16-B29任一所述的裝置,其中,所述通信信息包括:短信和即時通訊信息。
本發明實施例還提供了C31、一種移動終端,包括:一個或多個處理器;存儲器;一個或多個攝像頭;一個或多個應用模組,其中所述一個或多個應用模組被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個模組配置用于:在移動終端側接收通信信息;采集虹膜圖像數據對移動終端用戶身份進行驗證;當所述移動終端用戶身份通過驗證時,加載顯示所述接收到的通信信息;在觸發產生閱讀完畢信息后,結束對所述接收到的通信信息的顯示;所述一個或多個攝像頭,用于采集用戶的虹膜圖像數據。