本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及文件保護(hù)方法、裝置及移動終端。
背景技術(shù):
目前市面上的移動終端一般都是通過采用加密保護(hù)(比如數(shù)字密碼解鎖、圖形解鎖)以及隱藏的方式對重要文件進(jìn)行保護(hù)。盡管此類方式可以防止他人查看到文件的內(nèi)容,但卻無法保證文件不會被刪除(比如盡管看不到加密文件的內(nèi)容,但卻可以刪除加密文件),以及無法保證加密文件在解密后不會被篡改或刪除。而對于沒有進(jìn)行任何加密保護(hù)的文件來說則更容易被篡改或刪除,比如小孩或用戶自身在使用移動終端的過程中的誤操作等。因此,這給用戶實際使用帶來了不便,從而影響了用戶使用體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種文件保護(hù)方法、裝置及移動終端,旨在解決如何防止文件被篡改或刪除而給用戶實際使用帶來了不便的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種文件保護(hù)方法,所述文件保護(hù)方法包括:
當(dāng)接收到設(shè)置指令時,確定相應(yīng)的文件保護(hù)模式;
根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,確定禁止執(zhí)行被保護(hù)文件的所述相關(guān)操作功能,其中,所述相關(guān)操作功能至少包括刪除功能和/或編輯功能。
優(yōu)選地,所述當(dāng)接收到設(shè)置指令時,確定相應(yīng)的文件保護(hù)模式之前包括:
獲取相應(yīng)的文件類型或文件名稱或文件夾名稱;
根據(jù)獲取到的所述文件類型或所述文件名稱或所述文件夾名稱,確定所述被保護(hù)文件。
優(yōu)選地,所述根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,確定禁止執(zhí)行被保護(hù)文件的所述相關(guān)操作功能包括:
根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,獲取與所述被保護(hù)文件 的所述相關(guān)操作功能相對應(yīng)的功能參數(shù);
根據(jù)接收到的鎖定指令,鎖定所述功能參數(shù)以確定禁止執(zhí)行所述被保護(hù)文件的所述相關(guān)操作功能。
優(yōu)選地,所述根據(jù)接收到的鎖定指令,鎖定所述功能參數(shù)以確定禁止執(zhí)行所述被保護(hù)文件的所述相關(guān)操作功能之后包括:
提示是否進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置;
當(dāng)進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置時,根據(jù)預(yù)設(shè)加密方式設(shè)置臨時解鎖密碼。
優(yōu)選地,所述當(dāng)設(shè)置臨時解鎖的密碼保護(hù)時,根據(jù)預(yù)設(shè)加密方式設(shè)置臨時解鎖密碼之后包括:
當(dāng)接收到臨時解鎖指令時,根據(jù)所述臨時解鎖密碼,解除對所述功能參數(shù)的鎖定并啟動定時切換模式;
當(dāng)啟動所述定時切換模式時,根據(jù)預(yù)設(shè)切換時間開始計時并監(jiān)測當(dāng)前是否存在對所述被保護(hù)文件的操作;
當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前存在對所述被保護(hù)文件的操作時,重新開始計時;
當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前不存在對所述被保護(hù)文件的操作時,切換回所述文件保護(hù)模式。
進(jìn)一步地,為實現(xiàn)上述目的,本發(fā)明還提供一種文件保護(hù)裝置,所述文件保護(hù)裝置包括:
第一確定模塊,用于當(dāng)接收到設(shè)置指令時,確定相應(yīng)的文件保護(hù)模式;
第二確定模塊,用于根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,確定禁止執(zhí)行被保護(hù)文件的所述相關(guān)操作功能,其中,所述相關(guān)操作功能至少包括刪除功能和/或編輯功能。
優(yōu)選地,所述文件保護(hù)裝置還包括:
獲取模塊,用于獲取相應(yīng)的文件類型或文件名稱或文件夾名稱;
第三確定模塊,用于根據(jù)獲取到的所述文件類型或所述文件名稱或所述文件夾名稱,確定所述被保護(hù)文件。
優(yōu)選地,所述第二確定模塊包括:
獲取單元,用于根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,獲取與所述被保護(hù)文件的所述相關(guān)操作功能相對應(yīng)的功能參數(shù);
鎖定單元,用于根據(jù)接收到的鎖定指令,鎖定所述功能參數(shù)以確定禁止執(zhí)行所述被保護(hù)文件的所述相關(guān)操作功能。
優(yōu)選地,所述文件保護(hù)裝置還包括:
提示模塊,用于提示是否進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置;
密碼設(shè)置模塊,用于當(dāng)進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置時,根據(jù)預(yù)設(shè)加密方式設(shè)置臨時解鎖密碼。
優(yōu)選地,所述文件保護(hù)裝置還包括:
臨時解鎖模塊,用于當(dāng)接收到臨時解鎖指令時,根據(jù)所述臨時解鎖密碼,解除對所述功能參數(shù)的鎖定并啟動定時切換模式;
定時模塊,用于當(dāng)啟動所述定時切換模式時,根據(jù)預(yù)設(shè)切換時間開始計時;
監(jiān)測模塊,用于監(jiān)測當(dāng)前是否存在對所述被保護(hù)文件的操作;
重新計時模塊,用于當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前存在對所述被保護(hù)文件的操作時,重新開始計時;
切換模塊,用于當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前不存在對所述被保護(hù)文件的操作時,切換回所述文件保護(hù)模式。
優(yōu)選地,所述文件保護(hù)裝置還包括:
取消模塊,用于當(dāng)接收到關(guān)閉指令時,取消所述文件保護(hù)模式。
為實現(xiàn)上述目的,本發(fā)明還提供一種移動終端,所述移動終端包括上述任一項所述的文件保護(hù)裝置。
本發(fā)明通過存儲的預(yù)先設(shè)置的多種文件保護(hù)模式,并根據(jù)用戶所觸發(fā)的設(shè)置指令,確定用戶所設(shè)置的相應(yīng)的文件保護(hù)模式,從而方便了用戶快捷設(shè)置所需要的文件保護(hù)模式;同時,根據(jù)用戶所設(shè)置的文件保護(hù)模式所對應(yīng)禁止的文件的相關(guān)操作功能,確定被保護(hù)文件的所述相關(guān)操作功能被禁止執(zhí)行,從而在用戶所設(shè)置的文件保護(hù)模式下,實現(xiàn)了對被保護(hù)文件的相應(yīng)保護(hù)。比如,禁止執(zhí)行被保護(hù)文件的刪除功能,則保護(hù)了被保護(hù)文件不被刪除。由于僅禁止了被保護(hù)文件的相關(guān)操作功能,比如刪除功能、編輯功能,而并沒有 禁止執(zhí)行比如查看或播放功能,因此,本發(fā)明實現(xiàn)了在不影響用戶正常查看或播放被保護(hù)文件的同時,也保證了被保護(hù)文件至少不會被刪除或編輯,從而確保了被保護(hù)文件的安全性,提高了用戶使用體驗。
附圖說明
圖1為本發(fā)明文件保護(hù)方法第一實施例的流程示意圖;
圖2為本發(fā)明文件保護(hù)方法第二實施例的流程示意圖;
圖3為圖1中步驟S20的細(xì)化流程示意圖;
圖4為本發(fā)明文件保護(hù)方法第三實施例的流程示意圖;
圖5為本發(fā)明文件保護(hù)方法第四實施例的流程示意圖;
圖6為本發(fā)明文件保護(hù)裝置第一實施例的功能模塊示意圖;
圖7為本發(fā)明文件保護(hù)裝置第二實施例的功能模塊示意圖;
圖8為圖6中第二確定模塊的細(xì)化功能模塊示意圖;
圖9為本發(fā)明文件保護(hù)裝置第三實施例的功能模塊示意圖;
圖10為本發(fā)明文件保護(hù)裝置第四實施例的功能模塊示意圖;
圖11為本發(fā)明文件保護(hù)裝置第五實施例的功能模塊示意圖;
圖12為本發(fā)明移動終端一實施例的功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖1,圖1為本發(fā)明文件保護(hù)方法第一實施例的流程示意圖。本實施例中,所述文件保護(hù)方法應(yīng)用于移動終端,包括步驟:
步驟S10,當(dāng)接收到設(shè)置指令時,確定相應(yīng)的文件保護(hù)模式;
本實施例中,對于文件保護(hù)模式的確定,優(yōu)選在移動終端內(nèi)存儲預(yù)先設(shè)置的文件保護(hù)模式后,再根據(jù)用戶所選擇的設(shè)置指令確定相應(yīng)的文件保護(hù)模式并設(shè)定。例如,可以在移動終端內(nèi)存儲預(yù)先設(shè)置多種不同的文件保護(hù)模式,比如兒童模式、防誤刪模式等。比如,當(dāng)接收到兒童模式的文件保護(hù)模式設(shè) 置指令時,確定用戶所選定的相應(yīng)文件保護(hù)模式即為兒童模式。需要進(jìn)一步說明的是,本實施例中的文件保護(hù)模式既可以預(yù)先設(shè)置從而方便后續(xù)可以直接選定,同時也可以由用戶自定義設(shè)定。此外,預(yù)先設(shè)置的文件保護(hù)模式也可在設(shè)置完成后進(jìn)行編輯修改。
步驟S20,根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,確定禁止執(zhí)行被保護(hù)文件的所述相關(guān)操作功能,其中,所述相關(guān)操作功能至少包括刪除功能和/或編輯功能。
本實施例中,文件保護(hù)模式優(yōu)選為通過禁用文件的相關(guān)操作功能,從而實現(xiàn)對文件的相應(yīng)保護(hù),比如禁用文件的刪除功能,則可相應(yīng)保護(hù)文件不被刪除。優(yōu)選被禁用的相關(guān)操作功能至少包括刪除功能和/或編輯功能。
當(dāng)確定了與設(shè)置指令相應(yīng)的文件保護(hù)模式后,則根據(jù)與該文件保護(hù)模式相對應(yīng)的被禁用的相關(guān)操作功能,確定禁止執(zhí)行該文件保護(hù)模式所對應(yīng)的被保護(hù)文件的所述相關(guān)操作功能。例如,預(yù)先設(shè)定的兒童模式對應(yīng)禁用被保護(hù)文件的刪除、編輯等功能,則當(dāng)用戶選擇兒童模式后,該兒童保護(hù)模式所對應(yīng)的被保護(hù)文件的刪除、編輯等功能將確定禁止執(zhí)行。另外,需要進(jìn)一步說明的是,文件保護(hù)模式所對應(yīng)的被保護(hù)文件,可以默認(rèn)為移動終端內(nèi)的所有文件,或者滿足默認(rèn)條件的相應(yīng)文件,或者也可以是根據(jù)用戶選擇所確定。
本實施例中,通過存儲的預(yù)先設(shè)置的多種文件保護(hù)模式,并根據(jù)用戶所觸發(fā)的設(shè)置指令,確定用戶所設(shè)置的相應(yīng)的文件保護(hù)模式,從而方便了用戶快捷設(shè)置所需要的文件保護(hù)模式;同時,根據(jù)用戶所設(shè)置的文件保護(hù)模式所對應(yīng)禁止的文件的相關(guān)操作功能,確定被保護(hù)文件的所述相關(guān)操作功能被禁止執(zhí)行,從而在用戶所設(shè)置的文件保護(hù)模式下,實現(xiàn)了對被保護(hù)文件的相應(yīng)保護(hù)。比如,禁止執(zhí)行被保護(hù)文件的刪除功能,則保護(hù)了被保護(hù)文件不被刪除。由于僅禁止了被保護(hù)文件的相關(guān)操作功能,比如刪除功能、編輯功能,而并沒有禁止執(zhí)行比如查看或播放功能,因此,實現(xiàn)了在不影響用戶正常查看或播放被保護(hù)文件的同時,也保證了被保護(hù)文件至少不會被刪除或編輯,從而確保了被保護(hù)文件的安全性,提高了用戶使用體驗。
參照圖2,圖2為本發(fā)明文件保護(hù)方法第二實施例的流程示意圖?;谏鲜鰧嵤├?,在本實施例中,上述步驟S10之前還包括步驟:
步驟S01,獲取相應(yīng)的文件類型或文件名稱或文件夾名稱;
步驟S02,根據(jù)獲取到的所述文件類型或所述文件名稱或所述文件夾名稱,確定所述被保護(hù)文件。
本實施例中,文件具體是指單個的文件,比如圖片、音頻、視頻、文檔等,同時文件可以單獨(dú)存儲在根目錄下,或者也可以與其他文件存儲在文件夾或壓縮包中。文件具體可以是通過移動終端拍攝、錄音或者錄像生成并自動保存的,也可以是通過外部設(shè)備傳輸?shù)揭苿咏K端上保存的。
需要說明的是,移動終端內(nèi)的文件一般保存在文件管理目錄下,例如移動終端拍照生成的圖片保存在文件管理目錄下的某一圖片文件內(nèi);用戶從其他外部設(shè)備上拷貝的文件也保存在文件管理目錄下。因此,優(yōu)選在移動終端的文件管理模塊的菜單中增加文件保護(hù)菜單選項,當(dāng)需要對文件進(jìn)行保護(hù)時,用戶通過點擊該文件保護(hù)選項即可開啟進(jìn)行文件保護(hù)設(shè)置。
本實施例中,基于程序?qū)崿F(xiàn)的相關(guān)要求,優(yōu)選在設(shè)置文件保護(hù)模式前,先確定被保護(hù)文件。同時,被保護(hù)文件的確定方式不限,具體根據(jù)實際需要進(jìn)行設(shè)置。比如,根據(jù)獲取到的文件生成時間,或者獲取到的文件保存位置(比如內(nèi)存、SD卡等),或者根據(jù)獲取到的文件格式(比如圖片格式、音頻格式、視頻格式等),或者直接根據(jù)獲取到的文件名稱或文件夾名稱等,確定被保護(hù)的文件。本實施例中,優(yōu)選根據(jù)文件類型,或文件名稱,或文件夾名稱,確定被保護(hù)文件。其中,優(yōu)選根據(jù)用戶的觸控選擇操作,對應(yīng)獲取相應(yīng)的文件類型或文件名稱或文件夾名稱的觸發(fā)條件。
對于根據(jù)獲取的文件類型,確定被保護(hù)文件,具體可以通過文件名稱后綴的文件格式對應(yīng)文件類型,例如,通過文件名后綴.jpg或者.png對應(yīng)關(guān)聯(lián)到圖片文件類型;而通過文件名后綴.wmv或者.avi或者.rmvb對應(yīng)關(guān)聯(lián)到視頻文件類型。因此,可以預(yù)先建立文件格式與文件類型的對應(yīng)映射關(guān)系,從而根據(jù)用戶所選擇的文件類型,查找上述映射關(guān)系即可確定移動終端內(nèi)與用戶所選擇的文件類型所對應(yīng)的文件格式的文件。例如,用戶選擇圖片文件類型時,則移動終端內(nèi)的文件名后綴為.jpg或者.png的文件都屬于被保護(hù)的文件。
而對于根據(jù)獲取的文件名稱或文件夾名稱,確定所述被保護(hù)文件,用戶可以根據(jù)實際情況及需要,有針對性地選擇所要保護(hù)的文件,比如僅僅只需保護(hù)幾張圖片或者整個文件夾內(nèi)的文件不被篡改或刪除,此時用戶可對應(yīng)選 擇要進(jìn)行保護(hù)的文件名稱及文件夾名稱,從而確定被保護(hù)的文件。
本實施例中,基于用戶選擇的方便性及針對性,通過獲取的文件類型,確定被保護(hù)文件,從而避免需要多大量同類型文件進(jìn)行選擇的繁瑣操作;通過獲取的文件名稱,確定被保護(hù)文件,從而可以有針對性地選擇少數(shù)幾個需要被保護(hù)的文件,方便用戶根據(jù)實際需要進(jìn)行選擇;通過獲取的文件夾名稱,確定被保護(hù)文件,可以結(jié)合方便性及針對性的優(yōu)點,既能夠快速選擇多個文件(同一文件夾內(nèi)可保存同格式類型的文件,也可以保存不同格式類型的文件),同時也具有一定的針對性,進(jìn)而提高了用戶的使用體驗。
參照圖3,圖3為圖1中步驟S20的細(xì)化流程示意圖。基于上述實施例,本實施例中,上述步驟S20包括:
步驟S201,根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,獲取與所述被保護(hù)文件的所述相關(guān)操作功能相對應(yīng)的功能參數(shù);
當(dāng)確定了文件保護(hù)模式后,移動終端將自動獲取與已確定的被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù),該相關(guān)操作功能至少包括刪除功能和/或編輯功能。通常文件都具備有多個操作功能以便于用戶根據(jù)實際需要選擇相應(yīng)的操作功能以對文件進(jìn)行相關(guān)操作,該操作功能大致可以分為兩類:第一類是不對文件進(jìn)行實質(zhì)性改變的操作功能,比如查看或播放文件,復(fù)制文件,上傳或共享文件;第二類則是對文件進(jìn)行實質(zhì)性改變的操作功能,比如刪除文件,編輯文件,重命名文件等。因此,本實施例中,優(yōu)選相關(guān)操作功能至少包括刪除功能和/或編輯功能,但不包括查看或播放功能,也即用戶不允許對文件進(jìn)行實質(zhì)性改變的操作功能,但允許不對文件進(jìn)行實質(zhì)性改變的操作功能。其中,刪除功能所對應(yīng)的操作為刪除文件,編輯功能所對應(yīng)的操作為對文件的名稱或存儲位置或文件內(nèi)容等進(jìn)行編輯。
此外,對于第一類操作功能來說,盡管該類操作并沒有對文件進(jìn)行實質(zhì)性改變,但可能會對用戶造成一定影響,比如復(fù)制或上傳一些對用戶來說比較重要的文件。因此,需要進(jìn)一步說明的是,本實施例中相關(guān)操作功能的確定具體根據(jù)實際需要進(jìn)行設(shè)置。比如,若用戶僅允許他人在用戶的移動終端上對文件進(jìn)行查看或播放操作,則剩余的對文件的其他操作功能都是本實施例中所述的相關(guān)操作功能。
本實施例中,功能參數(shù)與被保護(hù)文件的相關(guān)操作功能相對應(yīng),通過該功能參數(shù)可對文件執(zhí)行相應(yīng)的操作。例如,若用戶需要刪除文件,則系統(tǒng)需要通過與刪除功能相對應(yīng)的功能參數(shù),以調(diào)用刪除程序刪除文件。本實施例中功能參數(shù)具體根據(jù)移動終端系統(tǒng)程序的實際需要進(jìn)行設(shè)置。比如,該功能參數(shù)可以為與操作功能相對應(yīng)的執(zhí)行程序的調(diào)用地址等。另外,對于功能參數(shù)的獲取方式不限,具體根據(jù)實際情況進(jìn)行設(shè)置。例如,通過檢測文件的屬性獲取。
不同的文件類型其所對應(yīng)的操作功能可能不同。例如,圖片與視頻的操作功能可以為查看或播放、編輯、復(fù)制、刪除、上傳、共享等,其中相關(guān)操作功能至少包括刪除和/或編輯,但不包括查看或播放;而文檔的操作功能可能為查看、編輯、復(fù)制、刪除等,其中相關(guān)操作功能至少包括刪除和/或編輯,但不包括查看。
為便于進(jìn)行被保護(hù)文件的相關(guān)操作功能的鎖定操作,當(dāng)獲取到與被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù)后將進(jìn)行標(biāo)記并保存。例如,當(dāng)移動終端檢測圖片文件的屬性,完成對圖片文件的相關(guān)功能參數(shù)的獲取時,將獲取的圖片文件的相關(guān)功能參數(shù)標(biāo)記為“功能列表1”,并保存到移動終端內(nèi)部存儲器中;依次再獲取“音樂”、“視頻”等文件的相關(guān)功能參數(shù),并對應(yīng)標(biāo)記為“功能列表2”、“功能列表3”等保存到移動終端內(nèi)部存儲器中。
可選的,用戶可以根據(jù)實際情況及需要,從上述功能列表中選擇與需要被鎖定的相關(guān)操作功能對應(yīng)的功能參數(shù)。比如,被保護(hù)的音樂所對應(yīng)的功能列表2中包括有與編輯、復(fù)制、刪除、上傳、共享等多個操作功能相對應(yīng)的功能參數(shù),同時由于音樂一般并非用戶的個人隱私,因此,用戶可以只選擇與鎖定刪除這一個操作功能相對應(yīng)的功能參數(shù)即可。
步驟S202,根據(jù)接收到的鎖定指令,鎖定所述功能參數(shù)以確定禁止執(zhí)行所述被保護(hù)文件的所述相關(guān)操作功能。
當(dāng)用戶通過觸控操作向移動終端下發(fā)鎖定指令時,移動終端在接收到鎖定指令后將自動檢測已選擇被保護(hù)的文件,并按照不同被保護(hù)文件的與相關(guān)操作功能相對應(yīng)的功能參數(shù)的保存順序,依次完成對應(yīng)文件的功能列表中與相關(guān)操作功能相對應(yīng)的功能參數(shù)的鎖定,從而進(jìn)入文件保護(hù)模式。需要進(jìn)一步說明的是,在文件保護(hù)模式下,鎖定與相關(guān)操作功能相對應(yīng)的功能參數(shù)等 同于禁止執(zhí)行被保護(hù)文件的相關(guān)操作功能。例如,A圖片為被保護(hù)文件,且其被鎖定的相關(guān)操作功能為編輯、復(fù)制、刪除,則在文件保護(hù)模式下,將禁止執(zhí)行對A圖片的編輯、復(fù)制、刪除功能,也即A圖片的編輯、復(fù)制、刪除功能由于被鎖定而失效。此外,在文件保護(hù)模式下,文件管理目錄下的被保護(hù)文件具體可以通過移動終端內(nèi)的相應(yīng)應(yīng)用程序進(jìn)行瀏覽或播放等操作。例如,通過看圖應(yīng)用瀏覽被保護(hù)的圖片文件,或者通過視頻播放器播放被保護(hù)的視頻文件等。
本實施例中,通過獲取與該被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù),并根據(jù)鎖定指令,鎖定與該被保護(hù)文件的相關(guān)操作功能選項相對應(yīng)的功能參數(shù),進(jìn)入文件保護(hù)模式,并且在該文件保護(hù)模式下,禁止使用該被保護(hù)文件的相關(guān)操作功能,從而在不影響用戶正常查看圖片或文檔,或者播放音視頻文件的情況下,同時也保證了被保護(hù)文件至少不會被刪除和/或編輯等,從而保證了被保護(hù)文件的安全性,提高了用戶使用體驗。
參照圖4,圖4為本發(fā)明文件保護(hù)方法第三實施例的流程示意圖。本實施例中,步驟S202之后包括:
步驟S301,提示是否進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置;
步驟S302,當(dāng)進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置時,根據(jù)預(yù)設(shè)加密方式設(shè)置臨時解鎖密碼。
本實施例中,考慮到用戶在文件保護(hù)模式下可能需要進(jìn)行臨時編輯的需求,因此在文件保護(hù)模式中對應(yīng)設(shè)置有臨時解鎖功能,以用于臨時解除被鎖定的被保護(hù)文件的相關(guān)操作功能。同時,進(jìn)一步地,為防止他人通過該臨時解鎖功能解除文件保護(hù)模式后,可通過設(shè)置臨時解鎖的密碼保護(hù),以用于限制他人對臨時解鎖功能的使用。而對于臨時解鎖的密碼的加密方式不限,具體根據(jù)實際需要進(jìn)行設(shè)置,比如設(shè)置為常用的字符密碼,或者語音,或者圖形等方式。需要說明的是,該臨時編輯具體對應(yīng)為被鎖定的相關(guān)操作功能。比如用戶臨時進(jìn)行編輯或刪除等臨時編輯處理。
當(dāng)用戶需要對被保護(hù)文件進(jìn)行臨時編輯處理時,通過預(yù)設(shè)方式發(fā)出臨時解鎖指令,此時需要用戶輸入對應(yīng)的臨時解鎖的保護(hù)密碼,若輸入的密碼正確,則臨時解除被鎖定的被保護(hù)文件的相關(guān)操作功能。
此外,可選的,將密碼保護(hù)與文件保護(hù)相結(jié)合,對被保護(hù)文件進(jìn)行全面綜合保護(hù)。通過第一層密碼保護(hù),可以防止他人查看被保護(hù)文件;而通過第二層文件保護(hù),可以防止文件被篡改或刪除。該類方式具體比較適合文件的隱私程度較高的文件。
本實施例中,通過設(shè)置臨時解鎖功能,從而滿足了用戶的臨時編輯需求,提高了用戶使用體驗。同時,進(jìn)一步設(shè)置有保護(hù)臨時解鎖功能的密碼,從而進(jìn)一步提高了本實施例中文件保護(hù)方法的安全性。
參照圖5,圖5為本發(fā)明文件保護(hù)方法第四實施例的流程示意圖?;谏鲜鰧嵤├?,在本實施例中,在步驟S302之后包括:
步驟S401,當(dāng)接收到臨時解鎖指令時,根據(jù)所述臨時解鎖密碼,解除對所述功能參數(shù)的鎖定并啟動定時切換模式;
本實施例中,臨時解鎖指令可以為預(yù)設(shè)的具備臨時解鎖功能的選項,并由用戶選擇觸發(fā)。當(dāng)移動終端接收到臨時解鎖指令時,將自動彈出密碼輸入界面并接收用戶輸入的臨時解鎖密碼,當(dāng)移動終端驗證正確后,即可解除對功能參數(shù)的鎖定,也即相應(yīng)解除了對被保護(hù)文件的相關(guān)操作功能,此時用戶即可對被保護(hù)文件進(jìn)行編輯處理,比如刪除或編輯該被保護(hù)文件。
此外,考慮到用戶僅僅只是進(jìn)行臨時的編輯處理,也即在臨時編輯處理結(jié)束后需要恢復(fù)到文件保護(hù)模式,因此,基于上述考慮,本實施例中,在解除對功能參數(shù)的鎖定后,同步啟動定時切換模式,以用于在定時到期時自動切換并恢復(fù)到文件保護(hù)模式。
步驟S402,當(dāng)啟動所述定時切換模式時,根據(jù)預(yù)設(shè)切換時間開始計時并監(jiān)測當(dāng)前是否存在對所述被保護(hù)文件的操作;
當(dāng)定時切換模式啟動時,將根據(jù)預(yù)設(shè)切換時間開始計時。該預(yù)設(shè)時間可以為移動終端系統(tǒng)默認(rèn)設(shè)置,也可以由用戶自定義設(shè)置。
此外,進(jìn)一步考慮到用戶進(jìn)行臨時編輯處理的時長不確定,因此,根據(jù)預(yù)設(shè)切換時間進(jìn)行計時并不一定符合用戶的實際情況,比如,當(dāng)計時時間到達(dá)時,若用戶還在繼續(xù)進(jìn)行編輯處理操作,則此時恢復(fù)文件保護(hù)模式則不合時宜,因此,在開始進(jìn)行計時的同時,實時監(jiān)測當(dāng)前是否存在對被保護(hù)文件的操作,也即是否存在相應(yīng)的應(yīng)用程序調(diào)用被保護(hù)文件,例如音樂播放器播 放被保護(hù)的音樂文件、或者圖片瀏覽應(yīng)用查看被保護(hù)圖片等。
步驟S403,當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前存在對所述被保護(hù)文件的操作時,重新開始計時;
步驟S404,當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前不存在對所述被保護(hù)文件的操作時,切換回所述文件保護(hù)模式。
當(dāng)預(yù)設(shè)切換時間到達(dá)且監(jiān)測到當(dāng)前存在對所述被保護(hù)文件的操作時,清除原有計時并重新開始計時,則在重新開始計時期間,用戶仍然可以繼續(xù)對被保護(hù)文件進(jìn)行編輯處理而不受計時時間影響。且當(dāng)下一計時到達(dá)時再次進(jìn)行上述監(jiān)測判斷,并根據(jù)監(jiān)測判斷結(jié)果對應(yīng)進(jìn)行處理。
而當(dāng)預(yù)設(shè)切換時間到達(dá)且監(jiān)測到當(dāng)前不存在對所述被保護(hù)文件的操作時,也即此時可以確定用戶不需要繼續(xù)對被保護(hù)文件進(jìn)行編輯處理,因此自動切換回所述文件保護(hù)模式,此時可以防止用戶忘記切換回文件保護(hù)模式的問題,從而進(jìn)一步提高了文件保護(hù)方法的安全性。
本實施例為自動切換回文件保護(hù)模式的較佳實施例。此外,需要說明的是,也可以由用戶根據(jù)實際情況,通過設(shè)置的相應(yīng)觸控選項用以控制切換回文件保護(hù)模式的時間。
本實施例中,通過解除文件保護(hù)模式下的對功能參數(shù)的鎖定從而用以進(jìn)行臨時編輯處理,并同時啟動定時切換模式以便于自動切換回文件保護(hù)模式,進(jìn)一步地,為避免計時到達(dá)時用戶仍然進(jìn)行編輯處理而影響用戶操作,本實施例中通過實時監(jiān)測當(dāng)前是否存在對被保護(hù)文件的操作,從而用以對應(yīng)控制是否延長計時,直至用戶停止對被保護(hù)文件的操作時才最終切換回文件保護(hù)模式,從而再進(jìn)一步提高用戶使用體驗的同時,也防止用戶忘記切換回文件保護(hù)模式的問題,提高了文件保護(hù)方法的安全性。
參照圖6,圖6為本發(fā)明文件保護(hù)裝置第一實施例的功能模塊示意圖。本實施例中,所述文件保護(hù)裝置包括:
第一確定模塊10,用于當(dāng)接收到設(shè)置指令時,確定相應(yīng)的文件保護(hù)模式;
本實施例中,對于文件保護(hù)模式的確定,優(yōu)選在移動終端內(nèi)存儲預(yù)先設(shè)置的文件保護(hù)模式后,再根據(jù)用戶所選擇的設(shè)置指令確定相應(yīng)的文件保護(hù)模式并設(shè)定。例如,可以在移動終端內(nèi)存儲預(yù)先設(shè)置多種不同的文件保護(hù)模式, 比如兒童模式、防誤刪模式等。比如,當(dāng)接收到兒童模式的文件保護(hù)模式設(shè)置指令時,第一確定模塊10確定用戶所選定的相應(yīng)文件保護(hù)模式即為兒童模式。需要進(jìn)一步說明的是,本實施例中的文件保護(hù)模式既可以預(yù)先設(shè)置從而方便后續(xù)可以直接選定,同時也可以由用戶自定義設(shè)定。此外,預(yù)先設(shè)置的文件保護(hù)模式也可在設(shè)置完成后進(jìn)行編輯修改。
第二確定模塊20,用于根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,確定禁止執(zhí)行被保護(hù)文件的所述相關(guān)操作功能,其中,所述相關(guān)操作功能至少包括刪除功能和/或編輯功能。
本實施例中,文件保護(hù)模式優(yōu)選為通過禁用文件的相關(guān)操作功能,從而實現(xiàn)對文件的相應(yīng)保護(hù),比如禁用文件的刪除功能,則可相應(yīng)保護(hù)文件不被刪除。優(yōu)選被禁用的相關(guān)操作功能至少包括刪除功能和/或編輯功能。
當(dāng)確定了與設(shè)置指令相應(yīng)的文件保護(hù)模式后,第二確定模塊20根據(jù)與該文件保護(hù)模式相對應(yīng)的被禁用的相關(guān)操作功能,確定禁止執(zhí)行該文件保護(hù)模式所對應(yīng)的被保護(hù)文件的所述相關(guān)操作功能。例如,預(yù)先設(shè)定的兒童模式對應(yīng)禁用被保護(hù)文件的刪除、編輯等功能,則當(dāng)用戶選擇兒童模式后,該兒童保護(hù)模式所對應(yīng)的被保護(hù)文件的刪除、編輯等功能將確定禁止執(zhí)行。另外,需要進(jìn)一步說明的是,文件保護(hù)模式所對應(yīng)的被保護(hù)文件,可以默認(rèn)為移動終端內(nèi)的所有文件,或者滿足默認(rèn)條件的相應(yīng)文件,或者也可以是根據(jù)用戶選擇所確定。
本實施例中,通過存儲的預(yù)先設(shè)置的多種文件保護(hù)模式,并根據(jù)用戶所觸發(fā)的設(shè)置指令,確定用戶所設(shè)置的相應(yīng)的文件保護(hù)模式,從而方便了用戶快捷設(shè)置所需要的文件保護(hù)模式;同時,根據(jù)用戶所設(shè)置的文件保護(hù)模式所對應(yīng)禁止的文件的相關(guān)操作功能,確定被保護(hù)文件的所述相關(guān)操作功能被禁止執(zhí)行,從而在用戶所設(shè)置的文件保護(hù)模式下,實現(xiàn)了對被保護(hù)文件的相應(yīng)保護(hù)。比如,禁止執(zhí)行被保護(hù)文件的刪除功能,則保護(hù)了被保護(hù)文件不被刪除。由于僅禁止了被保護(hù)文件的相關(guān)操作功能,比如刪除功能、編輯功能,而并沒有禁止執(zhí)行比如查看或播放功能,因此,實現(xiàn)了在不影響用戶正常查看或播放被保護(hù)文件的同時,也保證了被保護(hù)文件至少不會被刪除或編輯,從而確保了被保護(hù)文件的安全性,提高了用戶使用體驗。
參照圖7,圖7為本發(fā)明文件保護(hù)裝置第二實施例的功能模塊示意圖。本實施例中,所述文件保護(hù)裝置包括:
獲取模塊30,用于獲取相應(yīng)的文件類型或文件名稱或文件夾名稱;
第三確定模塊40,用于根據(jù)獲取到的所述文件類型或所述文件名稱或所述文件夾名稱,確定所述被保護(hù)文件。
本實施例中,文件具體是指單個的文件,比如圖片、音頻、視頻、文檔等,同時文件可以單獨(dú)存儲在根目錄下,或者也可以與其他文件存儲在文件夾或壓縮包中。文件具體可以是通過移動終端拍攝、錄音或者錄像生成并自動保存的,也可以是通過外部設(shè)備傳輸?shù)揭苿咏K端上保存的。
需要說明的是,移動終端內(nèi)的文件一般保存在文件管理目錄下,例如移動終端拍照生成的圖片保存在文件管理目錄下的某一圖片文件內(nèi);用戶從其他外部設(shè)備上拷貝的文件也保存在文件管理目錄下。因此,優(yōu)選在移動終端的文件管理模塊的菜單中增加文件保護(hù)菜單選項,當(dāng)需要對文件進(jìn)行保護(hù)時,用戶通過點擊該文件保護(hù)選項即可開啟進(jìn)行文件保護(hù)設(shè)置。
本實施例中,基于程序?qū)崿F(xiàn)的相關(guān)要求,優(yōu)選在設(shè)置文件保護(hù)模式前,先確定被保護(hù)文件。同時,被保護(hù)文件的確定方式不限,具體根據(jù)實際需要進(jìn)行設(shè)置。比如,根據(jù)獲取到的文件生成時間,或者獲取到的文件保存位置(比如內(nèi)存、SD卡等),或者根據(jù)獲取到的文件格式(比如圖片格式、音頻格式、視頻格式等),或者直接根據(jù)獲取到的文件名稱或文件夾名稱等,確定被保護(hù)的文件。本實施例中,第三確定模塊40根據(jù)文件類型,或文件名稱,或文件夾名稱,確定被保護(hù)文件。其中,獲取模塊30根據(jù)用戶的觸控選擇操作,對應(yīng)獲取相應(yīng)的文件類型或文件名稱或文件夾名稱。
對于根據(jù)獲取的文件類型,確定被保護(hù)文件,具體可以通過文件名稱后綴的文件格式對應(yīng)文件類型,例如,通過文件名后綴.jpg或者.png對應(yīng)關(guān)聯(lián)到圖片文件類型;而通過文件名后綴.wmv或者.avi或者.rmvb對應(yīng)關(guān)聯(lián)到視頻文件類型。因此,可以預(yù)先建立文件格式與文件類型的對應(yīng)映射關(guān)系,從而根據(jù)用戶所選擇的文件類型,查找上述映射關(guān)系即可確定移動終端內(nèi)與用戶所選擇的文件類型所對應(yīng)的文件格式的文件。例如,用戶選擇圖片文件類型時,則移動終端內(nèi)的文件名后綴為.jpg或者.png的文件都屬于被保護(hù)的文件。
而對于根據(jù)獲取的文件名稱或文件夾名稱,確定所述被保護(hù)文件,用戶 可以根據(jù)實際情況及需要,有針對性地選擇所要保護(hù)的文件,比如僅僅只需保護(hù)幾張圖片或者整個文件夾內(nèi)的文件不被篡改或刪除,此時用戶可對應(yīng)選擇要進(jìn)行保護(hù)的文件名稱及文件夾名稱,從而確定被保護(hù)的文件。
本實施例中,基于用戶選擇的方便性及針對性,通過獲取的文件類型,確定被保護(hù)文件,從而避免需要多大量同類型文件進(jìn)行選擇的繁瑣操作;通過獲取的文件名稱,確定被保護(hù)文件,從而可以有針對性地選擇少數(shù)幾個需要被保護(hù)的文件,方便用戶根據(jù)實際需要進(jìn)行選擇;通過獲取的文件夾名稱,確定被保護(hù)文件,可以結(jié)合方便性及針對性的優(yōu)點,既能夠快速選擇多個文件(同一文件夾內(nèi)可保存同格式類型的文件,也可以保存不同格式類型的文件),同時也具有一定的針對性,進(jìn)而提高了用戶的使用體驗。
參照圖8,圖8為圖6中第二確定模塊的細(xì)化功能模塊示意圖。本實施例中,所述第二確定模塊20包括:
獲取單元201,用于根據(jù)所述文件保護(hù)模式所禁用的相關(guān)操作功能,獲取與所述被保護(hù)文件的所述相關(guān)操作功能相對應(yīng)的功能參數(shù);
當(dāng)確定了文件保護(hù)模式后,獲取單元201將自動獲取與已確定的被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù),該相關(guān)操作功能至少包括刪除功能和/或編輯功能。通常文件都具備有多個操作功能以便于用戶根據(jù)實際需要選擇相應(yīng)的操作功能以對文件進(jìn)行相關(guān)操作,該操作功能大致可以分為兩類:第一類是不對文件進(jìn)行實質(zhì)性改變的操作功能,比如查看或播放文件,復(fù)制文件,上傳或共享文件;第二類則是對文件進(jìn)行實質(zhì)性改變的操作功能,比如刪除文件,編輯文件,重命名文件等。因此,本實施例中,優(yōu)選相關(guān)操作功能至少包括刪除功能和/或編輯功能,但不包括查看或播放功能,也即用戶不允許對文件進(jìn)行實質(zhì)性改變的操作功能,但允許不對文件進(jìn)行實質(zhì)性改變的操作功能。其中,刪除功能所對應(yīng)的操作為刪除文件,編輯功能所對應(yīng)的操作為對文件的名稱或存儲位置或文件內(nèi)容等進(jìn)行編輯。
此外,對于第一類操作功能來說,盡管該類操作并沒有對文件進(jìn)行實質(zhì)性改變,但可能會對用戶造成一定影響,比如復(fù)制或上傳一些對用戶來說比較重要的文件。因此,需要進(jìn)一步說明的是,本實施例中相關(guān)操作功能的確定具體根據(jù)實際需要進(jìn)行設(shè)置。比如,若用戶僅允許他人在用戶的移動終端 上對文件進(jìn)行查看或播放操作,則剩余的對文件的其他操作功能都是本實施例中所述的相關(guān)操作功能。
本實施例中,功能參數(shù)與被保護(hù)文件的相關(guān)操作功能相對應(yīng),通過該功能參數(shù)可對文件執(zhí)行相應(yīng)的操作。例如,若用戶需要刪除文件,則系統(tǒng)需要通過與刪除功能相對應(yīng)的功能參數(shù),以調(diào)用刪除程序刪除文件。本實施例中功能參數(shù)具體根據(jù)移動終端系統(tǒng)程序的實際需要進(jìn)行設(shè)置。比如,該功能參數(shù)可以為與操作功能相對應(yīng)的執(zhí)行程序的調(diào)用地址等。另外,對于功能參數(shù)的獲取方式不限,具體根據(jù)實際情況進(jìn)行設(shè)置。例如,通過檢測文件的屬性獲取。
不同的文件類型其所對應(yīng)的操作功能可能不同。例如,圖片與視頻的操作功能可以為查看或播放、編輯、復(fù)制、刪除、上傳、共享等,其中相關(guān)操作功能至少包括刪除和/或編輯,但不包括查看或播放;而文檔的操作功能可能為查看、編輯、復(fù)制、刪除等,其中相關(guān)操作功能至少包括刪除和/或編輯,但不包括查看。
為便于進(jìn)行被保護(hù)文件的相關(guān)操作功能的鎖定操作,當(dāng)獲取到與被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù)后將進(jìn)行標(biāo)記并保存。例如,當(dāng)移動終端檢測圖片文件的屬性,完成對圖片文件的相關(guān)功能參數(shù)的獲取時,將獲取的圖片文件的相關(guān)功能參數(shù)標(biāo)記為“功能列表1”,并保存到移動終端內(nèi)部存儲器中;依次再獲取“音樂”、“視頻”等文件的相關(guān)功能參數(shù),并對應(yīng)標(biāo)記為“功能列表2”、“功能列表3”等保存到移動終端內(nèi)部存儲器中。
可選的,用戶可以根據(jù)實際情況及需要,從上述功能列表中選擇與需要被鎖定的相關(guān)操作功能對應(yīng)的功能參數(shù)。比如,被保護(hù)的音樂所對應(yīng)的功能列表2中包括有與編輯、復(fù)制、刪除、上傳、共享等多個操作功能相對應(yīng)的功能參數(shù),同時由于音樂一般并非用戶的個人隱私,因此,用戶可以只選擇與鎖定刪除這一個操作功能相對應(yīng)的功能參數(shù)即可。
鎖定單元202,用于根據(jù)接收到的鎖定指令,鎖定所述功能參數(shù)以確定禁止執(zhí)行所述被保護(hù)文件的所述相關(guān)操作功能。
當(dāng)用戶通過觸控操作向移動終端下發(fā)鎖定指令時,鎖定單元202在接收到鎖定指令后將自動檢測已選擇被保護(hù)的文件,并按照不同被保護(hù)文件的與相關(guān)操作功能相對應(yīng)的功能參數(shù)的保存順序,依次完成對應(yīng)文件的功能列表 中與相關(guān)操作功能相對應(yīng)的功能參數(shù)的鎖定,從而進(jìn)入文件保護(hù)模式。需要進(jìn)一步說明的是,在文件保護(hù)模式下,鎖定與相關(guān)操作功能相對應(yīng)的功能參數(shù)等同于禁止執(zhí)行被保護(hù)文件的相關(guān)操作功能。例如,A圖片為被保護(hù)文件,且其被鎖定的相關(guān)操作功能為編輯、復(fù)制、刪除,則在文件保護(hù)模式下,將禁止執(zhí)行對A圖片的編輯、復(fù)制、刪除功能,也即A圖片的編輯、復(fù)制、刪除功能由于被鎖定而失效。此外,在文件保護(hù)模式下,文件管理目錄下的被保護(hù)文件具體可以通過移動終端內(nèi)的相應(yīng)應(yīng)用程序進(jìn)行瀏覽或播放等操作。例如,通過看圖應(yīng)用瀏覽被保護(hù)的圖片文件,或者通過視頻播放器播放被保護(hù)的視頻文件等。
本實施例中,通過獲取與該被保護(hù)文件的相關(guān)操作功能相對應(yīng)的功能參數(shù),并根據(jù)鎖定指令,鎖定與該被保護(hù)文件的相關(guān)操作功能選項相對應(yīng)的功能參數(shù),進(jìn)入文件保護(hù)模式,并且在該文件保護(hù)模式下,禁止使用該被保護(hù)文件的相關(guān)操作功能,從而在不影響用戶正常查看圖片或文檔,或者播放音視頻文件的情況下,同時也保證了被保護(hù)文件至少不會被刪除和/或編輯等,從而保證了被保護(hù)文件的安全性,提高了用戶使用體驗。
參照圖9,圖9為本發(fā)明文件保護(hù)裝置第三實施例的功能模塊示意圖。本實施例中,所述文件保護(hù)裝置還包括:
提示模塊50,用于提示是否進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置;
密碼設(shè)置模塊60,用于當(dāng)進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置時,根據(jù)預(yù)設(shè)加密方式設(shè)置臨時解鎖密碼。
本實施例中,考慮到用戶在文件保護(hù)模式下可能需要進(jìn)行臨時編輯的需求,因此在文件保護(hù)模式中對應(yīng)設(shè)置有臨時解鎖功能,以用于臨時解除被鎖定的被保護(hù)文件的相關(guān)操作功能。當(dāng)在完成了對功能參數(shù)的鎖定并進(jìn)入文件保護(hù)模式后,提示模塊50進(jìn)一步提示用戶是否進(jìn)行臨時解鎖的密碼保護(hù)的設(shè)置,從而防止他人通過該臨時解鎖功能解除文件保護(hù)模式;同時,通過密碼設(shè)置模塊60設(shè)置臨時解鎖的密碼保護(hù),以用于限制他人對臨時解鎖功能的使用。而對于臨時解鎖的密碼的加密方式不限,具體根據(jù)實際需要進(jìn)行設(shè)置,比如設(shè)置為常用的字符密碼,或者語音,或者圖形等方式。需要說明的是,該臨時編輯具體對應(yīng)為被鎖定的相關(guān)操作功能。比如用戶臨時進(jìn)行編輯或刪 除等臨時編輯處理。
當(dāng)用戶需要對被保護(hù)文件進(jìn)行臨時編輯處理時,通過預(yù)設(shè)方式發(fā)出臨時解鎖指令,比如點按臨時解鎖操作按鈕,此時需要用戶輸入對應(yīng)的臨時解鎖的保護(hù)密碼,若輸入的密碼正確,則臨時解除被鎖定的被保護(hù)文件的相關(guān)操作。
此外,可選的,將密碼保護(hù)與文件保護(hù)相結(jié)合,對被保護(hù)文件進(jìn)行全面綜合保護(hù)。通過第一層密碼保護(hù),可以防止他人查看被保護(hù)文件;而通過第二層文件保護(hù),可以防止文件被篡改或刪除。該類方式具體比較適合文件的隱私程度較高的文件。
本實施例中,通過設(shè)置臨時解鎖功能,從而滿足了用戶的臨時編輯需求,提高了用戶使用體驗。同時,進(jìn)一步設(shè)置有保護(hù)臨時解鎖功能的密碼,從而進(jìn)一步提高了本實施例中文件保護(hù)方法的安全性。
參照圖10,圖10為本發(fā)明文件保護(hù)裝置第四實施例的功能模塊示意圖。基于上述實施例,本實施例中,所述文件保護(hù)裝置還包括:
臨時解鎖模塊70,用于當(dāng)接收到臨時解鎖指令時,根據(jù)所述臨時解鎖密碼,解除所述被保護(hù)文件的對所述功能參數(shù)的鎖定并啟動定時切換模式;
本實施例中,臨時解鎖指令可以為預(yù)設(shè)的具備臨時解鎖功能的選項,并由用戶選擇觸發(fā)。當(dāng)臨時解鎖模塊70接收到臨時解鎖指令時,臨時解鎖模塊70將自動彈出密碼輸入界面并接收用戶輸入的臨時解鎖密碼,當(dāng)臨時解鎖模塊70驗證正確后,即可解除對功能參數(shù)的鎖定,也即相應(yīng)解除了對被保護(hù)文件的相關(guān)操作功能,此時用戶即可對被保護(hù)文件進(jìn)行編輯處理,比如刪除或編輯該被保護(hù)文件。
此外,考慮到用戶僅僅只是進(jìn)行臨時的編輯處理,也即在臨時編輯處理結(jié)束后需要恢復(fù)到文件保護(hù)模式,因此,基于上述考慮,本實施例中,在臨時解鎖模塊70解除被保護(hù)文件的對功能參數(shù)的鎖定后,臨時解鎖模塊70同步啟動定時切換模式,以用于在定時到期時自動切換并恢復(fù)到文件保護(hù)模式。
定時模塊80,用于當(dāng)啟動所述定時切換模式時,根據(jù)預(yù)設(shè)切換時間開始計時;
當(dāng)定時切換模式啟動時,定時模塊80將根據(jù)預(yù)設(shè)切換時間開始計時。該 預(yù)設(shè)時間可以為移動終端系統(tǒng)默認(rèn)設(shè)置,也可以由用戶自定義設(shè)置。
監(jiān)測模塊90,用于監(jiān)測當(dāng)前是否存在對所述被保護(hù)文件的操作;
進(jìn)一步考慮到用戶進(jìn)行臨時編輯處理的時長不確定,因此,根據(jù)預(yù)設(shè)切換時間進(jìn)行計時并不一定符合用戶的實際情況,比如,當(dāng)計時時間到達(dá)時,若用戶還在繼續(xù)進(jìn)行編輯處理操作,則此時恢復(fù)文件保護(hù)模式則不合時宜,因此,在開始進(jìn)行計時的同時,通過監(jiān)測模塊90實時監(jiān)測當(dāng)前是否存在對被保護(hù)文件的操作,也即是否存在相應(yīng)的應(yīng)用程序調(diào)用被保護(hù)文件,例如音樂播放器播放被保護(hù)的音樂文件、或者圖片瀏覽應(yīng)用查看被保護(hù)圖片等。
重新計時模塊100,用于當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前存在對所述被保護(hù)文件的操作時,重新開始計時;
切換模塊110,用于當(dāng)預(yù)設(shè)切換時間到達(dá)且當(dāng)前不存在對所述被保護(hù)文件的操作時,切換回所述文件保護(hù)模式。
當(dāng)預(yù)設(shè)切換時間到達(dá)且監(jiān)測到當(dāng)前存在對所述被保護(hù)文件的操作時,重新計時模塊100清除原有計時并重新開始計,則在重新開始計時期間,用戶仍然可以繼續(xù)對被保護(hù)文件進(jìn)行編輯處理而不受計時時間影響。且當(dāng)下一計時到達(dá)時再次進(jìn)行上述監(jiān)測判斷,并根據(jù)監(jiān)測判斷結(jié)果對應(yīng)進(jìn)行處理。
而當(dāng)預(yù)設(shè)切換時間到達(dá)且監(jiān)測到當(dāng)前不存在對所述被保護(hù)文件的操作時,也即此時可以確定用戶不需要繼續(xù)對被保護(hù)文件進(jìn)行編輯處理,因此通過切換模塊110切換回所述文件保護(hù)模式,此時可以防止用戶忘記切換回文件保護(hù)模式的問題,從而進(jìn)一步提高了文件保護(hù)方法的安全性。
本實施例為自動切換回文件保護(hù)模式的較佳實施例。此外,需要說明的是,也可以由用戶根據(jù)實際情況,通過設(shè)置的相應(yīng)觸控選項用以控制切換回文件保護(hù)模式的時間。
本實施例中,通過解除文件保護(hù)模式下的對功能參數(shù)的鎖定從而用以進(jìn)行臨時編輯處理,并同時啟動定時切換模式以便于自動切換回文件保護(hù)模式,進(jìn)一步地,為避免計時到達(dá)時用戶仍然進(jìn)行編輯處理而影響用戶操作,本實施例中通過實時監(jiān)測當(dāng)前是否存在對被保護(hù)文件的操作,從而用以對應(yīng)控制是否延長計時,直至用戶停止對被保護(hù)文件的操作時才最終切換回文件保護(hù)模式,從而再進(jìn)一步提高用戶使用體驗的同時,也防止用戶忘記切換回文件保護(hù)模式的問題,提高了文件保護(hù)方法的安全性。
參照圖11,圖11為本發(fā)明文件保護(hù)裝置第五實施例的功能模塊示意圖?;谏鲜鰧嵤├?,本實施例中,所述文件保護(hù)裝置還包括:
取消模塊120,用于當(dāng)接收到關(guān)閉指令時,取消所述文件保護(hù)模式。
本實施例中,考慮到需要進(jìn)行文件保護(hù)的場景并不是經(jīng)常發(fā)生,比如,將移動終端拿給小孩子使用或他人使用,因此,基于對移動終端的簡便操作,需要在相應(yīng)情景下取消文件保護(hù)模式,而在其他特殊情景下則啟動文件保護(hù)模式。本實施例中,通過取消模塊120在接收到關(guān)閉指令時,取消文件保護(hù)模式,從而滿足用戶不同使用情景下的使用需求,進(jìn)而提高了用戶使用體驗。
參照圖12,圖12為本發(fā)明移動終端一實施例的功能模塊示意圖。本實施例中,移動終端包括文件保護(hù)裝置210。
本實施例中,移動終端通過文件保護(hù)裝置210完成對被保護(hù)文件的選定,并通過文件保護(hù)裝置210獲取與被選定的被保護(hù)文件的相關(guān)操作功能選項相對應(yīng)的功能參數(shù)并進(jìn)行鎖定,從而進(jìn)入文件保護(hù)模式。此外,為方便用戶能夠?qū)σ苿咏K端內(nèi)的被保護(hù)文件進(jìn)行臨時編輯處理,移動終端通過文件保護(hù)裝置210解除對被保護(hù)文件的功能鎖定進(jìn)而實現(xiàn)對被保護(hù)文件的臨時處理。進(jìn)一步地,為避免用戶忘記切換回文件保護(hù)模式的問題,通過文件保護(hù)裝置210的定時切換模式以實現(xiàn)在用戶完成對被保護(hù)文件的臨時編輯處理后,通過定時方式,在定時到期時自動觸發(fā)切換回文件保護(hù)模式。此外,移動終端還可以通過文件保護(hù)裝置210取消文件保護(hù)模式。
本實施例中,移動終端通過文件保護(hù)裝置210確定選擇的被保護(hù)文件;同時,通過文件保護(hù)裝置210獲取與該被保護(hù)文件的相關(guān)操作功能選項相對應(yīng)的功能參數(shù),并根據(jù)鎖定指令,通過文件保護(hù)裝置210鎖定與該被保護(hù)文件的相關(guān)操作功能選項相對應(yīng)的功能參數(shù)并進(jìn)入文件保護(hù)模式,并且在該文件保護(hù)模式下,用戶禁止使用該被保護(hù)文件的相關(guān)操作功能,從而在不影響用戶正常查看圖片、文檔,或者播放音視頻文件的情況下,同時也保證了被保護(hù)文件不會被刪除或編輯等,從而保證了被保護(hù)文件的安全性,提高了用戶使用體
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。