本發明專利技術公開了一種文件管理方法及移動終端。其中,所述方法包括:打開應用程序,對文件下達顯示命令;判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作。通過上述方式,能夠針對需要隱藏的文件,將其快速隱藏,簡化操作。
File management method and mobile terminal
The invention discloses a document management method and a mobile terminal. Among them, the method comprises the following steps: open the application to display documents issued orders; judging whether the file exists sign hidden attribute, exists when the file mark the hidden attribute position, give up on the file read operation, otherwise continue normal read operation. By doing so, it can quickly hide and simplify operations against files that need to be hidden.
【技術實現步驟摘要】
一種文件管理方法及移動終端
本專利技術涉及電子設備
,尤其是涉及一種文件管理方法及移動終端。
技術介紹
當前移動終端已經成為存儲個人信息和隱私的常用設備之一,移動終端上可能存放了大量用戶比較私密的文件不想讓第三方窺探到,但是在實際生活中,不可避免地會有他人、朋友、親友會借用、查看用戶的終端,如果一不小心看到用戶的私密文件,可能會造成比較尷尬甚至更為嚴重的后果,所以移動終端能夠不對他人顯示私密文件,是很多人的一個迫切追求。雖然已經有很多移動終端廠商推出了各自的應用解決方案,但是基本的思路都是通過文件加密算法來保護文件,如果文件過大,加密解密開銷比較大,且在實際生活中可能用戶并不需要如此嚴格的保密策略,只需要不對朋友顯示即可。
技術實現思路
本專利技術主要解決的技術問題是提供一種文件管理方法及移動終端,能夠實現針對性隱藏文件,方便快捷。為解決上述問題,本專利技術采用的一個技術方案是:提供一種文件管理方法,包括:打開應用程序,對文件下達顯示命令;判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作。其中,所述隱藏屬性的標志位設置方法包括:預先打開應用程序對需要隱藏的文件下達隱藏命令;將所述文件對應的標志位進行隱藏屬性的置位。其中,將所述文件對應的標志位進行隱藏屬性的置位具體包括:所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給守護進程;守護進程接收到所述文件路徑、文件名、隱藏命令后,調用操作系統核心層的接口,將所述文件路徑、文件名、隱藏命令發送給所述核心層;所述核心層根據所述文件路徑、文件名、隱藏命令將所述文件對應的標志位進行隱藏屬性的置位。其中,所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給守護進程之前還包括:所述應用程序和所述守護進程進行通信連接。其中,所述放棄對所述文件進行讀取顯示操作之后還包括:當用戶身份驗證通過時,將所述存在隱藏屬性的標志位的文件進行顯示或清除所述隱藏屬性的標志位。為解決上述問題,本專利技術采用的另一個技術方案是:提供一種移動終端,包括:第一開啟模塊,用于打開應用程序,對文件下達顯示命令。處理模塊,用于判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作。其中,所述終端還包括:下達命令模塊,用于預先打開應用程序對需要隱藏的文件下達隱藏命令;置位模塊,用于將所述文件對應的標志位進行隱藏屬性的置位。其中,所述置位模塊具體包括:守護進程單元,用于接收所述下達命令模塊發送的所述需要隱藏的文件路徑、文件名、隱藏命令;以及核心層單元,用接收所述守護進程單元發送的文件路徑、文件名、隱藏命令,并根據所述文件路徑、文件名、隱藏命令將所述文件的標志位進行隱藏屬性的置位。其中,所述下達命令模塊和所述守護進程單元進行通信連接。為解決上述問題,本專利技術采用的再一個技術方案是:提供一種移動終端,包括:處理器,用于打開應用程序,對文件下達顯示命令;所述處理器進一步判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作;存儲器,用于存儲操作系統、所述處理器執行的指令以及接收到的消息。本專利技術的有益效果是:本專利技術利用文件系統中的節點來設置隱藏屬性,占用存儲空間小,通過判斷節點的標志位是否被置位,決定是否將文件進行顯示還是隱藏,設置和判別隱藏時間短,方便快捷,有效保護用戶的隱私。附圖說明圖1是本專利技術文件管理方法一實施例的流程示意圖;圖2是圖1中設置隱藏屬性的標志位的方法流程示意圖;圖3是圖2中步驟S220包括的子步驟流程示意圖;圖4是本專利技術移動終端一實施例的結構示意圖;圖5是本專利技術移動終端另一實施例的結構示意圖。具體實施方式下面結合附圖和具體實施方式對本專利技術進行具體說明。參閱圖1,圖1是本專利技術文件管理的方法一實施例的流程示意圖,所述方法包括:S100:打開應用程序,對文件下達顯示命令。當用戶點擊應用程序的圖標需要瀏覽文件時,所述應用程序被打開,同時對所述應用程序內的文件下達顯示命令,例如當運用文件管理器瀏覽文件時,打開所述文件管理器的同時對所述管理器內的所有文件下達顯示命令。S200:判斷文件是否存在隱藏屬性的標志位。當步驟S100對所述文件下達顯示命令后,判斷所述文件對應的系統節點中是否存在隱藏屬性的標志位,所述隱藏屬性的標志位預先設置。請參閱圖2,圖2是本實施例中設置隱藏屬性的標志位的方法流程示意圖,所述方法包括:S210:預先打開應用程序對需要隱藏的文件下達隱藏命令。當需要對某些文件進行隱藏時,打開所述文件存在的應用程序,選中需要隱藏的文件,對所述文件下達隱藏命令。S220:將所述文件對應的標志位進行隱藏屬性的置位。當對所述文件下達隱藏命令后,將所述文件對應的標志位進行隱藏屬性的置位,具體地,將參閱圖3,圖3是本實施例中步驟S220包括的子步驟流程示意圖,所述步驟包括:S221:所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給守護進程。所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給Daemon進程(守護進程),所述Daemon進程在終端啟動時會隨之啟動。其中,在所述應用程序將所述文件路徑、文件名、隱藏命令發送給Daemon進程前,所述應用程序會和所述Daemon進程會進行通信連接,所述連接方式可以是socket方式或其他通信方式,在此對所述連接方式不做限制。S222:守護進程接收到所述文件路徑、文件名、隱藏命令后,調用操作系統核心層的接口,將所述文件路徑、文件名、隱藏命令發送給所述核心層。當所述Daemon進程接收到所述文件路徑、文件名、隱藏命令后,調用操作系統kernel層(核心層)的接口,通過所述接口將所述文件路徑、文件名、隱藏命令發送給所述kernel層。其中,所述接口可以是kernel層提供的標準接口或其他開發者自行添加的接口。S223:所述核心層根據所述文件路徑、文件名、隱藏命令將所述文件對應的標志位進行隱藏屬性的置位。當所述kernel層接收到所述文件路徑、文件名、隱藏命令后,邏輯處理被觸發,所述kernel層根據所述文件路徑、文件名將所述文件對應系統中的節點屬性標志位進行置位,具體地,可利用文件系統的inode元數據中的成員結構iflags,因為所述iflags目前并不是每一個bit位都被使用,因此可將其中一個沒有被占位的bit位進行置位,設置成具有隱藏屬性的標志位,可以理解的是,在其他實施例中,還可以由開發者自行開發設置別的標志位進行置位。請繼續參閱圖1,在本實施例中,步驟S200判斷所述文件是否存在隱藏屬性的標志位具體為:當步驟S100中的顯示命令抵達到所述kernel層后,判斷所述文件對應的節點中是否存在隱藏屬性的標志位,在本實施例中,表現為檢測所述inode元數據中的成員結構iflags的屬性,判斷是否存在bit位被進行隱藏屬性的置位,當存在時則進入步驟S300,否則進入步驟S400。步驟S300:放棄對所述文件進行讀取顯示操作。當步驟S200中判斷出所述文件的系統中存在隱藏屬性的標志位時,在本實施例中本文檔來自技高網...

【技術保護點】
一種文件管理方法,其特征在于,所述方法包括:打開應用程序,對文件下達顯示命令;判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作。
【技術特征摘要】
1.一種文件管理方法,其特征在于,所述方法包括:打開應用程序,對文件下達顯示命令;判斷所述文件是否存在隱藏屬性的標志位,當所述文件存在所述隱藏屬性的標志位時,則放棄對所述文件進行讀取顯示操作,否則繼續正常讀取顯示操作。2.如權利要求1所述的方法,其特征在于,所述隱藏屬性的標志位設置方法包括:預先打開應用程序對需要隱藏的文件下達隱藏命令;將所述文件對應的標志位進行隱藏屬性的置位。3.如權利要求2所述的方法,其特征在于,將所述文件對應的標志位進行隱藏屬性的置位具體包括:所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給守護進程;守護進程接收到所述文件路徑、文件名、隱藏命令后,調用操作系統核心層的接口,將所述文件路徑、文件名、隱藏命令發送給所述核心層;所述核心層根據所述文件路徑、文件名、隱藏命令將所述文件對應的標志位進行隱藏屬性的置位。4.如權利要求3所述的方法,其特征在于,所述應用程序將所述需要隱藏的文件路徑、文件名、隱藏命令發送給守護進程之前還包括:所述應用程序和所述守護進程進行通信連接。5.如權利要求1所述的方法,其特征在于,所述放棄對所述文件進行讀取顯示操作之后還包括:當用戶身份驗證通過時,將所述存在隱藏屬性的標志位的文件進行顯示或清除所述隱藏屬性的標志位。6.一種...
【專利技術屬性】
技術研發人員:劉杰,唐向東,
申請(專利權)人:捷開通訊深圳有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。