本發(fā)明實施例涉及通訊技術(shù)領(lǐng)域,特別涉及解鎖方法及裝置。
背景技術(shù):
隨著移動終端的發(fā)展,手機、平板電腦等移動終端已經(jīng)成為生活中、工作中不可或缺的工具。隨著移動終端的廣泛應(yīng)用,用戶對保存在移動終端設(shè)備上的資料以及個人隱私的安全性也越來越關(guān)注。
目前,為了保障存儲在移動終端設(shè)備上的資料以及個人隱私的安全性,通常通過設(shè)置登錄解鎖碼來保證不被他人獲取資料和個人隱私,比如說手機的擁有者可以通過設(shè)置傳統(tǒng)的解鎖碼解鎖方式,如數(shù)字解鎖、圖像解鎖等方式實現(xiàn)對手機的加密;也可以通過設(shè)置生物特征解鎖方式,如指紋解鎖、人臉識別解鎖、虹膜解鎖(通過采集使用者眼鏡的虹膜實現(xiàn)解鎖)等方式實現(xiàn)對手機的加密。
但是在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在一些問題:采用傳統(tǒng)解鎖碼方式和生物特征方式對手機加密,雖然達到保證擁有者手機上存儲資料和個人隱私的安全,但是只能保證個人使用,如果家人、親戚朋友想要臨時使用手機進行工作和娛樂,如果采用傳統(tǒng)解鎖碼方式對手機加密的,就需要告知使用者解鎖碼解鎖,存在泄漏個人解鎖碼的風險,給用戶帶來安全隱患;如果采用生物特征方式對手機加密的,則需要為使用者錄入生物特征到手機,但是操作過于繁瑣。另外,在將手機借給他人使用時,還會面臨其他使用者查看到終端擁有者存儲的隱私信息,如通話記錄、短信內(nèi)容、照片等,同樣會給用戶帶來安全隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明實施方式的目的在于提供一種解鎖方法及裝置,使得不同訪問權(quán)限的用戶訪問的應(yīng)用不同,并且可以訪問的數(shù)據(jù)單獨存儲管理,從而保證了移動終端設(shè)備上存儲數(shù)據(jù)的安全性。
為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種解鎖方法,應(yīng)用于終端。該解鎖方法包括:在終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼;其中,解鎖碼用于解除終端的鎖定狀態(tài),并確定解鎖碼的訪問權(quán)限;在解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,解除終端的鎖定狀態(tài),并確定解鎖碼對應(yīng)的訪問權(quán)限;其中,不同訪問權(quán)限允許使用的應(yīng)用不同,各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同,各應(yīng)用在不同訪問權(quán)限下允許操作的數(shù)據(jù)的存儲路徑不同。
本發(fā)明的實施方式還提供了一種解鎖裝置包括:獲取模塊、第一檢測模塊、控制模塊和權(quán)限確認模塊;獲取模塊用于在終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼;其中,解鎖碼用于解除終端的鎖定狀態(tài),并確定解鎖碼的訪問權(quán)限;第一檢測模塊用于檢測獲取模塊獲取的解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,并在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,觸發(fā)控制模塊和權(quán)限確認模塊;控制模塊用于解除終端的鎖定狀態(tài);權(quán)限確認模塊用于確定解鎖碼對應(yīng)的訪問權(quán)限;其中,不同訪問權(quán)限允許使用的應(yīng)用不同,各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同,各應(yīng)用在不同訪問權(quán)限下允許操作的數(shù)據(jù)的存儲路徑不同。
本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,通過為用于解除終端鎖定狀態(tài)的解鎖碼設(shè)置不同的訪問權(quán)限,并設(shè)置不同訪問權(quán)限允許使用的應(yīng)用不同,從而可以根據(jù)用戶輸入的解鎖碼確定用戶解鎖后可以使用的應(yīng)用,同時通過設(shè)置各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同、操作數(shù)據(jù)的存儲路徑不同,實現(xiàn)了不同解鎖碼對應(yīng)的訪問權(quán)限下操作的數(shù)據(jù)單獨管理,從而避免了無權(quán)用戶訪問存儲于終端中的數(shù)據(jù),大大提高了終端中存儲的數(shù)據(jù)的安全性。
訪問權(quán)限包括主人權(quán)限以及訪客權(quán)限;其中,主人權(quán)限具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,并且,在主人權(quán)限下,設(shè)置訪客權(quán)限下允許訪問的應(yīng)用;確定解鎖碼對應(yīng)的訪問權(quán)限,具體包括:在解鎖碼對應(yīng)的訪問權(quán)限為主人權(quán)限時,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,原始數(shù)據(jù)庫的存儲路徑為第一路徑;其中,原始數(shù)據(jù)庫用于存儲終端中所有應(yīng)用的數(shù)據(jù);在解鎖碼對應(yīng)的訪問權(quán)限為訪客權(quán)限時,新建一個臨時數(shù)據(jù)庫,并生成第二路徑;并確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,臨時數(shù)據(jù)庫的存儲路徑為第二路徑;其中,臨時數(shù)據(jù)庫用于存儲訪客權(quán)限下允許訪問的應(yīng)用的數(shù)據(jù)。通過將訪問權(quán)限劃分為主人權(quán)限以及訪客權(quán)限,并且設(shè)置主人權(quán)限具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,以及在主人權(quán)限下,可以設(shè)置訪客權(quán)限下允許訪問的應(yīng)用,從而在保證持有享有主人權(quán)限解鎖碼的用戶在終端中存儲的數(shù)據(jù)安全性的同時,也方便了持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。另外,在確定當前獲取的解鎖碼對應(yīng)的訪問權(quán)限后,通過確定該訪問權(quán)限對應(yīng)的數(shù)據(jù)庫,及訪問數(shù)據(jù)庫的存儲路徑,及各數(shù)據(jù)庫可以存儲的數(shù)據(jù),從而在解鎖終端后,可以根據(jù)與當前訪問權(quán)限匹配的存儲路徑從對應(yīng)的數(shù)據(jù)庫中加載數(shù)據(jù)到相應(yīng)的應(yīng)用中,通過這種單獨管理各訪問權(quán)限下應(yīng)用的數(shù)據(jù),避免了原始數(shù)據(jù)庫中存儲的數(shù)據(jù)被沒有權(quán)限的用戶訪問,提升了安全性。
在確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫之后,檢測終端中是否存在臨時數(shù)據(jù)庫;在檢測到終端中存在臨時數(shù)據(jù)庫時,將臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)加載到原始數(shù)據(jù)庫中,并刪除臨時數(shù)據(jù)庫。在為持有享有主人權(quán)限解鎖碼的用戶提供訪問原始數(shù)據(jù)庫權(quán)限的同時,同時給予主人權(quán)限可以訪問臨時數(shù)據(jù)的權(quán)限,并可以根據(jù)需要,對臨時數(shù)據(jù)庫進行相應(yīng)操作,在保證持有享有主人權(quán)限解鎖碼的用戶在終端存儲的數(shù)據(jù)安全性的同時,也可以方便持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。
訪客權(quán)限有兩種,分別為常用訪客權(quán)限和臨時訪客權(quán)限;其中,常用訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始至刪除為止,臨時訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始持續(xù)預(yù)定時間段。通過進一步細化訪客權(quán)限,并為不同的訪客權(quán)限對應(yīng)的解鎖碼設(shè)置不同的有效期,在方便他人使用終端的同時,也進一步保證了終端中存儲的數(shù)據(jù)的安全性。
在確定解鎖碼對應(yīng)的訪問權(quán)限為訪客權(quán)限時,判斷訪客權(quán)限是否為臨時訪客權(quán)限;在解鎖碼對應(yīng)的訪問權(quán)限為臨時訪客權(quán)限時,監(jiān)測終端自解鎖開始的使用時間;在使用時間大于預(yù)設(shè)時間閾值時,銷毀解鎖碼;在預(yù)設(shè)時間內(nèi)未能重新獲取用戶輸入的解鎖碼時,鎖定終端。在臨時訪客權(quán)限使用的解鎖碼的使用時長大于其有效期時,通過銷毀該解鎖碼,并進一步判斷是否在規(guī)定時間內(nèi)用戶輸入了新的解鎖碼,當沒有獲得新的解鎖碼時,直接將終端鎖定,從而進一步保證了終端的安全性,避免了存儲于終端中的數(shù)據(jù)被獲取。
附圖說明
一個或多個實施例通過與之對應(yīng)的附圖中的圖片進行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明第一實施方式的解鎖方法的流程圖;
圖2是本發(fā)明第二實施方式的解鎖方法的流程圖;
圖3是本發(fā)明第三實施方式的解鎖方法的流程圖;
圖4是本發(fā)明第四實施方式的解鎖方法的流程圖;
圖5是本發(fā)明第五實施方式的解鎖裝置的結(jié)構(gòu)框圖;
圖6是本發(fā)明第六實施方式的解鎖裝置的結(jié)構(gòu)框圖;
圖7是本發(fā)明第七實施方式的解鎖裝置的結(jié)構(gòu)框圖;
圖8是本發(fā)明第八實施方式的解鎖裝置的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細節(jié)。但是,即使沒有這些技術(shù)細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請所要求保護的技術(shù)方案。
本發(fā)明的第一實施方式涉及一種解鎖方法,具體流程如圖1所示。
圖1所示的解鎖方法可以在用戶終端中使用,其中該用戶終端可以為例如智能手機、平板電腦、個人數(shù)字助理、可穿戴式電子設(shè)備等等。具體而言,圖1涉及的解鎖方法的流程可以包括:
在步驟101中,獲取用戶輸入的解鎖碼。
需要說明的是,本實施方式中,在終端處于鎖定狀態(tài)時,獲取的用戶輸入的解鎖碼不僅可以解除終端的鎖定狀態(tài),還可以確定解鎖碼的訪問權(quán)限。
具體的說,解鎖碼可以包括預(yù)設(shè)位數(shù)的解鎖部分和預(yù)設(shè)位數(shù)的驗證部分。其中,解鎖部分用于解除終端的鎖定狀態(tài),驗證部分用于確定解鎖碼解鎖終端后的訪問權(quán)限。
在實際應(yīng)用中,解鎖碼中解鎖部分和驗證部分的位數(shù)可以由系統(tǒng)預(yù)先設(shè)定,也可以提供權(quán)限由用戶進行設(shè)定,具體的可以根據(jù)實際需要進行選擇,此處不做限制。
另外,為了保障解鎖碼具有足夠的安全性且方便用戶記錄,通常會將解鎖碼的解鎖部分設(shè)置為6位阿拉伯數(shù)字,將驗證部分設(shè)置為4位阿拉伯數(shù)字。
但在實際應(yīng)用中,解鎖碼解鎖部分的位數(shù)并不局限于6位,驗證部分也不局限于4位,同時解鎖碼也不局限于阿拉伯數(shù)字,為了進一步保證終端中存儲的數(shù)據(jù)的安全性,可以通過提高解鎖碼解鎖部分和驗證部分的復(fù)雜性,如將解鎖碼設(shè)置為由大寫字母、小寫字母、阿拉伯數(shù)字、特定符號中的任意一種或任意組合構(gòu)成,具體可以根據(jù)實際需要選擇,此處不做限制。
在步驟102中,檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配。
具體的說,在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,進入步驟103;否則返回步驟101,重新獲取用戶輸入的解鎖碼,并檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,直到進入步驟103為止。
在步驟103中,解除終端的鎖定狀態(tài),并確定解鎖碼對應(yīng)的訪問權(quán)限,結(jié)束本次解鎖流程。
具體的說,在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,利用解鎖碼的解鎖部分解除終端的鎖定狀態(tài),并根據(jù)解鎖碼的驗證部分確認解鎖碼的訪問權(quán)限。
值得一提的是,本發(fā)明實施方式中,為了達到不同解鎖碼解鎖終端后可以使用的應(yīng)用及訪問的數(shù)據(jù)不同,在創(chuàng)建解鎖碼時,會為不同的解鎖碼設(shè)置不同的訪問權(quán)限,并且設(shè)置不同的訪問權(quán)限允許使用的應(yīng)用不同,以及各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同,各應(yīng)用在不同訪問權(quán)限下允許操作的數(shù)據(jù)的存儲路徑不同,具體如下表所示:
比如說,當用戶輸入的解鎖碼為2222220101,此時判定解鎖碼在解鎖終端后,可以享有的訪問權(quán)限為訪問權(quán)限b,并且具體可以使用終端中的播放器、瀏覽器、游戲等應(yīng)用,同時,可以使用的這些應(yīng)用在當前訪問權(quán)限下生成的數(shù)據(jù)按照路徑b存儲于數(shù)據(jù)庫b中,并且該解鎖碼只能訪問到數(shù)據(jù)庫b中的數(shù)據(jù),當想要打開非授權(quán)應(yīng)用時,比如安裝于終端中的支付寶等具有較高隱私的應(yīng)用時,可以直接彈出提示窗口,提示用戶沒有權(quán)限使用,并且拒絕啟動該應(yīng)用,或者可以直接將當前訪問權(quán)限下用戶沒有權(quán)限使用的應(yīng)用隱藏不顯示,從而實現(xiàn)了不同解鎖碼可以使用的應(yīng)用不同,并且可以訪問的數(shù)據(jù)單獨管理。
另外,在實際應(yīng)用中,在保證終端擁有者存儲于終端中的數(shù)據(jù),及隱私應(yīng)用中的內(nèi)容不被他人獲取,為了進一步提升用戶體驗,方便非終端擁有者的用戶使用終端中安裝的所有應(yīng)用,還可以在非終端擁有者使用分配給他的解鎖碼解鎖終端后,使用終端中安裝的任意應(yīng)用時,均提供使用權(quán)限給該用戶,但是用戶啟動應(yīng)用后,該應(yīng)用加載的數(shù)據(jù)為當前解鎖碼對應(yīng)的數(shù)據(jù)庫中的數(shù)據(jù),在用戶首次打開應(yīng)用時,應(yīng)用時處于原始狀態(tài)的,即不存在任何數(shù)據(jù),如果用戶想要使用,可以輸入自己的賬號,比如支付寶賬號進行支付操作,具體可以根據(jù)實際需要進行設(shè)置,此處不再一一贅述。
需要說明的是,以上僅為舉例說明,并不對本發(fā)明的技術(shù)方案構(gòu)成限定。
另外,在實際應(yīng)用中,為了方便驗證用戶輸入的解鎖碼對應(yīng)的訪問權(quán)限,可以在創(chuàng)建解鎖碼時,根據(jù)為解鎖碼設(shè)定的訪問權(quán)限,將原本在驗證部分設(shè)置的預(yù)設(shè)位數(shù)的驗證內(nèi)容直接以一個標記號替換,比如終端擁有者使用的解鎖碼,將其標記為high或h,即使用該解鎖碼解鎖終端的用戶,可以享對終端最高的訪問權(quán)限;將其他使用者使用的解鎖碼的驗證部分標記為low或l,即使用有該標記的解鎖碼解鎖終端的用戶訪問終端的訪問權(quán)限最低;將終端擁有者為家人分配的解鎖碼的驗證部分標記為normal或n,即使用有該標記的解鎖碼解鎖終端的用戶,可以享有比標記為high低,比標記為low高的訪問權(quán)限,具體的可以根據(jù)實際需要進行設(shè)定,此處不做限制。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖方法,通過為用于解除終端鎖定狀態(tài)的解鎖碼設(shè)置不同的訪問權(quán)限,并設(shè)置不同訪問權(quán)限允許使用的應(yīng)用不同,從而可以根據(jù)用戶輸入的解鎖碼確定用戶解鎖后可以使用的應(yīng)用,同時通過設(shè)置各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同、操作數(shù)據(jù)的存儲路徑不同,實現(xiàn)了不同解鎖碼對應(yīng)的訪問權(quán)限下操作的數(shù)據(jù)單獨管理,從而避免了無權(quán)用戶訪問存儲于終端中的數(shù)據(jù),大大提高了終端中存儲的數(shù)據(jù)的安全性。
本發(fā)明的第二實施方式涉及一種解鎖方法。本實施方式在第一實施方式的基礎(chǔ)上做了進一步改進,具體改進之處為:訪問權(quán)限包括主人權(quán)限以及訪客權(quán)限,在獲取到用戶輸入的解鎖碼后,根據(jù)解鎖碼確認的訪問權(quán)限,從而確認可以訪問的數(shù)據(jù)庫及存儲路徑,具體流程如圖2所示。
在步驟201中,獲取用戶輸入的解鎖碼。
在步驟202中,檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配。在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,進入步驟203;否則重新獲取用戶輸入的解鎖碼,并檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,直到進入步驟203為止。
由于步驟201和步驟202與第一實施方式中的步驟101和步驟102大致相同,旨在當終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼,檢測獲取的解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,此處不再贅述。
在步驟203中,解除終端的鎖定狀態(tài)。
在步驟204中,檢測解鎖碼對應(yīng)的訪問權(quán)限是否為主人權(quán)限。在檢測到解鎖碼對應(yīng)的訪問權(quán)限是主人權(quán)限時,進入步驟205;否則判定當前解鎖碼為訪客權(quán)限,進入步驟206。
具體的說,為了保證終端擁有者的權(quán)益以及達到方便他人使用終端的目的,本實施方式中為解鎖碼設(shè)置的訪問權(quán)限主要包括主人權(quán)限以及訪客權(quán)限。
其中,主人權(quán)限為終端擁有者持有的解鎖碼的訪問權(quán)限,即在主人權(quán)限下,可以正常使用終端中所有的應(yīng)用,并且還具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,即在使用訪客權(quán)限解鎖碼解鎖終端后,使用相應(yīng)的應(yīng)用產(chǎn)生的數(shù)據(jù),如果該用戶沒有刪除,當使用訪問權(quán)限為主人權(quán)限的解鎖碼解鎖終端后,可以進行訪問。而使用訪客權(quán)限對應(yīng)的解鎖碼解鎖終端后,只能訪問與其對應(yīng)的數(shù)據(jù)庫,不可以訪問主人權(quán)限對應(yīng)的數(shù)據(jù)庫。
另外,需要說明的是,對應(yīng)主人訪問權(quán)限的解鎖碼是終端在首次激活時設(shè)置的解鎖碼,并且在實際應(yīng)用中,為了保證訪問權(quán)限為主人權(quán)限的解鎖碼的安全性,該解鎖碼中用于驗證訪問權(quán)限的驗證部分可以不局限于用戶設(shè)置的或者預(yù)設(shè)位數(shù)的安全碼,還可以提供設(shè)置入口供用戶輸入標識其身份的指紋信息等,并且錄入的指紋可以為一個或任意多個,此處不做具體限制。
另外,為了進一步提高安全性,其驗證部分的內(nèi)容也可以是擁有者的聲紋信息、圖像信息等等,并且在使用過程中,如果要卸載終端當前安裝的應(yīng)用或者安裝新應(yīng)用,都必須輸入訪問權(quán)限為主人權(quán)限的解鎖碼才可以進行后續(xù)操作,從而避免了終端在被兒童使用時,由于誤操作卸載應(yīng)用,或下載需要收費的應(yīng)用,給終端擁有者帶來不必要的麻煩。
另外,為了避免終端被他人竊取后,竊取這獲取存儲于終端中的資料,還可以設(shè)置終端出現(xiàn)關(guān)機,重新啟動時,只有輸入訪問權(quán)限為主人權(quán)限的解鎖碼才可以進行后續(xù)操作,從而進一步提升了安全性。
訪客權(quán)限是由使用對應(yīng)主人權(quán)限的解鎖碼解鎖終端后,在主人權(quán)限下,設(shè)置的,其設(shè)置的內(nèi)容具體可以是:對應(yīng)訪客權(quán)限的解鎖碼、以及使用該解鎖碼解鎖終端后運行訪問的應(yīng)用等,并且為了方便管理,保證持有訪問權(quán)限為主人權(quán)限的解鎖碼用戶的權(quán)益,可以設(shè)置在訪客權(quán)限下,用戶無法修改對應(yīng)訪客權(quán)限的解鎖碼,或者在修改解鎖碼后,可以將修改后的解鎖碼更新到主人權(quán)限下存儲解鎖碼的數(shù)據(jù)表中,并告知終端擁有者。
在步驟205中,確定主人權(quán)限對應(yīng)的數(shù)據(jù)為原始數(shù)據(jù)庫,存儲路徑為第一路徑,結(jié)束本次解鎖流程。
具體的說,在檢測到解鎖碼對應(yīng)的訪問權(quán)限是主人權(quán)限時,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,原始數(shù)據(jù)庫的存儲路徑為第一路徑。也就是說,使用該解鎖碼解除終端的鎖定狀態(tài)后,用戶使用的應(yīng)用所訪問的數(shù)據(jù)庫為原始數(shù)據(jù)庫,即用于存儲終端中所有應(yīng)用數(shù)據(jù)的數(shù)據(jù)庫。在該訪問權(quán)限下使用應(yīng)用產(chǎn)生的數(shù)據(jù),或從數(shù)據(jù)庫中加載數(shù)據(jù)到相應(yīng)的應(yīng)用中,都需要依據(jù)第一路徑(允許訪問原始數(shù)據(jù)庫的路徑)完成。
在步驟206中,新建臨時數(shù)據(jù)庫,并生成第二路徑。
具體的說,在檢測到解鎖碼對應(yīng)的訪問權(quán)限是訪客權(quán)限時,在終端中新建一個臨時數(shù)據(jù)庫,并生產(chǎn)第二路徑。
需要說明的是,本實施方式中新建的臨時數(shù)據(jù)庫為用于存儲客權(quán)限下允許訪問的應(yīng)用的數(shù)據(jù)數(shù)據(jù)庫,并且為了保證持有不同解鎖碼(訪問權(quán)限均為訪客權(quán)限的解鎖碼)的用戶,使用終端后產(chǎn)生的數(shù)據(jù)不被其享有訪客權(quán)限的用戶查看,每一個訪問權(quán)限為訪客權(quán)限的解鎖碼對應(yīng)的臨時數(shù)據(jù)庫均不相同。
由于不同訪客權(quán)限的解鎖碼對應(yīng)的臨時數(shù)據(jù)庫不同,因此,在相應(yīng)訪客權(quán)限下訪問數(shù)據(jù)庫,對數(shù)據(jù)庫中存儲的數(shù)據(jù)進行存儲的第二路徑也可以有多個,且每一個解鎖碼對應(yīng)一個專屬于該解鎖碼的臨時數(shù)據(jù)庫和訪問該臨時數(shù)據(jù)庫,對數(shù)據(jù)進行存儲的第二路徑。
另外,值得一提的是,在創(chuàng)建臨時數(shù)據(jù)庫、生成第二路徑時,可以有兩種方式,具體如下:
1、在主人權(quán)限下,設(shè)置享有訪客權(quán)限的解鎖碼時,為設(shè)置的每一個享有訪客權(quán)限的解鎖碼設(shè)置對應(yīng)的臨時數(shù)據(jù)庫及訪問該臨時數(shù)據(jù)庫的存儲路徑(第二路徑);
2、在獲取到用戶輸入的解鎖碼后,判定該解鎖碼可以解除終端鎖定狀態(tài),并且其訪問權(quán)限為訪客權(quán)限時,系統(tǒng)自動為該解鎖碼創(chuàng)建一個臨時數(shù)據(jù)庫,并生產(chǎn)該臨時數(shù)據(jù)庫的存儲路徑(第二路徑),在用戶解除終端鎖定狀態(tài),進入顯示界面后,利用該存儲路徑從臨時數(shù)據(jù)庫中獲取數(shù)據(jù),加載到訪客權(quán)限下運行使用的應(yīng)用中。
需要說明的是,不論采用上述哪種方式,都可以實現(xiàn)不同訪問權(quán)限下,數(shù)據(jù)的單獨管理,并且在實際應(yīng)用中,可以根據(jù)實際需要,選擇合適的方式為創(chuàng)建專屬于該訪客權(quán)限的臨時數(shù)據(jù)庫和第二路徑,此處不做限制。
在步驟207中,確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,存儲路徑為第二路徑,結(jié)束本次解鎖流程。
具體的說,在為當前訪問權(quán)限為訪客權(quán)限的解鎖碼創(chuàng)建好臨時數(shù)據(jù)庫,并生成第二路徑后,將訪客權(quán)限對應(yīng)的數(shù)據(jù)庫確定為該臨時數(shù)據(jù)庫,并且確定數(shù)據(jù)庫的存儲路徑為第二路徑(允許訪問臨時數(shù)據(jù)的路徑)。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖方法,通過將訪問權(quán)限劃分為主人權(quán)限以及訪客權(quán)限,并且設(shè)置主人權(quán)限具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,以及在主人權(quán)限下,可以設(shè)置訪客權(quán)限下允許訪問的應(yīng)用,從而在保證持有享有主人權(quán)限解鎖碼的用戶在終端中存儲的數(shù)據(jù)安全性的同時,也方便了持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。另外,在確定當前獲取的解鎖碼對應(yīng)的訪問權(quán)限后,通過確定該訪問權(quán)限對應(yīng)的數(shù)據(jù)庫,及訪問數(shù)據(jù)庫的存儲路徑,及各數(shù)據(jù)庫可以存儲的數(shù)據(jù),從而在解鎖終端后,可以根據(jù)與當前訪問權(quán)限匹配的存儲路徑從對應(yīng)的數(shù)據(jù)庫中加載數(shù)據(jù)到相應(yīng)的應(yīng)用中,通過這種單獨管理各訪問權(quán)限下應(yīng)用的數(shù)據(jù),避免了原始數(shù)據(jù)庫中存儲的數(shù)據(jù)被沒有權(quán)限的用戶訪問,提升了安全性。
本發(fā)明的第三實施方式涉及一種解鎖方法。本實施方式在第二實施方式的基礎(chǔ)上做了進一步改進,具體改進之處為:在確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫之后,進一步檢測終端中是否存在臨時數(shù)據(jù)庫,并根據(jù)檢測結(jié)果進行后續(xù)操作,具體流程如圖3所示。
在步驟301中,獲取用戶輸入的解鎖碼。
在步驟302中,檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配。在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,進入步驟303;否則重新獲取用戶輸入的解鎖碼,并檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,直到進入步驟303為止。
在步驟303中,解除終端的鎖定狀態(tài)。
在步驟304中,檢測解鎖碼對應(yīng)的訪問權(quán)限是否為主人權(quán)限。在檢測到解鎖碼對應(yīng)的訪問權(quán)限是主人權(quán)限時,進入步驟305;否則判定當前解鎖碼為訪客權(quán)限,進入步驟308。
在步驟305中,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,存儲路徑為第一路徑。
由于步驟301至步驟305與第二實施方式中的步驟201至步驟205大致相同,旨在當終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼,并在獲取的解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,解除終端的鎖定狀態(tài),并在解鎖碼對應(yīng)的訪問權(quán)限為主人權(quán)限時,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,存儲路徑為第一路徑,此處不再贅述。
在步驟306中,檢測終端中是否存在臨時數(shù)據(jù)庫。
具體的說,在檢測到終端中存在臨時數(shù)據(jù)庫時,進入步驟307;否則,結(jié)束本次解鎖流程。
在步驟307中,將臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)加載到原始數(shù)據(jù)庫中,并刪除臨時數(shù)據(jù)庫,結(jié)束本次解鎖流程。
在實際應(yīng)用中,當解除終端鎖定狀態(tài)的解鎖碼的訪問權(quán)限為主人權(quán)限,并且檢測到終端中存在臨時數(shù)據(jù)庫時,為了方便用戶對臨時數(shù)據(jù)庫的管理,可以提供一個查看臨時數(shù)據(jù)庫的入口,比如在檢測到終端中存在臨時數(shù)據(jù)庫時,直接彈窗提示用戶存在臨時數(shù)據(jù)庫,是否需要查看,如果用戶選擇查看,則顯示臨時數(shù)據(jù)庫中存儲的數(shù)據(jù),并且進一步的還可以顯示當前數(shù)據(jù)是在哪個解鎖碼解除終端鎖定狀態(tài)后操作應(yīng)用產(chǎn)生的,同時在當前顯示界面提供對數(shù)據(jù)的操作入口,如加載到原始數(shù)據(jù)庫的入口、不處理入口或者刪除入口。當用戶觸發(fā)加載到原始數(shù)據(jù)庫的入口時,則將當前臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)加載到原始數(shù)據(jù)庫中,并刪除該臨時數(shù)據(jù)庫;當用戶觸發(fā)刪除入口,則直接將存儲于該臨時數(shù)據(jù)庫中的數(shù)據(jù)刪除;當用戶觸發(fā)不處理入口,則存儲于該臨時數(shù)據(jù)庫中的數(shù)據(jù)在對于該數(shù)據(jù)庫的解鎖碼下次解鎖終端后,還可以訪問當前數(shù)據(jù)。
比如說,在臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)為享有主人權(quán)限的終端擁有者設(shè)定的家人解鎖碼下產(chǎn)生的,則用戶可能只是查看,最終不會對數(shù)據(jù)進行處理,這樣當對應(yīng)該臨時數(shù)據(jù)庫的解鎖碼下次使用終端時,還可以訪問之前存儲的數(shù)據(jù)。
還比如說,在臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)為臨時使用終端的用戶操作應(yīng)用產(chǎn)生的數(shù)據(jù)時,則可以直接刪除,不加載到原始數(shù)據(jù)庫。
需要說明的是,以上僅為舉例說明,并不對本發(fā)明的技術(shù)方案構(gòu)成限定,在具體應(yīng)用中,可以根據(jù)實際需要進行設(shè)置,此處不做一一列舉,也不做具體限制。
在步驟308中,新建臨時數(shù)據(jù)庫,并生成第二路徑。
在步驟309中,確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,存儲路徑為第二路徑,結(jié)束本次解鎖流程。
由于步驟308和步驟309與第二實施方式中的步驟206和步驟207大致相同,旨在判定當前解鎖碼為訪客權(quán)限時,新建一個臨時數(shù)據(jù)庫,并生產(chǎn)第二路徑,同時確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,臨時數(shù)據(jù)庫的存儲路徑為第二路徑,此處不再贅述。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖方法,在為持有享有主人權(quán)限解鎖碼的用戶提供訪問原始數(shù)據(jù)庫權(quán)限的同時,同時給予主人權(quán)限可以訪問臨時數(shù)據(jù)的權(quán)限,并可以根據(jù)需要,對臨時數(shù)據(jù)庫進行相應(yīng)操作,在保證持有享有主人權(quán)限解鎖碼的用戶在終端存儲的數(shù)據(jù)安全性的同時,也可以方便持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。
本發(fā)明的第四實施方式涉及一種解鎖方法。本實施方式在第二或第三實施方式中任意一個的基礎(chǔ)上做了進一步改進,具體改進之處為:將訪客權(quán)限進一步劃分為常用訪客權(quán)限和臨時訪客權(quán)限,在判定解鎖碼對應(yīng)的訪客權(quán)限為臨時訪客權(quán)限時,通過監(jiān)測終端自解鎖開始的使用時間是否大于其有效期,并根據(jù)監(jiān)測結(jié)果進行后續(xù)操作,具體流程如圖4所示。
在步驟401中,獲取用戶輸入的解鎖碼。
在步驟402中,檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配。在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,進入步驟403;否則重新獲取用戶輸入的解鎖碼,并檢測解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,直到進入步驟403為止。
在步驟403中,解除終端的鎖定狀態(tài)。
在步驟404中,檢測解鎖碼對應(yīng)的訪問權(quán)限是否為主人權(quán)限。在檢測到解鎖碼對應(yīng)的訪問權(quán)限是主人權(quán)限時,進入步驟405;否則判定當前解鎖碼為訪客權(quán)限,進入步驟406。
在步驟405中,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,存儲路徑為第一路徑,結(jié)束本次解鎖流程。
在步驟406中,新建臨時數(shù)據(jù)庫,并生成第二路徑。
在步驟407中,確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,存儲路徑為第二路徑。
由于步驟401至步驟407與第二實施方式中的步驟201至步驟207大致相同,旨在當終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼,并在獲取的解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,解除終端的鎖定狀態(tài),并在解鎖碼對應(yīng)的訪問權(quán)限為主人權(quán)限時,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,存儲路徑為第一路徑,在解鎖碼對應(yīng)的訪問權(quán)限為訪客權(quán)限時,新建一個臨時數(shù)據(jù)庫,并生產(chǎn)第二路徑,同時確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,臨時數(shù)據(jù)庫的存儲路徑為第二路徑,此處不再贅述。
在步驟408中,檢測訪客權(quán)限是否為臨時訪客權(quán)限。
具體的說,在檢測到訪客權(quán)限為臨時訪客權(quán)限時,進入步驟409;否則,結(jié)束本次解鎖流程。
需要說的是,為了進一步細化訪客權(quán)限,并設(shè)置不同訪客權(quán)限對應(yīng)的解鎖碼在解除終端鎖定狀態(tài)后,可以使用的應(yīng)用不同,以及方便終端擁有者的管理,本實施方式中提供的訪客權(quán)限有兩種,分別為常用訪客權(quán)限和臨時訪客權(quán)限。
所謂常用訪客權(quán)限,即持有對應(yīng)該訪問權(quán)限解鎖碼的用戶經(jīng)常會使用當前終端,比如終端擁有者的伴侶、父母、子女等家人;所述臨時訪客權(quán)限,即持有對應(yīng)該訪問權(quán)限解鎖碼的用戶偶爾會使用當前終端,比如終端擁有者的某一個朋友、同事等。
另外,為了進一步保證終端中存儲的數(shù)據(jù)的安全性,可以為不同的訪客權(quán)限對應(yīng)的解鎖碼設(shè)置不同的有效期。比如,常用訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始至刪除為止,臨時訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始持續(xù)預(yù)定時間段。
進一步的為了方便用戶操作,還可以提供設(shè)置入口,設(shè)置臨時訪客權(quán)限對應(yīng)的解鎖碼有系統(tǒng)自動創(chuàng)建,并自動設(shè)置生成的解鎖碼的有效期,或者提供有效期設(shè)置入口,由用戶根據(jù)需要設(shè)置,具體可以根據(jù)實際需要選擇,此處不做限制。
在步驟409中,監(jiān)測使用時間是否大于解鎖碼的有效期。
具體的說,在解鎖碼對應(yīng)的訪問權(quán)限為臨時訪客權(quán)限時,監(jiān)測終端自解鎖開始的使用時間,在監(jiān)測到使用時間大于當前解鎖終端的解鎖碼的有效期時,進入步驟410;否則,繼續(xù)監(jiān)測終端自解鎖開始的使用時間,直到使用時間大于該解鎖碼的有效期,進入步驟410為止。
在步驟410中,銷毀解鎖碼。
具體的說,在使用時間大于解鎖碼的有效期時,銷毀解鎖,即將當前解除終端鎖定狀態(tài)的解鎖碼從終端中存儲解鎖碼的數(shù)據(jù)表中刪除,并發(fā)送觸發(fā)終端重新檢測解除當前終端鎖定狀態(tài)的解鎖碼。
在步驟411中,在預(yù)設(shè)時間內(nèi)是否獲取到用戶輸入的解鎖碼。
具體的說,在預(yù)設(shè)時間內(nèi)獲取到用戶輸入的解鎖碼,則返回步驟402,檢測當前獲取到的解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配;否則,直接進入步驟412,鎖定終端,結(jié)束本次解鎖流程。
在步驟412中,鎖定終端,結(jié)束本次解鎖流程。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖方法,通過進一步細化訪客權(quán)限,并為不同的訪客權(quán)限對應(yīng)的解鎖碼設(shè)置不同的有效期,在方便他人使用終端的同時,也進一步保證了終端中存儲的數(shù)據(jù)的安全性。另外,在臨時訪客權(quán)限使用的解鎖碼的使用時長大于其有效期時,通過銷毀該解鎖碼,并進一步判斷是否在規(guī)定時間內(nèi)用戶輸入了新的解鎖碼,當沒有獲得新的解鎖碼時,直接將終端鎖定,從而進一步保證了終端的安全性,避免了存儲于終端中的數(shù)據(jù)被獲取。
上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。
本發(fā)明的第五實施方式涉及一種解鎖裝置,如圖5所示。
解鎖裝置500包括:獲取模塊501、第一檢測模塊502、控制模塊503和權(quán)限確認模塊504。
具體的說,獲取模塊501用于在終端處于鎖定狀態(tài)時,獲取用戶輸入的解鎖碼。
需要說明的是,本實施方式中提供的解鎖碼不僅可以用于解除終端的鎖定狀態(tài),還可以確定解鎖碼的訪問權(quán)限。
另外,第一檢測模塊502用于檢測獲取模塊501獲取的解鎖碼是否與允許解鎖名單中預(yù)存的任一解鎖碼匹配,并在檢測到解鎖碼與允許解鎖名單中預(yù)存的任一解鎖碼匹配時,觸發(fā)控制模塊503和權(quán)限確認模塊504。
其中,控制模塊503用于解除終端的鎖定狀態(tài)。權(quán)限確認模塊504用于確定解鎖碼對應(yīng)的訪問權(quán)限。
需要說明的是,本實施方式中,不同訪問權(quán)限允許使用的應(yīng)用不同,各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同,各應(yīng)用在不同訪問權(quán)限下允許操作的數(shù)據(jù)的存儲路徑不同。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖裝置,通過為用于解除終端鎖定狀態(tài)的解鎖碼設(shè)置不同的訪問權(quán)限,并設(shè)置不同訪問權(quán)限允許使用的應(yīng)用不同,從而可以根據(jù)用戶輸入的解鎖碼確定用戶解鎖后可以使用的應(yīng)用,同時通過設(shè)置各應(yīng)用在不同訪問權(quán)限下對應(yīng)的數(shù)據(jù)庫不同、操作數(shù)據(jù)的存儲路徑不同,實現(xiàn)了不同解鎖碼對應(yīng)的訪問權(quán)限下操作的數(shù)據(jù)單獨管理,從而避免了無權(quán)用戶訪問存儲于終端中的數(shù)據(jù),大大提高了終端中存儲的數(shù)據(jù)的安全性。
不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應(yīng)的裝置實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第一實施方式中。
值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。
本發(fā)明的第六實施方式涉及一種解鎖裝置。本實施方式在第五實施方式的基礎(chǔ)上做了進一步改進,具體改進之處為:訪問權(quán)限包括主人權(quán)限以及訪客權(quán)限,在獲取到用戶輸入的解鎖碼后,根據(jù)解鎖碼確認的訪問權(quán)限,從而確認可以訪問的數(shù)據(jù)庫及存儲路徑。
需要說明的是,本實施方式中的主人權(quán)限具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,并且,在主人權(quán)限下,設(shè)置訪客權(quán)限下允許訪問的應(yīng)用。
為了根據(jù)用戶輸入的解鎖碼確認當前解鎖碼對應(yīng)的訪問權(quán)限,如圖6所示,本實施方式中的解鎖裝置500除了包括圖5所示的模塊之外,在權(quán)限確認模塊504中具體包括:身份確認子模塊5041、第一確認子模塊5042和第二確認子模塊5043。
具體的說,身份確認子模塊5041用于確定解鎖碼對應(yīng)的訪問權(quán)限為主人權(quán)限或者訪客權(quán)限。第一確認子模塊5042用于在身份確認子模塊5041確定解鎖碼對應(yīng)的訪問權(quán)限為主人權(quán)限時,確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫,以及確認原始數(shù)據(jù)庫的存儲路徑為第一路徑。第二確認子模塊5043用于在身份確認子模塊5041確定解鎖碼對應(yīng)的訪問權(quán)限為訪客權(quán)限時,新建一個臨時數(shù)據(jù)庫,并生成第二路徑,并確定訪客權(quán)限對應(yīng)的數(shù)據(jù)庫為臨時數(shù)據(jù)庫,臨時數(shù)據(jù)庫的存儲路徑為第二路徑。
值得一提的是,本實施方式中所指的原始數(shù)據(jù)庫為用于存儲終端中所有應(yīng)用的數(shù)據(jù),臨時數(shù)據(jù)庫為用于存儲訪客權(quán)限下允許訪問的應(yīng)用的數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖裝置,通過將訪問權(quán)限劃分為主人權(quán)限以及訪客權(quán)限,并且設(shè)置主人權(quán)限具有訪問訪客權(quán)限對應(yīng)的數(shù)據(jù)庫的權(quán)限,以及在主人權(quán)限下,可以設(shè)置訪客權(quán)限下允許訪問的應(yīng)用,從而在保證持有享有主人權(quán)限解鎖碼的用戶在終端中存儲的數(shù)據(jù)安全性的同時,也方便了持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。另外,在確定當前獲取的解鎖碼對應(yīng)的訪問權(quán)限后,通過確定該訪問權(quán)限對應(yīng)的數(shù)據(jù)庫,及訪問數(shù)據(jù)庫的存儲路徑,及各數(shù)據(jù)庫可以存儲的數(shù)據(jù),從而在解鎖終端后,可以根據(jù)與當前訪問權(quán)限匹配的存儲路徑從對應(yīng)的數(shù)據(jù)庫中加載數(shù)據(jù)到相應(yīng)的應(yīng)用中,通過這種單獨管理各訪問權(quán)限下應(yīng)用的數(shù)據(jù),避免了原始數(shù)據(jù)庫中存儲的數(shù)據(jù)被沒有權(quán)限的用戶訪問,提升了安全性。
不難發(fā)現(xiàn),本實施方式為與第二實施方式相對應(yīng)的裝置實施例,本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第二實施方式中。
本發(fā)明的第七實施方式涉及一種解鎖裝置。本實施方式在第六實施方式的基礎(chǔ)上做了進一步改進,具體改進之處為:在確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫之后,進一步檢測終端中是否存在臨時數(shù)據(jù)庫,并根據(jù)檢測結(jié)果進行后續(xù)操作。
如圖7所示,解鎖裝置500除了包括圖6所示的模塊之外,還包括:第二檢測模塊505、數(shù)據(jù)加載模塊506、刪除模塊507。
具體的說,第二檢測模塊505用于在第一確認子模塊5042確定主人權(quán)限對應(yīng)的數(shù)據(jù)庫為原始數(shù)據(jù)庫之后,檢測終端中是否存在臨時數(shù)據(jù)庫。
數(shù)據(jù)加載模塊506用于在第二檢測模塊505檢測到終端中存在臨時數(shù)據(jù)庫時,將臨時數(shù)據(jù)庫中存儲的數(shù)據(jù)加載到原始數(shù)據(jù)庫中,并觸發(fā)刪除模塊507刪除臨時數(shù)據(jù)庫。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖裝置,在為持有享有主人權(quán)限解鎖碼的用戶提供訪問原始數(shù)據(jù)庫權(quán)限的同時,同時給予主人權(quán)限可以訪問臨時數(shù)據(jù)的權(quán)限,并可以根據(jù)需要,對臨時數(shù)據(jù)庫進行相應(yīng)操作,在保證持有享有主人權(quán)限解鎖碼的用戶在終端存儲的數(shù)據(jù)安全性的同時,也可以方便持有享有訪客權(quán)限解鎖碼的用戶對終端的使用。
由于第三實施方式與本實施方式相互對應(yīng),因此本實施方式可與第三實施方式互相配合實施。第三實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,在第三實施方式中所能達到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第三實施方式中。
本發(fā)明的第八實施方式涉及一種解鎖裝置。本實施方式在第六實施方式的基礎(chǔ)上做了進一步改進,具體改進之處為:將訪客權(quán)限進一步劃分為常用訪客權(quán)限和臨時訪客權(quán)限,在判定解鎖碼對應(yīng)的訪客權(quán)限為臨時訪客權(quán)限時,通過監(jiān)測終端自解鎖開始的使用時間是否大于其有效期,并根據(jù)監(jiān)測結(jié)果進行后續(xù)操作。
如圖8所示,解鎖裝置500除了包括圖6所示的模塊之外,還包括:設(shè)置模塊508、第三檢測模塊509、監(jiān)測模塊510、銷毀模塊511和第四檢測模塊512。
具體的說,設(shè)置模塊508用于設(shè)置訪客權(quán)限對應(yīng)的解鎖碼的有效期。
第三檢測模塊509用于在第二確認子模塊5043確定解鎖碼對應(yīng)的訪問權(quán)限為訪客權(quán)限時,檢測訪客權(quán)限是否為臨時訪客權(quán)限,并在判定解鎖碼對應(yīng)的訪問權(quán)限為臨時訪客權(quán)限時,觸發(fā)監(jiān)測模塊510。
監(jiān)測模塊510用于監(jiān)測終端自解鎖開始的使用時間,并在監(jiān)測到使用時間大于設(shè)置模塊508設(shè)置的解鎖碼的有效期時,觸發(fā)銷毀模塊511。
銷毀模塊511用于銷毀解鎖碼。
第四檢測模塊512用于在銷毀模塊511銷毀解鎖碼后,檢測在預(yù)設(shè)時間內(nèi)獲取模塊501是否重新獲取到用戶輸入的解鎖碼,并檢測到在預(yù)設(shè)時間內(nèi)未能重新獲取用戶輸入的解鎖碼時,觸發(fā)控制模塊503鎖定終端。
需要說明的是,本實施方式中,訪客權(quán)限有兩種,分別為常用訪客權(quán)限和臨時訪客權(quán)限,并且每一種訪客權(quán)限的擁有不同的有效期。
其中,常用訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始至刪除為止,臨時訪客權(quán)限對應(yīng)的解鎖碼的有效期自創(chuàng)建開始持續(xù)預(yù)定時間段。
與現(xiàn)有技術(shù)相比,本實施方式中提供的解鎖裝置,通過進一步細化訪客權(quán)限,并為不同的訪客權(quán)限對應(yīng)的解鎖碼設(shè)置不同的有效期,在方便他人使用終端的同時,也進一步保證了終端中存儲的數(shù)據(jù)的安全性。另外,在臨時訪客權(quán)限使用的解鎖碼的使用時長大于其有效期時,通過銷毀該解鎖碼,并進一步判斷是否在規(guī)定時間內(nèi)用戶輸入了新的解鎖碼,當沒有獲得新的解鎖碼時,直接將終端鎖定,從而進一步保證了終端的安全性,避免了存儲于終端中的數(shù)據(jù)被獲取。
由于第四實施方式與本實施方式相互對應(yīng),因此本實施方式可與第四實施方式互相配合實施。第四實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,在第四實施方式中所能達到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第四實施方式中。
本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。