Alarm information display method and device, and storage medium
By detecting and prioritizing the display of high-priority or immediately displayed alarm information, the problem of the instrument panel being unable to display all alarm information in a timely manner is solved, enabling users to understand the vehicle status in a timely manner and reducing the risk of accidents.
Patent Information
- Application Number
- CN202210358512.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-06
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-04-06
AI Technical Summary
In existing technology, car dashboards cannot display all alarm information in a timely manner, which makes it impossible for users to control the vehicle in time and may lead to accidents.
By detecting the display type and priority of alarm information, high-priority or immediately displayed alarm information is prioritized for display, and low-priority or already displayed alarm information is interrupted when necessary. Multiple alarm information is displayed alternately until it is confirmed or resolved.
Ensure users are aware of all alarm information in a timely manner, reducing the probability of accidents.
Smart Images

Figure CN114801736B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automobiles, and in particular to an alarm information display method and device and a storage medium. BACKGROUND
[0002] With the development of automobile technology, more and more alarm information for alarming vehicle faults or abnormal conditions of a vehicle can be displayed on an instrument of the vehicle.
[0003] In the related art, when displaying alarm information, the instrument displays alarm information with a high priority first, and alarm information with a high priority is not dismissed or confirmed, so the instrument cannot display alarm information with a low priority. In this way, the instrument cannot display all alarm information of the vehicle in time, and the user cannot control the vehicle based on the alarm information displayed by the instrument in time, which may lead to some accidents. SUMMARY
[0004] Embodiments of the present application provide an alarm information display method and device and a storage medium, which can display alarm information of a vehicle in time to remind the user to control the vehicle, thereby reducing the probability of accidents. The technical solution is as follows:
[0005] In one aspect, an alarm information display method is provided, and the method comprises:
[0006] When a notification message for indicating first alarm information is detected in a message queue, a display type of the first alarm information is obtained, the message queue comprises a plurality of received notification messages, the plurality of notification messages correspond to a plurality of alarm information one by one, and each alarm information corresponds to a priority;
[0007] If the display type of the first alarm information is an immediate display type or the priority of the first alarm information is not lower than the priority of second alarm information that is currently being displayed, the second alarm information is stopped from being displayed, and the first alarm information is displayed;
[0008] At least one target alarm information with the highest priority in the plurality of alarm information is obtained;
[0009] After the first alarm information is displayed, the at least one target alarm information is displayed.
[0010] Optionally, if the target alarm information comprises the first alarm information and the second alarm information, the step of displaying the at least one target alarm information after the first alarm information is displayed comprises:
[0011] if the display duration of the second alarm information does not reach a first duration, displaying the second alarm information for the second duration after the first alarm information is displayed for a second duration;
[0012] after the second alarm information is displayed, alternately displaying each alarm information for the second duration according to the receiving order of the notification messages corresponding to each alarm information in the target alarm information.
[0013] Optionally, if the target alarm information is an alarm information to be solved or confirmed, and the plurality of alarm information further comprises a third alarm information with a priority lower than the target alarm information, the method further comprises:
[0014] when a confirmation signal or a solution signal of the target alarm information is detected or the display duration reaches a maximum display duration, stopping displaying the target alarm information and displaying the third alarm information.
[0015] Optionally, if the display type of the first alarm information is an immediate display type, and the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information comprises the second alarm information and at least one fourth alarm information, the displaying the at least one target alarm information after the first alarm information is displayed comprises:
[0016] if the display duration of the second alarm information does not reach a first duration, displaying the second alarm information for a second duration after the first alarm information is displayed for a third duration;
[0017] after the second alarm information is displayed, alternately displaying each alarm information for the second duration according to the receiving order of the notification messages corresponding to each alarm information in the target alarm information.
[0018] Optionally, the method further comprises:
[0019] when a confirmation signal or a solution signal of the target alarm information is detected, stopping displaying the target alarm information and displaying an alarm information with a priority equal to the priority of the first alarm information in the plurality of alarm information.
[0020] In another aspect, an alarm information display device is provided, the device comprising:
[0021] an acquisition module configured to acquire a display type of a first alarm information when a notification message indicating the first alarm information is detected in a message queue, the message queue comprising a plurality of received notification messages, the plurality of notification messages corresponding to a plurality of alarm information one by one, each alarm information corresponding to a priority;
[0022] The display module is configured to stop displaying the second alarm information and display the first alarm information if the display type of the first alarm information is immediate display or the priority of the first alarm information is not lower than the priority of the currently displayed second alarm information.
[0023] The acquisition module is also used to acquire at least one target alarm message with the highest priority among the plurality of alarm messages;
[0024] The display module is further configured to display the at least one target alarm information after displaying the first alarm information.
[0025] Optionally, if the target alarm information includes the first alarm information and the second alarm information, the display module is further configured to:
[0026] If the display duration of the second alarm information does not reach the first duration, then the second alarm information will be displayed for the second duration after the first alarm information has been displayed for the second duration.
[0027] After displaying the second alarm information, the second duration is displayed alternately for each alarm information according to the receiving order of the notification messages corresponding to each alarm information included in the target alarm information.
[0028] Optionally, if the target alarm information is an alarm information to be resolved or confirmed, and the plurality of alarm information further includes a third alarm information with a lower priority than the target alarm information, the device is further configured to:
[0029] When a confirmation signal or resolution signal for the target alarm information is detected, or when the display duration reaches the maximum display duration, the display of the target alarm information is stopped, and the third alarm information is displayed.
[0030] Optionally, if the display type of the first alarm information is immediate display, and the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information includes the second alarm information and at least one fourth alarm information, the display module is further configured to:
[0031] If the display duration of the second alarm information does not reach the first duration, then the second alarm information will be displayed for a second duration after the first alarm information has been displayed for a third duration.
[0032] After the second alarm information is displayed, the second duration is displayed alternately for each alarm information according to the receiving order of the notification messages corresponding to the second alarm information and the at least one fourth alarm information.
[0033] Optionally, the device is further used for:
[0034] When a confirmation signal or a resolution signal for the target alarm information is detected, the target alarm information is stopped from being displayed, and alarm information with a priority equal to or higher than the priority of the first alarm information is displayed from the plurality of alarm information.
[0035] In another aspect, an alarm information display device is provided, which includes a processor and a memory for storing a computer program, the processor being configured to execute the program stored in the memory to implement the steps of the alarm information display method.
[0036] In another aspect, a computer readable storage medium is provided, which stores a computer program, the computer program being configured to implement the steps of the alarm information display method when executed by a computer.
[0037] In another aspect, a computer program product is provided, which includes instructions configured to cause a computer to perform the steps of the alarm information display method when the computer program product is executed by the computer.
[0038] The technical scheme provided by the embodiments of the present application has at least the following beneficial effects:
[0039] In the embodiments of the present application, when a notification message for indicating the first alarm information is detected in the message queue, the display type of the first alarm information can be acquired. If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information being currently displayed, the second alarm information is stopped from being displayed, and the first alarm information is displayed. As can be seen, in the embodiments of the present application, the alarm information can be displayed based on the display type of the currently detected alarm information, that is, when the display type of the currently detected alarm information is the immediate display type, even if the priority of the alarm information is lower than the priority of the alarm information being currently displayed, the currently displayed alarm information can still be interrupted, and the detected alarm information can be started to be displayed. Or, when the priority of the currently detected alarm information is not lower than the priority of the alarm information being displayed, the currently displayed alarm information can also be interrupted to display the detected alarm information, which can enable the user to see all the alarm information in time, thereby reducing the probability of accidents. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort.
[0041] Figure 1 is a system architecture diagram involved in an alarm information display method provided by an embodiment of the present application;
[0042] Figure 2 is a flowchart of an alarm information display method provided by an embodiment of the present application;
[0043] Figure 3 is a mapping relationship diagram of alarm information provided by an embodiment of the present application;
[0044] Figure 4 is a schematic diagram of an operation performed based on the priority of first alarm information and second alarm information provided by an embodiment of the present application;
[0045] Figure 5 is a schematic diagram of an alarm information display device provided by an embodiment of the present application;
[0046] Figure 6 is a structural schematic diagram of a display device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0047] To make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0048] Before the embodiments of the present application are explained in detail, the system architecture involved in the embodiments of the present application is introduced.
[0049] Figure 1 is a system architecture diagram involved in an alarm information display method provided by an embodiment of the present application. As shown in Figure 1 , the system includes a plurality of controllers 101, a CAN gateway 102 and a display node 103. The plurality of controllers 101 can communicate with the CAN gateway 102 through a CAN communication bus, and the CAN gateway 102 can also communicate with the display node 103 through the CAN communication bus.
[0050] The plurality of controllers 101 are respectively configured to detect the running state of each device included in each module on the vehicle. After detecting that a certain device in the module corresponding to each controller 101 fails, each controller 101 can send a notification message for alarming the failure to the CAN gateway 102 through the CAN communication bus. The notification message includes the ID of the alarm information corresponding to the failure and a failure signal. The signal value of the failure signal can be 1.
[0051] It should be noted that in this embodiment, multiple alarm messages are set according to various possible faults of the various components on the vehicle. Each fault corresponds to one alarm message, and each alarm message has a unique ID. Each controller 101 among the multiple controllers pre-stores a mapping relationship between various possible faults of the components within its corresponding module and the IDs of the alarm messages. Based on this, when any controller 101 detects a fault in a component within its corresponding module, it can look up the ID of the corresponding alarm message from its stored mapping relationship. Then, the controller can generate a notification message based on the ID of the alarm message and the fault signal and send the notification message to the CAN gateway 102.
[0052] Furthermore, after each of the multiple controllers sends a notification message to the CAN gateway to alarm for a certain fault, if it detects that the corresponding fault has been resolved, it can generate a fault resolution message using the method for generating notification messages described above, and send this fault resolution message to the CAN gateway. This fault resolution message includes the ID of the alarm information corresponding to the fault and a resolution signal. The signal value of the resolution signal can be 0.
[0053] The CAN gateway 102 is used to receive notification messages and fault resolution messages sent by multiple controllers 101, and to send the received notification messages and fault resolution messages to the display node 103.
[0054] Display node 103 can receive new notification messages sent by CAN gateway 102 in real time and store the received new notification messages in its own message queue. This message queue includes multiple notification messages received by display node 103, and these multiple notification messages correspond one-to-one with multiple alarm messages, each alarm message having a priority.
[0055] It should be noted that the display node 103 pre-stores a first mapping relationship between alarm information, display type, ID, and priority. The display type may include immediate display type and delayed display type, which is not limited in this embodiment.
[0056] Based on this, when the display node 103 stores the received new notification message in the message queue, it can be considered that a notification message is detected in the message queue, and the alarm information indicated by the ID of the detected alarm information in the notification message is referred to as first alarm information. At this time, the display node 103 can obtain the display type and the priority of the first alarm information from the first mapping relationship stored by itself based on the ID of the first alarm information. If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information currently being displayed, the display node 103 can stop displaying the second alarm information currently being displayed, and obtain the first alarm information from the first mapping relationship based on the ID of the first alarm information, and then display the first alarm information. After that, the display node can also obtain the priority of each alarm information in the plurality of alarm information in the message queue, and select at least one target alarm information with the highest priority from them, and display the at least one target alarm information after displaying the first alarm information.
[0057] The plurality of controllers 101 can be a plurality of ECUs (Electronic Control Units) of the vehicle, and each module on the vehicle can include a body control module, a chassis control module, an entertainment control module, an engine control module, etc. Figure 1 Three controllers are shown in the figure, and in actual applications, more or fewer controllers can be included in the system, which is not limited in the embodiments of the present application.
[0058] The CAN gateway 102 can be a gateway in the vehicle, and the display node 103 can be an instrument or a central control host on the vehicle, which is not limited in the embodiments of the present application.
[0059] Next, the alarm information display method provided by the embodiments of the present application will be introduced.
[0060] Figure 2 The method provided by the embodiments of the present application is an alarm information display method, which can be applied to the display node introduced above, as shown in the figure, the method comprises the following steps: Figure 2
[0061] Step 201: When a notification message for indicating a first alarm information is detected in a message queue, obtain the display type of the first alarm information, the message queue includes a plurality of received notification messages, the plurality of notification messages correspond to a plurality of alarm information one by one, and each alarm information corresponds to a priority.
[0062] In the embodiment of the present application, the vehicle comprises a plurality of controllers, and each controller is configured to detect the operating state of each device comprised in each module of the vehicle. On this basis, when each controller detects that a certain device in the module corresponding to the controller has a certain fault, the controller can send a notification message for alarming the fault to the CAN gateway through the CAN communication bus.
[0063] Each module of the vehicle can comprise a body control module, a chassis module, an engine module, an entertainment control module, etc., which are not limited in the embodiment of the present application. Each module comprises a plurality of devices for realizing functions related to the module.
[0064] For example, when each controller detects that a certain device in the module corresponding to the controller has a certain fault, the controller can generate a notification message for alarming the fault according to the fault, and then send the notification message to the CAN gateway. The notification message comprises an ID of alarm information indicating the fault and a fault signal. The signal value of the fault signal can be 1.
[0065] It should be noted that in the embodiment of the present application, a plurality of alarm information are set in advance for various faults that can occur in each device. Each alarm information corresponds to an ID, i.e., the ID is used to uniquely identify an alarm information. On this basis, each controller is pre-stored with a mapping relationship between the IDs of various faults that can occur in each device in the module corresponding to the controller and the IDs of alarm information. Based on this, when any controller of the plurality of controllers detects that a certain device in the module corresponding to the controller has a certain fault, the controller acquires the fault ID of the current fault, finds the fault ID identical to the fault ID of the current fault in the mapping relationship between various fault IDs and the IDs of alarm information stored in the controller, and takes the ID of the alarm information corresponding to the found fault ID as the ID of the alarm information corresponding to the fault. Then, the controller can generate a notification message based on the ID of the alarm information and the fault signal, and send the notification message to the CAN gateway.
[0066] In addition, after each controller of the plurality of controllers sends a notification message for alarming a certain fault to the CAN gateway, if it is detected that the corresponding fault has been solved, the controller can generate a fault solution message by referring to the method for generating the notification message described above, and send the fault solution message to the CAN gateway. The fault solution message comprises the ID of the alarm information corresponding to the fault and a solution signal. The signal value of the solution signal can be 0.
[0067] The CAN gateway can send the received notification message and the fault resolution message to the display node after receiving the notification message and the fault resolution message sent by any controller for fault alarm.
[0068] In the embodiment of the present application, the display node can receive the newly added notification message sent by the CAN gateway in real time, and store the received newly added notification message in a message queue of the display node. Whenever the display node stores a notification message in the message queue, it can be considered that the display node detects a notification message in the message queue, and at this time, the display node can take the alarm information indicated by the ID of the alarm information included in the currently detected notification message as the first alarm information. On this basis, the display node obtains the display type of the first alarm information. The message queue includes a plurality of notification messages received by the display node, the plurality of notification messages correspond to a plurality of alarm information one by one, and each alarm information corresponds to a priority.
[0069] It should be noted that the display node has a mapping relationship between the ID of the alarm information and the display type stored in advance. The display type can include an immediate display type and a delayable display type. The immediate display type is used to indicate that the display is performed immediately when the notification message indicating the alarm information of the corresponding type is detected; the delayable display type is used to indicate that the display of each alarm information can be performed based on the priority of the alarm information indicated by each notification message in the message queue when the notification message indicating the alarm information of the corresponding type is detected.
[0070] Based on this, the display node can obtain the ID of the first alarm information contained in the currently detected notification message. Then, the ID of the alarm information consistent with the ID of the first alarm information is searched in the mapping relationship between the ID of the alarm information and the display type stored by the display node, and the display type corresponding to the searched ID of the alarm information is taken as the display type of the first alarm information.
[0071] Step 202: If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the currently displayed second alarm information, stop displaying the second alarm information and display the first alarm information.
[0072] In the embodiment of the present application, after obtaining the display type of the first alarm information, the display node can determine whether the display type of the first alarm information is the immediate display type. If the display type of the first alarm information is the immediate display type, the display node immediately stops displaying the currently displayed second alarm information and displays the first alarm information, that is, if the display type of the currently detected alarm information is the immediate display type, the display node can interrupt the currently displayed alarm information and preferentially display the currently detected alarm information.
[0073] Optionally, if the display type of the first alarm information is not the immediate display type, but the delayable display type, the display node can further acquire the priorities of the first alarm information and the second alarm information.
[0074] It should be noted that the display node further pre-stores a mapping relationship between the IDs of alarm information and the priorities of alarm information. The priority of alarm information can be set according to the category of alarm information. For example, the category of alarm information can include a safety driving impact category, a fault category and a prompt category. The three categories of alarm information can be divided into a first level and a second level according to the severity of the fault corresponding to the alarm information. In each category, the severity of the fault indicated by the first level alarm information is greater than the severity of the fault indicated by the second level alarm information. The priority of the safety driving impact category alarm information is the highest, the priority of the first level fault category alarm information in the fault category alarm information and the first level prompt category alarm information in the prompt category alarm information is the second highest, and the priority of the second level fault category alarm information in the fault category alarm information and the second level prompt category alarm information in the prompt category alarm information is the lowest.
[0075] For convenience of description, the highest priority can be represented by P1, the second highest priority can be represented by P2, and the lowest priority can be represented by P3. The priority P1> the priority P2> the priority P3. Of course, the priority can also have other division manners, and the above is an exemplary division manner given by the embodiments of the present application, which does not limit the embodiments of the present application.
[0076] For example, the display node can find the ID of alarm information consistent with the ID of the first alarm information from the mapping relationship between the IDs of alarm information and the priorities of alarm information stored by itself, and take the priority corresponding to the found ID of alarm information as the priority of the first alarm information. According to the same method, the display node can obtain the priority of the second alarm information currently being displayed, which will not be described herein again.
[0077] After the priority of the first alarm information and the priority of the second alarm information are acquired, the display node can compare the priority of the first alarm information with the priority of the second alarm information, and then determine whether the priority of the first alarm information is lower than the priority of the second alarm information. If the priority of the first alarm information is not lower than the priority of the second alarm information currently being displayed, the display node can also stop displaying the second alarm information and display the first alarm information. That is, even if the display type of the currently detected alarm information is not the immediate display type, but the priority of the alarm information is not lower than the priority of the alarm information currently being displayed, the display node can interrupt the alarm information currently being displayed, so as to preferentially display the currently detected alarm information.
[0078] If the priority of the first alarm information is lower than the priority of the second alarm information currently being displayed, and the display type of the first alarm information is the delayable display type, the display node can continue to display the second alarm information, that is, when the display type of the currently detected alarm information is the delayable display type, and the priority of the alarm information is lower than the priority of the alarm information currently being displayed by the display node, the display node cannot interrupt the alarm information currently being displayed.
[0079] It should be noted that when the display node interrupts the second alarm information currently being displayed and preferentially displays the first alarm information, the buzzer can also be triggered to sound an alarm.
[0080] The display node has a mapping relationship between the buzzer alarm frequency and the ID of the alarm information stored in advance. Based on this, the display node can find the ID of the alarm information consistent with the ID of the first alarm information from the mapping relationship between the buzzer alarm frequency and the ID of the alarm information stored in advance based on the ID of the first alarm information. Then, the buzzer alarm frequency corresponding to the ID of the alarm information found is taken as the buzzer alarm frequency corresponding to the first alarm sound, and then the buzzer is controlled to sound an alarm at the buzzer alarm frequency.
[0081] It should be noted that the buzzer alarm frequency can be set according to the category of the alarm information, that is, the categories of the alarm information are different, and the frequency of the buzzer alarm when the buzzer sounds an alarm is different. For example, the buzzer alarm frequency corresponding to the alarm information of the safety driving type can be set to 2000 Hz, the buzzer alarm frequency corresponding to the alarm information of the fault type can be set to 1500 Hz, and the buzzer alarm frequency corresponding to the alarm information of the prompt type can be set to 800 Hz. Of course, the alarm sound of the buzzer when sounding an alarm can also have other setting modes, which are not limited by the embodiments of the application.
[0082] Step 203: Acquire at least one target alarm information with the highest priority from a plurality of alarm information.
[0083] In the embodiment of the present application, the display node can further acquire the priorities of the multiple alarm information corresponding to the multiple notification messages in the process of displaying the first alarm information, and then acquire at least one target alarm information with the highest priority from the priorities of the multiple alarm information, so as to display the at least one target alarm information after displaying the first alarm information.
[0084] As an example, it can be known from the foregoing introduction that each of the multiple notification messages includes an ID of an alarm information. Based on this, taking any notification message in the multiple notification messages as an example, the display node can find an ID of an alarm information consistent with the ID of the alarm information included in the notification message from the mapping relationship between the IDs of the alarm information stored by the display node and the priorities of the alarm information, and take the priority of the alarm information corresponding to the found ID of the alarm information as the priority of the alarm information. According to the same method, the display node can acquire the priorities of the multiple alarm information corresponding to the multiple notification messages.
[0085] Alternatively, in step 202, the display node can have already acquired the priorities of the first alarm information and the second alarm information, in which case the display node can acquire the priorities of the multiple alarm information except the first alarm information and the second alarm information.
[0086] After acquiring the priorities of the multiple alarm information, the display node can find the alarm information with the highest priority from the priorities of the multiple alarm information as a target alarm information, where the target alarm information can be one or multiple.
[0087] Step 204: Display at least one target alarm information after displaying the first alarm information.
[0088] In the embodiment of the present application, the display node can display at least one target alarm information with the highest priority in the multiple alarm information acquired after displaying the first alarm information.
[0089] If the target alarm information includes the first alarm information and the second alarm information, it means that the first alarm information and the second alarm information interrupted by display are alarm information with the same priority and are the alarm information with the highest priority in the multiple alarm information. In this case, if the display time length of the second alarm information does not reach the first time length before the display node displays the first alarm information, the display node displays the second alarm information for the second time length preferentially after displaying the first alarm information for the second time length; and the display node displays each alarm information for the second time length alternately according to the receiving order of the notification messages corresponding to the alarm information included in the target alarm information after displaying the second alarm information for the second time length.
[0090] The first time length is a pre-set minimum display time length threshold of the alarm information, for example, the first time length can be 2 seconds. The second time length is a pre-set display time length of the alarm information of a certain priority, which is the priority of the first alarm information and the second alarm information. For example, when the priority of the first alarm information and the second alarm information is the first priority, the second time length can be 4 seconds, and when the first alarm information and the second alarm information are the second priority, the second time length is 3 seconds, wherein the second priority is lower than the first priority.
[0091] In addition, when alternately displaying each alarm information according to the receiving order of the notification messages corresponding to each alarm information included in the target alarm information, each alarm information can be displayed in a cycle according to the receiving order. For example, it is assumed that the target alarm information obtained by the display node includes not only the first alarm information A1 and the second alarm information A2, but also the fifth alarm information A5. The order of the notification messages corresponding to the three alarm information is the notification message corresponding to the fifth alarm information, the notification message corresponding to the second alarm information, and the notification message corresponding to the first alarm information, respectively. In this case, the display node can cycle the display of each alarm information for the second time length in the order of A5, A2 and A1.
[0092] Alternatively, if the display node displays the first alarm information, the display time length of the second alarm information has reached the first time length, then after displaying the first alarm information for the second time length, the display node can no longer display the second alarm information separately, but directly alternately cycle the display of each alarm information for the second time length according to the receiving order of the notification messages corresponding to each alarm information included in the target alarm information. The method of the display node alternately cycling the display of each alarm information for the second time length according to the receiving order of the notification messages corresponding to each alarm information included in the target alarm information can refer to the method described above, and the embodiments of the present application will not be described again.
[0093] Alternatively, in the process of displaying the target alarm information by the above-mentioned method, if the target alarm information is an alarm information to be solved or confirmed, the display node stops displaying the target alarm information after detecting the confirmation signal or the solution signal of all target alarm information.
[0094] For example, the display node can detect whether a solution signal or a confirmation signal of each target alarm information is received in the process of alternately displaying each target alarm information. If the display node detects a confirmation signal or a solution signal of a certain target alarm information, the display node can stop displaying the corresponding target alarm information.
[0095] It should be noted that the display node pre-stores a mapping relationship between the processing mode of the alarm information and the ID of the alarm information. The processing mode of the alarm information can be to be confirmed, to be solved, or to display the maximum display duration. Among them, the processing mode of each alarm information can be divided according to the category of the alarm information. For example, the alarm information of the impact on safe driving category can be divided into alarm information to be solved, the alarm information of the fault category can be divided into alarm information to be confirmed, and the alarm information of the prompt category can be divided into alarm information to display the maximum display duration. Among them, if the processing mode of the alarm information is to be solved, the display node is instructed to stop displaying the alarm information after detecting the solution signal of the alarm information. If the processing mode of the alarm information is to be confirmed, the display node is instructed to stop displaying the alarm information and store the alarm information in the new storage list after detecting the confirmation signal of the alarm information. If the processing mode of the alarm information is to display the maximum display duration, the display node is instructed to stop displaying the alarm information and store the alarm information in the storage list when the display duration of the alarm information on the display node reaches the maximum display duration.
[0096] Based on this, the display node can obtain the processing mode corresponding to the ID of the target alarm information from the above mapping relationship according to the ID of the target alarm information. If the processing mode of the target alarm information indicates that the target alarm information is alarm information to be solved, the display node can detect whether a fault solution message containing the ID of the target alarm information is received. If the fault solution message including the ID of the target alarm information is received, the display node obtains the notification message corresponding to the target alarm information from the message queue, deletes the notification message, and stops displaying the target alarm information.
[0097] If the processing mode of the target alarm information indicates that the target alarm information is alarm information to be confirmed, the display node can also display a confirmation button of the target alarm information when displaying the target alarm information. On this basis, the display node can detect whether a selection operation of the confirmation button by the user is received. If the selection operation of the confirmation button by the user is received, it is determined that the confirmation signal of the target alarm information is detected. At this time, the display node can stop displaying the target alarm information and store the target alarm information in the storage list.
[0098] If the processing mode of the target alarm information indicates that the target alarm information is alarm information to display the maximum display duration, the display node can start timing from the start of displaying the target alarm information, and stop displaying the target alarm information and store the target alarm information in the storage list when the display duration reaches the maximum display duration.
[0099] Optionally, after all the alarm information is stopped from being displayed in the manner described above, if the third alarm information with a priority lower than the target alarm information is included in the plurality of alarm information corresponding to the plurality of notification messages in the message queue, the display node can display the third alarm information after stopping the display of all the target alarm information.
[0100] Optionally, if the target alarm information includes the first alarm information and the at least one sixth alarm information but does not include the second alarm information, it indicates that the priority of the first alarm information is higher than the priority of the second alarm information. In this case, if the display time length of the second alarm information does not reach the first time length before the display node displays the first alarm information, the display node displays the second alarm information for the second time length after displaying the first alarm information for the second time length. After displaying the second alarm information for the second time length, the display node alternately displays each alarm information for the second time length according to the receiving order of the notification messages corresponding to the alarm information included in the target alarm information. After each target alarm information is resolved or confirmed, the display node displays the second alarm information again. Of course, in some possible cases, if the second alarm information is prompt information, even if the display time length of the second alarm information does not reach the first time length, after displaying the first alarm information for the second time length, the display of the second alarm information can be stopped, and each target alarm information is directly alternately displayed.
[0101] Optionally, if the display time length of the second alarm information reaches the first time length before the display node displays the first alarm information, after displaying the first alarm information for the second time length, the display node does not display the second alarm information, but directly alternately displays each alarm information for the second time length according to the receiving order of the notification messages corresponding to the alarm information included in the target alarm information, until each target alarm information is resolved or confirmed, and then the display node displays the second alarm information again. That is, when the alarm information with a high priority interrupts the alarm information with a low priority, if the display time length of the alarm information with the low priority does not reach the first time length, after displaying the alarm information with the high priority, the alarm information with the low priority can be displayed once. If the display time length of the alarm information with the low priority reaches the first time length, after displaying the alarm information with the high priority, the alarm information with the low priority will not be displayed, until each target alarm information is confirmed or resolved, and then the alarm information with the low priority is displayed again.
[0102] Optionally, if the display type of the first alarm information is the immediate display type, the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information comprises the second alarm information and at least one fourth alarm information, it is indicated that the second alarm information and the at least one fourth alarm information interrupted by the display are alarm information with the highest priority in the plurality of alarm information. In this case, if the display time length of the second alarm information has not reached the first time length before the display node displays the first alarm information, after the first alarm information is displayed for the third time length, the display node displays the second alarm information for the second time length in priority; after the second alarm information is displayed, each alarm information is displayed for the second time length in turn according to the receiving order of the notification message corresponding to the second alarm information and the at least one fourth alarm information, until all the target alarm information is solved or confirmed, and then alarm information with the same priority as the first alarm information, including the first alarm information, is displayed. In this case, when the alarm information with the same priority as the first alarm information is displayed, each alarm information can also be displayed in turn according to the receiving order of the notification message corresponding to each alarm information, and the embodiments of the present application will not be described again.
[0103] The third time length is the display time length of alarm information of a certain priority, and the priority is the priority of the first alarm information. The third time length can be equal to the second time length, or can be not equal to the second time length, and the embodiments of the present application do not limit this.
[0104] Optionally, if the display time length of the second alarm information has reached the first time length before the display of the first alarm information, after the first alarm information is displayed for the third time length, the interrupted second alarm information is no longer displayed in priority, but each alarm information is displayed for the second time length in turn according to the receiving order of the notification message corresponding to the second alarm information and the at least one fourth alarm information, until all the target alarm information is solved or confirmed, and then the display node displays the first alarm information and alarm information with the same priority as the first alarm information.
[0105] The method that the display node displays each alarm information for the second time length in turn according to the receiving order of the notification message corresponding to the second alarm information and the at least one fourth alarm information can refer to the method that the display node displays each alarm information for the second time length in turn according to the receiving order of the notification message corresponding to the target alarm information, which will not be described again in the embodiments of the present application.
[0106] It should be noted that in the embodiments of the present application, the alarm information corresponding to the door opening alarm, the overspeed alarm and the safety belt alarm can interrupt any alarm information currently displayed by the display node, that is, when the display node detects any alarm information corresponding to the door opening alarm, the overspeed alarm or the safety belt alarm, the alarm information currently displayed can be immediately stopped and the alarm information is displayed.
[0107] In addition, in the embodiments of the present application, an icon for making a call can also be displayed on the display node, when the display node detects a selection operation of the icon by the user, a digital dialing window can be displayed, in addition, when the display node detects an incoming call, an incoming call display window can also be displayed, and in a call state, an on-call window can also be displayed. However, the display positions of the digital dialing window, the incoming call display window and the on-call window on the display node are the same as the display position of the alarm information. In this case, if the alarm information currently displayed on the display node is a prompt alarm information, when the display node detects a selection operation of the icon for making a call by the user or detects an incoming call, the prompt alarm information currently displayed can be stopped and the digital dialing window or the incoming call display window is displayed. In addition, when the on-call window is displayed, if the display node detects a prompt alarm information, the on-call window can also be stopped and the prompt alarm information is displayed, until all the prompt alarm information is solved, confirmed or the display time exceeds the maximum time, and then the on-call window is displayed again. That is, the digital dialing window and the incoming call display window can interrupt the display of the prompt alarm information, and the prompt alarm information can interrupt the display of the on-call window.
[0108] Optionally, if the alarm information currently displayed by the display node is the impact on safe driving alarm information or the fault alarm information, even if the display node detects a selection operation of the icon for making a call by the user or detects an incoming call, the digital dialing window or the incoming call display window is not displayed, and the alarm information currently displayed is continued to be displayed. That is, the digital dialing window and the incoming call display window cannot interrupt the display of the impact on safe driving alarm information and the fault alarm information.
[0109] It should be noted that, in this embodiment, each alarm message is stored in an inventory list when it is confirmed or when its display duration reaches the maximum display duration. Based on this, an inventory quantity indicator icon can also be displayed on the display node. This indicator icon contains an inventory value to indicate the quantity of stored alarm messages. Specifically, when the fault corresponding to an alarm message stored in the inventory list is cleared, the inventory value in the indicator icon is decremented by 1, meaning that the alarm messages stored in the inventory list correspond to alarm messages for faults that have not yet been cleared. If the inventory list does not contain any alarm messages, the icon is not displayed on the display node.
[0110] In addition, when the vehicle is turned off, the display node can automatically clear all alarm information stored in the inventory list.
[0111] It is worth noting that, as described above, the display node stores multiple mapping relationships, and each mapping relationship can be queried using the alarm information ID to retrieve the corresponding information. That is, each mapping relationship uses the alarm information ID as the key. Based on this, in this embodiment, each mapping relationship in the display node can be recorded using a mapping relationship table. For example, it can be recorded using... Figure 3 The mapping relationship is represented by the table shown.
[0112] The following examples illustrate the operations performed based on the priority of the first and second alarm messages in the alarm information display method described above. For instance... Figure 4 As shown, S1 indicates a Level 1 alarm message among alarm messages affecting safe driving; S2 indicates a Level 2 alarm message among alarm messages affecting safe driving; W1 indicates a Level 1 alarm message among fault alarm messages; W2 indicates a Level 2 alarm message among fault alarm messages; I1 indicates a Level 1 alarm message among alert alarm messages; and I2 indicates a Level 2 alarm message among alert alarm messages. The priority of alarm messages of types S1 and S2 is P1; the priority of alarm messages of types W1 and I1 is P2; and the priority of alarm messages of types W2 and I2 is P3. P1 > P2 > P3. The alarm message currently being displayed by the display node can be... Figure 4 The second column contains any of the alarm information; that is, the second alarm information can be any alarm information in the second column. The alarm information currently detected by the display node can be any of the alarm information in the second column. Figure 4 The second row includes any one of the alarm messages, meaning the first alarm message can be any one of the alarm messages in the second row. The alarm message display method described above will be explained by introducing seven operations performed based on the priority of the first and second alarm messages.
[0113] one,Figure 4 Action 1 in FIG. 24 represents the operation performed by the display node when the priority of the first alarm information is P1 and the priority of the second alarm information is P2, and at this time, there are the following two cases:
[0114] (1) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node is all alarm information with the priority of P1.
[0115] In this case, when the display node detects the first alarm information with the priority of P1, the display node can immediately interrupt the second alarm information with the priority of P1 that is currently being displayed, and display the first alarm information for 4s. If the display time of the interrupted second alarm information has not reached 2s, after displaying the first alarm information for 4s, the display node displays the interrupted second alarm information for 4s first, and then alternately displays each alarm information with the priority of P1 according to the receiving order of the notification messages corresponding to the multiple alarm information with the priority of P1. If the display time of the interrupted second alarm information has reached 2s, after displaying the first alarm information for 4s, the display node directly alternately displays each alarm information according to the receiving order of the notification messages corresponding to the multiple alarm information with the priority of P1.
[0116] (2) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node includes alarm information with the priority of P2.
[0117] In this case, when the display node detects the first alarm information with the priority of P1, the display node can immediately interrupt the second alarm information with the priority of P1 that is currently being displayed, and display the first alarm information for 4s. After that, the display node alternately displays each alarm information with the priority of P1 according to the receiving order of the notification messages corresponding to the multiple alarm information with the priority of P1, and after each alarm information with the priority of P1 is resolved or confirmed, the display node displays the alarm information with the priority of P2.
[0118] Two, Figure 4 Action 2 in FIG. 25 represents the operation performed by the display node when the priority of the first alarm information is P2 and the priority of the second alarm information is P1, and at this time, there are the following two cases:
[0119] (1) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node is all alarm information with the priority of P1.
[0120] In this case, when the display node detects the first alarm information with the priority P2, the display node can immediately interrupt the alarm information with the priority PI which is currently being displayed, and display the alarm information with the priority P2 for 3s, since the display type of the first alarm information is the immediate display type. Among them, if the display duration of the interrupted second alarm information does not reach 2s, the second alarm information with the priority PI is displayed for 4s after the first alarm information is displayed for 4s. Then, the alarm information with the priority PI is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority PI. If the display duration of the interrupted second alarm information with the priority PI has reached 2s, the alarm information with the priority PI is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority PI after the first alarm information is displayed for 4s, until the alarm information with the priority PI is resolved or confirmed, and then the display node displays the alarm information with the priority P2.
[0121] (2) There is alarm information with the priority P2 in the plurality of alarm information indicated by the plurality of notification messages in the message queue of the display node.
[0122] In this case, when the display node detects the first alarm information with the priority P2, the display node can immediately interrupt the alarm information with the priority PI which is currently being displayed, and display the alarm information with the priority P2 for 3s, since the display type of the first alarm information is the immediate display type. Among them, if the display duration of the interrupted second alarm information does not reach 2s, the second alarm information with the priority PI is displayed for 4s after the first alarm information is displayed for 4s. Then, the alarm information with the priority PI is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority PI. If the display duration of the interrupted second alarm information with the priority PI has reached 2s, the alarm information with the priority PI is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority PI after the first alarm information is displayed for 4s, until the alarm information with the priority PI is resolved or confirmed, and then the display node displays the alarm information with the priority P2.
[0123] Three, Figure 4 The action 3 in the above table indicates the operation performed by the display node when the priority of the first alarm information is P3 and the priority of the second alarm information is also P3.
[0124] In this case, when the display node detects the first alarm information with the priority P3, the display node can immediately interrupt the second alarm information with the priority P3 that is currently being displayed, and display the first alarm information for 4s. Among them, if the display duration of the interrupted second alarm information does not reach 2s, after displaying the first alarm information for 4s, the interrupted second alarm information is preferentially displayed for 4s. Then, according to the receiving order of the notification messages corresponding to the alarm information with the priority P3, each alarm information is alternately displayed for 4s. If the display duration of the interrupted second alarm information has reached 2s, after displaying the first alarm information for 4s, each alarm information is directly alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P3.
[0125] Four, Figure 4 Action 4 in the above table indicates the operation performed by the display node when the priority of the first alarm information is P1 and the priority of the second alarm information is P2. At this time, there are the following two cases:
[0126] (1) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node is all alarm information with the priority P2.
[0127] In this case, when the display node detects the first alarm information with the priority P1, the display node can immediately interrupt the second alarm information with the priority P2 that is currently being displayed, and the display node can display the first alarm information with the priority P1 until the first alarm information with the priority P1 is resolved, and then stop displaying the first alarm information. Among them, if the display duration of the interrupted second alarm information with the priority P2 does not reach 2s, after stopping displaying the first alarm information, the interrupted second alarm information with the priority P2 is preferentially displayed for 4s. Then, according to the receiving order of the notification messages corresponding to the alarm information with the priority P2, each alarm information is alternately displayed for 4s. If the display duration of the interrupted second alarm information with the priority P2 has reached 2s, after stopping displaying the first alarm information, each alarm information is directly alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P2.
[0128] (2) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node includes alarm information with the priority P1.
[0129] In this case, when the display node detects the first alarm information with the priority P1, the display node can immediately interrupt the second alarm information with the priority P2 that is currently being displayed, and display the first alarm information for 4s. If the display time of the interrupted second alarm information with the priority P2 does not reach 2s, the display node displays the second alarm information with the priority P2 for 4s after displaying the first alarm information. Then, the display node alternately displays each alarm information with the priority P1 for 4s in the order of the received notification messages corresponding to the alarm information with the priority P1, until each alarm information with the priority P1 is resolved or confirmed, and then the display node displays the alarm information with the priority P2. If the interrupted second alarm information with the priority P2 is the I1 type alarm information, the display node can not display the alarm information.
[0130] Five, Figure 4 Action 5 in FIG. 5 indicates an operation performed by the display node when the first alarm information has the priority P2 and the second alarm information also has the priority P2. In this case, there are two situations as follows.
[0131] (1) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node all have the priority P2.
[0132] In this case, when the display node detects the first alarm information with the priority P2, the display node can immediately interrupt the alarm information with the priority P2 that is currently being displayed, and display the first alarm information for 4s. If the display time of the interrupted second alarm information with the priority P2 does not reach 2s, the display node displays the second alarm information with the priority P2 for 4s after displaying the first alarm information for 4s. Then, the display node alternately displays each alarm information with the priority P2 for 4s in the order of the received notification messages corresponding to the alarm information with the priority P2. If the display time of the interrupted second alarm information with the priority P2 reaches 2s, the display node alternately displays each alarm information with the priority P2 for 4s in the order of the received notification messages corresponding to the alarm information with the priority P2 after displaying the first alarm information for 4s.
[0133] (2) The multiple alarm information indicated by the multiple notification messages in the message queue of the display node includes alarm information with the priority P1.
[0134] In this case, when the display node detects the first alarm information with the priority P2, the display node can immediately interrupt the alarm information with the priority P2 that is currently being displayed, and display the alarm information with the priority P2 for 3s. If the display time of the second alarm information with the priority P2 that is interrupted does not reach 2s, the second alarm information with the priority P2 that is interrupted is displayed for 4s after the first alarm information is displayed for 4s. Then, the alarm information with the priority P1 is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P1, until the alarm information with the priority P1 is resolved or confirmed, and then the display node displays the alarm information with the priority P2. If the display time of the second alarm information with the priority P2 that is interrupted reaches 2s, the alarm information with the priority P1 is directly alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P1 after the first alarm information is displayed, until the alarm information with the priority P1 is resolved or confirmed, and then the display node displays the alarm information with the priority P2.
[0135] Six, Figure 4 Action 6 in FIG. 6 represents the operation performed by the display node when the priority of the first alarm information is P1 or P2, and the priority of the second alarm information is P3.
[0136] In this case, when the display node detects the first alarm information with the priority P1 or the priority P2, the display node can immediately interrupt the second alarm information with the priority P3 that is currently being displayed, and display the first alarm information with the priority P1 or the priority P2, until the first alarm information with the priority P1 or the priority P2 is resolved, confirmed, or displayed for a maximum display time, and then stop displaying the first alarm information. If the display time of the second alarm information with the priority P3 that is interrupted does not reach 2s, the second alarm information with the priority P3 that is interrupted is displayed for 4s after the display of the first alarm information is stopped. Then, the alarm information with the priority P3 is alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P3. If the display time of the second alarm information with the priority P3 that is interrupted reaches 2s, the alarm information with the priority P3 is directly alternately displayed for 4s according to the receiving order of the notification messages corresponding to the alarm information with the priority P3 after the display of the first alarm information is stopped.
[0137] Seven, Figure 5 Action 7 in FIG. 7 represents the operation performed by the display node when the priority of the first alarm information is P3, and the priority of the second alarm information is P1 or P2.
[0138] In this case, when the display node detects the first alarm information with the priority P3, the display node continues to display the alarm information with the priority P1 or the priority P2 that is currently being displayed, and stops displaying the alarm information with the priority P1 or the priority P2 until all the alarm information with the priority P1 or the priority P2 is resolved, confirmed or the display duration reaches the maximum display duration, and then displays the first alarm information with the priority P3. That is, the alarm information with the priority P3 cannot interrupt the display of the alarm information with the priority P1 or P2.
[0139] In the embodiment of the present application, when the notification message for indicating the first alarm information is detected in the message queue, the display type of the first alarm information can be acquired. If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information that is currently being displayed, the second alarm information is stopped from being displayed, and the first alarm information is displayed. It can be seen that in the embodiment of the present application, the alarm information can be displayed based on the display type of the currently detected alarm information, that is, when the display type of the currently detected alarm information is the immediate display type, even if the priority of the alarm information is lower than the priority of the alarm information that is currently being displayed, the currently displayed alarm information can be interrupted, and the detected alarm information can be started to be displayed. Or, when the priority of the currently detected alarm information is not lower than the priority of the alarm information that is being displayed, the currently displayed alarm information can also be interrupted, and the detected alarm information can be displayed, so that the user can see all the alarm information in time, thereby reducing the probability of the occurrence of an accident.
[0140] Secondly, after the first alarm information is displayed, the display node can also alternately and circularly display each target alarm information with the highest priority in the plurality of alarm information according to the receiving order of the corresponding notification message. In this way, the user can see the alarm information corresponding to the un-resolved or un-confirmed fault in real time, and then controls the vehicle according to the alarm information, so that the occurrence of an accident can be largely avoided.
[0141] In addition, in the embodiment of the present application, the buzzer can also perform corresponding sound alarm while the alarm information is displayed, so that the user can be reminded in multiple ways, and the occurrence of an accident due to the user's negligence can be largely avoided.
[0142] Next, the alarm information display device provided by the embodiment of the present application is introduced.
[0143] Referring to Figure 6 The embodiment of the present application provides an alarm information display device 500, which comprises an acquisition module 501 and a display module 502.
[0144] The acquisition module 501 is configured to acquire a display type of first alarm information when a notification message used for indicating the first alarm information is detected in a message queue, the message queue comprises a plurality of received notification messages, the plurality of notification messages correspond to a plurality of alarm information one by one, and each alarm information corresponds to a priority;
[0145] The display module 502 is configured to stop displaying second alarm information and display the first alarm information if the display type of the first alarm information is an immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information currently being displayed.
[0146] The acquisition module 501 is further configured to acquire at least one target alarm information with the highest priority in the plurality of alarm information.
[0147] The display module 502 is further configured to display the at least one target alarm information after displaying the first alarm information.
[0148] Optionally, if the target alarm information comprises the first alarm information and the second alarm information, the display module 502 is further configured to:
[0149] If the display duration of the second alarm information does not reach the first duration, the second alarm information is displayed for the second duration after the first alarm information is displayed for the second duration.
[0150] After the second alarm information is displayed, each alarm information in the target alarm information is alternately displayed for the second duration according to the receiving order of the notification messages corresponding to the alarm information.
[0151] Optionally, if the target alarm information is an alarm information to be solved or confirmed, and the plurality of alarm information further comprises third alarm information with a priority lower than the target alarm information, the apparatus 500 is further configured to:
[0152] When a confirmation signal or a solution signal of the target alarm information is detected or the display duration reaches a maximum display duration, the target alarm information is stopped from being displayed, and the third alarm information is displayed.
[0153] Optionally, if the display type of the first alarm information is the immediate display type, the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information comprises the second alarm information and at least one fourth alarm information, the display module 502 is further configured to:
[0154] If the display duration of the second alarm information does not reach the first duration, the second alarm information is displayed for the second duration after the first alarm information is displayed for a third duration.
[0155] After the second alarm information is displayed, each alarm information is displayed for a second time length in turn according to the receiving order of the notification messages corresponding to the second alarm information and the at least one fourth alarm information.
[0156] Optionally, the apparatus 500 is further configured to:
[0157] When the confirmation signal or the resolution signal for the target alarm information is detected, the target alarm information is stopped from being displayed, and alarm information whose priority is the priority of the first alarm information in the plurality of alarm information is displayed.
[0158] In conclusion, in the embodiments of the present application, when the notification message for indicating the first alarm information is detected in the message queue, the display type of the first alarm information can be acquired. If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information being currently displayed, the second alarm information is stopped from being displayed, and the first alarm information is displayed. As can be seen, in the embodiments of the present application, the alarm information can be displayed based on the display type of the currently detected alarm information, that is, when the display type of the currently detected alarm information is the immediate display type, even if the priority of the alarm information is lower than the priority of the alarm information being currently displayed, the currently displayed alarm information can be interrupted, and the detected alarm information can be started to be displayed. Or, when the priority of the currently detected alarm information is not lower than the alarm information being displayed, the currently displayed alarm information can be interrupted, and the detected alarm information can be displayed, so that the user can see all the alarm information in time, thereby reducing the probability of accidents.
[0159] It should be noted that the alarm information display apparatus provided in the above embodiments is only used as an example for the division of the above functional modules when displaying the alarm information, and in actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the alarm information display apparatus and the alarm information display method provided in the above embodiments belong to the same concept, and the specific implementation process is described in detail in the method embodiments, which will not be described here.
[0160] Figure 2 is a structural block diagram of a display device 600 according to an example embodiment. The display node in the above embodiments can be implemented by the display device 600.
[0161] Generally, the display device 600 includes a processor 601 and a memory 602.
[0162] The processor 601 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 601 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 601 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also known as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 601 can be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 601 can further include an AI (Artificial Intelligence) processor for processing machine learning-related computing operations.
[0163] The memory 602 can include one or more computer-readable storage media that can be non-transitory. The memory 602 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one instruction for being executed by the processor 601 to implement the alarm information display method provided by the method embodiments in the present application.
[0164] In some embodiments, the display device 600 can further include a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602, and the peripheral device interface 603 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 603 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 604, a display screen 605, a positioning component 606, and a power supply 607.
[0165] The peripheral interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602 and the peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602 and the peripheral interface 603 can be implemented on a separate chip or circuit board, and the present embodiments are not limited in this regard.
[0166] The radio frequency circuit 604 is used to receive and send RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 604 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 can also include NFC (Near Field Communication) related circuitry, and the present application is not limited in this regard.
[0167] The display screen 605 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 is further configured to capture touch signals on or above the surface of the display screen 605. The touch signals can be input to the processor 601 as control signals for processing. In this case, the display screen 605 can be further configured to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 605 can be one, disposed on the front panel of the display device 600; in other embodiments, the display screen 605 can be at least two, respectively disposed on different surfaces of the display device 600 or in a folding design; in some embodiments, the display screen 605 can be a flexible display screen, disposed on a curved surface or a folding surface of the display device 600. Even, the display screen 605 can be disposed in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen 605 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. It should be noted that in the embodiments of the present application, when the display device 600 is in a landscape mode, the aspect ratio of the display screen of the display device 600 is greater than 1, for example, the aspect ratio of the display screen of the display device 600 can be 16:9 or 4:3. When the display device 600 is in a portrait mode, the aspect ratio of the display screen of the display device 600 is less than 1, for example, the aspect ratio of the display screen of the display device 600 can be 9:18 or 3:4, etc.
[0168] The positioning component 606 is configured to locate the current geographic position of the display device 600, so as to realize navigation or LBS (Location Based Service). The positioning component 606 can be a positioning component based on GPS (Global Positioning System), Beidou system or Galileo system.
[0169] The power supply 607 is configured to supply power to each component in the display device 600. The power supply 607 can be AC power, DC power, disposable battery or rechargeable battery. When the power supply 607 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0170] In some embodiments, the display device 600 further includes one or more sensors.
[0171] That is, the embodiments of the present application not only provide a display device, comprising a processor and a memory for storing processor-executable instructions, wherein the processor is configured to execute Figure 2 the alarm information display method shown in the above embodiments, but also provide a computer readable storage medium, wherein the storage medium stores a computer program, and the computer program is executed by the processor to implement the alarm information display method shown in the above embodiments. Figure 6
[0172] Those skilled in the art can understand that the structure shown in the above embodiments does not constitute a limitation on the display device 600, and the display device can include more or less components than the illustration, or combine certain components, or adopt different component arrangements. Figure 2 The embodiments of the present application also provide a non-transitory computer readable storage medium, when the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute the alarm information display method provided by the above embodiments.
[0173] The embodiments of the present application also provide a computer program product comprising instructions, when the computer program product is executed on a computer, the computer can execute the alarm information display method provided by the above embodiments.
[0174] The embodiments of the present application also provide a computer program product comprising instructions, when the computer program product is executed on a computer, the computer can execute the alarm information display method provided by the above embodiments.
[0175] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data) and signals involved in the embodiments of the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0176] The above description does not limit the embodiments of the present application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the embodiments of the present application shall be included in the protection scope of the embodiments of the present application.
Claims
1. An alarm information display method characterized by comprising: The method comprises: When a notification message for indicating first alarm information is detected in a message queue, a display type of the first alarm information is acquired, the message queue comprises a plurality of received notification messages, the plurality of notification messages correspond to a plurality of alarm information one by one, each alarm information corresponds to a priority; the display type of the alarm information comprises an immediate display type and a delayable display type, the immediate display type is used for indicating immediate display when a notification message for indicating the corresponding type of alarm information is detected, the immediate display type comprises a safety driving impact type, a fault type and a prompt type; the delayable display type is used for indicating that when a notification message for indicating the corresponding type of alarm information is detected, each alarm information is displayed based on the priority of the alarm information indicated by each notification message in the message queue; If the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of a second alarm information currently being displayed, the second alarm information is stopped from being displayed, and the first alarm information is displayed; At least one target alarm information with the highest priority in the plurality of alarm information is acquired; After the first alarm information is displayed, the at least one target alarm information is displayed; wherein alarm information confirmed or displayed for a maximum display time is stored in a stock list; if the target alarm information comprises the first alarm information and the second alarm information, and the display time of the second alarm information does not reach a first time, after the first alarm information is displayed for a second time, the second alarm information is displayed for the second time; after the second alarm information is displayed, each alarm information is alternately displayed for the second time according to the receiving order of the notification messages corresponding to each alarm information in the target alarm information; A stock quantity indication icon is displayed, the indication icon comprises a stock value, the stock value is used for indicating the number of stored alarm information, the stock value in the indication icon is reduced by 1 when the corresponding fault of the alarm information stored in the stock list is resolved; the plurality of alarm information comprises prompt type alarm information; If the alarm information currently being displayed is the prompt type alarm information, and a selection operation of a call icon or a call-in detection is detected, the prompt type alarm information currently being displayed is stopped from being displayed; when in a call-in window, if the prompt type alarm information is detected, the call-in window can also be stopped from being displayed, and the prompt type alarm information is displayed, until all prompt type alarm information is resolved, confirmed or displayed for a maximum time, and then the call-in window is displayed again; wherein a digital dialing window and a call-in display window cannot interrupt the display of the safety driving impact type alarm information and the fault type alarm information.
2. The method of claim 1, wherein, If the target alarm information is alarm information to be resolved or confirmed, and the plurality of alarm information further comprises third alarm information with a priority lower than the target alarm information, the method further comprises: When a confirmation signal or a resolution signal of the target alarm information is detected or a display duration reaches a maximum display duration, the display of the target alarm information is stopped, and the third alarm information is displayed.
3. The method of claim 1, wherein, If the display type of the first alarm information is an immediate display type, the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information includes the second alarm information and at least one fourth alarm information, the displaying of the at least one target alarm information after the displaying of the first alarm information includes: If the display duration of the second alarm information does not reach a first duration, the second alarm information is displayed for a second duration after the first alarm information is displayed for a third duration. After the displaying of the second alarm information, each alarm information is displayed for the second duration in an order of receiving of notification messages corresponding to the second alarm information and the at least one fourth alarm information.
4. The method of claim 3, wherein, The method further includes: When a confirmation signal or a resolution signal of the target alarm information is detected, the display of the target alarm information is stopped, and an alarm information with a priority equal to the priority of the first alarm information in the plurality of alarm information is displayed.
5. An alarm information display device characterized by comprising: The apparatus includes: The acquisition module is configured to acquire a display type of a first alarm information when a notification message used for indicating the first alarm information is detected in a message queue, the message queue includes a plurality of received notification messages, the plurality of notification messages correspond to a plurality of alarm information one by one, each alarm information corresponds to a priority, the display type of the alarm information includes an immediate display type and a delayable display type, the immediate display type is used for indicating that the corresponding type of alarm information is displayed immediately when the notification message used for indicating the corresponding type of alarm information is detected, the immediate display type includes a safety driving influence type, a fault type and a prompt type, the delayable display type is used for indicating that each alarm information is displayed based on the priority of the alarm information indicated by each notification message in the message queue when the notification message used for indicating the corresponding type of alarm information is detected; The display module is configured to stop displaying a second alarm information and display the first alarm information if the display type of the first alarm information is the immediate display type or the priority of the first alarm information is not lower than the priority of the second alarm information being currently displayed. The acquisition module is further configured to acquire at least one target alarm information with the highest priority in the plurality of alarm information. The display module is further configured to display the at least one target alarm information after displaying the first alarm information; alarm information that is confirmed or has a display duration reaching a maximum display duration is stored in a stock list; if the target alarm information comprises the first alarm information and the second alarm information, and the display duration of the second alarm information does not reach a first duration, the second alarm information is displayed for the second duration after the first alarm information is displayed for the second duration; after the second alarm information is displayed, each alarm information in the target alarm information is alternately displayed for the second duration according to the receiving order of the notification messages corresponding to the alarm information. The display module is further configured to display a stock quantity indication icon, the indication icon comprising a stock quantity value, the stock quantity value being used to indicate the number of stored alarm information, the stock quantity value in the indication icon being decremented by 1 after the fault corresponding to the alarm information stored in the stock list is resolved; the plurality of alarm information comprises prompt alarm information. If the alarm information currently being displayed is the prompt alarm information, and a selection operation of a call icon is detected or an incoming call is detected, the prompt alarm information currently being displayed is stopped from being displayed; when in a call-in-window, if the prompt alarm information is detected, the call-in-window can also be stopped from being displayed, and the prompt alarm information is displayed, until all prompt alarm information is resolved, confirmed or has a display duration exceeding a maximum duration, and the call-in-window is displayed again; wherein a digital dialing window and an incoming call display window cannot interrupt the display of the safety driving impact alarm information and the fault alarm information.
6. The apparatus of claim 5, wherein, If the target alarm information is alarm information to be resolved or confirmed, and the plurality of alarm information further comprises third alarm information having a priority lower than the target alarm information, the device is further configured to: When a confirmation signal or a resolution signal of the target alarm information is detected or a display duration reaches a maximum display duration, the target alarm information is stopped from being displayed, and the third alarm information is displayed.
7. The apparatus of claim 5, wherein, If the display type of the first alarm information is an immediate display type, and the priority of the first alarm information is lower than the priority of the second alarm information, and the target alarm information comprises the second alarm information and at least one fourth alarm information, the display module is further configured to: If the display duration of the second alarm information does not reach a first duration, the second alarm information is displayed for a second duration after the first alarm information is displayed for a third duration; After the second alarm information is displayed, each alarm information is alternately displayed for the second duration according to the receiving order of the notification messages corresponding to the second alarm information and the at least one fourth alarm information.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by a computer to implement the alarm information display method of any one of claims 1-4.
Citation Information
Patent Citations
Automobile meter display and audible alarm method
CN106828306A
Vehicle, method of outputting vehicle information, and computer readable recording medium
CN111045512A