Message sending method and system

By introducing a server to forward messages in the message sending system between vehicles, and querying the target vehicle using vehicle identification or location, the problem of inability to deliver complex messages between vehicles in the prior art is solved, and a richer inter-vehicle information exchange is achieved.

CN119521141APending Publication Date: 2025-02-25GREAT WALL MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311084367.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art cannot deliver more complex messages between vehicles, limiting information exchange between vehicles.

Method used

Message forwarding is performed through the server. The first vehicle acquires the target message and vehicle query information (including vehicle identification or location) and sends it to the server. The server queries and forwards it to the target vehicle based on the information.

Benefits of technology

The complex message transmission between the first vehicle and the second vehicle is realized, and the information exchange method between the vehicles is enriched.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521141A_ABST
    Figure CN119521141A_ABST
Patent Text Reader

Abstract

The invention discloses a message sending method and system, and belongs to the technical field of vehicles. According to the technical scheme provided by the embodiment of the invention, in response to the sending instruction of the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information comprises at least one vehicle identifier identified by the first vehicle or the vehicle position of the first vehicle. And the first vehicle sends the target message and the vehicle query information to a server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing message transmission between the first vehicle and the at least one second vehicle, and enriching message transmission modes between the vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more specifically, to a message sending method and system in the field of vehicle technology. Background Art

[0002] With the development of society, more and more people will buy vehicles for transportation, so there are more and more vehicles on the road.

[0003] In the related technology, when the vehicle is driving, the owner mainly relies on horns and lights to transmit messages to other vehicles. Although this method of message transmission between vehicles is simple and can meet many scenarios, it cannot transmit more complex messages between vehicles. How to enrich the method of message transmission between vehicles is a hot topic of research. Summary of the invention

[0004] The embodiment of the present application provides a message sending method and system, which can enrich the message transmission mode between vehicles. The technical solution is as follows:

[0005] On the one hand, a message sending method is provided, which is executed by a server, and the method includes:

[0006] Acquire a target message sent by a first vehicle and vehicle query information corresponding to the target message, wherein the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle;

[0007] Performing a vehicle query based on the vehicle query information to obtain at least one second vehicle;

[0008] The target message is forwarded to the at least one second vehicle so that the at least one second vehicle displays the target message.

[0009] In one aspect, a message sending method is provided, which is performed by a first vehicle, and the method includes:

[0010] In response to a sending instruction for a target message, obtaining vehicle query information corresponding to the target message, the vehicle query information including at least one vehicle identification identified by the first vehicle or a vehicle position of the first vehicle;

[0011] The target message and vehicle query information corresponding to the target message are sent to a server, so that the server forwards the target message to at least one second vehicle corresponding to the vehicle query information.

[0012] In one aspect, a message sending device is provided, the device comprising:

[0013] A first acquisition module, configured to acquire a target message sent by a first vehicle and vehicle query information corresponding to the target message, wherein the vehicle query information includes at least one vehicle identification identified by the first vehicle or a vehicle position of the first vehicle;

[0014] A query module, configured to perform a vehicle query based on the vehicle query information to obtain at least one second vehicle;

[0015] The first sending module is used to forward the target message to the at least one second vehicle, so that the at least one second vehicle displays the target message.

[0016] In one possible implementation, the query module is used to, when the vehicle query information includes at least one vehicle identification recognized by the first vehicle, perform a query based on the at least one vehicle identification to obtain the at least one second vehicle; and when the vehicle query information includes the vehicle position of the first vehicle, perform a query based on the vehicle position to obtain the at least one second vehicle, and the at least one second vehicle is around the first vehicle.

[0017] In a possible implementation, the query module is used to determine at least one candidate vehicle corresponding to the at least one vehicle identification; and determine the at least one second vehicle with a message receiving function enabled from the at least one candidate vehicle.

[0018] In one possible implementation, the query module is used to determine a vehicle query range corresponding to the vehicle position, the vehicle query range being a range with the vehicle position as the center and a preset length as the radius; determine a plurality of reference vehicles within the query range; and determine from the plurality of reference vehicles at least one second vehicle located behind the first vehicle and having the same travel direction as the first vehicle, and / or located in front of the first vehicle and having an opposite travel direction as the first vehicle.

[0019] In a possible implementation, the device also includes a matching module, which is used to determine whether the message type of the target message matches the vehicle query information, and the message type is used to indicate the urgency of the target message; when the message type of the target message matches the vehicle query information, the step of performing a vehicle query based on the vehicle query information to obtain at least one second vehicle is executed; when the message type of the target message does not match the vehicle query information, an error reminder is sent to the first vehicle, and the error reminder is used to prompt that the message type of the target message does not match the vehicle query information.

[0020] In one aspect, a message sending device is provided, the device comprising:

[0021] A second acquisition module, configured to acquire vehicle query information corresponding to the target message in response to a sending instruction for the target message, wherein the vehicle query information includes at least one vehicle identification identified by the first vehicle or a vehicle position of the first vehicle;

[0022] The second sending module is used to send the target message and the vehicle query information corresponding to the target message to the server, so that the server forwards the target message to at least one second vehicle corresponding to the vehicle query information.

[0023] In a possible implementation, the second acquisition module is used to determine the message type of the target message in response to an instruction to send the target message, and the message type is used to indicate the urgency of the target message; and to acquire the vehicle query information in an information acquisition method corresponding to the message type of the target message.

[0024] In a possible implementation, the second acquisition module is used to acquire vehicle images around the first vehicle when the message type of the target message is a common message or an important message; perform image recognition on the vehicle image to obtain at least one vehicle identification, and the urgency of the important message is greater than that of the common message; and acquire the vehicle position of the first vehicle when the message type of the target message is an emergency message, and the urgency of the emergency message is greater than that of the important message.

[0025] In a possible implementation manner, the triggering method of sending the instruction includes any one of the following:

[0026] In response to a message sending operation, triggering the sending instruction;

[0027] In the event that the first vehicle fails, the sending instruction is triggered.

[0028] On the one hand, a server is provided, which includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the message sending method.

[0029] On the one hand, a vehicle is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the message sending method.

[0030] On the one hand, a computer-readable storage medium is provided, wherein at least one program code is stored in the computer-readable storage medium, and the program code is loaded and executed by a processor to implement the message sending method.

[0031] Through the technical solution provided by the embodiment of the present application, in response to the instruction to send the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The first vehicle sends the target message and the vehicle query information to the server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, and enriching the message transmission mode between vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a schematic diagram of an implementation environment of a message sending method provided in an embodiment of the present application;

[0033] Figure 2 is a flow chart of a message sending method provided in an embodiment of the present application;

[0034] Figure 3 is a flowchart of another message sending method provided in an embodiment of the present application;

[0035] Figure 4 is a flowchart of another message sending method provided in an embodiment of the present application;

[0036] Figure 5 is a flowchart of another message sending method provided in an embodiment of the present application;

[0037] Figure 6 is a flowchart of another message sending method provided in an embodiment of the present application;

[0038] Figure 7 It is a structural diagram of a message sending device provided in an embodiment of the present application;

[0039] Figure 8 It is a structural diagram of another message sending device provided in an embodiment of the present application;

[0040] Fig. 9 It is a structural diagram of a server provided in an embodiment of the present application.

[0041] Fig.10 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] The following will be combined with the accompanying drawings to clearly and thoroughly describe the technical solutions in this application. In the description of the embodiments of this 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 this application, "multiple" means two or more than two.

[0043] 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 reflected. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0044] The implementation environment of the embodiment of the present application is introduced below. Figure 1 The implementation environment of the message sending method provided in the embodiment of the present application includes a vehicle terminal 101 and a server 104.

[0045] The vehicle-mounted terminal 101 is a terminal installed on the vehicle, and is used to collect vehicle query information, send messages or receive messages, wherein the vehicle query information is used to determine the target of the message. The vehicle-mounted terminal 101 is connected to the server 104 via a wireless network, and the vehicle-mounted terminal 101 can exchange data with the server 104. In the embodiment of the present application, the vehicle-mounted terminal 101 can be either the vehicle-mounted terminal of the first vehicle or the vehicle-mounted terminal of the second vehicle, and the embodiment of the present application does not limit this.

[0046] The server 104 is connected to the cloud platform 103 via a wired network or a wireless network. The server 104 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, distribution networks, and big data and artificial intelligence platforms. The server 104 can obtain messages and vehicle query information from the vehicle terminal 101, and can also send messages to the vehicle terminal 101.

[0047] After introducing the implementation environment of the embodiment of the present application, the application scenario of the technical solution provided by the embodiment of the present application is introduced below. The technical solution provided by the embodiment of the present application can be applied to various vehicles with vehicle-mounted terminals. For example, the technical solution provided by the embodiment of the present application can be applied to electric vehicles, hybrid vehicles, and fuel vehicles, and the embodiment of the present application does not limit this.

[0048] After adopting the technical solution provided in the embodiment of the present application, the server obtains the target message sent by the first vehicle and the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The server performs a vehicle query based on the vehicle query information to obtain at least one second vehicle, and the at least one second vehicle refers to the vehicle indicated by the at least one vehicle identification, or a vehicle whose position is related to the vehicle position of the first vehicle. The server sends the target message to the at least one second vehicle so that the at least one second vehicle displays the target message. The first vehicle and the second vehicle can transmit messages in the above manner, thereby enriching the method of message transmission between vehicles.

[0049] After introducing the implementation environment and application scenarios of the embodiments of the present application, the message sending method provided by the embodiments of the present application is described below. Figure 2 Taking the execution subject as the first vehicle as an example, the method includes the following steps.

[0050] 201. In response to an instruction to send a target message, a first vehicle obtains vehicle query information corresponding to the target message, where the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle.

[0051] Among them, the target message is a message that needs to be transmitted between vehicles. The target message can be configured by the user of the first vehicle or automatically generated by the first vehicle, and the embodiments of the present application do not limit this. The first vehicle is the sender of the target message, and the first vehicle is any type of vehicle. The vehicle query information is used to determine the recipient of the target message, that is, to query the vehicle that receives the target message. The vehicle identification, as the unique identification of the vehicle, can directly identify the vehicle. In some embodiments, the vehicle identification refers to the license plate number. The vehicle position refers to the position of the first vehicle when the sending instruction is triggered, and the vehicle can be indirectly determined based on the vehicle position.

[0052] 202. The first vehicle sends the target message and vehicle query information corresponding to the target message to the server, so that the server forwards the target message to at least one second vehicle corresponding to the vehicle query information.

[0053] The server has a message sending function. After the first vehicle sends the target message and the vehicle query information to the server, the server can send the target message to the second vehicle corresponding to the vehicle query information, thereby realizing message transmission between the first vehicle and at least one second vehicle. The second vehicle is the recipient of the message, and the second vehicle is any type of vehicle.

[0054] Through the technical solution provided by the embodiment of the present application, in response to the instruction to send the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The first vehicle sends the target message and the vehicle query information to the server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, and enriching the message transmission mode between vehicles.

[0055] Another message sending method provided in the embodiment of the present application is described below. Figure 3 Taking the execution subject as a server as an example, the method includes the following steps.

[0056] 301. A server obtains a target message sent by a first vehicle and vehicle query information corresponding to the target message, where the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle.

[0057] The target message is a message that needs to be transmitted between vehicles. The target message can be configured by a user of the first vehicle or automatically generated by the first vehicle, which is not limited in the embodiment of the present application. The first vehicle is the sender of the target message, and the first vehicle is any type of vehicle. The vehicle query information is used to determine the recipient of the target message, that is, the vehicle that receives the target message.

[0058] 302. The server performs a vehicle query based on the vehicle query information to obtain at least one second vehicle.

[0059] The at least one second vehicle is a recipient of the message, and the second vehicle is any type of vehicle.

[0060] 303. The server forwards the target message to the at least one second vehicle, so that the at least one second vehicle displays the target message.

[0061] Through the technical solution provided in the embodiment of the present application, the server obtains the target message sent by the first vehicle and the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The server performs a vehicle query based on the vehicle query information and obtains at least one second vehicle, and the at least one second vehicle is also the recipient of the target message. The server sends the target message to the at least one second vehicle so that the second vehicle displays the target message, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, enriching the message transmission method between vehicles.

[0062] It should be noted that the above steps 201-202 and 301-303 are a simple description of the message sending method provided in the embodiment of the present application. The message sending method provided in the embodiment of the present application will be described in more detail below with reference to some examples. Figure 4 , the method comprises the following steps.

[0063] 401. In response to an instruction to send a target message, a first vehicle obtains vehicle query information corresponding to the target message, where the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle.

[0064] Among them, the target message is a message that needs to be transmitted between vehicles. The target message can be configured by the user of the first vehicle or automatically generated by the first vehicle, and the embodiment of the present application does not limit this. The sending instruction of the target message is used to instruct the first vehicle to send the target message. Correspondingly, the first vehicle is the sender of the target message. The first vehicle is any type of vehicle, such as an electric vehicle, a hybrid vehicle or a fuel vehicle. The embodiment of the present application does not limit this. The vehicle query information is used to determine the recipient of the target message, that is, to query the vehicle that receives the target message. The vehicle identification, as the unique identification of the vehicle, can directly identify the vehicle. In some embodiments, the vehicle identification refers to the license plate number. The vehicle position refers to the position of the first vehicle when the sending instruction is triggered, and the vehicle can be indirectly determined based on the vehicle position.

[0065] In a possible implementation, in response to a sending instruction for a target message, the first vehicle determines a message type of the target message, where the message type is used to indicate the urgency of the target message, and obtains the vehicle query information in an information acquisition manner corresponding to the message type of the target message.

[0066] The vehicle query information includes the vehicle identification or the vehicle location. Different message types correspond to different vehicle query information. Since the message type is used to indicate the urgency of the target message, different urgency levels correspond to different vehicle query information. In addition, different vehicle query information corresponds to different information acquisition methods. Therefore, determining the message type of the target message can also determine the information acquisition method for acquiring the vehicle query information.

[0067] In this implementation, in response to the instruction to send the target message, the first vehicle determines the urgency of the target message, that is, determines the message type of the target message. The first vehicle obtains the vehicle query information in an information acquisition method corresponding to the message type, so that the obtained vehicle query information is more compatible with the message type of the target message.

[0068] In order to explain the above implementation more clearly, the above implementation will be explained in two parts below.

[0069] Part 1: In response to a sending instruction for a target message, the first vehicle determines a message type of the target message.

[0070] In one possible implementation, in response to an instruction to send a target message, the on-board terminal of the first vehicle obtains the message type of the target message from a message queue storing the target message, where the message type is determined when the target message is generated. The message queue is used to store messages to be sent and message types of messages.

[0071] In this implementation mode, the message type of the target message can be obtained from the message queue, and the acquisition efficiency of the message type is high.

[0072] In a possible implementation, in response to an instruction to send a target message, the on-board terminal of the first vehicle obtains a message type of the target message from the target message, where the message type is carried in the target message.

[0073] In this implementation, the message type of the target message can be directly obtained from the target message, which is highly efficient.

[0074] Part 2: The first vehicle obtains the vehicle query information in an information acquisition manner corresponding to the message type of the target message.

[0075] In a possible implementation, when the target message type is a common message or an important message, the first vehicle acquires vehicle images around the first vehicle, performs image recognition on the vehicle images, and obtains at least one vehicle identification, and the urgency of the important message is greater than that of the common message.

[0076] Among them, the image around the first vehicle is acquired by an image acquisition device installed around the first vehicle. In some embodiments, the image acquisition device is a camera, and the camera is installed around the first vehicle (front, rear, left, and right). The vehicle image refers to an environmental image including the vehicle, and the number of vehicles included in the vehicle image is one or more. Ordinary messages are messages with a lower degree of urgency, and important messages are messages with a higher degree of urgency than ordinary messages. For example, an ordinary message is "Newbie, please keep a safe distance", and an important message is "There is a wounded person in the vehicle, please give way". Of course, the content of the above ordinary messages and important messages is only an example. The content of ordinary messages and important messages can be set by the driver according to actual conditions, and the embodiments of the present application do not limit this.

[0077] In this implementation manner, when the target message type is a common message or an important message, a vehicle image around the first vehicle is obtained. Image recognition is performed on the vehicle image to obtain at least one vehicle identification, which is also the vehicle query information corresponding to the target message. The vehicles around the first vehicle can be queried through the vehicle query information, and the target message can be subsequently sent to the vehicles around the first vehicle.

[0078] For example, when the target message type is a common message or an important message, the vehicle terminal of the first vehicle acquires vehicle images around the first vehicle through an image acquisition device, and the number of the vehicle images is one or more. The vehicle terminal of the first vehicle inputs the vehicle image into a vehicle identification recognition model, extracts features of the vehicle image through the vehicle identification recognition model, and obtains image features of the vehicle image. The vehicle terminal of the first vehicle maps the image features of the vehicle image through the vehicle identification recognition model, and obtains at least one vehicle identification corresponding to the vehicle image.

[0079] The vehicle identification recognition model is trained based on sample vehicle images and the annotated vehicle identifications corresponding to the sample vehicle images, and has the ability to determine the vehicle identification based on the vehicle images.

[0080] For example, the vehicle identification refers to the vehicle's license plate number, and accordingly, the vehicle identification recognition model refers to the license plate number recognition model. When the message type of the target message is a normal message or an important message, the on-board terminal of the first vehicle obtains vehicle images around the first vehicle through a camera. The on-board terminal of the first vehicle inputs the vehicle image into the license plate number recognition model, performs target recognition on the vehicle image through the license plate number recognition model, and obtains a license plate sub-image in the vehicle image. The on-board terminal of the first vehicle uses the license plate number recognition model to perform at least one full connection, at least one convolution, or attention encoding on the license plate sub-image to obtain the image features of the license plate sub-image. The on-board terminal of the first vehicle uses the license plate number recognition model to fully connect and normalize the image features of the license plate sub-image to obtain at least one license plate number corresponding to the vehicle image.

[0081] In a possible implementation, when the message type of the target message is an emergency message, the first vehicle obtains the vehicle position of the first vehicle, and the urgency of the emergency message is greater than that of the important message.

[0082] The vehicle position is the current vehicle position of the first vehicle, and the vehicle position of the first vehicle is obtained by a positioning device installed on the first vehicle. An emergency message is a message of high urgency, for example, an emergency message is "the vehicle has a breakdown, please pay attention".

[0083] Under this implementation, when the message type of the target message is an emergency message, the vehicle position of the first vehicle is obtained, and the vehicle position is also the vehicle query information corresponding to the target message. Through the vehicle query information, vehicles in a larger range around the first vehicle can be queried, and the target message can be subsequently sent to the corresponding vehicle to realize message transmission between vehicles.

[0084] For example, when the message type of the target message is an emergency message, the vehicle terminal of the first vehicle obtains the vehicle position of the first vehicle through the vehicle positioning device, wherein the vehicle position is the coordinates of the first vehicle.

[0085] In some embodiments, the target message also carries a vehicle identification of the first vehicle, and the source of the target message can be identified through the vehicle identification.

[0086] The following describes the method of triggering the sending instruction in the above implementation mode.

[0087] In a possible implementation manner, in response to a message sending operation, the first vehicle triggers the sending instruction.

[0088] Among them, the message sending operation is an operation on the first vehicle. The message sending operation can refer to an operation on the central control screen / co-pilot screen of the first vehicle, or can refer to an operation on a physical button on the first vehicle. The embodiment of the present application does not limit this.

[0089] In this embodiment, the sending instruction can be triggered by an operation on the first vehicle, and the triggering timing of the sending instruction is more flexible.

[0090] The above implementation is described below through several examples.

[0091] Example 1: A message sending control is displayed on the central control screen of the first vehicle. In response to a click operation on the message sending control, the vehicle-mounted terminal of the first vehicle triggers the sending instruction.

[0092] For example, a message sending control is displayed on the central control screen / co-pilot screen of the first vehicle. In response to a click operation on the message sending control, the vehicle-mounted terminal of the first vehicle displays a message input interface on the central control screen / co-pilot screen, and the message input interface is used to input a message. In response to a confirmation operation on the target message on the message input interface, the vehicle-mounted terminal of the first vehicle triggers the sending instruction, and the target message is the message input on the message input interface. In some embodiments, in addition to being used to input a message, the message input interface is also used to select a message type.

[0093] Alternatively, there are multiple message sending controls, each of which corresponds to a preset message. The correspondence between the message sending controls and the preset messages is set and adjusted by a technician or user according to actual conditions, and the embodiments of the present application do not limit this. In response to a click operation on any of the multiple message sending controls, the vehicle-mounted terminal of the first vehicle triggers the sending instruction, and the preset message corresponding to the message sending control is also the target message. The message type of the preset message is set and adjusted by a technician or user according to actual conditions, and the embodiments of the present application do not limit this.

[0094] Example 2: The first vehicle includes a target button for sending a message to other vehicles. In response to a click operation on the target button, the vehicle-mounted terminal of the first vehicle triggers the sending instruction.

[0095] The target button can be set on the steering wheel lever of the first vehicle or on the center console of the first vehicle, which is not limited in the embodiment of the present application. The message corresponding to the target button is the target message. Of course, the message corresponding to the target button is set and adjusted by the technician or the user according to the actual situation, which is not limited in the embodiment of the present application.

[0096] For example, the first vehicle includes a target button for sending a message to another vehicle. In response to a click operation on the target button, the vehicle-mounted terminal of the first vehicle determines whether the target button is configured with a corresponding message. If the target button is configured with a corresponding message, the vehicle-mounted terminal of the first vehicle triggers the sending instruction.

[0097] In a possible implementation manner, when the first vehicle breaks down, the first vehicle triggers the sending instruction.

[0098] The failure of the first vehicle includes a failure of the power system, the braking system or the steering system of the first vehicle. In this implementation, the target message is used to notify the first vehicle of a failure, and the message type of the target message is an emergency message. For example, the emergency stop of the first vehicle in the middle of the road also indicates that the first vehicle has a failure. When it is detected that the first vehicle is stationary and in the middle of the road, it is determined that the first vehicle has a failure.

[0099] In this implementation, when the first vehicle breaks down, the sending instruction can be automatically triggered to send the target message to other vehicles to alert the first vehicle of the breakdown, thereby improving driving safety.

[0100] For example, when the first vehicle fails, the vehicle-mounted terminal of the first vehicle determines the component of the first vehicle that fails. The vehicle-mounted terminal of the first vehicle generates a target message corresponding to the component and triggers the sending instruction, the target message is used to indicate that the component fails, and the component is a power system, a braking system, or a steering system.

[0101] Optionally, before step 401 , the first vehicle can also perform the following steps.

[0102] In a possible implementation, the first vehicle sends a registration request to the server, the registration request carries the vehicle identification of the first vehicle, and the registration request is used to request to register a message sending function on the server. When receiving a registration success message returned by the server, the first vehicle can use the message sending function provided by the server to send messages to other vehicles.

[0103] 402. The first vehicle sends the target message and vehicle query information corresponding to the target message to the server.

[0104] In a possible implementation manner, the on-board terminal of the first vehicle sends the target message and the vehicle query information corresponding to the target message to the server through a wireless network.

[0105] For example, the vehicle-mounted terminal of the first vehicle encrypts the target message and the vehicle query information corresponding to the target message in a preset encryption method to obtain first encrypted information. The vehicle-mounted terminal of the first vehicle sends the first encrypted information to the server via a wireless network.

[0106] Among them, the preset encryption method is an encryption method agreed upon by the vehicle terminal and the server. The preset encryption method is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0107] For example, the vehicle-mounted terminal of the first vehicle uses the private key of the vehicle-mounted terminal and the public key of the server to encrypt the target message and the vehicle query information corresponding to the target message to obtain the first encrypted information. The vehicle-mounted terminal of the first vehicle sends the first encrypted information to the server via the wireless network.

[0108] 403. The server obtains the target message sent by the first vehicle and the vehicle query information corresponding to the target message.

[0109] In a possible implementation, when the vehicle-mounted terminal encrypts the target message and the vehicle query information corresponding to the target message in a preset encryption method, the server obtains the first encrypted information through the wireless network. The server decrypts the first encrypted information in a preset decryption method to obtain the target message and the vehicle query information corresponding to the target message.

[0110] The preset decryption method is a decryption method corresponding to the preset decryption method. The preset decryption method is set by a technician according to actual conditions, and the present application embodiment does not limit this.

[0111] When the preset encryption method is to use the private key of the vehicle-mounted terminal and the public key of the server to encrypt the target message and the vehicle query information corresponding to the target message, the server uses the private key of the server and the public key of the vehicle-mounted terminal to decrypt the first encrypted information to obtain the target message and the vehicle query information corresponding to the target message.

[0112] 404. The server determines whether the message type of the target message matches the vehicle query information.

[0113] In a possible implementation, when the message type of the target message is a normal message or an important message, if the vehicle query information is a vehicle identification, the server determines that the message type of the target message matches the vehicle query information; if the vehicle query information is a vehicle location, the server determines that the message type of the target message does not match the vehicle query information.

[0114] In a possible implementation, when the message type of the target message is an emergency message, if the vehicle query information is a vehicle identification, the server determines that the message type of the target message does not match the vehicle query information; if the vehicle query information is a vehicle location, the server determines that the message type of the target message matches the vehicle query information.

[0115] Optionally, after step 404, the server performs the following step 405 or 409 according to the actual situation, which is not limited in the embodiment of the present application. In addition, step 404 is an optional step, which can be executed or not executed, which is not limited in the embodiment of the present application.

[0116] 405. When the message type of the target message matches the vehicle query information, the server performs a vehicle query based on the vehicle query information to obtain at least one second vehicle.

[0117] In a possible implementation, when the vehicle query information includes at least one vehicle identification recognized by the first vehicle, the server performs a query based on the at least one vehicle identification to obtain the at least one second vehicle.

[0118] Among them, since the at least one vehicle identification is a vehicle identification recognized by the on-board terminal of the first vehicle, the at least one second vehicle is located around the first vehicle.

[0119] In this implementation, the second vehicle can be quickly found using the vehicle identification, and the query efficiency of the second vehicle is high.

[0120] For example, when the vehicle query information includes at least one vehicle identification identified by the first vehicle, the server determines at least one candidate vehicle corresponding to the at least one vehicle identification, and determines the at least one second vehicle with the message receiving function enabled from the at least one candidate vehicle.

[0121] Among them, the message receiving function is turned on and off by the car owner. When the message receiving function is turned on, the vehicle can receive messages sent by other vehicles; when the message receiving function is turned off, the vehicle cannot receive messages sent by other vehicles.

[0122] In a possible implementation manner, when the vehicle query information includes the vehicle position of the first vehicle, the server performs a query based on the vehicle position to obtain the at least one second vehicle.

[0123] The at least one second vehicle is located around the first vehicle.

[0124] In this implementation manner, the vehicle position is used to query the second vehicles around the first vehicle, and the query range is larger.

[0125] The above implementation is described below through several examples.

[0126] Example 1: When the target message indicates that the power system of the first vehicle fails, the server determines a vehicle query range corresponding to the position of the vehicle, and the vehicle query range is a range with the position of the vehicle as the center and a preset length as the radius. The server determines multiple reference vehicles within the query range. The server determines from the multiple reference vehicles the at least one second vehicle located behind the first vehicle and traveling in the same direction as the first vehicle, and / or located in front of the first vehicle and traveling in the opposite direction to the first vehicle.

[0127] For example, when the target message indicates that the power system of the first vehicle has failed, the server determines the vehicle query range corresponding to the vehicle position. Based on the vehicle positions of multiple candidate vehicles and the vehicle query range, the server determines multiple reference vehicles within the query range from the multiple candidate vehicles. The server determines the relative positions between the multiple reference vehicles and the first vehicle, the driving directions of the multiple reference vehicles, and the driving direction of the first vehicle before the failure. The server determines from the multiple reference vehicles at least one second vehicle located behind the first vehicle and with the same driving direction as the first vehicle, and / or located in front of the first vehicle and with the opposite driving direction as the first vehicle.

[0128] Example 2: When the target message indicates that the braking system or steering of the first vehicle fails, the server determines a vehicle query range corresponding to the position of the vehicle, where the vehicle query range is a range with the position of the vehicle as the center and a preset length as the radius. The server determines multiple reference vehicles within the query range. The server determines from the multiple reference vehicles the at least one second vehicle that is located in front of the first vehicle and has the same driving direction as the first vehicle, and / or that is located in front of the first vehicle and has an opposite driving direction to the first vehicle.

[0129] For example, when the target message indicates that the braking system or steering of the first vehicle fails, the server determines the vehicle query range corresponding to the vehicle position. Based on the vehicle positions of multiple candidate vehicles and the vehicle query range, the server determines multiple reference vehicles within the query range from the multiple candidate vehicles. The server determines the relative positions between the multiple reference vehicles and the first vehicle, the driving directions of the multiple reference vehicles, and the driving direction of the first vehicle before the failure. The server determines from the multiple reference vehicles the at least one second vehicle that is located in front of the first vehicle and has the same driving direction as the first vehicle, and / or, is located in front of the first vehicle and has an opposite driving direction to the first vehicle.

[0130] 406. The server forwards the target message to the at least one second vehicle.

[0131] In some embodiments, in addition to the target message, the server can also send the vehicle identification of the first vehicle to the at least one second vehicle so that the second vehicle knows the sender of the target message.

[0132] In a possible implementation manner, the server sends the target message to the at least one second vehicle via a wireless network.

[0133] For example, the server encrypts the target message using a preset encryption method to obtain second encrypted information, and the server sends the second encrypted information to the at least one second vehicle via a wireless network.

[0134] 407. The second vehicle receives the target message.

[0135] The second vehicle refers to any second vehicle among the at least one second vehicle.

[0136] In a possible implementation, the on-board terminal of the second vehicle obtains the target message through a wireless network.

[0137] For example, when the server encrypts the target message using a preset encryption method, the vehicle-mounted terminal of the second vehicle obtains the second encrypted information, and decrypts the second encrypted information using a preset decryption method to obtain the target message.

[0138] 408. The second vehicle displays the target message.

[0139] In a possible implementation, the vehicle-mounted terminal of the second vehicle determines a message display mode of the target message based on the message type of the target message, and the vehicle-mounted terminal of the second vehicle displays the target message using the message display mode.

[0140] The correspondence between the message type and the message display mode is set by the technician according to the actual situation, and the embodiment of the present application does not limit this. The message display mode includes the message display position and the message display form.

[0141] In this implementation, the message display mode is determined based on the message type, and the determined message display mode is used to display the target message, so that the display mode is more suitable when displaying the target message.

[0142] For example, when the message type of the target message is a normal message, the on-board terminal of the second vehicle determines the message display mode of the target message to be displayed in text form on the dashboard / HUD (Head Up Display). When the message type of the target message is an important message, the on-board terminal of the second vehicle determines the message display mode of the target message to be displayed in text form on the dashboard / HUD and the central control screen, and a highlight flashing effect is applied when the message is displayed in text form. When the message type of the target message is an emergency message, the on-board terminal of the second vehicle determines the message display mode of the target message to be displayed in text form on the dashboard / HUD and the central control screen, and a highlight flashing effect is applied when the message is displayed in text form, and a voice broadcast is added. The on-board terminal of the second vehicle uses this message display mode to display the target message.

[0143] In a possible implementation, when the second vehicle receives the target message and the vehicle identification of the first vehicle, the vehicle-mounted terminal of the second vehicle determines whether the first vehicle is a blacklisted vehicle based on the vehicle identification of the first vehicle. If the first vehicle is not a blacklisted vehicle, the vehicle-mounted terminal of the second vehicle displays the target message. If the first vehicle is a blacklisted vehicle, the vehicle-mounted terminal of the second vehicle does not display the target message.

[0144] The blacklist is used to store the vehicle identifications of the blacklisted vehicles, and the blacklist is managed by the owner of the second vehicle, that is, adding or deleting vehicles from the blacklist.

[0145] In this implementation, before displaying the target message, it is first determined whether the sender of the target message is a blacklisted vehicle, to ensure that the second vehicle will not be harassed by the blacklisted vehicle.

[0146] 409. When the message type of the target message does not match the vehicle query information, the server sends an error reminder to the first vehicle, where the error reminder is used to prompt that the message type of the target message does not match the vehicle query information.

[0147] Through step 409, when the message type of the target message does not match the vehicle query information, the server can promptly remind the first vehicle to make adjustments to ensure normal transmission of the target message.

[0148] In order to more clearly illustrate the technical solution provided by the embodiment of the present application, Figure 5 and Figure 6 The message sending method provided in the embodiment of the present application is described.

[0149] See also Figure 5 , when the message type of the target message is a common message or an important message, the vehicle terminal of the first vehicle obtains the vehicle image around the first vehicle through the camera. The vehicle terminal of the first vehicle determines at least one license plate number based on the vehicle image. The vehicle terminal of the first vehicle uploads the target message, the license plate number of the first vehicle and the at least one license plate number to the server. The server determines at least one second vehicle based on the at least one license plate number, and sends the target message and the license plate number of the first vehicle to the at least one second vehicle, so that the at least one second vehicle displays the target message, thereby realizing the message transmission between the first vehicle and the at least one second vehicle.

[0150] See also Figure 6 In the case where the message type of the target message is an emergency message, the vehicle terminal of the first vehicle obtains the vehicle position of the first vehicle through the vehicle positioning device. The vehicle terminal of the first vehicle uploads the target message, the license plate number of the first vehicle and the vehicle position to the server. The server determines at least one second vehicle based on the vehicle position, and sends the target message and the license plate number of the first vehicle to the at least one second vehicle, so that the at least one second vehicle displays the target message, thereby realizing message transmission between the first vehicle and the at least one second vehicle.

[0151] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0152] Through the technical solution provided by the embodiment of the present application, in response to the instruction to send the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The first vehicle sends the target message and the vehicle query information to the server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, and enriching the message transmission mode between vehicles.

[0153] In addition to the above-mentioned message sending method, an embodiment of the present application also provides a message sending system, which includes a first vehicle and a server.

[0154] The first vehicle is used to obtain vehicle query information corresponding to the target message in response to a sending instruction for the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle.

[0155] The first vehicle is also used to send the target message and vehicle query information corresponding to the target message to the server.

[0156] The server is used to obtain a target message sent by a first vehicle and vehicle query information corresponding to the target message.

[0157] The server is also used to perform a vehicle query based on the vehicle query information to obtain at least one second vehicle.

[0158] The server is also used to forward the target message to the at least one second vehicle so that the at least one second vehicle displays the target message.

[0159] Among them, the way in which the first vehicle and the server execute each step belongs to the same inventive concept as the description of the above-mentioned method embodiment. The implementation process refers to the relevant description of the above-mentioned method embodiment, which will not be repeated here.

[0160] Through the technical solution provided by the embodiment of the present application, in response to the instruction to send the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The first vehicle sends the target message and the vehicle query information to the server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, and enriching the message transmission mode between vehicles.

[0161] Figure 7This is a schematic diagram of a message sending device provided in an embodiment of the present application. Figure 7 The device includes: a first acquisition module 701, a query module 702 and a first sending module 703.

[0162] The first acquisition module 701 is used to acquire a target message sent by a first vehicle and vehicle query information corresponding to the target message, where the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle.

[0163] The query module 702 is used to perform a vehicle query based on the vehicle query information to obtain at least one second vehicle.

[0164] The first sending module 703 is used to forward the target message to the at least one second vehicle, so that the at least one second vehicle displays the target message.

[0165] In a possible implementation, the query module 702 is configured to, when the vehicle query information includes at least one vehicle identification recognized by the first vehicle, query based on the at least one vehicle identification to obtain the at least one second vehicle. When the vehicle query information includes the vehicle position of the first vehicle, query based on the vehicle position to obtain the at least one second vehicle, and the at least one second vehicle is located around the first vehicle.

[0166] In a possible implementation, the query module 702 is configured to determine at least one candidate vehicle corresponding to the at least one vehicle identifier, and determine the at least one second vehicle with a message receiving function enabled from the at least one candidate vehicle.

[0167] In a possible implementation, the query module 702 is used to determine a vehicle query range corresponding to the vehicle position, the vehicle query range being a range with the vehicle position as the center and a preset length as the radius. Determine multiple reference vehicles within the query range. Determine from the multiple reference vehicles the at least one second vehicle located behind the first vehicle and having the same driving direction as the first vehicle, and / or located in front of the first vehicle and having an opposite driving direction as the first vehicle.

[0168] In a possible implementation, the device further includes a matching module, which is used to determine whether the message type of the target message matches the vehicle query information, and the message type is used to indicate the urgency of the target message. If the message type of the target message matches the vehicle query information, the step of performing a vehicle query based on the vehicle query information to obtain at least one second vehicle is performed. If the message type of the target message does not match the vehicle query information, an error reminder is sent to the first vehicle, and the error reminder is used to prompt that the message type of the target message does not match the vehicle query information.

[0169] It should be noted that: the message sending device provided in the above embodiment only uses the division of the above functional modules as an example when sending a message. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the message sending device provided in the above embodiment and the message sending method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0170] Through the technical solution provided by the embodiment of the present application, in response to the instruction to send the target message, the first vehicle obtains the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The first vehicle sends the target message and the vehicle query information to the server, so that the server sends the target message to at least one second vehicle corresponding to the vehicle query information, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, and enriching the message transmission mode between vehicles.

[0171] Figure 8 This is a schematic diagram of a message sending device provided in an embodiment of the present application. Figure 8 The device includes: a second acquisition module 801 and a second sending module 802.

[0172] The second acquisition module 801 is used to obtain vehicle query information corresponding to the target message in response to a sending instruction for the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle.

[0173] The second sending module 802 is used to send the target message and the vehicle query information corresponding to the target message to the server, so that the server forwards the target message to at least one second vehicle corresponding to the vehicle query information.

[0174] In a possible implementation, the second acquisition module 801 is used to determine the message type of the target message in response to the instruction to send the target message, where the message type is used to indicate the urgency of the target message, and acquire the vehicle query information in an information acquisition method corresponding to the message type of the target message.

[0175] In a possible implementation, the second acquisition module 801 is used to acquire vehicle images around the first vehicle when the target message type is a common message or an important message. Perform image recognition on the vehicle image to obtain at least one vehicle identification, and the urgency of the important message is greater than that of the common message. When the target message type is an emergency message, acquire the vehicle position of the first vehicle, and the urgency of the emergency message is greater than that of the important message.

[0176] In a possible implementation manner, the triggering method of sending the instruction includes any one of the following:

[0177] In response to a message sending operation, the sending instruction is triggered.

[0178] In the event that a failure occurs in the first vehicle, the sending instruction is triggered.

[0179] It should be noted that: the message sending device provided in the above embodiment only uses the division of the above functional modules as an example when sending a message. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the message sending device provided in the above embodiment and the message sending method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0180] Through the technical solution provided in the embodiment of the present application, the server obtains the target message sent by the first vehicle and the vehicle query information corresponding to the target message, and the vehicle query information includes at least one vehicle identification recognized by the first vehicle or the vehicle position of the first vehicle. The server performs a vehicle query based on the vehicle query information and obtains at least one second vehicle, and the at least one second vehicle is also the recipient of the target message. The server sends the target message to the at least one second vehicle so that the second vehicle displays the target message, thereby realizing the message transmission between the first vehicle and the at least one second vehicle, enriching the message transmission method between vehicles.

[0181] The embodiment of the present application also provides a server, Fig. 9It is a structural diagram of a server provided in an embodiment of the present application. The server 900 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 901 and one or more memories 902, wherein at least one computer program is stored in the one or more memories 902, and the at least one computer program is loaded and executed by the one or more processors 901 to implement the methods provided in the above-mentioned various method embodiments. Of course, the server 900 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 900 may also include other components for implementing device functions, which will not be described in detail here.

[0182] The embodiment of the present application also provides a vehicle, Fig.10 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0183] Typically, the vehicle 1000 includes: one or more processors 1001 and one or more memories 1002 .

[0184] The processor 1001 may include one or more processing cores, such as a 4-core processor, a 10-core processor, etc. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0185] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one computer program, which is used to be executed by the processor 1001 to implement the message sending method provided in the method embodiment of the present application.

[0186] Those skilled in the art will understand that Fig.10 The structure shown in the figure does not constitute a limitation on the vehicle 1000, and the vehicle 1000 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.

[0187] In addition, the device provided in the embodiments of the present application may 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 sending method provided in the above embodiment.

[0188] This embodiment 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 sending method provided in the above embodiment.

[0189] This embodiment also provides a computer program product. When the computer program product runs on a computer, it enables the computer to execute the above-mentioned related steps to implement a message sending method provided in the above embodiment.

[0190] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0191] 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.

[0192] 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. 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 mutual coupling or direct coupling or communication connection 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.

[0193] 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 sending method, characterized in that: Executed by a server, the method includes: Acquire a target message sent by a first vehicle and vehicle query information corresponding to the target message, wherein the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle; Performing a vehicle query based on the vehicle query information to obtain at least one second vehicle; The target message is forwarded to the at least one second vehicle so that the at least one second vehicle displays the target message.

2. The method according to claim 1, characterized in that The performing vehicle query based on the vehicle query information to obtain at least one second vehicle comprises: In a case where the vehicle query information includes at least one vehicle identification recognized by the first vehicle, querying based on the at least one vehicle identification to obtain the at least one second vehicle; In a case where the vehicle query information includes the vehicle position of the first vehicle, a query is performed based on the vehicle position to obtain the at least one second vehicle, and the at least one second vehicle is located around the first vehicle.

3. The method according to claim 2, characterized in that The querying based on the at least one vehicle identification to obtain the at least one second vehicle comprises: determining at least one candidate vehicle corresponding to the at least one vehicle identification; The at least one second vehicle having a message receiving function enabled is determined from the at least one candidate vehicle.

4. The method according to claim 2, characterized in that: The querying based on the vehicle position to obtain the at least one second vehicle comprises: Determine a vehicle query range corresponding to the vehicle position, wherein the vehicle query range is a range with the vehicle position as the center and a preset length as the radius; determining a plurality of reference vehicles within the query range; At least one second vehicle located behind the first vehicle and traveling in the same direction as the first vehicle, and / or located in front of the first vehicle and traveling in an opposite direction to the first vehicle is determined from the plurality of reference vehicles.

5. The method according to claim 1, characterized in that Before performing vehicle query based on the vehicle query information to obtain at least one second vehicle, the method further includes: determining whether a message type of the target message matches the vehicle query information, the message type being used to indicate the urgency of the target message; In the case where the message type of the target message matches the vehicle query information, executing the step of performing vehicle query based on the vehicle query information to obtain at least one second vehicle; In a case where the message type of the target message does not match the vehicle query information, an error reminder is sent to the first vehicle, where the error reminder is used to prompt that the message type of the target message does not match the vehicle query information.

6. A message sending method, characterized in that: Performed by a first vehicle, the method includes: In response to a sending instruction for a target message, obtaining vehicle query information corresponding to the target message, the vehicle query information including at least one vehicle identification identified by the first vehicle or a vehicle position of the first vehicle; The target message and vehicle query information corresponding to the target message are sent to a server, so that the server forwards the target message to at least one second vehicle corresponding to the vehicle query information.

7. The method according to claim 6, characterized in that In response to the instruction to send the target message, obtaining the vehicle query information corresponding to the target message includes: In response to a sending instruction for a target message, determining a message type of the target message, the message type being used to indicate an urgency of the target message; The vehicle query information is acquired in an information acquisition manner corresponding to the message type of the target message.

8. The method according to claim 7, characterized in that The acquiring of the vehicle query information in an information acquisition manner corresponding to the message type of the target message includes: In the case where the message type of the target message is a common message or an important message, obtaining vehicle images around the first vehicle; performing image recognition on the vehicle images to obtain at least one vehicle identification, and the urgency of the important message is greater than that of the common message; In a case where the message type of the target message is an emergency message, the vehicle position of the first vehicle is acquired, and the urgency of the emergency message is greater than that of the important message.

9. The method according to claim 6, characterized in that The triggering method of sending the instruction includes any of the following: In response to a message sending operation, triggering the sending instruction; In the event that the first vehicle fails, the sending instruction is triggered.

10. A message sending system, characterized in that: The system includes: a first vehicle and a server; The first vehicle is used to obtain vehicle query information corresponding to the target message in response to a sending instruction for the target message, wherein the vehicle query information includes at least one vehicle identification recognized by the first vehicle or a vehicle position of the first vehicle; The first vehicle is further used to send the target message and vehicle query information corresponding to the target message to the server; The server is used to obtain a target message sent by the first vehicle and vehicle query information corresponding to the target message; The server is further used to perform vehicle query based on the vehicle query information to obtain at least one second vehicle; The server is further configured to forward the target message to the at least one second vehicle, so that the at least one second vehicle displays the target message.

Citation Information

Patent Citations

  • Inter-vehicle communication method, device and system

    CN110650459A

  • Vehicle, cloud server and method and device for reducing traffic accident

    CN110660269A

  • Inter-vehicle point-to-point communication method, device and system and storage medium

    CN110769363A