本申請涉及通信,尤其涉及一種刷卡生物識別的認證方法、裝置、設備、存儲介質及產品。
背景技術:
1、隨著移動支付的發展,移動終端上的手機錢包應用的移動支付方式被普遍應用。目前,手機錢包應用中通常采用超級sim卡的技術,與終端通過標準通訊接口交互,以實現移動支付的目的,其中,超級sim卡可適配市面所有的nfc機型,且具備卡應用動態加載的優勢,用戶可下載例如公交、門禁、校園、身份認證、金融等各類應用。
2、相關技術中通常是采用超級sim卡的swp-sim技術,實現移動支付。但是該方法中機具下發的數據經由終端nfc天線直接傳輸到卡片,與卡上應用完成交互,手機錢包應用無法在業務交互開啟前攔截或暫停當前業務,從而無法觸發生物識別的環節。即該方法中,超級sim卡的swp-sim技術模式,存在不支持刷卡生物識別的問題,導致用戶支付的安全性低下。
技術實現思路
1、本申請的主要目的在于提供一種刷卡生物識別的認證方法、裝置、設備、存儲介質及產品,旨在解決現有技術中超級sim卡不支持刷卡生物識別,導致用戶支付的安全性低下的技術問題。
2、為實現以上目的,本申請提供一種刷卡生物識別的認證方法,所述刷卡生物識別的認證方法包括:
3、響應于用戶觸發的機具刷卡操作,獲取卡端的seid標識;
4、基于預設的生物識別認證標識列表,確定所述用戶當前的生物識別標識狀態,其中,所述生物識別認證標識列表保存有當前seid標識與生物識別標識狀態之間的映射關系;
5、執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果。
6、可選地,所述執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果的步驟,包括:
7、若所述生物識別標識狀態為未認證狀態,向用戶展示生物識別認證頁面;
8、對用戶在所述生物識別認證頁面觸發的生物識別認證操作進行識別認證,得到認證結果。
9、可選地,所述執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果的步驟,包括:
10、若所述生物識別標識狀態為已認證狀態,則將所述卡端的seid標識與所述生物識別認證標識列表下的seid標識進行一致性校驗,得到校驗結果;
11、若所述校驗結果為校驗通過,則判斷所述已認證狀態是否超時,若所述已認證狀態未超時,則生成認證成功的認證結果。
12、可選地,所述將所述卡端的seid標識與所述生物識別認證標識列表下的seid標識進行一致性校驗,得到校驗結果的步驟,包括:
13、獲取所述seid標識對應的公鑰和標識動態token值,其中,所述標識動態token值是用戶通過生物識別認證時卡端所下發的;
14、基于所述公鑰,對所述seid標識進行驗簽處理,得到卡端的seid標識對應的第一標識信息;
15、將卡端的seid標識對應的第一標識信息與所述生物識別認證標識列表下的seid標識對應的第二標識信息進行一致性校驗,得到校驗結果。
16、可選地,所述若所述校驗結果為校驗通過,則判斷所述已認證狀態是否超時,若所述已認證狀態未超時,則生成認證成功的認證結果的步驟之后,所述方法包括:
17、執行刷卡交互指令,得到交易結果;
18、當交易結果為交易成功時,將所述生物識別認證標識列表中用戶的seid標識對應的生物識別標識狀態更新為未認證狀態。
19、可選地,所述響應于用戶觸發的機具刷卡操作,獲取卡端的seid標識的步驟之前,所述方法包括:
20、響應于用戶觸發的生物識別認證請求,向用戶展示生物識別認證頁面,其中,所述生物識別認證請求包括用戶的seid標識;
21、對用戶在所述生物識別認證頁面觸發的生物識別認證操作進行識別認證,得到認證結果;
22、若所述認證結果為認證成功,則將預設的生物識別認證標識列表中用戶的seid標識對應的生物識別標識狀態更新為已認證狀態。
23、本申請還提供一種刷卡生物識別的認證裝置,所述刷卡生物識別的認證裝置包括:
24、獲取模塊,用于響應于用戶觸發的機具刷卡操作,獲取卡端的seid標識;
25、確定模塊,用于基于預設的生物識別認證標識列表,確定所述用戶當前的生物識別標識狀態,其中,所述生物識別認證標識列表保存有當前seid標識與生物識別標識狀態之間的映射關系;
26、執行模塊,用于執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果。
27、本申請還提出一種計算機程序產品,所述計算機程序產品包括刷卡生物識別的認證程序,所述刷卡生物識別的認證程序被處理器執行時實現所述的刷卡生物識別的認證方法的步驟。
28、本申請在用戶觸發機具刷卡操作后,通過將用戶卡端的seid標識與預設的生物識別認證標識列表進行比對,確定當前的生物識別標識狀態,以保證刷卡交易操作時已完成刷卡生物識別,進而提高用戶支付的安全性。
1.一種刷卡生物識別的認證方法,其特征在于,所述刷卡生物識別的認證方法包括:
2.如權利要求1所述的刷卡生物識別的認證方法,其特征在于,所述執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果的步驟,包括:
3.如權利要求1所述的刷卡生物識別的認證方法,其特征在于,所述執行相應所述生物識別標識狀態的生物識別認證流程,得到認證結果的步驟,包括:
4.如權利要求3所述的刷卡生物識別的認證方法,其特征在于,所述將所述卡端的seid標識與所述生物識別認證標識列表下的seid標識進行一致性校驗,得到校驗結果的步驟,包括:
5.如權利要求3所述的刷卡生物識別的認證方法,其特征在于,所述若所述校驗結果為校驗通過,則判斷所述已認證狀態是否超時,若所述已認證狀態未超時,則生成認證成功的認證結果的步驟之后,所述方法包括:
6.如權利要求1所述的刷卡生物識別的認證方法,其特征在于,所述響應于用戶觸發的機具刷卡操作,獲取卡端的seid標識的步驟之前,所述方法包括:
7.一種刷卡生物識別的認證裝置,其特征在于,所述刷卡生物識別的認證裝置包括:
8.一種刷卡生物識別的認證設備,其特征在于,所述刷卡生物識別的認證設備包括:存儲器、處理器以及存儲在存儲器上的用于實現所述刷卡生物識別的認證方法的程序,
9.一種存儲介質,其特征在于,所述存儲介質上存儲有實現刷卡生物識別的認證方法的程序,所述實現刷卡生物識別的認證方法的程序被處理器執行以實現如權利要求1至6中任一項所述刷卡生物識別的認證方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括刷卡生物識別的認證程序,所述刷卡生物識別的認證程序被處理器執行時實現如權利要求1至6中任一項所述的刷卡生物識別的認證方法的步驟。