本申請涉及信息技術領域,尤其涉及一種信息顯示的方法及裝置。
背景技術:
隨著信息技術的發(fā)展,移動終端的功能越來越強大,使得使用移動終端的使用率越來越高,在此背景下,移動終端中存儲信息的安全性就成為人們重點關心的問題之一。
通常在使用移動終端時,在移動終端上顯示的信息很容易被旁人看到,使得移動終端上信息顯示的安全性較低,并且,由于通過移動終端自身很難確定該移動終端在顯示信息時,是否有人在窺視該移動終端的屏幕,所以在現(xiàn)有技術中,為了防止移動終端的屏幕顯示的信息由于被人窺視而導致信息泄露,通??稍谝苿咏K端中的設置,確定該移動終端在信息顯示時,顯示正常的信息內(nèi)容,或者顯示替代符號。
例如,用戶在輸入密碼(如,屏幕解鎖密碼、賬戶登錄密碼等等)時,并不顯示該密碼的正確文本信息,而是顯示“*”符號一一對應的替代文本信息中的每一個字符。
但是,現(xiàn)有技術的方法,雖然可以達到使得即使有人窺視移動終端的屏幕,也無法得到有效信息目的,卻也使得該移動終端的用戶也無法確定顯示的信息是什么,所以用戶在需要查看顯示信息時,還需要通過改變設置使得該移動終端顯示正常的信息內(nèi)容。
進一步地,由于用戶可通過設置使移動終端顯示正常的信息內(nèi)容的情況,所以也存在用戶忘記設置顯示替代符號從而導致信息泄露的情況出現(xiàn)。
可見,現(xiàn)有的信息顯示方法,在保證信息私密性的同時,導致用戶操作復雜,且存在保密性不高的問題。
技術實現(xiàn)要素:
本申請實施例提供一種信息顯示的方法,用于解決在采用現(xiàn)有技術保證信息顯示安全的方法,導致用戶操作繁瑣,且保密性不高的問題。
本申請實施例提供一種信息顯示的裝置,用于解決在采用現(xiàn)有技術保證信息顯示安全的方法,導致用戶操作繁瑣,且保密性不高的問題。
本申請實施例采用下述技術方案:
一種信息顯示的方法,包括:
確定待顯示信息以及終端的姿態(tài)數(shù)據(jù),其中,所示待顯示信息對應至少兩個信息單元;
當所述終端的姿態(tài)數(shù)據(jù)以及預設的標準姿態(tài)數(shù)據(jù)匹配時,各信息單元組合出所述待顯示信息。
一種信息顯示的裝置,包括:
確定模塊,確定待顯示信息以及終端的姿態(tài)數(shù)據(jù),其中,所示待顯示信息對應至少兩個信息單元;
顯示模塊,當所述終端的姿態(tài)數(shù)據(jù)以及預設的標準姿態(tài)數(shù)據(jù)匹配時,各信息單元組合出所述待顯示信息。
本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:
首先確定待顯示信息以及終端的姿態(tài)數(shù)據(jù),將該待顯示信息拆分為多個信息單元之后,根據(jù)該終端的姿態(tài)數(shù)據(jù)以及預先設置的標準姿態(tài)數(shù)據(jù),確定各信息單元顯示的位置,其中,由于各信息單元的顯示位置,是通過該終端的姿態(tài)數(shù)據(jù)以及該標準姿態(tài)數(shù)據(jù)確定的,所以當該終端的姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)匹配時,該待顯示信息才可正常顯示??梢?,通過本申請實施例提供的方法,用戶無需改變該終端中信息顯示的設置,便可使該待顯示信息正常顯示,并且,由于該待顯示信息在顯示之前拆分為各信息單元,所以只要該姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)不匹配,該待顯示信息就不會正常顯示,使得該待顯示信息的顯示安全性能夠高。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1為本申請實施例提供的信息顯示的過程;
圖2為本申請實施例提供的點陣字體的示意圖;
圖3a為本申請實施例提供的待顯示信息的示意圖;
圖3b為本申請實施例提供的待顯示信息對應的點陣字體的示意圖;
圖3c為本申請實施例提供的待顯示信息對應的點陣字體拆分為不同維度的字符碎片的示意圖;
圖3d為本申請實施例提供的的待顯示信息對應的各信息單元組合顯示的示意圖;
圖4為本申請實施例提供的待顯示信息對應的點陣字體拆分為不同維度的字符碎片的示意圖;
圖5為本申請實施例提供的一種信息顯示的裝置的結構示意圖。
具體實施方式
為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
以下結合附圖,詳細說明本申請各實施例提供的技術方案。
圖1為本申請實施例提供的信息顯示的過程,具體包括以下步驟:
s101:確定待顯示信息以及終端的姿態(tài)數(shù)據(jù)。
由于在信息顯示的過程中,可由終端顯示該待顯示信息,所以,在本申請實施例中,可由終端確定該終端的待顯示信息以及該終端的姿態(tài)數(shù)據(jù),其中,該終端可以是移動終端(如,手機,平板電腦等)。
具體的,該待顯示信息,可以是該終端通過用戶操作后產(chǎn)生的待顯示信息,也可以是該終端接受的待顯示信息(如,服務器發(fā)送至該終端的信息),該待顯示信息是如何產(chǎn)生的本申請并不做限定,只要該終端可以確定該待顯示信息即可。
其中,該待顯示信息可以是文本信息,即,由字符組成的信息。
另外,該終端的姿態(tài)數(shù)據(jù),可以包括:該終端的傾斜角度、該終端的旋轉角度、該終端的加速度等等,具體可由該終端的各類傳感器,如,加速度傳感器、磁力傳感器、方向傳感器、陀螺儀傳感器等傳感器采集得到。并且,由于在現(xiàn)有技術中通過終端中的各類傳感器,確定該終端的姿態(tài)已經(jīng)是十分成熟的技術,所以對于如何確定該終端的姿態(tài)數(shù)據(jù)本申請不再贅述。
進一步的,在本申請實施例中,為了保證該待顯示信息只有在該終端的該姿態(tài)數(shù)據(jù)與預設的標準姿態(tài)數(shù)據(jù)匹配時,該待顯示信息才會正常顯示,所以在本申請中,還可將該待顯示信息拆分為若干信息單元,以便后續(xù)操作。
具體的,首先,該終端針對該待顯示信息中每一個字符,根據(jù)預先設置的字符拆分規(guī)則,將該字符對應的點陣字體拆分為若干不同維度的字符碎片。其中,通過該字符對應的點陣字體,可以確定該字符在點陣中對應顯示的各個點,如,圖2所示。
圖2為本申請實施例提供的點陣字體的示意圖。其中,可見該字符“國”對應的點陣字體在該25×25的點陣中對應顯示的各個點。
于是,針對該待顯示信息中每一個字符,該字符對應的點陣字體可以將該字符轉換為不同維度的顯示點,則該終端可以針對每一個字符,根據(jù)預先設置的拆分規(guī)則,將該字符拆分為不同緯度的字符碎片。例如,對于圖3a所示的待顯示信息,該終端可確定該待顯示信息對應的點陣字體,如圖3b所示,并且根據(jù)不同維度將該待顯示信息對應的各字符拆分為不同維度的字符碎片,如圖3c所示。
進一步地,當該終端將該待顯示信息對應的各字符均拆分為不同維度的字符碎片之后,該終端還可將相同該待顯示信息對應的各字符相同維度的字符碎片生成一個信息單元,即,該終端可將該待顯示信息拆分為多個信息單元。其中,該信息單元的數(shù)量不少于兩個。
需要說明的是,該拆分規(guī)則可由人工進行確定,例如,對于圖2所示的點陣字體,該終端通過拆分規(guī)則可分別將第1至第10列、第11至第20列以及第21列至第25列拆分為不同維度的字符碎片,則該字符“國”可拆分為3個信息單元。
當然,所述拆分過程可預先進行,也可在確定該待顯示信息后進行,本申請對此不做限定。
s102:當所述終端的姿態(tài)數(shù)據(jù)以及預設的標準姿態(tài)數(shù)據(jù)匹配時,各信息單元組合出所述待顯示信息。
在本申請實施例中,當該終端確定該待顯示信息對應的各信息單元之后,便可根據(jù)預先設置的標準姿態(tài)數(shù)據(jù)以及在步驟s101中確定的姿態(tài)數(shù)據(jù),確定該待顯示信息風對應的各信息單元在該終端的屏幕中顯示的顯示位置。
具體的,首先,該終端根據(jù)預先設置的標準姿態(tài)數(shù)據(jù),確定步驟s102中生成的各信息單元的指定顯示位置,其中,當各信息單元處于指定顯示位置時,各信息單元組合出該待顯示信息,即,該待顯示信息可正常顯示。
其次,該終端根據(jù)預先設置的位移規(guī)則,為每一個信息單元,確定一個位移信息,其中,各位移信息與該終端的姿態(tài)數(shù)據(jù)的變化值之間存在對應關系,即,當該姿態(tài)數(shù)據(jù)產(chǎn)生變化時,該位移信息也對應產(chǎn)生變化,并且,不同的信息單元對應的位移信息不同,即,對應于同一個姿態(tài)數(shù)據(jù)的變化值,不同信息單元對應的位移信息不同。例如,對于信息單元a和信息單元b來說,姿態(tài)數(shù)據(jù)變化x,則該信息單元a的位移信息可以是向左平移10個像素點,而該信息單元b的位移信息可以是向上平移20個像素點。若繼續(xù)以圖3c拆分出的各信息單元為例,當該姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)不一致時,各信息單元組合顯示的可如圖3d所示,可見,顯示出的并不是該待顯示信息。
最后,該終端可根據(jù)步驟s101中確定的姿態(tài)數(shù)據(jù)以及預設的該標準姿態(tài)數(shù)據(jù),確定該姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)之間的變化值,并根據(jù)該變化值,確定該待顯示信息對應的各信息單元的位移信息,將各信息單元根據(jù)對應的該位移信息進行移動后的位置,作為該待顯示信息對應的各信息單元的顯示位置并顯示。
其中,由于不同信息單元對應的位移信息不完全相同,所以只要該終端的姿態(tài)信息與該標準姿態(tài)信息不匹配,則各信息單元就無法組成出該待顯示信息,使得只有該終端處于特定姿態(tài)時(即,標準姿態(tài)數(shù)據(jù)對應的姿態(tài)),該終端才可以顯示正常的待顯示信息。
另外,該該姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)之間的變化值與該位移信息之間的對應的關系,可以是線性對應關系,該位移信息隨著該變化值的變化而變化,其中,該位移信息與該變化值之間的對應關系具體可由人工進行設置,本申請對此并不做具體限定。
進一步地,該標準姿態(tài)數(shù)據(jù),可在該終端中預先進行設置,當然,該標準姿態(tài)數(shù)居可以由用戶進行確定,具體的,當監(jiān)測用戶的設置操作時,將該終端的姿態(tài)數(shù)據(jù)確定該終端的標準姿態(tài)數(shù)據(jù)。
需要說明的是,在本申請所述的位移信息可以不僅僅包含信息單元的位置移動的信息,也可以包含:顏色、大小、旋轉等信息,即,是該終端的姿態(tài)數(shù)據(jù)與該標準姿態(tài)數(shù)據(jù)不匹配時,是各信息單元出現(xiàn)顏色上的、大小上的以及旋轉角度上的變化。
通過如圖1所示的身份驗證的方法,可見該終端在確定待顯示信息之后,可以根據(jù)預設的拆分規(guī)則經(jīng)該待顯示信息拆分為多個信息單元,并且只有當各信息單元處于指定位置時該待顯示信息才可以正常顯示,并且,將該待顯示信息對應的各信息單元的位移信息與該終端的姿態(tài)數(shù)據(jù)以標準姿態(tài)數(shù)據(jù)的變化值進行對應設置,使得該終端只有處于特定的姿態(tài)時,各信息單元才可以處于各自的指定位置,使得用戶無需再在該終端中進行任何設置的改變,便可達到在顯示信息時信息保密的效果,同時,由于該僅處于一種狀態(tài)時,該待顯示信息才可以正常顯示,所以也降低了該待顯示信息被無意泄露的可能性,提高了信息顯示的安全性。
另外,在本申請中也可以由服務器,確定該終端的待顯示信息以及該終端的姿態(tài)數(shù)據(jù)。
具體的,該待顯示信息可以是由服務器發(fā)送至該終端的,也可以是由該終端通過用戶操作后產(chǎn)生的,本申請對于該待顯示信息是如何產(chǎn)生的并不做限定,只要該待顯示信息是要在該終端上顯示的即可。
其中,當由服務器確定該終端中由用戶操作而產(chǎn)生的待顯示信息時,可由該終端將該待顯示信息發(fā)送至該服務器,以便該服務器進行后續(xù)操作。
進一步的,在步驟s102中該終端(或者該服務器)也可以將該待顯示信息的所有字符視為一個整體進行不同維度上的拆分。
需要說明的是,針對本申請所述的維度,并不限定是以點陣字體對應的點陣的縱向以及橫向為維度的基準,該維度也可以是斜方向直線上的點組成的,或者單位區(qū)域內(nèi)的點組成的,具體的該維度如何定義,可由該拆分規(guī)則確定,即,由工作人員人工設置,本申請對此不做限定。
例如,在本申請另一實施例中,待顯示信息對應的字符“1234”就可以被拆分為如圖4所示的各信息單元,其中,在各信息單元中,不僅存在縱向維度上的拆分,也存在橫向維度上的拆分。
需要說明的是,本申請實施例所提供方法的各步驟的執(zhí)行主體均可以是同一設備,或者,該方法也由不同設備作為執(zhí)行主體。比如,步驟s201和步驟s202的執(zhí)行主體可以為設備1,步驟s203的執(zhí)行主體可以為設備2;又比如,步驟s201的執(zhí)行主體可以為設備1,步驟s202和步驟s203的執(zhí)行主體可以為設備2;等等,即,該服務器可以是由多臺設備組成的分布式服務器。
基于圖1所示的信息顯示過程,本申請實施例還對應提供一種信息顯示的裝置,如圖5所示。
圖5為本申請實施例提供的一種信息顯示的裝置的結構示意圖,包括:
確定模塊201,確定待顯示信息以及終端的姿態(tài)數(shù)據(jù);
顯示模塊203,根據(jù)所述終端的姿態(tài)數(shù)據(jù)以及預設的標準姿態(tài)數(shù)據(jù),確定所述待顯示信息對應的各信息單元的顯示位置。
所述裝置還包括:拆分模塊202,根據(jù)預設字符拆分規(guī)則,將所述待顯示信息拆分為對應的至少兩個信息單元
所述姿態(tài)數(shù)據(jù)包括以下至少一種:所述終端的傾斜角度、所述終端的旋轉角度。
所述拆分模塊202,針對所述待顯示信息的每個字符,根據(jù)預設的字符拆分規(guī)則,將該字符對應的點陣字體拆分為若干不同維度的字符碎片,將該字符對應的各字符碎片,分別分配至所述至少兩個信息單元中,使得當各信息單元處于指定顯示位置時,該字符對應的各字符碎片可組成并顯示該字符。
所述顯示模塊203,根據(jù)預設的標準姿態(tài)數(shù)據(jù),確定所述各信息單元的指定顯示位置,根據(jù)預先設置的位移規(guī)則,確定姿態(tài)數(shù)據(jù)變化值與各信息單元的位移信息之間的對應關系,其中,不同所述信息單元的位移信息不完全相同。
所述顯示模塊203,根據(jù)所述終端的所述姿態(tài)數(shù)據(jù)以及預設的所述標準姿態(tài)數(shù)據(jù),確定所述姿態(tài)數(shù)據(jù)與所述標準姿態(tài)數(shù)據(jù)之間的變化值,根據(jù)所述變化值,確定所述待顯示信息對應的各信息單元的位移信息,將各信息單元根據(jù)對應的所述位移信息由所述指定位置進行移動后的位置,作為所述待顯示信息對應的各信息單元的顯示位置并顯示。
具體的,上述如圖5所示的信息顯示的裝置可以位于終端中,所述終端可以是手機、平板電腦等設備,當然,所述信息顯示的裝置可以位于服務器中,該服務器具體可是一臺設備,也可以是由多臺設備組成的系統(tǒng),即,分布式服務器。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內(nèi)。