CN113110791A - To-do task creation method and electronic device - Google Patents
To-do task creation method and electronic device Download PDFInfo
- Publication number
- CN113110791A CN113110791A CN202110513319.4A CN202110513319A CN113110791A CN 113110791 A CN113110791 A CN 113110791A CN 202110513319 A CN202110513319 A CN 202110513319A CN 113110791 A CN113110791 A CN 113110791A
- Authority
- CN
- China
- Prior art keywords
- information
- touch
- chat
- handled
- chat message
- 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
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000033001 locomotion Effects 0.000 claims abstract description 18
- 238000007667 floating Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides a to-do task creating method and electronic equipment, wherein the method comprises the following steps: detecting a touch corresponding to a position of a first chat message under the condition that a display screen of the electronic equipment displays a chat interface, wherein the first chat message is any chat message in the chat interface; after the touch is detected, the display screen simultaneously displays the calendar interface and the information to be handled, and the position of the information to be handled is moved according to the movement of the touch on the screen while keeping continuous contact with the display screen; the information to be handled is associated with the first chat message and is displayed on the calendar interface in a floating mode; determining a target date in the calendar interface corresponding to the information to be handled when the touch and the display screen cancel the contact; a to-do task associated with the target date is created. The embodiment of the invention can improve the efficiency of creating the task to be done in the electronic equipment.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a task to be handled creating method and electronic equipment.
Background
With the continuous development of electronic information technology, electronic devices (such as smart phones, tablet computers, and the like) are applied more and more widely, and play an indispensable role in both work and life of people. At present, the utilization rate of instant messaging software in electronic equipment is very high, and users often gain access to tasks to be done in the chat process through the instant messaging software.
However, in the related art, when a chat message of the instant messaging software is to be created as a to-do task of the calendar software, a user needs to manually switch application software and edit and create the to-do task capable of being reminded, which is cumbersome to operate, and thus the creation efficiency of the to-do task is low.
Disclosure of Invention
The embodiment of the invention provides a to-do task creating method and electronic equipment, and aims to solve the problem of low to-do task creating efficiency in the related art.
In order to solve the technical problem, the invention is realized as follows: a task to be done creating method is applied to electronic equipment and comprises the following steps:
detecting a touch of a position corresponding to a first chat message under the condition that a display screen of the electronic equipment displays a chat interface, wherein the first chat message is any chat message in the chat interface;
after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner;
determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact with the display screen;
and creating the tasks to be dealt with related to the target date.
Further, the display screen simultaneously displays the calendar interface and the to-do information, including:
the first area of the display screen displays the information to be handled, and the second area of the display screen displays a calendar interface; the first area comprises the position of the touch, and the second area is an area of the display screen except the first area.
Further, the to-do information includes at least one of a text, an image and a symbol.
Further, before the display screen simultaneously displays the calendar interface and the to-do information, the method further includes:
determining a second chat message corresponding to the first chat message; the display position of the second chat message is adjacent to the display position of the first chat message, the second chat message comprises N chat messages, and N is a positive integer less than 50;
determining key information to be handled based on the first chat message and the second chat message; the key information to be dealt with comprises at least one item of time information, event information and character information;
and determining the to-do information corresponding to the to-do key information.
Further, the first chat message or the second chat message is one of a text message, a voice message, an image message, a video message, and a file message.
Further, the touch is at least one of an M-finger touch, an M-finger long-press touch, a preset fingerprint touch and an X-click touch, and M and X are integers greater than or equal to 2 respectively.
Further, the creating of the to-do task associated with the target date includes:
creating a task to be dealt with the deadline date of the target date;
after the task to be handled associated with the target date is created, the method further includes:
determining the number of days of reminding in advance corresponding to the task to be dealt with;
outputting a task reminding message to be handled on a reminding date before the target date; the number of days of difference between the reminding date and the target date is equal to the number of days of reminding in advance.
In a second aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
the system comprises a detection module, a processing module and a display module, wherein the detection module is used for detecting the touch of a position corresponding to a first chat message under the condition that a chat interface is displayed on a display screen of the electronic equipment, and the first chat message is any one of the chat messages in the chat interface;
the display module is used for displaying a calendar interface and information to be handled simultaneously by the display screen after the touch is detected, and moving the position of the information to be handled according to the movement of the contact on the screen while keeping continuous contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner;
the determining module is used for determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact of the display screen;
and the creating module is used for creating the tasks to be handled related to the target date.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the to-do task creation method described above.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when being executed by a processor, the computer program implements the steps of the to-do task creation method described above.
In the embodiment of the invention, under the condition that a chat interface is displayed on a display screen of the electronic equipment, the touch of the position corresponding to the first chat message is detected; after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact with the display screen; and creating the tasks to be dealt with related to the target date. Therefore, the electronic equipment can create the chat messages in the chat interface as the tasks to be done in the calendar interface based on one touch operation of the user, and the efficiency of creating the tasks to be done in the electronic equipment is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart of a task creating method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a chat interface in a task to be handled creating method according to another embodiment of the present invention;
fig. 3 is a schematic diagram illustrating an icon representing a to-do task in a to-do task creation method according to another embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating a calendar interface, floating-display to-be-done information, and a user operation finger in the to-be-done task creation method according to another embodiment of the present invention;
FIG. 5 is a flowchart illustrating a task creation method according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to another embodiment of the invention;
fig. 8 is a schematic structural diagram of an electronic device according to another embodiment of the invention;
fig. 9 is a schematic structural diagram of an electronic device according to another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, 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.
Referring to fig. 1, fig. 1 is a flowchart of a task creating method provided by an embodiment of the present invention, applied to an electronic device, as shown in fig. 1, including the following steps:
step 110: detecting a touch of a position corresponding to a first chat message under the condition that a display screen of the electronic device displays a chat interface, wherein the first chat message is any chat message in the chat interface.
In the embodiment of the present invention, the chat interface may be as shown in fig. 2, where the chat interface may be a private chat interface of two persons, or a group chat interface of multiple persons, and is not limited herein. The chat interface may only have the chat message sent by the electronic device holder, or only have the chat message sent by the chat object, or have both the chat message sent by the holder and the chat message sent by the chat object.
The first chat message may be a chat message sent by the holder himself or a chat message sent by the chat object.
The touch corresponding to the position of the first chat message may be a touch whose touch position at least partially overlaps with the display area of the first chat message; or may be a touch whose touch position at least partially coincides with the line area corresponding to the first chat message. The line areas refer to areas occupied by lines where chat messages are located in the chat interface, the line areas of different chat messages are not overlapped, and only one corresponding chat message is arranged in each line area.
Step 120: after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; the to-do information is associated with the first chat message and is surfaced on the calendar interface.
And after the touch of the position corresponding to the first chat message is detected, the display screen is switched from the chat display interface to the calendar display interface, and the information to be handled is floating displayed on the calendar display interface. The floating display means that the graph layer for displaying the to-be-handled information is higher than the graph layer for displaying the calendar interface, so that the to-be-handled information is displayed in the overlapped area of the to-be-handled information and the calendar interface, and the calendar interface is displayed in the non-overlapped area of the to-be-handled information and the calendar interface.
The calendar interface can be a calendar interface in calendar software carried by the electronic equipment; or other calendar interfaces in calendar software downloaded by the user; under the condition that the chatting software has a calendar function, the method can also be a calendar interface in the chatting software; and is not limited herein. That is, the chat interface and the calendar interface may be two interfaces of the same software or two interfaces of different software.
The position of the information to be handled and the position of the contact may be completely overlapped, partially overlapped, or not overlapped, and is not limited herein. And moving the position of the information to be handled according to the touched position while keeping continuous contact with the display screen.
The information to be handled may be text information, for example: text of or associated with the first chat message; alternatively, the to-do information may also be image information, such as: an icon representing a task to be done, as shown in FIG. 3; alternatively, the to-do information may also be symbolic information, such as: and symbols representing tasks to be handled, such as II or III. In other embodiments, the pending information may also be a combination of text information and image information, a combination of text information and symbol information, a combination of image information and symbol information, and a combination of text information, image information and symbol information.
The moving the position of the to-be-handled information according to the movement of the contact on the screen while keeping continuous contact with the display screen may specifically be: the moving distance of the information to be handled is the same as the moving distance of the contact, and the moving direction of the information to be handled is the same as the moving direction of the contact; or the moving distance of the information to be handled is in direct proportion to the moving distance of the contact, and the moving direction of the information to be handled is the same as the moving direction of the contact; or the movement distance of the to-do information is the same as the movement distance of the contact, and the movement direction of the to-do information is opposite to the movement direction of the contact, and the like.
The interestingness of the user operation can also be increased by moving the to-do information on the calendar interface to select the date, wherein the calendar interface, the floating to-do information and the finger operated by the user can be shown in fig. 4.
Step 130: and determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact of the display screen.
And when the touch and the display screen cancel the contact, namely the touch and the display screen are in continuous contact. The manner of determining the target date corresponding to the to-do information may be to detect that the position of the to-do information is located within a display range of the target date in the calendar interface, so as to determine the target date in multiple dates in the calendar interface.
Step 140: and creating the tasks to be dealt with related to the target date.
After the target date is determined, a to-do task of the target date is created based on the to-do information, wherein the to-do task comprises time information of the target date, event information and/or person information corresponding to the first chat message.
In an embodiment of the present invention, the electronic Device may be a Mobile phone, a Tablet Personal Computer (Tablet Personal Computer), a Laptop Computer (Laptop Computer), a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a Wearable Device (Wearable Device), or the like.
In the embodiment of the invention, under the condition that a chat interface is displayed on a display screen of the electronic equipment, the touch of the position corresponding to the first chat message is detected; after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact with the display screen; and creating the tasks to be dealt with related to the target date. Therefore, the electronic equipment can create the chat messages in the chat interface as the tasks to be done in the calendar interface based on one touch operation of the user, and the efficiency of creating the tasks to be done in the electronic equipment is improved.
Referring to fig. 5, fig. 5 is a flowchart of a task creating method according to another embodiment of the present invention, applied to an electronic device, as shown in fig. 5, including the following steps:
step 510: detecting a touch of a position corresponding to a first chat message under the condition that a display screen of the electronic device displays a chat interface, wherein the first chat message is any chat message in the chat interface.
The implementation process and beneficial effects of step 510 may be referred to the description in step 110, and are not described herein again.
In an optional embodiment, the touch is at least one of an M-finger touch, an M-finger long-press touch, a preset fingerprint touch, and an X-click touch, where M and X are integers greater than or equal to 2, respectively.
For example, if the touch is a three-finger touch, when the electronic device displays a chat interface, after the three-finger touch is detected, it is determined that a chat message corresponding to the three-finger touch is a first chat message.
For example, if the touch is a two-finger long-press touch, when the electronic device displays a chat interface, and after the two-finger long-press touch is detected, the chat message corresponding to the two-finger long-press touch is determined to be the first chat message.
For example, the electronic device has a screen fingerprint identification function, and if the touch is a right middle finger fingerprint touch, and if the electronic device displays a chat interface, and after detecting that the right middle finger fingerprint touch, the chat message corresponding to the right middle finger fingerprint touch is determined to be a first chat message.
For example, if the touch is a double-click touch, when the electronic device displays a chat interface, after the double-click touch is detected, it is determined that the chat message corresponding to the double-click touch is the first chat message.
It should be noted that the above embodiment is only one possibility of the embodiment of the present invention, and the touch may be a sliding touch of a preset track, a pressing touch, or the like, which is not limited herein.
Step 520: determining a second chat message corresponding to the first chat message; the display position of the second chat message is adjacent to the display position of the first chat message, the second chat message comprises N chat messages, and N is a positive integer smaller than 50.
After determining the first chat message corresponding to the touched position in step 510, a second chat message corresponding to the first chat message can be determined from the first chat message. In this embodiment, the number of the second chat messages may be one or more, for example, 10, 15, 20, 25, or the like. Through the first chat message and the second chat message adjacent to the first chat message, the chat content can be more comprehensively known.
When the first chat message is the latest chat message, the second chat message can be the first N chat messages of the first chat message; when the first chat message is a history chat message, the second chat message can be N/2 chat messages before the first chat message and N/2 chat messages after the first chat message.
When the number of the chat messages after the first chat message is less than N/2, the chat messages can be ignored; the N chat messages may also be complemented by adding chat messages preceding the first chat message, without limitation herein.
Specifically, the size of N can be automatically adjusted in actual use of the user, so that the user can select the size of N according to different chat contents, and the correlation between the second chat message and the first chat message is improved.
Step 530: determining key information to be handled based on the first chat message and the second chat message; the key information to do includes at least one of time information, event information, and character information.
And determining at least one of time information, event information and character information of the task event corresponding to the first chat message and the second chat message by performing semantic recognition on the first chat message and the second chat message.
For example: under the condition that the first chat message and the second chat message comprise 'how the new person is trained' and 'the training courseware is sent to the trunk after the training courseware is finished', the time information can be determined to be the next three weeks, the event information is the new person training courseware, and the character information is the trunk.
Another example is: and when the first chat message and the second chat message comprise 'sending to me after completing the department annual plan as soon as possible', the character information can be determined through the information of the sender, and the event information is determined to be the department annual plan.
At least one item of time information, event information and character information of the task event is determined through the method, and then the key information to be dealt with of the task event is determined.
Optionally, the first chat message or the second chat message may be one of a text message, a voice message, an image message, a video message, and a file message.
The character message can be directly identified by a semantic identification technology; the voice message can be converted into a text message by a voice-to-text technology and then recognized by a semantic recognition technology; the image information can be converted into a text message by an image-to-text technology and then recognized by a semantic recognition technology; the video message can be identified by a semantic identification technology after being converted into a voice message and further converted into a text message; the file message can be identified by a semantic identification technology after the file message in the file is read.
Therefore, one or more message forms can be included in the first chat message and the second chat message, and the accuracy and comprehensiveness of message reading identification are ensured.
Step 540: and determining the to-do information corresponding to the to-do key information.
In this embodiment, the to-do information is related to the to-do key information, for example: when the information to be handled is character information, the information to be handled comprises characters of the agency key information; or when the information to be handled is image information, the information to be handled represents the time emergency degree through colors, for example, a red image represents a task to be handled within three days of time information, a yellow image represents a task to be handled within seven days of three days or more of time information, and a green image represents a task to be handled within 7 days or more of time information; in addition, different event types may also be represented by different images.
In other embodiments of the present invention, the to-do information may not be related to the to-do key information, for example, all the to-do information are image information of the same style.
In this embodiment, after the to-do key information is determined in step 530, the to-do information may be determined in the above manner.
Step 550: after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; the to-do information is associated with the first chat message and is surfaced on the calendar interface.
The implementation process and beneficial effects of step 550 may be referred to the description in step 120, and are not described herein again.
In an optional embodiment, the displaying, by the display screen, simultaneously displays the calendar interface and the to-do information, including:
the first area of the display screen displays the information to be handled, and the second area of the display screen displays a calendar interface; the first area comprises the position of the touch, and the second area is an area of the display screen except the first area.
In this embodiment, the touched position is located in the first area, that is, the display area of the to-do information completely overlaps the touched position. In this way, the position of the to-be-done information is the same as the position of the finger of the user, and the user moves the touch position of the electronic device by moving the finger, so that the to-be-done information moves in different days in the calendar interface.
Therefore, the user can move the information to be done in the calendar interface conveniently, and the operation comfort of the user is improved.
Step 560: and determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact of the display screen.
The implementation process and beneficial effects of step 560 may be referred to the description in step 130, and are not described herein again.
Step 570: and creating the tasks to be dealt with related to the target date.
The implementation process and beneficial effects of step 570 may be referred to the description in step 140, and are not described herein again.
In an optional embodiment, the creating the to-do task associated with the target date includes:
creating a task to be dealt with the deadline date of the target date;
after the task to be handled associated with the target date is created, the method further includes:
determining the number of days of reminding in advance corresponding to the task to be dealt with;
outputting a task reminding message to be handled on a reminding date before the target date; the number of days of difference between the reminding date and the target date is equal to the number of days of reminding in advance.
In the embodiment, the target date is the deadline of the task to be handled, and the user drags the information to be handled into the display pane of the target date in the calendar interface, so as to create the task to be handled with the deadline as the target date.
After creating the task to be done, the electronic device determines the number of days to remind in advance based on the task to be done in various ways, for example: presetting reminding days corresponding to different task types respectively, and then determining the number of reminding days in advance corresponding to the task to be done by determining the type of the created task to be done; another example is: the workload corresponding to different task types is preset, then the number of days of reminding in advance is determined by determining the size of the created workload of the task to be done correspondingly (the workload is in direct proportion to the number of days of reminding in advance), and further the number of days of reminding in advance corresponding to the task to be done is determined.
After the target date of the deadline is determined, the date of the early reminding days before the target date is set as the reminding date, so that the user is reminded of tasks to be handled on the reminding date, and the user is ensured to finish the tasks to be handled on the deadline.
For example: and if the number of days of reminding is 5 days in advance and the target date is 3 months and 8 days, determining that 3 months and 3 days are reminding dates, and subsequently outputting a reminding message of the corresponding task to be handled by the electronic equipment in 3 months and 3 days to remind the user of timely completing the task to be handled.
In the embodiment, the processing reminding of the tasks to be handled is performed on the user on the reminding date before the deadline date, so that the situation that the user cannot complete the tasks to be handled on the deadline date can be avoided, the opportunity of processing the tasks in advance is provided for the user, and the tasks to be handled are guaranteed to be completed smoothly.
In the embodiment, the key information to be handled is determined through the first chat message and the second chat message, and the key information to be handled corresponding to the key information to be handled is set; therefore, the information comprehensiveness of the tasks to be dealt with by the electronic equipment can be improved, the accuracy of the information to be dealt with is improved, and the accuracy of the tasks to be dealt with subsequently created in the calendar interface is improved.
Referring to fig. 6, fig. 6 is a structural diagram of an electronic device according to an embodiment of the present invention, as shown in fig. 6, the electronic device 600 includes a detection module 610, a display module 620, a determination module 630, and a creation module 640, where:
the detection module 610 is configured to detect, when a display screen of the electronic device displays a chat interface, a touch corresponding to a position of a first chat message, where the first chat message is any chat message in the chat interface;
the display module 620 is configured to, after the touch is detected, simultaneously display a calendar interface and information to be handled on the display screen, and move the position of the information to be handled according to movement of the contact on the screen while maintaining continuous contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner;
a first determining module 630, configured to determine a target date in the calendar interface corresponding to the to-do information when the touch is canceled from the display screen;
a creating module 640, configured to create the to-do task associated with the target date.
Optionally, the display module 620 is further configured to display the to-do information in a first area of the display screen, and display a calendar interface in a second area of the display screen; the first area comprises the position of the touch, and the second area is an area of the display screen except the first area.
Optionally, the to-do information includes at least one of a text, an image, and a symbol.
Optionally, as shown in fig. 7, the electronic device 600 further includes:
a second determining module 650, configured to determine a second chat message corresponding to the first chat message; the display position of the second chat message is adjacent to the display position of the first chat message, the second chat message comprises N chat messages, and N is a positive integer less than 50;
a third determining module 660, configured to determine to-do key information based on the first chat message and the second chat message; the key information to be dealt with comprises at least one item of time information, event information and character information;
a fourth determining module 670, configured to determine the to-do information corresponding to the to-do key information.
Optionally, the first chat message or the second chat message is one of a text message, a voice message, an image message, a video message, and a file message.
Optionally, the touch is at least one of an M-finger touch, an M-finger long-press touch, a preset fingerprint touch, and an X-click touch, where M and X are integers greater than or equal to 2, respectively.
Optionally, as shown in fig. 8, the creating module 640 is further configured to create a task to be handled with a deadline date being the target date;
the electronic device further includes:
a fifth determining module 680, configured to determine the number of days of reminding in advance corresponding to the task to be handled;
an output module 690, configured to output a task reminding message to be handled on a reminding date before the target date; the number of days of difference between the reminding date and the target date is equal to the number of days of reminding in advance.
The electronic device 600 of the embodiment of the present invention is capable of implementing each process implemented by the electronic device in the method embodiments of fig. 1 to fig. 5, and is not described herein again to avoid repetition.
The electronic device 600 of the embodiment of the invention can create the chat message in the chat interface as the task to be done in the calendar interface based on one touch operation of the user, thereby improving the efficiency of creating the task to be done in the electronic device.
Fig. 9 is a schematic diagram of a hardware structure of an electronic device implementing various embodiments of the present invention.
The electronic device 900 includes, but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, a processor 910, and a power supply 911. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 9 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Wherein, the processor 910 is configured to: detecting a touch of a position corresponding to a first chat message under the condition that a display screen of the electronic equipment displays a chat interface, wherein the first chat message is any chat message in the chat interface; after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner; determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact with the display screen; and creating the tasks to be dealt with related to the target date.
Optionally, the step of the processor 910 executing the display screen to simultaneously display the calendar interface and the to-do information includes: the first area of the display screen displays the information to be handled, and the second area of the display screen displays a calendar interface; the first area comprises the position of the touch, and the second area is an area of the display screen except the first area.
Optionally, the to-do information includes at least one of a text, an image, and a symbol.
Optionally, before the step of executing the display screen to simultaneously display the calendar interface and the to-do information, the processor 910 further includes: determining a second chat message corresponding to the first chat message; the display position of the second chat message is adjacent to the display position of the first chat message, the second chat message comprises N chat messages, and N is a positive integer less than 50; determining key information to be handled based on the first chat message and the second chat message; the key information to be dealt with comprises at least one item of time information, event information and character information; and determining the to-do information corresponding to the to-do key information.
Optionally, the first chat message or the second chat message is one of a text message, a voice message, an image message, a video message, and a file message.
Optionally, the touch is at least one of an M-finger touch, an M-finger long-press touch, a preset fingerprint touch, and an X-click touch, where M and X are integers greater than or equal to 2, respectively.
Optionally, the step of creating the to-do task associated with the target date by the processor 910 includes: creating a task to be dealt with the deadline date of the target date; the processor 910 is further configured to determine a number of days of early reminding corresponding to the task to be handled; outputting a task reminding message to be handled on a reminding date before the target date; the number of days of difference between the reminding date and the target date is equal to the number of days of reminding in advance.
The electronic device 900 can implement the processes implemented by the electronic device in the foregoing embodiments, and in order to avoid repetition, the descriptions thereof are omitted here.
The electronic device 900 of the embodiment of the invention can create the chat message in the chat interface as the task to be done in the calendar interface based on one touch operation of the user, thereby improving the efficiency of creating the task to be done in the electronic device.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 901 may be used for receiving and sending signals during a message transmission and reception process or a call process, and specifically, after receiving downlink data from a base station, the downlink data is processed by the processor 910; in addition, the uplink data is transmitted to the base station. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 901 can also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 902, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 903 may convert audio data received by the radio frequency unit 901 or the network module 902 or stored in the memory 909 into an audio signal and output as sound. Also, the audio output unit 903 may provide audio output related to a specific function performed by the electronic device 900 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 903 includes a speaker, a buzzer, a receiver, and the like.
The input unit 904 is used to receive audio or video signals. The input Unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042, and the Graphics processor 9041 processes image data of a still picture or video obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 906. The image frames processed by the graphic processor 9041 may be stored in the memory 909 (or other storage medium) or transmitted via the radio frequency unit 901 or the network module 902. The microphone 9042 can receive sounds and can process such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 901 in case of the phone call mode.
The electronic device 900 also includes at least one sensor 905, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 9061 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 9061 and/or the backlight when the electronic device 900 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 905 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which are not described in detail herein.
The display unit 906 is used to display information input by the user or information provided to the user. The Display unit 906 may include a Display panel 9061, and the Display panel 9061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 907 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 9071 (e.g., operations by a user on or near the touch panel 9071 using a finger, a stylus, or any other suitable object or accessory). The touch panel 9071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 910, receives a command from the processor 910, and executes the command. In addition, the touch panel 9071 may be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 907 may include other input devices 9072 in addition to the touch panel 9071. Specifically, the other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, and the like), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 9071 may be overlaid on the display panel 9061, and when the touch panel 9071 detects a touch operation on or near the touch panel 9071, the touch panel is transmitted to the processor 910 to determine the type of the touch event, and then the processor 910 provides a corresponding visual output on the display panel 9061 according to the type of the touch event. Although in fig. 9, the touch panel 9071 and the display panel 9061 are two independent components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 9071 and the display panel 9061 may be integrated to implement the input and output functions of the electronic device, which is not limited herein.
The interface unit 908 is an interface for connecting an external device to the electronic apparatus 900. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 908 may be used to receive input from external devices (e.g., data information, power, etc.) and transmit the received input to one or more elements within the electronic device 900 or may be used to transmit data between the electronic device 900 and external devices.
The memory 909 may be used to store software programs as well as various data. The memory 909 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 909 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 910 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 909 and calling data stored in the memory 909, thereby performing overall monitoring of the electronic device. Processor 910 may include one or more processing units; preferably, the processor 910 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 910.
The electronic device 900 may further include a power supply 911 (e.g., a battery) for supplying power to various components, and preferably, the power supply 911 may be logically connected to the processor 910 through a power management system, so as to manage charging, discharging, and power consumption management functions through the power management system.
In addition, the electronic device 900 includes some functional modules that are not shown, and thus are not described in detail herein.
Preferably, an embodiment of the present invention further provides an electronic device, which includes a processor 910, a memory 909, and a computer program that is stored in the memory 909 and can be run on the processor 910, and when the computer program is executed by the processor 910, the processes of the above-mentioned to-do task creation method embodiment are implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned to-do task creation method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A task to be handled creating method is applied to electronic equipment and is characterized by comprising the following steps:
detecting a touch of a position corresponding to a first chat message under the condition that a display screen of the electronic equipment displays a chat interface, wherein the first chat message is any chat message in the chat interface;
after the touch is detected, the display screen simultaneously displays a calendar interface and information to be handled, and the position of the information to be handled is moved according to the movement of the contact on the screen while the contact is kept continuously in contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner;
determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact with the display screen;
and creating the tasks to be dealt with related to the target date.
2. The method of claim 1, wherein the display screen simultaneously displays a calendar interface and to-do information, comprising:
the first area of the display screen displays the information to be handled, and the second area of the display screen displays a calendar interface; the first area comprises the position of the touch, and the second area is an area of the display screen except the first area.
3. The method of claim 1, wherein the to-do information comprises at least one of text, images, and symbols.
4. The method of claim 1, wherein before the display screen simultaneously displays the calendar interface and the to-do information, further comprising:
determining a second chat message corresponding to the first chat message; the display position of the second chat message is adjacent to the display position of the first chat message, the second chat message comprises N chat messages, and N is a positive integer less than 50;
determining key information to be handled based on the first chat message and the second chat message; the key information to be dealt with comprises at least one item of time information, event information and character information;
and determining the to-do information corresponding to the to-do key information.
5. The method of claim 1, wherein the first chat message or the second chat message is one of a text message, a voice message, an image message, a video message, and a file message.
6. The method according to claim 1, wherein the touch is at least one of an M-finger touch, an M-finger long-press touch, a preset fingerprint touch, and an X-click touch, and M and X are integers greater than or equal to 2, respectively.
7. The method of claim 1, wherein creating the to-do task associated with the target date comprises:
creating a task to be dealt with the deadline date of the target date;
after the task to be handled associated with the target date is created, the method further includes:
determining the number of days of reminding in advance corresponding to the task to be dealt with;
outputting a task reminding message to be handled on a reminding date before the target date; the number of days of difference between the reminding date and the target date is equal to the number of days of reminding in advance.
8. An electronic device, characterized in that the electronic device comprises:
the system comprises a detection module, a processing module and a display module, wherein the detection module is used for detecting the touch of a position corresponding to a first chat message under the condition that a chat interface is displayed on a display screen of the electronic equipment, and the first chat message is any one of the chat messages in the chat interface;
the display module is used for displaying a calendar interface and information to be handled simultaneously by the display screen after the touch is detected, and moving the position of the information to be handled according to the movement of the contact on the screen while keeping continuous contact with the display screen; the to-do information is associated with the first chat message and is displayed on the calendar interface in a floating manner;
the determining module is used for determining a target date in the calendar interface corresponding to the information to be handled when the touch is cancelled from the contact of the display screen;
and the creating module is used for creating the tasks to be handled related to the target date.
9. An electronic device comprising a processor, a memory, and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the to-do task creation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the steps of the to-do task creation method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513319.4A CN113110791B (en) | 2021-05-11 | 2021-05-11 | To-do task creation method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513319.4A CN113110791B (en) | 2021-05-11 | 2021-05-11 | To-do task creation method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113110791A true CN113110791A (en) | 2021-07-13 |
CN113110791B CN113110791B (en) | 2024-04-05 |
Family
ID=76721948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110513319.4A Active CN113110791B (en) | 2021-05-11 | 2021-05-11 | To-do task creation method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113110791B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778044A (en) * | 2015-04-03 | 2015-07-15 | 北京奇虎科技有限公司 | Method and device for distributing gesture event flows of touch screen |
CN107613090A (en) * | 2017-08-04 | 2018-01-19 | 捷开通讯(深圳)有限公司 | A kind of recording method, mobile terminal and storage device for reminding item |
CN107682544A (en) * | 2017-09-28 | 2018-02-09 | 努比亚技术有限公司 | A kind of backlog reminding method, terminal and computer-readable recording medium |
CN107783712A (en) * | 2017-11-15 | 2018-03-09 | 宁波麦度智联科技股份有限公司 | A kind of schedule clone method and system |
CN109164949A (en) * | 2018-04-11 | 2019-01-08 | 维沃移动通信有限公司 | A kind of chat messages localization method and mobile terminal |
CN110110315A (en) * | 2019-05-16 | 2019-08-09 | 北京小米移动软件有限公司 | Pending item management method and device |
CN110581794A (en) * | 2018-06-11 | 2019-12-17 | 腾讯科技(深圳)有限公司 | Information processing method, information processing device, storage medium and computer equipment |
WO2020103091A1 (en) * | 2018-11-22 | 2020-05-28 | 华为技术有限公司 | Touch operation locking method and electronic device |
CN111369209A (en) * | 2020-02-21 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Affair reminding method, device, equipment and storage medium |
CN111930281A (en) * | 2020-07-31 | 2020-11-13 | 维沃移动通信有限公司 | Reminding message creating method and device and electronic equipment |
-
2021
- 2021-05-11 CN CN202110513319.4A patent/CN113110791B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778044A (en) * | 2015-04-03 | 2015-07-15 | 北京奇虎科技有限公司 | Method and device for distributing gesture event flows of touch screen |
CN107613090A (en) * | 2017-08-04 | 2018-01-19 | 捷开通讯(深圳)有限公司 | A kind of recording method, mobile terminal and storage device for reminding item |
CN107682544A (en) * | 2017-09-28 | 2018-02-09 | 努比亚技术有限公司 | A kind of backlog reminding method, terminal and computer-readable recording medium |
CN107783712A (en) * | 2017-11-15 | 2018-03-09 | 宁波麦度智联科技股份有限公司 | A kind of schedule clone method and system |
CN109164949A (en) * | 2018-04-11 | 2019-01-08 | 维沃移动通信有限公司 | A kind of chat messages localization method and mobile terminal |
CN110581794A (en) * | 2018-06-11 | 2019-12-17 | 腾讯科技(深圳)有限公司 | Information processing method, information processing device, storage medium and computer equipment |
WO2020103091A1 (en) * | 2018-11-22 | 2020-05-28 | 华为技术有限公司 | Touch operation locking method and electronic device |
CN110110315A (en) * | 2019-05-16 | 2019-08-09 | 北京小米移动软件有限公司 | Pending item management method and device |
CN111369209A (en) * | 2020-02-21 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Affair reminding method, device, equipment and storage medium |
CN111930281A (en) * | 2020-07-31 | 2020-11-13 | 维沃移动通信有限公司 | Reminding message creating method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113110791B (en) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11429248B2 (en) | Unread message prompt method and mobile terminal | |
US11675442B2 (en) | Image processing method and flexible-screen terminal | |
CN109032734B (en) | Background application program display method and mobile terminal | |
CN107943390B (en) | Character copying method and mobile terminal | |
CN108737904B (en) | Video data processing method and mobile terminal | |
WO2020199934A1 (en) | Information processing method and terminal device | |
CN109407921B (en) | Application processing method and terminal device | |
CN110196667B (en) | Notification message processing method and terminal | |
CN109379484B (en) | Information processing method and terminal | |
CN110837327B (en) | Message viewing method and terminal | |
CN109739407B (en) | Information processing method and terminal equipment | |
CN109976606B (en) | Information display method and mobile terminal | |
CN107734170B (en) | Notification message processing method, mobile terminal and wearable device | |
CN110531915B (en) | Screen operation method and terminal equipment | |
CN111610904B (en) | Icon arrangement method, electronic device and storage medium | |
CN109753202B (en) | Screen capturing method and mobile terminal | |
KR20210034668A (en) | Text input method and terminal | |
CN111610903A (en) | Information display method and electronic equipment | |
CN111522613B (en) | Screen capturing method and electronic equipment | |
WO2020192662A1 (en) | Operation method and terminal device | |
CN110333803B (en) | Multimedia object selection method and terminal equipment | |
CN109597546B (en) | Icon processing method and terminal equipment | |
CN110851219A (en) | Information processing method and electronic equipment | |
CN107704159B (en) | Application icon management method and mobile terminal | |
CN110213437B (en) | Editing method and mobile terminal |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20211103 Address after: Room 605, West Tower, Wantai international office building, Yueliangdao street, Wangcheng District, Changsha City, Hunan Province Applicant after: CHANGSHA KANGOU INNOVATION TECHNOLOGY Co.,Ltd. Address before: Room 202-1-a001, basement 2, building 8, 9 and 10, Runhe Youyi City, Yueliangdao street, Wangcheng District, Changsha City, Hunan Province, 410200 Applicant before: Changsha Yeqin Technology Service Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |