一种基于滑竿式时间器选择快照的方法

文档序号:6481141阅读:205来源:国知局
专利名称:一种基于滑竿式时间器选择快照的方法
技术领域
本发明是关于一种时间选择器系统用于选择快照的方法,具体地说是一种基 于滑竿式时间器选择快照的方法。
背景技术
时间选择器在很多地方都有应用, 一般来说可以用来选择某个时间点,通常 情况呢是为了让用户时间选择器能够方便的将用户需要的时间选择出来。时间选
择器通常应用在Web程序或者一般的应用程序中。目前应用最多的是选择日期, 比如某年某月某日。使用时间选择器的好处在于避免用户输入时间格式的错误, 同时用户也能够通过时间选择器动态的、直观的选择需要的时间点,从而有效的 提高产品易用性。
目前常用的时间选择器一般只提供对年月日的选择,在一般的系统和应用中, 这应该说已经足够使用了。比如用户选择一个时间去查询最近写的博客,选择一 个时间去査询最近银行的账单或者选择一个时间去查询最近的开支。但是在一些 新兴的领域,这种单纯的选择某个时间点的方式,就显得有些力不从心了。比如 存储领域,随着数据备份的次数频繁,备份文件急剧增加, 一小时可能有数以千 份, 一天高达几十万份的数据。 一个月则有数百万份的数据量。并且备份数据的 大小可能也不一样。如果需要从如此多的时间点中,选择合适的一份数据进行恢 复将是非常困难的。普通的时间选择器只能选择到某一天最多也就精确到某小时。 更为主要的是它要求输入一个时间点,也就是说用户可能需要输入几次甚至数十 次才能找到需要的备份文件。
因此如何提供一种方法,使其应用在这种吋间点比较密集的系统中,如快照 保护系统中,能够快速方便直观的选择到时间点,提高时间点选择的精细度是目 前面临的挑战。

发明内容
本发明是关于一种时间选择器系统用于选择快照的方法,特别是在一些应用 中需要选择比较长时间中的某个时间点,它能够非常方便的让用户选择到某年或 者某日的数据,以此来选择此点附近的快照文件,此系统有助与提高软件的可用 性和易用性。
实施本发明方法的系统体系结构包括滑竿时间器显示模块(1)、快照显示
控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5),其中滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3) 和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;
滑竿时间器显示模块(1)主要负责将数据和时间点以界面的形式显示出来, 其包括时间不同粒度的时间选择,分为小时、天和月。其横轴是时间点,可根据 时间粒度的不同显示不同的时间点。纵轴是快照个数,表示在这个时间段中快照 的数量。横轴的正上方显示此时间点的快照密集数,快照数越多,越密集,如果 没有则为空。当鼠标移动到某个条M上面,则显示此快照的详细信息。另外可以 拖动横轴上的滑竿来选择不同的时间点。
快照显示控制层(2)主要负责与时间控制模块(4)交互,从滑竿时间器显示 模块(1)获取用户当前选择的时间点,然后将此时间点传递到时间控制模块(4) 中,以获取当前时间点一定范围内的快照个数,并且显示在界面上。
滑竿控制模块(3)显示滑竿风格,鼠标悬浮在上方时改变鼠标样式,拖动时 显示拖动效果。
时间控制模块(4)根据滑竿时间器显示模块(1)屮选择的时间粒度月、日 和小时,控制界面显示不同的风格,重新刷新滑竿时间轴。
快照管理模块(5)此模块根据快照显示控制层(2)传递过来的时间点从所 有快照中显示此时间点附近的快照信息,也根据用户指定的某个快照显示此快照 的详细信息。另外也提供快照的回滚、挂载、删除功能。
本发明的有益效果是目前常用的时间选择器一般只提供对年月日的选择, 在一般的系统和应用中,在一般系统中基本够用了,但对于存储领域,随着数据 备份的次数频繁,备份文件急剧增加, 一小时可能有数以千份, 一天高达几十万 份的数据。 一个月则有数百万份的数据量。并且备份数据的大小可能也不一样。 在几千万的快照数据,用户通过此滑竿式快照选择器,只需要拖动滑竿就能迅速 有效的显示当前的快照信息,从而极大的提高了系统的易用性。
使其应用在这种时间点比较密集的系统中,如快照保护系统中,能够快速方 便直观的选择到时间点,解决时间点选择的所目前面临的挑战。


附图1为基于滑竿时间器选择快照界面视图 附图2为基于滑竿时间选择器系统组成
具体实施例方式
下面参照附图,对本发明的内容以一个具体实例来描述实现这一体系结构的 过程。
正如发明内容中所描述的,本发明体系结构主要包括滑竿时间器显示模块
(1)、快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5)。
其中滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3) 和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;
如附图1中显示的是滑竿式时间器选择快照的视图,其包括时间不同粒度的 时间选择,分为小时、天和月。其横轴是时间点,可根据时间粒度的不同显示不 同的时间点。纵轴是快照个数,表示在这个时间段中快照的数量。横轴的正上方 显示此时间点的快照密集数,快照数越多,越密集,如果没有则为空。当鼠标移 动到某个条目上面,则显示此快照的详细信息。另外可以拖动横轴上的滑竿来选 择不同的时间点。
在一个典型的配置环境里,滑竿时间器显示模块(1)负责显示,它通过快照
显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)三个模块,实现时间 控制与快照的选择。而快照管理模块(5)则根据快照显示控制层(2)传递过来 的时间点从所有快照中显示此时间点附近的快照信息,也根据用户指定的某个快 照显示此快照的详细信息。另外也提供快照的回滚、挂载、删除功能。
至此,滑竿时间器显示模块(1)将获取到快照信息和时间信息,通过滑竿选 择的时间点有效的显示出来,从而完成方便、快捷的快照选择功能。
与传统的时间选择器相比,通过这种基于滑竿式时间选择器更为灵活,尤其应 用与快照系统中,能够极大的提高软件的易用用和可用性。能够应对用户不同时 间的选择需求。
权利要求
1、一种基于滑竿式时间器选择快照的方法,系统结构包括滑竿时间器显示模块(1)、快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5),其中滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3)和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;滑竿时间器显示模块(1)负责将数据和时间点以界面的形式显示出来,包括时间不同粒度的时间选择,分为小时、天和月,其横轴是时间点,根据时间粒度的不同显示不同的时间点,纵轴是快照个数,表示在这个时间段中快照的数量,横轴的正上方显示此时间点的快照密集数,快照数越多,越密集,没有则为空,当鼠标移动到某个条目上面,则显示此快照的详细信息,拖动横轴上的滑竿来选择不同的时间点;快照显示控制层(2),负责与时间控制模块(4)交互,从滑竿时间器显示模块(1)获取用户当前选择的时间点,然后将此时间点传递到时间控制模块(4)中,以获取当前时间点一定范围内的快照个数,并且显示在界面上;滑竿控制模块(3),显示滑竿风格,鼠标悬浮在上方时改变鼠标样式,拖动时显示拖动效果;时间控制模块(4),根据滑竿时间器显示模块(1)中选择的时间粒度月、日和小时,控制界面显示不同的风格,重新刷新滑竿时间轴;快照管理模块(5),此模块根据快照显示控制层(2)传递过来的时间点从所有快照中显示此时间点附近的快照信息,也根据用户指定的某个快照显示此快照的详细信息,以及提供快照的回滚、挂载、删除功能;
2、 根据权利要求l所述的滑竿时间器显示模块体系结构,其特征在于在体系结构中,其时间显示是以不同的时间粒度来显示,分为小时、天和月,其时间点的选择是可以通过滑竿拖动来动态选择的,并且能实时显示此时间点的当前快照数量。
3、 根据权利要求1所述的快照显示控制层,其特征在于在体系结构中,包含快照显示控制和管理模块,负责接收时间点的快照信息显示,也负责显示其具体选择的快照信息,包括快照的时间,大小,快照分区。
4、 根据权利要求1所述的滑竿控制模块,其特征在于在体系结构中,鼠标悬浮在十.方时改变鼠标样式,拖动时显示拖动效果。
全文摘要
本发明提供一种基于滑竿式时间器选择快照的方法,系统结构包括滑竿时间器显示模块(1)、快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5),其中滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3)和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;用于存储技术领域,使其应用在时间点比较密集的系统中,如快照保护系统中,能够快速方便直观的选择到时间点,解决时间点选择的所目前面临的挑战。面对几千万的快照数据,用户通过此滑竿式快照选择器,只需要拖动滑竿就能迅速有效的显示当前的快照信息,从而极大的提高了系统的易用性。
文档编号G06F3/048GK101593071SQ20091001648
公开日2009年12月2日 申请日期2009年7月10日 优先权日2009年7月10日
发明者刘正伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1