密碼重置方法及系統(tǒng)、客戶端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及密碼重置方法及系統(tǒng)、客戶端及服務(wù)器。
【背景技術(shù)】
[0002]目前,客戶在銀行開戶之后,若客戶忘記密碼,出于對賬戶的安全性考慮,需要客戶本人手持身份證到銀行柜臺發(fā)起密碼重置申請。
[0003]然而,由客戶本人手持身份證到銀行柜臺辦理密碼重置業(yè)務(wù),大大影響了客戶體驗。
[0004]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種密碼重置方法、裝置及系統(tǒng),旨在解決現(xiàn)有技術(shù)中客戶必須親自去銀行柜臺辦理密碼重置業(yè)務(wù)的問題。
[0006]為實現(xiàn)上述目的,本發(fā)明提供的一種密碼重置方法,所述方法包括:
[0007]服務(wù)器接收客戶端發(fā)送的密碼重置請求,所述密碼重置請求中包含客戶當前的人臉視頻圖像、登錄所述客戶端的賬戶及所述客戶輸入的新的密碼;
[0008]所述服務(wù)器根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證;
[0009]若所述客戶通過身份認證,則按照所述新的密碼重置所述賬戶的密碼,且向所述客戶端反饋密碼重置成功消息。
[0010]優(yōu)選地,所述服務(wù)器根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證包括:
[0011]利用人臉識別技術(shù)和活體檢測技術(shù)對所述客戶當前的人臉視頻圖像進行識別處理,確定識別得分;
[0012]根據(jù)所述識別得分對所述客戶進行身份認證。
[0013]優(yōu)選地,若所述服務(wù)器在接收所述客戶端發(fā)送的密碼重置請求之前向所述客戶端發(fā)送過隨機字符串,則所述服務(wù)器根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證包括:
[0014]利用人臉識別技術(shù)、活體檢測技術(shù)及唇語識別技術(shù)對所述客戶當前的人臉視頻圖像進行識別處理,確定識別得分;
[0015]根據(jù)所述識別得分對所述客戶進行身份認證。
[0016]優(yōu)選地,所述根據(jù)所述識別得分對所述客戶進行身份認證包括:
[0017]若所述識別得分大于或等于預先設(shè)置的分數(shù)值,則確定所述客戶通過身份認證,向所述客戶端發(fā)送密碼重置受理消息,并進入對所述客戶當前的人臉視頻圖像的異步審核過程,在審核通過時,繼續(xù)執(zhí)行所述按照所述新的密碼重置所述賬戶的密碼,且向所述客戶端反饋密碼重置成功消息的步驟;
[0018]若所述識別得分小于預先設(shè)置的分數(shù)值,則進入與所述客戶的遠程視頻驗證過程,在驗證通過時,確定所述客戶通過身份認證,并繼續(xù)執(zhí)行所述按照所述新的密碼重置所述賬戶的密碼,且向所述客戶端反饋密碼重置成功消息的步驟。
[0019]為了達到上述目的,本發(fā)明還提供一種密碼重置方法,所述方法包括:
[0020]客戶的賬戶登錄客戶端后,若檢測到所述客戶的密碼重置指令,則所述客戶端拍攝所述客戶當前的人臉視頻圖像及獲取所述客戶輸入的新的密碼;
[0021]所述客戶端向服務(wù)器發(fā)送密碼重置請求,所述密碼重置請求中包含所述客戶當前的人臉視頻圖像、所述賬戶及所述新的密碼,使得所述服務(wù)器能夠根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證,在所述客戶通過所述身份認證時,按照所述新的密碼重置所述賬戶的密碼,并向所述客戶端反饋密碼重置成功消息;
[0022]所述客戶端接收所述服務(wù)器反饋的密碼重置成功消息。
[0023]優(yōu)選地,所述拍攝所述客戶當前的人臉視頻圖像之前還包括:
[0024]所述客戶端向所述服務(wù)器發(fā)送隨機字符串生成請求,使得所述服務(wù)器在接收到所述隨機字符串生成請求之后,將生成的隨機字符串反饋給所述客戶端;
[0025]所述客戶端接收所述服務(wù)器反饋的所述隨機字符串,所述隨機字符串用于在所述客戶端拍攝所述客戶當前的人臉視頻圖像的過程中,客戶端每間隔預置的時長依次顯示所述隨機字符串中的數(shù)字,并提示所述客戶勻速朗讀所述數(shù)字。
[0026]為實現(xiàn)上述目的,本發(fā)明還提供一種服務(wù)器,所述服務(wù)器包括:
[0027]接收模塊,用于接收客戶端發(fā)送的密碼重置請求,所述密碼重置請求中包含客戶當前的人臉視頻圖像、登錄所述客戶端的賬戶及所述客戶輸入的新的密碼;
[0028]認證模塊,用于根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證;
[0029]重置及反饋模塊,用于若所述客戶通過身份認證,則按照所述新的密碼重置所述賬戶的密碼,且向所述客戶端反饋密碼重置成功消息。
[0030]優(yōu)選地,所述認證模塊包括:
[0031 ]識別模塊,用于利用人臉識別技術(shù)和活體檢測技術(shù)對所述客戶當前的人臉視頻圖像進行識別處理,確定識別得分;
[0032]身份認證模塊,用于根據(jù)所述識別得分對所述客戶進行身份認證。
[0033]優(yōu)選地,若所述服務(wù)器在接收所述客戶端發(fā)送的密碼重置請求之前向所述客戶端發(fā)送過隨機字符串,則所述識別模塊具體用于:
[0034]利用人臉識別技術(shù)、活體檢測技術(shù)及唇語識別技術(shù)對所述客戶當前的人臉視頻圖像進行識別處理,確定識別得分。
[0035]優(yōu)選地,所述身份認證模塊包括:
[0036]異步審核模塊,用于若所述識別得分大于或等于預先設(shè)置的分數(shù)值,則確定所述客戶通過身份認證,向所述客戶端發(fā)送密碼重置受理消息,并進入對所述客戶當前的人臉視頻圖像的異步審核過程,在審核通過時,繼續(xù)執(zhí)行所述重置及反饋模塊;
[0037]遠程驗證模塊,用于若所述識別得分小于預先設(shè)置的分數(shù)值,則進入與所述客戶的遠程視頻驗證過程,在驗證通過時,確定所述客戶通過身份認證,并繼續(xù)執(zhí)行所述重置及反饋模塊。
[0038]為實現(xiàn)上述目的,本發(fā)明還提供一種客戶端,所述客戶端包括:
[0039]拍攝及獲取模塊,用于客戶的賬戶登錄所述客戶端后,若檢測到所述客戶的密碼重置指令,則拍攝所述客戶當前的人臉視頻圖像及獲取所述客戶輸入的新的密碼;
[0040]發(fā)送模塊,用于向服務(wù)器發(fā)送密碼重置請求,所述密碼重置請求中包含所述客戶當前的人臉視頻圖像、所述賬戶及所述新的密碼,使得所述服務(wù)器能夠根據(jù)所述客戶當前的人臉視頻圖像對所述客戶進行身份認證,在所述客戶通過所述身份認證時,按照所述新的密碼重置所述賬戶的密碼,并向所述客戶端反饋密碼重置成功消息;
[0041 ]接收模塊,用于接收所述服務(wù)器反饋的密碼重置成功消息。
[0042]優(yōu)選地,所述發(fā)送模塊還用于在所述拍攝及獲取模塊拍攝所述客戶當前的人臉視頻圖像之前,向所述服務(wù)器發(fā)送隨機字符串生成請求,使得所述服務(wù)器在接收到所述隨機字符串生成請求之后,將生成的隨機字符串反饋給所述客戶端;
[0043]所述接收模塊還用于接收所述服務(wù)器反饋的所述隨機字符串,所述隨機字符串用于在所述客戶端拍攝所述客戶當前的人臉視頻圖像的過程中,客戶端每間隔預置的時長依次顯示所述隨機字符串中的數(shù)字,并提示所述客戶勻速朗讀所述數(shù)字。
[0044]為實現(xiàn)上述目的,本發(fā)明還提供一種密碼重置系統(tǒng),包括上述的服務(wù)器及客戶端。
[0045]本發(fā)明提供密碼重置方法,在該方法中,服務(wù)器接收客戶端發(fā)送的密碼重置請求,該密碼重置請求中包含客戶當前的人臉視頻圖像、登錄該客戶端的賬戶及客戶輸入的新的密碼,服務(wù)器根據(jù)該客戶當前的人臉視頻圖像對該客戶進行身份認證,且在該客戶通過身份認證時,按照新的密碼重置該賬戶的密碼,且向客戶端反饋密碼重置成功消息,使得在通過客戶端和服務(wù)器進行交互實現(xiàn)密碼重置時,服務(wù)器能夠根據(jù)客戶當前的人臉視頻圖像對客戶進行身份認證,能夠有效的確保賬戶的安全,且能夠滿足通過銀行客戶端進行銀行賬戶的密碼重置操作對安全的需求,使得客戶不需要親自去銀行柜臺辦理密碼重置業(yè)務(wù),改善客戶體驗。
【附圖說明】
[0046]圖1為本發(fā)明第一實施例中的密碼重置方法的流程示意圖;
[0047]圖2為本發(fā)明圖1所示第一實施例的追加步驟的流程示意圖;
[0048]圖3為本發(fā)明第二實施例中密碼重置方法的流程示意圖;
[0049]圖4為本發(fā)明圖3所示實施例中步驟302服務(wù)器根據(jù)客戶當前的人臉視頻圖像對客戶進行身份認證的細化步驟的流程示意圖;
[0050]圖5為本發(fā)明圖4所示實施例追加步驟的流程示意圖;
[0051 ]圖6為本發(fā)明第三實施例中客戶端的功能模塊示意圖;
[0052]圖7為本發(fā)明第四實施例中服務(wù)器的功能