本申請涉及電子設(shè)備的用戶驗證的技術(shù)領(lǐng)域,具體涉及用戶驗證方法和裝置。
背景技術(shù):
網(wǎng)絡(luò)的發(fā)達(dá)一方面給網(wǎng)絡(luò)用戶帶來極大便利,另一方面也會存在一定的弊端。例如,網(wǎng)站中常見的投票、下載、帖子留言等場景需要防止大量機(jī)器行為產(chǎn)生的垃圾數(shù)據(jù),為了防止大量作弊和違規(guī)行為在網(wǎng)絡(luò)系統(tǒng)中發(fā)生,杜絕由于虛假行為數(shù)據(jù)對業(yè)務(wù)生態(tài)的影響,需要通過一定的人機(jī)識別手段來區(qū)分人的行為和機(jī)器行為,例如采用驗證碼的方式,以防止作弊者通過機(jī)器行為來惡意破解密碼、刷票、論壇灌水等不法行為。
現(xiàn)有技術(shù)中,一般采用如圖1和圖2所示的方法,該方法是基于圖片文字的驗證碼技術(shù)。具體是,在圖片文字上增加了干擾線以防止被機(jī)器破解,但是該方法存在一定的弊端,一方面若干擾線設(shè)置較少時,機(jī)器可輕易破解,另一方面,若增加很多干擾線,使得機(jī)器不那么容易破解,但是復(fù)雜的驗證碼將造成機(jī)器識別不了,真實的用于也無法識別的問題,從而給人的操作帶來不便,此種驗證碼的用戶體驗越來越差。
另外,隨著技術(shù)的進(jìn)步,越來越多的驗證碼采用如圖3所示的方法,該方法是基于圖標(biāo)的驗證碼技術(shù)。該方法比圖片文字驗證碼的體驗效果好,該方法具體操作方式是,設(shè)置有一個提示詞和很多備選圖片,用戶需要選出符合提示詞要求的圖片。該方法雖然在安全性上比圖片文字驗證碼要安全很多,操作也很方便,但是隨著計算機(jī)技術(shù)的發(fā)展,機(jī)器識別圖片能力越來越強(qiáng),簡單的通過識別單一的圖片的方式進(jìn)行可能也將會被機(jī)器輕易的破解。
技術(shù)實現(xiàn)要素:
本申請?zhí)峁┮环N用戶驗證方法,以解決現(xiàn)有技術(shù)中存在的上述問題。
本申請另外提供相應(yīng)于上述用戶驗證方法的一種用戶驗證裝置。
本申請公開一種用戶驗證方法,包括:
通過用戶界面提供具有情境模式的媒體元素;
接收用戶針對所述媒體元素的反饋操作信息;所述反饋操作信息表征用戶對所述媒體元素中的情境模式的判別結(jié)果所對應(yīng)的操作信息;
判斷所述反饋操作信息是否正確;
若是,則驗證通過。
可選的,所述媒體元素包括以下媒介中一種或多種:靜態(tài)圖片、動態(tài)圖片、音頻、視頻、音視頻。
可選的,在所述通過用戶界面提供具有情境模式的媒體元素步驟之前或之后執(zhí)行下述步驟:
通過用戶界面提供提示信息;所述提示信息包括預(yù)設(shè)選項;
所述預(yù)設(shè)選項為至少兩個選項,包括干擾選項和正確選項;
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息為:接收用戶對所述預(yù)設(shè)選項的選擇操作。
可選的,在所述通過用戶界面提供具有情境模式的媒體元素之前,還包括:
從媒體數(shù)據(jù)庫中隨機(jī)篩選出所要展示的所述具有情境模式的媒體元素及對應(yīng)的情境模式標(biāo)識;
將篩選出的所述情境模式標(biāo)識確定為所述提示信息中預(yù)設(shè)選項的正確選項;
選取若干其他的情境模式作為所述提示信息中預(yù)設(shè)選項的干擾選項;
將所述預(yù)設(shè)選項中的正確選項與干擾選項隨機(jī)亂序后,生成所述預(yù)設(shè)選項。
可選的,所述預(yù)設(shè)選項采用以下視覺可見方式展示在用戶界面上:所述預(yù)設(shè)選項采用全部展示或者部分展示的方式展示在所述用戶界面上;
所述全部展示方式為將預(yù)設(shè)的選項全部展示在用戶界面上;或者,
所述部分展示方式為將預(yù)設(shè)選項中的一個選項展示在用戶界面上,其余選項則以可折疊隱藏的方式設(shè)置。
可選的,所述提示信息還包括以輸入框方式呈現(xiàn)的提示信息,所述輸入框以視覺可見的方式展示在所述用戶界面上;
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息為:
通過所述輸入框接收用戶向所述輸入框中輸入信息的輸入操作,輸入的信息是對所述媒體元素中的情境模式的描述。
可選的,所述輸入的信息是采用文字方式或語音方式描述的信息。
可選的,所述提示信息還包括用于向用戶提出問題的問題提示信息;
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息包括:
接收用戶根據(jù)所述媒體元素、所述預(yù)設(shè)選項和所述問題提示信息對所述預(yù)設(shè)選項做出的選擇操作;或者,
接收用戶根據(jù)多個所述媒體元素和所述問題提示信息對視頻、音頻或者音視頻的選擇操作。
可選的,所述問題提示信息采用以下提示方式的一種或多種:文字提示、圖片圖示、語音提示、視頻提示、音視頻提示。
可選的,所述問題提示信息采用提示方式的類別與所述媒體元素所采用媒介的類別相同。
可選的,所述問題提示信息所采用的提示方式的類別與所述媒體元素所采用媒介的類別不同。
可選的,所述文字提示、圖片圖示、語音提示、視頻提示或音視頻提示分別為具有提示意義的文字、圖片、音頻、視頻或音視頻;
所述具有提示意義的文字、圖片、音頻、視頻或音視頻中包含有對用戶提出的問題的描述。
可選的,所述問題提示信息的提示方式為語音提示,所述問題提示信息采用語音描述的方式呈現(xiàn);或者,
所述問題提示信息的提示方式為視頻提示,所述問題提示信息采用畫面描述的方式呈現(xiàn);或者,
所述問題提示信息的提示方式為音視頻提示,所述問題提示信息采用語音、畫面或兩者的結(jié)合的方式呈現(xiàn)。
可選的,通過用戶界面提供的媒體元素為至少兩個,且所述媒體元素中還包括提示用戶做出何種判斷的判斷提示信息;
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息為:
接收用戶對所述媒體元素中的選擇操作;所述選擇操作是用戶對符合所述判斷提示信息的媒體元素做出的選擇操作。
可選的,所述情境模式包括以下模式中的一種或多種:事件的場景、事件的地點、事件的時間、事件的人物、事件的狀態(tài)、事件的起因、事件的過程、事件的結(jié)果。
本申請還提供一種用戶驗證裝置,包括:
提供單元,用于通過用戶界面提供具有情境模式的媒體元素;
反饋接收單元,用于接收用戶針對所述媒體元素的反饋操作信息;所述反饋操作信息表征用戶根據(jù)所述媒體元素中的情境模式的判別結(jié)果所對應(yīng)的操作信息;
判斷單元,用于判斷所述反饋操作信息是否正確;
若所述判斷單元的判斷結(jié)果為是,則驗證通過。
可選的,還包括:
提示信息提供單元,用于通過用戶界面提供提示信息;所述提示信息包括預(yù)設(shè)選項,所述預(yù)設(shè)選項為至少兩個選項,包括干擾選項和正確選項;
相應(yīng)的,所述反饋接收單元用于接收用戶對所述預(yù)設(shè)選項的選擇操作。
可選的,還包括:
篩選單元,用于從媒體數(shù)據(jù)庫中隨機(jī)篩選出所要展示的所述具有情境模式的媒體元素及對應(yīng)的情境模式標(biāo)識;
正確選項確定單元,用于將篩選出的所述情境模式標(biāo)識確定為所述提示信息中預(yù)設(shè)選項的正確選項;
干擾選項選取單元,用于選取若干其他的情境模式作為所述提示信息中預(yù)設(shè)選項的干擾選項;
預(yù)設(shè)選項生成單元,用于將所述預(yù)設(shè)選項中的正確選項與干擾選項隨機(jī)亂序后,生成所述預(yù)設(shè)選項。
可選的,所述提示信息還包括以輸入框方式呈現(xiàn)的提示信息,所述輸入框以視覺可見的方式展示在所述用戶界面上;
相應(yīng)的,所述反饋接收單元還用于通過所述輸入框接收用戶向所述輸入框中輸入信息的輸入操作,輸入的信息是對所述媒體元素中的情境模式的描述。
可選的,所述提示信息還包括用于向用戶提出問題的問題提示信息;
相應(yīng)的,所述反饋接收單元用于接收用戶根據(jù)所述媒體元素、所述預(yù)設(shè)選項和所述問題提示信息對所述預(yù)設(shè)選項做出的選擇操作;或者,
所述反饋接收單元用于接收用戶根據(jù)多個所述媒體元素和所述問題提示信息對視頻、音頻或者音視頻的選擇操作。
可選的,所述提供單元通過用戶界面提供的媒體元素為至少兩個,且所述媒體元素中還包括提示用戶做出何種判斷的判斷提示信息;
相應(yīng)的,所述反饋接收單元具體用于接收用戶對所述媒體元素的選擇操作;所述選擇操作是用戶對符合所述判斷提示信息的媒體元素做出的選擇操作。
與現(xiàn)有技術(shù)相比,本申請具有以下優(yōu)點:
本申請?zhí)峁┮环N用戶驗證方法,該方法包括:通過用戶界面提供具有情境模式的媒體元素;接收用戶針對所述媒體元素的反饋操作信息;所述反饋操作信息表征用戶根據(jù)所述媒體元素中的情境模式的判別結(jié)果所對應(yīng)的操作信息;判斷所述反饋操作信息是否正確;若是,則驗證通過。該驗證方法是讓用戶根據(jù)媒體元素中展現(xiàn)的情境模式的判斷獲知一定的信息,而該判斷獲知信息的過程是自然人可輕易識別和判斷的過程,而若用戶不是自然人,而是機(jī)器行為,則機(jī)器行為不可能對某一媒體元素中的情境模式進(jìn)行判斷,機(jī)器行為是不具有識別媒體元素中的情境模式的能力,機(jī)器是不會反饋正確的信息的,因此,機(jī)器行為是不可能通過驗證的,相反的,自然人用戶就可以簡單的通過驗證??傊?,該驗證方法不但驗證方式簡單,而且驗證的準(zhǔn)確率高,可以最大效率的防止網(wǎng)絡(luò)行為中的機(jī)器行為,可保證該驗證方法的準(zhǔn)確性和有效性。
附圖說明
圖1和圖2是現(xiàn)有技術(shù)的基于圖片文字的驗證技術(shù)的示意圖。
圖3是現(xiàn)有技術(shù)的基于圖標(biāo)的驗證技術(shù)的示意圖。
圖4是本申請第一實施例提供的一種用戶驗證方法的流程圖。
圖5是本申請第一實施例提供的具有情境模式的靜態(tài)圖片的驗證方式的示意圖。
圖6是本申請第一實施例提供的具有情境模式的音頻的驗證方式的示意圖。
圖7是本申請第二實施例提供的一種用戶驗證裝置的示意圖。
圖8是本申請第三實施例提供的一種用戶驗證方法的流程圖。
圖9是本申請第四實施例提供的一種用戶驗證裝置的示意圖。
具體實施方式
本申請第一實施例提供一種用戶驗證方法,該驗證方法是針對在網(wǎng)絡(luò)環(huán)境中,對用戶的一種驗證方式。該驗證方法可以是用戶在某一網(wǎng)站上進(jìn)行注冊或登陸的過程中的一種驗證方式,也可以是在網(wǎng)絡(luò)環(huán)境中需要確認(rèn)用戶身份信息時的任何情況下均會應(yīng)用到一種驗證方法。
特別的,在用戶以某一用戶名進(jìn)行注冊行為時,為了防止該注冊行為是機(jī)器的作弊行為,本申請第一實施例提供的驗證方法可以最準(zhǔn)確的區(qū)分出哪些注冊行為是真實用戶(自然人),哪些行為是機(jī)器行為。因此,本申請?zhí)峁┑尿炞C方法可以有效的區(qū)別真實用戶和機(jī)器行為,以防止由于機(jī)器行為給網(wǎng)絡(luò)環(huán)境造成危害。
眾所周知,用戶在登陸某一賬號時,一般除了需要在用戶界面上填寫用戶名和密碼外,還需要對用戶進(jìn)行用戶身份的驗證,而該驗證的過程即可采用本申請第一實施例提供的用戶驗證方法。
以下將以具體的步驟介紹該驗證方法,圖4是本申請第一實施例提供的一種用戶驗證方法的流程圖,請參照圖4,本申請第一實施例提供的一種用戶驗證方法包括步驟s401-步驟s403:
步驟s401,通過用戶界面提供具有情境模式的媒體元素。
該步驟介紹的是,在用戶界面上所展示和提供的內(nèi)容,而本申請第一實施例提供的驗證方法中在用戶界面上提供的具有情境模式的媒體元素。
具體的,所述媒體元素可以是單一的媒體元素,也可以是多媒體元素,而所述媒體元素是在網(wǎng)絡(luò)環(huán)境中經(jīng)常使用的,包括靜態(tài)圖片、動態(tài)圖片、音頻、視頻或音視頻。
當(dāng)媒體元素為單一元素的情況時,所述媒體元素僅單指靜態(tài)圖片、動態(tài)圖片、音頻、視頻或音視頻中的一種,即在用戶界面上單獨存在靜態(tài)圖片、動態(tài)圖片、音頻、視頻或音視頻中的一種。
當(dāng)所述媒體元素為多媒體元素時,則表示在所述用戶界面上提供的上述單一的媒體元素的組合,可以是任意兩種元素的組合,也可以是任意三種元素的組合,甚至可以是任意多種元素的組合。例如,在用戶界面上提供的媒體元素包括靜態(tài)圖片和音頻的兩種元素的組合方式。
所述靜態(tài)圖片是指最常見的任意格式的圖片。而所述動態(tài)圖片一般是通過特定的作圖軟件生成的一種可以動態(tài)圖片,具體是指由多張靜態(tài)圖片通過特定方式組合而成具有動態(tài)的圖片,一般動態(tài)圖片的格式為gif格式或者為flah文件。其中,一般作圖軟件為photoshop軟件或flash軟件。
所述音頻和視頻均為常見的音頻和視頻,音頻和視頻的播放時間長度可以根據(jù)實際情況進(jìn)行設(shè)定。所述音視頻更準(zhǔn)確的定義的是所述音視頻為具有聲音信號和圖像信號的統(tǒng)稱。
上述對媒體元素的介紹是對常用的媒體元素的列舉,但是,本申請第一實施例提供的驗證方法中涉及的媒體元素不限于上述列舉的五種元素,在信息傳遞過程中,可能采用除上述列舉的元素之外可能還可以采用其他的方式進(jìn)行信息的傳遞。例如,現(xiàn)有的利用人的觸覺進(jìn)行的人機(jī)交互就是將人可感知的觸覺所對應(yīng)的震動信息作為信息的載體,所以,根據(jù)科技的進(jìn)步,所述媒體元素可以不受限于上述列舉出的有限的媒介元素。
所述媒體元素是常見也常用的信息傳遞的載體,在本申請第一實施例提供的該驗證方法中,所述媒體元素中承載的情境模式是關(guān)鍵因素。
所述情境模式以所述媒體元素為載體,將其攜帶的信息經(jīng)過所述媒體元素體現(xiàn)出來。簡化的介紹所述情境模式的話,所述情境模式為一個事件,而該事件會有事件的場景、事件的地點、事件的時間、事件的人物、事件的狀態(tài)、事件的起因、事件的過程以及事件的結(jié)果等等,所述情境模式是與該事件所有關(guān)的任何因素和任何關(guān)聯(lián)信息。
任何一個情境模式均可以包含在上述事件中。例如,圖5是本申請第一實施例提供的具有情境模式的靜態(tài)圖片的驗證方式的示意圖,請參照圖5,該圖5展示的是一張靜態(tài)圖片,而在該靜態(tài)圖片中可以包含多種情境模式,該靜態(tài)圖片可以展現(xiàn)的情境模式為事件的人物,時間的狀態(tài),事件的時間和地點,以及事件發(fā)生的過程等。具體的,該靜態(tài)圖片展現(xiàn)的事件是一家人在晚飯時間一起吃晚飯,并且根據(jù)圖片還可以獲知該事件發(fā)生在除夕,因此,進(jìn)一步可以推斷, 是一家人在除夕一起吃年夜飯。所以,通過簡單的靜態(tài)圖片也可以完整的描述一個事件,而該事件即為該靜態(tài)圖片中隱含的情境模式。
另外,所述媒體元素也可以是音頻,圖6是本申請第一實施例提供的具有情境模式的音頻的驗證方式的示意圖。請參照圖6,圖6中的音頻信息是通過音頻圖標(biāo)展示的,在實際操作出通過點擊該音頻圖標(biāo)可以播放相應(yīng)的音頻,而該音頻中包含的情境模式也可以是任意的,例如,該音頻中描述的是語音中的人物正在執(zhí)行的動作,在圖6中的音頻展示的可以是兩個人正在氣喘吁吁的對話,可能聊天內(nèi)容也是運動方面的等,通過具體的內(nèi)容展示某一事件發(fā)生的情境,即為通過音頻方式展示該音頻中所包含的情境模式。
從上述的舉例說明可以獲知,所述情境模式即為媒體元素中所展示的什么人在什么時候做什么事,以及事情的起因和結(jié)果等,這些情境模式均是隱含在媒體元素中的,而對該情境模式的辨認(rèn)和識別也是需要通過分析獲知的,而不能通過機(jī)器對該情境模式進(jìn)行識別。
需要說明的是,所述通過用戶界面提供具有情境模式的媒體元素中所述媒體元素的獲取過程和獲取方式如下:
在存儲有多個媒體元素的數(shù)據(jù)庫中隨機(jī)篩選出預(yù)定數(shù)量的媒體元素。將所述篩選出的媒體元素通過所述用戶界面進(jìn)行展示。
將搜集的媒體元素存放在一個數(shù)據(jù)庫,形成一個巨大的媒體數(shù)據(jù)庫,則采用隨機(jī)篩選的方式獲取所述媒體元素可以保證每次刷新頁面時,用戶界面上提供的媒體元素為隨機(jī)的,且不會相同,因此,機(jī)器行為是不可能控制用戶界面上出現(xiàn)的媒體元素的類型以及媒體元素中的情境模式,所以采用隨機(jī)篩選媒體元素的方式可以避免機(jī)器的作弊行為,保證該驗證方法的可靠性和安全性。
本申請第一實施例提供的該驗證方法是將所述媒體元素中具有的情境模式作為判別用戶是否為真實用戶的關(guān)鍵的因素。由于機(jī)器行為僅可以對媒體元素進(jìn)行掃描識別,例如,機(jī)器僅可以識別圖片中的像素點以及其分布,但是機(jī)器是不可以推斷分析出該圖片中的情境模式,機(jī)器識別的數(shù)值化的介質(zhì),但卻不能分析出媒體元素中的事件處于何種狀態(tài)或者在發(fā)生什么,而真實的用戶,即自然人可以輕易的就可以根據(jù)圖片展示的內(nèi)容推斷和分析出該情境模式屬于哪種情況。所以,將媒體元素中具有的情境模式作為驗證方法中的關(guān)鍵信息一方面保證真實用戶辨識的方便性,另一方面也可以杜絕機(jī)器行為對網(wǎng)絡(luò)環(huán)境的破 壞。
步驟s402,接收用戶針對所述媒體元素的反饋操作信息。
所述反饋操作信息表征用戶根據(jù)所述媒體元素中的情境模式的判別結(jié)果所對應(yīng)的操作信息。
所述用戶界面上提供的媒體元素是為了給待驗證用戶提供一個參考的元素或信息,用戶可以根據(jù)該媒體元素推斷出其所要表達(dá)的情境模式,而針對該情境模式的判斷可以做出特定的反饋操作。
所述接收用戶針對所述媒體元素的反饋操作信息步驟中的反饋操作可以采用多種方式實現(xiàn),而該多種方式是根據(jù)用戶界面上所提供的信息和內(nèi)容決定的,以下分別對各種方式的反饋進(jìn)行介紹。
當(dāng)用戶界面上僅提供有所述具有情境模式的媒體元素時,而此時提供的媒體元素至少為兩種(一般情況下可設(shè)置四種元素),元素種類越多則辨識的難度越大。而上述僅提供媒體元素的情況屬于一種簡單的展示方式,用戶可以根據(jù)所述媒體元素中包含的信息即可推斷和辨識出哪個媒體元素是驗證內(nèi)容的核心,根據(jù)推斷獲知的相應(yīng)信息向系統(tǒng)做出相應(yīng)的反饋。
具體的,所述媒體元素中不但包含情境模式,還包含有提示用戶做出何種判斷的判斷提示信息。
相應(yīng)的,所述接收用戶針對所述媒體元素中的反饋操作信息為:接收用戶對所述媒體元素中一個或多個媒體元素的選擇操作。所述選擇操作是用戶根據(jù)所述媒體元素中包括的情境模式的識別,對符合所述判斷提示信息的媒體元素做出的選擇操作。
以下對上述情況進(jìn)行舉例說明。例如:所述媒體元素為四個,且分別為一段音頻,而在每個音頻中設(shè)置有判斷提示信息和情境模式,而所述判斷提示信息可以是提示用戶對媒體元素中的內(nèi)容進(jìn)行如何判別和選擇的一個或一些問題,所述情境模式一般為該音頻所真正體現(xiàn)的內(nèi)容。所有音頻中問題可以是相同的,可以均設(shè)置的判斷提示信息(問題)為“查找出地點為教室的音頻”,而第一段音頻中的內(nèi)容為學(xué)生的晨讀的聲音,第二段音頻為學(xué)生打籃球的聲音,第三段為企業(yè)開會的聲音,第四段為老師上課的聲音。因此,用戶點擊每個音頻獲取其所要表達(dá)的信息之后,就可以判斷出,哪個音頻所表達(dá)的內(nèi)容與問題是相對應(yīng)的,上述事例中,用戶就可以點擊選擇第一段音頻和第四段音頻對系 統(tǒng)的反饋,而該點擊選擇的操作即為對系統(tǒng)的反饋。系統(tǒng)將會接收用戶對系統(tǒng)所做出的該反饋,并可以根據(jù)上述的反饋進(jìn)行下一步驟的程序。
此外,上述事例中的四段音頻中包含的問題可以僅體現(xiàn)在一個音頻中,根據(jù)大部分用戶的閱讀習(xí)慣,可以僅在第一段音頻中設(shè)置有判斷提示信息(問題),相應(yīng)的,其他三段音頻中不包含問題,而僅包含所要表達(dá)的內(nèi)容。但是,不管怎樣設(shè)置每段音頻中包含的信息,只要可以使用戶可以根據(jù)該音頻中所表達(dá)的信息來判斷和識別出作為驗證的核心元素均是可行的方案。針對該情況,本申請第一實施例僅采用音頻的方式對上述方式進(jìn)行了描述,而其他的媒體元素及媒體元素中所包含的情境模式均可以根據(jù)實際情況進(jìn)行多種方式多種情況的設(shè)置,具體的情況可參考上述事例的說明。
上述介紹的反饋是對界面上提供的媒體元素進(jìn)行直接選擇的操作,另外還可以采用其他的方式對上述方式進(jìn)行完善。
具體所采用的方式的前提是,在步驟s401通過用戶界面提供具有情境模式的媒體元素步驟之前或之后執(zhí)行下述步驟:通過用戶界面提供提示信息,所述提示信息是為用戶對所述媒體元素的反饋操作提供信息提示的。
所述提示信息可以是多種的方式的提示,其中最符合用戶操作習(xí)慣的是,所述提示信息包括若干個預(yù)設(shè)選項;所述預(yù)設(shè)選項為至少兩個選項,且所述預(yù)設(shè)選項的內(nèi)容可以是對所述媒體元素中的情景模式的描述。
所述預(yù)設(shè)選項中包括正確選項和干擾選項,所述正確選項是針對所述媒體元素中包含的情境模式的正確的描述,而所述干擾選項可能是與所述正確選項相關(guān)聯(lián),該干擾選項一定不是正確選項,且是一些干擾用戶做出判斷的描述。只有用戶從預(yù)設(shè)選項中選擇出正確選項才可以通過驗證,因此,該正確選項可以是一個,也可以是多個。多個正確選項的情況要比單一的正確選項的辨識的難度大。
所述預(yù)設(shè)選項的產(chǎn)生是與所述媒體元素中的情境模式有關(guān)聯(lián)的,因此,在所述通過用戶界面提供具有情境模式的媒體元素之前,還需要將所述媒體元素從媒體數(shù)據(jù)庫中篩選出來,而從媒體數(shù)據(jù)庫中篩選出所述具有情境模式的媒體元素采用的方式是隨機(jī)篩選的方式。
所述媒體元素是從系統(tǒng)中存儲的媒體數(shù)據(jù)庫(該數(shù)據(jù)媒體庫中儲存有大量的媒體元素的相關(guān)數(shù)據(jù))中隨機(jī)篩選產(chǎn)生的,因此,在用戶界面上提供的媒體 元素是具有隨機(jī)性的,機(jī)器將無法利用慣用的方法或者沒有任何規(guī)律的隨機(jī)挑選的媒體元素。采用隨機(jī)方式產(chǎn)生媒體元素的方式可以避免機(jī)器的作弊行為,保證用戶驗證的可靠性和準(zhǔn)確性。
而所述預(yù)設(shè)選項中正確選項的確定是依賴于篩選出的具有情境模式的媒體元素。具體的是,當(dāng)從媒體數(shù)據(jù)庫中篩選出所述具有情境模式的媒體元素后,需要根據(jù)篩選出的所述具有情境模式的媒體元素確定所述正確選項,因此,所述正確選項與其相應(yīng)的媒體元素是相匹配的,更明確一點,每一個媒體元素均對應(yīng)一個或者多個正確選項,該正確選項均是對所述媒體元素中的情境模式的正確描述。
所述干擾選項的產(chǎn)生一般與所述正確選項無關(guān),所述干擾選項可以是隨機(jī)產(chǎn)生的,每一個正確選項可能對應(yīng)不同種的干擾選項,若設(shè)置有一個正確選項,而對應(yīng)該正確選項一般會設(shè)置多個干擾選項。所述干擾選項一定不是正確選項,而是一些干擾用戶做出判斷的描述。
具體的,所述預(yù)設(shè)選項的生成方式如下:在所述通過用戶界面提供具有情境模式的媒體元素之前,還包括以下步驟:
從媒體數(shù)據(jù)庫中隨機(jī)篩選出所要展示的所述具有情境模式的媒體元素及對應(yīng)的情境模式標(biāo)識。
媒體數(shù)據(jù)庫中保存有已搜集的具有情境模式的媒體元素及其對應(yīng)的情境模式標(biāo)識。另外,還可以根據(jù)各媒體元素所對應(yīng)的情境模式標(biāo)識,將屬于相同情境類型的媒體元素劃分在同一個媒體元素子集中,從而將已搜集到的媒體元素劃分在多個媒體元素子集中。
將篩選出的所述情境模式標(biāo)識確定為所述提示信息中預(yù)設(shè)選項的正確選項。
而所述預(yù)設(shè)選項中正確選項的確定是依賴于所述情境模式標(biāo)識的。所述情境模式標(biāo)識即為所要確定的所述提示信息中的預(yù)設(shè)選項的正確選項。因此,所述正確選項與其相應(yīng)的媒體元素是相匹配的,更明確一點,每一個媒體元素均對應(yīng)一個或者多個正確選項,該正確選項均是對所述媒體元素中的情境模式的正確描述。
選取若干其他的情境模式作為所述提示信息中預(yù)設(shè)選項的干擾選項。
所述干擾選項是若干個與所述正確選項不同的情境模式的描述,所述干擾 選項可以是隨機(jī)產(chǎn)生的,每一個正確選項可能隨機(jī)對應(yīng)不同的多個干擾選項,若設(shè)置有一個正確選項,而對應(yīng)該正確選項一般會設(shè)置多個干擾選項。所述干擾選項一定不是正確選項,而是一些干擾用戶做出判斷的對情境模式的一些描述。
將所述預(yù)設(shè)選項中的正確選項與干擾選項隨機(jī)亂序后,生成所述預(yù)設(shè)選項。
所述正確選項與所述干擾選項之間的位置與順序關(guān)系是不確定和隨機(jī)的,經(jīng)過隨機(jī)擾亂順序后的正確選項與干擾選項作為所述預(yù)設(shè)選項展現(xiàn)在所述用戶界面上。
在該種情況下,所述媒體元素可以為一種,用戶僅需要對該界面上提供的單一的媒體元素中所包含的情境模式進(jìn)行分析和判別。例如圖5,圖5中提供的媒體元素為一張靜態(tài)圖片,用戶可以根據(jù)該靜態(tài)圖片對其情境模式進(jìn)行判別以及做出相應(yīng)的反饋。
由于該靜態(tài)圖片上不包含有上述用戶識別信息等提示的信息,因此,在所述通過用戶界面提供具有情境模式的媒體元素步驟之前或之后可執(zhí)行步驟:通過用戶界面提供預(yù)設(shè)選項。
所述預(yù)設(shè)選項一般設(shè)置在所述媒體元素的下方,方便用戶的閱讀。
相應(yīng)的,所述接收對所述媒體元素中的反饋操作信息可以是:接收用戶對所述預(yù)設(shè)選項所做出的選擇操作。
由于所述預(yù)設(shè)選項至少為兩個選項,因此,用戶需要從預(yù)設(shè)的選項中篩選出某一個或某些選項作為反饋操作信息。
所述預(yù)設(shè)選項可以有多個,一般預(yù)設(shè)選項越多,正確選項在所有選項中所占的比例越小,則相應(yīng)的選擇出正確的選項的幾率越小,最后可能會增大機(jī)器通過驗證的難度。而真實用戶是可以在很短時間內(nèi)辨別正確選項和干擾選項的,因此,增加預(yù)設(shè)選項并不會給真實用戶造成任何不便,反而可能給真實用戶提供更多的提示信息,從而使真實用戶更容易獲知正確的選項,做出相應(yīng)的反饋操作。
而此時的反饋可以是對所述預(yù)設(shè)選項的選擇操作,且該選擇操作是用戶根據(jù)媒體元素中的情境模式做出的選擇,該選擇可以是單一的,也可以是多項選擇。
而針對所述預(yù)設(shè)選項包含的正確選項和干擾選項分別是指該選項的性質(zhì), 所述正確選項是指,該選項是與系統(tǒng)預(yù)設(shè)的正確的答案相同的選項,選擇該正確選項的情況下,用戶可以通過驗證,而若選擇干擾選項,由于干擾選項與系統(tǒng)預(yù)設(shè)的正確答案是不同的,因此,選擇干擾選項時,系統(tǒng)是不允許用戶通過的。
對所述預(yù)設(shè)選項的設(shè)置具體可參考圖5,例如,圖5中的預(yù)設(shè)選項為三個,分別為“他們在吃年夜飯”,“他們在踢球”和“他們在看電視”。根據(jù)靜態(tài)圖片的展示的內(nèi)容,并且從圖片中人物的動作、衣著以及人物的身份等可以分析出來他們是在吃年夜飯,因此,用戶即可根據(jù)圖片中展示的內(nèi)容,以及結(jié)合已經(jīng)展示出的三個預(yù)設(shè)選項,可以判斷出來“他們在吃年夜飯”的結(jié)果,因此,用戶可以點擊選擇該相應(yīng)的選項,且該選擇的操作是用戶根據(jù)該圖片中的情景模式而做出的選擇結(jié)果。系統(tǒng)可以接受用戶對所述預(yù)設(shè)選項的選擇操作。
另外,也可以參考圖6,圖6中的預(yù)設(shè)選項為四個,分別為“上課”、“上班”、“運動”和“吃飯”。用戶可以根據(jù)圖6中的語音描述,判斷哪個預(yù)設(shè)選項為所要選擇的選項,點擊某一個選項即為對相應(yīng)選項的選擇操作,系統(tǒng)將會接收該選擇操作。
所述預(yù)設(shè)選項雖然包括正確選項和干擾選項,但是預(yù)設(shè)選項在界面上的展示方式可以是多種的,通常情況下,所述預(yù)設(shè)選項以視覺可見展示在用戶界面上的方式包括:所述預(yù)設(shè)選項采用全部展示或者部分展示的方式展示在所述用戶界面上。
所述全部展示方式為將預(yù)設(shè)的選項全部展示在用戶界面上。
具體是,預(yù)設(shè)的選項以陣列的方式全部展示在用戶界面上,且一般預(yù)設(shè)選項設(shè)置在媒體元素的下方位置。若預(yù)設(shè)選項數(shù)量較少,例如為四個預(yù)設(shè)選項時,可以選擇將四個預(yù)設(shè)選項以一列的方式展示,也可以以一橫排的方式展示,還可以是兩排兩列的陣列方式展示。因此,若所述預(yù)設(shè)選項以全部展示的方式展示時,其具體的展示模式可以根據(jù)界面的實際情況進(jìn)行設(shè)置。
參照圖5和圖6,圖5和圖6中的預(yù)設(shè)選項均是以全部展示的方式展示在所述用戶界面上的。
所述部分展示方式為將預(yù)設(shè)選項中的一個選項展示在用戶界面上,其余選項則以可折疊隱藏的方式設(shè)置。
所述預(yù)設(shè)選項以部分展示方式展示時,一般將預(yù)設(shè)選項中的第一個選項展 示在用戶界面上,而其余的選項折疊的方式設(shè)置,當(dāng)點擊第一個選項的下拉按鈕,或者是將鼠標(biāo)放在第一個選項上時,其余選項將會以列表形式展開顯示,且展開的選項可以被點擊選擇。
步驟s402中的反饋是用戶針對媒體元素中的內(nèi)容的辨識和推斷后對系統(tǒng)做出的相應(yīng)的操作,該驗證方法一般是應(yīng)用在計算機(jī)或手機(jī)等移動設(shè)備上的,因此,該反饋操作的一般具體的操作為點擊選擇或者是觸控選擇。
以上是對用戶界面上還提供有若干個預(yù)設(shè)選項的情況的介紹,當(dāng)用戶界面上不提供有預(yù)設(shè)選項(即所述提示信息中不包含預(yù)設(shè)選項時),所述反饋操作還可以是通過用戶界面將信息進(jìn)行輸入操作。
具體的,所述提示信息還包括以輸入框方式呈現(xiàn)的提示信息,所述輸入框以視覺可見的方式展示在所述用戶界面上。
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息為:通過所述輸入框接收用戶向所述輸入框中輸入信息的輸入操作,輸入的信息是對所述媒體元素中的情境模式的描述。
所述輸入的信息是采用文字方式或語音方式描述的信息。相應(yīng)的,所述輸入框中可接收所述文字信息和語音信息。
上述輸入框可以接收的輸入信息可以是文字的輸入,也可以是語音的輸入。若接收的為語音輸入時,該輸入方式可以是多種的,不管通過何種方式,只要系統(tǒng)可以將語音接收即可。
為了真實用戶可以在較短的時間對媒體元素中包含的情境模式進(jìn)行辨識,所述提示信息還可以包括用于向用戶提出問題的問題提示信息。
相應(yīng)的,所述接收用戶針對所述媒體元素的反饋操作信息包括:
接收用戶根據(jù)所述媒體元素、所述預(yù)設(shè)選項和所述問題提示信息對所述預(yù)設(shè)情項做出的選擇操作;或者,
接收用戶根據(jù)多個所述媒體元素和所述問題提示信息對視頻、音頻或者音視頻的選擇操作。
所述問題提示信息包括以下提示方式的一種或多種:文字提示、圖片圖示、語音提示、視頻提示、音視頻提示。
所述提示信息所采用的提示方式的類別與所述媒體元素所采用的媒介類別可以相同也可以不相同。
具體是,當(dāng)所述提示信息采用的提示方式為圖片提示時,所述用戶界面上提供的媒體元素可以是圖片,也可以是除圖片外的其他媒介元素,如音頻等。所以,所述提示信息所采用的提示方式與所述媒體元素所采用的媒介元素之間沒有必然的關(guān)系,兩者可以相同也可以不同。
所述文字提示、圖片圖示、語音提示、視頻提示或音視頻提示分別為具有提示意義的文字、圖片、音頻、視頻或音視頻。所述具有提示意義的文字、圖片、音頻、視頻或音視頻中包含有向用戶提出的問題的描述。
具體的,所述提示信息的提示方式為語音提示,所述提示信息以語音描述的方式展現(xiàn);所述提示信息的提示方式為視頻提示,所述提示信息以畫面描述的方式展現(xiàn)。所述提示信息的提示種類為音視頻提示,所述提示信息以語音、畫面或兩者的結(jié)合的方式展現(xiàn)。
具體的,最常見也最容易理解的提示信息一般采用文字提示的方式展示,如圖5和圖6中的提示文字分別為“你覺得上圖中的人物他們在做什么?”和“請問在上面的語音中,你覺得人物在做什么?”。用戶可以根據(jù)上述文字提示以最快的速度判斷和識別出正確的預(yù)設(shè)選項,并對相應(yīng)的預(yù)設(shè)選項做出選擇操作。所以,所述提示信息一般為文字的提示,用于增加自然人對視頻、音頻或音視頻的選擇或判斷。而除了在用戶界面上展示有上述的文字提示信息外,在用戶界面上還可以提供具有提示意義的視頻、音頻或音視頻,該具有提示意義的視頻、音頻或音視頻與具有情緒特征的視頻、音頻或音視頻同時存在于所述用于界面上。
具體是,通過用戶界面提供具有提示意義的圖片、視頻、音頻或音視頻。
以下舉例說明上述具有提示意義的圖片、視頻、音頻或音視頻。
例如,該具有提示意義的媒體元素為音頻,在該音頻中展示有高興的情境模式,而該音頻中還包含有提示語音提示信息,例如該語音提示信息為“與該音頻中的情境相同的音頻、視頻或音視頻為哪些?”,用戶可根據(jù)該語音提示信息從具有情境模式的視頻、音頻或音視頻中選擇出發(fā)生在教室的情境模式的視頻、音頻或音視頻。因此,具有提示意義的視頻、音頻或音視頻的作用是提示用戶的判斷。
或者,同樣的,在所述具有提示意義的音頻中僅展現(xiàn)為學(xué)生晨讀的情境時,在用戶界面上還提供有文字提示,而該文字提示可以為“與該音頻中情境發(fā)生 的地點不一致的音頻、視頻或音視頻為哪些”,用戶可根據(jù)該文字提示并結(jié)合具有提示意義的音頻進(jìn)行選擇或判斷出所述具有情境模式的視頻、音頻或音視頻中哪些視頻、音頻或音視頻的情境模式是與發(fā)生在教室情境模式不一致的。
在具有提示信息的情況下,用戶可以根據(jù)所述媒體元素中的情境模式和所述提示信息兩者的信息結(jié)合來判斷所述媒體元素中的情境模式所要表達(dá)的含義,并根據(jù)判斷識別獲取相應(yīng)的操作,該操作即可視為針對所述媒體元素的反饋。
本申請第一實施例還提供該驗證方法的優(yōu)選方案,具體是,在所述通過用戶界面提供具有情境模式的媒體元素步驟之前或者之后執(zhí)行以下步驟:通過用戶界面提供確認(rèn)按鈕。
相應(yīng)的,在所述接收用戶針對所述媒體元素中的反饋操作信息步驟之后執(zhí)行下述步驟:接收對所述確認(rèn)按鈕的選擇操作。
圖5和圖6中均包含該確認(rèn)按鈕,且該確認(rèn)按鈕設(shè)置于所述用戶界面的下端,以用于使用戶對其做出的反饋的最后的一個確認(rèn)。
上述接收對所述確認(rèn)按鈕的選擇操作是為了防止用戶所做出的反饋出現(xiàn)失誤的情況,通過設(shè)置確認(rèn)按鈕的方法可以防止誤操作,若不設(shè)置確認(rèn)按鈕,可能會出現(xiàn)失誤的選擇,若失誤選擇超過一定的數(shù)量,則可能會出現(xiàn)被判別的用戶實際為自然人,而被判斷為非自然人的情況。因此,設(shè)置確認(rèn)按鈕,增加確認(rèn)操作的步驟,可以防止上述誤操作的情況,因此,設(shè)置確認(rèn)按鈕可以更加準(zhǔn)確的判斷用戶所做出的反饋是否可以通過驗證。
以上是對系統(tǒng)接收用戶針對所述媒體元素的反饋的步驟的描述,接收所述反饋之后需要對該反饋進(jìn)行進(jìn)一步的判斷,具體步驟為步驟s403。
步驟s403,判斷所述反饋操作信息是否正確。
該步驟屬于判斷過程,不管用戶是采用何種方式提交的反饋,系統(tǒng)均可以將該接收到的反饋與預(yù)設(shè)的正確信息相對比。
所述預(yù)設(shè)的正確信息是針對用戶界面上提供的媒體元素的選擇和判別后選出的正確答案。例如,當(dāng)用戶界面提供的視頻中的情境模式為學(xué)生在教室中上課時,則該預(yù)設(shè)操作則是將與上述情境模式有關(guān)的詞語、語句或者包含有上述情境模式的音頻作為選擇或判別的正確詞語,只有用戶所做出的選擇或判別的反饋操作與該正確詞語所對應(yīng)的選項相匹配時,才能使該用戶通過驗證。
若用戶界面上提供有預(yù)設(shè)選項時,則直接將判斷接收到的用戶的對所述預(yù)設(shè)選項的選擇操作作為所述反饋操作,判斷所述反饋操作與預(yù)設(shè)的正確操作是否相匹配;若用戶界面上未設(shè)置預(yù)設(shè)選項,則預(yù)先設(shè)置一個或多個正確的詞語,將通過輸入框接收到的用戶的判斷操作作為反饋操作,將該輸入操作所輸入的詞語與預(yù)先設(shè)置正確的詞語比對是否相匹配。
需要說明的是,針對設(shè)置有預(yù)設(shè)選項的情況下,接收用戶針對所述媒體元素的反饋具體是,所述接收對所述若干個預(yù)設(shè)選項中的一個或者多個預(yù)設(shè)選項的選擇操作,而在所述接收對所述若干個預(yù)設(shè)選項中的一個或者多個預(yù)設(shè)選項的選擇操作步驟中,若接收選擇的預(yù)設(shè)選項為干擾選項,則判斷所述反饋操作信息是否正確步驟中的判斷結(jié)果為否;若接收選擇的預(yù)設(shè)選項為正確選項,則判斷所述反饋操作信息是否正確步驟中的判斷結(jié)果為是。
如圖5所示,所述預(yù)設(shè)選項為三個,其中系統(tǒng)會將選項為“他們在吃年夜飯”的選項設(shè)置為預(yù)設(shè)選項(預(yù)設(shè)的正確選項),只有當(dāng)用戶選擇該選項時,系統(tǒng)將會判斷用戶的反饋與預(yù)設(shè)選項是匹配的,則相應(yīng)的判斷用戶的反饋操作信息的判斷結(jié)果為是,所以允許用戶的驗證通過;若用戶選擇其他的干擾選項時,則相應(yīng)的系統(tǒng)將會判斷用戶的反饋與預(yù)設(shè)正確選項是不匹配的,則相應(yīng)的判斷用戶的反饋操作信息的判斷結(jié)果為否,因此,將不會允許該用戶通過驗證。
針對上述判斷過程,若用戶的反饋與預(yù)設(shè)正確選項相匹配時,自然說明該用戶是可以識別界面上提供的媒體元素中的情境模式的,因此,系統(tǒng)可以使該用戶通過驗證;相反的,若用戶的反饋與預(yù)設(shè)正確選項不匹配時,自然說明該用戶是不可以識別界面上提供的媒體元素中的情境模式的,所以,系統(tǒng)將不允許該用戶通過驗證,即會出現(xiàn)驗證失敗的情況。
本申請第一實施例提供的該驗證方法可以從客戶端的方面進(jìn)行闡述,也可以從服務(wù)端進(jìn)行闡述。不管是用客戶端還是服務(wù)器,該方法的核心是上述步驟s401-步驟s403所闡述的內(nèi)容。
從客戶端方面進(jìn)行闡述:雖然是從客戶端方向進(jìn)行描述的,但驗證過程中必然會涉及服務(wù)端,因此,該描述過程也可稱為是客戶端與服務(wù)端交互的過程。需要說明的是,從客戶端方面的該闡述是通過以下最優(yōu)方案進(jìn)行說明的,在用戶界面上提供有媒體元素、提示信息中的問題提示信息以及預(yù)設(shè)選項內(nèi)容,而在所述用戶界面上展示的上述所有的內(nèi)容均可通過服務(wù)器提供(服務(wù)器提供上 述內(nèi)容的具體方式將在對服務(wù)器方面的闡述中詳述),因此,當(dāng)客戶端向服務(wù)端發(fā)送驗證請求后,服務(wù)端將上述內(nèi)容提供給客戶端,供客戶端的用戶界面展示。
此外,提供用戶界面展示內(nèi)容的過程也可以在客戶端上完成,具體是將用戶界面上需要展示的內(nèi)容(媒體元素、與該媒體元素相對應(yīng)的預(yù)設(shè)選項和問題提示信息)均保存在客戶端上,客戶端還保存有媒體數(shù)據(jù)庫,以及預(yù)設(shè)特征和問題提示信息。通過隨機(jī)篩選的方式從保存在客戶端的媒體數(shù)據(jù)庫中篩選出某一媒體元素,根據(jù)該媒體元素中的情境模式確定與該情境模式相對應(yīng)的情境模式標(biāo)識,將從客戶端選取與該標(biāo)識相匹配的選項作為正確選項,從客戶端選取若干個其他的情境模式作為干擾選項,另外還可以從客戶端獲取與該媒體元素相匹配的問題提示信息。將上述媒體元素、與該媒體元素對應(yīng)的預(yù)設(shè)選項和問題提示信息展示在客戶端的用戶界面上。
具體用戶界面上展示的內(nèi)容可參考圖5,如圖5所示,用戶界面上展示著的為具有情境模式的圖片,以及提示信息“你覺得上圖中的人物他們在做什么?”,另外還包括三個預(yù)設(shè)情緒選項,分別為“他們在吃春節(jié)年夜飯”,“他們在踢球”,“他們在看電視”。用戶可根據(jù)展示的圖片及結(jié)合提示信息,從三個預(yù)設(shè)情緒選項中選取相應(yīng)的選項,并且,在用戶界面上還展示有“提交”的確認(rèn)按鈕,點擊該確認(rèn)按鈕將提交用戶所選擇的選項,用戶的上述選擇的反饋操作是在客戶端上執(zhí)行的,而服務(wù)器將會通過客戶端接收上述選擇的反饋操作,服務(wù)端接收這一反饋之后將會對其進(jìn)行判斷,若用戶選擇的預(yù)設(shè)選項為正確選項時,服務(wù)器會向客戶端返回驗證通過的信息,即允許該用戶通過驗證;反之,若用戶選擇的預(yù)設(shè)選項為干擾選項時,服務(wù)端將會向客戶端返回驗證失敗的信息,即不允許該用戶通過驗證。
從服務(wù)端方面進(jìn)行闡述,相應(yīng)的,雖然是從服務(wù)端方向進(jìn)行描述的,但驗證過程中必然會應(yīng)用客戶端,因此,該描述過程也可稱為是客戶端與服務(wù)端交互的過程。從服務(wù)端方面的闡述也是采用用戶驗證方法中的最優(yōu)方案進(jìn)行說明的。服務(wù)端是為客戶端提供在用戶界面上展示的內(nèi)容,首先,通過隨機(jī)篩選的方式從媒體數(shù)據(jù)庫中篩選出一張照片,將該照片保存在服務(wù)端,根據(jù)該照片中的情境模式確定與該情境模式相對應(yīng)的情境模式標(biāo)識,將該標(biāo)識作為與該照片相匹配的正確選項,選取若干其他的情境模式作為干擾選項,并將正確選項及干擾選項隨機(jī)亂序后作為預(yù)設(shè)選項保存在服務(wù)端。另外還可以獲取與該照片相匹配的問題提示信息,例如“你覺得上圖中的人物他們在做什么?”這樣的提 示語,并同樣將該問題提示信息保存在服務(wù)端。當(dāng)客戶端向服務(wù)端發(fā)送驗證請求后,服務(wù)端將保存的該照片、與該照片對應(yīng)的預(yù)設(shè)選項和問題提示信息提供給客戶端,并展示在客戶端的用戶界面上。另外,上述為用戶界面提供照片、預(yù)設(shè)選項及問題提示信息的過程也可以在客戶端完成。用戶可根據(jù)用戶界面上展示的內(nèi)容向服務(wù)端做出反饋(對預(yù)設(shè)選項的選擇操作),服務(wù)端將會接收該反饋,并將該反饋與預(yù)先設(shè)置的正確的選項進(jìn)行比對校驗,判斷用戶做出的反饋是否正確,若正確,則服務(wù)端將向客戶端的用戶界面上返回驗證通過的信息,即允許用戶通過驗證;若不正確,則服務(wù)端將向客戶端的用戶界面上返回驗證失敗的信息,即不允許該用戶通過驗證。
總之,本申請第一實施例提供的方法是將自然人可感知可推斷的情境模式作為將自然人和機(jī)器區(qū)分開的根本區(qū)別。雖然有些簡單的視頻、音頻或音視頻可以被機(jī)器所接收,但是其中的情境模式并不會被機(jī)器所分析獲得,而該方法的驗證正是對媒體元素中包含的情境模式的分析和推斷,真實的用戶(自然人)可以展示的情境模式進(jìn)行思維分析辨別出正確的選項,而機(jī)器只能識別而不具有思維能力,因此不能準(zhǔn)確的辨別出正確的選項。因此,該方法是基于自然人與機(jī)器的根本區(qū)別,將機(jī)器不能完成而自然人可以輕易完成的動作作為驗證的關(guān)鍵方式,因此該方法可以有效的區(qū)分自然人和機(jī)器,以保證該驗證方法的準(zhǔn)確性、有效性、可靠性和安全性。
本申請第二實施例還提供一種用戶驗證裝置,圖7本申請第二實施例提供的一種用戶驗證裝置的示意圖,請參照圖7,該驗證裝置包括:
提供單元701,用于通過用戶界面提供具有情境模式的媒體元素;
反饋接收單元702,用于接收用戶針對所述媒體元素的反饋操作信息;所述反饋操作信息表征用戶根據(jù)所述媒體元素中的情境模式的判別結(jié)果所對應(yīng)的操作信息;
判斷單元703,用于判斷所述反饋操作信息是否正確;
若所述判斷單元的判斷結(jié)果為是,則驗證通過。
優(yōu)選的,還包括:
提示信息提供單元,用于通過用戶界面提供提示信息;所述提示信息包括預(yù)設(shè)選項,所述預(yù)設(shè)選項為至少兩個選項,包括干擾選項和正確選項;
相應(yīng)的,所述反饋接收單元用于接收用戶對所述預(yù)設(shè)選項的選擇操作。
還包括:
篩選單元,用于從媒體數(shù)據(jù)庫中隨機(jī)篩選出所要展示的所述具有情境模式的媒體元素及對應(yīng)的情境模式標(biāo)識;
正確選項確定單元,用于將篩選出的所述情境模式標(biāo)識確定為所述提示信息中預(yù)設(shè)選項的正確選項;
干擾選項選取單元,用于選取若干其他的情境模式作為所述提示信息中預(yù)設(shè)選項的干擾選項;
預(yù)設(shè)選項生成單元,用于將所述預(yù)設(shè)選項中的正確選項與干擾選項隨機(jī)亂序后,生成所述預(yù)設(shè)選項。
優(yōu)選的,所述提示信息還包括以輸入框方式呈現(xiàn)的提示信息,所述輸入框以視覺可見的方式展示在所述用戶界面上;
相應(yīng)的,所述反饋接收單元還用于通過所述輸入框接收用戶向所述輸入框中輸入信息的輸入操作,輸入的信息是對所述媒體元素中的情境模式的描述。
優(yōu)選的,所述提示信息還包括用于向用戶提出問題的問題提示信息;
相應(yīng)的,所述反饋接收單元用于接收用戶根據(jù)所述媒體元素、所述預(yù)設(shè)選項和所述問題提示信息對所述預(yù)設(shè)情項做出的選擇操作;或者,
所述反饋接收單元用于接收用戶根據(jù)多個所述媒體元素和所述問題提示信息對視頻、音頻或者音視頻的選擇操作。
優(yōu)選的,所述提供單元通過用戶界面提供的媒體元素為至少兩個,且所述媒體元素中還包括提示用戶做出何種判斷的判斷提示信息;
相應(yīng)的,所述反饋接收單元具體用于接收對所述媒體元素的選擇操作;所述選擇操作是用戶對符合所述判斷提示信息的媒體元素做出的選擇操作。
本申請第二實施例提供的用戶驗證裝置是與本申請第一實施例提供的用戶驗證方法相對應(yīng)的,具體描述可參考本申請第一實施例對用戶驗證方法的描述。
本申請第三實施例還提供一種用戶驗證方法,圖8本申請第三實施例提供的一種用戶方法的流程圖,請參照圖8,該驗證方法包括:
步驟s801,在用戶界面上提供情境模式描述和多個媒體元素;所述多個媒體元素中至少有一個的內(nèi)容與所述情境模式描述相符。
步驟s802,接收對所述媒體元素的選擇操作。
步驟s803,判斷所述選擇操作所對應(yīng)的媒體元素是否與所述情境模式描述相符。
若判斷結(jié)果為是,則驗證通過。
本申請第三實施例提供的該驗證方法與本申請第一實施例提供的一種用戶驗證方法的區(qū)別是,在用戶界面上展示的情境模式是已經(jīng)確定的,而需要用戶根據(jù)該展示的情境模式判斷用戶界面中哪個媒體元素(圖片、視頻、音頻或音視頻)中的展示的情境與已經(jīng)確定的情境模式相匹配,該方法也是將自然人與機(jī)器的本質(zhì)區(qū)別作為判斷的基礎(chǔ)對象,因此,該方法也可以簡單的區(qū)分自然人和機(jī)器行為,以防止機(jī)器行為給網(wǎng)絡(luò)環(huán)境造成的影響。并且,該驗證方法可以保證該驗證過程的準(zhǔn)確性、有效性、可靠性和安全性。
本申請第四實施例還提供一種用戶驗證裝置,圖9本申請第四實施例提供的一種用戶驗證裝置的示意圖,請參照圖9,該驗證裝置包括:
展示單元901,用于在用戶界面上展示情境模式描述和多個媒體元素;所述多個媒體元素中至少有一個的內(nèi)容與所述情境模式描述相符;
選擇操作接收單元902,用于接收對所述媒體元素的選擇操作;
判斷單元903,用于判斷所述選擇操作所對應(yīng)的媒體元素是否與所述情境模式描述相符;
若所述判斷單元的判斷結(jié)果為是,則驗證通過。
本申請第四實施例提供的用戶驗證裝置是與本申請第三實施例提供的用戶驗證方法相對應(yīng)的,具體描述可參考本申請第三實施例對用戶驗證方法的描述。
本申請雖然以較佳實施例公開如上,但其并不是用來限定本申請,任何本領(lǐng)域技術(shù)人員在不脫離本申請的精神和范圍內(nèi),都可以做出可能的變動和修改,因此本申請的保護(hù)范圍應(yīng)當(dāng)以本申請權(quán)利要求所界定的范圍為準(zhǔn)。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序 的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲器(sram)、動態(tài)隨機(jī)存取存儲器(dram)、其他類型的隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。