一种便捷的信息搜索方法、系统及一种输入法系统的制作方法

文档序号:6570878阅读:148来源:国知局
专利名称:一种便捷的信息搜索方法、系统及一种输入法系统的制作方法
一种《更捷的信息搜索方法、系统及一种输入法系统技术领城本发明涉及信息检索领域,特别是涉及一种能够减少数据流转步骤的、 便捷的信息搜索方法和系统,以及一种输入法系统。
背景技术
随着因特网及其它数据网和系统中使用的文本和多媒体内容的迅速增 加,最终用户越来越多地依靠基于文本和关键词的搜索工具去搜索需要的 信息。 一般地,最终用户将所需要查找的信息文件的关键词输入搜索工具 或引擎。搜索工具或引擎在已有索引数据库中搜索之后,返回所需文件指 针清单,并带有文件标题,以及通常还有一些从文件正文中摘录下来的描述性文字。然后,最终用户就可以进行浏览部分或全部返回指针,检索或 浏览全部或部分实际文件或在线内容。由于信息语言的多样性,用户输入的关键词也具有多语言性,尤其对 于中、日、韩以及一些具有候选词需求的语言输入而言,需要输入法系统 帮助用户选择输入正确的信息。现有技术中,典型的,采用输入法输入关键词进行搜索的过程一般有以下两种方式1、 打开浏览器,输入搜索引擎的网址,或者通过收藏夹、默认首页定 制等方式进入搜索引擎的网页;打开输入法;输入关键词,启动搜索;搜 索引擎返回搜索结果,浏览器展现搜索结果。2、 打开搜索工具,显示关键词输入界面,该搜索工具链接特定的搜索 引擎;打开输入法;输入关键词,启动搜索;搜索引擎返回搜索结果,浏 览器或者搜索工具界面展现搜索结果。从数据流的角度对上述两种方式进行分析,发现其实二者使用的是相 同的数据流操作系统接收键盘消息——转发给输入法——输入法完成内容(关键 词)选择和转换——输入法将输入内容(关键词)发送至操作系统一一搡 作系统转发所述输入内容(关键词)至展现关键词输入界面的浏览器或者搜索工具一一浏览器或者搜索工具生成搜索命令,发送至搜索引擎一一返 回搜索结果,浏览器或者搜索工具界面展现搜索结果。随着人们对信息的需求急剧增加,搜索已经成为信息技术中最频繁的 应用之一。而人们在频繁的信息搜索应用中,发现上述的搜索方式存在以下缺点步骤复杂,用户难以操作,需要用户经过多个步骤的操作(经过 7个步骤的数据流传输)才能实现搜索的目的;于是,越来越多的用户希 望享受更为简便的搜索过程。所以,现阶段需要本领域技术人员迫切解决的一个技术问题就是如 何能够减少搜索过程的步骤,减少搜索过程中数据流的流转步骤。发明内容本发明所要解决的技术问题是提供一种简单快捷的信息搜索方法和系 统,采用较少步骤的数据流传输步骤(较少的用户操作步骤)就能够实现 信息搜索的目的。相应的,本发明另一个目的是提供一种输入法系统,用于帮助实现上 述简单快捷的信息搜索方法。为了解决上述问题,本发明公开了一种信息搜索的方法,包括确定 用户所需的搜索关键词;根据该搜索关键词,输入法系统生成搜索命令, 并发送至搜索引擎;搜索引擎返回搜索结果至输入法系统;展现所述搜索 结果。其中,可以通过以下步骤实现所述搜索关键词的确定接收用户输入 的编码字符串;获取并在输入法窗口中显示用户确认的至少一个输入字词; 确定上述一个或者多个输入字词为用户所需的搜索关键词。或者,也可以通过以下步骤实现所述搜索关键词的确定接收用户输 入的编码字符串;通过用户选择或者输入法系统默认设置,确定一候选词 为用户所需的搜索关键词。优选的,通过浏览器展现所述搜索结果。或者,通过输入法系统的附 属窗口或者候选词窗口展现所述搜索结果。优选的,所述搜索命令为包括搜索关键词的URI地址。或者,所述 搜索命令可以包括搜索关键词和搜索类型参数。优选的,所述方法还可以包括所述输入法系统存储所述搜索引擎返 回的搜索结果。优选的,,通过以下歩骤实现搜索结杲的展现所迷输入法系统将所存 储的搜索结果交给浏览器采用搜索结果信息中指定的方式进行展现;或者, 所述输入法系统根据预置的展现模板,对所存储的搜索结果信息进行加工, 交给浏览器采用预置的展现方式进行展现;或者,所述输入法系统根据预 置的展现模板,在输入法系统附属窗口或者候选词窗口中对所存储的搜索 结果进行展现;或者,所述输入法系统将所存储的搜索结果交给第三方应 用程序进行展现。优选的,所述方法还可以包括在所存储的至少一条搜索结果信息中, 判断本次搜索请求是否为在预置时间段之内的重复查询;如果是在预置时间段之内的重复查询,则从所存储的搜索结果信息中获取搜索结果;如果 是重复查询,但是不是在预置时间段之内,则向搜索引擎发起更新查询, 请求确认本次搜索请求相应的搜索结果是否已更新;如果不是重复查询, 则直接向搜索引擎发起搜索请求。优选的,所述方法还可以包括搜索引擎存储符合预置条件的搜索请 求及相应的搜索结果。优选的,所述搜索结果包括多条搜索信息记录;或者,所述搜索结果 为某条符合预置条件的搜索记录相应的网页。本发明还公开了一种信息搜索的方法,包括确定用户所需的搜索关 键词;根据该搜索关^:词,输入法系统生成搜索命令;调用第三方应用程 序,由该应用程序将所述搜索命令发送至搜索引擎;搜索引擎返回搜索结 果至该应用程序;展现所述搜索结果。其中,可以通过以下步骤实现所述搜索关键词的确定接收用户输入 的编码字符串;获取并在输入法窗口中显示用户确认的至少一个输入字词; 确定上述一个或者多个输入字词为用户所需的搜索关键词。也可以通过以 下步骤实现所述搜索关键词的确定接收用户输入的编码字符串;通过用 户选择或者输入法系统默认设置,确定一候选词为用户所需的搜索关键词。优选的,所述搜索命令为包括搜索关4定词的URI地址。或者,所述搜索命令可以包括搜索关键词和搜索类型参数。优选的,所述方法还可以包括所述输入法系统存储所述搜索引擎返 回的搜索结莱。本发明还提供了一种输入法系统,包括用于接收用户输入的编码字符 串、获取相应的输入字词的输入接口单元、显示单元和词库,以及搜索 关键词确定模块,用于确定用户所需的搜索关键词;搜索命令生成模块, 用于根据该搜索关键词,生成搜索命令;搜索命令发送模块,用于发送所 述搜索命令至第三方应用程序,通知该应用程序根据该搜索命令获取搜索 结果。优选的,所述输入法系统的输入接口单元、显示单元以及词库位于同 一计算设备中;或者,所述输入法系统的输入接口单元、显示单元位于第 一计算设备中,词库位于第二计算设备中,所述输入法系统根据用户输入 的信息,从位于第二计算设备中获取相应信息,在第一计算设备显示相应 字符。优选的,所述确定可以为直接确定所获取的输入字词为用户所需的 搜索关键词。优选的,输入字词存储模块,用于存储所获取的至少一个输入字词; 所述确定为确定所述存储模块中存储的一个或者多个输入字词为用户所 需的搜索关键词。优选的,所述搜索命令为包括搜索关键词的URI地址。或者,所述 搜索命令可以包括搜索关键词和搜索类型参数。本发明还公开了 一种输入法系统,包括用于接收用户输入的编码字符 串、获取相应的输入字词的输入接口单元、显示单元和词库,以及搜索 关键词确定模块,用于确定用户所需的搜索关键词;搜索命令生成模块, 用于根据该搜索关键词,生成搜索命令;搜索命令发送模块,用于发送所 述搜索命令至搜索引擎;搜索结果接收模块,用于接收搜索引擎返回的搜 索结果信息。优选的,所述的输入法系统还可以包括搜索结果存储模块,用于存 储所述搜索引擎返回的搜索结果信息。优选的,所述的输入法系统还可以包括更新查询模块,用于向搜索 引擎发起更新查询,请求确认本次搜索请求相应的搜索结果是否已更新; 搜索请求判断模块,用子在所存储的至少一条搜索结莱佶息中,判断本次 搜索请求是否为在预置时间段之内的重复查询;如果是在预置时间段之内 的重复查询,则从所存储的搜索结果信息中获取搜索结果;如果是重复查 询,但是不是在预置时间段之内,则触发所述更新查询模块;如果不是重 复查询,则触发所述搜索命令发送模块。优选的,所述的输入法系统还可以包括展现模板模块,用于存储至 少一个预置的展现模板;搜索结果加工模块,用于根据预置的展现模板, 对所存储的搜索结果信息进行加工。优选的,所述的输入法系统还可以包括展现模块,用于在所述输入 法系统的附属窗口或者候选词窗口,展现所述搜索结果;以及/或者,调用 模块,用于通知计算设备的操作系统启动第三方应用程序,由该应用程序 展现所述搜索结果。优选的,所述的输入法系统还可以包括展现模块,用于在所述输入 法系统的附属窗口或者候选词窗口,展现所述加工后的搜索结果信息;以 及/或者,调用模块,用于通知计算设备的操作系统启动第三方应用程序, 由该应用程序展现所述加工后的搜索结果信息。优选的,所述输入法系统的输入4妻口单元、显示单元以及词库位于同 一计算设备中;或者,所述输入法系统的输入接口单元、显示单元位于第 一计算设备中,词库位于第二计算设备中,所述输入法系统根据用户输入 的信息,从位于第二计算设备中获取相应信息,在第一计算设备显示相应 字符。优选的,所述确定可以为直接确定所获取的输入字词为用户所需的 搜索关键词。优选的,输入字词存储模块,用于存储所获取的至少一个输入字词; 所述确定为确定所述存储模块中存储的一个或者多个输入字词为用户所 需的搜索关键词。优选的,所述搜索命令为包括搜索关键词的URI地址。或者,所述搜索命令可以包括搜索关键词和搜索类型参数。与现有技术相比,本发明具有以下优点本发明将现有技术中复杂的数据流输入法将输入内容(关键词)发 送至操作系统一一操作系统转发所述输入内容(关键词)至展现关键词输 入界面的浏览器或者搜索工具——浏览器或者搜索工具生成搜索命令,发 送至搜索引擎一一返回搜索结果;变换为简单的数据流输入法根据输入 内容(关键词)生成搜索命令,发送至搜索引擎一一返回搜索结果。因此, 本发明可以大大提高搜索效率,减少用户的操作步骤,避免无效的数据交 互和处理。即使对于本发明的一些实施例而言,变换后的数据流为输入法根据 输入内容(关键词)生成搜索命令,发送至浏览器一一浏览器生成搜索命 令,发送至搜索引擎——返回搜索结果。仍然能够体现本发明的优越性, 因为该方案能够完全省略浏览器打开关键词输入界面的请求和显示操作, 即本发明至少省略了搜索关键词上屏的步骤,减少了无效的数据交互。对于一些简单的搜索结果,本发明还可以直接调用附属窗口或者候选 词窗口显示,避免调用浏览器,进而可以达到节省系统内存资源和计算资 源的目的。本发明可以适用于各种网络搜索引擎以及各种本地搜索引擎,也可以 适用于各种搜索工具或者搜索网站。因为所有的搜索工具或者搜索网站都 需要搜索关键词输入界面,而本发明可以直接将搜索关键词发送至搜索引 擎,或者生成搜索命令后由浏览器代为发送,因此本发明的效果突出,适 用范围广泛。


图1是本发明实施例1的步骤流程图;图2是确定用户所需的搜索关键词的示意图;图3是展现搜索结果的示意图;图4是展现搜索结果的另一示意图;图5是本发明实施例2的步骤流程图;图6是本发明实施例3的步骤流程图;图7是本发明实施例4的步骤流程图; 图8是本发明实施例5的结构框图; 图9是本发明实施例6的结构框图; 图IO是本发明实施例7的结构框图; 图11是本发明实施例8的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附 图和具体实施方式
对本发明作进一步详细的说明。参照图1,示出了本发明信息搜索方法实施例1的步骤流程图,具体包 括以下步骤步骤IOI、确定用户所需的搜索关键词;步骤102、根据该搜索关键词,输入法系统生成搜索命令,并发送至搜 索引擎;步骤103、搜索引擎返回搜索结果至输入法系统; 步骤104、展现所述搜索结果。本发明可以适用于具有候选词显示窗口或者具有选字选词需求的各种 输入法,例如,中日韩输入法,以及具有提示功能的罗马字符输入法等等。 本发明所述的搜索关键词包括单个字符、以及多个字符组成的词组。所述的搜索结果可以包括多条搜索信息记录;或者,所述搜索结果为 某条符合预置条件的搜索记录相应的网页。例如,所述搜索结果的展现可 以为多条匹配搜索的网页地址记录列表,还可以包括一些简要说明等; 所述搜索结果的展现也可以为直接链接至多条匹配搜索的网页地址中的 第一条对应的网页。步骤101中所述的确定可以采用以下两种方案实现第一种方案接收用户输入的编码字符串,显示至少一个候选词;用 户选择确定其中 一个候选词为所需的搜索关键词,或者输入法系统默认确 定其中一个候选词为用户所需的搜索关键词。该方案中,用户的输入体验与现有的输入法非常接近,只不过,现有输入法确定的为上屏字词,用户 选定或者系统默认确定后就将输出并上屏显示,而本发明确定后不需要上屏显示。例如,用户输入拼音编码字符串"SOUgOU",候选词区显示多个候选项, 用户可以选择某个候选项为搜索关键词(例如,通过鼠标搡作或者特定快捷键方式选择"搜购");为了提高效率,输入法系统可以默认某个候选项为搜索关键词(例如,选择率最高的第一个候选项"搜狗"),如果用户不主动 选择,则以默认的候选项"搜狗"为搜索关键词。其中,用户选择侯选词和触发步骤102的操作可以分为两个操作,即 用户先确定某个候选词为其确认的输入字词,然后触发步骤102,例如, 通过点击快捷键(Ctrl + enter)触发。为了方便用户,还可以将所确定的搜 索关键词采用不同的颜色或者字体加以显示,与其他候选项区分开来。当然,用户选择侯选词和触发步骤102的操作可以合为一个操作,即 用户选择某个候选词后,该被选择的字词就直接从后台输入,触发步骤102 进行搜索。第二种方案首先,通过鼠标操作或者输入引导字符,调用预置的存 储空间;然后,接收用户输入的编码字符串,获取用户确认的输入字词, 存储在所述的预置空间中,并显示在输入法窗口中;如果用户继续输入编 码字符串,则继续获取、显示和存储用户确认的输入字词;将上述显示和 存储的至少一个输入字词作为用户所需的搜索关键词,各个输入字词之间 可以设置分隔符。该方案尤其适用于需要输入多个字词组合作为搜索关键 词的情况。例如,用户输入搜索引导符"i",则用户在引导符"i"之后,在启动步骤 102之前的输入字词都作为搜索关键词(当然,用户可以对已经输入的字 词进行修改),并将这些输入字词都临时存储在一预置空间中。如图2所示, 用户输入了"输入法"、"下载"两个输入字词,输入法系统将其显示在引导 符"i"之后,并以空格作为"输入法"和"下载"的分隔符,此时的"输入法"和 "下载"的组合就是搜索关键词。当用户确认不需要再输入新字词、以及不 需要修改输入字词后,就可以触发步骤102 了 。当然,上述实现方式仅仅用于举例,本发明并不限于上述两种方式, 其他能够实现关键词确定功能的方式都是可行的,在此无法——详述而已。例如,本领域技术人员易于想到,对于某些由3-4个甚至更多的字组成的搜索词,就可以将上述的两种方案组合使用,用户首先确认该搜索词的前 半部分,緩存并在窗口显示,等用卢确认后半部分之后,就可以直接将该 搜索词输出了,该搜索词的后半部分不需要在窗口显示。在步骤102中,根据各种搜索引擎不同的工作方式,可以采用各种各 样的搜索命令。本发明可以适用于各种网络搜索引擎以及各种本地搜索引 擎,也可以适用于各种搜索工具或者搜索网站。网络上可用的每种资源HTML文档、图像、视频片段、程序等等, 都可以由一个统一资源标识符(Uniform Resource Identifier,简称"URI") 进行定位。URI —般由三部分组成访问资源的命名机制;存放资源的主 机名;资源自身的名称、路径或者参数。仿H口, http:〃www.webmonkey.com.cn/html/html40/; 这个URI表示了—— 个可通过HTTP协议访问的资源,位于主机www.webmonkey.com.cn上, 通过路径"/html/html40"访问即可。在网络资源数据传输领域中比较常用的是URL (Uniform Resource Location,统一资源定位符),URL是URI命名机制的一个子集。对于常用的网络搜索而言, 一般由本地传递搜索URL给搜索引擎服务 器,搜索引擎返回相应的html页面(其中包括搜索结果信息),则输入法 生成的搜索命令可以包括根据预置规则生成的搜索URL。例如,对于搜索 关键词"搜狗输入法",主机地址为http:〃www.sogou.com,则搜索命令可 以包括URL: http:〃www.sogou.com/web query—臾狗输入法。所述的预置规 则可以包括采用的通信协议方式、以及通信主机地址等等。例如,对于常用的http +办-汉而言可以采用get方式和post方式。下面是以"搜狗拼音输入法"为搜索词的GET方式的请求协议头信息 GET/xml query-搜狗拼音输入法HTTP/1.1 */*HTTP命令行Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*可41^丈凄史才居的纟扁;马类型 Accept-Language: zh-cn */*可接收的语言 Accept-Encoding: gzip, deflate */*可接收的压缩方式User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;InfoPath.l) */*浏览器信息Host: www.sogou.com */*主机地址Connection: Keep-Alive */*可接收的连接状态下面是以"搜狗拼音输入法,,为搜索词的POST方式的请求协议头信息 POST /xml HTTP/1.1 */*HTTP命令行Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/vnd.ms-excel,application/vnd.ms-powerpoint, application/msword, */*可才妻收凄1才居的编石马类型Accept-Language: zh-cn */*可接收的语言Accept-Encoding: gzip, deflate */*可接收的压缩方式User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;InfoPath.l) */*浏览器信息Host: www.sogou.com */*主机地址Connection: Keep-Alive */*可"|妾收的连4妻状态Content-Type: application/x-www-form-urlencoded */*凄史据体6勺编石马类型 Content-Length: 47 */*数据体的长度 (空一行)query=%CB%D 1 %B9%B7%C6%B4%D2%F4%CA%E4%C8%EB%B7%A8 */*数据体当然,上述实现方式仅仅用于举例,本发明并不限于上述两种方式, 根据通信协议的需要或者搜索引擎的需要预置各种规则即可,在此不再一 一详述。随着搜索应用精确度需求的提高,搜索引擎为各种特定的搜索请求设 立了特殊搜索规则,例如有手机号搜索,ip地址搜索等一些特定类型的搜 索方式。对于上述方式发送的搜索请求数据,为了实现特定类型的搜索, 优选的,搜索引擎服务器端可以建立一个判断模块。搜索请求数据到此判 断模块后,由判断模块判断是什么类型的请求,然后再分发此请求到新闻、 网页、音乐、图片、地图、IP搜索等各个搜索模块去获得搜索结果。返回的数据就可以由这些搜索模块直接返回给输入法,也可以返回给一个统一 的发送结果模块,从而保证输入法的接口单一。当然,对子特定搜索,也可以采用在搜索命令中包括搜索类型的方式 实现,即所述搜索命令中包括搜索关键词信息和搜索类型参数。对于搜索类型参数的获得,可以采用以下两种方式1、 用户指定搜索类型(输入标识符或者选择菜单项),例如,搜索词前加mp3,就特指音乐搜索,则输入法系统经过判断后,生成特定的搜索 命令直接发送至搜索引擎的音乐搜索模块来获得搜索结果。2、 由输入法系统自动识别用户所搜索类型,例如,所述搜索关键词为 四部分数字,并且中间包括三个点,则判断本次搜索类型为IP搜索,则将 包括搜索类型参数和搜索关键词的搜索命令发送至搜索引擎的IP搜索模块 来获得搜索结果。再例如,当所述搜索关键词为以13开头的ll位数字, 则判断本次搜索类型为手机号码搜索;判定搜索类型之后,将搜索类型和 搜索请求发送至搜索引擎,搜索引擎生成搜索结果后返回,其中发送的搜 索命令可以为手才几归属地查询-13512345678。上述三种用于实现特定类型搜索的方式可以单独应用,也可以采用各 种组合而形成互补应用或者同时应用。优选的,所述搜索命令还可以一些自定义的格式信息,例如,搜索结 果显示条数、本地语言、以及个性化搜索参数等等。步骤104所述的展现可以采用以下方式通过浏览器展现所述搜索结果;或者,当搜索引擎位于本地时,可以调用相应的搜索工具展现所述搜 索结果;或者,通过输入法系统的附属窗口或者候选词窗口展现所述搜索结果。 本发明中所述的浏览器仅仅为举例,因为浏览器在搜索领域的应用较 广。但是实际上,对于本发明而言,采用任何可行的第三方应用程序进行 搜索结果的展现都是可以接受的。下面的各个实施例中的"浏览器"一词都 可以参照理解。对于通过附属窗口或者候选词窗口展现所述搜索结果的情况,下面举两个例子加以^说明1、 参照图3,上方为输入法系统的输入窗口 ,下方为输入法系统的附 属窗口,搜索引擎返回的搜索结果信息就通过该附属窗口显示,包括搜索 结果的标题和摘要,用户可以通过选择某条搜索结果的序号而链接至该结 果的详细内容,例如,再图3中,用户选择2,则自动通过网页浏览器打 开该搜索结果的URL:music.sogou.com。当然,优选的,由于附属窗口 的展现空间有限,则可以仅仅展现相关度最高的一些搜索结果,不用展现 所有的搜索结果信息。2、 参照图4,用户输入了标识符"i",则启动预置的存储空间,将后续 的一个或者多个输入字词存储为搜索关键词,图4中,用户输入了一个手 机号。触发搜索后,输入法系统判断出本次搜索关键词为手机号,则向搜 索引擎发送手机号归属地搜索请求,接收返回的搜索结果信息并显示手 机来源北京市海淀区。优选的,还可以通过用户触发将该搜索结果信息 输出至输入法当前使用的应用程序,例如,用户在此时选择1,或者按下 空格,则将信息手机来源北京市海淀区上屏至用户正在输入的word 文档。参照图5,示出了本发明信息搜索方法实施例2的步骤流程图,实施例 2的最大特点在于在输入法系统中,存储了一些符合预置条件的搜索结 果;例如, 一天之内的搜索结果。实施例2具体可以包括以下步骤步骤201、确定用户所需的搜索关键词;步骤202、在所存储的至少一条搜索结果信息中,判断本次搜索请求是 否为在预置时间段之内的重复查询;如果是在预置时间段之内的重复查询,则执行步骤205-207;如果是重复查询,但是不是在预置时间段之内,则执行步骤206-207;如果不是重复查询,则执行步骤203 -204- 207;步骤203、根据该搜索关键词,输入法系统生成搜索命令,并发送至搜 索引擎;步骤204、搜索引擎返回搜索结果至输入法系统,所述输入法系统存储 所述搜索引擎返回的搜索结果;步骤205、从所存储的搜索结果信息中获取搜索结果;步骤206、向搜索引擎发起更新查询,请求确认本次搜索请求相应的搜索结菜是否已更新;如菜已更新,则接收搜索引擎返回的更新后的搜索结果,如果未更新,则从所存储的搜索结果信息中获取搜索结果;步骤207、展现所述搜索结果。所述展现可以为通过浏览器展现所述搜索结果;或者,通过输入法系统的附属窗口或者候选词窗口展现所述搜索结果。由于对于网络搜索而言,客户端和服务器端的通讯量是整个系统正常 运转的速度瓶颈,因此为了尽量减小客户端和服务器端的通讯次数,本发 明的实施例2中在输入法系统中采用了存储一定搜索结果信息的方式,用 于减小客户端和服务端的通讯次数。具体策略可以举例如下1) 输入法系统中搜索结果的存储有效期为24小时。即24小时内的重 复查询,完全不向服务端发起请求。选择24小时,是因为一般的搜索引擎 每天晚上会更新一批时效性较强的数据,因此一天之内,对于大多数的查 询请求而言,其结果不会有太大变化。2) 对于超过有效期,但是命中本地存储的查询,本地存储先向服务端 存储发起一次查询,确认该查询是否更新。具体做法是本地存储将前五条查询的标题、摘要、URL通过MD5运算得到一个唯 一编码串,将该数值发送给服务器。搜索引擎也将当前的查询结果中前五 条的标题、摘要、URL作md5运算。a〉如果编码串和输入法系统发送过来的一致,则搜索引擎通知输入法 系统存储有效,直接从所存储的搜索结果中获取并显示即可;b〉如果编码串和输入法系统发送过来的不一致,则搜索引擎将新的5 条结果返回给输入法系统,并由输入法系统更新存储,然后将结果显示给 用户。3) 对于本地没有存储的查询,直接向搜索引擎发起查询请求,搜索引擎直接返回5条结果,由输入法系统存储并显示。4) 如果24小时之内的搜索请求过多,导致输入法系统中存储的数据超过了指定阚值,则按照先进先出原则丢弃最旧的数据即可。进一步,优选的,当输入法系统查询本地存储的时候,可以将本地存 储组织成哈希表结构,按照查询词做哈希运算后,放入不同的哈希桶内, 从而可以减轻输入法系统在本地计算设备中的运算负载,加快查询速度。参照图6,示出了本发明信息搜索方法实施例3的步骤流程图,实施例 3具体包括以下步骤步骤601、确定用户所需的搜索关键词;步骤602、根据该搜索关键词,输入法系统生成搜索命令,并发送至搜 索引擎;步骤603、搜索引擎返回搜索结果至输入法系统,所述输入法系统存储 所述搜索引擎返回的搜索结果;步骤604、展现所述搜索结果。所述步骤604可以通过步骤6041、 6042 或者6043分别实现步骤6041、所述输入法系统将所存储的搜索结果交给浏览器采用搜索 结果信息中指定的方式进行展现;步骤6042、所述输入法系统根据预置的展现模板,对所存储的搜索结 果信息进行加工,交给浏览器采用预置的展现方式进行展现;步骤6043、所述输入法系统根据预置的展现模板,在输入法系统附属 窗口或者候选词窗口中对所存储的搜索结果进行展现。由于实施例3可以对搜索结果的展现方式更改后再加以展现,所以可 以实现各种个性化的展现方案。下面举一个例子对实施例3加以_说明搜索引擎返回的搜索结果信息一般为xml格式的数据,例如,下面的 代码表示了包括一条结果信息的搜索结果数据 < xml version="1.0" encoding="GBK" > <rss version="2.0" xmlns:dc="http:〃purl.org/dc/elements/l.l/', xmlns:trackback="http:〃madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http:〃wellformedweb,org/CommentAPI/" xmlns:slash="http:〃purl.org/rss/1.0/modules/slash/"><sogour6Sult〉〈title〉搜狗网页搜索—搜狗拼音输入法〈/title〉<link>http: 〃www. sogou. com/</link><language>zh-cn</language><generator>www.sogou.com</generator><maxend> 1000</maxend><hitsl ength> 5938 8 77</hitslength><searchtime>0.002</searchtime><item>〈title〉搜狗拼音输入法々title〉〈summary〉尽可能适应各种常见输入法的输入习惯,使智能ABC、微软拼音、拼音加加、紫光拼音等输入法的用户都可以轻松上手。...搜狗智能组词算法首选词准确率(即候选的第 一个词就是要输入的词的比例)领先于其他输入法。...</summary><link>http: 〃 www. sogou. com/pinyin/</link><pagesize>4k</pagesize><pubDate>2007-01 -01 00:19</pubDate><snapshot><link>http:〃www.sogou.com/websnapshot.do url=http%3A%2F%2Fwww.sogou.com%2Fp inyin%2F&query=%CB%Dl%B9%B7%C6%B4%D2%F4%CA%E4%C8%EB%B7%A8</li nk></snapshot> </item>实施例3可以将输入法系统接收的上述结果数据直接转发至浏览器, 按照上述xml数据指定的形式展示出来。具体的数据流如下输入法系统 将搜索结果数据转发至操作系统,如果在操作系统中注册了该格式的数据 由IE打开或者缺省的其他浏览器打开,则操作系统启动相应的浏览器展现 搜索结果即可。当然,输入法系统在转发搜索结果数据的时候,也可以指 定浏览器用IE浏览器打开该搜索结果数据。实施例3也可以按照预置的展现模板,对接收的搜索结果信息加以加工,然后将加工后的信息转发至浏览器,由浏览器采用预置的展现方式进 行展现。所述展现模板可以由用户个性化定制生成,也可以由输入法系统 提供,例如,通过展现模板确定信息展示的字体、颜色、位置等参数,还 可以在展现模板中加入水印、文字、图形等等。实施例3也可以按照预置的展现模板,在输入法系统附属窗口或者候 选词窗口中对所存储的搜索结果,按照预置方式进行展现。参照图7,示出了本发明信息搜索方法实施例4的步骤流程图,实施例 3具体包括以下步骤步骤701、确定用户所需的搜索关键词;步骤701可以通过以下步骤实现所述搜索关键词的确定接收用户输 入的编码字符串,获取并在输入法窗口中显示用户确认的至少一个输入字 词;确定上述一个或者多个输入字词为用户所需的搜索关键词。步骤701也可以通过以下步骤实现所述搜索关键词的确定接收用户 输入的编码字符串,显示至少一个候选词;用户选择确定一候选词为所需 的搜索关键词,或者输入法系统默认确定一候选词为用户所需的搜索关键 词。步骤702、根据该搜索关键词,输入法系统生成搜索命令;所述搜索命 令可以为包括搜索关键词的URL地址,或者,所述搜索命令包括搜索关 键词和搜索类型参数;步骤703、调用浏览器,由所述浏览器将所述搜索命令发送至搜索引擎;假设,搜索命令为包括搜索关键词的URL,则输入法系统可以通过以 下方式通知操作系统调用浏览器1 、输入法可以交给操作系统一个URL,希望操作系统来访问这个URL; 在这之前,有应用程序在操作系统中注册了这个URL的协议格式由这个应 用程序打开,例如http协议由IE打开。如果输入法没有指定浏览器,就由 操作系统确定的缺省能够打开Http协议地址的应用程序打开,可以是任意 的已注册浏览器,例如IE或Firefox。然后由操作系统把这个链接地址传送 给这个浏览器,浏览器就去访问该地址。这秤方式输入法要传送给操作系 统的信息是打开某个URL。2、输入法指定系统打开IE浏览器,不管它是不是缺省的浏览器,操作系统即运行这个IE的可执行文件,打开IE,然后把输入法传送给操作系 统的URL交给IE去访问,这种情况下,输入法要传送给搡作系统的信息 是用IE浏览器打开某个URL。步骤704、搜索引擎返回搜索结果至浏览器;步骤705、展现所述搜索结果。优选的,上述实施例1 -实施例4都还可以包括搜索引擎端存储符合 预置条件(一定时间段内,或者一定搜索频率以上)的搜索请求及相应的 搜索结果。其优点在于,在搜索引擎中存储了一定数量的搜索请求及相应 的搜索结果,如果搜索引擎接收的搜索请求在存储的信息中已经存在,则 不需要再实时进行数据库搜索,可以直接返回存储的搜索结果即可,从而 减少搜索引擎的搜索压力。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没 有详述的部分,可以参见其他实施例的相关描述即可。并且,本领域技术人员易于想到的是上述实施例1 -实施例4任意组 合应用都是可行的,故上述实施例1 -实施例4之间的任意组合都是本发 明的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。参照图8,示出了本发明实施例5的结构框图,实施例5为一种输入法 系统,可以应用于图7所示的信息搜索方法,具体包括以下部件用于接收用户输入的编码字符串、获取相应的输入字词的输入接口单 元801、显示单元802和词库803;搜索关键词确定模块804,用于确定用户所需的搜索关键词;搜索命令生成模块805,用于根据该搜索关键词,生成搜索命令;所述 搜索命令可以为包括搜索关键词的URL地址,或者,所述搜索命令包括 搜索关键词和搜索类型参数;搜索命令发送模块806,用于发送所述搜索命令至浏览器,通知浏览器 根据该搜索命令获取搜索结果,浏览器接收返回的搜索结果信息并进行展 现。根据前述实施例中的相关描述,本领域技术人员易于得知搜索关键词确定模块804确定用户所需的搜索关键词的方式可以为直接确定所获 取的输入字词为用户所需的搜索关键词。例如接收用户输入的编码字符 串,显示至少一个候选词;用户选择确定其中一个候选词为所需的搜索关 键词,或者输入法系统默认确定其中 一个候选词为用户所需的搜索关键词。或者,图8所示的输入法系统还可以包括用于存储所获取的至少一 个输入字词的存储模块807;则搜索关键词确定模块804确定用户所需的 搜索关键词的方式可以为确定所述存储模块中存储的一个或者多个输入 字词为用户所需的搜索关键词。例如首先,通过鼠标操作或者输入引导 字符,调用预置的存储空间;然后,接收用户输入的编码字符串,获取用 户确认的输入字词,存储在所述的预置空间中,并显示在输入法窗口中; 如果用户继续输入编码字符串,则继续获取、显示和存储用户确认的输入 字词;将上述显示和存储的至少一个输入字词作为用户所需的搜索关键词, 各个输入字词之间可以设置分隔符。图8所示的输入法系统可以为普通输入法系统,例如,所述输入法系 统的输入接口单元、显示单元以及词库位于同一计算设备中,该输入法系 统根据用户输入的编码信息通过本地查询匹配在本地显示相应字符。上述 输入法系统也可以为网络输入法系统,例如,所述输入法系统的输入接口 单元、显示单元位于第一计算设备中,词库位于第二计算设备中,第一计 算设备与第二计算设备通过网络相连。所述输入法系统根据用户输入的信 息,从位于第二计算设备中获取相应信息,在第一计算设备显示相应字符。参照图9,示出了本发明实施例6的结构框图,实施例6为一种输入法 系统,具体包括以下部件用于接收用户输入的编码字符串、获取相应的输入字词的输入接口单 元901、显示单元902和词库903;搜索关键词确定模块904,用于确定用户所需的搜索关键词;搜索命令生成模块905,用于根据该搜索关键词,生成搜索命令;所述 搜索命令可以为包括搜索关键词的URL地址,或者,所述搜索命令包括 搜索关键词和搜索类型参数;搜索命令发送模块906,用于发送所述搜索命令至搜索引擎;搜索结果接收模块907,用于接收搜索引擎返回的搜索结果信息。根据前述实施例中的相关描述,本领域技术人员易于得知搜索关键 词确定模块904确定用户所需的搜索关键词的方式可以为直接确定所获 取的输入字词为用户所需的搜索关键词。或者,图9所示的输入法系统还可以包括用于存储所获取的至少一 个输入字词的输入字词存储模块908;则搜索关键词确定模块904确定用 户所需的搜索关键词的方式可以为确定所述存储模块中存储的一个或者 多个输入字词为用户所需的搜索关键词。图9所示的输入法系统可以为普通输入法系统,例如,所述输入法系 统的输入接口单元、显示单元以及词库位于同一计算设备中,该输入法系 统根据用户输入的编码信息通过本地查询匹配在本地显示相应字符。上述 输入法系统也可以为网络输入法系统,例如,所述输入法系统的输入接口 单元、显示单元位于第一计算设备中,词库位于第二计算设备中,第一计 算设备与第二计算设备通过网络相连。所述输入法系统根据用户输入的信 息,从位于第二计算设备中获取相应信息,在第一计算设备显示相应字符。进一步,如果图9所示的输入法系统需要自行展现搜索结果信息,则 其还可以包括展现模块909,用于在所述输入法系统的附属窗口或者候 选词窗口,展现所述搜索结果。如果图9所示的输入法系统希望通过调用 本地计算设备中的浏览器程序展现搜索结果信息,则其还可以包括调用 模块910,用于通知计算设备的操作系统启动浏览器,由浏览器展现所述 搜索结果。参照图10,示出了本发明实施例7的结构框图,实施例7为一种输入 法系统,具体包括以下部件用于接收用户输入的编码字符串、获取相应的输入字词的输入接口单 元IOOI、显示单元1002和词库1003;搜索关键词确定模块1004,用于确定用户所需的搜索关键词;搜索命令生成模块1005,用于根据该搜索关键词,生成搜索命令;所述 搜索命令可以为包括搜索关键词的URL地址,或者,所述搜索命令包括 搜索关键词和搜索类型参数;搜索命令发送模块1006,用于发送所述搜索命令至搜索引擎; 搜索结果接收模块1007,用于接收搜索引擎返回的搜索结果信息; 搜索结果存储模块1008 ,用子存储所迷搜索引擎返回的搜索結杲信息; 展现模块1009以及/或者调用模块1010;所述展现模块用于在所述输入法系统的附属窗口或者候选词窗口,展现所述搜索结果;所述调用模块用于通知计算设备的操作系统启动浏览器,由浏览器展现所述搜索结果。 优选的,图10所示的输入法系统,还可以包括 更新查询模块1011,用于向搜索引擎发起更新查询,请求确认本次搜索请求相应的搜索结果是否已更新;如果已更新,则接收搜索返回的更新后的搜索结果,如果未更新,则从所存储的搜索结果信息中获取搜索结果; 搜索请求判断模块1012,用于在所存储的至少一条搜索结果信息中,判断本次搜索请求是否为在预置时间段之内的重复查询;如果是在预置时间段之内的重复查询,则从所存储的搜索结果信息中获取搜索结果;如果是重复查询,但是不是在预置时间段之内,则触发所述更新查询模块1011;如果不是重复查询,则触发所述搜索命令发送模块1006。参照图11,示出了本发明实施例8的结构框图,实施例8为一种输入法系统,具体包括以下部件用于接收用户输入的编码字符串、获取相应的输入字词的输入接口单元IIOI、显示单元1102和词库1103;搜索关键词确定模块1104,用于确定用户所需的搜索关键词; 搜索命令生成模块1105,用于根据该搜索关键词,生成搜索命令;所述搜索命令可以为包括搜索关键词的URL地址,或者,所述搜索命令包括搜索关键词和搜索类型参数;搜索命令发送模块1106,用于发送所述搜索命令至搜索引擎; 搜索结果接收模块1107,用于接收搜索引擎返回的搜索结果信息; 搜索结果存储模块1108,用于存储所述搜索引擎返回的搜索结果信息; 展现模板模块1109,用于存储至少一个预置的展现模板; 搜索结果加工模块1110,用于根据预置的展现模板,对所存储的搜索结果信息进行加工。进一步,如果图11所示的输入法系统需要自行展现搜索结果信息,则其还可以包括用于在所述输入法系统的附属窗口或者候选词窗口,展现 所述搜索结杲的展现模块1111;或者,用子在所速输入法系统的附属窗口 或者候选词窗口,展现所述加工后的搜索结果信息的展现模块1111。如果图11所示的输入法系统希望通过调用本地计算设备中的浏览器程 序展现搜索结果信息,则其还可以包括,用于通知计算设备的操作系统启 动浏览器,由浏览器展现所述搜索结果的调用模块1112;或者,用于通知 计算设备的操作系统启动浏览器,由浏览器展现所述加工后的搜索结果信 息的调用模块1112。需要指出的是,本领域技术人员易于想到上述实施例5-实施例8 任意组合应用都是可行的,故上述实施例5-实施例8之间的任意组合都 是本发明的实施方案,但是由于篇幅限制,本说明书在此就不——详述了。由于实施例5-实施例8所示的输入法系统实施例都可以对应适用于 前述的各种方法实施例中,所以针对实施例5-实施例8的描述较为简略, 未详尽之处可以参见本说明书前面相应部分的描述。以上对本发明所提供的信息搜索的方法和输入法系统,进行了详细介实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于 本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1. 一种信息搜索的方法,其特征在于,包括确定用户所需的搜索关键词;根据该搜索关键词,输入法系统生成搜索命令,并发送至搜索引擎;搜索引擎返回搜索结果至输入法系统;展现所述搜索结果。
2、 如权利要求l所述的方法,其特征在于,通过以下步骤实现所述搜 索关键词的确定接收用户输入的编码字符串;获取并在输入法窗口中显示用户确认的至少一个输入字词; 确定上述一个或者多个输入字词为用户所需的搜索关键词。
3、 如权利要求l所述的方法,其特征在于,通过以下步骤实现所述搜 索关键词的确定接收用户输入的编码字符串;通过用户选择或者输入法系统默认设置,确定一候选词为用户所需的 搜索关键词。
4、 如权利要求l所述的方法,其特征在于,通过浏览器展现所述搜索 结果。
5、 如权利要求l所述的方法,其特征在于,通过输入法系统的附属窗 口或者候选词窗口展现所述搜索结果。
6、 如权利要求l所述的方法,其特征在于,所述搜索命令为包括搜 索关键词的URI地址。
7、 如权利要求l所述的方法,其特征在于,所述搜索命令包括搜索关 键词和搜索类型参数。
8、 如权利要求l所述的方法,其特征在于,还包括所述输入法系统 存储所述搜索引擎返回的搜索结果。
9、 如权利要求8所述的方法,其特征在于,通过以下步骤实现搜索结 果的展现所述输入法系统将所存储的搜索结果交给浏览器采用搜索结果信息中指定的方式进行展现;或者,所述输入法系统根据预置的展现模板,对所存储的搜索结果信息进行加工,交给浏览器采用预置的展现方式进行展现;或者,所述输入法系统根据预置的展现模板,在输入法系统附属窗口或者候选词窗口中对所存储的搜索结果进行展现;或者,所述输入法系统将所存储的搜索结果交给第三方应用程序进行 展现。
10、 如权利要求8或9所述的方法,其特征在于,还包括 在所存储的至少 一条搜索结果信息中,判断本次搜索请求是否为在预置时间段之内的重复查询;如果是在预置时间段之内的重复查询,则从所存储的搜索结果信息中 获取搜索结果;如果是重复查询,但是不是在预置时间段之内,则向搜索引擎发起更 新查询,请求确认本次搜索请求相应的搜索结果是否已更新; 如果不是重复查询,则直接向搜索引擎发起搜索请求。
11、 如权利要求l或8所述的方法,其特征在于,还包括 搜索引擎存储符合预置条件的搜索请求及相应的搜索结果。
12、 如权利要求l所述的方法,其特征在于, 所述搜索结果包括多条搜索信息记录;或者,所述搜索结果为某条符合预置条件的搜索记录相应的网页。
13、 一种信息搜索的方法,其特征在于,包括 确定用户所需的搜索关键词; 根据该搜索关键词,输入法系统生成搜索命令; 调用第三方应用程序,由该应用程序将所述搜索命令发送至搜索引擎; 搜索引擎返回搜索结果至该应用程序;展现所述搜索结果。
14、 如权利要求13所述的方法,其特征在于,通过以下步骤实现所述 搜索关键词的确定接收用户输入的编码字符串;获取并在输入法窗口中显示用户确认的至少一个输入字词;确定上述一个或者多个输入字词为用户所需的搜索关键词。
15、 如权利要求13所述的方法,其特征在于,通过以下歩骤实现所迷 搜索关键词的确定接收用户输入的编码字符串;通过用户选择或者输入法系统默认设置,确定一候选词为用户所需的 搜索关键词。
16、 如权利要求13所述的方法,其特征在于,所述搜索命令为包括 搜索关键词的URI地址。
17、 如权利要求13所述的方法,其特征在于,所述搜索命令包括搜索 关键词和搜索类型参数。
18、 如权利要求13所述的方法,其特征在于,还包括 搜索引擎存储符合预置条件的搜索请求及相应的搜索结果。
19、 一种输入法系统,包括用于接收用户输入的编码字符串、获取相 应的输入字词的输入接口单元、显示单元和词库,其特征在于,所述输入 法系统还包括搜索关键词确定模块,用于确定用户所需的搜索关键词; 搜索命令生成模块,用于根据该搜索关键词,生成搜索命令; 搜索命令发送模块,用于发送所述搜索命令至第三方应用程序,通知 该应用程序根据该搜索命令获取搜索结果。
20、 如权利要求19所述的输入法系统,其特征在于,所述输入法系统的输入接口单元、显示单元以及词库位于同一计算设 备中;或者,所述输入法系统的输入接口单元、显示单元位于第一计算设备 中,词库位于第二计算设备中,所述输入法系统根据用户输入的信息,从 位于第二计算设备中获取相应信息,在第 一计算设备显示相应字符。
21、 如权利要求19所述的输入法系统,其特征在于,所述确定为 直接确定所获取的输入字词为用户所需的搜索关键词。
22、 如权利要求19所述的输入法系统,其特征在于,还包括输入字词存储模块,用于存储所获取的至少一个输入字词; 所述确定为确定所述存储模块中存储的一个或者多个输入字词为用 户所需的搜索关键词。
23、 如权利要求19所述的输入法系统,其特征在于,所述搜索命令为 包括搜索关^:词的URI地址。
24、 如权利要求19所述的输入法系统,其特征在于,所述搜索命令包 括搜索关键词和搜索类型参数。
25、 一种输入法系统,包括用于接收用户输入的编码字符串、获取相 应的输入字词的输入4妻口单元、显示单元和词库,其特征在于,所述输入 法系统还包括搜索关^t词确定^f莫块,用于确定用户所需的搜索关键词; 搜索命令生成模块,用于根据该搜索关键词,生成搜索命令; 搜索命令发送模块,用于发送所述搜索命令至搜索引擎; 搜索结果接收模块,用于接收搜索引擎返回的搜索结果信息。
26、 如权利要求25所述的输入法系统,其特征在于,还包括 搜索结果存储模块,用于存储所述搜索引擎返回的搜索结果信息。
27、 如权利要求26所述的输入法系统,其特征在于,还包括 更新查询模块,用于向搜索引擎发起更新查询,请求确认本次搜索请求相应的搜索结果是否已更新;搜索请求判断模块,用于在所存储的至少一条搜索结果信息中,判断 本次搜索请求是否为在预置时间段之内的重复查询;如果是在预置时间段之内的重复查询,则从所存储的搜索结果信息中 获取搜索结果;如果是重复查询,但是不是在预置时间段之内,则触发所述更新查询 模块;如果不是重复查询,则触发所述搜索命令发送模块。
28、 如权利要求26所述的输入法系统,其特征在于,还包括展现模板模块,用于存储至少一个预置的展现模板; 搜索结果加工模块,用于根据预置的展现模板,对所存储的搜索结果信息进行加工。
29、 如权利要求25所述的输入法系统,其特征在于,还包括 展现模块,用千在所述输入法系统的附属窗口或者候选词窗口 ,展现所述搜索结杲; 以及/或者,调用模块,用于通知计算设备的操作系统启动第三方应用程序,由该 应用程序展现所述搜索结果。
30、 如权利要求28所述的输入法系统,其特征在于,还包括 展现模块,用于在所述输入法系统的附属窗口或者候选词窗口,展现所述加工后的搜索结果信息; 以及/或者,调用模块,用于通知计算设备的操作系统启动第三方应用程序,由该 应用程序展现所述加工后的搜索结果信息。
31、 如权利要求25所述的输入法系统,其特征在于,所述输入法系统的输入接口单元、显示单元以及词库位于同 一计算设 备中;或者,所述输入法系统的输入接口单元、显示单元位于第一计算设备 中,词库位于第二计算设备中,所述输入法系统根据用户输入的信息,从 位于第二计算设备中获取相应信息,在第一计算设备显示相应字符。
32、 如权利要求25所述的输入法系统,其特征在于,所述确定为 直接确定所获取的输入字词为用户所需的搜索关键词。
33、 如权利要求25所述的输入法系统,其特征在于,还包括 输入字词存储模块,用于存储所获取的至少一个输入字词; 所述确定为确定所述存储模块中存储的一个或者多个输入字词为用户所需的搜索关键词。
34、 如权利要求25所述的输入法系统,其特征在于,所述搜索命令为 包括搜索关键词的URI地址。
35、 如权利要求25所述的输入法系统,其特征在于,所述搜索命令包 括搜索关键词和搜索类型参数。
全文摘要
本发明提供了一种信息搜索的方法和系统,以及一种输入法系统,其中,所述信息搜索的方法包括以下步骤确定用户所需的搜索关键词;根据该搜索关键词,输入法系统生成搜索命令,并发送至搜索引擎;搜索引擎返回搜索结果至输入法系统;展现所述搜索结果。本发明可以大大提高搜索效率,减少用户的操作步骤,避免无效的数据交互和处理。对于一些简单的搜索结果,本发明还可以直接调用附属窗口或者候选词窗口显示,避免调用浏览器,进而可以达到节省系统内存资源和计算资源的目的。本发明可以适用于各种网络搜索引擎以及各种本地搜索引擎,也可以适用于各种搜索工具或者搜索网站。
文档编号G06F17/30GK101231636SQ200710000399
公开日2008年7月30日 申请日期2007年1月25日 优先权日2007年1月25日
发明者马占凯 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1