当前位置: 首页 > 专利查询>微软公司专利>正文

动态生成可选择搜索扩展的系统和方法技术方案

技术编号:2843907 阅读:140 留言:0更新日期:2012-04-11 18:40
系统和相关技术接受用户输入的搜索项来执行对文件系统分层结构内文件的搜索。用户通过在用户界面(104)的搜索项输入框(112)中输入搜索项来搜索文件系统(120)的当前层次。搜索框(114)被动态创建,它可呈现搜索至文件系统中不同层次(122)的扩展,以试图定位更多或其它的匹配文件或命中。搜索的扩展可当初始搜索不能产生任何结果时自动生成。当用户确实选择可选择搜索框时,用户的搜索可无缝地扩展至文件系统中的其它文件、文件夹、树或其它点或层次。当用户输入更多字符或其它数据时,搜索结果可连续或动态地被更新。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算领域,尤其涉及用于自动生成可选择搜索作为用户输入搜索项的平台,例如将文件属性或内容匹配到文件系统中的文件,搜索能以搜索窗口(word wheel)样式呈现,且可展开目录层或其中可执行搜索的文件分层结构中的其它点或层。
技术介绍
在操作系统、应用程序设计领域和其它领域中,提出了对用于频繁搜索用户存储的有力且灵活的搜索工具的需求。用户可希望例如搜索他或她的硬盘驱动器来定位某一类型或扩展名的所有文件,诸如“.doc”、“.jpg”、“.memo”、“.report”或其它的,以找出文档来编辑、打印或以其它方式操作。用户同样可希望基于相关联的元数据,诸如文件大小、或创建或修改的日期来搜索文件。用户有时也可选择基于内部文件内容,诸如期望的文本或数字来搜索文件。当用户试图检查大量文件或数据时,对有效启动和实现这些搜索的需求变得尤其强烈。这种情况可用于例如当用户检查CRM封装中的国家顾客列表或更新大型公司或其它组织内的联系人文件或共享文档时。在其它情况中,用户可希望排序或搜索音乐、视频或其它媒体或文件材料的集合或目录。响应于大范围的文件搜索或其它要求,发展了某些搜索工具和设施。例如,某些应用程序和其它封装可向用户呈现输入框类型的搜索界面,其中用户可输入诸如文件扩展名或其它属性或文件中的字符或文本的搜索项。作为例如对部分或全部匹配所输入的属性或文本的本地硬盘驱动器和相关联的文件系统、进程、文件的搜索可向用户显示来选择或操纵。然而,现有的搜索工具可能受到可用性或功能性上的某些限制。例如,即使如存在的这类搜索工具也仅呈现从在文件系统分层结构的当前层或点中搜索客户机或其它文件系统中收集的结果。因此,如果在给定的目录或文件夹中未找到任何结果,则即使当使用相同的搜索项时,用户也可能被要求来重新开始或在另一目录或文件夹中重新输入另一搜索。同样,现有的搜索工具不允许文件属性(扩展名、名字等)以及例如匹配文本串的深入或内部文件搜索上的搜索并发执行。也存在文件管理和搜索技术上的其它问题。专利技术概述克服本领域中这些和其它问题的本专利技术在一个方面中涉及用于自动生成可选择搜索扩展的系统和方法,其中用户可在文件系统分层结构中的当前层次或点上启动基于文件属性或内容的对文件系统的搜索。在实施例中,专利技术性平台可自动生成反映与文件系统分层结构的当前层次或点内的文件匹配的飞速结果。例如,该平台可当用户输入一个或多个搜索项时,显示名字、日期、大小、作者或其它属性或文本或其它内容匹配这些输入的搜索项的文件的累计。根据本专利技术的实施例,在另一方面中,当对用户输入的搜索项的即时结果没有显示对文件系统分层结构中当前层次或点中的任何文件的任何匹配,或显示太少匹配时,或者基于其它条件,可自动生成并呈现可选择搜索框。在实施例中,该搜索框可动态地为建议或候选搜索项提示自动完成串。该可选择搜索框在实施例中可按照加亮形式向用户呈现,并允许用户使用相同的搜索输入或准则将搜索扩展至其它层次,或通过点击或以其它方式选择文件系统分层结构中的不同层次或点,该层次或点可被加亮或在菜单界面中呈现以供快速激活。附图简述附图说明图1示出了根据本专利技术的实施例,可在其中操作用于基于输入搜索项动态生成可选搜索的系统和方法的平台。图2示出了根据本专利技术的实施例包含输入搜索框的搜索工具或界面。图3示出了根据本专利技术在另一方面的实施例的搜索工具或界面,它包括多层搜索。图4示出了根据本专利技术的实施例的总体搜索扩展处理的流程图。实施例的详细描述图1示出了根据本专利技术的实施例可在其中操作系统和方法的体系结构。如图中所示,用户可在操作系统108的控制下使用和操纵客户机102上的用户界面104,例如操作一组应用程序110中的一个或多个应用程序以及执行其它任务。客户机102可包括诸如硬盘驱动器、如CD-ROM或DVD-ROM的光盘驱动器、电子介质或其它介质或存储的存储106。在实施例中,存储106可包括文件系统118,该系统可物理或逻辑地对存储106上所存储的诸如例如目录、文件、库、树或其它分层结构或其它结构中的程序和数据编码。根据本专利技术的实施例,文件系统118可以是或包括Microsoft WindowsTM系列操作系统的接连几代中所包含的WindowsTM文件系统(WFS)。在客户机102的操作和使用期间,用户可访问存储106和文件系统118来执行诸如定位、打开、修改和保存文件和其它对象的任务。用户可参与的任务可包括搜索一个或多个文件或其它对象、例如使用一组应用程序110中的一个或多个应用程序来打开这些文件、列举一组本地文件、例如生成某一类型的文件的个数的总计、定位和删除废弃的文件、或者其它目的或任务。根据本专利技术的实施例一方面中,用户可操纵用户界面104来启动和执行文件搜索任务,例如使用操作系统108中所包含或支持的一个或多个工具、文件类型、对象或其它特征。在所示实施例中,用户从而例如可通过进行对诸如通过点击或激活“我的电脑”或其它图标、工具条、菜单或其它资源而生成的那些屏幕或视图的操作系统108中的一个或多个屏幕内的文件菜单选择,来激活搜索项输入框112。用户可通过输入与所感兴趣的一个或多个文件相关联的一个或多个搜索项来响应搜索项输入框112。例如,用户可希望查看具有期望属性的所有文件,诸如拥有“.doc”、“.memo”、“.report”、“.txt”、“.jpg”或其它扩展名的文件,或由给定用户或在某一日期创建的文件。其它的扩展名或属性也是可能的,诸如文件系统118内的一个或多个文件的时间、语言、文件大小或其它属性。用户在另一方面可同样在文件系统118内基于文件的内部文本、字符、数字或其它内容来搜索这些文件,并从而输入这些搜索项。搜索项、数据结构和相关资源在实施例中可以包括或通过接口连接至例如前述的美国专利申请第10/440,035序列号和美国专利申请第10/403,341序列号中所述的那些,或其它搜索方案或机制。如图2中所示,根据本专利技术的实施例,在一方面中,当用户开始输入一个或多个搜索项到搜索项输入框112中时,系统可通过自动生成和呈现搜索框114来响应。搜索框114可响应于所输入的搜索项反映搜索活动和逻辑。根据所示实施例,搜索框114可例如在菜单面板的上部包括匹配所输入的搜索项或部分搜索项的文件的属性集的列表。根据实施例,可按照飞速(on-the-fly)、即时或实时的方式生成属性集的列表,使得当键入或以其它方式输入搜索项中的每一新字母、字符、数字或其它符号时,结果可被立即显示。在所示实施例中,飞速结果可包括至此刻匹配所输入的搜索项或部分搜索项的文件的总数的附带的计数。可注意到,如图2中所示,当例如多于一个属性值匹配搜索串或项时,可向用户呈现指示属性“包含”搜索串或项的菜单条目,诸如所示的“Name contains‘lo’(名字包含‘lo’)”。即,在说明性示例中,视图中的多个名字可包含串‘lo’,例如“Logan”、“Lorraine”、“Lomar”等。另一方面,当视图中仅存在匹配搜索串或项的一个唯一的属性时,可向用户呈现指示该属性“is(是)”搜索串或项的菜单条目,诸如所示的“City is Los Angeles(城市是洛杉矶)”。也有可能有用于显示结果的其它界面和格式本文档来自技高网...

【技术保护点】
一种用于自动生成文字匹配界面内的搜索框工具的系统,包括:从用户接收输入搜索项的输入界面;以及搜索引擎,所述搜索引擎与所述输入界面通信来接收所述输入搜索项,并基于使用所述输入搜索项搜索文件系统的结果动态生成可选择搜索框。

【技术特征摘要】
【国外来华专利技术】US 2004-5-3 60/566,947;US 2004-7-9 10/887,0851.一种用于自动生成文字匹配界面内的搜索框工具的系统,包括从用户接收输入搜索项的输入界面;以及搜索引擎,所述搜索引擎与所述输入界面通信来接收所述输入搜索项,并基于使用所述输入搜索项搜索文件系统的结果动态生成可选择搜索框。2.如权利要求1所述的系统,其特征在于,所述输入界面包括图形用户界面。3.如权利要求1所述的系统,其特征在于,所述搜索引擎基于将所述输入搜索项匹配到所述文件系统中的文件的一组文件属性的结果生成所述可选择搜索框。4.如权利要求1所述的系统,其特征在于,所述搜索引擎基于将所述输入搜索项匹配到所述文件系统中的一组文件的内容的结果生成所述可选择搜索框。5.如权利要求1所述的系统,其特征在于,所述可选择搜索框包括在所述文件系统的经修改的分层层次中的预配置搜索。6.如权利要求5所述的系统,其特征在于,所述文件系统经修改的分层层次被加亮。7.如权利要求6所述的系统,其特征在于,所述用户可通过激活所述加亮的分层层次来激活所述预配置的搜索。8.如权利要求5所述的系统,其特征在于,所述预配置的搜索是当当前层次上对所述文件系统的搜索的结果不能满足预定准则时生成的。9.如权利要求8所述的系统,其特征在于,所述预定准则包括对所述文件系统的当前层次上的文件的至少一个匹配。10.如权利要求1所述的系统,其特征在于,所述基于输入搜索项对文件系统搜索的结果基于对所述输入搜索项的更新至少基本上即时更新。11.一种用于自动生成文字匹配界面内搜索框工具的方法,包括从用户接收输入搜索项;以及基于使用所述输入搜索项对文件系统的搜索结果动态生成可选择搜索框。12.如权利要求11所述的方法,其特征在于,所述接收输入搜索项包括经由图形用户界面接收输入搜索项。13.如权利要求11所述的方法,其特征在于,所述动态生成包括基于将所述输入搜索项匹配到所述文件系统中的文件的一组文件属性的结果生成所述可选择搜索框。14.如权利要求11所述的方法,其特征在于,所述动态生成包括基于将所述输入搜索项匹配到所述文件系统中的一组文件的内容的结果生成所述可选择搜索框。15.如权利要求11所述的方法,其特征在于,所述可选择搜索框包括所述文件系统中经修改的分层层次中的预配置搜索。16.如权利要求15所述的方法,其特征在于,所述文件系统经修改的分...

【专利技术属性】
技术研发人员:CR安东尼CK班多克MI沃森RM班克斯
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利