CN115471983A - Alarm processing method and device, electronic equipment, vehicle and storage medium - Google Patents
Alarm processing method and device, electronic equipment, vehicle and storage medium Download PDFInfo
- Publication number
- CN115471983A CN115471983A CN202210603254.7A CN202210603254A CN115471983A CN 115471983 A CN115471983 A CN 115471983A CN 202210603254 A CN202210603254 A CN 202210603254A CN 115471983 A CN115471983 A CN 115471983A
- Authority
- CN
- China
- Prior art keywords
- alarm
- alarm event
- event
- category
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
- G08B3/10—Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Alarm Systems (AREA)
Abstract
The present disclosure proposes an alarm processing method, an alarm processing apparatus, an electronic device, a vehicle, and a storage medium, wherein the method comprises: acquiring a first alarm event and the category of the first alarm event; under the condition that the category of the first alarm event is an internal alarm category, adding the first alarm event into a candidate queue so that the first alarm event enters a waiting display state and is displayed according to a preset strategy; and under the condition that the category of the first alarm event is an external alarm category, generating and displaying first alarm information corresponding to the first alarm event. Therefore, the warning information with higher importance can be preferentially displayed and is not interrupted by the warning information with lower importance, and the driving safety of the vehicle can be improved.
Description
Technical Field
The present disclosure relates to the field of intelligent driving technologies, and in particular, to an alarm processing method and apparatus, an electronic device, a vehicle, and a storage medium.
Background
With the progress of science and technology and the change of people's requirements for going out, more and more automobiles enter every family and walk on roads. Generally, in the case where a part of hardware of a vehicle is broken down or a driver needs to be warned, warning information is displayed to warn the vehicle.
When the related art processes the vehicle alarm, a simple mutual interruption mode is usually adopted, for example, when a certain alarm message is currently displayed, if a new alarm event is received, the display of the current alarm message is directly cancelled, and the alarm message corresponding to the newly received alarm event is displayed. This way may cause that important alarm information may not be preferentially displayed or even interrupted by alarm information with low importance, thereby affecting driving safety.
Disclosure of Invention
The present disclosure is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, the present disclosure provides an alarm processing method, an alarm processing device, an electronic device, a vehicle, and a storage medium, so that alarm information with higher importance can be preferentially displayed without being interrupted by alarm information with lower importance, thereby improving driving safety of the vehicle.
An embodiment of the disclosure provides an alarm processing method, including: acquiring a first alarm event and the category of the first alarm event; under the condition that the category of the first alarm event is an internal alarm category, adding the first alarm event into a candidate queue so that the first alarm event enters a waiting display state and is displayed according to a preset strategy; and under the condition that the category of the first alarm event is an external alarm category, generating and displaying first alarm information corresponding to the first alarm event.
An embodiment of another aspect of the present disclosure provides an alarm processing apparatus, including: the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a first alarm event and the category of the first alarm event; the first processing module is used for adding the first alarm event into a candidate queue under the condition that the category of the first alarm event is an internal alarm category, so that the first alarm event enters a waiting display state and is displayed according to a preset strategy; and the second processing module is used for generating and displaying first alarm information corresponding to the first alarm event under the condition that the category of the first alarm event is an external alarm category.
Another embodiment of the present disclosure provides an electronic device, including:
at least one processor; and a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of the preceding aspect.
An embodiment of another aspect of the present disclosure provides a vehicle, which includes the alarm processing apparatus or the electronic device described in the embodiment of another aspect.
Another aspect of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method of the preceding aspect.
Another embodiment of the present disclosure provides a computer program product, which includes computer instructions, when executed by a processor, implement the method of the foregoing aspect.
The technical scheme provided by the embodiment of the disclosure has the following beneficial effects:
the first alarm event is added into the candidate queue under the condition that the category of the first alarm event is an internal alarm category by acquiring the first alarm event and the category of the first alarm event, so that the first alarm event enters a waiting display state and is displayed according to a preset strategy, the alarm information of the internal alarm event with lower importance is prevented from interrupting the alarm information currently displayed, and the first alarm information corresponding to the first alarm event is generated and displayed under the condition that the category of the first alarm event is an external alarm category, so that the alarm information of the external alarm event with higher importance can be displayed in time, therefore, the alarm information with higher importance can be preferentially displayed and is not interrupted by the alarm information with lower importance, and the driving safety of a vehicle can be improved.
Additional aspects and advantages of the disclosure will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the disclosure.
Drawings
The foregoing and/or additional aspects and advantages of the present disclosure will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic flow chart of an alarm processing method according to an embodiment of the present disclosure;
fig. 2 is a schematic flow chart of another alarm processing method according to the embodiment of the present disclosure;
fig. 3 is a schematic flow chart of another alarm processing method according to the embodiment of the present disclosure;
fig. 4 is a schematic flow chart of another alarm processing method according to the embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an alarm processing apparatus according to an embodiment of the present disclosure;
fig. 6 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and intended to be illustrative of the present disclosure, and should not be construed as limiting the present disclosure.
An alert processing method, an apparatus, an electronic device, a vehicle, and a storage medium of the embodiments of the present disclosure are described below with reference to the drawings.
Fig. 1 is a schematic flowchart of an alarm processing method according to an embodiment of the present disclosure.
As shown in fig. 1, the method comprises the steps of:
It should be noted that the alert processing method provided by the embodiment of the present disclosure may be executed by an alert processing apparatus, and the alert processing apparatus may be an electronic device, and may also be configured in the electronic device, so as to implement processing of a vehicle alert. The electronic device may be a device that can be installed In any Vehicle, such as an IVI (In-Vehicle entertainment information system) (also referred to as a HU), an In-Vehicle controller, an In-Vehicle computer, or a mobile phone, a wearable device, and the like, which is not limited In this disclosure. The embodiment of the present disclosure takes the case where the alarm processing apparatus is configured in an electronic device, and the electronic device is an HU as an example for description. Wherein, HU is an intelligent multimedia device integrated in the vehicle center console.
The first warning event may be a warning event triggered by a hardware fault of the vehicle, or a warning event triggered by an irregular operation of the driver such as a non-fastened seat belt, or a warning event triggered by any other reason, which is not limited by the present disclosure.
It is understood that any alarm event may have a corresponding identifier, and in one possible implementation form of the present disclosure, a corresponding relationship between the identifier of each alarm event and each candidate category may be preset, so that the category to which the first alarm event belongs may be determined from each candidate category according to the identifier of the first alarm event and the preset corresponding relationship.
The candidate categories may be set to include an inner alarm category and an outer alarm category.
The internal alarm category refers to an alarm of hardware equipment mounted on the HU, and an alarm processing device in the HU can directly receive an alarm signal; the external alarm category refers to an alarm of a hardware device that is not mounted on the HU, and an alarm processing device in the HU may receive an alarm signal in an SOA (Service-oriented Architecture) or CAN (Controller Area Network) manner. It can be seen that the alarm events belonging to the inner alarm category are of lower importance, and the alarm events belonging to the outer alarm category are of higher importance.
In another possible implementation form of the present disclosure, when the candidate categories include an internal alarm category and an external alarm category, since the alarm processing apparatus may receive the alarm signal in different manners, the alarm processing apparatus may also determine, by receiving the alarm signal, whether the category to which the first alarm event belongs is the internal alarm category or the external alarm category.
And 102, adding the first alarm event into a candidate queue under the condition that the category of the first alarm event is an internal alarm category, so that the first alarm event enters a waiting display state and is displayed according to a preset strategy.
And 103, generating and displaying first alarm information corresponding to the first alarm event under the condition that the category of the first alarm event is an external alarm category.
The candidate queue is a queue formed by a plurality of alarm events in a waiting display state. Wherein, the number of the alarm events included in the candidate queue may be 0, 1 or more. In addition, the alarm events in the candidate queue may be queued for display according to a preset display order, for example, the alarm events in the candidate queue may be queued for display according to an order from high importance to low importance, or the alarm events in the candidate queue may be queued for display according to a sequence, or the alarm events in the candidate queue may be queued for display according to another display order, which is not limited in this disclosure.
The first warning information may be in a text form, an icon form, or the like, which is not limited in the present application.
In the embodiment of the present disclosure, since the importance of the alarm event belonging to the external alarm category is higher, the principle of "break first afterwards" may be followed for the alarm event of the external alarm category. That is, the processing mode corresponding to the external alarm category may be set as follows: when the alarm event is acquired, the alarm information corresponding to the alarm event is directly generated and displayed. For the alarm event belonging to the internal alarm category, because the importance is low, in order to avoid interrupting other alarm information with high importance, the corresponding processing mode of the internal alarm category may be set as follows: and when the alarm event is acquired, adding the alarm event into the candidate queue so that the alarm event enters a waiting display state and is displayed according to a preset strategy. Further, after obtaining the category to which the first alarm event belongs, the alarm processing device may process the first alarm event based on a processing mode corresponding to the category to which the first alarm event belongs. The preset strategy is a preset strategy, and the display strategy of the first alarm event can be set according to requirements after the preset first alarm event is added into the candidate queue.
It should be noted that, before the first warning information is displayed, the preset display duration of the first warning information may also be obtained first, the first warning information is displayed according to the preset display duration of the first warning information, and when the actual display duration of the first warning information reaches the preset display duration, the first warning information is cancelled to be displayed.
According to the alarm processing method of the embodiment, the first alarm event and the category of the first alarm event are obtained, the first alarm event is added into the candidate queue under the condition that the category of the first alarm event is the internal alarm category, so that the first alarm event enters the waiting display state and is displayed according to the preset strategy, the alarm information of the internal alarm event with lower importance is prevented from interrupting the alarm information currently displayed, the first alarm information corresponding to the first alarm event is generated and displayed under the condition that the category of the first alarm event is the external alarm category, so that the alarm information of the external alarm event with higher importance can be displayed in time, and therefore the alarm information with higher importance can be preferentially displayed without being interrupted by the alarm information with lower importance, and the driving safety of a vehicle can be improved.
The alarm processing method provided by the embodiment of the present disclosure is further described below with reference to fig. 2, in view of a situation that the category to which the first alarm event belongs is an external alarm category. Fig. 2 is a schematic flowchart of another alarm processing method according to the embodiment of the present disclosure.
As shown in fig. 2, the alarm processing method includes the following steps:
The specific implementation process and principle of step 201 may refer to the description of the foregoing embodiments, and are not described herein again.
The target display position is a position where the first warning information needs to be displayed, and may be set as needed, for example, a lower left corner, a lower right corner, a top area, and the like of a central control screen in the vehicle.
In the embodiment of the disclosure, the corresponding relationship between the identifier of each alarm event and each display position may be preset, so that the target display position corresponding to the first alarm event may be determined from each display position according to the identifier of the first alarm event and the corresponding relationship between the preset identifier and the display position.
Accordingly, step 202 may be implemented by: and determining a target display position corresponding to the first alarm information according to the identifier of the first alarm event and the corresponding relation between the preset identifier and the display position.
And 203, under the condition that the second alarm information which is currently displayed exists at the target display position, canceling to display the second alarm information, wherein the second alarm information is the alarm information of the second alarm event.
The second alarm information is any piece of alarm information which is currently displayed at the target display position corresponding to the first alarm event. In the embodiment of the present disclosure, for convenience of distinguishing, when the category to which the first alarm event belongs is the external alarm category, any piece of alarm information currently displayed at the target display position is referred to as second alarm information.
And step 204, generating and displaying first alarm information corresponding to the first alarm event at the target display position.
It should be noted that the step of generating the first alarm information may be performed before the target display position corresponding to the first alarm event is determined, or may be performed after the target display position corresponding to the first alarm event is determined. The embodiments of the present disclosure explain an example in which the step of generating the first warning information is performed after canceling the display of the second warning information.
In the embodiment of the disclosure, under the condition that the target display position does not have the second alarm information being displayed currently, the generated first alarm information can be directly displayed at the target display position; and under the condition that the second alarm information which is currently displayed exists at the target display position, the second alarm information needs to be cancelled from being displayed, and the generated first alarm information is displayed at the target display position.
It should be noted that the second alarm event may belong to an internal alarm category or may belong to an external alarm category.
In the embodiment of the present disclosure, when the first alarm event belongs to the external alarm category, no matter whether the second alarm event belongs to the internal alarm category or the external alarm category, it is necessary to cancel the display of the second alarm information first, and then display the generated first alarm information at the target display position. Then, for the case that both the first alarm event and the second alarm event belong to the external alarm category, in the embodiment of the present disclosure, it is equivalent to preferentially display the alarm information of the newly acquired alarm event according to the sequence of the alarm events and following the principle of "break later first come". In the case where the first alarm event belongs to the external alarm category and the second alarm event belongs to the internal alarm category, since the importance of the alarm event belonging to the external alarm category is higher than that of the alarm event belonging to the internal alarm category, the alarm information of the alarm event with the higher importance is preferentially displayed according to the importance level in the embodiment of the present disclosure. Therefore, the alarm information of the external alarm event with higher importance can be preferentially displayed.
In the embodiment of the present disclosure, the number of the first alarm events belonging to the external alarm category may be multiple, and each first alarm event may set a corresponding display priority in advance according to the importance level. For each first alarm event, the target display position corresponding to each first alarm information may be determined according to the identifier of each first alarm event and the corresponding relationship between the preset identifier and the display position. When the target display positions corresponding to the first alarm information are different, the first alarm information can be displayed at the corresponding target display positions. When the target display positions corresponding to different first alarm information are the same, for a plurality of first alarm information needing to be displayed at the same target display position, according to the display priority corresponding to each first alarm event, the corresponding target alarm event with the highest display priority is determined from the first alarm events corresponding to the same target display position according to the principle of 'only displaying alarm information with the highest display priority', the target alarm information corresponding to the target alarm event is generated, and the target alarm information is displayed at the target display position. Therefore, the alarm information of the external alarm event with the highest importance can be preferentially displayed.
That is, in the case that the number of the first alarm events corresponding to the same target display position is multiple, step 204 may be implemented by:
determining a target alarm event with the highest display priority from all first alarm events corresponding to the same target display position;
and generating target alarm information corresponding to the target alarm event, and displaying the target alarm information at the target display position.
It should be noted that, when the number of the first alarm events belonging to the external alarm category is multiple, for each first alarm event that needs to be displayed at the same target display position, because the target display position cannot currently display other first alarm events except the target alarm event, the other first alarm events may be added into the candidate queue, so that the other first alarm events are in a waiting display state, and after the target alarm information corresponding to the target alarm event is cancelled to be displayed, the other first alarm events are queued for display according to the preset display order of each alarm event in the candidate queue. Therefore, the alarm information which cannot be displayed temporarily is added into the candidate queue to wait and is queued according to the preset display sequence to be displayed, so that the condition that the alarm information is not displayed when a plurality of alarm events exist can be avoided, all the alarm information can be displayed, and the omission of important alarm information is avoided.
And step 206, adding the second alarm event into the candidate queue under the condition that the preset display duration of the second alarm information is greater than the preset duration threshold, so that the second alarm event enters a display waiting state.
In the embodiment of the disclosure, after the second warning information is cancelled from being displayed, since the second warning event corresponding to the second warning information is not yet cancelled, it may be further determined whether the second warning information needs to be redisplayed as needed. The preset display duration of the second warning information can be compared with a preset duration threshold, and whether the second warning information needs to be displayed again or not is determined according to the comparison result. In the above case, the warning event triggered by the unbuckled seat belt is taken as an example, and the warning event is regarded as being released after the driver fastens the seat belt.
The preset display duration of the second alarm information refers to the duration that the second alarm information needs to be displayed, and can be determined according to the identifier of the second alarm event and the corresponding relationship between the preset identifier of each alarm event and the preset display duration.
The corresponding relationship between the identifier of each alarm event and the preset display duration can be set according to the principle that the higher the importance is, the longer the preset display duration is. In addition, in the embodiments of the present disclosure, the preset display duration of each alarm event is set to two duration levels, namely, normally displayed duration and normally displayed duration. The very high level may be further divided into a 6-second or 8-second level.
The preset time threshold may be set as needed, for example, 10 minutes, 20 minutes, and the like. By setting the preset time length threshold value to a larger value, whether the second alarm information is the alarm information needing to be frequently displayed can be determined according to whether the preset display time length of the second alarm information is larger than the preset time length threshold value.
In the embodiment of the disclosure, different display modes can be set for the alarm information with different duration levels. For example, the warning information of the frequently-displayed level needs to be displayed again after being interrupted, and the warning information of the frequently-displayed level does not need to be displayed again after being interrupted. Correspondingly, under the condition that the preset display duration of the second alarm information is greater than the preset duration threshold, the second alarm information can be determined to be the alarm information of the frequently-displayed grade which needs to be frequently displayed, the second alarm information needs to be displayed again, so that the second alarm event can be added into the candidate queue, the second alarm event enters a waiting display state and is displayed according to the preset display sequence of all the alarm events in the candidate queue, and before the second alarm event is displayed again, if the second alarm event is released, the second alarm event can be removed from the candidate queue.
It should be noted that, in the embodiment of the present disclosure, for each alarm event, the alarm sound may be played while the corresponding alarm information is displayed for the first time, and after the second alarm event is added to the candidate queue under the condition that the preset display duration of the second alarm information is greater than the preset duration threshold, if the category to which the second alarm event belongs is the internal alarm category, the alarm sound may not be played again when the second alarm information is displayed again.
In addition, after the second warning information is cancelled to be displayed, under the condition that the preset display duration of the second warning information is not greater than the preset duration threshold, the second warning information can be determined to be the warning information which does not need to be frequently displayed, the preset display duration of the first warning information is determined, whether the sum of the actual display duration of the second warning information and the preset display duration of the first warning information exceeds the preset display duration of the second warning information or not is judged, and if the sum exceeds the preset display duration, the second warning information can not be displayed again. The method for determining the preset display duration of the first warning information may refer to the description of the method for determining the preset display duration of the second warning information, and is not described herein again. Or after the second warning information is cancelled to be displayed, under the condition that the preset display duration of the second warning information is not greater than the preset duration threshold, the second warning event can also be determined to be a warning event with lower importance, so that the second warning information can be directly determined not to be displayed again.
Therefore, by setting the candidate queue, the important alarm information which is not displayed is added into the candidate queue for waiting, and is displayed in a queue according to the preset display sequence of each alarm event in the candidate queue, so that the important alarm information can be prevented from being ignored by a driver, and the driving safety of the vehicle is improved.
The alarm processing method provided in the embodiment of the present disclosure is further described below with reference to fig. 3, in order to solve the problem that the category to which the first alarm event belongs is the internal alarm category. Fig. 3 is a flowchart illustrating another alarm processing method according to an embodiment of the present disclosure.
As shown in fig. 3, the alarm processing method includes the following steps:
It should be noted that, in the embodiment of the present disclosure, the display priority corresponding to each alarm event may be set according to the importance of each alarm event, where the display priority corresponding to the alarm event with higher importance is higher. For each alarm event in the waiting display state in the candidate queue, the alarm events can be displayed according to the principle of "displaying the alarm events in a queue according to the sequence of the corresponding display priorities from high to low", that is, the preset display sequence of each alarm event in the candidate queue can be the sequence of the display priorities from high to low, so as to realize the priority display of the alarm information with higher importance.
The specific implementation process and principle of steps 301 to 302 may refer to the description of the above embodiments, and are not described herein again.
In the embodiment of the present disclosure, in a case that the category to which the first alarm event belongs is an internal alarm category, the first alarm event is added to the candidate queue, so that after the first alarm event enters the waiting display state, the first alarm information may be displayed according to the display policy shown in the following steps 303 to 311.
The specific implementation process and principle of step 303 may refer to the description of the above embodiments, and are not described herein again.
The third alarm information is any piece of alarm information which is currently displayed at the target display position corresponding to the first alarm event. In the embodiment of the present disclosure, for convenience of distinguishing, when the category to which the first alarm event belongs is an internal alarm category, any piece of alarm information currently displayed at the target display position is referred to as third alarm information. Wherein the third alarm event may belong to an internal alarm category or an external alarm category.
In the embodiment of the disclosure, when there is no other alarm information at the target display position, it indicates that there is no alarm event that needs to be displayed at the target display position in the candidate queue before the first alarm event is added to the candidate queue, and may directly generate the first alarm information corresponding to the first alarm event, and display the first alarm information at the target display position.
The manner of determining the category to which the third alarm event belongs is similar to the manner of determining the category to which the first alarm event belongs, and details are not repeated here.
And 308, continuously displaying the third alarm information at the target display position, controlling the first alarm event to be continuously in a waiting display state, and queuing for display according to the display priority corresponding to each alarm event in the candidate queue after the third alarm information is canceled from being displayed.
In the embodiment of the present disclosure, since the importance of the alarm event belonging to the external alarm category is higher and the importance of the alarm event belonging to the internal alarm category is lower, in the case where it is determined that the category to which the third alarm event belongs is the external alarm category, since the category to which the first alarm event belongs is the internal alarm category, it may be determined that the display priority corresponding to the first alarm event is lower than the display priority corresponding to the third alarm event, and thus the third alarm information may be continuously displayed at the target display position. And the first alarm event can be controlled to be continuously in a waiting display state, and after the third alarm information is cancelled to be displayed, the first alarm event is queued to be displayed according to the display priority corresponding to each alarm event in the candidate queue. Thus, it is avoided that the first alarm information interrupts the display of the third alarm information when the display priority of the first alarm event is lower than the display priority of the third alarm event.
In step 310, it is determined whether the display priority corresponding to the third alarm event is lower than the display priority corresponding to the first alarm event, if so, step 311 is executed, otherwise, step 308 is executed.
And 311, canceling the display of the third warning information at the target display position, and generating and displaying the first warning information at the target display position.
In the embodiment of the disclosure, the display priority corresponding to each alarm event may be set in advance according to the importance of each alarm event, and the corresponding relationship between the identifier of each alarm event and the corresponding display priority is stored, so that the display priority corresponding to the first alarm event may be determined according to the identifier of the first alarm event and the preset corresponding relationship, and the display priority corresponding to the third alarm event may be determined according to the identifier of the third alarm event and the preset corresponding relationship.
In the embodiment of the present disclosure, in a case where the category to which the third alarm event belongs is the internal alarm category, since the alarm event belonging to the internal alarm category does not interrupt display of other alarm events, it may be determined that the third alarm event is queued for display according to the preset display order of each alarm event in the candidate queue, and since each alarm event in the candidate queue in the waiting display state is queued for display according to the order of the display priorities from high to low, it may be determined that the display priority corresponding to the third alarm event is higher than the display priority corresponding to each alarm event in the candidate queue before the first alarm event is added to the candidate queue. Then, after the first alarm event is added to the candidate queue, in order to display the alarm information with the highest importance, the display priority corresponding to the third alarm event may be compared with the display priority corresponding to the first alarm event. The display of the third alarm information may be interrupted by using the first alarm information corresponding to the first alarm event, under a condition that the display priority corresponding to the third alarm event is lower than the display priority corresponding to the first alarm event. That is, the third warning information may be cancelled from being displayed at the target display position, and the first warning information corresponding to the first warning event may be generated and displayed at the target display position. And under the condition that the display priority corresponding to the third alarm event is not lower than that corresponding to the first alarm event, the third alarm information can be continuously displayed at the target display position, the first alarm event can be controlled to be continuously in a waiting display state, and after the third alarm information is cancelled to be displayed, the third alarm information is queued to be displayed according to the display priority corresponding to each alarm event in the candidate queue.
Therefore, under the condition that the first alarm event is of the internal alarm category with lower importance, after the first alarm event is added into the candidate queue, the alarm information with the highest display priority is selected from the third alarm information currently displayed at the target display position and the alarm information corresponding to each alarm event in the candidate queue for display, and therefore the alarm information with the higher display priority can be displayed preferentially.
In the embodiment of the disclosure, for any one alarm event, when the corresponding alarm information is displayed, the corresponding alarm information can be displayed according to the corresponding preset display duration. For example, when the first warning information corresponding to the first warning event is displayed, the first warning information may be displayed according to a preset display duration of the first warning information. Correspondingly, after step 311, the method may further include:
determining a preset display time length and an actual display time length of the first alarm information;
and when the actual display time length of the first alarm information reaches the preset display time length of the first alarm information, canceling to display the first alarm information at the target display position.
The preset display duration of the first alarm information refers to the duration that the first alarm information needs to be displayed, the mode of determining the preset display duration of the first alarm information may refer to the description of the mode of determining the preset display duration of the third alarm information, and details are not repeated here.
The preset time threshold may be set as needed, for example, may be set to 30 seconds, 1 minute, 10 minutes, 20 minutes, and the like. By setting the preset time length threshold value to a larger value, whether the first alarm information is the alarm information needing to be frequently displayed or not can be determined according to whether the preset display time length of the first alarm information is larger than the preset time length threshold value or not.
In addition, in the embodiment of the disclosure, after the third warning information is cancelled to be displayed at the target display position, and the first warning information corresponding to the first warning event is generated and displayed at the target display position, whether the first warning information is the warning information which needs to be frequently displayed or not can be determined according to the relationship between the preset display duration of the first warning information and the preset duration threshold, so as to determine the display mode of the first warning information. Under the condition that the preset display time of the first alarm information is longer than the preset time threshold, the first alarm information can be determined to be the alarm information needing to be frequently displayed, and the first alarm information can be continuously displayed; when the preset display duration of the first alarm information is less than or equal to the preset duration threshold, the first alarm information can be determined to be the alarm information which does not need to be frequently displayed, the actual display duration of the first alarm information can be obtained, and when the actual display duration of the first alarm information reaches the preset display duration of the first alarm information, the first alarm information is cancelled to be displayed.
In addition, in the embodiment of the present disclosure, after the first alarm information or any currently displayed alarm information is cancelled from being displayed, the corresponding alarm event with the highest display priority may be acquired from the candidate queue, and the alarm information of the alarm event is generated and displayed.
In addition, when the alarm information is displayed at any position, the voice broadcast can be carried out on the alarm information.
In the embodiment of the present disclosure, for a plurality of alarm events requiring voice broadcast of corresponding alarm information, for example, an alarm event requiring broadcast of "a seat belt is not fastened" or "a lane change to the left" (referred to as a voice broadcast alarm event in the present disclosure), a broadcast mode of the voice information may also be set. The broadcast mode may not be associated with the display mode of each alarm message.
Specifically, the alarm information corresponding to each voice broadcast alarm event can be subjected to voice broadcast according to the principle of 'interrupting the coming later'. That is, under the condition that the voice broadcast alarm event is currently acquired, no matter whether other alarm information is currently being broadcast or not, the alarm information corresponding to the voice broadcast alarm event can be directly broadcast.
In addition, each voice broadcast alarm event can be grouped, for example, voice broadcast alarm events associated with the same service or the same hardware are grouped into one group, and when the currently acquired voice broadcast alarm event and the voice broadcast alarm event corresponding to the currently broadcasted alarm information belong to the same group, the alarm information corresponding to the currently acquired voice broadcast alarm event can not be broadcasted any more.
The following describes an alarm processing method provided in the embodiment of the present disclosure with reference to fig. 4.
Referring to fig. 4, in the embodiment of the present disclosure, after the first alarm event b and the category to which the first alarm event b belongs are acquired, in a case that the category to which the first alarm event b belongs is an internal alarm category, the first alarm event b may be added to a candidate queue, so that the first alarm event b enters a waiting display state, and is displayed according to a preset policy.
The displaying according to the preset policy may include the following steps:
determining a target display position corresponding to the first alarm event b, and generating and displaying first alarm information at the target display position under the condition that the target display position is determined not to have other alarm information currently; under the condition that the target display position is determined to be currently displaying the third alarm information corresponding to the third alarm event a, whether the category of the third alarm event a is an external alarm category or not can be determined, if yes, the third alarm information is continuously displayed at the target display position, the first alarm event is controlled to be continuously in a waiting display state, and after the third alarm information is cancelled to be displayed, the third alarm information is queued to be displayed according to the display priority corresponding to each alarm event in the candidate queue; under the condition that the category of the third alarm event a is an internal alarm category, comparing the display priority corresponding to the third alarm event a with the display priority corresponding to the first alarm event b in the candidate queue, and under the condition that the display priority corresponding to the third alarm event a is lower than the display priority corresponding to the first alarm event b, canceling to display the third alarm information corresponding to the third alarm event a at the target display position, and generating and displaying the first alarm information corresponding to the first alarm event b at the target display position; and under the condition that the display priority corresponding to the third alarm event a is not lower than that corresponding to the first alarm event b, continuously displaying third alarm information corresponding to the third alarm event a at the target display position, controlling the first alarm event to be continuously in a waiting display state, and after the third alarm information is cancelled to be displayed, queuing the third alarm event in the waiting display state according to the display priority corresponding to each alarm event in the candidate queue for display.
After the third alarm information corresponding to the third alarm event a is cancelled to be displayed at the target display position (at this time, the third alarm information can be considered to be in a hidden display state), because the third alarm event a is not yet released, the preset display duration of the third alarm information can be determined, and whether the third alarm information is the alarm information which needs to be frequently displayed or not is judged according to the preset display duration of the third alarm information and the preset duration threshold. Under the condition that the third alarm information is alarm information which needs to be frequently displayed (namely the preset display time of the third alarm information is longer than a preset time threshold), adding the third alarm event a into the candidate queue so that the third alarm event a enters a waiting display state and is displayed in a queue according to the display priority of each alarm event in the candidate queue, and before the third alarm information is displayed again, if the third alarm event a is released (namely the third alarm releases the alarm), determining that the third alarm information does not need to be displayed again, and removing the third alarm event a from the candidate queue (at this time, the third alarm information can be considered as a display cancellation state); in a case that the third warning information is the warning information that does not need to be frequently displayed (that is, the preset display duration of the third warning information is not greater than the preset duration threshold), it may be determined that the third warning information is not to be redisplayed (at this time, the third warning information may be considered as a display cancellation state).
In addition, after the first alarm information corresponding to the first alarm event b is generated and displayed at the target display position, whether the first alarm information is the alarm information which needs to be frequently displayed or not can be determined, and if the first alarm information is the alarm information which needs to be frequently displayed (namely the preset display duration of the first alarm information is greater than the preset duration threshold), the first alarm information can be continuously displayed. When the first warning information is the warning information which does not need to be frequently displayed (namely the preset display time of the first warning information is not more than the preset time threshold), the actual display time of the first warning information can be obtained, and when the actual display time of the first warning information reaches the preset display time of the first warning information, the first warning information is cancelled to be displayed.
Under the condition that the category of the first alarm event is an external alarm category, the second alarm information can be cancelled and displayed under the condition that the target display position currently has the second alarm information which is being displayed according to the principle of 'interrupting the first alarm later', and the first alarm information corresponding to the first alarm event is generated and displayed at the target display position, wherein the processing mode after the second alarm information is cancelled and displayed is similar to the processing mode after the third alarm information is cancelled and is not repeated herein. And under the condition that the second alarm information which is currently displayed does not exist at the target display position, directly generating and displaying the first alarm information corresponding to the first alarm event at the target display position.
In addition, in the embodiment of the present disclosure, for any alarm event, in the case that the category to which the alarm event belongs is the internal alarm category, when the alarm event is released, the candidate queue may be checked, and if the alarm event is in the candidate queue, the alarm event may be removed (i.e., dequeued) from the candidate queue. And whether the alarm information is displayed or not can be checked, if the alarm information is displayed, the display of the alarm information can be cancelled, and then an alarm event with the highest display priority is obtained from the candidate queue, and the alarm information of the alarm event with the highest display priority is displayed.
For any alarm event, when the category to which the alarm event belongs is an external alarm category, the candidate queue may be checked when the alarm event is released, and if the alarm event is in the candidate queue, the alarm event may be removed from the candidate queue. Moreover, whether the alarm information is being displayed or not can be checked, if the alarm information is being displayed, the display of the alarm information can be cancelled, and after a preset time period (which can be set as required, for example, set to 500 milliseconds), an alarm event with the highest display priority can be acquired from the candidate queue, and the alarm information of the alarm event with the highest display priority can be displayed. And when the alarm information of the alarm event with the highest display priority is displayed, the alarm information can be displayed according to the preset display duration of the alarm information.
It can be understood that the alarm events belonging to the external alarm category have a higher importance, the corresponding display priority is also higher, and a plurality of alarm events belonging to the external alarm category may be continuously acquired in a shorter time period, and if the alarm information of one alarm event belonging to the external alarm category cancels the display, an alarm event with the highest display priority is acquired from the candidate queue and the alarm information of the alarm event with the highest display priority is displayed, and the display of the alarm information of the alarm event with the highest display priority may be interrupted due to the arrival of another alarm event belonging to the external alarm category, so that the alarm information may flash, and after the preset time period, an alarm event with the highest display priority is acquired from the candidate queue and the alarm information of the alarm event with the highest display priority is displayed, so that the alarm information flash may be avoided.
In order to implement the above embodiments, the present disclosure further provides an alarm processing apparatus.
Fig. 5 is a schematic structural diagram of an alarm processing apparatus according to an embodiment of the present disclosure.
As shown in fig. 5, the alert processing apparatus 500 includes:
an obtaining module 501, configured to obtain a first alarm event and a category to which the first alarm event belongs;
the first processing module 502 is configured to, when the category to which the first alarm event belongs is an internal alarm category, add the first alarm event into a candidate queue, so that the first alarm event enters a waiting display state and is displayed according to a preset policy;
the second processing module 503 is configured to generate and display first alarm information corresponding to the first alarm event when the category to which the first alarm event belongs is an external alarm category.
Further, in a possible implementation manner of the embodiment of the present disclosure, the alert processing apparatus 500 may further include:
the first determining module is used for determining a target display position corresponding to the first alarm event;
and the third processing module is used for canceling the display of the second alarm information under the condition that the second alarm information which is currently displayed exists at the target display position, wherein the second alarm information is the alarm information of the second alarm event.
In a possible implementation manner of the embodiment of the present disclosure, the alert processing apparatus 500 may further include:
the second determining module is used for determining the preset display duration of the second alarm information;
and the fourth processing module is used for adding the second alarm event into the candidate queue under the condition that the preset display duration of the second alarm information is greater than the preset duration threshold so as to enable the second alarm event to enter a waiting display state.
In a possible implementation manner of the embodiment of the present disclosure, the first determining module is configured to:
and determining a target display position corresponding to the first alarm information according to the identifier of the first alarm event and the corresponding relation between the preset identifier and the display position.
In a possible implementation manner of the embodiment of the present disclosure, the number of the first alarm events corresponding to the same target display position is multiple; each first alarm event has a corresponding display priority;
a second processing module to:
determining a target alarm event with the highest display priority from all first alarm events corresponding to the same target display position;
and generating target alarm information corresponding to the target alarm event, and displaying the target alarm information at the target display position.
In a possible implementation manner of the embodiment of the present disclosure, the alert processing apparatus 500 may further include:
the third determining module is used for determining a target display position corresponding to the first alarm event;
the fourth determining module is used for generating and displaying first alarm information corresponding to the first alarm event at the target display position under the condition that other alarm information does not exist at the target display position currently;
the fifth processing module is used for continuously controlling the third alarm information to be displayed at the target display position and controlling the first alarm event to be continuously in a waiting display state under the condition that the third alarm information corresponding to the third alarm event is currently displayed at the target display position and the category of the third alarm event is the external alarm category, and after the third alarm information is cancelled to be displayed, the third alarm information is queued according to the display priority corresponding to each alarm event in the candidate queue for display;
the sixth processing module is used for canceling the display of the third alarm information at the target display position, generating and displaying the first alarm information at the target display position under the condition that the category of the third alarm event is an internal alarm category and the display priority corresponding to the third alarm event is lower than the display priority corresponding to the first alarm event;
and the seventh processing module is used for continuously controlling the third alarm information to be displayed at the target display position and controlling the first alarm event to be continuously in a waiting display state under the condition that the category of the third alarm event is an internal alarm category and the display priority corresponding to the third alarm event is not lower than the display priority corresponding to the first alarm event, and queuing and displaying according to the display priority corresponding to each alarm event in the candidate queue after the third alarm information is cancelled to be displayed.
In a possible implementation manner of the embodiment of the present disclosure, the alert processing apparatus 500 may further include:
the fifth determining module is used for determining the preset display time length and the actual display time length of the first warning information;
and the eighth processing module is used for canceling the display of the first alarm information at the target display position when the actual display time length of the first alarm information reaches the preset display time length of the first alarm information.
It should be noted that the foregoing explanation on the embodiment of the alarm processing method is also applicable to the alarm processing apparatus of this embodiment, and is not repeated here.
The alarm processing device of the embodiment of the disclosure adds the first alarm event into the candidate queue by obtaining the first alarm event and the category to which the first alarm event belongs, so that the first alarm event enters the waiting display state and is displayed according to the preset strategy under the condition that the category to which the first alarm event belongs is the internal alarm category, thereby preventing the alarm information of the internal alarm event with lower importance from interrupting the alarm information currently being displayed.
In order to implement the above embodiments, an embodiment of the present disclosure provides an electronic device, including:
at least one processor; and a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to cause the at least one processor to perform the method of the foregoing method embodiments.
In order to implement the foregoing embodiments, the present disclosure provides a vehicle including the foregoing alarm processing apparatus or electronic device.
To achieve the above embodiments, the embodiments of the present disclosure propose a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method described in the foregoing method embodiments.
To implement the above embodiments, the present disclosure provides a computer program product including computer instructions, which when executed by a processor implement the method of the foregoing method embodiments.
Fig. 6 is a block diagram of an electronic device according to an embodiment of the present disclosure. The electronic device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 6, the electronic device 10 includes a processor 11, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 12 or a program loaded from a Memory 16 into a Random Access Memory (RAM) 13. In the RAM 13, various programs and data necessary for the operation of the electronic apparatus 10 are also stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An Input/Output (I/O) interface 15 is also connected to the bus 14.
The following components are connected to the I/O interface 15: a memory 16 including a hard disk and the like; and a communication section 17 including a Network interface card such as a LAN (Local Area Network) card, a modem, or the like, the communication section 17 performing communication processing via a Network such as the internet; a drive 18 is also connected to the I/O interface 15 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program embodied on a computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 17. The computer program, when executed by the processor 11, performs the above-described functions defined in the method of the present disclosure.
In an exemplary embodiment, there is also provided a storage medium comprising instructions, such as the memory 16 comprising instructions, executable by the processor 11 of the electronic device 10 to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present disclosure, "a plurality" means at least two, e.g., two, three, etc., unless explicitly specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing steps of a custom logic function or process, and alternate implementations are included within the scope of the preferred embodiment of the present disclosure in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present disclosure.
The logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present disclosure may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may also be stored in a computer-readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure, and that changes, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present disclosure.
Claims (11)
1. An alarm processing method, comprising:
acquiring a first alarm event and the category of the first alarm event;
under the condition that the category of the first alarm event is an internal alarm category, adding the first alarm event into a candidate queue so that the first alarm event enters a waiting display state and is displayed according to a preset strategy;
and under the condition that the category of the first alarm event is an external alarm category, generating and displaying first alarm information corresponding to the first alarm event.
2. The method according to claim 1, wherein before generating and displaying the first alarm information corresponding to the first alarm event when the category to which the first alarm event belongs is an external alarm category, the method further comprises:
determining a target display position corresponding to the first alarm event;
and under the condition that second alarm information which is currently displayed exists at the target display position, canceling to display the second alarm information, wherein the second alarm information is the alarm information of a second alarm event.
3. The method of claim 2, wherein after canceling the display of the second warning message, further comprising:
determining a preset display duration of the second alarm information;
and adding the second alarm event into the candidate queue under the condition that the preset display duration of the second alarm information is greater than a preset duration threshold value, so that the second alarm event enters a waiting display state.
4. The method of claim 2, wherein the determining the target display location corresponding to the first alarm event comprises:
and determining a target display position corresponding to the first alarm information according to the identifier of the first alarm event and the corresponding relation between the preset identifier and the display position.
5. The method of claim 2, wherein the number of the first alarm events corresponding to the same target display location is plural; each first alarm event has a corresponding display priority;
the generating and displaying of the first alarm information corresponding to the first alarm event includes:
determining a target alarm event with the highest display priority from all the first alarm events corresponding to the same target display position;
and generating target alarm information corresponding to the target alarm event, and displaying the target alarm information at the target display position.
6. The method according to claim 1, wherein the displaying according to the preset strategy comprises:
determining a target display position corresponding to the first alarm event;
under the condition that other alarm information does not exist at the target display position, generating and displaying first alarm information corresponding to the first alarm event at the target display position;
when the target display position currently displays third alarm information corresponding to a third alarm event and the category of the third alarm event is an external alarm category, continuing to display the third alarm information at the target display position, controlling the first alarm event to be continuously in a waiting display state, and after the third alarm information is cancelled to be displayed, queuing to be displayed according to the display priority corresponding to each alarm event in the candidate queue;
under the condition that the category of the third alarm event is an internal alarm category and the display priority corresponding to the third alarm event is lower than the display priority corresponding to the first alarm event, canceling to display the third alarm information at the target display position, and generating and displaying the first alarm information at the target display position;
and under the condition that the category of the third alarm event is an internal alarm category and the display priority corresponding to the third alarm event is not lower than the display priority corresponding to the first alarm event, continuing to display the third alarm information at the target display position, controlling the first alarm event to be in a waiting display state continuously, and after the third alarm information is cancelled to be displayed, queuing and displaying according to the display priority corresponding to each alarm event in the candidate queue.
7. The method of claim 6, wherein canceling the display of the third alert information at the target display location, and after generating and displaying the first alert information at the target display location, further comprises:
determining a preset display time length and an actual display time length of the first alarm information;
and when the actual display duration of the first alarm information reaches the preset display duration of the first alarm information, canceling to display the first alarm information at the target display position.
8. An alarm processing apparatus, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a first alarm event and the category of the first alarm event;
the first processing module is used for adding the first alarm event into a candidate queue under the condition that the category of the first alarm event is an internal alarm category, so that the first alarm event enters a waiting display state and is displayed according to a preset strategy;
and the second processing module is used for generating and displaying first alarm information corresponding to the first alarm event under the condition that the category of the first alarm event is an external alarm category.
9. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
10. A vehicle characterized by comprising the alert processing apparatus of claim 8 or the electronic device of claim 9.
11. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603254.7A CN115471983B (en) | 2022-05-30 | 2022-05-30 | Alarm processing method, device, electronic equipment, vehicle and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210603254.7A CN115471983B (en) | 2022-05-30 | 2022-05-30 | Alarm processing method, device, electronic equipment, vehicle and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115471983A true CN115471983A (en) | 2022-12-13 |
CN115471983B CN115471983B (en) | 2024-01-30 |
Family
ID=84364505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210603254.7A Active CN115471983B (en) | 2022-05-30 | 2022-05-30 | Alarm processing method, device, electronic equipment, vehicle and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115471983B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220229429A1 (en) * | 2021-01-18 | 2022-07-21 | Siemens Aktiengesellschaft | Load Management for Displaying an Alarm Signal Indicator |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102496246A (en) * | 2011-12-08 | 2012-06-13 | 西安航空电子科技有限公司 | Method for processing and displaying alarm based on priority and danger level |
CN104935456A (en) * | 2015-04-08 | 2015-09-23 | 泰邦泰平科技(北京)有限公司 | Alarm message transmission and processing method of communication network alarm system |
WO2015192561A1 (en) * | 2014-06-18 | 2015-12-23 | 中兴通讯股份有限公司 | Alert data processing method and network management device |
CN105480093A (en) * | 2014-09-15 | 2016-04-13 | 大陆汽车车身电子***(芜湖)有限公司 | Vehicle instrument display control method |
CN105564244A (en) * | 2014-10-13 | 2016-05-11 | 大陆汽车车身电子***(芜湖)有限公司 | Vehicle meter information display method based on scene |
CN106828306A (en) * | 2016-12-21 | 2017-06-13 | 奇瑞汽车股份有限公司 | A kind of automobile instrument shows and audible alarm method |
US10885759B1 (en) * | 2019-03-26 | 2021-01-05 | Halo Wearables, Llc | Alert levels for a wearable device |
-
2022
- 2022-05-30 CN CN202210603254.7A patent/CN115471983B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102496246A (en) * | 2011-12-08 | 2012-06-13 | 西安航空电子科技有限公司 | Method for processing and displaying alarm based on priority and danger level |
WO2015192561A1 (en) * | 2014-06-18 | 2015-12-23 | 中兴通讯股份有限公司 | Alert data processing method and network management device |
CN105480093A (en) * | 2014-09-15 | 2016-04-13 | 大陆汽车车身电子***(芜湖)有限公司 | Vehicle instrument display control method |
CN105564244A (en) * | 2014-10-13 | 2016-05-11 | 大陆汽车车身电子***(芜湖)有限公司 | Vehicle meter information display method based on scene |
CN104935456A (en) * | 2015-04-08 | 2015-09-23 | 泰邦泰平科技(北京)有限公司 | Alarm message transmission and processing method of communication network alarm system |
CN106828306A (en) * | 2016-12-21 | 2017-06-13 | 奇瑞汽车股份有限公司 | A kind of automobile instrument shows and audible alarm method |
US10885759B1 (en) * | 2019-03-26 | 2021-01-05 | Halo Wearables, Llc | Alert levels for a wearable device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220229429A1 (en) * | 2021-01-18 | 2022-07-21 | Siemens Aktiengesellschaft | Load Management for Displaying an Alarm Signal Indicator |
US11841701B2 (en) * | 2021-01-18 | 2023-12-12 | Siemens Aktiengesellschaft | Load management for displaying an alarm signal indicator |
Also Published As
Publication number | Publication date |
---|---|
CN115471983B (en) | 2024-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109109800B (en) | Automobile radar alarm prompting method and device | |
CN108021420B (en) | Message display method and device, central control display system and vehicle | |
US6389332B1 (en) | Information system and process in a vehicle | |
US20140303842A1 (en) | System and method for managing incoming messages in a vehicle | |
US20090216389A1 (en) | Driver information device | |
CN110929074A (en) | Vehicle-mounted voice broadcasting method and system | |
CN115471983A (en) | Alarm processing method and device, electronic equipment, vehicle and storage medium | |
JP2018106240A (en) | Driver state determination device for vehicle | |
CN110356408A (en) | The determination method and device of automatic driving vehicle traveling scheme | |
CN113442890A (en) | Vehicle electronic hand brake release control method and system, electronic equipment and storage medium | |
CN113696728A (en) | Alarm control method, device, equipment and storage medium for vehicle instrument | |
CN113619610A (en) | Vehicle driving mode switching method and device, computer equipment and storage medium | |
CN111516701A (en) | Vehicle and speed limiting method and device thereof | |
CN112109730A (en) | Reminding method based on interactive data, vehicle and readable storage medium | |
WO2018134198A1 (en) | Communication control apparatus and method | |
EP3718848A1 (en) | System and method for executing an automated driving maneuver in a takeover process of a vehicle from automated driving to manually driving | |
CN109348355B (en) | Real person voice alarm signal arbitration method and system | |
CN115525243A (en) | Vehicle cabin hearing protection method and device, vehicle and storage medium | |
CN115484561A (en) | Vehicle-mounted wireless network signal state reminding method and device, vehicle and medium | |
CN115731653A (en) | Shared vehicle, control method and control device thereof | |
CN110901655B (en) | Automobile main driving position identification method and terminal equipment | |
CN113668971A (en) | Vehicle window control method and device, electronic equipment and computer-readable storage medium | |
US20230418539A1 (en) | Content output control device, content output control method, and non-transitory computer readable storage medium | |
CN115793609A (en) | Vehicle alarm prompting method and device, electronic equipment and storage medium | |
CN118404988A (en) | Signal processing system and method for vehicle fault indicator lamp |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |