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

采用基于时间线的数据表示的文件管理系统技术方案

技术编号:2851337 阅读:306 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种便于通过使用独特的基于时间线的导航工具来管理和导航各种数据对象的独特的系统和方法。具体地,对象可基于其各自的主题被组织成多个区带。每一区带可被创建来指定特定的主题。例如,对象部分地基于诸如创建对象的时间或日期等时间参数在适当的区带内组织。导航工具允许用户依照期望的时间参数或时间范围来导航或浏览区带和对象。缩放和其它浏览选项对用户可用,以在各种细节级别查看感兴趣的对象。对象被表示为可操作的ASCII缩略图。由此,任何对象的内容可直接通过缩略图来修改。

【技术实现步骤摘要】

本专利技术一般涉及导航和查看数据,尤其涉及使用独特的基于时间线的参数或工具对所维护和组织的数据对象的可视化、动态操纵及与其的交互。
技术介绍
在当前计算环境中,对用户只有有限的查看、浏览和文件组织技术可用。例如,现有的应用程序大部分都采用了树结构的文件夹格式来组织和显示各种类型的文件。尽管可查看文件夹、子文件夹和文件之间的某些关系,然而这一关系在范围上受到限制,且主要依赖于明确的用户输入。例如,文件可如用户所指示的依照其公共文件夹或子文件夹来建立联系。此外,在多个文件夹或子文件夹内的多个文件之间查看或导航可能是有问题的,且由于屏幕空间的限制几乎是不可行的。由此,在当前的实践中,多个活动文档之间的用户交互是不可行的。总体上,常规的文件和文件夹组织方法仅提供了对个别文件的完全不同的视图,由此要求更多的用户时间和资源来处理和/或管理文件、文档等等。
技术实现思路
下文提出了本专利技术的简化概述,以提供对本专利技术某些方面的基本理解。该概述不是本专利技术的广泛综述。它不旨在标识本专利技术的关键/决定性元素或限定本专利技术的范围。其唯一的目的是以简化的形式提出本专利技术的某些概念,作为稍后提出的更详细描述的序言。本专利技术涉及一种便于通过使用独特用户界面来导航和管理数据的系统和/或方法。更具体地,数据(个别地被称为对象)可以在一个或多个可定义的类别或区带(band)中表示。在每一区带中或跨多个区带,可以用各种缩放深度,单独或与聚类相关地查看对象-取决于缩放深度和可用的屏幕空间。然而,与常规技术不同,对象可依照基于时间的参数来排列,该参数对于每一对象是唯一或专用的。另外,对象的浏览可部分地通过使用基于时间线的导航工具来实现。由此,用户可更容易地理解和提取一个区带内或跨多个区带的各种对象之间的许多可能的关系。用户通常在对象和时间之间作出无意义的关联。因此,通过允许用户基于时间元素以及按照主题来查看和组织对象,可具有更丰富且更有意义的用户体验。依照本专利技术的一方面,可在查看对象时对一个或多个对象执行多个操作,而不论对象的类型如何(例如,照片、文档、网页、扫描的文档、消息等)。具体地,对象可作为缩略图来查看,由此可以使许多对象的内容对用户可见。可采用许多不同类型的缩略图。一种方法涉及ASCII缩略图。ASCII缩略图本质上是一种基于文本的概要,它定义了以较大对象表示的文本的本质。其它可能类型的缩略图包括图像、音频、视频或表示实际对象的代理的其它媒体缩略图。ASCII(或任何其它类型)缩略图也可以被按比例缩放以仅显示与可在对该缩略图可用的空间中适合的一样多的文本。文本可关于最大化给定显示空间的意义来智能地按比例缩放。每一对象的可视内容的量可取决于当前缩放深度。例如,当用户放大对象的区带或组时,可更容易地看到每一对象或组的更多内容。当用户缩小时,相对抽象的视图以及对象的较少细节可见。此外,用户本质上可在任一时间段上剥除内容的底层,并且通过如此做,能够剥离密集对象以进行更详细的查看-这主要是通过采用定位设备或显示器上的各种缩放按钮或缩放控件来实现的。除表示实际对象之外,对象的缩略图也可以是可操作或可动作的,使得用户可在其上点击以直接访问和/或修改对象的内容。因此,不需要打开或访问控制内容的单独的应用程序(例如,电子邮件程序、文字处理程序等)来对该内容作出改变或保存改变。例如,如果缩略图指示网页,则用户可简单地在其上点击并访问特定的页面。缩略图也可以是动态的,由此当实际对象的内容改变时,缩略图的内容也改变。当在区带之间引入、移动或复制对象时,依照各自区带的元数据可被用于注释特定的对象。可根据用户偏好向对象快速注释显式和隐式元数据。例如,用户可向对象提供标题或名称(例如,显式元数据);或者系统可使用某一形式的人工智能找出相关的对象并输入那些相关对象的适当元数据(例如,隐式元数据)。对象或对象聚类可用不同类型的元数据来注释,包括文本、笔、语音或其它音频。依照本专利技术的另一方面,一个或多个对象可在单独的窗口中选择和/或查看,以供用户可访问的任何数量的其它应用程序使用。例如,一个或多个对象可被选中用于修改或用于诸如超查看(hyper-viewing)等不同类型的查看。超查看可允许用户以非常迅速的方式滚动通过相对大量的对象,以收敛于感兴趣的特定对象。例如,在实践中,用户可能能够使用该超查看技术查看少至10个或多至10,000个对象。用户也可能能够容易地标志或标记感兴趣的或在超查看的特定点处的对象,以在稍后的时间集中于对象的一特定子集。如上所述,对象依照基于时间的导航工具在区带内组织。例如,可沿屏幕的y轴,诸如以栈的形式创建多个区带。区带也可以相对于基于时间的导航工具来排列,以促进网络日志记录环境,在该环境中,用户的反馈或评论可表示对象,且由此可在相关的时间直接输入到区带中。一般而言,所有可用区带或其至少一个子集的至少某些内容可同时在屏幕上查看。例如,内容可能不是可辨别的对象或缩略图,但是作为替代可以是一种指示符,该指示符通知用户在该指示符的地方存在某些对象。然而,当屏幕空间不准许所有期望的区带同时可见时,用户可简单地滚动(例如,垂直地)通过它们,使得当区带下降到屏幕的底部时,它可在屏幕的顶部重新出现。区带也可以基于如由年龄或用户偏好所确定的最后一次访问它的时间而从屏幕上移除。每一区带可以按照从与包含在其中或由用户标识的对象相关联的元数据中提取的名称和/或一个或多个属性(例如,元数据)来定义。类似于常见的树结构视图,区带可以被折叠或扩展。然而,当被完全折叠时,关于每一区带的内容的某些信息仍可通过利用另一轴(例如,x轴)来获得。这部分地是通过监视和跟踪在任一区带内维护的对象的存在和/或密度来实现的。对于用户,该数据可以被表示为每一相应区带中的正弦曲线,由此,幅度和/或色彩不透明度可指示位于特定时间或时间段(例如,年、月、周、日、小时等)的对象的相对数量或对象的相对大小。或者,非正弦形状可表示对象密度。例如,可以采用三角形、椭圆曲线以及可以或不可以在数学上生成的图标。由此,即使群组被折叠或关闭,用户仍可通过结合时间参数利用密度指示符来从中提炼或提取信息。依照本专利技术的另一方面,当对象彼此密切地相关时,它们尤其可被聚类。然而,由于其潜在的大尺寸(例如,在聚类中的对象数量的方面),聚类可见性可能取决于缩放深度而被阻碍。为解决这一情形,用户或系统可从聚类中智能地选择最能代表该聚类的一个对象来表示该聚类。其它对象可在该代表性对象“背后”找到,并可例如使用鼠标置于其上(mouse-over)和滚动操作来滚动通过。较重要的对象聚类可被给予特定标签,该特定标签可保留在屏幕上且在区带中可见,而无论缩放深度如何。通过简单地点击该标签,聚类可被可视化和放大以供更详细的查看。较不重要的聚类也可被标记出来,但是其分配的重要性级别将较低,且由此可被具有较高重要性值的聚类及其各自的标签重叠。由于贯穿用户的个人时间线(例如,假期、工作事件、旅行等)的各时刻上的相对较高的对象密度,任一缩放深度的对象可见性可能是有问题的。由此,为优化对象的可见性,用户可对对象和/或对象聚类区分优先次序。例如,具有较低重要性值的对象或对象聚类的存在可由图标(例如,拖放箭头)或其它图形来指示,以示出在该特定时刻折叠的对本文档来自技高网...

【技术保护点】
一种数据管理系统,包括:一个或多个存储,它储存多个对象以及与每个对象相关联的时间参数以及至少一个其它元数据值;对象管理组件,它便于注释、聚集、标记对象,以及将对象组织成区带视图的基于时间的结构,以被用户快速访问和检索,所述区带视图的对象结构包括与时间线有关的一个或多个区带;以及显示组件,它为用户显示所述区带视图的基于时间的结构,并且允许如用户期望地操纵区带和对象。

【技术特征摘要】
US 2005-1-12 11/034,4021.一种数据管理系统,包括一个或多个存储,它储存多个对象以及与每个对象相关联的时间参数以及至少一个其它元数据值;对象管理组件,它便于注释、聚集、标记对象,以及将对象组织成区带视图的基于时间的结构,以被用户快速访问和检索,所述区带视图的对象结构包括与时间线有关的一个或多个区带;以及显示组件,它为用户显示所述区带视图的基于时间的结构,并且允许如用户期望地操纵区带和对象。2.如权利要求1所述的系统,其特征在于,所述对象管理组件包括注释组件,它使用与区带信息、对象信息或者用户信息中的至少一个有关的元数据来注释对象;聚集组件,它部分地基于与至少两个对象相关联的时间参数聚集所述两个对象以形成对象聚类;以及聚类标记组件,它使用代表所述聚类的名称来标记所述对象类。3.如权利要求1所述的系统,其特征在于,所述对象管理组件基于所述对象和区带的主题将多个对象组织成一个或多个区带,并在每一区带内,基于各对象的时间参数组织所述对象,使得每个区带内的对象以与时间线一致的按照年代的基于时间的方式出现。4.如权利要求1所述的系统,其特征在于,它还包括查找组件,它至少基于一个查找项在所述一个或多个数据库中查找查找对象,所述查找项与用户选择的至少一个元数据值相关联。5.如权利要求4所述的系统,其特征在于,所述查找组件依照与每个发现的对象相关联的时间参数提供在新的区带中排列的一个或多个发现的对象,其中,所述区带与任何其它区带的行为相似。6.如权利要求1所述的系统,其特征在于,所述对象管理组件包括人工智能组件,以自动完成下列至少一种对象自动化;将对象聚集成一个或多个聚类;命名一个或多个聚类;标识重复的对象;标识和标记相关对象;标识来自于相似编辑根的对象;在多个存储器存储中标识相似性和冗余,并且在所述相似性和冗余存在时合并它们。7.如权利要求1所述的系统,其特征在于,还包括将区带视图的基于时间的结构转换成对象的树视图结构,以提供所述区带及其内容的替换视图的组件。8.一种便于基于时间的形式的数据管理的方法,包括在至少一个存储器存储中存储多个对象;部分地基于与各对象相关联的主题和时间参数将所述多个对象组织成区带视图的基于时间的结构,所述区带视图的结构包括相对于时间线堆栈的任何数量的区带;以及向用户显示所述区带视图的结构以便于管理所述对象和区带。9.如权利要求8所述的方法,其特征在于,还包括在每个区带中将任何对象显示为ASCII、图片、音频与视频缩略图中的至少一种,其中,所述对象能从所述区带中直接访问和打开。10....

【专利技术属性】
技术研发人员:SF威廉斯SJ鲍尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1