一種移動(dòng)設(shè)備管理方法、裝置及一種移動(dòng)設(shè)備的制作方法
【專利摘要】本發(fā)明涉及移動(dòng)設(shè)備加密領(lǐng)域,公開了一種移動(dòng)設(shè)備管理方法、裝置及一種移動(dòng)設(shè)備;所述方法包括:獲取用戶輸入的第一密碼;將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè);若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。本發(fā)明針對(duì)手機(jī)等移動(dòng)設(shè)備容易被其他人隨手拿起的特點(diǎn),令機(jī)主在設(shè)置密碼時(shí)可以設(shè)置多套密碼,每套密碼與一類權(quán)限相對(duì)應(yīng),這樣當(dāng)其他人拿起手機(jī)時(shí)機(jī)主可以直接告知他訪客密碼,這就讓其他人在借用本手機(jī)的同時(shí)避免看到機(jī)主的隱私,從而簡(jiǎn)單并有效地實(shí)現(xiàn)了移動(dòng)設(shè)備的權(quán)限控制,真正保護(hù)了機(jī)主的隱私。
【專利說明】一種移動(dòng)設(shè)備管理方法、裝置及一種移動(dòng)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動(dòng)設(shè)備加密領(lǐng)域,尤其是涉及一種移動(dòng)設(shè)備管理方法、裝置及一種移動(dòng)設(shè)備。
【背景技術(shù)】
[0002]如今手機(jī)、平板電腦、個(gè)人數(shù)字助理(PDA)等移動(dòng)設(shè)備提供給用戶的應(yīng)用越來(lái)越豐富,同時(shí)用戶在手機(jī)等中存儲(chǔ)、管理自己隱私內(nèi)容的機(jī)會(huì)也在逐漸增多。這樣,當(dāng)同事、朋友拿起自己的手機(jī)隨便翻看時(shí),時(shí)常會(huì)出現(xiàn)擔(dān)心其中的隱私內(nèi)容被別人看到的尷尬情形。
[0003]當(dāng)前的移動(dòng)設(shè)備,如安裝了 Android系統(tǒng)的手機(jī),自身已具備了一定的密碼管理功能,可以提供基本的從用戶輸入密碼到密碼存儲(chǔ),以及解除鎖屏后立即調(diào)用密碼判斷模塊這一整套機(jī)制。然而發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),使用這種方案時(shí),很多時(shí)候會(huì)因?yàn)榉N種原因需要告知?jiǎng)e人本手機(jī)的密碼,以使別人可以分享或借用本手機(jī)上的應(yīng)用,但是顯然此時(shí)也就無(wú)法有效保護(hù)機(jī)主的隱私了。
[0004]現(xiàn)有技術(shù)中的另一種方案是提供一個(gè)訪客管理設(shè)置,在屏幕上放置一個(gè)小插件(widgets),用于切換訪客模式,機(jī)主將手機(jī)借給別人前,可先點(diǎn)擊該插件來(lái)激活手機(jī)的訪客模式,讓別人用受限的訪客身份使用自己的手機(jī),這樣在別人使用本手機(jī)的同時(shí)也從一定程度上保護(hù)了機(jī)主的隱私。但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),因?yàn)閯e人何時(shí)拿起手機(jī)等移動(dòng)設(shè)備使用往往是無(wú)法預(yù)見的,機(jī)主經(jīng)常會(huì)沒有機(jī)會(huì)去設(shè)置這個(gè)訪客模式,而如果等到朋友拿了手機(jī)后再要求朋友進(jìn)行一下切換也不太方便,故該方案本質(zhì)上仍然無(wú)法有效地實(shí)現(xiàn)移動(dòng)設(shè)備的權(quán)限管理,無(wú)法有效的保護(hù)機(jī)主的隱私。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的是提供一種移動(dòng)設(shè)備管理方法、裝置及一種移動(dòng)設(shè)備,以簡(jiǎn)單并有效地實(shí)現(xiàn)移動(dòng)設(shè)備的權(quán)限管理。
[0006]一方面,本發(fā)明實(shí)施例提供了一種移動(dòng)設(shè)備管理方法,所述方法包括:
[0007]獲取用戶輸入的第一密碼;
[0008]將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè);
[0009]若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
[0010]優(yōu)選的,所述第一密碼包括:字符解鎖密碼和/或圖形解鎖密碼和\或語(yǔ)音解鎖密碼。
[0011]優(yōu)選的:
[0012]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0013]所述將所述第一密碼與預(yù)置密碼相比較,包括:
[0014]將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。[0015]優(yōu)選的,所述將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,包括:
[0016]讀取經(jīng)過SHA-1加密的所述第二密碼,
[0017]將所述第二密碼還原為非加密密碼,
[0018]判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼,
[0019]將所述第三密碼還原為非加密密碼,
[0020]判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
[0021]優(yōu)選的,所述方法還包括:
[0022]在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼;
[0023]若是,則獲取用戶輸入的密碼,以及
[0024]將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0025]優(yōu)選的:
[0026]所述判斷是否需要設(shè)置預(yù)置密碼,包括:判斷所需的預(yù)置密碼是否都已被設(shè)置;
[0027]所述將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,包括:將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼。
[0028]優(yōu)選的,所述記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,還包括:繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置。
[0029]另一方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)設(shè)備管理裝置,所述裝置包括:
[0030]第一密碼獲取單元,用于:獲取用戶輸入的第一密碼;
[0031]密碼匹配單元,用于:將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元;
[0032]權(quán)限管理單元,用于:解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
[0033]優(yōu)選的:
[0034]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0035]所述密碼匹配單元,用于:將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元。
[0036]優(yōu)選的,所述密碼匹配單元,包括:
[0037]第二密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第二密碼,將所述第二密碼還原為非加密密碼,判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元,若否則觸發(fā)第三密碼匹配子單元;
[0038]第三密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第三密碼,將所述第三密碼還原為非加密密碼,判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元。
[0039]優(yōu)選的,所述裝置還包括:
[0040]密碼設(shè)置單元,用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則獲取用戶輸入的密碼,將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0041]優(yōu)選的,所述密碼設(shè)置單元包括:
[0042]設(shè)置需求判斷子單元,用于:在獲取用戶輸入的第一密碼之前,判斷所需的預(yù)置密碼是否都已被設(shè)置,若否,則觸發(fā)密碼保存子單元;
[0043]密碼保存子單元,用于:獲取用戶輸入的密碼,將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0044]優(yōu)選的,所述密碼保存子單元還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,繼續(xù)觸發(fā)設(shè)置需求判斷子單元。
[0045]再一方面,本發(fā)明實(shí)施例還提供了一種移動(dòng)設(shè)備,所述移動(dòng)設(shè)備包括:輸入裝置、處理器和存儲(chǔ)器;
[0046]所述輸入裝置,用于獲取用戶輸入的第一密碼;
[0047]所述處理器,用于將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用;
[0048]所述存儲(chǔ)器,用于存儲(chǔ)所述預(yù)置密碼。
[0049]優(yōu)選的:
[0050]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0051]當(dāng)所述處理器用于所述將所述第一密碼與預(yù)置密碼相比較時(shí),具體用于:
[0052]將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。
[0053]優(yōu)選的,所述處理器用于將所述第一密碼依次與所述第二密碼、所述第三密碼相比較時(shí),具體用于:
[0054]讀取經(jīng)過SHA-1加密的所述第二密碼,
[0055]將所述第二密碼還原為非加密密碼,
[0056]判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼,
[0057]將所述第三密碼還原為非加密密碼,
[0058]判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
[0059]優(yōu)選的,
[0060]所述處理器還用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則通過所述輸入裝置獲取用戶輸入的密碼,將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0061]優(yōu)選的:
[0062]當(dāng)所述處理器用于判斷是否需要設(shè)置預(yù)置密碼時(shí),具體用于:判斷所需的預(yù)置密碼是否都已被設(shè)置;
[0063]當(dāng)所述處理器用于將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中時(shí),具體用于:將所述用戶輸入的密碼進(jìn)行SHA-1加密后作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中。
[0064]優(yōu)選的,所述處理器還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置
[0065]本發(fā)明實(shí)施例針對(duì)手機(jī)等移動(dòng)設(shè)備容易被其他人隨手拿起的特點(diǎn),發(fā)明了一種簡(jiǎn)單易行的多套密碼處理方案,令機(jī)主在設(shè)置密碼時(shí)可以設(shè)置多套密碼,例如一套是主人密碼,另一套是受限制的訪客密碼,即每套密碼與一類權(quán)限相對(duì)應(yīng),這樣當(dāng)其他人拿起手機(jī)時(shí)機(jī)主可以直接告知他訪客密碼,這就讓其他人在借用本手機(jī)的同時(shí)避免看到機(jī)主的隱私,從而簡(jiǎn)單并有效地實(shí)現(xiàn)了移動(dòng)設(shè)備的權(quán)限控制,真正保護(hù)了機(jī)主的隱私。
【專利附圖】
【附圖說明】
[0066]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0067]圖1是說明本發(fā)明實(shí)施例一方法的流程圖;
[0068]圖2是說明本發(fā)明某些實(shí)施例中解鎖過程的流程圖;
[0069]圖3是說明本發(fā)明某些實(shí)施例中設(shè)置及修改預(yù)置密碼的流程圖;
[0070]圖4是說明本發(fā)明實(shí)施例二裝置的示意圖;
[0071]圖5是說明本發(fā)明實(shí)施例三設(shè)備的示意圖。
【具體實(shí)施方式】
[0072]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0073]為了全面理解本發(fā)明,在以下詳細(xì)描述中提到了眾多具體的細(xì)節(jié),但是本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明可以無(wú)需這些具體細(xì)節(jié)而實(shí)現(xiàn)。在其他實(shí)施例中,不詳細(xì)描述公知的方法、過程、組件和電路,以免不必要地導(dǎo)致實(shí)施例模糊。
[0074]圖1是本發(fā)明實(shí)施例一方法的流程圖,本實(shí)施例提供了一種移動(dòng)設(shè)備管理方法,用于移動(dòng)設(shè)備,所述方法包括:
[0075]S101、獲取用戶輸入的第一密碼。在本發(fā)明某些實(shí)施例中,用戶拿起移動(dòng)設(shè)備解鎖屏幕時(shí)會(huì)要求用戶輸入解鎖密碼,用戶可以通過移動(dòng)設(shè)備上的鍵盤、觸摸屏,甚至是語(yǔ)音識(shí)別裝置等多種裝置來(lái)輸入第一密碼,以解鎖該移動(dòng)設(shè)備。
[0076]在本發(fā)明某些實(shí)施例中,所述第一密碼可以是多種形式,本發(fā)明實(shí)施例不做限制,例如可以是字符解鎖密碼和/或圖形解鎖密碼和/或語(yǔ)音解鎖密碼,可以是一種也可以是多種的結(jié)合,其中圖形解鎖密碼可以是用戶通過連接圓點(diǎn)形成的密碼或用戶的指紋等。
[0077]S102、將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè)。其中所述相比較可以是按指定順序與多個(gè)預(yù)置密碼進(jìn)行比較,也可以從預(yù)置密碼中隨機(jī)選一個(gè)進(jìn)行比較,對(duì)此本發(fā)明實(shí)施例不做限制。另外在本發(fā)明實(shí)施例中也強(qiáng)調(diào)了預(yù)置密碼為多個(gè),因?yàn)槿绻挥形ㄒ灰粋€(gè)預(yù)置密碼的話是起不到區(qū)分主人權(quán)限與訪客權(quán)限的區(qū)別的,也就無(wú)法在將手機(jī)借給別人時(shí)保護(hù)主人的隱私了。[0078]S103、若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
[0079]在本實(shí)施例中,移動(dòng)設(shè)備上有一個(gè)或多個(gè)應(yīng)用(一個(gè)應(yīng)用可以理解為一個(gè)功能或一個(gè)程序,甚至還可以是功能中的子功能、程序中的子程序等等),例如短信、記事本、名片夾、鬧鐘、計(jì)算器、藍(lán)牙、QQ、飛信、文件管理器、網(wǎng)絡(luò)瀏覽器等等,在本實(shí)施例中,對(duì)于一個(gè)預(yù)置密碼來(lái)講,預(yù)先從這些應(yīng)用中選取一些應(yīng)用,組成應(yīng)用群,然后與該預(yù)置密碼對(duì)應(yīng)起來(lái),當(dāng)用戶通過該預(yù)置密碼登陸后,便只能使用該應(yīng)用群中包含的應(yīng)用。在本發(fā)明某些實(shí)施例中可以通過列表的形式實(shí)現(xiàn)應(yīng)用群的組織,即可以為每個(gè)預(yù)置密碼配置一個(gè)列表,該列表中記錄了通過該預(yù)置密碼登陸的用戶允許或不允許使用的應(yīng)用的名稱或ID等。
[0080]此外,在本發(fā)明某些實(shí)施例中,優(yōu)選的:
[0081]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0082]所述將所述第一密碼與預(yù)置密碼相比較,包括:將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。
[0083]第二密碼可有稱為管理員密碼或機(jī)主密碼,擁有相對(duì)最大的權(quán)限,而第三密碼即訪客密碼。
[0084]進(jìn)一步的,在本發(fā)明某些實(shí)施例中,所述將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,包括:
[0085]讀取經(jīng)過SHA-1加密的所述第二密碼,
[0086]將所述第二密碼還原為非加密密碼,
[0087]判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼,
[0088]將所述第三密碼還原為非加密密碼,
[0089]判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
[0090]這樣,通過以上對(duì)密碼進(jìn)行加解密可以更加保證密碼的安全性,具體的,在本發(fā)明某些實(shí)施例中,以屏幕點(diǎn)陣圖形密碼和安卓手機(jī)為例:
[0091]密碼輸入界面顯示的幾個(gè)較大的圓點(diǎn),用戶可以在觸摸屏上連接這些點(diǎn)進(jìn)行設(shè)置密碼。然后將用戶通過連接圓點(diǎn)形成的第一密碼數(shù)據(jù)保留為唯一的可識(shí)別的數(shù)據(jù)結(jié)構(gòu)List<LockPatternView.Cell>pattern,存儲(chǔ)在 “/system/gesture, key” 中,并在讀寫前后使用SHA-1加密防止被竊取。
[0092]而第二密碼完全可以使用與第一密碼相同的方式進(jìn)行設(shè)計(jì),使用第二個(gè)文件iVsystem/gesture_guest.key”,相關(guān)的設(shè)置使用類似第一密碼的變量,最后也是通過sharedpreference 技術(shù)機(jī)制存儲(chǔ)在 “/data/system” 中。
[0093]在用戶進(jìn)行屏幕解鎖時(shí),仍會(huì)在解鎖輸入界面上看到幾個(gè)圓點(diǎn),用戶連接圓點(diǎn)后會(huì)觸發(fā)密碼檢測(cè)機(jī)制,即讀取之前保存的經(jīng)過SHA-1加密的“/system/gesture_guest.key”以及“/system/gesture, key”密碼,然后還原為用戶之前設(shè)置的pattern密碼,再與用戶剛輸入的密碼進(jìn)行比對(duì),并根據(jù)密碼比對(duì)判斷用戶剛輸入的密碼是否與第一密碼或第二密碼相匹配,最后進(jìn)行相應(yīng)的處理。
[0094]圖2是本發(fā)明某些實(shí)施例中解鎖過程的流程圖,包括:[0095]S201、激活手機(jī)屏幕。例如用戶通過點(diǎn)擊解鎖鍵激活解鎖手機(jī)的屏幕。
[0096]S202、判斷當(dāng)前是否已設(shè)置了手機(jī)密碼功能,若是向下執(zhí)行,若否則跳至S207。
[0097]S203、提示用戶輸入密碼以解鎖。
[0098]S204、判斷用戶輸入的密碼是否是主密碼(即機(jī)主的主人密碼)。若是則跳至S207,若否則繼續(xù)向下執(zhí)行。
[0099]S205、判斷用戶輸入的密碼是否是訪客密碼,若是則繼續(xù)向下執(zhí)行,若否則跳回S203。
[0100]S206、進(jìn)入訪客模式,按照訪客限制列表限制訪客對(duì)應(yīng)用的使用,流程結(jié)束。
[0101]S207、進(jìn)入手機(jī)主界面,并對(duì)所有應(yīng)用的訪問均不設(shè)限制,流程結(jié)束。
[0102]在本發(fā)明某些實(shí)施例中,預(yù)置密碼可以在出廠時(shí)或通過其他方式預(yù)置在移動(dòng)設(shè)備中,而在本發(fā)明其他實(shí)施例中,所述預(yù)置密碼還可以由用戶自己設(shè)置或更改。因此,在本發(fā)明某些實(shí)施例中優(yōu)選的,所述方法還包括:
[0103]在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼;
[0104]若是,則獲取用戶輸入的密碼,以及
[0105]將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0106]更進(jìn)一步的,在本發(fā)明某些實(shí)施例中:
[0107]所述判斷是否需要設(shè)置預(yù)置密碼,包括:判斷所需的預(yù)置密碼是否都已被設(shè)置;
[0108]所述將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,包括:將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼。
[0109]當(dāng)需要設(shè)置多個(gè)預(yù)置密碼時(shí),可以將以上步驟設(shè)為循環(huán),直至所有需要的預(yù)置密碼都被設(shè)置了,即,
[0110]在本發(fā)明某些實(shí)施例中,所述記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,還包括:繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置。
[0111]在本發(fā)明某些實(shí)施例中,參見圖3所示,設(shè)置及修改預(yù)置密碼的過程可以如下:
[0112]S301、進(jìn)入密碼設(shè)置界面。
[0113]S302、判斷當(dāng)前是否已設(shè)置了密碼,若已設(shè)置過則表明用戶此時(shí)是想修改密碼,繼續(xù)向下執(zhí)行,若未設(shè)置過則跳至S305。
[0114]S303、提示用戶輸入主密碼。只有持有主密碼的人才有權(quán)限修改各個(gè)預(yù)置密碼。
[0115]S304、判斷輸入的主密碼是否正確,若正確則繼續(xù)向下執(zhí)行,若錯(cuò)誤則重新跳回S303或退出。
[0116]S305、進(jìn)行主密碼的設(shè)置和修改。
[0117]S306、進(jìn)行訪客密碼的設(shè)置和修改,并設(shè)置訪客密碼允許或限制訪問的應(yīng)用。
[0118]圖4是本發(fā)明實(shí)施例二裝置的示意圖,本實(shí)施例與上述方法實(shí)施例相對(duì)應(yīng),提供了一種移動(dòng)設(shè)備管理裝置400,所述裝置包括:
[0119]第一密碼獲取單元401,用于:獲取用戶輸入的第一密碼;
[0120]密碼匹配單元402,用于:將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元;
[0121]權(quán)限管理單元403,用于:解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
[0122]優(yōu)選的:
[0123]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0124]所述密碼匹配單元,用于:將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元。
[0125]優(yōu)選的,所述密碼匹配單元,包括:
[0126]第二密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第二密碼,將所述第二密碼還原為非加密密碼,判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元,若否則觸發(fā)第三密碼匹配子單元;
[0127]第三密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第三密碼,將所述第三密碼還原為非加密密碼,判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元。
[0128]優(yōu)選的,所述裝置還包括:
[0129]密碼設(shè)置單元,用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則獲取用戶輸入的密碼,將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0130]優(yōu)選的,所述密碼設(shè)置單元包括:
[0131]設(shè)置需求判斷子單元,用于:在獲取用戶輸入的第一密碼之前,判斷所需的預(yù)置密碼是否都已被設(shè)置,若否,則觸發(fā)密碼保存子單元;
[0132]密碼保存子單元,用于:獲取用戶輸入的密碼,將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0133]優(yōu)選的,所述密碼保存子單元還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,繼續(xù)觸發(fā)設(shè)置需求判斷子單元。
[0134]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0135]圖5是本發(fā)明實(shí)施例三設(shè)備的示意圖,本實(shí)施例與上述方法及設(shè)備實(shí)施例相對(duì)應(yīng),提供了一種移動(dòng)設(shè)備500,所述移動(dòng)設(shè)備包括:輸入裝置501、處理器502和存儲(chǔ)器503 ;
[0136]所述輸入裝置501,用于獲取用戶輸入的第一密碼;
[0137]所述處理器502,用于將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用;
[0138]所述存儲(chǔ)器503,用于存儲(chǔ)所述預(yù)置密碼。
[0139]優(yōu)選的:
[0140]所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用;
[0141]當(dāng)所述處理器用于所述將所述第一密碼與預(yù)置密碼相比較時(shí),具體用于:
[0142]將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。
[0143]優(yōu)選的,所述處理器用于將所述第一密碼依次與所述第二密碼、所述第三密碼相比較時(shí),具體用于:
[0144]讀取經(jīng)過SHA-1加密的所述第二密碼,
[0145]將所述第二密碼還原為非加密密碼,
[0146]判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼,
[0147]將所述第三密碼還原為非加密密碼,
[0148]判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
[0149]優(yōu)選的,
[0150]所述處理器還用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則通過所述輸入裝置獲取用戶輸入的密碼,將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
[0151]優(yōu)選的:
[0152]當(dāng)所述處理器用于判斷是否需要設(shè)置預(yù)置密碼時(shí),具體用于:判斷所需的預(yù)置密碼是否都已被設(shè)置;
[0153]當(dāng)所述處理器用于將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中時(shí),具體用于:將所述用戶輸入的密碼進(jìn)行SHA-1加密后作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中。
[0154]優(yōu)選的,所述處理器還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置。
[0155]對(duì)于設(shè)備實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0156]本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0157]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:R0M、RAM、磁碟、光盤等。
[0158]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0159]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了閘述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù) 范圍內(nèi)。
【權(quán)利要求】
1.一種移動(dòng)設(shè)備管理方法,其特征在于,所述方法包括: 獲取用戶輸入的第一密碼; 將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè); 若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一密碼包括:字符解鎖密碼和/或圖形解鎖密碼和\或語(yǔ)音解鎖密碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于: 所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用; 所述將所述第一密碼與預(yù)置密碼相比較,包括: 將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,包括: 讀取經(jīng)過SHA-1加密的所述第二密碼, 將所述第二密碼還原為非加密密碼, 判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼, 將所述第三密碼還原為非加密密碼, 判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼; 若是,則獲取用戶輸入的密碼,以及 將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于: 所述判斷是否需要設(shè)置預(yù)置密碼,包括:判斷所需的預(yù)置密碼是否都已被設(shè)置; 所述將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,包括:將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,還包括:繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置。
8.一種移動(dòng)設(shè)備管理裝置,其特征在于,所述裝置包括: 第一密碼獲取單元,用于:獲取用戶輸入的第一密碼; 密碼匹配單元,用于:將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元; 權(quán)限管理單元,用于:解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于: 所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用; 所述密碼匹配單元,用于:將所述第一密碼依次與所述第二密碼、所述第三密碼相比較,若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并觸發(fā)權(quán)限管理單元。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述密碼匹配單元,包括: 第二密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第二密碼,將所述第二密碼還原為非加密密碼,判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元,若否則觸發(fā)第三密碼匹配子單元; 第三密碼匹配子單元,用于:讀取經(jīng)過SHA-1加密的所述第三密碼,將所述第三密碼還原為非加密密碼,判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配,若是則觸發(fā)權(quán)限管理單元。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 密碼設(shè)置單元,用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則獲取用戶輸入的密碼,將所述用戶輸入的密碼保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述密碼設(shè)置單元包括: 設(shè)置需求判斷 子單元,用于:在獲取用戶輸入的第一密碼之前,判斷所需的預(yù)置密碼是否都已被設(shè)置,若否,則觸發(fā)密碼保存子單元; 密碼保存子單元,用于:獲取用戶輸入的密碼,將所述用戶輸入的密碼進(jìn)行SHA-1加密后保存為一個(gè)新的預(yù)置密碼,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述密碼保存子單元還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群之后,繼續(xù)觸發(fā)設(shè)置需求判斷子單元。
14.一種移動(dòng)設(shè)備,其特征在于,所述移動(dòng)設(shè)備包括:輸入裝置、處理器和存儲(chǔ)器; 所述輸入裝置,用于獲取用戶輸入的第一密碼; 所述處理器,用于將所述第一密碼與預(yù)置密碼相比較,所述預(yù)置密碼為多個(gè),若所述第一密碼與其中一個(gè)預(yù)置密碼匹配則結(jié)束比較,并解鎖所述移動(dòng)設(shè)備上與所述匹配的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群,所述應(yīng)用群包括一個(gè)或多個(gè)應(yīng)用; 所述存儲(chǔ)器,用于存儲(chǔ)所述預(yù)置密碼。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于: 所述預(yù)置密碼包括第二密碼和第三密碼,與所述第二密碼相對(duì)應(yīng)的應(yīng)用群包括所述移動(dòng)設(shè)備上的所有應(yīng)用; 當(dāng)所述處理器用于所述將所述第一密碼與預(yù)置密碼相比較時(shí),具體用于: 將所述第一密碼依次與所述第二密碼、所述第三密碼相比較。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述處理器用于將所述第一密碼依次與所述第二密碼、所述第三密碼相比較時(shí),具體用于: 讀取經(jīng)過SHA-1加密的所述第二密碼, 將所述第二密碼還原為非加密密碼, 判斷所述第一密碼與所述第二密碼還原出的非加密密碼是否匹配;若否,則讀取經(jīng)過SHA-1加密的所述第三密碼, 將所述第三密碼還原為非加密密碼,判斷所述第一密碼與所述第三密碼還原出的非加密密碼是否匹配。
17.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于, 所述處理器還用于:在獲取用戶輸入的第一密碼之前,判斷是否需要設(shè)置預(yù)置密碼,若是,則通過所述輸入裝置獲取用戶輸入的密碼,將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中,并記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用群。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于: 當(dāng)所述處理器用于判斷是否需要設(shè)置預(yù)置密碼時(shí),具體用于:判斷所需的預(yù)置密碼是否都已被設(shè)置; 當(dāng)所述處理器用于將所述用戶輸入的密碼作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中時(shí),具體用于:將所述用戶輸入的密碼進(jìn)行SHA-1加密后作為一個(gè)新的預(yù)置密碼保存在所述存儲(chǔ)器中。
19.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,所述處理器還用于:在記錄與所述新的預(yù)置密碼相對(duì)應(yīng)的應(yīng)用 群之后,繼續(xù)判斷所需的預(yù)置密碼是否都已被設(shè)置。
【文檔編號(hào)】G06F21/31GK103902862SQ201210587788
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月30日 優(yōu)先權(quán)日:2012年12月30日
【發(fā)明者】魏民 申請(qǐng)人:聯(lián)想(北京)有限公司