[發明專利]文件內容搜索顯示方法及系統有效
| 申請號: | 201210362735.X | 申請日: | 2012-09-24 |
| 公開(公告)號: | CN102902768A | 公開(公告)日: | 2013-01-30 |
| 發明(設計)人: | 荊建營 | 申請(專利權)人: | 廣東威創視訊科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 內容 搜索 顯示 方法 系統 | ||
技術領域
本發明涉及文件搜索領域,特別是涉及一種文件內容搜索顯示方法以及一種文件內容搜索顯示系統。
背景技術
目前,傳統的文件內容的搜索及顯示是分開進行的,一般先進行搜索然后再進行顯示。即:在文件內容搜索時,由用戶輸入搜索條件進行初步檢索,將包含指定字符串的所有文件全部列舉出來,文件內容搜索結束。此時,若用戶想進一步查看指定字符串所對應的文件內容,則需打開搜索到的文件,并在該文件中再進行一次搜索,此即文件內容的顯示。
也就是說,傳統的文件內容搜索顯示方法,前后一共需要進行兩次搜索操作才能實現用戶的真正目的,這樣一來浪費了用戶的時間,給用戶帶來了不好的體驗。
發明內容
基于此,有必要針對上述傳統方法中浪費用戶時間的問題,提供一種文件內容搜索顯示方法及系統。
為實現上述目的,本發明采用如下的技術方案:
一種文件內容搜索顯示方法,包括以下步驟:
接收用戶所輸入的搜索條件,所述搜索條件包括:文件目錄、指定字符串;
在所述文件目錄下遞歸搜索符合所述搜索條件的文件;
每搜索到一個文件時在該文件中檢索所述指定字符串,生成與該文件相對應的信息記錄鏈表;所述信息記錄鏈表包括該文件中含有所述指定字符串的所有頁號、行號的記錄;
當接收到用戶輸入的查看文件的命令時執行打開文件操作,通過與該文件相對應的信息記錄鏈表自動定位到對應的頁號和行號并高亮顯示指定字符串。
一種文件內容搜索顯示系統,包括:
接收模塊,用于接收用戶所輸入的搜索條件,所述搜索條件包括:文件目錄、指定字符串;
搜索模塊,用于在所述文件目錄下遞歸搜索符合所述搜索條件的文件;
鏈表生成模塊,用于每搜索到一個文件時在該文件中檢索所述指定字符串,生成與該文件相對應的信息記錄鏈表;所述信息記錄鏈表包括該文件中含有所述指定字符串的所有頁號、行號的記錄;
執行模塊,用于當接收到用戶輸入的查看文件的命令時執行打開文件操作,通過與該文件相對應的信息記錄鏈表自動定位到對應的頁號和行號并高亮顯示指定字符串。
由以上方案可以看出,本發明的文件內容搜索顯示方法及系統,首先通過在搜索到一個文件時生成與該文件相對應的信息記錄鏈表,記錄各個搜索條件中指定字符串的位置;然后當用戶需要查看某個搜索結果時,根據信息記錄鏈表自動定位到對應的頁號和行號,從而實現了文件內容的快速定位,真正實現了一鍵檢索指定文件目錄下的字符串內容,解決了傳統方法中需要兩次搜索所帶來的用戶時間的浪費問題,增強了用戶體驗。
附圖說明
圖1為本發明一種文件內容搜索顯示方法的流程示意圖;
圖2為文件類型API組織結構示意圖;
圖3為信息記錄鏈表的結構示意圖;
圖4為本發明一種文件內容搜索顯示系統的結構示意圖。
具體實施方式
下面結合附圖以及具體的實施例,對本發明的技術方案作進一步的描述。
參見圖1所示,一種文件內容搜索顯示方法,包括如下步驟:
步驟S101,接收用戶所輸入的搜索條件,所述搜索條件包括:文件目錄(dir)、指定字符串(str)。
作為一個較好的實施例,在用戶的輸入選擇界面,還可以設置所述搜索條件包括另外一個條件:文件類型集合(fset)。傳統的文件內容搜索方法,只能支持有限格式文件的內容搜索,在使用的時候可能存在不能支持所有文檔內容的搜索的問題。而本發明中則可以選擇使用兩個以上的文件類型的集合作為搜索條件,因此有效解決了上述問題,并且可以有效過濾操作某些類型的文件(例如當前僅選擇在DOC、XLS類型的文件中進行搜索),真正實現了根據用戶選擇支持各種格式文件內容搜索的目的。
需要說明的是,上述文件類型集合除了設置成兩個以上的文件類型外,也是可以設置為選擇一個單獨的文件類型(如單獨選擇在DOC類型的文件中進行搜索,或者單獨選擇在XLS類型的文件中進行搜索等)來作為搜索條件的。
本發明中各類型文件內容搜索定位的過程相同。為方便起見,下面在搜索條件中選擇文件類型集合DOC類型和XLS類型的文件作為fset為例進行說明。
步驟S102,在所述文件目錄dir下遞歸搜索符合所述搜索條件的文件(即所有類型為fset的文件),然后進入步驟S103。上述遞歸搜索的過程為公知技術,此處不予贅述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東威創視訊科技股份有限公司,未經廣東威創視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210362735.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁分類存儲系統及方法
- 下一篇:農用機械前車軸箱模具
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





