用于从计算机显示的内容中自动启动搜索查询的方法和系统的制作方法

文档序号:6568616阅读:178来源:国知局
专利名称:用于从计算机显示的内容中自动启动搜索查询的方法和系统的制作方法
用于从计算机显示的内容中自动启动搜索查询的方法和系统本申请要求2005年6月16日提交的美国专利申请60/691,208的优 先权,其中全部引入该申请作为参考。
背景技术
与发明内容io 现今,用于定位信息的因特网搜索引擎的广泛使用已经作为惯例而被 接受。有很多用户是通过从增长的因特网准备设备登录到因特网来获取信 息的,随着此类用户数量的增多,有必要便利和简化可搜索信息的可用性。 因特网用户可以广泛选择可以供其随意使用的搜索引擎,以便确定所需要 的信息的位置。但是,如果因特网用户想要査看处于某个计算机文档(例15 如网页、电子邮件、即时消息、视频流、移动文本、计算机游戏等等) 内部的项目或对象,并且用户有可能需要通过执行因特网搜索来检索关于 这些项目或对象的信息结果,那么用户仍旧需要通过经过障碍和步骤来完 成该操作。首先,用户必须知道用以搜索其寻求内容的最恰当的搜索引擎。 其次,用户必须打开万维网浏览器窗口和/或访问其预期的信息搜索源。20第三,用户还必须手动输入搜索项目。倘若用户相当了解计算机界面,那么,如果用户能够通过执行下列用 户输入操作步骤来发布搜索请求,则用户可以避免以手动方式将所述项目重新键入到预期的搜索引擎中a)用户必须选择其试图搜索的关键字;25 b)用户必须将关键字拷贝到操作系统界面的剪切板,其中该剪切板是可以用于存储数据的临时缓存器;c) 用户必须打开新的因特网浏览器窗口;d) 用户必须定位到预期的搜索引擎;e) 用户必须将选定的关键字粘贴到搜索引擎网页的输入字段,然后通 30 过激活某个运行按键来发起搜索请求。就本发明而言,本发明简化了对出现在文档或视频流中的字、短语或 对象实施的搜索处理,由此消除了对于这些重复和耗时步骤的需要。就文 档而言,它指的是作为文本显示给用户的任何类型的文件,无论是HTML、 Java、数字视频流、字处理文档、电子邮件、移动SMS或MMS5还是其他任何格式,在这些格式中,文本或对象都是出现在显示给用户的 计算机屏幕上的。WordClick应用可以对文本进行分析,并且由此可以分 析启发式规则应用,此外它还可以确定相关联的字群组。当用户选择了屏 幕上的某个字时,这时可以选择整个群组作为输入到搜索引擎中的群组, 以此作为一个査询。这种逻辑是WordClick应用的一个集成部分,它为io用以确定终端用户意图更有效使用的搜索参数的处理提供了自动化操作。 在本发明的另一个实施例中,视频流中的某些区域可被自动选择,并 且可以用作搜索查询。当前,在数字视频流内部可以动态识别某些特定区 域。本发明能使数字视频流的观众通过点击位于视频流查看界面特定区域 的热点来检索搜索结果。热点是可以感测到鼠标点击或其他用户输入的计15 算机屏幕显示区域。通常,热点是通过光标变化显示给用户的,当点击热 点时,该热点将会触发另一个操作。在窗口编程技术中,用于在数字视频 中实施所谓"热点"的技术是已知的,这些技术通常可以作为函数来获取。 与之相关的更多信息可以在"InfiniBand Architecture Specification vol.1 -Release 1.1" ,2002年11月6日,InfiniBand Trade Association20 XP00119皿4第75页第7行-22行,第80页第33行-第82页第30行, 第464页第40行-第42行,第555页第18行-第21行中得到,其中该 文献在这里引入作为参考。 发明内容由此,本发明的一个目的是提供一种通过使用单步方法来搜索选定项 25目的方法,由此单独的选定项目或是与同一文档中的另一组相关项目相结 合的选定项目将会自动转换成一个提交到搜索引擎的搜索查询提交。 为了实现所述目标,本发明包含了五个子系统和子方法a. 文本捕捉方法b. 字设置方法30 c.悬停-点击方法d. 多搜索目标系统e. 搜索査询处理器系统本发明的另一个目的是提供文本査询生成处理,以便从显示文档的第 三方应用中捕捉文本信息,而不与所述应用执行常规编程交互,也就是不5 执行一系列的吃力的拷贝、运行以及粘贴到图形用户界面窗口中的处理。本发明的另一个目的是根据单独的选定字及其周围的上下文来自动识 别完整的搜索查询,在这里将这种处理称为字集方法。某些可扩展逻辑或 启发性规则将被使用,以便根据单个的选定字及其上下文来确定用户的搜 索意图。 一旦鼠标光标悬停于某个字,那么该应用不但会识别这个字,这10个还会考虑该字所处的上下文。本发明将会分析整个段落以及包含该字的其他字群组,并且将会使用启发式和逻辑规则来确定该字是单独查询还是 字集的一部分。如果识别出的是一个字集,那么该应用将会使用字集中的 所有字来产生搜索查询。此外,本发明还会使用颜色、下划线或其他任何 典型的文本高亮显示工具来高亮显示包含该字集的字,以便将所述字集作15 为可选项目来显示。本发明的另一个目的是借助悬停-点击方法来启动图形用户界面上的 操作,而不需要获取物理开关启动,例如计算机接口鼠标或触摸板上的按 钮。本发明的主要功能是提供以最便利的方法来为用户搜索字或字集合 (关键字)的能力。本发明提供了一种逻辑,其中该逻辑可以选择所有可 20能执行的操作中的最简单的操作——鼠标左键点击——来调用其功能。但 是,由于鼠标点击还被用于呈现文档的主应用程序中多种其他操作,因此,悬停-点击方法还被用于将针对主应用程序的操作与针对WordClick的那些操作区分开来。当用户将屏幕上的光标悬停在字之上的时候,作为结果, 该悬停-点击方法将会启动操作,而不需要鼠标按钮或触摸板触摸操作。25 该方法是通过使用等待时间来工作的。如果用户快速地移动和点击光标,那么该悬停-点击应用将会忽略在主应用上执行的点击处理。如果用户在 某个特定字上停留了超出某个预定时间量的时间,那么该悬停-点击方法 将会根据所述字或位置来调用字集方法。在指示了字集处理之后,如果用 户将光标从所述字上移开并且执行点击操作,那么该悬停-点击方法将会30 复位其状态,并且忽略在主应用上执行的点击处理。这样做将会防止将出于无心的点击传递到WordClick应用。在指示了字集处理之后,如果用 户点击同一字,那么WordClick应用将会完成其功能。通常,所述字集 会被装配到一个消息分组中,并且将会作为查询而被转送到搜索引擎。在 发送了搜索查询之后,该程序可以复位其状态。 5 本发明的另一个目的是提供一种用于配置目标搜索引擎的界面,并且 在这里将其称为多搜索目标系统。本发明的这个特性允许应用将其功能与 用户首选的搜索引擎相适配。此外,该应用还允许设置每一个用户输入组 合(例如左键点击、左键双击以及按住Alt的左键点击),以便使用该搜 索査询来将不同的搜索引擎定为目标。该设置将会本地保存在某个配置文 io 件中,其中该文件优选是经过加密的,此外,所述设置也可以附带依赖于 分发者的默认值。本发明的另一个目的提供一种通过搜索査询而将分发者标识信息提供 给目标搜索引擎的搜索查询处理器系统。这种功能允许搜索引擎确定运行在用户计算机上的发明实例的来源。其目的在于搜索引用的运营者由此 15 可以确定如何对搜索启用处理执行贷记操作。正如普通技术人员所能想到 的那样,搜索引擎会根据每次提交的搜索而向其他网站支付费用,以便将 来自该网站的搜索业务量引导到搜索引擎。本发明的系统在搜索査询中插 入了识别信息,由此搜索引擎的运营商将会了解本发明的实例是来自一个 服务还是另一个服务,并且由此可以精确解释搜索业务量。 20 背景技术现有技术显示了若干种用以创建那些在用户使用搜索引擎工作的过程中为其提供帮助的工具的尝试。例如,授予Foote等人的美国专利 6,774,917公开了一种视频搜索方法,但是该方法并未提供一种通过使用 视频热点来获取文字文本以及随后使用该文本来生成搜索的方法。授予25 Marcisio的美国专利6,862,710公开了 "软链接"的概念,并且由此任 意点击文档内部的任何文字项。但是,该专利并未提供一种用以促使实施 与点击文档内部字的处理截然不同的搜索查询生成、字集创建或用户界面 操作的处理。'710描述的是一个导航处理,该处理使用了一个数据库来确 定与选定内容相关联的字以及与每一个候选相关字相关联的文档列表。相30比之下,WordClick在用户查看的文档内部使用更简单的启发式法来创建万维网搜索引擎查询。此外,该査询会在没有任何中间的词典数据库处理的情况下即时前往搜索引擎。授予Brown等人的6,665,666描述的是一 种通过使用搜索引擎来应答自然语言问题的方法。该方法并不是根据选定 字的上下文来产生查询的。取而代之的是,该公开描述的是识别问题的组 5成部分以及将加权指定给被提供的问题内部的不同字的概念。授予 Hudson等人的6,828,988描述的是在用户执行编辑的过程中通过使用工 具提示来为用户提供帮助。但是,该专利关注的是在电子表格环境中使用 工具提示,尤其是用于帮助用户输入电子表格公式。授予McBreaty的 6,848,077描述的是通过使用搜索引擎来将用户感兴趣的预定字列表转成io超链接,从而在点击该链接时给出搜索结果。实质上,该处理是在加载超 文本文档之前通过在文档中创建新的链接来使用搜索处理的,而 WordClick发明则允许用户选择文档中的任何项目,以便启动字集构成处 理以及搜索査询处理。该方法需要用户在加载HTML网页之前首先输入 感兴趣的字。但这并不是标准用户浏览文档的方式。'077发明需要用户在15 浏览文档之前首先设置一个配置。而在本发明中,WordClick是在用户部 分未执行任何预先选择的情况下使用字集发明来提出即时作用的搜索查 询的。目前,有众多商业产品已被开发,以便简化搜索查询处理。首先,Google 和Answer.com (其前身是Ezula)提供了一种工具栏功能。其中每一个20搜索工具栏都允许用户(i)使用光标来选择网页(浏览器文档)中的文 本,(ii)右键点击该选定文档,这样做将会显示Windows上下文菜单, 并且在该菜单中包含了用以借助相应引擎来执行搜索的选项,(iii)单击 该选项并且搜索结果将会显示在新的浏览器窗口之中。与即将给出的发明 不同,工具栏功能需要通过用户执行三次输入操作来产生以计算机文档中25 的文本项目为基础的搜索结果。对没有鼠标(并且由此没有右键点击界面) 的硬件来说,这种现有技术的系统是不可行的。另一方面,本发明允许通 过单次的点击或用户操作来引发搜索处理,并且这其中包括悬停点击方 法、可扩展字集形成逻辑以及字捕捉技术。此外,该方法并未产生包含了 计算机文档或视频流中的"对象"的搜索查询,这一点与本发明的情况是30 相同的。Microsoft在Office XP中引入了一种名为"智能标签"的产品,并且 该产品提供了一种有效方法来执行那些与计算机文档中的文本相关联的 操作。例如,当用户名出现在Microsoft文档中时,这时将会通过变换该 文本来表明该文本已被识别,当悬停在这个区域时,在选定的文本旁边将 5会出现一个按钮,并且该按钮将会提供用户可以采取的相关操作的列表。 当前,"搜索"并不是智能标签内部的一个默认设置集合。但是对智能标 签来说,要想使其发挥作用,则需要在输入时将文本识别成具有某种与智 能标签相关联的属性。智能标签功能并不是由终端用户启动的(例如通过悬停在计算机文档io中的文本或对象之上)。它并不包含用于在用户将其光标置于文档或视频 流的单个区域时根据文档上下文来确定用户预期的搜索查询的可扩展字 集形成逻辑。取而代之的是,智能标签方法使用了一个已知关键字的数据 库,并且该数据库被用于确定哪些项目在文档中是自动激活的。而另一个 不同之处则是其不具有字捕捉逻辑或处理。15Answers公司发行了一种名为"l-Click Answer"(—次点击应答) 的产品,这种产品允许用户将左鼠标按钮与一个可配置按键结合使用,从 而对大多数应用中的文本执行搜索。左鼠标按钮不但可以单独使用,而且 还可以与另一个按键结合使用,例如Windows系统中的Alt按键。中间 的鼠标按键可以被配置成一个不需要同时按键的快捷方式。与WordClick20不同,在这里既没有字集形成逻辑,也没有用以指示将要搜索哪个/哪些 字的反馈机制。l-click Answers通过在服务器上执行自己的逻辑来提取 短语中的字群组。这种方法并不具有与我们的关联。其服务器尝试的是将 最长的字序列与保存在数据库中的项目相匹配,并且对其执行搜索查询。 此外,所有这些系统全都没有集成标识编号系统,以供搜索网站运营25商能够确定产生搜索查询的计算机应用拷贝来源。取而代之的是,现有技 术预想的是独立应用。


图l描述的是WordClick应用的通用架构布局,其中显示了主要逻辑 模块并且简要概述了其主要职责。字捕捉模块包含的是文本捕捉方法和字 30 集方法逻辑;事件观察器包含的是悬停-点击方法逻辑;URL处理器模块包含的是搜索査询处理器系统;而选项Ul/WordClick对话包含的则是多搜索目标系统。
具体实施方式
用于在用户界面中选择字或对象的悬停-点击方法5 本发明的方法是通过区分用户鼠标点击操作来检测那些具有执行搜索査询意图的鼠标点击操作的。对大多数的个人计算机界面以及包括蜂窝电话、个人数字助理(PDA)在内的现今移动设备来说,这些界面和设备都是以屏幕图形方式来向用户显示数据的。通常,文本是在一个可以随意 移动、扩大或收縮的方框或窗口中显示的。此外,程序交互也可以借助于10屏幕上的具有用以充当按钮、滑动块和其他隐喻的图形元素的显示框来激活。而用户则可以移动鼠标,由此可以将屏幕上的光标移动到这些位置, 并且用户可以点击鼠标上的一个或多个按钮,而这些按钮则会显示启动了 界面上的按钮或滑动块,这样一来,用户可以对这些显示框加以选择。如配备了 Microsoft WindowsTM和Apple MacintoshTM的计算机所例证的 15那样,在本领域中,这种交互活动是众所周知的。此外,本发明的另一个目的是提供一种用于智能区分鼠标点击操作并 且只在发生了具有搜索用户意图的单击操作时才调用搜索功能的方法。正 如普通技术人员所能想到的那样,鼠标左键单击是用于收集来自用户的输 入的最简单的方式。而本发明则将因特网上的最简单的用户活动——搜索20 信息——与最简单的用户输入形式联合在了一起。但是,每一个计算机应用实际还使用了单击操作来实施多种用途。因此,如果将鼠标点击激活的程序覆盖在作用于文本的其他应用程序之上,那么将会出现一个问题该 应用将会认为鼠标点击代表了一个操作,而本发明则认为鼠标点击代表了 另一个操作。由此,本发明的目的是为用户提供一种用以在这两个应用之25间加以区分的方法。并且本发明引入了一种用于在鼠标点击中对意图启动 搜索查询的鼠'标点击以及无此意图的鼠标点击加以区分的方法。该方法是在计算机用户将鼠标光标移动到某个字之上时由计算机执行 的。 一旦将鼠标移动充分地最小化到屏幕上的某个特定位置。假设是某个 字之上,那么本发明将会执行下文所述的文本捕捉方法。在一个实施例中,30 本发明的处理对鼠标移动事件进行分析,并且确定鼠标在什么时间停留了预定时间量,其中该时间量通常是数毫秒。在一个优选是示例中,指定的数字是500微秒。但是,WordClick应用也允许用户根据其偏好来调整 这个数值。对普通技术人员来说,可以想到的是,允许用户将反应值调整 成其偏好值的处理是一种通行的实践。在WindowsTM内部,诸如双击时 5 段、鼠标移动速度等大多数鼠标点击参数都是可以通过用户界面对话来设 置的。在不执行文本检索的情况下从第三方应用文档或媒体对象中提取文本 典型的计算机应用是通过将应用编程接口 (API)用作运行应用的协 议向显示文档的第三方应用提供数据检索服务的。通过该API,第三方应io用将会连接到主应用服务,并且从该应用中检索预期数据。这种方法需要 扩展编程,并且需要搜索生成程序已经设置这种交互。相比之外, WordClick发明提供的是一种在不使用API的情况下从第三方应用中捕 捉文本的全新方法。本发明的文本捕捉方法从第三方应用中捕捉文本,并且将文本返回给15 实施本发明的WordClick程序。该文本捕捉方法将会检测任何一个第三 方应用,但是并不需要所述应用了解到这一点以及提交文本检索服务。该 方法是在计算机用户将鼠标光标移动到某个字之上的时候由计算机执行 的。正如普通技术人员所能想到的那样,鼠标和光标都是用于计算机的用 户界面中的常见组件。鼠标会将手的物理移动转换成计算机屏幕上的类似20 移动。在输入时,该方法将会给出包含了处于鼠标光标下方的选定字的文 本段落以及段落元数据。这些元数据是由文本字体特性组成的,其中所述文本字体特性包含以下属性字体字样、字体大小、字体颜色、文本釆用斜体、文本采用粗体、文本具有下划线。由于不同字乃至字中的不同部分 有可能具有不同特性,因此,该文本捕捉方法将会输出与整个段落或段落25的一部分相关联的文本特性。具有元数据的段落被传递到WordClick应 用,该应用则会调用字集逻辑并且根据选定的字及其周围的文本上下文来 构造最恰当的搜索査询。在用以捕捉鼠标光标下方的文本的优选实施例中,该方法将会采用以下步骤30a.在安装了 WordClick(字点击)应用之后,或者在安装了 WordClick应用的计算机启动时间的时候,WordClick应用立即安装一个系统范围钩 子,以便捕获鼠标事件。正如普通技术人员所能想到的那样,Windows 操作系统允许应用安装名为"系统范围钩子"的特殊程序,以便向应用告 知各种系统事件。而优选实施例则是使用这些钩子来得知鼠标移动事件 5的。b.在优选实施例中,其中是通过悬停-点击处理而使系统能够区分针 对主应用的点击以及针对本发明的选择处理。正如普通技术人员所能想到 的那样,在那些显示文本但却不具有有效的可点击文本的区域中,悬停-点击选择方法可以被典型的鼠标点击选择替换。 io c. —旦本发明通过悬停-点击方法或实际鼠标点击确定选择了某个区 域,那么本发明将会检索与使用操作系统服务WindowsTM可存取API所 定位的鼠标光标位置相对应的选定项目。正如普通技术人员所能想到的那 样,WindowsTM可存取API是由WindowsTM操作系统提供的一组服务。d. 优选实施例对对象类型进行分析,如果它是文本对象,则为该对象 15确定恰当的边界长方形。e. —旦确定了边界长方形,则优选实施例会在应用内部安装附加钩子。 作为替换,这些附加钩子也可以在应用运行之前确定而在这个步骤激活。 这些钩子以文本绘制函数为目标,并且会在执行主应用逻辑之前插入附加 逻辑。在执行这些方法的时候,优选实施例将会使用附加逻辑,以使本发20明捕捉文本及其属性。f. 在安装了钩子之后,优选实施例将会迫使应用重新绘制对象或重新 显示对象。在重新绘制过程中,主应用将会使用文本输出功能来绘制文本, 由此,作为被安装的钩子的结果,这样做将会导致向WordClick发明应 用发送一个带有将要输出的文本及其属性的通知。这样一来,本发明将会25接收到来自选定区域的文本。g. —旦重新绘制了边界长方形中的所有文本,那么优选实施例将会释 放文本捕捉钩子,将所有文本及其属性收集在一个数据结构中,并且将文 本块作为输入传递到字集方法,以便根据发现了选定字的局部上下文来产 生搜索查询。30 此外,本发明的另一个目的是提供一种根据单个的选定字及其周围的上下文来自动识别包含了一个以上的字的完整逻辑搜索査询的方法。本发 明提供了一种用于以尽可能接近自然逻辑的方式来确定用户搜索意图的 方法。 一旦用户通过将鼠标光标移动到目标字之上而选择了该字,那么该 方法将会分析所述字所在的上下文,并且输出周围上下文中与选定字相对 5应的最恰当的字集合。稍后,这个输出或逻辑字集将作为查询发送到搜索 引擎。本发明的方法是使用上下文来确定与选定字相对应的最恰当字集的。 该方法是在计算机用户将鼠标光标移动到字之上的时候由计算机来执行 的。当文本捕捉方法从第三方应用中收集了恰当区域的段落数据时,这时 )0将会调用这种方法。如上所述,这个模块会将文本传递到字集模块。并且 该字集模块根据局部上下文来产生査询本身。所述査询既可以包括单个的 选定字,也可以包括多个字,其中所述多个字全部出于搜索目的而被合并 到了单个查询中。字集生成15 在优选实施例中,计算机从配置文件加载逻辑规则并且是通过调用该规则来创建搜索查询。这样做允许对逻辑规则进行动态修改,并且允许在 不对正在运行的程序执行常见的方法修改的情况下添加定制的逻辑规则。 在优选实施例中,下列参数将会从文本捕捉方法传递到字集方法 1)选定字——鼠标指针所在位置的字。 20 2)包含了选定字的恰当段落。段落中的所有大写和标点都被保留。3)段落的文本特性,艮口a. 是否段落或其一部分采用斜体;b. 是否段落或其一部分采用粗体;c. 是否段落或其一部分采用下划线。25 4)段落内部的所有元素的字体特性(字样、大小和颜色)。一旦收集了关于所述方法的所有输入,那么该方法将会重复执行一系列逻辑规则,以便确定包含该查询的字集。这些逻辑规则被划分了优先级,并且是可以扩展的。如果该逻辑规则确定整个输入文本块都符合规则,那 么所有后续逻辑规则都被忽略。如果该逻辑规则确定输入不复合该规则的30 判据,则调用该系列中的下一个逻辑规则。如果所有逻辑规则都无法识别该项目,则将这个单独的选定字作为搜索项目进行输出,以便用于所述搜 索。在一个优选实施例中,以下是例示的默认逻辑规则,并且这些规则是按 照如下顺序划分优先级的 5 1)斜体逻辑规则a. 该规则确定选定字是否采用斜体;b. 如果满足a.,那么该规则确定周围字是否采用斜体,并且对字数量 进行计数;c. 如果该字计数大于预定限度,则不对项目进行选择,并且调用该系 io列中的下一个逻辑规则。如果该字计数小于预定限度,则将所有采用斜体形式的字全都合并到项目中。在优选实施例中,该预定限度是六个字。2) 粗体逻辑规则a. 该规则确定选定字是否采用粗体;b. 如果满足a.。则该规则确定周围字是否采用粗体,并且对字数量进15 行计数。C.如果该字计数大于预定限度,则不对项目进行选择,并且调用该系 列中的下一个逻辑规则。如果该字计数小于预定限度,则将所有采用粗体 形式的字全都合并到项目中。在优选实施例中,该预定限度是六个字。3) 下划线逻辑规则20 a.该规则确定选定字是否采用下划线;b. 如果满足a.,那么该规则确定周围字是否采用下划线,并且对字数 量进行计数;c. 如果该字计数大于预定限度,则不对项目进行选择,并且调用该系 列中的下一个逻辑规则。如果该字计数小于预定限度,则将所有采用下划25线形式的字全都合并到项目中。在优选实施例中,该预定限度是六个字。4) 字体特性逻辑规则a.该规则识别选定字及其相邻字的字体特性(字样、大小、颜色)。 这些相邻字被认为是处于同一句子中的字以及处于选定字的预定限度以 内的字。30 b.如果相邻字中的所有字都具有相同的字体特性,则不选择任何项目,并且调用该系列中的下一个逻辑规则。如果选定字具有与相邻字中的其他 字具有某些不同的字体特性,则将所有那些与选定字具有相同字体特性并与选定字相邻的字全都合并到项目中。5) 双引号逻辑规则5 3.该规则通过对段落进行处理来识别双引号对,并且确定选定字是否处于双引号对中;b. 如果满足a.,则该规则确定引号内部的字数量。c. 如果字计数大于预定限度,则不对项目进行选择,并且调用该系列 中的下一个逻辑规则。如果该字计数小于预定限度,则将引号内部的所有io字全都合并到项目中。在优选实施例中,该预定限度是六个字。6) 单引号逻辑规则a. 该规则通过对段落进行处理来识别单引号对,并且确定选定字是否 处于单引号中;b. 如果满足a.,则该规则确定引号内部的字数量。15 c.如果字计数大于预定限度,则不对项目进行选择,并且调用该系列 中的下一个逻辑规则。如果该字计数小于预定限度,则将引号内部的所有 字全都合并到项目中。在优选实施例中,该预定限度是六个字。 7)大写字母逻辑规则-a.该规则识别出选定字是否大写; 20b)如果满足a.,那么该规则收集所有那些与选定字相邻并且处于同一 个句子之中的大写字,并且对大写字的数量进行计数。由于姓名可以包含 通常被视为句子结束符号的句号,因此在这里可以为姓名应用特殊的规 则。c.如果该字计数大于预定限度,则不对项目进行选择,并且调用该系25列中的下一个逻辑规则。如果该字计数小于预定限度,则将所有大写字全 都合并到项目中。在优选实施例中,该预定限度是六个字。计算机是在不修改系统的情况下动态加载来自配置文件的逻辑规则 的。正如普通技术人员所能想到的那样,在该方法中很容易添加新的规则, 并且已有规则同样是很容易修改的。通过使用大量的逻辑规则以及附加的30 人工智能(AI)技术,可以从一组字中选择一个查询,以此作为在这些字中选择单个字的结果。例如,通过使用简单的语法分析器,可以选择那些 修改了名词的形容词,动词及其宾语,或是有可能作为査询相关的其他语 法关系。查询生成时的用户界面操作 5 然后,在产生字集査询的时候,本发明会在屏幕上激活自己的用户界面实例,以便向用户呈现那些构成查询的选择,也就是说,这时会向用户 识别将要用作搜索査询的字集,并且向用户提供关于如何启动査询的指 令。该用户界面则被编程为等待用户选择,以便确定用户是否选择继续进 行该査询。10 该方法将其自身附加于主应用,并且将其自身插入到了应用中的一个可以监视所有应用输入/输出活动的重要位置,其中该位置通常是消息队 歹(J。 一旦该方法将其自身插入到这个队列中,那么该方法将会分析每一个 输入的主应用操作,以便确定那些被关注的操作。在分析之后,为了保留 主应用功能,大多数的输入消息将会原封不动地反向传递到主应用。但是,15如果该消息受到所述方法的关注,那么该消息将会从消息队列中被提取,并且将会执行与WordClick应用相对应的指令集。在优选实施例中,下文给出的是为了向用户警告或提示可能执行的搜索查询活动而执行的操作集合1. 在字集方法从选定字以及上下文中识别了最恰当的搜索查询之后,20 它会立即将这个数据传递到用户界面。2. 该方法以一种与识别主应用中的链接信息相一致的方式来向用户标识选定的字集。如优选实施例所规定的那样在万维网浏览器(例如Internet ExplorerTM或Firefox)中,用于搜索査询的选定字集是易于超 链接相同的方式标识给用户的。正如普通技术人员所能想到的那样,通常,25 超链接是用所论述的带有下划线的字来标识的;但是,这种行为并不是标 准化的,并且它是随多种不同的网站而发生变化的。在这里,其它类型的 指示同样是可以使用的,例如高亮显示,加粗或显示边界框。3.该方法将鼠标光标从默认光标变成主应用使用的光标,以便标识可 选字集。正如普通技术人员所能想到的那样,通常,光标是从箭头变更成30具有指向链接的食指的手的图像的;但是,这种行为并不是标准化的,在某些应用中,这种行为是可以不同的,但是该行为仍旧提供的是相同的选 择功能。a. 该方法在用户界面上弹出一个具有描述性消息的工具提示窗口,其 中该描述性消息向用户通告可能实施的用于搜索被识别字的可选活动,并5 且向用户提供如何完成该活动的指令。正如普通技术人员所能想到的那样,工具提示是WindowsTM操作系统的一个标准元素,它可以供各种应 用使用,以便在用户操作应用的时候以一种并不明显的方式来向用户提供 信息。b. 然后,该方法等待用户点击被标识字集,或者等待用户将鼠标指针 io 移动到不同位置。在优选实施例中,如果用户点击被标识的字集,那么本发明将会继续执行査询。如果移动从选定字集那里移开鼠标,那么本发明 确定用户无意搜索被标识字集。由此,所有标识元素都会移除,并且内部 方法状态将会复位到初始状况。后续的鼠标点击将会像早先并未发生选择处理的情形那样被加以处理该方法对这些鼠标点击进行间擦,并且将其 15 反向传递到主应用。用于可配置搜索目标选项的多个搜索目标 本发明的另一个目的是为用户提供将选定字集作为査询发送给一个以 上的搜索引擎,以及允许用户对将要在搜索中使用的实际搜索引擎进行配置的选项。众所周知,对GoogleTM这类搜索引擎来说,搜索査询是借助 20 于打开浏览器,将控制权传递给Google网站、键入关键词以及选择用户 界面上的"继续"而被提交给搜索网站的。作为替换,整个査询也可以作 为一个消息分组,其中该消息分组包含了查询字集以及关于查询源的信 息,即产生请求的网络地址和进程。这个消息分组被通过使用数据联网协 议而被发送到搜索引擎网站,其中该协议通常是使用TCP/IP的因特网。 25 正如普通技术人员所能想到的那样,本发明可以直接组装这些分组,并且 将搜索查询当作消息分组发送到选定网站。普通技术人员可以想到的是,除了鼠标左键单击之外,还有多种可以 用于从用户那里获取输入的单步选项,例如鼠标左键双击以及与ALT按 键键入相结合的鼠标左键单击。本发明是通过使用源自用户的附加单步输 30 入来为同一个字集搜索备选搜索引擎的。由此,本发明通过使用一种单步方法而将一个搜索查询发布给了大量的搜索引擎。本发明还规定目标搜索引擎可以由用户借助远程服务器来进行动态 配置。该服务器向客户机应用传递可用的搜索引擎选择以及默认设置;在 用户能够配置目标搜索引擎并且将点击组合指定给其选择的搜索引擎的 5同时,默认选择也可以是预先配置的。当调用本发明的用户界面的时候,在产生了字集输出之后,用户具有 多个可以继续执行的选项,例如1. 鼠标左键单击2. 鼠标左键双击10 3.在按下ALT键盘按键的同时进行的鼠标左键单击优选实施例规定的是这其中的每一个操作都将搜索请求发布给不同的 搜索引擎。在在优选实施例中规定对操作(a)来说,搜索査询被发布给了 GoogleTM搜索引擎;对操作(b)来说,搜索查询被发布给了的情况 下AmazonTM搜索引擎;对操作(c)来说,搜索査询被发布给了 FrazooTM 15 搜索引擎。优选实施例规定目标搜索弓I擎可以借助下列方法来进行动态配置1. 由应用服务器动态提供2. 由终端用户配置在优选实施例中,其中规定将搜索引擎配置设置保存在单独的配置文件20中,并且本发明会向WordClick服务器检查软件更新。如果有更新可用, 那么该应用将会下载和更新配置文件。这样做允许服务器供应新的搜索目 标并且为每一个点击组合设置默认值。除了服务器更新之外,优选实施例 还规定由应用来提供用于搜索引擎配置的设置对话框。在这种设置中,用 户可以将来自可用搜索引擎列表的目标搜索引擎指定给每一个特定的点25 击组合。搜索查询中的软件发行方标识插入本发明的另一个目的是在搜索查询内部动态传递发行方标识。由于本发 明的目标是提供一种通过使用单步法来搜索选定项目的方法,因此,在搜 索査询内部动态传递发行方标识的处理将是非常重要的。本发明则是通过 30 使用发行方标识来向目标搜索引擎告知搜索查询发端的。所述发端不但意味着寻求查询结果的计算机的地址,而且还意味着与驻留在计算机上的发 明实例相关联的身份。这样一来,搜索引擎运营商可以将该查询与调用了 用以发送查询的本发明的特定软件拷贝相关联——与软件自身的发端区 分开来。换句话说,即使发行方从其他地方获得软件,所述发行软件拷贝 5 的各方也可以与这些拷贝产生的搜索查询相关联。不同的搜索引擎具有用于传递发行方标识信息的不同规则;由此,本发 明规定了本发明应用如何根据目标搜索引擎的规则来动态调整发行方信 息。这种方法通常是在确定字集之后以及在将搜索查询发送到引擎之前执 行的,但是它也可以在任何时间执行。该方法的输出是向指定的搜索引擎10发送了带有适当插入消息分组的恰当发端信息的搜索请求消息分组。在优选实施例中,本发明的方法允许应用在将搜索査询发送到目标搜 索引擎之前将发行方标识信息动态插入所述搜索查询。在优选实施例中规 定,发行方标识信息是与目标搜索引擎的身份一起保存在配置文件中的。 不同格式的发行方信息是以一种与不同搜索引擎相关的方式保存在文件15中的。这样一来, 一旦确定了目的地搜索引擎,那么以恰当方式形成的发 端数据将被从文件中取回,并被插入到包含搜索查询的消息分组中。在优 选实施例中,该信息是经过加密并且避免受到用户操作和篡改的。对优选实施例来说,它规定的是在预备向搜索引擎发送搜索查询的 时候,本发明的应用会在搜索引擎应用输入规则之后将发行方标识插入查20 询内部。这样则需要添加一个搜索引擎专用关键字和发行方标识的配对, 如果恰当的话,该配对是添加在搜索查询末端的。发行方信息的格式是任 意的,并且是由搜索引擎确定的。在下文中给出的是针对GoogleTM搜索 引擎并带有DID (由带有下划线的附加源ID来标识)的搜索査询http:〃www.google.com/search &q=WordClick&sourceid=4d825c90-9 25dbf-4dde-9bcl- d970807599f3关于发行方标识插入处理的详细描述对实施本发明的软件的发行方来说,每一个发行方都被指定一个唯一 的标识号码或DID。通过使用DID,每一个由作为WordCIick实施的本 发明传送的查询都可以将其自身作为源于WordClick或是任何发行 30 WordClick的实体的查询,从而标识给目的地搜索引擎。由此,如果WordClick程序是由编号为1和2的两方发行的,那么在恰当的查询字 段中具有1或2并且指向同一搜索引擎的查询可以被识别成与一方或另一 方相关联。这样一来,搜索引擎公司可以确定从金钱角度来讲应该将产生 所述搜索归功于这两个发行方中的哪一方。正如普通技术人员所能想到的 5 那样,作为公司的很多搜索引擎都是由广告商根据该网站的业务量来支付 费用的。由此,搜索引擎公司会向其他那些将搜索业务量引导到搜索引擎 的网站支付费用。这种归属是通过在查询自身当中包含某些身份指示来确 定的。在这种情况下,WordClick应用可以借助本发明来而该WordClick 应用提交的査询归因于在用户计算机上安装和允许安装该应用的发行方。io 而所述发行方则意味着包含了可供下载应用拷贝的网站,授权网站提供下 载的当事方,用电子邮件邮寄程序拷贝的当事方,允许通过从计算机上传 所述程序而以对等连接的方式将其下载到另一台计算机的当事方,将包括 实施本发明的程序在内的一个或多个程序组合到包括CD、 DVD、 USB 钥匙或其他存储器介质在内的计算机可读介质,并且准许复制介质和分发15介质的当事方,在程序业己在计算机上驻留于去激活状态的同时促使在计 算机上激活或安装该程序的当事方,以及将软件预先加载或者准许将软件 预先加载到计算机上的当事方,对本公开来说,所有这些促进计算机程序 分发的方法都被视为发行方。任何一个当事方都可以规定一种唯一的分 发,并且可以对实施本发明的程序进行修改(在分发之前或之后),由此20 在操作所分发的程序拷贝时,该拷贝会在发送给搜索引擎网站的搜索查询 消息中包含发行方的属性。该方法中的第一个步骤是调用一个名为"URL处理器"的模块。该 URL处理器负责的是在发送查询字串之前将用于每一个提供支持的搜索 引擎目标的DID附加于该查询字串。该URL处理器确认在URL査询字25串中包含了正确的DID,并且应对选定目标搜索引擎可能需要的任何特 殊处理。特别地,该实施例规定将发行方信息保持在配置文件中。该URL 处理器则根据选定搜索引擎目标的身份并且通过检查配置文件来检索以 恰当方式形成的DID信息。所述DID是集成在构成提交给搜索引擎的查 询提交的消息分组中的,而该消息分组则是借助因特网上的HTTP传输30 而被提交给搜索引擎的。正如普通技术人员所能认识到的那样,在这里可以使用简单的査找方法来执行检索。对那些由终端用户配置的搜索目标来说,URL处理器将会使用搜索目标列表来交叉引用字集査询字串,如果产生匹配,则在将HTTP消息分组请求发送到搜索引擎之前将DID附加于查询字串。 5在优选实施例中,URL处理器以及与之关联的配置文件将会得到保护,从而避免受到有可能由终端用户实施的变更操作、设置以及配置文件中的信息的操作的影响;此外,URL处理器和配置文件还被设计成防止 (尽可能)逆向工程或其他那些用于禁用或重新配置该模块的尝试。这种处理是通过众所周知的加密和数字签名方法来完成的。当应用创建配置文 io 件时,这时将会使用一个密钥来加密该配置文件,当应用从配置文件中寻找信息时,该应用可以使用该密钥来来解密配置文件。正如普通技术人员所能想到的那样,很多用于保护文件安全的协议都是可以使用。URL处理器是通过将恰当形成的DID添加到消息中来组装查询消息分组的。然后,该消息分组将会经由因特网发送到搜索引擎。由此,该搜 15索引擎可以观察消息分组,并且自动确定应该将所述查询归于哪一个发行方。作为替换,该查询可以在发行方或其他某方的控制下发送到服务器,其中所述发行方或其他某方会将HTTP源IP地址指示的终端用户身份记入日志,然后将所述搜索继续转发到搜索引擎。 其他的引用和描述20 鼠标鼠标是一种用于计算机的手持式指示设备,它包括一个配备了 一个或多个按键的对象,并且该对象的形状与手部下方自然适合。鼠标下 方收容了 个用以检测与所述所在表面相对的鼠标运动的设备。通常,鼠 标的2D运动会转换成显示器上的光标运动。超链接它是文档中指向该文档内部的信息或是另一个文档的链接。 25这些链接通常是用高亮显示的字或图像来表示的。当读者选择某个超链接时,计算机显示将会切换到所述超链接引用的文档或文档部分。因特网搜索技术用于根据所给出的特定项目以及在所确定的其他约 束条件(例如主题、日期、期刊等等)以内请求对文档进行电子检索,搜 索结果将会列举出作为所提交的搜索请求的结果而被检索的文档超链接 30 集合。主要的因特网搜索引擎是Google:发现与用户查询相匹配的网站。还包括图像搜索、本地搜索、Google新闻以及Froogle。Yahoo: Yahoo!因特网门户为全世界的消费者和公司提供了电子邮 件、新闻、购物、万维网搜索、音乐、梦幻运动、以及众多其他的线上产 5 品和服务。Open Directory Project (开放式目录项目)由志愿编辑者编译的可 搜索万维网目录。按点击数支付技术按点击数支付或PPC是一种在网站、尤其是搜索 引擎上使用的技术。按点击数支付的广告通常是位于搜索结果附近的文本10 广告;当站点访问者点击该广告时,广告商将会收取少量金额。其变体包括按位置收费以及按等级收费。有时,按点击数收费也被称为每点击成本或CPC。主要的按点击数收费的广告引擎是Google AdWords: Google Network的范围已经延伸到了 80%的因特 网用户is Yahoo! Search Marketing (其前身是Overture):其范围已经延伸 到了 80%的活跃因特网用户Kanoodle.com:基于目标搜索、内容以及用户行为的每点击成本广告 链接程序的提供者。所描述的发明实施例是用于例示的,对本领域技术人员来说,众多的20 变更和修改都是显而易见的。所有这些变更和修改全都处于附加权利要求 所定义的本发明的范围以内。虽然在这里详细描述和例证了本发明,然而应该清楚了解,这些描述 仅仅是作为例证和例示给出的,它并没采取任何限制。可以预期的是,为 了清除起见而在独立实施例的上下文中描述的不同发明特征是可以在单25个实施例的组合中提供的。相反,为了简单起见而在单个实施例的上下文 中描述的不同发明特征既可以单独提供,也可以在任何一种适当的组合中 提供。此外还可以预期的是,附录中描述的特定实施例仅仅是为了极为详 细地公开本发明,而不是为了进行限制。另外,可以预期的是,如果需要的话,本发明的任何软件组件都可以采用ROM (只读存储器)的形式来30 实施。如果需要的话,这些软件组件通常是可以使用常规技术而在硬件中本发明的实质和范围只受附加权利要求项的限制。应该指出的是,在 这里使用了流程图来论述本发明的不同方面,并且这些流程图不应该被解 释成是将本发明局限于任何特定的逻辑流程或逻辑实施方式。所描述的逻 5辑可以在不改变总体结果或者不以其他方式背离本发明的真实范围的情 况下被分成不同的逻辑块(例如程序、模块、功能或子例程)。通常,逻 辑部件是可以在不改变总体结果或者不以其他方式背离本发明的真实范 围的情况下以不同的顺序添加、修改、省略、执行的,或者是可以使用不 同的逻辑构造(例如逻辑门、循环原语、条件逻辑以及其他逻辑构造)来 0 实施的。对那些用于实施先前在这里描述的所有功能或是某一部分功能的计算 机程序逻辑来说,这些计算机程序逻辑是可以采用不同形式实施的,这其 中包括但不局限于源代码形式、计算机可执行形式以及各种中间形式(例 如由汇编程序、编译器、连接器或定位器产生的形式)。源代码可以包括15 在各种编程语言(例如对象代码、汇编语言或是高级语言,如FORTRAN、 C、 C++、 JAVA或HTML)之中的任何一种语言中实施的一系列计算机 程序指令。以便与不同的操作系统或操作环境结合使用。源代码可以定义 和使用不同的数据结构以及通信消息。所述源代码可以釆用计算机可执行 形式(例如借助解释器),或者源代码也可以被转换成(例如借助翻译器、20 汇编器或编译器)成计算机可执行形式。计算机程序可以用任何形式(例如源代码形式、计算机可执行形式或 中间形式)永久或临时地固定在有形存储介质中,例如半导体存储器设备 (如RAM、 ROM、 PROM、 EEPROM或闪存可编程RAM),磁存储器 设备(例如磁带或固定磁盘)、光学存储器设备(例如CD-ROM)、 PC25 卡(例如PCMCIA卡)或其他存储器设备。此外,计算机程序可以采用 任何形式固定在可以传送到计算机的信号中,其中该信号可以使用不同通 信技术中的任何一种来传送,这其中包括但不局限于模拟技术、数字技术、 光学技术、无线技术、联网技术以及互连技术。另外,计算机程序既可以 采用任何一种形式并作为附带了印刷或电子文档编制的可拆卸存储介质30 (例如现成软件或磁带)来分发,也可以由计算机系统预先加载(例如在系统ROM或固定磁盘上),还可以从服务器或电子公告板经由通信系统 (例如因特网或万维网)来进行分发。
权利要求
1.一种由运行在计算机上的代码执行并且通过使用计算机显示的文本来产生搜索查询消息分组的方法,包括从用户接收具有显示文本中的至少一个字的选择;确定包含了显示文本中的至少一个字的字集;产生数字网络消息分组,其中该分组包含了与执行本方法的程序拷贝发行方之一相关联的身份指示。
2.权利要求1的方法,还包括将该消息传送到目的地搜索引擎网站。
3. 权利要求2的方法,还包括从用户接收搜索引擎网站的身份的选 择,其中所传送的消息分组被发送到所述搜索引擎网站。
4. 权利要求2的方法,其中传送步骤是响应于用户启动下列各项之一 的处理而执行的鼠标点击、书写笔触摸、按键键入、语音命令。
5.权利要求1的方法,其中接收步骤包括在光标处于显示文本附近的字邻近时检测用户在预定时段没有移动光标的状况。
6. 权利要求5的方法,其中预定时段小于5秒。
7. 权利要求l的方法,还包括显示被显示文本中的字集成员的指示。
8. 权利要求7的方法,其中字集包括不到10个字。
9.权利要求1的方法,其中字集包括至少一个与选定字上下文关联的 字。
10.权利要求1的方法,其中确定步骤包括将至少一个逻辑规则应用 于包含选定字的文本中的一组字。
11. 权利要求10的方法,其中该逻辑规则是下列各项中的其中一项 25 斜体逻辑规则,粗体逻辑规则,下划线逻辑规则,字体类型逻辑规则,双弓I号逻辑规则,单引号逻辑规则以及大写逻辑规则。
12. 权利要求9的方法,还包括响应于用户选择的预定设置来修改逻辑规则应用的顺序。
13. 权利要求2的方法,其中传送步骤针对的是一个以上的搜索引擎。 30
14.权利要求2的方法,其中身份指示是以一个与软件发行方的身份相关联的预定字串。
15.权利要求14的方法,还包括通过对从数据存储设备中读取的数据执行解密或解扰处理之一来恢复 预定字串。
16.权利要求14的方法,其中生成步骤还包括从用户接收目的地搜索引擎网站的选择; 检索与选定的目的地搜索引擎相关联的所需要的属性格式; 形成预定字串,以便符合所需要的格式。
17. —种由运行第二程序的计算机上的第一程序执行并借助光标来确 10定由第二程序显示的用户选择的对象的方法,包括通过捕获光标移动数据来而在第二程序接收移动数据之前确定光标位 置;检测光标在预定时段没有移动的状态; 在执行这种检测时确定光标的停止位置; 15 在与光标停止位置相同的位置附近识别第二程序显示的至少一个对象。
18. 权利要求17的方法,其中预定时段小于5秒。
19. 权利要求17的方法,其中至少一个对象是文本对象。
20. 权利要求19的方法,其中文本对象是一个字。
21. 权利要求17的方法,其中该对象是下列各项之一代表图像的图 20标,代表电视节目的图标,代表电影的图标,代表音频信号的图标,代表计算机程序的图标。
22. —种能在计算机可读介质中实施的计算接可读代码,其中该计算机可读代码被配置成促使一个或多个处理器执行以下操作从用户接收具有显示文本中的至少一个字的选择;确定包含了显示文本中的至少一个字的字集;产生数字网络消息分组,其中该分组包含了与执行本方法的程序 拷贝发行方之一相关联的身份指示。
23. 权利要求21的在计算机可读存储介质中实施的计算机可读代码,还包括计算机课度代码被配置成促使一个或多个处理其执行操作,其中 该操作包括将消息传送到目的地搜索引擎网站。
24.权利要求21的在计算机可读存储介质中实施的计算机可读代码,还包括计算机可读代码被配置成促使一个或多个处理器执行操作,其中 该操作包括从用户接收搜索引擎网站的身份的选择,其中所传送的消息 分组将被发送到所述搜索引擎网站。
25. 权利要求22的在计算机可读存储介质中实施的计算机可读代码, 5还包括计算机可读代码被配置成促使一个或多个处理器执行操作,其中该操作包括显示被显示文档中的字集成员的指示。
26. 权利要求21的在计算机可读存储介质中实施的计算机可读代码, 其中确定操作包括将至少一种逻辑规则应用于包含选定字的文本中的一 组字。
27.权利要求25的在计算机可读存储介质中实施的计算机可读代码, 其中该逻辑规则是下列各项之一斜体逻辑规则,粗体逻辑规则,下划线 逻辑规则,字体类型逻辑规则,双引号逻辑规则,单引号逻辑规则以及大 写逻辑规则。
28. 权利要求21的在计算机可读存储介质中实施的计算机可读代码, 15 其中身份指示适于软件发行方的身份相关联的预定字串。
29. 权利要求28的在计算机可读存储介质中实施的计算机可读代码, 还包括计算机可读代码被配置成促使一个或多个处理器执行操作,其中所述操作包括通过对从数据存储设备中读取的数据执行解密或解扰处理之一来恢复预定字串。
30.权利要求21的在计算机可读存储介质中实施的计算机可读代码,还包括计算机可读代码被配置成促使一个或多个处理器执行包括下列各 项在内的操作从用户接收目的地搜索引擎网站的选择;检索与选定的目的地搜索引擎相关联的所需要的属性格式;25 形成预定字串,以便符合所需要的格式。
31. —种在计算机可读存储介质中实施的计算机可读代码,其中该代码被配置成促使一个或多个运行了显示对象的第一程序的处理器显示来执行下列操作通过捕获光标移动数据而在第一程序接收移动数据之前确定光标位置; 30 检测光标在预定时段没有移动的状态;在执行这种检测时确定光标的近似停止位置;在与光标停止位置相同的位置附近识别第一程序显示的至少一个对象。
全文摘要
一种根据最低限度的用户交互活动来从文档文本或其他媒体对象中自动产生搜索查询的方法。对每一个指定类型的用户输入操作(例如单击或“轻敲”)来说,在这里存在一个预定“搜索目标”。该搜索目标选项是在本地存储的配置文件中定义的。在指向屏幕上的某个文本区域时,这时将会借助某种算法来确定用户预期的搜索项目(例如字或字集)。在这里还使用了悬停-点击方法,如果用户在某个时段将光标悬停在了预期项目之上,那么作为结果,该方法将会激活搜索功能。解析引擎将正被查询的搜索目标URL与已知搜索目标数据库相匹配,并且将那些来自数据库的搜索目标简档的附加信息(例如ID或分支号码)添加给预定查询字串。
文档编号G06F17/30GK101243449SQ200680030019
公开日2008年8月13日 申请日期2006年5月5日 优先权日2005年6月16日
发明者肯·迈尔 申请人:文字点击有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1