本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及文件快速打開(kāi)方法和裝置。
背景技術(shù):
U盤(pán),全稱(chēng)USB閃存盤(pán),英文名“USB flash disk”,也成移動(dòng)存儲(chǔ)設(shè)備或閃存設(shè)備,它是一種使用USB接口的無(wú)需物理驅(qū)動(dòng)器的微型高容量移動(dòng)存儲(chǔ)設(shè)備,通過(guò)USB接口與計(jì)算機(jī)連接,實(shí)現(xiàn)即插即用。U盤(pán)極大地方便了用戶(hù)對(duì)文件的處理,提高了用戶(hù)處理文件的效率。
傳統(tǒng)的U盤(pán)或者移動(dòng)存儲(chǔ)設(shè)備在接入計(jì)算機(jī)后,往往需要加載U盤(pán)的全部?jī)?nèi)容,導(dǎo)致計(jì)算機(jī)對(duì)U盤(pán)內(nèi)的文件讀取速度較慢,進(jìn)而影響用戶(hù)對(duì)文件的處理速度。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)傳統(tǒng)U盤(pán)對(duì)文件讀取速度較慢的缺陷,提供一種文件快速打開(kāi)方法和裝置,有效提高了文件的讀取速度,提高用戶(hù)的文件處理效率。
一種文件快速打開(kāi)方法,包括:
檢測(cè)設(shè)備的接入事件;
響應(yīng)所述接入事件,獲取讀取標(biāo)記;
根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件;
以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件。
在一個(gè)實(shí)施例中,所述以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件的步驟包括:
變更所述預(yù)讀文件的顯示圖標(biāo)。
在一個(gè)實(shí)施例中,所述以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件的步驟包括:
變更所述預(yù)讀文件的顯示狀態(tài)。
在一個(gè)實(shí)施例中,所述變更所述預(yù)讀文件的顯示狀態(tài)的步驟包括:
變更所述預(yù)讀文件的顯示顏色。
在一個(gè)實(shí)施例中,所述以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件的步驟包括:
以所述預(yù)讀文件為始,對(duì)設(shè)備內(nèi)的文件進(jìn)行排序,根據(jù)排序顯示設(shè)備內(nèi)的文件。
一種文件快速打開(kāi)裝置,包括:
接入事件檢測(cè)模塊,用于檢測(cè)設(shè)備的接入事件;
標(biāo)記獲取模塊,用于響應(yīng)所述接入事件,獲取讀取標(biāo)記;
預(yù)讀文件獲取模塊,用于根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件;
顯示模塊,用于以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件。
上述文件快速打開(kāi)方法和裝置,通過(guò)對(duì)預(yù)讀文件設(shè)置標(biāo)記,在計(jì)算機(jī)接入存儲(chǔ)設(shè)備時(shí),根據(jù)讀取標(biāo)記讀取并打開(kāi)預(yù)讀文件,而無(wú)需用戶(hù)進(jìn)行文件查找并點(diǎn)擊打開(kāi),從而提高了文件的讀取速度,并提高用戶(hù)的文件處理效率。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例的文件快速打開(kāi)方法的流程示意圖;
圖2為另一個(gè)實(shí)施例的文件快速打開(kāi)方法的流程示意圖;
圖3為另一個(gè)實(shí)施例的文件快速打開(kāi)方法的流程示意圖;
圖4為另一個(gè)實(shí)施例的文件快速打開(kāi)方法的流程示意圖;
圖5為另一個(gè)實(shí)施例的文件快速打開(kāi)方法的流程示意圖;
圖6為一個(gè)實(shí)施例的文件快速打開(kāi)裝置的模塊框圖。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施方式。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施方式。相反地,提供這些實(shí)施方式的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容理解的更加透徹全面。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施方式的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語(yǔ)“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
如圖1所示,其為一實(shí)施例的文件快速打開(kāi)方法,包括:
步驟120,檢測(cè)設(shè)備的接入事件。
具體地,在本實(shí)施例中,設(shè)備為移動(dòng)存儲(chǔ)設(shè)備或閃存設(shè)備,具有存儲(chǔ)能力,例如,該設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件。接入事件為設(shè)備接入到計(jì)算機(jī),即設(shè)備與計(jì)算機(jī)連接,例如,設(shè)備插入計(jì)算機(jī)的USB(Universal Serial Bus,通用串行總線(xiàn))接口,在其他實(shí)施例中,該設(shè)備為具有存儲(chǔ)能力的通用存儲(chǔ)設(shè)備,該設(shè)備接入到計(jì)算機(jī)的數(shù)據(jù)接口,例如,該數(shù)據(jù)接口為串口,又如,該數(shù)據(jù)接口為網(wǎng)絡(luò)接口,該設(shè)備為網(wǎng)絡(luò)存儲(chǔ)器。例如,本實(shí)施例中,檢測(cè)通用串行總線(xiàn)接口的設(shè)備接入,例如,檢測(cè)通用串行總線(xiàn)接口是否有設(shè)備接入,當(dāng)設(shè)備接入時(shí),觸發(fā)設(shè)備的接入事件。
步驟140,響應(yīng)所述接入事件,獲取讀取標(biāo)記。
具體地,當(dāng)檢測(cè)到設(shè)備的接入事件后,響應(yīng)該接入事件,獲取讀取標(biāo)記,該讀取標(biāo)記用于標(biāo)記文件,該讀取標(biāo)記用于區(qū)分被標(biāo)記的文件和未被標(biāo)記的文件,例如,設(shè)置了讀取標(biāo)記的文件與設(shè)備內(nèi)的其他文件屬性不一致,例如,該屬性可以是文件類(lèi)型,或者是文件讀取優(yōu)先順序等。
一個(gè)實(shí)施例是,該讀取標(biāo)記是預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中的,例如,在設(shè)備接入計(jì)算機(jī)前,該讀取標(biāo)記預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中,例如,在觸發(fā)設(shè)備的接入事件前,預(yù)設(shè)讀取標(biāo)記并存儲(chǔ)至設(shè)備,例如,該讀取標(biāo)記自動(dòng)生成,又如,該讀取標(biāo)記根據(jù)用戶(hù)指令生成。
在本實(shí)施例中,響應(yīng)該接入事件,獲取設(shè)備內(nèi)的讀取標(biāo)記,例如,響應(yīng)該接入事件,獲取移動(dòng)存儲(chǔ)設(shè)備內(nèi)的讀取標(biāo)記。
步驟160,根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件。
具體地,預(yù)讀文件為存儲(chǔ)在設(shè)備內(nèi)的文件,且該預(yù)讀文件設(shè)置有讀取標(biāo)記,例如,設(shè)備內(nèi)存儲(chǔ)了包含了設(shè)置有讀取標(biāo)記的預(yù)讀文件在內(nèi)的多個(gè)文件,又如,設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件,且至少一個(gè)文件與讀取標(biāo)記關(guān)聯(lián)。與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件具有優(yōu)先讀取權(quán),也就是說(shuō),預(yù)讀文件比設(shè)備內(nèi)的其他文件具有更高的有限讀取等級(jí)。
由于與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件與設(shè)備內(nèi)的其他文件具有不同屬性,因此,能夠根據(jù)該讀取標(biāo)記,快速?gòu)脑O(shè)備內(nèi)的多個(gè)文件中查找到該預(yù)讀文件,將該預(yù)讀文件獲取。
例如,該讀取標(biāo)記為查找標(biāo)記,例如,該讀取標(biāo)記為引導(dǎo)標(biāo)記,例如,該引導(dǎo)標(biāo)記為引導(dǎo)文件,又如,該讀取標(biāo)記為執(zhí)行標(biāo)記,例如,響應(yīng)接入事件,獲取讀取標(biāo)記,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)查找標(biāo)記查找預(yù)讀文件,例如,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)引導(dǎo)文件查找預(yù)讀文件,一般來(lái)說(shuō),設(shè)備插入計(jì)算機(jī)后,計(jì)算將對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷,以獲取設(shè)備內(nèi)每一文件的文件屬性,而在本實(shí)施例中,由于讀取標(biāo)記為該設(shè)備的引導(dǎo)文件,因此,在對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷前,即在讀取到引導(dǎo)文件后,根據(jù)引導(dǎo)文件的索引功能直接查找到預(yù)讀文件,而無(wú)需進(jìn)行設(shè)備內(nèi)所有文件的遍歷,極大提高了對(duì)預(yù)讀文件的查找效率。
步驟180,讀取所述預(yù)讀文件,打開(kāi)所述預(yù)讀文件。
本實(shí)施例中,獲取到預(yù)讀文件后,讀取該預(yù)讀文件,并打開(kāi)該預(yù)讀文件,具體地,在根據(jù)讀取標(biāo)記獲取到預(yù)讀文件后,讀取該預(yù)讀文件,并直接打開(kāi)預(yù)讀文件,而無(wú)需用戶(hù)點(diǎn)擊打開(kāi)。
具體來(lái)說(shuō),對(duì)于用戶(hù)來(lái)說(shuō),較為重要的文件或者打開(kāi)頻率較高的文件,可以設(shè)置讀取標(biāo)記,以提高該文件在設(shè)備插入計(jì)算機(jī)后的打開(kāi)效率。通過(guò)對(duì)預(yù)讀文件設(shè)置標(biāo)記,在計(jì)算機(jī)接入存儲(chǔ)設(shè)備時(shí),根據(jù)讀取標(biāo)記讀取并自動(dòng)打開(kāi)預(yù)讀文件,而無(wú)需用戶(hù)進(jìn)行文件查找并點(diǎn)擊打開(kāi),從而提高了文件的讀取速度,并提高用戶(hù)的文件處理效率。
在一個(gè)實(shí)施例中,步驟180包括:讀取所述預(yù)讀文件;獲取打開(kāi)指令;響應(yīng)所述打開(kāi)指令,打開(kāi)所述預(yù)讀文件。
具體地,在本實(shí)施例中,讀取預(yù)讀文件的步驟為預(yù)讀步驟,即讀取該預(yù)讀文件而不將該預(yù)讀文件打開(kāi),而是在獲取到用戶(hù)的打開(kāi)指令后,才打開(kāi)該預(yù)讀文件,這樣,能夠使得預(yù)讀文件能根據(jù)用戶(hù)的控制而打開(kāi),避免由于文件突然打開(kāi)而造成信息泄露,且由于該預(yù)讀文件已被讀取,因此,在用戶(hù)輸入打開(kāi)指令后,能夠迅速打開(kāi)預(yù)讀文件,有效提高文件的打開(kāi)速度。
在一個(gè)實(shí)施例中,步驟180之前還包括:將所述預(yù)讀文件緩存至緩存空間中。
應(yīng)該理解的是,雖然目前移動(dòng)存儲(chǔ)設(shè)備的讀寫(xiě)速度已經(jīng)非???,但受限于通用串行總線(xiàn)與內(nèi)存之間的通道容量,因此直接從移動(dòng)存儲(chǔ)設(shè)備中讀取文件并打開(kāi)的速度仍較慢,因此,為了提高預(yù)讀文件的打開(kāi)速度,在本實(shí)施例中,將該預(yù)讀文件緩存至緩存空間,例如,將該預(yù)讀文件緩存至內(nèi)存中的緩存空間,這樣,將預(yù)讀文件緩存,使得在打開(kāi)過(guò)程中能夠直接從緩存空間中讀取數(shù)據(jù)并打開(kāi),有效提高了預(yù)讀文件的打開(kāi)速度。
在一個(gè)實(shí)施例中,步驟180包括:從所述緩存空間中讀取所述預(yù)讀文件,打開(kāi)所述預(yù)讀文件。
具體地,由于預(yù)讀文件已緩存至緩存空間,因此,在打開(kāi)該預(yù)讀文件時(shí),能夠迅速打開(kāi)該預(yù)讀文件。
在一個(gè)實(shí)施例中,所述從所述緩存空間中讀取所述預(yù)讀文件,打開(kāi)所述預(yù)讀文件的步驟包括:獲取打開(kāi)指令;響應(yīng)所述打開(kāi)指令,從所述緩存空間中讀取所述預(yù)讀文件,打開(kāi)所述預(yù)讀文件。
具體地,本實(shí)施例中,預(yù)讀文件預(yù)先緩存至緩存空間,且該預(yù)讀文件并不直接被打開(kāi),而是在獲取到用戶(hù)的打開(kāi)指令后,從緩存空間中讀取所述預(yù)讀文件并打開(kāi),這樣,使得預(yù)讀文件的打開(kāi)更符合用戶(hù)需求,而不是直接打開(kāi),避免了文件自動(dòng)打開(kāi)造成信息泄露,而另一方面,由于預(yù)讀文件預(yù)先緩存在內(nèi)存中的緩存空間,因此有效提高了預(yù)讀文件的打開(kāi)速度。
如圖2所示,其為一實(shí)施例的文件快速打開(kāi)方法,包括:
步驟220,獲取標(biāo)記事件。
具體地,標(biāo)記事件為觸發(fā)對(duì)文件設(shè)置標(biāo)記的事件,例如,標(biāo)記事件為觸發(fā)為文件關(guān)聯(lián)標(biāo)記的事件,例如,檢測(cè)標(biāo)記事件,例如,檢測(cè)觸發(fā)標(biāo)記事件,獲取標(biāo)記時(shí)間。
在本實(shí)施例中,在移動(dòng)存儲(chǔ)設(shè)備已接入到計(jì)算機(jī)后,獲取標(biāo)記事件。例如,檢測(cè)設(shè)備的接入事件,響應(yīng)所述接入事件,檢測(cè)標(biāo)記事件,獲取所述標(biāo)記事件。
步驟240,響應(yīng)所述標(biāo)記事件,生成讀取標(biāo)記。
在本實(shí)施例中,響應(yīng)該標(biāo)記事件,根據(jù)讀取標(biāo)記事件生成讀取標(biāo)記。該讀取標(biāo)記用于標(biāo)記文件,該讀取標(biāo)記用于區(qū)分被標(biāo)記的文件和未被標(biāo)記的文件,例如,設(shè)置了讀取標(biāo)記的文件與設(shè)備內(nèi)的其他文件屬性不一致。
步驟260,根據(jù)所述標(biāo)記事件,將所述讀取標(biāo)記與預(yù)讀文件建立關(guān)聯(lián)。
具體地,本步驟中,將讀取標(biāo)記與預(yù)讀文件建立關(guān)聯(lián),例如,為預(yù)讀文件設(shè)置讀取標(biāo)記,在本實(shí)施例中,預(yù)讀文件為移動(dòng)存儲(chǔ)設(shè)備內(nèi)的文件,將該預(yù)讀文件建立與讀取標(biāo)記的關(guān)聯(lián),使得該預(yù)讀文件區(qū)別于設(shè)備內(nèi)的其他文件。設(shè)置了與讀取標(biāo)記的關(guān)聯(lián)的預(yù)讀文件具有比設(shè)備內(nèi)的其他文件更高的有限讀取等級(jí),例如,在設(shè)備再次接入計(jì)算機(jī)時(shí),優(yōu)先讀取并打開(kāi)設(shè)置了讀取標(biāo)記的預(yù)讀文件,例如,檢測(cè)設(shè)備的接入事件,響應(yīng)所述接入事件,檢測(cè)設(shè)備內(nèi)的讀取標(biāo)記,獲取該讀取標(biāo)記,根據(jù)該讀取標(biāo)記獲取預(yù)讀文件,讀取并打開(kāi)該預(yù)讀文件。
例如,該預(yù)讀文件根據(jù)用戶(hù)的指令確定,又如,該預(yù)讀文件根據(jù)預(yù)設(shè)操作規(guī)則確定,例如,從設(shè)備內(nèi)的多個(gè)文件中確定一預(yù)讀文件,確定預(yù)讀文件后,將所述讀取標(biāo)記與預(yù)讀文件建立關(guān)聯(lián)。
步驟280,存儲(chǔ)所述讀取標(biāo)記以及所述預(yù)讀文件。
具體地,在將該讀取標(biāo)記與預(yù)讀文件關(guān)聯(lián)后,存儲(chǔ)該讀取標(biāo)記與預(yù)讀文件,例如,存儲(chǔ)讀取標(biāo)記與預(yù)讀文件關(guān)聯(lián)關(guān)系,例如,將所述讀取標(biāo)記以及所述預(yù)讀文件存儲(chǔ)至設(shè)備中,該設(shè)備為預(yù)讀文件所在的移動(dòng)存儲(chǔ)設(shè)備。應(yīng)該理解的是,移動(dòng)存儲(chǔ)設(shè)備是可以插在任一計(jì)算機(jī)或終端上,而為了使得移動(dòng)存儲(chǔ)設(shè)備內(nèi)的預(yù)讀文件能夠迅速打開(kāi),因此,將該讀取標(biāo)記與預(yù)讀文件存儲(chǔ)在移動(dòng)存儲(chǔ)設(shè)備內(nèi),使得該設(shè)備在再次接入計(jì)算機(jī)或者其他終端上時(shí),能夠被該計(jì)算機(jī)或終端識(shí)別獲取到該讀取標(biāo)記。
本實(shí)施例中,通過(guò)標(biāo)記事件的觸發(fā),從而生成讀取標(biāo)記,并對(duì)設(shè)備中的預(yù)讀文件進(jìn)行標(biāo)記關(guān)聯(lián),從而使得設(shè)備再一次插入計(jì)算機(jī)后,能夠通過(guò)該讀取標(biāo)記快速打開(kāi)對(duì)應(yīng)的預(yù)讀文件,無(wú)需用戶(hù)手動(dòng)打開(kāi)該文件,從而提高了文件的讀取速度,并提高用戶(hù)的文件處理效率。
在一個(gè)實(shí)施例中,步驟220包括:獲取標(biāo)記指令。
本實(shí)施例中,獲取標(biāo)記事件為獲取標(biāo)記指令,例如,獲取標(biāo)記指令,觸發(fā)標(biāo)記事件,例如,該標(biāo)記指令由用戶(hù)輸入獲取,又如,該標(biāo)記指令自動(dòng)生成,例如,該標(biāo)記指令根據(jù)對(duì)文件的操作獲取。
在一個(gè)實(shí)施例中,步驟240包括:響應(yīng)所述標(biāo)記指令,生成讀取標(biāo)記。
本實(shí)施例中,響應(yīng)用戶(hù)輸入的標(biāo)記指令,生成讀取標(biāo)記,例如,該讀取標(biāo)記為字符串標(biāo)記,例如,該讀取標(biāo)記為引導(dǎo)標(biāo)記,例如,該引導(dǎo)標(biāo)記為引導(dǎo)文件。例如,響應(yīng)用戶(hù)輸入的標(biāo)記指令,在設(shè)備的存儲(chǔ)空間內(nèi)生成讀取標(biāo)記。
在一個(gè)所述中,步驟220包括:獲取對(duì)設(shè)備的卸載指令。
在本實(shí)施例中,獲取標(biāo)記事件為獲取對(duì)設(shè)備的卸載指令,例如,檢測(cè)設(shè)備的卸載指令,當(dāng)檢測(cè)到設(shè)備的卸載指令時(shí),觸發(fā)標(biāo)記事件。例如,該卸載指令用于卸載該設(shè)備,例如,該卸載指令用于從計(jì)算機(jī)中卸載該設(shè)備,例如,該卸載指令用于斷開(kāi)與設(shè)備的連接。具體地,當(dāng)獲取到對(duì)設(shè)備的卸載指令后,即可認(rèn)為該設(shè)備將從計(jì)算機(jī)的通用串行總線(xiàn)接口中拔出。
在一個(gè)實(shí)施例中,步驟240包括:響應(yīng)所述卸載指令,生成所述讀取標(biāo)記。
具體地,本實(shí)施例中,當(dāng)檢測(cè)到卸載指令后,該設(shè)備將從計(jì)算機(jī)的通用串行總線(xiàn)接口中拔出時(shí),則響應(yīng)該卸載指令,生成讀取標(biāo)記。在本實(shí)施例中,該讀取標(biāo)記為自動(dòng)生成,響應(yīng)設(shè)備的卸載指令生成,即在設(shè)備在拔出前,生成該讀取標(biāo)記,并將該讀取標(biāo)記存儲(chǔ)至設(shè)備。
例如,響應(yīng)所述卸載指令,生成所述讀取標(biāo)記,將所述讀取標(biāo)記與預(yù)讀文件建立關(guān)聯(lián),存儲(chǔ)所述讀取標(biāo)記以及所述預(yù)讀文件至設(shè)備中。這樣,在設(shè)備獲取到卸載指令時(shí),在設(shè)備被拔出前,即生成讀取標(biāo)記并存儲(chǔ),使得該設(shè)備再下一次接入計(jì)算機(jī)時(shí),能夠快速查找并讀取預(yù)讀文件。
在一個(gè)實(shí)施例中,步驟220包括:獲取對(duì)文件的關(guān)閉指令。
具體地,在本實(shí)施例中,文件關(guān)閉指令用于關(guān)閉被打開(kāi)的文件。一個(gè)實(shí)施例是,該文件在設(shè)備接入到計(jì)算機(jī)后被打開(kāi),隨后被關(guān)閉,此時(shí)獲取到對(duì)文件的關(guān)閉指令。
在一個(gè)實(shí)施例中,步驟240包括:響應(yīng)所述關(guān)閉指令,生成讀取標(biāo)記。
在本實(shí)施例中,響應(yīng)該關(guān)閉指令,生成讀取標(biāo)記,例如,根據(jù)關(guān)閉指令確定預(yù)讀文件。具體地,在設(shè)備插入某一計(jì)算機(jī),對(duì)設(shè)備內(nèi)的文件進(jìn)行操作,并在用戶(hù)關(guān)閉文件時(shí),獲取到讀取標(biāo)記。在用戶(hù)將設(shè)備插入到另一計(jì)算機(jī)時(shí),可以通過(guò)該讀取標(biāo)記迅速查找并打開(kāi)該文件,使得用戶(hù)能夠精確且快速的打開(kāi)以再次編輯該文件。
在另外的實(shí)施例中,步驟220包括獲取對(duì)文件的操作指令,例如,獲取對(duì)設(shè)備內(nèi)最后一次的操作指令,例如,獲取在設(shè)備卸載前的最后一次操作指令,例如,該操作指令為復(fù)制指令,例如,該操作指令為黏貼指令,例如,該操作指令為重命名指令,在上述實(shí)施例中,由于獲取的是用戶(hù)最近一次對(duì)該文件操作,將該文件標(biāo)記為預(yù)讀文件,便于用戶(hù)在另一計(jì)算機(jī)插入設(shè)備時(shí),快速打開(kāi)該預(yù)讀文件。
如圖3所示,其為一實(shí)施例的文件快速打開(kāi)方法,包括:
步驟320,獲取對(duì)設(shè)備內(nèi)文件的操作。
本實(shí)施例中,設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件,設(shè)備與計(jì)算機(jī)連接,計(jì)算機(jī)能夠讀取到設(shè)備內(nèi)的文件。例如,檢測(cè)通用串行總線(xiàn)接口是否有設(shè)備接入,在檢測(cè)到設(shè)備接入后,檢測(cè)對(duì)設(shè)備內(nèi)文件的操作,獲取對(duì)設(shè)備內(nèi)文件的操作。例如,該操作為復(fù)制操作,例如,該操作為打開(kāi)操作,例如,該操作為黏貼操作,例如,該操作為關(guān)閉文件操作,例如,該操作為修改操作,例如,該操作為編輯操作。
步驟340,根據(jù)所述操作,生成讀取標(biāo)記。
具體地,根據(jù)用戶(hù)對(duì)文件的操作,生成讀取標(biāo)記。這樣,使得生成的讀取標(biāo)記對(duì)應(yīng)的預(yù)讀文件能夠符合用戶(hù)的操作,更為符合用戶(hù)的讀取需求。
步驟360,對(duì)所述操作對(duì)應(yīng)的所述文件與所述讀取標(biāo)記關(guān)聯(lián)。
具體地,該操作對(duì)應(yīng)的文件為預(yù)讀文件,本步驟中,將該文件與讀取標(biāo)記建立關(guān)聯(lián),使得該文件標(biāo)記為預(yù)讀文件,在設(shè)備再一次插入計(jì)算機(jī)后,能夠被快速查找到并讀取。
步驟380,存儲(chǔ)所述操作對(duì)應(yīng)的所述文件與所述讀取標(biāo)記。
具體地,在將該讀取標(biāo)記與操作對(duì)應(yīng)的文件關(guān)聯(lián)后,存儲(chǔ)該讀取標(biāo)記與該操作對(duì)應(yīng)的文件,例如,存儲(chǔ)讀取標(biāo)記與該操作對(duì)應(yīng)的文件的關(guān)聯(lián)關(guān)系,例如,將讀取標(biāo)記以及與該操作對(duì)應(yīng)的文件存儲(chǔ)至設(shè)備中,該設(shè)備為與該操作對(duì)應(yīng)的文件所在的移動(dòng)存儲(chǔ)設(shè)備。應(yīng)該理解的是,移動(dòng)存儲(chǔ)設(shè)備是可以插在任一計(jì)算機(jī)或終端上,而為了使得移動(dòng)存儲(chǔ)設(shè)備內(nèi)的預(yù)讀文件能夠迅速打開(kāi),因此,將該讀取標(biāo)記與預(yù)讀文件存儲(chǔ)在移動(dòng)存儲(chǔ)設(shè)備內(nèi),使得該設(shè)備在再次接入計(jì)算機(jī)或者其他終端上時(shí),能夠被該計(jì)算機(jī)或終端識(shí)別獲取到該讀取標(biāo)記。
本實(shí)施例中,根據(jù)用戶(hù)對(duì)文件的操作生成讀取標(biāo)記,并對(duì)設(shè)備中的操作對(duì)應(yīng)的文件進(jìn)行標(biāo)記關(guān)聯(lián),使該文件被標(biāo)記為預(yù)讀文件,從而使得設(shè)備再一次插入計(jì)算機(jī)后,能夠通過(guò)該讀取標(biāo)記快速打開(kāi)對(duì)應(yīng)的預(yù)讀文件,無(wú)需用戶(hù)手動(dòng)打開(kāi)該文件,從而提高了文件的讀取速度,并提高用戶(hù)的文件處理效率。
在一個(gè)實(shí)施例中,步驟320包括:獲取對(duì)設(shè)備內(nèi)文件的操作指令;根據(jù)所述操作指令獲取對(duì)設(shè)備內(nèi)每一文件的操作次數(shù)。
具體地,每一操作指令對(duì)應(yīng)一個(gè)或多個(gè)文件,在本實(shí)施例中,獲取對(duì)設(shè)備內(nèi)每一文件的操作次數(shù),例如,統(tǒng)計(jì)獲取每一文件對(duì)應(yīng)的操作指令的數(shù)量,例如,獲取對(duì)每一單一文件操作的次數(shù),這樣,能夠獲取到每個(gè)文件被操作的次數(shù)。
在一個(gè)實(shí)施例中,步驟340包括:根據(jù)對(duì)設(shè)備內(nèi)每一文件的操作次數(shù)生成所述讀取標(biāo)記。
本實(shí)施例中,根據(jù)操作次數(shù)生成對(duì)應(yīng)的讀取標(biāo)記,例如,對(duì)被操作次數(shù)大于預(yù)設(shè)次數(shù)的文件生成對(duì)應(yīng)的讀取標(biāo)記。這樣能夠?qū)Ρ徊僮髯疃嗟奈募M(jìn)行設(shè)置標(biāo)記,使其被標(biāo)記為預(yù)讀文件,應(yīng)該理解的是,被操作的次數(shù)越多,則表明該文件對(duì)于用戶(hù)而言更為重要,或者用戶(hù)打開(kāi)的頻率更高,因此,設(shè)置了標(biāo)記后的該文件能夠在下一次插入計(jì)算機(jī)后迅速打開(kāi),從而提高了用戶(hù)的處理效率。
例如,對(duì)不同的操作設(shè)置不同權(quán)重,每一次操作獲得對(duì)應(yīng)的權(quán)重值,例如,對(duì)被操作權(quán)重和值大于預(yù)設(shè)權(quán)重值的文件生成對(duì)應(yīng)的讀取標(biāo)記。這樣,根據(jù)權(quán)重值生成讀取標(biāo)記,且設(shè)置了該讀取標(biāo)記的預(yù)讀文件更符合用戶(hù)的打開(kāi)需求。優(yōu)選的,還根據(jù)操作次數(shù)、上次操作時(shí)間及操作頻率動(dòng)態(tài)調(diào)整所述權(quán)重值,例如,對(duì)于某一文件,根據(jù)其操作次數(shù)、上次操作時(shí)間及操作頻率動(dòng)態(tài)調(diào)整其所述權(quán)重值,例如,根據(jù)當(dāng)前時(shí)間距離上次操作時(shí)間的時(shí)長(zhǎng),逐漸減少其所述權(quán)重值;又如,根據(jù)該文件在當(dāng)前時(shí)間距離預(yù)設(shè)參考時(shí)間的時(shí)長(zhǎng)所發(fā)生的操作頻率,動(dòng)態(tài)設(shè)置其所述權(quán)重值;又如,根據(jù)該文件的操作次數(shù),動(dòng)態(tài)增加其所述權(quán)重值;以此類(lèi)推。例如,對(duì)各操作的權(quán)重值取權(quán)重和值,對(duì)被操作權(quán)重和值大于預(yù)設(shè)權(quán)重值的文件生成對(duì)應(yīng)的讀取標(biāo)記。優(yōu)選的,還包括步驟:預(yù)設(shè)權(quán)重值。例如,根據(jù)文件的文件格式和/或文件大小,預(yù)設(shè)其權(quán)重值。例如,根據(jù)不同文件的文件格式和/或文件大小,預(yù)設(shè)其權(quán)重值。這樣,可以靈活設(shè)置和調(diào)整各文件的權(quán)重值,根據(jù)操作文件的權(quán)重和值來(lái)生成所述讀取標(biāo)記。
在一個(gè)實(shí)施例中,所述根據(jù)對(duì)設(shè)備沒(méi)每一文件的操作次數(shù)生成讀取標(biāo)記的步驟包括:獲取對(duì)設(shè)備內(nèi)每一文件的操作次數(shù);生成與操作次數(shù)最多的文件對(duì)應(yīng)的讀取標(biāo)記。
在本實(shí)施例中,根據(jù)操作次數(shù)最多的文件生成讀取標(biāo)記,該讀取標(biāo)記與操作次數(shù)最多的文件相關(guān)聯(lián),即該文件為預(yù)讀文件,使得該讀取標(biāo)記對(duì)應(yīng)的預(yù)讀文件更符合用戶(hù)的操作需求,便于用戶(hù)在設(shè)備再次插入計(jì)算機(jī)時(shí)能夠快速打開(kāi)該預(yù)讀文件。
在一個(gè)實(shí)施例中,步驟320包括:獲取對(duì)設(shè)備內(nèi)文件的操作指令;根據(jù)所述操作指令獲取對(duì)設(shè)備內(nèi)每一文件的操作時(shí)間。
具體地,每一操作指令對(duì)應(yīng)一操作時(shí)間,該操作時(shí)間為操作指令執(zhí)行的時(shí)刻,本實(shí)施例中,獲取每一操作指令的操作時(shí)間,例如,獲取每一操作指令的操作時(shí)間,存儲(chǔ)所述操作時(shí)間。
在一個(gè)實(shí)施例中,步驟340包括:根據(jù)對(duì)設(shè)備內(nèi)每一文件的操作時(shí)間生成所述讀取標(biāo)記。
具體地,根據(jù)對(duì)文件的操作時(shí)間生成對(duì)應(yīng)的讀取標(biāo)記。
在一個(gè)實(shí)施例中,所述根據(jù)對(duì)設(shè)備內(nèi)每一文件的操作時(shí)間生成所述讀取標(biāo)記的步驟包括:獲取對(duì)設(shè)備內(nèi)每一文件的操作時(shí)間;獲取操作時(shí)間最新的文件,生成與操作時(shí)間最新的文件對(duì)應(yīng)的讀取標(biāo)記。
具體地,最新的操作時(shí)間即該操作時(shí)間與當(dāng)前時(shí)間距離最近的一次操作時(shí)間,具體地,用戶(hù)對(duì)每一文件的操作時(shí)間存在先后次序,最新的操作時(shí)間對(duì)應(yīng)的操作為對(duì)設(shè)備內(nèi)文件的最后一次操作,這樣,該文件為用戶(hù)最近一次操作的文件,對(duì)于用戶(hù)而言,在再次接入計(jì)算機(jī)時(shí),該文件具有更高的打開(kāi)的優(yōu)先級(jí)。
如圖4所示,其為一實(shí)施例的文件快速打開(kāi)方法,包括:
步驟420,檢測(cè)設(shè)備的接入事件。
具體地,設(shè)備為移動(dòng)存儲(chǔ)設(shè)備或閃存設(shè)備,具有存儲(chǔ)能力,例如,該設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件。接入事件為設(shè)備接入到計(jì)算機(jī),即設(shè)備與計(jì)算機(jī)連接,例如,設(shè)備插入計(jì)算機(jī)的USB接口,在其他實(shí)施例中,該設(shè)備為具有存儲(chǔ)能力的通用存儲(chǔ)設(shè)備,該設(shè)備接入到計(jì)算機(jī)的數(shù)據(jù)接口,例如,該數(shù)據(jù)接口為串口,又如,該數(shù)據(jù)接口為網(wǎng)絡(luò)接口,該設(shè)備為網(wǎng)絡(luò)存儲(chǔ)器。例如,本實(shí)施例中,檢測(cè)通用串行總線(xiàn)接口的設(shè)備接入,例如,檢測(cè)通用串行總線(xiàn)接口是否有設(shè)備接入,當(dāng)設(shè)備接入時(shí),觸發(fā)設(shè)備的接入事件。
步驟440,響應(yīng)所述接入事件,獲取讀取標(biāo)記。
具體地,當(dāng)檢測(cè)到設(shè)備的接入事件后,響應(yīng)該接入事件,獲取讀取標(biāo)記,該讀取標(biāo)記用于標(biāo)記文件,該讀取標(biāo)記用于區(qū)分被標(biāo)記的文件和未被標(biāo)記的文件。一個(gè)實(shí)施例是,該讀取標(biāo)記是預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中的,例如,在設(shè)備接入計(jì)算機(jī)前,該讀取標(biāo)記預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中,例如,在觸發(fā)設(shè)備的接入事件前,預(yù)設(shè)讀取標(biāo)記并存儲(chǔ)至設(shè)備,例如,該讀取標(biāo)記自動(dòng)生成,又如,該讀取標(biāo)記根據(jù)用戶(hù)指令生成。
在本實(shí)施例中,響應(yīng)該接入事件,獲取設(shè)備內(nèi)的讀取標(biāo)記,例如,響應(yīng)該接入事件,獲取移動(dòng)存儲(chǔ)設(shè)備內(nèi)的讀取標(biāo)記。
步驟460,根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件。
具體地,預(yù)讀文件為存儲(chǔ)在設(shè)備內(nèi)的文件,且該預(yù)讀文件設(shè)置有讀取標(biāo)記,例如,設(shè)備內(nèi)存儲(chǔ)了包含了設(shè)置有讀取標(biāo)記的預(yù)讀文件在內(nèi)的多個(gè)文件,又如,設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件,且至少一個(gè)文件與讀取標(biāo)記關(guān)聯(lián)。與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件具有優(yōu)先讀取權(quán),也就是說(shuō),預(yù)讀文件比設(shè)備內(nèi)的其他文件具有更高的有限讀取等級(jí)。
由于與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件與設(shè)備內(nèi)的其他文件具有不同屬性,因此,能夠根據(jù)該讀取標(biāo)記,快速?gòu)脑O(shè)備內(nèi)的多個(gè)文件中查找到該預(yù)讀文件,將該預(yù)讀文件獲取。
例如,該讀取標(biāo)記為查找標(biāo)記,例如,該讀取標(biāo)記為引導(dǎo)標(biāo)記,例如,該引導(dǎo)標(biāo)記為引導(dǎo)文件,又如,該讀取標(biāo)記為執(zhí)行標(biāo)記,例如,響應(yīng)接入事件,獲取讀取標(biāo)記,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)查找標(biāo)記查找預(yù)讀文件,例如,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)引導(dǎo)文件查找預(yù)讀文件,一般來(lái)說(shuō),設(shè)備插入計(jì)算機(jī)后,計(jì)算將對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷,以獲取設(shè)備內(nèi)每一文件的文件屬性,而在本實(shí)施例中,由于讀取標(biāo)記為該設(shè)備的引導(dǎo)文件,因此,在對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷前,即在讀取到引導(dǎo)文件后,根據(jù)引導(dǎo)文件的索引功能直接查找到預(yù)讀文件,而無(wú)需進(jìn)行設(shè)備內(nèi)所有文件的遍歷,極大提高了對(duì)預(yù)讀文件的查找效率。
步驟480,彈出包含所述預(yù)讀文件的預(yù)覽界面。
具體地,該預(yù)覽界面用于預(yù)覽預(yù)讀文件,例如,該預(yù)覽界面與設(shè)備的文件夾界面相異,例如,該預(yù)讀文件為一個(gè),又如,該預(yù)讀文件為多個(gè),通過(guò)該預(yù)覽文件能夠快速顯示預(yù)讀文件,例如,顯示預(yù)讀文件的文件名稱(chēng),例如,顯示預(yù)讀文件的圖標(biāo),例如,顯示預(yù)讀文件的概述內(nèi)容,例如,該概述內(nèi)容為預(yù)讀文件的一部分,例如,該概述內(nèi)容為預(yù)先設(shè)置于設(shè)備內(nèi)。
例如,彈出設(shè)備的文件夾界面并彈出預(yù)覽界面,例如,在彈出設(shè)備的文件夾界面前彈出預(yù)覽界面,例如,在設(shè)備的文件夾界面內(nèi)彈出預(yù)覽界面。這樣,通過(guò)預(yù)覽界面能夠快速地將預(yù)讀文件顯示,提高了用戶(hù)對(duì)預(yù)讀文件的查找效率。
上述實(shí)施例中,通過(guò)對(duì)預(yù)讀文件設(shè)置標(biāo)記,在計(jì)算機(jī)接入存儲(chǔ)設(shè)備時(shí),根據(jù)讀取標(biāo)記顯示包含預(yù)讀文件的預(yù)覽界面,能夠高效地將預(yù)讀文件顯示,,從而提高了對(duì)預(yù)讀文件的查找效率,并提高用戶(hù)的文件處理效率。
在一個(gè)實(shí)施例中,彈出包含所述預(yù)讀文件的預(yù)覽界面時(shí),將預(yù)讀文件緩存至內(nèi)存中的緩沖空間。這樣,一方面通過(guò)預(yù)覽界面使得用戶(hù)能夠快速瀏覽到預(yù)讀文件,另一方面,當(dāng)用戶(hù)點(diǎn)擊打開(kāi)預(yù)讀文件時(shí),由于預(yù)讀文件已緩存至內(nèi)存,能夠迅速被打開(kāi),從而提高了預(yù)讀文件的打開(kāi)效率。
在一個(gè)實(shí)施例中,步驟480之后包括:根據(jù)作用于所述預(yù)覽界面的操作獲取對(duì)所述預(yù)讀文件的打開(kāi)指令。例如,步驟480之后還包括:根據(jù)所述預(yù)覽界面的點(diǎn)擊指令獲取對(duì)所述預(yù)讀文件的打開(kāi)指令。
例如,步驟480之后還包括:根據(jù)作用于所述預(yù)覽界面的操作獲取對(duì)所述預(yù)讀文件的打開(kāi)指令,響應(yīng)所述打開(kāi)指令打開(kāi)所述預(yù)讀文件。
例如,該預(yù)覽界面用于顯示預(yù)讀文件,例如,該預(yù)覽界面用于顯示預(yù)覽文件的圖標(biāo),例如,該預(yù)讀文件的圖標(biāo)用于根據(jù)點(diǎn)擊指令打開(kāi)該預(yù)讀文件,具體地,在預(yù)覽界面中,對(duì)預(yù)讀文件、預(yù)讀文件的概述內(nèi)容或者預(yù)讀文件的圖標(biāo)的點(diǎn)擊指令為對(duì)該預(yù)讀文件的打開(kāi)指令,該打開(kāi)指令作用于預(yù)覽界面,這樣,能夠快速地將預(yù)讀文件打開(kāi),而無(wú)需打開(kāi)設(shè)備的文件夾。
在一個(gè)實(shí)施例中,步驟480包括:彈出包含多個(gè)所述預(yù)讀文件的預(yù)覽界面。
具體地,設(shè)備中存儲(chǔ)了多個(gè)預(yù)讀文件,為了避免用戶(hù)查找,提高用戶(hù)的處理效率,在本實(shí)施例中,同時(shí)彈出包含多個(gè)預(yù)讀文件的預(yù)覽界面,例如,彈出一個(gè)預(yù)覽界面,該預(yù)覽界面包含多個(gè)預(yù)讀文件,例如,同時(shí)彈出多個(gè)預(yù)覽界面,每一預(yù)覽界面顯示一預(yù)讀文件,例如,根據(jù)讀取標(biāo)記依次顯示多個(gè)預(yù)覽界面,例如,根據(jù)讀取標(biāo)記獲取每一預(yù)讀文件的權(quán)重值,根據(jù)權(quán)重值依次顯示多個(gè)預(yù)覽界面,例如,根據(jù)權(quán)重值以不同像素大小顯示預(yù)覽界面,該像素值與權(quán)重值呈正相關(guān)函數(shù)關(guān)系,即權(quán)重值越大,顯示的預(yù)覽界面的顯示區(qū)域越大。這樣,使得用戶(hù)能夠快速查找到所需的文件。
如圖5所示,其為一實(shí)施例的文件快速打開(kāi)方法,包括:
步驟520,檢測(cè)設(shè)備的接入事件。
具體地,設(shè)備為移動(dòng)存儲(chǔ)設(shè)備或閃存設(shè)備,具有存儲(chǔ)能力,例如,該設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件。接入事件為設(shè)備接入到計(jì)算機(jī),即設(shè)備與計(jì)算機(jī)連接,例如,設(shè)備插入計(jì)算機(jī)的USB接口,在其他實(shí)施例中,該設(shè)備為具有存儲(chǔ)能力的通用存儲(chǔ)設(shè)備,該設(shè)備接入到計(jì)算機(jī)的數(shù)據(jù)接口,例如,該數(shù)據(jù)接口為串口,又如,該數(shù)據(jù)接口為網(wǎng)絡(luò)接口,該設(shè)備為網(wǎng)絡(luò)存儲(chǔ)器。例如,本實(shí)施例中,檢測(cè)通用串行總線(xiàn)接口的設(shè)備接入,例如,檢測(cè)通用串行總線(xiàn)接口是否有設(shè)備接入,當(dāng)設(shè)備接入時(shí),觸發(fā)設(shè)備的接入事件。
步驟540,響應(yīng)所述接入事件,獲取讀取標(biāo)記。
具體地,當(dāng)檢測(cè)到設(shè)備的接入事件后,響應(yīng)該接入事件,獲取讀取標(biāo)記,該讀取標(biāo)記用于標(biāo)記文件,該讀取標(biāo)記用于區(qū)分被標(biāo)記的文件和未被標(biāo)記的文件。一個(gè)實(shí)施例是,該讀取標(biāo)記是預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中的,例如,在設(shè)備接入計(jì)算機(jī)前,該讀取標(biāo)記預(yù)先設(shè)置并存儲(chǔ)至設(shè)備中,例如,在觸發(fā)設(shè)備的接入事件前,預(yù)設(shè)讀取標(biāo)記并存儲(chǔ)至設(shè)備,例如,該讀取標(biāo)記自動(dòng)生成,又如,該讀取標(biāo)記根據(jù)用戶(hù)指令生成。
在本實(shí)施例中,響應(yīng)該接入事件,獲取設(shè)備內(nèi)的讀取標(biāo)記,例如,響應(yīng)該接入事件,獲取移動(dòng)存儲(chǔ)設(shè)備內(nèi)的讀取標(biāo)記。
步驟560,根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件。
具體地,預(yù)讀文件為存儲(chǔ)在設(shè)備內(nèi)的文件,且該預(yù)讀文件設(shè)置有讀取標(biāo)記,例如,設(shè)備內(nèi)存儲(chǔ)了包含了設(shè)置有讀取標(biāo)記的預(yù)讀文件在內(nèi)的多個(gè)文件,又如,設(shè)備內(nèi)存儲(chǔ)了多個(gè)文件,且至少一個(gè)文件與讀取標(biāo)記關(guān)聯(lián)。與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件具有優(yōu)先讀取權(quán),也就是說(shuō),預(yù)讀文件比設(shè)備內(nèi)的其他文件具有更高的有限讀取等級(jí)。
由于與讀取標(biāo)記關(guān)聯(lián)的預(yù)讀文件或者設(shè)置了讀取標(biāo)記的預(yù)讀文件與設(shè)備內(nèi)的其他文件具有不同屬性,因此,能夠根據(jù)該讀取標(biāo)記,快速?gòu)脑O(shè)備內(nèi)的多個(gè)文件中查找到該預(yù)讀文件,將該預(yù)讀文件獲取。
例如,該讀取標(biāo)記為查找標(biāo)記,例如,該讀取標(biāo)記為引導(dǎo)標(biāo)記,例如,該引導(dǎo)標(biāo)記為引導(dǎo)文件,又如,該讀取標(biāo)記為執(zhí)行標(biāo)記,例如,響應(yīng)接入事件,獲取讀取標(biāo)記,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)查找標(biāo)記查找預(yù)讀文件,例如,在遍歷設(shè)備內(nèi)的文件時(shí),根據(jù)引導(dǎo)文件查找預(yù)讀文件,一般來(lái)說(shuō),設(shè)備插入計(jì)算機(jī)后,計(jì)算將對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷,以獲取設(shè)備內(nèi)每一文件的文件屬性,而在本實(shí)施例中,由于讀取標(biāo)記為該設(shè)備的引導(dǎo)文件,因此,在對(duì)設(shè)備內(nèi)的文件進(jìn)行遍歷前,即在讀取到引導(dǎo)文件后,根據(jù)引導(dǎo)文件的索引功能直接查找到預(yù)讀文件,而無(wú)需進(jìn)行設(shè)備內(nèi)所有文件的遍歷,極大提高了對(duì)預(yù)讀文件的查找效率。
步驟580,以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件。
具體地,該預(yù)設(shè)模式用于區(qū)別顯示設(shè)備內(nèi)的文件與預(yù)讀文件,預(yù)讀文件與其他文件的顯示相異,例如,在設(shè)備的文件夾內(nèi)顯示文件,在設(shè)備的文件夾內(nèi)彈出預(yù)覽界面,該預(yù)覽界面用于顯示預(yù)讀文件。
通過(guò)預(yù)設(shè)模式來(lái)區(qū)別顯示預(yù)讀文件以及其他文件,使得用戶(hù)能夠快速地查找到預(yù)讀文件,從而提高了預(yù)讀文件的查找效率。
上述實(shí)施例中,通過(guò)對(duì)預(yù)讀文件設(shè)置標(biāo)記,在計(jì)算機(jī)接入存儲(chǔ)設(shè)備時(shí),根據(jù)讀取標(biāo)記獲取預(yù)讀文件,通過(guò)預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件,使得預(yù)讀文件能夠明顯地與其他文件區(qū)分開(kāi)來(lái),從而提高了用戶(hù)對(duì)預(yù)讀文件的查找效率,并提高用戶(hù)的文件處理效率。
在一個(gè)實(shí)施例中,步驟580包括:變更所述預(yù)讀文件的顯示圖標(biāo)。例如,在預(yù)讀文件的顯示圖標(biāo)上設(shè)置標(biāo)記,例如,變更預(yù)讀文件的顯示圖標(biāo)的顯示像素,例如,增大預(yù)讀文件的顯示圖標(biāo),例如,使預(yù)讀文件的顯示圖標(biāo)閃爍。
在一個(gè)實(shí)施例中,步驟580包括:變更所述預(yù)讀文件的顯示狀態(tài)。例如,變更所述預(yù)讀文件的顯示顏色。
這樣,上述實(shí)施例能夠使得預(yù)讀文件的顯示圖標(biāo)與設(shè)備內(nèi)的文件內(nèi)區(qū)分顯示。從而使得用戶(hù)能夠快速高效地查找到預(yù)讀文件。
在一個(gè)實(shí)施例中,步驟580包括:以所述預(yù)讀文件為始,對(duì)設(shè)備內(nèi)的文件進(jìn)行排序,根據(jù)排序顯示設(shè)備內(nèi)的文件。
在本實(shí)施例中,將設(shè)備內(nèi)的文件進(jìn)行排序,并將預(yù)讀文件排在設(shè)備內(nèi)文件的起始位置,從而使得預(yù)讀文件能夠被快速查找到。
在一個(gè)實(shí)施例中,打開(kāi)所述預(yù)讀文件的步驟之后還包括:更新所述讀取標(biāo)記。
本實(shí)施例中,由于預(yù)讀文件被打開(kāi),因此對(duì)讀取標(biāo)記進(jìn)行更新,便于在設(shè)備再次插入計(jì)算機(jī)后,能夠準(zhǔn)確打開(kāi)預(yù)讀文件。例如,根據(jù)對(duì)設(shè)備內(nèi)的文件的操作更新讀取標(biāo)記,例如,根據(jù)對(duì)設(shè)備內(nèi)的文件的操作指令更新讀取標(biāo)記,例如,根據(jù)對(duì)設(shè)備內(nèi)每一文件的操作的次數(shù)更新讀取標(biāo)記。值得一提的是,本實(shí)施例中對(duì)讀取標(biāo)記的更新與生成讀取標(biāo)記的規(guī)則可以一致,從而使得設(shè)備每次插入計(jì)算機(jī)后,都能生成或者更新讀取標(biāo)記,以使得每次插入計(jì)算機(jī)后都能準(zhǔn)確地獲取到用戶(hù)所需的預(yù)讀文件。
如圖6所示,其為一實(shí)施例的一種文件快速打開(kāi)裝置,包括:
接入事件檢測(cè)模塊620,用于檢測(cè)設(shè)備的接入事件;
標(biāo)記獲取模塊640,用于響應(yīng)所述接入事件,獲取讀取標(biāo)記;
預(yù)讀文件獲取模塊660,用于根據(jù)所述讀取標(biāo)記獲取預(yù)讀文件;
顯示模塊680,用于以預(yù)設(shè)模式區(qū)別顯示設(shè)備內(nèi)的文件和預(yù)讀文件。
應(yīng)該說(shuō)明的是,上述實(shí)施例中,所包括的各個(gè)模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分模塊的功能是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。