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

一種基于視頻的驗證碼系統(tǒng)的制作方法

文檔序號:6436406閱讀:1946來源:國知局
專利名稱:一種基于視頻的驗證碼系統(tǒng)的制作方法
技術(shù)領(lǐng)域
發(fā)明涉及系統(tǒng)軟件等技術(shù)領(lǐng)域,特別是指一種基于視頻的驗證碼系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù),特別是視頻技術(shù)和軟件技術(shù)的發(fā)展,為基于視頻的驗證碼系統(tǒng)提供了可行性。目前在系統(tǒng)登錄界面,為了防止自動程序的自動登錄,系統(tǒng)在登錄界面提供了驗證碼系統(tǒng)進行防備,傳統(tǒng)的驗證碼方式為加擾的文本圖片方式,隨著圖片識別技術(shù)的發(fā)展, 純粹的文字圖片驗證碼的安全性有待提高,而基于視頻內(nèi)容的驗證碼系統(tǒng),自動程序至今無法像人類一樣可以進行可視化思考,視頻內(nèi)容的復(fù)雜性和人類思維方式的復(fù)雜性大大提高了視頻內(nèi)容驗證碼的安全性。有鑒于此,本發(fā)明的目的在于提出一種簡單隨機抽取視頻內(nèi)容進行驗證的一種基于視頻的驗證碼系統(tǒng)。

發(fā)明內(nèi)容
從上面所述可以看出,本發(fā)明提供的一種基于視頻的驗證碼系統(tǒng),通過隨機抽取視頻以及基于視頻內(nèi)容的問題,實現(xiàn)了一種安全性更高的一種基于視頻的驗證碼系統(tǒng)。
具體來說具有以下優(yōu)點
使用簡單
需要驗證碼驗證的地方,如登錄頁面通過嵌入動態(tài)驗證碼資源運行腳本,在線動態(tài)請求驗證碼系統(tǒng)獲取對應(yīng)視頻內(nèi)容以及基于視頻內(nèi)容的各種驗證碼問題。安全性高
從傳統(tǒng)的文本圖片方式發(fā)展到基于視頻內(nèi)容的驗證問題,例如與場景相關(guān)的隨機時間點出現(xiàn)的視頻人物及人物屬性等問題,自動程序目前無法做到基于隨機視頻內(nèi)容的識別以及視頻內(nèi)容場景數(shù)據(jù)以及基于模仿人類思維方式的問題的設(shè)計,安全性得到大大加強。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖I為本發(fā)明系統(tǒng)模塊結(jié)構(gòu)的示意圖。圖2為本發(fā)明驗證碼生成流程示意圖。圖3為本發(fā)明驗證碼驗證流程示意圖。圖4為本發(fā)明視頻內(nèi)容數(shù)據(jù)庫生成流程示意圖。
具體實施例方式下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。為實現(xiàn)上述目的,提出了一種基于視頻的驗證碼系統(tǒng)。以下通過結(jié)合附圖,對本發(fā)明的實施方式進行描述。實現(xiàn)一種基于視頻的驗證碼系統(tǒng)的關(guān)鍵點如下
驗證數(shù)據(jù)庫生成
系統(tǒng)基于視頻內(nèi)容,預(yù)先進行分析,提取視頻內(nèi)容的各種屬性和視頻內(nèi)容的情節(jié)數(shù)據(jù), 包含視頻人物,主題,時間,場景等各種視頻數(shù)據(jù),并基于這些視頻內(nèi)容的分析生成各種驗證數(shù)據(jù)問題和答案,如視頻中的小狗的顏色,場景中出現(xiàn)了多少次等問題,根據(jù)安全強度, 組合多種問題或根據(jù)問題的難度進行問題難度分級,如視頻中的小狗幫主人在做什么此類自動程序難以識別和回答的問題。驗證碼生成
登錄系統(tǒng)通過腳本程序訪問驗證碼系統(tǒng),動態(tài)獲取對應(yīng)的驗證碼問題,包含隨機抽取的視頻內(nèi)容源以及對應(yīng)視頻的驗證問題數(shù)據(jù),根據(jù)抽取的數(shù)據(jù)推送到用戶登錄頁面并顯
/Jn ο驗證碼驗證
用戶提交驗證問題后,系統(tǒng)收集到對應(yīng)的用戶驗證碼的回答,與系統(tǒng)查詢到的對應(yīng)的驗證碼問題答案進行比對,比對成功則驗證通過。主要功能模塊
如圖I所示,一種基于視頻的驗證碼系統(tǒng)的系統(tǒng)結(jié)構(gòu)主要包括
登錄頁面?zhèn)?br> 頁面容器100
承載用戶訪問系統(tǒng)的頁面容器,包含頁面HTML內(nèi)容,腳本程序等各種頁面組成部分。驗證碼數(shù)據(jù)請求腳本101
包含在頁面容器內(nèi)的驗證碼請求腳本,與系統(tǒng)進行交互,請求系統(tǒng)端驗證碼數(shù)據(jù),并將請求結(jié)果動態(tài)呈現(xiàn)在頁面上。視頻顯示控件102
包含在頁面上的視頻內(nèi)容播放控件,播放系統(tǒng)提供的視頻內(nèi)容源,顯示在頁面上。用戶名密碼表單103
用戶登錄頁面上用戶填寫用戶名與密碼的表單部分,通過表單提交用戶登錄數(shù)據(jù)。驗證碼數(shù)據(jù)表單104:
用戶登錄頁面上顯示驗證碼問題以及用戶填寫驗證碼答案的部分,通過表單提交驗證碼答案數(shù)據(jù)。登錄界面105
用戶訪問系統(tǒng)的整體界面,用戶通過界面填寫各種數(shù)據(jù)與系統(tǒng)進行交互。傳輸通道106
提供數(shù)據(jù)傳輸?shù)奈锢硗ǖ?,可以是無線寬帶網(wǎng)和移動數(shù)據(jù)網(wǎng)絡(luò),包含各個移動通信的數(shù)據(jù)信道,WIFI,固定寬帶等。系統(tǒng)側(cè)系統(tǒng)接口模塊107
提供終端訪問系統(tǒng)的協(xié)議和接口,通常為HTTP協(xié)議方式進行數(shù)據(jù)的傳輸和消息的響應(yīng)。驗證碼數(shù)據(jù)庫108
包含視頻內(nèi)容源的數(shù)據(jù)管理和基于視頻內(nèi)容源內(nèi)容屬性生成的各種驗證問題及答案的數(shù)據(jù)管理容器,并提供各種數(shù)據(jù)庫的基礎(chǔ)功能。用戶數(shù)據(jù)庫109
包含用戶數(shù)據(jù)的數(shù)據(jù)管理容器,管理用戶各種屬性數(shù)據(jù),包含用戶名,密碼,權(quán)限等用戶數(shù)據(jù)并提供各種數(shù)據(jù)庫的基礎(chǔ)功能。驗證碼數(shù)據(jù)生成110:
根據(jù)驗證碼資源請求腳本的請求,分析用戶屬性和頁面屬性,動態(tài)提取驗證碼數(shù)據(jù)庫中的數(shù)據(jù),選擇視頻內(nèi)容以及抽取對應(yīng)的基于視頻內(nèi)容的驗證問題數(shù)據(jù)及答案數(shù)據(jù),并將生成的數(shù)據(jù)返回給系統(tǒng)和頁面進行顯示。驗證碼數(shù)據(jù)驗證111:
用戶通過觀看視頻內(nèi)容并根據(jù)驗證問題進行回答后,提交驗證碼數(shù)據(jù)到系統(tǒng)進行答案的比對,驗證用戶的填寫是否正確。驗證碼數(shù)據(jù)請求112
系統(tǒng)端負責(zé)請求驗證碼系統(tǒng)獲取驗證碼數(shù)據(jù),并將獲取的驗證數(shù)據(jù)下發(fā)到用戶登錄頁面進行顯示。用戶登錄邏輯處理113:
系統(tǒng)端處理用戶登錄有關(guān)的各種業(yè)務(wù)邏輯控制,發(fā)起用戶數(shù)據(jù)的驗證,包含用戶名密碼等數(shù)據(jù)的驗證,以及驗證碼邏輯流程的控制和執(zhí)行,包含驗證碼請求,驗證碼數(shù)據(jù)驗證等數(shù)據(jù)流程。管理配置模塊114:
系統(tǒng)管理功能模塊,包含用戶管理,邏輯管理、參數(shù)配置等各種管理功能。系統(tǒng)門戶115
系統(tǒng)用戶登入門戶的系統(tǒng)的門戶,提供用戶使用系統(tǒng)的界面和各種業(yè)務(wù)流程的承載。
下面舉一個例子來說明本發(fā)明用戶使用視頻驗證碼工作流程,該實施例中,業(yè)務(wù)包括以下步驟
預(yù)置條件用戶在系統(tǒng)注冊,驗證碼系統(tǒng)正常運行。步驟I :用戶登錄系統(tǒng),訪問系統(tǒng)登錄頁面,系統(tǒng)登錄頁面包含的驗證數(shù)據(jù)請求腳本模塊請求驗證數(shù)據(jù);
步驟2 :驗證碼系統(tǒng)接收到登錄頁面的驗證碼數(shù)據(jù)請求,根據(jù)請求消息包含的用戶屬性,安全級別數(shù)據(jù)選擇視頻內(nèi)容以及基于視頻內(nèi)容的驗證數(shù)據(jù)庫;
步驟3 :驗證碼系統(tǒng)將驗證碼數(shù)據(jù)以及答案發(fā)送給系統(tǒng),系統(tǒng)提取驗證數(shù)據(jù)發(fā)送到用戶登錄頁面;
步驟4.用戶登錄頁面顯示視頻內(nèi)容以及驗證問題;
步驟5.用戶查看視頻內(nèi)容并根據(jù)視頻內(nèi)容回答驗證問題;步驟6.用戶提交登陸頁面進行登錄,系統(tǒng)獲取用戶提交的數(shù)據(jù),進行驗證數(shù)據(jù)的比
對;
步驟7.根據(jù)驗證數(shù)據(jù)比對結(jié)果以及用戶登錄數(shù)據(jù),系統(tǒng)判定本次用戶登錄是否正確。步驟8.根據(jù)系統(tǒng)判斷結(jié)果,用戶登錄到系統(tǒng)或顯示用戶登錄錯誤信息,提示用戶再次進行登錄操作。本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
權(quán)利要求
1.一種基于視頻的驗證碼系統(tǒng),其特征在于,系統(tǒng)基于視頻數(shù)據(jù)庫抽取視頻內(nèi)容屬性生成問題和答案,并將該問題作為驗證碼系統(tǒng)的驗證內(nèi)容,在用戶登錄界面進行顯示,用戶需基于視頻內(nèi)容回答對應(yīng)的系統(tǒng)生成的隨機性問題作為驗證碼,系統(tǒng)驗證用戶回答后用戶才可登錄。
2.如權(quán)利要求I所述,系統(tǒng)基于視頻數(shù)據(jù)庫生成問題并將該問題作為驗證碼系統(tǒng)的驗證內(nèi)容,其特征在于,數(shù)據(jù)庫保存視頻內(nèi)容對應(yīng)的各種屬性和內(nèi)容數(shù)據(jù)以及預(yù)先建立的基于視頻內(nèi)容的各種驗證問題及答案,作為驗證碼系統(tǒng)的驗證問題的數(shù)據(jù)來源。
3.如權(quán)利要求I所述,系統(tǒng)基于視頻屬性數(shù)據(jù)生成驗證問題與答案,其特征在于,系統(tǒng)基于數(shù)據(jù)庫隨機抽取視頻內(nèi)容以及對應(yīng)視頻的隨機問題和答案,動態(tài)生成驗證問題和答案,提供給系統(tǒng),系統(tǒng)根據(jù)獲取的數(shù)據(jù)動態(tài)將視頻和驗證問題顯示在用戶登錄界面。
4.如權(quán)利要求3所述,系統(tǒng)動態(tài)呈現(xiàn)驗證問題在用戶登錄界面,用戶觀看視頻后提交驗證問題答案后才可登錄,其特征在于,登錄系統(tǒng)通過動態(tài)內(nèi)容加載腳本程序,在用戶每次訪問系統(tǒng)時動態(tài)請求驗證碼系統(tǒng)進行視頻內(nèi)容驗證碼的請求,通過網(wǎng)絡(luò)推送對應(yīng)的視頻數(shù)據(jù)流和驗證碼數(shù)據(jù)到登錄系統(tǒng),用戶填寫對應(yīng)的驗證碼答案并提交系統(tǒng)進行驗證。
5.如權(quán)利要求4所述,系統(tǒng)獲取用戶填寫的驗證碼答案并請求進行驗證,其特征在于, 用戶提交驗證碼答案,系統(tǒng)獲取用戶提交的數(shù)據(jù),并查詢數(shù)據(jù)庫對應(yīng)的驗證碼答案數(shù)據(jù)進行比對,如比對成功則認為驗證碼正確。
6.如權(quán)利要求4所述,系統(tǒng)動態(tài)呈現(xiàn)驗證問題在用戶登錄界面,其特征在于,用戶登錄界面包含了視頻顯示界面,驗證碼顯示以及答案界面,視頻通過加載視頻播放控件方式呈現(xiàn),驗證碼問題與答案界面通過文本控件等方式進行加載和呈現(xiàn)。
全文摘要
本發(fā)明公開了一種基于視頻的驗證碼系統(tǒng),包含視頻播放模塊,系統(tǒng)視頻數(shù)據(jù)模塊,業(yè)務(wù)邏輯模塊等。本發(fā)明將通過系統(tǒng)基于視頻信息庫動態(tài)生成基于視頻內(nèi)容相關(guān)的問題,用戶觀看一段短時間視頻內(nèi)容后基于視頻內(nèi)容回答系統(tǒng)生成的問題,并提交答案,系統(tǒng)判斷用戶回答的問題是否正確,將用戶回答作為驗證碼進行驗證以防止程序自動操控。通過基于視頻內(nèi)容的驗證碼,進一步提高了驗證碼系統(tǒng)的安全性,有效防止程序進行識別,提高了程序識別的難度以及驗證碼安全性。
文檔編號G06T1/00GK102592253SQ20111032762
公開日2012年7月18日 申請日期2011年10月25日 優(yōu)先權(quán)日2011年10月25日
發(fā)明者顧健 申請人:上海博路信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1