CN109639894B - Information prompting method, terminal equipment and computer readable medium - Google Patents
Information prompting method, terminal equipment and computer readable medium Download PDFInfo
- Publication number
- CN109639894B CN109639894B CN201811543963.0A CN201811543963A CN109639894B CN 109639894 B CN109639894 B CN 109639894B CN 201811543963 A CN201811543963 A CN 201811543963A CN 109639894 B CN109639894 B CN 109639894B
- Authority
- CN
- China
- Prior art keywords
- user
- time
- target
- target time
- option
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the invention discloses an information prompting method and terminal equipment, wherein the method comprises the steps of obtaining target living habit data of a user; determining a target time for outputting prompt information corresponding to the weather data to the user based on the target lifestyle habit data; acquiring target weather data of target time; and outputting prompt information corresponding to the target weather data to the user under the condition that the target weather data meets the prompt triggering condition. The embodiment of the invention solves the problem that the information prompt function of the terminal in the prior art does not play a role in timely reminding a user.
Description
Technical Field
The present application relates to the field of mobile terminals, and in particular, to a method for information prompting and a terminal device.
Background
With the continuous development of artificial intelligence, people have greater and greater requirements and dependence on mobile phones. In the case that the weather forecast is not good and it is possible to rain, the user may forget to take an umbrella or the like by going out in a hurry and forgetting to look at the weather, or the user may take an umbrella or the like without a habit of looking at the weather.
Generally, a terminal in the prior art has a weather reminding function, but the reminding time is generally fixed time, so that the weather reminding function in the terminal does not play a reminding role for a user in many times.
Disclosure of Invention
The embodiment of the invention provides an information prompting method and terminal equipment, and aims to solve the problem that in the prior art, the information prompting function of a terminal does not play a role in timely prompting a user.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, a method for prompting information is provided, which includes:
acquiring target living habit data of a user;
determining a target time for outputting prompt information corresponding to weather data to a user based on the target living habit data;
acquiring target weather data of the target time;
and outputting prompt information corresponding to the target weather data to a user under the condition that the target weather data meets prompt triggering conditions.
In a second aspect, a terminal device is provided, which includes:
the life habit data acquisition unit is used for acquiring target life habit data of the user;
a target time determination unit for determining a target time for outputting prompt information corresponding to weather data to a user based on the target lifestyle habit data;
a weather data acquisition unit for acquiring target weather data at the target time;
and the prompting unit is used for outputting prompting information corresponding to the target weather data to a user under the condition that the target weather data meets a prompting triggering condition.
In a third aspect, a terminal device is further provided, which includes: a memory, a processor 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 method according to the first aspect.
In a third aspect, there is also provided a computer readable medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the method according to the first aspect.
In the embodiment of the invention, the information prompting method comprises the steps of firstly obtaining target living habit data of a user, determining target time for outputting prompt information corresponding to weather data to the user according to the target living habit data, and then obtaining the target weather data of the target time so as to output the prompt information corresponding to the target weather data to the user under the condition that the target weather data meet prompt triggering conditions. Therefore, when the weather data acquired at the target time determined according to the target living habits of the user determines that the user needs to take rain gear or other articles, the prompt can be given to the user at the target time, so that prompt information corresponding to the weather data can be timely prompted to the user, and the problem that the information prompt function of the terminal does not prompt the user timely in the prior art is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic flow chart diagram of a method of information prompting in accordance with one embodiment of the present invention;
FIG. 2 is a schematic flow chart diagram of a method of information prompting in accordance with another embodiment of the present invention;
FIG. 3 is a schematic diagram of a feedback options interface according to one embodiment of the present invention;
FIG. 4 is a schematic flow chart diagram of a method of information prompting in accordance with yet another embodiment of the present invention;
FIG. 5 is a schematic diagram of a feedback options interface according to another embodiment of the present invention;
FIG. 6 is a schematic flow chart diagram of a method for information prompting in accordance with yet another embodiment of the present invention;
FIG. 7 is a schematic flow chart diagram of a method of information prompting in accordance with a specific embodiment of the present invention;
FIG. 8 is a schematic flow chart diagram of a method of information prompting in accordance with another specific embodiment of the present invention;
FIG. 9 is a schematic block diagram of a terminal device according to one embodiment of the present invention;
fig. 10 is a schematic configuration diagram of a terminal device according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to specific embodiments of the present invention and corresponding drawings. It is to be understood that the described embodiments are only some, and not all, embodiments of the 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.
The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Generally, the reminding time of the weather reminding mechanism in the prior art is fixed, and in daily life, the reminding time is too early, so that the user forgets the reminding when going out, or the reminding time is too late, so that the user goes out, and the weather reminding mechanism does not remind the user.
In order to solve the above technical problem, an embodiment of the present invention provides an information prompting method, where the method includes:
and 102, acquiring target living habit data of the user.
In the process that a user uses the terminal device, the terminal device collects life habit data of the user in the earlier stage, for example, the time of a user for getting up an alarm clock, the time of using a mobile phone for the first time after the user closes the alarm clock, the time of turning off a wireless network of the terminal device or the time of switching a communication system of the terminal device from the wireless network to a data network, the user getting on a car in the morning, and the like, the time of the user getting out is estimated according to the collected data, and therefore the purpose of reminding the user is achieved before the user gets out according to the estimated time of getting out.
In the specific estimation process, the living habit data of the user on the working day and the non-working day needs to be collected through multiple times of integration, and finally the reminding time (namely the target time) is determined before and after the waking alarm clock, the time when the user uses the mobile phone for the first time after closing the alarm clock in the morning, and the time when the wireless network of the terminal equipment is disconnected or switched to the data network.
And 104, determining target time for outputting prompt information corresponding to the weather data to the user based on the target living habit data.
Weather data of the current day can be acquired, or the weather data can be acquired in real time so as to determine whether to remind the user according to the weather data. For example, when the weather is determined to be sunny according to the weather data, whether a prompt triggering condition is met or not can be determined according to data such as ultraviolet intensity and the like of sunny days so as to remind a user to take a sun umbrella out of a door; reminding a user to go out of a door with a tool such as a mask and the like when the fact that the air haze is large is determined, namely the fact that a prompt trigger condition is met; when the weather may change to overcast and rainy (i.e., it is determined that the prompt trigger condition is met), the user is reminded to go out to take rain gear, etc., which are not illustrated herein. Therefore, the information related to the weather data can be prompted to the user according to the weather data, and the purpose that the user can take some related measures according to the prompting information is achieved.
And 106, acquiring target weather data at the target time.
And 108, outputting prompt information corresponding to the target weather data to the user under the condition that the target weather data meets the prompt triggering condition.
According to the information prompting method, the target living habit data of the user are obtained, the target time of the prompting information corresponding to the weather data is output to the user according to the target living habit data, and then the target weather data of the target time is obtained, so that the prompting information corresponding to the target weather data is output to the user under the condition that the target weather data meets the prompting triggering condition. Therefore, when the weather data acquired at the target time determined according to the target living habits of the user determines that the user needs to take rain gear or other articles, the prompt can be given to the user at the target time, so that prompt information corresponding to the weather data can be timely prompted to the user, and the problem that the information prompt function of the terminal does not prompt the user timely in the prior art is solved.
In the above embodiment, as shown in fig. 2, the method of the embodiment of the present invention may further include:
and 202, when the prompt information is output to the user, outputting a feedback option interface to the user, wherein the feedback option interface comprises a plurality of feedback options.
And step 204, determining whether the target time is suitable or not based on the selected feedback option in the plurality of feedback options.
And step 206, under the condition that the target time is not appropriate, correcting the target time based on the selected feedback option and the target living habit data.
It can be understood that, when the information related to the target weather data is prompted to the user at the target time, a feedback option interface may be displayed, which may be described with reference to fig. 3, where the interface may include feedback options such as "remind too early, remind too late, remind good comments," and the like, and when the user selects one of the feedback options, whether the target time is appropriate may be determined according to the feedback option, and in a case where the target time is not appropriate, the target time may be corrected according to the selected feedback option and the obtained target living habit data of the user, so that in a next prompting, the information is prompted to the user at the corrected target time.
Wherein the target lifestyle habit data includes lifestyle habit times, wherein based on the selected feedback option and the target lifestyle habit data, the operation of correcting the target lifestyle habit data may include:
and if the target time is determined to be later than the time expected by the user based on the selected feedback option, determining the intermediate time between the life habit time and the target time as the corrected target time.
And if the target time is determined to be earlier than the time expected by the user based on the selected feedback option, determining the time with the target time as the target time interval as the corrected target time, wherein the target time interval is half of the time interval between the living habit time and the target time.
When the target time is determined to be inappropriate, the target time can be adjusted according to the feedback option selected by the user, so that the next reminding opportunity better conforms to the living habits of the user, and the function of timely reminding the user is achieved. Specifically, if the user selects the "remind too early" feedback option (i.e., the determined target time is earlier than the time desired by the user), the reminder time (target time) is postponed, whereas, if the "remind too late" (i.e., the determined target time is later than the time desired by the user), the reminder time is advanced, and if the user selects "remind good," the reminder time is unchanged, and the current target time is maintained.
Wherein the target time is delayed or advanced is determined in combination with the target time and the lifestyle time (i.e., the target time is delayed or advanced by dichotomy). For example, if the current time of getting up of the user is 7:00, and the time when the wireless network is disconnected or the data network is switched, that is, the time of going out is 7:40, the target time determined this time is 7: 20. When information is prompted to the user at the time of 7:20, a feedback selection interface is displayed, the user selects a feedback option of 'reminding too late' in the feedback interface, and at the moment, the corrected target time is determined to be 7 according to the getting-up time 7:00 (living habit time) and the target time 7: 20: 10 (the middle time between the living habit time and the target time), so the reminding time of the next day needs to be advanced by (40-20)/2 =10 minutes, namely the reminding time (target time) of the next time is 7: 10. And if the user selects the feedback option of 'reminding too early' in the feedback interface, at this time, it can be determined that the corrected target time (which can be recorded as the first corrected target time) is 7 according to the getting-up time 7:00 (lifestyle time) and the target time 7: 20: 30 (the time interval from the target time is the time of the target time interval), so that the reminding time of the next day needs to be delayed (40-20)/2 =10 minutes, namely the reminding time of the next time (the corrected target time) is 7: 30.
After the next reminding (namely reminding the user at the first corrected target time), if the user still makes too late or too early evaluation, the dichotomy is continued by analogy, assuming that the reminding time is 7:10 and the reminding time of the last time is 7:20, if the user evaluates the reminding time of the current time too late, the reminding time of the next time needs to be advanced by (20-10)/2 =5 minutes, namely the reminding time of the next time is 7:05, and if the evaluation of the user is too early, the reminding time of the next time needs to be delayed by (20-10)/2 =5 minutes, namely the reminding time of the next time is 7: 15. It can be understood that the rule for correcting the target time may be based on the time between the current reminding time and the last reminding time, and the target time (i.e. the current reminding time) is adjusted by bisection according to the judgment of the user that the time is too late or too early, so as to achieve the purpose of specifically adjusting the target time according to the specific habit of the user.
Therefore, the user can finely remind the opportunity (correct the target time) from the user demand perspective through the evaluation data (or feedback data) of the reminding opportunity (target time) and the collected target living habit data of the user, and the user can be reminded to take measures corresponding to the target weather data, so that the use experience of the user is improved.
Of course, in the case of an appropriate target time, the target time may not be modified, and if the user selects a good reminder within a period of time (e.g., one month), the feedback option is removed to reduce the user's disturbance.
In the above embodiment, as shown in fig. 4, the method of the embodiment of the present invention further includes:
and 402, outputting a setting interface to the user when the prompt information is output to the user, wherein the setting interface comprises a custom option.
and 406, updating the target time to the time selected by the user based on the selection of the time in the time list by the user.
It should be appreciated that when the user is prompted for information related to the target weather data at the target time, a setting interface may be presented, the setting interface including a custom option, and when the user opens the custom option by clicking or otherwise, a time list may be expanded, as shown in fig. 5, and the user may select a time in the time list to replace the target time, thereby achieving the purpose of adjusting or correcting the target time.
As shown in fig. 6, a method of an embodiment of the invention may include:
and step 602, when the prompt message is output to the user, outputting a setting interface to the user, wherein the setting interface comprises a plurality of setting options.
And step 604, outputting a time interval list for updating the target time to the user when the selected setting option in the plurality of setting options is an early prompt setting option or a late prompt setting option.
And step 606, updating the target time based on the selection of the time interval in the time interval list by the user or the time interval input by the user in a self-defined input box in the time interval list.
That is, when the user is prompted with information related to the target weather data at the target time, a setting interface may be displayed, which may be described with reference to fig. 5, and may include setting options such as "advance reminder, delay reminder" (i.e., an advance reminder setting option or a delay reminder setting option), and when the user selects one of the setting options, a time interval list for updating the target time is displayed, and the target time is updated according to the selection of the time interval in the time interval list or based on the time interval input by the user in the custom input box in the time interval list, so that the user is prompted with information at the updated target time at the next reminder.
For example, after the setting interface is displayed, when the user selects the advanced reminder, the time interval list is displayed, and if the user selects 5 minutes in the time interval list, the corrected target time, that is, the next reminder time is determined to be 7:15 based on the current reminder time (e.g., 7: 20) and the time interval (5 minutes) selected by the user. If the user selects the advance reminding and selects the custom time (the time interval is input in the custom input box), and if the time interval is 7 minutes, the corrected target time, namely the next reminding time is 7:08 based on the current reminding time (7: 15) and the time interval (7 minutes) input by the user. The method of postponing the reminder is similar to the method of advancing the reminder and will not be described in detail here. If the user selects the user-defined time to remind, a time selection list is provided for the user to select the time to serve as the time (namely the target time) of the next weather reminding, so that the requirements of the user can be further met.
Therefore, the target time can be modified in a time or user-defined time mode through the user, so that the modified target time is more in line with the selection tendency of the user, the living habits of the user can be quickly and accurately matched, the weather reminding opportunity can be optimized, and the disturbance to the user can be reduced.
It should be noted that some execution subjects of the steps of the method provided in the above embodiments may be the same device, or the method may also be executed by different devices. For example, the execution subjects of steps S102 and S104 may be the same execution subject, and the execution subject of step S106 may be another execution subject (e.g., a control unit); for another example, the execution subjects of steps S102, S104, and S106 may be the same execution subject, and so on.
In a specific embodiment of the present invention, as shown in fig. 7, the implementation process of the information prompting method may be:
firstly, intelligently detecting current user classification rules and habits, namely acquiring life habit data of a user, wherein the life habit data can comprise waking alarm clock time, time of a user when a wireless network is disconnected or a data network is switched, user taxi taking data in the morning, time of a user using a mobile phone for the first time after the user turns off the alarm clock in the morning and the like.
Secondly, weather data of the day is acquired, so that the user is reminded to take the umbrella before going out under the condition of bad weather. If the weather is rainy, the user needs to be reminded to prepare the rain gear before going out.
Further, the user is asked whether the reminder time is too early, too late, or favorable. Namely, an option that the user evaluates the reminding time at this time is provided, the user is inquired whether the reminding time is too early or too late, and the user selection data is stored every time. Therefore, on one hand, the experience condition of the user can be collected, on the other hand, the pop-up time of the reminding is timely adjusted according to the feedback condition of the user, so that the reminding mode and the time which are most suitable for the user can be customized according to the difference of specific living habits of different users.
If the user chooses to have a reminder for a good comment within a period of time (e.g., a month), the query is removed to reduce the user's annoyance.
And finally, intelligently improving the reminding opportunity (target time) according to the user options. It should be understood that if the user chooses to remind too early or too late, the target time is adjusted according to the target time determined before and the life habit data of the user, so that the adjusted target time is more consistent with the life habits of the user, and the user is reminded in time.
If the user still makes too late or too early evaluation after the next reminding (i.e. reminding the user with the target time after the first correction), the dichotomy is continuously used in the same way, but the dichotomy is determined according to the target time (the target time after the correction) and the target time before the correction, and the specific implementation process can refer to the content described in the above embodiments, which is not described in detail herein.
Therefore, when weather is rainy, for example, the method of the embodiment can remind the user to make full preparation for the weather before going out, provide a fixed evaluation option after reminding, and intelligently adjust the reminding time next time according to the selection requirement of the user and the specific living habits of the user.
Namely, the user is reminded of the opportunity (corrected target time) in a refined manner from the perspective of user requirements through the evaluation data (or feedback data) of the reminding opportunity (target time) and the collected life habit data of the user, and the user is reminded to take measures corresponding to the weather data in time, so that the use experience of the user is improved, and the problem that the information prompting function of the terminal in the prior art does not prompt the user in time is solved.
In another specific embodiment of the present invention, as shown in fig. 8, the implementation process of the information prompting method may be:
the acquisition of the lifestyle data of the user and the weather data of the current day is the same as the above-described embodiment, except that in the embodiment of the present invention, the user may select the time to update the target time according to the time list shown in the selected feedback option, or may manually input or select the time meeting the user's requirements through the custom time to update the target time, in the case where the target time is determined to be inappropriate.
Therefore, when the weather is rainy, for example, the method of the embodiment can remind the user to make full preparation for the weather before going out, provide an option for adjusting the next reminding time after reminding, and improve the next reminding time according to the customized requirements of the user so as to achieve the purpose of customizing the reminding mechanism suitable for each user according to the specific requirements of different users.
Namely, the target time can be modified in a mode that the user selects time or self-defines time, so that the modified target time is more in line with the selection tendency of the user, the living habits of the user can be quickly and accurately matched, the weather reminding opportunity can be optimized, and the disturbance to the user can be reduced.
An embodiment of the present invention further provides a terminal device, as shown in fig. 9, the terminal device may include a living habit data obtaining unit 902, configured to obtain target living habit data of a user; a target time determination unit 904 for determining a target time at which to output a prompt message corresponding to the weather data to the user based on the target lifestyle habit data; a weather data acquisition unit 906 configured to acquire target weather data at a target time; a prompt unit 908, configured to output prompt information corresponding to the target weather data to the user if the target weather data satisfies the prompt trigger condition.
The terminal device of the embodiment of the invention firstly obtains the target living habit data of the user through the living habit data obtaining unit 902, and determines the target time for outputting the prompt message corresponding to the weather data to the user according to the target living habit data through the target time determining unit 904, and then obtains the target weather data of the target time through the weather data obtaining unit 906, and outputs the prompt message corresponding to the target weather data to the user through the prompt unit 908 under the condition that the target weather data meets the prompt triggering condition. Therefore, when the weather data acquired at the target time determined according to the target living habits of the user determines that the user needs to take rain gear or other articles, the prompt can be given to the user at the target time, so that prompt information corresponding to the weather data can be timely prompted to the user, and the problem that the information prompt function of the terminal does not prompt the user timely in the prior art is solved.
The terminal device of the embodiment of the invention further comprises: an output unit 910, configured to output a feedback option interface to a user when the prompt information is output to the user, where the feedback option interface includes multiple feedback options; a control unit 912 for determining whether the target time is appropriate based on the selected feedback option among the plurality of feedback options, and correcting the target time based on the selected feedback option and the target lifestyle habit data in case that the target time is not appropriate. The target lifestyle data may include a lifestyle time, wherein the control unit 912 is further configured to determine an intermediate time between the lifestyle time and the target time as a modified target time if it is determined that the target time is later than a user-desired time based on the selected feedback option; and if the target time is determined to be earlier than the time expected by the user based on the selected feedback option, determining the time with the target time as the target time interval as the corrected target time, wherein the target time interval is half of the time interval between the living habit time and the target time.
It can be understood that, when the information related to the target weather data is prompted to the user at the target time, a feedback option interface may be displayed, which may be described with reference to fig. 3, where the interface may include feedback options such as "remind too early, remind too late, remind good comments," and the like, and when the user selects one of the feedback options, whether the target time is appropriate may be determined according to the feedback option, and in a case where the target time is not appropriate, the target time may be corrected according to the selected feedback option and the acquired lifestyle data of the user, so that when the user is prompted next time, the information is prompted to the user at the corrected target time.
Therefore, the user can be reminded of the reminding opportunity (target time) in a refined mode from the user demand perspective through the evaluation data (or feedback data) of the reminding opportunity (target time) and the collected target life habit data of the user, and the user can be reminded of taking measures corresponding to the target weather data, so that the use experience of the user is improved. Of course, in the case of an appropriate target time, the target time may not be modified, and if the user selects a good reminder within a period of time (e.g., one month), the feedback option is removed to reduce the user's disturbance.
As shown in fig. 9, the terminal device includes: the output unit 910 is configured to output a setting interface to the user when the prompt information is output to the user, where the setting interface includes a user-defined option, and displays the time list to the user in response to a touch operation of the user on the user-defined option. The control unit 912 updates the target time to the user-selected time based on the user's selection of the time in the time list. It should be appreciated that when the user is prompted for information related to the target weather data at the target time, a setting interface may be presented, which includes a custom option, and when the user opens the custom option by clicking or otherwise, a time list may be expanded, as shown in fig. 5, and the user may select a time in the time list to replace the target time, thereby achieving the purpose of adjusting or correcting the target time.
In the above another embodiment, the terminal device includes an output unit 910, configured to output a setting interface to the user when the prompt information is output to the user, where the setting interface includes a plurality of setting options. The output unit 910 is further configured to output a time interval list for updating the target time to the user when the selected setting option among the plurality of setting options is an advance prompt setting option or a retard prompt setting option. The control unit 912 is used to update the target time based on the user's selection of the time interval in the time interval list or based on the time interval entered by the user in the custom input box in the time interval list.
That is, when the information related to the target weather data is presented to the user at the target time, a setting interface may be presented, which may be described with reference to fig. 5, and may include setting options such as "advance reminder, delay reminder" (i.e., an advance reminder setting option or a delay reminder setting option), and when the user selects one of the setting options, a time interval list for updating the target time is presented, and the target time is updated according to the selection of the time interval in the time interval list or based on the time interval input by the user in the custom input box in the time interval list, so that the information is presented to the user at the updated target time at the next reminder.
Therefore, the target time can be modified in a time-defined mode by the user, so that the modified target time is more in line with the selection tendency of the user, the living habits of the user can be quickly and accurately matched, the weather reminding opportunity can be optimized, and the disturbance to the user can be reduced.
Fig. 10 is a schematic diagram of a hardware structure of a terminal device for implementing an embodiment of the present invention. As shown in fig. 10, the terminal device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, a processor 1010, and a power supply 1011. Those skilled in the art will appreciate that the terminal device configuration shown in fig. 10 is not intended to be limiting, and that terminal devices may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal 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 1010 is configured to execute the following methods:
acquiring target living habit data of a user;
determining a target time for outputting prompt information corresponding to the weather data to the user based on the target lifestyle habit data;
acquiring target weather data of the target time;
and outputting prompt information corresponding to the target weather data to a user under the condition that the target weather data meets prompt triggering conditions.
According to the information prompting method, the target living habit data of the user are obtained, the target time of the prompting information corresponding to the weather data is output to the user according to the target living habit data, and then the target weather data of the target time is obtained, so that the prompting information corresponding to the target weather data is output to the user under the condition that the target weather data meets the prompting triggering condition. Therefore, when the weather data acquired at the target time determined according to the target living habits of the user determines that the user needs to take rain gear or other articles, the prompt can be given to the user at the target time, so that prompt information corresponding to the weather data can be timely prompted to the user, and the problem that the information prompt function of the terminal does not prompt the user timely in the prior art is solved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 1001 may be used for receiving and sending signals during a message transmission or a call, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 1010; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 1001 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. Further, the radio frequency unit 1001 may also communicate with a network and other devices through a wireless communication system.
The terminal device provides the user with wireless broadband internet access through the network module 1002, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 1003 may convert audio data received by the radio frequency unit 1001 or the network module 1002 or stored in the memory 1009 into an audio signal and output as sound. Also, the audio output unit 1003 can also provide audio output related to a specific function performed by the terminal apparatus 1000 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 1003 includes a speaker, a buzzer, a receiver, and the like.
The input unit 1004 is used to receive an audio or video signal. The input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, the Graphics processor 10041 Processing image data of still pictures or video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 1006. The image frames processed by the graphic processor 10041 may be stored in the memory 1009 (or other storage medium) or transmitted via the radio frequency unit 1001 or the network module 1002. The microphone 10042 can receive sound and can process such sound 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 1001 in case of a phone call mode.
The display unit 1006 is used to display information input by the user or information provided to the user. The Display unit 1006 may include a Display panel 10061, and the Display panel 10061 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 1007 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device. Specifically, the user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 10071 (e.g., operations by a user on or near the touch panel 10071 using a finger, a stylus, or any other suitable object or attachment). The touch panel 10071 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 1010, and receives and executes commands sent by the processor 1010. In addition, the touch panel 10071 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 10071, the user input unit 1007 can include other input devices 10072. Specifically, the other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 10071 can be overlaid on the display panel 10061, and when the touch panel 10071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 1010 to determine the type of the touch event, and then the processor 1010 provides a corresponding visual output on the display panel 10061 according to the type of the touch event. Although in fig. 10, the touch panel 10071 and the display panel 10061 are two independent components for implementing the input and output functions of the terminal device, in some embodiments, the touch panel 10071 and the display panel 10061 may be integrated to implement the input and output functions of the terminal device, and the implementation is not limited herein.
The interface unit 1008 is an interface for connecting an external device to the terminal apparatus 1000. 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. Interface unit 1008 can 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 terminal apparatus 1000 or can be used to transmit data between terminal apparatus 1000 and external devices.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, and the like), 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 1009 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 1010 is a control center of the terminal device, connects various parts of the entire terminal device by using various interfaces and lines, and performs various functions of the terminal device and processes data by operating or executing software programs and/or modules stored in the memory 1009 and calling data stored in the memory 1009, thereby performing overall monitoring of the terminal device. Processor 1010 may include one or more processing units; preferably, the processor 1010 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 will be appreciated that the modem processor described above may not be integrated into processor 1010.
In addition, the terminal device 1000 includes some functional modules that are not shown, and are not described herein again.
Preferably, an embodiment of the present invention further provides a terminal device, which may include a processor 1010, a memory 1009, and a computer program stored in the memory 1009 and capable of running on the processor 1010, where the computer program is executed by the processor 1010 to implement each process of the method embodiment shown in fig. 1, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
Further, the terminal device may further include a charge switch, and the charge switch may be configured to: and when the channel interference is greater than or equal to the preset threshold, the charging cycle in which the channel interference corresponding to the current communication channel in the mapping relation is less than the preset threshold is controlled to work. Of course, if the channel interference is smaller than the preset threshold, the charging switch maintains the current charging cycle.
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 the computer program is executed by a processor, the computer program implements each process of the method shown in fig. 1, 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.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
It should also be noted that 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.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above description is only an example of the present invention, and is not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims (10)
1. A method of information prompting, comprising:
acquiring target living habit data of a user;
determining a target time for outputting prompt information corresponding to weather data to a user based on the target living habit data;
acquiring target weather data of the target time;
outputting prompt information corresponding to the target weather data to a user under the condition that the target weather data meets prompt triggering conditions;
the method further comprises the following steps:
when the prompt information is output to the user, outputting a feedback option interface to the user, wherein the feedback option interface comprises a plurality of feedback options;
determining whether the target time is appropriate based on the selected one of the plurality of feedback options;
and under the condition that the target time is not appropriate, correcting the target time based on the selected feedback option and the target living habit data.
2. The method of claim 1, wherein the target lifestyle data includes lifestyle time; wherein modifying the target time based on the selected feedback option and the target lifestyle data comprises:
if the target time is determined to be later than the time expected by the user based on the selected feedback option, determining the intermediate time between the life habit time and the target time as the corrected target time;
if the target time is determined to be earlier than the time expected by the user based on the selected feedback option, determining the time with the target time as the target time interval as the corrected target time, wherein the target time interval is half of the time interval between the living habit time and the target time.
3. The method of claim 1, further comprising:
when the prompt information is output to a user, outputting a setting interface to the user, wherein the setting interface comprises a user-defined option;
responding to the touch operation of the user on the self-defined option, and displaying a time list to the user;
and updating the target time to the time selected by the user based on the selection of the time in the time list by the user.
4. The method of claim 1, further comprising:
when the prompt information is output to a user, outputting a setting interface to the user, wherein the setting interface comprises a plurality of setting options;
when the selected setting option in the plurality of setting options is an early prompt setting option or a late prompt setting option, outputting a time interval list for updating the target time to a user;
updating the target time based on a user selection of a time interval in the time interval list or based on a time interval input by a user in a custom input box in the time interval list.
5. A terminal device, comprising:
the life habit data acquisition unit is used for acquiring target life habit data of the user;
a target time determination unit for determining a target time for outputting prompt information corresponding to weather data to a user based on the target lifestyle habit data;
a weather data acquisition unit for acquiring target weather data at the target time;
the prompting unit is used for outputting prompting information corresponding to the target weather data to a user under the condition that the target weather data meets a prompting triggering condition;
further comprising:
the output unit is used for outputting a feedback option interface to the user when the prompt information is output to the user, and the feedback option interface comprises a plurality of feedback options;
and the control unit is used for determining whether the target time is suitable or not based on the selected feedback options in the plurality of feedback options, and correcting the target time based on the selected feedback options and the target living habit data under the condition that the target time is not suitable.
6. The terminal device of claim 5, wherein the target lifestyle data comprises lifestyle times, and wherein the control unit is further configured to:
if the target time is determined to be later than the time expected by the user based on the selected feedback option, determining the intermediate time between the life habit time and the target time as the corrected target time;
if the target time is determined to be earlier than the time expected by the user based on the selected feedback option, determining the time with the target time as the target time interval as the corrected target time, wherein the target time interval is half of the time interval between the living habit time and the target time.
7. The terminal device according to claim 5, wherein the terminal device further comprises:
the output unit is used for outputting a setting interface to a user when the prompt information is output to the user, wherein the setting interface comprises a user-defined option and responds to the touch operation of the user on the user-defined option to display a time list to the user;
and the control unit is used for updating the target time to the time selected by the user based on the selection of the user for the time in the time list.
8. The terminal device of claim 5, wherein:
the output unit is used for outputting a setting interface to a user when the prompt information is output to the user, wherein the setting interface comprises a plurality of setting options, and when the selected setting option in the plurality of setting options is an early prompt setting option or a late prompt setting option, outputting a time interval list for updating the target time to the user;
the control unit is further used for updating the target time based on the selection of the time interval in the time interval list by the user or the time interval input by the user in a custom input box in the time interval list.
9. A terminal device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 1 to 4.
10. A computer-readable medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811543963.0A CN109639894B (en) | 2018-12-17 | 2018-12-17 | Information prompting method, terminal equipment and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811543963.0A CN109639894B (en) | 2018-12-17 | 2018-12-17 | Information prompting method, terminal equipment and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109639894A CN109639894A (en) | 2019-04-16 |
CN109639894B true CN109639894B (en) | 2021-06-25 |
Family
ID=66074748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811543963.0A Active CN109639894B (en) | 2018-12-17 | 2018-12-17 | Information prompting method, terminal equipment and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109639894B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111629106A (en) * | 2020-05-22 | 2020-09-04 | Oppo(重庆)智能科技有限公司 | Alarm clock control method, electronic device and non-volatile computer-readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104601807A (en) * | 2014-12-30 | 2015-05-06 | 西安乾易企业管理咨询有限公司 | Mobile terminal type intelligent reminding method for sudden changes of weather |
CN108833719A (en) * | 2018-08-31 | 2018-11-16 | 阿里巴巴集团控股有限公司 | Remind the implementation method and device of service |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9513403B2 (en) * | 2009-07-27 | 2016-12-06 | Peck Labs, Inc | Methods and systems for displaying customized icons |
CN102263858A (en) * | 2011-07-22 | 2011-11-30 | 深圳市无线开锋科技有限公司 | Weather forecast prompting method, system and mobile terminal thereof |
CN104601800A (en) * | 2014-12-18 | 2015-05-06 | 惠州Tcl移动通信有限公司 | User demand based reminding device and method |
CN108769415A (en) * | 2018-05-25 | 2018-11-06 | 武汉工程大学 | A kind of terminal and based reminding method according to the prompting of real-time weather data-triggered |
CN109002514B (en) * | 2018-07-04 | 2022-04-15 | 深圳市沃特沃德信息有限公司 | Method and device for pushing service in due time |
-
2018
- 2018-12-17 CN CN201811543963.0A patent/CN109639894B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104601807A (en) * | 2014-12-30 | 2015-05-06 | 西安乾易企业管理咨询有限公司 | Mobile terminal type intelligent reminding method for sudden changes of weather |
CN108833719A (en) * | 2018-08-31 | 2018-11-16 | 阿里巴巴集团控股有限公司 | Remind the implementation method and device of service |
Also Published As
Publication number | Publication date |
---|---|
CN109639894A (en) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109938720B (en) | Heart rate-based reminding method, wearable device and computer-readable storage medium | |
CN108388414B (en) | Screen-off control method and device for terminal, computer-readable storage medium and terminal | |
WO2017088154A1 (en) | Profile mode switching method | |
CN108174044B (en) | Alarm clock setting method and mobile terminal | |
CN109246291B (en) | Mobile terminal and sleep reminding method and device | |
CN111025922B (en) | Target equipment control method and electronic equipment | |
CN108628217B (en) | Wearable device power consumption control method, wearable device and computer-readable storage medium | |
CN108322601B (en) | Reminding method and terminal | |
CN110013260B (en) | Emotion theme regulation and control method, equipment and computer-readable storage medium | |
CN109947249B (en) | Interaction method of wearable device, wearable device and computer storage medium | |
CN108762877B (en) | Control method of mobile terminal interface and mobile terminal | |
CN107832067B (en) | Application updating method, mobile terminal and computer readable storage medium | |
CN108494962B (en) | Alarm clock control method and terminal | |
CN110517463B (en) | Method for reminding user to wear wearable device and mobile terminal | |
CN110570625A (en) | safety reminding method of intelligent wearable device, intelligent wearable device and storage medium | |
CN109743448B (en) | Prompting method and terminal equipment | |
CN111415722A (en) | Screen control method and electronic equipment | |
CN110638437A (en) | Control method based on heart rate monitoring, terminal, wearable device and storage medium | |
CN110765170A (en) | User portrait generation method and wearable device | |
CN112733673B (en) | Content display method and device, electronic equipment and readable storage medium | |
CN111522218B (en) | Time display method and device and electronic equipment | |
CN109639894B (en) | Information prompting method, terminal equipment and computer readable medium | |
CN110177208B (en) | Video recording association control method, equipment and computer readable storage medium | |
CN110069136B (en) | Wearing state identification method and equipment and computer readable storage medium | |
CN107770386B (en) | Alarm clock setting method, mobile terminal and computer readable storage 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 |