亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

驗證碼實現(xiàn)方法及終端與流程

文檔序號:12376819閱讀:271來源:國知局
驗證碼實現(xiàn)方法及終端與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種驗證碼實現(xiàn)方法及終端。



背景技術(shù):

驗證碼(CAPTCHA)(Completely Automated Public Turing test to tell Computers and Humans Apart,簡稱全自動區(qū)分計算機和人類的圖靈測試)是一種區(qū)分用戶是計算機還是人的公共全自動程序,可以防止暴力破解用戶密碼、刷票、論壇灌水等惡意行為。

常用的驗證碼方案是讓用戶輸入一個扭曲變形的圖片上所顯示的字符,扭曲變形是為了避免被計算機程序自動識別。如果用戶能正確輸入,則判定用戶是人,而不是計算機程序。

這種方案最大的弊端是無法平衡識別成功率以及識別難度。如果圖形過于復雜,會造成人也不容易識別,影響用戶體驗,如果過于簡單,則會很容易被計算機程序識別,從而達不到驗證碼的目的。



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

本發(fā)明實施方式的目的在于提供一種驗證碼實現(xiàn)方法及終端,可以平衡識別成功率與識別難度,同時,還可以避免計算機程序代替人進行驗證。

為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種驗證碼實現(xiàn)方法,包含:

顯示第一屏幕位置信息與第一壓力信息;其中,第一屏幕位置信息用于指示用戶端的壓力感應(yīng)屏幕待按壓的屏幕位置,第一壓力信息為待按壓的屏幕位置被按壓的壓力信息;

獲取第二屏幕位置信息與第二壓力信息;其中,第二屏幕位置信息指示壓力感應(yīng)屏幕被按壓的屏幕位置,第二壓力信息為被按壓的屏幕位置被按壓的壓力信息;

對第一屏幕位置信息與第二屏幕位置信息進行比較,對第一壓力信息與第二壓力信息進行比較,并根據(jù)比較結(jié)果進行驗證。

本發(fā)明的實施方式還提供了一種終端,包含:顯示模塊、獲取模塊與驗證模塊;

顯示模塊,用于顯示第一屏幕位置信息與第一壓力信息;其中,第一屏幕位置信息用于指示用戶端的壓力感應(yīng)屏幕待按壓的屏幕位置,第一壓力信息為待按壓的屏幕位置被按壓的壓力信息;

獲取模塊,用于獲取第二屏幕位置信息與第二壓力信息;其中,第二屏幕位置信息指示壓力感應(yīng)屏幕被按壓的屏幕位置,第二壓力信息為被按壓的屏幕位置被按壓的壓力信息;

驗證模塊,用于對第一屏幕位置信息與第二屏幕位置信息進行比較,對第一壓力信息與第二壓力信息進行比較,并根據(jù)比較結(jié)果進行驗證。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,顯示第一屏幕位置信息和第一壓力信息,提示用戶待輸入的驗證信息,識別難度低,便于用戶識別驗證信息,可以平衡識別成功率與識別難度;由于獲取的驗證信息中需包括屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,且即使計算機程序獲知了屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,也無法實現(xiàn)在屏幕被按壓的位置實施按壓屏幕的動作以產(chǎn)生被按壓的屏幕位置被按壓的壓力,這樣,可以有效避免計算機程序代替人進行驗證??傊景l(fā)明實施方式不但可以平衡識別成功率與識別難度,同時,還可以避免計算機程序代替人進行驗證。

另外,第一壓力信息為預設(shè)壓感值;第二壓力信息為被按壓的屏幕位置被按壓的壓感值。通過用戶施加于用戶端的壓力與預設(shè)壓力比較的方式進行驗證,簡單方便,容易實現(xiàn)。

另外,顯示被按壓的屏幕位置被按壓的壓感值。實時顯示用戶按壓的壓感值,方便用戶及時查看到自身按壓的壓感值,并進行調(diào)整按壓屏幕的力度,防止由于用戶自身操作失誤造成的驗證失敗。

另外,第一壓力信息為預設(shè)壓力等級;第二壓力信息為被按壓的屏幕位置被按壓的壓力等級。屏幕通過接收用戶施加的預設(shè)壓力等級的方式進行驗證,降低對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

另外,在對應(yīng)關(guān)系中,包括第一壓力等級與第二壓力等級;第一壓力等級對應(yīng)第一壓感值范圍,第二壓力等級對應(yīng)第二壓感值范圍;若壓感值位于第一壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第一壓力等級;若壓感值位于第二壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第二壓力等級。壓力等級對應(yīng)壓感值范圍,用戶按壓的壓感值在一定范圍內(nèi),都可成功驗證,降低了對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

附圖說明

圖1是根據(jù)本發(fā)明實施方式中的一種驗證碼實現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是根據(jù)本發(fā)明第一實施方式的一種終端的結(jié)構(gòu)示意圖;

圖3是根據(jù)本發(fā)明第三實施方式的一種終端的結(jié)構(gòu)示意圖;

圖4是根據(jù)本發(fā)明第四實施方式的一種終端的結(jié)構(gòu)示意圖;

圖5是根據(jù)本發(fā)明第四實施方式的一種終端的裝置示意圖;

圖6A~圖6B是根據(jù)本發(fā)明第四實施方式中的進行驗證碼驗證的手機界面示意圖;

圖7是根據(jù)本發(fā)明第五實施方式的一種驗證碼實現(xiàn)方法的流程圖;

圖8是根據(jù)本發(fā)明第八實施方式的一種驗證碼實現(xiàn)方法的流程圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細節(jié)。但是,即使沒有這些技術(shù)細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請所要求保護的技術(shù)方案。

圖1是本發(fā)明實施例提供的一種場景示意圖,參照圖1,本發(fā)明實施例提供一種驗證碼實現(xiàn)系統(tǒng),該驗證碼實現(xiàn)系統(tǒng)包括:服務(wù)端11和用戶端12,具體地,用戶端12可以為:手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)等;該系統(tǒng)中的服務(wù)端11和用戶端12之間可以通過無線網(wǎng)絡(luò)連接,可選的,該系統(tǒng)還可以包括:路由設(shè)備,則服務(wù)端11和用戶端12可以通過路由設(shè)備建立無線連接。

圖1所示的驗證碼實現(xiàn)系統(tǒng)中,服務(wù)端11用于在接收到用戶端12的驗證請求后,發(fā)送參照驗證信息給用戶端12,用戶端接收并顯示所述參照驗證信息,還接收用戶輸入的待驗證的驗證信息,比較參照驗證信息與待驗證的驗證信息,并根據(jù)比較結(jié)果進行驗證。用戶端12具體如何執(zhí)行驗證碼實現(xiàn)方法將在下文中詳細介紹。

本發(fā)明的第一實施方式涉及一種終端,用作用戶端12,該終端可以為智能手機、平板等設(shè)備,如圖2所示,該終端包括:顯示模塊21、獲取模塊22與驗證模塊23;

顯示模塊21,用于顯示第一屏幕位置信息與第一壓力信息;其中,第一屏幕位置信息用于指示用戶端的壓感應(yīng)屏幕待按壓的屏幕位置,第一壓力信息為待按壓的屏幕位置被按壓的壓力信息。

顯示模塊21,還用于顯示被按壓的屏幕位置被按壓的壓感值。具體的說,壓感值為用戶施加于屏幕上的壓力值,如0.1牛頓。

獲取模塊22,用于獲取第二屏幕位置信息與第二壓力信息;其中,第二屏幕位置信息指示壓力感應(yīng)屏幕被按壓的屏幕位置,第二壓力信息為被按壓的屏幕位置被按壓的壓力信息。

驗證模塊23,用于對第一屏幕位置信息與第二屏幕位置信息進行比較,對第一壓力信息與第二壓力信息進行比較,并根據(jù)比較結(jié)果進行驗證。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:顯示第一屏幕位置信息和第一壓力信息,提示用戶待輸入的驗證信息,識別難度低,便于用戶識別驗證信息,可以平衡識別成功率與識別難度;由于獲取的驗證信息中需包括屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,且即使計算機程序獲知了屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,也無法實現(xiàn)在屏幕被按壓的位置實施按壓屏幕的動作以產(chǎn)生被按壓的屏幕位置被按壓的壓力,這樣,可以有效避免計算機程序代替人進行驗證??傊?,本發(fā)明實施方式不但可以平衡識別成功率與識別難度,同時,還可以避免計算機程序代替人進行驗證。

本發(fā)明的第二實施方式涉及一種終端,第二實施方式與第一實施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第二實施方式中,第一壓力信息為預設(shè)壓感值;第二壓力信息為被按壓的屏幕位置被按壓的壓感值,具體地,預設(shè)壓感值可以由開發(fā)人員在開發(fā)時,提前進行設(shè)置。例如,設(shè)定預設(shè)壓感值為1牛頓、0.5牛頓等。在本實施方式中,顯示模塊21還用于顯示被按壓的屏幕位置被按壓的壓感值。這樣,方便用戶及時查看到自身按壓的壓感值,并進行調(diào)整按壓屏幕的力度,防止由于用戶自身操作失誤造成的驗證失敗。

本發(fā)明的第三實施方式涉及一種終端,第三實施方式與第二實施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第三實施方式中,第一壓力信息為預設(shè)壓力等級;第二壓力信息為被按壓的屏幕位置被按壓的壓力等級。屏幕通過接收用戶施加的預設(shè)壓力等級的方式進行驗證,可以降低對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

如圖3所示,本實施方式中,終端2還包括:檢測模塊31。

檢測模塊31,用于檢測被按壓的屏幕位置被按壓的壓感值。

顯示模塊21,還用于顯示被按壓的屏幕位置被按壓的壓力等級。

顯示模塊21,還用于顯示被按壓的屏幕位置被按壓的壓感值的壓力等級;壓力等級根據(jù)壓感與壓力級別的對應(yīng)關(guān)系獲取。

在上述的對應(yīng)關(guān)系中,包括第一壓力等級與第二壓力等級;第一壓力等級對應(yīng)第一壓感值范圍,第二壓力等級對應(yīng)第二壓感值范圍。若壓感值位于第一壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第一壓力等級;若壓感值位于第二壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第二壓力等級。

此外,第一壓力信息為預設(shè)壓力等級;第二壓力信息為被按壓的屏幕位置被按壓的壓力等級。具體的說,預設(shè)壓力等級可以分為高中低級,且級別越高,代表按壓的力度越大。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:檢測模塊,用于檢測被按壓的屏幕位置被按壓的壓感值,其中,第一壓力信息為預設(shè)壓力等級,第二壓力信息為被按壓的屏幕位置被按壓的壓力等級,屏幕通過接收用戶施加的預設(shè)壓力等級的方式進行驗證,降低對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

本發(fā)明的第四實施方式涉及一種終端,第四實施方式是在第一實施方式的基礎(chǔ)上的進一步改進,主要改進之處在于:在本發(fā)明第四實施方式中,如圖4所示,終端2還包括:發(fā)送模塊41,用于發(fā)送驗證請求信息;其中,驗證請求信息中攜帶支持壓力感應(yīng)的信息。這樣,可以獲取通過壓力感應(yīng)的方式進行驗證,平衡識別成功率與識別難度,同時,避免計算機程序代替人進行驗證。

在本實施方式中,終端包括發(fā)送模塊41與接收模塊42。

發(fā)送模塊41,用于發(fā)送驗證請求信息;其中,驗證請求信息中攜帶支持壓力感應(yīng)的信息。

接收模塊42,用于接收第一屏幕位置信息與第一壓力信息。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:發(fā)送模塊,用于發(fā)送驗證請求信息;其中,驗證請求信息中攜帶支持壓力感應(yīng)的信息。這樣,可以獲取通過壓力感應(yīng)的方式進行驗證,平衡識別成功率與識別難度,同時,避免計算機程序代替人進行驗證。

在實際應(yīng)用時,如圖5所示,終端2可以包括:顯示屏51、處理器52與壓力感應(yīng)屏53。

其中,顯示屏51,用于顯示第一屏幕位置信息與第一壓力信息;其中,第一屏幕位置信息用于指示終端2的壓力感應(yīng)屏53待按壓的屏幕位置,第一壓力信息為待按壓的屏幕位置被按壓的壓力信息。其中,壓力感應(yīng)屏53用于獲取第二屏幕位置信息與第二壓力信息;其中,第二屏幕位置信息指示壓力感應(yīng)屏幕被按壓的屏幕位置,第二壓力信息為被按壓的屏幕位置被按壓的壓力信息。其中,處理器52可以為CPU(中央處理器)、DSP(Digital Signal Processor,數(shù)字信號處理器)等,其主要負責對第一屏幕位置信息與第二屏幕位置信息進行比較,對第一壓力信息與第二壓力信息進行比較,并根據(jù)比較結(jié)果進行驗證。

下面以用戶使用具有壓力感應(yīng)屏幕的手機進行驗證為例,進行說明,進行驗證時該手機6的界面示意圖,如圖6A~圖6B所示,該手機6在接收到服務(wù)端的待按壓的第一屏幕位置信息與第一待按壓的壓力信息時,界面顯示界面如圖6A所示,顯示界面61上顯示矩形框62,用于指示手機屏幕待按壓的屏幕位置,當然,在實際應(yīng)用時,矩形框62也可以其他形狀的顯示區(qū)域;顯示框63用于顯示待按壓的壓力信息,指示待按壓的矩形框62所圍區(qū)域被按壓的壓力信息;用戶在獲知待按壓屏幕位置以及壓力信息后,向顯示界面61上的矩形框62所圍區(qū)域施加壓力,手機6的壓力感應(yīng)屏幕檢測用戶施加壓力的位置以及壓力大小,同時,顯示界面如圖6B所示,顯示界面61上還包括顯示框64,用于實時顯示手機6的壓力感感應(yīng)屏幕被按壓的壓力信息(壓感值或壓力等級),直至驗證結(jié)束。需要說明的是,其中對于壓力信息呈現(xiàn)方式,可以直接顯示相應(yīng)數(shù)值,也可以圖形變化方式予以表現(xiàn),本發(fā)明對于呈現(xiàn)方式不預限定,僅以能夠使用戶直觀觀測到壓力信息為目的。

值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。

本發(fā)明第五實施方式涉及一種驗證碼實現(xiàn)方法,如圖7所示,包括:

步驟701:顯示第一屏幕位置信息與第一壓力信息。

具體的說,第一屏幕位置信息用于指示用戶端的壓力感應(yīng)屏幕待按壓的屏幕位置,第一壓力信息為待按壓的屏幕位置被按壓的壓力信息。本實施方式中的用戶端12,可以為手機、智能平板等電子設(shè)備,以手機為例進行說明,第一屏幕位置信息和第一壓力信息顯示在手機屏幕上,方便用戶查看。用戶通過手機屏幕獲取待按壓的屏幕位置和待按壓的屏幕位置被按壓的壓力信息。

步驟702:獲取第二屏幕位置信息與第二壓力信息。

具體的說,第二屏幕位置信息指示壓力感應(yīng)屏幕被按壓的屏幕位置,第二壓力信息為被按壓的屏幕位置被按壓的壓力信息。用戶端獲取第二屏幕位置信息和第二壓力信息,用戶按壓的屏幕位置為第二屏幕位置信息,用戶按壓屏幕某一位置壓力信息,為第二壓力信息。

步驟703:判斷第二屏幕位置信息與第一屏幕位置信息是否一致。

具體的說,如果第二屏幕位置信息與第一屏幕位置信息一致,則進入步驟704中,否則,進入步驟706中。對第二屏幕位置信息與第一屏幕位置信息進行比較,以手機為例,判斷屏幕上顯示的待按壓的屏幕位置與用戶按壓的屏幕位置是否一致,如果兩者一致,或者誤差在可接受的范圍值內(nèi),例如,位置偏移不超過5毫米,則進入步驟704中,做進一步操作。否則,進入步驟705中。

步驟704:判斷第二壓力信息與第一壓力信息是否一致。

具體的說,如果第二屏幕位置信息與第一屏幕位置信息一致,則進入步驟705中,否則,進入步驟706中。如果用戶按壓屏幕的位置與顯示的第一屏幕位置一致,且用戶按壓的壓感值與顯示的待按壓的壓感值一致,或者誤差在可接受的范圍內(nèi),例如,0.01牛頓,則進入步驟705中,否則,進入步驟706中。

需要說明的是,步驟703和步驟704之間,沒有嚴格的邏輯順序,可以先執(zhí)行步驟703中的內(nèi)容,也可以先執(zhí)行步驟704中的內(nèi)容,在此不做限制。

步驟705:判定驗證通過。

步驟706:判定驗證失敗。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:顯示第一屏幕位置信息和第一壓力信息,提示用戶待輸入的驗證信息,識別難度低,便于用戶識別驗證信息,可以平衡識別成功率與識別難度;由于獲取的驗證信息中需包括屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,且即使計算機程序獲知了屏幕被按壓的位置信息以及被按壓的屏幕位置被按壓的壓力信息,也無法實現(xiàn)在屏幕被按壓的位置實施按壓屏幕的動作以產(chǎn)生被按壓的屏幕位置被按壓的壓力,這樣,可以有效避免計算機程序代替人進行驗證??傊景l(fā)明實施方式不但可以平衡識別成功率與識別難度,同時,還可以避免計算機程序代替人進行驗證。

本發(fā)明第六實施方式涉及一種驗證碼實現(xiàn)方法,第六實施方式與第五實施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第七實施方式中,第一壓力信息為預設(shè)壓感值;第二壓力信息為被按壓的屏幕位置被按壓的壓感值。通過比較用戶施加于用戶端的壓感值與預設(shè)壓感值的方式進行驗證,簡單方便,容易實現(xiàn)。

在本實施方式中,預設(shè)壓感值可以由設(shè)計人員進行初始設(shè)置。例如,1牛頓、0.5牛頓、0.1牛頓等。第一壓力信息以壓感值的形式給出,顯示在手機屏幕上。用戶識別非常方便。

在用戶端獲取第二屏幕位置信息與第二壓力信息時,還顯示被按壓的屏幕位置被按壓的壓感值。

具體的說,當獲取到第二壓力信息,即,被按壓的屏幕位置被按壓的壓感值,將獲取到的壓感值,顯示在屏幕上,方便用戶查看。并且,在用戶不斷按壓屏幕的過程中,壓感值的數(shù)值大小,也是隨著用戶按壓壓力不同而在時刻變化的,從而實時顯示出用戶按壓的壓感值大小。這樣,方便用戶及時查看到按壓的壓感值,并進行調(diào)整按壓屏幕的力度,防止由于用戶自身操作失誤造成的驗證失敗。

在判斷第二壓力信息與第一壓力信息是否一致時,是判斷被按壓的屏幕位置被按壓的壓感值與預設(shè)壓感值一致。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:第一壓力信息為預設(shè)壓感值;第二壓力信息為被按壓的屏幕位置被按壓的壓感值。通過比較用戶施加于用戶端的壓感值與預設(shè)壓感值的方式進行驗證,簡單方便,容易實現(xiàn)。

不難發(fā)現(xiàn),本實施方式為與第二實施方式相對應(yīng)的方法實施例,本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,為了減少重復,這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第二實施方式中。

本發(fā)明的第七實施方式涉及一種驗證碼實現(xiàn)方法,第七實施方式與第六實施方式大致相同,主要區(qū)別之處在于:在本發(fā)明第七實施方式中,第一壓力信息為預設(shè)壓力等級;第二壓力信息為被按壓的屏幕位置被按壓的壓力等級,屏幕通過接收用戶施加的預設(shè)壓力等級的方式進行驗證,降低對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

本實施方式中,第一壓力信息為預設(shè)壓力等級。具體的說,預設(shè)壓力等級可以由設(shè)計人員進行初始設(shè)置。例如,低級、高級等。第一壓力信息以壓力等級的形式給出,顯示在手機屏幕上。

在獲取第二屏幕位置信息與第二壓力信息時,獲取的第二壓力信息為被按壓的屏幕位置被按壓的壓力等級。具體的說,壓力等級為一個級別,如低級、中級等,用戶端獲取屏幕位置被用戶按壓的壓力等級,從而進行下一步的操作。

在獲取第二屏幕位置信息與第二壓力信息時,還顯示所述被按壓的屏幕位置被按壓的壓力等級。在顯示被按壓的屏幕位置被按壓的壓力等級時,先檢測被按壓的屏幕位置被按壓的壓感值。具體的說,檢測出的壓感值是一個數(shù)值,例如,0.5牛頓;在檢測到被按壓的屏幕位置被按壓的壓感值后,顯示被按壓的屏幕位置被按壓的壓感值的壓力等級。在屏幕上顯示用戶按壓的壓力等級時,壓力等級可以隨著用戶按壓的力度不同,而實時進行更新。其中,壓力等級根據(jù)壓感與壓力級別的對應(yīng)關(guān)系獲取。

其中,對應(yīng)關(guān)系中,包括第一壓力等級與第二壓力等級;第一壓力等級對應(yīng)第一壓感值范圍,第二壓力等級對應(yīng)第二壓感值范圍。若壓感值位于第一壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第一壓力等級;若壓感值位于第二壓感值范圍內(nèi),則被按壓的屏幕位置被按壓的壓力等級為第二壓力等級。

具體地說,根據(jù)壓感與壓力級別的對應(yīng)關(guān)系獲取壓力等級的方法有兩種:

1、對應(yīng)關(guān)系可以預存在用戶端。用戶端在檢測到壓感值時,根據(jù)壓感值與對應(yīng)關(guān)系獲取對應(yīng)的壓力等級,其中,不同壓感值的大小,可能對應(yīng)于不同的壓力級別。例如,第一壓力等級對應(yīng)第一壓感值范圍可以為0.1牛頓至0.6牛頓,第二壓力等級對應(yīng)第二壓感值范圍可以為0.7牛頓至1.3牛頓。則如果檢測到的壓感值為0.4牛頓,對應(yīng)的壓力級別為第一壓力等級。

2、壓感與壓力級別的對應(yīng)關(guān)系存儲在服務(wù)端。用戶端在檢測到壓感值時將壓感值發(fā)送至服務(wù)端,服務(wù)端根據(jù)壓感值與對應(yīng)關(guān)系,確定檢測到的壓感值對應(yīng)的壓力級別,并將該壓力級別返回給用戶端,用戶端將該壓力級別顯示在屏幕上,通過屏幕的顯示,用戶可以獲知按壓的壓力級別。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:第一壓力信息為預設(shè)壓力等級;第二壓力信息為被按壓的屏幕位置被按壓的壓力等級,屏幕通過接收用戶施加的預設(shè)壓力等級的方式進行驗證,降低對用戶向屏幕施加壓力的精確度的要求,便于提高驗證成功率。

由于第三實施方式與本實施方式相互對應(yīng),因此本實施方式可與第三實施方式互相配合實施。第三實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,在第三實施方式中所能達到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復,這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第三實施方式中。

本發(fā)明的第八實施方式涉及一種驗證碼實現(xiàn)方法,第八實施方式是第六實施方式的進一步優(yōu)化,主要優(yōu)化之處在于:在本發(fā)明第八實施方式中,在顯示第一屏幕位置信息與第一壓力信息前,還包括:接收第一屏幕位置信息與第一壓力信息,每次接收到的第一屏幕位置信息與第一壓力信息可以不同,進一步的避免機器驗證成功的可能性。

本實施方式的流程圖,如圖8所示。

由于步驟803至步驟808與步驟701至706大致相同,在此不再一一贅述。

步驟801:發(fā)送驗證請求。

具體的說,用戶端向服務(wù)端發(fā)送驗證請求,其中,驗證請求信息中攜帶支持壓力感應(yīng)的信息,通過驗證請求信息,可以判定用戶端使用的屏幕是否支持檢測壓力功能。這樣,可以獲取通過壓力感應(yīng)的方式進行驗證,平衡識別成功率與識別難度,同時,避免計算機程序代替人進行驗證。

步驟802:接收第一屏幕位置信息與第一壓力信息。

具體的說,接收服務(wù)端發(fā)送的第一屏幕位置信息與第一壓力信息,其中,第一屏幕位置信息與第一壓力信息可以是服務(wù)端隨機產(chǎn)生的,由此,進一步提高的驗證的難度,同時,避免了機器驗證成功的可能性。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,主要區(qū)別及效果在于:在顯示第一屏幕位置信息與第一壓力信息前,還包括:接收第一屏幕位置信息與第一壓力信息,每次接收到的第一屏幕位置信息與第一壓力信息可以不同,進一步的避免機器驗證成功的可能性。

上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。

本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1