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

一種智能終端中的文件夾目錄的顯示方法和裝置與流程

文檔序號(hào):11155344閱讀:300來(lái)源:國(guó)知局
一種智能終端中的文件夾目錄的顯示方法和裝置與制造工藝

本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種智能終端中的文件夾目錄的顯示方法和裝置。



背景技術(shù):

安卓Android系統(tǒng)的手機(jī)已經(jīng)有極高的普及率,Android系統(tǒng)的手機(jī)提供了一種手機(jī)和顯示終端之間通過(guò)pc直接訪問(wèn)和操作手機(jī)目錄的辦法,為Media Transfer Protocol(媒體傳輸協(xié)議),簡(jiǎn)稱MTP。但由于過(guò)高的開發(fā)性,android的手機(jī)存儲(chǔ)空間和TF卡均可以被第三方應(yīng)用app直接訪問(wèn)和讀寫。應(yīng)用可以隨意在手機(jī)存儲(chǔ)空間和TF卡的任何目錄創(chuàng)建和刪除文件(如圖2所示),而此過(guò)程媒體庫(kù)無(wú)法察覺。這就導(dǎo)致了一個(gè)問(wèn)題:用戶的手機(jī)中存在的文件、圖片、視頻、音樂等,但是通過(guò)顯示終端的MTP訪問(wèn)時(shí),有些文件卻看不到,必須重啟手機(jī)才能看到。

例如,我們通過(guò)手機(jī)中的照相功能Camera拍一張照片后,按照?qǐng)D1的流程進(jìn)行處理,然后通過(guò)MTP連接手機(jī)之后,就可以查看拍攝的圖片。

圖3為現(xiàn)有技術(shù)中MTP訪問(wèn)數(shù)據(jù)的過(guò)程。由于android的完全開放,所以很多第三方應(yīng)用并沒有完全遵循android規(guī)定的方式進(jìn)行開發(fā),也就是app在進(jìn)行圖1的流程時(shí),省略了步驟4中關(guān)于同步數(shù)據(jù)庫(kù)的過(guò)程,這樣就導(dǎo)致了手機(jī)的媒體庫(kù)不知道文件發(fā)生了改變,也就是數(shù)據(jù)庫(kù)與實(shí)際文件狀態(tài)不一致。

例如一個(gè)第三方的新聞app軟件,用戶瀏覽了很多網(wǎng)頁(yè)和圖片,此app在手機(jī)存儲(chǔ)或者TF卡上保存了很多緩存的圖片,但是它不會(huì)及時(shí)通過(guò)媒體庫(kù)去更新。因?yàn)檫@樣既浪費(fèi)手機(jī)的性能,也不必要。但是,如果這時(shí)候通過(guò)MTP想查看這些圖片,就會(huì)遇到查看不到的情況。

再比如,一些第三方辦公軟件,編輯了一個(gè)word文件存儲(chǔ)在手機(jī)里,現(xiàn)在要通過(guò)MTP復(fù)制到顯示終端,但是由于此辦公軟件在執(zhí)行圖1流程時(shí),執(zhí)行步驟3的保存文件后沒有執(zhí)行步驟4(即執(zhí)行的是圖2的流程),導(dǎo)致終端通過(guò)MTP訪問(wèn)手機(jī)執(zhí)行圖3流程時(shí),根本查詢不到此word文件,從而無(wú)法從手機(jī)中導(dǎo)出。如果用戶想看到此文件必須要重啟手機(jī),因?yàn)樵陂_機(jī)時(shí)android手機(jī)會(huì)對(duì)手機(jī)存儲(chǔ)空間和TF卡進(jìn)行全盤掃描,遍歷所有的文件目錄,將所有文件記錄添加到數(shù)據(jù)庫(kù)中。此方法雖然能達(dá)到目的,但是全盤掃描非常耗時(shí),尤其是手機(jī)中文件數(shù)量較多時(shí)可能要花上十分鐘左右的時(shí)間,但對(duì)用戶來(lái)說(shuō)體驗(yàn)極差。



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

本發(fā)明提供的一種智能終端中的文件夾目錄的顯示方法和裝置,本發(fā)明可以快速、實(shí)時(shí)顯示真實(shí)的文件目錄結(jié)構(gòu)。

為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

一種智能終端中的文件夾目錄的顯示方法,包括:

當(dāng)智能終端通過(guò)媒體傳輸協(xié)議MTP連接顯示終端時(shí),所述智能終端根據(jù)接收的第一用戶指令,選擇智能終端的存儲(chǔ)空間中的一文件夾,作為當(dāng)前文件夾;

掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;

給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端顯示掃描得到的所述當(dāng)前文件夾的目錄。

所述智能終端的存儲(chǔ)空間為內(nèi)部存儲(chǔ)空間和/或外部存儲(chǔ)空間。

所述掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄的步驟之前,所述方法還包括:

查詢數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄;

給所述顯示終端發(fā)送記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄,使得所述顯示終端顯示記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄的步驟具體為:

比較掃描得到的所述當(dāng)前文件夾的目錄與記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄是否一致,生成比較結(jié)果;

當(dāng)所述比較結(jié)果為不一致時(shí),給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端使用掃描得到的所述當(dāng)前文件夾的目錄更新當(dāng)前顯示的所述記錄的當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述方法還包括:

當(dāng)所述比較結(jié)果為不一致時(shí),使用掃描得到的所述當(dāng)前文件夾的目錄,更新所述數(shù)據(jù)庫(kù)中的當(dāng)前文件夾和目錄的對(duì)應(yīng)關(guān)系。

一種智能終端的文件夾目錄的顯示裝置,包括:

選擇單元,當(dāng)智能終端通過(guò)媒體傳輸協(xié)議MTP連接顯示終端時(shí),所述智能終端根據(jù)接收的第一用戶指令,選擇智能終端的存儲(chǔ)空間中的一文件夾,作為當(dāng)前文件夾;

掃描單元,掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;

第一發(fā)送單元,給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端顯示掃描得到的所述當(dāng)前文件夾的目錄。

所述的裝置,還包括:

查詢單元,查詢數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄;

第一發(fā)送單元,給所述顯示終端發(fā)送記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄,使得所述顯示終端顯示記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述第一發(fā)送單元包括:

比較子單元,比較掃描得到的所述當(dāng)前文件夾的目錄與記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄是否一致,生成比較結(jié)果;

更新子單元,當(dāng)所述比較結(jié)果為不一致時(shí),給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端使用掃描得到的所述當(dāng)前文件夾的目錄更新當(dāng)前顯示的所述記錄的當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述的裝置,還包括:

更新單元,當(dāng)所述比較結(jié)果為不一致時(shí),使用掃描得到的所述當(dāng)前文件夾的目錄,更新所述數(shù)據(jù)庫(kù)中的當(dāng)前文件夾和目錄的對(duì)應(yīng)關(guān)系。

本發(fā)明實(shí)施例的有益效果是:上述實(shí)施例中,用戶在進(jìn)入移動(dòng)終端中的一個(gè)文件夾時(shí),只更新當(dāng)前文件夾下的目錄,并不對(duì)移動(dòng)終端中的所有文件夾的目錄進(jìn)行掃描,這樣可以看到該目錄下的所有的文件和文件夾,并且花費(fèi)的時(shí)間非常少,不會(huì)影響當(dāng)前文件夾打開的速度。

附圖說(shuō)明

圖1為現(xiàn)有技術(shù)中按照android規(guī)范,實(shí)現(xiàn)的正常的app操作文件的流程;

圖2為現(xiàn)有技術(shù)中app不按照android規(guī)范操作文件的流程;

圖3為現(xiàn)有技術(shù)中MTP訪問(wèn)數(shù)據(jù)的過(guò)程;

圖4為本發(fā)明一實(shí)施例所述的一種智能終端中的文件夾目錄的顯示方法的流程示意圖;

圖5為本發(fā)明另一實(shí)施例所述的一種智能終端中的文件夾目錄的顯示方法的流程示意圖;

圖6為進(jìn)入手機(jī)的一級(jí)目錄的示意圖;

圖7為逐級(jí)進(jìn)入手機(jī)子目錄的示意圖;

圖8是本發(fā)明應(yīng)用場(chǎng)景所述的實(shí)時(shí)更新數(shù)據(jù)庫(kù)的邏輯流程圖:

圖9為本發(fā)明所述的一種智能終端的文件夾目錄的顯示裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。

如圖4所示,為本發(fā)明所述的一種智能終端中的文件夾目錄的顯示方法,包括:

步驟11,當(dāng)智能終端通過(guò)媒體傳輸協(xié)議MTP連接顯示終端時(shí),所述智能終端根據(jù)接收的第一用戶指令,選擇智能終端的存儲(chǔ)空間中的一文件夾,作為當(dāng)前文件夾;

步驟12,掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;例如,當(dāng)前文件夾為文件夾1,則掃描到所述文件夾1的目錄為“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。

步驟13,給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端顯示掃描得到的所述當(dāng)前文件夾的目錄。該步驟具體為:使得所述顯示終端顯示“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。

上述實(shí)施例中,用戶在進(jìn)入移動(dòng)終端的文件夾時(shí),只更新當(dāng)前文件夾的目錄,并不對(duì)移動(dòng)終端中的所有文件夾的目錄進(jìn)行掃描,這樣可以看到當(dāng)前文件夾下的所有的文件和子文件夾,并且花費(fèi)的時(shí)間非常少,不會(huì)影響當(dāng)前文件夾打開的速度。

如圖5所示,為本發(fā)明所述的一種智能終端中的文件夾目錄的顯示方法,包括:

步驟21,當(dāng)智能終端通過(guò)媒體傳輸協(xié)議MTP連接顯示終端時(shí),所述智能終端根據(jù)接收的第一用戶指令,選擇智能終端的存儲(chǔ)空間中的一文件夾,作為當(dāng)前文件夾;所述智能終端的存儲(chǔ)空間為內(nèi)部存儲(chǔ)空間和/或外部存儲(chǔ)空間。外部存儲(chǔ)空間例如可以為SD卡((Secure Digital Memory Card,安全數(shù)碼卡)、TF(Trans-flash Card)卡等。

步驟22,查詢數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;例如,當(dāng)前文件夾為文件夾1,則數(shù)據(jù)庫(kù)中記錄的文件夾1的目錄為“文件夾21”、“文件夾22”、“文件夾23”。

步驟23,給所述顯示終端發(fā)送記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄,使得所述顯示終端顯示記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄。該步驟具體為:顯示終端只顯示“文件夾21”、“文件夾22”、“文件夾23”。

步驟24,掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;該步驟具體為:掃描到所述當(dāng)前文件夾的目錄為“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。

步驟25,比較掃描得到的所述當(dāng)前文件夾的目錄與記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄是否一致,生成比較結(jié)果;

步驟26,當(dāng)所述比較結(jié)果為不一致時(shí),給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端使用掃描得到的所述當(dāng)前文件夾的目錄更新當(dāng)前顯示的所述記錄的當(dāng)前文件夾對(duì)應(yīng)的目錄;該步驟具體為:顯示終端顯示“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。

步驟27,當(dāng)所述比較結(jié)果為不一致時(shí),使用掃描得到的所述當(dāng)前文件夾的目錄,更新所述數(shù)據(jù)庫(kù)中的當(dāng)前文件夾和目錄的對(duì)應(yīng)關(guān)系,便于下次查詢數(shù)據(jù)庫(kù)的時(shí)候使用。

以下描述本發(fā)明的應(yīng)用場(chǎng)景。

本發(fā)明的移動(dòng)終端可以為平板電腦、手機(jī)等。顯示終端可以為臺(tái)式電腦、移動(dòng)電腦等。本應(yīng)用場(chǎng)景以移動(dòng)終端為手機(jī)為例。

一種通過(guò)MTP查看Android手機(jī)中的文件的方法,android手機(jī)通過(guò)usb線連接電腦,以MTP模式瀏覽手機(jī)內(nèi)部存儲(chǔ)空間和TF卡中的文件目錄,當(dāng)MTP查詢目錄時(shí)增加單級(jí)目錄掃描的工作。也就是說(shuō),每次通過(guò)MTP進(jìn)入目錄,通知手機(jī)進(jìn)行單級(jí)目錄掃描,既保證了效率,又實(shí)現(xiàn)了訪問(wèn)的準(zhǔn)確度,能夠及時(shí)刷新文件夾,即時(shí)顯示真實(shí)的文件目錄結(jié)構(gòu)。

圖6為進(jìn)入手機(jī)的一級(jí)目錄的示意圖;圖7為逐級(jí)進(jìn)入手機(jī)子目錄的示意圖。

通常0級(jí)目錄代表手機(jī)設(shè)備,1級(jí)目錄包含手機(jī)內(nèi)部存儲(chǔ)空間和TF卡。當(dāng)在PC端雙擊手機(jī)存儲(chǔ)的一級(jí)目錄時(shí),發(fā)起掃描手機(jī)存儲(chǔ)的下一級(jí)目錄的處理流程,也就是掃描2級(jí)目錄,同時(shí),為了節(jié)省時(shí)間,不進(jìn)行遍歷掃描。也就是說(shuō),不對(duì)2級(jí)目錄中的文件夾里面的內(nèi)容進(jìn)行掃描,而是只掃描當(dāng)前目錄。如果有文件變化,則通知顯示終端的MTP更新當(dāng)前正在顯示的目錄。

由于現(xiàn)有技術(shù)的android平臺(tái)只提供全盤遍歷掃描的接口,不支持單級(jí)目錄掃描,所以本發(fā)明單獨(dú)封裝一個(gè)接口為MTP使用。另外,對(duì)于數(shù)據(jù)庫(kù)中的垃圾記錄(已經(jīng)不存在了的文件,但是數(shù)據(jù)庫(kù)還保留掉對(duì)于該文件的記錄),需要查詢并且刪除掉。

圖8是本發(fā)明所述的實(shí)時(shí)更新數(shù)據(jù)庫(kù)的邏輯流程圖,包括:

步驟601,以MTP方式將手機(jī)連接至顯示終端;

步驟602,打開手機(jī)設(shè)備,進(jìn)入1級(jí)目錄,顯示手機(jī)內(nèi)部存儲(chǔ)空間和TF卡兩個(gè)存儲(chǔ)空間。

步驟603,選中和打開手機(jī)內(nèi)部存儲(chǔ)空間或者某個(gè)文件夾;如圖7所示,例如:打開的目錄是“/手機(jī)存儲(chǔ)/文件夾2”,

步驟604,查詢數(shù)據(jù)庫(kù),顯示數(shù)據(jù)庫(kù)中記錄的當(dāng)前目錄下的文件和文件夾(2級(jí)目錄);假設(shè)只能看到“文件夾21”、“文件夾22”、文件21”、“文件22”。說(shuō)明由于部分文件沒有同步到數(shù)據(jù)庫(kù),通過(guò)MTP,用戶無(wú)法查看到這些文件。

步驟605,通知手機(jī)掃描和更新當(dāng)前打開的目錄。例如:觸發(fā)掃描“文件夾2”目錄,掃描到的文件包括:“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。掃描“文件夾21”等這些文件夾時(shí),不會(huì)進(jìn)入“文件夾21”內(nèi)部進(jìn)行掃描,這樣極大的節(jié)省了處理時(shí)間。

步驟606,判斷當(dāng)前目錄的數(shù)據(jù)庫(kù)發(fā)生變化。

步驟607,通過(guò)MTP協(xié)議,通知顯示終端刷新當(dāng)前顯示的目錄列表。也就是說(shuō),得到掃描目錄后新的結(jié)果,通知MTP數(shù)據(jù)發(fā)生變化,MTP更新界面顯示。這時(shí)候用戶就能看到所有的“文件夾21”、“文件夾22”、“文件夾23”、“……”、“文件21”、“文件22”、“文件23”、“……”。這樣,用戶在進(jìn)入那個(gè)目錄時(shí),只更新當(dāng)前的目錄,既看到了所有的文件,也只花費(fèi)1秒左右的時(shí)間,不會(huì)影響文件夾打開的速度。

本發(fā)明在MTP訪問(wèn)android手機(jī)時(shí),實(shí)時(shí)掃描當(dāng)前文件夾,更新當(dāng)前文件夾的數(shù)據(jù)庫(kù)記錄,保證用戶每次進(jìn)入目錄都能看到當(dāng)前最新的數(shù)據(jù)情況。不會(huì)再有文件存在,但是以MTP方式訪問(wèn)卻不顯示的情況。

如圖9所示,為本發(fā)明所述的一種智能終端的文件夾目錄的顯示裝置,包括:

選擇單元91,當(dāng)智能終端通過(guò)媒體傳輸協(xié)議MTP連接顯示終端時(shí),所述智能終端根據(jù)接收的第一用戶指令,選擇智能終端的存儲(chǔ)空間中的一文件夾,作為當(dāng)前文件夾;

掃描單元92,掃描所述當(dāng)前文件夾,獲取所述當(dāng)前文件夾的目錄;所述目錄為所述當(dāng)前文件夾中的文件和/或子文件夾;

第一發(fā)送單元93,給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端顯示掃描得到的所述當(dāng)前文件夾的目錄。

所述的裝置,還包括:

查詢單元94,查詢數(shù)據(jù)庫(kù)中記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄;

第二發(fā)送單元95,給所述顯示終端發(fā)送記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄,使得所述顯示終端顯示記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述第一發(fā)送單元91包括:

比較子單元911,比較掃描得到的所述當(dāng)前文件夾的目錄與記錄的所述當(dāng)前文件夾對(duì)應(yīng)的目錄是否一致,生成比較結(jié)果;

更新子單元912,當(dāng)所述比較結(jié)果為不一致時(shí),給所述顯示終端發(fā)送掃描得到的所述當(dāng)前文件夾的目錄,使得所述顯示終端使用掃描得到的所述當(dāng)前文件夾的目錄更新當(dāng)前顯示的所述記錄的當(dāng)前文件夾對(duì)應(yīng)的目錄。

所述的裝置,還包括:

更新單元96,當(dāng)所述比較結(jié)果為不一致時(shí),使用掃描得到的所述當(dāng)前文件夾的目錄,更新所述數(shù)據(jù)庫(kù)中的當(dāng)前文件夾和目錄的對(duì)應(yīng)關(guān)系。

上述實(shí)施例中,用戶在進(jìn)入移動(dòng)終端的文件夾時(shí),只更新當(dāng)前文件夾的目錄,并不對(duì)移動(dòng)終端中的所有文件夾的目錄進(jìn)行掃描,這樣可以看到了當(dāng)前文件夾下的所有的文件和子文件夾,并且花費(fèi)的時(shí)間非常少,不會(huì)影響當(dāng)前文件夾打開的速度。

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

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
华坪县| 嫩江县| 安岳县| 高陵县| 鹿邑县| 鲁甸县| 南投县| 金平| 深州市| 温州市| 虹口区| 冷水江市| 乌鲁木齐县| 延安市| 东明县| 错那县| 友谊县| 丹凤县| 英吉沙县| 眉山市| 阜新市| 汤原县| 建始县| 永寿县| 丹凤县| 台北市| 金塔县| 定陶县| 宣武区| 南充市| 新郑市| 巴林左旗| 乃东县| 宁陕县| 张北县| 天长市| 双城市| 甘肃省| 中牟县| 庆城县| 曲周县|