本發(fā)明涉及終端安全技術(shù)領(lǐng)域,尤其涉及一種隱藏信息的顯示方法、裝置及終端。
背景技術(shù):
隨著終端的迅速發(fā)展與普及,終端的功能也越來越強(qiáng)大,人們可以使用終端實現(xiàn)通話、拍照、網(wǎng)上支付等功能,那么終端中不可避免的存儲了用戶大量的重要信息。
在現(xiàn)有技術(shù)中,會對重要信息,如通訊錄、照片等信息進(jìn)行隱藏,以防止他人查看或者對重要信息進(jìn)行不必要的操作,一般通過預(yù)設(shè)字符串密碼對隱藏信息進(jìn)行加密,當(dāng)用戶輸入了預(yù)設(shè)字符串密碼時,才會將隱藏信息進(jìn)行顯示操作,這樣的隱藏方式雖然對信息起到了一定的保護(hù)作用,但是輸入密碼過程比較死板,容易被他人所破解,導(dǎo)致信息的安全性低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種隱藏信息的顯示方法、裝置及終端,可以提升終端信息的安全性。
本發(fā)明實施例提供以下技術(shù)方案:
一種隱藏信息的顯示方法,包括:
接收信息顯示指令;
根據(jù)所述信息顯示指令獲取終端的角度值,所述角度值為該終端相對于水平面所形成的夾角;
當(dāng)判斷出所述角度值處于預(yù)設(shè)角度范圍內(nèi)時,確定所述信息顯示指令指示的隱藏信息;
將所述隱藏信息進(jìn)行顯示操作。
本發(fā)明實施例還提供以下技術(shù)方案:
一種隱藏信息的顯示裝置,包括:
接收模塊,用于接收信息顯示指令;
角度獲取模塊,用于根據(jù)所述信息顯示指令獲取終端的角度值,所述角度值為該終端相對于水平面所形成的夾角;
確定模塊,用于當(dāng)判斷出所述角度值處于預(yù)設(shè)角度范圍內(nèi)時,確定所述信息顯示指令指示的隱藏信息;
顯示模塊,用于將所述隱藏信息進(jìn)行顯示操作。
本發(fā)明實施例還提供以下技術(shù)方案:
一種終端,包括:
存儲有可執(zhí)行程序代碼的存儲器;
與該存儲器耦合的處理器;
該處理器調(diào)用該存儲器中存儲的該可執(zhí)行程序代碼,執(zhí)行本發(fā)明實施例提供的任一種隱藏信息的顯示方法。
本實施例提供的一種隱藏信息的顯示方法、裝置及終端,通過當(dāng)接收到信息顯示指令時,獲取終端相對于水平面的角度值,當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,將隱藏信息進(jìn)行顯示操作,解決了用戶信息容易被盜取的情況,極大的提升了用戶信息的安全性。
附圖說明
下面結(jié)合附圖,通過對本發(fā)明的具體實施方式詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
圖1是本發(fā)明實施例提供的隱藏信息的顯示方法的流程示意圖。
圖2為本發(fā)明實施例提供的隱藏信息的顯示方法的另一流程示意圖。
圖3為本發(fā)明實施例提供的隱藏界面示意圖。
圖4為本發(fā)明實施例提供的終端放置場景示意圖。
圖5為本發(fā)明實施例提供的顯示界面示意圖。
圖6為本發(fā)明實施例提供的隱藏信息的顯示裝置的模塊示意圖。
圖7為本發(fā)明實施例提供的隱藏信息的顯示裝置的另一模塊示意圖。
圖8為本發(fā)明實施例提供的終端結(jié)構(gòu)示意圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
本文所使用的術(shù)語「模塊」可看做為在該運算系統(tǒng)上執(zhí)行的軟件對象。本文該的不同組件、模塊、引擎及服務(wù)可看做為在該運算系統(tǒng)上的實施對象。而本文該的裝置及方法優(yōu)選的以軟件的方式進(jìn)行實施,當(dāng)然也可在硬件上進(jìn)行實施,均在本發(fā)明保護(hù)范圍之內(nèi)。
以下進(jìn)行具體分析說明。
在本實施例中,將從隱藏信息的顯示裝置的角度進(jìn)行描述,該隱藏信息的顯示裝置具體可以集成在終端,比如手機(jī)、平板電腦、掌上電腦(PDA,Personal Digital Assistant)等。
請參閱圖1,圖1是本發(fā)明實施例提供的隱藏信息的顯示方法的流程示意圖。具體而言,該方法包括:
在步驟S101中,接收信息顯示指令。
其中,該信息指終端上保存的文件信息,可以為圖片、短信、通訊錄、通話記錄以及文檔等。
需要說明的是,在終端使用過程中,用戶為了防止其他人在使用自己的終端時,查看到自己在終端上保存的隱私的信息,或者兒童在操作時,將一些比較重要的信息進(jìn)行誤刪除。會將終端上的這些隱私信息或者重要的信息進(jìn)行隱藏處理,只有當(dāng)用戶本人進(jìn)行使用時,通過輸入密碼驗證才將隱藏信息進(jìn)行顯示。
基于此,當(dāng)使用者觸發(fā)終端顯示隱藏信息的指令時,即視為終端接收到信息顯示指令,該觸發(fā)條件可以為點擊終端上的某個按鍵進(jìn)入隱藏信息顯示驗證模式(密碼驗證模式),此處不作具體限定。
在某種可能的實施方式中,在接收信息顯示指令之前,還包括預(yù)先采集終端相對于水平面的角度值,該角度值可以包括0度至360度。當(dāng)采集到該角度值后,對該角度值進(jìn)行角度補(bǔ)償,如采集到角度值為90度,可以通過對90度進(jìn)行角度補(bǔ)償,將該角度值90度對應(yīng)增加10度以及減少10度,生成預(yù)設(shè)角度范圍為80度至100度,當(dāng)用戶需要將隱藏信息進(jìn)行顯示時,需要使終端放置角度值處于該預(yù)設(shè)角度范圍內(nèi)進(jìn)行驗證,當(dāng)終端放置角度值不處于該預(yù)設(shè)角度范圍內(nèi)時,不將隱藏信息進(jìn)行顯示。
需要說明的是,在終端實際使用中,由于受到各種外部因素影響,用戶每次使用終端放置的角度值很可能存在一定的誤差,如用戶在想輸入90度的角度值時,很可能是輸入88度或者92度,這些誤差是不可避免的,故通過將采集到角度值進(jìn)行角度補(bǔ)償,生成的預(yù)設(shè)角度范圍可以在一定程度上保證信息的驗證的準(zhǔn)確性。
在步驟S102中,根據(jù)信息顯示指令獲取終端的角度值。
其中,該角度值為該終端相對于水平面所形成的夾角,該水平面為與地平面平行。
具體而言,該根據(jù)信息顯示指令獲取終端的角度值,包括:
(1)根據(jù)信息顯示指令,生成控制信號。
其中,該控制信號用于控制終端上的三軸重力傳感器進(jìn)行啟動。
需要說明的是,該三軸重力傳感器可以根據(jù)重力感應(yīng)產(chǎn)生的加速度來推算出終端相對于水平面的傾斜度。
基于此,當(dāng)終端接收到信息顯示指令后,進(jìn)行密碼驗證模式,生成控制信號控制終端上的三軸重力傳感器進(jìn)行啟動,以獲取終端的角度值。
(2)通過三軸重力傳感器獲取終端的角度值。
其中,該角度值可以為0度至360度,具體以用戶如何放置為準(zhǔn)。
在某種可能的實施方式中,為避免用戶在驗證開始時,終端碰巧剛好處于預(yù)設(shè)角度范圍內(nèi),導(dǎo)致驗證結(jié)果不準(zhǔn)確。可以在通過三軸重力傳感器獲取終端的角度值之前,進(jìn)行檢測終端當(dāng)前的角度值是否發(fā)生一定的變化,當(dāng)檢測出終端當(dāng)前的角度值發(fā)生一定的變化時,通過三軸重力傳感器獲取終端的角度值。比如,在終端接收到信息顯示指令,并進(jìn)行密碼驗證時,此時,先通過該三軸重力傳感檢測終端的角度值變化是否超過了預(yù)設(shè)角度值(即在終端開始密碼驗證后用戶是否改變了終端的放置角度),當(dāng)檢測出終端的角度值變化超過預(yù)設(shè)角度值(在終端開始密碼驗證后用戶改變了終端的放置角度)時,開始獲取終端的角度值。
在步驟S103中,當(dāng)判斷出角度值處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息。
具體而言,該確定信息顯示指令指示的隱藏信息,可以包括:
(1)獲取初始時間點。
(2)從初始時間點開始計算,當(dāng)判斷出在預(yù)設(shè)時間段內(nèi)角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息。
需要說明的是,為了避免用戶在進(jìn)行密碼驗證時,無意識將終端的角度值擺放至預(yù)設(shè)角度范圍內(nèi),從而導(dǎo)致密碼誤驗證的情況。通過判斷出終端的角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取初始時間點(開始計時),當(dāng)判斷出在預(yù)設(shè)時間段內(nèi)角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息(通過密碼驗證)。
比如,在判斷出終端處于預(yù)設(shè)的角度范圍內(nèi)時,開始計算時間,當(dāng)判斷出終端在預(yù)設(shè)時間段內(nèi)(如5秒內(nèi))角度值一直處于預(yù)設(shè)的角度范圍內(nèi)時,判定為通過密碼驗證,確定信息顯示指令指示的隱藏信息。
在步驟S104中,將隱藏信息進(jìn)行顯示操作。
其中,該顯示操作為將隱藏信息以可編輯的狀態(tài)顯示于終端的顯示界面中,用戶可以對顯示出來的隱藏信息進(jìn)行查看、復(fù)制、剪切以及刪除等操作。
在某種可能的實施方式中,該隱藏信息的顯示方法還可以應(yīng)用于終端屏幕解鎖中,當(dāng)接收到屏幕解鎖指令時,根據(jù)所述屏幕解鎖指令獲取終端的角度值,當(dāng)判斷出角度值處于預(yù)設(shè)角度范圍內(nèi)時,執(zhí)行屏幕解鎖操作,此處不作具體限定。
由上述可知,本實施例提供的一種隱藏信息的顯示方法,通過當(dāng)接收到信息顯示指令時,獲取終端相對于水平面的角度值,當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,將隱藏信息進(jìn)行顯示操作,解決了用戶信息容易被盜取的情況,極大的提升了用戶信息的安全性。
根據(jù)上述實施例所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。
請參閱圖2,圖2為本發(fā)明實施例提供的隱藏信息的顯示方法的另一流程示意圖。
具體而言,該方法包括:
在步驟S201中,接收信息顯示指令。
在某種可能的實施方式中,在接收信息顯示指令之前,還包括預(yù)先采集終端相對于水平面的角度值,該角度值可以包括0度至360度。當(dāng)采集到該角度值后,對該角度值進(jìn)行角度補(bǔ)償,如采集到角度值為90度,可以通過對該角度值90度進(jìn)行角度補(bǔ)償,對應(yīng)增加10度以及減少10度,生成預(yù)設(shè)角度范圍為80度至100度,當(dāng)用戶需要將隱藏信息進(jìn)行顯示時,需要使終端的放置角度值處于該預(yù)設(shè)角度范圍內(nèi)進(jìn)行驗證,當(dāng)終端不處于該預(yù)設(shè)角度范圍內(nèi)時,不將隱藏信息進(jìn)行顯示。
其中,該信息顯示指令可以通過預(yù)設(shè)條件觸發(fā)生成,如通過點擊終端上的物理按鍵或者通過輸入人體指紋、眼膜信息來進(jìn)行觸發(fā)生成,此處不作具體限定。
在步驟S202中,根據(jù)信息顯示指令獲取終端的角度值。
其中,該角度值為該終端相對于水平面所形成的夾角,該水平面為與地平面平行。
具體而言,該根據(jù)信息顯示指令獲取終端的角度值,包括:
(1)根據(jù)信息顯示指令,生成控制信號。
其中,該控制信號用于控制終端上的三軸重力傳感器進(jìn)行啟動。
具體而言,當(dāng)終端接收到信息顯示指令后,進(jìn)行密碼驗證模式,生成控制信號控制終端上的三軸重力傳感器進(jìn)行啟動,以獲取終端的角度值。
(2)通過三軸重力傳感器獲取終端的角度值。
其中,該角度值可以為0度至360度,具體以用戶如何放置為基準(zhǔn)。
在某種可能的實施方式中,可以在通過三軸重力傳感器獲取終端的角度值之前,還包括檢測終端當(dāng)前的角度值是否發(fā)生一定的變化。當(dāng)檢測出終端當(dāng)前的角度值發(fā)生一定的變化時,通過三軸重力傳感器獲取終端的角度值。比如,在終端接收到信息顯示指令,并進(jìn)行密碼驗證時,此時,先通過該三軸重力傳感檢測終端的角度值變化是否超過了預(yù)設(shè)角度值(即在終端開始密碼驗證后用戶是否改變了終端的放置角度),當(dāng)檢測出終端的角度值變化超過預(yù)設(shè)角度值(在終端開始密碼驗證后用戶改變了終端的放置角度)時,開始獲取終端的角度值。
在步驟S203中,判斷角度值是否處于預(yù)設(shè)角度范圍內(nèi)。
其中,若判斷出角度值處于預(yù)設(shè)角度范圍內(nèi),則執(zhí)行步驟S204;若判斷出角度值不處于預(yù)設(shè)角度范圍內(nèi),則執(zhí)行步驟S209。
具體而言,該預(yù)設(shè)角度范圍為用戶輸入的預(yù)設(shè)角度進(jìn)行一定的預(yù)設(shè)角度補(bǔ)償生成,如用戶輸入的預(yù)設(shè)角度為90度,預(yù)設(shè)角度值為10度。那么確定出預(yù)設(shè)角度范圍為90度減去10度的80度至90度加上10度的100度之間,當(dāng)判斷出當(dāng)前終端的角度值為85度,判定為處于預(yù)設(shè)角度范圍內(nèi)。
在步驟S204中,獲取初始時間點。
在步驟S205中,從初始時間點開始計算,當(dāng)判斷出在預(yù)設(shè)時間段內(nèi)該角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息。
需要說明的是,用戶在進(jìn)行驗證的過程中,很有可能會將終端的角度值無意識的擺放至預(yù)設(shè)角度范圍內(nèi),造成誤驗證。
基于此,通過當(dāng)判斷出終端的角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取當(dāng)前的時間點,并開始計時。當(dāng)判斷出在預(yù)設(shè)時間段內(nèi),終端的角度值一直處于預(yù)設(shè)角度范圍內(nèi)時,分析該信息指令,并確定出該信息指令指示的隱藏信息,比如,當(dāng)判斷出終端的角度為85度,判定為處于預(yù)設(shè)角度范圍內(nèi)時,獲取初始時間點(如18:10:08),并且開始計時,在預(yù)設(shè)時間段(如10秒內(nèi))持續(xù)檢測終端的角度值,當(dāng)在預(yù)設(shè)時間段內(nèi)檢測終端的角度值始終處于預(yù)設(shè)角度范圍內(nèi)(檢測出終端的放置角度值一直處于80度至100度之間)時,判定為通過驗證,確定該信息顯示指令指示的隱藏信息。當(dāng)在預(yù)設(shè)時間內(nèi)檢測終端的角度值沒有始終處于預(yù)設(shè)角度范圍內(nèi)(檢測出終端的放置角度值沒有一直處于80度至100度之間)時,判定為驗證失敗,重新開始獲取終端的角度值。
在步驟S206中,將隱藏信息進(jìn)行顯示操作。
其中,該顯示操作為將隱藏信息以可編輯的狀態(tài)顯示于終端的顯示界面中,用戶可以對顯示出來的隱藏信息進(jìn)行查看、復(fù)制、剪切以及刪除等操作。
在某種可能的實施方式中,在檢測到接收信息顯示指令之后,開始計時,若在預(yù)設(shè)時間內(nèi),終端未將隱藏信息進(jìn)行顯示操作(即為未通過密碼驗證),則停止響應(yīng)信息顯示指令。比如,在終端接收到信息顯示指令之后,進(jìn)行密碼驗證模式,獲取終端當(dāng)前的角度值,并開始計時,若在2分鐘之內(nèi),終端未能通過密碼驗證(終端未將隱藏信息進(jìn)行顯示操作),則停止密碼驗證,并在一定時間內(nèi)不響應(yīng)信息顯示指令,以防止非用戶本人破解密碼。
在步驟S207中,獲取預(yù)設(shè)角度更新規(guī)則。
在步驟S208中,基于預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作。
需要說明的是,如果預(yù)設(shè)角度范圍一直不變的話,那么在驗證的過程中,很容易被旁邊的人看出規(guī)律,所以通過預(yù)設(shè)角度更新規(guī)則在每次顯示操作后對預(yù)設(shè)角度范圍進(jìn)行更新,以增加預(yù)設(shè)角度范圍的安全性。
其中,該預(yù)設(shè)角度更新規(guī)則可以為對預(yù)設(shè)角度范圍取相反數(shù)或者增加預(yù)設(shè)的周期角度值,此處為了更好的說明本實施例,以預(yù)設(shè)角度更新規(guī)則為取相反數(shù)為例進(jìn)行闡述。
基于此,在將隱藏信息進(jìn)行顯示操作之后,終端以預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作。如原預(yù)設(shè)角度范圍為80度至100度之間,以預(yù)設(shè)角度更新規(guī)則為取相反數(shù)進(jìn)行更新,得到新的預(yù)設(shè)角度范圍為-80度至-100度之間,以此類推,在下一次以預(yù)設(shè)角度范圍為-80度至-100之間進(jìn)行隱藏信息進(jìn)行顯示操作之后,預(yù)設(shè)角度范圍更新為80度至100度之間。
在某種可能的實施方式中,在將隱藏信息進(jìn)行顯示操作之后,還包括當(dāng)檢測出接收到信息退出指令時,將顯示的隱藏信息進(jìn)行隱藏。
其中,該信息退出指令可以為退出當(dāng)前的信息顯示界面操作以及終端鎖屏操作所生成。
在步驟S209中,拒絕響應(yīng)對隱藏信息的顯示操作。
其中,當(dāng)判斷出終端的角度值不處于預(yù)設(shè)角度范圍時,為用戶進(jìn)行的非法顯示操作,終端拒絕響應(yīng)對隱藏信息的顯示操作,使得當(dāng)前用戶無法查看隱藏信息,以此保護(hù)信息的安全。
為了更好的描述本發(fā)明實施例,以圖3所示的隱藏界面示意圖、圖4所示的終端放置場景示意圖以及圖5所示的顯示界面示意圖進(jìn)行詳細(xì)描述:在手機(jī)的實際使用中,用戶為了防止其他人在使用自己的手機(jī)時,查看到自己在手機(jī)上保存的隱私信息,會將手機(jī)上的一些比較隱私的信息或者重要的信息設(shè)置隱藏,只有當(dāng)用戶通過密碼驗證后才該隱藏的信息進(jìn)行顯示。在將重要的信息設(shè)置隱藏時,需要提前采集用戶輸入的預(yù)設(shè)角度范圍(預(yù)設(shè)驗證密碼),該預(yù)設(shè)角度范圍是通過采集用戶設(shè)置的預(yù)設(shè)角度值(如60度時),根據(jù)該預(yù)設(shè)角度值60度進(jìn)行角度補(bǔ)償,對應(yīng)增加10度以及對應(yīng)較少10度,生成預(yù)設(shè)角度范圍為50度至70度。
如圖3所示,當(dāng)用戶進(jìn)入手機(jī)相冊界面中,由于該相冊中的圖片信息為用戶預(yù)設(shè)的隱藏信息,所以用戶在進(jìn)入該相冊中時,顯示的最新圖片A以及照片B都為0。此時,用戶可以通過連擊手機(jī)上的音量調(diào)節(jié)鍵來觸發(fā)生成信息顯示指令,當(dāng)用戶雙擊音量調(diào)節(jié)鍵時,手機(jī)接收到信息顯示指令,彈出提示文本框A,提示用戶輸入驗證密碼,并生成控制信號,根據(jù)該控制信號啟動手機(jī)中的三軸重力傳感器。為了防止用戶在開始驗證時,手機(jī)碰巧處于預(yù)設(shè)角度范圍內(nèi),檢測手機(jī)當(dāng)前的角度值是否發(fā)生一定的變化,當(dāng)檢測出手機(jī)當(dāng)前的角度值發(fā)生一定的變化時,再通過該三軸重力傳感器獲取終端的角度值(開始密碼驗證),比如,手機(jī)在接收到信息顯示指令,彈出文本框時A時,碰巧手機(jī)放置角度為55度,此時該55度為無效角度值,只有當(dāng)手機(jī)角度發(fā)生一定的變化,變化值可以為20度,也就是只有當(dāng)檢測出手機(jī)角度在35度至75度范圍之外時,開始獲取有效的角度值,即開始密碼驗證。
如圖4所示,用戶設(shè)置手機(jī)放置位置來得出相對于地平面的角度值為60度,判斷為處于預(yù)設(shè)角度范圍50度至70度之內(nèi)。獲取手機(jī)當(dāng)前的系統(tǒng)時間,假設(shè)為18:10:08,從該時間點開始計算,當(dāng)在10秒內(nèi)即18:10:18之前,手機(jī)放置的角度值一直都處于預(yù)設(shè)角度范圍為50度至70度之內(nèi),判定為通過密碼驗證,獲取該隱藏界面中的隱藏圖片信息。
如圖5所示,手機(jī)將獲取的隱藏圖片信息進(jìn)行顯示操作,顯示界面上的最新圖片A由0變?yōu)?0,照片B由0變?yōu)?00,此時,用戶可以對顯示出來的最新圖片以及照片進(jìn)行查看、復(fù)制、剪切以及刪除操作。在該顯示操作之后,還包括獲取預(yù)設(shè)角度更新規(guī)則(對預(yù)設(shè)角度范圍取相反數(shù)),并以該預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新,生成更新后的預(yù)設(shè)角度范圍為-50至-70度之間,此時,若檢測到發(fā)生用戶退出當(dāng)前顯示界面或者鎖屏操作時,將該顯示的隱藏信息進(jìn)行隱藏。
需要說明的是,當(dāng)手機(jī)接收到信息顯示指令,彈出提示文本框A之后,若在一定時間內(nèi)(如2分鐘內(nèi)),用戶始終無法通過密碼驗證,那么手機(jī)執(zhí)行鎖屏操作,并且在預(yù)設(shè)時間內(nèi)(如10分鐘內(nèi))不接收該信息顯示指令。
由上述可知,本實施例提供的一種隱藏信息的顯示方法,通過當(dāng)接收到信息顯示指令時,獲取終端相對于水平面的角度值,當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取初始時間點,當(dāng)在預(yù)設(shè)時間段內(nèi)角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,將隱藏信息進(jìn)行顯示操作,并且以預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作,解決了用戶信息容易被盜取的情況,極大的提升了用戶信息的安全性。
為便于更好的實施本發(fā)明實施例提供的隱藏信息的顯示方法,本發(fā)明實施例還提供一種基于上述隱藏信息的顯示方法的裝置。其中名詞的含義與上述隱藏信息的顯示方法中相同,具體實現(xiàn)細(xì)節(jié)可以參考方法實施例中的說明。
請參閱圖6,圖6為本發(fā)明實施例提供的隱藏信息的顯示裝置的模塊示意圖。具體而言,該隱藏信息的顯示裝置300,包括:接收模塊31、角度獲取模塊32、確定模塊33、以及顯示模塊34。
該接收模塊31,用于接收信息顯示指令。
其中,該信息指終端上保存的文件信息,可以為圖片、短信、通訊錄、通話記錄以及文檔等。
在某種可能的實施方式中,在該接受模塊31接收信息顯示指令之前,還包括預(yù)先采集終端相對于水平面的角度值,該角度值可以包括0度至360度。當(dāng)采集到該角度值后,對該角度值進(jìn)行角度補(bǔ)償,如采集到角度值為90度,可以通過對90度進(jìn)行角度補(bǔ)償,將該角度值90度對應(yīng)增加10度以及減少10度,生成預(yù)設(shè)角度范圍為80度至100度,當(dāng)用戶需要將隱藏信息進(jìn)行顯示時,需要使終端放置角度值處于該預(yù)設(shè)角度范圍內(nèi)進(jìn)行驗證,當(dāng)終端放置角度值不處于該預(yù)設(shè)角度范圍內(nèi)時,不將隱藏信息進(jìn)行顯示。
該角度獲取模塊32,用于根據(jù)該信息顯示指令獲取終端的角度值,該角度值為該終端相對于水平面所形成的夾角。
該確定模塊33,用于當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,確定該信息顯示指令指示的隱藏信息。
該顯示模塊34,用于將該隱藏信息進(jìn)行顯示操作。
其中,該顯示模塊34中的該顯示操作為將隱藏信息以可編輯的狀態(tài)顯示于終端的顯示界面中,用戶可以對顯示出來的隱藏信息進(jìn)行查看、復(fù)制、剪切以及刪除等操作。
可一并參考圖7,圖7為本發(fā)明實施例提供的隱藏信息的顯示裝置的另一模塊示意圖,該隱藏信息的顯示裝置300還可以包括:
其中,該角度獲取模塊32還可以包括啟動子模塊321以及角度獲取子模塊322。
具體而言,該啟動子模塊321,用于根據(jù)該信息顯示指令,生成控制信號,該控制信號用于控制終端上的三軸重力傳感器進(jìn)行啟動。該角度獲取子模塊322,用于通過該三軸重力傳感器獲取終端的角度值。
在某種可能的實施方式中,可以在該角度獲取子模塊322通過三軸重力傳感器獲取終端的角度值之前,還包括檢測終端當(dāng)前的角度值是否發(fā)生一定的變化。當(dāng)檢測出終端當(dāng)前的角度值發(fā)生一定的變化時,通過三軸重力傳感器獲取終端的角度值。比如,在終端接收到信息顯示指令,并進(jìn)行密碼驗證時,此時,先通過該三軸重力傳感檢測終端的角度值變化是否超過了預(yù)設(shè)角度值(即在終端開始密碼驗證后用戶是否改變了終端的放置角度),當(dāng)檢測出終端的角度值變化超過預(yù)設(shè)角度值(在終端開始密碼驗證后用戶改變了終端的放置角度)時,開始通過該角度獲取子模塊322獲取終端的角度值。
其中,該確定模塊33還可以包括初始獲取子模塊331以及確定子模塊332。
具體而言,該初始獲取子模塊331,用于當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取初始時間點。該確定子模塊332,用于從該初始時間點開始計算,當(dāng)判斷出在預(yù)設(shè)時間段內(nèi)該角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息。
其中,通過該初始獲取子模塊331當(dāng)判斷出終端的角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取當(dāng)前的時間點,通過確定子模塊332開始計時,當(dāng)判斷出在預(yù)設(shè)時間段內(nèi),終端的角度值一直處于預(yù)設(shè)角度范圍內(nèi)時,分析該信息指令,并確定出該信息指令指示的隱藏信息。比如,當(dāng)判斷出終端的角度為85度,判定為處于預(yù)設(shè)角度范圍80度至100度之內(nèi)時,獲取初始時間點(如18:10:08),并且開始計時,在預(yù)設(shè)時間段(如10秒內(nèi))持續(xù)檢測終端的角度值,當(dāng)在預(yù)設(shè)時間段內(nèi)檢測終端的角度值始終處于預(yù)設(shè)角度范圍內(nèi)(檢測出終端的放置角度值一直處于80度至100度之間)時,判定為通過驗證,確定該信息顯示指令指示的隱藏信息。
規(guī)則獲取模塊35,用于獲取預(yù)設(shè)角度更新規(guī)則。
更新模塊36,用于基于該預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作。
其中,該規(guī)則獲取模塊35中的預(yù)設(shè)角度更新規(guī)則可以為對預(yù)設(shè)角度范圍取相反數(shù)或者增加預(yù)設(shè)的周期角度值,此處為了更好的說明本實施例,以預(yù)設(shè)角度更新規(guī)則為取相反數(shù)為例進(jìn)行闡述。
基于此,在該顯示模塊34將隱藏信息進(jìn)行顯示操作之后,該更新模塊36以預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作。如原預(yù)設(shè)角度范圍為80度至100度之間,以預(yù)設(shè)角度更新規(guī)則為取相反數(shù)進(jìn)行更新,得到新的預(yù)設(shè)角度范圍為-80度至-100度之間,以此類推,在下一次以預(yù)設(shè)角度范圍為-80度至-100之間進(jìn)行隱藏信息進(jìn)行顯示操作之后,預(yù)設(shè)角度范圍更新為80度至100度之間。
隱藏模塊37,用于當(dāng)檢測出接收到信息退出指令時,將顯示的隱藏信息進(jìn)行隱藏。
其中,該隱藏模塊37中的信息退出指令可以為退出當(dāng)前的信息顯示界面操作以及終端鎖屏操作所生成。
由上述可知,本實施例提供的一種隱藏信息的顯示裝置,通過當(dāng)接收到信息顯示指令時,獲取終端相對于水平面的角度值,當(dāng)判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,獲取初始時間點,當(dāng)在預(yù)設(shè)時間段內(nèi)角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,將隱藏信息進(jìn)行顯示操作,并且以預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作,解決了用戶信息容易被盜取的情況,極大的提升了用戶信息的安全性。
本發(fā)明實施例還提供一種終端,如圖8所示,該終端400可以包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器401、傳感器402、輸入單元403、顯示單元404、以及包括有一個或者一個以上處理核心的處理器405等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
存儲器401可用于存儲應(yīng)用程序和數(shù)據(jù)。存儲器401存儲的應(yīng)用程序中包含有可執(zhí)行代碼。應(yīng)用程序可以組成各種功能模塊。處理器405通過運行存儲在存儲器401的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。此外,存儲器401可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器401還可以包括存儲器控制器,以提供處理器405和輸入單元403對存儲器401的訪問。
終端還可包括至少一種傳感器402,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動到耳邊時,關(guān)閉顯示面板和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
輸入單元403可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元403可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器405,并能接收處理器405發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面。除了觸敏表面,輸入單元403還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、指紋識別模組、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元404可包括顯示面板。可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機(jī)發(fā)光二極管(OLED,Organic Light-Emitting Diode)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器405以確定觸摸事件的類型,隨后處理器405根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖8中,觸敏表面與顯示面板是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現(xiàn)輸入和輸出功能。
處理器405是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器401內(nèi)的應(yīng)用程序,以及調(diào)用存儲在存儲器401內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對終端進(jìn)行整體監(jiān)控??蛇x的,處理器405可包括一個或多個處理核心;優(yōu)選的,處理器405可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等。
盡管圖8中未示出,終端還可以包括攝像頭、藍(lán)牙模塊、電源等,在此不再贅述。
具體在本實施例中,終端中的處理器405會按照如下的指令,將一個或一個以上的應(yīng)用程序的進(jìn)程對應(yīng)的可執(zhí)行代碼加載到存儲器401中,并由處理器405來運行存儲在存儲器401中的應(yīng)用程序,從而實現(xiàn)各種功能:
通過輸入單元403接收信息顯示指令。
根據(jù)該信息顯示指令通過傳感器402獲取終端的角度值,該角度值為該終端相對于水平面所形成的夾角。
當(dāng)處理器405判斷出該角度值處于預(yù)設(shè)角度范圍內(nèi)時,確定該信息顯示指令指示的隱藏信息。
通過顯示單元404將該隱藏信息進(jìn)行顯示操作。
處理器405在執(zhí)行將該隱藏信息進(jìn)行顯示操作之后,還可以包括:獲取預(yù)設(shè)角度更新規(guī)則,基于該預(yù)設(shè)角度更新規(guī)則對預(yù)設(shè)角度范圍進(jìn)行更新操作。
處理器405在執(zhí)行根據(jù)該信息顯示指令獲取終端的角度值時,可以包括:根據(jù)該信息顯示指令,生成控制信號,該控制信號用于控制終端上的三軸重力傳感器進(jìn)行啟動,通過該三軸重力傳感器獲取終端的角度值。
處理器405在執(zhí)行確定信息顯示指令指示的隱藏信息時,可以包括:獲取初始時間點,從該初始時間點開始計算,當(dāng)判斷出在預(yù)設(shè)時間段內(nèi)該角度值始終處于預(yù)設(shè)角度范圍內(nèi)時,確定信息顯示指令指示的隱藏信息。
處理器405在執(zhí)行將該隱藏信息進(jìn)行顯示操作之后,還可以包括:當(dāng)檢測出接收到信息退出指令時,將顯示的隱藏信息進(jìn)行隱藏。
由于該終端可以執(zhí)行發(fā)明實施例所提供的任一種隱藏信息的顯示方法,因此,可以實現(xiàn)發(fā)明實施例所提供的任一種隱藏信息的顯示方法所能實現(xiàn)的有益效果,詳見前面的實施例,在此不再贅述。
具體實施時,以上各個單元可以作為獨立的實體來實現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個實體來實現(xiàn),以上各個單元的具體實施可參見前面的方法實施例,在此不再贅述。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見上文針對隱藏信息的顯示方法的詳細(xì)描述,此處不再贅述。
本發(fā)明實施例提供的隱藏信息的顯示方法、裝置及終端,譬如為手機(jī)、平板電腦、掌上電腦(PDA,Personal Digital Assistant)等等,該終端、隱藏信息的顯示裝置及隱藏信息的顯示方法屬于同一構(gòu)思,在該隱藏信息的顯示裝置上可以運行該隱藏信息的顯示方法實施例中提供的任一方法,其具體實現(xiàn)過程詳見該隱藏信息的顯示方法實施例,此處不再贅述。
需要說明的是,對本發(fā)明該隱藏信息的顯示方法而言,本領(lǐng)域普通測試人員可以理解實現(xiàn)本發(fā)明實施例隱藏信息的顯示方法的全部或部分流程,是可以通過計算機(jī)程序來控制相關(guān)的硬件來完成,該計算機(jī)程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,如存儲在終端的存儲器中,并被該終端內(nèi)的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如該隱藏信息的顯示方法的實施例的流程。其中,該存儲介質(zhì)可為磁碟、光盤、只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)等。
對本發(fā)明實施例的該隱藏信息的顯示裝置而言,其各功能模塊可以集成在一個處理芯片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。該集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中,該存儲介質(zhì)譬如為只讀存儲器,磁盤或光盤等。
以上對本發(fā)明實施例所提供的一種隱藏信息的顯示方法、裝置及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上該,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。