本發(fā)明涉及計算機應(yīng)用程序領(lǐng)域,尤其涉及一種數(shù)據(jù)加密的方法和移動終端及系統(tǒng)。
背景技術(shù):
隨著移動通訊技術(shù)的迅猛發(fā)展,越來越多的用戶選擇在智能終端中裝載越來越多的應(yīng)用程序,但其中有很多應(yīng)用程序會涉及到用戶的個人隱私信息,例如對當(dāng)下的一些聊天軟件而言,用戶在使用所述聊天軟件進(jìn)行溝通期間,為了防止聊天信息被他人窺探,通常會用手蒙住屏幕,進(jìn)而將某些聊天內(nèi)容進(jìn)行隱藏保護,使其不能被其他用戶看到或調(diào)用。但是這種用手遮擋聊天內(nèi)容的方式太過麻煩,且對于他人而言,這種行為往往是不禮貌的,尤其是在一些社交場合中。此外,在現(xiàn)有的一些技術(shù)中,為了防止當(dāng)前顯示的信息不被他人窺探,用戶可通過手動操作使柔性屏幕產(chǎn)生形變,以對智能終端上的個人隱私信息進(jìn)行保護;但是,該方法屬于一種固定的變形方式,變形后的界面卻致使用戶和他人均無法繼續(xù)查看所述終端上的內(nèi)容??梢?,上述方法中,不管是用手遮擋,還是使柔性屏幕產(chǎn)生變形,均存在用戶個人信息泄露的可能,并在一定程度上影響用戶對個人隱私信息的查閱。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種數(shù)據(jù)加密的方法和移動終端及系統(tǒng),可以加強對用戶隱私安全性保護,且同時還能便于用戶對個人隱私信息的查閱。
為了解決上述技術(shù)問題,本發(fā)明實施例第一方面提供了一種數(shù)據(jù)加密的方法,所述方法包括:
獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);
將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
本發(fā)明實施例第二方面提供了一種移動終端,包括:
獲取顯示模塊,用于獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
加密顯示模塊,用于對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);
數(shù)據(jù)發(fā)送模塊,用于將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
本發(fā)明實施例第三方面提供了一種數(shù)據(jù)加密的系統(tǒng),包括:上述第二方面提供的一種移動終端和解碼眼鏡;
由上可見,實施本發(fā)明實施例,具有如下有益效果:移動終端首先獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);其次對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);然后將所述亂碼界面數(shù)據(jù)發(fā)射到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。因此,通過光加密處理后的界面數(shù)據(jù)將以亂碼界面數(shù)據(jù)顯示于所述移動終端的終端屏幕上,他人將無法查看到所述終端上的原始界面數(shù)據(jù),從而避免了非法用戶通過非法途徑查看或調(diào)用用戶隱私信息的可能,加強了對用戶隱私信息的保護,而且同時還可以保證用戶能夠正常對所述隱私信息進(jìn)行查閱。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種數(shù)據(jù)加密的方法的流程示意圖;
圖2是本發(fā)明實施例提供的一種移動終端界面的展示圖;
圖3是本發(fā)明實施例提供的另一種終端界面的展示圖;
圖4是本發(fā)明實施例提供的一種加密數(shù)據(jù)發(fā)送的流程圖;
圖5是本發(fā)明實施例提供的一種密碼綁定示意圖;
圖6是本發(fā)明實施例提供的一種光解碼示意圖;
圖7是本發(fā)明實施例提供的另一種數(shù)據(jù)加密的方法的流程示意圖;
圖8是本發(fā)明實施例提供的一種判斷方法流程圖;
圖9是本發(fā)明實施例提供的另一種判斷方法流程圖;
圖10是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖;
圖11是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)示意圖;
圖12是本發(fā)明實施例提供的又一種移動終端的結(jié)構(gòu)示意圖;
圖13是本發(fā)明實施例提供的一種數(shù)據(jù)發(fā)送模塊的結(jié)構(gòu)示意圖;
圖14是本發(fā)明實施例提供的一種數(shù)據(jù)加密系統(tǒng)的結(jié)構(gòu)示意圖;
圖15是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
本發(fā)明實施例中提及的數(shù)據(jù)加密的方法的執(zhí)行依賴于計算機程序,可運行于馮若依曼體系的計算機系統(tǒng)之上。該計算機程序可集成在應(yīng)用中,也可作為獨立的工具類應(yīng)用運行。該計算機系統(tǒng)可以是個人電腦、平板電腦、筆記本電腦、智能手機等終端設(shè)備。
以下分別進(jìn)行詳細(xì)說明。
請參見圖1,是本發(fā)明實施例提供的一種數(shù)據(jù)加密的方法的流程示意圖,如圖1所示,所述方法至少包括:
步驟S101,獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
具體地,所述點擊操作指令是指用戶針對移動終端上應(yīng)用程序?qū)?yīng)的屏幕區(qū)域進(jìn)行的點擊操作。例如,用戶在某個程序所對應(yīng)的應(yīng)用圖標(biāo)的顯示區(qū)域內(nèi)執(zhí)行相應(yīng)的點擊操作指令后,所述移動終端可根據(jù)所述點擊操作指令開啟所述應(yīng)用程序,以控制所述移動終端的終端屏幕上顯示相應(yīng)的程序開啟界面,進(jìn)而控制終端屏幕顯示原始界面數(shù)據(jù)。
其中,所述移動終端上的點擊操作包括但不限于:按壓操作、雙擊操作或者滑屏操作等各類型觸摸觸控屏的操作。通常,在具有觸控屏功能的移動終端中,其觸控屏的結(jié)構(gòu)包括至少三層:屏幕玻璃層、觸控面板層和顯示面板層。其中屏幕玻璃層為保護層,觸控面板層用于感知用戶的觸控操作,顯示面板層用于顯示圖像。為了使得移動終端的機身(如智能手機)更薄、更美觀,如今已有技術(shù)使觸控面板層和顯示面板層融合。
進(jìn)一步地,請參見圖2,是本發(fā)明實施例提供的一種移動終端界面的展示圖。如圖2所示,在終端B1~B9為所述移動終端中各應(yīng)用程序所對應(yīng)的應(yīng)用圖標(biāo)的顯示區(qū)域,當(dāng)所述移動終端檢測到用戶針對終端屏幕上的應(yīng)用圖標(biāo)B5的點擊操作指令后,觸發(fā)應(yīng)用圖標(biāo)B5所對應(yīng)的應(yīng)用程序,進(jìn)而控制終端屏幕顯示如圖2所示的應(yīng)用程序原始界面數(shù)據(jù)所對應(yīng)的原始界面。
步驟S102,對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);
具體地,請一并參見圖3,是本發(fā)明實施例提供的另一種終端界面的展示圖。如圖3所示,在對所述應(yīng)用圖標(biāo)B5所對應(yīng)的原始界面數(shù)據(jù)進(jìn)行光加密處理之后,可將圖3中的原始界面數(shù)據(jù)切換為亂碼界面數(shù)據(jù),使光加密后形成的所述亂碼界面數(shù)據(jù)在所述移動終端的終端屏幕上以亂碼界面顯示。
其中,對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,是指根據(jù)光學(xué)圖像的雙隨機相位技術(shù),對所述原始界面數(shù)據(jù)在空域和頻域上進(jìn)行傅里葉變換和傅里葉反變換,以形成光加密處理后的界面數(shù)據(jù)。
步驟S103,將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù);
具體地,當(dāng)所述光加密后所形成的亂碼數(shù)據(jù)在所述移動終端上以亂碼界面顯示時,可通過與預(yù)設(shè)的加密密碼匹配為相同的解碼眼鏡對綁定有所述加密密碼的所述亂碼界面數(shù)據(jù)進(jìn)行解碼處理。
在本發(fā)明實施例中,通過獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);在對所述原始界面數(shù)據(jù)進(jìn)行光加密處理后,可控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);然后將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。故而可知:采用本發(fā)明,以亂碼界面數(shù)據(jù)顯示的用戶信息不僅能增強對用戶隱私信息保護的同時,還可通過解碼眼睛對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,并在所述解碼眼鏡的顯示屏中正常顯示用戶隱私信息,防止他人獲取用戶的私密信息。
進(jìn)一步的,可一并參見圖4,是本發(fā)明實施例提供的一種加密數(shù)據(jù)發(fā)送的流程圖,如圖4所示,所述方法包括::
步驟S401,所述移動終端將預(yù)設(shè)的加密密碼與所述亂碼界面數(shù)據(jù)進(jìn)行綁定;
具體地,請參見圖5,是本發(fā)明實施例提供的一種密碼綁定示意圖。如圖5所示,在提示界面200中,當(dāng)所述移動終端接收到對所述光加密提示信息的確認(rèn)響應(yīng)消息后,確定將所述移動終端的預(yù)設(shè)的加密密碼(比如:預(yù)設(shè)的加密密碼為6666)與亂碼界面100中的所述亂碼顯示界面數(shù)據(jù)進(jìn)行綁定,形成攜帶所述加密密碼的亂碼顯示界面300。
步驟S402,將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
具體地,請參見6,是本發(fā)明實施例提供的一種光解碼示意圖。以原始界面數(shù)據(jù)為圖像界面數(shù)據(jù)為例,當(dāng)移動終端將步驟S401中亂碼界面300中的亂碼界面數(shù)據(jù)發(fā)送給圖6中的解碼眼鏡后,所述解碼眼鏡根據(jù)接收到的輸入密碼,將其與所述加密密碼進(jìn)行比對,當(dāng)所述輸入密碼與所述加密密碼相同時,對綁定有所述加密密碼的所述亂碼界面數(shù)據(jù)進(jìn)行一對復(fù)共軛變換,以形成原始界面400中的所述原始界面數(shù)據(jù),并在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
其中,在光加密處理后,用戶可通過解碼眼鏡對所述攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)進(jìn)行解密處理,且當(dāng)所述解碼眼鏡檢測到用戶輸入的密碼(比如:6666)是與加密密碼一致時,才可對所述亂碼界面數(shù)據(jù)進(jìn)行解碼處理,進(jìn)而以在所述解碼眼鏡的顯示屏中顯示所述圖像界面數(shù)據(jù)。在進(jìn)行解碼后,他人看到的移動終端上的顯示界面仍為亂碼界面數(shù)據(jù),故而無法進(jìn)一步看到用戶的隱私信息,可見,通過光加密處理,可對所述移動終端中的隱私信息起到有效的保密作用。
由此可見,在本發(fā)明實施例中,通過將預(yù)設(shè)的加密密碼與所述亂碼界面數(shù)據(jù)進(jìn)行綁定;并將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。通過將數(shù)據(jù)呈現(xiàn)在所述解碼眼睛的顯示屏中,而非直接在所述移動終端上對所述亂碼界面數(shù)據(jù)進(jìn)行原始界面數(shù)據(jù)顯示,可防止非法用戶獲取所述移動終端上用戶的私密信息。
可選地,請一并參見圖7,是本發(fā)明實施例提供的另一種數(shù)據(jù)加密的方法的流程示意圖,如圖7所示,所述方法包括:
步驟S701,獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
其中,S701步驟的具體實現(xiàn)方式可以參見上述圖1對應(yīng)的實施例中的步驟S101,這里不再進(jìn)行贅述。
步驟S702,監(jiān)測當(dāng)前環(huán)境參數(shù)信息;
具體地,所述環(huán)境參數(shù)信息包括周圍圖像信息和周圍聲音信息。
步驟S703,當(dāng)所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件時,執(zhí)行對所述原始界面數(shù)據(jù)進(jìn)行光加密處理的步驟;
具體地,當(dāng)所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件時,執(zhí)行上述圖1對應(yīng)的實施例中的步驟S102和S103,以對所述原始界面數(shù)據(jù)進(jìn)行光加密處理;
可選地,請參見圖8,是本發(fā)明實施例提供的一種判斷方法流程圖。所述當(dāng)前環(huán)境參數(shù)信息為周圍圖像信息,在步驟S702之后還需執(zhí)行以下步驟:
步驟S801,獲取周圍圖像信息,并判斷所述周圍圖像信息中是否存在人臉;
具體地,所述周圍圖像信息的獲取是通過所述移動終端上的攝像頭監(jiān)測當(dāng)前環(huán)境信息而得到。
步驟S802,若所述周圍圖像信息中存在人臉,則進(jìn)一步判斷所述人臉的特征是否與預(yù)先錄入的人臉信息匹配;
具體地,當(dāng)檢測到周圍圖像信息中存在人臉時,將所述人臉的特征(比如:人眼間的距離,人臉輪廓,人臉數(shù)目和人眼相對終端屏幕的距離等)與預(yù)先錄入的人臉信息進(jìn)行匹配,以判斷是否滿足光加密條件。
可選地,步驟S803,若所述人臉的特征與預(yù)先錄入的人臉信息不匹配,則確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件;
比如,當(dāng)用戶手機遺失,非法用戶通過點擊操作調(diào)用用戶終端上的用戶信息時,所述移動終端上的攝像頭檢測到非法用戶的人臉的特征與預(yù)先路人的人臉信息不匹配,例如,非法用戶的臉部輪廓為方形,而預(yù)先錄入的人臉信息中用戶的臉部輪廓為圓形,故而導(dǎo)致信息不匹配,則確定當(dāng)前環(huán)境參數(shù)信息滿足光加密條件中的人臉信息不匹配條件,執(zhí)行上述圖7對應(yīng)的實施例中的步驟S703。
可選地,步驟S804,若所述人臉的特征與預(yù)先錄入的人臉信息匹配,則進(jìn)一步判斷所述周圍圖像信息中的目標(biāo)角度區(qū)域中是否存在人臉;
具體地,所述目標(biāo)角度區(qū)域為以所述終端屏幕對應(yīng)的法線為分界線,將正負(fù)30°至90°的范圍定義為目標(biāo)角度區(qū)域。
可選地,步驟S805,若所述周圍圖像信息中的目標(biāo)角度區(qū)域中存在人臉,則顯示光加密提示信息,并當(dāng)接收到對所述光加密提示信息的確認(rèn)響應(yīng)消息時,確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件。
具體地,所述光加密提示信息包括上述圖5所示的提示界面200中的信息,所述信息用于提示用戶進(jìn)行加密密碼輸入,當(dāng)所述移動終端確認(rèn)接收到所述提示界面200中的確認(rèn)按鈕進(jìn)行操作時,確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件中的人臉數(shù)目大于1的條件,執(zhí)行上述圖7對應(yīng)的實施例中的步驟S703。
可選地,請再參見圖9,是本發(fā)明實施例提供的另一種判斷方法流程圖。所述當(dāng)前環(huán)境參數(shù)信息為周圍聲音信息,在步驟S702之后還需執(zhí)行以下步驟:
步驟S901,獲取周圍聲音信息中的音量值,并判斷所述音量值是否超過預(yù)設(shè)的噪音閾值;
比如,預(yù)設(shè)的噪音閾值為戶外標(biāo)準(zhǔn)情況下夜間的40分貝或晝間的50分貝,移動終端通過將獲取到的周圍聲音信息中的音量值大小,去判斷所述音量值是否超過預(yù)設(shè)的噪音閾值。
步驟S902,若所述音量值超過預(yù)設(shè)的噪音閾值,則確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件;
具體應(yīng)用場景為,用戶搭乘公交車前往公司上班,此時預(yù)設(shè)的噪音閾值為晝間50分貝,而由于在戶外的公交車上,所述移動終端獲取到的周圍圖像信息中的音量值為60分貝,所述獲取到的60分貝的音量值超過預(yù)設(shè)的50分貝的噪音閾值,于是確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件的聲音嘈雜條件,確認(rèn)執(zhí)行上述圖7對應(yīng)的實施例中的步驟S703。
由此可見,通過檢測監(jiān)測當(dāng)前環(huán)境參數(shù)信息中的周圍圖像信息或周圍聲音信息,可在所述當(dāng)前環(huán)境信息滿足光加密條件時,對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,進(jìn)而控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù),以防止非法用戶獲取用戶的私密信息,進(jìn)而有效地保護了用戶信息的安全性和私密性。
進(jìn)一步的,請參見圖10,是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖。如圖10所示,所述移動終端1包括:獲取顯示模塊10、加密顯示模塊20、數(shù)據(jù)發(fā)送模塊30;
所述獲取顯示模塊10,用于獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
具體地,所述點擊操作指令是指用戶針對移動終端上應(yīng)用程序?qū)?yīng)的屏幕區(qū)域進(jìn)行的點擊操作。例如,用戶在某個程序所對應(yīng)的應(yīng)用圖標(biāo)的顯示區(qū)域內(nèi)執(zhí)行相應(yīng)的點擊操作指令后,所述獲取顯示模塊10可根據(jù)所述點擊操作指令開啟所述應(yīng)用程序,以控制所述移動終端的終端屏幕上顯示相應(yīng)的程序開啟界面,進(jìn)而控制終端屏幕顯示原始界面數(shù)據(jù)。
其中,所述點擊操作包括但不限于:按壓操作、雙擊操作或者滑屏操作等各類型觸摸觸控屏的操作。通常,在具有觸控屏功能的移動終端中,其觸控屏的結(jié)構(gòu)包括至少三層:屏幕玻璃層、觸控面板層和顯示面板層。其中屏幕玻璃層為保護層,觸控面板層用于感知用戶的觸控操作,顯示面板層用于顯示圖像。為了使得移動終端的機身(如智能手機)更薄、更美觀,如今已有技術(shù)使觸控面板層和顯示面板層融合。
所述加密顯示模塊20,用于對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);
具體地,請一并參見上述圖3,是本發(fā)明實施例提供的另一種終端界面的展示圖。如圖3所示,在對所述應(yīng)用圖標(biāo)B5所對應(yīng)的原始界面數(shù)據(jù)進(jìn)行光加密處理之后,可將圖3中的原始界面數(shù)據(jù)切換為亂碼界面數(shù)據(jù),使光加密后形成的所述亂碼界面數(shù)據(jù)在所述移動終端的終端屏幕上以亂碼界面顯示。
其中,所述加密顯示模塊20,具體用于基于光學(xué)圖像的雙隨機相位技術(shù),對所述原始界面數(shù)據(jù)在空域和頻域上進(jìn)行傅里葉變換和傅里葉反變換,以形成光加密處理后的界面數(shù)據(jù)。
所述數(shù)據(jù)發(fā)送模塊30,用于將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù);
具體地,當(dāng)所述光加密后所形成的亂碼數(shù)據(jù)在所述移動終端上以亂碼界面顯示時,可通過與預(yù)設(shè)的加密密碼匹配為相同的解碼眼鏡對綁定有所述加密密碼(比如:加密密碼為6666)的所述亂碼界面數(shù)據(jù)進(jìn)行解碼處理。
在本發(fā)明實施例中,所述移動終端通過獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);在對所述原始界面數(shù)據(jù)進(jìn)行光加密處理后,可控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);然后將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。故而可知:采用本發(fā)明,以亂碼界面數(shù)據(jù)顯示的用戶信息不僅能增強對用戶隱私信息保護的同時,還可通過解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以獲取所述移動終端上的原始界面數(shù)據(jù),進(jìn)而防止他人窺探用戶的私密信息。
進(jìn)一步地,請一并參見圖11,是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)示意圖;如圖11所示,所述移動終端1在包含上述圖10中的所述的獲取顯示模塊10、加密顯示模塊20、數(shù)據(jù)發(fā)送模塊30之外,還包括:參數(shù)監(jiān)測模塊40、通知模塊100、第一判斷模塊50、第二判斷模塊60、第一確定模塊70、第三判斷模塊80、第二確定模塊90;
其中,所述參數(shù)監(jiān)測模塊40,用于監(jiān)測當(dāng)前環(huán)境參數(shù)信息;
所述通知模塊100,用于當(dāng)所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件時,通知所述加密顯示模塊20對所述原始界面數(shù)據(jù)進(jìn)行光加密處理。
所述第一判斷模塊50,用于獲取周圍圖像信息,并判斷所述周圍圖像信息中是否存在人臉;
所述第二判斷模塊60,用于若所述第一判斷模塊判斷出所述周圍圖像信息中存在人臉,則進(jìn)一步判斷所述人臉特征是否與預(yù)先錄入的人臉信息匹配;
所述第一確定模塊70,用于若所述人臉特征與預(yù)先錄入的人臉信息不匹配,則確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件;
所述第三判斷模塊80,用于若所述人臉特征與預(yù)先錄入的人臉信息匹配,則進(jìn)一步判斷所述周圍圖像信息中的目標(biāo)角度區(qū)域中是否存在人臉;
所述第二確定模塊90,用于若所述周圍圖像信息中的目標(biāo)角度區(qū)域中存在人臉,顯示光加密提示信息,并當(dāng)接收到對所述光加密提示信息的確認(rèn)響應(yīng)消息時,確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件。
可選地,請再參見圖12,是本發(fā)明實施例提供的又一種移動終端的結(jié)構(gòu)示意圖;如圖12所示,所述移動終端1在包含上述圖10中的所述的獲取顯示模塊10、加密顯示模塊20、數(shù)據(jù)發(fā)送模塊30之外,還包括:參數(shù)監(jiān)測模塊40、通知模塊100、第四判斷模塊110和第三確定模塊120;
所述第四判斷模塊110,用于獲取周圍聲音信息中的音量值,并判斷所述音量值是否超過預(yù)設(shè)的噪音閾值;
所述第三確定模塊120,用于若所述音量值超過預(yù)設(shè)的噪音閾值,確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件。
由此可見,通過檢測監(jiān)測當(dāng)前環(huán)境參數(shù)信息中的周圍圖像信息或周圍聲音信息,可在所述當(dāng)前環(huán)境信息滿足光加密條件時,對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,進(jìn)而控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù),以防止非法用戶獲取用戶的私密信息,進(jìn)而有效地保護了用戶信息的安全性和私密性。
進(jìn)一步得,請參見圖13,是本發(fā)明實施例提供的一種數(shù)據(jù)發(fā)送模塊的結(jié)構(gòu)示意圖。如圖13所示,所述數(shù)據(jù)發(fā)送模塊30包括:密碼綁定單元301和數(shù)據(jù)發(fā)送單元302;
所述密碼綁定單元301,用于將預(yù)設(shè)的加密密碼與所述亂碼界面數(shù)據(jù)進(jìn)行綁定;
所述數(shù)據(jù)發(fā)送單元302,用于將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
由此可見,在本發(fā)明實施例中,通過將預(yù)設(shè)的加密密碼與所述亂碼界面數(shù)據(jù)進(jìn)行綁定;并將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。通過將數(shù)據(jù)呈現(xiàn)在所述解碼眼睛的顯示屏中,而非直接在所述移動終端上對所述亂碼界面數(shù)據(jù)進(jìn)行原始界面數(shù)據(jù)顯示,可防止非法用戶獲取所述移動終端上用戶的私密信息,并便于用戶對所述私密信息的查閱。
進(jìn)一步地,請一并參見圖14,是本發(fā)明實施例提供的一種數(shù)據(jù)加密系統(tǒng)的結(jié)構(gòu)示意圖,所述系統(tǒng)包括一種移動終端可解碼眼睛;
具體地,所述移動終端用于執(zhí)行本發(fā)明實施例中提及的由所述終端執(zhí)行的部分或全部步驟;
此外,所述解碼眼鏡,用于接收所述移動終端發(fā)送的攜帶加密密碼的所述亂碼界面數(shù)據(jù):
所述解碼眼鏡,還用于接收輸入密碼;
所述解碼眼鏡,還用于當(dāng)輸入密碼與所述加密密碼相同時,對綁定有所述加密密碼的所述亂碼界面數(shù)據(jù)進(jìn)行一對復(fù)共軛變換,以形成原始界面數(shù)據(jù);
所述解碼眼鏡,還用于在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
進(jìn)一步地,再請參見圖15,是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)示意圖,如圖15所示,所述移動終端1000可以包括:至少一個處理器1001,例如CPU,至少一個網(wǎng)絡(luò)接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠(yuǎn)離前述處理器1001的存儲裝置。如圖15所示,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及設(shè)備控制應(yīng)用程序。
在圖15所示的移動終端1000中,而用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶輸出的數(shù)據(jù);而處理器1001可以用于調(diào)用存儲器1005中存儲的設(shè)備控制應(yīng)用程序,以實現(xiàn):
獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);
對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);
將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
在一個實施例中,所述處理器1001在執(zhí)行所述對所述原始界面數(shù)據(jù)進(jìn)行光加密處理的步驟之前,還執(zhí)行以下步驟:
監(jiān)測當(dāng)前環(huán)境參數(shù)信息;
當(dāng)所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件時,執(zhí)行所述對所述原始界面數(shù)據(jù)進(jìn)行光加密處理的步驟。
在一個實施例中,可選地,當(dāng)所述當(dāng)前環(huán)境參數(shù)信息為周圍圖像信息時,所述處理器1001在執(zhí)行所述監(jiān)測當(dāng)前環(huán)境參數(shù)信息的步驟之后,還執(zhí)行以下步驟:
獲取周圍圖像信息,并判斷所述周圍圖像信息中是否存在人臉;
若所述周圍圖像信息中存在人臉,則進(jìn)一步判斷所述人臉的特征是否與預(yù)先錄入的人臉信息匹配;
若所述人臉的特征與預(yù)先錄入的人臉信息不匹配,則確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件;
若所述人臉的特征與預(yù)先錄入的人臉信息匹配,則進(jìn)一步判斷所述周圍圖像信息中的目標(biāo)角度區(qū)域中是否存在人臉;
若所述周圍圖像信息中的目標(biāo)角度區(qū)域中存在人臉,則顯示光加密提示信息,并當(dāng)接收到對所述光加密提示信息的確認(rèn)響應(yīng)消息時,確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件。
在一個實施例中,可選地,當(dāng)所述當(dāng)前環(huán)境參數(shù)信息為周圍聲音信息時,所述處理器1001在執(zhí)行所述監(jiān)測當(dāng)前環(huán)境參數(shù)信息的步驟之后,還執(zhí)行以下步驟:
獲取周圍聲音信息中的音量值,并判斷所述音量值是否超過預(yù)設(shè)的噪音閾值;
若所述音量值超過預(yù)設(shè)的噪音閾值,則確定所述當(dāng)前環(huán)境參數(shù)信息滿足光加密條件。
在一個實施例中,所述處理器1001在執(zhí)行所述對所述原始界面數(shù)據(jù)進(jìn)行光加密處理時,還具體執(zhí)行以下步驟:
基于光學(xué)圖像的雙隨機相位技術(shù),對所述原始界面數(shù)據(jù)在空域和頻域上進(jìn)行傅里葉變換和傅里葉反變換,以形成光加密處理后的界面數(shù)據(jù)。
在一個實施例中,所述處理器1001在執(zhí)行將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)時,還具體執(zhí)行以下步驟:
將預(yù)設(shè)的加密密碼與所述亂碼界面數(shù)據(jù)進(jìn)行綁定;
將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。
可見,所述移動終端通過獲取點擊操作指令,并根據(jù)所述點擊操作指令控制終端屏幕顯示原始界面數(shù)據(jù);然后對所述原始界面數(shù)據(jù)進(jìn)行光加密處理,并控制所述終端屏幕顯示光加密處理后的界面數(shù)據(jù),并將所述光加密處理后的界面數(shù)據(jù)確定為亂碼界面數(shù)據(jù);最后,將所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,以使所述解碼眼鏡對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,以在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù)。可見,通過將所述原始界面數(shù)據(jù)以亂碼界面數(shù)據(jù)顯示,可有效地避免了他人窺探到用戶個人隱私的可能。另外,由于將攜帶所述加密密碼的所述亂碼界面數(shù)據(jù)發(fā)送到解碼眼鏡,可以使所述解碼眼鏡在接收到的輸入密碼與所述加密密碼相同時對所述亂碼界面數(shù)據(jù)進(jìn)行解碼,并在所述解碼眼鏡的顯示屏中顯示所述原始界面數(shù)據(jù),不知情的用戶甚至不知道如何查閱亂碼形式下的用戶信息,故而與現(xiàn)有技術(shù)僅有的密碼保護功能相比,本發(fā)明提供的一種數(shù)據(jù)加密的方法不僅能更好地加強對用戶隱私信息的保護,還能讓用戶可通過解碼眼鏡對所述隱私信息進(jìn)行正常的查閱。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。