Message prompting method and device, electronic equipment and storage medium
By obtaining and analyzing message prompt requests in the vehicle, and using the navigation information database to match the driving status for accurate push, the problems of untimely and misunderstanding of prompts in the prior art are solved, and driving safety and information transmission efficiency are improved.
Patent Information
- Application Number
- CN202411386323.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-07
AI Technical Summary
In the prior art, when drivers give emergency prompts to abnormal vehicles, they often fail to understand or misunderstand due to lights or whistle prompts, resulting in the inability to make a timely risk response strategy, and environmental factors affect the transmission and identification of them is difficult, which increases Road traffic safety hazards.
By obtaining and analyzing the driver's message prompt request in the first vehicle, obtaining the vehicle identification information and driving information of the second vehicle, matching the driving status based on the navigation information database, judging the direction and distance, accurately pushing the prompt message to ensure the information transmission Accuracy and timeliness, and switch to vehicles in the same area for alternative push when they do not exist in the navigation information database.
It improves the accuracy and timeliness of message prompts, ensures that the driver of the second vehicle can quickly understand the abnormal situation and take countermeasures, enhances driving safety and information transmission efficiency, and reduces interference to other vehicles.
Smart Images

Figure CN119274365A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicles, and in particular to a message prompt method, device, electronic device and storage medium. Background Art
[0002] With the continuous development of automobile technology, more and more residents choose vehicles as their daily means of transportation. In related technologies, when drivers need to give emergency warnings to abnormal vehicles, they often use lights or horns to give warnings. However, this method will cause the driver of the abnormal vehicle to fail to understand or misunderstand the meaning of the warning in time, and thus fail to prompt the driver of the abnormal vehicle to make risk response strategies in time. Summary of the invention
[0003] The present application provides a message prompt method, device, electronic device and storage medium, which are intended to perform real-time dynamic control of a vehicle, thereby improving driving safety. The technical solution is as follows:
[0004] In the first aspect, the present application provides a message prompt method, comprising: if a message prompt request input by a driver in a first vehicle is received, then obtaining the vehicle identification information and prompt message of the second vehicle in the message prompt request; obtaining the first driving information of the first vehicle, and obtaining the second driving information of the second vehicle based on the vehicle identification information; if the first driving information and the second driving information meet the first driving condition, then pushing the prompt message to the second vehicle.
[0005] In the above technical solution, by obtaining and parsing the message prompt request input by the driver in the first vehicle, obtaining the second vehicle identification information and prompt message, it can help the navigation system quickly determine the type of accident that occurred in the second vehicle, and by real-time collection and analysis of the driving information of the first vehicle and the second vehicle, and then dynamically evaluate the driving status of both parties, and push the prompt message to the second vehicle when the driving information of the first vehicle and the second vehicle meets the preset conditions, thereby avoiding interference with other normally driving vehicles, improving the accuracy and timeliness of the message prompt, and thereby improving the driving safety of the driver of the second vehicle.
[0006] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, obtaining the second driving information of the second vehicle based on the vehicle identification information includes: searching for navigation identification information corresponding to the vehicle identification information in a preset vehicle navigation information library; if the navigation identification information exists in the vehicle navigation information library, obtaining the second driving information of the second vehicle based on the navigation identification information.
[0007] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, if the first driving information and the second driving information meet the first driving condition, a prompt message is pushed to the second vehicle, including: if the first driving direction is the same as the second driving direction, and the distance between the first driving position and the second driving position is less than the distance threshold, then the prompt message is pushed to the second vehicle based on the navigation identification information.
[0008] In the above technical solution, by searching and matching the vehicle identification information and the navigation identification information in the preset vehicle navigation information library, the vehicle identity is accurately identified, and the driving status of the second vehicle is obtained through the navigation identification information, thereby improving the efficiency and accuracy of information acquisition. By timely pushing a prompt message to the second vehicle when it is determined that the driving directions of the first vehicle and the second vehicle are consistent and the distance is close, the driving safety of the driver of the second vehicle is further improved.
[0009] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, pushing a prompt message to a second vehicle includes: obtaining key information of vehicle abnormality in the prompt message, generating a vehicle abnormality message based on the key information of the vehicle abnormality and a preset message template; and pushing the vehicle abnormality message to the second vehicle.
[0010] In the above technical solution, by extracting the key information of the vehicle abnormality from the prompt message, the accuracy and effectiveness of the abnormal information are ensured. Through the key information and the preset message template, a structured and standardized vehicle abnormality message can be quickly generated, which improves the efficiency of information transmission and ensures the consistency and comprehensibility of the information. By pushing the generated vehicle abnormality message to the second vehicle in a timely manner, the driver of the second vehicle can quickly learn of the abnormal situation and take timely countermeasures.
[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the method also includes: if there is no navigation identification information in the vehicle navigation information library, obtaining a third vehicle in the same driving area as the first vehicle based on the first driving information, and obtaining third driving information of the third vehicle; if the first driving information and the third driving information meet the second driving condition, controlling the first vehicle to push a prompt message to the third vehicle.
[0012] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, if the first driving information and the third driving information meet the second driving condition, the first vehicle is controlled to push a prompt message to the third vehicle, including: if the first driving direction is the same as the third driving direction, and the distance between the first driving position and the third driving position is less than the distance threshold, and the direction is the same and the distance is less than the distance threshold for a duration greater than or equal to the duration threshold, then the first vehicle is controlled to push a prompt message to the third vehicle.
[0013] In the above technical solution, when it is detected that there is no navigation identification information in the vehicle navigation information database, the alternative solution of searching for a third vehicle in the same area based on the first driving information is switched to ensure the continuity and reliability of information exchange. By comparing the driving information of the first vehicle and the third vehicle and pushing the prompt message to the third vehicle that meets the push conditions of the prompt message, the accuracy of information transmission is improved.
[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the method also includes: obtaining the abnormal risk level corresponding to the vehicle abnormality key information; if the abnormal risk level is greater than or equal to the risk level threshold, determining the assistance terminal closest to the second vehicle based on the second driving position of the second vehicle, and sending the vehicle abnormality message to the assistance terminal.
[0015] In the above technical solution, by analyzing the key information of vehicle abnormalities, the risk level of the abnormality can be accurately assessed. When the abnormal risk level exceeds the preset risk level threshold, the assistance terminal closest to the second vehicle is located in time, and the vehicle abnormality message is sent to the assistance terminal in time, ensuring that rescue personnel can obtain key information in the first time, thereby improving the rescue efficiency of the accident vehicle.
[0016] In a second aspect, the present application provides a message prompting device, comprising:
[0017] A first information acquisition unit is configured to, if a message prompt request input by a driver in a first vehicle is received, acquire the vehicle identification information and the prompt message of the second vehicle in the message prompt request;
[0018] A second information acquisition unit, used to acquire first driving information of the first vehicle, and acquire second driving information of the second vehicle based on the vehicle identification information;
[0019] The message push unit is used to push a prompt message to the second vehicle if the first driving information and the second driving information meet the first driving condition.
[0020] In a third aspect, the present application provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements any of the message prompt methods described above when executed by the processor.
[0021] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed, any of the message prompt methods described above is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 This is a system architecture diagram of a message prompt method provided by an embodiment of the present application;
[0024] Figure 2 It is a flowchart of a message prompt method provided in an embodiment of the present application;
[0025] Figure 3 It is a flowchart of a message prompt method provided in an embodiment of the present application;
[0026] Figure 4 This is a scenario diagram of a message prompt method provided in an embodiment of the present application;
[0027] Figure 5 It is a flowchart of a message prompt method provided in an embodiment of the present application;
[0028] Figure 6 It is a flowchart of a message prompt method provided in an embodiment of the present application;
[0029] Figure 7 This is a scenario diagram of a message prompt method provided in an embodiment of the present application;
[0030] Figure 8 It is a flowchart of a message prompt method provided in an embodiment of the present application;
[0031] Fig. 9 It is a structural schematic diagram of a message prompt device provided in an embodiment of the present application;
[0032] Fig.10 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0034] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0035] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting 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 one or more of the features.
[0036] In the related art, drivers often rely on flashing lights or honking horns to warn other road users or convey reminder information, but traditional reminder methods sometimes fail to achieve the desired effect. For example, flashing lights are mistaken for a signal of vehicle failure, or short honking horns are understood as urging rather than warnings. In addition, traditional reminder methods are also affected by environmental factors. For example, noisy traffic noise or bad weather conditions will interfere with the transmission and recognition of traditional reminder methods, thereby increasing road traffic safety hazards.
[0037] In order to improve driving safety, the embodiment of the present application provides a message prompt method, and the execution subject of the message prompt method is a first vehicle or a server. The following are detailed descriptions respectively. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Figure 1 , Figure 1 This is a system architecture diagram of a message prompt method provided by an embodiment of the present application. The specific process of the message prompt method can be as follows:
[0038] Figure 1 It is a system architecture diagram of a message prompt method provided in an embodiment of the present application.
[0039] It should be noted that the execution modules in this solution include but are not limited to the Global Positioning System (GPS): a group of satellites orbiting the earth send radio signals to ground receivers, and the receivers calculate the three-dimensional position, speed and time information of the vehicle based on these signals. Gain components: including but not limited to high-gain directional horn antennas, which are used to achieve directional transmission of millimeter-wave signals to ensure that information can be accurately transmitted to specific sections of roads or vehicles. ECU (Electronic Control Unit): It is the core computing module in the vehicle, responsible for running and managing the on-board communication system, including but not limited to CAN (Controller Area Network), LIN (Local Internet), and Ethernet. ECU uses these communication protocols to realize data exchange and transmission of control instructions between various vehicle systems. In addition, ECU also supports directional propagation of messages to ensure that key information can be accurately and efficiently transmitted to relevant vehicles.
[0040] Specifically, when the first vehicle is in driving state and the driver of the first vehicle observes the presence of an abnormal driving vehicle in the surrounding environment, i.e., the second vehicle, the navigation application of the first vehicle is awakened through the interactive system of the ECU, and the message prompt function preset in the navigation application is triggered. When the message prompt function is in operation, the driver of the first vehicle can manually or by voice input the vehicle identification information of the second vehicle and the prompt message for the second vehicle into the navigation application.
[0041] The navigation application integrates the vehicle identification information and the prompt message to generate a message prompt request, and sends the message prompt request to the background processing server of the navigation application. The background processing server is equipped with a vehicle navigation information library, and the vehicle navigation information library records the identification information corresponding to all vehicles to which the navigation application is applied. A vehicle query statement is generated based on the vehicle identification information to search for the corresponding navigation account information from the vehicle navigation information library; the vehicle driving information corresponding to the navigation account information is obtained, and at the same time, the vehicle driving information and the first driving information of the first vehicle are detected to determine whether they meet the first driving condition. When the first driving condition is met, it is determined that the vehicle is the second vehicle. At this time, the prompt message will be pushed to the second vehicle through the cloud server of the navigation application.
[0042] If the corresponding navigation account information cannot be found in the vehicle navigation information database based on the vehicle identification information, the driving information of all vehicles within the preset range of the first vehicle is obtained based on the GPS, and the driving information of the first vehicle is matched with the driving information of all vehicles within the preset range for a second driving condition. If it is detected that the driving information of a vehicle within the preset range meets the second driving condition, the vehicle is marked as a third vehicle. At this time, the prompt message will be converted into a directional transmission signal by the ECU of the first vehicle, and the directional transmission signal will be transmitted to the third vehicle through the control gain component.
[0043] based on Figure 1 The system architecture diagram shown below will be combined with Figure 2-Figure 8 , a message prompt method provided in an embodiment of the present application is introduced in detail.
[0044] Based on the above situation, the present application embodiment proposes a message prompt method. Figure 2 , Figure 2 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 2 As shown, the method of the embodiment of the present application may include the following steps S101-S103.
[0045] S101: If a message prompt request input by a driver of a first vehicle is received, then vehicle identification information and a prompt message of a second vehicle in the message prompt request are obtained.
[0046] In an embodiment of the present application, a navigation application is installed in the terminal device of the first vehicle, and the navigation application provides the driver with a functional module for sending message prompts to other vehicles. The driver of the first vehicle will observe the surrounding environment of the first vehicle while driving. When the driver observes a driving vehicle with safety risks in the surrounding environment, i.e., the second vehicle, the message prompt function module in the navigation application will be used to promptly remind the second vehicle.
[0047] Specifically, the driver actively calls the message prompt function module in the navigation application, and provides vehicle identification information and prompt messages about the second vehicle through the interactive page of the message prompt function module, wherein the vehicle identification information is the unique characteristic information of the second vehicle. In this embodiment, the license plate number is preferably used as the vehicle identification information of the second vehicle, and the prompt message is that the driver of the first vehicle knows the current risk cause of the second vehicle after observing the second vehicle, and transmits the risk cause to the message prompt function module in the navigation application through manual input or voice input.
[0048] After receiving the "confirm operation" instruction triggered by the driver of the first vehicle, the message prompt function module will integrate the vehicle identification information and prompt message provided by the driver for the second vehicle and convert it into a message prompt request, and send the message prompt request to the cloud server of the navigation application. After receiving the message prompt request, the cloud server will parse the message prompt request to extract the abnormal key information of the vehicle from the request, where the abnormal key information includes but is not limited to the fault type, occurrence time, location, etc., and perform format unification processing based on the abnormal key information combined with the pre-set message template to generate a formatted prompt message. At this time, the prompt message not only contains the specific situation of the abnormality, but also follows a certain format and structure, so that relevant personnel can quickly understand and take corresponding measures.
[0049] S102, obtaining first driving information of a first vehicle, and obtaining second driving information of a second vehicle based on the vehicle identification information.
[0050] In an embodiment of the present application, the cloud server of the navigation application of the first vehicle includes a vehicle navigation information library for supporting navigation account information query based on vehicle identification information. The vehicle navigation information library records the account information of users who have registered for the navigation application and the vehicle information corresponding to the account information, that is, one account information corresponds to one or more vehicle information of the user.
[0051] Specifically, the navigation system of the first vehicle obtains first driving information of the first vehicle according to the local GPS information of the first vehicle, wherein the first driving information includes a first driving direction and a first driving position. An account information query statement is generated based on the vehicle identification information in the cloud server of the navigation application, the account information query statement is executed in the navigation account information database, and based on the query return result of the information query statement, it is determined whether there is account information for the vehicle identification information, and if there is account information, the corresponding vehicle information under the account information is obtained and it is detected whether there is vehicle information with the same identification information as the vehicle identification information.
[0052] Since the navigation application in the vehicle will interact the vehicle's driving information with the navigation application's cloud server in real time, if there is a vehicle whose identification information is the same as the vehicle's identification information, the real-time driving information of the vehicle in the cloud server is obtained, wherein the real-time driving information includes the real-time driving direction and the real-time driving position, and when the real-time driving position of the real-time driving information is less than a preset distance from the first driving position of the first vehicle, the vehicle is determined to be the second vehicle, and the real-time information is determined to be the second driving information of the second vehicle.
[0053] S103: If the first driving information and the second driving information satisfy the first driving condition, a prompt message is pushed to the second vehicle based on the vehicle identification information.
[0054] In an embodiment of the present application, the first driving condition is that the first driving direction of the first driving information is the same as the second driving direction of the second driving information and the relative distance between the first driving position of the first driving information and the second driving position of the second driving information is less than a preset distance threshold.
[0055] Specifically, a first driving direction of the first vehicle is obtained from the first driving information to determine the driving direction of the first vehicle, and a second driving direction of the second vehicle is obtained from the second driving information to determine the driving direction of the second vehicle. When the driving directions of the first vehicle and the second vehicle are the same, the first driving position of the first vehicle is further obtained from the first driving information, and the second driving position of the second vehicle is obtained from the second driving information at the same time, and the relative distance between the first driving position and the second driving position is obtained, thereby preventing the prompt message from being erroneously sent to other unrelated vehicles when there is an error in the vehicle identification information provided by the driver of the first vehicle, and when the relative distance is less than a preset distance threshold, the prompt message is pushed to the navigation application of the terminal device of the second vehicle through the cloud server of the navigation application, and the prompt message is broadcast based on the navigation application of the second vehicle, so as to provide timely prompts to the driver of the second vehicle, avoiding unnecessary interference to drivers of other vehicles when there is an error in the vehicle identification information, thereby improving road traffic management and driver driving safety.
[0056] From the above, it can be seen that by obtaining and parsing the message prompt request input by the driver in the first vehicle, obtaining the second vehicle identification information and prompt message, it can help the navigation system quickly determine the type of accident that has occurred in the second vehicle, and by real-time collection and analysis of the driving information of the first vehicle and the second vehicle, and then dynamically evaluate the driving status of both parties, when the driving information of the first vehicle and the second vehicle meets the preset conditions, the prompt message will be pushed to the second vehicle, avoiding interference with other normally driving vehicles, improving the accuracy and timeliness of the message prompt, and thereby improving the driving safety of the driver of the second vehicle.
[0057] In real-life scenarios, drivers may experience errors in the information they provide due to environmental or personal factors. To improve the accuracy of vehicle prompts, see Figure 3 , Figure 3 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 3 As shown, the method of the embodiment of the present application may include the following steps S201-S207.
[0058] S201. Search for the navigation identification information corresponding to the vehicle identification information in a preset vehicle navigation information database.
[0059] In the embodiment of the present application, the cloud server of the navigation application includes a vehicle navigation information database for supporting the query of navigation account information according to vehicle identification information. The vehicle navigation information database records the account information of users who have registered the navigation application and the vehicle information corresponding to the account information, that is, one account information corresponds to one or more vehicle information of the user.
[0060] Exemplarily, taking the vehicle identification information as the license plate number, if the vehicle navigation information database is "account_info" and the license plate number is "Jing Axxx", the generated query statement is "SELECT * FROM account_info WHERE license_plate = 'Jing A12345'". After executing this query statement, the response result is "Navigation account information: 123456, User name: Zhang San". At this time, a vehicle query statement is generated based on the navigation account information as "SELECT * FROM vehicle_info WHERE account_id = '123456'", which means to find the vehicle with the navigation account information of "123456" from the vehicle information data table "vehicle_info". After executing this vehicle query statement, the return result is "User name: Zhang San, Vehicle model number: XXX, License plate number: Jing A12345". At this time, it is determined that this navigation account information is the navigation identification information.
[0061] S202. If the navigation identification information exists in the vehicle navigation information database, obtain the second driving information of the second vehicle based on the navigation identification information.
[0062] Specifically, after determining the navigation representation information in the above S201, that is, the navigation account information, further determine the vehicle that conforms to the vehicle identification information under this navigation account information from the cloud server, determine this vehicle as the second vehicle, and at the same time obtain the driving data of this second vehicle in the cloud server, including the driving direction and driving position, and generate the second driving information of the second vehicle after integrating the driving direction and driving position.
[0063] S203. If the first driving direction is the same as the second driving direction, and the distance between the first driving position and the second driving position is less than the distance threshold, push the prompt message to the second vehicle based on the navigation identification information.
[0064] For example, the first driving direction of the first vehicle is eastward, and the latitude and longitude information corresponding to its first driving position is (39.9234, 116.4657). The first driving direction of the second vehicle is eastward, and the latitude and longitude information corresponding to its second driving position is (39.9285, 116.4622). At this time, the set distance threshold is 10 kilometers. By calculating the coordinate positions of the two vehicles, it can be known that the relative distance between the first vehicle and the second vehicle is about 4.5 kilometers. At this time, it is determined that the driving directions of the first vehicle and the second vehicle are the same and the relative distance is less than the distance threshold. At this time, the cloud server of the navigation application pushes the prompt message to the navigation application of the second vehicle through the navigation account information bound to the second vehicle.
[0065] Please also read Figure 4 , Figure 4 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 4 As shown, there are three driving vehicles in the current driving environment, namely car A, car B and car C. When the driver of car A observes that there is a risk in car B, he initiates a message prompt request through the navigation application of car A to request the cloud server of the navigation application to prompt car B. At this time, car A is determined as the first vehicle. The cloud server of the navigation application processes the message prompt request initiated by the navigation application of car A, and queries the vehicle B through the vehicle identification information in the message prompt request. At this time, vehicle B is determined as the second vehicle.
[0066] As can be seen from the above, by searching and matching the vehicle identification information and the navigation identification information in the preset vehicle navigation information library, the vehicle identity is accurately identified, and the driving status of the second vehicle is obtained through the navigation identification information, which improves the efficiency and accuracy of information acquisition. By judging that the driving directions of the first vehicle and the second vehicle are the same and the distance is close, a prompt message is pushed to the second vehicle in time, which further improves the driving safety of the driver of the second vehicle.
[0067] To ensure that the prompt message can be correctly understood by the driver of the second vehicle. Figure 5 , Figure 5 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 5 As shown, the method of the embodiment of the present application may include the following steps S301-S303.
[0068] S301: If a message prompt request input by a driver of a first vehicle is received, then the vehicle identification information and the prompt message of the second vehicle in the message prompt request are obtained.
[0069] Specifically, the specific execution steps of step S301 please refer to the above step S101, which will not be repeated here.
[0070] S302, obtaining key information of vehicle abnormality in the prompt message, and generating a vehicle abnormality message based on the key information of vehicle abnormality and a preset message template.
[0071] S303, push the vehicle abnormality message to the second vehicle.
[0072] Specifically, in S302-S303, the abnormal key information is component keywords and event keywords. The component keywords are specific vehicle components, for example, specific vehicle components such as "fuel cap, tire, door, trunk, etc."; the event keywords are keywords that represent event types, such as "fire, closed, open, deflated, leaking, etc."
[0073] Exemplarily, the prompt message for the second vehicle is: "Vehicle abnormality with license plate number Beijing BXXX: left rear tire leaking", the cloud server of the navigation system extracts the key abnormality information "left rear tire" and the event keyword "leaking" from this prompt message, and uses a preset message template, such as "Vehicle {license plate number} has {component keyword} abnormality: {event keyword}", the extracted key information is substituted into the template to generate a detailed vehicle abnormality message: "Vehicle Beijing B67890 has a tire abnormality: leaking", and the vehicle abnormality message is pushed to the second vehicle through the cloud server.
[0074] As can be seen from the above, the key information of vehicle abnormality is extracted from the prompt message, ensuring the accuracy and effectiveness of the abnormal information. Through key information and preset message templates, structured and standardized vehicle abnormality messages can be quickly generated, which improves the efficiency of information transmission and ensures the consistency and comprehensibility of information. By pushing the generated vehicle abnormality message to the second vehicle in a timely manner, the driver of the second vehicle can quickly learn of the abnormal situation and take timely countermeasures.
[0075] In real-world scenarios, when the second vehicle cannot be located based on the vehicle identification information provided by the driver of the first vehicle, it is necessary to switch the push method of the reminder message. Figure 6 , Figure 6 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 6 As shown, the method of the embodiment of the present application may include the following steps S401-S404.
[0076] S401, searching for navigation identification information corresponding to vehicle identification information in a preset vehicle navigation information database.
[0077] Specifically, the specific execution process of step S401 please refer to the above step S201, which will not be repeated here.
[0078] S402: If there is no navigation identification information in the vehicle navigation information database, a third vehicle in the same driving area as the first vehicle is acquired based on the first driving information, and third driving information of the third vehicle is acquired.
[0079] In an embodiment of the present application, if the navigation identification information does not exist in the vehicle navigation information library, it means that the account information of the navigation application of the vehicle corresponding to the vehicle identification information cannot be obtained, that is, the cloud server of the navigation application cannot send the prompt message to the second vehicle through the account information.
[0080] Specifically, taking the first driving position in the first driving information of the first vehicle as the center, the driving information of each vehicle within a preset range is obtained, and the vehicle is determined as the third vehicle, and the third driving information of each third vehicle is obtained at the same time.
[0081] S403: If the first driving information and the third driving information satisfy the second driving condition, control the first vehicle to push a prompt message to the third vehicle in a targeted manner.
[0082] S404: If the first driving direction is the same as the third driving direction, and the distance between the first driving position and the third driving position is less than the distance threshold, and the duration of the same direction and the distance being less than the distance threshold is greater than or equal to the duration threshold, the first vehicle is controlled to push a prompt message to the third vehicle.
[0083] Specifically, in steps S403-S404, the first driving direction of the first vehicle is obtained from the first driving information, the third driving direction of each third vehicle is obtained from the third driving information, and the third vehicles whose driving directions are inconsistent with the first vehicle are filtered out based on the first driving direction and the third driving direction.
[0084] The first driving position of the first vehicle is obtained from the first driving information, and the third driving position of each third vehicle is obtained from the third driving information. The relative distance between each third vehicle and the first vehicle is determined respectively, and the duration of the relative distance of the third vehicle being less than the set distance threshold is calculated. If the duration is greater than or equal to the duration threshold, the third vehicle is determined to be the third vehicle to which a prompt message needs to be pushed. At this time, the prompt message is converted into a directional transmission signal by the ECU of the first vehicle, and the directional transmission signal is transmitted to the third vehicle by controlling the gain component. That is, when there is no navigation identification information in the vehicle navigation information library, the first vehicle actively interacts with the third vehicle to make up for the defect that the relevant vehicles cannot be prompted when the navigation information library is insufficient. At the same time, by analyzing the driving information of the first vehicle and the third vehicle, the push target of the prompt message is controlled in a targeted manner to avoid message interference to drivers of other unrelated vehicles.
[0085] Exemplarily, the first driving direction of the first vehicle A is the north-south direction, and the latitude and longitude coordinate information corresponding to the first driving position is (39.9234, 116.4657). The third driving direction of the third vehicle B is the east-west direction, and the relative distance between the third driving position of the third vehicle B and the first vehicle A is 1.5 kilometers. The third driving direction of the third vehicle C is the north-south direction, and the relative distance between the third driving position of the third vehicle C and the first vehicle A is 0.8 kilometers. At this time, the third vehicle B will not be used as the push object of the prompt message push because the driving direction is perpendicular to the first vehicle A. The driving direction of the third vehicle C is the same as that of the vehicle A, and the relative distance between the third vehicle C and the first vehicle A is 0.8 kilometers, which is less than the preset distance threshold (for example, 1 kilometer). At this time, the third vehicle C is determined as the push object that needs to push the prompt message.
[0086] The ECU of the first vehicle A converts the prompt message into a directional transmission signal, and determines the transmission direction of the directional transmission signal according to the third driving position of the third vehicle C, so as to send the directional transmission signal to the third vehicle C.
[0087] Optionally, the prompt message is parsed and encrypted by the ECU of the first vehicle and converted into a directional transmission communication protocol, which contains a target address sequence that specifies the specific geographical location of the third vehicle. When generating a directional transmission signal, the GPS positioning system of the first vehicle is used to obtain the location data of the first vehicle, i.e., the first driving position, and the real-time position of the third vehicle, i.e., the third driving position. The ECU enhances and transmits the directional transmission signal by calculating the relative direction of the third vehicle relative to the first vehicle, and dynamically adjusts the power and polarization angle of the directional transmission signal to ensure that the directional transmission signal mainly points to the preset straight path of the third vehicle to reduce interference with other vehicles. Once the directional transmission signal arrives at the third vehicle, the directional transmission signal will be decoded by the built-in receiver of the third vehicle to broadcast the prompt message in the third vehicle.
[0088] Please also read Figure 7 , Figure 7 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 7 As shown, in the current driving environment, there are a first vehicle A, a vehicle B, a vehicle C and a vehicle D. Since vehicles B and C are within the preset range of the first vehicle and the relative distances between vehicles B and C and the first vehicle A are less than a distance threshold, vehicles B and C are determined as the third vehicles that need to be prompted.
[0089] As can be seen from the above, by switching to an alternative solution of searching for a third vehicle in the same area based on the first driving information when the navigation identification information is detected to be absent in the vehicle navigation information database, the continuity and reliability of information interaction are ensured. By comparing the driving information of the first vehicle and the third vehicle and directional pushing of the prompt message to the third vehicle that meets the push conditions of the prompt message, the accuracy of information transmission is improved.
[0090] To further improve the driving safety of the driver of the second vehicle. Figure 8 , Figure 8 Schematic diagram of a message prompt method provided by an embodiment of the present application. Figure 8 As shown, the method of the embodiment of the present application may include the following steps S501-S502.
[0091] S501, obtaining the abnormal risk level corresponding to the abnormal key information of the vehicle.
[0092] In the embodiment of the present application, the abnormal risk level can be set to level one mild risk, indicating a temporary abnormality with a small probability; level two moderate risk, indicating the existence of a persistent potential problem; level three severe risk, indicating that a serious accident is about to occur.
[0093] For example, if the critical abnormal information is that the charging cover or the fuel cap is not closed, but this type of problem will not cause a major safety risk as long as it is discovered and closed in time, then this type of critical abnormal information is determined to be a level 1 mild risk. For another example, the critical abnormal information is a car fire, such as an engine failure, oil line leakage, etc. Once it occurs, it may cause the vehicle to lose control, passengers to suffocate or a fire, causing huge property losses and dangers. Therefore, the fire anomaly is defined as a level 3 severe risk, which is the highest level of emergency, requiring immediate rescue measures and seeking professional rescue.
[0094] S502: If the abnormal risk level is greater than or equal to the risk level threshold, determine the assistance terminal closest to the second vehicle based on the second driving position of the second vehicle, and send a vehicle abnormality message to the assistance terminal.
[0095] Specifically, when the abnormal key information of the vehicle is risk-assessed and its corresponding risk level reaches or exceeds the preset risk threshold, the emergency response procedure will be initiated. In this case, the nearest assistance terminal will be calculated based on the second driving position of the second vehicle B through map or positioning technology. This assistance terminal may be an emergency service point, maintenance station or vehicle with emergency handling capabilities. After the assistance terminal is determined, the vehicle abnormality message of the second vehicle (including detailed abnormality description, risk level and location information) is packaged and sent to the assistance terminal.
[0096] For example, when the abnormal risk level of the second vehicle is level three severe risk, for example, the second vehicle catches fire, at this time, the cloud server of the navigation application will determine that the rescue organization closest to the second vehicle is Organization A based on the second driving position of the second vehicle, and at this time, the vehicle abnormality message will be sent to the rescue terminal of Organization A.
[0097] From the above, it can be seen that by analyzing the key information of vehicle abnormalities, the risk level of the abnormality can be accurately assessed. When the abnormal risk level exceeds the preset risk level threshold, the assistance terminal closest to the second vehicle is located in time, and the vehicle abnormality message is sent to the assistance terminal in time, ensuring that rescue personnel can obtain key information in the first time and improve the rescue efficiency of the accident vehicle.
[0098] based on Figure 1 The system architecture will be combined with Fig. 9 , the message prompt device provided in the embodiment of the present application is introduced in detail. It should be noted that, Fig. 9 The message prompt device in is used to execute this application Figure 2-Figure 8 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2-Figure 8 In the embodiment shown, the message prompt device 600 may include a first information acquisition unit 601, a second information acquisition unit 602, and a message push unit 603, specifically as follows:
[0099] The first information acquisition unit 601 is configured to acquire the vehicle identification information and the prompt message of the second vehicle in the message prompt request if a message prompt request input by the driver in the first vehicle is received;
[0100] The second information acquisition unit 602 is used to acquire first driving information of the first vehicle, and acquire second driving information of the second vehicle based on the vehicle identification information;
[0101] The message push unit 603 is used to push a prompt message to the second vehicle if the first driving information and the second driving information meet the first driving condition.
[0102] In some embodiments, the second information acquiring unit 602 further includes a searching unit and a first determining unit.
[0103] A search unit, used to search for navigation identification information corresponding to the vehicle identification information in a preset vehicle navigation information database;
[0104] The first determination unit is configured to obtain second driving information of the second vehicle based on the navigation identification information if the navigation identification information exists in the vehicle navigation information database.
[0105] In some embodiments, the second information acquiring unit 602 further includes a second determining unit.
[0106] The second determination unit is configured to push a prompt message to the second vehicle based on the navigation identification information if the first driving direction is the same as the second driving direction and the distance between the first driving position and the second driving position is less than a distance threshold.
[0107] In some embodiments, the second information acquisition unit 602 further includes a key information extraction unit and a first pushing subunit.
[0108] A key information extraction unit, used to obtain the key information of vehicle abnormality in the prompt message, and generate a vehicle abnormality message based on the key information of vehicle abnormality and a preset message template;
[0109] The first push subunit is used to push the vehicle abnormality message to the second vehicle.
[0110] In some embodiments, the second information acquiring unit 602 further includes a third determining unit and a fourth determining unit.
[0111] a third determination unit, configured to obtain, based on the first driving information, a third vehicle in the same driving area as the first vehicle, and obtain third driving information of the third vehicle if the navigation identification information does not exist in the vehicle navigation information database;
[0112] The fourth determination unit is used to control the first vehicle to push a prompt message to the third vehicle if the first driving information and the third driving information meet the second driving condition.
[0113] In some embodiments, the second information acquiring unit 602 further includes a fifth determining unit.
[0114] The fifth determination unit is used to control the first vehicle to push a prompt message to the third vehicle if the first driving direction is the same as the third driving direction, and the distance between the first driving position and the third driving position is less than a distance threshold, and the duration of the same direction and the distance being less than the distance threshold is greater than or equal to a duration threshold.
[0115] In some embodiments, a risk level determination unit and a sixth determination unit are further included.
[0116] A risk level determination unit, used to obtain the abnormal risk level corresponding to the abnormal key information of the vehicle;
[0117] The sixth determination unit is configured to determine the assistance terminal closest to the second vehicle based on the second driving position of the second vehicle if the abnormal risk level is greater than or equal to the risk level threshold, and send the vehicle abnormality message to the assistance terminal.
[0118] In an embodiment of the present application, by obtaining and parsing the message prompt request input by the driver in the first vehicle, obtaining the second vehicle identification information and prompt message, it can help the navigation system quickly determine the type of accident that has occurred in the second vehicle, and by real-time collection and analysis of the driving information of the first vehicle and the second vehicle, and then dynamically evaluating the driving status of both parties, when the driving information of the first vehicle and the second vehicle meets the preset conditions, the prompt message is pushed to the second vehicle, thereby avoiding interference with other normally driving vehicles, improving the accuracy and timeliness of the message prompt, and thereby improving the driving safety of the driver of the second vehicle.
[0119] In addition, the message prompt device provided in the above embodiment and a message prompt method embodiment belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.
[0120] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0121] See also Fig.10 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.10 As shown, the electronic device 700 includes a processor 701 and a memory 702. The processor 701 is electrically connected to the memory 702.
[0122] The processor 701 is the control center of the electronic device 700 and may include one or more processing cores. The processor 701 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or calling computer programs stored in the memory 702, and calling data stored in the memory 702, so as to control the electronic device as a whole. Optionally, the processor 701 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 701 can integrate one or a combination of CPU, graphics processing unit (GPU), modem, etc. Among them, the CPU mainly processes the operating system, user pages, and applications; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, and may be implemented separately through a communication chip.
[0123] The memory 702 may be used to store software programs and modules, and the processor 701 executes various functional applications and data processing by running computer programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device, etc.
[0124] In addition, the memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 702 may also include a memory controller to provide the processor 701 with access to the memory 702.
[0125] In the embodiment of the present application, the processor 701 in the electronic device 700 loads instructions corresponding to the processes of one or more computer programs into the memory 702 according to the following steps, and the processor 701 runs the computer program stored in the memory 702 to implement various functions, as follows:
[0126] If a message prompt request input by the driver of the first vehicle is received, the vehicle identification information and prompt message of the second vehicle in the message prompt request are obtained; the first driving information of the first vehicle is obtained, and the second driving information of the second vehicle is obtained based on the vehicle identification information; if the first driving information and the second driving information meet the first driving condition, the prompt message is pushed to the second vehicle.
[0127] Optionally, the processor 701 executes, specifically, searching for navigation identification information corresponding to the vehicle identification information in a preset vehicle navigation information library; if the navigation identification information exists in the vehicle navigation information library, obtaining second driving information of the second vehicle based on the navigation identification information.
[0128] Optionally, when the processor 701 executes, if the first driving information and the second driving information satisfy the first driving condition, the prompt message is pushed to the second vehicle. Specifically, if the first driving direction is the same as the second driving direction, and the distance between the first driving position and the second driving position is less than the distance threshold, the prompt message is pushed to the second vehicle based on the navigation identification information.
[0129] Optionally, the processor 701 is further used to specifically execute: obtaining key information of vehicle abnormality in the prompt message, generating a vehicle abnormality message based on the key information of vehicle abnormality and a preset message template; and pushing the vehicle abnormality message to the second vehicle.
[0130] Optionally, processor 701 is also used to specifically execute: if there is no navigation identification information in the vehicle navigation information library, then based on the first driving information, a third vehicle in the same driving area as the first vehicle is obtained, and third driving information of the third vehicle is obtained; if the first driving information and the third driving information meet the second driving condition, then the first vehicle is controlled to push a prompt message to the third vehicle.
[0131] Optionally, when the processor 701 executes, if the first driving information and the third driving information satisfy the second driving condition, the first vehicle is controlled to push a prompt message to the third vehicle. Specifically, if the first driving direction is the same as the third driving direction, and the distance between the first driving position and the third driving position is less than a distance threshold, and the duration of the same direction and the distance being less than the distance threshold is greater than or equal to a duration threshold, the first vehicle is controlled to push a prompt message to the third vehicle.
[0132] Optionally, the processor 701 is also used to specifically execute: if the abnormal risk level is greater than or equal to the risk level threshold, determine the assistance terminal closest to the second vehicle based on the second driving position of the second vehicle, and send the vehicle abnormality message to the assistance terminal.
[0133] In an embodiment of the present application, by obtaining and parsing the message prompt request input by the driver in the first vehicle, obtaining the second vehicle identification information and prompt message, it can help the navigation system quickly determine the type of accident that has occurred in the second vehicle, and by real-time collection and analysis of the driving information of the first vehicle and the second vehicle, and then dynamically evaluating the driving status of both parties, when the driving information of the first vehicle and the second vehicle meets the preset conditions, the prompt message is pushed to the second vehicle, thereby avoiding interference with other normally driving vehicles, improving the accuracy and timeliness of the message prompt, and thereby improving the driving safety of the driver of the second vehicle.
[0134] In addition, the device provided in the embodiment of the present application can specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a message prompt method provided in the above embodiment.
[0135] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a message prompt method provided in the above-mentioned embodiment.
[0136] An embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a message prompt method provided in the above-mentioned embodiment.
[0137] Among them, the device, computer-readable storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.
[0138] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0139] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between the related ones shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0140] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A message prompt method, characterized in that: include: If a message prompt request input by the driver in the first vehicle is received, obtaining the vehicle identification information and the prompt message of the second vehicle in the message prompt request; Acquire first driving information of the first vehicle, and acquire second driving information of the second vehicle based on the vehicle identification information; If the first driving information and the second driving information satisfy a first driving condition, the prompt message is pushed to the second vehicle.
2. The method according to claim 1, characterized in that The acquiring the second driving information of the second vehicle based on the vehicle identification information includes: Searching for navigation identification information corresponding to the vehicle identification information in a preset vehicle navigation information database; If the navigation identification information exists in the vehicle navigation information database, the second driving information of the second vehicle is acquired based on the navigation identification information.
3. The method according to claim 2, characterized in that The first driving information includes a first driving direction and a first driving position of the first vehicle, and the second driving information includes a second driving direction and a second driving position of the second vehicle; If the first driving information and the second driving information satisfy a first driving condition, pushing the prompt message to the second vehicle includes: If the first driving direction is the same as the second driving direction and the distance between the first driving position and the second driving position is less than a distance threshold, the prompt message is pushed to the second vehicle based on the navigation identification information.
4. The method according to claim 1, characterized in that: The step of pushing the prompt message to the second vehicle includes: Acquire key vehicle abnormality information in the prompt message, and generate a vehicle abnormality message based on the key vehicle abnormality information and a preset message template; The vehicle abnormality message is pushed to the second vehicle.
5. The method according to claim 2, characterized in that: The method further comprises: If the navigation identification information does not exist in the vehicle navigation information database, acquiring a third vehicle in the same driving area as the first vehicle based on the first driving information, and acquiring third driving information of the third vehicle; If the first driving information and the third driving information satisfy a second driving condition, the first vehicle is controlled to push the prompt message to the third vehicle in a targeted manner.
6. The method according to claim 5, characterized in that The first driving information includes a first driving direction and a first driving position of the first vehicle, and the third driving information includes a third driving direction and a third driving position of the third vehicle; If the first driving information and the third driving information satisfy a second driving condition, controlling the first vehicle to push the prompt message to the third vehicle in a targeted manner includes: If the first driving direction is the same as the third driving direction, and the distance between the first driving position and the third driving position is less than a distance threshold, and the duration for which the directions are the same and the distance is less than the distance threshold is greater than or equal to a duration threshold, the first vehicle is controlled to push the prompt message to the third vehicle in a targeted manner.
7. The method according to claim 4, characterized in that The method further comprises: Obtaining the abnormal risk level corresponding to the abnormal key information of the vehicle; If the abnormal risk level is greater than or equal to the risk level threshold, the assistance terminal closest to the second vehicle is determined based on the second driving position of the second vehicle, and the vehicle abnormality message is sent to the assistance terminal.
8. A message prompting device, characterized in that: include: A first information acquisition unit is configured to, upon receiving a message prompt request input by a driver in a first vehicle, acquire the vehicle identification information and the prompt message of the second vehicle in the message prompt request; A second information acquisition unit, configured to acquire first driving information of the first vehicle, and acquire second driving information of the second vehicle based on the vehicle identification information; A message pushing unit is used to push the prompt message to the second vehicle if the first driving information and the second driving information meet a first driving condition.
9. An electronic device, characterized in that: The electronic device comprises: A memory for storing executable program codes; A processor is used to call and run the executable program code from the memory, so that the electronic device executes a message prompt method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, a message prompt method according to any one of claims 1 to 7 is implemented.