Appointment reminding method and device, electronic equipment and storage medium
By switching between the first and second systems of electronic devices, the problem of high power consumption in the locked state is solved, and low-power time monitoring and reminders are realized, thereby improving the battery life of electronic devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2021-12-31
- Publication Date
- 2026-08-04
AI Technical Summary
Monitoring time while the electronic device is locked results in high power consumption, affecting battery life.
When the scheduled time is reached under the first system, the system switches to the low-power second system, and when a reminder is needed, it switches to the high-power second system to issue the reminder.
By monitoring time under low-power systems, unnecessary high-power system operation can be reduced, saving power consumption of electronic devices and improving battery life.
Smart Images

Figure CN116415696B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to a reservation reminder method, device, electronic device, and storage medium. Background Technology
[0002] With the development of terminal technology, electronic devices are becoming increasingly capable of performing a wide range of functions. For example, users can set a scheduled time on their electronic devices, and when the scheduled time arrives, the electronic device will output a reminder message, thereby achieving the purpose of reminding the user.
[0003] In related technologies, electronic devices typically monitor the current time while the screen is locked. When the scheduled time arrives, the electronic device is woken up, causing it to output a reminder message.
[0004] The aforementioned technologies require electronic devices to monitor time while the screen is locked, which necessitates the electronic devices to maintain normal operation while the screen is locked, resulting in excessive power consumption and consequently low battery life. Summary of the Invention
[0005] This application provides a method, apparatus, electronic device, and storage medium for scheduling reminders, which can reduce the power consumption of electronic devices. The technical solution is as follows:
[0006] On the one hand, a reservation reminder method is provided, applied to an electronic device capable of running a first system and a second system, the method comprising:
[0007] In the first system, in response to the arrival of the first scheduled time of the target event, the system switches from the first system to the second system. The first scheduled time is the start time of the preset reminder time period of the target event. The preset reminder time period is a pre-set time period during which reminders are allowed for the target event.
[0008] Under the second system, a second appointment time for the target event is determined;
[0009] Upon reaching the second scheduled time, a reminder message is output through the second system;
[0010] The power consumption of the first system during normal operation is less than that of the second system during normal operation.
[0011] On the other hand, a reservation reminder device is provided for use in an electronic device capable of operating a first system and a second system. The device includes:
[0012] The switching module is used to switch from the first system to the second system in response to the arrival of a first scheduled time for a target event, wherein the first scheduled time is the start time of a preset reminder period for the target event, and the preset reminder period is a pre-set time period during which reminders are allowed for the target event;
[0013] The determining module is used to determine the second appointment time of the target event in the second system;
[0014] The reminder module is used to output a reminder message through the second system in response to the arrival of the second appointment time;
[0015] The power consumption of the first system during normal operation is less than that of the second system during normal operation.
[0016] On the other hand, an electronic device is provided, the electronic device including a processor and a memory; the memory stores at least one piece of program code, the at least one piece of program code being executed by the processor to implement the appointment reminder method as described above.
[0017] On the other hand, a computer-readable storage medium is provided that stores at least one piece of program code, the at least one piece of program code being executed by a processor to implement the appointment reminder method as described above.
[0018] On the other hand, a computer program product is provided, the computer program product storing at least one piece of program code, the at least one piece of program code being executed by a processor to implement the appointment reminder method as described above.
[0019] In this embodiment, the first system detects the first scheduled time. When the first scheduled time is reached, the system automatically switches to the second system. The second system then reminds the user of the target event. Since the power consumption of the first system during normal operation is less than that of the second system, the second system does not need to be run when the preset reminder time period of the target event has not been reached, thus saving the power consumption of the electronic device. Attached Figure Description
[0020] Figure 1 This application shows a structural block diagram of a terminal illustrated in an exemplary embodiment;
[0021] Figure 2 A flowchart illustrating an exemplary embodiment of this application is shown;
[0022] Figure 3 A flowchart illustrating an exemplary embodiment of this application is shown;
[0023] Figure 4 A flowchart illustrating an exemplary embodiment of this application is shown;
[0024] Figure 5 A block diagram illustrating an appointment reminder device is shown in an exemplary embodiment of this application. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0026] In this document, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the relevant data involved in this application can be data authorized by the user or fully authorized by all parties.
[0027] Please refer to Figure 1 This diagram illustrates a structural block diagram of an electronic device provided in an exemplary embodiment of this application. The electronic device 100 is an electronic device such as a mobile phone, tablet computer, or wearable device. When the electronic device 100 is a wearable device, it can be a watch, glasses, etc. The electronic device 100 in this application includes one or more of the following components: a first processor 110, a second processor 120, and a memory 130.
[0028] In some embodiments, both the first processor 110 and the second processor 120 may include one or more processing cores. The first processor 110 and the second processor 120 are connected to various parts within the entire electronic device 100 via various interfaces and lines. They perform various functions of the electronic device 100 and process data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 130, and by calling data stored in the memory 130. Optionally, both the first processor 110 and the second processor 120 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Both the first processor 110 and the second processor 120 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), Neural-network Processing Unit (NPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content to be displayed on the screen; the NPU is used to implement artificial intelligence (AI) functions; and the modem is used for wireless communication. It is understood that the modem may not be integrated into the first processor 110 or the second processor 120, but may be implemented as a separate chip.
[0029] In this embodiment, the electronic device 100 can use different processors to run different systems under different usage scenarios, thereby maintaining the operating state of the electronic device. For example, when the electronic device 100 does not need to run an application, such as when the electronic device 100 is in a locked state, the electronic device 100 can run the first processor 110 to implement the first system. When the electronic device 100 is running an application, the running processor can be switched from the first processor 110 to the second processor 120, thereby switching from the first system to the second system.
[0030] In some embodiments, memory 130 includes random access memory (RAM) and may also include read-only memory (ROM). Optionally, memory 130 includes non-transitory computer-readable storage medium. Memory 130 can be used to store instructions, programs, code, code sets, or instruction sets. Memory 130 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), instructions for implementing the various method embodiments described below, etc.; the data storage area may store data created based on the use of electronic device 100 (such as audio data, phonebook, etc.).
[0031] In some embodiments, the electronic device 100 further includes a display screen. The display screen is a display component for displaying a user interface. Optionally, the display screen is a touch-enabled display screen, allowing users to perform touch operations on the display screen using their fingers, styluses, or any suitable object. The display screen is typically located on the front panel of the electronic device 100. The display screen can be designed as a full-screen, curved screen, irregularly shaped screen, dual-sided screen, or foldable screen. The display screen can also be designed as a combination of a full-screen and a curved screen, or a combination of an irregularly shaped screen and a curved screen, etc., which are not limited in this embodiment.
[0032] In addition, those skilled in the art will understand that the structure of the electronic device 100 shown in the above figures does not constitute a limitation on the electronic device 100. The electronic device 100 may include more or fewer components than shown, or combine certain components, or have different component arrangements. For example, the electronic device 100 may also include components such as a microphone, speaker, radio frequency circuit, input unit, sensor, audio circuit, Wireless Fidelity (Wi-Fi) module, power supply, and Bluetooth module, which will not be described in detail here.
[0033] In this embodiment, an electronic device has a target application installed, which is used to remind the user of a target event. The target application can run on either a first system or a second system of the electronic device. During the operation of the target application, the electronic device can switch between the first and second systems to remind the user via the target application. Please refer to... Figure 2 The diagram illustrates a flowchart of an exemplary embodiment of an appointment reminder method according to this application. The method includes:
[0034] Step S201: In the first system, the electronic device switches to the second system in response to the arrival of the first scheduled time of the target event. The first scheduled time is the start time of the preset reminder time period of the target event, and the preset reminder time period is a pre-set time period during which reminders are allowed for the target event. The power consumption of the first system during normal operation is less than that of the second system during normal operation.
[0035] The target event is any event that is about to occur. For example, the target event could be a vehicle arriving at the station or a product being added to the online platform.
[0036] The preset reminder time period is the time period during which the user is reminded of the target event. In some embodiments, the preset reminder time period can be a time period pre-input by the user. Accordingly, a settings interface is displayed on the electronic device, through which the user sets the preset reminder time period. For example, the user can input the start and end times of the preset reminder time period through the settings interface.
[0037] It's worth noting that users can also set the preset reminder period through other electronic devices and send the set reminder period to those devices. For example, the electronic device sending the reminder might be a watch, and the other electronic device could be a mobile phone connected to the watch. Accordingly, the user can set the preset reminder period through the phone's settings interface and then send the set reminder period to the watch via the phone.
[0038] In some embodiments, the electronic device determines the preset reminder time period based on the user's historical reservation data. Accordingly, the electronic device determines the historical reservation data, which is the historical data of the user being reminded; based on the historical reservation data, it determines at least one historical reservation time; and determines the preset reminder time period including at least one historical reservation time.
[0039] The electronic device determines the earliest and latest historical reservation times from the at least one historical reservation time, and determines the preset reminder period based on the earliest and latest historical reservation times. For example, the electronic device determines the earliest historical reservation time as the start time of the preset reminder period and the latest historical reservation time as the end time of the preset reminder period.
[0040] The historical reservation data refers to the reservation times set by the user for the target event. In some embodiments, the historical reservation data refers to the historical reservation data corresponding to the target event. Accordingly, the electronic device determines the historical reservation data corresponding to the target event from the historical reservation data corresponding to multiple events. In some embodiments, the historical reservation data refers to historical reservation data within a preset duration. Accordingly, the electronic device determines the historical reservation data within a preset duration from the historical reservation data. The preset duration can be set as needed, and in this embodiment, the preset duration is not specifically limited. For example, the preset duration may be one week, one month, etc.
[0041] It should be noted that the process of determining the preset reminder time period for electronic devices can be set once before the electronic device reminds the target event. After that, every time the electronic device reminds the target event, it will do so based on the preset reminder time period set in this setting.
[0042] In this step, the electronic device determines the preset reminder time period and, based on this time period, determines the first scheduled time for the target event. The electronic device then determines whether to perform a system switch based on the system time under the first system and the first scheduled time. Accordingly, see [link to relevant documentation]. Figure 3 The electronic device monitors the system time under the first system; in response to the system time reaching the first scheduled time, it generates a system switching command; based on the system switching command, it wakes up the second system and sets the first system to a sleep state.
[0043] In this embodiment, the electronic device switches from the first system to the second system based on the system switching command, thereby enabling the monitoring of system time under the low-power first system and switching to the second system only when it is necessary to remind the user, thus reducing the power consumption of the electronic device.
[0044] It should be noted that electronic devices can sequentially remind users of multiple different target events. Accordingly, the electronic device stores a correspondence between multiple target events and preset reminder time periods. Based on the target event requiring a reminder, the electronic device determines the preset reminder time period for that target event from the correspondence between the target event and the preset reminder time period.
[0045] Another point to note is that when an electronic device provides reminders for multiple different target events, if the preset reminder time periods corresponding to these multiple target events overlap, or if the time difference between adjacent preset reminder time periods is less than a preset threshold, then the system switches to the second system at the start time corresponding to the first preset reminder time period. If the time difference between adjacent preset reminder time periods corresponding to these multiple target events is not less than the preset threshold, then the system switches to the first system after the target event corresponding to the first preset reminder time period is completed, and then switches to the second system again at the preset time period of the next target event.
[0046] Step S202: The electronic device, under the second system, determines the second scheduled time for the target event.
[0047] The second scheduled time is the time when the electronic device reminds the user of the target event.
[0048] In this step, after the electronic device switches from the first system to the second system, the second appointment time is determined through the second system.
[0049] In some embodiments, the second appointment time is a user-set appointment time. Accordingly, the electronic device determines the second appointment time for the target event based on the target event. In some embodiments, the electronic device determines the target time of the target event based on the target event, and determines the second preset time based on the target time.
[0050] Step S203: In response to the arrival of the second scheduled time, the electronic device outputs a reminder message through the second system.
[0051] The form of the reminder message can be set as needed, and in this embodiment, the form of the reminder message is not specifically limited. For example, the reminder message may be a combination of one or more forms such as audio reminder, voice reminder, or vibration reminder.
[0052] In this step, the electronic device monitors the system time through the second system, and in response to the system time reaching the second scheduled time, the electronic device executes the step of outputting a reminder message.
[0053] After the electronic device outputs a reminder message, it can switch back to the first system from the second system. This prevents the second system from running when there is no need to remind the user, thereby reducing the power consumption of the electronic device.
[0054] It's important to note that when an electronic device needs to remind users of multiple different target events, it determines whether the current second scheduled time is the last scheduled time among the second scheduled times corresponding to each of the multiple target events. Only if the current second scheduled time is the last scheduled time among the second scheduled times corresponding to each of the multiple target events will the device switch back from the second system to the first system. This prevents the electronic device from repeatedly switching between the first and second systems, which could lead to malfunctions or other problems.
[0055] For example, see continue. Figure 3 The target events include waking up and leaving the house. Accordingly, after the electronic device reminds the user for the waking up event, if it detects that it also needs to remind the user for the leaving the house event, the electronic device will keep the second system running. Only after the reminder for the leaving the house event ends will it execute the step of switching back from the second system to the first system.
[0056] The reminder message can be turned off by the user. Accordingly, the electronic device displays a turn-off option when outputting the reminder message, and stops outputting the reminder message in response to the triggering operation of detecting the turn-off option. The electronic device can also determine whether to stop outputting the reminder message by detecting the user's actions. Accordingly, the electronic device acquires the user's action information; if the action information indicates that the user has received the reminder message, it stops outputting the reminder message.
[0057] For example, if the target event is wake-up time, the electronic device detects the user's motion information. If the detected motion information indicates that the user has woken up, the device stops outputting the reminder message. The electronic device can detect this motion information using sensors. In this embodiment, the method by which the electronic device detects motion information is not specifically limited.
[0058] It should be noted that the electronic device can determine at least one second scheduled time for the target event. These at least one scheduled time can be different times. Accordingly, in some embodiments, the electronic device outputs the reminder information at each second scheduled time.
[0059] In some embodiments, the electronic device cancels the reminder for the target event based on user operation. The user can cancel the reminder manually. Alternatively, the electronic device can cancel the reminder before at least one of the second scheduled times for the target event has elapsed. This is not specifically limited in the embodiments of this application.
[0060] In this embodiment, the first system detects the first scheduled time. When the first scheduled time is reached, the system automatically switches to the second system. The second system then reminds the user of the target event. Since the power consumption of the first system during normal operation is less than that of the second system, the second system does not need to be run when the preset reminder time period of the target event has not been reached, thus saving the power consumption of the electronic device.
[0061] If the second scheduled time is a scheduled time determined by the electronic device based on the target time of the target event, the electronic device determines the scheduled time based on the target time and a preset elapsed time. Please refer to [reference needed]. Figure 4 The diagram illustrates a flowchart of an exemplary embodiment of an appointment reminder method according to this application. The method includes:
[0062] Step S401: In the first system, the electronic device switches to the second system in response to the arrival of the first scheduled time of the target event. The first scheduled time is the start time of the preset reminder time period of the target event, and the preset reminder time period is a pre-set time period during which reminders are allowed for the target event.
[0063] This step is based on the same principle as step S201, and will not be repeated here.
[0064] Step S402: The electronic device in the second system determines the preset time consumption.
[0065] The preset timeout is the time elapsed between the moment the user receives the reminder and the moment the target event occurs. For example, if the target event is a vehicle arriving at a station, then the preset timeout is the time elapsed between the user waking up and the moment the vehicle arrives at the station.
[0066] In some embodiments, the preset time is a user-defined preset time. Accordingly, a settings interface is displayed in the electronic device, through which the user sets the preset time. For example, the user can input the preset time through the settings interface.
[0067] It's worth noting that users can also set this preset timeout through other electronic devices and send the set preset timeout to the device. For example, the electronic device implementing the reminder is a watch, and the other electronic device is a mobile phone connected to the watch. Accordingly, the user can set the preset timeout through the phone's settings interface and then send the set preset timeout to the watch via the phone.
[0068] In some embodiments, the electronic device determines the preset time based on the user's historical time consumption data. Accordingly, the electronic device determines the historical time consumption data, which is the time required for the reminded user to receive the reminder information from the occurrence of the target event; based on the historical preset data, it determines the preset time corresponding to the target event. For example, the preset time is determined by the average of the user's time consumption in the historical time consumption data.
[0069] The historical time consumption data refers to the preset time consumption set by the user for the target event. In some embodiments, the historical time consumption data is the historical time consumption data corresponding to the target event. Accordingly, the electronic device determines the historical time consumption data corresponding to the target event from the historical time consumption data corresponding to multiple events. In some embodiments, the historical time consumption data is the historical time consumption data within a preset duration. Accordingly, the electronic device determines the historical time consumption data within a preset duration from the historical time consumption data. The preset duration is set as needed, and in this embodiment, the preset duration is not specifically limited. For example, the preset duration is one week, one month, etc.
[0070] It should be noted that the process of determining the preset timeout for an electronic device can be set once before the electronic device sends a reminder for the target event. After that, each time the electronic device sends a reminder for the target object, it will do so based on the preset timeout set in this setting.
[0071] Another point to note is that, in this embodiment of the application, the order of the process of setting the preset time consumption of the electronic device and the process of setting the preset reminder time period of the electronic device is not specifically limited.
[0072] Step S403: The electronic device determines the target time that matches the preset time consumption.
[0073] The target time is the time when the target event occurs. For example, if the target event is the arrival of a vehicle, then the target time is the vehicle's arrival time. Accordingly, the process includes:
[0074] (1) The electronic device performs a route query based on the current geographical location information and obtains at least one route information.
[0075] In this step, the user pre-sets the destination information for the route. Based on the current geographical location and the destination information, the electronic device performs a route query to obtain at least one route information. Each route information includes the current location of the vehicle corresponding to that route, the predicted arrival time of the vehicle, and the location information of the nearest station to the current geographical location.
[0076] (2) The electronic device determines a target time that matches the preset time from the vehicle arrival time of the at least one route information.
[0077] In this context, "target time matching with preset time" means that the time difference between the target time and the current time is greater than the preset time. Accordingly, the electronic device determines the vehicle arrival time from the vehicle arrival times of the at least one route information, based on the preset time, the time difference between the target time and the current time. If the time difference is greater than the preset time, the vehicle arrival time is determined as the target time.
[0078] In this embodiment of the application, the electronic device determines a target time that matches the preset travel time from at least one route information, thus determining the target time based on the actual arrival of the vehicle and preventing the user from missing the vehicle.
[0079] Step S404: The electronic device determines the second reservation time based on the target time and the preset time.
[0080] In this step, the electronic device determines the difference between the target time and the preset time as the second scheduled time.
[0081] In this embodiment of the application, the second scheduled time for reminding the user is determined based on the actual occurrence time of the target event, so that the reminder to the user is consistent with reality, thereby preventing the user from waiting for a long time.
[0082] Step S405: In response to the arrival of the second scheduled time, the electronic device outputs a reminder message through the second system.
[0083] This step is based on the same principle as step S203, and will not be repeated here.
[0084] In this embodiment, the first system detects the first scheduled time. When the first scheduled time is reached, the system automatically switches to the second system. The second system then reminds the user of the target event. Since the power consumption of the first system during normal operation is less than that of the second system, the second system does not need to be run when the preset reminder time period of the target event has not been reached, thus saving the power consumption of the electronic device.
[0085] Please refer to Figure 5 This diagram illustrates the structure of a scheduling reminder device according to an embodiment of this application. The scheduling reminder device can be implemented as all or part of a processor through software, hardware, or a combination of both. The device includes:
[0086] The switching module 501 is used to switch from the first system to the second system in response to the arrival of a first scheduled time for a target event, wherein the first scheduled time is the start time of a preset reminder period for the target event, and the preset reminder period is a pre-set time period during which reminders are allowed for the target event;
[0087] The first determining module 502 is used to determine the second appointment time of the target event in the second system;
[0088] The reminder module 503 is used to output a reminder message through the second system in response to the arrival of the second appointment time;
[0089] The power consumption of the first system during normal operation is less than that of the second system during normal operation.
[0090] In some embodiments, the first determining module 502 includes:
[0091] The first determining unit is used in the second system to determine a preset time, which is the time required for the reminded user to receive the reminder information from the occurrence of the target event.
[0092] The second determining unit is used to determine a target time that matches the preset time consumption, wherein the target time is the occurrence time of the target event;
[0093] The third determining unit is used to determine the second reservation time based on the target time and the preset time consumption.
[0094] In some embodiments, the target event is the arrival of a target vehicle; the second determining unit is configured to perform a route query based on the current geographical location information to obtain at least one route information; and determine a target time that matches the preset time consumption from the vehicle arrival times of the at least one route information.
[0095] In some embodiments, the switching module 501 includes:
[0096] The monitoring unit is used to monitor the system time under this first system;
[0097] The generation unit is used to generate a system switching instruction in response to the system time reaching the first scheduled time;
[0098] The switching unit is used to wake up the second system based on the system switching command, and to set the first system to a hibernation state.
[0099] In some embodiments, the switching module 501 is further configured to switch back from the second system to the first system.
[0100] In some embodiments, the device further includes:
[0101] The second determining module is used to determine historical reservation data, which is the historical data of the user being reminded.
[0102] The third determining module is used to determine at least one historical reservation time based on the historical reservation data;
[0103] The fourth determining module is used to determine a preset reminder time period that includes at least one historical appointment time.
[0104] In some embodiments, the device further includes:
[0105] The acquisition module is used to acquire the user's action information;
[0106] The reminder module 503 is also used to stop outputting the reminder information when the action information indicates that the user has received the reminder information.
[0107] In this embodiment, the first system detects the first scheduled time. When the first scheduled time is reached, the system automatically switches to the second system. The second system then reminds the user of the target event. Since the power consumption of the first system during normal operation is less than that of the second system, the second system does not need to be run when the preset reminder time period of the target event has not been reached, thus saving the power consumption of the electronic device.
[0108] This application also provides a computer-readable medium storing at least one instruction, which is loaded and executed by the processor to implement the appointment reminder method shown in the above embodiments.
[0109] This application also provides a computer program product that stores at least one instruction, which is loaded and executed by the processor to implement the appointment reminder method shown in the above embodiments.
[0110] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0111] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A reservation reminder method, applied to an electronic device, the electronic device being capable of running a first system and a second system, characterized in that, The method includes: In the first system, in response to the arrival of the first scheduled time of the target event, the system switches from the first system to the second system. The first scheduled time is the start time of the preset reminder time period of the target event. The preset reminder time period is a pre-set time period during which reminders are allowed for the target event. Under the second system, a second appointment time for the target event is determined; Upon reaching the second scheduled time, a reminder message is output through the second system; The power consumption of the first system during normal operation is less than that of the second system during normal operation.
2. The method according to claim 1, characterized in that, In the second system, determining the second scheduled time for the target event includes: In the second system, a preset time is determined, which is the time required for the reminded user to receive the reminder information from the occurrence of the target event. Determine a target time that matches the preset timeout, where the target time is the occurrence time of the target event; The second reservation time is determined based on the target time and the preset time consumption.
3. The method according to claim 2, characterized in that, The target event is the arrival of the target vehicle; determining the target time that matches the preset time consumption includes: Based on the current geographical location information, a route query is performed to obtain at least one route information; From the vehicle arrival times of the at least one route information, a target time matching the preset time is determined.
4. The method according to claim 1, characterized in that, In the first system, in response to the first scheduled time of reaching the target event, switching from the first system to the second system includes: Under the first system, monitor system time; In response to the system time reaching the first scheduled time, a system switching instruction is generated; Based on the system switching command, the second system is woken up, and the first system is set to hibernation mode.
5. The method according to claim 1, characterized in that, After the second system outputs a reminder message in response to the arrival of the second scheduled time, the method further includes: Switch back to the first system from the second system.
6. The method according to claim 1, characterized in that, The method further includes: Determine historical reservation data, which is the historical data of the user who was reminded; Based on the historical reservation data, at least one historical reservation time is determined; Determine a preset reminder time period that includes at least one historical appointment time.
7. The method according to claim 1, characterized in that, After the second system outputs a reminder message in response to the arrival of the second scheduled time, the method further includes: Obtain the user's action information; If the action information indicates that the user has received the reminder information, the output of the reminder information shall be stopped.
8. A reservation reminder device, applied to an electronic device, the electronic device being capable of operating a first system and a second system, characterized in that, The device includes: The switching module is used to switch from the first system to the second system in response to the arrival of a first scheduled time for a target event, wherein the first scheduled time is the start time of a preset reminder period for the target event, and the preset reminder period is a pre-set time period during which reminders are allowed for the target event; The determining module is used to determine the second appointment time of the target event in the second system; The reminder module is used to output a reminder message through the second system in response to the arrival of the second appointment time; The power consumption of the first system during normal operation is less than that of the second system during normal operation.
9. An electronic device, characterized in that, The electronic device includes a processor and a memory; the memory stores at least one piece of program code, which is executed by the processor to implement the appointment reminder method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is executed by a processor to implement the appointment reminder method as described in any one of claims 1 to 7.
11. A computer program product, characterized in that, The computer program product stores at least one piece of program code, which is executed by a processor to implement the appointment reminder method as described in any one of claims 1 to 7.