【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及搜索引擎。更明确地说,本专利技术涉及信息捕捉的方法和系统。
技术介绍
用户使用例如个人计算机、个人数字助理、移动电话或类似装置的客户端装置产生和访问例如电子邮件、网页、文字处理文档、电子数据表文档、即时通讯消息、演示文档、多媒质文件和类似项目的大量项目。一些项目存储在耦合到客户端装置、由客户端装置访问或与客户端装置关联的一个或一个以上存储装置上。用户有时希望搜索存储装置中的项目。常规客户端装置搜索应用程序会使客户端装置的性能显著降级。例如,某些常规客户端装置搜索应用程序通常使用成批处理将所有项目编入索引,这导致成批索引期间客户端装置的性能显著减慢。另外,成批处理仅周期性地发生。因此,当用户执行搜索时,最新近的访问或所创建的项目有时不包含在结果中。此外,如果将成批索引安排在客户端装置不开启的时间,那么在一段持续的时间内可能不会发生成批索引。在此情况下,与客户端装置相关的项目索引可能变得明显过时。常规客户端装置搜索应用程序还可能需要在每次成批索引时重建索引或建立新的局部索引,并执行可使用许多客户端装置资源的合并操作。常规客户端装置搜索应用程序在操作时有时还会使用大量系统资源,从而导致客户端装置的性能减慢。另外,常规客户端装置搜索应用程序通常需要用户向搜索应用程序明确地提供搜索查询来产生结果,且可能限于检查特定应用程序的文件的文件名或内容。
技术实现思路
一种在计算机系统中从目标应用程序的目标窗口捕捉事件数据的基于计算机的方法包含将窗口信息与与目标应用程序的目标窗口关联的目标窗口简档进行比较,和当检测到与窗口中元素关联的状态的状态变化时从目标 ...
【技术保护点】
一种基于计算机的方法,用于在一计算机系统中从一目标应用程序的一目标窗口捕捉事件数据的,所述方法包括:将窗口信息与-目标窗口简档进行比较,该目标窗口简档与所述目标应用程序的所述目标窗口关联;及-旦检测到-与所述窗口中一元素关联 的-状态的-状态变化时,从所述目标窗口捕捉事件数据。
【技术特征摘要】
【国外来华专利技术】US 2004-3-31 10/814,7731.一种基于计算机的方法,用于在一计算机系统中从一目标应用程序的一目标窗口捕捉事件数据的,所述方法包括将窗口信息与一目标窗口简档进行比较,该目标窗口简档与所述目标应用程序的所述目标窗口关联;及一旦检测到一与所述窗口中一元素关联的一状态的一状态变化时,从所述目标窗口捕捉事件数据。2.根据权利要求1所述的方法,其进一步包括从一第一应用程序接收窗口创建信息;及确定所述第一应用程序是否为所述目标应用程序的一实例。3.根据权利要求2所述的方法,其中确定包括将所述窗口创建信息与一与所述目标应用程序关联的目标应用程序简档进行比较。4.根据权利要求2所述的方法,其进一步包括确定一与一现有窗口关联的第二应用程序是否为所述目标应用程序的一实例。5.根据权利要求4所述的方法,其中确定包括将来自所述第二应用程序的应用程序相关数据和与所述目标应用程序关联的所述目标应用程序简档进行比较。6.根据权利要求4所述的方法,其中所述应用程序相关数据包含与所述应用程序关联的一窗口类别名、一路径名或一注册表中的至少一者。7.根据权利要求1所述的方法,其中捕捉事件数据进一步包括根据一事件计划以一与一事件关联的数据结构存储捕捉的窗口信息。8.根据权利要求7所述的方法,其进一步包括索引并存储所述事件。9.根据权利要求1所述的方法,其进一步包括响应与所述窗口中所述元素关联的所述状态的一后续状态变化,以自所述窗口的附加的捕捉的事件数据更新一事件的一捕捉状态。10.根据权利要求1所述的方法,其中所述窗口中的所述元素包含一按钮、一下拉菜单或一超链接中的至少一者。11.根据权利要求2所述的方法,其中所述窗口创建信息包含与所述第一应用程序关联的一窗口类别名、一路径名或一注册表中的至少一者。12.根据权利要求3所述的方法,其中所述目标应用程序简档包含与所述目标应用程序关联的一窗口类别名、一路径名或一注册表中的至少一者。13.根据权利要求1所述的方法,其中所述目标应用程序与复数个目标窗口简档关联,每一目标窗口简档包括识别从其中捕捉事件数据的目标窗口的显示元素信息。14.根据权利要求1所述的方法,其进一步包括在一目标应用程序内关联显示捕捉代码。15.根据权利要求14所述的方法,其中所述显示捕捉代码修改所述目标应用程序对于操作系统请求的回应。16.根据权利要求15所述的方法,其中所述操作系统请求包含来自基于一与所述操作系统关联的应用程序编程界面的其它应用程序的消息。17.根据权利要求15所述的方法,其中所述操作系统请求包含对于所述目标窗口中的文本的请求。18.根据权利要求14所述的方法,其中关联显示捕捉代码包含设置一关于所述目标应用程序处理的挂钩函数。19.根据权利要求14所述的方法,其中所述挂钩函数经配置以在一操作系统与所述目标应用程序之间截取消息。20.一种确定索引事件的基于计算机的方法,其包括;接收与一计算机系统中的计算机应用程序关联的复数个显示呼叫;基于一目标窗口简档来处理所述复数个显示呼叫以便确定一目标窗口;至少部分地基于从所述目标窗口捕捉的数据来确定一事件;和将从所述目标窗口捕捉的所述数据编入索引并存储所述事件。21.根据权利要求20所述的方法,其进一步包括基于复数个已存储的目标应用程序简档来确定一目标应用程序,且此外其中所述复数个显示呼叫与目标应用程序关联。22.根据权利要求20所述的方法,其进一步包括捕捉一用户输入到所述目标窗口的文本,且其中所述事件包含所述捕捉的文本。23.根据权利要求20所述的方法,其进一...
【专利技术属性】
技术研发人员:邓建功,斯蒂芬劳伦斯,克里斯托弗M普林斯,米哈伊F约内斯库,
申请(专利权)人:咕果公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。