音名稱對(duì)應(yīng)的文本名稱。
[0148]具體的,通過語音模式識(shí)別將語音名稱識(shí)別為文本名稱,本發(fā)明實(shí)施例對(duì)具體的語音名稱識(shí)別為文本名稱的過程不加以限定。
[0149]b、將目標(biāo)文件的文本名稱與預(yù)先存儲(chǔ)的多個(gè)文件的文本名稱進(jìn)行對(duì)比。
[0150]具體的,具體的,將目標(biāo)文件的語音名稱與預(yù)先存儲(chǔ)的多個(gè)文件的文本名稱分別進(jìn)行對(duì)比,獲取與多個(gè)語音名稱分別對(duì)應(yīng)的相似度。
[0151]c、獲取與目標(biāo)文件的文本名稱相同的文本名稱。
[0152]具體的,獲取多個(gè)文本名稱分別對(duì)應(yīng)的相似度中相似度最大的文本名稱;
[0153]在確定該文件的相似度大于預(yù)設(shè)閾值后,確定該文本名稱與目標(biāo)文件的文本名稱相同。
[0154]d、確定與文本名稱對(duì)應(yīng)的文件為目標(biāo)文件,并獲取目標(biāo)文件。
[0155]具體的,該步驟與步驟508相同,此處不再加以贅述。
[0156]可選的,為了保證文件獲取的準(zhǔn)確性,提高文件加密的效率,還可以確認(rèn)所獲取的目標(biāo)文件為用戶所要加密的目標(biāo)文件,具體的過程可以為:
[0157]向用戶播放至少包括該目標(biāo)文件的語音名稱的語音片段;
[0158]在接收到用戶的確認(rèn)信息后,確認(rèn)所獲取的目標(biāo)文件為用戶所要加密的目標(biāo)文件。
[0159]例如,可以向用戶播放“請確認(rèn)所要加密的文件是否為XXX”,在接收到用戶回答的“是”后,確認(rèn)所獲取的目標(biāo)文件為用戶所要加密的目標(biāo)文件。
[0160]509、利用聲紋密碼,對(duì)目標(biāo)文件進(jìn)行加密。
[0161]具體的,可以將該目標(biāo)文件移至聲紋加密文件夾,使得在用戶訪問該文件夾時(shí),需要驗(yàn)證聲紋密碼;
[0162]可選的,也可以為目標(biāo)文件單獨(dú)設(shè)置聲紋密碼,使得用戶在打開該目標(biāo)文件時(shí),需要驗(yàn)證聲紋密碼;
[0163]還可以通過其他過程對(duì)目標(biāo)文件進(jìn)行加密,本發(fā)明實(shí)施例對(duì)具體的加密過程不加以限定。
[0164]步驟505至步驟509所示的目標(biāo)文件的加密過程中用戶與電子設(shè)備的交互流程可以如圖10所示。
[0165]510、獲取用戶輸入的第二語音信息,第二語音信息至少包括所要解密的目標(biāo)文件的語音名稱。
[0166]具體的,與第一語音信息相比,第二語音信息同樣包括目標(biāo)文件的語音名稱,所以該步驟與步驟505相同,此處不再加以贅述。
[0167]由于預(yù)先存儲(chǔ)的目標(biāo)文件的文件名稱可以為語音名稱,也可以為文本名稱,若預(yù)先存儲(chǔ)的目標(biāo)文件的名稱為語音名稱,則可以執(zhí)行以下步驟:
[0168]511、將目標(biāo)文件的語音名稱與預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱進(jìn)行對(duì)比。
[0169]具體的,該步驟與步驟506相同,此處不再加以贅述。
[0170]512、獲取與目標(biāo)文件的語音名稱相同的語音名稱。
[0171 ] 具體的,該步驟與步驟507相同,此處不再加以贅述。
[0172]可選的,確認(rèn)獲取的目標(biāo)文件為用戶所要解密的目標(biāo)文件。
[0173]具體的,該步驟與確認(rèn)獲取的目標(biāo)文件為用戶所要加密的目標(biāo)文件的過程相同,此處不再加以贅述。
[0174]513、確定與語音名稱對(duì)應(yīng)的文件為目標(biāo)文件,并獲取目標(biāo)文件。
[0175]具體的,該步驟與步驟508相同,此處不再加以贅述。
[0176]若預(yù)先存儲(chǔ)的目標(biāo)文件的名稱為文本名稱,則獲取方式與之前的步驟a至d的相同,此處再不加以贅述。
[0177]特別的,步驟511至步驟512是從預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱中,獲取與目標(biāo)文件的語音名稱相同的語音名稱的過程,除了利用目標(biāo)文件的名稱與預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱之間的相似度,獲取與目標(biāo)文件的語音名稱相同的語音名稱之外,還可以利用預(yù)設(shè)算法獲取與目標(biāo)文件的語音名稱相同的語音名稱,本發(fā)明實(shí)施例對(duì)具體的獲取與目標(biāo)文件的語音名稱相同的語音名稱的方式不加以限定。
[0178]514、獲取用戶輸入的聲紋密碼,并將用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼進(jìn)行對(duì)比。
[0179]具體的,將用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼進(jìn)行對(duì)比,獲取二者之間的相似度。
[0180]515、在確認(rèn)用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼相同后,向用戶顯示目標(biāo)文件。
[0181]具體的,若確認(rèn)用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼之間的相似度大于預(yù)設(shè)閾值,則確認(rèn)用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼相同,并向用戶顯示目標(biāo)文件。
[0182]若該目標(biāo)文件為視頻文件、圖片文件或者其他可以在顯示界面顯示的文件,則電子設(shè)備可以通過自身的顯示功能顯示該目標(biāo)文件;
[0183]若該目標(biāo)文件為音頻文件,則電子設(shè)備可以通過自身的音頻播放功能播放該目標(biāo)文件。
[0184]特別的,在步驟514至步驟515中,是通過比較當(dāng)前用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼之前的相似度來確認(rèn)用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼是否相同,除此之外,還可以通過其他方式確認(rèn)用戶輸入的聲紋密碼與預(yù)先存儲(chǔ)的聲紋密碼是否相同,本發(fā)明實(shí)施例對(duì)具體的確認(rèn)方式不加以限定。
[0185]步驟501至步驟503所示的目標(biāo)文件解密過程中用戶與電子設(shè)備的交互流程可以如圖11所示。
[0186]本發(fā)明實(shí)施例提供一種文件加密和解密方法,通過用戶輸入語音信息選擇所要加密和解密的目標(biāo)文件,然后利用聲紋密碼對(duì)該目標(biāo)文件進(jìn)行加密和解密,從而無需用戶手動(dòng)操作,提高了文件加密和解密的效率。同時(shí),通過在加密和解密之前,確認(rèn)所獲取的目標(biāo)文件為用戶所要加密和解密的目標(biāo)文件,提高了文件加密和解密的可靠性。
[0187]實(shí)施例五為本發(fā)明實(shí)施例提供的一種文件加密方法,參照圖12所示,該方法包括:
[0188]1201、新建/導(dǎo)入目標(biāo)文件。
[0189]具體的,該步驟與實(shí)施例四中的步驟501相同,此處再不加以贅述。
[0190]1202、設(shè)置與目標(biāo)文件對(duì)應(yīng)的語音名稱。
[0191]具體的,該步驟與實(shí)施例四中的步驟502相同,此處再不加以贅述。
[0192]可選的,為了提高語音名稱設(shè)置的準(zhǔn)確性,可以在用戶錄入目標(biāo)文件對(duì)應(yīng)的語音名稱后,電子設(shè)備還可以通過自身的音頻播放功能向用戶播放該語音名稱,以使用戶確認(rèn)當(dāng)前播放的語音名稱是否與用戶錄入的語音名稱相同。
[0193]1203、存儲(chǔ)該目標(biāo)文件。
[0194]具體的,該步驟與實(shí)施例四中的步驟503相同,此處再不加以贅述。
[0195]1204、設(shè)置并存儲(chǔ)聲紋密碼。
[0196]具體的,該步驟與實(shí)施例四中的步驟504相同,此處再不加以贅述。
[0197]可選的,由于聲紋密碼過長會(huì)增加電子設(shè)備處理時(shí)間,所以,為了減少電子設(shè)備的處理時(shí)間,提高電子設(shè)備的處理效率,可以提示用戶在預(yù)設(shè)時(shí)間內(nèi)輸入語音,或者選取用戶在預(yù)設(shè)時(shí)間內(nèi)的語音為聲紋密碼。
[0198]可選的,為了提高聲紋密碼設(shè)置的準(zhǔn)確性,可以在用戶錄入聲紋密碼后,電子設(shè)備還可以通過自身的音頻播放功能向用戶播放至少包括該聲紋密碼的語音片段,以使用戶確認(rèn)當(dāng)前播放的聲紋密碼是否與用戶錄入的聲紋密碼相同。
[0199]特別的,步驟1201至步驟1203是預(yù)先存儲(chǔ)目標(biāo)文件的過程,步驟504是設(shè)置并存儲(chǔ)聲紋密碼的過程,上述兩個(gè)過程可以按照本實(shí)施例所列的順序執(zhí)行,也可以按照其他的順序執(zhí)行,本發(fā)明實(shí)施例對(duì)具體的執(zhí)行順序不加以限定。
[0200]其中,步驟1201至步驟1203和步驟1204分別是預(yù)先存儲(chǔ)目標(biāo)文件和設(shè)置并存儲(chǔ)聲紋密碼的過程,在實(shí)際應(yīng)用中,在執(zhí)行步驟1205以及步驟1205之后的過程中,可以直接利用之前設(shè)置并存儲(chǔ)好的目標(biāo)文件和聲紋密碼,而無需在每次執(zhí)行步驟1204之前都執(zhí)行步驟1201至步驟1203。
[0201]1205、獲取用戶輸入的第一語音信息,第一語音信息至少包括所要加密的目標(biāo)文件的語音名稱。
[0202]具體的,該步驟與實(shí)施例四中的步驟505相同,此處再不加以贅述。
[0203]可選的,為了使用戶在遺忘目標(biāo)文件的語音名稱時(shí)仍然可以獲取目標(biāo)文件,提高文件加密的效率,第一語音信息可以至少包括與所要加密的目標(biāo)文件匹配的多個(gè)關(guān)鍵字,在后續(xù)流程中,從用戶輸入的第一語音信息中提取至少一個(gè)關(guān)鍵字,獲取所有與該至少一個(gè)關(guān)鍵字相匹配的文件,并向用戶顯示所有文件,以便用戶從所有文件中選擇所要加密的文件。
[0204]由于預(yù)先存儲(chǔ)的目標(biāo)文件的文件名稱可以為語音名稱,也可以為文本名稱,若預(yù)先存儲(chǔ)的目標(biāo)文件的名稱為語音名稱,則可以執(zhí)行以下步驟:
[0205]1206、將目標(biāo)文件的語音名稱與預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱進(jìn)行對(duì)比。
[0206]具體的,該步驟與實(shí)施例四中的步驟506相同,此處再不加以贅述。
[0207]1207、獲取與目標(biāo)文件的語音名稱相同的語音名稱。
[0208]具體的,該步驟與實(shí)施例四中的步驟507相同,此處再不加以贅述。
[0209]特別的,步驟1206至步驟1207是從預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱中,獲取與目標(biāo)文件的語音名稱相同的語音名稱的過程,除了利用目標(biāo)文件的名稱與預(yù)先存儲(chǔ)的多個(gè)文件的語音名稱之間的相似度,獲取與目標(biāo)文件的語音名稱相同的語音名稱之外,還可以利用預(yù)設(shè)算法獲取與目標(biāo)文件的語音名稱相同的語音名稱,本發(fā)明實(shí)施例對(duì)具體的獲取與目標(biāo)文件的語音名稱相同的語音名稱的方式不加以限定。
[0210]1208、確定與語音名稱對(duì)應(yīng)的文件為目標(biāo)文件,并獲取該目標(biāo)文件。
[0211]具體的,該步驟與實(shí)施例四中的步驟507相同,此處再不加以贅述。
[0212]可選的,若目標(biāo)文件存儲(chǔ)在存儲(chǔ)服務(wù)器中,則向該存儲(chǔ)服務(wù)器發(fā)送獲取請求,該獲取請求中至少包括所要獲取的目標(biāo)文件的名稱和存儲(chǔ)位置,以使存儲(chǔ)服務(wù)器在接收到該獲取請求后,向該電子設(shè)備發(fā)送該目標(biāo)文件。
[0213]若預(yù)先存儲(chǔ)的目標(biāo)文件的名稱為文本名稱,則獲取方式與之前的步驟a至d的相同,此處再不加以贅述。
[0214]可選的,為了保證文件獲取的準(zhǔn)確性,提高文件加密的效率,還可以確認(rèn)所獲取的目標(biāo)文件為用戶所要加密的目標(biāo)文件,具體的過程可以為:
[0215]向用戶播