證請求為指示第一用戶輸入其第二驗證信息的請求。這里,將使用第二終端的用戶稱為第二用戶。
[0075]在另一種實施方式中,所述第二終端與所述第一終端為不同終端,所述第三終端與所述第一終端為不同終端。這種實施方式中,將第一子認證請求發(fā)送至第二終端,將第二子認證請求發(fā)送至第三終端。這里,第一子認證請求為指示第二用戶輸入其第一驗證信息的請求;第二子認證請求為指示第三用戶輸入其第二驗證信息的請求。
[0076]綜上所述,針對一次電子支付的認證請求,需要同時獲取兩個用戶的兩個不同驗證信息。這兩個用戶可以是使用第一終端的第一用戶以及使用第二終端或第三終端的第二用戶或第三用戶。這兩個用戶還可以是使用第二終端的第二用戶以及使用第三終端的第三用戶??梢愿鶕?jù)具體使用場景靈活實施本發(fā)明實施例的技術方案,例如,當情侶使用綁定副卡的終端進行電子支付時,除了需要獲取情侶一方在第一終端上輸入的驗證信息,還需要獲取情侶另一方(主卡持有者)在第二終端上輸入的驗證信息。再例如,當小孩使用綁定副卡的終端進行電子支付時,除了需要獲取父親在第二終端上輸入的驗證信息,還需要獲取母親在第三終端上輸入的驗證信息。
[0077]步驟304:當接收到所述第二終端發(fā)送的第一驗證信息,且接收到所述第三終端發(fā)送的第二驗證信息時,對所述第一驗證信息以及所述第二驗證信息進行認證。
[0078]本發(fā)明實施例中,第二終端接收到第一子認證請求后,接收輸入的第一驗證信息,并將所述第一驗證信息發(fā)送給服務器。同理,第三終端接收到第二子認證請求后,接收輸入的第二驗證信息,并將所述第二驗證信息發(fā)送給服務器。服務器對所述第一驗證信息以及所述第二驗證信息進行認證。
[0079]本發(fā)明實施例中,第一驗證信息和第二驗證信息基于不同的支付終端,因此,支付環(huán)境安全性較高。另外,第一驗證信息、第二驗證信息的類型可以多樣化的,例如密碼、指紋、手勢、人臉等等,這進一步增加了支付的安全性。
[0080]步驟305:向所述第一終端發(fā)送認證結果。
[0081]本發(fā)明實施例中,認證結果包括兩個,分別為認證成功和認證失敗。本發(fā)明實施例針對某次電子支付的認證,將一個認證請求拆分為兩個子認證請求,然后分別發(fā)給兩個終端,由兩個不同的用戶分別輸入兩個不同的驗證信息進行同時認證,當兩個用戶的驗證信息都認證成功時,則對此次電子支付最終認證成功,大大提高了認證的安全性,且支付環(huán)境安全性較高,保障了用戶的財產(chǎn)。
[0082]圖4為本發(fā)明實施例一的服務器的結構組成示意圖,如圖4所示,所述服務器包括:
[0083]接收單元41,用于接收第一終端發(fā)送的認證請求;
[0084]確定單元42,用于確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求;
[0085]第一發(fā)送單元43,用于將所述第一子認證請求發(fā)送至第二終端,以及將所述第二子認證請求發(fā)送至第三終端;
[0086]認證單元44,用于當接收到所述第二終端發(fā)送的第一驗證信息,且接收到所述第三終端發(fā)送的第二驗證信息時,對所述第一驗證信息以及所述第二驗證信息進行認證;
[0087]第二發(fā)送單元45,用于向所述第一終端發(fā)送認證結果;
[0088]其中,所述第二終端或所述第三終端與所述第一終端為同一終端或不同終端。
[0089]本領域技術人員應當理解,圖4所示的服務器中的各單元的實現(xiàn)功能可參照前述認證方法的相關描述而理解。圖4所示的服務器中的各單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0090]圖5為本發(fā)明實施例二的服務器的結構組成示意圖,如圖5所示,所述服務器包括:[0091 ]接收單元51,用于接收第一終端發(fā)送的認證請求;
[0092]確定單元52,用于確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求;
[0093]第一發(fā)送單元53,用于將所述第一子認證請求發(fā)送至第二終端,以及將所述第二子認證請求發(fā)送至第三終端;
[0094]認證單元54,用于當接收到所述第二終端發(fā)送的第一驗證信息,且接收到所述第三終端發(fā)送的第二驗證信息時,對所述第一驗證信息以及所述第二驗證信息進行認證;
[0095]第二發(fā)送單元55,用于向所述第一終端發(fā)送認證結果;
[0096]其中,所述第二終端或所述第三終端與所述第一終端為同一終端或不同終端。
[0097]所述第二發(fā)送單元55,還用于當所述第一驗證信息驗證成功,且所述第二驗證信息驗證成功時,向所述第一終端發(fā)送認證成功消息。
[0098]所述第二發(fā)送單元55,還用于當所述第一驗證信息驗證失敗,或者所述第二驗證信息驗證失敗時,向所述第一終端發(fā)送認證失敗消息。
[0099]所述確定單元52包括:
[0100]查找子單元521,用于查找與所述認證請求相匹配的認證策略;
[0101]第一確定子單元522,用于根據(jù)所述認證策略,確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求。
[0102]本領域技術人員應當理解,圖5所示的服務器中的各單元的實現(xiàn)功能可參照前述認證方法的相關描述而理解。圖5所示的服務器中的各單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0103]圖6為本發(fā)明實施例三的服務器的結構組成示意圖,如圖6所示,所述服務器包括:[0?04]接收單元61,用于接收第一終端發(fā)送的認證請求;
[0?05] 確定單元62,用于確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求;
[0106]第一發(fā)送單元63,用于將所述第一子認證請求發(fā)送至第二終端,以及將所述第二子認證請求發(fā)送至第三終端;
[0107]認證單元64,用于當接收到所述第二終端發(fā)送的第一驗證信息,且接收到所述第三終端發(fā)送的第二驗證信息時,對所述第一驗證信息以及所述第二驗證信息進行認證;
[0108]第二發(fā)送單元65,用于向所述第一終端發(fā)送認證結果;
[0109]其中,所述第二終端或所述第三終端與所述第一終端為同一終端或不同終端。
[0110]所述第二發(fā)送單元65,還用于當所述第一驗證信息驗證成功,且所述第二驗證信息驗證成功時,向所述第一終端發(fā)送認證成功消息。
[0111]所述第二發(fā)送單元66,還用于當所述第一驗證信息驗證失敗,或者所述第二驗證信息驗證失敗時,向所述第一終端發(fā)送認證失敗消息。
[0112]所述確定單元62包括:
[0113]查找子單元621,用于查找與所述認證請求相匹配的認證策略;
[0114]第一確定子單元622,用于根據(jù)所述認證策略,確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求。
[0115]所述確定單元62還包括:
[0116]檢測子單元623,用于當查找到與所述認證請求相匹配的認證策略為兩個以上時,向所述第二終端以及第三終端發(fā)送檢測消息,以檢測所述第二終端以及第三終端所支持的認證方式;
[0117]第二確定子單元624,用于接收所述第二終端以及第三終端發(fā)送的響應消息,根據(jù)所述響應消息確定所述第二終端以及第三終端所支持的認證方式;
[0118]第一選擇子單元625,還用于根據(jù)所述第二終端以及第三終端所支持的認證方式,從所述兩個以上認證策略中選擇出與所述第二終端以及第三終端所支持的認證方式相匹配的認證策略。
[0119]本領域技術人員應當理解,圖6所示的服務器中的各單元的實現(xiàn)功能可參照前述認證方法的相關描述而理解。圖6所示的服務器中的各單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而實現(xiàn)。
[0120]圖7為本發(fā)明實施例四的服務器的結構組成示意圖,如圖7所示,所述服務器包括:[0121 ]接收單元71,用于接收第一終端發(fā)送的認證請求;
[0122]確定單元72,用于確定出與所述認證請求對應的至少第一子認證請求、第二子認證請求;
[0123]第一發(fā)送單元73,用于將所述第一子認證請求發(fā)送至第二終端,以及將所述第二