亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種最近使用文檔的展示方法和裝置的制作方法

文檔序號(hào):6371447閱讀:158來(lái)源:國(guó)知局
專利名稱:一種最近使用文檔的展示方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施方式涉及計(jì)算機(jī)管理技術(shù)領(lǐng)域,更具體地,涉及一種最近使用文檔的展示方法和裝置。
背景技術(shù)
操作系統(tǒng)是管理電腦硬件與軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。目前微機(jī)上常見(jiàn)的操作系統(tǒng)有D0S、0S/2、UNIX、XENIX.LINUX.ffindows,Netware等。而且,隨著電腦硬件和軟件系統(tǒng)的不斷升級(jí),操作系統(tǒng)也在不斷升級(jí)。比如,對(duì)于大家常用的windows操作系統(tǒng),從16位、32位一直升級(jí)到64位。 操作系統(tǒng)中通常會(huì)自帶最近使用文檔記錄,在其中記錄有用戶最近使用電腦時(shí)打開(kāi)過(guò)的文件快捷方式,使用戶能方便快速地找到最近使用的文件。然而,以Windows操作系統(tǒng)為例,目前操作系統(tǒng)自帶的最近文檔展示方式卻或多或少存在著可能導(dǎo)致文檔查詢效率低下的缺陷( I)在操作系統(tǒng)自帶的最近文檔展示中,給用戶的內(nèi)容是按照文件名(或拼音)英文首字母排序的,而并沒(méi)有按照用戶最近使用文件的時(shí)間排序,這將導(dǎo)致用戶最近訪問(wèn)的文件被淹沒(méi)在以前訪問(wèn)過(guò)的文件中,而不利于查找;(2)在操作系統(tǒng)自帶的最近文檔中,沒(méi)有對(duì)文件做無(wú)效檢測(cè),因?yàn)樗4娴氖俏募目旖莘绞剑词箍旖莘绞街赶虻奈募驯粍h除或移走,快捷方式本身也不會(huì)被刪除,這就會(huì)導(dǎo)致一段時(shí)間以后,在最近文檔中展示的內(nèi)容大多數(shù)都是無(wú)效的,而有效內(nèi)容被埋沒(méi)其中,不利于查找;( 3 )在操作系統(tǒng)自帶的最近文檔中,所有文件都會(huì)記錄和顯示,這會(huì)導(dǎo)致最近文檔中記錄的很多文件都不是用戶所希望看到的,而用戶真正想找到的文件卻埋沒(méi)其中,不利于查找;(4)在操作系統(tǒng)自帶的最近文檔中,簡(jiǎn)單以菜單的形式顯示內(nèi)容,僅僅顯示了文件名,展現(xiàn)給用戶的信息量少。

發(fā)明內(nèi)容
本發(fā)明實(shí)施方式提出一種最近使用文檔的展示方法,以提高文檔查詢效率。本發(fā)明實(shí)施方式提出一種最近使用文檔的展示裝置,以提高文檔查詢效率。本發(fā)明實(shí)施方式的具體方案如下一種最近使用文檔的展示方法,該方法包括遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式;解析出所述最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式;
對(duì)所述最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。一種最近使用文檔的展示裝置,該裝置包括快捷方式獲取單元、快捷方式過(guò)濾單元和快捷方式顯示單元,其中快捷方式獲取單元,用于遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式;快捷方式過(guò)濾單元,用于解析出所述最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式;快捷方式顯示單元,用于對(duì)所述最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。從上述技術(shù)方案可以看出,在本發(fā)明實(shí)施方式中,首先遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從最近文檔文件夾中獲取最近文檔快捷方式;然后解析出最近文·檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式;再對(duì)最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。由此可見(jiàn),應(yīng)用本發(fā)明實(shí)施方式之后,在掃描用戶的最近使用文檔時(shí),會(huì)對(duì)快捷方式進(jìn)行分析,如果發(fā)現(xiàn)目標(biāo)文件已經(jīng)不存在,或者目標(biāo)文件類型不符合要求就過(guò)濾掉,以避免把無(wú)效數(shù)據(jù)展示給用戶,從而提高了文檔查詢效率。


圖I為根據(jù)本發(fā)明實(shí)施方式的最近使用文檔的展示方法流程圖;圖2為根據(jù)本發(fā)明實(shí)施方式的Ink文件結(jié)構(gòu)示意圖;圖3為根據(jù)本發(fā)明實(shí)施方式的Ink文件結(jié)構(gòu)邏輯示意圖;圖4為根據(jù)本發(fā)明實(shí)施方式的文件訪問(wèn)時(shí)間確定示意圖;圖5為根據(jù)本發(fā)明實(shí)施方式的最近使用文檔的展示方法示范性流程圖;圖6為根據(jù)本發(fā)明實(shí)施方式的最近使用文檔的展示裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。圖I為根據(jù)本發(fā)明實(shí)施方式的最近使用文檔的展示方法流程圖。如圖I所示,該方法包括步驟101 :遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式。一般情況下,操作系統(tǒng)中存在有專門的最近文檔文件夾,用于存儲(chǔ)最近打開(kāi)文檔的快捷方式。最近文檔文件夾一般位于〈user name>\Recent目錄下,而且以Ink文件的形式記錄最近使用過(guò)的文檔的快捷方式,即最近文檔快捷方式。在這里,可以首先掃描遍歷操作系統(tǒng)中的最近文檔文件夾,并將掃描到的所有Ink文件保存到預(yù)先設(shè)置的存儲(chǔ)容器中。比如,可以預(yù)先在內(nèi)存中設(shè)置出一定的存儲(chǔ)空間,以作為保存掃描到的Ink文件的存儲(chǔ)容器。
具體地,可以使用API函數(shù)SHGetSpecialFolderPath來(lái)獲取系統(tǒng)的存儲(chǔ)最近文檔的最近文檔文件夾。而且,還可以進(jìn)一步使用API函數(shù)FindFirstFile、FindNextFile來(lái)遍歷獲取到的最近文檔文件夾,得到該文件夾下面的所有快捷方式文件(即Ink文件),而且過(guò)濾掉非.Ink后綴文件。步驟102 :解析出所述最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式。在這里,指向的目標(biāo)文件的狀態(tài)意味著指向的目標(biāo)文件的有效性狀態(tài),其中有效性狀態(tài)具體可以包括有效或失效。具體地,本發(fā)明實(shí)施方式需要過(guò)濾掉所指向的目的文件已經(jīng)失效的最近文檔快捷方式。
在一個(gè)實(shí)施方式中,可以使用API命令I(lǐng)ShellLink,解析出最近文檔快捷方式所指向的目標(biāo)文件;然后再使用API命令PathFileExistance,確定出最近文檔快捷方式所指 向的目標(biāo)文件的狀態(tài);再刪除所指向的目標(biāo)文件為無(wú)效的最近文檔快捷方式。下面基于Ink的文件格式,更加詳細(xì)地說(shuō)明如何過(guò)濾去所指向的目標(biāo)文件為無(wú)效的最近文檔快捷方式。圖2為根據(jù)本發(fā)明實(shí)施方式的Ink文件結(jié)構(gòu)示意圖;圖3為根據(jù)本發(fā)明實(shí)施方式的Ink文件結(jié)構(gòu)邏輯示意圖。. Ink文件是由不同的節(jié)組成的,而且這些節(jié)并不是全都必須存在。. Ink文件格式如下
權(quán)利要求
1.ー種最近使用文檔的展示方法,其特征在于,該方法包括 遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式; 解析出所述最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式; 對(duì)過(guò)濾后的最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。
2.根據(jù)權(quán)利要求I所述的最近使用文檔的展示方法,其特征在于,所述遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式包括 使用應(yīng)用程序編程接ロ(API)命令SHGetSpecialFolderPath獲取存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾; 使用API命令FindFirstFile和FindNextFile遍歷所述最近文檔文件夾,以獲取該最近文檔文件夾內(nèi)所包含的最近文檔快捷方式。
3.根據(jù)權(quán)利要求I所述的最近使用文檔的展示方法,其特征在于,解析出所述最近文檔快捷方式指向的目標(biāo)文件,根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式包括 使用API命令I(lǐng)ShellLink,解析出最近文檔快捷方式所指向的目標(biāo)文件; 使用API命令PathFileExistance,確定出最近文檔快捷方式所指向的目標(biāo)文件的狀態(tài); 刪除所指向的目標(biāo)文件為無(wú)效的最近文檔快捷方式。
4.根據(jù)權(quán)利要求I所述的最近使用文檔的展示方法,其特征在于,該方法進(jìn)ー步包括設(shè)置最近文檔顯示白名單,其中在該最近文檔顯示白名單中保存有文件后綴名; 所述解析出最近文檔快捷方式指向的目標(biāo)文件,根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式包括 過(guò)濾掉后綴名沒(méi)有記錄在所述最近文檔顯示白名單中的目標(biāo)文件所對(duì)應(yīng)的最近文檔快捷方式。
5.根據(jù)權(quán)利要求4所述的最近使用文檔的展示方法,其特征在干,所述最近文檔顯示白名單中保存的文件后綴名包括 wp s ;. wpt ;. doc ;. dot ;. do cm ;. dotx ;. xps ;. txt ;或.dpso
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的最近使用文檔的展示方法,其特征在于,所述對(duì)最近文檔快捷方式進(jìn)行排序包括 使用API命令ftLastAccessTime獲取最近文檔快捷方式的訪問(wèn)時(shí)間; 按照訪問(wèn)時(shí)間的先后順序?qū)ψ罱臋n快捷方式進(jìn)行排序。
7.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的最近使用文檔的展示方法,其特征在于,所述顯示排序后的最近文檔快捷方式包括 以列表的方式顯示排序后的該最近文檔快捷方式所指向的文件名、該最近文檔快捷方式的圖標(biāo)、和/或該最近文檔快捷方式的最近訪問(wèn)時(shí)間。
8.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的最近使用文檔的展示方法,其特征在于,該方法進(jìn)ー步包括預(yù)先設(shè)置顯示條數(shù)值; 所述顯示排序后的最近文檔快捷方式為基于所述最近文檔快捷方式排序結(jié)果,以列表的方式顯示排序后的最近文檔快捷方式,其中顯示條數(shù)為所述顯示條數(shù)值。
9.ー種最近使用文檔的展示裝置,其特征在于,該裝置包括快捷方式獲取單元、快捷方式過(guò)濾單元和快捷方式顯示單元,其中 快捷方式獲取單元,用于遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從所述最近文檔文件夾中獲取最近文檔快捷方式; 快捷方式過(guò)濾單元,用于解析出所述最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式; 快捷方式顯示單元,用于對(duì)所述最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。
10.根據(jù)權(quán)利要求9所述的最近使用文檔的展示裝置,其特征在干, 快捷方式獲取單元,用于使用API命令SHGetSpecialFolderPath獲取存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾;使用API命令FindFirstFile和FindNextFile遍歷所述最近文檔文件夾,以獲取該最近文檔文件夾內(nèi)所包含的最近文檔快捷方式。
11.根據(jù)權(quán)利要求9所述的最近使用文檔的展示裝置,其特征在干, 快捷方式過(guò)濾單元,用于使用API命令I(lǐng)ShellLink,解析出最近文檔快捷方式所指向的目標(biāo)文件;使用API命令PathFileExistance,確定出最近文檔快捷方式所指向的目標(biāo)文件的狀態(tài);并刪除所指向的目標(biāo)文件為無(wú)效的最近文檔快捷方式。
12.根據(jù)權(quán)利要求11所述的最近使用文檔的展示裝置,其特征在干, 快捷方式過(guò)濾單元,進(jìn)ー步用于設(shè)置最近文檔顯示白名單,在該最近文檔顯示白名單中保存有文件后綴名;并過(guò)濾掉后綴名沒(méi)有記錄在所述最近文檔顯示白名單中的目標(biāo)文件所對(duì)應(yīng)的最近文檔快捷方式。
13.根據(jù)權(quán)利要求12所述的最近使用文檔的展示裝置,其特征在干, 所述最近文檔顯示白名單中保存的文件后綴名包括.wps ;. wpt ;. doc ;. dot ;.do cm ;. dotx ;. xps ;. txt . dps。
14.根據(jù)權(quán)利要求9-13中任一項(xiàng)所述的最近使用文檔的展示裝置,其特征在干, 快捷方式顯示單元,用于使用API命令ftLastAccessTime獲取最近文檔快捷方式的訪問(wèn)時(shí)間;按照訪問(wèn)時(shí)間的先后順序?qū)ψ罱臋n快捷方式進(jìn)行排序。
15.根據(jù)權(quán)利要求9-13中任一項(xiàng)所述的最近使用文檔的展示裝置,其特征在干, 快捷方式顯示單元,用于以列表的方式顯示排序后的該最近文檔快捷方式所指向的文件名、該最近文檔快捷方式的圖標(biāo)、和/或該最近文檔快捷方式的最近訪問(wèn)時(shí)間。
16.根據(jù)權(quán)利要求9-13中任一項(xiàng)所述的最近使用文檔的展示裝置,其特征在干, 快捷方式顯示單元,進(jìn)ー步用于預(yù)先設(shè)置顯示條數(shù)值,并基于所述最近文檔快捷方式排序結(jié)果,以列表的方式顯示排序后的最近文檔快捷方式,其中顯示條數(shù)為所述顯示條數(shù) 值。
全文摘要
本發(fā)明實(shí)施方式提出一種最近使用文檔的展示方法和裝置。方法包括遍歷存儲(chǔ)有最近文檔快捷方式的最近文檔文件夾,從最近文檔文件夾中獲取最近文檔快捷方式;解析出最近文檔快捷方式指向的目標(biāo)文件,并根據(jù)指向的目標(biāo)文件的狀態(tài)過(guò)濾最近文檔快捷方式,和/或根據(jù)指向的目標(biāo)文件的類型過(guò)濾最近文檔快捷方式;對(duì)最近文檔快捷方式進(jìn)行排序,并顯示排序后的最近文檔快捷方式。應(yīng)用本發(fā)明實(shí)施方式之后,在掃描用戶的最近使用文檔時(shí),會(huì)對(duì)快捷方式進(jìn)行分析,如果發(fā)現(xiàn)目標(biāo)文件已經(jīng)不存在或者類型不符合要求就過(guò)濾掉,從而避免把無(wú)效數(shù)據(jù)展示給用戶,因此提高了文檔查詢效率。
文檔編號(hào)G06F17/30GK102799613SQ20121019593
公開(kāi)日2012年11月28日 申請(qǐng)日期2012年6月14日 優(yōu)先權(quán)日2012年6月14日
發(fā)明者胡中興 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1