間達(dá)到設(shè)置的延時時間時,優(yōu)選地自動顯示該預(yù)設(shè)文件,以供用戶對該預(yù)設(shè)文件繼續(xù)操作,提高了智能性;或者,當(dāng)隱藏時間達(dá)到設(shè)置的延時時間時,可以以文件、聲音或亮燈等方式提示用戶,由用戶選擇是否馬上撤銷隱藏而重新顯示該預(yù)設(shè)文件,更具人性化,均可以進(jìn)一步提升用戶的使用體驗(yàn)。
[0054]在上述任一技術(shù)方案中,優(yōu)選地,所述處理模塊208還用于:當(dāng)所述判斷結(jié)果為是否時,關(guān)閉所述虹膜服務(wù),以拒絕所述當(dāng)前用戶重復(fù)申請操作所述預(yù)設(shè)文件。
[0055]在該技術(shù)方案中,當(dāng)判定獲取到的當(dāng)前用戶的虹膜信息不是與預(yù)設(shè)文件關(guān)聯(lián)的預(yù)設(shè)虹膜信息并將該預(yù)設(shè)文件隱藏后,優(yōu)選地還可以直接關(guān)閉終端的虹膜服務(wù),即不再獲取任何虹膜信息,以使該當(dāng)前用戶無法再次申請對該預(yù)設(shè)文件進(jìn)行操作,提供了確保文件操作安全性的雙重保障,從而進(jìn)一步提高了對文件進(jìn)行操作的安全性,同時可以有效地降低終端功耗,從而提升了用戶的使用體驗(yàn)。
[0056]圖3示出了根據(jù)本發(fā)明的一個實(shí)施例的終端的框圖。
[0057]如圖3所示,根據(jù)本發(fā)明的一個實(shí)施例的終端300,包括上述技術(shù)方案中任一項(xiàng)所述的文件安全操作裝置200,因此,該終端300具有和上述技術(shù)方案中任一項(xiàng)所述的文件安全操作裝置200相同的技術(shù)效果,在此不再贅述。
[0058]下面結(jié)合具體實(shí)施例說明本發(fā)明的技術(shù)方案,包括以下幾個過程:
[0059](一 )虹膜采集:開啟虹膜檢測服務(wù),利用已有的虹膜識別技術(shù)采集特定虹膜信息,以匹配虹膜主體(即用戶)。
[0060]具體地,在終端設(shè)備的虹膜系統(tǒng)界面,enable(啟動)相關(guān)控件,使用IPC (Inter-Process Communicat1n,進(jìn)程間通信)技術(shù)開啟虹膜檢測服務(wù),即利用終端設(shè)備的相關(guān)硬件設(shè)施(比如,特定的攝像器材等)和已有的虹膜識別算法采集虹膜信息,生成唯一UID (User Identif icat1n,用戶身份證明,即虹膜信息),以在虹膜系統(tǒng)界面標(biāo)識虹膜主體label (標(biāo)簽)。
[0061](二)虹膜綁定:在虹膜系統(tǒng)界面,使用采集的虹膜主體的虹膜信息綁定特定文件(預(yù)設(shè)文件),綁定之后,則點(diǎn)擊該特定文件時會先驗(yàn)證虹膜主體的合法性,驗(yàn)證成功后才能對該特定文件進(jìn)行操作,比如打開訪問。
[0062]具體的綁定過程,可以通過將采集到的各虹膜主體的UID加入ArrayList (數(shù)組列表)中,其中,使用ArrayList便于統(tǒng)計(jì)與該特定文件綁定的多個虹膜主體的UID,然后將該ArrayList名稱寫入path_fiIename (路徑文件名)字段中;點(diǎn)擊該特定文件時,則會先讀取path_filename字段中的值,默認(rèn)值為Empty_List (空列表)。
[0063](三)虹膜驗(yàn)證:開啟虹膜驗(yàn)證服務(wù),驗(yàn)證當(dāng)前采集的虹膜信息的合法性。
[0064]具體地,當(dāng)點(diǎn)擊該特定文件時(即接收到操作指令時),讀取path_filename字段中的值,如果非Empty_List,則利用反射機(jī)制根據(jù)ArrayList名稱獲取ArrayList中的UID,同時開啟虹膜驗(yàn)證服務(wù),識別虹膜主體的UID是否存在于ArrayList中,若在則可對該特定文件進(jìn)行操作。
[0065](四)操作文件:驗(yàn)證成功后,即可操作文件,在操作過程中,如果虹膜系統(tǒng)檢測到陌生的虹膜主體,則隱藏文件,并關(guān)閉虹膜服務(wù)。
[0066]具體地,如果虹膜系統(tǒng)檢測到不同的虹膜主體UID后(即不是與預(yù)設(shè)文件綁定的預(yù)設(shè)虹膜信息),則發(fā)送broadcast (廣播),該特定文件接收到broadcast后,會調(diào)用onDestroy函數(shù)(一種消息響應(yīng)函數(shù))退出操作,并可利用延時技術(shù)(比如,Timer (定時器)的schedule函數(shù)(進(jìn)程調(diào)度函數(shù)))隱藏該特定文件,并關(guān)閉虹膜服務(wù),延時一定時間后,自動顯示特定文件。
[0067]綜上,本發(fā)明的技術(shù)方案通過虹膜信息的唯一性,使用虹膜識別技術(shù)綁定重要文件,使得只有綁定的虹膜主體才能對該重要文件進(jìn)行操作,有效解決了重要文件的操作安全性問題,同時本方案對于保護(hù)用戶的個人隱私信息同樣實(shí)用。
[0068]以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,可以有效地提高對文件進(jìn)行操作的安全性,比如訪問、刪除和編輯等操作,避免信息外泄和/或被隨意篡改,提升了用戶的使用體驗(yàn)。
[0069]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件安全操作方法,其特征在于,包括: 接收對預(yù)設(shè)文件的操作指令; 根據(jù)所述操作指令開啟虹膜服務(wù),以獲取當(dāng)前用戶的虹膜信息; 判斷所述虹膜信息是否為與所述預(yù)設(shè)文件關(guān)聯(lián)的預(yù)設(shè)虹膜信息; 根據(jù)判斷結(jié)果確定是否授予所述當(dāng)前用戶操作所述預(yù)設(shè)文件的權(quán)限。2.根據(jù)權(quán)利要求1所述的文件安全操作方法,其特征在于,所述根據(jù)判斷結(jié)果確定是否授予所述當(dāng)前用戶操作所述預(yù)設(shè)文件的權(quán)限,具體包括: 當(dāng)所述判斷結(jié)果為是時,允許所述當(dāng)前用戶操作所述預(yù)設(shè)文件; 當(dāng)所述判斷結(jié)果為否時,隱藏所述預(yù)設(shè)文件,以拒絕所述當(dāng)前用戶操作所述預(yù)設(shè)文件。3.根據(jù)權(quán)利要求2所述的文件安全操作方法,其特征在于,當(dāng)所述判斷結(jié)果為否時,還包括: 設(shè)置延時時間,以在所述延時時間內(nèi)隱藏所述預(yù)設(shè)文件。4.根據(jù)權(quán)利要求3所述的文件安全操作方法,其特征在于,還包括: 統(tǒng)計(jì)所述預(yù)設(shè)文件的隱藏時間; 當(dāng)判定所述隱藏時間達(dá)到所述延時時間時,自動顯示所述預(yù)設(shè)文件。5.根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的文件安全操作方法,其特征在于,當(dāng)所述判斷結(jié)果為是否時,還包括: 關(guān)閉所述虹膜服務(wù),以拒絕所述當(dāng)前用戶重復(fù)申請操作所述預(yù)設(shè)文件。6.一種文件安全操作裝置,其特征在于,包括: 接收模塊,用于接收對預(yù)設(shè)文件的操作指令; 采集模塊,用于根據(jù)所述操作指令開啟虹膜服務(wù),以獲取當(dāng)前用戶的虹膜信息; 判斷模塊,用于判斷所述虹膜信息是否為與所述預(yù)設(shè)文件關(guān)聯(lián)的預(yù)設(shè)虹膜信息; 處理模塊,用于根據(jù)判斷結(jié)果確定是否授予所述當(dāng)前用戶操作所述預(yù)設(shè)文件的權(quán)限。7.根據(jù)權(quán)利要求6所述的文件安全操作裝置,其特征在于,所述處理模塊具體用于:當(dāng)所述判斷結(jié)果為是時,允許所述當(dāng)前用戶操作所述預(yù)設(shè)文件,否則,隱藏所述預(yù)設(shè)文件,以拒絕所述當(dāng)前用戶操作所述預(yù)設(shè)文件。8.根據(jù)權(quán)利要求7所述的文件安全操作裝置,其特征在于,還包括: 設(shè)置模塊,用于當(dāng)所述判斷結(jié)果為否時,設(shè)置延時時間,以在所述延時時間內(nèi)隱藏所述預(yù)設(shè)文件。9.根據(jù)權(quán)利要求8所述的文件安全操作裝置,其特征在于,還包括: 計(jì)時模塊,用于統(tǒng)計(jì)所述預(yù)設(shè)文件的隱藏時間;以及 所述處理模塊還用于:當(dāng)判定所述隱藏時間達(dá)到所述延時時間時,自動顯示所述預(yù)設(shè)文件。10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的文件安全操作裝置,其特征在于,所述處理模塊還用于: 當(dāng)所述判斷結(jié)果為是否時,關(guān)閉所述虹膜服務(wù),以拒絕所述當(dāng)前用戶重復(fù)申請操作所述預(yù)設(shè)文件。11.一種終端,其特征在于,包括:如權(quán)利要求6至10中任一項(xiàng)所述的文件安全操作裝置。
【專利摘要】本發(fā)明提供了一種文件安全操作方法、一種文件安全操作裝置和一種終端,其中,所述文件安全操作方法包括:接收對預(yù)設(shè)文件的操作指令;根據(jù)所述操作指令開啟虹膜服務(wù),以獲取當(dāng)前用戶的虹膜信息;判斷所述虹膜信息是否為與所述預(yù)設(shè)文件關(guān)聯(lián)的預(yù)設(shè)虹膜信息;根據(jù)判斷結(jié)果確定是否授予所述當(dāng)前用戶操作所述預(yù)設(shè)文件的權(quán)限。通過本發(fā)明的技術(shù)方案,可以有效地提高對文件進(jìn)行操作的安全性,比如訪問、刪除和編輯等操作,避免信息外泄和/或被隨意篡改,提升了用戶的使用體驗(yàn)。
【IPC分類】G06F21/32, G06F21/62
【公開號】CN105631290
【申請?zhí)枴緾N201510867972
【發(fā)明人】陳少鵬
【申請人】東莞酷派軟件技術(shù)有限公司
【公開日】2016年6月1日
【申請日】2015年11月30日