Memo reminding method, device, system, electronic device and storage medium

By introducing a server to record memo information in the vehicle system and providing notifications when there are abnormalities on the vehicle's infotainment system, the problem of the vehicle system being unable to actively record to-do items is solved, and the function of timely reminders of to-do items during driving is realized.

CN116866417BActive Publication Date: 2026-04-14PATEO CONNECT (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-28
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing in-vehicle systems cannot proactively record to-do items and trigger reminders while users are driving, resulting in the inability to handle important matters in a timely manner.

Method used

By sending memo information from the vehicle's infotainment system to the server, the server records and determines the reminder time, and sends a notification message when the vehicle's infotainment system is unable to send a reminder, thus ensuring that the reminder message is pushed at the preset time and realizing a dual memo mechanism.

Benefits of technology

In the event of an anomaly on the vehicle's infotainment system, a fallback strategy using the server ensures that reminders for memos are promptly sent to the user, guaranteeing that to-do items are recorded and reminded during driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116866417B_ABST
    Figure CN116866417B_ABST
Patent Text Reader

Abstract

The application provides a memo reminding method, device, system, electronic equipment and storage medium, the method comprises: sending first memo information including first matter and first time to the server, recording the first memo information by the server and determining the second time, the first time is the time when the car machine end reminds the first matter, the second time is the time when the server reminds the first matter, the second time is located after the first time, and the time difference between the second time and the first time meets the preset condition; in the case that the reminding message of the first matter is not successfully pushed at the first time, receiving the second notification information sent by the server at the second time; according to the second notification information, the reminding message of the first matter is pushed. The application can add memo matters in the driving process, and uses double memo mechanism to ensure the pushing of the reminding message of the first matter, so as to ensure that the memo matters are notified to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent vehicle technology, and in particular to a memo reminder method, device, system, electronic device, and storage medium. Background Technology

[0002] With the rapid development of economy and technology, vehicles have become an indispensable part of people's lives. While driving, if an important call comes in or a user suddenly remembers some tasks, they need to make a note on the vehicle's infotainment system and receive a reminder so that they can handle them promptly.

[0003] Currently, in-vehicle systems lack an intelligent reminder solution, failing to proactively record to-do items while driving or trigger reminders when conditions are met. Therefore, there is an urgent need to deploy a reminder solution in in-vehicle systems to ensure users can record to-do items while driving and promptly address them based on reminders. Summary of the Invention

[0004] This application provides a method, device, system, electronic device, and storage medium for reminding users to make a memo, in order to solve the problem that current in-vehicle systems cannot actively record to-do items and trigger memo reminders while the user is driving.

[0005] In a first aspect, embodiments of this application provide a reminder method applied to an in-vehicle infotainment system, including:

[0006] A first memo message including a first item and a first moment is sent to the server. The server records the first memo message and determines a second moment based on the first moment. The first moment is the moment when the vehicle terminal reminds the user of the first item, and the second moment is the moment when the server reminds the user of the first item. The second moment is after the first moment, and the time difference between the second moment and the first moment meets a preset condition.

[0007] If the reminder message for the first item is not successfully pushed at the first moment, the server receives the second notification information sent at the second moment.

[0008] A reminder message for the first item will be sent based on the second notification information.

[0009] Secondly, embodiments of this application provide a reminder method applied to a server, comprising:

[0010] Receive first memo information sent by the vehicle terminal, including a first item and a first moment, wherein the first moment is the moment when the vehicle terminal reminds the first item;

[0011] Record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time and the time difference between the second time and the first time meets a preset condition.

[0012] If the second time is reached and no first notification information is received from the vehicle terminal, a second notification information is sent to the vehicle terminal, and / or a reminder message for the first item is pushed to the terminal device. The first notification information is used to indicate that the reminder message for the first item has been pushed, and the second notification information is used to indicate that the reminder message for the first item has been pushed. The vehicle terminal and the terminal device are associated with the target user.

[0013] Specifically, if the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the server will not receive the first notification information.

[0014] Thirdly, this application provides a reminder system, including a server, an in-vehicle terminal, and a terminal device. The in-vehicle terminal is installed on the target vehicle, and both the terminal device and the in-vehicle terminal communicate with the server. The in-vehicle terminal and the terminal device are associated with the target user corresponding to the target vehicle.

[0015] The vehicle-mounted terminal is used to: send a first memo information including a first item and a first moment to the server, wherein the first moment is the moment when the vehicle-mounted terminal reminds the first item;

[0016] The server is configured to: record the first memo information and determine the second time when the server reminds the first item based on the first time, wherein the second time is after the first time and the time difference between the second time and the first time meets a preset condition;

[0017] The server is further configured to: send a second notification message to the vehicle terminal when the second time has arrived and the first notification message has not been received from the vehicle terminal, and / or push a reminder message for the first item to the terminal device. The first notification message is reported by the vehicle terminal after successfully pushing the reminder message for the first item at the first time. The second notification message is used to indicate the push of the reminder message for the first item. The vehicle terminal and the terminal device are associated with the target user.

[0018] The vehicle-mounted terminal is also used to: receive the second notification information and push the reminder message for the first item according to the second notification information if the reminder message for the first item is not successfully pushed at the first moment.

[0019] Fourthly, embodiments of this application provide a reminder device applied to an in-vehicle infotainment system, comprising:

[0020] The sending module is used to send a first memo information including a first item and a first time to the server. The server records the first memo information and determines a second time based on the first time. The first time is the time when the vehicle terminal reminds the first item, and the second time is the time when the server reminds the first item. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition.

[0021] The first receiving module is configured to receive the second notification information sent by the server at the second time if the reminder message for the first item is not successfully pushed at the first time.

[0022] The first push module is used to push a reminder message for the first item based on the second notification information.

[0023] Fifthly, embodiments of this application provide a reminder device applied to a server, comprising:

[0024] The second receiving module is used to receive a first memo information sent by the vehicle terminal, including a first item and a first moment, wherein the first moment is the moment when the vehicle terminal reminds the first item.

[0025] The recording and determination module is used to record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition.

[0026] The processing module is configured to send a second notification message to the vehicle terminal and / or push a reminder message for the first item to the terminal device when the second time is reached and no first notification message is received from the vehicle terminal, wherein the first notification message is used to indicate that the reminder message for the first item has been pushed and the second notification message is used to indicate that the reminder message for the first item has been pushed. The vehicle terminal and the terminal device are associated with the target user.

[0027] Specifically, if the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the server will not receive the first notification information.

[0028] In a sixth aspect, embodiments of this application also provide an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the memo reminder method described in the first or second aspect above.

[0029] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the memo reminder method described in the first or second aspect above.

[0030] The technical solution of this application embodiment, by sending a first memo information including a first item and a first moment when the vehicle-mounted terminal reminds the user of the first item to the server, enables the server to record the first memo information and determine the second moment when the server reminds the user of the first item. If the vehicle-mounted terminal fails to successfully push the reminder message of the first item at the first moment, the system receives a second notification information sent by the server at the second moment to instruct the push of the reminder message of the first item. The reminder message of the first item is pushed according to the second notification information. This enables the addition of memo items during driving, with the memo items recorded on both the vehicle-mounted terminal and the server. When the corresponding memo time is reached on the vehicle-mounted terminal, if the vehicle-mounted terminal malfunctions and cannot remind the user of the first item, the vehicle-mounted terminal receives a notification from the server at the corresponding memo time instructing the push of the reminder message. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure the push of the reminder message of the first item, thereby guaranteeing that the memo items are notified to the user. Attached Figure Description

[0031] Figure 1 This is a schematic diagram of one of the reminder methods provided in the embodiments of this application;

[0032] Figure 2 This is a second schematic diagram illustrating the memo reminder method provided in the embodiments of this application;

[0033] Figure 3 This diagram illustrates an implementation flowchart of the reminder method provided in this application.

[0034] Figure 4 This diagram illustrates the memo reminder system provided in an embodiment of this application.

[0035] Figure 5 This is a schematic diagram of one of the reminder devices provided in the embodiments of this application;

[0036] Figure 6 This is a second schematic diagram of the memo reminder device provided in the embodiments of this application;

[0037] Figure 7This is a block diagram illustrating the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0038] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0039] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0040] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0041] This application provides a reminder method for use on an in-vehicle infotainment system. See [link / reference]. Figure 1 As shown, the method includes the following steps:

[0042] Step 101: Send a first memo information including a first item and a first time to the server. The server records the first memo information and determines a second time based on the first time. The first time is the time when the vehicle terminal reminds the first item, and the second time is the time when the server reminds the first item. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition.

[0043] In this embodiment, the vehicle-mounted infotainment system communicates with the server. When the vehicle-mounted infotainment system is online, it can report information to the server and receive information sent by the server. In this embodiment, "online" means that the vehicle-mounted infotainment system and the server can communicate normally, and "offline" means that the vehicle-mounted infotainment system and the server cannot communicate normally. When the vehicle-mounted infotainment system receives a first memo message reminding it of a first matter at a first moment, it sends the first memo message including the first matter and the first moment to the server based on the communication with the server. The server records the received first memo message and determines the second moment to remind the server of the first matter based on the first moment in the first memo message.

[0044] In this system, the first moment is when the vehicle-mounted infotainment system reminds the user of the first item, and the second moment is when the server reminds the user of the first item. The second moment occurs after the first moment, and the time interval between the two moments meets a preset condition. When determining the second moment for reminding the user of the first item, the server uses the first moment as a base and delays it by a preset duration (this preset duration is a fixed value and is pre-set) to determine the second moment. This preset duration is the duration that meets the preset condition. For example, the server determines the second moment by delaying it by 20 seconds from the first moment, and the time difference between the second moment and the first moment meets the preset condition.

[0045] Step 102: If the reminder message for the first item is not successfully pushed at the first moment, receive the second notification information sent by the server at the second moment.

[0046] If the vehicle-mounted infotainment system is in an abnormal state at the first moment (e.g., restarting or going into sleep mode), it will be offline and unable to send a reminder for the first event. In this case, the system will fail to push the reminder message for the first event and will not be able to notify the user at the first moment. The system will need to wait for the second moment, where the server will act as a fallback. Because the system failed to push the reminder message for the first event at the first moment, it cannot report the first notification information indicating that the reminder message for the first event has been pushed to the server. At the second moment, since the server has not received the first notification information from the system, it needs to send a second notification information to the system if the system is online. The system can then receive this second notification information from the server indicating that the reminder message for the first event has been pushed.

[0047] Step 103: Push a reminder message for the first item based on the second notification information.

[0048] After receiving the second notification information, the vehicle-mounted system determines that a reminder for the first matter is needed based on the second notification information and can push a reminder message for the first matter according to the second notification information. When pushing the reminder message for the first matter, the vehicle-mounted system can also push it to the display device and / or the playback device, so that the display device displays the reminder message for the first matter and the playback device plays the reminder message for the first matter.

[0049] The display and playback devices are components located on the target vehicle, and the in-vehicle infotainment system is integrated into the vehicle. The in-vehicle infotainment system pushes reminder messages to the display and / or playback devices on the target vehicle, allowing users to receive reminders about the first matter on the target vehicle. The in-vehicle infotainment system does not need to remain online when pushing reminder messages; that is, it can still push reminder messages locally even when communication between the in-vehicle infotainment system and the server is unavailable (in-vehicle infotainment system offline).

[0050] The display and playback devices can also be components on a terminal device bound to the vehicle-mounted infotainment system. Based on communication with the terminal device, the vehicle-mounted infotainment system pushes reminder messages to the display and / or playback devices, which then deliver the reminders. The vehicle-mounted infotainment system can also push reminder messages to the display and / or playback devices in the target vehicle, or to the display and / or playback devices on the terminal device bound to it. However, the primary function of the vehicle-mounted infotainment system is to push reminder messages to the display and / or playback devices in the target vehicle.

[0051] By pushing a reminder message for the first item based on the second notification information, a backup strategy can be implemented to send a reminder at the time associated with the server, ensuring that the reminder is sent to the user at the time specified by the server. This ensures that if the vehicle-mounted device fails to send the reminder message for the first item at the first moment, the server will act as a backup to ensure that the reminder for the first item is sent.

[0052] It should be noted that if the vehicle-mounted infotainment system is offline at the second time, it will be unable to receive the second notification from the server, and in this case, the server does not need to send the second notification. To ensure that the memo is delivered to the user, the server can push a reminder message for the first item to the terminal device bound to the vehicle-mounted infotainment system. This allows the user to receive the reminder based on the server's memo reminder strategy.

[0053] The above-described implementation process of this application, by sending a first memo information to the server, including the first item and the first moment when the vehicle-mounted device reminds the user of the first item, enables the server to record the first memo information and determine the second moment when the server will remind the user of the first item. If the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the system receives a second notification information from the server at the second moment, instructing the push of the reminder message for the first item. The reminder message for the first item is then pushed according to the second notification information. This allows for the addition of memos during driving, with both the vehicle-mounted device and the server recording the memos. If the vehicle-mounted device malfunctions and cannot remind the user of the first item when the corresponding memo time is reached, the vehicle-mounted device receives a notification from the server at the corresponding memo time instructing the push of the reminder message. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure the push of the reminder message for the first item, thereby guaranteeing that the memo is notified to the user.

[0054] Optionally, if the reminder message for the first item is successfully pushed at the first time, the method further includes: reporting to the server a first notification message that the reminder message for the first item has been pushed; if the server does not receive the first notification message at the second time, receiving a second notification message sent by the server at the second time, wherein the second notification message is used to indicate the push of the reminder message for the first item.

[0055] Upon reaching the first moment to remind of the first item, and assuming the vehicle-mounted system is operating normally, it can successfully push the reminder message for the first item, enabling it to remind the user of the first item at the first recorded moment. The vehicle-mounted system can push the reminder message to the display and / or playback devices on the target vehicle, and / or to the display and / or playback devices on terminal devices bound to the vehicle-mounted system. For the terminal device, it can receive the reminder message for the first item pushed by the vehicle-mounted system at the first moment and display and / or play the reminder message through the display and / or playback devices. The terminal device can also pre-record reminders for the first item at the first moment, and based on the notification sent by the vehicle-mounted system at the first moment, display and / or play the reminder message through the display and playback devices.

[0056] After the vehicle-mounted system pushes the reminder message for the first item, it reports the first notification information to the server. The first notification information is used to indicate that the reminder message for the first item has been pushed. The server can determine that the vehicle-mounted system has reminded the user of the first item at the first moment based on the received first notification information (before or at the second moment). At this time, the server can cancel the reminder for the first item at the second moment.

[0057] If the vehicle-mounted infotainment system pushes a reminder message for the first event at the first moment, but the first notification message transmission fails, the server will also fail to receive the first notification message. That is, if the server determines at the second moment that it has not received the first notification message, the server cannot determine whether the vehicle-mounted infotainment system reminded the user of the first event at the first moment. In this case, the server sends a second notification message to the vehicle-mounted infotainment system to instruct it to push the reminder message for the first event. The vehicle-mounted infotainment system receives the second notification message sent by the server. It should be noted that the vehicle-mounted infotainment system can receive the second notification message if it remains online, and the server sends the second notification message only if it confirms that the vehicle-mounted infotainment system is online. If the vehicle-mounted infotainment system is offline, the server needs to use another device bound to the vehicle-mounted infotainment system to remind the user of the first event.

[0058] For the vehicle-mounted infotainment system, if the first notification information has already been reported to the server, the reason why the server still does not receive the first notification information at the second moment is that the transmission of the first notification information failed. At this time, although the vehicle-mounted infotainment system has already pushed the reminder message of the first matter at the first moment, because the transmission of the first notification information used to indicate that the reminder message of the first matter has been pushed has failed, the server is not sure whether the vehicle-mounted infotainment system has reminded the first matter. Therefore, it needs to send the second notification information to the vehicle-mounted infotainment system. After receiving the second notification information, the vehicle-mounted infotainment system can ignore the second notification information since it has already reminded the first matter at the first moment. Of course, it can also remind the first matter again based on the second notification information.

[0059] The above-described implementation process of this application, by sending a first memo information including the first item and the first moment when the vehicle-mounted device reminds the user of the first item to the server, enables the server to record the first memo information and determine the second moment when the server reminds the user of the first item. If the vehicle-mounted device successfully pushes the reminder message of the first item at the first moment, it reports a first notification information to the server that the reminder message of the first item has been pushed. If the transmission of the first notification information fails and the server cannot receive the first notification information, the vehicle-mounted device receives a second notification information sent by the server at the second moment to obtain a notification reminding the user of the first item. This allows for adding memos during driving, recording the memos on both the vehicle-mounted device and the server. When the corresponding memo time is reached on the vehicle-mounted device, if the vehicle-mounted device is operating normally, it reminds the user of the first item and notifies the server. When the corresponding memo time is reached on the server and the server determines that it has not received the notification from the vehicle-mounted device, the vehicle-mounted device receives a notification from the server indicating that a reminder message should be pushed at the corresponding memo time. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure the push of the reminder message of the first item, thereby ensuring that the memo is notified to the user.

[0060] Step 101 involves sending a first memo message to the server, including the first item and the first moment, comprising:

[0061] Receive voice information including the first event and the first moment;

[0062] After generating and recording the first memo information based on the voice information, the first memo information is sent to the server.

[0063] When a user actively activates the voice dialogue function on the vehicle's infotainment system, the system can receive voice input from the user, including the first priority and the first moment, and perform semantic recognition on the voice information. For example, if the user inputs the voice message "Remind me to call A at 11 o'clock," semantic recognition can be performed on the voice information to determine the reminder (call A) and the first moment (11 o'clock).

[0064] It should be noted that when performing semantic recognition on voice information, the recognition can be performed by the semantic recognition module on the vehicle's infotainment system, or the voice information can be transmitted to the server, the server can perform semantic recognition, and then the semantic recognition result can be fed back to the vehicle's infotainment system.

[0065] After receiving voice input from the user, including the first item and the first moment, the vehicle's infotainment system generates a first memo based on the voice information (specifically, based on semantic recognition results). This first memo is then recorded so that the system can remind the user of the first item at the first moment. After generating and recording the first memo, the system communicates with the server and sends it to the server. The server then records the received first memo and determines the second moment to remind the user of the first item based on the first moment in the first memo.

[0066] In the above process, after the user actively activates the voice dialogue function on the vehicle's infotainment system during driving, the system receives the user's voice input, including the first item and the first moment. Based on the received voice information, it generates and records the first memo information and then sends it to the server. This allows the system to generate the first memo information based on the user's voice input during driving, and the vehicle's infotainment system and / or the server can provide memo reminders, thus ensuring driving safety while achieving the function of recording and reminding memo items.

[0067] In one embodiment, after receiving the second notification information sent by the server, the method further includes: sending back response information to the server indicating receipt of the second notification information.

[0068] After receiving the second notification message from the server, which indicates that the first item should be pushed, the vehicle-mounted device sends a response message to the server indicating that the second notification message has been received. This allows the server to determine that the vehicle-mounted device has received the second notification message based on the received response message. Since the second notification message indicates that the first item should be pushed, the server can determine that the vehicle-mounted device can complete the reminder for the first item if the vehicle-mounted device has received the second notification message. At this point, the server can determine that the push task has been completed.

[0069] If the server does not receive a response, it could be due to a failure to send the response or the vehicle-mounted device not receiving the second notification. In this embodiment, since the vehicle-mounted device has already received the second notification from the server, it can be determined that the server's failure to receive the response is due to a failure to send the response. However, the server cannot determine whether the vehicle-mounted device has successfully received the second notification. To ensure that the memo is delivered to the user, the server can push a reminder message for the first item to the terminal device bound to the vehicle-mounted device, thereby notifying the user through the terminal device.

[0070] In the above implementation process, after receiving the second notification information sent by the server, the vehicle terminal can send a response to the server indicating that the second notification information has been received. This allows the server to determine that the push task has been completed based on the received response information. If the server cannot receive the response information, it can push a reminder message of the first item to the terminal device bound to the vehicle terminal to notify the user through the terminal device.

[0071] In one embodiment, the method further includes:

[0072] Upon receiving voice information including the second item, generate and record a second memo.

[0073] If the reminder trigger condition for the second memo information is detected, a reminder message for the second item will be pushed.

[0074] The reminder triggering conditions include at least one of the following: the target vehicle corresponding to the vehicle terminal receives a shutdown command, or the driver's seat belt of the target vehicle is unbuckled.

[0075] When a user actively activates the voice dialogue function on the vehicle's infotainment system, the system can receive voice input from the user, including a second item, and perform semantic recognition. For example, if the user inputs the voice message "Remind me to bring in the laundry when I get home," semantic recognition can be performed to determine the reminder (bring in the laundry when I get home). Alternatively, the server can perform semantic recognition, and the vehicle's infotainment system can obtain the semantic recognition results.

[0076] After receiving voice information from the user that includes the second item, the vehicle's infotainment system generates a second reminder based on the voice information (specifically, it generates the second reminder based on the semantic recognition result) and records the generated second reminder so that the vehicle's infotainment system can remind the user of the second item.

[0077] When the reminder trigger condition for the second memo is detected, a reminder message for the second item is pushed to the display device and / or playback device to remind the user of the second item. The process of pushing the reminder message for the second item can be found in the relevant introduction to pushing the reminder message for the first item, and will not be elaborated here.

[0078] The triggering conditions for the second memo message can include at least one of the following: the target vehicle on the in-vehicle system receives a shutdown command, or the driver's seatbelt of the target vehicle is unfastened. That is, the triggering condition can be determined when the target vehicle receives a shutdown command, thus pushing a reminder message for the second item; the triggering condition can also be determined when the driver's seatbelt of the target vehicle is unfastened, thus pushing a reminder message for the second item; or the triggering condition can be determined when the target vehicle receives a shutdown command and the driver's seatbelt is unfastened.

[0079] The following example illustrates this solution: After a user actively activates the voice dialogue function on the vehicle's infotainment system, the system receives the user's voice input, "Remind me to collect the laundry when I get home." Based on this voice input, a second memo is generated and recorded. When the system detects that the target vehicle has received a shutdown command and the driver's seatbelt has been unbuckled, it pushes a reminder message for the second item to the display and / or playback devices.

[0080] In the above implementation process of this application, upon receiving voice information including the second item, a second memo is generated and recorded. When the target vehicle receives a shutdown command and / or the driver's seat belt is unfastened, a reminder message for the second item is pushed, which can enable the memo to be notified to the user before the user leaves the target vehicle.

[0081] The above describes a reminder method applied to a vehicle-mounted infotainment system according to an embodiment of this application. By sending a first reminder message to the server, including a first item and the first moment when the vehicle-mounted infotainment system reminds the first item, the server can record the first reminder message and determine the second moment when the server reminds the first item. If the vehicle-mounted infotainment system fails to push the reminder message for the first item at the first moment, the system receives a second notification message from the server at the second moment, indicating that the reminder message for the first item should be pushed. The system then pushes the reminder message for the first item according to the second notification message. If the vehicle-mounted infotainment system successfully pushes the reminder message for the first item at the first moment, the system reports a first notification message to the server indicating that the reminder message for the first item has been pushed. If the transmission of the first notification message fails, the vehicle-mounted infotainment system receives the second notification message from the server. A second notification message, sent continuously to indicate the push of a reminder message for the first item, is used to obtain a notification to remind the user of the first item. This allows users to add memos during driving, with the memos recorded on both the vehicle's infotainment system and the server. When the corresponding memo time arrives on the vehicle's infotainment system, if the system is functioning normally, it will remind the user of the first item and notify the server. If the system malfunctions, it will not remind the user of the first item. When the corresponding memo time arrives on the server and the server determines that it has not received a notification from the vehicle's infotainment system, the vehicle's infotainment system receives a notification from the server indicating the push of a reminder message at the corresponding memo time. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure the push of the reminder message for the first item, thus guaranteeing that the memos are notified to the user.

[0082] Furthermore, when a user actively activates the voice dialogue function on the vehicle's infotainment system while driving, the system receives voice information, generates and records memo information based on the received voice information, and can generate memo information based on the user's voice input while driving, providing reminders based on trigger conditions. This ensures driving safety while providing a reminder function for memo recording.

[0083] After receiving the second notification information sent by the server, the vehicle-mounted device can send a response to the server indicating that the second notification information has been received. This allows the server to determine that the push task has been completed based on the received response. By pushing a reminder message for the second item when the target vehicle receives a shutdown command and / or the driver's seat belt is unbuckled, the user can be notified of the memo before leaving the target vehicle.

[0084] This application also provides a reminder method for use on a server, see [link to relevant documentation]. Figure 2 As shown, the method includes:

[0085] Step 201: Receive the first memo information sent by the vehicle terminal, which includes the first item and the first time. The first time is the time when the vehicle terminal reminds the first item.

[0086] In this embodiment, the server communicates with the vehicle-mounted infotainment system. When the vehicle-mounted infotainment system is online, the server can send and receive information from it. Based on the communication with the vehicle-mounted infotainment system, the server receives a first memo message from the system, including a first item and a first moment. This first memo message is generated by the vehicle-mounted infotainment system based on received voice information including the first item and the first moment. Specifically, when the server receives the voice information including the first item and the first moment, it receives the first memo message generated from the voice information. The first moment is the user-specified reminder time, which is also the time when the vehicle-mounted infotainment system reminds the user of the first item.

[0087] Step 202: Record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time and the time difference between the second time and the first time meets a preset condition.

[0088] After receiving the first memo information, the server records the received memo information and determines the second time when the server will remind the first item based on the first time in the first memo information. The second time is after the first time, and the time interval between the two meets a preset condition. When determining the second time to remind the first item, the server uses the first time as a base and delays it by a preset duration (this preset duration is a fixed value and is pre-set) to determine the second time, and this preset duration is the duration that meets the preset condition.

[0089] Upon reaching the first moment, if the vehicle-mounted system is operating normally, it can push a reminder message for the first item. After pushing this message, it will report the first notification to the server that the reminder message has been pushed. In other words, the first notification is sent to the server by the vehicle-mounted system after pushing the reminder message at the first moment. If the vehicle-mounted system is not operating normally (e.g., restarting or going into sleep mode) at the first moment, it will be unable to successfully push the reminder message for the first item. By having the server determine the second moment with a delay based on the first moment, a fallback mechanism can be implemented to ensure that the reminder for the first item is delivered even if the vehicle-mounted system cannot push it at the first moment.

[0090] Step 203: If the second time point is reached and the first notification information reported by the vehicle-mounted terminal is not received, send a second notification information to the vehicle-mounted terminal and / or push a reminder message for the first item to the terminal device. The first notification information is used to indicate that the reminder message for the first item has been pushed, and the second notification information is used to indicate that the reminder message for the first item has been pushed. The vehicle-mounted terminal and the terminal device are associated with the target user. If the vehicle-mounted terminal fails to successfully push the reminder message for the first item at the first time point, the server will not receive the first notification information.

[0091] If the vehicle's infotainment system fails to successfully push the first notification message at the earliest possible moment, the server will not receive the first notification information. This could be due to the infotainment system having been restarted, the scheduled task in memory being canceled, or the infotainment system going into sleep mode at the earliest possible moment.

[0092] Since the server did not receive the first notification information, it needs to send a second notification to the vehicle-mounted terminal (which is online) to instruct the push of a reminder message for the first matter, and / or push the reminder message for the first matter to the terminal device. The terminal device is a device bound to the vehicle-mounted terminal; specifically, the vehicle-mounted terminal and the terminal device are associated with the target user. A binding relationship is established between the terminal device and the vehicle-mounted terminal based on the target user, who is a user associated with the target vehicle, specifically a user driving or riding in the target vehicle.

[0093] In the above-described implementation process of this application, by receiving first memo information including the first item and the first moment sent by the vehicle-mounted terminal, the first memo information can be recorded and the second moment when the server reminds the user of the first item can be determined. If the vehicle-mounted terminal fails to successfully push the reminder message of the first item at the first moment, the server sends a second notification message to the vehicle-mounted terminal and / or pushes the reminder message of the first item to the terminal device. This allows for the addition of memos during driving, with both the vehicle-mounted terminal and the server recording the memos. If the vehicle-mounted terminal malfunctions and cannot remind the user of the first item when the corresponding memo time is reached, the server will remind the vehicle-mounted terminal to remind the user of the first item and / or push the reminder message of the first item to the terminal device when the corresponding memo time is reached. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure the push of the reminder message of the first item, thereby guaranteeing that the memo is notified to the user.

[0094] It should be noted that if the vehicle-mounted device successfully pushes the reminder message for the first item at the first moment, but the transmission of the first notification information fails, the server will not receive the first notification information.

[0095] If the server does not receive the first notification information reported by the vehicle-mounted system by the second time point, it indicates that the vehicle-mounted system did not push the first event reminder message at the first time point, or that the vehicle-mounted system pushed the first event reminder message at the first time point, but the first notification information transmission failed. The failure to transmit the first notification information may be due to a failed interface request.

[0096] For the server, if it does not receive the first notification information reported by the vehicle-mounted terminal at the second time point, it cannot determine whether the vehicle-mounted terminal failed to successfully push the reminder message for the first item at the first time point, or whether the transmission of the first notification information failed. Therefore, if the first notification information is not received, the server needs to send a second notification information to the vehicle-mounted terminal and / or push the reminder message for the first item to the terminal device. That is, if the vehicle-mounted terminal fails to successfully push the reminder message for the first item at the first time point, the server sends a second notification information to the vehicle-mounted terminal and / or pushes the reminder message for the first item to the terminal device; if the vehicle-mounted terminal successfully pushes the reminder message for the first item at the first time point, but the transmission of the first notification information fails, the server sends a second notification information to the vehicle-mounted terminal and / or pushes the reminder message for the first item to the terminal device.

[0097] In the above process, after the vehicle-mounted device pushes the reminder message for the first item at the first moment, it reports the first notification information to the server. If the transmission of the first notification information fails, the server cannot receive the first notification information. The server then sends the second notification information to the vehicle-mounted device and / or pushes the reminder message for the first item to the terminal device. Based on the server's fallback strategy, a dual backup mechanism can be used to ensure that the reminder message for the first item is pushed, so as to ensure that the reminder item is notified to the user.

[0098] Optionally, if the second time has been reached and the first notification information reported by the vehicle terminal has been received, the push task of pushing the reminder message of the first item at the second time can be cancelled.

[0099] For the server, if it has already received the first notification information reported by the vehicle's infotainment system at the second time point, it is determined that the vehicle's infotainment system has already pushed the reminder message for the first item at the first time point. In this case, the server cancels the task of pushing the reminder message for the first item at the second time point. Whether the server receives the first notification information before or at the second time point, it is considered that the first notification information has been received at the second time point.

[0100] Step 203, which involves sending a second notification message to the vehicle-mounted system and / or pushing a reminder message for the first item to the terminal device, includes:

[0101] When the vehicle-mounted terminal is online, the second notification information is sent to the vehicle-mounted terminal. The push task is completed based on the response information received from the vehicle-mounted terminal. If the response information is not received, a reminder message for the first item is pushed to the terminal device. The response information is used to indicate that the second notification information has been received.

[0102] When the vehicle-mounted system is offline, a reminder message for the first item is pushed to the terminal device.

[0103] When the vehicle's infotainment system is online, the server can directly send a second notification message to the system. The system can then check whether the first notification message has already been pushed based on the received second notification message. If it has already been pushed, the second notification message can be ignored, or it can be pushed again based on the second notification message. If it has not been pushed, the first notification message can be pushed based on the second notification message.

[0104] After receiving the second notification, the vehicle-mounted infotainment system sends a response to the server. The server determines that the push notification task is complete based on the received response. If the server does not receive a response, it could be because the vehicle-mounted infotainment system did not receive the second notification or the response transmission failed. In this case, the server cannot determine whether the vehicle-mounted infotainment system has already pushed or is preparing to push the first notification message, and therefore needs to push the first notification message to the terminal device. That is, if the vehicle-mounted infotainment system is online, the server can either send only the second notification to the vehicle-mounted infotainment system, or it can push the first notification message to the terminal device after sending the second notification.

[0105] In the event that the vehicle's infotainment system is offline, the server directly pushes a reminder message for the first item to the terminal device, so that the user can receive the reminder message for the first item through the terminal device.

[0106] In the above implementation process, when the vehicle-mounted terminal is online, the server can send a second notification message to the vehicle-mounted terminal, or push a reminder message of the first item to the terminal device after sending the second notification message. When the vehicle-mounted terminal is offline, the server directly pushes a reminder message of the first item to the terminal device, thereby completing the push task by sending the second notification message to the vehicle-mounted terminal and / or pushing a reminder message of the first item to the terminal device.

[0107] The process of pushing a reminder message for the first item to a terminal device is described below. When pushing a reminder message for the first item to a terminal device, at least one of the following is included:

[0108] Push a reminder message for the first item to the target client on the terminal device;

[0109] Push a short message to the terminal device, including a reminder message about the most important matter;

[0110] The system uses interactive voice responses to push reminder messages, including the most important information, to terminal devices.

[0111] The server can push a reminder message for the first item to the target client, allowing the user to receive the reminder notification through the target client, which is a client associated with the vehicle's infotainment system. The target client can display and / or broadcast the reminder message for the first item. Alternatively, the server can directly push a short message containing the reminder message for the first item to the terminal device, allowing the user to receive the reminder through the short message. The server can also push a prompt voice message containing the reminder message for the first item to the terminal device via interactive voice response; that is, the server establishes a connection with the terminal device, sends a prompt voice message, and the user receives the reminder based on the prompt voice message. Of course, the server can also use two or three methods to push the reminder message for the first item, which will not be elaborated further here.

[0112] By using at least one method to push reminder messages about the most important matters to terminal devices, the channels for information delivery can be increased and the delivery methods can be enriched.

[0113] The above is an embodiment of the memo reminder method applied to a server in this application. By receiving first memo information including a first item and a first moment sent by the vehicle-mounted terminal, the first memo information can be recorded and a second moment when the server will remind the first item can be determined. If the vehicle-mounted terminal pushes a reminder message for the first item at the first moment, a first notification message is reported to the server. If the server determines that the first notification message has been received at the second moment, the push task for pushing the reminder message for the first item at the second moment is canceled. If the transmission of the first notification message fails or the vehicle-mounted terminal does not push a reminder message for the first item at the first moment, the server cannot receive the first notification message, and the server sends a second notification message to the vehicle-mounted terminal. Alternatively, a reminder message for the first item can be pushed to the terminal device. This allows users to add memos during driving, with the memos recorded on both the vehicle's infotainment system and the server. When the corresponding memo time arrives on the vehicle's infotainment system, if the system is functioning normally, it will remind the user of the first item and notify the server. If the system malfunctions, it will not be able to remind the user of the first item. When the corresponding memo time arrives on the server and the server confirms that it has not received a notification from the vehicle's infotainment system, the server will remind the vehicle's infotainment system of the first item and / or push a reminder message for the first item to the terminal device. Based on the server's fallback strategy, a dual memo mechanism can be used to ensure that the reminder message for the first item is pushed, thus guaranteeing that the memos are notified to the user.

[0114] Furthermore, when the vehicle-mounted system is online, the server can send a second notification message to the vehicle-mounted system, or push a reminder message for the first item to the terminal device after sending the second notification message. When the vehicle-mounted system is offline, the server directly pushes a reminder message for the first item to the terminal device, thereby completing the push task by sending the second notification message to the vehicle-mounted system and / or pushing a reminder message for the first item to the terminal device.

[0115] The following is a general example to introduce the memo reminder method provided in this application. See [link to relevant documentation]. Figure 3 As shown:

[0116] The vehicle-mounted system receives voice information input by the user and uses a semantic recognition module to detect whether the voice information includes time information. If it does, it executes Option 1, which records the memo information on both the vehicle-mounted system and the server; otherwise, it executes Option 2, which records the memo information only on the vehicle-mounted system.

[0117] For Solution 1, the vehicle-mounted system generates a first memo based on voice information including the first moment and the first task, records it, and sends it to the server. The server records the first memo and determines the second moment. It checks if the memo reminder time has arrived. If the memo reminder time has arrived, the vehicle-mounted system pushes a reminder message for the first task and sends a first notification message back to the server, then ends the process. If the memo reminder time has arrived, the server checks if it has received the first notification message. If it has, it cancels the push task for the second moment and ends the process. If it has not received the first notification message, it checks if the vehicle-mounted system is online. If it is online, a second notification message is sent to the vehicle-mounted system, which then sends a response. The server checks if it has received the response. If it has, it ends the process. If it has not received the response, it pushes a reminder message for the first task to the terminal device and ends the process. If the vehicle-mounted system is offline, it pushes a reminder message for the first task to the terminal device and ends the process.

[0118] For Option 2, the vehicle's infotainment system generates and records a second memo based on the voice information including the second item. When it detects that the target vehicle has received a shutdown command and / or the driver's seatbelt has been unbuckled, it pushes a reminder message for the first item and then ends the process.

[0119] In the above implementation process, when the voice information includes explicit time information, a first memo is generated and recorded on the vehicle's infotainment system and the server. The vehicle's infotainment system and the server work together to provide a memo reminder. When the voice information does not include explicit time information, a second memo is generated and the vehicle's infotainment system provides a memo reminder.

[0120] This application also provides a memo reminder system, see [link to relevant documentation]. Figure 4As shown, the reminder system 40 includes a server 41, a vehicle terminal 42, and a terminal device 43. The vehicle terminal 42 is installed on the target vehicle. Both the terminal device 43 and the vehicle terminal 42 communicate with the server 41. The vehicle terminal 42 and the terminal device 43 are associated with the target user corresponding to the target vehicle.

[0121] The vehicle terminal 42 is used to: send a first memo information including a first item and a first moment to the server 41, wherein the first moment is the moment when the vehicle terminal 42 reminds the first item;

[0122] The server 41 is used to: record the first memo information and determine the second time when the server 41 reminds the first item based on the first time, wherein the second time is after the first time and the time difference between the second time and the first time meets a preset condition;

[0123] The server 41 is further configured to: send a second notification message to the vehicle terminal 42 when the second time has arrived and the first notification message has not been received from the vehicle terminal 42, and / or push a reminder message of the first item to the terminal device 43. The first notification message is reported by the vehicle terminal 42 after successfully pushing the reminder message of the first item at the first time. The second notification message is used to indicate the push of the reminder message of the first item. The vehicle terminal 42 and the terminal device 43 are associated with the target user.

[0124] The vehicle terminal 42 is further configured to: receive the second notification information and push the reminder message for the first item according to the second notification information if the reminder message for the first item is not successfully pushed at the first moment.

[0125] Optionally, the vehicle terminal 42 is further configured to: report to the server 41 a first notification that the reminder message for the first item has been pushed if the reminder message for the first item is successfully pushed at the first time; and receive the second notification information sent by the server 41 at the second time if the transmission of the first notification information fails or the server 41 does not receive the first notification information by the second time.

[0126] Optionally, the server 41 is further configured to: cancel the push task of pushing the reminder message of the first item at the second time when the second time has been reached and the first notification information reported by the vehicle terminal 42 has been received.

[0127] Optionally, when sending the first memo information including the first item and the first moment to the server 41, the vehicle terminal 42 is further configured to: receive voice information including the first item and the first moment; generate the first memo information based on the voice information and record it, and then send the first memo information to the server 41.

[0128] Optionally, after receiving the second notification information sent by the server 41, the vehicle terminal 42 is further configured to: send a response message to the server 41 indicating that the second notification information has been received.

[0129] Optionally, the vehicle terminal 42 is also configured to: generate and record a second memo upon receiving voice information including a second item; and push a reminder message for the second item upon detecting a reminder trigger condition for the second memo.

[0130] The reminder triggering conditions include at least one of the following: the target vehicle corresponding to the vehicle terminal 42 receives a shutdown command, or the driver's seat belt of the target vehicle is unbuckled.

[0131] Optionally, when sending the second notification information to the vehicle-mounted terminal 42 and / or pushing a reminder message for the first item to the terminal device 43, the server 41 is further configured to:

[0132] When the vehicle terminal 42 is online, the second notification information is sent to the vehicle terminal 42. The push task is completed based on the response information received from the vehicle terminal 42. If the response information is not received, a reminder message for the first item is pushed to the terminal device 43. The response information is used to indicate that the second notification information has been received.

[0133] When the vehicle-mounted device 42 is offline, a reminder message for the first item is pushed to the terminal device 43.

[0134] This application also provides a memo device for use in a vehicle infotainment system, see [link]. Figure 5 As shown, it includes:

[0135] The sending module 501 is used to send a first memo information including a first item and a first time to the server. The server records the first memo information and determines a second time based on the first time. The first time is the time when the vehicle terminal reminds the first item, and the second time is the time when the server reminds the first item. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition.

[0136] The first receiving module 502 is used to receive the second notification information sent by the server at the second time if the reminder message for the first item is not successfully pushed at the first time.

[0137] The first push module 503 is used to push a reminder message for the first item based on the second notification information.

[0138] Optionally, the device further includes:

[0139] The reporting module is used to report to the server a first notification that the reminder message for the first item has been pushed, in the case that the reminder message for the first item has been successfully pushed at the first moment;

[0140] The third receiving module is used to receive the second notification information sent by the server at the second time if the server has not received the first notification information at the second time. The second notification information is used to indicate the push of a reminder message for the first item.

[0141] Optionally, the sending module includes:

[0142] A receiving submodule is used to receive voice information including the first event and the first moment;

[0143] The sending submodule is used to generate the first memo information based on the voice information, record it, and then send the first memo information to the server.

[0144] Optionally, the device further includes:

[0145] The feedback module is used to send a response message to the server after the first receiving module or the third receiving module receives the second notification information sent by the server.

[0146] Optionally, the device further includes:

[0147] The record generation module is used to generate and record a second memo upon receiving voice information including a second item.

[0148] The second push module is used to push a reminder message for the second item when the reminder trigger condition of the second memo information is detected;

[0149] The reminder triggering conditions include at least one of the following: the target vehicle corresponding to the vehicle terminal receives a shutdown command, or the driver's seat belt of the target vehicle is unbuckled.

[0150] This application also provides a memo device, applied to a server, see [link to relevant documentation]. Figure 6As shown, it includes:

[0151] The second receiving module 601 is used to receive first memo information sent by the vehicle terminal, including a first item and a first moment, wherein the first moment is the moment when the vehicle terminal reminds the first item.

[0152] The recording determination module 602 is used to record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition.

[0153] The processing module 603 is configured to send a second notification message to the vehicle terminal and / or push a reminder message of the first item to the terminal device when the second time is reached and no first notification message is received from the vehicle terminal, wherein the first notification message is used to indicate that the reminder message of the first item has been pushed and the second notification message is used to indicate that the reminder message of the first item has been pushed. The vehicle terminal and the terminal device are associated with the target user.

[0154] Specifically, if the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the server will not receive the first notification information.

[0155] Optionally, if the vehicle-mounted device successfully pushes the reminder message for the first item at the first moment, but the transmission of the first notification information fails, the server will not receive the first notification information.

[0156] Optionally, the device further includes:

[0157] The cancellation module is used to cancel the push task of sending the reminder message of the first item at the second time when the second time has been reached and the first notification information reported by the vehicle terminal has been received.

[0158] Optionally, the processing module includes:

[0159] The processing submodule is used to send the second notification information to the vehicle terminal when the vehicle terminal is online, determine the completion of the push task based on the response information received from the vehicle terminal, and push the reminder message of the first item to the terminal device if the response information is not received. The response information is used to indicate that the second notification information has been received.

[0160] The push notification submodule is used to push a reminder message for the first item to the terminal device when the vehicle-mounted system is offline.

[0161] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0162] Preferably, this application embodiment also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described reminder method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0163] For example, Figure 7 A schematic diagram of the physical structure of an electronic device is shown. (For example...) Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730, and a communication bus 740. The processor 710, communication interface 720, and memory 730 communicate with each other via the communication bus 740. The processor 710 can call logical instructions stored in the memory 730. The electronic device can be a vehicle-mounted system or a server. When the electronic device is a vehicle-mounted system, the processor 710 performs the following steps: sending a first memo information including a first item and a first time to the server; the server records the first memo information and determines a second time based on the first time, where the first time is the time when the vehicle-mounted system reminds the user of the first item, and the second time is the time when the server reminds the user of the first item; the second time is after the first time, and the time difference between the second time and the first time meets a preset condition; if the reminder message for the first item is not successfully pushed at the first time, receiving a second notification information sent by the server at the second time; and pushing the reminder message for the first item based on the second notification information.

[0164] When the electronic device is a server, the processor 710 performs the following steps: receiving a first memo information sent by the vehicle terminal, including a first item and a first time, wherein the first time is the time when the vehicle terminal reminds the user of the first item; recording the first memo information and determining a second time when the server reminds the user of the first item based on the first time, wherein the second time is after the first time and the time difference between the second time and the first time satisfies a preset condition; if the second time is reached and no first notification information reported by the vehicle terminal is received, sending a second notification information to the vehicle terminal, and / or pushing a reminder message of the first item to the terminal device, wherein the first notification information is used to indicate that the reminder message of the first item has been pushed, and the second notification information is used to indicate that the reminder message of the first item has been pushed, wherein the vehicle terminal and the terminal device are associated with a target user; wherein, if the vehicle terminal fails to successfully push the reminder message of the first item at the first time, the server does not receive the first notification information.

[0165] The processor 710 can also execute other steps in the memo reminder method of this application, which will not be further elaborated here. Furthermore, the logical instructions in the aforementioned memory 730 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0166] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described reminder method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0167] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0168] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0169] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0170] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0171] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0172] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0173] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0174] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0175] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0176] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for a reminder, applied to a car machine end, and characterized in that, include: A first memo message including a first item and a first moment is sent to the server. The server records the first memo message and determines a second moment based on the first moment. The first moment is the moment when the vehicle terminal reminds the user of the first item, and the second moment is the moment when the server reminds the user of the first item. The second moment is after the first moment, and the time difference between the second moment and the first moment meets a preset condition. If the reminder message for the first item is not successfully pushed at the first moment, the server receives the second notification information sent at the second moment. A reminder message for the first item will be sent based on the second notification information.

2. The reminder method according to claim 1, further comprising, when the reminder message for the first item is successfully pushed at the first moment: The server is reported with a first notification that the reminder message for the first matter has been pushed. If the server does not receive the first notification information at the second time, the server receives the second notification information sent at the second time, which is used to indicate the push of a reminder message for the first item.

3. The memo reminder method according to claim 1, wherein sending the first memo information including the first item and the first moment to the server includes: Receive voice information including the first event and the first moment; After generating and recording the first memo information based on the voice information, the first memo information is sent to the server.

4. The reminder method according to claim 1 or 2, further comprising, after receiving the second notification information sent by the server: The server sends a response message indicating receipt of the second notification information.

5. The reminder method according to claim 1, further comprising: Upon receiving voice information including the second item, generate and record a second memo. If the reminder trigger condition for the second memo information is detected, a reminder message for the second item will be pushed. The reminder triggering conditions include at least one of the following: the target vehicle corresponding to the vehicle terminal receives a shutdown command, or the driver's seat belt of the target vehicle is unbuckled.

6. A reminder method, applied to a server, characterized in that, include: Receive first memo information sent by the vehicle terminal, including a first item and a first moment, wherein the first moment is the moment when the vehicle terminal reminds the first item; Record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time and the time difference between the second time and the first time meets a preset condition. If the second time is reached and no first notification information is received from the vehicle terminal, a second notification information is sent to the vehicle terminal, and / or a reminder message for the first item is pushed to the terminal device. The first notification information is used to indicate that the reminder message for the first item has been pushed, and the second notification information is used to indicate that the reminder message for the first item has been pushed. The vehicle terminal and the terminal device are associated with the target user. Specifically, if the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the server will not receive the first notification information.

7. According to the reminder method of claim 6, if the vehicle terminal successfully pushes the reminder message of the first item at the first moment, but the transmission of the first notification information fails, the server will not receive the first notification information.

8. The reminder method according to claim 6 or 7 further includes: If the second time point is reached and the first notification information reported by the vehicle terminal has been received, the push task of pushing the reminder message of the first item at the second time point is cancelled.

9. The method according to claim 6 or 7, wherein sending the second notification information to the vehicle-mounted terminal and / or pushing a reminder message for the first item to the terminal device includes: When the vehicle-mounted terminal is online, the second notification information is sent to the vehicle-mounted terminal. The push task is completed based on the response information received from the vehicle-mounted terminal. If the response information is not received, a reminder message for the first item is pushed to the terminal device. The response information is used to indicate that the second notification information has been received. When the vehicle-mounted system is offline, a reminder message for the first item is pushed to the terminal device.

10. A reminder system, characterized in that, It includes a server, an in-vehicle terminal, and a terminal device. The in-vehicle terminal is installed on the target vehicle. Both the terminal device and the in-vehicle terminal communicate with the server. The in-vehicle terminal and the terminal device are associated with the target user corresponding to the target vehicle. The vehicle-mounted terminal is used to: send a first memo information including a first item and a first moment to the server, wherein the first moment is the moment when the vehicle-mounted terminal reminds the first item; The server is configured to: record the first memo information and determine the second time when the server reminds the first item based on the first time, wherein the second time is after the first time and the time difference between the second time and the first time meets a preset condition; The server is further configured to: send a second notification message to the vehicle terminal when the second time has arrived and the first notification message reported by the vehicle terminal has not been received, and / or push a reminder message of the first item to the terminal device. The first notification message is reported by the vehicle terminal after successfully pushing the reminder message of the first item at the first time. The second notification message is used to indicate the push of the reminder message of the first item. The vehicle terminal and the terminal device are associated with the target user. The vehicle-mounted terminal is also used to: receive the second notification information and push the reminder message for the first item according to the second notification information if the reminder message for the first item is not successfully pushed at the first moment.

11. A reminder device, applied to an in-vehicle infotainment system, characterized in that, include: The sending module is used to send a first memo information including a first item and a first time to the server. The server records the first memo information and determines a second time based on the first time. The first time is the time when the vehicle terminal reminds the first item, and the second time is the time when the server reminds the first item. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition. The first receiving module is configured to receive the second notification information sent by the server at the second time if the reminder message for the first item is not successfully pushed at the first time. The first push module is used to push a reminder message for the first item based on the second notification information.

12. A reminder device, applied to a server, characterized in that, include: The second receiving module is used to receive a first memo information sent by the vehicle terminal, including a first item and a first moment, wherein the first moment is the moment when the vehicle terminal reminds the first item. The recording and determination module is used to record the first memo information and determine the second time when the server reminds the first item based on the first time. The second time is after the first time, and the time difference between the second time and the first time meets a preset condition. The processing module is configured to send a second notification message to the vehicle terminal and / or push a reminder message for the first item to the terminal device when the second time is reached and no first notification message is received from the vehicle terminal, wherein the first notification message is used to indicate that the reminder message for the first item has been pushed and the second notification message is used to indicate that the reminder message for the first item has been pushed. The vehicle terminal and the terminal device are associated with the target user. Specifically, if the vehicle-mounted device fails to successfully push the reminder message for the first item at the first moment, the server will not receive the first notification information.

13. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the memo reminder method as described in any one of claims 1 to 5 or 6 to 9.

14. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the memo reminder method as described in any one of claims 1 to 5 or 6 to 9.

Citation Information

Patent Citations

  • Reminding method for backlog and terminal

    CN106791068A

  • Information memo system and method for vehicle

    CN110867183A