CN113268198A - Schedule management method and device, electronic equipment and storage medium - Google Patents
Schedule management method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113268198A CN113268198A CN202110636115.XA CN202110636115A CN113268198A CN 113268198 A CN113268198 A CN 113268198A CN 202110636115 A CN202110636115 A CN 202110636115A CN 113268198 A CN113268198 A CN 113268198A
- Authority
- CN
- China
- Prior art keywords
- schedule
- input text
- text
- time
- handwriting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Calculators And Similar Devices (AREA)
Abstract
The invention provides a schedule management method, a schedule management device, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring a handwriting track in a schedule creation view; performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track; and creating a schedule based on the input text or the input text and the time text in the input text. The method, the device, the electronic equipment and the storage medium provided by the invention can effectively solve the problem of delay of inputting the schedule by the key and improve the efficiency of inputting and creating the schedule by the user. In addition, handwriting recognition is carried out on a handwriting track generated by handwriting input, and schedule creation is carried out on the basis of an input text obtained by the handwriting recognition, so that unified management of schedules is realized on the basis of the handwriting input, application of time texts in the input text is realized, a user does not need to set schedule starting time, and the schedule creation and management efficiency is further improved.
Description
Technical Field
The invention relates to the technical field of intelligent terminals, in particular to a schedule management method and device, electronic equipment and a storage medium.
Background
An Ink screen (E Ink) is an electronic paper (electronic paper) using an electrophoretic display (EPD) technology, and has an advantage of providing a paper-like display effect, and has an advantage of protecting eyesight suitable for long-time reading.
Currently, schedule creation based on ink screen products or other low refresh rate touch screen products is mostly finished by a user through key input. However, since the ink screen only performs a refresh mode when the screen changes, the refresh frequency of the ink screen is much lower than that of an LCD (Liquid Crystal Display) or an OLED (Organic Light-Emitting Diode), which causes a severe delay when a user inputs schedule content by using an ink screen product or other low refresh rate touch screen products, and directly affects the user experience.
Disclosure of Invention
The invention provides a schedule management method and device, electronic equipment and a storage medium, which are used for solving the defect of large delay in schedule input based on a low-refresh-rate screen in the prior art.
The invention provides a schedule management method, which comprises the following steps:
acquiring a handwriting track in a schedule creation view;
performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track;
and creating a schedule based on the input text or the input text and the time text in the input text.
According to the schedule management method provided by the invention, the schedule creation based on the input text or based on the input text and the time text in the input text comprises the following steps:
performing temporal text detection on the input text;
if the input text is detected to contain the time text, schedule creation is carried out based on the input text and the time text in the input text;
otherwise, schedule creation is performed based on the input text.
According to the schedule management method provided by the invention, the schedule creation is performed based on the input text and the time text in the input text, and then the method further comprises the following steps:
obtaining candidate reminding time;
acquiring schedule reminding setting fed back by a user based on the candidate reminding time;
and executing the schedule reminding of the schedule based on the schedule reminding setting and the time text.
According to the schedule management method provided by the invention, the obtaining of the schedule reminding setting fed back by the user based on the candidate reminding time further comprises the following steps:
and if the schedule reminding setting comprises reminding time and the reminding time does not reach, adding the schedule into a schedule list to be reminded, arranging schedules in the schedule list to be reminded according to the sequence of schedule starting time, wherein the schedule starting time is determined based on the time text.
According to the schedule management method provided by the invention, the schedule creation based on the input text or based on the input text and the time text in the input text comprises the following steps:
performing text integrity verification on the input text;
if the verification is passed, creating a schedule based on the input text or based on the input text and a time text in the input text;
otherwise, combining the input text of the next handwriting track into the input text, and performing text integrity verification on the combined input text.
According to the schedule management method provided by the invention, the schedule creation is carried out, and then the method further comprises the following steps:
and displaying the input text of the schedule in a schedule management view in a preset form based on the date of the created schedule, wherein the date corresponds to the schedule creation view.
According to the schedule management method provided by the invention, the step of displaying the input text of the schedule in a schedule management view in a preset form based on the date of the created schedule comprises the following steps:
displaying the input text of the schedule in a preset form in a working list of the corresponding date in a weekly report module of the schedule management view, wherein the working list is used for displaying all schedules and notes in the corresponding date, and the schedules and the notes in the working list are arranged according to the sequence of schedule starting time and note creating time.
According to the schedule management method provided by the invention, the handwriting track is acquired during writing operation based on the ink screen.
The present invention also provides a schedule management apparatus, comprising:
the handwriting unit is used for acquiring a handwriting track in the schedule creation view;
the recognition unit is used for performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track;
and the schedule creating unit is used for creating a schedule based on the input text or the input text and the time text in the input text.
The invention also provides an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the steps of any one of the schedule management methods.
The invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of any of the methods of schedule management as described above.
According to the schedule management method, the schedule management device, the electronic equipment and the storage medium, schedule creation is performed on the touch screen with a low refresh rate in a handwriting input mode, the delay problem of schedule input by pressing keys can be effectively solved, and the efficiency of schedule input and creation by a user is improved. In addition, handwriting recognition is carried out on a handwriting track generated by handwriting input, and schedule creation is carried out on the basis of an input text obtained by the handwriting recognition, so that unified management of schedules is realized on the basis of the handwriting input, application of time texts in the input text is realized, a user does not need to set schedule starting time, and the schedule creation and management efficiency is further improved.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 is a flow chart of a schedule management method provided by the present invention;
FIG. 2 is a flowchart illustrating step 130 of the schedule management method provided by the present invention;
FIG. 3 is a schematic diagram of a schedule creation view provided by the present invention;
FIG. 4 is a flowchart illustrating a schedule reminding method according to the present invention;
FIG. 5 is a flowchart illustrating step 130 of the schedule management method provided by the present invention;
FIG. 6 is a schematic diagram of a calendar management view provided by the present invention;
FIG. 7 is a schematic diagram of a weekly report module provided by the present invention;
FIG. 8 is a schematic diagram of a note list provided by the present invention;
FIG. 9 is a schematic structural diagram of a schedule management apparatus according to the present invention;
fig. 10 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Most of operation logics of commercially available ink screen products are schedule creation by keyboard input, but due to the particularity of the ink screen on the refreshing frequency, a user can have serious delay when inputting schedule contents by using a keyboard, and the purpose of rapidly creating schedules cannot be achieved.
To solve the problem, the embodiment of the present invention provides a schedule management method, which can be applied to an electronic book reader, an intelligent office book, an intelligent notebook and the like based on an ink screen, and can also be applied to other electronic devices equipped with screens with low refresh rates. Fig. 1 is a schematic flow chart of a schedule management method based on an ink screen according to the present invention, and as shown in fig. 1, the method includes:
and step 110, acquiring a handwriting track in the schedule creation view.
And 120, performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track.
Specifically, the schedule creation view is a view for creating a schedule displayed on an ink screen or other touch screen with a low refresh rate. In a schedule management application, schedule management for each day may be nested for presentation in a calendar. The schedule creation view for any day may be entered by clicking an icon of the day under the calendar interface by the user, and the schedule creation view may be used as a page view alone or may be displayed in combination with other views, for example, clicking an icon of any day to enter a schedule management view of the day, which may include a schedule creation view for the day, a management and display view of a created schedule for the day, and the like.
In order to avoid the problem of refresh delay of schedule content input based on touch screen keys with low refresh rate, schedule content input and schedule creation can be performed in a handwriting input mode. For example, an electromagnetic pen is used for writing on an ink screen, so that the delay can be reduced to the degree that the user can not see the naked eye, the delay problem of inputting the schedule by the keys is effectively solved, and the efficiency of inputting and creating the schedule by the user is improved. In addition, when the user wrongly writes, the user can also erase the book by the self-contained eraser function of the electromagnetic pen.
In addition, the handwriting operation in the embodiment of the invention is different from the handwriting operation performed by a handwriting keyboard in a virtual keyboard in the prior art, the handwriting operation is directly performed on the schedule creation view, a handwriting keyboard is not needed, and the operation flow of inputting an upper screen according to a plurality of candidate clicks provided by the handwriting keyboard after the handwriting operation on the handwriting keyboard is performed does not exist.
In response to the handwriting input action of the electromagnetic pen adopted by the user under the schedule creation view, the electronic equipment provided with the touch screen with the lower refresh rate can acquire the handwriting track under the schedule creation view. The handwriting track here is track information of the handwriting action of the user, and the handwriting track includes position coordinates of each track point in the handwriting action of the user, an input timing sequence of each track point, and the like. The handwritten track input by the user can be regarded as the schedule content of the schedule which the user needs to create.
Although the handwriting track can be used as schedule content facing a user, in consideration of uniformity and convenience of subsequent schedule management, handwriting recognition needs to be performed on the handwriting track, and a text obtained by handwriting recognition is used as an input text corresponding to the handwriting track, so that schedule content management and display under a non-schedule creation view are facilitated. The input text can be used as another expression mode of the handwriting track and also reflects the schedule content of the schedule which needs to be created by the user. The handwriting recognition may be directly completed offline by the electronic device equipped with the touch screen with a low refresh rate, or the handwriting trajectory may be uploaded to the server by the electronic device and executed by the server, which is not specifically limited in the embodiment of the present invention.
And step 130, creating a schedule based on the input text or based on the input text and the time text in the input text.
Specifically, after the input text is obtained, schedule creation may be performed based on the input text, for example, directly using the input text as schedule content, and creating a schedule of a date corresponding to the schedule creation view. Or, a time text included in the input text may be captured, the time indicated by the time text may be regarded as the start time of the schedule, the input text may be regarded as the schedule content, and the schedule of the date corresponding to the schedule creation view may be created.
Furthermore, when the schedule is created by combining the input text and the time text in the input text, the application of the time text does not need the user to set the schedule starting time, which is beneficial to further improving the schedule creating efficiency.
According to the method provided by the embodiment of the invention, the schedule is created on the touch screen with a low refresh rate in a handwriting input mode, so that the delay problem of inputting the schedule by pressing the keys can be effectively solved, and the efficiency of inputting and creating the schedule by a user is improved. In addition, handwriting recognition is carried out on a handwriting track generated by handwriting input, and schedule creation is carried out on the basis of an input text obtained by the handwriting recognition, so that unified management of schedules is realized on the basis of the handwriting input, application of time texts in the input text is realized, a user does not need to set schedule starting time, and the schedule creation and management efficiency is further improved.
Based on the above embodiment, fig. 2 is a schematic flow chart of step 130 in the schedule management method provided by the present invention, and as shown in fig. 2, step 130 includes:
Specifically, when a user inputs schedule content by handwriting through an electromagnetic pen, there may be two situations, one is that the schedule content input by handwriting is pure event content, in which schedule time attribute or related time information is not involved, and the other is that the schedule content input by handwriting is event content carrying time attribute, that is, the event content includes information such as time attribute of event occurrence.
Therefore, after the input text is obtained, time text detection can be performed on the input text, wherein the time text is a text expression form of a time attribute, and whether the input text is a pure event content or an event content carrying the time attribute can be judged through the time text detection. The event text detection method may be matching according to a preset rule, or may be directly inputting into a pre-trained neural network model for detection, which is not specifically limited in the embodiment of the present invention.
If the time text is detected, the input text is the event content carrying the time attribute, the time represented by the time text can be used as the starting time of the schedule, and the schedule content and the schedule construction are carried out on the input text.
If the time text is not detected, the input text is indicated to be pure event content, and schedule content can be determined according to the input text, so that schedule construction is performed according to the schedule content. And for the missing schedule starting time in the constructed schedule, the schedule can be defaulted to be the schedule executed all day, or the user is prompted to input the schedule starting time.
For example, fig. 3 is a schematic diagram of a schedule creation view provided by the present invention, a solid line box in fig. 3 is the schedule creation view, and a horizontal dotted line in the schedule creation view is used for line division when writing, so as to guide a user to specify handwritten schedule content, and a line of handwritten traces can be generally determined as a piece of schedule content. In fig. 3, the input text of the first line of handwriting track is "10: 30SP26 calendar function optimization scheme design", which contains a time text "10: 30", and the time text in the input text can be distinguished from other texts, so as to construct a schedule with the start time of 10:30 and other texts as schedule contents; the input text of the third line of the handwritten trajectory is "familiar with DPI new solution properties and settings" which does not contain temporal text, from which a calendar can be constructed. If it is detected that all rows in a single page of the schedule creation view have already created schedules, the schedule can be automatically updated to the next page to continue writing the schedule, and the updating to the next page here can adopt a page turning effect or a stroke effect, and the like.
According to the method provided by the embodiment of the invention, whether the input text carries the time attribute is judged by detecting the time text of the input text, so that the schedule creation in a corresponding form is carried out, the schedule creation efficiency is improved, and the user experience is optimized.
Based on any of the above embodiments, usually, after the schedule creation process or the schedule creation is completed, the electronic device prompts the user whether to set a reminder for the schedule, and when the user sets the reminder, the user usually needs to input the reminder time by himself, which is cumbersome to operate. To solve this problem, fig. 4 is a schematic flow chart of the schedule reminding method provided by the present invention, and as shown in fig. 4, the method further includes the steps of:
And 142, acquiring schedule reminding setting fed back by the user based on the candidate reminding time.
And 143, executing schedule reminding of the schedule based on the schedule reminding setting and the time text.
Specifically, in the case where the input text includes a time text, the direct time is generally the schedule start time that should be regarded as the corresponding schedule, for example, in the input text "13: 30 patent-review technology introduction", the time text "13: 30" may be used as the schedule start time of the schedule. After the time text is determined, the time that the user may need to perform schedule reminding, that is, candidate reminding time may be one or more, and the commonly used candidate reminding time may be 5 minutes before the schedule start time, 10 minutes before the schedule start time, or 1 hour before the schedule start time.
The user may enter the reminder setting interface by clicking a reminder setting icon displayed in the created schedule interface, or automatically pop up the reminder setting interface for the user after the schedule creation is completed, so that the user may obtain candidate reminder times and feed back the schedule reminder setting based on the candidate reminder times, where the schedule reminder setting may be to select one of the candidate reminder times as the reminder time, may also be an additionally input reminder time, or may also be a click option "no reminder," which is not specifically limited in the embodiment of the present invention.
After the schedule reminding setting fed back by the user is obtained, the schedule reminding can be carried out based on the schedule starting time indicated by the time text and the reminding time indicated by the schedule reminding setting when the actual time reaches the reminding time. For example, if the time text is "13: 30" and the reminder time indicated by the schedule reminder setting is 10 minutes ahead, then schedule reminder is determined to be performed at 13: 20.
Optionally, a reminder icon may be further displayed in the created schedule interface, and the reminder icon may be displayed in a differentiated manner according to whether the user has set a reminder time or whether the reminder time set by the user has arrived, where the differentiated display may be displayed by using icons in different styles. In addition, the created reminding icon in the schedule interface can be displayed only in the scene that the user sets the reminding time, and if the user does not set the reminding time or sets 'no reminding', the reminding icon is not displayed.
According to the method provided by the embodiment of the invention, the schedule is reminded through the time text automatically identified by the background, and a user only needs to simply operate in the process. The reminding setting is triggered through the detection of the time text, a reminding icon does not need to be additionally displayed, the interface is kept clean, and meanwhile the requirement of a user for setting reminding of an important schedule is met.
Based on any of the above embodiments, step 142 further includes:
and if the schedule reminding setting comprises reminding time and the reminding time is not up, adding the schedule into a schedule list to be reminded, arranging the schedules in the schedule list to be reminded according to the sequence of the schedule starting time, wherein the schedule starting time is determined based on the time text.
Specifically, the schedule to be reminded is stored in the schedule list to be reminded, and the list may be set in the schedule creation view, or may be set in the schedule management view or other views in which the schedule reminding state needs to be shown.
After the schedule reminding setting fed back by the user is obtained, whether schedule reminding needs to be executed or not can be determined by judging whether the schedule reminding setting contains reminding time or not, and on the basis, whether the schedule reminding of the corresponding schedule is executed or not is judged by judging whether the reminding time is reached or not, so that the schedule which needs to be executed and is not executed is added into a schedule list to be reminded. For example, the reminding time included in the schedule reminding setting of any schedule is 12:00 of the day, and the current time is 11:10, that is, the reminding time has not yet been reached, and the schedule needs to be added into the schedule list to be reminded.
In addition, in order to facilitate the user to view the schedules to be reminded, schedule sequencing rules can be set for the schedule list to be reminded, the schedules to be reminded with earlier schedule starting times can be preferentially displayed according to the sequence of the schedule starting times of the schedules to be reminded, and therefore the user can know the schedule conditions to be reminded more visually. It should be noted that the schedule in the schedule list to be reminded may be not only a handwritten schedule, but also a schedule obtained from a forward mail. For example, the calendar to be reminded may be presented in the form of:
furthermore, the schedule in the schedule list to be reminded starts schedule reminding after the reminding time is reached, and the schedule is automatically deleted from the schedule list to be reminded after the schedule reminding is confirmed by the user. And if the user performs schedule reminding setting for the reminded schedule again in the schedule reminding process or after the schedule reminding is finished, updating the schedule reminding setting of the schedule, and adding the schedule into the schedule list to be reminded again based on the updated schedule reminding setting.
Alternatively, after the schedule reminder is confirmed by the user, the schedule to be reminded list can sink the schedule to the bottom of the list so that the user can look back and view the schedule. Here, in order to distinguish the schedules to be reminded and the schedules to be reminded in the list, the schedules can be visually distinguished, for example, the schedules to be reminded are grayed out, or different icons are set for the schedules to be reminded and the schedules to be reminded.
Based on any of the above embodiments, in step 143, executing schedule reminding of the schedule may be implemented as follows:
for example, when the reminding time set by the user is reached, the schedule reminding information can be popped up globally. In the process, if the schedule reminding process running in the background of the electronic equipment is killed, the background schedule reminding process can be restarted when a system loaded on the electronic equipment is awakened, and reminding is performed on schedules which exceed the reminding time set by the user but are not reminded yet.
In addition, when there are a plurality of schedules to be reminded at the same time, the schedules can be reminded one by one in the order of the schedule start time of each schedule from the front to the back. For example, the schedule with the earliest schedule start time is displayed first, a "next" button is displayed, and after the user clicks the "next" button, the schedule with the second schedule start time is displayed until the last schedule is displayed. In this case, an "all off" button may also be displayed, and all schedule reminders at this time may be cancelled after the user clicks the "all off" button. It should be noted that "next" and "all off" may be presented simultaneously.
When the user clicks the next key to show the last schedule, the next and all closed keys are hidden, the good key is shown, and the schedule reminding popup window is closed after the user clicks the good key.
When a schedule is created through handwriting input, one line is usually defaulted as shown in fig. 3, but in actual operation, the schedule content is long, and the line is written across, and if the schedule is directly divided according to a default rule, the integrity of the schedule content is affected, and the user experience is affected. Based on any of the above embodiments, fig. 5 is a schematic flowchart of step 130 in the schedule management method provided by the present invention, and as shown in fig. 5, step 130 includes:
step 130-1, text integrity verification is performed on the input text.
Step 130-2, if the verification is passed, creating a schedule based on the input text or based on the input text and the time text in the input text;
and step 130-3, otherwise, combining the input text of the next handwriting track into the input text, and performing text integrity verification on the combined input text.
Specifically, the input text is a text obtained by handwriting recognizing all handwriting tracks in one line. After handwriting recognition is completed, text integrity verification may be performed on the recognized input text. Here, the text integrity verification is used for judging whether the text ideogram is complete, and the text integrity verification can be judged through a pre-trained neural network model. If the text integrity verification is passed, namely the current input text can already express complete semantics, a single row of input text can be determined to be used as the schedule content of a single schedule, and then schedule construction can be directly carried out based on the current input text, or schedule creation is carried out based on the current input text and the time text contained in the input text; if the text is not verified, that is, the current input text cannot represent complete semantics, which may be caused by line feed during handwriting by the user, at this time, a handwriting track of the next line, that is, a next handwriting track, may be obtained, and the next handwriting track is subjected to handwriting recognition to obtain an input text of the next handwriting track, and the input text of the next handwriting track is spliced behind the current input text, so that the combination of the current input text and the input text of the next handwriting track is realized, and the combined input text is obtained.
After the merging of the input texts is completed, step 130-1 may be executed again, that is, text integrity verification is performed on the merged input texts, if the verification passes, schedule creation is performed, and if the verification fails, the merging of the input texts is continued in consideration of the line feed condition of the user until the merged input texts can pass the text integrity verification.
For example, the current input text is "12 o ' clock and meeting room number one discuss new work security", the input text fails to pass text integrity verification, the input text of the next handwritten trajectory is "row", the two are combined to obtain "12 o ' clock and meeting room number one discuss new work schedule", the combined input text passes text integrity verification, and the "12 o ' clock" is used as schedule start time, and "one meeting room number one discuss new work schedule" is used as schedule content for schedule creation.
Further, text integrity verification can be performed based on a pre-trained neural network model, and the training process can include the following steps: firstly, a large amount of schedule contents are collected as sample schedule texts, random truncation operation is carried out on part of the sample schedule texts, and the sample schedule texts after random truncation are marked. And training the neural network model based on the sample schedule text and whether the sample schedule text is marked with a randomly truncated label, thereby obtaining the neural network model with text integrity verification capability.
According to the method provided by the embodiment of the invention, the text integrity verification is carried out on the input text, so that the problem that the schedule content is automatically cut off due to line feed when a user carries out handwriting is avoided, and the intelligence of schedule management is improved.
Based on any of the above embodiments, step 130 further includes:
and displaying the input text of the schedule in a preset form in a schedule management view based on the date of the created schedule, wherein the date corresponds to the schedule creation view.
Specifically, in consideration of uniformity and convenience of subsequent schedule management, handwriting recognition can be performed on a handwriting track captured when a user creates a schedule by handwriting, and a text obtained by handwriting recognition is used as an input text corresponding to the handwriting track, so that schedule content management and display under a non-schedule creation view are facilitated.
The management and display of the schedule content are realized through a schedule management view, and the schedule management view can be a management view taking a month as a unit, and also can be a management view taking a week or a day as a unit. The schedule management view shown in fig. 6, for example, is a management view in units of months. Under the schedule management view, in order to facilitate the unified management and display of schedule contents, the input text of the schedule can be displayed in a preset form. The preset form here may be a display form preset by the system, or a display form customized by the user, and the preset form may be a handwriting track form, a print form, or a parallel display form of a handwriting track and a print form text, and the like, which is not specifically limited in the embodiment of the present invention.
As a priority, when the schedule content is generally managed and displayed, the related schedules are more, if the handwritten track is still displayed, the handwritten track may be relatively disordered and not easily recognized, and especially when the area displaying the schedule content is smaller, the image corresponding to the handwritten track is directly zoomed, which may cause the image to be unclear and affect the reading experience of the user. Therefore, in the embodiment of the invention, in the schedule management view, the form of the print characters can be used as a preset form for schedule display.
In addition, when displaying a schedule in the schedule management view, it is necessary to regularly display the schedule in a display area corresponding to a date in consideration of the date corresponding to the schedule. In order to simplify the schedule creating operation of the user, the schedule creating view can be directly associated with the date, when the user creates the schedule, the user clicks the specific date to enter the schedule creating view corresponding to the date, and the schedule input by handwriting in the schedule creating view corresponding to the date, namely the schedule corresponding to the date in the schedule management view is displayed in the display area. For example, if the date corresponding to the schedule creation view of the handwritten input in fig. 3 is 3, month, and 4 days 2021, the form of the block character corresponding to the input text is also shown in the display area of 3, month, and 4 days in the schedule management view shown in fig. 6.
According to the method provided by the embodiment of the invention, the schedule is displayed in the schedule management view in a preset form, so that the unified viewing and management of the schedule are facilitated. On the basis, the print form characters are used as a preset form, and schedule display is carried out in the schedule management view in the print form characters, so that the problem that display is not clear or not matched with a display area due to direct zooming of the handwriting track image is avoided, and further optimization of user experience is facilitated.
Based on any embodiment, the displaying the input text of the schedule in a preset form in the schedule management view based on the date of the created schedule includes:
displaying the input text of the schedule in a preset form in a working list of the corresponding date in a weekly report module of the schedule management view, wherein the working list is used for displaying all schedules and notes in the corresponding date, and the schedules and the notes in the working list are arranged according to the sequence of the schedule starting time and the note creating time.
Specifically, the schedule management view may include a weekly report module, which displays a work list of each day within one week in units of weeks, where the work lists of each day within one week may be displayed in sequence from front to back in time, such as the weekly report module shown in fig. 7.
The worklist in days may reflect all schedules performed on the day, as well as all notes recorded on the day. In the work list, the schedule and notes of the day can be arranged and displayed according to the schedule starting time of the schedule and the note creation time of the notes from front to back. Furthermore, the pure event content, i.e. the schedule for which the schedule start event is not set, may be scheduled for the last presentation of the worklist.
In addition, the counted number of schedules may be displayed in the work list in the case where the work list includes only the schedule and no note is created corresponding to the date, the counted number of notes may be displayed in the work list in the case where the work list includes only the note and no schedule is created corresponding to the date, and both the number of schedules and the number of notes may be displayed in the case where the work list includes both the schedule and the notes.
For the case where a single date in the worklist has neither a schedule nor notes, the date may still be displayed on the timeline of the worklist. In addition, specific information for each date, such as 3 months and 4 days, the day of the week, and the like, may also be displayed on the timeline of the worklist.
According to the method provided by the embodiment of the invention, the schedule and the notes are displayed through the weekly reporting module, so that the information arrangement by taking weeks as units is facilitated for a user, and the working efficiency of the user is improved.
According to any of the above embodiments, the handwriting track in step 110 is acquired when writing operation is performed on the basis of the ink screen, and accordingly, the view display in each of the above embodiments is performed on the ink screen. The schedule is created on the ink screen in a handwriting input mode, so that the delay problem of the schedule input by pressing keys can be effectively solved, and the efficiency of inputting and creating the schedule by a user is improved. According to any of the above embodiments, in the work list display state, it is possible to support sliding the work list for each date. For example, the user may perform date adjustment by sliding left or right, and after receiving the user's action, the electronic device locates a target date to be jumped according to the type of the left or right sliding action, so as to update the work list displaying the target date. For example, a work list of 5 months and 3 days to 5 months and 9 days is currently displayed, and after a gesture action of sliding the user to the left is received, the work list of 4 months and 26 days to 5 months and 2 days can be adjusted and displayed.
For another example, the work list may be displayed, a date corresponding to the work list may be displayed, and after receiving an action of clicking the date by the user, a pop-up window for date adjustment may pop up, where dates before and after the current date, for example, three weeks before and after the current week, may be displayed for a total of 7 weeks, so as to support the user to click the date directly to realize the jump of the work list.
Based on any of the above embodiments, in the schedule management view, a note list may also be included, and notes created in the corresponding period are displayed in units of days or weeks or other periods. For example, when the schedule management view displays all schedules of a day in a day unit, an area may be set in the view for displaying a note list of the day, for example, the note list of the day may be displayed at a lower left corner of the view, and for example, when the schedule management view displays various information of the month in a month unit, an area may be set in the view for displaying the note list of the month.
Fig. 8 is a schematic diagram of a note list provided by the present invention, where the note list in fig. 8 is a note list in units of days, and the note list shows all notes created under the date corresponding to the schedule management view. The right side of the note list display frame body is provided with a scroll bar so that a user can conveniently scroll and view the note list. The notes displayed in the box may be arranged in the order of creation time from front to back. In addition, when displaying the note, an icon representing the note type may be added before the note title, and a note abstract may be added under the note title. The note type may be "writing" or "recording", where the writing type refers to a note input by a user through handwriting, and the recording type refers to a note transcribed according to a voice input by the user. The note abstract may be a first sentence of the note content, may also be an abstract input by the user, and may also be generated according to the whole note content, which is not specifically limited in the embodiment of the present invention.
In addition, each note in the note list is provided with a jump function corresponding to the details, and when the operation that a user clicks a certain note is received, the electronic equipment can quickly respond and switch to a detail page of the note for the user to check.
In particular, if there are no notes left on the corresponding date, a blank list of notes may be displayed, or "there are no notes" displayed in the list of notes, and the note count is hidden.
Based on any of the above embodiments, fig. 9 is a schematic structural diagram of a schedule management apparatus provided by the present invention, and as shown in fig. 9, the apparatus includes:
a handwriting unit 910, configured to obtain a handwriting track in the schedule creation view;
a recognition unit 920, configured to perform handwriting recognition on the handwriting trajectory to obtain an input text of the handwriting trajectory;
a schedule creating unit 930 configured to create a schedule based on the input text or based on the input text and a time text in the input text.
According to the device provided by the embodiment of the invention, the schedule is created on the touch screen with a low refresh rate in a handwriting input mode, so that the delay problem of inputting the schedule by pressing the keys can be effectively solved, and the efficiency of inputting and creating the schedule by a user is improved. In addition, handwriting recognition is carried out on a handwriting track generated by handwriting input, and schedule creation is carried out on the basis of an input text obtained by the handwriting recognition, so that unified management of schedules is realized on the basis of the handwriting input, application of time texts in the input text is realized, a user does not need to set schedule starting time, and the schedule creation and management efficiency is further improved.
Based on any of the above embodiments, the schedule creating unit 930 is configured to:
performing temporal text detection on the input text;
if the input text is detected to contain the time text, schedule creation is carried out based on the input text and the time text in the input text;
otherwise, schedule creation is performed based on the input text.
Based on any of the above embodiments, the apparatus further includes a schedule reminding unit, configured to:
obtaining candidate reminding time;
acquiring schedule reminding setting fed back by a user based on the candidate reminding time;
and executing the schedule reminding of the schedule based on the schedule reminding setting and the time text.
Based on any one of the above embodiments, the device further comprises a prompt display unit, configured to:
and if the schedule reminding setting comprises reminding time and the reminding time does not reach, adding the schedule into a schedule list to be reminded, arranging schedules in the schedule list to be reminded according to the sequence of schedule starting time, wherein the schedule starting time is determined based on the time text.
Based on any of the above embodiments, the schedule creating unit 930 is configured to:
performing text integrity verification on the input text;
if the verification is passed, creating a schedule based on the input text or based on the input text and a time text in the input text;
otherwise, combining the input text of the next handwriting track into the input text, and performing text integrity verification on the combined input text.
Based on any of the above embodiments, the apparatus further comprises a schedule management display unit, configured to:
and displaying the input text of the schedule in a schedule management view in a preset form based on the date of the created schedule, wherein the date corresponds to the schedule creation view.
Based on any of the above embodiments, the schedule management display unit is configured to:
displaying the input text of the schedule in a preset form in a working list of the corresponding date in a weekly report module of the schedule management view, wherein the working list is used for displaying all schedules and notes in the corresponding date, and the schedules and the notes in the working list are arranged according to the sequence of schedule starting time and note creating time.
Fig. 10 illustrates a physical structure diagram of an electronic device, and as shown in fig. 10, the electronic device may include: a processor (processor)1010, a communication Interface (Communications Interface)1020, a memory (memory)1030, and a communication bus 1040, wherein the processor 1010, the communication Interface 1020, and the memory 1030 communicate with each other via the communication bus 1040. Processor 1010 may invoke logic instructions in memory 1030 to perform a method of schedule management, the method comprising: acquiring a handwriting track in a schedule creation view; performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track; and creating a schedule based on the input text or the input text and the time text in the input text.
Furthermore, the logic instructions in the memory 1030 can be implemented in software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform a schedule management method provided by the above methods, the method comprising: acquiring a handwriting track in a schedule creation view; performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track; and creating a schedule based on the input text or the input text and the time text in the input text.
In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform the schedule management method provided above, the method comprising: acquiring a handwriting track in a schedule creation view; performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track; and creating a schedule based on the input text or the input text and the time text in the input text.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (11)
1. A schedule management method, comprising:
acquiring a handwriting track in a schedule creation view;
performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track;
and creating a schedule based on the input text or the input text and the time text in the input text.
2. The schedule management method according to claim 1, wherein the creating a schedule based on the input text or the input text and the time text in the input text comprises:
performing temporal text detection on the input text;
if the input text is detected to contain the time text, schedule creation is carried out based on the input text and the time text in the input text;
otherwise, schedule creation is performed based on the input text.
3. The schedule management method according to claim 1, wherein the schedule creation is performed based on the input text and the time text in the input text, and thereafter further comprising:
obtaining candidate reminding time;
acquiring schedule reminding setting fed back by a user based on the candidate reminding time;
and executing the schedule reminding of the schedule based on the schedule reminding setting and the time text.
4. The schedule management method according to claim 3, wherein the obtaining of the schedule reminding setting fed back by the user based on the candidate reminding time further comprises:
and if the schedule reminding setting comprises reminding time and the reminding time does not reach, adding the schedule into a schedule list to be reminded, arranging schedules in the schedule list to be reminded according to the sequence of schedule starting time, wherein the schedule starting time is determined based on the time text.
5. The schedule management method according to claim 1, wherein the creating a schedule based on the input text or the input text and the time text in the input text comprises:
performing text integrity verification on the input text;
if the verification is passed, creating a schedule based on the input text or based on the input text and a time text in the input text;
otherwise, combining the input text of the next handwriting track into the input text, and performing text integrity verification on the combined input text.
6. The schedule management method according to any of claims 1 to 5, wherein the performing schedule creation further comprises:
and displaying the input text of the schedule in a schedule management view in a preset form based on the date of the created schedule, wherein the date corresponds to the schedule creation view.
7. The schedule management method according to claim 6, wherein the displaying the input text of the schedule in a schedule management view in a preset form based on the date of the created schedule comprises:
displaying the input text of the schedule in a preset form in a working list of the corresponding date in a weekly report module of the schedule management view, wherein the working list is used for displaying all schedules and notes in the corresponding date, and the schedules and the notes in the working list are arranged according to the sequence of schedule starting time and note creating time.
8. The schedule management method according to any one of claims 1 to 5, wherein the handwritten locus is captured while writing operation is performed based on an ink screen.
9. A schedule management apparatus, comprising:
the handwriting unit is used for acquiring a handwriting track in the schedule creation view;
the recognition unit is used for performing handwriting recognition on the handwriting track to obtain an input text of the handwriting track;
and the schedule creating unit is used for creating a schedule based on the input text or the input text and the time text in the input text.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the schedule management method according to any of claims 1 to 8 are implemented when the processor executes the program.
11. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the schedule management method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110636115.XA CN113268198B (en) | 2021-06-08 | 2021-06-08 | Schedule management method, schedule management device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110636115.XA CN113268198B (en) | 2021-06-08 | 2021-06-08 | Schedule management method, schedule management device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113268198A true CN113268198A (en) | 2021-08-17 |
CN113268198B CN113268198B (en) | 2023-06-02 |
Family
ID=77234948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110636115.XA Active CN113268198B (en) | 2021-06-08 | 2021-06-08 | Schedule management method, schedule management device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113268198B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114726661A (en) * | 2022-03-31 | 2022-07-08 | 京东方科技集团股份有限公司 | Reminding method of intelligent notepad and intelligent interactive display equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140198623A1 (en) * | 2012-12-20 | 2014-07-17 | Roxanne Hill | Multi-Event Time and Data Tracking Device |
CN106020953A (en) * | 2016-05-12 | 2016-10-12 | 青岛海信移动通信技术股份有限公司 | Method and device for establishing schedule in electronic calendar |
CN106779605A (en) * | 2016-12-20 | 2017-05-31 | 北京三快在线科技有限公司 | A kind of method of calendar prompting, device, computing device and storage medium |
CN107274145A (en) * | 2017-05-27 | 2017-10-20 | 维沃移动通信有限公司 | A kind of calendar prompting method and mobile terminal |
CN108492085A (en) * | 2018-03-26 | 2018-09-04 | 广东欧珀移动通信有限公司 | Calendar prompting management method, device, storage medium and terminal device |
CN108874240A (en) * | 2018-06-05 | 2018-11-23 | 掌阅科技股份有限公司 | Characters input method, ink screen equipment and storage medium based on ink screen equipment |
JP2020119051A (en) * | 2019-01-21 | 2020-08-06 | インターマン株式会社 | Handwritten memo extraction program |
-
2021
- 2021-06-08 CN CN202110636115.XA patent/CN113268198B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140198623A1 (en) * | 2012-12-20 | 2014-07-17 | Roxanne Hill | Multi-Event Time and Data Tracking Device |
CN106020953A (en) * | 2016-05-12 | 2016-10-12 | 青岛海信移动通信技术股份有限公司 | Method and device for establishing schedule in electronic calendar |
CN106779605A (en) * | 2016-12-20 | 2017-05-31 | 北京三快在线科技有限公司 | A kind of method of calendar prompting, device, computing device and storage medium |
CN107274145A (en) * | 2017-05-27 | 2017-10-20 | 维沃移动通信有限公司 | A kind of calendar prompting method and mobile terminal |
CN108492085A (en) * | 2018-03-26 | 2018-09-04 | 广东欧珀移动通信有限公司 | Calendar prompting management method, device, storage medium and terminal device |
CN108874240A (en) * | 2018-06-05 | 2018-11-23 | 掌阅科技股份有限公司 | Characters input method, ink screen equipment and storage medium based on ink screen equipment |
JP2020119051A (en) * | 2019-01-21 | 2020-08-06 | インターマン株式会社 | Handwritten memo extraction program |
Non-Patent Citations (3)
Title |
---|
MARIS TERAUDS ET AL.: "Application of LoRaWAN for Interactive E-ink Based Schedule Board" * |
罗鹏程;: "朝夕日历:第一款深度打通微信的智能日历" * |
赵威 等: "基于超低功耗无线通信技术的电子墨水标签显示***研究" * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114726661A (en) * | 2022-03-31 | 2022-07-08 | 京东方科技集团股份有限公司 | Reminding method of intelligent notepad and intelligent interactive display equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113268198B (en) | 2023-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11249633B2 (en) | Device, method, and graphical user interface for managing electronic communications | |
US12010079B2 (en) | Message suggestions | |
US20220319219A1 (en) | Technologies for content analysis | |
US11153235B1 (en) | User interfaces for messages | |
US9111233B2 (en) | Contextually-appropriate task reminders | |
WO2017218275A1 (en) | Intelligent virtual keyboards | |
Wright et al. | Text entry on handheld computers by older users | |
CN105830011A (en) | User interface for overlapping handwritten text input | |
CN113906462B (en) | Mail application features | |
US9508056B2 (en) | Electronic note taking features including blank note triggers | |
DE202015003891U1 (en) | Premade answers in messages | |
CN110036360B (en) | System for interpreting and managing inaccurate time expressions | |
US20180314532A1 (en) | Organizing messages exchanged in human-to-computer dialogs with automated assistants | |
EP3956756B1 (en) | Method and apparatus for managing operations on data presented on a display | |
CN107924256B (en) | Emoticons and preset replies | |
CN105393200A (en) | Interference data acquisition method and device | |
EP3438952A1 (en) | Systems and methods for intelligent generation of inclusive system designs | |
CN113766064A (en) | Schedule processing method and electronic equipment | |
CN117751376A (en) | Schedule conflict processing method, schedule conflict processing device, storage medium and software program product | |
CN113268198B (en) | Schedule management method, schedule management device, electronic equipment and storage medium | |
CN114041145A (en) | System and method for generating and providing suggested actions | |
US20240171531A1 (en) | Information Display Method, Electronic Device, and Non-transitory Readable Storage Medium | |
CN109033163B (en) | Method and device for adding diary in calendar | |
CN111984349A (en) | Information display method and device and electronic equipment | |
CN112988022B (en) | Virtual calendar display method and device, electronic equipment and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |