Vehicle communication methods, devices, computer equipment and readable storage media

By acquiring and analyzing vehicle driving plans and records, and automatically providing feedback and response information, the problem of inflexible vehicle communication is solved, platooning efficiency and safety are improved, and efficient collaboration between vehicles is achieved.

CN119626012BActive Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411764274.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-11-14
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The current lack of flexibility in vehicle-to-vehicle communication, which prevents flexible triggering and coordination based on specific needs, leads to increased time spent on manual communication and coordination, reducing platooning efficiency and safety.

Method used

By acquiring platooning requests from other vehicles, the system automatically determines whether the local vehicle's driving plan and driving record meet the platooning conditions and provides feedback, including the conversion of voice and image information, to ensure information sharing and collaborative decision-making under safe conditions.

Benefits of technology

It significantly reduced the time spent on manual communication and coordination, improved team formation efficiency, ensured safety and information sharing during the team formation process, reduced the risk of accidents, and achieved efficient collaboration between vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626012B_ABST
    Figure CN119626012B_ABST
Patent Text Reader

Abstract

This application relates to the field of vehicle technology, and in particular to a vehicle communication method, apparatus, computer device, and readable storage medium. The method includes: acquiring a platooning request from another vehicle; wherein the platooning request includes a platooning time period and a problem description; determining whether the current driving plan of the local vehicle meets the platooning time period and whether the driving record of the local vehicle meets the problem description; if both are met, acquiring the response information from the driver of the local vehicle in response to the problem description based on the driving status of the local vehicle; and transmitting the response information back to the other vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a vehicle communication method, apparatus, computer equipment, and readable storage medium. Background Technology

[0002] Vehicle-to-vehicle (V2V) communication refers to the technology that enables direct information exchange and communication between vehicles. This communication typically utilizes wireless communication technologies such as Dedicated Short Range Communication (DSRC), Wi-Fi, cellular networks (such as 4G / 5G), or Bluetooth to achieve real-time data transmission and sharing between vehicles.

[0003] The primary purpose of V2V communication is to improve road traffic safety and efficiency. Through information exchange between vehicles, vehicles can obtain real-time information such as the position, speed, direction of travel, and braking status of other vehicles, thus achieving a more comprehensive perception of their surroundings. This enhanced perception helps vehicles more accurately assess road conditions and avoid collisions and traffic accidents.

[0004] Furthermore, V2V communication can also support cooperative driving and intelligent navigation between vehicles. For example, in congested areas, vehicles can coordinate their speeds through V2V communication, reducing traffic congestion and waiting time; in complex road conditions, vehicles can share road condition information to help drivers make more informed driving decisions.

[0005] Currently, vehicle-to-vehicle communication is triggered only under specific needs, lacking flexibility. Summary of the Invention

[0006] Therefore, it is necessary to provide a vehicle communication method, apparatus, computer equipment, and readable storage medium that can improve the flexibility of communication between vehicles, in order to address the aforementioned technical problems.

[0007] In a first aspect, this application provides a vehicle communication method, the method comprising:

[0008] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0009] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0010] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0011] The response information will be relayed to other vehicles.

[0012] In one embodiment, based on the driving status of the local vehicle, the response information of the driver in the local vehicle in response to the problem description information is obtained, including:

[0013] When the local vehicle is in a parked state, obtain the driver's response to the problem description information in the local vehicle.

[0014] In one embodiment, the response information from the driver in the local vehicle regarding the problem description information is obtained, including:

[0015] Acquire voice information from the local vehicle regarding the driver's feedback on the problem description;

[0016] Convert speech information into image information generated based on the problem description information;

[0017] Image information is used as feedback information in response to the problem description.

[0018] In one embodiment, determining whether the current driving plan of a local vehicle meets the platooning time period includes:

[0019] Based on the current driving plans of local vehicles, determine the available parking time for local vehicles in the future period;

[0020] If the available parking time falls within the queuing time period, then the current driving plan of the local vehicle is determined to meet the queuing time period.

[0021] In one embodiment, the platooning request also includes the planned routes of other vehicles during the platooning period; if the available parking time falls within the platooning period, it is determined that the local vehicle's current driving plan satisfies the platooning period, including:

[0022] If the available parking time falls within the grouping time period, the location of the local vehicle at the available parking time will be determined based on the local vehicle's current driving plan, and the location of other vehicles at the available parking time will be determined based on the planned route.

[0023] Verify whether the distance information between the local vehicle location and other vehicle locations meets the communication distance requirements;

[0024] If so, then determine that the current driving plan of the local vehicles meets the platooning time period.

[0025] In one embodiment,

[0026] Determine whether the local vehicle's driving record matches the problem description information, including:

[0027] Determine if there is any overlap between the target path contained in the local vehicle's driving record and the problem description information;

[0028] If it exists, then the driving record of the local vehicle is determined to meet the problem description information.

[0029] Secondly, this application also provides a vehicle communication device, comprising:

[0030] The acquisition module is used to acquire group requests from other vehicles; the group requests include the group time period and problem description information.

[0031] The judgment module is used to determine whether the current driving plan of the local vehicle meets the group time period and whether the driving record of the local vehicle meets the problem description information.

[0032] The response module is used to obtain the response information from the driver in the local vehicle in response to the problem description information, based on the driving status of the local vehicle if all conditions are met.

[0033] The feedback module is used to send response information back to other vehicles.

[0034] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0035] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0036] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0037] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0038] The response information will be relayed to other vehicles.

[0039] Fourthly, this application also provides a readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0040] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0041] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0042] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0043] The response information will be relayed to other vehicles.

[0044] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0045] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0046] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0047] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0048] The response information will be relayed to other vehicles.

[0049] The aforementioned vehicle communication method, device, computer equipment, and readable storage medium, by automatically acquiring platooning requests from other vehicles and quickly determining whether the local vehicle's driving plan and driving record meet the platooning conditions, can significantly reduce the time spent on manual communication and coordination, thereby improving platooning efficiency. When determining whether the local vehicle's driving plan meets the platooning time period, the system considers the current driving status and safety. This helps ensure that all participating vehicles can drive safely during the platooning process, thereby reducing the risk of accidents. By feeding back response information to other vehicles, information sharing and collaboration are achieved. This helps all participating vehicles better understand each other's situations and needs, thus making more informed decisions. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1 This is a flowchart illustrating a vehicle communication method in one embodiment;

[0052] Figure 2 This is a flowchart illustrating the steps for obtaining the driver's response information in response to the problem description information in a local vehicle, as shown in one embodiment.

[0053] Figure 3 This is a flowchart illustrating the process of determining whether the current driving plan of a local vehicle meets the platooning time period in one embodiment.

[0054] Figure 4 This is a flowchart illustrating the steps for determining whether a local vehicle's current driving plan satisfies a platooning time period in one embodiment.

[0055] Figure 5 This is a flowchart illustrating the steps for determining whether the driving record of a local vehicle meets the problem description information in one embodiment.

[0056] Figure 6 This is a structural block diagram of a vehicle communication device in one embodiment;

[0057] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0059] like Figure 1 As shown, this example provides a vehicle communication method. Taking the application of this method to a computer device as an example, it includes steps S101 to S104. Among them,

[0060] S101, obtain team-up requests from other vehicles.

[0061] The platooning request includes the platooning time period and a problem description. In the context of vehicle communication methods, the platooning request is a key information packet containing detailed information sent by other vehicles in order to seek platooning.

[0062] Fleet timeframe: This refers to the specific time range within which the vehicle initiating the fleet request wishes to travel with other vehicles. It may include a start time and an end time, or a continuous time period (such as "3 PM to 5 PM"). The choice of fleet timeframe is usually based on factors such as the initiating vehicle's travel plan, traffic conditions, and passenger demand.

[0063] Problem Description Information: The problem description information is a detailed description of the specific requirements for convoy driving, and it may cover multiple aspects. These aspects may include the driving route, destination, speed limits, passenger preferences (such as music, temperature, etc.), vehicle type or size restrictions, and special needs (such as child seats, pet-friendliness, etc.). The purpose of the problem description information is to ensure that the vehicles participating in the convoy can meet the requirements of the initiating vehicle, thereby achieving a smooth and efficient driving experience.

[0064] S102, determine whether the current driving plan of the local vehicle meets the grouping time period, and determine whether the driving record of the local vehicle meets the problem description information.

[0065] Optionally, local vehicles need to extract current driving plan information from their in-vehicle systems or navigation systems. This typically includes the scheduled departure time, route, estimated arrival time, and possible stopover points. The extracted driving plan information should be carefully compared to the time period in the group request. Check whether the local vehicle's departure time, estimated travel time, and arrival time overlap with or perfectly match the group time period. In addition to the time period, route compatibility also needs to be assessed. If the group request specifies a particular route or destination, it needs to be confirmed whether the local vehicle's driving plan is compatible or can be adjusted accordingly.

[0066] Furthermore, retrieve the local vehicle's driving record from the vehicle's onboard or cloud services. This may include historical driving data, driving behavior analysis, traffic rule compliance, and passenger reviews. Carefully read the problem description in the group request to clarify the initiating vehicle's specific expectations and requirements for participating vehicles, such as driving experience, vehicle performance, and passenger preferences. Compare the local vehicle's driving record with each requirement in the problem description to confirm whether it meets the conditions. For example, if the problem description requires participating vehicles to have extensive long-distance driving experience and no bad driving records, then check whether the local vehicle's driving record meets these standards.

[0067] S103, if all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information.

[0068] This involves acquiring real-time driving data from onboard sensors, GPS, or in-vehicle networks, including current speed, acceleration, steering wheel angle, and braking status. The system then displays or plays a description of the problem on the in-vehicle display or through voice prompts, ensuring the driver clearly understands the specific details and requirements of the group request.

[0069] Furthermore, the system requests feedback from the driver via the in-vehicle interface or voice commands, including whether they agree to join a group, and whether they have any special needs or conditions. The driver's feedback is then compiled into a standardized response format, including whether they wish to join the group, the conditions they meet, and any special needs they have.

[0070] S104 will relay the response information to other vehicles.

[0071] Optionally, local vehicles can communicate with other vehicles via the TCP / IP protocol, which is the standard protocol for data communication on the Internet and consists of the Transmission Control Protocol (TCP) and the Internet Protocol (IP).

[0072] Vehicles need to exchange and synchronize data through some means, such as Wi-Fi Direct, Bluetooth, or other in-vehicle communication protocols. When a user shares their trip or invites other vehicles to join via their vehicle's account, this data needs to be sent and parsed by the recipient to ensure accurate information transmission. Furthermore, to ensure secure communication between vehicles, identity verification is required to ensure that both the sender and receiver are legitimate and authorized vehicles. This involves encryption technologies such as digital certificates to ensure the confidentiality and integrity of communication.

[0073] Furthermore, when sharing a trip, it's necessary to acquire and share the vehicle's location information in real time; this typically relies on GPS or other positioning technologies. Navigation systems need to be able to process this real-time data and provide users with accurate navigation guidance. Additionally, cloud services can provide data storage, computation, push notifications, and other functions, supporting communication and sharing between vehicles.

[0074] The aforementioned vehicle communication method, by automatically acquiring platooning requests from other vehicles and quickly determining whether the local vehicle's driving plan and driving record meet the platooning conditions, can significantly reduce the time spent on manual communication and coordination, thereby improving platooning efficiency. When determining whether the local vehicle's driving plan meets the platooning time period, the current driving status and safety are considered. This helps ensure that all participating vehicles can drive safely during the platooning process, thereby reducing the risk of accidents. By feeding back response information to other vehicles, information sharing and collaboration are achieved. This helps all participating vehicles better understand each other's situations and needs, thus making more informed decisions.

[0075] In an exemplary embodiment, the response information of the driver in the local vehicle in response to the problem description information is obtained according to the driving status of the local vehicle, including: when the driving status of the local vehicle is a parked state, the response information of the driver in the local vehicle in response to the problem description information is obtained.

[0076] Optionally, the driving status of the local vehicle is first detected to determine if the vehicle is currently parked. This step can be accomplished using onboard sensors, GPS data, or status information from the vehicle network. Once it is determined that the vehicle is parked, a problem description is displayed to the driver. This can be achieved through an onboard display, voice prompts, or a combination of both, ensuring that the driver clearly understands the problem.

[0077] The system requests feedback from the driver regarding the problem description. The driver can provide a response via buttons on the in-vehicle interface, a touchscreen, voice commands, or other input devices. The system collects the driver's response, which may include text, voice, images, or video. If the response is in voice format, speech recognition technology may be used to convert it into text for further processing.

[0078] In this embodiment, acquiring response information while the vehicle is stationary ensures that the driver is not distracted by driving tasks when providing feedback, thus improving safety. When the vehicle is stationary, the driver can focus more on understanding the problem description and providing accurate feedback. Automatic collection and processing of response information via in-vehicle or cloud services enhances the convenience and efficiency of the user experience.

[0079] like Figure 2 As shown, in one embodiment, obtaining the driver's response information in response to the problem description information in the local vehicle includes:

[0080] S201, Obtain the voice information from the local vehicle in which the driver provides feedback on the problem description.

[0081] This involves capturing the driver's voice feedback in response to the problem description via an in-vehicle microphone or other voice input device.

[0082] S202, convert the voice information into image information generated based on the problem description information.

[0083] Speech recognition technology is used to convert captured speech information into text. This text information is then further processed, using methods such as text layout and graphic design to generate image information corresponding to the problem description.

[0084] S203, use image information as feedback information in the form of problem description information.

[0085] Instructions: The generated image information is considered a formal response to the problem description. This image information can be displayed on the in-vehicle screen for the driver's confirmation, and also sent to other vehicles that initiated the platooning request via in-vehicle communication or cloud services.

[0086] Furthermore, such as Figure 3 As shown, determining whether the current driving plan of a local vehicle meets the platooning time period includes:

[0087] S301 determines the parking time available for local vehicles in the future period based on their current driving plans.

[0088] The process begins by obtaining the current driving plan of local vehicles, which typically includes information such as the vehicle's route, estimated arrival time, and dwell time. Then, based on this information, combined with factors such as vehicle speed and road conditions, the system predicts the vehicle's available parking time in the future.

[0089] S302 If the parking time falls within the queuing time period, then it is determined that the current driving plan of the local vehicle meets the queuing time period.

[0090] Optionally, the predicted available parking time will then be compared with the queuing time period. If the available parking time falls within the queuing time period, then it is determined that the current driving plan of the local vehicle meets the queuing time period.

[0091] The grouping request also includes the planned routes of other vehicles during the grouping period.

[0092] Correspondingly, such as Figure 4 As shown, if the available parking time falls within the queuing time period, then the current driving plan of the local vehicle is determined to meet the queuing time period, including:

[0093] S401 If the parking time falls within the platooning time period, the location of the local vehicle at the parking time is determined according to the local vehicle's current driving plan, and the location of other vehicles at the parking time is determined according to the planned route.

[0094] Determine if the available parking time for a local vehicle falls within the platooning time slot. If so, determine the local vehicle's location within the available parking time based on its current driving plan. Simultaneously, determine the locations of other vehicles at the same time point based on their planned routes.

[0095] S402, verify whether the distance information between the local vehicle location and other vehicle locations meets the communication distance requirement.

[0096] Next, it is verified whether the distance information between the local vehicle location and other vehicle locations meets the communication distance requirement. This is usually done by calculating the straight-line distance or actual travel distance between the two vehicles and comparing it with a preset communication distance threshold.

[0097] S403, if yes, then determine that the current driving plan of the local vehicle meets the platooning time period.

[0098] If the distance information between the local vehicle's location and the locations of other vehicles meets the communication distance requirement, then it is determined that the local vehicle's current driving plan meets the platooning time period. This means that the two vehicles can maintain effective communication during the platooning time period, thus meeting the platooning requirements.

[0099] In one exemplary embodiment, such as Figure 5 As shown, the system determines whether the local vehicle's driving record meets the problem description information, including:

[0100] S501, determine whether there is an overlap between the target path contained in the local vehicle's driving record and the problem description information.

[0101] First, the local vehicle's driving record is retrieved, which typically includes information such as the vehicle's historical driving routes, driving times, and stop points. Then, this information is compared with the target route contained in the problem description to determine if there are any overlapping paths. Overlapping paths refer to situations where the local vehicle's historical driving route partially or completely overlaps with the target route.

[0102] S502, if it exists, then determine that the driving record of the local vehicle meets the problem description information.

[0103] If overlapping paths exist, then the local vehicle's driving record is determined to match the problem description information. This means that the local vehicle has driving experience related to the target path and may be more suitable for participating in convoy driving related to that path.

[0104] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0105] Based on the same inventive concept, this application also provides a vehicle communication device for implementing the vehicle communication method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more vehicle communication device embodiments provided below can be found in the limitations of the vehicle communication method described above, and will not be repeated here.

[0106] In one exemplary embodiment, such as Figure 6 As shown, a vehicle communication device is provided, including: an acquisition module 11, a judgment module 12, a response module 13, and a feedback module 14, wherein:

[0107] The acquisition module 11 is used to acquire group requests sent by other vehicles; wherein, the group request includes the group time period and problem description information;

[0108] The judgment module 12 is used to determine whether the current driving plan of the local vehicle meets the group time period and whether the driving record of the local vehicle meets the problem description information.

[0109] The response module 13 is used to obtain the response information from the driver in the local vehicle in response to the problem description information, based on the driving status of the local vehicle if all conditions are met.

[0110] Feedback module 14 is used to send response information back to other vehicles.

[0111] Each module in the aforementioned vehicle communication device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0112] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a vehicle communication method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0113] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0114] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0115] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0116] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0117] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0118] The response information will be relayed to other vehicles.

[0119] In one embodiment, a readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0120] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0121] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0122] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0123] The response information will be relayed to other vehicles.

[0124] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0125] Obtain team-up requests from other vehicles; these requests include the team-up time period and a problem description.

[0126] Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information;

[0127] If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information;

[0128] The response information will be relayed to other vehicles.

[0129] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0130] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0131] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A vehicle communication method, characterized in that, The method includes: Obtain team-up requests from other vehicles; wherein, the team-up request includes a team-up time period and a problem description; Determine whether the current driving plan of the local vehicle meets the group time period, and determine whether the driving record of the local vehicle meets the problem description information; If all conditions are met, then based on the driving status of the local vehicle, obtain the response information from the driver in the local vehicle in response to the problem description information; The response information is then relayed to the other vehicles. The grouping request also includes the planned routes of the other vehicles within the grouping time period; the determination of whether the current driving plan of the local vehicle meets the grouping time period includes: Based on the current driving plan of the local vehicle, determine the parking time available for the local vehicle in the future time period; If the available parking time falls within the grouping time period, then the location of the local vehicle corresponding to the available parking time is determined according to the current driving plan of the local vehicle, and the location of the other vehicles corresponding to the available parking time is determined according to the planned route. Verify whether the distance information between the local vehicle location and the other vehicle locations meets the communication distance requirement; If so, then it is determined that the current driving plan of the local vehicle meets the platooning time period.

2. The method according to claim 1, characterized in that, The step of obtaining the driver's response information in response to the problem description information based on the driving status of the local vehicle includes: When the local vehicle is in a parked state, obtain the response information from the driver in the local vehicle in response to the problem description information.

3. The method according to claim 2, characterized in that, The step of obtaining the driver's response information in the local vehicle in response to the problem description information includes: Obtain the voice information from the local vehicle in response to the driver's description of the problem; The voice information is converted into image information generated in response to the problem description information; The image information is used as the response information fed back to the problem description information.

4. The method according to claim 1, characterized in that, The step of determining whether the driving record of the local vehicle meets the problem description information includes: Determine whether there is an overlap between the driving record of the local vehicle and the target path contained in the problem description information; If it exists, then the driving record of the local vehicle is determined to satisfy the problem description information.

5. A vehicle communication device, characterized in that, The device includes: The acquisition module is used to acquire team-up requests from other vehicles; wherein, the team-up request includes a team-up time period and a problem description. The judgment module is used to determine whether the current driving plan of the local vehicle meets the group time period and whether the driving record of the local vehicle meets the problem description information. The response module is used to obtain the response information from the driver in the local vehicle in response to the problem description information, based on the driving status of the local vehicle, if all conditions are met. The feedback module is used to send the response information back to the other vehicles; The platooning request also includes the planned routes of the other vehicles during the platooning time period; the judgment module has the function of: Based on the local vehicle's current driving plan, determine the available parking time for the local vehicle in the future time period; if the available parking time falls within the platooning time period, then based on the local vehicle's current driving plan, determine the local vehicle's location corresponding to the available parking time, and based on the planned path, determine the locations of the other vehicles corresponding to the available parking time; verify whether the distance information between the local vehicle's location and the other vehicle's location meets the communication distance requirement; if so, determine that the local vehicle's current driving plan meets the platooning time period requirement.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vehicle queue driving management platform, control method and vehicular terminal

    CN109559499A

  • Vehicle team communication method, server and communication terminal

    CN113746885A