Reminding method and device, electronic equipment, storage medium and vehicle
By determining the reminder mode in the car computer and using the server for remote synchronization reminders, the problem of the car computer reminder function being unable to interact when the user leaves or turns off the engine is solved, and timely reminders and personalized services are achieved for users in any situation.
Patent Information
- Application Number
- CN202410272478.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-11
- Publication Date
- 2025-09-12
AI Technical Summary
The car computer reminder function cannot interact with the user when the user leaves the vehicle or the car computer is turned off, resulting in the inability to receive reminder information in a timely manner.
By receiving reminder tasks and judging the reminder mode, if it is a dual-end reminder mode, it is sent to the server for execution, otherwise it is sent to the user according to the reminder time, and personalized reminders are made based on the task classification model and scenario information, and remote synchronization reminders are made using the server.
Ensure that users can receive reminder information in a timely manner under any circumstances, improve the reach rate of reminder tasks, and provide a personalized and intelligent service experience.
Smart Images

Figure CN120639896A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle technology, and in particular to a reminder method, device, electronic device, storage medium, and vehicle. Background Art
[0002] In modern life, various smart devices such as mobile phones and bracelets have penetrated into people's daily lives, and these devices usually have timed reminder functions to help users remember important matters, set alarms, etc.
[0003] Currently, reminder functions in related technologies are typically based on single-device operations, meaning reminders are set up and triggered only on the same device. However, for vehicle-mounted computers (in-vehicle infotainment systems), reminders are set up and triggered entirely on the vehicle itself. This prevents the user from interacting with reminders when they leave the vehicle or the system is turned off, resulting in the user not receiving timely reminders. Summary of the Invention
[0004] The present disclosure provides a reminder method, device, electronic device, storage medium and vehicle.
[0005] According to a first aspect of the present disclosure, a reminder method is provided, which is applied to a vehicle computer and includes: receiving a reminder task input by a first object; if the reminder mode of the reminder task is a dual-end reminder mode, sending the reminder task to a server so that the server executes the reminder task; if the reminder mode of the reminder task is not a dual-end reminder mode, executing the reminder task according to the reminder time in the reminder task, and sending the reminder content in the reminder task to the first object.
[0006] In some embodiments of the present disclosure, if the reminder mode of the reminder task is a dual-end reminder mode, the reminder task is sent to the server. Thereafter, the method includes: if the reminder task is executed according to the reminder time in the reminder task, determining that the trigger status of the reminder task is triggered; and sending information that the trigger status of the reminder task is triggered to the server.
[0007] In some embodiments of the present disclosure, if the reminder mode of the reminder task is not the dual-end reminder mode, the reminder task is executed according to the reminder time in the reminder task, and the reminder content in the reminder task is sent to the first object. Before that, the method also includes: extracting the key text features of the reminder content, and based on the key text features, calling the task classification model to determine the task level corresponding to the reminder content; if the task level of the reminder content is advanced, and the reminder mode is not the dual-end reminder mode, then executing the pop-up reminder task, the pop-up reminder task is used to prompt the first object whether to turn on the dual-end reminder mode.
[0008] In some embodiments of the present disclosure, the method further includes: analyzing key text features of the reminder content to determine the scene information corresponding to the reminder content; querying the actual scene situation corresponding to the scene information based on a preset advance time period; if the actual scene situation is a problem scene, determining the reminder information corresponding to the actual scene situation, and executing a first scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information, the scene reminder task being used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0009] In some embodiments of the present disclosure, a first scenario reminder task corresponding to the actual scenario is executed based on the actual scenario and / or reminder information. Thereafter, the method further includes: sending information to the server that the first scenario reminder task has been executed.
[0010] According to the second aspect of the present disclosure, a reminder method is provided, which is applied to a server and includes: receiving a reminder task sent by a vehicle computer; sorting the reminder tasks based on a time queue according to the reminder time in the reminder task, and determining the execution time sequence corresponding to the reminder tasks; executing the reminder task after a preset delay period corresponding to the reminder time according to the execution time sequence, and sending the reminder content in the reminder task to the first object in a first notification type.
[0011] In some embodiments of the present disclosure, the method further includes: if information indicating that the trigger status of the reminder task is triggered is received from the vehicle computer within a preset delay period, closing the reminder process corresponding to the reminder task, where the reminder process is a process of sending reminder content to the first object.
[0012] In some embodiments of the present disclosure, according to the execution time sequence, after a preset delay period corresponding to the reminder time, the reminder content in the reminder task is sent to the first object using the first notification type. Thereafter, the method further includes: if an exception is sent when the reminder content is sent to the first object using the first notification type, the reminder content is sent to the first object according to the first notification type after the first waiting period; if an exception is sent when the reminder content is sent to the first object according to the first notification type after the first waiting period, the reminder content is sent to the associated object of the first object according to the first notification type; if an exception is sent when the reminder content is sent to the associated object according to the first notification type, the reminder content is sent to the associated object according to the first notification type after the second waiting period; if an exception is sent when the reminder content is sent to the associated object according to the first notification type after the second waiting period, the first notification type is adjusted to the second notification type, and the reminder content is sent to the first object using the second notification type.
[0013] In some embodiments of the present disclosure, the method includes: extracting key text features of the reminder content; analyzing the key text features to determine the scene information corresponding to the reminder content; querying the actual scene situation corresponding to the scene information based on a preset delay or advance period; if the actual scene situation is a problem scene, determining the reminder information corresponding to the actual scene situation, and executing a second scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information, the second scene reminder task being used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0014] In some embodiments of the present disclosure, the method also includes: if information is received from the vehicle computer before the preset delayed extraction period that the first scene reminder task has been executed, then the scene reminder process corresponding to the second scene reminder task is closed. The scene reminder process is a process of sending the actual scene situation and / or reminder information corresponding to the actual scene situation to the first object.
[0015] According to a third aspect of the present disclosure, a reminder device is provided, which is applied to a vehicle computer and includes:
[0016] A receiving unit, configured to receive a reminder task sent by a first object;
[0017] a sending unit, configured to send the reminder task to the server if the reminder mode of the reminder task is a dual-end reminder mode, so that the server executes the reminder task;
[0018] The execution unit is configured to execute the reminder task according to the reminder time in the reminder task if the reminder mode of the reminder task is not the dual-end reminder mode, and send the reminder content in the reminder task to the first object.
[0019] According to a fourth aspect of the present disclosure, a reminder device is provided, which is applied to a server and includes:
[0020] A receiving unit, used to receive reminder tasks sent by the vehicle computer;
[0021] A sorting unit is used to sort the reminder tasks based on the time queue according to the reminder time in the reminder tasks, and determine the execution time sequence corresponding to the reminder tasks;
[0022] The execution unit is configured to execute the reminder task after a preset delay period corresponding to the reminder time according to the execution time sequence, and send the reminder content in the reminder task to the first object in the first notification type.
[0023] According to a fifth aspect of the present disclosure, there is provided an electronic device, including:
[0024] at least one processor; and
[0025] a memory communicatively connected to the at least one processor; wherein,
[0026] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect or the second aspect.
[0027] According to a sixth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect or the second aspect.
[0028] According to a seventh aspect of the present disclosure, a vehicle is provided, comprising the reminder device as described in the third aspect or the electronic device as described in the fifth aspect.
[0029] The reminder method, device, electronic device, storage medium and vehicle provided by the present invention receive a reminder task sent by a first object; if the reminder mode of the reminder task is a dual-end reminder mode, the reminder task is sent to a server so that the server executes the reminder task; if the reminder mode of the reminder task is not a dual-end reminder mode, the reminder task is executed according to the reminder time in the reminder task, and the reminder content in the reminder task is sent to the first object, so that the reminder task can be remotely synchronized through the server, thereby improving the reach rate of the reminder task to ensure that the user can receive the reminder information in time under any circumstances.
[0030] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0032] Figure 1 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0033] Figure 2 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0034] Figure 3 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0035] Figure 4 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0036] Figure 5A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0037] Figure 6 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0038] Figure 7 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0039] Figure 8 A flowchart of a reminder method provided by an embodiment of the present disclosure;
[0040] Figure 9 A flowchart of a specific reminder method provided by an embodiment of the present disclosure;
[0041] Figure 10 A schematic structural diagram of a reminder device provided in an embodiment of the present disclosure;
[0042] Figure 11 A schematic structural diagram of a reminder device provided in an embodiment of the present disclosure;
[0043] Figure 12 A schematic block diagram of an example electronic device 1200 provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0045] In order to solve the problems in the related art, the present disclosure uses the judgment of the reminder mode of the reminder task to send the reminder content in the reminder task to the user in different ways under different modes. When the reminder mode is a dual-end mode, the reminder task can be remotely synchronized through the server using cloud synchronization technology to improve the reach rate of the reminder task, so as to ensure that the user can receive the reminder information in time under any circumstances. In addition, the present disclosure also includes combining the reminder task with the real-time actual scene situation, which can notify the user in advance of changes in the actual scene situation, thereby helping the user to better complete the customized task. This comprehensive strategy not only enhances the reliability of the reminder system, but also provides users with a smarter and more personalized service experience.
[0046] The reminder method, device, electronic device, storage medium, and vehicle according to embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0047] Figure 1 This is a flow chart of a reminder method provided by an embodiment of the present disclosure. This method can be specifically applied to a car computer. A car computer refers to the abbreviation of an in-vehicle infotainment product installed in a car. The car computer can functionally realize information communication between the user and the car, and between the car and the outside world (for example, between cars, and between cars and mobile terminals). Figure 1 As shown, the method includes:
[0048] Step 101: Receive a reminder task input by a first subject.
[0049] In some embodiments, the first subject is a user of the vehicle. The first subject may manually input the relevant reminder information of the reminder task through the vehicle's operating interface, or may input the relevant reminder information of the reminder task through a voice function of the vehicle, etc. The specific sending method is not limited in the embodiments of the present disclosure.
[0050] Upon receiving a reminder task input by a first party, a reminder mode for the current reminder task may be determined. A reminder mode refers to the reminder method corresponding to the current reminder task. A dual-end reminder mode refers to a reminder method in which both the vehicle computer and the server can send the reminder content of the reminder task to the first party.
[0051] Determining whether the reminder mode of the reminder task is the dual-end reminder mode can be specifically done by identifying whether the first object selects the dual-end reminder option of the dual-end reminder mode during the process of sending the reminder task.
[0052] In the present disclosure, the relevant reminder information included in the reminder task may specifically be necessary reminder information and optional reminder information, wherein the necessary reminder information may include reminder time and reminder content, and the optional reminder information may include reminder mode, reminder type, associated objects, etc.
[0053] Step 102: If the reminder mode of the reminder task is the dual-end reminder mode, the reminder task is sent to the server so that the server executes the reminder task.
[0054] In some embodiments, if the reminder mode of the reminder task is a dual-end reminder mode, it can be determined that the user has selected the dual-end reminder option during the process of sending the reminder task. At this time, the vehicle computer can send the reminder task to the server, and the server will send the reminder content corresponding to the reminder task to the first object at the reminder time of the reminder task.
[0055] Step 103: If the reminder mode of the reminder task is not the dual-end reminder mode, execute the reminder task according to the reminder time in the reminder task, and send the reminder content in the reminder task to the first object.
[0056] In some embodiments, if the reminder mode of the reminder task is not a dual-end reminder mode, it can be determined that the user did not select the dual-end reminder option during the process of sending the reminder task. At this time, the reminder time in the reminder task can be determined, and the corresponding reminder task can be executed according to the reminder time, that is, the reminder content in the reminder task is sent to the first object at the first reminder time.
[0057] Among them, it can be understood that in the dual-end reminder mode, the vehicle computer can also perform the reminder task.
[0058] In summary, the technical solution provided by the present disclosure determines whether the reminder mode of the reminder task is the dual-end reminder mode by receiving the reminder task sent by the first object; if the reminder mode of the reminder task is the dual-end reminder mode, the reminder task is sent to the server; if the reminder mode of the reminder task is not the dual-end reminder mode, the reminder task is executed according to the reminder time in the reminder task, and the reminder content in the reminder task is sent to the first object, so that the reminder task can be remotely synchronized through the server to improve the reach rate of the reminder task, so as to ensure that the user can receive the reminder information in time under any circumstances.
[0059] As a possible implementation, Figure 2 The flowchart of a reminder method shown in FIG. 1 is based on the above embodiment. If the reminder mode of the reminder task is the dual-end reminder mode, the reminder task is sent to the server. The subsequent specific process includes the following steps:
[0060] Step 201: If the reminder task is executed according to the reminder time in the reminder task, then the triggering status of the reminder task is determined to be triggered.
[0061] In some embodiments, if the reminder task's reminder mode is a dual-end reminder mode and the reminder task has been sent to the server, it is necessary to determine whether the vehicle computer has executed the reminder task according to the reminder time. If the vehicle computer has completed the reminder process for executing the reminder task according to the reminder, the trigger status of the reminder task is determined to be triggered. The trigger status of the reminder task being triggered indicates that the reminder content of the reminder task has been sent to the first party at the reminder time.
[0062] Step 202: Send information indicating that the triggering status of the reminder task is triggered to the server.
[0063] In some embodiments, after determining that the trigger status of the reminder task is triggered at this time, information that the trigger status of the reminder task is triggered can be obtained and sent to the server to prevent the server from sending reminder content to the first object again.
[0064] In summary, the present disclosure determines the trigger status of the reminder task after sending it to the server, and sends a message indicating that the trigger status is triggered to the server based on the trigger status, thereby avoiding sending reminder content to the first object multiple times.
[0065] As a possible implementation, Figure 3 The flowchart of a reminder method shown in FIG. 1 further includes the following steps: if the reminder mode of the reminder task is not the dual-end reminder mode, the reminder task is executed according to the reminder time in the reminder task, and the reminder content in the reminder task is sent to the first party.
[0066] Step 301: extract key text features of the reminder content, and call a task classification model based on the key text features to determine the task level corresponding to the reminder content.
[0067] In some embodiments, task levels can include high and low levels, where high levels refer to reminders of higher importance and low levels refer to reminders of lower importance. In the present disclosure, a task level can be determined as high for a reminder whose key text features identify an event type such as travel or meeting, while a task level can be determined as low for a reminder whose key text features identify an event type such as a reminder to drink water or read.
[0068] The task classification model can be a machine learning model that is used to classify input reminder content into predefined categories. In task classification, the task classification model performs binary classification, extracting key text features (such as date, time, location, event type, involved people, etc.) from the reminder content of the reminder task. Based on these key text features, it distinguishes the importance of the reminder content, that is, classifies the reminder content into different task levels. These task levels can be predefined, for example, based on task priority, urgency, importance, etc.
[0069] For example, the reminder content is to pick up the child from a tutoring class at 16:30. At this time, the task classification model can extract the key text features as the time 16:30, the event type is travel, the location is a tutoring class, and the person involved is the child as the first object. At this time, the task classification model can determine the task level of the reminder content as high.
[0070] The reminder content is to drink water at 15:00. At this time, the task classification model can extract the key text features as time 15:00 and event type as drinking water. At this time, the task classification model can determine the task level of the reminder content as low.
[0071] Among them, when the task classification model is trained, the task classification model can use a set of labeled training data to learn how to classify. During the training process, the model will try to minimize the prediction error so that when given new task data, it can accurately classify it into the correct category.
[0072] Step 302: If the task level of the reminder content is high and the reminder mode is not the dual-end reminder mode, a pop-up reminder task is executed, and the pop-up reminder task is used to prompt the first object whether to turn on the dual-end reminder mode.
[0073] In some embodiments, if the task level of the determined reminder content is advanced, and it is currently recognized that the first object has not selected the dual-end reminder option corresponding to the dual-end reminder mode, a pop-up reminder task can be executed at this time to prompt the first object whether it needs to turn on the dual-end reminder mode through the pop-up reminder task.
[0074] Since the task level of the reminder content is low, there is no need to execute the pop-up reminder task.
[0075] In summary, the technical solution provided by the present disclosure determines the task type of the reminder content and executes the pop-up reminder task according to the task type, thereby avoiding the situation where the first object forgets to turn on the dual-end reminder mode when the reminder content of the reminder task is of high importance, resulting in the failure to receive the reminder content.
[0076] As a possible implementation, Figure 4 The flowchart of a reminder method shown in the figure, based on the above embodiment, calls the task classification model to extract the key text features of the reminder content, and determines the specific process of the task level corresponding to the reminder content based on the key text features, further comprising the following steps:
[0077] Step 401: Analyze key text features of the reminder content to determine the scene information corresponding to the reminder content.
[0078] In some embodiments, the scenario information corresponding to the current reminder content can be determined by analyzing the key text features of the reminder content extracted by the task classification model. The scenario information may include travel road conditions, travel weather, etc. in the reminder content.
[0079] For example, if a reminder is to go to a restaurant at 6:00 PM, the key text features extracted include: reminder time 6:00 PM, event type travel, and destination restaurant. By analyzing these key text features, we can determine that the scenario information corresponding to the current reminder is the travel conditions from the departure point to the destination at that time, as well as the travel weather at the destination and departure points.
[0080] By analyzing the key text features extracted by the task classification model and combining it with external data sources and technologies, we can determine the scenario information corresponding to the reminder content and provide more accurate and personalized reminder services.
[0081] Step 402: Query the actual scene situation corresponding to the scene information according to the preset advance time period.
[0082] In some embodiments, after determining the scenario information, an external API (Application Programming Interface) and data source can be used to query the event scenario corresponding to the scenario information based on a preset lead time period. The preset lead time period refers to the period before the reminder task is executed.
[0083] For example, when the reminder content is to go to a certain restaurant at 18:00, the determined scene information at this time is the travel road conditions from the departure point to the target point, as well as the travel weather at the target point and the travel point. The present disclosure will check the factors affecting the travel, such as the travel road conditions and travel weather, in a preset advance period (for example, 30 minutes in advance).
[0084] Step 403: If the actual scene situation is a problem scene, the reminder information corresponding to the actual scene situation is determined, and the first scene reminder task corresponding to the actual scene situation is executed based on the actual scene situation and / or the reminder information. The first scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0085] The reminder information refers to the reminder information associated with the actual scene situation generated by analyzing the actual scene situation.
[0086] Among them, the present disclosure executes the first scenario reminder task corresponding to the actual scenario according to the actual scenario and / or reminder information, and then also includes sending information that the first scenario reminder task has been executed to the server.
[0087] In some embodiments, if the current actual scene is detected as a problem scene, reminder information corresponding to the actual scene is generated, and a first scene reminder task corresponding to the actual scene is executed based on the actual scene and the reminder information. That is, the actual scene and / or the reminder information corresponding to the actual scene are sent to the first subject. At this time, it is also necessary to send a message to the server that the first scene reminder task has been executed. The problem scene refers to a scene that is determined to be inconvenient for travel based on the actual scene, such as a congested road or heavy snow.
[0088] For example, when the reminder content is to go to a certain restaurant at 18:00, when the current actual scene situation is found to be rainy, snowy, etc. or the current travel road condition is congested, the current actual scene situation can be determined to be a problem scene, and reminder information corresponding to the actual scene situation, such as poor road conditions, the need to take rain gear, add clothes, etc., can be generated according to the actual scene situation. At this time, the actual scene situation and reminder information can be sent to the first object to notify the first object to make travel adjustments based on the reminder information and the actual scene situation.
[0089] In summary, the technical solution provided by the present invention judges the actual scenario situation in a preset advance period and sends the corresponding actual scenario situation and reminder information to the first object, so that the first object can adjust its own status according to the actual scenario situation, avoiding the situation where the first object is unable to execute the reminder task on time after receiving the reminder content due to problem scenarios. It is more humane and further ensures the execution effect of each reminder task.
[0090] Figure 5 This is a flow chart of a reminder method provided by an embodiment of the present disclosure, which can be specifically applied to a server (cloud). Figure 5 As shown, the method includes:
[0091] Step 501: Receive a reminder task sent by the vehicle computer.
[0092] In some embodiments, when the reminder mode of the first object is a dual-end reminder mode, the server can receive a reminder task sent by the vehicle computer.
[0093] In the present disclosure, the relevant reminder information included in the reminder task may specifically be necessary reminder information and optional reminder information, wherein the necessary reminder information may include reminder time and reminder content, and the optional reminder information may include reminder mode, reminder type, associated objects, etc.
[0094] Step 502: sorting the reminder tasks based on the time queue according to the reminder time in the reminder tasks, and determining the execution time sequence corresponding to the reminder tasks.
[0095] In some embodiments, when the reminder task includes multiple reminder tasks, the server may sort the multiple reminder tasks in the server based on a time queue according to the reminder time in the reminder task, thereby obtaining the execution time sequence of the reminder tasks.
[0096] Step 503: Execute the reminder task after the preset delay period corresponding to the reminder time according to the execution time sequence, and send the reminder content in the reminder task to the first object in the first notification type.
[0097] In some embodiments, according to the execution time sequence corresponding to the current reminder task, the reminder task is executed after a preset delay period corresponding to the reminder time of the reminder task, so as to send the reminder content to the first object in the first notification type.
[0098] Among them, the preset delay period refers to the delay time after the reminder time. The present disclosure reserves the execution time of the vehicle computer for the reminder task by setting the preset delay period, which can avoid the server from repeatedly executing the reminder task when the vehicle computer executes the reminder task during the preset delay period. For example, the preset delay period is set to 30s.
[0099] The first notification type refers to the reminder type corresponding to the reminder task. In the present disclosure, the first notification type may be a phone notification.
[0100] In summary, the technical solution provided by the present invention is that the server can receive reminder tasks sent by the vehicle computer; according to the reminder time in the reminder task, the reminder tasks are sorted based on the time queue to determine the execution time sequence corresponding to the reminder tasks; according to the execution time sequence, after the preset delay period corresponding to the reminder time, the reminder task is executed, and the reminder content in the reminder task is sent to the first object in the first notification type, so that the reminder task can be remotely synchronized through the server to improve the reach rate of the reminder task, so as to ensure that the user can receive the reminder information in time under any circumstances.
[0101] As a possible implementation, Figure 6 The flowchart of a reminder method shown in FIG. 1 further includes the following steps: executing a reminder task after a preset delay period corresponding to a reminder time according to the execution time sequence, and sending the reminder content in the reminder task to a first object in a first notification type;
[0102] Step 601: If the trigger status of the reminder task is received from the vehicle computer within the preset delay period, the reminder process corresponding to the reminder task is closed. The reminder process is a process of sending reminder content to the first object.
[0103] In some embodiments, if the server receives information that the trigger status of the reminder task is triggered from the vehicle computer within a preset delay time, the server can close the reminder process of the reminder task to avoid sending the reminder content to the first object again.
[0104] In summary, the technical solution provided by the present disclosure reserves the execution time of the reminder task for the vehicle computer during the execution of the reminder task by the server, thereby avoiding the situation of executing the reminder task multiple times.
[0105] As a possible implementation, Figure 7The flowchart of a reminder method shown in FIG. 1 further includes the following steps: based on the above embodiment, according to the execution time sequence, after a preset delay period corresponding to the reminder time, sending the reminder content in the reminder task to the first object in the first notification type. The specific process thereafter further includes the following steps:
[0106] Step 701: If an exception occurs when sending a reminder content to a first object using a first notification type, then send the reminder content to the first object according to the first notification type after a first waiting period.
[0107] In some embodiments, an exception is sent when sending reminder content to the first object using the first notification type, which means that the first object fails to successfully receive the reminder content. For example, taking the first notification type as a phone notification, the first object does not answer the call. At this time, it can be determined that an exception is sent when sending reminder content to the first object using the first notification type.
[0108] At this time, the server may send the reminder content to the first object again according to the first notification type after a first waiting period (eg, 1 minute).
[0109] Step 702: If an exception occurs when sending reminder content to the first object according to the first notification type after the first waiting period, the reminder content is sent to the associated objects of the first object according to the first notification type.
[0110] In some embodiments, if the server sends an exception when sending reminder content to the first object again using the first notification type after the first waiting period, the reminder content may be sent to the associated objects of the first object using the first notification type.
[0111] The associated object refers to the candidate object preset by the first object.
[0112] In some embodiments, for example, if the first notification type is a phone notification and the first waiting period is 1 minute, if the server does not answer the phone after 1 minute, the server will send the reminder content to the candidate preset by the first subject in the form of a phone notification.
[0113] Step 703: If an exception occurs when sending the reminder content to the associated object according to the first notification type, then send the reminder content to the associated object according to the first notification type after a second waiting period.
[0114] In some embodiments, if the server sends an exception when sending reminder content to the associated object in the first notification type, the server may send the reminder content to the associated object in the second waiting period and the first notification type.
[0115] The second waiting period may be greater than or equal to the first waiting period, and the specific length of time may be set according to actual conditions and is not limited in the embodiments of the present disclosure.
[0116] In some embodiments, taking the first notification type as a phone notification and the second waiting period as 5 minutes as an example, if the associated object does not answer the phone at this time, the server will send reminder content to the associated object and the phone notification again after 5 minutes.
[0117] Step 704: If an exception occurs when sending the reminder content to the associated object according to the first notification type after the second waiting period, adjust the first notification type to the second notification type and send the reminder content to the first object using the second notification type.
[0118] In some embodiments, if the server sends an exception when sending reminder content to the associated object again using the first notification type after the second waiting period, the first notification type can be adjusted, the second notification type can be determined, and the reminder content can be sent to the first object using the second notification type.
[0119] Among them, the second notification type in the present disclosure can be a text message notification.
[0120] In some embodiments, for example, if the first notification type is a phone notification, the second notification type is a text message notification, and the second waiting period is 5 minutes, if the server does not answer the phone after 5 minutes, the server converts the phone notification into a text message notification and sends the reminder content to the first party in the form of a text message notification.
[0121] In summary, the technical solution provided by the present disclosure determines whether the server sends an exception when sending reminder content to the first object, selects an appropriate sending method, and ensures that the user can receive the reminder content under any circumstances.
[0122] As a possible implementation, Figure 8 The flowchart of a reminder method shown in FIG. 1 further includes the following steps:
[0123] Step 801: Extract key text features of reminder content.
[0124] In some embodiments, the server may also utilize a task classification model to extract key text features of the reminder content. The task classification model has the same function as the task classification model in step 301 above, and will not be described in detail in this disclosure.
[0125] Step 802: Analyze key text features to determine the scene information corresponding to the reminder content.
[0126] In some embodiments, the analysis of key text features and determination of scene information corresponding to the reminder content is the same as the analysis process in step 401 above, and will not be elaborated in detail in the embodiments of the present disclosure.
[0127] Step 803: Query the actual scene situation corresponding to the scene information according to the preset delay and advance time period.
[0128] In some embodiments, the server can query the actual scenario corresponding to the scenario information within a preset delay-advance period based on an external API and data source. The preset delay-advance period refers to a period of time delayed from the vehicle computer's preset advance period. For example, if the vehicle computer's preset advance period is 30 minutes, the preset delay-advance period can be 29 minutes and 30 seconds.
[0129] Step 804: If the actual scene situation is a problem scene, determine the reminder information corresponding to the actual scene situation, and execute the second scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information. The second scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0130] In some embodiments, the server may determine reminder information corresponding to the actual scenario when the actual scenario is a problem scenario. At the same time, based on the actual scenario and the reminder information, the server executes a scenario reminder task corresponding to the actual scenario, and the scenario reminder task is used to send the actual scenario and / or reminder information corresponding to the actual scenario to the first party. The reminder information refers to the reminder information associated with the actual scenario generated by analyzing the actual scenario.
[0131] It is important to note that if the vehicle receives a message from the vehicle computer indicating that the first scenario reminder task has been executed before the preset delayed extraction period, the scenario reminder process corresponding to the second scenario reminder task will be closed. The scenario reminder process is the process of sending the actual scenario situation and / or reminder information corresponding to the actual scenario situation to the first subject. This process avoids repeatedly sending the actual scenario situation and reminder information to the user.
[0132] The process of executing the scene reminder task in the present disclosure is the same as the above step 403 and will not be described in detail in the present disclosure.
[0133] In summary, the technical solution provided by the present invention allows the server to judge the actual scenario conditions during the preset delay advance period, and send the corresponding actual scenario conditions and reminder information to the first object, so that the first object can adjust its own status according to the actual scenario conditions, avoiding the situation where the first object is unable to execute the reminder task on time after receiving the reminder content due to the problem scenario. This is more humane and further ensures that the execution effect of each reminder task is based on the current actual scenario conditions.
[0134] As a possible implementation method, based on the above embodiment, Figure 9 As shown, the present disclosure provides a schematic diagram of a specific reminder method, wherein reference is made to Figure 9 , the left side is used for the car computer, and the right side is used for the server.
[0135] In some embodiments, after the first object sets the reminder task (creates the task), for the reminder task in the dual-end reminder mode, the vehicle computer can report the reminder task to the server (cloud), and the reminder task trigger time on the cloud side is delayed by 30 seconds (in order to reserve time for the vehicle computer to execute it).
[0136] Among them, the cloud uses the time queue to judge the task triggering time. The closer the task is to the time, the higher the ranking.
[0137] After the vehicle computer executes the reminder task and determines that the reminder task's trigger status is triggered, it reports the triggered reminder task to the cloud. The cloud will not execute the corresponding reminder process for the reminder task that has reported the trigger information (i.e., no phone reminder is issued). The cloud will execute the corresponding reminder process for the reminder task that has not reported the trigger information (i.e., a phone reminder is issued).
[0138] For the smart version, the car computer and server can classify reminder tasks in the background and determine their task level. For high-level reminder tasks, such as a reminder to pick up a child from kindergarten at 4:30 PM, the car computer will check road conditions, weather, and other factors that may affect travel and travel time 30 minutes before the reminder is executed. Based on this information, the car computer will query the current actual scene conditions, such as whether it is rainy or snowy. It can then generate a reminder based on the current actual scene conditions, such as notifying the user of poor road conditions, recommending an early departure, and reminding the user to bring rain gear and additional clothing. Similarly, the server can also use the above method to issue reminders. It should be noted that the server needs to check road conditions, weather, and other factors that may affect travel and travel time 29 minutes and 30 seconds before the reminder is executed to reserve execution time for the car computer.
[0139] Corresponding to the above-mentioned reminder method, the present invention also provides a reminder device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment and will not be repeated in the present invention.
[0140] Figure 10 A schematic diagram of a reminder device according to an embodiment of the present disclosure is shown in FIG. Figure 10 As shown, the device is applied to a vehicle computer and includes:
[0141] The receiving unit 1010 is configured to receive a reminder task input by a first subject;
[0142] The sending unit 1020 is configured to send the reminder task to the server if the reminder mode of the reminder task is the dual-end reminder mode, so that the server executes the reminder task;
[0143] The execution unit 1030 is configured to execute the reminder task according to the reminder time in the reminder task if the reminder mode of the reminder task is not the dual-end reminder mode, and send the reminder content in the reminder task to the first object.
[0144] In some embodiments of the present disclosure, the reminder device also includes: a trigger status sending unit, which is used to send the reminder task to the server if the reminder mode of the reminder task is a dual-end reminder mode. Afterwards, if the reminder task is executed according to the reminder time in the reminder task, the trigger status of the reminder task is determined to be triggered; and the information that the trigger status of the reminder task is triggered is sent to the server.
[0145] In some embodiments of the present disclosure, the reminder device also includes: a pop-up unit, which is used to execute the reminder task according to the reminder time in the reminder task if the reminder mode of the reminder task is not the dual-end reminder mode, and send the reminder content in the reminder task to the first object. Before that, the key text features of the reminder content are extracted, and based on the key text features, the task classification model is called to determine the task level corresponding to the reminder content; if the task level of the reminder content is advanced and the reminder mode is not the dual-end reminder mode, the pop-up reminder task is executed, and the pop-up reminder task is used to prompt the first object whether to turn on the dual-end reminder mode.
[0146] In some embodiments of the present disclosure, the reminder device also includes: a scene reminder unit, which is used to analyze key text features of the reminder content and determine the scene information corresponding to the reminder content; based on a preset advance time period, query the actual scene situation corresponding to the scene information; if the actual scene situation is a problem scene, determine the reminder information corresponding to the actual scene situation, and execute the first scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information. The first scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0147] In some embodiments of the present disclosure, the scene reminder unit is further configured to: send information to the server that the first scene reminder task has been executed,
[0148] Corresponding to the above-mentioned reminder method, the present invention also provides a reminder device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment and will not be repeated in the present invention.
[0149] Figure 11 A schematic diagram of a reminder device according to an embodiment of the present disclosure is shown in FIG. Figure 11 As shown, the device is applied to a server, and the device includes:
[0150] The receiving unit 1110 is used to receive the reminder task sent by the vehicle computer;
[0151] The sorting unit 1120 is used to sort the reminder tasks based on the time queue according to the reminder time in the reminder tasks, and determine the execution time sequence corresponding to the reminder tasks;
[0152] The execution unit 1130 is configured to execute the reminder task after a preset delay period corresponding to the reminder time according to the execution time sequence, and send the reminder content in the reminder task to the first object in the first notification type.
[0153] In some embodiments of the present disclosure, the reminder device also includes: a reminder process closing unit, which is used to close the reminder process corresponding to the reminder task if the trigger status of the reminder task sent by the vehicle computer is triggered within a preset delay period. The reminder process is a process of sending reminder content to the first object.
[0154] In some embodiments of the present disclosure, the reminder device also includes: a notification unit, which is used to send the reminder content in the reminder task to the first object in a first notification type after a preset delay period corresponding to the reminder time according to the execution time sequence; thereafter, if an exception is sent when sending the reminder content to the first object in the first notification type, the reminder content is sent to the first object in accordance with the first notification type after the first waiting period; if an exception is sent when sending the reminder content to the first object in accordance with the first notification type after the first waiting period, the reminder content is sent to the associated object of the first object in accordance with the first notification type; if an exception is sent when sending the reminder content to the associated object in accordance with the first notification type, the reminder content is sent to the associated object in accordance with the first notification type after a second waiting period; if an exception is sent when sending the reminder content to the associated object in accordance with the first notification type after the second waiting period, the first notification type is adjusted to the second notification type, and the reminder content is sent to the first object in accordance with the second notification type.
[0155] In some embodiments of the present disclosure, the reminder device also includes: a scene reminder unit, which is used to extract key text features of the reminder content; analyze the key text features to determine the scene information corresponding to the reminder content; query the actual scene situation corresponding to the scene information based on a preset delay or advance period; if the actual scene situation is a problem scene, determine the reminder information corresponding to the actual scene situation, and execute a second scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information, and the second scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
[0156] In some embodiments of the present disclosure, the reminder device also includes: a scene reminder closing unit, which is used to close the scene reminder process corresponding to the second scene reminder task if information is received from the vehicle computer before the preset delayed extraction period that the first scene reminder task has been executed. The scene reminder process is a process of sending the actual scene situation and / or reminder information corresponding to the actual scene situation to the first object.
[0157] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and the principles are the same, which is not limited in this embodiment.
[0158] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a vehicle.
[0159] Figure 12 A schematic block diagram of an example electronic device 1200 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0160] like Figure 12As shown, the device 1200 includes a computing unit 1201, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 1202 or a computer program loaded from a storage unit 1208 into a RAM (Random Access Memory) 1203. Various programs and data required for the operation of the device 1200 can also be stored in the RAM 1203. The computing unit 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An I / O (Input / Output) interface 1205 is also connected to the bus 1204.
[0161] Various components in device 1200 are connected to I / O interface 1205, including an input unit 1206, such as a keyboard and mouse; an output unit 1207, such as various types of displays and speakers; a storage unit 1208, such as a magnetic disk and optical disk; and a communication unit 1209, such as a network card, a modem, a wireless communication transceiver, etc. Communication unit 1209 allows device 1200 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0162] The computing unit 1201 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 1201 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various specialized AI (Artificial Intelligence) computing chips, various computing units that run machine learning model algorithms, a DSP (Digital Signal Processor), and any suitable processor, controller, microcontroller, etc. The computing unit 1201 performs the various methods and processes described above, such as the reminder method. For example, in some embodiments, the reminder method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 1208. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 1200 via the ROM 1202 and / or the communication unit 1209. When the computer program is loaded into the RAM 1203 and executed by the computing unit 1201, one or more steps of the method described above can be performed. Alternatively, in other embodiments, the computing unit 1201 may be configured to execute the aforementioned reminder method in any other appropriate manner (for example, by means of firmware).
[0163] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System on Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0164] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0165] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0166] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0167] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.
[0168] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. This client-server relationship is established by computer programs running on the respective computers, establishing a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host, a host product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosts and VPS services ("Virtual Private Servers" or simply "VPS"). The server may also be a server in a distributed system or a server integrated with blockchain.
[0169] It's important to note that artificial intelligence (AI) is the study of how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). This encompasses both hardware and software technologies. AI hardware technologies generally include sensors, specialized AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily encompass computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graphs.
[0170] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0171] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A reminder method, characterized in that: The method is applied to a vehicle computer, and includes: receiving a reminder task input by a first subject; If the reminder mode of the reminder task is a dual-end reminder mode, sending the reminder task to the server so that the server executes the reminder task; If the reminder mode of the reminder task is not a dual-end reminder mode, the reminder task is executed according to the reminder time in the reminder task, and the reminder content in the reminder task is sent to the first object.
2. The method according to claim 1, characterized in that If the reminder mode of the reminder task is a dual-end reminder mode, the reminder task is sent to the server. Thereafter, the method further includes: If the reminder task is executed according to the reminder time in the reminder task, determining that the triggering state of the reminder task is triggered; The information that the triggering status of the reminder task is triggered is sent to the server.
3. The method according to claim 1, characterized in that If the reminder mode of the reminder task is not a dual-end reminder mode, executing the reminder task according to the reminder time in the reminder task, and sending the reminder content in the reminder task to the first object, the method further includes: Extracting key text features of the reminder content, and calling a task classification model based on the key text features to determine the task level corresponding to the reminder content; If the task level of the reminder content is high and the reminder mode is not the dual-end reminder mode, a pop-up reminder task is executed, and the pop-up reminder task is used to prompt the first object whether to turn on the dual-end reminder mode.
4. The method according to claim 3, characterized in that The method further comprises: Analyze key text features of the reminder content to determine scene information corresponding to the reminder content; According to the preset advance time period, query the actual scene situation corresponding to the scene information; If the actual scene situation is a problem scene, the reminder information corresponding to the actual scene situation is determined, and the first scene reminder task corresponding to the actual scene situation is executed based on the actual scene situation and / or the reminder information. The first scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
5. The method according to claim 4, characterized in that After executing the first scene reminder task corresponding to the actual scene situation according to the actual scene situation and / or the reminder information, the method further includes: Sending information to the server indicating that the first scenario reminder task has been executed.
6. A reminder method, characterized in that: The method is applied to a server and includes: Receive reminder tasks sent by the vehicle computer; According to the reminder time in the reminder task, the reminder task is sorted based on the time queue to determine the execution time sequence corresponding to the reminder task; According to the execution time sequence, after the preset delay period corresponding to the reminder time, the reminder task is executed, and the reminder content in the reminder task is sent to the first object in the first notification type.
7. The method according to claim 6, characterized in that The method further comprises: If the trigger status of the reminder task is triggered, the reminder process corresponding to the reminder task is closed within the preset delay period. The reminder process is a process of sending the reminder content to the first object.
8. The method according to claim 6, characterized in that After the execution time sequence and after a preset delay period corresponding to the reminder time, the method further includes sending the reminder content in the reminder task to the first object in a first notification type. If an exception occurs when sending the reminder content to the first object using the first notification type, sending the reminder content to the first object using the first notification type after a first waiting period; If an exception occurs when sending the reminder content to the first object according to the first notification type after the first waiting period, sending the reminder content to the associated objects of the first object according to the first notification type; If an exception occurs when sending the reminder content to the associated object according to the first notification type, sending the reminder content to the associated object according to the first notification type after a second waiting period; If an exception occurs when sending the reminder content to the associated object according to the first notification type after the second waiting period, the first notification type is adjusted to a second notification type, and the reminder content is sent to the first object using the second notification type.
9. The method according to claim 6, characterized in that The method further comprises: Extracting key text features of the reminder content; Analyze the key text features to determine the scene information corresponding to the reminder content; According to the preset delay and advance time period, query the actual scene situation corresponding to the scene information; If the actual scene situation is a problem scene, determine the reminder information corresponding to the actual scene situation, and execute the second scene reminder task corresponding to the actual scene situation based on the actual scene situation and / or the reminder information. The second scene reminder task is used to send the actual scene situation and / or the reminder information corresponding to the actual scene situation to the first object.
10. The method according to claim 9, characterized in that The method further comprises: If the information that the first scene reminder task has been executed is received from the vehicle computer before the preset delayed extraction period, the scene reminder process corresponding to the second scene reminder task is closed. The scene reminder process is a process of sending the actual scene situation and / or reminder information corresponding to the actual scene situation to the first object.
11. A reminder device, characterized in that: The device is applied to a vehicle computer, and includes: a receiving unit, configured to receive a reminder task input by a first subject; a sending unit, configured to send the reminder task to a server if the reminder mode of the reminder task is a dual-end reminder mode, so that the server executes the reminder task; The execution unit is configured to execute the reminder task according to the reminder time in the reminder task if the reminder mode of the reminder task is not the dual-end reminder mode, and send the reminder content in the reminder task to the first object.
12. A reminder device, characterized in that: The device is applied to a server, and includes: A receiving unit, used to receive reminder tasks sent by the vehicle computer; A sorting unit, configured to sort the reminder tasks based on a time queue according to the reminder time in the reminder tasks, and determine the execution time sequence corresponding to the reminder tasks; An execution unit is configured to execute the reminder task after a preset delay period corresponding to the reminder time according to the execution time sequence, and send the reminder content in the reminder task to the first object in a first notification type.
13. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 5 or 6 to 10.
14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5 or 6 to 10.
15. A vehicle, characterized in that: The device comprises the reminder device according to claim 11 or the electronic device according to claim 12.