一種基于聲紋信息的解密方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通訊技術領域,尤其涉及一種基于聲紋信息的解密方法及裝置。
【背景技術】
[0002]目前,隨著互聯網技術以及終端技術的發展,終端上能夠實現的功能也越來越多,各種終端如手機、平板電腦等得到廣泛使用,給人們帶來了極大的便利。同時,該各種功能的使用使得終端中存在大量的用戶隱私數據,對于這些隱私數據目前一般通過為其設置包括多個字符串的密碼加以保護,且對于不同加密對象,用戶常常為其設置了不同的密碼以提升加密對象的安全性。然而,該不同密碼的設置給用戶造成了較大的記憶負擔,使得在解密場景下,如在終端解鎖或登錄某一網站時,容易出現密碼記憶不準確而導致解密效率低的問題。而且,該加密方式下容易被非法分子竊取密碼,使得用戶隱私不能得到有效保護。
【發明內容】
[0003]本發明實施例提供了一種基于聲紋信息的解密方法及裝置,用于解決終端用戶隱私得不到有效保護的問題,并提升了解密效率。
[0004]本發明實施例公開了一種基于聲紋信息的解密方法,包括:
[0005]當接收到終端解密請求時,輸出第一字符串,所述第一字符串中的字符為明文字符;
[0006]接收用戶輸入的用戶聲紋信息;
[0007]按照預設的字符處理規則對所述第一字符串中的至少一個字符進行處理,并檢測所述用戶聲紋信息對應的第二字符串是否與所述處理后的第一字符串相匹配;
[0008]若匹配,則進入預置的與所述終端解密請求對應的第一響應界面。
[0009]可選的,所述方法還包括:
[0010]獲取合法用戶的聲紋信息,并確定出與所述合法用戶對應的字符處理規則;
[0011]將所述合法用戶的聲紋信息以及與所述合法用戶對應的字符處理規則進行關聯存儲。
[0012]可選的,所述按照預設的字符處理規則對所述第一字符串中的至少一個字符進行處理,并檢測所述用戶聲紋信息對應的第二字符串是否與所述處理后的第一字符串相匹配,包括:
[0013]判斷所述用戶聲紋信息是否與預置的合法用戶的聲紋信息相匹配;
[0014]若匹配,則獲取與所述合法用戶相關聯的字符處理規則,并按照所述相關聯的字符處理規則對處于所述第一字符串中第一位置的字符進行處理;
[0015]檢測所述用戶聲紋信息對應的第二字符串包括的字符是否與所述處理后的第一字符串中包括的字符相同,以及所述第二字符串中字符的排序順序是否與所述處理后的第一字符串中字符的排序順序相同;
[0016]若均相同,則確定所述第二字符串與所述處理后的第一字符串相匹配。
[0017]可選的,所述字符處理規則包括對處于所述第一字符串中第一位置的字符進行刪除、復制、移動、與處于所述第一字符串中第二位置的字符進行交換中的任一種。
[0018]可選的,所述方法還包括:
[0019]若所述第二字符串與所述處理后的第一字符串不匹配,則輸出預設的提示消息,所述提示消息包括指示線路故障或服務故障的信息。
[0020]可選的,所述方法還包括:
[0021]若所述第二字符串與所述處理后的第一字符串不匹配,則禁止輸出用于指示解密失敗的信息,并進入預置的第二響應界面。
[0022]相應地,本發明實施例還公開了一種基于聲紋信息的解密裝置,包括:
[0023]輸出模塊,用于在接收到終端解密請求時,輸出第一字符串,所述第一字符串中的字符為明文字符;
[0024]信息接收模塊,用于接收用戶輸入的用戶聲紋信息;
[0025]處理模塊,用于按照預設的字符處理規則對所述第一字符串中的至少一個字符進行處理,并檢測所述用戶聲紋信息對應的第二字符串是否與所述處理后的第一字符串相匹配;
[0026]響應模塊,用于在所述處理模塊的檢測結果為匹配時,進入預置的與所述終端解密請求對應的第一響應界面。
[0027]可選的,所述裝置還包括:
[0028]信息獲取模塊,用于獲取合法用戶的聲紋信息,并確定出與所述合法用戶對應的字符處理規則;
[0029]存儲模塊,用于將所述信息獲取模塊獲取的所述合法用戶的聲紋信息以及與所述合法用戶對應的字符處理規則進行關聯存儲。
[0030]可選的,所述處理模塊包括:
[0031]判斷單元,用于判斷所述用戶聲紋信息是否與預置的合法用戶的聲紋信息相匹配;
[0032]規則確定單元,用于在所述判斷單元的判斷結果為匹配時,獲取與所述合法用戶相關聯的字符處理規則,并按照所述相關聯的字符處理規則對處于所述第一字符串中第一位置的字符進行處理;
[0033]檢測單元,用于檢測所述用戶聲紋信息對應的第二字符串包括的字符是否與所述處理后的第一字符串中包括的字符相同,以及所述第二字符串中字符的排序順序是否與所述處理后的第一字符串中字符的排序順序相同,并在均相同時,確定所述第二字符串與所述處理后的第一字符串相匹配。
[0034]可選的,所述字符處理規則包括對處于所述第一字符串中第一位置的字符進行刪除、復制、移動、與處于所述第一字符串中第二位置的字符進行交換中的任一種。
[0035]可選的,所述響應模塊,還用于在所述處理模塊檢測到所述第二字符串與所述處理后的第一字符串不匹配時,輸出預設的提示消息,所述提示消息包括指示線路故障或服務故障的信息。
[0036]可選的,所述響應模塊,還用于在所述處理模塊檢測到所述第二字符串與所述處理后的第一字符串不匹配不匹配時,禁止輸出用于指示解密失敗的信息,并進入預置的第二響應界面。
[0037]相應地,本發明實施例還公開了一種終端設備,包括上述的基于聲紋信息的解密
目.ο
[0038]實施本發明實施例,具有如下有益效果:
[0039]本發明實施例可在接收到終端解密請求時,輸出用于指示解密的第一字符串,并接收用戶根據該第一字符串輸入的用戶聲紋信息,從而在按照預設的字符處理規則對該第一字符串中的至少一個字符進行處理,得到正確的解密字符串之后,檢測該用戶聲紋信息對應的字符串是否與正確的解密字符串相匹配,并在相匹配時,確定解密成功,從而進入與該終端解密請求對應的響應界面,使得能夠有效保護終端用戶的隱私,并提升了解密效率。
【附圖說明】
[0040]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041]圖1是本發明實施例提供的一種基于聲紋信息的解密方法的流程示意圖;
[0042]圖2是本發明實施例提供的另一種基于聲紋信息的解密方法的流程示意圖;
[0043]圖3是本發明實施例提供的一種輸出第一字符串的場景示意圖;
[0044]圖4是本發明實施例提供的一種基于聲紋信息的解密裝置的結構示意圖;
[0045]圖5是本發明實施例提供的另一種基于聲紋信息的解密裝置的結構示意圖;
[0046]圖6是本發明實施例提供的一種終端設備的結構示意圖。
【具體實施方式】
[0047]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0048]本發明實施例公開了一種基于聲紋信息的解密方法、裝置及終端設備,能夠解決終端用戶隱私得不到有效保護的問題,并提升了解密效率。以下分別詳細說明。
[0049]請參閱圖1,圖1是本發明實施例提供的一種基于聲紋信息的解密方法的流程示意圖。具體的,如圖1所示,本發明實施例的所述基于聲紋信息的解密方法可以包括以下步驟:
[0050]101、當接收到終端解密請求時,輸出第一字符串。
[0051]應理解,本發明實施例的所述方法可具體應用于終端設備(以下簡稱“終端”),如智能手機(如Android手機、1S手機等)、平板電腦、移動互聯網設備(Mobi Ie InternetDevices,簡稱“MID”)、個人電腦等終端設備中,本發明