[發明專利]一種用于基于驗證安全等級提供語音驗證碼的方法與設備無效
| 申請號: | 201110197632.8 | 申請日: | 2011-07-14 |
| 公開(公告)號: | CN102255913A | 公開(公告)日: | 2011-11-23 |
| 發明(設計)人: | 文林福 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 基于 驗證 安全 等級 提供 語音 方法 設備 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種用于基于驗證安全等級提供語音驗證碼的技術。
背景技術
驗證碼的主要目的是強制人機交互來抵御機器自動化攻擊,使用驗證碼還可以有效防止惡意破解密碼、刷票、論壇灌水等。現有技術中通常使用圖片驗證碼,即用戶通過輸入圖片驗證碼中顯示的字符,達到驗證的目的,一般圖片驗證碼都經過一個程度的扭曲或加噪,以增加機器識別的難度。但對于視覺功能障礙者,通過圖片驗證碼來進行驗證具有一定的難度,因此,語音驗證碼技術應運而生語音驗證碼通過要求用戶輸入以語音文件播放的形式提供的驗證內容,達到驗證的目的。然而,由于現有技術中在同一個應用中所使用的語音驗證碼的難度等級基本是一致的,這就導致若難度太大,雖然提高了安全性但不利于用戶的識別,若難度太低,則不利于網絡安全。
因此,如何根據驗證安全等級,提供不同級別的語音驗證碼,在提高機器識別的難度的同時,方便用戶進行驗證,提升用戶體驗,成為亟需解決的問題之一。
發明內容
本發明的目的是提供一種用于基于驗證安全等級提供語音驗證碼的方法與設備。
根據本發明的一個方面,提供了一種由計算機實現的用于基于驗證安全等級提供語音驗證碼的方法,其中,該方法包括以下步驟:
a獲取用戶通過用戶設備在訪問頁面中提交的驗證請求;
b根據所述用戶的用戶相關信息,確定所述驗證請求所對應的驗證安全等級;
c根據所述驗證安全等級,獲取與所述驗證請求相對應的語音驗證碼;
d將所述語音驗證碼提供至所述訪問頁面。
根據本發明的另一方面,還提供了一種用于基于驗證安全等級提供語音驗證碼的驗證碼提供設備,其中,該設備包括:
第一獲取裝置,用于獲取用戶通過用戶設備在訪問頁面中提交的驗證請求;
安全等級確定裝置,用于根據所述用戶的用戶相關信息,確定所述驗證請求所對應的驗證安全等級;
第二獲取裝置,用于根據所述驗證安全等級,獲取與所述驗證請求相對應的語音驗證碼;
提供裝置,用于將所述語音驗證碼提供至所述訪問頁面。
與現有技術相比,本發明根據驗證安全等級,提供不同級別的語音驗證碼,在提高機器識別的難度的同時,方便用戶進行驗證,提升了用戶的使用體驗。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1示出根據本發明一個方面的用于基于驗證安全等級提供語音驗證碼的系統拓撲圖;
圖2示出根據本發明一個方面的用于基于驗證安全等級提供語音驗證碼的設備示意圖;
圖3示出根據本發明一個優選實施例的用于基于驗證安全等級提供語音驗證碼的設備示意圖;
圖4示出根據本發明另一個方面的用于基于驗證安全等級提供語音驗證碼的方法流程圖;
圖5示出根據本發明一個優選實施例的用于基于驗證安全等級提供語音驗證碼的方法流程圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
圖1示出根據本發明一個方面的用于基于驗證安全等級提供語音驗證碼的系統拓撲圖,其中包括驗證碼提供設備1以及多個用戶設備2。其中,驗證碼提供設備1可與多個用戶設備2經由網絡相連接,獲取用戶通過用戶設備2在訪問頁面中提交的驗證請求;根據所述用戶的用戶相關信息,確定所述驗證請求所對應的驗證安全等級;根據所述驗證安全等級,獲取與所述驗證請求相對應的語音驗證碼;將所述語音驗證碼提供至所述訪問頁面。在此,網絡包括但不限于互聯網、廣域網、城域網、局域網、VPN網絡、無線自組織網絡(Ad?Hoc網絡)等。
另外,驗證碼提供設備1包括但不限于網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud?Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。而用戶設備2包括但不限于任何一種可與用戶通過語音等方式進行人機交互的電子產品,例如計算機、手機、PDA、掌上電腦PPC或IPTV等。驗證碼提供設備1與用戶設備2之間的通信相互獨立,包括但不限于基于諸如TCP/IP協議、UDP協議等的分組數據傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110197632.8/2.html,轉載請聲明來源鉆瓜專利網。





