一种信息检索方法及系统的制作方法

文档序号:6581245阅读:139来源:国知局
专利名称:一种信息检索方法及系统的制作方法
技术领域
本发明涉及信息检索领域,特别是一种在信息检索过程中,能有效减少检索步骤 的、便捷的信息检索方法和系统。
背景技术
在信息时代,人们用电脑看新闻、看电视、听音乐、查阅文件、读书、看报,电脑已经 成为人们获取信息的主要渠道。我们在浏览网页或者查看文件时,遇到不认识的字词、不理 解的内容或者非母语的文字,一般都会求助于搜索引擎或者是电子词典软件。例如,在阅读网页时遇到一个不理解的新名词,这时人们一般会把搜索引擎打开, 把这个新名词输入至或者粘贴至搜索引擎的搜索框,然后点击搜索,搜索引擎返回结果,人 们在查阅了有关这个新名词的解释信息后,返回网页继续阅读。而这样的信息检索过程,由 于检索步骤比较繁多,显然打断了阅读时的连贯性。现在有一些浏览器提供一种信息检索功能,用户可以将浏览器内需要检索的文字 拖入浏览器附带的搜索框内,直接进行检索,不必再另外打开搜索引擎网页,省去了一些操 作步骤。但是并不是所有的文件都是由浏览器打开的,比如World文档、Excel文档、PDF 文档,这些文档也都是人们平时经常会遇到的。如果在查阅这些文档时,遇到需要检索的信 息,人们还得重复那些繁琐的检索步骤。还有很多浏览器的插件工具也提供了信息检索功能,而且可以把用户选取的浏览 器内的信息自动填充到插件工具附带的搜索框内,供用户进行检索查询。也有一些浏览器 的插件工具可以在用户选择英文时,自动搜索英文的翻译信息。但是这些浏览器插件工具 最大的局限性就是只能配合浏览器进行使用,用户在使用其它软件查阅文档时,这些工具 便无能为力了 ;而且很多用户都比较反感给浏览器安装各种插件。人们在查询生词解释或者翻译非母语的文字时,也经常会使用到电子词典软件。 但是在阅读中使用电子词典软件同样也会打断阅读时的连贯性,而且很多电子词典软件的 词库更新都比较慢。现有的很多搜索引擎也提供了词典检索功能,但使用这一功能同样需 要先打开这些搜索引擎的页面才能使用,无法做到边阅读边检索。

发明内容
本发明要解决的技术问题是提供一种信息检索的方法及系统,使人们在浏览网 页、查阅文件时方便的进行各种形式的信息检索。为了解决以上问题,本发明提供了一种信息检索的方法,其特征在于,包括用户选取需要检索的信息;用户向信息检索处理系统发出指令;信息检索处理系统生成检索命令,并发送至搜索引擎;搜索引擎返回检索结果,并通过指定方式展现所述检索结果。进一步的,用户可以使用鼠标、键盘、触摸屏中至少一种装置,通过单一操作或组合操作选取需要检索的信息;用户向信息检索处理系统发出的指令,由用户使用鼠标、键盘、触摸屏中至少一种 装置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型参数 的检索指令、用户操作信息检索处理系统附属窗口生成的指令,其中所述直接检索指令,是请求信息检索处理系统直接检索的指令,所述信息检索处 理系统接到该指令后,将用户选取的信息按照默认的检索方式生成检索命令或者将用户选 取的信息分析后自动生成检索命令,并发送至搜索引擎;所述含检索类型参数的检索指令,请求信息检索处理系统按照用户指定的检索类 型进行检索,所述信息检索处理系统接到该指令后,按照该指令和用户选取的信息生成检 索命令,并发送至搜索引擎;所述用户操作信息检索处理系统附属窗口生成的指令,是指用户首先发出所述 窗口的激活指令,所述窗口被激活后展现在用户选取的信息的附近,所述信息检索处理系 统按照用户在所述窗口上操作后生成的指令生成检索命令,并发送至搜索引擎。进一步的,所述方法还包括所述信息检索处理系统在生成检索命令前,对用户选取的需要检索的信息进行分 析;如果该信息是搜索引擎认可的检索请求生成语言,则直接从该信息中生成检索关 键词;如果该信息不是搜索引擎认可的检索请求生成语言,则所述信息检索处理系统对 该信息进行解析,解析后生成搜索引擎认可的检索请求生成语言;如果该信息不是搜索引擎认可的检索请求生成语言,而且所述信息检索处理系统 也无法对该信息解析出搜索引擎认可的检索请求生成语言,则所述信息检索处理系统提示 用户将该信息另存、或重新选取需要检索的信息、或手工输入需要检索的信息、或放弃操 作。进一步的,所述方法还包括所述信息检索处理系统存储用户的检索习惯、检索日志,在用户选取需要检索的 信息后,所述信息检索处理系统分析所存储的用户对该类信息的检索习惯,根据用户对该 类信息的检索习惯生成检索命令;以及/或者,所述信息检索处理系统存储所述搜索引擎返回的检索结果,当新检索命令生成 时,在所存储的至少一条检索结果信息中,分析判断本次检索是否为重复检索;如果不是重复检索,则直接将本次检索命令发送至搜索引擎;如果是重复检索,则分析判断本次检索是否为结果固定不变的重复检索;如果是结果固定不变的重复检索,则从所存储的检索结果信息中获取检索结果;如果是结果不固定的重复检索,则分析判断本次检索是否为预置时间段内的重复 检索;如果是在预置时间段内的重复检索,则从所存储的检索结果信息中获取检索结 果;如果是结果不固定的重复检索,而且不在预置时间段内,则向搜索引擎发起检索请求,请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则接收搜索引擎更新后的检索结果;如果检索结果未更新,则从所存储的检索结果信息中获取检索结果。进一步的,所述用户选取需要检索的信息的步骤还可以与所述用户向信息检索处 理系统发出指令的步骤同时进行;或者,所述用户选取需要检索的信息的步骤还可以在所 述用户向信息检索处理系统发出指令的步骤后进行。进一步的,所述检索结果,可以通过浏览器展现,还可以通过所述信息检索处理系 统的附属窗口展现,还可以通过扬声器以声音方式展现。本发明还提供了一种信息检索处理系统,其特征在于,包括输入接口模块、检索 命令生成模块、检索命令发送模块,其中所述输入接口模块,用于接收用户选取的需要检索的信息和用户的操作指令;所述检索命令生成模块,根据用户选取的需要检索的信息与用户的检索请求指令 类型,生成搜索引擎认可的检索命令;所述检索命令发送模块,用于发送所述检索命令至搜索引擎,或者用于发送所述 检索命令至第三方应用程序,请求该应用程序根据该检索命令获取检索结果。进一步的,所述信息检索处理系统还包括数据解析模块、和/或检索结果接收模 块、和/或展现模块,其中所述数据解析模块,用于当用户选取的需要检索的信息不是搜索引擎认可的检索 请求生成语言时,所述数据解析模块对用户选取的需要检索的信息进行解析,解析后生成 搜索引擎认可的检索请求生成语言;所述检索结果接收模块用于接收搜索引擎返回的检索结果信息;所述展现模块用于展现所述信息检索处理系统的附属窗口,其中,所述信息检索 处理系统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成;至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗 读、语法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理 系统对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏 内的展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内 的所述检索结果信息进行编辑;所述展现模块还用于将所述检索结果通过浏览器展现、或者通过所述信息检索处 理系统的附属窗口展现、或者以音频方式进行展现,其中所述浏览器,可以是操作系统指定的浏览器,也可以是所述信息检索处理系统指 定的浏览器;所述信息检索处理系统的附属窗口可以是弹出式窗口,并展现在用户选取的需要 检索的信息的附近;所述声音方式,可以是系统默认的,也可以是用户自行设置的,还可以是所述信息 检索处理系统根据用户选取的需要检索的信息自动生成的。
进一步的,所述信息检索处理系统还包括存储模块,用于存储搜索引擎返回的检 索结果信息,还可以用于存储用户的检索习惯、检索日志。进一步的,所述信息检索处理系统还包括数据分析模块,用于当新检索命令生成 时,在所存储的至少一条检索结果信息中,分析判断本次检索是否为重复检索;如果不是重复检索,则直接将本次检索命令发送至搜索引擎;如果是重复检索,则分析判断本次检索是否为结果固定不变的重复检索;如果是结果固定不变的重复检索,则从所存储的检索结果信息中获取检索结果;如果是结果不固定的重复检索,则分析判断本次检索是否为预置时间段内的重复 检索;如果是在预置时间段内的重复检索,则从所存储的检索结果信息中获取检索结 果;如果是结果不固定的重复检索,而且不在预置时间段内,则向搜索引擎发起检索 请求,请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则接收搜索引擎返回的更新后的检索结果;如果检索结果未更新,则从所存储的检索结果信息中获取检索结果;所述数据分析模块,还可以分析用户选取的需要检索的信息,根据该信息自动识 别用户所需的信息检索类型后生成检索命令;所述数据分析模块,还可以在用户选取需要检索的信息后,分析所存储的用户对 该类信息的检索习惯,根据用户对该类信息的检索习惯生成检索命令。根据本发明提供的具体实施例,本发明公开了以下技术效果用户在浏览网页和 查看文档的过程中,如果遇到想要检索的信息,只要将该信息选取,然后通过本发明便可以 将想要的检索结果显示在所选取的信息的附近。通过本发明用户可以更方便的使用搜索引 擎的词典和翻译功能,实现边阅读边查询、边阅读边翻译。


下面结合附图和具体实施方式
对本发明作进一步详细的说明图1为本发明的一种信息检索方法步骤流程图。图2为本发明实施例3的步骤流程图。图3为本发明实施例4的步骤流程图。图4为本发明实施例5的步骤流程图。图5为本发明实施例6的结构框图。图6为本发明实施例7的结构框图。图7为本发明实施例8的结构框图。图8为本发明实施例9的结构框图。
具体实施例方式如图1所示,是本发明的一种信息检索方法流程图,包括如下步骤步骤101,用户选取需要检索的信息;步骤102,用户向信息检索处理系统发出指令;
步骤103,信息检索处理系统生成检索命令,并发送至搜索引擎;步骤104,搜索引擎返回检索结果,并通过指定方式展现所述检索结果。其中,步骤101中所述用户选取需要检索的信息,具体的可以是用户使用鼠标、键 盘、触摸屏中至少一种装置,通过单一操作或组合操作选取需要检索的信息。步骤102中所述用户向信息检索处理系统发出的指令,是由用户使用鼠标、键盘、 触摸屏中至少一种装置,通过单一操作或组合操作生成,所述指令可以是直接检索指令,也 可以是含检索类型参数的检索指令,还可以是用户操作信息检索处理系统附属窗口生成的 指令。例如,用户在阅读如下一段文字“每个独立的搜索引擎都有自己的网页抓取程序(spider)。Spider顺着网页中的 超链接,连续地抓取网页……,,如果用户想具体了解“超链接”是什么意思,本发明可以提供多种实施方案,如 下实施例1 第一步,用户可以用鼠标(或键盘)指挥光标选取“超链接”这个词;第二步,然后点击所述信息检索处理系统的启动快捷键(例如,快捷键为 shift+S);第三步,所述信息检索处理系统启动后根据系统默认的检索类型参数(例如,网 页检索)生成以“超链接”为关键词的网页检索命令,并把该检索命令发送至指定的搜索引 擎;第四步,搜索引擎完成以“超链接”为关键词的网页信息检索后,把检索结果用指 定的方式展现出来(例如,指定由IE浏览器打开检索结果)。上面这个实施例中的第二步,用户向所述信息检索处理系统发出的指令为直接检 索指令,所述信息检索处理系统接到该指令后,根据默认的检索类型参数生成了检索命令。 另外,还可以是,所述信息检索处理系统接到该指令后,对用户选取的信息进行分析,分析 后自动生成检索命令。实施例2:第一步,用户可以用鼠标(或键盘)指挥光标选取“超链接”这个词;第二步,然后点击进行网页检索的快捷键(例如,快捷键为shift+W);第三步,所述信息检索处理系统启动后根据快捷键指令生成以“超链接”为关键词 的网页检索命令,并把该检索命令发送至指定的搜索引擎;第四步,搜索引擎完成以“超链接”为关键词的网页检索后,把检索结果用指定的 方式展现出来(例如,指定由IE浏览器打开检索结果)。上面这个实施例中的第二步,便是步骤102用户向信息检索处理系统发出的指令 为含检索类型参数的检索指令的实施方案。上述实施例1和实施例2中的本发明涉及到的检索处理步骤比较少,所以本发明 对应的程序也会比较小,故而本发明对应的程序可以安装在电脑端,也可以安装在电脑附 件的存储芯片内,实现附件和程序的即插即用;如,本发明可以安装在带存储芯片的鼠标 内,鼠标上有向信息检索处理系统发出指令的快捷键。这样用户在使用本发明时,只要通过鼠标选取需要检索的信息,然后通过所述快捷键启动所述信息检索处理系统,便可以实现 信息的快捷检索。实施例3,参照图2:步骤201,用户选取需要检索的信息,例如“超链接”;步骤2021,用户向信息检索处理系统发出窗口激活指令,例如快捷键为 “shift+S” ;步骤2022,所述信息检索处理系统附属窗口被激活,并显示在用户需要检索的信 息的附近,例如所述附属窗口显示在“超链接”附近;步骤2023,用户在所述信息检索处理系统的附属窗口内,对检索内容和检索类型 参数进行选择和设定,例如信息检索处理系统的附属窗口被激活后,用户选择的需要检索 的信息“超链接”也在所述窗口内显示,同时所述窗口内还显示检索类型操作指令栏,假设 用户在所述指令栏内点击选择了 “网页检索”的指令;步骤203,所述信息检索处理系统根据用户在所述窗口内选择和设定的结果生成 检索命令,并发送至搜索引擎,例如所述信息检索处理系统根据用户选择的需要检索的信 息“超链接”和设定的检索类型参数“网页检索”,生成检索命令并发送至搜索引擎;步骤204,搜索引擎返回检索结果,并通过指定的方式展现所述检索结果。上面实施例中,标号202表示用户向信息检索处理系统发出指令的过程,具体步 骤包括 2021,2022,2023ο除了上面这些例子以外,对于本发明来讲,还有很多其它种实施方式,如用户可以自行设定所述信息检索处理系统的启动快捷键,该快捷键可以是单独的 按键,也可以是组合的按键,还可以是鼠标上的快捷键。用户也可以根据自己的使用习惯自行设定所述信息检索处理系统默认的搜索类 型参数,如网页检索、视频检索、图片检索等等。用户也可以自行设定检索命令发送至的搜索引擎,而且可以设置多个搜索引擎。所述信息检索处理系统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成;至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗 读、语法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理 系统对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏 内的展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内 的所述检索结果信息进行编辑。实施例4:本发明还提供信息解析功能,可以自动分析用户选取的需要进行信息检索的信 息,是否为搜索引擎认可的检索请求生产语言。如果用户选取的需要进行信息检索的信息, 不是搜索引擎认可的检索请求生产语言,本发明信息检索处理系统会对用户选取的信息进 行解析,解析后生成搜索引擎认可的检索请求生产语言。参照图3:
步骤301,用户选取需要检索的信息;步骤302,用户向信息检索处理系统发出指令;步骤3031,信息检索处理系统分析用户选取的需要检索的信息是否为搜索引擎认 可的检索请求生成语言;如果用户选取的需要检索的信息是搜索引擎认可的检索请求生成语言,便执行步 骤 3032 — 304 ;如果用户选取的需要检索的信息不是搜索引擎认可的检索请求生成语言,便执行 步骤3033,所述信息检索处理系统对该信息进行解析;如果用户选取的需要检索的信息可以解析出搜索引擎认可的检索请求生成语言, 便执行步骤3032 — 304 ;如果用户选取的需要检索的信息不能解析出搜索引擎认可的检索请求生成语言, 便执行步骤3034、或者3035、或者3036、或者3037。步骤3032,信息检索处理系统生成检索命令,并发送至搜索引擎;步骤3034,无法解析时,重新选取;步骤3035,无法解析时,将该信息另存;步骤3036,无法解析时,手工输入需要检索的信息;步骤3037,无法解析时,放弃操作;步骤304,搜索引擎返回检索结果,并通过指定方式展现所述检索结果。标号303,表示信息检索处理系统生成检索命令的过程,在此过程中所述信息检索 处理系统对用户选取的需要检索的信息进行分析和解析,包括步骤3031至步骤3037。例如,还是下面这段文字“每个独立的搜索引擎都有自己的网页抓取程序(spider)。Spider顺着网页中的 超链接,连续地抓取网页……,,如果它是出现在普通网页中、或者world文档中,搜索引擎是可以把这段文字中 的任意字词作为检索关键词进行检索的;而如果这段文字是出现在PDF文档中,用户便无 法对其中的文字进行有效选取,因为这些文字对于搜索引擎来讲是非文本格式的,无法直 接生成检索关键词也就无法生成检索命令。本发明提供的信息解析功能可以对用户选取的需要检索的信息进行分析和解析, 把内容转换为搜索引擎认可的检索请求生成语言,从而生成有效的检索关键词,进一步生 成有效的检索请求命令。实施例5:本发明内置的存储模块可以存储搜索引擎返回的检索结果,当新的检索请求发生 时,可以在存储的检索结果信息中,选择符合预置条件的检索结果进行输出。这样一方面能 提高本发明的反应速度,另一方面也可以降低本发明服务器端的通讯负荷。具体做法为,参照图4:步骤401,用户选取需要检索的信息;步骤402,用户向信息检索处理系统发出指令;步骤4031,信息检索处理系统根据用户选取的需要检索的信息和用户的检索指 令,生成检索命令;
步骤4032,信息检索处理系统在所存储的至少一条检索结果信息中,分析判断本 次检索是否为重复检索;如果不是重复检索,则执行步骤4033 — 4041 — 4042 — 4043 ;如果是重复检索,则执行步骤4034,分析判断本次检索是否为结果固定不变的重 复检索;如果是结果固定不变的重复检索,则执行步骤4037 — 4043 ;如果是结果不固定的重复检索,则执行步骤4035,分析判断本次检索是否为预置 时间段内的重复检索;如果是在预置时间段内的重复检索,则执行步骤4037 — 4043 ;如果是结果不固定重复检索,而且不在预置时间段内,则执行步骤4036,向搜索引 擎发起检索请求,请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则执行步骤4038 — 4041 — 4042 — 4043 ;如果检索结果未更新,则执行步骤4037 — 4043 ;步骤4033,将检索命令发送至搜索引擎;步骤4037,从所存储的检索结果信息中获取检索结果;步骤4038,接收搜索引擎更新后的检索结果;步骤4041,搜索引擎返回检索结果;步骤4042,信息检索处理系统存储所述检索结果;步骤4043,通过指定方式展现所述检索结果,展现方式包括40431通过浏览器展 现所述检索结果,40432通过信息检索处理系统的附属窗口展现所述检索结果,40433通过 扬声器以声音方式展现所述检索结果。标号403,表示信息检索处理系统对用户选取的需要检索的信息进行重复检索分 析的过程,包括步骤4031至步骤4038。标号404,表示搜索引擎返回检索结果,并通过指定方式展现所述检索结果的过 程,包括步骤4041至4043 ;而4043又包括40431、40432、40433三种展现形式。还以下面这段文字举例“每个独立的搜索引擎都有自己的网页抓取程序(spider)。Spider顺着网页中的 超链接,连续地抓取网页……,,例1 用户选取了单词“Spider”并检索该单词的发音;以“Spider”为关键词的单词发音检索命令生成后,信息检索处理系统会在存储的 信息中分析判断本次检索是否为重复检索;如果不是重复检索,则该检索命令被发往搜索引擎,搜索引擎返回检索结果;如果是重复检索,信息检索处理系统分析判断本次检索是否为结果固定不变的重 复检索;单词的发音是一个固定的检索结果,所以直接从所存储的检索结果信息中获取检
索结果。上述单词的发音检索结果,可以以音标的方式通过浏览器或者所述信息检索处理 系统的附属窗口展现,也可以直接以声音的方式通过扬声器展现。
从上述例子可以看出,本发明能使搜索引擎变为一部在线词典,可以使用户实现 边阅读边查询。例2:用户选取了单词“Spider”并检索含有该单词的网页;以“Spider”为关键词的网页检索命令生成后,信息检索处理系统会在存储的信息 中分析判断本次检索是否为重复检索;如果不是重复检索,则该检索命令被发往搜索引擎,搜索引擎返回检索结果;如果是重复检索,信息检索处理系统分析判断本次检索是否为结果固定不变的重 复检索;显然,含有单词“Spider”的网页是可能会发生变化的,则信息检索处理系统会接 着分析判断本次检索是否在预置时间段内,例如设置的时间分割点是M小时;如果本次检索距离上次同样的检索没有超过M小时,则直接从所存储的检索结 果信息中获取检索结果;如果本次检索距离上次同样的检索超过了 M小时,信息检索处理系统会向搜索 引擎询问本次检索命令的结果是否更新;如果结果未更新,则从所存储的检索结果信息中获取检索结果;如果结果已更新,则接收搜索引擎更新后的检索结果。另外,本发明内置的存储模块还可以存储用户的检索习惯、检索日志,在用户选取 需要检索的信息后,所述信息检索处理系统分析所存储的用户对该类信息的检索习惯,根 据用户对该类信息的检索习惯生成检索命令。例如,还以这段文字举例“每个独立的搜索引擎都有自己的网页抓取程序(spider)。Spider顺着网页中的 超链接,连续地抓取网页……,,用户选取了单词“Spider”并向信息检索处理系统发出了直接检索指令,所述信息 检索处理系统分析所存储的用户以往的检索习惯,得知用产以往在选取英文单词时基本上 都是查询该单词的发音,所以所述信息检索处理系统直接生成以“Spider”为关键词的发音 检索命令。在上述各实施例中,用户使用本发明时都是先选取需要检索的信息,然后再向信 息检索处理系统发出指令。事实上本发明提供的信息检索处理方法还可以是用户选取需要检索的信息的步 骤,与用户向信息检索处理系统发出指令的步骤同时进行。如在用户选取需要检索的信息 的同时,所述信息检索处理系统把用户选取的需要检索的信息自动处理成检索请求语言, 并发送至搜索引擎。其它步骤可以与上述各个实施例相同,在此便不重述。另外,本发明提供的信息检索处理方法还可以是用户选取需要检索的信息的步 骤,在所述用户向信息检索处理系统发出指令的步骤后进行。如用户可以先点击相应按 键使所述信息检索处理系统的附属窗口弹出;然后用户再选取需要检索的信息;所述用户 选取好的需要检索的信息,可以自动显示在所述信息检索处理系统的附属窗口内,也可以 由用户手动拖入所述信息检索处理系统的附属窗口内。其它步骤可以与上述各个实施例相 同,在此便不重述。需要指出的是,本领域技术人员易于想到的上述各个实施例的任意组合应用也都是可行的,故而上述各个实施例之间的任意组合都是本发明的实施方案,在此便不重述。实施例6:图5所示,为本发明一种信息检索处理系统的结构框图,具体包括输入接口模块 501、检索命令生成模块502、检索命令发送模块503 ;输入接口模块501,用于接收用户选取的需要检索的信息和用户的操作指令;所 述用户选取的需要检索的信息,是由用户使用鼠标、键盘、触摸屏中至少一种装置,通过单 一操作或组合操作选取生成;所述用户的操作指令是由用户使用鼠标、键盘、触摸屏中至少 一种装置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型 参数的检索指令、用户操作信息检索处理系统附属窗口生成的指令;检索命令生成模块502,根据用户选取的需要检索的信息与用户的检索请求指令 类型,生成搜索引擎认可的检索命令;检索命令发送模块503,用于发送所述检索命令至第三方应用程序,请求该应用程 序根据该检索命令获取检索结果。下面通过一个例子,介绍图5所示的一种信息检索处理系统用户使用鼠标在一段文字中选取了“世博会”这个词,并按下了快捷键“shift+W”; 输入接口模块501接收到了用户的这一系列操作,并把它们传送给检索命令生成模块502 ; 检索命令生成模块502,判断后得知用户的操作指令“shift+W”代表网页检索的指令,然后 生成以“世博会”为关键词的网页检索命令;检索命令发送模块503将生成的所述检索命令 发送至用户电脑的浏览器,请求浏览器获取以“世博会”为关键词的网页检索结果;浏览器 接收并展现返回的以“世博会”为关键词的网页检索结果。上述例子中快捷键“shift+W”代表了网页检索,而本发明可以使用户根据个人习 惯自行设置快捷键以代表不同的检索类型参数。实施例7:图6所示,为本发明一种信息检索处理系统的结构框图,具体包括输入接口模 块601、检索命令生成模块602、检索命令发送模块603、检索结果接收模块604、展现模块 605 ;输入接口模块601,用于接收用户选取的需要检索的信息和用户的操作指令;所 述用户选取的需要检索的信息,是由用户使用鼠标、键盘、触摸屏中至少一种装置,通过单 一操作或组合操作选取生成;所述用户的操作指令是由用户使用鼠标、键盘、触摸屏中至少 一种装置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型 参数的检索指令、用户操作信息检索处理系统附属窗口生成的指令;检索命令生成模块602,根据用户选取的需要检索的信息与用户的检索请求指令 类型,生成搜索引擎认可的检索命令;检索命令发送模块603,用于发送所述检索命令至搜索引擎;检索结果接收模块604,用于接收搜索引擎返回的检索结果信息;展现模块605,用于展现所述信息检索处理系统的附属窗口,所述信息检索处理系 统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成;至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗读、语法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理 系统对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏 内的展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内 的所述检索结果信息进行编辑。所述展现模块605,还用于将所述检索结果通过浏览器展现、或者通过所述信息检 索处理系统的附属窗口展现、或者以音频方式进行展现,其中所述浏览器,可以是操作系统指定的浏览器,也可以是所述信息检索处理系统指 定的浏览器;所述信息检索处理系统的附属窗口可以是弹出式窗口,并展现在用户选取的需要 检索的信息的附近;所述声音方式,可以是系统默认的,也可以是用户自行设置的,还可以是所述信息 检索处理系统根据用户选取的需要检索的信息自动生成的。实施例8 图7所示,为本发明一种信息检索处理系统的结构框图,包括输入接口模块701、 检索命令生成模块702、数据分析模块703、检索命令发送模块704、检索结果接收模块705、 存储模块706、展现模块707;输入接口模块701,用于接收用户选取的需要检索的信息和用户的操作指令;所 述用户选取的需要检索的信息,是由用户使用鼠标、键盘、触摸屏中至少一种装置,通过单 一操作或组合操作选取生成;所述用户的操作指令是由用户使用鼠标、键盘、触摸屏中至少 一种装置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型 参数的检索指令、用户操作信息检索处理系统附属窗口生成的指令;检索命令生成模块702,根据用户选取的需要检索的信息与用户的检索请求指令 类型,生成搜索引擎认可的检索命令;所述数据分析模块703,用于当新检索命令生成时,在所存储的至少一条检索结果 信息中,分析判断本次检索是否为重复检索;如果不是重复检索,则直接将本次检索命令发送至搜索引擎;如果是重复检索,则分析判断本次检索是否为结果固定不变的重复检索;如果是结果固定不变的重复检索,则从所存储的检索结果信息中获取检索结果;如果是结果不固定的重复检索,则分析判断本次检索是否为预置时间段内的重复 检索;如果是在预置时间段内的重复检索,则从所存储的检索结果信息中获取检索结 果;如果是结果不固定的重复检索,而且不在预置时间段内,则向搜索引擎发起检索 请求,请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则接收搜索引擎返回的更新后的检索结果;如果检索结果未更新,则从所存储的检索结果信息中获取检索结果;所述数据分析模块703,还可以分析用户选取的需要检索的信息,根据该信息自动识别用户所需的信息检索类型后生成检索命令。如如果用户选择检索一个以1开头的11 位数字,所述信息检索处理系统可以智能判断本次检索为手机号码的检索;所述数据分析模块703,还可以在用户选取需要检索的信息后,分析所存储的用户 对该类信息的检索习惯,根据用户对该类信息的检索习惯生成检索命令。如用户选择了 一个英文单词进行检索,所述信息检索处理系统根据所存储的用户以往的检索习惯,可以 智能生成该英文单词的发音检索命令,如果以往用户的检索习惯是直接获取英文单词的发 音,所述信息检索处理系统还可以通知展示模块以声音方式展示所述英文单词的发音;检索命令发送模块704,用于发送所述检索命令至搜索引擎;检索结果接收模块705,用于接收搜索引擎返回的检索结果信息;存储模块706,用于存储搜索引擎返回的检索结果信息,还可以存储用户的检索习 惯、检索日志;展现模块707,用于展现所述信息检索处理系统的附属窗口,所述信息检索处理系 统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成;至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗 读、语法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理 系统对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏 内的展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内 的所述检索结果信息进行编辑;所述展现模块707,还用于将所述检索结果通过浏览器展现、或者通过所述信息检 索处理系统的附属窗口展现、或者以音频方式进行展现,其中所述浏览器,可以是操作系统指定的浏览器,也可以是所述信息检索处理系统指 定的浏览器;所述信息检索处理系统的附属窗口可以是弹出式窗口,并展现在用户选取的需要 检索的信息的附近;所述声音方式,可以是系统默认的,也可以是用户自行设置的,还可以是所述信息 检索处理系统根据用户选取的需要检索的信息自动生成的。实施例9 图8所示,为本发明一种信息检索处理系统的结构框图,具体包括输入接口模块 801、数据解析模块802、检索命令生成模块803、检索命令发送模块804、检索结果接收模块 805、展现模块806 ;输入接口模块801,用于接收用户选取的需要检索的信息和用户的操作指令;所 述用户选取的需要检索的信息,是由用户使用鼠标、键盘、触摸屏中至少一种装置,通过单 一操作或组合操作选取生成;所述用户的操作指令是由用户使用鼠标、键盘、触摸屏中至少 一种装置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型 参数的检索指令、用户操作信息检索处理系统附属窗口生成的指令;所述数据解析模块802,用于当用户选取的需要检索的信息不是搜索引擎认可的检索请求生成语言时,所述数据解析模块对用户选取的需要检索的信息进行解析,解析后 生成搜索引擎认可的检索请求生成语言;检索命令生成模块803,根据用户选取的需要检索的信息与用户的检索请求指令 类型,生成搜索引擎认可的检索命令;检索命令发送模块804,用于发送所述检索命令至搜索引擎;检索结果接收模块805,用于接收搜索引擎返回的检索结果信息;展现模块806,用于展现所述信息检索处理系统的附属窗口,所述信息检索处理系 统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成;至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗 读、语法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理 系统对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏 内的展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内 的所述检索结果信息进行编辑。所述展现模块806,还用于将所述检索结果通过浏览器展现、或者通过所述信息检 索处理系统的附属窗口展现、或者以音频方式进行展现,其中所述浏览器,可以是操作系统指定的浏览器,也可以是所述信息检索处理系统指 定的浏览器;所述信息检索处理系统的附属窗口可以是弹出式窗口,并展现在用户选取的需要 检索的信息的附近;所述声音方式,可以是系统默认的,也可以是用户自行设置的,还可以是所述信息 检索处理系统根据用户选取的需要检索的信息自动生成的。需要指出的是,用户可以对本发明信息检索处理系统的附属窗口的展示内容进行 个性设置。用户可以设置附属窗口的大小、位置、颜色,还可以根据自己的检索习惯设置搜 索类型参数,如用户可以设置成只要选择非母语文字,所述窗口内显示的搜索类型参数就 是只有翻译和朗读。本发明所述的信息检索处理系统也可以内置到其它软件内,如可以把本发明所 述的种信息检索处理系统内置到即时通讯软件或者输入法软件当中。因为这两种软件对 于很多用户来讲常常是处于开启状态的,这样只要用户在使用即时通讯软件或者输入法软 件,本发明的信息检索处理系统就处于待命状态。本发明的信息检索处理系统,在用户的操 作中捕捉到使所述系统启动的操作后便会开始工作。以上对本发明所提供的一种信息检索方法及系统,进行了详细介绍,并应用了具 体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发 明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实 施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限 制。
权利要求
1.一种信息检索的方法,其特征在于,包括 用户选取需要检索的信息;用户向信息检索处理系统发出指令;信息检索处理系统生成检索命令,并发送至搜索引擎;搜索引擎返回检索结果,并通过指定方式展现所述检索结果。
2.根据权利要求1所述的信息检索的方法,其特征在于用户可以使用鼠标、键盘、触摸屏中至少一种装置,通过单一操作或组合操作选取需要 检索的信息;用户向信息检索处理系统发出的指令,由用户使用鼠标、键盘、触摸屏中至少一种装 置,通过单一操作或组合操作生成,所述指令可以包括直接检索指令、含检索类型参数的 检索指令、用户操作信息检索处理系统附属窗口生成的指令,其中所述直接检索指令,是请求信息检索处理系统直接检索的指令,所述信息检索处理系 统接到该指令后,将用户选取的信息按照默认的检索方式生成检索命令或者将用户选取的 信息分析后自动生成检索命令,并发送至搜索引擎;所述含检索类型参数的检索指令,请求信息检索处理系统按照用户指定的检索类型进 行检索,所述信息检索处理系统接到该指令后,按照该指令和用户选取的信息生成检索命 令,并发送至搜索引擎;所述用户操作信息检索处理系统附属窗口生成的指令,是指用户首先发出所述窗口 的激活指令,所述窗口被激活后展现在用户选取的信息的附近,所述信息检索处理系统按 照用户在所述窗口上操作后生成的指令生成检索命令,并发送至搜索引擎。
3.根据权利要求1所述的信息检索的方法,其特征在于,还包括所述信息检索处理系统在生成检索命令前,对用户选取的需要检索的信息进行分析; 如果该信息是搜索引擎认可的检索请求生成语言,则直接从该信息中生成检索关键词;如果该信息不是搜索引擎认可的检索请求生成语言,则所述信息检索处理系统对该信 息进行解析,解析后生成搜索引擎认可的检索请求生成语言;如果该信息不是搜索引擎认可的检索请求生成语言,而且所述信息检索处理系统也无 法对该信息解析出搜索引擎认可的检索请求生成语言,则所述信息检索处理系统提示用户 将该信息另存、或重新选取需要检索的信息、或手工输入需要检索的信息、或放弃操作。
4.根据权利要求1所述的信息检索的方法,其特征在于,还包括所述信息检索处理系统存储用户的检索习惯、检索日志,在用户选取需要检索的信息 后,所述信息检索处理系统分析所存储的用户对该类信息的检索习惯,根据用户对该类信 息的检索习惯生成检索命令; 以及/或者,所述信息检索处理系统存储所述搜索引擎返回的检索结果,当新检索命令生成时,在 所存储的至少一条检索结果信息中,分析判断本次检索是否为重复检索; 如果不是重复检索,则直接将本次检索命令发送至搜索引擎; 如果是重复检索,则分析判断本次检索是否为结果固定不变的重复检索; 如果是结果固定不变的重复检索,则从所存储的检索结果信息中获取检索结果;如果是结果不固定的重复检索,则分析判断本次检索是否为预置时间段内的重复检索;如果是在预置时间段内的重复检索,则从所存储的检索结果信息中获取检索结果; 如果是结果不固定的重复检索,而且不在预置时间段内,则向搜索引擎发起检索请求, 请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则接收搜索引擎更新后的检索结果; 如果检索结果未更新,则从所存储的检索结果信息中获取检索结果。
5.根据权利要求1所述的信息检索的方法,其特征在于所述用户选取需要检索的信息的步骤还可以与所述用户向信息检索处理系统发出指 令的步骤同时进行;或者,所述用户选取需要检索的信息的步骤还可以在所述用户向信息检索处理系统发 出指令的步骤后进行。
6.根据权利要求1至5中任一项所述的信息检索的方法,其特征在于所述检索结果, 可以通过浏览器展现,还可以通过所述信息检索处理系统的附属窗口展现,还可以通过扬 声器以声音方式展现。
7.一种信息检索处理系统,其特征在于,包括输入接口模块、检索命令生成模块、检 索命令发送模块,其中所述输入接口模块,用于接收用户选取的需要检索的信息和用户的操作指令; 所述检索命令生成模块,根据用户选取的需要检索的信息与用户的检索请求指令类 型,生成搜索引擎认可的检索命令;所述检索命令发送模块,用于发送所述检索命令至搜索引擎,或者用于发送所述检索 命令至第三方应用程序,请求该应用程序根据该检索命令获取检索结果。
8.根据权利要求7所述的信息检索处理系统,其特征在于所述信息检索处理系统还 包括数据解析模块、和/或检索结果接收模块、和/或展现模块,其中所述数据解析模块,用于当用户选取的需要检索的信息不是搜索引擎认可的检索请求 生成语言时,所述数据解析模块对用户选取的需要检索的信息进行解析,解析后生成搜索 引擎认可的检索请求生成语言;所述检索结果接收模块用于接收搜索引擎返回的检索结果信息; 所述展现模块用于展现所述信息检索处理系统的附属窗口,其中,所述信息检索处理 系统的附属窗口至少展现以下一种栏目内容至少一个操作指令的工具栏,如搜索、编辑、剪切、复制、插入、撤销、完成; 至少一个检索类型参数的检索类型指令栏,如网页、图片、视频、音乐、翻译、朗读、语 法检查;检索内容展示栏,用于展示用户选取的需要检索的信息或者经所述信息检索处理系统 对用户选取的需要检索的信息进行解析后生成的信息,用户还可以对检索内容展示栏内的 展示信息进行编辑;检索结果展示栏,用于展示所述检索结果信息,用户还可以对检索结果展示栏内的所 述检索结果信息进行编辑;所述展现模块还用于将所述检索结果通过浏览器展现、或者通过所述信息检索处理系统的附属窗口展现、或者以音频方式进行展现,其中所述浏览器,可以是操作系统指定的浏览器,也可以是所述信息检索处理系统指定的 浏览器;所述信息检索处理系统的附属窗口可以是弹出式窗口,并展现在用户选取的需要检索 的信息的附近;所述声音方式,可以是系统默认的,也可以是用户自行设置的,还可以是所述信息检索 处理系统根据用户选取的需要检索的信息自动生成的。
9.根据权利要求7所述的信息检索处理系统,其特征在于所述信息检索处理系统还 包括存储模块,用于存储搜索引擎返回的检索结果信息,还可以用于存储用户的检索习惯、检索日志。
10.根据权利要求9所述的信息检索处理系统,其特征在于所述信息检索处理系统还 包括数据分析模块,用于当新检索命令生成时,在所存储的至少一条检索结果信息中,分析 判断本次检索是否为重复检索;如果不是重复检索,则直接将本次检索命令发送至搜索引擎; 如果是重复检索,则分析判断本次检索是否为结果固定不变的重复检索; 如果是结果固定不变的重复检索,则从所存储的检索结果信息中获取检索结果; 如果是结果不固定的重复检索,则分析判断本次检索是否为预置时间段内的重复检索;如果是在预置时间段内的重复检索,则从所存储的检索结果信息中获取检索结果; 如果是结果不固定的重复检索,而且不在预置时间段内,则向搜索引擎发起检索请求, 请求确认本次检索请求对应的检索结果是否已更新;如果检索结果已更新,则接收搜索引擎返回的更新后的检索结果; 如果检索结果未更新,则从所存储的检索结果信息中获取检索结果; 所述数据分析模块,还可以分析用户选取的需要检索的信息,根据该信息自动识别用 户所需的信息检索类型后生成检索命令;所述数据分析模块,还可以在用户选取需要检索的信息后,分析所存储的用户对该类 信息的检索习惯,根据用户对该类信息的检索习惯生成检索命令。
全文摘要
本发明提供一种信息检索的方法及系统,其中,所述信息检索的方法包括以下步骤用户选取需要检索的信息;用户向信息检索处理系统发出指令;信息检索处理系统生成检索命令,并发送至搜索引擎;搜索引擎返回检索结果,并通过指定方式展现所述检索结果。使用本发明可以使用户在浏览网页和查看文档的过程中,实现边阅读边检索,避免因检索文章中的信息而使阅读中断;本发明还可以减少信息检索时的操作步骤,使信息检索的过程更加简便快捷。
文档编号G06F17/30GK102096667SQ20091018864
公开日2011年6月15日 申请日期2009年12月9日 优先权日2009年12月9日
发明者高文龙 申请人:高文龙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1