
技术领域technical field
本发明是关于一利时间选择器系统用于选择快照的方法,具体地说是一种基于滑竿式时间器选择快照的方法。The present invention relates to a method for selecting a snapshot by a time selector system, in particular to a method for selecting a snapshot based on a slider-type time selector.
技术背景technical background
时间选择器在很多地方都有应用,一般来说可以用来选择某个时间点,通常情况呢是为了让用户时间选择器能够方便的将用户需要的时间选择出来。时间选择器通常应用在Web程序或者一般的应用程序中。目前应用最多的是选择日期,比如某年某月某日。使用时间选择器的好处在于避免用户输入时间格式的错误,同时用户也能够通过时间选择器动态的、直观的选择需要的时间点,从而有效的提高产品易用性。The time selector is used in many places. Generally speaking, it can be used to select a certain time point. Usually, the time selector is used to allow the user to conveniently select the time that the user needs. Time pickers are usually used in web programs or general applications. At present, the most widely used is to select a date, such as a certain year, a certain month and a certain day. The advantage of using the time selector is to avoid errors in the time format entered by the user. At the same time, the user can also dynamically and intuitively select the required time point through the time selector, thereby effectively improving the usability of the product.
目前常用的时间选择器一般只提供对年月日的选择,在一般的系统和应用中,这应该说已经足够使用了。比如用户选择一个时间去查询最近写的博客,选择一个时间去查询最近银行的账单或者选择一个时间去查询最近的开支。但是在一些新兴的领域,这种单纯的选择某个时间点的方式,就显得有些力不从心了。比如存储领域,随着数据备份的次数频繁,备份文件急剧增加,一小时可能有数以千份,一天高达几十万份的数据。一个月则有数百万份的数据量。并且备份数据的大小可能也不一样。如果需要从如此多的时间点中,选择合适的一份数据进行恢复将是非常困难的。普通的时间选择器只能选择到某一天最多也就精确到某小时。更为主要的是它要求输入一个时间点,也就是说用户可能需要输入几次甚至数十次才能找到需要的备份文件。Currently commonly used time selectors generally only provide the choice of year, month and day, which should be sufficient for general systems and applications. For example, the user selects a time to query recently written blogs, selects a time to query recent bank bills or selects a time to query recent expenses. But in some emerging fields, this simple method of selecting a certain point in time seems a bit powerless. For example, in the field of storage, with frequent data backups, backup files increase sharply. There may be thousands of copies per hour and hundreds of thousands of copies per day. There are millions of copies of data in one month. And the size of the backup data may be different. If you need to recover from so many time points, it will be very difficult to select a suitable piece of data for recovery. Ordinary time selectors can only be selected up to a certain day and at most accurate to a certain hour. More importantly, it requires input of a time point, which means that users may need to input several times or even dozens of times to find the backup file they need.
因此如何提供一种方法,使其应用在这种时间点比较密集的系统中,如快照保护系统中,能够快速方便直观的选择到时间点,提高时间点选择的精细度是目前面临的挑战。Therefore, how to provide a method that can be applied to such a system with relatively dense time points, such as a snapshot protection system, to quickly, conveniently and intuitively select a time point, and improve the fineness of time point selection is currently a challenge.
发明内容Contents of the invention
本发明是关于一种时间选择器系统用于选择快照的方法,特别是在一些应用中需要选择比较长时间中的某个时间点,它能够非常方便的让用户选择到某年或者某日的数据,以此来选择此点附近的快照文件,此系统有助与提高软件的可用性和易用性。The invention relates to a method for selecting snapshots by a time selector system, especially in some applications where it is necessary to select a certain time point in a relatively long period of time. data, in order to select a snapshot file near this point, this system helps to improve the usability and ease of use of the software.
实施本发明方法的系统体系结构包括:滑竿时间器显示模块(1)、快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5),其中:滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3)和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;The system architecture implementing the method of the present invention includes: a slider timer display module (1), a snapshot display control layer (2), a slider control module (3), a time control module (4), and a snapshot management module (5), wherein: The slider timer display module (1) is respectively connected with the snapshot display control layer (2), the slider control module (3) and the time control module (4), and the snapshot management module (5) is connected with the snapshot display control layer (2);
滑竿时间器显示模块(1)主要负责将数据和时间点以界面的形式显示出来,其包括时间不同粒度的时间选择,分为小时、天和月。其横轴是时间点,可根据时间粒度的不同显示不同的时间点。纵轴是快照个数,表示在这个时间段中快照的数量。横轴的正上方显示此时间点的快照密集数,快照数越多,越密集,如果没有则为空。当鼠标移动到某个条目上面,则显示此快照的详细信息。另外可以拖动横轴上的滑竿来选择不同的时间点。The slide bar timer display module (1) is mainly responsible for displaying data and time points in the form of an interface, which includes time selection with different granularity of time, divided into hours, days and months. The horizontal axis is the time point, which can display different time points according to the time granularity. The vertical axis is the number of snapshots, indicating the number of snapshots in this time period. The upper part of the horizontal axis shows the dense number of snapshots at this time point. The more snapshots, the more dense. If there is no snapshot, it will be empty. When the mouse moves over an item, the detailed information of this snapshot is displayed. In addition, you can drag the slider on the horizontal axis to select different time points.
快照显示控制层(2)主要负责与时间控制模块(4)交互,从滑竿时间器显示模块(1)获取用户当前选择的时间点,然后将此时间点传递到时间控制模块(4)中,以获取当前时间点一定范围内的快照个数,并且显示在界面上。The snapshot display control layer (2) is mainly responsible for interacting with the time control module (4), obtaining the time point currently selected by the user from the slider timer display module (1), and then passing this time point to the time control module (4), To obtain the number of snapshots within a certain range at the current time point and display them on the interface.
滑竿控制模块(3)显示滑竿风格,鼠标悬浮在上方时改变鼠标样式,拖动时显示拖动效果。The slider control module (3) displays the slider style, changes the mouse style when the mouse hovers over it, and displays the drag effect when dragging.
时间控制模块(4)根据滑竿时间器显示模块(1)中选择的时间粒度月、日和小时,控制界面显示不同的风格,重新刷新滑竿时间轴。The time control module (4) displays different styles on the control interface according to the time granularity month, day and hour selected in the slider timer display module (1), and refreshes the slider time axis.
快照管理模块(5)此模块根据快照显示控制层(2)传递过来的时间点从所有快照中显示此时间点附近的快照信息,也根据用户指定的某个快照显示此快照的详细信息。另外也提供快照的回滚、挂载、删除功能。Snapshot management module (5) This module displays the snapshot information around this time point from all snapshots according to the time point passed by the snapshot display control layer (2), and also displays the detailed information of this snapshot according to a certain snapshot specified by the user. In addition, snapshot rollback, mount, and delete functions are also provided.
本发明的有益效果是:目前常用的时间选择器一般只提供对年月日的选择,在一般的系统和应用中,在一般系统中基本够用了,但对于存储领域,随着数据备份的次数频繁,备份文件急剧增加,一小时可能有数以千份,一天高达几十万份的数据。一个月则有数百万份的数据量。并且备份数据的大小可能也不一样。在几千万的快照数据,用户通过此滑竿式快照选择器,只需要拖动滑竿就能迅速有效的显示当前的快照信息,从而极大的提高了系统的易用性。The beneficial effects of the present invention are: the commonly used time selector generally only provides the selection of the year, month and day, which is basically enough in general systems and applications, but for the storage field, with the increase of data backup The number of times is frequent, and the backup files increase sharply. There may be thousands of copies in an hour, and hundreds of thousands of copies in a day. There are millions of copies of data in one month. And the size of the backup data may be different. With tens of millions of snapshot data, users only need to drag the slider to quickly and effectively display the current snapshot information through the slider-type snapshot selector, which greatly improves the usability of the system.
使其应用在这种时间点比较密集的系统中,如快照保护系统中,能够快速方便直观的选择到时间点,解决时间点选择的所目前面临的挑战。It is applied in such a system with relatively intensive time points, such as a snapshot protection system, which can quickly, conveniently and intuitively select the time point, and solve the current challenge of time point selection.
附图说明Description of drawings
附图1为基于滑竿时间器选择快照界面视图Attached Figure 1 is the view of the snapshot interface based on the slider timer selection
附图2为基于滑竿时间选择器系统组成Attached Figure 2 is the composition of the time selector system based on the slider
具体实施方式Detailed ways
下面参照附图,对本发明的内容以一个具体实例来描述实现这一体系结构的过程。Referring to the accompanying drawings, the content of the present invention will be described with a specific example to realize the process of this system structure.
正如发明内容中所描述的,本发明体系结构主要包括:滑竿时间器显示模块(1)、快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)、快照管理模块(5)。As described in the summary of the invention, the system structure of the present invention mainly includes: a slider timer display module (1), a snapshot display control layer (2), a slider control module (3), a time control module (4), and a snapshot management module ( 5).
其中:滑竿时间器显示模块(1)分别与快照显示控制层(2)、滑竿控制模块(3)和时间控制模块(4)连接,快照管理模块(5)与快照显示控制层(2)连接;Among them: the slider timer display module (1) is connected to the snapshot display control layer (2), the slider control module (3) and the time control module (4) respectively, and the snapshot management module (5) is connected to the snapshot display control layer (2) ;
如附图1中显示的是滑竿式时间器选择快照的视图,其包括时间不同粒度的时间选择,分为小时、天和月。其横轴是时间点,可根据时间粒度的不同显示不同的时间点。纵轴是快照个数,表示在这个时间段中快照的数量。横轴的正上方显示此时间点的快照密集数,快照数越多,越密集,如果没有则为空。当鼠标移动到某个条目上面,则显示此快照的详细信息。另外可以拖动横轴上的滑竿来选择不同的时间点。As shown in Figure 1 is the view of the slider-type timer selection snapshot, which includes time selection with different time granularities, divided into hours, days and months. The horizontal axis is the time point, which can display different time points according to the time granularity. The vertical axis is the number of snapshots, indicating the number of snapshots in this time period. The number of snapshots at this point in time is displayed directly above the horizontal axis. The more snapshots, the more intensive. If there is no snapshot, it will be empty. When the mouse moves over an item, the detailed information of this snapshot is displayed. In addition, you can drag the slider on the horizontal axis to select different time points.
在一个典型的配置环境里,滑竿时间器显示模块(1)负责显示,它通过快照显示控制层(2)、滑竿控制模块(3)、时间控制模块(4)三个模块,实现时间控制与快照的选择。而快照管理模块(5)则根据快照显示控制层(2)传递过来的时间点从所有快照中显示此时间点附近的快照信息,也根据用户指定的某个快照显示此快照的详细信息。另外也提供快照的回滚、挂载、删除功能。In a typical configuration environment, the slider timer display module (1) is responsible for displaying, and it uses snapshots to display the three modules of the control layer (2), slider control module (3), and time control module (4) to achieve time control and Snapshot selection. The snapshot management module (5) displays the snapshot information around this time point from all snapshots according to the time point passed by the snapshot display control layer (2), and also displays the detailed information of this snapshot according to a certain snapshot specified by the user. In addition, snapshot rollback, mount, and delete functions are also provided.
至此,滑竿时间器显示模块(1)将获取到快照信息和时间信息,通过滑竿选择的时间点有效的显示出来,从而完成方便、快捷的快照选择功能。So far, the slide bar timer display module (1) will obtain the snapshot information and time information, and effectively display the time point selected by the slide bar, thereby completing the convenient and fast snapshot selection function.
与传统的时间选择器相比,通过这种基于滑竿式时间选择器更为灵活,尤其应用与快照系统中,能够极大的提高软件的易用用和可用性。能够应对用户不同时间的选择需求。Compared with traditional time selectors, this slider-based time selector is more flexible, especially in applications and snapshot systems, which can greatly improve the ease of use and usability of the software. It can respond to the selection needs of users at different times.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2009100164867ACN101593071A (en) | 2009-07-10 | 2009-07-10 | A Method of Selecting Snapshots Based on Slider Timer |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2009100164867ACN101593071A (en) | 2009-07-10 | 2009-07-10 | A Method of Selecting Snapshots Based on Slider Timer |
| Publication Number | Publication Date |
|---|---|
| CN101593071Atrue CN101593071A (en) | 2009-12-02 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2009100164867APendingCN101593071A (en) | 2009-07-10 | 2009-07-10 | A Method of Selecting Snapshots Based on Slider Timer |
| Country | Link |
|---|---|
| CN (1) | CN101593071A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103513584A (en)* | 2012-06-27 | 2014-01-15 | 艾默生电气公司 | Display of environment controller |
| CN114780302A (en)* | 2022-06-23 | 2022-07-22 | 山东爱特云翔信息技术有限公司 | Snapshot rollback method, system, device and storage medium based on OPENSACK cloud host |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103513584A (en)* | 2012-06-27 | 2014-01-15 | 艾默生电气公司 | Display of environment controller |
| CN114780302A (en)* | 2022-06-23 | 2022-07-22 | 山东爱特云翔信息技术有限公司 | Snapshot rollback method, system, device and storage medium based on OPENSACK cloud host |
| Publication | Publication Date | Title |
|---|---|---|
| US9519692B2 (en) | Visualizing related events within a timeline | |
| US10261660B2 (en) | Orbit visualization animation | |
| US10545655B2 (en) | Context-sensitive views | |
| US20190050141A1 (en) | User interface for editing a value in place | |
| CN104813291B (en) | Backup user interface | |
| WO2021063045A1 (en) | Blockchain-based transaction query method, apparatus and device, and blockchain-based transaction data processing method, apparatus and device | |
| CN104471534B (en) | The historical view of the file of opening | |
| US20130055142A1 (en) | Electronic device with touch screen device, method of moving function icon and computer readable storage media comprising computer executable instructions | |
| US20120304121A1 (en) | Method, processing device, and article of manufacture for providing instructions for displaying time-dependent information and for allowing user selection of time ranges | |
| US20140317155A1 (en) | Research data collector and organizer | |
| US20150356064A1 (en) | Management system for displaying information relating to target | |
| US20120290982A1 (en) | Interface including selectable items corresponding to single or multiple data items | |
| US8880597B1 (en) | Electronic note management system and user-interface | |
| US20170337194A1 (en) | Visualizing document activity | |
| CN103106022A (en) | Method for setting and detecting virtual key of touch panel | |
| CN104123104B (en) | Daily record control system and method | |
| CN101593071A (en) | A Method of Selecting Snapshots Based on Slider Timer | |
| CN103237135A (en) | Cross sliding screen operation method of cell phone | |
| WO2022174734A1 (en) | Method and apparatus for storing data | |
| US10262051B2 (en) | Adjustable graphical display system | |
| US9600173B2 (en) | Consuming data on a touchscreen device | |
| US20180089215A1 (en) | Method and apparatus for visualization and reduction of space used by hierarchical data in a nested file system | |
| US8959454B2 (en) | Table management | |
| ES2751941T3 (en) | Parameterized user interfaces and dashboards | |
| Carvalho et al. | Numerical analysis of the east wall of Toquepala Mine, Southern Andes of Peru |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication | Open date:20091202 |