本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種密碼輸入方法和裝置。
背景技術(shù):
密碼信息安全日益成為智能裝置(如:智能手機和平板電腦等智能終端)的重點保護方面。
在現(xiàn)有技術(shù)中,用戶通過點擊或滑動屏幕來輸入密碼,通過現(xiàn)有技術(shù)輸入密碼時的泄露方式主要有以下三種:
方式一:隨著攝像監(jiān)控的使用范圍不斷擴大,用戶的一舉一動都暴露在攝像監(jiān)控之下,如果攝像監(jiān)控被非法人員控制使用,那么用戶在輸入密碼時,非法人員可以通過攝像裝置根據(jù)用戶在屏幕上的點擊位置或滑動軌跡來獲知用戶的密碼;
方式二:用戶在輸入密碼時,如果用戶的輸入動作不夠嚴密,那么就可能會被周圍的人員看到,并獲知用戶的密碼;
方式三:用戶在輸入密碼時,會在智能裝置的屏幕上留下點擊痕跡或滑動軌跡,那么非法人員在得到用戶的智能裝置后,通過屏幕上的點擊痕跡或滑動軌跡就可能繪制用戶密碼。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
現(xiàn)有技術(shù)中的密碼輸入方法存在泄露密碼的風(fēng)險。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種密碼輸入方法和裝置,用于解決現(xiàn)有技術(shù)中的密碼輸入方法存在泄露密碼的風(fēng)險的問題。
一方面,本發(fā)明實施例提供了一種密碼輸入方法,當前屏幕顯示的是密碼輸入界面,且所述屏幕具有坐標軸;
所述方法包括:
檢測所述屏幕預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置;
根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息;
根據(jù)所述坐標信息,確定所述用戶輸入的密碼。
所述檢測所述屏幕預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置包括:
檢測所述屏幕預(yù)設(shè)范圍內(nèi)的所述用戶在所述屏幕內(nèi)注視時長超過閾值的視線焦點位置,以及,檢測所述注視時長超過閾值的視線焦點位置的時間點信息。
所述根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息包括:
根據(jù)所述注視時長超過閾值的視線焦點位置和所述坐標軸,生成所述坐標信息;
根據(jù)所述時間點信息,生成所述坐標信息的排列序號。
所述根據(jù)所述坐標信息,確定所述用戶輸入的密碼包括:
根據(jù)所述坐標軸,確定所述密碼輸入界面提供的至少一個密碼信息的坐標信息;
根據(jù)所述至少一個密碼信息的坐標信息,判斷所述至少一個密碼信息中是否存在與所述坐標信息具有相同坐標信息的密碼信息;
如果所述至少一個密碼信息中存在與所述坐標信息具有相同坐標信息的密碼信息,則將所述至少一個密碼信息中與所述坐標信息具有相同坐標信息的密碼信息確定為所述密碼;根據(jù)所述排列序號,確定所述密碼的輸入位置。
在所述根據(jù)所述坐標信息,確定所述用戶輸入的密碼之前,所述方法還包括:
判斷預(yù)設(shè)坐標信息和所述坐標信息是否具有相同的坐標信息;
如果所述預(yù)設(shè)坐標信息和所述坐標信息具有相同的坐標信息,則停止檢測所述注視時長超過閾值的視線焦點位置;
如果所述預(yù)設(shè)坐標信息和所述坐標信息不具有相同的坐標信息,則繼續(xù)檢測所述注視時長超過所述閾值的視線焦點。
本發(fā)明實施例通過檢測預(yù)設(shè)范圍內(nèi)的用戶在屏幕內(nèi)的視線焦點位置來確定用戶輸入的密碼,用戶在輸入密碼時,由于與裝置不存在直接接觸,因此非法人員無法觀察到用戶輸入密碼的動作,也無法觀察到用戶的點擊位置或滑動軌跡,并且,用戶也沒有在裝置上留下點擊痕跡或滑動軌跡,因此避免了非法人員通過用戶的點擊位置或滑動軌跡,或用戶的輸入動作,再或者通過屏幕上留下的點擊痕跡或滑動軌跡來獲知用戶的密碼,降低了密碼的泄露風(fēng)險。
另一方面,本發(fā)明實施例還提供了一種密碼輸入裝置,當前屏幕顯示的是密碼輸入界面,且所述屏幕具有坐標軸;
所述裝置包括:
檢測模塊,用于檢測所述屏幕預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置;
生成模塊,用于根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息;
確定模塊,用于根據(jù)所述坐標信息,確定所述用戶輸入的密碼。
所述檢測模塊具體用于:
檢測所述屏幕預(yù)設(shè)范圍內(nèi)的所述用戶在所述屏幕內(nèi)注視時長超過閾值的視線焦點位置,以及,檢測所述注視時長超過閾值的視線焦點位置的時間點信息。
所述生成模塊具體用于:
根據(jù)所述注視時長超過閾值的視線焦點位置和所述坐標軸,生成所述坐標信息;
根據(jù)所述時間點信息,生成所述坐標信息的排列序號。
所述確定模塊具體用于:
根據(jù)所述坐標軸,確定所述密碼輸入界面提供的至少一個密碼信息的坐標信息;
根據(jù)所述至少一個密碼信息的坐標信息,判斷所述至少一個密碼信息中是否存在與所述坐標信息具有相同坐標信息的密碼信息;
如果所述至少一個密碼信息中存在與所述坐標信息具有相同坐標信息的密碼信息,則將所述至少一個密碼信息中與所述坐標信息具有相同坐標信息的密碼信息確定為所述密碼;根據(jù)所述排列序號,確定所述密碼的輸入位置。
所述裝置還包括:
判斷模塊,在根據(jù)所述坐標信息,確定所述用戶輸入的密碼之前,用于判斷預(yù)設(shè)坐標信息和所述坐標信息是否具有相同的坐標信息;
所述檢測模塊,如果所述預(yù)設(shè)坐標信息和所述坐標信息具有相同的坐標信息,用于停止檢測所述注視時長超過閾值的視線焦點位置;
所述檢測模塊,如果所述預(yù)設(shè)坐標信息和所述坐標信息不具有相同的坐標信息,用于繼續(xù)檢測所述注視時長超過所述閾值的視線焦點。
本發(fā)明實施例中的檢測模塊通過檢測預(yù)設(shè)范圍內(nèi)的用戶在屏幕內(nèi)的視線焦點位置來確定用戶輸入的密碼,用戶在輸入密碼時,由于與裝置不存在直接接觸,因此非法人員無法觀察到用戶輸入密碼的動作,也無法觀察到用戶的點擊位置或滑動軌跡,并且,用戶也沒有在裝置上留下點擊痕跡或滑動軌跡,因此避免了非法人員通過用戶的點擊位置或滑動軌跡,或用戶的輸入動作,再或者通過屏幕上留下的點擊痕跡或滑動軌跡來獲知用戶的密碼,降低了密碼的泄露風(fēng)險。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例中的一種密碼輸入方法流程圖;
圖2為本發(fā)明實施例中的一種數(shù)字密碼輸入過程中的效果示意圖之一;
圖3為本發(fā)明實施例中的一種圖形密碼輸入過程中的效果示意圖之二;
圖4為本發(fā)明實施例中的一種密碼輸入裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
應(yīng)當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應(yīng)于確定”或“當檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。
為了解決現(xiàn)有技術(shù)中出現(xiàn)的問題,本發(fā)明提出了一種密碼輸入方法,具體如圖1所示,當前屏幕顯示的是密碼輸入界面,且所述屏幕具有坐標軸,所述方法包括以下步驟:
步驟101,檢測所述屏幕預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置。
需要說明的是,本發(fā)明實施例中所涉及的裝置可以包括但不限于個人計算機(Personal Computer,PC)、個人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、手機等終端,該裝置中包含眼球追蹤模塊,用于獲取用戶在裝置屏幕內(nèi)的視線焦點位置。
具體的,在用戶需要輸入密碼來解鎖該裝置,或該裝置中的某個應(yīng)用或功能時,該裝置在屏幕上為用戶提供顯示密碼輸入界面,用戶可以通過該輸入界面來輸入密碼,并且該裝置的屏幕具有坐標軸,通過坐標軸可以為屏幕提供坐標系,通過該坐標軸可以確定出屏幕上的任意位置。
在用戶輸入密碼時,通過注視屏幕來輸入密碼,在用戶注視屏幕時會在屏幕上形成視線焦點位置,根據(jù)該視線焦點位置可以確定出用戶要輸入的密碼,并且為了防止誤操作,例如在用戶通過注視屏幕來輸入密碼時,其他用戶也在注視該屏幕,為了防止檢測到其他用戶的注視焦點位置而引起的誤操作,在檢測視線焦點位置信息時,檢測的是預(yù)設(shè)范圍內(nèi)的視線焦點位置,以防止誤操作,該預(yù)設(shè)范圍包括用戶在正常使用終端時距離該裝置的范圍,例如包括與屏幕垂直面的夾角范圍和到屏幕中心點的距離范圍等,具體情況和具體范圍參數(shù)根據(jù)實際情況確定。
其中,通過眼球追蹤模塊獲取視線焦點位置可以是通過用一紅外輔助光源照射用戶臉部,在眼睛角膜表面形成反射像,此反射像被稱為普爾欽斑點。用戶在注視屏幕不同位置,眼球會發(fā)生相應(yīng)轉(zhuǎn)動,假定觀看者頭部不動的情況下,由于紅外光發(fā)射二極管的位置固定,而眼球是一個近似的球體,所以當眼球移動時,可以認為普爾欽斑點的絕對位置是不變的,而虹膜和瞳孔的位置要發(fā)生相應(yīng)的變化,這樣普爾欽斑點和瞳孔與虹膜的相對位置關(guān)系也發(fā)生變化,這種相應(yīng)位置關(guān)系的確定可以通過圖像處理來實現(xiàn),然后由他們的相對位置關(guān)系可以得出視線的方向,并由此取得視線焦點位置。
基于上述檢測視線焦點位置的實現(xiàn)方法,檢測預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置實現(xiàn)方法具體包括使用上述瞳孔-角膜反射向量法對用戶的視線焦點位置進行檢測,并獲取用戶在屏幕內(nèi)的視線焦點位置。
檢測視線焦點位置也可以通過其他方式實現(xiàn),本發(fā)明實施例對此不進行限制,所述其他方式的具體實現(xiàn)方法為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明對此不再贅述。
所述所述屏幕檢測預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置包括:
檢測所述屏幕預(yù)設(shè)范圍內(nèi)的所述用戶在所述屏幕內(nèi)注視時長超過閾值的視線焦點位置,以及,檢測所述注視時長超過閾值的視線焦點位置的時間點信息。
具體的,為了保證檢測出的視線焦點位置的準確性,避免出現(xiàn)檢測出的視線焦點位置包含用戶無意在屏幕上形成的視線焦點位置的情況,需要預(yù)先設(shè)定閾值,只有當注視時長超過該閾值的視線焦點位置才是有效的視線焦點位置,同時為了保證通過視線焦點位置確定的密碼的準確性,還需要檢測注視時長超過閾值的視線焦點位置的時間點信息,以根據(jù)該時間點信息確定當前用戶輸入的密碼在輸入的整體密碼中所在的先后位置,例如:用戶設(shè)定的密碼為:1234,在用戶輸入了第一位置密碼1后,需要繼續(xù)輸入第二位置密碼2,當用戶的視線焦點位置在密碼輸入界面上的密碼信息2上,且注視時長超過閾值時,檢測到該視線焦點位置,并確定該視線焦點位置的時間點信息確定該視線焦點位置為第二個獲取的,以根據(jù)該時間點信息輸入該視線焦點位置上的密碼信息。
步驟102,根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息。
具體的,在檢測出視線焦點位置后,可以通過坐標軸將該視線焦點位置轉(zhuǎn)換為視線焦點位置的坐標信息,以根據(jù)該坐標信息與密碼輸入界面上提供的密碼信息對應(yīng)上,例如:密碼輸入界面上的某個密碼的X軸的坐標信息為1,Y軸的坐標信息為3,當檢測出視線焦點位置后,然后根據(jù)坐標軸將視線焦點位置轉(zhuǎn)換為坐標信息,如果該坐標信息的X軸為1,Y軸為3,那么就可以確定出輸入的密碼為X軸的坐標信息為1,Y軸的坐標信息為3的密碼信息。
所述根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息包括:
根據(jù)所述注視時長超過閾值的視線焦點位置和所述坐標軸,生成所述坐標信息;
根據(jù)所述時間點信息,生成所述坐標信息的排列序號。
具體的,為了減少計算量,在生成坐標信息時,需要根據(jù)注視時長超過閾值的視線焦點位置和坐標軸來生成,這樣生成的坐標信息為目標坐標信息,即用戶想要輸入的密碼的視線焦點位置對應(yīng)的坐標信息,并且還需要根據(jù)用戶的時間點信息,生成該坐標信息的排列序號,以根據(jù)該排列序號確定用戶輸入的密碼在整體密碼中的所在位置。
步驟103,根據(jù)所述坐標信息,確定所述用戶輸入的密碼。
具體的,在生成坐標信息后,該坐標信息就是想要輸入的密碼在屏幕上的所在位置,該裝置就可以根據(jù)該坐標信息確定用戶輸入的密碼。
所述根據(jù)所述坐標信息,確定所述用戶輸入的密碼包括:
根據(jù)所述坐標軸,確定所述密碼輸入界面提供的至少一個密碼信息的坐標信息;
根據(jù)所述至少一個密碼信息的坐標信息,判斷所述至少一個密碼信息中是否存在與所述坐標信息具有相同坐標信息的密碼信息;
如果所述至少一個密碼信息中存在與所述坐標信息具有相同坐標信息的密碼信息,則將所述至少一個密碼信息中與所述坐標信息具有相同坐標信息的密碼信息確定為所述密碼;根據(jù)所述排列序號,確定所述密碼的輸入位置;
如果所述至少1個密碼信息中不存在與所述坐標信息具有相同坐標信息的密碼信息,則刪除所述坐標信息和所述排列序號。
具體的,該屏幕具有坐標軸,并且該屏幕顯示了密碼輸入界面,那么根據(jù)該坐標軸就可以確定出密碼輸入界面上為用戶提供的密碼信息的坐標信息,然后根據(jù)生成的視線焦點位置的坐標信息就可以確定出密碼輸入界面上為用戶提供的密碼信息的坐標信息中是否存在與視線焦點位置的坐標信息相同的坐標信息,如果存在,表示用戶輸入該相同的坐標信息上的密碼信息,由于視線焦點位置的坐標信息具有排列序號,就可以根據(jù)該排列序號確定密碼的輸入位置,確保密碼輸入位置的準確性;如果不存在,就表示用戶輸入的內(nèi)容是無效信息,則需要刪除對應(yīng)的坐標信息和改排列序號,以根據(jù)用戶的注視焦點位置信息繼續(xù)輸入密碼。
例如:用戶設(shè)定的密碼為:1234,在用戶輸入了第一位置密碼1后,需要繼續(xù)輸入第二位置密碼2,并且密碼輸入界面上密碼信息為2的X軸的坐標信息為1,Y軸的坐標信息為3,如果用戶的視線焦點位置在密碼輸入界面上密碼信息為2的位置上,且注視時長超過閾值時,則確定用戶視線焦點位置上的坐標信息,同時還要根據(jù)用戶的時間點信息確定視線焦點位置上的坐標信息的排列序號,當判斷出視線焦點位置上的坐標信息與密碼輸入界面上密碼信息為2的坐標信息相同時,則將視線焦點位置上的坐標信息對應(yīng)的密碼信息按照該排列序號確定輸入的密碼和密碼輸入的所在位置;如果用戶的視線焦點位置不在密碼輸入界面上密碼信息為2的位置上,但是注視時長也超過了閾值時,則確定用戶視線焦點位置上的坐標信息,同時還要根據(jù)用戶的時間點信息確定視線焦點位置上的坐標信息的排列序號,當判斷出視線焦點位置上的坐標信息與密碼輸入界面上密碼信息為2的坐標信息不相同時,則將視線焦點位置上的坐標信息和對應(yīng)的排列序號刪除,同時繼續(xù)使用刪除的排列序號作為下一個生成的坐標信息的排列序號,以確保密碼輸入位置的準確性。
為了保證用戶在輸入完最后一位密碼時,可以停止繼續(xù)輸入密碼,并進入密碼解鎖后的位置上,在所述根據(jù)所述坐標信息,確定所述用戶輸入的密碼之前,所述方法還包括:
判斷預(yù)設(shè)坐標信息和所述坐標信息是否具有相同的坐標信息;
如果所述預(yù)設(shè)坐標信息和所述坐標信息具有相同的坐標信息,則停止檢測所述注視時長超過閾值的視線焦點位置;
如果所述預(yù)設(shè)坐標信息和所述坐標信息不具有相同的坐標信息,則繼續(xù)檢測所述注視時長超過所述閾值的視線焦點。
具體的,預(yù)先設(shè)定一個坐標信息或一個坐標信息集合,用于結(jié)束密碼輸入,在根據(jù)用戶的視線焦點位置生成坐標信息后,需要判斷該坐標信息是否與預(yù)設(shè)坐標信息相同,或者在預(yù)設(shè)坐標信息的坐標信息集合內(nèi),如果在,表示用戶的密碼輸入完畢,則停止繼續(xù)檢測視線焦點位置,并根據(jù)當前的坐標信息,確定用戶當前輸入的密碼;如果不在,表示密碼沒有輸入完畢,需要繼續(xù)檢測視線焦點位置,以繼續(xù)輸入密碼,并根據(jù)當前的坐標信息,確定用戶當前輸入的密碼。
上述方法是以數(shù)字密碼為例進行的說明,其中數(shù)字密碼輸入過程中的效果示意圖如圖2所示,當然密碼還可以包括圖形密碼,當密碼為圖形密碼時,根據(jù)視線焦點位置和時間點信息生成坐標信息和排列序號的方法與上述方法相同,其中,排列序號為用戶輸入正確密碼圖形時密碼中的不同圖形的先后順序,圖形密碼輸入過程中的效果示意圖如圖3所示,當然密碼還包括其他形式的密碼,如符合密碼等,但是無論何種形式的密碼,確定用戶輸入的密碼的方式與上述方法相同。
本發(fā)明實施例通過檢測預(yù)設(shè)范圍內(nèi)的用戶在屏幕內(nèi)的視線焦點位置來確定用戶輸入的密碼,用戶在輸入密碼時,由于與裝置不存在直接接觸,因此非法人員無法觀察到用戶輸入密碼的動作,也無法觀察到用戶的點擊位置或滑動軌跡,并且,用戶也沒有在裝置上留下點擊痕跡或滑動軌跡,因此避免了非法人員通過用戶的點擊位置或滑動軌跡,或用戶的輸入動作,再或者通過屏幕上留下的點擊痕跡或滑動軌跡來獲知用戶的密碼信息,降低了密碼信息的泄露風(fēng)險。
基于與上述方法同樣的申請構(gòu)思,本發(fā)明實施例提出了一種密碼輸入裝置,如圖4所示,當前屏幕顯示的是密碼輸入界面,且所述屏幕具有坐標軸;
所述裝置包括:
所述裝置包括:
檢測模塊41,用于檢測所述屏幕預(yù)設(shè)范圍內(nèi)的用戶在所述屏幕內(nèi)的視線焦點位置;
生成模塊42,用于根據(jù)所述視線焦點位置和所述坐標軸,生成所述視線焦點位置的坐標信息;
確定模塊43,用于根據(jù)所述坐標信息,確定所述用戶輸入的密碼。
所述檢測模塊具體用于:
檢測所述屏幕預(yù)設(shè)范圍內(nèi)的所述用戶在所述屏幕內(nèi)注視時長超過閾值的視線焦點位置,以及,檢測所述注視時長超過閾值的視線焦點位置的時間點信息。
所述生成模塊具體用于:
根據(jù)所述注視時長超過閾值的視線焦點位置和所述坐標軸,生成所述坐標信息;
根據(jù)所述時間點信息,生成所述坐標信息的排列序號。
所述確定模塊具體用于:
根據(jù)所述坐標軸,確定所述密碼輸入界面提供的至少一個密碼信息的坐標信息;
根據(jù)所述至少一個密碼信息的坐標信息,判斷所述至少一個密碼信息中是否存在與所述坐標信息具有相同坐標信息的密碼信息;
如果所述至少一個密碼信息中存在與所述坐標信息具有相同坐標信息的密碼信息,則將所述至少一個密碼信息中與所述坐標信息具有相同坐標信息的密碼信息確定為所述密碼;根據(jù)所述排列序號,確定所述密碼的輸入位置。
所述裝置還包括:
判斷模塊,在根據(jù)所述坐標信息,確定所述用戶輸入的密碼之前,用于判斷預(yù)設(shè)坐標信息和所述坐標信息是否具有相同的坐標信息;
所述檢測模塊,如果所述預(yù)設(shè)坐標信息和所述坐標信息具有相同的坐標信息,用于停止檢測所述注視時長超過閾值的視線焦點位置;
所述檢測模塊,如果所述預(yù)設(shè)坐標信息和所述坐標信息不具有相同的坐標信息,用于繼續(xù)檢測所述注視時長超過所述閾值的視線焦點。
本發(fā)明實施例中的各模塊能夠執(zhí)行圖1所示的方法,本發(fā)明實施例未詳細描述的部分,可參考對圖1的相關(guān)說明。
本發(fā)明實施例中的檢測模塊通過檢測預(yù)設(shè)范圍內(nèi)的用戶在屏幕內(nèi)的視線焦點位置來確定用戶輸入的密碼,用戶在輸入密碼時,由于與裝置不存在直接接觸,因此非法人員無法觀察到用戶輸入密碼的動作,也無法觀察到用戶的點擊位置或滑動軌跡,并且,用戶也沒有在裝置上留下點擊痕跡或滑動軌跡,因此避免了非法人員通過用戶的點擊位置或滑動軌跡,或用戶的輸入動作,再或者通過屏幕上留下的點擊痕跡或滑動軌跡來獲知用戶的密碼,降低了密碼的泄露風(fēng)險。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所描述的終端實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到至少兩個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。