述。
[0214]以上各個模塊的具體實(shí)施可參見前面的實(shí)施例,在此不再贅述。
[0215]綜上所述,上述系統(tǒng)無需改裝電子終端,兩個電子終端可分別通過其攝像頭和閃光燈檢測到同一個用戶的心率數(shù)據(jù),并將所述心率數(shù)據(jù)上傳到服務(wù)器,如果所述兩個電子終端上傳的心率數(shù)據(jù)一致,則可確認(rèn)這兩個電子終端的距離為近距且用戶已確認(rèn)其合法性,從而允許這兩個電子終端之間進(jìn)行業(yè)務(wù)交互。由于要求兩個電子終端上傳的心率數(shù)據(jù)一致才能通過這兩個電子終端的身份認(rèn)證,即要求兩個電子終端檢測到的是同一個用戶的心率數(shù)據(jù),因此上述身份認(rèn)證方法中的第一電子終端和第二電子終端不容易被假冒,具有更高的安全性。而且,相對于現(xiàn)有的基于聲波的身份驗(yàn)證方案而言,該方案受環(huán)境的影響較小,實(shí)現(xiàn)較為簡便。
[0216]請參閱圖10,圖10為本發(fā)明第六實(shí)施例中身份驗(yàn)證裝置的結(jié)構(gòu)示意圖,所述裝置包括第一接收單元61、第二接收單元62、判斷單元63和發(fā)送單元64,如下:
[0217]第一接收單元61,用于接收第一電子終端發(fā)送的業(yè)務(wù)請求,所述業(yè)務(wù)請求攜帶第一電子終端的身份信息和第二電子終端的身份信息;
[0218]發(fā)送單元64,用于根據(jù)所述第一電子終端的身份信息和第二電子終端的身份信息分別向第一電子終端和第二電子終端發(fā)送的驗(yàn)證信息獲取請求;
[0219]第一接收單元61,還用于接收第一電子終端根據(jù)所述驗(yàn)證信息獲取請求上傳的第一驗(yàn)證標(biāo)識,所述第一驗(yàn)證標(biāo)識由第一電子終端根據(jù)獲取到的用戶的心率數(shù)據(jù)和獲取所述心率數(shù)據(jù)時的時間信息生成。
[0220]第二接收單元62,用于接收第二電子終端根據(jù)所述驗(yàn)證信息獲取請求上傳的第二驗(yàn)證標(biāo)識,所述第二驗(yàn)證標(biāo)識由第二電子終端根據(jù)獲取到的用戶的心率數(shù)據(jù)和獲取所述心率數(shù)據(jù)時的時間信息生成。
[0221]判斷單元63,用于判斷所述第一驗(yàn)證標(biāo)識與所述二驗(yàn)證標(biāo)識之間的差別是否小于預(yù)定閾值,若是,則通過所述業(yè)務(wù)請求,若否,則拒絕所述業(yè)務(wù)請求。
[0222]可選的,為了提高該驗(yàn)證標(biāo)識的可靠性,在生成第一驗(yàn)證標(biāo)識和第二驗(yàn)證標(biāo)識時,還可以將電子終端的位置信息也作為參考因素之一,即第一驗(yàn)證標(biāo)識中還可以包括第一電子終端的位置信息,第二驗(yàn)證標(biāo)識中還可以包括第二電子終端的位置信息,則:
[0223]所述判斷單元63,具體可以用于依據(jù)所述第一驗(yàn)證標(biāo)識中所包含的第一電子終端的位置信息和所述第二驗(yàn)證標(biāo)識中所包含的第二電子終端的位置信息判斷所述第一電子終端與所述第二電子終端之間的距離是否小于預(yù)設(shè)距離,如果不小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值;如果小于預(yù)設(shè)距離,則判斷所述第一驗(yàn)證標(biāo)識所包含的心率信息是否與所述第二標(biāo)識所包含的心率信息一致,若一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別小于預(yù)定閾值,若不一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值。
[0224]或者,為了防止心率信息被偽造的情況發(fā)生,也可以先判斷心率信息,再判斷位置信息,如下:
[0225]所述判斷單元63,具體用于判斷所述第一驗(yàn)證標(biāo)識所包含的心率信息是否與所述第二標(biāo)識所包含的心率信息一致,若不一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值;若一致,則依據(jù)所述第一驗(yàn)證標(biāo)識中所包含的第一電子終端的位置信息和所述第二驗(yàn)證標(biāo)識中所包含的第二電子終端的位置信息判斷所述第一電子終端與所述第二電子終端之間的距離是否小于預(yù)設(shè)距離,若小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別小于預(yù)定閾值,若不小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值。
[0226]可選的,為了進(jìn)一步提高信息的安全性,此時還可以將所述第二電子終端的身份信息發(fā)送給所述第一電子終端,并在所述第一電子終端上顯示所述第二電子終端的身份信息,以便用戶作再一次地確認(rèn),若用戶確認(rèn),才對虛擬資源作進(jìn)一步處理,比如,進(jìn)行轉(zhuǎn)賬、還款或付款等等,即該身份驗(yàn)證裝置還可以包括賬戶虛擬資源數(shù)值變更單元65,如下:
[0227]發(fā)送單元64,還可以用于在判斷單元63確定通過所述業(yè)務(wù)請求時,將所述第二電子終端的身份信息發(fā)送給所述第一電子終端。
[0228]第一接收單元61,還可以用于:在接收第一電子終端上傳的第一驗(yàn)證標(biāo)識步驟之前,接收所述第一電子終端發(fā)起的虛擬資源轉(zhuǎn)移請求,所述虛擬資源轉(zhuǎn)移請求包括所述第一電子終端的身份信息;在接收第二電子終端上傳的第二驗(yàn)證標(biāo)識步驟之后,還用于接收所述第一電子終端選擇所述第二電子終端作為虛擬資源接收方的確認(rèn)操作信息。
[0229]第一接收單元61,還可以用于接收所述第一電子終端設(shè)置的需轉(zhuǎn)移的虛擬資源數(shù)值。
[0230]賬戶虛擬資源數(shù)值變更單元65,用于根據(jù)該待轉(zhuǎn)移的虛擬資源數(shù)值在所述第一電子終端對應(yīng)的賬戶上減去相應(yīng)的虛擬資源數(shù)值,同時在所述第二電子終端對應(yīng)的第二賬戶上增加所述相應(yīng)的虛擬資源數(shù)值。
[0231]此后,發(fā)送單元64,還可以用于將虛擬資源數(shù)值的轉(zhuǎn)移結(jié)果分別發(fā)送給第一電子終端和第二電子終端,在此不再贅述。
[0232]該身份驗(yàn)證裝置具體可以作為本發(fā)明實(shí)施例的服務(wù)器,以上各個單元的具體實(shí)施可參見前面的實(shí)施例,在此不再贅述。
[0233]綜上所述,上述裝置無需改裝電子終端,兩個電子終端可分別通過其攝像頭和閃光燈檢測到同一個用戶的心率數(shù)據(jù),并將所述心率數(shù)據(jù)上傳到服務(wù)器,如果所述兩個電子終端上傳的心率數(shù)據(jù)一致,則可確認(rèn)這兩個電子終端的距離為近距且用戶已確認(rèn)其合法性,從而允許這兩個電子終端之間進(jìn)行業(yè)務(wù)交互。由于要求兩個電子終端上傳的心率數(shù)據(jù)一致才能實(shí)現(xiàn)兩個電子終端的身份認(rèn)證,即要求兩個電子終端檢測到的是同一個用戶的心率數(shù)據(jù),因此上述身份認(rèn)證方法中的第一電子終端和第二電子終端不容易被假冒,具有更高的安全性。而且,相對于現(xiàn)有的基于聲波的身份驗(yàn)證方案而言,該方案受環(huán)境的影響較小,實(shí)現(xiàn)較為簡便。
[0234]根據(jù)本發(fā)明的另一個實(shí)施例,可以通過在包括中央處理單元(CPU)、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)等處理元件和存儲元件的例如智能設(shè)備的通用計算設(shè)備上運(yùn)行能夠執(zhí)行如圖3-4及圖6-8中所示的身份驗(yàn)證方法的智能設(shè)備程序(包括程序代碼),來構(gòu)造如圖9-10中所示的裝置和系統(tǒng),以及來實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的身份驗(yàn)證方法。所述智能設(shè)備程序可以記載于例如智能設(shè)備可讀記錄介質(zhì)上,并通過智能設(shè)備可讀記錄介質(zhì)裝載于上述計算設(shè)備中,并在其中運(yùn)行。當(dāng)所述智能設(shè)備程序運(yùn)行在智能設(shè)備上時,所述程序代碼執(zhí)行所述的身份驗(yàn)證方法的各步驟。
[0235]綜上所述,雖然本發(fā)明已以優(yōu)選實(shí)施例揭露如上,但上述優(yōu)選實(shí)施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種身份驗(yàn)證方法,其特征在于,所述方法包括以下步驟: 第一電子終端向服務(wù)器發(fā)起業(yè)務(wù)請求,所述業(yè)務(wù)請求攜帶第一電子終端的身份信息和第二電子終端的身份信息; 所述服務(wù)器根據(jù)所述第一電子終端的身份信息和第二電子終端的身份信息分別向第一電子終端和第二電子終端發(fā)送的驗(yàn)證信息獲取請求; 第一電子終端根據(jù)所述驗(yàn)證信息獲取請求獲取用戶的心率數(shù)據(jù)和當(dāng)前時間信息,并根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第一驗(yàn)證標(biāo)識,并上傳至服務(wù)器; 第二電子終端根據(jù)所述驗(yàn)證信息獲取請求獲取所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息,并根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第二驗(yàn)證標(biāo)識,并上傳至所述服務(wù)器;所述服務(wù)器判斷所述第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別是否小于預(yù)定閾值,若是,則通過所述業(yè)務(wù)請求,若否,則拒絕所述業(yè)務(wù)請求。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述驗(yàn)證信息獲取請求獲取用戶的心率數(shù)據(jù),包括: 根據(jù)所述驗(yàn)證信息獲取請求通過心率獲取裝置獲取用戶的心率數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述心率獲取裝置包括照射模塊和攝像模塊,則所述通過心率獲取裝置獲取用戶的心率數(shù)據(jù),包括: 根據(jù)所述驗(yàn)證信息獲取請求生成并顯示心率獲取提示信息,所述提示信息提示用戶將手放置心率獲取區(qū)域; 調(diào)用照射進(jìn)程和攝像進(jìn)程,以啟動照射模塊和攝像模塊; 利用所述照射模塊所發(fā)出的光,通過攝像模塊撲捉位于所述心率獲取區(qū)域的用戶的手的亮度變化,得到亮度變化信息; 根據(jù)所述亮度變化信息生成用戶的心率數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述亮度變化信息生成用戶的心率數(shù)據(jù),包括: 當(dāng)所述亮度變化信息指示亮度變小時,記作一次心跳; 根據(jù)統(tǒng)計的心跳次數(shù)生成用戶的心率數(shù)據(jù)。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于, 所述根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第一驗(yàn)證標(biāo)識之前,還包括:所述第一電子終端獲取第一電子終端的位置信息; 所述根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第一驗(yàn)證標(biāo)識,具體為:根據(jù)所述用戶的心率數(shù)據(jù)、當(dāng)前時間信息和第一電子終端的位置信息生成第一驗(yàn)證標(biāo)識; 所述根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第二驗(yàn)證標(biāo)識之前,還包括:所述第二電子終端獲取第二電子終端的位置信息; 所述根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第二驗(yàn)證標(biāo)識,具體為:根據(jù)所述用戶的心率數(shù)據(jù)、當(dāng)前時間信息和第二電子終端的位置信息生成第二驗(yàn)證標(biāo)識。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述服務(wù)器判斷所述第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別是否小于預(yù)定閾值步驟,具體包括: 依據(jù)所述第一驗(yàn)證標(biāo)識中所包含的第一電子終端的位置信息和所述第二驗(yàn)證標(biāo)識中所包含的第二電子終端的位置信息判斷所述第一電子終端與所述第二電子終端之間的距離是否小于預(yù)設(shè)距離,如果不小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值;如果小于預(yù)設(shè)距離,則判斷所述第一驗(yàn)證標(biāo)識所包含的心率信息是否與所述第二標(biāo)識所包含的心率信息一致,若一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別小于預(yù)定閾值,若不一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值;或者, 判斷所述第一驗(yàn)證標(biāo)識所包含的心率信息是否與所述第二標(biāo)識所包含的心率信息一致,不一致,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值;若一致,則依據(jù)所述第一驗(yàn)證標(biāo)識中所包含的第一電子終端的位置信息和所述第二驗(yàn)證標(biāo)識中所包含的第二電子終端的位置信息判斷所述第一電子終端與所述第二電子終端之間的距離是否小于預(yù)設(shè)距離,若小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別小于預(yù)定閾值,若不小于預(yù)設(shè)距離,則確定第一驗(yàn)證標(biāo)識與所述第二驗(yàn)證標(biāo)識之間的差別不小于預(yù)定閾值。7.一種身份驗(yàn)證系統(tǒng),其特征在于,所述系統(tǒng)包括第一電子終端、第二電子終端、以及服務(wù)器,其中: 所述第一電子終端包括請求模塊、第一獲取模塊、第一標(biāo)識信息生成模塊和第一上傳模塊; 請求模塊,用于向服務(wù)器發(fā)起業(yè)務(wù)請求,所述業(yè)務(wù)請求攜帶第一電子終端的身份信息和第二電子終端的身份信息; 第一獲取模塊,用于接收所述服務(wù)器根據(jù)所述第一電子終端的身份信息返回的驗(yàn)證信息獲取請求,根據(jù)所述驗(yàn)證信息獲取請求獲取用戶的心率數(shù)據(jù)和當(dāng)前時間信息; 第一標(biāo)識信息生成模塊,用于根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第一驗(yàn)證標(biāo)識; 第一上傳模塊,用于將所述第一驗(yàn)證標(biāo)識上傳至服務(wù)器; 所述第二電子終端包括第二獲取模塊、第二標(biāo)識信息生成模塊和第二上傳模塊;第二獲取模塊,用于接收所述服務(wù)器根據(jù)所述第二電子終端的身份信息返回的驗(yàn)證信息獲取請求,根據(jù)所述驗(yàn)證信息獲取請求獲取用戶的心率數(shù)據(jù)和當(dāng)前時間信息; 第二標(biāo)識信息生成模塊,用于根據(jù)所述用戶的心率數(shù)據(jù)和當(dāng)前時間信息生成第二驗(yàn)證標(biāo)識; 第二上傳模塊,用于將所述第二驗(yàn)證標(biāo)識上傳至服務(wù)器; 所述服務(wù)器包括收發(fā)模塊和判斷模塊; 下