一種鑒權方法及終端的制作方法
【技術領域】
[0001]本發明涉及安全控制領域,尤其涉及一種鑒權方法及終端。
【背景技術】
[0002]鑒權(authenticat1n)是指驗證用戶是否擁有訪問系統的權利。尤其是對物聯網,車聯網,想要實現遠程操作,都需要遠程鑒定權限,然后獲取操控權。現有技術中,鑒權通常是通過密碼來驗證的。這種方式的前提是,每個獲得密碼的用戶都已經被授權。在建立用戶時,就為此用戶分配一個密碼,用戶的密碼可以由管理員指定,也可以由用戶自行申請。
[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]圖1是本發明實施例涉及的摩爾斯電碼對照表;
[0030]圖2是本發明實施例提供的鑒權方法的第一實施例的流程圖;
[0031]圖3是本發明實施例提供的鑒權方法的第二實施例的流程圖;
[0032]圖4是本發明實施例提供的終端的第一實施例結構示意圖;
[0033]圖5是本發明實施例提供的終端的第二實施例的結構示意圖;
[0034]圖6是本發明實施例提供的遠程鑒權系統的示意圖。
【具體實施方式】
[0035]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0036]本發明實施例公開了一種鑒權方法及終端,通過識別出用戶的輸入操作對應的摩爾斯電碼,并根據所述摩爾斯電碼和所述輸入操作中的用于表征字符間隔的第三操作確定出所述輸入操作對應的字符,如果所述字符與預設密碼相符,則鑒權成功,可增強鑒權的安全性。
[0037]下面結合附圖來詳細描述本發明實施例提供的鑒權方法。
[0038]參見圖2,是本發明實施例提供的鑒權方法的第一實施例的流程圖。圖2實施例可應用于終端本地鑒權。如圖2所示,該方法可包括以下步驟:
[0039]S101,接收用于輸入密碼的輸入操作;所述輸入操作包括攜帶第一信息的第一操作和/或攜帶第二信息的第二操作,以及第三操作。
[0040]具體的,所述輸入操作是用于輸入密碼的操作。具體實現中,終端可以在密碼輸入框中捕捉所述輸入操作,也可以在密碼輸入頁面捕捉所述輸入操作,這里不作限制。
[0041]S103,識別出所述輸入操作對應的摩爾斯電碼;所述第一信息和所述第二信息分別對應摩爾斯電碼中的點和劃;所述第三操作用于表征摩爾斯電碼中的字符間隔。
[0042]具體的,終端可以預先設置所述第一信息與摩爾斯電碼中的點的對應關系,和所述第二信息與摩爾斯電碼中的劃的對應關系。
[0043]S105,根據所述第三操作和所述摩爾斯電碼確定出所述輸入操作對應的字符。
[0044]S107,判斷所述字符是否與預設密碼相符,如果是,則執行S109。
[0045]S109,鑒權成功。
[0046]本發明實施例涉及的摩爾斯電碼(又譯為摩斯密碼,Morse code)是一種時通時斷的信號代碼,通過不同的排列順序來表達不同的英文字母、數字和標點符號。摩爾斯電碼對照表具體可以如圖1所示。
[0047]本發明實施例中,可以預先設置摩爾斯電碼中的點和劃。
[0048]具體的,在上述S101之前