一種組合驗證方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種組合驗證方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)發(fā)展,越來越多人們喜歡使用互聯(lián)網(wǎng)進行交互,例如:人與人之間的互聯(lián)網(wǎng)交互,或者人與服務(wù)器之間的互聯(lián)網(wǎng)交互。其中,人與服務(wù)器之間的互聯(lián)網(wǎng)交互可以是人們通過使用用戶終端與服務(wù)器之間進行交互,例如:在用戶終端上瀏覽服務(wù)器提供的網(wǎng)頁,還可以是通過用戶終端上顯示的網(wǎng)頁與服務(wù)器進行交互。例如:用戶經(jīng)常會通過用戶終端向服務(wù)器發(fā)送一些驗證信息或者驗證請求,以請求服務(wù)器對其進行驗證。然而,現(xiàn)在存在一種這樣的驗證方式,用戶終端需要發(fā)送至少兩個驗證信息給服務(wù)器,服務(wù)器才能對其進行驗證,且只有當(dāng)這至少兩個驗證信息都正確時,才算驗證正確。可見,這種驗證方式由于需要用戶向服務(wù)器發(fā)送至少兩個驗證信息,且每個驗證信息都存在錯誤的可能,這樣就導(dǎo)致驗證的正確率比較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種組合驗證方法和裝置,可以提高驗證的正確率。
[0004]第一方面,本發(fā)明實施例提供一種組合驗證方法,包括:
[0005]接收用戶終端發(fā)送的針對第一目標事件的驗證信息,所述驗證信息包括所述用戶終端響應(yīng)用戶操作而設(shè)定的第一期望信息,所述第一期望信息為針對所述第一目標事件在特定時段的期望信息;
[0006]按照預(yù)設(shè)選擇規(guī)則選擇與所述第一目標事件關(guān)聯(lián)的第二目標事件,并生成所述第二目標事件的第二期望信息,其中,所述第二期望信息至少包括兩個子期望信息,其中,所述至少兩個子期望信息中有一個子期望信息為所述第二目標事件的正確信息;
[0007]將所述第一期望信息分別與每個所述子期望信息組成一個驗證組合;
[0008]當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果,其中,所述組合驗證中必須是驗證組合內(nèi)的兩個期望信息都驗證正確時,才得到正確的驗證結(jié)果。
[0009]可選的,所述按照預(yù)設(shè)選擇規(guī)則選擇與所述第一目標事件關(guān)聯(lián)的第二目標事件,包括:
[0010]按照預(yù)設(shè)選擇規(guī)則選擇事件發(fā)生時間離所述第一目標事件的發(fā)生時間最近的第二目標事件。
[0011]可選的,所述生成所述第二目標事件的第二期望信息,包括:
[0012]生成所述第二目標事件的第一子期望信息和第二子期望信息,其中,所述第一子期望信息和所述第二子期望信息中存在一個期望信息為所述第二目標事件的正確信息;
[0013]所述將所述第一期望信息分別與每個所述子期望信息組成一個驗證組合,包括:
[0014]將所述第一期望信息分別與預(yù)先指定的至少三個全局期望信息中每個所述全局期望信息組成一個子驗證組合,其中,所述至少三個全局期望信息是針對所述第一目標事件全時段的期望信息,且所述至少三個全局期望信息中存在一個全局期望信息為所述第一目標事件全時段的正確信息;
[0015]將每個所述子驗證組合與所述第一子期望信息組合成一個驗證組合,以及將每個所述子驗證組合與所述第二子期望信息組合成一個驗證組合;
[0016]所述當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果,包括:
[0017]當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息、所述第一目標事件全時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果。
[0018]可選的,所述驗證信息還包括驗證數(shù)值;所述方法還包括:
[0019]從所述用戶終端對應(yīng)的用戶賬號轉(zhuǎn)移出所述驗證數(shù)值,并將所述驗證數(shù)值分成M份數(shù)值,將所述M份數(shù)值分別分配給所述M個所述驗證組合,其中,每個所述驗證組合被分配的驗證數(shù)值乘以該驗證組合驗證正確所對應(yīng)的系數(shù)所得的數(shù)值相差在預(yù)設(shè)閾值內(nèi),所述M為所述驗證組合的個數(shù)。
[0020]可選的,所述方法還包括:
[0021]當(dāng)所述M個所述驗證組合中的目標驗證組合驗證正確時,向所述用戶終端對應(yīng)的用戶賬號轉(zhuǎn)移待轉(zhuǎn)移數(shù)值,其中,所述待轉(zhuǎn)移數(shù)值等于所述目標驗證組合被分配的驗證數(shù)值乘以所述目標驗證組合驗證正確所對應(yīng)的系數(shù)所得的數(shù)值。
[0022]第二方面,本發(fā)明實施例提供一種組合驗證裝置,包括:接收單元、選擇單元、組合單元和驗證單元,其中:
[0023]所述接收單元,用于接收用戶終端發(fā)送的針對第一目標事件的驗證信息,所述驗證信息包括所述用戶終端響應(yīng)用戶操作而設(shè)定的第一期望信息,所述第一期望信息為針對所述第一目標事件在特定時段的期望信息;
[0024]所述選擇單元,用于按照預(yù)設(shè)選擇規(guī)則選擇與所述第一目標事件關(guān)聯(lián)的第二目標事件,并生成所述第二目標事件的第二期望信息,其中,所述第二期望信息至少包括兩個子期望信息,其中,所述至少兩個子期望信息中有一個子期望信息為所述第二目標事件的正確信息;
[0025]所述組合單元,用于將所述第一期望信息分別與每個所述子期望信息組成一個驗證組合;
[0026]所述驗證單元,用于當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果,其中,所述組合驗證中必須是驗證組合內(nèi)的兩個期望信息都驗證正確時,才得到正確的驗證結(jié)果。
[0027]可選的,所述選擇單元用于按照預(yù)設(shè)選擇規(guī)則選擇事件發(fā)生時間離所述第一目標事件的發(fā)生時間最近的第二目標事件。
[0028]可選的,所述生成單元用于生成所述第二目標事件的第一子期望信息和第二子期望信息,其中,所述第一子期望信息和所述第二子期望信息中存在一個期望信息為所述第二目標事件的正確信息;
[0029]所述組合單元用于將所述第一期望信息分別與預(yù)先指定的至少三個全局期望信息中每個所述全局期望信息組成一個子驗證組合,其中,所述至少三個全局期望信息是針對所述第一目標事件全時段的期望信息,且所述至少三個全局期望信息中存在一個全局期望信息為所述第一目標事件全時段的正確信息;以及將每個所述子驗證組合與所述第一子期望信息組合成一個驗證組合,以及將每個所述子驗證組合與所述第二子期望信息組合成一個驗證組合;
[0030]所述驗證單元用于當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息、所述第一目標事件全時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果。
[0031 ] 可選的,所述驗證信息還包括驗證數(shù)值;所述裝置還包括:
[0032]第一轉(zhuǎn)移單元,用于從所述用戶終端對應(yīng)的用戶賬號轉(zhuǎn)移出所述驗證數(shù)值,并將所述驗證數(shù)值分成M份數(shù)值,將所述M份數(shù)值分別分配給所述M個所述驗證組合,其中,每個所述驗證組合被分配的驗證數(shù)值乘以該驗證組合驗證正確所對應(yīng)的系數(shù)所得的數(shù)值相差在預(yù)設(shè)閾值內(nèi),所述M為所述驗證組合的個數(shù)。
[0033]可選的,所述裝置還包括:
[0034]第二轉(zhuǎn)移單元,用于當(dāng)所述M個所述驗證組合中的目標驗證組合驗證正確時,向所述用戶終端對應(yīng)的用戶賬號轉(zhuǎn)移待轉(zhuǎn)移數(shù)值,其中,所述待轉(zhuǎn)移數(shù)值等于所述目標驗證組合被分配的驗證數(shù)值乘以所述目標驗證組合驗證正確所對應(yīng)的系數(shù)所得的數(shù)值。
[0035]上述技術(shù)方案中,接收用戶終端發(fā)送的針對第一目標事件的驗證信息,所述驗證信息包括所述用戶終端響應(yīng)用戶操作而設(shè)定的第一期望信息,所述第一期望信息為針對所述第一目標事件在特定時段的期望信息;按照預(yù)設(shè)選擇規(guī)則選擇與所述第一目標事件關(guān)聯(lián)的第二目標事件,并生成所述第二目標事件的第二期望信息,其中,所述第二期望信息至少包括兩個子期望信息,其中,所述至少兩個子期望信息中有一個子期望信息為所述第二目標事件的正確信息;將所述第一期望信息分別與每個所述子期望信息組成一個驗證組合;當(dāng)獲取到所述第一目標事件在所述特定時段的正確信息和所述第二目標事件的正確信息時,分別對每個所述驗證組合進行組合驗證,以獲取各所述驗證組合的驗證結(jié)果,其中,所述組合驗證中必須是驗證組合內(nèi)的兩個期望信息都驗證正確時,才得到正確的驗證結(jié)果。由于第二期望信息中至少包括第二目標事件的正確信息,那么,本發(fā)明實施例與相比現(xiàn)有技術(shù)中兩個驗證信息都存在錯誤的可能相比,本發(fā)明實施例可以提高驗證的正確率。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1是本發(fā)明實施例提供的一種組合驗證方法的流程示意圖;
[0038]圖2是本發(fā)明實施例提供的另一種組合驗證方法的流程示意圖;
[0039]圖3、圖4和圖5是本發(fā)明實施例應(yīng)用于足球競猜場景的一個舉例示意圖
[0040]圖6是本發(fā)明實施例提供的一種組合驗證裝置的結(jié)構(gòu)示意圖;
[0041]圖7是本發(fā)明實施例提供的另一種組合驗證裝置的結(jié)構(gòu)示意圖;
[0042]圖8是本發(fā)明實施例提供的另一種組合驗證裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]請參閱圖1,圖1是本發(fā)明實施例提供的一種組合驗證方法的流程示意圖,如圖1所示,包括以下步驟:
[0045]S101、接收用戶終端發(fā)送的針對第一目標事件的驗證信息,所述驗證信息包括所述用戶終端響應(yīng)用戶操作而設(shè)定的第一期望信息,所述第一期望信息為針對所述第一目標事件在特定時段的期望信息。
[0046]本實施例中,上述第一目標事件可以是用戶終端請求驗證的事件,例如:進行身份識別的驗證事件,或者上述第一目標事件可以是視頻、球賽或者娛樂節(jié)目。另外,特定時段可以是第