一種用戶認(rèn)證方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于1的正整數(shù);在終端側(cè)根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
【專(zhuān)利說(shuō)明】
一種用戶認(rèn)證方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及認(rèn)證技術(shù),尤其涉及一種用戶認(rèn)證方法及系統(tǒng)。
【背景技術(shù)】
[0002]本申請(qǐng)發(fā)明人在實(shí)現(xiàn)本申請(qǐng)實(shí)施例技術(shù)方案的過(guò)程中,至少發(fā)現(xiàn)相關(guān)技術(shù)中存在如下技術(shù)問(wèn)題:
[0003]隨著移動(dòng)市場(chǎng)的逐漸發(fā)展,移動(dòng)終端客戶端層出不窮,不僅是廣大用戶的移動(dòng)APP,運(yùn)營(yíng)商內(nèi)部也出現(xiàn)了不少(掌上經(jīng)分、掌上4A等)和生產(chǎn)相關(guān)的APP,而目前的用戶認(rèn)證方式簡(jiǎn)單而不安全,面臨嚴(yán)峻挑戰(zhàn)。
[0004]現(xiàn)有的技術(shù)方案主要包括以下幾種或是以下幾種的組合:
[0005]方式一:通過(guò)用戶名+靜態(tài)密碼的用戶認(rèn)證方式;
[0006]方式二:通過(guò)用戶名+動(dòng)態(tài)密碼的用戶認(rèn)證方式;
[0007]方式三:通過(guò)用戶名+手勢(shì)密碼的用戶認(rèn)證方式;
[0008]以上幾種方式的存在的問(wèn)題是:系統(tǒng)安全性較差,用戶的用戶名、密碼或者手勢(shì)密碼容易被他人竊取,一旦用戶名、密碼或者手勢(shì)密碼被竊取后,同時(shí)如果手機(jī)遺失,他人可輕易進(jìn)入系統(tǒng)訪問(wèn)用戶數(shù)據(jù),系統(tǒng)無(wú)法察覺(jué)用戶異常情況,如果手機(jī)被競(jìng)爭(zhēng)對(duì)手得到,數(shù)據(jù)泄密將給企業(yè)帶來(lái)很大的損失。
[0009]對(duì)于上述問(wèn)題,相關(guān)技術(shù)中并未存在有效的解決方案。
【發(fā)明內(nèi)容】
[0010]有鑒于此,本發(fā)明實(shí)施例希望提供一種用戶認(rèn)證方法及系統(tǒng),至少解決了現(xiàn)有技術(shù)存在的上述問(wèn)題。
[0011]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0012]本發(fā)明實(shí)施例的一種用戶認(rèn)證方法,所述方法包括:
[0013]在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);
[0014]在終端側(cè)根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;
[0015]所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
[0016]上述方案中,所述方法還包括:
[0017]所述在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。
[0018]上述方案中,所述方法還包括:
[0019]將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。
[0020]上述方案中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0021]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0022]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、頂EI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。
[0023]上述方案中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0024]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0025]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者,
[0026]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。
[0027]上述方案中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0028]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0029]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),頂SI號(hào)碼正確、頂EI號(hào)碼不正確,提示用戶更新IMEI ;或者,
[0030]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼不正確,IMEI號(hào)碼正確,提示用戶更新MSI。
[0031]本發(fā)明實(shí)施例的一種用戶認(rèn)證系統(tǒng),所述系統(tǒng)包括:
[0032]終端,用于采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;
[0033]服務(wù)器,用于所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
[0034]上述方案中,所述終端,進(jìn)一步用于在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。
[0035]上述方案中,所述服務(wù)器,進(jìn)一步用于將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。
[0036]上述方案中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為頂SI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、IMEI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。
[0037]上述方案中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為頂SI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。
[0038]上述方案中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為頂SI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),頂SI號(hào)碼正確、IMEI號(hào)碼不正確,提示用戶更新頂EI ;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼不正確,IMEI號(hào)碼正確,提示用戶更新頂SI。
[0039]本發(fā)明實(shí)施例的方法包括:在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);在終端側(cè)根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
[0040]采用本發(fā)明實(shí)施例,通過(guò)語(yǔ)音密碼及其序號(hào)的對(duì)應(yīng)保存,以便后續(xù)對(duì)與序號(hào)對(duì)應(yīng)的語(yǔ)音密碼的內(nèi)容和/或聲紋進(jìn)行匹配認(rèn)證的方式,由于語(yǔ)音內(nèi)容及其聲紋是唯一對(duì)應(yīng)于用戶的,不容易被其他人竊取,因此能提高系統(tǒng)安全性,從而避免了采用現(xiàn)有認(rèn)證技術(shù)使得他人可輕易進(jìn)入系統(tǒng)訪問(wèn)用戶數(shù)據(jù),系統(tǒng)無(wú)法察覺(jué)用戶異常情況,如果手機(jī)被競(jìng)爭(zhēng)對(duì)手得到,數(shù)據(jù)泄密將給企業(yè)帶來(lái)很大的損失的問(wèn)題。
【附圖說(shuō)明】
[0041]圖1為本發(fā)明實(shí)施例用戶認(rèn)證方法的實(shí)現(xiàn)流程圖;
[0042]圖2為應(yīng)用本發(fā)明實(shí)施例一場(chǎng)景的用戶語(yǔ)音密碼設(shè)置示意圖;
[0043]圖3為應(yīng)用本發(fā)明實(shí)施例一場(chǎng)景的用戶登錄客戶端時(shí)提示用戶語(yǔ)音密碼輸入的示意圖;
[0044]圖4為應(yīng)用本發(fā)明實(shí)施例一場(chǎng)景本發(fā)明的用戶語(yǔ)音密碼設(shè)置流程圖;
[0045]圖5為應(yīng)用本發(fā)明實(shí)施例一場(chǎng)景本發(fā)明的用戶登錄認(rèn)證流程圖。
【具體實(shí)施方式】
[0046]下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
[0047]本發(fā)明實(shí)施例的一種用戶認(rèn)證方法,如圖1所示,包括:
[0048]步驟101、在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);
[0049]步驟102、在終端側(cè)根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;
[0050]步驟103、所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
[0051]在本發(fā)明實(shí)施例一實(shí)施方式中,所述方法還包括:
[0052]所述在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。
[0053]在本發(fā)明實(shí)施例一實(shí)施方式中,所述方法還包括:
[0054]將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。
[0055]在本發(fā)明實(shí)施例一實(shí)施方式中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0056]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0057]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、頂EI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。
[0058]在本發(fā)明實(shí)施例一實(shí)施方式中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0059]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0060]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者,
[0061]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。
[0062]在本發(fā)明實(shí)施例一實(shí)施方式中,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼;
[0063]所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括:
[0064]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),頂SI號(hào)碼正確、頂EI號(hào)碼不正確,提示用戶更新IMEI ;或者,
[0065]對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼不正確,IMEI號(hào)碼正確,提示用戶更新MSI。
[0066]本發(fā)明實(shí)施例的一種用戶認(rèn)證系統(tǒng),包括:
[0067]終端,用于采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器;
[0068]服務(wù)器,用于所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。
[0069]在本發(fā)明實(shí)施例一實(shí)施方式中,所述終端,進(jìn)一步用于在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。
[0070]在本發(fā)明實(shí)施例一實(shí)施方式中,所述服務(wù)器,進(jìn)一步用于將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。
[0071]在本發(fā)明實(shí)施例一實(shí)施方式中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、IMEI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。
[0072]在本發(fā)明實(shí)施例一實(shí)施方式中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。
[0073]在本發(fā)明實(shí)施例一實(shí)施方式中,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼正確、IMEI號(hào)碼不正確,提示用戶更新頂EI ;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),頂SI號(hào)碼不正確,頂EI號(hào)碼正確,提示用戶更新IMS10
[0074]以下用一現(xiàn)實(shí)應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例闡述如下:
[0075]應(yīng)用本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景涉及移動(dòng)終端客戶端應(yīng)用中的用戶安全認(rèn)證。通過(guò)這種對(duì)移動(dòng)終端客戶端的用戶認(rèn)證,能夠?yàn)橛脩籼峁└晟频挠脩粽J(rèn)證手段,極大地提升安全性,以下分別描述。
[0076]應(yīng)用場(chǎng)景一:
[0077]應(yīng)用本發(fā)明實(shí)施例的移動(dòng)終端客戶端用戶認(rèn)證方法,如圖2所示,包括用戶語(yǔ)音密碼設(shè)置的過(guò)程。具體的,用戶語(yǔ)音密碼設(shè)置的過(guò)程為:
[0078]al、在客戶端側(cè)分別采集用戶N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼;比如,圖2中在客戶端用戶界面彈出的提示信息“設(shè)置第一條聲音密碼”,用戶根據(jù)該提示信息的要求,在屏幕中央?yún)^(qū)域念出自己的第一條聲音密碼。
[0079]a2、將采集得到的N個(gè)語(yǔ)音上傳到服務(wù)器側(cè)的用戶語(yǔ)音密碼庫(kù)。
[0080]應(yīng)用場(chǎng)景二:
[0081]應(yīng)用本發(fā)明實(shí)施例的移動(dòng)終端客戶端用戶認(rèn)證方法,如圖3所示,包括語(yǔ)音密碼驗(yàn)證過(guò)程,具體的,語(yǔ)音密碼驗(yàn)證過(guò)程為:
[0082]bl、用戶登錄移動(dòng)終端的客戶端時(shí),根據(jù)客戶端給出的隨機(jī)數(shù)字編號(hào)輸入事先設(shè)置好的相應(yīng)數(shù)字編號(hào)的語(yǔ)音密碼,如在客戶端用戶界面彈出的提示信息“語(yǔ)音密碼驗(yàn)證”,用戶根據(jù)該提示信息的要求,在屏幕中央?yún)^(qū)域念出自己的第5條聲音密碼。
[0083]b2、后臺(tái)服務(wù)器側(cè)對(duì)輸入的語(yǔ)音密碼進(jìn)行語(yǔ)音內(nèi)容驗(yàn)證和聲紋驗(yàn)證。
[0084]這里需要指出的是,客戶端可以是在移動(dòng)終端系統(tǒng)自帶的具備驗(yàn)證功能的應(yīng)用,或者用戶自行安裝的具備驗(yàn)證功能的應(yīng)用。
[0085]這里需要指出的是,除了上述場(chǎng)景中的語(yǔ)音驗(yàn)證,本發(fā)明實(shí)施例還能同時(shí)自動(dòng)提取手機(jī)的MEI號(hào)碼和頂SI號(hào)碼以進(jìn)行輔助的其他驗(yàn)證,以實(shí)現(xiàn)基于語(yǔ)音密碼、用戶ME1、IMSI組合加密的三碼驗(yàn)證,所述輔助的其他驗(yàn)證包括以下幾點(diǎn):
[0086]1、用戶登陸次數(shù)驗(yàn)證:當(dāng)用戶頂E1、IMSI驗(yàn)證通過(guò),服務(wù)器會(huì)檢查用戶登陸次數(shù)是否超過(guò)服務(wù)器指定次數(shù),如超過(guò)則賬戶會(huì)被鎖定;
[0087]2、驗(yàn)證用戶頂SI不正確:如果用戶頂SI不正確,IMEI正確,則系統(tǒng)會(huì)提示用戶輸入注冊(cè)時(shí)的手機(jī)號(hào),完成MSI的重置;如果用戶手機(jī)號(hào)遺忘則無(wú)法登陸,只能聯(lián)系系統(tǒng)管理員;
[0088]3、驗(yàn)證用戶頂EI不正確:如果頂SI正確,頂EI不正確,則需要用戶自行認(rèn)證,月艮務(wù)器會(huì)根據(jù)用戶請(qǐng)求重置用戶MEI ;
[0089]4、用戶頂S1、IMEI都不正確,則系統(tǒng)會(huì)直接提示用戶輸入手機(jī)號(hào)并聯(lián)系管理員,完成注冊(cè)信息的初始化。
[0090]通過(guò)上述應(yīng)用本發(fā)明實(shí)施例優(yōu)選的三碼綁定驗(yàn)證,即:通過(guò)用戶登陸時(shí)輸入的語(yǔ)音密碼、用戶ME1、IMSI組合加密后作為驗(yàn)證依據(jù),通過(guò)和遠(yuǎn)程服務(wù)器管理組件完成整個(gè)驗(yàn)證過(guò)程。驗(yàn)證過(guò)程充分的考慮到用戶驗(yàn)證過(guò)程中可能發(fā)生的多種異常情況,如用戶換手機(jī)導(dǎo)致IMEI改變、用戶換手機(jī)卡導(dǎo)致頂SI改變、用戶手機(jī)和手機(jī)號(hào)都更換(則需要聯(lián)系管理員等同于新開(kāi)用戶)等不同情況。
[0091]以下,結(jié)合附圖4-5詳細(xì)描述應(yīng)用本發(fā)明實(shí)施例的移動(dòng)客戶端用戶認(rèn)證方法。
[0092]應(yīng)用場(chǎng)景三:用戶語(yǔ)音密碼設(shè)置場(chǎng)景,如圖4所示,包括:
[0093]步驟201:客戶端給出初始語(yǔ)音密碼序號(hào)。
[0094]步驟202:用戶看到系統(tǒng)提示后輸入隨意的語(yǔ)音。
[0095]步驟203:用戶選擇是否結(jié)束輸入語(yǔ)音密碼,如果是,執(zhí)行步驟204 ;如果否,語(yǔ)音密碼序號(hào)累加,同時(shí)繼續(xù)讓用戶輸入語(yǔ)音密碼。
[0096]步驟204、將所有的語(yǔ)音密碼序號(hào)和相應(yīng)的語(yǔ)音密碼發(fā)送至服務(wù)器端,作為用戶登錄認(rèn)證的依據(jù)。
[0097]在執(zhí)行完上述步驟201-204的過(guò)程后,可以接續(xù)執(zhí)行圖5所示的步驟。
[0098]應(yīng)用場(chǎng)景四:用戶登錄認(rèn)證場(chǎng)景,如圖5所示,包括:
[0099]步驟301、用戶登錄時(shí),根據(jù)客戶端給出的隨即數(shù)字輸入事先設(shè)置好的相應(yīng)數(shù)字編號(hào)的語(yǔ)音密碼。
[0100]步驟302、程序獲取Sim卡唯一識(shí)別碼頂SI號(hào)碼,作為頂SI參數(shù)。
[0101]步驟303、程序獲取終端唯一識(shí)別碼頂EI號(hào)碼,作為頂EI參數(shù)。
[0102]這里,上述步驟301-303的順序可以不分先后。
[0103]步驟304、客戶端將語(yǔ)音密碼、IMSI號(hào)碼、頂EI號(hào)碼進(jìn)行組合并加密,請(qǐng)求用戶身份驗(yàn)證,通過(guò)HTTP協(xié)議請(qǐng)求遠(yuǎn)程服務(wù)用戶驗(yàn)證組件。
[0104]這里,截止步驟304,客戶端完成三碼加密,請(qǐng)求服務(wù)器側(cè)進(jìn)行用戶密碼驗(yàn)證,后續(xù),服務(wù)器側(cè)對(duì)輸入的用戶密碼及MSI號(hào)碼、IMEI號(hào)碼的組合解密驗(yàn)證。
[0105]步驟305、服務(wù)器側(cè)的用戶驗(yàn)證組件對(duì)語(yǔ)音密碼、IMSI號(hào)碼、IMEI號(hào)碼進(jìn)行解密。
[0106]步驟306、用戶驗(yàn)證組件對(duì)語(yǔ)音密碼內(nèi)容進(jìn)行驗(yàn)證,驗(yàn)證是否為本人所設(shè)置語(yǔ)音密碼。
[0107]步驟307、用戶驗(yàn)證組件對(duì)語(yǔ)音密碼聲紋進(jìn)行驗(yàn)證,驗(yàn)證是否為本人。
[0108]步驟308、用戶驗(yàn)證組件對(duì)頂SI號(hào)碼進(jìn)行驗(yàn)證。
[0109]步驟309、用戶驗(yàn)證組件對(duì)頂EI號(hào)碼進(jìn)行驗(yàn)證。
[0110]步驟310、服務(wù)端驗(yàn)證分析客戶端請(qǐng)求的身份識(shí)別信息,解析得到不同的驗(yàn)證結(jié)果,并對(duì)應(yīng)執(zhí)行針對(duì)不同驗(yàn)證結(jié)果的處理。
[0111]這里,步驟310具體為:
[0112]步驟3101、是否語(yǔ)音、頂S1、IMEI驗(yàn)證全通過(guò),判斷分支I):如果語(yǔ)音密碼、頂SI號(hào)碼、頂EI號(hào)碼全部通過(guò)驗(yàn)證,進(jìn)入系統(tǒng);判斷分支2):如果語(yǔ)音密碼驗(yàn)證不通過(guò),返回登錄失敗信息;判斷分支3):如果語(yǔ)音驗(yàn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息;判斷分支4):如果語(yǔ)音驗(yàn)證通過(guò),頂SI正確、用戶頂EI不正確,提示用戶更新IMEI,即需要用戶自行認(rèn)證,服務(wù)器會(huì)根據(jù)用戶請(qǐng)求重置用戶MEI ;判斷分支5):用戶頂SI不正確,頂EI正確,提示用戶更新MSI,即系統(tǒng)會(huì)提示用戶輸入注冊(cè)時(shí)的手機(jī)號(hào),完成頂SI的重置。另,如果用戶手機(jī)號(hào)遺忘則無(wú)法登陸,只能聯(lián)系系統(tǒng)管理員。
[0113]綜上所述,采用本發(fā)明實(shí)施例所能達(dá)到的有益效果包括:
[0114]1.驗(yàn)證頂EI號(hào)碼可以保證用戶終端的唯一合法性,從而規(guī)避了用戶手機(jī)或號(hào)卡遺失后,被他人換機(jī)盜用的風(fēng)險(xiǎn);
[0115]2.驗(yàn)證頂SI號(hào)碼可以保證用戶號(hào)碼的唯一性合法性,從而規(guī)避了用戶手機(jī)遺失后被他人換號(hào)盜用的風(fēng)險(xiǎn);
[0116]3.1MEI和頂SI號(hào)碼由系統(tǒng)自動(dòng)提取,不需用戶輸入,相比現(xiàn)有模式簡(jiǎn)化了用戶操作;
[0117]4.語(yǔ)音密碼技術(shù)的使用將帶給客戶更好的體驗(yàn)和安全性,語(yǔ)音密碼極難被盜,即使被他人偷取到語(yǔ)音密碼內(nèi)容,聲紋比對(duì)技術(shù)可避免被他人復(fù)制語(yǔ)音;
[0118]由于語(yǔ)音密碼、頂EI和頂SI的組合驗(yàn)證方式可同時(shí)滿足以上情況,因此具有更好的安全性和更好的用戶體驗(yàn)。
[0119]本發(fā)明實(shí)施例所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。這樣,本發(fā)明實(shí)施例不限制于任何特定的硬件和軟件結(jié)合。
[0120]相應(yīng)的,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序用于執(zhí)行本發(fā)明實(shí)施例的用戶認(rèn)證方法。
[0121]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種用戶認(rèn)證方法,其特征在于,所述方法包括: 在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù); 在終端側(cè)根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器; 所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼; 所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括: 對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、IMEI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一號(hào)碼為IMEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼; 所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括: 對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者, 對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),頂SI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一號(hào)碼為MEI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼; 所述通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證,包括: 對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼正確、頂EI號(hào)碼不正確,提示用戶更新IMEI ;或者, 對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼不正確,頂EI號(hào)碼正確,提示用戶更新頂SI。7.一種用戶認(rèn)證系統(tǒng),其特征在于,所述系統(tǒng)包括: 終端,用于采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器;所述N為大于I的正整數(shù);根據(jù)終端側(cè)用戶界面的提示信息輸入對(duì)應(yīng)所述提示信息中指定序號(hào)的語(yǔ)音密碼,并將所述語(yǔ)音密碼封裝入認(rèn)證請(qǐng)求中發(fā)送給所述服務(wù)器; 服務(wù)器,用于所述服務(wù)器接收所述認(rèn)證請(qǐng)求,并解析出所述語(yǔ)音密碼,將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配,匹配成功后認(rèn)證通過(guò)。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述終端,進(jìn)一步用于在終端側(cè)采集N個(gè)語(yǔ)音作為用戶的語(yǔ)音密碼,并將采集的所述N個(gè)語(yǔ)音分別對(duì)應(yīng)編輯序號(hào)后上傳給服務(wù)器的之前,同時(shí)或之后,還采集終端的第一號(hào)碼和第二號(hào)碼,并將所述第一號(hào)碼和第二號(hào)碼與所述語(yǔ)音密碼同時(shí)或先后上傳到所述服務(wù)器,以實(shí)現(xiàn)三碼融合的加密認(rèn)證。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述服務(wù)器,進(jìn)一步用于將所述語(yǔ)音密碼按照與所述語(yǔ)音密碼對(duì)應(yīng)的序號(hào)進(jìn)行語(yǔ)音內(nèi)容和/或聲紋的匹配之前,同時(shí)或之后,通過(guò)提取所述第一號(hào)碼和第二號(hào)碼并與所述語(yǔ)音密碼的匹配結(jié)果一起實(shí)現(xiàn)三碼融合的解密認(rèn)證。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音密碼認(rèn)證通過(guò),、IMSI號(hào)碼、IMEI號(hào)碼全部通過(guò)認(rèn)證,進(jìn)入系統(tǒng)。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配不成功,則語(yǔ)音密碼認(rèn)證不通過(guò),返回登錄失敗信息;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼和頂EI號(hào)碼驗(yàn)證不通過(guò),返回登錄失敗信息。12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器,進(jìn)一步用于所述第一號(hào)碼為頂EI號(hào)碼,所述第二號(hào)碼為IMSI號(hào)碼的情況下,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼正確、IMEI號(hào)碼不正確,提示用戶更新IMEI ;或者,對(duì)所述語(yǔ)音密碼的匹配結(jié)果為匹配成功,則語(yǔ)音認(rèn)證通過(guò),IMSI號(hào)碼不正確,IMEI號(hào)碼正確,提示用戶更新頂SI。
【文檔編號(hào)】H04L9/32GK105991280SQ201510052985
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月2日
【發(fā)明人】周成
【申請(qǐng)人】中國(guó)移動(dòng)通信集團(tuán)湖北有限公司