1. Field of the Invention
The present invention relates to a system and method for data management, and more particularly, to a system and method for data management capable of searching within a time range.
2. Description of the Related Art
The nearly overwhelming expansion of the Internet has brought about numerous numbers of web pages. Usually, when a user uses a standard browser to view webpage to save a particular webpage, the user can save the webpage in a “bookmarks” or “my favorites” data fold. However, with time, the user may forget the previous setup used. Also, in the prior art technology, the user can configure different groups to sort the “bookmarks”, but cannot know the creation time and accessed time for the “bookmarks”, or the frequency of access of the “bookmarks”. Therefore, the user needs to recall the different times of creating the “bookmarks”, which is very inconvenient.
Therefore, it is desirable to provide a system and method for data management to mitigate and/or obviate the aforementioned problems.
A main objective of the present invention is to provide a system for data management capable of searching within a time range.
Another objective of the present invention is to provide a method for data management
In order to achieve the above mentioned objective, a data management system of the present invention comprises a database and a display interface. The database stores data and metadata, wherein the metadata corresponds to the data. The metadata may be a creation time, an accessed time, a number of accesses, names, internet addresses, keywords, visualization parameters, etc. There may be metadata for each corresponding piece of data. The display interface comprises a graphical interface and a plurality of searching interface. The graphical interface presents the data, and the plurality of searching interfaces are used for searching the data. The visualize parameter comprises a parameter of a transparency and a parameter of a color for the presentation of an icon on the graphical interface. The graphical interface displays data groups and the icons composing the data groups, and the manner of such division may be decided by the user. The plurality of searching interface comprises a first searching interface, a second searching interface, a third searching interface and a keyword searching interface. The first searching interface, the second searching interface and the third searching interface may be a searching interface having a linear axis. The first searching interface searches the range in the creation time of each item of data in the data; the second searching interface searches the range in the accessed time of each item of data in the data; and the third searching interface searches the range in the number of accesses of the data for each item of data in the data. The keyword searching interface performs searches based on pre-established keywords.
In a method for data management system of the present invention, when a user wants to save webpage data, the webpage data can be stored in the database. Furthermore, the system also simultaneously records the corresponding metadata. When the user accesses each item of data in the data, the system simultaneously changes the accessed time, the number of accesses, etc., within the metadata. The data stored in the database is displayed in the graphical interface. The user can recognize the type of data according to the data groups displayed on the graphical interface. The user can also recognize the accessing frequency according to the transparency and the color of the icon. The user can use the searching interface to perform a search to find data based on the metadata.
Other objects, advantages, and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
Please refer to
A data management system 10 of the present invention comprises a database 20 and a display interface 30. In order to increase usability, the data management system 10 may utilize and be provided by an Extensible Markup Language (XML) interface, but other various designs can also be suitable. The database 20 stores data 21 and metadata 22, and the metadata 22 corresponds to the data 21. In this embodiment, the data 21 can comprise webpage data. The display interface 30 comprises a graphical interface 31 and a plurality of searching interfaces 32; the display interface 30 is provided for the benefit of a user. The graphical interface 31 presents the data 21, and the plurality of searching interfaces 32 are used to provide searching functionality for the user. The operation of the display interface 31 will be explained later.
Please refer to
The database 20 includes the data 21 and the metadata 22. The metadata 22 corresponds to the data 21. In this embodiment, the metadata 22 may be a creation time 41, an accessed time 42, a number of accesses 43, names 44, internet addresses 45, keywords 46, visualization parameters 47, etc. There may be metadata 22 for each corresponding piece of data 21. The accessed time 42 indicates the most recent access time of each piece of data 21. The keyword 46 may relate to the name 44 and the internet address 45. In this embodiment, the visualization parameter 47 comprises a parameter of a transparency 471 and a parameter of a color 472 for the presentation of an icon (such as a first icon 312a to a fourth icon 312d shown in
Please refer to
The display interface 30 comprises a graphical interface 31 and a plurality of searching interfaces 32. The graphical interface 31 displays data groups and the icons composing the data groups. The data groups 311a, 311b and 311c are divided from the data 21, and the manner of such division may be decided by the user. As shown in
Please refer to
Step 401: storing the data 21 and the metadata 22 in the database 20.
When a user wants to save webpage data, the webpage data can be stored in the database 20. Furthermore, the system also simultaneously records the corresponding metadata 22. When the user accesses each item of data in the data 21, the system simultaneously changes the accessed time 42, the number of accesses 43, etc., within the metadata 22.
Step 402: using the graphical interface 31 of the display interface 30 to display the data 21.
The data 21 stored in the database 20 is displayed in the graphical interface 31. The user can recognize the type of data according to the data groups displayed on the graphical interface 31. The user can also recognize the accessing frequency according to the transparency 471 and the color 472 of the icon.
Step 403: using the linear axis 32a of the searching interface 32 to search the metadata 22.
The user can use the searching interface 32 to perform a search to find data based on the metadata 22. For example, in this embodiment, in order to select a particular range of the creation time of the data 21, the first searching interface 321 may be selected; then, a time range on the linear axis 32a is selected. The desired data can thus be found in the data 21, as shown in
Alternatively, in step 404: using the input interface 32b of the searching interface 32 to search a keyword of the data 21.
As shown in
The user can thus use the data management system 10 of the present invention to manage data based on personal experience and preferences. Although the present invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.
Number | Date | Country | Kind |
---|---|---|---|
096120595 | Jun 2007 | TW | national |