欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于移動(dòng)終端的文件管理方法及系統(tǒng)與流程

文檔序號(hào):12121110閱讀:237來(lái)源:國(guó)知局
一種用于移動(dòng)終端的文件管理方法及系統(tǒng)與流程

本發(fā)明涉及一種文件管理領(lǐng)域,尤其涉及移動(dòng)終端上的文件管理方法和系統(tǒng)。



背景技術(shù):

目前,市場(chǎng)上的大多數(shù)移動(dòng)應(yīng)用都包含對(duì)文件的操作,但是并未實(shí)現(xiàn)良好的文件管理,一般都是將目標(biāo)文件存放在SD卡上指定文件夾下,存儲(chǔ)無(wú)序、排列無(wú)規(guī)則、操作不方便。如下兩款移動(dòng)應(yīng)用所述:

A、UC瀏覽器軟件下載功能,文件的下載界面可以修改待下載的文件名,可更改下載路徑,但是文件以及目錄沒有明確的規(guī)則來(lái)管理和維護(hù);且文件明文存儲(chǔ),安全性很低。

B、網(wǎng)易郵箱客戶端的郵件附件保存功能,一封郵件的附件保存時(shí),可以更改其存儲(chǔ)路徑但是未提供名稱的更改;同樣也存在A例中的問題。

從現(xiàn)實(shí)情況來(lái)看,郵箱客戶端保存附件的文件管理技術(shù)與本發(fā)明比較接近,但其不對(duì)數(shù)據(jù)進(jìn)行加密處理,沒有完整的文件以及文件目錄管理體系,造成既有數(shù)據(jù)安全隱患、容易造成信息泄露,又使得該應(yīng)用的本地文件管理無(wú)序、操作不便等問題。

附圖1給出了郵箱客戶端下載附件的文件管理技術(shù)的實(shí)現(xiàn)流程:

1)用戶選擇要保存的附件文件;

2)下載附件文件;

3)提供修改文件名和所在路徑,進(jìn)行存儲(chǔ)(數(shù)據(jù)庫(kù)存儲(chǔ)附件信息、本地存儲(chǔ)附件文件);

4)下載附件文件完成;

5)用戶對(duì)附件文件的其他操作,包括查看、編輯、刪除等。

該過(guò)程是目前最為普遍的文件管理的技術(shù)實(shí)現(xiàn)。下載過(guò)程不予考慮,當(dāng)文件存儲(chǔ)在本地后,其存儲(chǔ)方式包括文件名、路徑都需要用戶手動(dòng)維護(hù),且明文存儲(chǔ),無(wú)論是否是機(jī)密文件,使用者都可以在本地對(duì)文件進(jìn)行任何操作。

雖然該技術(shù)實(shí)現(xiàn)已被廣大開發(fā)人員和用戶接受和認(rèn)可,但是手動(dòng)維護(hù)文件的過(guò)程很容易造成文件以及文件所在路徑的錯(cuò)亂,并且對(duì)本地文件的保護(hù)能力差。

從實(shí)際需求和應(yīng)用的角度出發(fā),構(gòu)建一個(gè)完整的本地文件管理機(jī)制,基于使用數(shù)據(jù)庫(kù)本身的維護(hù),形成一套完整的文件映射關(guān)系,使得本應(yīng)用的本地文件有序自動(dòng)的管理。用戶所看到的所操作的文件其實(shí)是真實(shí)文件的映射信息,包括其所在路徑和文件名稱都是與物理文件一一對(duì)應(yīng)的,不管物理文件是怎存儲(chǔ)的,只要在其存儲(chǔ)時(shí)建立明確的邏輯映射關(guān)系,那么 在應(yīng)用界面所限的文件以及目錄都是規(guī)則有序的。用戶對(duì)邏輯文件的操作也對(duì)應(yīng)到對(duì)物理文件的操作,并且在該管理機(jī)制設(shè)計(jì)和實(shí)現(xiàn)中我們將加密與其良好的結(jié)合,使得存放在本地的物理文件是以密文的形式存在的,即使在本地通過(guò)其他應(yīng)用操作也是無(wú)法查看,但是當(dāng)我們查看密文物理文件對(duì)應(yīng)的邏輯文件時(shí),通過(guò)解密數(shù)據(jù)流的方式查看文件,保證了本地文件的安全性。



技術(shù)實(shí)現(xiàn)要素:

為了解決移動(dòng)終端上文件管理存在的問題,本發(fā)明提出了一種用于移動(dòng)終端的文件管理方法,該方法包括如下步驟:

1)文件管理系統(tǒng)初始化;

2)判斷用戶的文件操作類型;

3)如果用戶為新建文件,則跳轉(zhuǎn)到步驟5);

4)如果用戶為查看或編輯文件,則跳轉(zhuǎn)到步驟6);

5)根據(jù)用戶的選擇,在選定的邏輯文件路徑新建一個(gè)邏輯文件,在本地的物理文件路徑中新建一個(gè)物理文件,將所述邏輯文件與所述物理文件建立文件映射關(guān)系,跳轉(zhuǎn)到步驟7);

6)根據(jù)之前建立的所述文件映射關(guān)系找到與用戶選擇的邏輯文件相對(duì)應(yīng)的物理文件,解密該物理文件,用戶查看或編輯該物理文件內(nèi)容結(jié)束之后,跳轉(zhuǎn)到步驟7);

7)加密并存儲(chǔ)物理文件名稱及內(nèi)容。

進(jìn)一步,所述新建的文件可以為任何新添加到本地的文件,包括但不限于:下載的電子郵件、拷貝到本地的文件。

進(jìn)一步,所述步驟1)中的文件管理系統(tǒng)初始化包括:數(shù)據(jù)庫(kù)的初始化建立、加密輔助功能的初始化,以及邏輯文件路徑和物理文件路徑的根路徑映射關(guān)系建立。

進(jìn)一步,所述步驟5)具體為:用戶選定新建的文件名后,首先要?jiǎng)?chuàng)建該文件的邏輯文件路徑/文件名,并建立與物理文件路徑/文件名的文件映射關(guān)系,即建立與根目錄下級(jí)目錄或更多的子目錄的文件映射關(guān)系,在以后的文件操作中都是通過(guò)該文件映射關(guān)系實(shí)現(xiàn)對(duì)所述邏輯文件的操作。

進(jìn)一步,用戶只能查看或編輯所述邏輯文件,而無(wú)法直接查看或編輯所述物理文件。

為了解決移動(dòng)終端上文件管理存在的問題,本發(fā)明提出了一種用于移動(dòng)終端的文件管理系統(tǒng),該系統(tǒng)包括:

用戶界面顯示部件,用于顯示本地存儲(chǔ)部件存儲(chǔ)的邏輯文件;

本地存儲(chǔ)部件,包括:

本地存儲(chǔ)的邏輯文件和物理文件,

以及用于對(duì)所述邏輯文件和物理文件之間的文件映射關(guān)系進(jìn)行管理的數(shù)據(jù)庫(kù)映射管理部件;

核心安全部件,實(shí)現(xiàn)密鑰管理,加解密引擎,算法庫(kù)支持;

在所述本地存儲(chǔ)部件新建一個(gè)邏輯文件,包括:在選定的邏輯文件路徑新建一個(gè)邏輯文件,在本地的物理文件路徑中新建一個(gè)物理文件,通過(guò)所述數(shù)據(jù)庫(kù)映射管理部件建立所述邏輯文件與所述物理文件之間的文件映射關(guān)系,通過(guò)所述核心安全部件加密該物理文件內(nèi)容和名稱;

在所述本地存儲(chǔ)部件查看或編輯一個(gè)邏輯文件,包括:根據(jù)所述數(shù)據(jù)庫(kù)映射管理部件管理的所述所述文件映射關(guān)系找到與所述邏輯文件相對(duì)應(yīng)的物理文件,解密該物理文件,用戶查看或編輯該物理文件內(nèi)容,完成后,通過(guò)所述核心安全部件加密該物理文件內(nèi)容和名稱。

進(jìn)一步,所述本地存儲(chǔ)部件包括但不限于:SD卡、CF卡、移動(dòng)U盤。

進(jìn)一步,在運(yùn)行該文件管理系統(tǒng)之前,需要對(duì)該文件管理系統(tǒng)進(jìn)行初始化,包括:對(duì)所述數(shù)據(jù)庫(kù)映射管理部件、核心安全部件的初始化,以及所述邏輯文件路徑和所述物理文件路徑的根路徑映射關(guān)系建立。

進(jìn)一步,用戶只能查看或編輯所述邏輯文件,而無(wú)法直接查看或編輯所述物理文件。

為了解決移動(dòng)終端上文件管理存在的問題,本發(fā)明提出了一種移動(dòng)終端,該移動(dòng)終端包括:

處理器;

本地存儲(chǔ)設(shè)備,其包括:邏輯文件和物理文件,

以及數(shù)據(jù)庫(kù),存儲(chǔ)所述邏輯文件和物理文件之間的文件映射關(guān)系;

通過(guò)所述處理器執(zhí)行上述的文件管理方法。

通過(guò)本發(fā)明提出的方案,取得了以下技術(shù)效果:

(1)避免本地文件管理出現(xiàn)混亂,通過(guò)映射管理機(jī)制維護(hù)本地文件,確保文件的有序性、準(zhǔn)確性;

(2)對(duì)用戶操作習(xí)慣無(wú)影響;

(3)提供加密機(jī)制,給用戶的直接體驗(yàn)是,物理文件加密存儲(chǔ),邏輯文件明文查看。

附圖說(shuō)明

圖1是現(xiàn)有技術(shù)中移動(dòng)終端上的郵件文件下載流程。

圖2是本發(fā)明中的文件管理的總體架構(gòu)圖。

圖3是通過(guò)本發(fā)明的文件管理系統(tǒng)實(shí)現(xiàn)的本地文件基本管理流程圖。

圖4是通過(guò)本發(fā)明的文件管理系統(tǒng)實(shí)現(xiàn)的郵件文件下載/查看流程圖。

圖5是本發(fā)明結(jié)合第三方應(yīng)用對(duì)文件進(jìn)行管理。

具體實(shí)施方式

本發(fā)明中所聲稱的移動(dòng)終端包括但不限于以下移動(dòng)智能設(shè)備:手機(jī),智能設(shè)備,如蘋果公司生產(chǎn)的IPAD系列產(chǎn)品,PDA,和各種具有操作系統(tǒng)的可移動(dòng)設(shè)備等,這些移動(dòng)智能設(shè)備具有運(yùn)行操作系統(tǒng)和應(yīng)用軟件的處理器,顯示運(yùn)行結(jié)果,以及與用戶交互的顯示器,便于用戶輸入的輸入設(shè)備,包括但不限于:鍵盤,觸摸屏等,用于存儲(chǔ)本地文件和數(shù)據(jù)庫(kù)的存儲(chǔ)設(shè)備,這些存儲(chǔ)設(shè)備可以是固定的,比如固定閃存,NAND FLASH,NOR FLASH等,也可以為可移動(dòng)或可插拔的移動(dòng)存儲(chǔ)設(shè)備,比如SD卡、TF卡、CF卡、移動(dòng)U盤等。

圖2是本發(fā)明中移動(dòng)終端上的文件管理的總體架構(gòu)圖。

整個(gè)的邏輯文件管理可以分為三個(gè)層次:系統(tǒng)整體的初始化、映射關(guān)系的建立、邏輯文件/物理文件的虛擬/真實(shí)操作。

該文件管理系統(tǒng)分成三個(gè)邏輯層:

用戶界面層,用戶可以在通過(guò)用戶界面層實(shí)現(xiàn)對(duì)邏輯文件的操作,包括顯示,新建,編輯,刪除等功能,這是用戶與文件管理系統(tǒng)交互的接口界面。

本地存儲(chǔ)層,在本地存儲(chǔ)層中存儲(chǔ)有邏輯文件和物理文件,同時(shí)包含一個(gè)數(shù)據(jù)庫(kù)映射管理層,用于對(duì)所述邏輯文件和物理文件,以及其存儲(chǔ)的邏輯文件路徑和物理文件路徑之間的文件映射關(guān)系進(jìn)行管理。

核心安全層,核心安全層提供密鑰管理,加解密引擎,算法庫(kù)支持的功能。對(duì)于加密技術(shù),這里不過(guò)多說(shuō)明,大概說(shuō)一下,也是通過(guò)加密算法庫(kù)的支持、密鑰的管理技術(shù)實(shí)現(xiàn)。這里重點(diǎn)說(shuō)一下兩者的結(jié)合使用,即與邏輯文件管理的結(jié)合使用。

與加密技術(shù)結(jié)合使用,不僅使得本地的文件管理更加條理無(wú)錯(cuò)亂,而且保證的本地文件的安全性。加密的物理文件通過(guò)映射顯示給用戶的虛擬路徑和文件,再以解密I/O流的方式打開查看,所以對(duì)于用戶來(lái)說(shuō),對(duì)文件的使用習(xí)慣上沒有任何改變,又保證的本地?cái)?shù)據(jù)的安全性。

在使用文件管理系統(tǒng)之前,需要對(duì)文件系統(tǒng)進(jìn)行初始化,初始化是為了準(zhǔn)備整個(gè)系統(tǒng)正常使用的資源,包括數(shù)據(jù)庫(kù)的初始化建立、加密輔助功能的初始化,以及邏輯路徑和物理路徑的根路徑映射關(guān)系建立,例如:物理路徑“/sdcard”對(duì)應(yīng)邏輯路徑“/”。建立完成后,它們之間的關(guān)系的維護(hù)都有邏輯文件映射管理機(jī)制自行管理,統(tǒng)一交由數(shù)據(jù)庫(kù)維護(hù)。

當(dāng)選定一個(gè)目標(biāo)文件后,首先要?jiǎng)?chuàng)建該文件的邏輯文件路徑/文件名,并建立與物理文件路徑/文件名的映射關(guān)系,即根目錄下級(jí)目錄或更多的子目錄的對(duì)應(yīng)關(guān)系的建立。在以后的文 件操作中都是通過(guò)該映射關(guān)系進(jìn)行虛擬文件對(duì)應(yīng)物理文件的操作的。

物理文件需要加密存儲(chǔ)以保證本地文件的安全性,用戶對(duì)物理文件的任何直接操作都是無(wú)效的,即密文無(wú)法查看。用戶若通過(guò)邏輯文件即可正常明文查看,即查看邏輯文件時(shí),先通過(guò)映射管理關(guān)系表找到與之唯一對(duì)應(yīng)的邏輯文件,通過(guò)加解密輔助功能解密物理文件正常顯示供用戶查看,給用戶的直接感知就是查看的文件是真實(shí)的、明文的,而本質(zhì)上查看的是本地的密文文件。在不改變用戶使用習(xí)慣性的基礎(chǔ)上增加了文件管理的體驗(yàn)度和安全度。

圖3是移動(dòng)終端上文件管理的一個(gè)具體實(shí)現(xiàn)流程,包括:

1)初始化邏輯文件管理系統(tǒng);

2)選取本地目標(biāo)操作文件;

3)創(chuàng)建邏輯文件路徑/文件名。其是通過(guò)虛擬文件管理來(lái)實(shí)現(xiàn)的,將本地文件所在的物理位置之上建立一個(gè)虛擬層提供給用戶,通過(guò)這個(gè)虛擬層創(chuàng)建邏輯文件。通過(guò)虛擬層映射后的邏輯文件,用戶可以清晰的使用和查看,文件排列有序、準(zhǔn)確性高,對(duì)于物理層文件是怎樣的存放用戶不用管理。

4)建立邏輯文件路徑/文件名與物理文件路徑/文件名之間的文件映射關(guān)系。映射關(guān)系處理機(jī)制是核心,本地所有物理文件到邏輯文件的映射關(guān)系,以及對(duì)兩者關(guān)系的維護(hù),都是由映射管理機(jī)制來(lái)保障的,用戶在操作邏輯文件時(shí),就會(huì)通過(guò)映射管理對(duì)相應(yīng)的物理文件做操作,保證文件的唯一性、一致性、明確性。

5)對(duì)新建的物理文件內(nèi)容和名稱進(jìn)行加密,避免直接對(duì)物理文件的操作,保證文件的安全;

6)判斷用戶是否通過(guò)創(chuàng)建文件的應(yīng)用程序讀取文件;

7)如果是,則讀取、解密文件數(shù)據(jù),以顯示文件內(nèi)容給用戶;

8)如果訪問文件的應(yīng)用程序不是創(chuàng)建文件的應(yīng)用程序,則拒絕對(duì)文件的訪問。即使通過(guò)非常規(guī)手段復(fù)制了物理文件,由于物理文件進(jìn)行了加密,也無(wú)法查看文件內(nèi)容。

圖4是將本發(fā)明用于郵件系統(tǒng)的一個(gè)實(shí)施例。

郵件客戶端對(duì)附件文件的管理無(wú)非也就是下載保存到本地和查看本地附件文件兩大操作,下載附件即相當(dāng)于新建文件的保存,查看附件即相當(dāng)于原始文件的查看;

對(duì)于首次下載的文件,相當(dāng)于在邏輯文件管理系統(tǒng)中新建一個(gè)文件,同樣也就需要?jiǎng)?chuàng)建邏輯文件路徑,并與文件的物理路徑創(chuàng)建對(duì)應(yīng)的映射關(guān)系。加密存儲(chǔ)該文件和文件名,存放到本地指定路徑下,這樣使得其他使用者或者應(yīng)用無(wú)法對(duì)其進(jìn)行查看和更改,很好的實(shí)現(xiàn)了該文件的訪問權(quán)限;

存儲(chǔ)到本地的加密文件需要通過(guò)映射處理機(jī)制獲取對(duì)應(yīng)的邏輯文件路徑,邏輯文件路徑 以及其他信息僅供界面顯示使用,使得文件管理方便且顯示清晰不錯(cuò)亂;

查看文件時(shí)需要將邏輯文件對(duì)應(yīng)的物理文件解密,解密數(shù)據(jù)流安全查看。

所述郵件客戶端文件附件的管理方法包括以下步驟:

1)用戶對(duì)文件進(jìn)行操作;

2)判斷用戶的文件操作類型;

3)如果是查看文件,進(jìn)入文件顯示界面;

4)讀取物理文件與邏輯文件的數(shù)據(jù)庫(kù)映射關(guān)系,跳轉(zhuǎn)到步驟8);

5)如果是下載附件文件,對(duì)下載附件文件的名稱進(jìn)行處理;

6)創(chuàng)建已下載文件映射的邏輯目錄;

7)將已下載的附件文件在本地加密存儲(chǔ);

8)在顯示界面顯示邏輯文件目錄;

9)文件查看,通過(guò)I/O流解密,安全查看本地文件。

近幾年,隨著移動(dòng)互聯(lián)網(wǎng)和移動(dòng)設(shè)備的快速發(fā)展,移動(dòng)辦公成為了現(xiàn)代企業(yè)新型的辦公模式,并且也有助于提升企業(yè)形象和提高企業(yè)的管理效率。但是對(duì)于每個(gè)企業(yè),其內(nèi)部文件不僅數(shù)目龐大且都有其保密性,此時(shí)移動(dòng)辦公也會(huì)有一個(gè)很大的弊端,文件過(guò)多不好管理,文件明文存儲(chǔ)數(shù)據(jù)安全性低。

為了決解以上兩點(diǎn)弊端,更好的發(fā)揮移動(dòng)辦公帶來(lái)的優(yōu)勢(shì),我們有必要再次強(qiáng)調(diào)邏輯文件管理技術(shù)的重要性。

圖5是其核心功能流程圖,包括:

1)啟動(dòng)第三方應(yīng)用(例如:WPS,但需要協(xié)調(diào)控制參數(shù));

2)判斷用戶的文件操作類型:新建,修改,或查看?

3)如果是查看/修改文件,根據(jù)文件映射關(guān)系找出邏輯文件對(duì)應(yīng)的物理文件;

4)解密物理文件;

5)如果是修改文件,則跳轉(zhuǎn)到步驟8);

6)如果是查看文件,則將文件內(nèi)容解密后顯示給用戶,之后跳轉(zhuǎn)到步驟11);

7)如果是新建文件;

8)如果需要編輯文件,則對(duì)物理文件進(jìn)行編輯;

9)是否保存邏輯文件;

10)如果保存邏輯文件,對(duì)與邏輯文件對(duì)應(yīng)的物理文件進(jìn)行加密保存,對(duì)用戶顯示邏輯文件路徑和邏輯文件;

11)退出第三方應(yīng)用。

邏輯文件管理與第三方辦公軟件相結(jié)合提方便了文件管理操作、保證了文件信息安全、提高了文件辦公的效率,體現(xiàn)在以下過(guò)程:

A.新建文件:第三方應(yīng)用客戶端打開,調(diào)用邏輯文件管理系統(tǒng)新建文件,此時(shí)在創(chuàng)建物理文件的同時(shí)也創(chuàng)建映射出的邏輯文件路徑/名稱,繼而進(jìn)行正常的編輯操作;

B.保存文件:第三方應(yīng)用所編輯的文件保存時(shí),需要調(diào)用邏輯文件系統(tǒng)中輔助攜帶的文件加密管理加密該文件對(duì)應(yīng)的物理文件,保存到本地。

C.查看文件:通過(guò)第三方應(yīng)用查看指定的邏輯文件時(shí),也需根據(jù)映射關(guān)系找到物理文件,進(jìn)而對(duì)物理文件進(jìn)行解密查看;

D.刪除文件:查找要?jiǎng)h除文件的物理文件,直接刪除物理文件,并刪除邏輯路徑與物理路徑的映射關(guān)系。

以上過(guò)程需要強(qiáng)調(diào)一點(diǎn),由于是使用第三方應(yīng)用使用邏輯文件管理系統(tǒng),則需要兩個(gè)軟件應(yīng)用持有方提前協(xié)商定義出每個(gè)事件出發(fā)后的控制參數(shù),例如在第三方應(yīng)用進(jìn)行新建文件、保存文件、刪除文件、查看文件、甚至另存為、撤銷/恢復(fù)等事件觸發(fā)后,要使用相應(yīng)的控制參數(shù)控制邏輯文件管理系統(tǒng)的操作,以確保正確無(wú)誤的使用邏輯文件管理系統(tǒng),提供給用戶高度的使用保證。

通過(guò)本發(fā)明,可以取得以下技術(shù)效果:

(1)避免本地文件管理出現(xiàn)混亂,通過(guò)映射管理機(jī)制維護(hù)本地文件,確保文件的有序性、準(zhǔn)確性;

(2)對(duì)用戶操作習(xí)慣無(wú)影響;

(3)提供加密機(jī)制,給用戶的直接體驗(yàn)是,物理文件加密存儲(chǔ),邏輯文件明文查看。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)保護(hù)在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岳西县| 多伦县| 昌邑市| 安宁市| 马山县| 万山特区| 手游| 马尔康县| 昆明市| 泽州县| 锡林郭勒盟| 本溪市| 连江县| 新丰县| 十堰市| 渝北区| 仙桃市| 木兰县| 呼玛县| 朔州市| 浮梁县| 东港市| 新龙县| 云安县| 澳门| 瑞安市| 河东区| 佛坪县| 高陵县| 辽宁省| 泰和县| 青州市| 洮南市| 浮梁县| 鸡泽县| 德阳市| 凉山| 德化县| 六枝特区| 肃南| 甘洛县|