Reminding method, device and equipment of vehicle-mounted terminal and storage medium

By obtaining the configuration parameters of the reminder event in the on-board terminal and determining the target reminder event, the problem of reminder service conflict in the smart cockpit is solved, and the logic is clear and user experience is improved.

CN119544854APending Publication Date: 2025-02-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311128892.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The conflict problems of various intelligent reminder services in the smart cockpit are obvious, resulting in confusion in the processing logic and lack of a standardized conflict handling mechanism.

Method used

By obtaining the configuration parameters of the reminder event, including the reminder mode, in the on-board terminal, determine whether there is a second reminder event, and determine the target reminder event based on the configuration parameters between the two to avoid conflicts.

Benefits of technology

It effectively avoids conflicts in reminder events, ensures that the handling logic of reminder events is clear, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544854A_ABST
    Figure CN119544854A_ABST
Patent Text Reader

Abstract

The invention discloses a reminding method and device of a vehicle-mounted terminal, equipment and a storage medium, which are used for solving conflicts among various services in an intelligent cabin. The method comprises the following steps: acquiring a configuration parameter of an appearing first reminding event, wherein the configuration parameter comprises a reminding mode; determining whether a second reminding event exists; if it is determined that the second reminding event exists, obtaining configuration parameters of the second reminding event; determining a target reminding event in the first reminding event and the second reminding event based on the configuration parameter of the first reminding event and the configuration parameter of the second reminding event; and displaying target reminding content corresponding to the target reminding event based on the reminding mode corresponding to the target reminding event. According to the method and the device, when the second reminding event exists, if the first reminding event occurs, the execution sequence of the second reminding event and the first reminding event is determined through the set configuration parameters, so that the conflict of the reminding events is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of terminal equipment, and in particular to a reminder method, device, equipment and storage medium for a vehicle-mounted terminal. Background Art

[0002] With the gradual development of smart cockpits, various manufacturers are planning or implementing smart reminder services in the cockpit, proactively providing users with more personalized and more experiential "smart reminder services" so that users can more deeply perceive the "intelligence" of the products. In related technologies, as more and more services are connected to smart cockpits, conflicts between various smart reminder services have increased significantly. If there is no standardized conflict handling mechanism, the processing logic of smart reminder services will be chaotic. Summary of the invention

[0003] In view of this, the present application provides a reminder method, device, equipment and storage medium for a vehicle-mounted terminal to facilitate resolving conflicts between various services in a smart cockpit.

[0004] In a first aspect, an embodiment of the present application provides a reminder method for a vehicle terminal, the method comprising:

[0005] Acquire configuration parameters of a first reminder event that occurs, wherein the configuration parameters include a reminder mode;

[0006] Determine whether there is a second reminder event; the second reminder event includes: a reminder event currently being executed or a reminder event in a reminder event queue to be executed;

[0007] If it is determined that the second reminder event exists, obtaining configuration parameters of the second reminder event;

[0008] Determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event;

[0009] The target reminder content corresponding to the target reminder event is displayed based on the reminder mode corresponding to the target reminder event.

[0010] In the present application, when the second reminder event is being executed, if the first reminder event occurs, the execution order of the second reminder event and the first reminder event is determined by setting configuration parameters, thereby avoiding conflicts between reminder events.

[0011] In some possible embodiments, obtaining the configuration parameters of the first reminder event that occurs includes:

[0012] The configuration parameters of the first reminder event are obtained from the cloud; the cloud is used to store the configuration parameters of the first reminder event and to update at least one configuration parameter of at least one of the first reminder events.

[0013] In this application, in the later application process, the technicians can update the configuration parameters of the first reminder event according to the user's needs, further ensuring the user experience.

[0014] In some possible embodiments, the configuration parameters further include an event priority corresponding to the reminder event; and determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event includes:

[0015] comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0016] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0017] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0018] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0019] In the present application, event priorities are set, and the target reminder event can be accurately determined by comparing the event priorities, thereby avoiding event conflicts.

[0020] In some possible embodiments, the configuration parameter includes a mode priority corresponding to the reminder mode, and the determining a target reminder event in the first reminder event and the second reminder event based on the configuration parameter of the first reminder event and the configuration parameter of the second reminder event includes:

[0021] comparing the mode priority corresponding to the reminder mode of the first reminder event with the mode priority corresponding to the reminder mode of the second reminder event;

[0022] If the mode priority of the first reminder event is higher than the mode priority of the second reminder event, taking the first reminder event as the target reminder event;

[0023] If the mode priority of the first reminder event is lower than the mode priority of the second reminder event, taking the second reminder event as the target reminder event;

[0024] If the mode priority of the first reminder event is equal to the mode priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0025] In the present application, the mode priority of the reminder mode can be set, and the target reminder event can be accurately determined by comparing the mode priorities, thereby avoiding event conflicts.

[0026] In some possible embodiments, the configuration parameters further include event priority; and determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event includes:

[0027] comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the category of the reminder mode including displaying a card, playing a voice, and displaying a card and playing a voice;

[0028] If the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0029] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0030] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0031] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0032] In the present application, the target reminder event can be jointly determined by the category of the reminder mode and the event priority, so that the determination of the target reminder event is more accurate.

[0033] In some possible embodiments, the first reminder event includes at least one reminder content, the second reminder event includes at least one reminder content, and the configuration parameter further includes a content priority corresponding to the reminder content; after comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the method further includes:

[0034] If the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, determining the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event;

[0035] If the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, the first reminder event and the second reminder event are used as target reminder events;

[0036] If it is determined that the first reminder event contains reminder content of the same category as the reminder mode corresponding to the reminder content in the second reminder event, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain a target reminder event; wherein the first target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event, and the second target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event.

[0037] In some possible embodiments, comparing the content priority of the first target reminder content with the content priority of the second target reminder content to obtain the target reminder event includes:

[0038] If the content priority of the first target reminder content is higher than the content priority of the second target reminder content, taking the first reminder event as the target reminder event;

[0039] If the content priority of the first target reminder content is lower than the content priority of the second target reminder content, taking the second reminder event as the target reminder event;

[0040] If the content priority of the first target reminder content is equal to the content priority of the second target reminder content, the first reminder event or the second reminder event is used as the target reminder event.

[0041] In some possible embodiments, the reminder mode includes any one of the following: displaying a static card, displaying a dynamic card, displaying a dynamic card and playing a voice, displaying a static card and playing a voice, and playing a voice.

[0042] In this application, a variety of reminder modes are set up to make this application more universal and further ensure the user experience.

[0043] In some possible embodiments, determining whether a second reminder event exists includes:

[0044] If it is determined that there is a reminder event currently being executed, then it is determined that there is the second reminder event, and the second reminder event is the reminder event currently being executed;

[0045] If it is determined that there is no reminder event currently being executed, and it is determined that there is a reminder event in the reminder event queue to be executed, then it is determined that there is the second reminder event, and the second reminder event is determined based on the reminder event queue to be executed.

[0046] In some possible embodiments, after determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, the method further includes:

[0047] Ignore non-target reminder events; or, add the non-target reminder events to a queue of reminder events to be executed;

[0048] If the first reminder event is a target reminder event, the non-target reminder event is the second reminder event; if the second reminder event is a target reminder event, the non-target reminder event is the first reminder event.

[0049] In some possible embodiments,

[0050] The ignoring of non-target reminder events includes:

[0051] If the non-target reminder event is the second reminder event, terminating the execution of the second reminder event; or,

[0052] If the non-target reminder event is the first reminder event, the first reminder event is eliminated.

[0053] In some possible embodiments, the configuration parameter further includes an event priority; and adding the non-target reminder event to a queue of reminder events to be executed includes:

[0054] Determining whether the non-target reminder event is a reminder event in a queue of reminder events to be executed;

[0055] If yes, then add the non-target reminder event to the end of the reminder event queue to be executed; or,

[0056] Determining a target position of the non-target reminder event in the queue of reminder events to be executed according to the event priority of the non-target reminder event and the event priority of the reminder events in the queue of reminder events to be executed;

[0057] The non-target reminder event is added to the target position in the reminder event queue to be executed.

[0058] In some possible embodiments, the method further includes:

[0059] Based on the exit signal of the target reminder event, the target reminder event is ignored.

[0060] In some possible embodiments, the method further includes:

[0061] Based on an exit signal corresponding to the reminder event in the to-be-executed reminder event queue, the reminder event is removed from the to-be-executed reminder event queue.

[0062] In some possible embodiments, after determining whether the second reminder event exists, the method further includes:

[0063] If it is determined that the second reminder event does not exist, the first reminder event is used as the target reminder event.

[0064] In a second aspect, an embodiment of the present application provides a reminder device for a vehicle-mounted terminal, the device comprising:

[0065] An acquisition module, used to acquire configuration parameters of the first reminder event, wherein the configuration parameters include a reminder mode;

[0066] A second reminder event determination module is used to determine whether a second reminder event exists; the second reminder event includes: a reminder event currently being executed or a reminder event in a reminder event queue to be executed;

[0067] a target reminder event determination module, configured to determine a target reminder event from the first reminder event and the second reminder event based on configuration parameters of the first reminder event and configuration parameters of the second reminder event when determining that the second reminder event exists;

[0068] The execution module is used to display the target reminder content corresponding to the target reminder event based on the reminder mode corresponding to the target reminder event.

[0069] In some possible embodiments, the acquisition module is specifically used to:

[0070] The configuration parameters of the first reminder event are obtained from the cloud.

[0071] In some possible embodiments, the configuration parameters further include event priority; and the target reminder event determination module is specifically used to:

[0072] comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0073] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0074] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0075] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0076] In some possible embodiments, the configuration parameters include a mode priority corresponding to the reminder mode, and the target reminder event determination module is specifically used to:

[0077] comparing the mode priority corresponding to the reminder mode of the first reminder event with the mode priority corresponding to the reminder mode of the second reminder event;

[0078] If the mode priority of the first reminder event is higher than the mode priority of the second reminder event, taking the first reminder event as the target reminder event;

[0079] If the mode priority of the first reminder event is lower than the mode priority of the second reminder event, taking the second reminder event as the target reminder event;

[0080] If the mode priority of the first reminder event is equal to the mode priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0081] In some possible embodiments, the configuration parameters further include event priority; the target reminder event determination module is specifically used to:

[0082] comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the category of the reminder mode including displaying a card, playing a voice, and displaying a card and playing a voice;

[0083] If the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0084] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0085] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0086] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0087] In some possible embodiments, the first reminder event includes at least one reminder content, the second reminder event includes at least one reminder content, and the configuration parameter further includes a content priority corresponding to the reminder content; the target reminder event determination module is further used to:

[0088] If the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, determining the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event;

[0089] If the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, the first reminder event and the second reminder event are used as target reminder events;

[0090] If it is determined that the first reminder event contains reminder content of the same category as the reminder mode corresponding to the reminder content in the second reminder event, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain a target reminder event; wherein the first target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event, and the second target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event.

[0091] In some possible embodiments, the target reminder event determination module is specifically used to:

[0092] If the content priority of the first target reminder content is higher than the content priority of the second target reminder content, taking the first reminder event as the target reminder event;

[0093] If the content priority of the first target reminder content is lower than the content priority of the second target reminder content, taking the second reminder event as the target reminder event;

[0094] If the content priority of the first target reminder content is equal to the content priority of the second target reminder content, the first reminder event or the second reminder event is used as the target reminder event.

[0095] In some possible embodiments, the reminder mode includes any one of the following: displaying a static card, displaying a dynamic card, displaying a dynamic card and playing a voice, displaying a static card and playing a voice, and playing a voice.

[0096] In some possible embodiments, the second reminder event determination module is specifically configured to:

[0097] If it is determined that there is a reminder event currently being executed, then it is determined that there is the second reminder event, and the second reminder event is the reminder event currently being executed;

[0098] If it is determined that there is no reminder event currently being executed, and it is determined that there is a reminder event in the reminder event queue to be executed, then it is determined that there is the second reminder event, and the second reminder event is determined based on the reminder event queue to be executed.

[0099] In some possible embodiments, the target reminder event determination module is further used to:

[0100] Ignore non-target reminder events; or, add the non-target reminder events to a queue of reminder events to be executed;

[0101] If the first reminder event is a target reminder event, the non-target reminder event is the second reminder event; if the second reminder event is a target reminder event, the non-target reminder event is the first reminder event.

[0102] In some possible embodiments, the target reminder event determination module is specifically used to:

[0103] If the non-target reminder event is the second reminder event, terminating the execution of the second reminder event; or,

[0104] If the non-target reminder event is the first reminder event, the first reminder event is eliminated.

[0105] In some possible embodiments, the configuration parameters further include event priority; and the target reminder event determination module is specifically used to:

[0106] Determining whether the non-target reminder event is a reminder event in a queue of reminder events to be executed;

[0107] If yes, then add the non-target reminder event to the end of the reminder event queue to be executed; or,

[0108] Determining a target position of the non-target reminder event in the queue of reminder events to be executed according to the event priority of the non-target reminder event and the event priority of the reminder events in the queue of reminder events to be executed;

[0109] The non-target reminder event is added to the target position in the reminder event queue to be executed.

[0110] In some possible embodiments, the execution module is further used for:

[0111] Based on the exit signal of the target reminder event, the target reminder event is ignored.

[0112] In some possible embodiments, the execution module is further used for:

[0113] Based on an exit signal corresponding to the reminder event in the to-be-executed reminder event queue, the reminder event is removed from the to-be-executed reminder event queue.

[0114] In some possible embodiments, the second reminder event determination module is further configured to:

[0115] If it is determined that the second reminder event does not exist, the first reminder event is used as the target reminder event.

[0116] In the third aspect, another embodiment of the present application also provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any method provided in the embodiment of the first aspect of the present application.

[0117] In a fourth aspect, another embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute any method provided in the embodiment of the first aspect of the present application.

[0118] Other features and advantages of the present application will be described in the subsequent description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0119] Figure 1 A schematic diagram of a display method of a reminder event in a related art of a reminder method for a vehicle-mounted terminal provided in an embodiment of the present application;

[0120] Figure 2 A schematic diagram corresponding to another reminder event in the related art of a reminder method for a vehicle-mounted terminal provided in an embodiment of the present application;

[0121] Figure 3 A schematic diagram of an in-vehicle terminal and a cloud for processing a reminder event in a related technology of a reminder method for an in-vehicle terminal provided in an embodiment of the present application;

[0122] Figure 4 A schematic diagram of the interaction flow between an on-board terminal and a cloud when processing a reminder event in a reminder method of an on-board terminal provided in an embodiment of the present application;

[0123] Figure 5 A schematic diagram of an application scenario of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0124] Fig. 6A A flowchart of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0125] Figure 6B A schematic diagram of displaying a static card in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0126] Figure 6C A schematic diagram of displaying a dynamic card in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0127] Fig.6D A schematic diagram of displaying a dynamic card and playing voice in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0128] Figure 7 A schematic diagram of a process of determining a target reminder event based on event priority in a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0129] Figure 8 An event priority representation of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0130] Fig. 9 The content priority representation intention of a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0131] Fig.10 A schematic diagram of a process of determining a target reminder event based on a mode priority in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0132] Fig.11A schematic diagram showing a reminder mode of a reminder method of a vehicle-mounted terminal provided in an embodiment of the present application displayed on a display screen of the vehicle-mounted terminal;

[0133] Fig.12 A schematic diagram of a measurement index of the priority of a reminder mode of a reminder method of a vehicle-mounted terminal provided in an embodiment of the present application;

[0134] Fig.13 A schematic diagram of the measurement index and weight of the priority of the reminder mode of the reminder method of the vehicle terminal provided in an embodiment of the present application;

[0135] Fig.14 A schematic diagram of the mode priority of a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0136] Fig.15 A schematic diagram of a process of determining a target reminder event based on a reminder mode and an event priority in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0137] Fig.16 A schematic diagram of a flow chart of determining a target reminder event when the category of the reminder mode of a reminder event of a reminder method of a vehicle-mounted terminal provided in an embodiment of the present application is different from the category of the reminder mode of a second reminder event;

[0138] Fig.17 A schematic diagram of the categories of reminder modes of a reminder method of a vehicle-mounted terminal provided in an embodiment of the present application;

[0139] Fig.18 A schematic diagram of a process of obtaining a target reminder event based on content priority in a reminder method of a vehicle terminal provided in an embodiment of the present application;

[0140] Fig.19 Another schematic diagram of a process flow of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0141] Fig. 20 A priority specification representation intent corresponding to a reminder event of a reminder method of a vehicle-mounted terminal provided in an embodiment of the present application;

[0142] Fig.21 A schematic diagram of an event processing strategy of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0143] Fig. 22 A schematic diagram of a process flow of a reminder method for a vehicle-mounted terminal provided in an embodiment of the present application in which a second reminder event does not exist;

[0144] Fig.23 A schematic diagram of the overall process of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0145] Fig.24 A schematic diagram of the overall flow at the software level of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0146] Fig.25 A schematic diagram of a first reminder event of a reminder method for a vehicle terminal provided in an embodiment of the present application being "indoor navigation reminder";

[0147] Fig.26 A schematic diagram of a first reminder event of a reminder method of a vehicle terminal provided in an embodiment of the present application being "extreme weather low visibility reminder";

[0148] Fig. 27 A schematic diagram of a configuration process of configuration parameters of a reminder method for a vehicle terminal provided in an embodiment of the present application;

[0149] Fig.28 A schematic diagram of a device for a vehicle terminal reminder method provided in an embodiment of the present application;

[0150] Fig.29 A schematic diagram of an electronic device for a reminder method for a vehicle terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0151] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and should not be construed as limiting the present application.

[0152] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0153] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0154] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0155] With the gradual development of smart cockpits, various manufacturers are planning or implementing smart reminder services in the cockpit, proactively providing users with more personalized and more experiential "smart reminder services" so that users can more deeply perceive the "intelligence" of the products. In related technologies, as more and more services are connected to smart cockpits, conflicts between various smart reminder services have increased significantly. If there is no standardized conflict handling mechanism, the processing logic of smart reminder services will be chaotic.

[0156] like Figure 1 As shown, it is a display method of a smart reminder service in the vehicle terminal in the related technology. The display method of the smart reminder service is divided into card reminder and card plus voice reminder. For example: the card corresponding to "meditation mode" is displayed on the display screen of the vehicle terminal, and the card content is "I am tired all day, do you want to turn on the meditation mode to relax?"; and / or the card corresponding to "audiobook subscription update" is displayed on the display screen of the vehicle terminal, and the card content is "Your subscribed "XXXX" has been updated, play it for you", and at the same time, the vehicle terminal broadcasts the voice package corresponding to "Your subscribed "XXXX" has been updated, play it for you", and / or the card corresponding to "collision recognition" is displayed on the display screen of the vehicle terminal, and the card content is "Identify that the vehicle has collided. It is recommended that you understand the safety measures after the collision. Do you need to turn it on?". The card type in the related technology is single, and there is no standardized conflict handling strategy. For example: when the card corresponding to "collision recognition" is being played, it is determined that the "meditation mode" is triggered and the card corresponding to the "meditation mode" needs to be displayed. For the user, "collision recognition" is obviously a more important event. If the card corresponding to the "meditation mode" is played directly at this time, it will lead to a poor user experience.

[0157] like Figure 2 As shown, it is a schematic diagram of the vehicle terminal corresponding to another reminder event in the related technology. In this method, after determining that the user has boarded the vehicle, active service is provided to the user by voice. The active service form of this method is single and there is no standardized conflict handling strategy.

[0158] like Figure 3 As shown, it is a schematic diagram of the vehicle terminal and the cloud for processing reminder events in the related technology, wherein the vehicle terminal includes: a voice dialogue management module (Dialog Manager, DM), a decision service module (Decision Service, DS), a scene perception module (Context Awareness, CA), a service center, and a voice processing module (Voice App), wherein the voice processing module includes: a voice kit (Voice Kit), and an ability kit (Ability Kit). The cloud includes: a voice dialogue management module (Dialog Manager, DM).

[0159] like Figure 4 As shown, it is a schematic diagram of the interaction process when the vehicle terminal and the cloud process reminder events, wherein: after the CA in the vehicle terminal senses that the first reminder event is triggered, the first reminder event is reported to the DS in the vehicle terminal; after receiving the first reminder event, the DS reports the first reminder event to the Voice App in the vehicle terminal; the Voice App reports the first reminder event to the DM in the vehicle terminal and the DM in the cloud; after receiving the first reminder event reported by the DS, the DM in the vehicle terminal generates an event processing instruction based on the first reminder event, and sends the event processing instruction to the Voice App; at the same time, after receiving the first reminder event reported by the DS, the DM in the cloud generates an event processing instruction based on the first reminder event, and sends the event processing instruction to the Voice App; the Voice App calls the ability kit based on the event processing instruction received first to obtain the card corresponding to the first reminder event from the service center; the service returns the card to the Voice App; after receiving the card, the Voice App displays the card, and after displaying the card, the Voice App sends the processed data to the CA in the vehicle terminal.

[0160] based on Figure 3 as well as Figure 4 It can be seen that the relevant technologies have the following problems: the card classification standards for active services are not clear enough, there are many vertical categories of card scenarios but no clear specifications for card interactions, and the form of active services is single; and with the increase in the number of active services connected, the problem of event conflicts on the voice side has increased significantly, and there is no standardized conflict handling mechanism, which leads to problems such as confusion in business processing logic.

[0161] In response to the above problems, the embodiments of the present application provide a reminder method, device, equipment and storage medium for a vehicle-mounted terminal, which are used to solve the above problems. The inventive concept of the present application can be summarized as follows: obtaining the configuration parameters of the first reminder event that occurs, the configuration parameters include the reminder mode; determining whether there is a second reminder event, the second reminder event includes: the reminder event currently being executed or the reminder event in the queue of reminder events to be executed; if it is determined that there is a second reminder event, obtaining the configuration parameters of the second reminder event; based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, determining the target reminder event in the first reminder event and the second reminder event; based on the reminder mode corresponding to the target reminder event, displaying the target reminder content corresponding to the target reminder event.

[0162] For ease of understanding, a reminder method for a vehicle terminal provided by an embodiment of the present application is described in detail below with reference to the accompanying drawings:

[0163] like Figure 5The figure shows an application scenario diagram of a reminder method for a vehicle terminal in an embodiment of the present application. Figure 5 The application scenario shown includes: a vehicle terminal 10 and a cloud 20; wherein:

[0164] The vehicle terminal 10 obtains configuration parameters of the first reminder event that occurs, and the configuration parameters include a reminder mode; wherein the configuration parameters can be stored in the cloud 20 or in the vehicle terminal 10; determines whether a second reminder event exists, and if it is determined that a second reminder event exists, obtains the configuration parameters of the second reminder event; based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, determines a target reminder event in the first reminder event and the second reminder event; and displays a target reminder content corresponding to the target reminder event based on the reminder mode corresponding to the target reminder event.

[0165] The description in this application only details a single vehicle terminal 10 and a cloud 20, but those skilled in the art should understand that the vehicle terminal 10 and the cloud 20 shown are intended to represent the operations of the vehicle terminal 10 and the cloud 20 involved in the technical solution of this application. It does not imply any limitation on the number, type or location of the vehicle terminal 10 and the cloud 20. It should be noted that if additional modules are added to the illustrated environment or individual modules are removed therefrom, the underlying concept of the exemplary embodiment of this application will not be changed.

[0166] It should be noted that the reminder method of the vehicle terminal proposed in this application is not only applicable to Figure 5 The application scenario shown is also applicable to any device that has a reminder requirement for a vehicle terminal.

[0167] like Fig. 6A FIG. 1 is a flow chart of a reminder method of a vehicle terminal provided in an embodiment of the present application, wherein:

[0168] In step 601: the configuration parameters of the first reminder event that occurs are obtained, and the configuration parameters include a reminder mode.

[0169] In the present application, after determining that a first reminder event occurs, the vehicle-mounted terminal obtains configuration parameters of the first reminder event.

[0170] In some possible embodiments, the vehicle terminal can obtain event parameters through optical sensors, pressure sensors, sound sensors, radars and other devices installed on the vehicle body, and determine whether the first reminder event has occurred through the event parameters. For example: a child appears in the back seat through the camera, and the pressure sensor installed on the back seat determines that the object corresponding to the current pressure value is a child; the vehicle terminal determines that a child appears in the car based on the image of the child and the pressure value of the pressure sensor in the back seat, and then determines that the first reminder event has occurred, and the first reminder event is "children on board". Among them, the event parameter represents the parameter value detected by the device installed on the vehicle body, for example: if the device is a pressure sensor, the event parameter is the pressure value detected by the pressure sensor.

[0171] It is important to know that the correspondence between the event parameters obtained by vehicle-mounted devices such as optical sensors, pressure sensors, sound sensors, radars, and the first reminder event is pre-set by technical personnel, that is, the vehicle-mounted terminal can determine the unique first reminder event based on the event parameters obtained by optical sensors, pressure sensors, sound sensors, radars, and other devices.

[0172] In some possible embodiments, obtaining the configuration parameters of the first reminder event can be specifically implemented as follows: obtaining the configuration parameters of the first reminder event from the cloud. The cloud is used to store the configuration parameters of the first reminder event and to update at least one configuration parameter of at least one first reminder event. That is, when the vehicle terminal obtains the configuration parameters of the first reminder event, the configuration parameters corresponding to the first reminder event can be obtained from the cloud based on the identity identifier of the first reminder event.

[0173] In another embodiment, if the memory in the vehicle terminal is large, all configuration parameters corresponding to the first reminder event can be stored in the memory in the vehicle terminal. That is, the storage method of the configuration parameters is not limited in this application, and the technicians can set the storage method of the configuration parameters by themselves.

[0174] In some possible embodiments, in addition to storing the configuration parameters of the first reminder event, the cloud is also used to update at least one configuration parameter of at least one first reminder event. Specifically, it can be implemented as follows: obtaining the user's evaluation of each first reminder event; determining the score corresponding to each first reminder event based on the user's evaluation of each first reminder event; and adjusting the configuration parameters of each first reminder event based on the score corresponding to each first reminder event. The configuration parameters of the first reminder event are adjusted according to the user's evaluation, so that the configuration parameters of different first reminder events are more in line with user needs, ensuring user experience.

[0175] Among them, when obtaining the user's evaluation of each first reminder event, it can be obtained through a third-party platform, or through a customer group, or by actively asking. The present application does not limit the method of obtaining the user's evaluation of each first reminder event.

[0176] For example: the configuration parameters include event priority, and the first reminder events currently stored in the memory include: reminder event 1, reminder event 2, and reminder event 3. The event priority corresponding to reminder event 1 is 1, the event priority corresponding to reminder event 2 is 2, and the event priority corresponding to reminder event 3 is 3; based on the user's evaluation, it is determined that reminder event 3 is more urgent than reminder event 2, so the event priority of reminder event 2 is modified to 3, and the event priority of reminder event 3 is modified to 4.

[0177] In step 602: determine whether there is a second reminder event; the second reminder event includes: a reminder event currently being executed or a reminder event in a queue of reminder events to be executed.

[0178] In the present application, in order to avoid conflicts between displaying the first reminder event and displaying the second reminder event, before processing the second reminder event, it is necessary to first determine whether the second reminder event exists. If the second reminder event exists, it is necessary to obtain the configuration parameters of the second reminder event.

[0179] In some possible embodiments, when determining whether there is a second reminder event, it can be specifically implemented as follows: if it is determined that there is a reminder event that is currently being executed, then it is determined that there is a second reminder event, and the second reminder event is the reminder event that is currently being executed; if it is determined that there is no reminder event that is currently being executed, and it is determined that there is a reminder event in the reminder event queue to be executed, then it is determined that there is a second reminder event, and the second reminder event is determined based on the reminder event queue to be executed.

[0180] That is, when it is determined that there is a reminder event currently being executed, the reminder event currently being executed is used as the second reminder event; when it is determined that there is no reminder event currently being executed, it is determined whether there is a reminder event in the reminder event queue to be executed. If so, the second reminder event is determined based on the reminder event in the reminder event queue to be executed.

[0181] In some possible embodiments, the configuration parameters include: event priority; determining the second reminder event based on the presence of reminder events in the reminder event queue to be executed, which can be specifically implemented as: determining the reminder event with the highest event priority in the reminder event queue to be executed, and using the reminder event with the highest event priority as the second reminder event.

[0182] In step 603: based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, a target reminder event is determined from the first reminder event and the second reminder event.

[0183] In the present application, the target reminder event is determined by comparing the configuration parameters of the first reminder event with the configuration parameters of the second reminder event, thereby avoiding the conflict between the first reminder event and the second reminder event.

[0184] In step 604: the target reminder content corresponding to the target reminder event is displayed based on the reminder mode corresponding to the target reminder event.

[0185] In the present application, after determining the target reminder event, the vehicle-mounted terminal needs to display the target reminder content corresponding to the target reminder event according to the reminder mode corresponding to the target reminder event when executing the target reminder event.

[0186] In some possible embodiments, the reminder mode includes: displaying a static card, displaying a dynamic card, displaying a dynamic card and playing a voice, displaying a static card and playing a voice, and playing a voice. Displaying a static card and displaying a dynamic card are displayed in the form of a card on the display screen of the vehicle terminal, and playing a voice is displayed in the form of a voice package through the player of the vehicle terminal.

[0187] For example, if the reminder mode corresponding to the target reminder event is to display a static card, you can Figure 6B As shown in FIG. 6B1, a static card corresponding to the target reminder event is displayed at a specified position in the display screen of the vehicle terminal, and the specified position is a position in the display screen that does not affect the display of the default card; Fig.19 As shown in Figure B, other contents in the display screen of the vehicle terminal are covered, and only the static card corresponding to the target reminder event is displayed.

[0188] Determine that the reminder mode corresponding to the target reminder event is to display a dynamic card, then Figure 6C As shown in FIG. 6C1, a dynamic card corresponding to the target reminder event is displayed at a specified position on the display screen of the vehicle terminal, and the specified position is a position on the display screen that does not affect the display of the default card; Figure 6C As shown in FIG6C2 , other contents in the display screen of the vehicle terminal are covered, and only the dynamic card corresponding to the target reminder event is displayed.

[0189] Determine that the reminder mode corresponding to the target reminder event is to display dynamic cards and play voice, then Fig.6D In Fig.6D 1, the dynamic card and voice bar corresponding to the target reminder event are displayed at a specified position on the display screen of the vehicle terminal, and the specified position is a position on the display screen that does not affect the display of the default card; it can also be as shown in FIG. Fig.6D As shown in FIG6D2 , other contents in the display screen of the vehicle terminal are covered, and only the dynamic card and voice bar corresponding to the target reminder event are displayed.

[0190] It should be noted that the above are only two display forms for executing target reminder events, and do not limit the display form of target reminder events. During specific implementation, technicians can set the display form of target reminder events according to needs. For example: multiple card display areas can be set in the display screen, and multiple cards can be displayed in the set card display area at the same time. When a pending event occurs, the card corresponding to the pending event is used to replace the card with the lowest priority among the multiple cards according to the priority.

[0191] For ease of understanding, the method for determining a target reminder event in this application is described in detail below: In some possible embodiments, the configuration parameters include: event priority, reminder mode, and mode priority corresponding to the reminder mode. Based on this, three methods for determining a target reminder event are set in this application, which are described below respectively:

[0192] 1. Determine target reminder events based on event priority

[0193] In some possible embodiments, based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, determining the target reminder event in the first reminder event and the second reminder event can be specifically implemented as follows: Figure 7 The steps shown, where:

[0194] In step 701: the event priority of the first reminder event is compared with the event priority of the second reminder event.

[0195] In this application, in order to clarify the unified interaction specifications, a clear event priority is defined, that is, a corresponding event priority is set for all first reminder events, for example: Figure 8 The event priority table is shown. The first reminder event is "forgotten mobile phone reminder" and the second reminder event is "weather reminder". Through the event priority table, it can be determined that the event priority corresponding to the first reminder event "forgotten mobile phone reminder" is 3, and the event priority corresponding to the second reminder event "weather reminder" is 5.

[0196] What you need to know is, Figure 8 What is provided is only an embodiment, and does not limit the priority of the first reminder event. During specific implementation, the technicians can set the priority of the first reminder event according to their needs.

[0197] In step 702: if the event priority of the first reminder event is higher than the event priority of the second reminder event, the first reminder event is used as the target reminder event.

[0198] For example: Continue with Figure 8 For example, through the event priority table, it can be determined that the event priority corresponding to the first reminder event "mobile phone forgotten reminder" is 3, and the event priority corresponding to the second reminder event "weather reminder" is 5. It is determined that the event priority of the first reminder event is higher than the event priority of the second reminder event, and the first reminder event "mobile phone forgotten reminder" is used as the target reminder event.

[0199] In step 703: if the event priority of the first reminder event is lower than the event priority of the second reminder event, the second reminder event is used as the target reminder event.

[0200] For example: Determine the first reminder event as "Third-party application broadcast event reminder", and continue with Figure 8 For example, through the event priority table, it can be determined that the event priority corresponding to the first reminder event "broadcast event reminder of third-party applications" is 6, and the event priority corresponding to the second reminder event "weather reminder" is 5. It is determined that the event priority of the first reminder event is lower than the event priority of the second reminder event, and the second reminder event "weather reminder" is used as the target reminder event.

[0201] In step 704: if the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0202] For example: Determine the first reminder event as "traffic reminder", and continue with Figure 8 For example, through the event priority table, it can be determined that the event priority corresponding to the first reminder event "traffic condition reminder" is 5, and the event priority corresponding to the second reminder event "weather reminder" is 5, then the event priority of the second reminder event is equal to the event priority of the first reminder event, and any one of the second reminder event and the first reminder event can be used as the target reminder event.

[0203] In other possible embodiments, in order to accurately determine the target reminder event when the event priority of the first reminder event is equal to the event priority of the second reminder event, the content priority can be set in the configuration parameters. The content priority is used to determine the target reminder event when the event priority of the first reminder event is equal to the event priority of the second reminder event.

[0204] For example: Fig. 9As shown, it is a content priority table, which determines that the first reminder event is "traffic reminder", and the second reminder event is "weather reminder"; through the event priority table, it can be determined that the event priority corresponding to the first reminder event "traffic reminder" is 5, and the event priority corresponding to the second reminder event "weather reminder" is 5, then the event priority of the second reminder event is equal to the event priority of the first reminder event, and the content priority of the first reminder event "traffic reminder" is determined to be 3, and the content priority of the second reminder event "weather reminder" is determined to be 5, then the content priority of the first reminder event "traffic reminder" is higher than the content priority of the second reminder event "weather reminder", and the first reminder event "traffic reminder" is used as the target reminder event.

[0205] What you need to know is, Fig. 9 What is provided is only an embodiment, and does not limit the content priority. In a specific implementation, if the content priority of the first reminder event is the same as the content priority of the second reminder event, the second content priority may also be set until a unique target reminder event can be determined based on the priority. That is, the present application does not limit the number of levels for setting content priority.

[0206] 2. Determine target reminder events based on mode priority

[0207] In some possible embodiments, based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, determining the target reminder event in the first reminder event and the second reminder event can be specifically implemented as follows: Fig.10 The steps shown, where:

[0208] In step 1001 : the mode priority corresponding to the reminder mode of the first reminder event is compared with the mode priority corresponding to the reminder mode of the second reminder event.

[0209] In some possible embodiments, the present application divides the reminder mode into: display static card, display dynamic card, display dynamic card and play voice, display static card and play voice, play voice. Fig.11 As shown, static cards are displayed in card mode on the display screen of the vehicle terminal, dynamic cards are displayed in the form of dynamic cards on the display screen, dynamic cards and voice playback are displayed in the form of dynamic cards and voice bars on the display screen of the vehicle terminal and the voice is played through the player of the vehicle terminal at the same time, and the played voice is displayed in the form of a voice bar on the display screen of the vehicle terminal and played through the player of the vehicle terminal.

[0210] When setting the mode priority of the reminder mode, importance, urgency and cost can be used as measurement indicators, such as Fig.12As shown, importance represents the importance of the first reminder event to the user, which can be divided into unimportant, generally important and very important; urgency represents the urgency of the first reminder event to the user, which can be divided into unurgent, generally urgent and very urgent; cost represents the cognitive cost to the user, which can be divided into low cost, medium cost and high cost.

[0211] like Fig.13 As shown, the score of each reminder mode can be obtained according to the importance, urgency, cost, and importance weight, urgency weight, and cost weight of each reminder mode. According to the experience of technicians, the importance weight can be set to 50%, the urgency weight can be set to 30%, and the cost weight can be set to 20%. The reminder mode is prioritized based on the score of each reminder mode and the preset score.

[0212] For example: set 0-50 points to level 3, 50-80 to level 2, and 80-100 to level 1.

[0213] It should be noted that the method for setting the mode priority of the reminder mode given above in the present application is only an embodiment and is not a limitation thereto. In specific implementation, the mode priority of each reminder mode can also be set by technicians based on experience.

[0214] In step 1002 : if the mode priority of the first reminder event is higher than the mode priority of the second reminder event, the first reminder event is used as the target reminder event.

[0215] For example: Fig.14 As shown, the mode priority of displaying dynamic cards and playing voice is determined to be level 1, the mode priority of displaying static cards and playing voice is determined to be level 2, the mode priority of displaying dynamic cards is determined to be level 3, the mode priority of displaying static cards is determined to be level 4, and the mode priority of playing voice is determined to be level 5. It is determined that the reminder mode of the first reminder event 1 is a pure static reminder, then the mode priority of the first reminder event 1 is determined to be level 3, and the reminder mode of the second reminder event is determined to be a pure voice reminder, then the mode priority of the second reminder event 1 is determined to be level 4; it is determined that the mode priority of the first reminder event 1 is higher than the mode priority of the second reminder event 1, and the first reminder event 1 is used as the target reminder event.

[0216] In step 1003: if the mode priority of the first reminder event is lower than the mode priority of the second reminder event, the second reminder event is used as the target reminder event.

[0217] For example: Fig.14As shown, the mode priority of displaying dynamic cards and playing voice is determined to be level 1, the mode priority of displaying static cards and playing voice is determined to be level 2, the mode priority of displaying dynamic cards is determined to be level 3, the mode priority of displaying static cards is determined to be level 4, and the mode priority of playing voice is determined to be level 5. If the reminder mode of the first reminder event 1 is determined to be displaying static cards, then the mode priority of the first reminder event 1 is determined to be level 4, and if the reminder mode of the second reminder event is determined to be displaying dynamic cards, then the mode priority of the second reminder event 1 is determined to be level 3; if the mode priority of the first reminder event 1 is determined to be lower than the mode priority of the second reminder event 1, the second reminder event 1 is used as the target reminder event.

[0218] In step 1004 : if the mode priority of the first reminder event is equal to the mode priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0219] For example: Fig.14 As shown, the mode priority of displaying dynamic cards and playing voice is determined to be level 1, the mode priority of displaying static cards and playing voice is determined to be level 2, the mode priority of displaying dynamic cards is determined to be level 3, the mode priority of displaying static cards is determined to be level 4, and the mode priority of playing voice is determined to be level 5. If the reminder mode of the first reminder event 1 is determined to be displaying static cards, then the mode priority of the first reminder event 1 is determined to be level 4, and if the reminder mode of the second reminder event is determined to be displaying static cards, then the mode priority of the second reminder event 1 is determined to be level 4; if the mode priority of the first reminder event 1 is determined to be equal to the mode priority of the second reminder event 1, then any one between the second reminder event 1 and the first reminder event 1 can be used as the target reminder event.

[0220] 3. Determine target reminder events based on reminder mode and event priority

[0221] In some possible embodiments, based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, determining the target reminder event in the first reminder event and the second reminder event can be specifically implemented as follows: Fig.15 The steps shown, where:

[0222] In step 1501 : the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event are compared.

[0223] In some possible embodiments, the categories of reminder modes include: card reminder, voice reminder, and card plus voice reminder.

[0224] In step 1502 : if the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, then the event priority of the first reminder event is compared with the event priority of the second reminder event.

[0225] In the present application, since the reminder methods of reminder modes of the same category are the same, if the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, it means that the display methods of the first reminder event and the second reminder event will conflict. In order to avoid the conflict, when the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, the target reminder event is determined by comparing the event priority of the first reminder event with the event priority of the second reminder event.

[0226] In some possible embodiments, the situation where the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event includes any one of the following: the category of the reminder mode of the first reminder event is a card reminder category, and the category of the reminder mode of the second reminder event is a card reminder category; the category of the reminder mode of the first reminder event is a voice reminder category, and the category of the reminder mode of the second reminder event is a voice reminder category; the category of the reminder mode of the first reminder event is a card plus voice reminder category, and the category of the reminder mode of the second reminder event is a card plus voice reminder category.

[0227] In step 1503: if the event priority of the first reminder event is higher than the event priority of the second reminder event, the first reminder event is used as the target reminder event.

[0228] The specific implementation method of this step is the same as step 702 and will not be repeated here.

[0229] In step 1504: if the event priority of the first reminder event is lower than the event priority of the second reminder event, the second reminder event is used as the target reminder event.

[0230] The specific implementation method of this step is the same as step 703 and will not be repeated here.

[0231] In step 1505: if the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0232] The specific implementation method of this step is the same as step 704 and will not be repeated here.

[0233] In some possible embodiments, after step 1501, if it is determined that the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, the following may be implemented: Fig.16 The steps shown, where:

[0234] In step 1601: if the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, determine the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event.

[0235] In the present application, when the categories of reminder modes are different, in order to further accurately determine the target reminder event, it is necessary to determine the category of the reminder mode corresponding to the reminder content.

[0236] For example: if the category of the reminder mode of a reminder event is card, then the category of the reminder mode corresponding to the reminder content of the reminder event is card; if the category of the reminder mode of a reminder event is voice reminder, then the category of the reminder mode corresponding to the reminder content of the reminder event is voice; if the category of the reminder mode of a reminder event is card plus voice reminder, then the category of the reminder mode corresponding to the reminder content of the reminder event is card and voice.

[0237] In step 1602: if the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, the first reminder event and the second reminder event are used as target reminder events.

[0238] In the present application, the situations in which the category of the reminder content in the first reminder event is different from the category of the reminder content in the second reminder event include: the category of the reminder mode corresponding to the reminder content in the first reminder event is card, and the category of the reminder mode corresponding to the reminder content in the second reminder event is voice; the category of the reminder mode corresponding to the reminder content in the first reminder event is voice, and the category of the reminder mode corresponding to the reminder content in the second reminder event is card.

[0239] When the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, it means that the first reminder event and the second reminder event will not conflict when displaying the corresponding reminder contents. Therefore, the first reminder event and the second reminder event can both be used as target reminder events to jointly process the first reminder event and the second reminder event.

[0240] For example: Fig.17 As shown, the category of the reminder mode of the first reminder event 1 is determined to be a card category, and the category of the reminder mode of the second reminder event 1 is determined to be a voice reminder category. The card corresponding to the first reminder event 1 can be displayed on the display screen of the vehicle terminal, and the voice package corresponding to the second reminder event 1 can be played through the player.

[0241] This method avoids the conflict between the first reminder event and the second reminder event during display, while ensuring the efficiency of event processing.

[0242] In step 1603: if it is determined that the first reminder event has reminder content of the same category as the reminder mode corresponding to the reminder content in the second reminder event, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain the target reminder event.

[0243] The first target reminder content is the reminder content included in the first reminder event and the reminder mode corresponding to the reminder content included in the second reminder event. The second target reminder content is the reminder content included in the second reminder event and the reminder mode corresponding to the reminder content included in the first reminder event.

[0244] That is, in the present application, the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event are partially the same, including: the category of the reminder mode corresponding to the reminder content in the first reminder event is card, and the category of the reminder mode corresponding to the reminder content in the second reminder event is card and voice; the category of the reminder mode corresponding to the reminder content in the first reminder event is voice, and the reminder mode corresponding to the reminder content in the second reminder event is card and voice; the category of the reminder mode corresponding to the reminder content in the first reminder event is card and voice, and the category of the reminder mode corresponding to the reminder content in the second reminder event is card; the category of the reminder mode corresponding to the reminder content in the first reminder event is card and voice, and the category of the reminder mode corresponding to the reminder content in the second reminder event is voice.

[0245] In this case, the first reminder event will conflict with the second reminder event, so the target reminder event needs to be further determined. In this case, the reminder contents with the same reminder mode category in the first reminder event and the second reminder event can be used as the first target reminder content and the second target reminder content respectively, and then the target reminder event is determined by comparing the content priority of the first target reminder content with the content priority of the second target reminder content.

[0246] For example: the first reminder event includes reminder content 1, and the category of the reminder mode corresponding to reminder content 1 is card; the second reminder event includes reminder content 2 and reminder content 3, and the category of the reminder mode corresponding to reminder content 2 is card, and the category of the reminder mode corresponding to reminder content 3 is voice, then the first target reminder content is reminder content 1, and the second target reminder content is reminder content 2.

[0247] In some possible embodiments, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain a target reminder event, which can be specifically implemented as follows: Fig.18 The steps shown, where:

[0248] In step 1801 : if the content priority of the first target reminder content is higher than the content priority of the second target reminder content, the first reminder event is used as the target reminder event.

[0249] The specific implementation method of this step is the same as step 702 and will not be repeated here.

[0250] In step 1802: if the content priority of the first target reminder content is lower than the content priority of the second target reminder content, the second reminder event is used as the target reminder event.

[0251] The specific implementation method of this step is the same as step 703 and will not be repeated here.

[0252] In step 1803: if the content priority of the first target reminder content is equal to the content priority of the second target reminder content, the first reminder event or the second reminder event is used as the target reminder event.

[0253] The specific implementation method of this step is the same as step 704 and will not be repeated here.

[0254] In order to further improve the user experience and ensure the efficiency of processing the first reminder event, the embodiment of the present application also provides a reminder method for a vehicle terminal, such as Fig.19 As shown, where:

[0255] In step 1901: obtain configuration parameters of the first reminder event that occurs, the configuration parameters including the reminder mode.

[0256] The specific implementation of this step is the same as step 601 and will not be described again here.

[0257] In step 1902: determine whether there is a second reminder event, and if it is determined that there is a second reminder event, obtain the configuration parameters of the second reminder event.

[0258] The specific implementation of this step is the same as step 602 and will not be described again here.

[0259] In step 1903: based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, a target reminder event is determined in the first reminder event and the second reminder event.

[0260] The specific implementation of this step is the same as step 603 and will not be described again here.

[0261] In step 1904: ignore the non-target reminder event; or, add the non-target reminder event to the reminder event queue to be executed.

[0262] If the first reminder event is a target reminder event, the non-target reminder event is the second reminder event; if the second reminder event is a target reminder event, the non-target reminder event is the first reminder event.

[0263] That is, in this application, for non-target reminder events, you can no longer process them or add them to the reminder event queue to be executed, that is, ignore them; in order to ensure the comprehensiveness of the reminder event processing, you can also add non-target reminder events to the reminder event queue to be executed. In this application, as long as you ensure that non-target reminder events do not interrupt target reminder events, there is no limitation on the specific operation of processing non-target reminder events.

[0264] In some possible embodiments, ignoring non-target reminder events can be specifically implemented as follows: if the non-target reminder event is the second reminder event, terminating the execution of the second reminder event; or, if the non-target reminder event is the first reminder event, eliminating the first reminder event.

[0265] In some possible embodiments, a non-target reminder event is added to a queue of reminder events to be executed, which can be specifically implemented as follows: the non-target reminder event is added to the end of the queue of reminder events to be executed; or, the target position of the non-target reminder event in the queue of reminder events to be executed is determined based on the event priority of the non-target reminder event and the event priority of the reminder events in the queue of reminder events to be executed; and the non-target reminder event is added to the target position in the queue of reminder events to be executed.

[0266] For example: determine that the queue of reminder events to be executed includes: event 1, event 2, event 3; determine that the non-target reminder event is event 4, then add event 4 to the end of the queue of reminder events to be executed. After adding the non-target reminder event, the queue of reminder events to be executed includes: event 1, event 2, event 3, event 4.

[0267] Determine that the reminder event queue to be executed includes: event 1, event 2, and event 3; determine that the non-target reminder event is event 4, determine that the event priority of event 1 is 1, determine that the event priority of event 2 is 2, determine that the priority of event 3 is 4, and determine that the priority of event 4 is 3, then it can be determined that the target position is between event 2 and event 3, and event 4 is added to the reminder event queue to be executed. The resulting reminder event queue to be executed includes: event 1, event 2, event 4, and event 3.

[0268] Determine that the reminder event queue to be executed includes: event 1, event 2, and event 3; determine that the non-target reminder event is event 4, determine the event priority of event 1 to be 1, determine the event priority of event 2 to be 2, determine the priority of event 3 to be 2, and determine the priority of event 4 to be 2. At this time, the event priorities of event 2, event 3, and event 4 are the same, and event 4 can be added between event 1 and event 2, or event 4 can be added between event 2 and event 3, or event 4 can be added after event 3.

[0269] That is, when adding a non-target reminder event to the queue of reminder events to be executed, it is sufficient to ensure that the non-target reminder event is added after the event whose event priority is higher than that of the non-target reminder event in the queue of reminder events to be executed, and to ensure that the non-target reminder event is added before the event whose event priority is lower than that of the non-target reminder event in the queue of reminder events to be executed.

[0270] In the embodiment of the present application, if a reminder event is still executed after the exit signal corresponding to the reminder event has been received but the reminder event has not been completed, it will lead to a waste of resources and reduce the user experience. Therefore, in the present application, during the execution of the target reminder event, if the exit signal of the target reminder event is detected, the target reminder event is ignored based on the exit signal of the target reminder event.

[0271] For example: the target reminder event being executed is "child forgotten reminder". At this time, the camera of the vehicle terminal captures the child in the back seat being carried out, and the pressure sensor installed in the back seat determines that the current pressure value corresponds to no one in the seat; the vehicle terminal determines that the child has been carried out based on the image of the child being carried out and the pressure value of the pressure sensor in the back seat, and determines that the exit signal corresponding to the "child forgotten reminder" has appeared, then stops executing the "child forgotten reminder", and ignores the "child forgotten reminder".

[0272] In some other possible embodiments, if a reminder event in the reminder event queue to be executed is terminated by a user, it may be implemented as follows: based on an exit signal corresponding to the reminder event in the reminder event queue to be executed, the reminder event is removed from the reminder event queue to be executed.

[0273] For example: the events currently included in the pending reminder event queue are: event 1, event 2, event 3. The camera and sensor of the vehicle terminal determine that the exit signal corresponding to event 3 has appeared, then event 3 is removed from the pending reminder event queue. The pending reminder event queue after removal includes: event 1 and event 2.

[0274] The following is an overall example of a reminder method for a vehicle terminal, for example: Fig. 20The table shows the priority specification table corresponding to the reminder event. Based on the table, the event priority, mode priority, and category of the reminder mode of the reminder event can be obtained. Fig.21 As shown, a reminder event with a high event priority can interrupt a reminder event with a low event priority. When the event priorities are equal, the first reminder event is used as the target reminder event. If the event priority of the first reminder event is lower than the event priority of the second reminder event, and the difference between the event priority of the first reminder event and the event priority of the second reminder event is greater than 1, the first reminder event is ignored; if the event priority of the first reminder event is lower than the event priority of the second reminder event, and the difference between the event priority of the first reminder event and the event priority of the second reminder event is equal to 1, the first reminder event is added to the queue of reminder events to be executed.

[0275] In order to further improve the user experience and ensure the efficiency of processing the first reminder event, the embodiment of the present application also provides a reminder method for a vehicle terminal, such as Fig. 22 As shown, where:

[0276] In step 2201: obtain configuration parameters of the first reminder event that occurs, the configuration parameters including the reminder mode.

[0277] The specific implementation of this step is the same as step 601 and will not be described again here.

[0278] In step 2202: determine whether there is a second reminder event, if it is determined that there is no second reminder event, then use the first reminder event as the target reminder event.

[0279] In step 2203: the target reminder content corresponding to the target reminder event is displayed based on the reminder mode corresponding to the target reminder event.

[0280] The specific implementation of this step is the same as step 604 and will not be described again here.

[0281] The following is an overall description of the process of a reminder method for a vehicle terminal provided by the present application in combination with the internal module of the vehicle terminal: Fig.23 As shown, the vehicle terminal includes: vehicle DM, DS, Voice App, CA, and service center.

[0282] Among them: the configuration parameters are sent to the DS through the Voice App in advance, and the CA in the vehicle terminal reports the first reminder event to the DS in the vehicle terminal after sensing that the first reminder event is triggered; after receiving the first reminder event, the DS determines the target reminder event based on the configuration parameters set in this application, and reports the target reminder event to the VoiceApp in the vehicle terminal; the Voice App reports the target reminder event to the DM in the vehicle terminal and the DM in the cloud; after receiving the target reminder event reported by the DS, the DM in the vehicle terminal generates an event processing instruction based on the target reminder event, and sends the event processing instruction to the Voice App. At the same time, after receiving the target reminder event reported by the DS, the DM in the cloud generates an event processing instruction based on the target reminder event, and sends the event processing instruction to the Voice App; the Voice App calls the ability kit based on the event processing instruction received first to obtain the card corresponding to the target reminder event from the service center; the service returns the card to the Voice App; after receiving the card, the Voice App displays the card, and after displaying the card, the Voice App sends the processed data to the CA in the vehicle terminal. Meanwhile, during the execution of the above process, if the CA in the vehicle terminal detects an exit signal, the CA in the vehicle terminal sends the exit signal to the DS, and the DS sends the exit signal to the Voice App, which determines the reminder event that needs to be removed or stopped based on the exit signal.

[0283] The following is an explanation of the overall process of a reminder method for a vehicle terminal provided by an embodiment of the present application at the software level: Fig.24As shown, after receiving the first reminder event 1 or the exit signal 2, the DS module sends the first reminder event 1 and the exit signal 2 to the Voice App, and the Voice App processes the incoming first reminder event 1 and the exit signal 2; for the first reminder event: 1.1 If it is determined that there is a second reminder event, the configuration parameters of the first reminder event are compared with the configuration parameters of the second reminder event; 1.2 If the comparison result indicates that the first reminder event is added to the reminder event queue to be executed, the first reminder event is added to the reminder event queue to be executed; if the comparison result indicates that the first reminder event is taken as the target reminder event and executed, the first reminder event is executed; if the comparison result indicates that the first reminder event is taken as the target reminder event and executed, and the reminder events in the reminder event queue to be executed are cleared at the same time, the reminder event is executed and the reminder events in the reminder event queue to be executed are cleared. For the exit signal: 2.1 determine the reminder event corresponding to the exit signal. If the reminder event is the second reminder event, stop executing the second reminder event; if the reminder event is a reminder event in the reminder event queue to be executed, remove the reminder event from the reminder event queue to be executed.

[0284] The following describes a reminder method for a vehicle-mounted terminal provided by an embodiment of the present application in combination with a specific application scenario:

[0285] like Fig.25 As shown, the first reminder event is detected as "indoor navigation", and the target reminder event is determined to be "indoor navigation reminder" according to the steps in Figure 6, and the reminder mode corresponding to the "indoor navigation reminder" is determined to be displaying dynamic cards and playing voice. The process of executing the first reminder event is: first, the voice broadcast "This car factory supports indoor navigation, do you want to start it?" If the user says the wake-up word (start, start, OK), the dynamic card corresponding to the navigation interface is obtained and displayed on the display screen of the vehicle terminal; if the user's voice "switch to Building A" is detected, the card corresponding to Building A is obtained and displayed on the display screen of the vehicle terminal, and "The parking space on the B1 floor of Building A has been recommended for you" is broadcast; if the user's voice "switch to B2 floor" is detected, the card corresponding to the B2 floor of Building A is obtained and displayed on the display screen of the vehicle terminal, and "The parking space on the B2 floor of Building A has been recommended for you" is broadcast.

[0286] like Fig.26As shown, the first reminder event is detected as "extreme weather low visibility reminder", and the target reminder event is determined to be "extreme weather low visibility reminder" according to the steps in FIG6, and the reminder mode corresponding to "extreme weather low visibility reminder" is determined to be displaying dynamic cards and playing voice. The process of executing the first reminder event is: displaying the dynamic card corresponding to "extreme weather low visibility reminder" on the display screen of the vehicle terminal. During the push of the dynamic card, if the user's click operation on the dynamic card is detected, it is determined that the user needs to start the subsequent process corresponding to the "extreme weather low visibility reminder"; the voice "turning on the rear fog lights requires turning on the low beam lights at the same time, are you sure you need to turn it on" is broadcasted through the player in the vehicle terminal. If the user's voice confirmation of turning on is detected and the user turns on the low beam lights, the dynamic card is cleared and "OK, the rear fog lights and rearview mirror heating are all turned on" is broadcasted at the same time. It should be noted that if after broadcasting "turning on the rear fog lights requires turning on the low beam lights at the same time, are you sure you need to turn it on", it is determined that the user has not turned on the low beam lights, then it is necessary to broadcast the voice "turning on the rear fog lights requires turning on the low beam lights at the same time".

[0287] If the voice message "Turning on the rear fog lights requires turning on the low beam lights at the same time, are you sure you want to turn them on" is broadcast through the player in the vehicle terminal, and it is detected that the user has clicked on the card corresponding to "Low visibility in extreme weather" on the display screen, it is determined that the user has confirmed turning on the rear fog lights, and the voice message "OK, the rear fog lights and heated rearview mirrors are both turned on" is broadcast, and the dynamic card is closed after the dynamic card display time reaches the preset time.

[0288] If the voice "Turning on the rear fog lights requires turning on the low beam lights at the same time, are you sure you want to turn them on" is broadcast through the player in the vehicle terminal, if the user's voice confirmation to turn them off is detected, the dynamic card will be turned off on the display screen.

[0289] If the player in the vehicle terminal broadcasts the voice "Turning on the rear fog lights requires turning on the low beam lights at the same time, are you sure you need to turn them on?", if a first reminder event is detected and it is determined that the first reminder event is the second reminder event, the dynamic card will be closed on the display screen and the second reminder event will be executed.

[0290] The dynamic card corresponding to "extreme weather low visibility reminder" is displayed on the display screen of the vehicle terminal. During the push of the dynamic card, if it is detected that the user clicks on an area other than the dynamic card on the display screen of the vehicle terminal, it is determined that the user has triggered the exit signal corresponding to "extreme weather low visibility reminder", and the dynamic card is closed, or the dynamic card can be moved to a specified position and the voice corresponding to "extreme weather low visibility reminder" is stopped.

[0291] To facilitate further understanding, the configuration process of the configuration parameters in the reminder method of the vehicle terminal provided in the embodiment of the present application is described below:

[0292] like Fig. 27 As shown, in the parameter configuration platform in the cloud, the technician can configure the configuration parameters corresponding to each reminder event, and the configuration parameters include but are not limited to: event priority, mode priority, category of reminder mode, content priority, and voice package. After the technician configures the configuration parameters corresponding to the reminder event, when executing the reminder method of the vehicle terminal provided by this application, the cloud sends the configuration parameters corresponding to the reminder event to the Voice App in the vehicle terminal, and the VoiceApp reports the target reminder event to the DM in the vehicle terminal and the DM in the cloud; after receiving the reported target reminder event, the DM in the vehicle terminal generates an event processing instruction based on the target reminder event, and sends the event processing instruction to the Voice App. At the same time, after receiving the reported target reminder event, the DM in the cloud generates an event processing instruction based on the target reminder event, and sends the event processing instruction to the Voice App; the Voice App obtains the voice package and / or card from the configuration parameters based on the event processing instruction received first.

[0293] To sum up, through the reminder method of a vehicle terminal provided in the embodiment of the present application, it is ensured that reminder events are executed accurately and efficiently according to urgency, importance and cost, conflicts between events are avoided, the execution efficiency of reminder events is guaranteed, and by defining clear reminder mode priorities, event priority levels, reminder mode categories, etc., the interaction specifications are unified and the diversity of proactive services is guaranteed.

[0294] Based on the same inventive concept, after introducing a battery system control method provided by an embodiment of the present application, as shown in FIG. Fig.28 As shown, a battery system control device 2800 provided in an embodiment of the present application is described below, and the device includes:

[0295] The acquisition module 28001 is used to acquire configuration parameters of the first reminder event, where the configuration parameters include a reminder mode;

[0296] The second reminder event determination module 28002 is used to determine whether there is a second reminder event; the second reminder event includes: a reminder event currently being executed or a reminder event in a reminder event queue to be executed;

[0297] a target reminder event determination module 28003, configured to determine, when determining that the second reminder event exists, a target reminder event from the first reminder event and the second reminder event based on configuration parameters of the first reminder event and configuration parameters of the second reminder event;

[0298] The execution module 28004 is used to display the target reminder content corresponding to the target reminder event based on the reminder mode corresponding to the target reminder event.

[0299] In some possible embodiments, the acquisition module 28001 is specifically used for:

[0300] The configuration parameters of the first reminder event are obtained from the cloud.

[0301] In some possible embodiments, the configuration parameters further include event priority; the target reminder event determination module 28003 is specifically used to:

[0302] comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0303] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0304] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0305] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0306] In some possible embodiments, the configuration parameters include a mode priority corresponding to the reminder mode, and the target reminder event determination module 28003 is specifically used to:

[0307] comparing the mode priority corresponding to the reminder mode of the first reminder event with the mode priority corresponding to the reminder mode of the second reminder event;

[0308] If the mode priority of the first reminder event is higher than the mode priority of the second reminder event, taking the first reminder event as the target reminder event;

[0309] If the mode priority of the first reminder event is lower than the mode priority of the second reminder event, taking the second reminder event as the target reminder event;

[0310] If the mode priority of the first reminder event is equal to the mode priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0311] In some possible embodiments, the configuration parameters further include event priority; the target reminder event determination module 28003 is specifically used to:

[0312] comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the category of the reminder mode including displaying a card, playing a voice, and displaying a card and playing a voice;

[0313] If the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, comparing the event priority of the first reminder event with the event priority of the second reminder event;

[0314] If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event;

[0315] If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event;

[0316] If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

[0317] In some possible embodiments, the first reminder event includes at least one reminder content, the second reminder event includes at least one reminder content, and the configuration parameter also includes a content priority corresponding to the reminder content; the target reminder event determination module 28003 is further used to:

[0318] If the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, determining the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event;

[0319] If the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, the first reminder event and the second reminder event are used as target reminder events;

[0320] If it is determined that the first reminder event contains reminder content of the same category as the reminder mode corresponding to the reminder content in the second reminder event, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain a target reminder event; wherein the first target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event, and the second target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event.

[0321] In some possible embodiments, the target reminder event determination module 28003 is specifically used to:

[0322] If the content priority of the first target reminder content is higher than the content priority of the second target reminder content, taking the first reminder event as the target reminder event;

[0323] If the content priority of the first target reminder content is lower than the content priority of the second target reminder content, taking the second reminder event as the target reminder event;

[0324] If the content priority of the first target reminder content is equal to the content priority of the second target reminder content, the first reminder event or the second reminder event is used as the target reminder event.

[0325] In some possible embodiments, the reminder mode includes any one of the following: displaying a static card, displaying a dynamic card, displaying a dynamic card and playing a voice, displaying a static card and playing a voice, and playing a voice.

[0326] In some possible embodiments, the second reminder event determination module 28002 is specifically used to:

[0327] If it is determined that there is a reminder event currently being executed, then it is determined that there is the second reminder event, and the second reminder event is the reminder event currently being executed;

[0328] If it is determined that there is no reminder event currently being executed, and it is determined that there is a reminder event in the reminder event queue to be executed, then it is determined that there is the second reminder event, and the second reminder event is determined based on the reminder event queue to be executed.

[0329] In some possible embodiments, the target reminder event determination module 28003 is further used to:

[0330] Ignore non-target reminder events; or, add the non-target reminder events to a queue of reminder events to be executed;

[0331] If the first reminder event is a target reminder event, the non-target reminder event is the second reminder event; if the second reminder event is a target reminder event, the non-target reminder event is the first reminder event.

[0332] In some possible embodiments, the target reminder event determination module 28003 is specifically used to:

[0333] If the non-target reminder event is the second reminder event, terminating the execution of the second reminder event; or,

[0334] If the non-target reminder event is the first reminder event, the first reminder event is eliminated.

[0335] In some possible embodiments, the configuration parameters further include event priority; the target reminder event determination module 28003 is specifically used to:

[0336] Determining whether the non-target reminder event is a reminder event in a queue of reminder events to be executed;

[0337] If yes, then add the non-target reminder event to the end of the reminder event queue to be executed; or,

[0338] Determining a target position of the non-target reminder event in the queue of reminder events to be executed according to the event priority of the non-target reminder event and the event priority of the reminder events in the queue of reminder events to be executed;

[0339] The non-target reminder event is added to the target position in the reminder event queue to be executed.

[0340] In some possible embodiments, the execution module 28004 is further used to:

[0341] Based on the exit signal of the target reminder event, the target reminder event is ignored.

[0342] In some possible embodiments, the execution module 28004 is further used to:

[0343] Based on an exit signal corresponding to the reminder event in the to-be-executed reminder event queue, the reminder event is removed from the to-be-executed reminder event queue.

[0344] In some possible embodiments, the second reminder event determination module 28002 is further configured to:

[0345] If it is determined that the second reminder event does not exist, the first reminder event is used as the target reminder event.

[0346] Corresponding to the above embodiments, the present application also provides an electronic device. Fig.29 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device 2900 may include: a processor 2901, a memory 2902 and a communication unit 2903. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present application. It can be a bus structure or a star structure, and can also include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.

[0347] The communication unit 2903 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.

[0348] The processor 2901 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs and / or modules stored in the memory 2902, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 2901 can include only a central processing unit (CPU). In the embodiment of the present application, the CPU can be a single computing core or multiple computing cores.

[0349] The memory 2902 is used to store the execution instructions of the processor 2901. The memory 2902 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or optical disk.

[0350] When the execution instructions in the memory 2902 are executed by the processor 2901, the electronic device 2900 is enabled to execute part or all of the steps in the embodiment shown in FIG. 6 .

[0351] In a specific implementation, the present application also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the calling method provided in the present application. The storage medium may be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0352] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or some parts of the embodiments.

[0353] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.

[0354] The above describes in detail the structure, features and effects of the present application based on the embodiments shown in the drawings. The above is only a preferred embodiment of the present application, but the present application does not limit the scope of implementation to what is shown in the drawings. Any changes made in accordance with the concept of the present application, or modifications to equivalent embodiments with equivalent changes, which still do not exceed the spirit covered by the description and drawings, should be within the protection scope of the present application.

Claims

1. A reminder method for a vehicle terminal, characterized in that: The method comprises: Obtaining configuration parameters of a first reminder event that occurs, wherein the configuration parameters include a reminder mode; Determine whether there is a second reminder event; the second reminder event includes: a reminder event currently being executed or a reminder event in a queue of reminder events to be executed; If it is determined that the second reminder event exists, obtaining configuration parameters of the second reminder event; Determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event; The target reminder content corresponding to the target reminder event is displayed based on the reminder mode corresponding to the target reminder event.

2. The method according to claim 1, characterized in that The configuration parameters of the first reminder event that occurs are obtained: The configuration parameters of the first reminder event are obtained from the cloud.

3. The method according to claim 1, characterized in that The configuration parameters also include an event priority corresponding to the reminder event; and determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, including: comparing the event priority of the first reminder event with the event priority of the second reminder event; If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event; If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event; If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

4. The method according to claim 1, characterized in that The configuration parameters include a mode priority corresponding to the reminder mode, and the determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event includes: comparing the mode priority corresponding to the reminder mode of the first reminder event with the mode priority corresponding to the reminder mode of the second reminder event; If the mode priority of the first reminder event is higher than the mode priority of the second reminder event, taking the first reminder event as the target reminder event; If the mode priority of the first reminder event is lower than the mode priority of the second reminder event, taking the second reminder event as the target reminder event; If the mode priority of the first reminder event is equal to the mode priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

5. The method according to claim 1, characterized in that The configuration parameters also include event priority; the determining of a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event includes: comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the category of the reminder mode including displaying a card, playing a voice, and displaying a card and playing a voice; If the category of the reminder mode of the first reminder event is the same as the category of the reminder mode of the second reminder event, comparing the event priority of the first reminder event with the event priority of the second reminder event; If the event priority of the first reminder event is higher than the event priority of the second reminder event, taking the first reminder event as the target reminder event; If the event priority of the first reminder event is lower than the event priority of the second reminder event, taking the second reminder event as the target reminder event; If the event priority of the first reminder event is equal to the event priority of the second reminder event, the first reminder event or the second reminder event is used as the target reminder event.

6. The method according to claim 1, characterized in that The first reminder event includes at least one reminder content, the second reminder event includes at least one reminder content, and the configuration parameter further includes a content priority corresponding to the reminder content; After comparing the category of the reminder mode of the first reminder event and the category of the reminder mode of the second reminder event, the method further includes: If the category of the reminder mode of the first reminder event is different from the category of the reminder mode of the second reminder event, determining the category of the reminder mode corresponding to the reminder content in the first reminder event and the category of the reminder mode corresponding to the reminder content in the second reminder event; If the category of the reminder mode corresponding to the reminder content in the first reminder event is different from the category of the reminder mode corresponding to the reminder content in the second reminder event, the first reminder event and the second reminder event are used as target reminder events; If it is determined that the first reminder event contains reminder content of the same category as the reminder mode corresponding to the reminder content in the second reminder event, the content priority of the first target reminder content is compared with the content priority of the second target reminder content to obtain a target reminder event; wherein the first target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event, and the second target reminder content is the reminder content of the same category as the reminder mode corresponding to the reminder content included in the first reminder event.

7. The method according to claim 6, characterized in that The step of comparing the content priority of the first target reminder content with the content priority of the second target reminder content to obtain a target reminder event includes: If the content priority of the first target reminder content is higher than the content priority of the second target reminder content, taking the first reminder event as the target reminder event; If the content priority of the first target reminder content is lower than the content priority of the second target reminder content, taking the second reminder event as the target reminder event; If the content priority of the first target reminder content is equal to the content priority of the second target reminder content, the first reminder event or the second reminder event is used as the target reminder event.

8. The method according to claim 1, characterized in that The reminder mode includes any one of the following: displaying a static card, displaying a dynamic card, displaying a dynamic card and playing a voice, displaying a static card and playing a voice, and playing a voice.

9. The method according to claim 1, characterized in that: The determining whether there is a second reminder event includes: If it is determined that there is a reminder event currently being executed, then it is determined that there is the second reminder event, and the second reminder event is the reminder event currently being executed; If it is determined that there is no reminder event currently being executed, and it is determined that there is a reminder event in the reminder event queue to be executed, then it is determined that there is the second reminder event, and the second reminder event is determined based on the reminder event queue to be executed.

10. The method according to claim 1, characterized in that After determining a target reminder event from the first reminder event and the second reminder event based on the configuration parameters of the first reminder event and the configuration parameters of the second reminder event, the method further includes: Ignore non-target reminder events; or, add the non-target reminder events to a queue of reminder events to be executed; If the first reminder event is a target reminder event, the non-target reminder event is the second reminder event; if the second reminder event is a target reminder event, the non-target reminder event is the first reminder event.

11. The method according to claim 10, characterized in that Ignoring non-target reminder events includes: If the non-target reminder event is the second reminder event, terminating the execution of the second reminder event; or, If the non-target reminder event is the first reminder event, the first reminder event is eliminated.

12. The method according to claim 9, characterized in that The configuration parameters also include event priority; the adding of the non-target reminder event to the reminder event queue to be executed includes: Determining whether the non-target reminder event is a reminder event in a queue of reminder events to be executed; If yes, then add the non-target reminder event to the end of the reminder event queue to be executed; or, Determining a target position of the non-target reminder event in the queue of reminder events to be executed according to the event priority of the non-target reminder event and the event priority of the reminder events in the queue of reminder events to be executed; The non-target reminder event is added to the target position in the reminder event queue to be executed.

13. The method according to claim 1, characterized in that The method further comprises: Based on the exit signal of the target reminder event, the target reminder event is ignored.

14. The method according to claim 1, characterized in that The method further comprises: Based on an exit signal corresponding to the reminder event in the to-be-executed reminder event queue, the reminder event is removed from the to-be-executed reminder event queue.

15. The method according to claim 1, characterized in that After determining whether the second reminder event exists, the method further includes: If it is determined that the second reminder event does not exist, the first reminder event is used as the target reminder event.

16. A reminder device for a vehicle terminal, characterized in that: The device comprises: An acquisition module, used to acquire configuration parameters of the first reminder event, wherein the configuration parameters include a reminder mode; A second reminder event determination module is used to determine whether a second reminder event exists; the second reminder event includes: a reminder event currently being executed or a reminder event in a reminder event queue to be executed; a target reminder event determination module, configured to determine a target reminder event from the first reminder event and the second reminder event based on configuration parameters of the first reminder event and configuration parameters of the second reminder event when determining that the second reminder event exists; The execution module is used to display the target reminder content corresponding to the target reminder event based on the reminder mode corresponding to the target reminder event.

17. An electronic device, characterized in that: The device comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 15.