Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention is clearer, below in conjunction with embodiment and accompanying drawing, the embodiment of the invention is described in further details.At this, illustrative examples of the present invention and explanation thereof are used for explanation the present invention, but not as a limitation of the invention.
The process flow diagram of a kind of user task based reminding method that Fig. 2 provides for the embodiment of the invention please refer to Fig. 2, and the method comprises:
201: obtain the user task in the data source to be extracted;
In the present embodiment, data source to be extracted is stored in the equipment that this clock Widget is set, user task based reminding method for present embodiment extracts the user at the user task of above-mentioned data source inediting, for example, for the mobile phone that clock Widget is set, the alarm clock module that this data source to be extracted can be mobile phone, schedule module, p.m.entry module, SMS module, notepad module etc., present embodiment not with this as restriction.User task for example can be the user in the alarm clock calling task of alarm clock module inediting, comprised the information such as alarm time; Again for example, user task also can be the user in a certain schedule of schedule module inediting, comprised the information such as prompting keyword, schedule time of this schedule, for example, time is: the mornings 10 on October 1st, 2009 point, remind keyword to be: to watch the National Day military parade ceremony.
202: described user task is associated with clock Widget;
In the present embodiment, the interrelational form of limited subscriber task and clock Widget not, present embodiment provides two kinds, and a kind of is keyword according to user task, and another is the time of origin according to user task, will be illustrated respectively in following examples.
203: the display interface at described clock Widget shows described user task.
By the user task based reminding method of present embodiment, will put on the table with clock Widget form from the Data Integration in different pieces of information source to together, so that the schedule task of the understanding that the user is more prone to oneself, increase the convenience of Working Life to the user.
Fig. 3 please refer to Fig. 3 for a kind of user task based reminding method process flow diagram that the embodiment of the invention provides, and the method comprises:
301: the pattern of clock Widget, data source, extracting mode, prompting keyword, prompting icon to be extracted are set, and reminder time;
In the present embodiment, can add clock Widget according to user's selection, and according to user's selection the pattern of clock Widget, data source, extracting mode, prompting keyword, prompting icon to be extracted are set, and reminder time.
Wherein, clock Widget comprises clock and calendar, the user task that is used for difference displaying time and date and extracts according to the method for present embodiment.Wherein, the pattern of clock and calendar can have multiple choices, for example the pointer shown in Fig. 4 a is the circular clock of arabic numeral, perhaps the pointer shown in Fig. 4 b is the square clock of arabic numeral, perhaps pointer shown in Fig. 4 c is the circular clock of Roman number, perhaps the pointer shown in Fig. 4 d is the square clock of Roman number, perhaps calendar shown in Fig. 5 a and Fig. 5 b etc., present embodiment not with this as restriction.
Wherein, data source to be extracted is described aforementioned, does not repeat them here.
Wherein, extracting mode refers to extract the mode of the user task in the data source, in the present embodiment, can be that automatic extraction, manual extraction or inquiry are extracted etc., arranges according to user's selection.If automatically extract, then the method for present embodiment can automatically be searched user task and be extracted from the data source to be extracted of above-mentioned setting; If manual extraction, then the user can manually add this user task by the method for present embodiment, and the method for present embodiment is directly extracted this user task according to user's interpolation request after having edited user task; If inquiry is extracted, then the user has been after having edited user task, and whether the method for present embodiment can add this user task by prompting user, and the user is after the prompting to the method for present embodiment responds, if add, then the method for present embodiment just can be extracted this user task.
Wherein, remind that keyword is to be shown on the described clock Widget, be used for the keyword of the user task that prompting user sets.Present embodiment provides prompting keyword and near synonym thereof commonly used, for example keyword is party, the near synonym that then relate to comprise has a dinner party, drinks, feast, feast, eats sumptuous meal, Dutch treatment etc., when the keyword of the user task of setting as the user is above-mentioned keyword or its near synonym, method according to present embodiment, can determine that it reminds keyword to be " party " according to this user task, and " party " two words are shown in appropriate location on the described clock Widget.Above-mentioned keyword and near synonym thereof just illustrate, present embodiment not with this as restriction, for example, remind keyword can also be have a meeting, go on business, play, birthday, red-letter day etc., represent separately a class user task.An embodiment according to present embodiment, remind keyword only before user task arrives in the certain hour section, be shown on the described clock Widget, for example with the setting-up time of user task, before arriving, certain user task in half an hour, is shown on the described clock Widget.In the present embodiment, when this prompting keyword show, and how to show and can set according to user's needs, present embodiment not with this as restriction.
Wherein, remind that icon also is to be shown on the described clock Widget, be used to indicate the icon of the user task that the user sets, according to an embodiment of present embodiment, each class reminds corresponding one of keyword to remind icon, in order to provide intuitively again easily briefing for the user.For example, keyword is party, and then corresponding icon can be bottle; Keyword is the birthday, and then corresponding icon can be birthday cake; Keyword is for going on business, and then corresponding icon can be aircraft, means that the other places that goes by aeroplane goes on business etc.An embodiment according to present embodiment, the prompting icon that the user task of different time is corresponding is shown in the diverse location of clock Widget or is shown in a different manner, for example, the prompting icon of expired user task can be shown in the inner ring of described clock Widget, use the user task of expression 00:00-12:00, and can further be shown by the aobvious prompting icon of ash; The prompting icon of following user task can be shown in the outer ring of described clock Widget, use the user task of expression 12:01-23:59, and can be further prompting icon by normal color shown etc., distinguish inner ring and the outer ring of clock Widget and just do not know which time period for fear of indications in 12 hours of clock, and above-mentionedly just illustrate, specifically can set according to user's needs, present embodiment not with this as restriction.The prompting icon that present embodiment provides can be storage inside, also can the user download and preserve, present embodiment not with this as restriction.In the present embodiment, acquiescence can be provided with the prompting icon of reminding the keyword pairing, also can be arranged according to user's selection.
Wherein, reminder time refers to the time of its user task time of origin of reminding user, present embodiment can provide the reminder time of acquiescence to select for the user, for example acquiescence is reminded in advance half an hour, being illustrated in this user task time of origin reminded in half an hour before, for example the time of origin of certain user task is the 4:30 of one day, then according to reminder time of present embodiment, can be since 4 promptings on the same day, according to present embodiment, be the relevant information with this user task, for example time of origin, prompting keyword are shown in clock Widget upward with reminding user; Or reminded in 1 hour in advance, be illustrated in 1 hour before this user task time of origin and remind; Or reminded etc. in 2 hours in advance, be illustrated in 2 hours before this user task time of origin and remind, also can be arranged according to user's selection.
302: obtain the user task in the data source to be extracted;
This step 302 is identical with step 201, does not repeat them here.
303: the keyword of user task and the prompting keyword of described clock Widget are mated, search the prompting keyword of corresponding described user task and remind icon;
Wherein, the information data that user task is corresponding can comprise the time of origin of this user task, the keyword of this user task etc., according to present embodiment, this user task and the prompting keyword that arranges are before mated, search prompting keyword that should user task and remind icon.As described in precedent, the keyword of supposing this user task comprises " drinking " two words, then according to the method for present embodiment, the prompting keyword of determining this user task is (according to precedent for " party ", present embodiment is provided with the prompting keyword of acquiescence and relevant near synonym thereof, can determine to remind keyword according to " drinking " these near synonym is " party "), and determine that simultaneously the prompting icon of this user task is bottle.
Wherein, user task can be to obtain by the data source to be extracted that arranges before detecting, and also can obtain by user's real-time edition, according to the different extracting mode that arranges before and difference.For example, if the extracting mode that arranges before is automatically to extract, then user task is the data source to be extracted by arranging before regularly detecting, and the user task that extracts in this data source to be extracted obtains; For another example, if the extracting mode that arranges before is manual extraction, then user task is that the user manually adds behind the real-time edition in its data source, and after the user manually added, present embodiment had namely obtained this user task; For another example, if the extracting mode that arranges before extracts for inquiry, then according to the method for present embodiment, after the user has edited its user task, judge whether the user is added into clock Widget with this user task, if the result who judges is yes, namely obtain this user task.
304: the prompting icon that described user task is corresponding is shown in the primary importance on the described clock Widget, within described reminder time, the time of origin of described user task and prompting keyword corresponding to described user task are shown in the second place on the described clock Widget.
Wherein, primary importance and the second place on this clock Widget can arrange as required, for example, this primary importance can be outer ring and the inner ring that is arranged at this clock Widget, wherein, inner ring can represent that the time period is 00:00-12:00, and the outer ring can represent that the time period is 12:01-23:59, does not know which time period with the indications in 12 hours of avoiding clock.For example the prompting icon that expired user task is corresponding is arranged at the inner ring of this clock Widget, can be shown by the aobvious prompting icon of ash, position 521 shown in Fig. 5 a, the prompting icon that the user task in future is corresponding is arranged at the outer ring of this clock Widget, can be shown by the prompting icon of normal color the position 522 shown in Fig. 5 a; This second place can be the pointer below that is arranged on this clock Widget, the position of being convenient to check, the position 523 shown in Fig. 5 a.Above-mentionedly just illustrate, present embodiment not with this as restriction.
Wherein, primary importance and the second place all are the positions that is shown on the clock Widget on the same day on generation date of described user task.
By the user task based reminding method of present embodiment, will put on the table with clock Widget form from the Data Integration in different pieces of information source to together, so that the schedule task of the understanding that the user is more prone to oneself, increase the convenience of Working Life to the user.And, show user's schedule task by corresponding icon and time location, strengthened the readability of schedule task.
Fig. 5 a and Fig. 5 b please refer to Fig. 5 a for the clock Widget design sketch that the user task based reminding method according to present embodiment shows, in Fig. 5 a, calendar 51 shows year, month, day and week, and wherein, 511 expression current dates are on July 24th, 2009; Clock 52 is clock pattern and the relevant user task according to user's selection setting, wherein, the display position of the prompting icon of the user task of 521 expression 00:00-11:59, the display position of the prompting icon of the user task of 522 expression 12:00-23:59,523 represent the time of origin of the user task in reminder time and the display position of prompting keyword, the task that for example will occur in one hour on the horizon, in the present embodiment, the mode that adds literal (prompting keyword) by icon (prompting icon) represents, 524 expressions are the prompting icon of out-of-date user task, can represent by the aobvious icon of ash.
In the present embodiment, the task type that the representative of different icon is different drops on the clock representative of the position between 2 and wants the spot time, and for example the friend that begins for 8 thirty at night of the representative of the bottle shown in Fig. 5 a gets together.
Please refer to again Fig. 5 b, this Fig. 5 b represents the user task on July 25th, 2009, after having shown clock Widget according to the method for present embodiment, the user can select arbitrarily the some day of calendar, will show dynamically future or occuring in the past of task on the clock Widget of present embodiment.
The design sketch of Fig. 5 a and Fig. 5 b just illustrates, present embodiment not with this as restriction, for example the pattern of clock Widget is not limited to circular clock and the square calendar that the pointer shown in the figure is arabic numeral, for example displaying calendar on display interface not perhaps will be hidden described calendar etc. by the shortcut function on the clock; The icon that keyword is corresponding is not limited to shown in the figure; The task that will occur and out-of-date task location also are not limited to shown in the figure etc.
The user task based reminding method of present embodiment combines clock with calendar, subscriber calendar, alarm clock calling, notepad etc., user's schedule is presented in the clock Widget dynamically.
The process flow diagram of a kind of user task based reminding method that Fig. 6 provides for the embodiment of the invention please refer to Fig. 6, and the method comprises:
601: the pattern of clock Widget, data source, extracting mode, prompting keyword, prompting icon to be extracted are set, and reminder time;
This step 601 is identical with step 301, does not repeat them here.
602: obtain the user task in the data source to be extracted;
This step 602 is identical with step 201, does not repeat them here.
603: the time of origin of user task and the time of clock Widget are mated, and extract the content of this user task.
Wherein, the content of user task is the task definition that the needs edited of user are reminded, and such as " going xxx to drink " etc., present embodiment can extract the content of this user task, in order to be presented on the display interface of clock Widget, so that the user can intuitively understand the task of its setting.
Wherein, the content of user task is identical with step 303 with extracting mode, does not repeat them here.
604: the content of user task is shown in primary importance on the described clock Widget, within described reminder time, the time of origin of described user task is shown in the second place on the described clock Widget.
Wherein, present embodiment does not limit the relation of primary importance and the second place and clock Widget yet, as described in last embodiment, does not repeat them here.
By the user task based reminding method of present embodiment, will put on the table with clock Widget form from the Data Integration in different pieces of information source to together, so that the schedule task of the understanding that the user is more prone to oneself, increase the convenience of Working Life to the user.And, show user's schedule task by corresponding icon and time location, strengthened the readability of schedule task.
The composition frame chart of a kind of user task alarm set that Fig. 7 provides for the embodiment of the invention please refer to Fig. 7, and this device comprises:
Acquiring unit 71 is for the user task that obtains data source to be extracted;
Associative cell 72 is used for described user task is associated with clock Widget;
Display unit 73 is used for showing described user task at the display interface of described clock Widget.
According to an embodiment of present embodiment, this device can also comprise:
Setting unit 74 is used for arranging the pattern of clock Widget, data source, extracting mode, prompting keyword, prompting icon and reminder time to be extracted.
According to an embodiment of present embodiment, associative cell 72 can comprise:
The first matching module 721 is used for the keyword of user task and the prompting keyword of described clock Widget are mated, and searches the prompting keyword of corresponding described user task and reminds icon.
According to present embodiment, display unit 73 can comprise:
The first display module 731, be used for the prompting icon that described user task is corresponding and be shown in primary importance on the described clock Widget, and within described reminder time, the time of origin of described user task and prompting keyword corresponding to described user task are shown in the second place on the described clock Widget.
According to the another one embodiment of present embodiment, associative cell 72 can comprise:
The second matching module 722 is used for the time of origin of user task and the time of clock Widget are mated, and extracts the content of described user task.
According to present embodiment, display unit 73 can comprise:
The second display module 732 is used for content with described user task and is shown in primary importance on the described clock Widget, and within described reminder time, and the time of origin of described user task is shown in the second place on the described clock Widget.
Above-mentioned which kind of embodiment no matter, associative cell 72 can also comprise:
Judge module 723, be used for judging whether user task is added into described clock Widget, if, then by matching module 721 keyword of described user task and the prompting keyword of described clock Widget are mated, perhaps by matching module 722 time of origin of described user task and the time of described clock Widget are mated.
According to the another one embodiment of present embodiment, this device also comprises:
Detecting unit 75 is used for regularly detecting the set data source described to be extracted of setting unit 74, extracts user task in the described data source to be extracted by acquiring unit 71.
According to the another one embodiment of present embodiment, this device also comprises:
Storage unit 76 is used for storage extracting mode, clock Widget pattern, the prompting keyword of acquiescence, the prompting icon of acquiescence, the reminder time of acquiescence etc., so that user selection and setting.Wherein, the prompting icon of acquiescence is that system is self-defining or the download acquisition.This storage unit 76 is also stored the information data of user task, so that display unit 73 extracts as required.
Each ingredient of the device of present embodiment is respectively applied to realize each step of the method for previous embodiment, because in the aforementioned embodiment, the method is had been described in detail, so do not repeat them here.
By the user task alarm set of present embodiment, clock is combined with a plurality of data sources such as calendar, subscriber calendar, alarm clock calling, notepads, with the Widget form user task is put on the table; By upper different icon and the literal of clock Widget, show dynamically the user task on the same day, the task that reminding user has occured and the task that will occur; By the selection to calendar, the dynamic demonstration in the past or following task situation.
One of ordinary skill in the art will appreciate that, realize all or part of flow process in above-described embodiment method, to come the relevant hardware of instruction to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process such as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or store-memory body (RandomAccess Memory, RAM) etc. at random.
Above-described specific embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is specific embodiments of the invention; the protection domain that is not intended to limit the present invention; within the spirit and principles in the present invention all, any modification of making, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.