[发明专利]文件内容搜索显示方法及系统有效
申请号: | 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.vipzhuanli.com/pat/books/201210362735.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网页分类存储系统及方法
- 下一篇:农用机械前车轴箱模具
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法