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

用于在壳层浏览器中扩展对象预览器的系统和方法技术方案

技术编号:2869191 阅读:149 留言:0更新日期:2012-04-11 18:40
一种用于扩展在壳层浏览器中的对象预览器的功能从而改善用户体验的系统和方法。该壳层浏览器提供一种扩展性机制,使第三方开发者能对特定的文件类型扩展缺省预览器的功能。一个图形用户界面包括了一个使用户能为所显示的文件从多个可用的预览器中选择一个预览器的控件。可替换的是,壳层浏览器可以自动地从多个可用的预览器中选择一个预览器。一个包含指示在壳层浏览器中的多个预览器的可用性的信息的数据结构。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及计算机软件领域,尤其涉及一种用于扩展在壳层或文件系统浏览器中的对象预览器的功能以改善用户体验的系统和方法。
技术介绍
随着更多的个人在他们的日常事务中利用计算机,而储存的信息类型多样化为图片、音乐、文档等时,对容易地识别存储在计算环境如个人计算机(PC)中的数据项的需求就引人注目地增长了。文档和媒体一般以层次方式存储在计算机上,组织成存储在文件夹内的媒体或信息文件。文件系统浏览器使用户能在文件系统中导航,定位和打开文件和文件夹。例如,Mircosoft Corporation的WINDOWS EXPLORERTM就是一个操作系统工具,使用户能浏览文件系统。然而,许多用户发现难以根据当前在传统文件系统浏览器中可用的信息来正确地识别文件。在文件系统浏览器内察看关于一个文件的元数据的能力可以大大地帮助用户识别特定的文件,而不必打开它。例如,在Mircosoft Corporation的WINDOWS 9X操作系统中,用户可以通过访问某个特定对象的属性表来察看对象元数据。属性表以某种标签了的类似索引卡片的属性页选项的形式向用户显示一个对象的性质或设定的列表,每个选项都反映了用于定制参数的标准对话框风格的控件。然而,使用属性表来定位数据项可能很慢很麻烦,而且有些用户发现难以在一个属性表中定位相关的元数据。类似地,使用信息提示来定位数据项也可能很慢很麻烦,因为为了察看在信息提示中显示的有限的元数据,用户必须将鼠标光标停留在每个文件上。传统的文件系统浏览器不允许用户输入和编辑关于文件和文件夹的元数据,而这能显著地增强用户稍后定位该文件的能力。至今为止,用户输入和编辑元数据的能力只限于特殊用途的软件程序。这样的程序的例子包括用于电子音乐文件的媒体播放器和用于电子图片文件的应用程序。然而,使用这样的程序只限于由该程序所支持的特定文件类型,与支持多种文件类型的文件系统浏览器正相反。Mircosoft Corporation的WINDOWS XP操作系统包含了一个用于MyPicture文件夹中的图像浏览器。My Picture文件夹被赋予了特殊的特性,使用户能将图片作为照片而不只是作为文档图标来察看。My Picture的图像浏览特性包括察看指甲尺寸和大版本的照片、旋转斜拍的照片以及创建幻灯片的能力。用户还可以察看一幅照片的细节,如它的尺寸、拍摄的日期和时间,以及拍摄它的相机的名称。在My Picture文件夹中的预览控制区域包含了一幅用户选择图像的放大了的预览图像、帮助用户在一系列图片中重复的重复按钮,以及用于按顺时钟或逆时钟方向旋转图片的控件。这些图像浏览特性将在下面结合图2进一步详细讨论。虽然上面所讨论的图像浏览特性通过减轻对调用单独的应用程序以察看与操作图片的需求,推进了技术的状况,但预览控件所提供的功能只限于图片文件,而且对第三方软件开发者是封闭的。它显示很少或者没有显示元数据,而且用户不能输入和编辑与该图片文件相关的元数据。预览图像是一个静态的察看器,而不是一个互动的。只察看一个多页文档的第一页的能力也不能必要地帮助用户识别文件的内容。因此,就需要一个提供给用户改善了的文件内容识别特性,使用户能容易地定位其文件的文件系统或壳层浏览器。还存在对一个改善的用于壳层浏览器的图形用户界面的需求,该壳层浏览器允许从多个可用的预览器中对某个特定的文件类型选择一个预览器。还需要一种可扩展壳层浏览器,它使得软件开发者可以在文件类型的基础上向用户提供额外的信息和功能。
技术实现思路
本专利技术通过提供一种系统和方法来满足了上面的需求,并克服了已有技术的一个或多个不足,这种系统和方法扩展了在一个配置来显示代表多种数据项类型的多个数据项的壳层浏览器中的对象预览器的功能,从而改善了用户体验。在本专利技术的一个方面,提供了一个壳层浏览器,包括一个缺省的预览器和一个扩展机制。缺省预览器提供对多种数据项类型的标准级别的功能。扩展机制实现对这些数据项类型中的一种或多种的超出由缺省预览器提供的标准级别的功能。本专利技术的另一个方面是一个具有第一预览器和第二预览器的壳层浏览器。第一预览器提供对多种数据项类型的标准级别的功能,而第二预览器提供对这些数据项类型中的一种或多种的某个替换或扩展级别的功能。该壳层浏览器配置成对该一种或多种数据项类型有选择性地使用第一预览器或第二预览器。在另一个方面,本专利技术提供了一个用于支持多种数据项类型的壳层浏览器的图形用户界面。该图形用户界面包括用于在该壳层浏览器中显示一组数据项的第一个屏幕区域,和用于从多个可用的预览器中对所显示的数据项选择一个预览器的手段。本专利技术的另一个方面是一种计算机实现的方法,用于在一个支持多种数据项类型的壳层浏览器中选择一个预览器。该方法包括对某种特定的数据项类型在该壳层浏览器中提供多个预览器,和对该特定数据项类型选择这些预览器中的一个。而后该方法将所选择的预览器与该特定数据项类型相关联。在本专利技术的另一个方面中,提供了一种计算机实现的方法,用于实现在一个支持多种数据项类型的壳层浏览器中使用第三方预览器。该方法包括提供一个壳层浏览器,具有用于多种数据项类型的一个缺省预览器,和提供一个扩展性机制,使第三方能开发一个用于该多种数据项类型中至少一种的替换预览器。本专利技术的另一个方面是一个包含了在一个壳层浏览器中的多个预览器的指示信息的数据结构。该数据结构存储在一种或多种计算机可读取媒介上,包括包含一个支持多种数据项类型的缺省预览器的指示信息的第一数据域。第二数据域包含一个用于第一种数据项类型的替换预览器的指示信息,而第三数据域包含当在该壳层浏览器中显示第一种数据项类型的数据项时是调用缺省预览器还是替换预览器的指示信息。附图说明下面参照所附的图示来详细描述本专利技术,其中图1是适合用于实现本专利技术的一个计算系统环境的方框图; 图2是一个用于浏览存储在一个用于察看其它非图片文件和文件夹的壳层浏览器环境内的文件夹中的图片的已有技术图形用户界面的示意图;图3是一个用于壳层浏览器的示例性图形用户界面的方框图;图4是一个壳层浏览器中的欢迎面板的示意图;图5是一个壳层浏览器中的选择后面板的示意图;图6是如本专利技术的某个实施例所述的一个具有扩展控件的壳层浏览器中的选择后面板的示意图;图7是如本专利技术的某个实施例所述的一个与图5相似但包括一个使用户能在壳层浏览器中选择一个预览器的上下文环境菜单的选择后面板的示意图;图8A是如本专利技术的某个实施例所述的图示一种使用户能在壳层浏览器中选择一个预览器的方法的流程图;图8B是如本专利技术的某个实施例所述的图示一种使系统能在壳层浏览器中选择一个预览器的方法的流程图;图9是如本专利技术的某个实施例所述的图示一种实现在壳层浏览器中使用第三方预览器的方法的流程图;以及图10是一个包含在壳层浏览器中的多个预览器的指示信息的数据结构的方框图。具体实施例方式本专利技术涉及一种系统和方法,用于扩展在一个配置来显示代表多种数据项类型的多个数据项的壳层浏览器中的对象预览器的功能,从而改善用户体验。下面描述了用于本专利技术的一个示例性操作环境。总体上参照附图,特别是首先参照图1(其中相同参考号在多个图形中标识了相应的部分),显示了一个用于实现本专利技术的示例性操作环境,并将其普遍性地指定为操作环境100。该计算本文档来自技高网
...

【技术保护点】
一种配置成显示代表多种数据项类型的多个数据项的壳层浏览器,其特征在于该壳层浏览器包含:一个为这多种数据项类型提供标准级别功能的缺省预览器;以及一种为这多种数据项类型中的一种或多种实现超出由缺省预览器提供的标准级别的功能的扩展性机制。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JB库尔茨JC哈利DG德沃切克TK比姆
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

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