密碼驗(yàn)證方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種密碼驗(yàn)證方法及裝置,方法包括:接收用戶輸入的用于控制應(yīng)用功能的第一密碼;若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。通過上述方式,本發(fā)明能夠使用戶不需要記住枯燥的長密碼而實(shí)現(xiàn)控制該應(yīng)用功能。
【專利說明】
密碼驗(yàn)證方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及密碼【技術(shù)領(lǐng)域】,特別是涉及一種密碼驗(yàn)證方法及裝置。
【背景技術(shù)】
[0002]隨著電子設(shè)備,例如數(shù)字電視,上新功能的增加,在電子設(shè)備中需要密碼驗(yàn)證才可以使用的功能也越來越多。
[0003]在現(xiàn)有技術(shù)中,密碼驗(yàn)證通常需要用戶輸入完整精確的密碼,只有在輸入的密碼與設(shè)置的密碼完全一致時(shí),才能通過驗(yàn)證。在某些場合中,為了保證安全性,一般都會設(shè)置長密碼,例如,WIFI的密碼是8位,只有用戶輸入的長密碼和設(shè)置的長密碼完全一致時(shí),才能通過驗(yàn)證。
[0004]但是,在一些使用環(huán)境對安全性要求不是很高的情況下,特別是對于一些老人和小孩,長密碼難以記憶,也很枯燥。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問題是提供一種密碼驗(yàn)證方法及裝置,能夠使用戶不需要記住枯燥的長密碼而使用應(yīng)用功能。
[0006]為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種密碼驗(yàn)證方法,包括:接收用戶輸入的用于控制應(yīng)用功能的第一密碼;若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。
[0007]其中,所述模糊密碼的條件至少包括:所述第一密碼包含所述第二密碼中指定的M個(gè)符號,其中,所述M為大于零的自然數(shù),所述M小于所述第二密碼的長度。
[0008]其中,所述模糊密碼的條件還包括:所述第一密碼中順序包含所述第二密碼中指定的M個(gè)符號。
[0009]其中,所述模糊密碼的條件還包括:從所述第一密碼的最前面開始,所述第一密碼包含所述第二密碼中指定的M個(gè)符號。
[0010]其中,所述模糊密碼的條件還包括:所述第一密碼在連續(xù)位置包含所述第二密碼中指定的M個(gè)符號。
[0011]其中,所述模糊密碼的條件還包括:所述第一密碼包含所述第二密碼中指定的不區(qū)分字母大小寫的M個(gè)符號。
[0012]其中,在所述接收用戶輸入的用于控制應(yīng)用功能的第一密碼的步驟之前或之后,包括:接收所述用戶選擇模糊密碼功能的指令。
[0013]其中,所述若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證的步驟,包括:截獲所述第一密碼,將所述第一密碼按照所述模糊密碼的條件與所述第二密碼進(jìn)行比對;判斷所述第一密碼是否符合所述模糊密碼的條件;若所述第一密碼符合所述的模糊密碼的條件,則所述第一密碼通過驗(yàn)證,并輸入所述第二密碼作為控制所述應(yīng)用功能的輸入密碼。
[0014]其中,在所述接收用戶輸入的用于控制應(yīng)用功能的第一密碼的步驟之前,進(jìn)一步包括:設(shè)置所述模糊密碼的條件。
[0015]為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種密碼驗(yàn)證裝置,所述密碼驗(yàn)證裝置包括:接收模塊,用于接收用戶輸入的用于控制應(yīng)用功能的第一密碼;驗(yàn)證模塊,用于在所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件時(shí),通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。
[0016]其中,所述模糊密碼的條件至少包括:所述第一密碼包含所述第二密碼中指定的M個(gè)符號,其中,所述M為大于零的自然數(shù),所述M小于所述第二密碼的長度。
[0017]其中,所述模糊密碼的條件還包括:所述第一密碼順序包含所述第二密碼中指定的M個(gè)符號。
[0018]其中,所述模糊密碼的條件還包括:從所述第一密碼的最前面開始,所述第一密碼包含所述第二密碼中指定的M個(gè)符號。
[0019]其中,所述模糊密碼的條件還包括:所述第一密碼在連續(xù)位置包含所述第二密碼中指定的M個(gè)符號。
[0020]其中,所述模糊密碼的條件還包括:所述第一密碼包含所述第二密碼中指定的不區(qū)分字母大小寫的M個(gè)符號。
[0021]其中,所述接收模塊用于接收所述用戶選擇模糊密碼功能的指令。
[0022]其中,所述驗(yàn)證模塊包括:比較單元,用于截獲所述第一密碼,將所述第一密碼按照所述模糊密碼的條件與所述第二密碼進(jìn)行比對;判斷單元,用于判斷所述第一密碼是否符合所述模糊密碼的條件;驗(yàn)證單元,用于在所述第一密碼符合所述的模糊密碼的條件時(shí),使所述第一密碼通過驗(yàn)證,并輸入所述第二密碼作為控制所述應(yīng)用功能的輸入密碼。
[0023]其中,所述密碼驗(yàn)證裝置還包括設(shè)置模塊,所述設(shè)置模塊用于設(shè)置所述模糊密碼的條件。
[0024]其中,所述密碼驗(yàn)證裝置還包括設(shè)置模塊,所述設(shè)置模塊用于根據(jù)所述接收模塊接收的所述用戶選擇模糊密碼功能的指令設(shè)置開啟模糊密碼功能的所述應(yīng)用功能的列表。
[0025]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明接收用戶輸入的用于控制應(yīng)用功能的第一密碼;若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。由于第一密碼只是與第二密碼部分匹配,通過這種方式,能夠使用戶不需要記住枯燥的長密碼而實(shí)現(xiàn)控制該應(yīng)用功能。
【專利附圖】
【附圖說明】
[0026]圖1是本發(fā)明密碼驗(yàn)證方法一實(shí)施方式的流程圖;
[0027]圖2是是本發(fā)明密碼驗(yàn)證方法另一實(shí)施方式的流程圖;
[0028]圖3是本發(fā)明密碼驗(yàn)證方法又一實(shí)施方式的流程圖;
[0029]圖4是本發(fā)明密碼驗(yàn)證裝置一實(shí)施方式的結(jié)構(gòu)示意圖;
[0030]圖5是本發(fā)明密碼驗(yàn)證裝置另一實(shí)施方式的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面結(jié)合附圖和實(shí)施方式對本發(fā)明進(jìn)行詳細(xì)說明。
[0032]參閱圖1,圖1是本發(fā)明密碼驗(yàn)證方法一實(shí)施方式的流程圖,包括:
[0033]步驟SlOl:接收用戶輸入的用于控制應(yīng)用功能的第一密碼。
[0034]現(xiàn)在電子設(shè)備上新的應(yīng)用功能越來越多,很多應(yīng)用功能需要用戶輸入密碼才可以使用,因此,在用戶輸入該用于控制應(yīng)用功能的第一密碼時(shí),接收該第一密碼。
[0035]步驟S102:若用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼。
[0036]如果用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,而該模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼,也就是說在第一密碼只是部分匹配第二密碼(即應(yīng)用功能的原始密碼)的情況下,也是可以通過驗(yàn)證,使用戶控制應(yīng)用功能,例如打開該應(yīng)用功能。在一些使用環(huán)境對安全性要求不高的情況下,例如在家庭環(huán)境下,特別是對于特定用戶例如老人和小孩,可以在不需要記住枯燥的原始密碼的情況下,也是可以使用應(yīng)用功能的,從而可以擴(kuò)大新開發(fā)的應(yīng)用功能的用戶群。
[0037]例如:某一個(gè)電視節(jié)目是付費(fèi)才能收看的節(jié)目,用戶付費(fèi)后對該節(jié)目設(shè)置了一個(gè)密碼,即原始密碼是1236859740,但是家里的老人和孩子記不住這個(gè)密碼,這樣不方便老人和孩子觀看這個(gè)節(jié)目,在這種情況下,如果設(shè)置模糊密碼是123*******,即只要輸入的第一密碼10位中的第一位、第二位以及第三位是123,如輸入1233333333、或1234444444、或1230000000等,即可認(rèn)為第一密碼通過驗(yàn)證,可以收看該電視節(jié)目。
[0038]另舉一例,由于電視技術(shù)與互聯(lián)網(wǎng)技術(shù)的發(fā)展,使用電視作為媒介來獲得互聯(lián)網(wǎng)資訊也獲得了越來越普遍的應(yīng)用,但其往往需要第三方應(yīng)用的協(xié)助。但部分第三方應(yīng)用在其應(yīng)用協(xié)議下,對于控制密碼的長度具有固定的限制,舉例來說,使用WIFI技術(shù)即要求其控制密碼為8位輸入符號。因此,當(dāng)在家庭環(huán)境中等對保密性要求不高的情況下使用時(shí),對于該些需要輸入較長密碼的第三方應(yīng)用即可開啟模糊密碼功能。例如,控制WIFI應(yīng)用功能的原始密碼被設(shè)置為8位數(shù)字54126389,如果用戶開啟了模糊密碼的功能并且設(shè)置模糊密碼的條件為包含原始密碼的第一位與最后一位符號即可驗(yàn)證通過的話,則當(dāng)用戶輸入第一密碼為其中*為任意符號,則判斷輸入密碼通過驗(yàn)證,從而開啟WIFI服務(wù)。
[0039]本發(fā)明接收用戶輸入的用于控制應(yīng)用功能的第一密碼;若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。由于第一密碼只是與第二密碼部分匹配,通過這種方式,能夠使用戶不需要記住枯燥的長密碼而實(shí)現(xiàn)控制該應(yīng)用功能。
[0040]參閱圖2,圖2是本發(fā)明密碼驗(yàn)證方法另一實(shí)施方式的流程圖,包括:
[0041]步驟S201:接收用戶選擇模糊密碼功能的指令。
[0042]接收用戶選擇模糊密碼功能的指令,即用戶對應(yīng)用功能開啟模糊密碼的功能,這里有兩種情況,一種情況是本實(shí)施方式的步驟S201在步驟S202之前,針對所有的應(yīng)用功能開啟模糊密碼的功能,還有一種情況是只是針對部分應(yīng)用功能開啟模糊密碼的功能,這種情況請參見圖3所述的實(shí)施方式。
[0043]步驟S202:接收用戶輸入的用于控制應(yīng)用功能的第一密碼。
[0044]現(xiàn)在電子設(shè)備上新的應(yīng)用功能越來越多,很多應(yīng)用功能需要用戶輸入密碼才可以使用,因此,在用戶輸入該用于控制應(yīng)用功能的第一密碼時(shí),接收該第一密碼。
[0045]步驟S203:若用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼。
[0046]如果用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,而該模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼,也就是說在第一密碼只是部分匹配第二密碼(即應(yīng)用功能的原始密碼)的情況下,也是可以通過驗(yàn)證,使用戶控制應(yīng)用功能,例如打開或者關(guān)閉該應(yīng)用功能。在一些使用環(huán)境對安全性要求不高的情況下,例如在家庭環(huán)境下,特別是對于特定用戶例如老人和小孩,可以在不需要記住枯燥的原始密碼的情況下,也是可以使用應(yīng)用功能的,從而可以擴(kuò)大新開發(fā)的應(yīng)用功能的用戶群。
[0047]其中,模糊密碼的條件至少包括:第一密碼包含第二密碼中指定的M個(gè)符號,其中,M為大于零的自然數(shù),M小于第二密碼的長度。
[0048]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼包含第二密碼中的123,第一密碼中只要有123均可以通過驗(yàn)證,第一密碼是1529^87690,或者是迪78迪6410,或者1^0054964等等,均可以通過驗(yàn)證。
[0049]進(jìn)一步地,模糊密碼的條件還包括:第一密碼中順序包含第二密碼中指定的M個(gè)符號。
[0050]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼順序包含第二密碼中的123,第一密碼是1529^87690,或者1230054964等等,均可以通過驗(yàn)證;第一密碼是2978356410則不能通過驗(yàn)證。
[0051]進(jìn)一步地,模糊密碼的條件還包括:從第一密碼的最前面開始,第一密碼包含第二密碼中指定的M個(gè)符號。
[0052]例如,第二密碼是1236859740,模糊密碼的條件是從第一密碼的最前面開始,第一密碼包含第二密碼中的123,第一密碼是1230054964可以通討駘證;第一密碼是2978356410,或者15迪卻7690,則不能通過驗(yàn)證。
[0053]進(jìn)一步地,模糊密碼的條件還包括:第一密碼在連續(xù)位置包含第二密碼中指定的M個(gè)符號。
[0054]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼在連續(xù)位置包含第二密碼中的123,第一密碼是1230054964,或者5481236037可以通i寸駘證;第一密碼是2978356410,或者15迪卻7690,則不能通過驗(yàn)證。
[0055]進(jìn)一步地,模糊密碼的條件還包括:第一密碼包含第二密碼中指定的不區(qū)分字母大小寫的M個(gè)符號。
[0056]例如,第二密碼是123A859740,模糊密碼的條件是第一密碼包含第二密碼中的123A,字母A不分大小寫,第一密碼是123a0054964,或者548123A6037,或者154迎78卻0可以通過驗(yàn)證;第一密碼是2978^56410,或者15^^87690,則不能通過驗(yàn)證。
[0057]總之,上述模糊密碼的條件根據(jù)用戶自己的喜好或者特定用戶的習(xí)慣進(jìn)行確定,在此不進(jìn)行贅敘。
[0058]參閱圖3,圖3是本發(fā)明密碼驗(yàn)證方法又一實(shí)施方式的流程圖,包括:
[0059]步驟S301:設(shè)置模糊密碼的條件。
[0060]根據(jù)用戶自己的喜好或者特定用戶的習(xí)慣等對模糊密碼的條件進(jìn)行設(shè)置。設(shè)置模糊密碼的條件是在模糊密碼的軟件界面下進(jìn)行設(shè)置的。
[0061]另外,需要說明的是,在實(shí)際應(yīng)用中,可以對所有的應(yīng)用功能設(shè)置相同的模糊密碼的條件,也可以針對每個(gè)不同的應(yīng)用功能,分別設(shè)置不一樣的模糊密碼的條件。步驟S301的執(zhí)行順序,除了本實(shí)施方式外,還可以根據(jù)實(shí)際情況進(jìn)行調(diào)整。
[0062]步驟S302:接收用戶輸入的用于控制應(yīng)用功能的第一密碼。
[0063]現(xiàn)在電子設(shè)備上新的應(yīng)用功能越來越多,很多應(yīng)用功能需要用戶輸入密碼才可以使用,因此,在用戶輸入該用于控制應(yīng)用功能的第一密碼時(shí),接收該第一密碼。
[0064]步驟S303:接收用戶選擇模糊密碼功能的指令。
[0065]接收用戶選擇模糊密碼功能的指令,即用戶對應(yīng)用功能開啟模糊密碼的功能,本實(shí)施方式只是針對部分應(yīng)用功能開啟模糊密碼的功能,即該應(yīng)用功能需要開啟模糊密碼的時(shí)候開啟該功能,如果不需要?jiǎng)t不開啟模糊密碼的功能。
[0066]步驟S304:若用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼。
[0067]如果用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,而該模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼,也就是說在第一密碼只是部分匹配第二密碼(即應(yīng)用功能的原始密碼)的情況下,也是可以通過驗(yàn)證,使用戶控制應(yīng)用功能,例如打開該應(yīng)用功能。在一些使用環(huán)境對安全性要求不高的情況下,例如在家庭環(huán)境下,特別是對于特定用戶例如老人和小孩,可以在不需要記住枯燥的原始密碼的情況下,也是可以使用應(yīng)用功能的,從而可以擴(kuò)大新開發(fā)的應(yīng)用功能的用戶群。
[0068]其中,步驟S304包括子步驟S304a、子步驟S304b以及子步驟S304c。
[0069]子步驟S304a:截獲第一密碼,將第一密碼按照模糊密碼的條件與第二密碼進(jìn)行比對。
[0070]子步驟S304b:判斷第一密碼是否符合模糊密碼的條件。
[0071]子步驟S304c:若第一密碼符合模糊密碼的條件,則第一密碼通過驗(yàn)證,并輸入第二密碼作為控制應(yīng)用功能的輸入密碼。
[0072]截獲第一密碼是指攔截本來要輸入控制應(yīng)用功能的輸入密碼,使輸入密碼不實(shí)際輸入以進(jìn)行密碼驗(yàn)證,等待模糊密碼驗(yàn)證結(jié)果為通過,再真正輸入原始密碼。第二密碼是應(yīng)用功能的原始密碼,根據(jù)模糊密碼的條件,將第一密碼和第二密碼進(jìn)行比較,如果第一密碼符合模糊密碼的條件,則第一密碼通過驗(yàn)證,并將第二密碼作為控制應(yīng)用功能的輸入密碼,以便于控制該應(yīng)用功能。
[0073]其中,可如前文所述般設(shè)置模糊密碼的條件,在此不再贅述。并且本發(fā)明所述的密碼驗(yàn)證方法在用戶第一次輸入控制應(yīng)用的原始密碼(即第二密碼時(shí)),存儲該原始密碼,以供后續(xù)驗(yàn)證使用。
[0074]需要說明的是,本實(shí)施方式的步驟在實(shí)際應(yīng)用中可以根據(jù)實(shí)際情況進(jìn)行增減,在此不做限制。
[0075]參閱圖4,圖4是本發(fā)明密碼驗(yàn)證裝置一實(shí)施方式的結(jié)構(gòu)示意圖,該密碼驗(yàn)證裝置10包括:接收模塊101和驗(yàn)證模塊102。
[0076]需要說明的是,本實(shí)施方式的密碼驗(yàn)證裝置可以執(zhí)行圖1至圖3中的步驟。
[0077]接收模塊101用于接收用戶輸入的用于控制應(yīng)用功能的第一密碼。
[0078]現(xiàn)在電子設(shè)備上新的應(yīng)用功能越來越多,很多應(yīng)用功能需要用戶輸入密碼才可以使用,因此,在用戶輸入該用于控制應(yīng)用功能的第一密碼時(shí),接收該第一密碼。
[0079]驗(yàn)證模塊102用于在用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件時(shí),通過驗(yàn)證,其中,模糊密碼的條件是指與第二密碼部分匹配,第二密碼是指該應(yīng)用功能的原始密碼。
[0080]如果用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,而該模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼,也就是說在第一密碼只是部分匹配第二密碼(即應(yīng)用功能的原始密碼)的情況下,也是可以通過驗(yàn)證,使用戶控制應(yīng)用功能,例如打開該應(yīng)用功能。在一些使用環(huán)境對安全性要求不高的情況下,例如在家庭環(huán)境下,特別是對于特定用戶例如老人和小孩,可以在不需要記住枯燥的原始密碼的情況下,也是可以使用應(yīng)用功能的,從而可以擴(kuò)大新開發(fā)的應(yīng)用功能的用戶群。
[0081]參閱圖5,圖5是本發(fā)明密碼驗(yàn)證裝置另一實(shí)施方式的結(jié)構(gòu)示意圖,該密碼驗(yàn)證裝置20包括:設(shè)置模塊201、接收模塊202以及驗(yàn)證模塊203。
[0082]需要說明的是,本實(shí)施方式的密碼驗(yàn)證裝置可以執(zhí)行圖2至圖3中的步驟。
[0083]接收模塊202用于接收用戶輸入的用于控制應(yīng)用功能的第一密碼。
[0084]現(xiàn)在電子設(shè)備上新的應(yīng)用功能越來越多,很多應(yīng)用功能需要用戶輸入密碼才可以使用,因此,在用戶輸入該用于控制應(yīng)用功能的第一密碼時(shí),接收該第一密碼。
[0085]接收模塊202還用于接收用戶選擇模糊密碼功能的指令。
[0086]接收用戶選擇模糊密碼功能的指令,即用戶對應(yīng)用功能開啟模糊密碼的功能,這里有兩種情況,一種情況是針對所有的應(yīng)用功能開啟模糊密碼的功能,還有一種情況是只是針對部分應(yīng)用功能開啟模糊密碼的功能。
[0087]從而設(shè)置模塊201可根據(jù)接收模塊202接收到的用戶指令來設(shè)置對哪些應(yīng)用功能開啟模糊密碼的功能,即設(shè)置開啟模糊密碼功能的應(yīng)用功能的列表。設(shè)置模塊201還用于設(shè)置模糊密碼的條件。
[0088]根據(jù)用戶自己的喜好或者特定用戶的習(xí)慣等對模糊密碼的條件進(jìn)行設(shè)置。設(shè)置模糊密碼的條件是在模糊密碼的軟件界面下進(jìn)行設(shè)置的。
[0089]另外,需要說明的是,在實(shí)際應(yīng)用中,可以對所有的應(yīng)用功能設(shè)置相同的模糊密碼的條件,也可以針對每個(gè)不同的應(yīng)用功能,分別設(shè)置不一樣的模糊密碼的條件。
[0090]驗(yàn)證模塊203用于在用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件時(shí),通過驗(yàn)證,其中,模糊密碼的條件是指與第二密碼部分匹配,第二密碼是指應(yīng)用功能的原始密碼。
[0091]如果用戶輸入的第一密碼符合預(yù)設(shè)的模糊密碼的條件,而該模糊密碼的條件是指與第二密碼的部分匹配,第二密碼是指應(yīng)用功能的原始密碼,也就是說在第一密碼只是部分匹配第二密碼(即應(yīng)用功能的原始密碼)的情況下,也是可以通過驗(yàn)證,使用戶控制應(yīng)用功能,例如打開該應(yīng)用功能。在一些使用環(huán)境對安全性要求不高的情況下,例如在家庭環(huán)境下,特別是對于特定用戶例如老人和小孩,可以在不需要記住枯燥的原始密碼的情況下,也是可以使用應(yīng)用功能的,從而可以擴(kuò)大新開發(fā)的應(yīng)用功能的用戶群。
[0092]其中,驗(yàn)證模塊203包括:比較單元203a、判斷單元203b、驗(yàn)證單元203c以及存儲單元203d。
[0093]存儲單元203d用于在用戶第一次完整輸入原始密碼時(shí),存儲該原始密碼(即第二密碼)。
[0094]比較單元203a用于截獲第一密碼,將第一密碼按照模糊密碼的條件與存儲的第二密碼進(jìn)行比對。
[0095]判斷單元203b用于判斷第一密碼是否符合模糊密碼的條件。
[0096]驗(yàn)證單元203c用于在第一密碼符合的模糊密碼的條件時(shí),使第一密碼通過驗(yàn)證,并輸入第二密碼作為控制應(yīng)用功能的輸入密碼。
[0097]截獲第一密碼是指攔截本來要輸入控制應(yīng)用功能的輸入密碼,使輸入密碼不實(shí)際輸入以進(jìn)行密碼驗(yàn)證,等待模糊密碼驗(yàn)證結(jié)果為通過,再真正輸入原始密碼。第二密碼是應(yīng)用功能的原始密碼,根據(jù)模糊密碼的條件,將第一密碼和第二密碼進(jìn)行比較,如果第一密碼符合模糊密碼的條件,則第一密碼通過驗(yàn)證,并將第二密碼作為控制應(yīng)用功能的輸入密碼,以便于控制該應(yīng)用功能。
[0098]其中,模糊密碼的條件至少包括:第一密碼包含第二密碼中指定的M個(gè)符號,其中,M為大于零的自然數(shù),M小于第二密碼的長度。
[0099]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼包含第二密碼中的123,第一密碼中只要有123均可以通過驗(yàn)證,第一密碼是1529^87690,或者是迪78迪6410,或者1^0054964等等,均可以通過驗(yàn)證。
[0100]進(jìn)一步地,模糊密碼的條件還包括:第一密碼中順序包含第二密碼中指定的M個(gè)符號。
[0101]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼順序包含第二密碼中的123,第一密碼是1529^87690,或者1230054964等等,均可以通過驗(yàn)證;第一密碼是2978356410則不能通過驗(yàn)證。
[0102]進(jìn)一步地,模糊密碼的條件還包括:從第一密碼的最前面開始,第一密碼包含第二密碼中指定的M個(gè)符號。
[0103]例如,第二密碼是1236859740,模糊密碼的條件是從第一密碼的最前面開始,第一密碼包含第二密碼中的123,第一密碼是1230054964可以通i寸駘證;第一密碼是2978356410,或者15迪卻7690,則不能通過驗(yàn)證。
[0104]進(jìn)一步地,模糊密碼的條件還包括:第一密碼在連續(xù)位置包含第二密碼中指定的M個(gè)符號。
[0105]例如,第二密碼是1236859740,模糊密碼的條件是第一密碼在連續(xù)位置包含第二密碼中的123,第一密碼是1230054964,或者5481236037可以通i寸駘證;第一密碼是2978356410,或者15迪卻7690,則不能通過驗(yàn)證。
[0106]進(jìn)一步地,模糊密碼的條件還包括:第一密碼包含第二密碼中指定的不區(qū)分字母大小寫的M個(gè)符號。
[0107]例如,第二密碼是123A859740,模糊密碼的條件是第一密碼包含第二密碼中的123A,字母A不分大小寫,第一密碼是123a0054964,或者548123A6037,或者154迎78卻0可以通過驗(yàn)證;第一密碼是2978^6410,或者15迪卻7690,則不能通過驗(yàn)證。上述模糊密碼的條件根據(jù)用戶自己的喜好或者特定用戶的習(xí)慣進(jìn)行確定,在此不一一進(jìn)行贅敘。
[0108]需要說明的是,本實(shí)施方式的模塊和單元在實(shí)際應(yīng)用中可以根據(jù)實(shí)際情況進(jìn)行增減,在此不做限制。
[0109]本發(fā)明的密碼驗(yàn)證方法與密碼驗(yàn)證裝置接收用戶輸入的用于控制應(yīng)用功能的第一密碼;若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。由于第一密碼只是與第二密碼部分匹配,通過這種方式,能夠使用戶不需要記住枯燥的長密碼而實(shí)現(xiàn)控制該應(yīng)用功能。
[0110]以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種密碼驗(yàn)證方法,其特征在于,包括: 接收用戶輸入的用于控制應(yīng)用功能的第一密碼; 若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼的部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。
2.根據(jù)權(quán)利要求1所述的密碼驗(yàn)證方法,其特征在于,所述模糊密碼的條件至少包括:所述第一密碼包含所述第二密碼中指定的Μ個(gè)符號,其中,所述Μ為大于零的自然數(shù),所述Μ小于所述第二密碼的長度。
3.根據(jù)權(quán)利要求2所述的密碼驗(yàn)證方法,其特征在于,所述模糊密碼的條件還包括:所述第一密碼中順序包含所述第二密碼中指定的Μ個(gè)符號。
4.根據(jù)權(quán)利要求2所述的密碼驗(yàn)證方法,其特征在于,所述模糊密碼的條件還包括:從所述第一密碼的最前面開始,所述第一密碼包含所述第二密碼中指定的Μ個(gè)符號。
5.根據(jù)權(quán)利要求2所述的密碼驗(yàn)證方法,其特征在于,所述模糊密碼的條件還包括:所述第一密碼在連續(xù)位置包含所述第二密碼中指定的Μ個(gè)符號。
6.根據(jù)權(quán)利要求2至5任一項(xiàng)所述的密碼驗(yàn)證方法,其特征在于,所述模糊密碼的條件還包括:所述第一密碼包含所述第二密碼中指定的不區(qū)分字母大小寫的Μ個(gè)符號。
7.根據(jù)權(quán)利要求1所述的密碼驗(yàn)證方法,其特征在于,在所述接收用戶輸入的用于控制應(yīng)用功能的第一密碼的步驟之前或之后,包括:接收所述用戶選擇模糊密碼功能的指令。
8.根據(jù)權(quán)利要求1所述的密碼驗(yàn)證方法,其特征在于,所述若所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件,則通過驗(yàn)證的步驟,包括: 截獲所述第一密碼,將所述第一密碼按照所述模糊密碼的條件與所述第二密碼進(jìn)行比對; 判斷所述第一密碼是否符合所述模糊密碼的條件; 若所述第一密碼符合所述的模糊密碼的條件,則所述第一密碼通過驗(yàn)證,并輸入所述第二密碼作為控制所述應(yīng)用功能的輸入密碼。
9.根據(jù)權(quán)利要求1所述的密碼驗(yàn)證方法,其特征在于,在所述接收用戶輸入的用于控制應(yīng)用功能的第一密碼的步驟之前,進(jìn)一步包括:設(shè)置所述模糊密碼的條件。
10.一種密碼驗(yàn)證裝置,其特征在于,所述密碼驗(yàn)證裝置包括: 接收模塊,用于接收用戶輸入的用于控制應(yīng)用功能的第一密碼; 驗(yàn)證模塊,用于在所述用戶輸入的所述第一密碼符合預(yù)設(shè)的模糊密碼的條件時(shí),通過驗(yàn)證,其中,所述模糊密碼的條件是指與第二密碼部分匹配,所述第二密碼是指所述應(yīng)用功能的原始密碼。
11.根據(jù)權(quán)利要求10所述的密碼驗(yàn)證裝置,其特征在于,所述模糊密碼的條件至少包括:所述第一密碼包含所述第二密碼中指定的Μ個(gè)符號,其中,所述Μ為大于零的自然數(shù),所述Μ小于所述第二密碼的長度。
12.根據(jù)權(quán)利要求11所述的密碼驗(yàn)證裝置,其特征在于,所述模糊密碼的條件還包括:所述第一密碼順序包含所述第二密碼中指定的Μ個(gè)符號。
13.根據(jù)權(quán)利要求11所述的密碼驗(yàn)證裝置,其特征在于,所述模糊密碼的條件還包括:從所述第一密碼的最前面開始,所述第一密碼包含所述第二密碼中指定的Μ個(gè)符號。
14.根據(jù)權(quán)利要求11所述的密碼驗(yàn)證裝置,其特征在于,所述模糊密碼的條件還包括:所述第一密碼在連續(xù)位置包含所述第二密碼中指定的Μ個(gè)符號。
15.根據(jù)權(quán)利要求11至14任一項(xiàng)所述的密碼驗(yàn)證裝置,其特征在于,所述模糊密碼的條件還包括:所述第一密碼包含所述第二密碼中指定的不區(qū)分字母大小寫的Μ個(gè)符號。
16.根據(jù)權(quán)利要求10所述的密碼驗(yàn)證裝置,其特征在于,所述接收模塊用于接收所述用戶選擇模糊密碼功能的指令。
17.根據(jù)權(quán)利要求10所述的密碼驗(yàn)證裝置,其特征在于,所述驗(yàn)證模塊包括: 比較單元,用于截獲所述第一密碼,將所述第一密碼按照所述模糊密碼的條件與所述第二密碼進(jìn)行比對; 判斷單元,用于判斷所述第一密碼是否符合所述模糊密碼的條件; 驗(yàn)證單元,用于在所述第一密碼符合所述的模糊密碼的條件時(shí),使所述第一密碼通過驗(yàn)證,并輸入所述第二密碼作為控制所述應(yīng)用功能的輸入密碼。
18.根據(jù)權(quán)利要求10所述的密碼驗(yàn)證裝置,其特征在于,所述密碼驗(yàn)證裝置還包括設(shè)置模塊,所述設(shè)置模塊用于設(shè)置所述模糊密碼的條件。
19.根據(jù)權(quán)利要求16所述的密碼驗(yàn)證裝置,其特征在于,所述密碼驗(yàn)證裝置還包括設(shè)置模塊,所述設(shè)置模塊用于根據(jù)所述接收模塊接收的所述用戶選擇模糊密碼功能的指令設(shè)置開啟模糊密碼功能的所述應(yīng)用功能的列表。
【文檔編號】G06F21/46GK104424427SQ201310381845
【公開日】2015年3月18日 申請日期:2013年8月28日 優(yōu)先權(quán)日:2013年8月28日
【發(fā)明者】胡緒同 申請人:聯(lián)發(fā)科技(新加坡)私人有限公司