[發明專利]一種用于提供驗證碼的方法與設備在審
| 申請號: | 201310378677.4 | 申請日: | 2013-08-27 |
| 公開(公告)號: | CN103488922A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 朱建庭 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋;周建華 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 提供 驗證 方法 設備 | ||
技術領域
本發明涉及互聯網領域,尤其涉及一種用于提供驗證碼的技術。
背景技術
為了防止惡意用戶通過程序進行大量的自動提交操作,多數網站都采用了圖片驗證碼技術以防止系統被惡意攻擊,從而達到保護正常用戶的隱私數據等目的。然而,隨著OCR技術(Optical?Character?Recognition,光學字符識別)的不斷發展,圖片驗證碼中的驗證碼字符被機器自動識別的成功率也越來越高;為了提升抗破解強度,大多數圖片驗證碼系統不得不對驗證碼字符進行各種扭曲、變形、旋轉、加背景噪聲等處理,以防被現有的OCR技術自動識別。然而,進行上述處理后的圖片驗證碼往往使得正常用戶也難以準確識別,導致經常輸錯驗證碼,用戶體驗越來越差。
發明內容
本發明的目的是提供一種用于提供驗證碼的方法、設備與系統。
根據本發明的一個方面,提供了一種在網絡設備端用于提供驗證碼的方法,其中,該方法包括以下步驟:
a獲取為用戶設備提供驗證碼的驗證碼請求;
b檢測所述用戶設備是否屬于移動終端;
c當所述用戶設備屬于移動終端,確定與移動終端相對應的目標驗證碼;
d將所述目標驗證碼作為所述驗證碼請求的響應提供至所述用戶設備。
根據本發明的另一方面,還提供了一種在用戶設備端用于輔助提供驗證碼的方法,其中,該方法包括以下步驟:
-當所述用戶設備屬于移動終端,向網絡設備發送移動終端相關信息;
其中,該方法還包括:
-向所述網絡設備發送為所述用戶設備提供驗證碼的驗證碼請求,其中,所述驗證碼請求包括與所述用戶設備相對應的設備相關信息,所述設備相關信息基于所述移動終端相關信息;
-接收所述網絡設備基于所述驗證碼請求提供的目標驗證碼。
根據本發明的再一方面,還提供了一種用于提供驗證碼的網絡設備,其中,該設備包括:
請求獲取裝置,用于獲取為用戶設備提供驗證碼的驗證碼請求;
檢測裝置,用于檢測所述用戶設備是否屬于移動終端;
確定裝置,用于當所述用戶設備屬于移動終端,確定與移動終端相對應的目標驗證碼;
提供裝置,用于將所述目標驗證碼作為所述驗證碼請求的響應提供至所述用戶設備。
根據本發明的另一方面,還提供了一種用于輔助提供驗證碼的用戶設備,其中,該設備包括:
終端發送裝置,用于當所述用戶設備屬于移動終端,向網絡設備發送移動終端相關信息;
其中,該設備還包括:
請求發送裝置,用于向所述網絡設備發送為所述用戶設備提供驗證碼的驗證碼請求,其中,所述驗證碼請求包括與所述用戶設備相對應的設備相關信息,所述設備相關信息基于所述移動終端相關信息;
目標接收裝置,用于接收所述網絡設備基于所述驗證碼請求提供的目標驗證碼。
根據本發明的又一方面,還提供了一種用于提供驗證碼的系統,包括如上述所述的網絡設備及如上述所述的用戶設備。
與現有技術相比,本發明通過在網絡設備端根據為用戶設備提供驗證碼的驗證碼請求,檢測所述用戶設備是否屬于移動終端,當所述用戶設備屬于移動終端,確定與移動終端相對應的目標驗證碼,并將所述目標驗證碼作為所述驗證碼請求的響應提供至所述用戶設備;從而提高了移動終端中所使用的驗證碼的安全性,簡化了移動終端的用戶對驗證碼的識別,保證了非惡意用戶的訪問效率,便于對非惡意用戶的驗證,改善了用戶體驗。
而且,本發明還可以獲取與移動終端相對應的移動終端相關信息,據所述移動終端相關信息,建立或更新移動終端信息庫,然后,獲取為用戶設備提供驗證碼的驗證碼請求,其中,所述驗證碼請求包括與所述用戶設備相對應的設備相關信息,根據所述設備相關信息,在所述移動終端信息庫中進行查詢,以確定所述用戶設備是否屬于移動終端;從而通過建立或更新移動終端信息庫,來實現對用戶設備是否屬于移動終端的檢測,提高了檢測的效率與準確性,進而提高了移動終端中所使用的驗證碼的安全性,簡化了移動終端的用戶對驗證碼的識別,保證了非惡意用戶的訪問效率,便于對非惡意用戶的驗證,改善了用戶體驗。
而且,本發明還可以獲取對所述移動終端相關信息經第一加密算法進行加密后所生成的加密移動終端相關信息,并對所述加密移動終端相關信息進行解密以獲取所述移動終端相關信息;從而提高了對所述移動終端相關信息傳輸過程中的安全性,進而提高了移動終端中所使用的驗證碼的安全性,便于防止惡意用戶的訪問等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310378677.4/2.html,轉載請聲明來源鉆瓜專利網。





