• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    驗證碼輸入方法及設備技術

    技術編號:21167438 閱讀:40 留言:0更新日期:2019-05-22 09:44
    本申請提供了一種驗證碼輸入方法及設備,能夠向用戶提供一用于輸入預設字符的虛擬鍵盤,然后獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作,并基于所述輸入操作對應的第一字符在表單頁中填入驗證碼,由于用戶通過該提供的虛擬鍵盤僅能夠輸入的預設字符,從而確保了不會在不經意間輸入非法字符,避免了因輸入非法字符而導致的驗證碼錯誤,同時在輸入時是基于用戶在所述虛擬鍵盤中按下第一字符的輸入操作,相較于按下并抬起的輸入操作,響應速度更快,能夠提高驗證碼輸入的效率。

    Verification Code Input Method and Equipment

    This application provides a verification code input method and device, which can provide a virtual keyboard for inputting preset characters to the user, then obtain the input operation of the user pressing the first character in the virtual keyboard, and fill in the verification code in the form page based on the first character corresponding to the input operation, since the user can only input preset characters through the virtual keyboard provided by the user. Characters, thus ensuring that illegal characters will not be inadvertently input, avoiding the error of verification code caused by the input of illegal characters, while the input is based on the user's input operation of pressing the first character in the virtual keyboard. Compared with the input operation of pressing and lifting, the response speed is faster, and the efficiency of the input of verification code can be improved.

    【技術實現步驟摘要】
    驗證碼輸入方法及設備
    本申請涉及信息
    ,尤其涉及一種驗證碼輸入方法及設備。
    技術介紹
    隨著智能手機的日益發展,用戶可通過安裝在智能手機上的應用程序來實現各式各樣的功能,如網上購物、游戲、社交以及新聞資訊等。用戶在使用應用程序時往往會需要對用戶身份進行驗證,目前的驗證方式主要是獲取應用程序的對應的服務器所發送的驗證碼,然后在應用程序提供的表單頁中輸入正確的驗證碼。但是,在實際輸入驗證碼的操作過程中,由于都是直接使用智能手機的操作系統自帶的虛擬鍵盤,容易因為不經意間輸入了空格、點號等驗證碼中的非法字符,而導致輸入的驗證碼出錯。申請內容本申請的目的之一是提供一種驗證碼輸入方法及設備。為實現上述目的,本申請的一些實施例提供一種驗證碼輸入方法,該方法包括:提供一用于輸入預設字符的虛擬鍵盤;獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作;基于所述輸入操作對應的第一字符在表單頁中填入驗證碼?;诒旧暾埖牧硪环矫?,還提供了一種驗證碼輸入設備,該設備包括用于存儲計算機程序指令的存儲器和用于執行計算機程序指令的處理器,其中,當該計算機程序指令被該處理器執行時,觸發所述設備執行所述的驗證碼輸入方法。此外,本申請實施例還提供了一種計算機可讀介質,其上存儲有計算機程序指令,所述計算機可讀指令可被處理器執行以實現所述驗證碼輸入方法。本申請的一些實施例提供的方案中,設備能夠向用戶提供一用于輸入預設字符的虛擬鍵盤,然后獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作,并基于所述輸入操作對應的第一字符在表單頁中填入驗證碼,由于用戶通過該提供的虛擬鍵盤僅能夠輸入的預設字符,從而確保了不會在不經意間輸入非法字符,避免了因輸入非法字符而導致的驗證碼錯誤,同時在輸入時是基于用戶在所述虛擬鍵盤中按下第一字符的輸入操作,相較于按下并抬起的輸入操作,響應速度更快,能夠提高驗證碼輸入的效率。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:圖1為本申請實施例提供的一種驗證碼輸入方法的處理流程圖;圖2為本申請實施例中用戶在虛擬鍵盤中的操作對應的設備處理的示意圖;圖3為本申請實施例中驗證過程中用戶操作以及手機的執行相應處理的過程示意圖;圖4為本申請實施例提供的一種實現驗證碼輸入的計算設備的結構示意圖;附圖中相同或相似的附圖標記代表相同或相似的部件。具體實施方式為使本申請實施例的目的、技術方案和優點更加清楚,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。在本申請一個典型的配置中,終端、服務網絡的設備均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。內存是計算機可讀介質的示例。計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體,可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。本申請實施例提供了一種驗證碼輸入方法,該方法能夠提供一用于輸入預設字符的虛擬鍵盤,使得用戶通過該虛擬鍵盤僅輸入的預設字符,從而確保了不會在不經意間輸入非法字符,避免了因輸入非法字符而導致的驗證碼錯誤,同時在輸入時是基于用戶在所述虛擬鍵盤中按下第一字符的輸入操作,相較于按下并抬起的輸入操作,響應速度更快,能夠提高驗證碼輸入的效率。在實際場景中,執行該方法的設備可以是各類用戶設備,包括但不限于計算機、手機、平板電腦、智能手表等具有觸屏的終端。圖1示出了本申請實施例提供的一種驗證碼輸入方法的處理流程,該方法包括以下處理步驟:步驟S101,提供一用于輸入預設字符的虛擬鍵盤。所述預設字符的具體內容可以根據實際應用場景中待輸入的驗證碼的具體形式確定,例如待輸入的驗證碼僅包括數字,則所述預設字符也可以僅包括數字,以確保用戶不會輸入除數字之外的其它非法字符。若待輸入的驗證碼包括數字和英文字母,相應地,所述預設字符也可以包括數字和英文字母。為保證用戶通過虛擬鍵盤僅能夠輸入預設字符,可以提供僅顯示了預設字符的虛擬鍵盤,或者,也可以對設備操作系統自帶的虛擬鍵盤進行修改,在提供設備操作系統自帶的虛擬鍵盤時,屏蔽除預設字符之外的其它字符,確保不會輸入非法字符。步驟S102,獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作。由于在常規的輸入方式中,設備一般會獲取用戶在虛擬鍵盤中按下某一個字符并抬起的輸入操作,并將該字符識別為本次輸入的一個字符,而在本申請實施例提供的方案中,是基于用戶在所述虛擬鍵盤中按下第一字符的輸入操作,來識別本次輸入的一個字符,其響應速度更快,因此輸入的效率更高。在本申請的一種實施例中,所述虛擬鍵盤可以基于touchstart事件檢測輸入操作,touchstart事件是一種常用的HTML5觸摸事件,用于在用戶的手指觸摸屏幕時觸發。由此,在獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作時,可以通過touchstart事件獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作。步驟S103,基于所述輸入操作對應的第一字符在表單頁中填入驗證碼。其中,所述表單頁為用于輸入驗證碼的頁面,用戶輸入的字符會被填入表單頁中的輸入框中,最終提供給驗證服務器進行驗證。在實際場景中,由于驗證碼往往會有多個字符組成(例如4個或者6個字符),因此在步驟S102中需要獲取相應數量的第一字符,從而組成待輸入的驗證碼。例如,若驗證碼由4位數字組成,則需要獲取用戶在所述虛擬鍵盤中按下4個字符的輸入操作,以獲得待驗證的驗證碼填入表單頁中,完成驗證碼的輸入。在本申請的一些實施例中,基于所述輸入操作對應的第一字符在表單頁中填入驗證碼時,可以先基于所述輸入操作對應的第一字符,確定本次需要輸入的驗證碼。例如,若相應功能的代碼基于Vue.js框架,則可以基于VueData的數據驅動原理,根據每次輸入操作,依次確定本次需要輸入的驗證碼中包含的第一字符,組合成本次需要輸入的驗證碼,然后再將所述驗證碼填入表單頁中。在實際場景中,依次確定本次需要輸入的驗證碼中包含的第一字符之后,可以在虛擬鍵盤的展示區域進行展示,從而使得用戶能夠查看已輸入的字符,對實際輸入的字符進行確認。所述展示區域可以是虛擬鍵盤中的某一個區域,如虛擬鍵盤的頂部區域等,當用戶輸入一個字符之后,即可在該展示區域顯示本次輸入的字符,便于用戶判斷實際輸入字符的是否有誤。在本申請的一些實施例中,所本文檔來自技高網...

    【技術保護點】
    1.一種驗證碼輸入方法,其中,該方法包括:提供一用于輸入預設字符的虛擬鍵盤;獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作;基于所述輸入操作對應的第一字符在表單頁中填入驗證碼。

    【技術特征摘要】
    1.一種驗證碼輸入方法,其中,該方法包括:提供一用于輸入預設字符的虛擬鍵盤;獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作;基于所述輸入操作對應的第一字符在表單頁中填入驗證碼。2.根據權利要求1所述的方法,其中,所述虛擬鍵盤基于touchstart事件檢測輸入操作;獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作,包括:通過touchstart事件獲取用戶在所述虛擬鍵盤中按下第一字符的輸入操作。3.根據權利要求1所述的方法,其中,所述虛擬鍵盤屏蔽用戶輸入的對所述虛擬鍵盤的縮放操作。4.根據權利要求1所述的方法,其中,該方法還包括:在檢測到用戶在所述虛擬鍵盤中按下第一字符的輸入操作時,為所述第一字符添加響應樣式;以及在檢測到所述按下第一字符的輸入操作取消時,取消所述響應樣式。5.根據權利要求1所述的方法,其中,基于所述輸入操作對應的第一字符在表單頁中填入驗證碼,包括:基于所述輸入操作對應的第一字符,確定本次需要輸入的驗證碼;將所述驗證碼填入表單頁中。6.根據權利要求5所述的方法,其中,基于所述輸入操作對應的第一字符,確定本次需要輸入的驗證碼,包括:根據每次輸入操作,依次...

    【專利技術屬性】
    技術研發人員:卞順新
    申請(專利權)人:上海連尚網絡科技有限公司,
    類型:發明
    國別省市:上海,31

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久无码av亚洲精品色午夜 | 亚洲无码在线播放| 亚洲av无码片在线播放| 亚洲A∨无码无在线观看| 亚洲人成人无码.www石榴| 日韩视频无码日韩视频又2021| 亚洲av无码一区二区三区不卡| 西西人体444www大胆无码视频| 波多野结衣AV无码久久一区| 伊人久久精品无码麻豆一区| 国产成人综合日韩精品无码不卡| 精品无码人妻夜人多侵犯18 | 精品韩国亚洲av无码不卡区| 亚洲va中文字幕无码久久| 无码人妻丰满熟妇区BBBBXXXX| 中文字幕无码无码专区| 亚洲AV无码国产剧情| 无码少妇精品一区二区免费动态| 亚洲AV中文无码乱人伦| 久久久g0g0午夜无码精品| 久久久久亚洲AV无码观看| 无码人妻少妇久久中文字幕蜜桃| 精品无码人妻一区二区三区不卡| 久久亚洲AV成人无码国产最大| 亚洲中文字幕无码av永久| 亚洲av福利无码无一区二区 | 人妻中文字幕AV无码专区| 精品无码国产一区二区三区AV | 老子午夜精品无码| 亚洲国产精品成人精品无码区在线| 无码国模国产在线无码精品国产自在久国产 | 日韩乱码人妻无码中文字幕| 亚洲中文久久精品无码ww16| 中文人妻无码一区二区三区| YY111111少妇无码理论片| 无码人妻一区二区三区精品视频| 免费无码不卡视频在线观看| 小12箩利洗澡无码视频网站| 免费无码成人AV片在线在线播放| 精品少妇人妻av无码专区| 成人免费无码大片A毛片抽搐色欲|