国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      驗(yàn)證方法、裝置和電子設(shè)備與流程

      文檔序號(hào):12467629閱讀:413來(lái)源:國(guó)知局
      驗(yàn)證方法、裝置和電子設(shè)備與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種驗(yàn)證方法、裝置和電子設(shè)備。



      背景技術(shù):

      隨著互聯(lián)網(wǎng)及移動(dòng)互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)的使用已經(jīng)非常頻繁。用戶(hù)在進(jìn)行上網(wǎng)活動(dòng)時(shí),為了防止通過(guò)機(jī)器程序的自動(dòng)登錄,系統(tǒng)在登錄界面提供了驗(yàn)證碼系統(tǒng)進(jìn)行防備,以防止終端或者某一頁(yè)面被惡意使用,例如身份驗(yàn)證過(guò)程中、網(wǎng)絡(luò)搶票等場(chǎng)景下。傳統(tǒng)的驗(yàn)證碼方式主要有隨機(jī)數(shù)驗(yàn)證碼、加擾的文本圖片、以及通過(guò)拖動(dòng)滑動(dòng)塊完成拼圖等。然而,隨著圖片識(shí)別技術(shù)的發(fā)展,目前的驗(yàn)證碼已經(jīng)能被機(jī)器識(shí)讀和破解,因此目前身份驗(yàn)證的安全性有待提高。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明旨在至少在一定程度上解決上述技術(shù)問(wèn)題。

      為此,本發(fā)明的第一個(gè)目的在于提出一種驗(yàn)證方法,能夠降低機(jī)器程序破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。

      本發(fā)明的第二個(gè)目的在于提出一種驗(yàn)證裝置。

      本發(fā)明的第三個(gè)目的在于提出一種電子設(shè)備。

      為達(dá)上述目的,根據(jù)本發(fā)明第一方面實(shí)施例提出了一種驗(yàn)證方法,包括以下步驟:

      顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo);

      接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài);

      在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致;

      如果所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致,則確定通過(guò)驗(yàn)證。

      本發(fā)明第二方面實(shí)施例提供了一種驗(yàn)證裝置,包括:

      顯示模塊,用于顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo);

      第一調(diào)整模塊,用于接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài);

      判斷模塊,用于在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致;

      驗(yàn)證模塊,用于,在所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致時(shí),確定通過(guò)驗(yàn)證。

      本發(fā)明第三方面實(shí)施例提出了一種電子設(shè)備,包括:處理組件,存儲(chǔ)器,電源組件,多媒體組件,音頻組件,輸入/輸出的接口,傳感器組件,以及通信組件,其中,所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理組件通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:

      顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo);

      接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài);

      在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致;

      如果所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致,則確定通過(guò)驗(yàn)證。

      根據(jù)本發(fā)明實(shí)施例的驗(yàn)證方法、裝置和電子設(shè)備,通過(guò)顯示三維驗(yàn)證信息,并根據(jù)用戶(hù)針對(duì)其中的三維視圖輸入的交互操作調(diào)整三維視圖的顯示狀態(tài),并在接收到用戶(hù)的驗(yàn)證指令時(shí),通過(guò)判斷在接收到驗(yàn)證指令時(shí)三維視圖的顯示狀態(tài)是否與狀態(tài)調(diào)整目標(biāo)一致,并在一致時(shí),確認(rèn)通過(guò)驗(yàn)證。由此,通過(guò)具有景深信息的三維視圖作為驗(yàn)證碼,使得機(jī)器程序難以識(shí)別和破解視圖內(nèi)容,從而降低了機(jī)器程序破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。

      本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

      附圖說(shuō)明

      本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

      圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的驗(yàn)證方法的流程圖;

      圖2為根據(jù)本發(fā)明另一個(gè)實(shí)施例的驗(yàn)證方法的流程圖;

      圖3a-圖3e為根據(jù)本發(fā)明一個(gè)實(shí)施例的驗(yàn)證過(guò)程的示意圖;

      圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的驗(yàn)證裝置的結(jié)構(gòu)示意圖;

      圖5為根據(jù)本發(fā)明另一個(gè)實(shí)施例的驗(yàn)證裝置的結(jié)構(gòu)示意圖;

      圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的電子設(shè)備結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

      下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的驗(yàn)證方法、裝置和電子設(shè)備。

      圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的驗(yàn)證方法的流程圖。

      如圖1所示,根據(jù)本發(fā)明實(shí)施例的驗(yàn)證方法,包括:

      S101,顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)。

      具體而言,當(dāng)需要人機(jī)驗(yàn)證的場(chǎng)景下,可提供驗(yàn)證信息顯示界面,并在驗(yàn)證信息顯示界面中顯示三維驗(yàn)證信息。

      其中,基于不同的使用場(chǎng)景,驗(yàn)證信息顯示界面可以是不同的。舉例來(lái)說(shuō),驗(yàn)證信息顯示界面可以是身份驗(yàn)證界面、下載界面等。

      驗(yàn)證信息顯示界面包括驗(yàn)證碼顯示區(qū)域,在驗(yàn)證碼顯示區(qū)域顯示有處于第一顯示狀態(tài)的三維視圖。該三維視圖可以是預(yù)先設(shè)定的具有多種狀態(tài)的立體視圖。

      其中,狀態(tài)調(diào)整目標(biāo)用于標(biāo)識(shí)本次驗(yàn)證通過(guò)時(shí)三維視圖的顯示狀態(tài)。也就是說(shuō),當(dāng)接收到用戶(hù)的驗(yàn)證指令時(shí),如果三維視圖處于該狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài),則可確認(rèn)驗(yàn)證通過(guò)。

      第一顯示狀態(tài)可以是不同于狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)的任一顯示狀態(tài)。具體而言,第一顯示狀態(tài)可以是由狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)經(jīng)過(guò)預(yù)設(shè)次數(shù)的隨機(jī)調(diào)整得到的。

      舉例來(lái)說(shuō),三維視圖可以是三維立體魔方,該立體魔方的狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)可為魔方的復(fù)原狀態(tài),即魔方的六個(gè)側(cè)面都是單一顏色時(shí)的狀態(tài)。第一顯示狀態(tài)可以是立體魔方被打亂狀態(tài)中的任意一種。在本發(fā)明的實(shí)施例中,為了便于用戶(hù)在驗(yàn)證過(guò)程中能夠盡快將處于打亂狀態(tài)的立體魔方調(diào)整至復(fù)原狀態(tài),完成驗(yàn)證,預(yù)設(shè)次數(shù)可設(shè)置為較小的值,例如可設(shè)置為2次或者3次,使得魔方的打亂程度很低,從而,即使沒(méi)有魔方經(jīng)驗(yàn)的用戶(hù)也能夠快速?gòu)?fù)原魔方,提高驗(yàn)證速度,并增加驗(yàn)證的趣味性。

      S102,接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài)。

      在本發(fā)明的實(shí)施例中,第一交互操作包括多個(gè)交互指令,即第一交互操作可由一系列操作指令組成。用戶(hù)可根據(jù)三維視圖的第一顯示狀態(tài)和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)確定的調(diào)整策略輸入交互指令序列。其中,用戶(hù)還可根據(jù)實(shí)際調(diào)整過(guò)程中的情況,實(shí)時(shí)確定對(duì)應(yīng)的調(diào)整策略。

      在本發(fā)明的一個(gè)實(shí)施例中,三維視圖可具有用戶(hù)可操作的交互功能。具體而言,可依次用戶(hù)輸入的接收多個(gè)交互指令,并在每次接收到交互指令之后,根據(jù)所述交互指令將所述三維視圖調(diào)整為對(duì)應(yīng)的顯示狀態(tài)。

      其中,交互指令可以包括但不限于滑動(dòng)手勢(shì)操作或鼠標(biāo)按鍵操作等等。舉例來(lái)說(shuō),在手機(jī)上操作時(shí),可以是通過(guò)觸摸屏幕輸入旋轉(zhuǎn)、滑動(dòng)等手勢(shì)操作,或者在電腦端通過(guò)長(zhǎng)按鼠標(biāo)的拖動(dòng)操作。

      以三維立體魔方為例,用戶(hù)在進(jìn)行驗(yàn)證時(shí),可在立體魔方對(duì)應(yīng)的視圖上長(zhǎng)按(手機(jī)上是觸摸屏幕、電腦端是長(zhǎng)按鼠標(biāo))并進(jìn)行水平方向、豎直方向的滑動(dòng)操作。具體而言,當(dāng)用戶(hù)點(diǎn)擊到魔方的某一層并進(jìn)行滑動(dòng)操作時(shí),魔方的這一層會(huì)跟著轉(zhuǎn)動(dòng),當(dāng)用戶(hù)松開(kāi)鼠標(biāo)(長(zhǎng)按停止)時(shí),魔方停止轉(zhuǎn)動(dòng)。由此,可通過(guò)不同的交互指令改變?nèi)S視圖的顯示狀態(tài)。

      在本發(fā)明的一個(gè)實(shí)施例中,還可包括:在每次根據(jù)接收到的交互指令調(diào)整所述三維視圖的顯示狀態(tài)之后,記錄調(diào)整后的顯示狀態(tài),得到所述三維視圖的狀態(tài)變化序列;當(dāng)接收到用戶(hù)的撤銷(xiāo)指令時(shí),根據(jù)所述狀態(tài)變化序列將所述三維視圖恢復(fù)到與所述撤銷(xiāo)指令對(duì)應(yīng)的顯示狀態(tài)。

      由此,可記錄每次根據(jù)交互指令調(diào)整三維視圖之前及調(diào)整三維視圖之后的顯示狀態(tài),得到三維視圖的狀態(tài)變化序列,以使用戶(hù)在發(fā)覺(jué)自己的交互指令輸入錯(cuò)誤時(shí),通過(guò)輸入撤銷(xiāo)指令,并根據(jù)撤銷(xiāo)指令在記錄的狀態(tài)變化序列中確定對(duì)應(yīng)的顯示狀態(tài),并將三維視圖恢復(fù)到該對(duì)應(yīng)的顯示狀態(tài)。

      在本發(fā)明的一個(gè)實(shí)施例中,三維視圖的第一顯示狀態(tài)是由所述狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)經(jīng)過(guò)第一預(yù)設(shè)次數(shù)的隨機(jī)調(diào)整得到的。因此,當(dāng)用戶(hù)通過(guò)輸入第一交互操作將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)時(shí),輸入操作指令的次數(shù)不應(yīng)超出第一預(yù)設(shè)次數(shù),否則,可判斷未能實(shí)現(xiàn)將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)。為此,在本發(fā)明的實(shí)施例中,在每次接收到交互指令之后,還可包括:可記錄接收到交互指令的次數(shù);當(dāng)所述接收到交互指令的次數(shù)超過(guò)第二預(yù)設(shè)次數(shù)時(shí),更新所述三維驗(yàn)證信息,并提示用戶(hù)重新驗(yàn)證。

      其中,該第二預(yù)設(shè)次數(shù)大于上述第一預(yù)設(shè)次數(shù)。

      其中,更新所述三維驗(yàn)證信息是指生成一個(gè)與當(dāng)前驗(yàn)證過(guò)程中所使用的三維驗(yàn)證信息不同的三維驗(yàn)證信息。即,生成一個(gè)具有不同于第一顯示狀態(tài)的三維視圖及其對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)。

      也就是說(shuō),當(dāng)用戶(hù)輸入對(duì)三維視圖的調(diào)整次數(shù)大于第二預(yù)設(shè)次數(shù)時(shí),可認(rèn)為本次驗(yàn)證失敗,可生成新的三維驗(yàn)證信息,并提示用戶(hù)重新驗(yàn)證。從而,通過(guò)上方法,即使用戶(hù)沒(méi)有輸入驗(yàn)證指令,也能夠根據(jù)用戶(hù)的操作,及時(shí)發(fā)現(xiàn)用戶(hù)因調(diào)整策略錯(cuò)誤而不自知的情況,并退出本次驗(yàn)證,從而避免因用戶(hù)調(diào)整策略錯(cuò)誤而無(wú)止盡的繼續(xù)調(diào)整,節(jié)省驗(yàn)證時(shí)間,提高驗(yàn)證效率。

      S103,在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致。

      當(dāng)用戶(hù)認(rèn)為三維視圖當(dāng)前調(diào)整得到的顯示狀態(tài)符合狀態(tài)調(diào)整目標(biāo)時(shí),可輸入驗(yàn)證指令,以進(jìn)行驗(yàn)證。在接收到用戶(hù)輸入的驗(yàn)證指令時(shí),可獲取接收到驗(yàn)證指令時(shí)三維視圖的顯示狀態(tài),即第二顯示狀態(tài),并判斷第二顯示狀態(tài)與狀態(tài)調(diào)整目標(biāo)是否一致,如果一致,表明三維視圖已經(jīng)調(diào)整為狀態(tài)調(diào)整目標(biāo),可確認(rèn)驗(yàn)證通過(guò),否則驗(yàn)證失敗。

      S104,如果所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致,則確定通過(guò)驗(yàn)證。

      在確定通過(guò)驗(yàn)證后,可確認(rèn)當(dāng)前操作用戶(hù)為真實(shí)用戶(hù),而不是機(jī)器程序,從而,可在驗(yàn)證通過(guò)后執(zhí)行驗(yàn)證場(chǎng)景對(duì)應(yīng)預(yù)設(shè)的操作,如身份驗(yàn)證、下載等操作。

      在本發(fā)明的實(shí)施例中,如果第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)不一致,則確定驗(yàn)證失敗。

      如果驗(yàn)證失敗,可提示用戶(hù)重新驗(yàn)證。在重新驗(yàn)證時(shí),提供一個(gè)新的三維視圖,以供用戶(hù)驗(yàn)證。該新的三維視圖可以是一個(gè)全新的三維視圖(例如,上一次驗(yàn)證失敗使用的是三維立體魔方,則新的三維視圖可以是三維拼圖等),或者還可以是同一三維視圖,但顯示的是不同于第一顯示狀態(tài)的三維視圖。

      在驗(yàn)證失敗次數(shù)超過(guò)預(yù)設(shè)閾值時(shí),可停止驗(yàn)證,從而可進(jìn)一步有效防止機(jī)器程序通過(guò)破解驗(yàn)證碼。

      本發(fā)明實(shí)施例中,術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。

      本發(fā)明實(shí)施例的驗(yàn)證方法,在需要驗(yàn)證碼驗(yàn)證的場(chǎng)景下,通過(guò)顯示三維驗(yàn)證信息,并根據(jù)用戶(hù)針對(duì)其中的三維視圖輸入的交互操作調(diào)整三維視圖的顯示狀態(tài),并在接收到用戶(hù)的驗(yàn)證指令時(shí),通過(guò)判斷在接收到驗(yàn)證指令時(shí)三維視圖的顯示狀態(tài)是否與狀態(tài)調(diào)整目標(biāo)一致,并在一致時(shí),確認(rèn)通過(guò)驗(yàn)證。由此,通過(guò)具有景深信息的三維視圖作為驗(yàn)證碼,使得機(jī)器程序難以識(shí)別和破解視圖內(nèi)容,從而降低了機(jī)器程序破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。此外能夠提升驗(yàn)證過(guò)程的趣味性,提升用戶(hù)體驗(yàn)。

      圖2為根據(jù)本發(fā)明另一個(gè)實(shí)施例的驗(yàn)證方法的流程圖。

      如圖2所示,根據(jù)本發(fā)明實(shí)施例的驗(yàn)證方法,包括步驟S201-S205。

      其中,步驟S201與圖1所示實(shí)施例中的步驟S101相同。

      步驟S202,接收用戶(hù)針對(duì)所述三維視圖輸入的第二交互操作,并根據(jù)所述第二交互操作調(diào)整所述三維視圖的可視角度。

      由于三維視圖在展示給用戶(hù)時(shí),存在用戶(hù)看不到的區(qū)域。此時(shí),存在用戶(hù)無(wú)法根據(jù)當(dāng)前可見(jiàn)的區(qū)域確定應(yīng)該如何輸入第一交互操作,以將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)。因此,當(dāng)三維視圖在當(dāng)前的顯示狀態(tài)下,需要調(diào)整的部位處于用戶(hù)看不到區(qū)域時(shí),用戶(hù)可通過(guò)輸入第二交互操作,以調(diào)整三維視圖的可視角度。

      其中,為了對(duì)第一交互操作和第二交互操作進(jìn)行區(qū)分識(shí)別,可將三維驗(yàn)證信息所在區(qū)域劃分為三維視圖所在區(qū)域和三維視圖之外的區(qū)域,其中,第一交互操作可定義為對(duì)針對(duì)三維視圖輸入的交互指令,第二交互操作可以定義為針對(duì)三維視圖之外的區(qū)域輸入的交互指令。

      上述交互指令可包括但不限于滑動(dòng)手勢(shì)操作或鼠標(biāo)按鍵操作等等。舉例來(lái)說(shuō),在手機(jī)上操作時(shí),可以是通過(guò)觸摸屏幕輸入旋轉(zhuǎn)、滑動(dòng)等手勢(shì)操作,或者在電腦端通過(guò)長(zhǎng)按鼠標(biāo)的拖動(dòng)操作。

      舉例來(lái)說(shuō),如果立體魔方中被打亂的側(cè)面位于當(dāng)前顯示狀態(tài)下的立體魔方的背面,此時(shí)用戶(hù)因無(wú)法看到具體打亂的情況,而不知該如何調(diào)整立體魔方的顯示狀態(tài)。此時(shí),用戶(hù)可通過(guò)點(diǎn)擊三維驗(yàn)證信息所在區(qū)域內(nèi)且在立體魔方外部,并輸入轉(zhuǎn)動(dòng)指令,使得整個(gè)立體魔方能夠響應(yīng)用戶(hù)的轉(zhuǎn)動(dòng)指令,從而可使整個(gè)立體魔方進(jìn)行翻轉(zhuǎn),顯示立體魔方的被打亂的側(cè)面。

      由此,用戶(hù)可通過(guò)第二交互操作調(diào)整所述三維視圖的可視角度之后,查看三維視圖的各個(gè)角度,并據(jù)此確定對(duì)三維視圖的顯示狀態(tài)的調(diào)整策略,并據(jù)此輸入第一交互操作,以將三維視圖的顯示狀態(tài)調(diào)整為符合狀態(tài)調(diào)整目標(biāo)的顯示狀態(tài)。具體可通過(guò)步驟S203-S205實(shí)現(xiàn)。

      其中,步驟S203-S205與圖1所示實(shí)施例中步驟S102-S104相同,可參照?qǐng)D1所示實(shí)施例。

      需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,在輸入第一交互操作的過(guò)程中,在輸入每個(gè)操作指令之前,用戶(hù)都可根據(jù)需要輸入第二交互操作,以調(diào)整三維視圖的可視角度,以便于用戶(hù)查看和操作。

      本發(fā)明實(shí)施例的驗(yàn)證方法,通過(guò)接收用戶(hù)針對(duì)三維視圖輸入的第二交互操作,并根據(jù)第二交互操作調(diào)整三維視圖的可視角度,能夠通過(guò)與用戶(hù)的交互將三維視圖中用戶(hù)看不到的區(qū)域調(diào)整到用戶(hù)可視范圍,以便于用戶(hù)查看三維視圖,并做出正確的調(diào)整策略,此外,由于機(jī)器程序無(wú)法根據(jù)三維視圖當(dāng)前的顯示狀態(tài)做出上述可視角度的調(diào)整,因此,本方案能夠有效避免機(jī)器程序的破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。

      在本發(fā)明的一個(gè)實(shí)施例中,在接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作之前,當(dāng)接收到用戶(hù)的交互準(zhǔn)備指令時(shí),根據(jù)所述三維視圖的當(dāng)前顯示狀態(tài)生成操作提示信息,并進(jìn)行顯示。其中,接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作可包括:接收所述用戶(hù)根據(jù)所述操作提示信息輸入的針對(duì)所述三維視圖的第一交互操作。

      其中,交互準(zhǔn)備指令可以是用戶(hù)對(duì)三維驗(yàn)證信息顯示區(qū)域或三維視圖的點(diǎn)擊操作、觸摸等操作,能夠表明用戶(hù)準(zhǔn)備輸入交互操作。

      在本發(fā)明的一個(gè)實(shí)施例中,操作提示信息可包括但不限于:用于提示用戶(hù)何種操作指令的第一類(lèi)提示信息;以及用戶(hù)提示當(dāng)前操作是否使三維視圖的顯示狀態(tài)更加解決狀態(tài)調(diào)整目標(biāo)的第二類(lèi)提示信息。

      其中,第一類(lèi)提示信息可以是方向標(biāo)識(shí),如箭頭等。第二類(lèi)提示信息可以通過(guò)驗(yàn)證進(jìn)度條進(jìn)行展示。例如,在每次調(diào)整顯示狀態(tài)后,可通過(guò)計(jì)算判斷本次調(diào)整是否使三維視圖離目標(biāo)調(diào)整狀態(tài)更近,如果是,驗(yàn)證進(jìn)度條可增長(zhǎng)相應(yīng)幅度的進(jìn)度。以此給用戶(hù)以提示,從而能更快速的完成驗(yàn)證。

      下面以三維視圖為立體魔方為例,對(duì)本發(fā)明的驗(yàn)證方法進(jìn)行具體說(shuō)明。

      對(duì)于圖3a所示的隨機(jī)打亂2步的立體魔方視圖(為便于顯示,將三維立體魔方在圖3a中顯示為平面圖),魔方中可以看到的有26個(gè)塊(最中心處的中心塊不可見(jiàn)),可分別設(shè)置26個(gè)塊對(duì)應(yīng)的標(biāo)識(shí),舉例來(lái)說(shuō),26個(gè)塊可分別以26個(gè)字母A-Z進(jìn)行標(biāo)識(shí),以便于確定各個(gè)狀態(tài)下各塊的在各平面的顯示顏色,進(jìn)而判斷魔方是否達(dá)到復(fù)原狀態(tài)。

      當(dāng)用戶(hù)點(diǎn)擊到魔方的某一層并進(jìn)行滑動(dòng)操作時(shí),魔方的這一層會(huì)跟著轉(zhuǎn)動(dòng),當(dāng)用戶(hù)松開(kāi)鼠標(biāo)(長(zhǎng)按停止)時(shí),魔方停止轉(zhuǎn)動(dòng)。當(dāng)用戶(hù)點(diǎn)擊在魔方外部區(qū)域時(shí),用戶(hù)的上下、左右滑動(dòng)鼠標(biāo)操作可以讓魔方整體進(jìn)行翻轉(zhuǎn),從而用戶(hù)可以看到魔方的任何一個(gè)面。

      在圖3a中,當(dāng)用戶(hù)點(diǎn)擊魔方塊A時(shí),魔方塊A所在的層可以響應(yīng)用戶(hù)的拖動(dòng)動(dòng)作。在圖3a中用戶(hù)可以向上或向下轉(zhuǎn)動(dòng)右側(cè)外層,也可以向左或向右水平轉(zhuǎn)動(dòng)最頂層。

      為了便于用戶(hù)操作,當(dāng)用戶(hù)點(diǎn)擊魔方塊A時(shí),可如圖3b所示,可顯示提示圖標(biāo)10,以標(biāo)識(shí)在圖3b所示顯示狀態(tài)下正確的轉(zhuǎn)動(dòng)方向。

      從而,用戶(hù)可根據(jù)提示圖標(biāo)10標(biāo)識(shí)的方向輸入對(duì)應(yīng)的操作,向右轉(zhuǎn)動(dòng)魔方塊A所在的頂層,將魔方的顯示狀態(tài)調(diào)整為圖3c所示的狀態(tài)。在圖3c中,進(jìn)一步顯示了提示圖標(biāo)20,以標(biāo)識(shí)在圖3c所示顯示狀態(tài)下正確的轉(zhuǎn)動(dòng)方向。從而,用戶(hù)可根據(jù)提示圖標(biāo)20標(biāo)識(shí)的方向輸入對(duì)應(yīng)的操作,向下轉(zhuǎn)動(dòng)魔方的右側(cè)外層(如圖3d所示),將魔方的顯示狀態(tài)調(diào)整為圖3e所示的狀態(tài),完成魔方的復(fù)原。

      此時(shí),用戶(hù)點(diǎn)擊驗(yàn)證按鈕,程序可計(jì)算出魔方每一面的顏色狀態(tài)一致時(shí),與魔方復(fù)原狀態(tài)一致,可判斷驗(yàn)證通過(guò)。此時(shí),魔方可高亮顯示,并提示用戶(hù)驗(yàn)證成功。

      在轉(zhuǎn)動(dòng)過(guò)程中,程序不會(huì)計(jì)算結(jié)果是否正確,而是在用戶(hù)點(diǎn)擊驗(yàn)證時(shí),才認(rèn)為用戶(hù)結(jié)束了轉(zhuǎn)動(dòng),并進(jìn)行驗(yàn)證。如果用戶(hù)轉(zhuǎn)動(dòng)超過(guò)4次卻仍沒(méi)有將魔方復(fù)原,則可重置一個(gè)2步隨機(jī)打亂狀態(tài)的立體魔方,重新驗(yàn)證,以此防止非人為破解驗(yàn)證碼,提升驗(yàn)證安全性。

      通過(guò)上述實(shí)施例可以看出,本發(fā)明實(shí)施例所使用的包括三維視圖的三維驗(yàn)證信息,具有景深,比平面多一個(gè)維度,如果是機(jī)器程序而不是肉眼,則很難判斷出魔方被打亂的程度。此外,魔方是立體的,有些打亂的面在背面,如果用戶(hù)不轉(zhuǎn)動(dòng)整體魔方是看不到混亂面的,所以通過(guò)機(jī)器或程序破解該驗(yàn)證碼的方式的可能性非常低,有效提升了驗(yàn)證的安全性。

      需要說(shuō)明的是,上述使用立體魔方作為三維視圖,僅是示例性的,用于說(shuō)明本發(fā)明的方案。在本發(fā)明的其他實(shí)施例中,三維視圖可以拓展到所有3D畫(huà)面,可以是使用該驗(yàn)證方式的網(wǎng)站、應(yīng)用軟件等自定義的三維畫(huà)面模塊,隨機(jī)生成初始狀態(tài),并定義復(fù)原或初始狀態(tài)(及狀態(tài)調(diào)整目標(biāo)),當(dāng)用戶(hù)通過(guò)滑動(dòng)等操作從初始狀態(tài)移動(dòng)到復(fù)原狀態(tài),驗(yàn)證即可成功。

      為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種驗(yàn)證裝置。

      圖4為根據(jù)本發(fā)明一個(gè)實(shí)施例的驗(yàn)證裝置的結(jié)構(gòu)示意圖。

      如圖4所示,根據(jù)本發(fā)明實(shí)施例的驗(yàn)證裝置,包括:顯示模塊100、第一調(diào)整模塊200、判斷模塊300和驗(yàn)證模塊400。

      具體地,顯示模塊100用于顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)。

      具體而言,當(dāng)需要人機(jī)驗(yàn)證的場(chǎng)景下,顯示模塊100可提供驗(yàn)證信息顯示界面,并在驗(yàn)證信息顯示界面中顯示三維驗(yàn)證信息。

      其中,基于不同的使用場(chǎng)景,驗(yàn)證信息顯示界面可以是不同的。舉例來(lái)說(shuō),驗(yàn)證信息顯示界面可以是身份驗(yàn)證界面、下載界面等。

      驗(yàn)證信息顯示界面包括驗(yàn)證碼顯示區(qū)域,在驗(yàn)證碼顯示區(qū)域顯示有處于第一顯示狀態(tài)的三維視圖。該三維視圖可以是預(yù)先設(shè)定的具有多種狀態(tài)的立體視圖。

      其中,狀態(tài)調(diào)整目標(biāo)用于標(biāo)識(shí)本次驗(yàn)證通過(guò)時(shí)三維視圖的顯示狀態(tài)。也就是說(shuō),當(dāng)接收到用戶(hù)的驗(yàn)證指令時(shí),如果三維視圖處于該狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài),則可確認(rèn)驗(yàn)證通過(guò)。

      第一顯示狀態(tài)可以是不同于狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)的任一顯示狀態(tài)。具體而言,第一顯示狀態(tài)可以是由狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)經(jīng)過(guò)預(yù)設(shè)次數(shù)的隨機(jī)調(diào)整得到的。

      舉例來(lái)說(shuō),三維視圖可以是三維立體魔方,該立體魔方的狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)可為魔方的復(fù)原狀態(tài),即魔方的六個(gè)側(cè)面都是單一顏色時(shí)的狀態(tài)。第一顯示狀態(tài)可以是立體魔方被打亂狀態(tài)中的任意一種。在本發(fā)明的實(shí)施例中,為了便于用戶(hù)在驗(yàn)證過(guò)程中能夠盡快將處于打亂狀態(tài)的立體魔方調(diào)整至復(fù)原狀態(tài),完成驗(yàn)證,預(yù)設(shè)次數(shù)可設(shè)置為較小的值,例如可設(shè)置為2次或者3次,使得魔方的打亂程度很低,從而,即使沒(méi)有魔方經(jīng)驗(yàn)的用戶(hù)也能夠快速?gòu)?fù)原魔方,提高驗(yàn)證速度,并增加驗(yàn)證的趣味性。

      第一調(diào)整模塊200用于接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài)。

      在本發(fā)明的實(shí)施例中,第一交互操作包括多個(gè)交互指令,即第一交互操作可由一系列操作指令組成。用戶(hù)可根據(jù)三維視圖的第一顯示狀態(tài)和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)確定的調(diào)整策略輸入交互指令序列。其中,用戶(hù)還可根據(jù)實(shí)際調(diào)整過(guò)程中的情況,實(shí)時(shí)確定對(duì)應(yīng)的調(diào)整策略。

      在本發(fā)明的一個(gè)實(shí)施例中,三維視圖可具有用戶(hù)可操作的交互功能。具體而言,第一調(diào)整模塊200可依次用戶(hù)輸入的接收多個(gè)交互指令,并在每次接收到交互指令之后,根據(jù)所述交互指令將所述三維視圖調(diào)整為對(duì)應(yīng)的顯示狀態(tài)。

      其中,交互指令可以包括但不限于滑動(dòng)手勢(shì)操作或鼠標(biāo)按鍵操作等等。舉例來(lái)說(shuō),在手機(jī)上操作時(shí),可以是通過(guò)觸摸屏幕輸入旋轉(zhuǎn)、滑動(dòng)等手勢(shì)操作,或者在電腦端通過(guò)長(zhǎng)按鼠標(biāo)的拖動(dòng)操作。

      以三維立體魔方為例,用戶(hù)在進(jìn)行驗(yàn)證時(shí),可在立體魔方對(duì)應(yīng)的視圖上長(zhǎng)按(手機(jī)上是觸摸屏幕、電腦端是長(zhǎng)按鼠標(biāo))并進(jìn)行水平方向、豎直方向的滑動(dòng)操作。具體而言,當(dāng)用戶(hù)點(diǎn)擊到魔方的某一層并進(jìn)行滑動(dòng)操作時(shí),魔方的這一層會(huì)跟著轉(zhuǎn)動(dòng),當(dāng)用戶(hù)松開(kāi)鼠標(biāo)(長(zhǎng)按停止)時(shí),魔方停止轉(zhuǎn)動(dòng)。由此,可通過(guò)不同的交互指令改變?nèi)S視圖的顯示狀態(tài)。

      判斷模塊300用于在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致。

      當(dāng)用戶(hù)認(rèn)為三維視圖當(dāng)前調(diào)整得到的顯示狀態(tài)符合狀態(tài)調(diào)整目標(biāo)時(shí),可輸入驗(yàn)證指令,以進(jìn)行驗(yàn)證。在接收到用戶(hù)輸入的驗(yàn)證指令時(shí),判斷模塊300可獲取接收到驗(yàn)證指令時(shí)三維視圖的顯示狀態(tài),即第二顯示狀態(tài),并判斷第二顯示狀態(tài)與狀態(tài)調(diào)整目標(biāo)是否一致,如果一致,表明三維視圖已經(jīng)調(diào)整為狀態(tài)調(diào)整目標(biāo),可確認(rèn)驗(yàn)證通過(guò),否則驗(yàn)證失敗。

      驗(yàn)證模塊400用于,在所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致時(shí),確定通過(guò)驗(yàn)證。

      在確定通過(guò)驗(yàn)證后,驗(yàn)證模塊400可確認(rèn)當(dāng)前操作用戶(hù)為真實(shí)用戶(hù),而不是機(jī)器程序,從而,可在驗(yàn)證通過(guò)后執(zhí)行驗(yàn)證場(chǎng)景對(duì)應(yīng)預(yù)設(shè)的操作,如身份驗(yàn)證、下載等操作。

      在本發(fā)明的實(shí)施例中,如果第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)不一致,則確定驗(yàn)證失敗。

      如果驗(yàn)證失敗,可提示用戶(hù)重新驗(yàn)證。在重新驗(yàn)證時(shí),提供一個(gè)新的三維視圖,以供用戶(hù)驗(yàn)證。該新的三維視圖可以是一個(gè)全新的三維視圖(例如,上一次驗(yàn)證失敗使用的是三維立體魔方,則新的三維視圖可以是三維拼圖等),或者還可以是同一三維視圖,但顯示的是不同于第一顯示狀態(tài)的三維視圖。

      在驗(yàn)證失敗次數(shù)超過(guò)預(yù)設(shè)閾值時(shí),可停止驗(yàn)證,從而可進(jìn)一步有效防止機(jī)器程序通過(guò)破解驗(yàn)證碼。

      本發(fā)明實(shí)施例的驗(yàn)證裝置,在需要驗(yàn)證碼驗(yàn)證的場(chǎng)景下,通過(guò)顯示三維驗(yàn)證信息,并根據(jù)用戶(hù)針對(duì)其中的三維視圖輸入的交互操作調(diào)整三維視圖的顯示狀態(tài),并在接收到用戶(hù)的驗(yàn)證指令時(shí),通過(guò)判斷在接收到驗(yàn)證指令時(shí)三維視圖的顯示狀態(tài)是否與狀態(tài)調(diào)整目標(biāo)一致,并在一致時(shí),確認(rèn)通過(guò)驗(yàn)證。由此,通過(guò)具有景深信息的三維視圖作為驗(yàn)證碼,使得機(jī)器程序難以識(shí)別和破解視圖內(nèi)容,從而降低了機(jī)器程序破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。此外能夠提升驗(yàn)證過(guò)程的趣味性,提升用戶(hù)體驗(yàn)。

      圖5為根據(jù)本發(fā)明另一個(gè)實(shí)施例的驗(yàn)證裝置的結(jié)構(gòu)示意圖。

      如圖5所示,根據(jù)本發(fā)明實(shí)施例的驗(yàn)證裝置,包括:顯示模塊100、第一調(diào)整模塊200、判斷模塊300、驗(yàn)證模塊400、第二調(diào)整模塊500、第一記錄模塊600、生成模塊700、第二記錄模塊800、恢復(fù)模塊900和提示模塊1000。

      其中,顯示模塊100、第一調(diào)整模塊200、判斷模塊300和驗(yàn)證模塊400與圖4所示實(shí)施例相同。

      第二調(diào)整模塊500用于接收用戶(hù)針對(duì)所述三維視圖輸入的第二交互操作,并根據(jù)所述第二交互操作調(diào)整所述三維視圖的可視角度。

      由于三維視圖在展示給用戶(hù)時(shí),存在用戶(hù)看不到的區(qū)域。此時(shí),存在用戶(hù)無(wú)法根據(jù)當(dāng)前可見(jiàn)的區(qū)域確定應(yīng)該如何輸入第一交互操作,以將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)。因此,當(dāng)三維視圖在當(dāng)前的顯示狀態(tài)下,需要調(diào)整的部位處于用戶(hù)看不到區(qū)域時(shí),用戶(hù)可通過(guò)輸入第二交互操作,以調(diào)整三維視圖的可視角度。

      其中,為了對(duì)第一交互操作和第二交互操作進(jìn)行區(qū)分識(shí)別,可將三維驗(yàn)證信息所在區(qū)域劃分為三維視圖所在區(qū)域和三維視圖之外的區(qū)域,其中,第一交互操作可定義為對(duì)針對(duì)三維視圖輸入的交互指令,第二交互操作可以定義為針對(duì)三維視圖之外的區(qū)域輸入的交互指令。

      上述交互指令可包括但不限于滑動(dòng)手勢(shì)操作或鼠標(biāo)按鍵操作等等。舉例來(lái)說(shuō),在手機(jī)上操作時(shí),可以是通過(guò)觸摸屏幕輸入旋轉(zhuǎn)、滑動(dòng)等手勢(shì)操作,或者在電腦端通過(guò)長(zhǎng)按鼠標(biāo)的拖動(dòng)操作。

      舉例來(lái)說(shuō),如果立體魔方中被打亂的側(cè)面位于當(dāng)前顯示狀態(tài)下的立體魔方的背面,此時(shí)用戶(hù)因無(wú)法看到具體打亂的情況,而不知該如何調(diào)整立體魔方的顯示狀態(tài)。此時(shí),用戶(hù)可通過(guò)點(diǎn)擊三維驗(yàn)證信息所在區(qū)域內(nèi)且在立體魔方外部,并輸入轉(zhuǎn)動(dòng)指令,使得整個(gè)立體魔方能夠響應(yīng)用戶(hù)的轉(zhuǎn)動(dòng)指令,從而可使整個(gè)立體魔方進(jìn)行翻轉(zhuǎn),顯示立體魔方的被打亂的側(cè)面。

      由此,用戶(hù)可通過(guò)第二交互操作調(diào)整所述三維視圖的可視角度之后,查看三維視圖的各個(gè)角度,并據(jù)此確定對(duì)三維視圖的顯示狀態(tài)的調(diào)整策略,并據(jù)此輸入第一交互操作,以將三維視圖的顯示狀態(tài)調(diào)整為符合狀態(tài)調(diào)整目標(biāo)的顯示狀態(tài)。具體可通過(guò)第一調(diào)整模塊200、判斷模塊300和驗(yàn)證模塊400實(shí)現(xiàn)。

      需要說(shuō)明的是,在本發(fā)明的實(shí)施例中,在輸入第一交互操作的過(guò)程中,在輸入每個(gè)操作指令之前,用戶(hù)都可根據(jù)需要輸入第二交互操作,以調(diào)整三維視圖的可視角度,以便于用戶(hù)查看和操作。

      在本發(fā)明的一個(gè)實(shí)施例中,三維視圖的第一顯示狀態(tài)是由所述狀態(tài)調(diào)整目標(biāo)對(duì)應(yīng)的顯示狀態(tài)經(jīng)過(guò)第一預(yù)設(shè)次數(shù)的隨機(jī)調(diào)整得到的。因此,當(dāng)用戶(hù)通過(guò)輸入第一交互操作將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)時(shí),輸入操作指令的次數(shù)不應(yīng)超出第一預(yù)設(shè)次數(shù),否則,可判斷未能實(shí)現(xiàn)將三維視圖的顯示狀態(tài)調(diào)整為狀態(tài)調(diào)整目標(biāo)。為此,在本發(fā)明的實(shí)施例中,還可包括第一記錄模塊600和生成模塊700。

      第一記錄模塊600用于在每次接收到交互指令之后,記錄接收到交互指令的次數(shù)。

      生成模塊700用于當(dāng)所述接收到交互指令的次數(shù)超過(guò)第二預(yù)設(shè)次數(shù)時(shí),更新所述三維驗(yàn)證信息,并提示用戶(hù)重新驗(yàn)證。

      其中,該第二預(yù)設(shè)次數(shù)大于上述第一預(yù)設(shè)次數(shù)。

      其中,更新所述三維驗(yàn)證信息是指生成一個(gè)與當(dāng)前驗(yàn)證過(guò)程中所使用的三維驗(yàn)證信息不同的三維驗(yàn)證信息。即,生成一個(gè)具有不同于第一顯示狀態(tài)的三維視圖及其對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo)。

      也就是說(shuō),當(dāng)用戶(hù)輸入對(duì)三維視圖的調(diào)整次數(shù)大于第二預(yù)設(shè)次數(shù)時(shí),可認(rèn)為本次驗(yàn)證失敗,可生成新的三維驗(yàn)證信息,并提示用戶(hù)重新驗(yàn)證。從而,通過(guò)上方法,即使用戶(hù)沒(méi)有輸入驗(yàn)證指令,也能夠根據(jù)用戶(hù)的操作,及時(shí)發(fā)現(xiàn)用戶(hù)因調(diào)整策略錯(cuò)誤而不自知的情況,并退出本次驗(yàn)證,從而避免因用戶(hù)調(diào)整策略錯(cuò)誤而無(wú)止盡的繼續(xù)調(diào)整,節(jié)省驗(yàn)證時(shí)間,提高驗(yàn)證效率。

      第二記錄模塊800用于在每次根據(jù)接收到的交互指令調(diào)整所述三維視圖的顯示狀態(tài)之后,記錄調(diào)整后的顯示狀態(tài),得到所述三維視圖的狀態(tài)變化序列;

      恢復(fù)模塊900用于當(dāng)接收到用戶(hù)的撤銷(xiāo)指令時(shí),根據(jù)所述狀態(tài)變化序列將所述三維視圖恢復(fù)到與所述撤銷(xiāo)指令對(duì)應(yīng)的顯示狀態(tài)。

      由此,第二記錄模塊800可記錄每次根據(jù)交互指令調(diào)整三維視圖之前及調(diào)整三維視圖之后的顯示狀態(tài),得到三維視圖的狀態(tài)變化序列,以使用戶(hù)在發(fā)覺(jué)自己的交互指令輸入錯(cuò)誤時(shí),通過(guò)輸入撤銷(xiāo)指令,并根據(jù)撤銷(xiāo)指令在記錄的狀態(tài)變化序列中確定對(duì)應(yīng)的顯示狀態(tài),并將三維視圖恢復(fù)到該對(duì)應(yīng)的顯示狀態(tài)。

      提示模塊1000用于當(dāng)接收到用戶(hù)的交互準(zhǔn)備指令時(shí),根據(jù)所述三維視圖的當(dāng)前顯示狀態(tài)生成操作提示信息,并進(jìn)行顯示。

      其中,第一調(diào)整模塊可具體用于接收所述用戶(hù)根據(jù)所述操作提示信息輸入的針對(duì)所述三維視圖的第一交互操作。

      其中,交互準(zhǔn)備指令可以是用戶(hù)對(duì)三維驗(yàn)證信息顯示區(qū)域或三維視圖的點(diǎn)擊操作、觸摸等操作,能夠表明用戶(hù)準(zhǔn)備輸入交互操作。

      在本發(fā)明的一個(gè)實(shí)施例中,操作提示信息可包括但不限于:用于提示用戶(hù)何種操作指令的第一類(lèi)提示信息;以及用戶(hù)提示當(dāng)前操作是否使三維視圖的顯示狀態(tài)更加解決狀態(tài)調(diào)整目標(biāo)的第二類(lèi)提示信息。

      其中,第一類(lèi)提示信息可以是方向標(biāo)識(shí),如箭頭等。第二類(lèi)提示信息可以通過(guò)驗(yàn)證進(jìn)度條進(jìn)行展示。例如,在每次調(diào)整顯示狀態(tài)后,可通過(guò)計(jì)算判斷本次調(diào)整是否使三維視圖離目標(biāo)調(diào)整狀態(tài)更近,如果是,驗(yàn)證進(jìn)度條可增長(zhǎng)相應(yīng)幅度的進(jìn)度。以此給用戶(hù)以提示,從而能更快速的完成驗(yàn)證。

      本發(fā)明實(shí)施例的驗(yàn)證裝置,通過(guò)接收用戶(hù)針對(duì)三維視圖輸入的第二交互操作,并根據(jù)第二交互操作調(diào)整三維視圖的可視角度,能夠通過(guò)與用戶(hù)的交互將三維視圖中用戶(hù)看不到的區(qū)域調(diào)整到用戶(hù)可視范圍,以便于用戶(hù)查看三維視圖,并做出正確的調(diào)整策略,此外,由于機(jī)器程序無(wú)法根據(jù)三維視圖當(dāng)前的顯示狀態(tài)做出上述可視角度的調(diào)整,因此,本方案能夠有效避免機(jī)器程序的破解驗(yàn)證碼的可能,提高驗(yàn)證的準(zhǔn)確性和安全性。

      本發(fā)明還提出一種電子設(shè)備。

      圖6是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備600的框圖。例如,裝置600可以是移動(dòng)電話(huà),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。

      參照?qǐng)D6,裝置600可以包括以下一個(gè)或多個(gè)組件:處理組件602,存儲(chǔ)器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)的接口612,傳感器組件614,以及通信組件616。

      處理組件602通常控制裝置600的整體操作,諸如與顯示,電話(huà)呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件602可以包括一個(gè)或多個(gè)處理組件620來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個(gè)或多個(gè)模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。

      存儲(chǔ)器604被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備600的操作。這些數(shù)據(jù)的示例包括用于在裝置600上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話(huà)簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器604可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。

      存儲(chǔ)器604用于存儲(chǔ)可執(zhí)行程序代碼;處理組件602通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:顯示三維驗(yàn)證信息,其中,所述三維驗(yàn)證信息包括第一顯示狀態(tài)的三維視圖和對(duì)應(yīng)的狀態(tài)調(diào)整目標(biāo);接收用戶(hù)針對(duì)所述三維視圖輸入的第一交互操作,并根據(jù)所述第一交互操作調(diào)整所述三維視圖的顯示狀態(tài);在接收到所述用戶(hù)的驗(yàn)證指令時(shí),獲取所述三維視圖的第二顯示狀態(tài),判斷所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)是否一致;如果所述第二顯示狀態(tài)與所述狀態(tài)調(diào)整目標(biāo)一致,則確定通過(guò)驗(yàn)證。

      電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置600生成、管理和分配電力相關(guān)聯(lián)的組件。

      多媒體組件608包括在所述裝置600和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件608包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備600處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

      音頻組件610被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件610包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置600處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器604或經(jīng)由通信組件616發(fā)送。在一些實(shí)施例中,音頻組件610還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。

      I/O接口612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。

      傳感器組件614包括一個(gè)或多個(gè)傳感器,用于為裝置600提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件614可以檢測(cè)到設(shè)備600的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置600的顯示器和小鍵盤(pán),傳感器組件614還可以檢測(cè)裝置600或裝置600一個(gè)組件的位置改變,用戶(hù)與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件614還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

      通信組件616被配置為便于裝置600和其他設(shè)備之間有線(xiàn)或無(wú)線(xiàn)方式的通信。裝置600可以接入基于通信標(biāo)準(zhǔn)的無(wú)線(xiàn)網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件616經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件616還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。

      在示例性實(shí)施例中,裝置600可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。

      在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器604,上述指令可由裝置600的處理組件620執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。

      本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。

      應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1