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