Road condition information acquisition method and device, nonvolatile storage medium and electronic device
By establishing a local area network among vehicles to share vehicle status data, the problem of inaccurate road condition information in vehicle-to-everything (V2X) systems under heavy traffic conditions is solved, enabling efficient acquisition of regional road condition information and driving guidance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2024-06-28
- Publication Date
- 2026-07-31
AI Technical Summary
In scenarios with heavy traffic, existing vehicle-to-everything (V2X) systems cannot accurately reflect real-time road conditions due to network congestion, thus failing to effectively guide vehicles to drive efficiently.
By broadcasting a network request message through the first vehicle, a local area network is established to obtain vehicle status data from the second and third vehicles. The data is then aggregated to determine regional road conditions. By sharing vehicle status data within the local area network, network congestion can be avoided from affecting data interaction.
It enables highly accurate acquisition of regional road condition information in scenarios with high traffic volume, improving vehicle driving efficiency and safety, and enhancing the driving perception of drivers and autonomous driving systems.
Smart Images

Figure CN118741461B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of autonomous driving, and more specifically, to a method, apparatus, non-volatile storage medium, and electronic device for acquiring road condition information. Background Technology
[0002] Vehicle-to-everything (V2X) systems in related technologies typically involve vehicles uploading measured data to the public network, and then retrieving aggregated data from the public network to obtain regional traffic information. In high-traffic scenarios, this approach severely limits the size of both uploaded and downloaded data to avoid network congestion. This restricts the types of data uploaded by vehicles, resulting in the aggregated traffic information from the public network failing to accurately reflect real-world traffic conditions due to its limited data type. Consequently, V2X systems in these technologies cannot effectively guide vehicles to drive efficiently in high-traffic environments.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides a method, apparatus, non-volatile storage medium, and electronic device for acquiring road condition information, in order to at least solve the technical problem that the road condition information collected in related technologies cannot reflect the real road conditions in scenarios with high traffic volume, thus failing to guide vehicles to drive efficiently in such scenarios.
[0005] According to one aspect of the embodiments of this application, a method for obtaining traffic information is provided, comprising: a first vehicle broadcasting network request information at preset intervals, wherein the network request information includes vehicle identification information of the first vehicle and local area network identification information of the target local area network to which the first vehicle belongs; receiving response information from a second vehicle; when the response information indicates that the second vehicle is allowed to access the target local area network, obtaining vehicle status data measured by the second vehicle and vehicle status data measured by a third vehicle forwarded by the second vehicle through the target local area network, wherein the third vehicle is directly connected to the second vehicle, or indirectly connected to the second vehicle after being transferred through other vehicles, and the vehicle status data of the first vehicle, the second vehicle, and the third vehicle are all shared data; summarizing the vehicle status data measured by each of the second and third vehicles, and the vehicle status data of the first vehicle, and determining the regional traffic information of the area where the first vehicle is located based on the summarization result.
[0006] Optionally, acquiring vehicle status data measured and transmitted by the second vehicle and vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network includes: determining a preset maximum number of forwardings, wherein the number of forwardings is the number of vehicles that the vehicle status data passes through when it is received by the first vehicle; determining a selection range for the third vehicle based on the preset number of forwardings, wherein the number of transit vehicles that the vehicle status data of the third vehicle in the selection range passes through when it is sent to the second vehicle does not exceed the calculation result obtained by subtracting one from the preset number of forwardings.
[0007] Optionally, the road condition information acquisition method further includes: determining the data transmission time of the second vehicle in the target local area network that transmits vehicle status data; determining the duration between the data transmission time and the target time; identifying and deleting the second vehicle in the target local area network whose data transmission time and the target time have a duration greater than a preset duration.
[0008] Optionally, the road condition information acquisition method further includes: after receiving a network request information sent by a vehicle other than the first vehicle and the second vehicle, the first vehicle, if refusing to access the local area network indicated by the network request information, stores the identification information of the vehicle that initiated the network request information or the identification information of the local area network, and uses the identification information of the vehicle that initiated the network request information or the identification information of the local area network to block the rejected network request information.
[0009] Optionally, after obtaining the regional road condition information of the area where the first vehicle is located, the road condition information acquisition method further includes: determining the relative position information between the first vehicle and the surrounding vehicles and the driving status of the surrounding vehicles based on the regional road condition information; determining the recommended operation method based on the relative position information and driving status and generating prompt information, wherein the prompt information is used to prompt the driver of the first vehicle to perform the recommended operation method.
[0010] Optionally, acquiring vehicle status data measured and sent by the second vehicle and vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network further includes: identifying redundant vehicles, wherein the redundant vehicles are vehicles that send vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each of the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings among the multiple data transmission paths as the target data transmission path for the redundant vehicle.
[0011] Optionally, the method for obtaining road condition information also includes: after a first vehicle experiences a malfunction, it sends vehicle malfunction information to a second vehicle connected to the local area network.
[0012] Optionally, the road condition information acquisition method further includes: determining the level strength threshold of surrounding vehicles based on the location information and frequency band information of the first vehicle and surrounding vehicles, wherein the level strength threshold is the maximum level strength of the signal that can be received by the surrounding vehicles; and configuring the power of the radio frequency module in the first vehicle based on the level strength threshold, wherein the radio frequency module is used to transmit and receive electromagnetic waves for detecting the surrounding environment of the first vehicle.
[0013] According to another aspect of the embodiments of this application, a road condition information acquisition device is also provided, applicable to a first vehicle, comprising: a first processing module, configured to broadcast network request information at preset intervals, wherein the network request information includes vehicle identification information of the first vehicle and local area network identification information of the target local area network established by the vehicle; a second processing module, configured to receive response information fed back by a second vehicle; a third processing module, configured to, when the response information indicates that the second vehicle agrees to access the target local area network, acquire vehicle status data measured and sent by the second vehicle and vehicle status data measured by a third vehicle forwarded by the second vehicle through the target local area network, wherein the third vehicle is directly connected to the second vehicle or indirectly connected to the second vehicle after being transferred through other vehicles, and the vehicle status data includes vehicle static data and vehicle dynamic data; and a fourth processing module, configured to summarize the vehicle status data measured by each second vehicle and third vehicle, and the vehicle status data of the first vehicle, to obtain regional road condition information of the area where the first vehicle is located.
[0014] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, wherein a program is stored in the non-volatile storage medium, and the program controls the device where the non-volatile storage medium is located to execute a traffic information acquisition method when it runs.
[0015] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes a traffic information acquisition method during runtime.
[0016] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements a method for obtaining traffic information.
[0017] In this embodiment, a first vehicle broadcasts a network request message at preset intervals. The network request message includes the vehicle identification information of the first vehicle and the LAN identification information of the target LAN to which the first vehicle belongs. The system receives response information from a second vehicle. If the response information indicates that the second vehicle is allowed to access the target LAN, the system obtains vehicle status data measured by the second vehicle and vehicle status data measured by a third vehicle forwarded by the second vehicle through the target LAN. The third vehicle is directly connected to the second vehicle, or indirectly connected to the second vehicle via another vehicle. The vehicle status data of the first, second, and third vehicles are shared data. The system then summarizes the data from each of the second and third vehicles. The method of determining the regional road condition information of the area where the first vehicle is located by measuring vehicle status data and the vehicle status data of the first vehicle, and then summarizing the vehicle status data of each vehicle to determine the regional road condition information of the area where the first vehicle is located, avoids the inability to generate high-accuracy regional road condition information due to network congestion. This achieves the technical effect of guiding the first vehicle to drive efficiently based on regional road condition information, and solves the technical problem that the road condition information summarized in related technologies cannot reflect the real road conditions in scenarios with high traffic volume, thus failing to guide vehicles to drive efficiently in scenarios with high traffic volume. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a schematic diagram of a vehicle ranging scenario provided according to an embodiment of this application;
[0020] Figure 2 This is a flowchart illustrating a method for obtaining road condition information according to an embodiment of this application;
[0021] Figure 3 This is a flowchart illustrating a local area network access process according to an embodiment of this application;
[0022] Figure 4 This is a schematic diagram of a vehicle status data acquisition scenario provided in an embodiment of this application;
[0023] Figure 5 This is a road condition diagram provided according to an embodiment of this application;
[0024] Figure 6 This is another road condition diagram provided according to an embodiment of this application;
[0025] Figure 7 This is a schematic diagram of a vehicle accessing a local area network on a road, according to an embodiment of this application.
[0026] Figure 8 This is a schematic diagram of a vehicle network according to an embodiment of this application;
[0027] Figure 9 This is a schematic diagram of a road condition information acquisition device according to an embodiment of this application;
[0028] Figure 10 This is a schematic diagram of the structure of a computer terminal (mobile terminal) provided according to an embodiment of this application. Detailed Implementation
[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0031] To better understand the embodiments of this application, the technical terms involved in the embodiments of this application are explained below:
[0032] The Internet of Vehicles (IoV): Originating from the Internet of Things (IoT), or Vehicle Internet of Things, IoV uses moving vehicles as information sensing objects. Leveraging next-generation information and communication technologies, it establishes network connections between vehicles and other systems (vehicles, people, roads, and service platforms), enhancing the overall intelligent driving capabilities of vehicles. This provides users with a safer, more comfortable, intelligent, and efficient driving experience and transportation services, while simultaneously improving traffic efficiency and the overall intelligence of social transportation services. IoV can ensure safer distances between vehicles, reducing the likelihood of collisions. Furthermore, IoV can assist drivers with real-time navigation and improve traffic efficiency through communication with other vehicles and network systems.
[0033] Currently, the main vehicle-mounted equipment for detecting vehicle distance, including detecting surrounding scenery, pedestrians, and road conditions, is ranging radar. There are three main types of ranging radar:
[0034] One type is lidar. Lidar can accurately measure distances, but its accuracy is greatly reduced in weather conditions such as fog and rain. At the same time, lidar is quite expensive, making it difficult to promote on a large scale.
[0035] The second type is a camera. A camera can simulate the human eye to observe road conditions and, combined with algorithms, can indirectly obtain distance. However, it often has deviations and errors, especially at night when visibility is poor. Such deviations are not allowed during driving.
[0036] The last type is ultrasonic radar. Ultrasonic radar has low accuracy and a very short recognition distance, and is generally only used in reversing situations.
[0037] Specifically, such as Figure 1 As shown, in related technologies, vehicle ranging is generally achieved through lidar, cameras, or ultrasonic radar. The basic principle is that the ranging device emits electromagnetic / mechanical waves, which return after encountering an object and are received by a receiver. The distance is calculated based on time or frequency. For example, when car A is driving, its onboard lidar emits electromagnetic waves. These waves encounter cars C and E during propagation and then reflect. The reflected and scattered waves are received by a receiver, and the distance between the vehicles can be calculated. However, in this method, it is difficult for car A to accurately measure the distance to car D, which is blocked by car C. Measuring the distance to car B at a distance is also difficult, especially during movement. Furthermore, real-world driving scenarios involve more complex pedestrians, traffic lights, street scenes, and special emergency situations. This direct ranging method is insufficient to meet the driver's perception and makes it difficult to ensure safe driving.
[0038] For example, if a large truck is in front of a vehicle while it is in motion, the truck will not only obstruct the view of drivers behind, but will also prevent those vehicles from accurately measuring the road conditions ahead of the truck. Therefore, current mainstream ranging radars cannot achieve accurate road condition detection over long distances, in obstructed, or complex conditions.
[0039] However, when using vehicle-to-everything (V2X) technology to obtain road condition information, current V2X information is mostly exchanged by sending and receiving vehicle information to the public network. That is, a vehicle sends its own information (mainly speed or location) to the public network. If the speed or location is normal, it indicates that the road conditions are normal; if a vehicle's speed is 0 or its location remains unchanged for an extended period, there is a high probability of traffic congestion or an accident. Other vehicles learn this information through the public network and choose the optimal route. Due to the large number of vehicles and the massive amount of data uploaded and downloaded by all vehicles, the information sent and received by each vehicle is extremely brief (basically only speed or location information) to avoid network congestion and signal interruptions, which makes driving extremely uncomfortable for drivers. Therefore, how to achieve V2X information exchange without over-reliance on the network and avoid network congestion and signal interruptions affecting the data exchange process between vehicles urgently needs to be addressed.
[0040] To address the aforementioned issues, this application provides relevant solutions, which are detailed below.
[0041] According to an embodiment of this application, a method embodiment for obtaining traffic information is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0042] This application provides a method for acquiring road condition information that can be executed in a computing device or processor installed in a vehicle, for example, it can run in a vehicle networking device installed in the vehicle. Figure 2 As shown, the method includes the following steps:
[0043] Step S202: The first vehicle broadcasts network request information at preset intervals, wherein the network request information includes the vehicle identification information of the first vehicle and the local area network identification information of the target local area network to which the first vehicle belongs;
[0044] It should be noted that the aforementioned vehicle networking device can be a vehicle or a component in a vehicle, such as a vehicle central control platform.
[0045] In the technical solution provided in step S202, after vehicle A (i.e., the first vehicle) starts up, it can broadcast a network request information at preset time intervals. The request information includes vehicle A's identity identifier (a serial number unrelated to vehicle A's license plate number, which can be factory configured or randomly generated), whether the receiving end accepts the network identifier bit, the local area network ID actively established by vehicle A, and vehicle A's physical address.
[0046] As an optional implementation, vehicle A can broadcast a network request at preset time intervals when it detects the presence of a vehicle nearby via its radio frequency module.
[0047] As an optional implementation, vehicle A can encrypt its identity using a preset algorithm to prevent vehicle A's request information from being stolen or tampered with.
[0048] In some embodiments of this application, technologies such as blockchain can be used to optimize the calculation method and reduce the amount of computation when building a local area network, while ensuring the information security of each vehicle.
[0049] Step S204: Receive response information from the second vehicle;
[0050] In the technical solution provided in step S204, if vehicle B (i.e., the second vehicle) receives the request information sent by vehicle A, it can generate a response message according to a pre-agreed protocol. The response message includes vehicle A's identity identifier (used to inform vehicle A that the response information is a response to the request information broadcast by vehicle A), vehicle B's identity identifier (used to identify the vehicle sending the response information), vehicle B's physical address (used for subsequent information exchange between vehicle A and vehicle B), and a network identifier value (used to indicate whether vehicle B joins the local area network actively established by vehicle A). For example, after joining the local area network, the network identifier value is modified to "1"; otherwise, it is modified to "0". The specific configuration of the network identifier value can be flexibly set according to actual needs.
[0051] As an optional implementation, vehicle B will return the generated response message to vehicle A according to vehicle A's physical address. If vehicle B joins a local area network actively established by vehicle A (referred to as vehicle A's local area network for ease of description), it can save vehicle A's identity, local area network ID, and vehicle A's physical address.
[0052] Specifically, after vehicle B joins vehicle A's local area network, it can be configured to not accept broadcast request messages from vehicle A for a certain period of time. For example, after refusing to join vehicle A's local area network, vehicle B can also save vehicle A's identity identifier or local area network identifier to no longer receive request messages sent by vehicle A.
[0053] For example, in some embodiments of this application, after receiving a network request message from a vehicle other than the first vehicle and the second vehicle, the first vehicle, if refusing to access the local area network indicated by the network request message, stores the identification information of the vehicle that initiated the network request message or the identification information of the local area network, and uses the identification information of the vehicle that initiated the network request message or the identification information of the local area network to block the rejected network request message.
[0054] As an optional implementation, after receiving a response message for the request information sent to vehicle A, if vehicle A determines that the network identifier value carried in the response message indicates that the receiving end has joined the local area network, then vehicle A will also save the identity identifier of the receiving end and the physical address of the receiving end carried in the response message corresponding to the local area network ID of vehicle A.
[0055] In some embodiments of this application, if vehicle A determines that the network identifier value carried in the response message indicates that the receiving end has joined the local area network, then vehicle A can send an acknowledgment packet to the receiving end based on the physical address of the receiving end to notify the receiving end that it has joined the local area network of vehicle A.
[0056] As an optional implementation, vehicle A can verify whether the received response message carries the vehicle A's identity identifier, thereby ensuring that the response message is a response to the request information sent by vehicle A.
[0057] In some embodiments of this application, if vehicle A does not receive a response message for the request information sent by vehicle A, then vehicle A determines that no vehicle has joined vehicle A's local area network.
[0058] In some embodiments of this application, the complete access process of vehicle B to the local area network initiated by vehicle A is as follows: Figure 3 As shown, it includes the following steps:
[0059] Step S302: Vehicle A broadcasts a request to form a network at preset time intervals;
[0060] Step S304: After receiving the request information, vehicle B generates response information;
[0061] In step S306, vehicle B sends a response message to vehicle A and requests to join the local area network established by vehicle A, and saves vehicle A's identity identifier, local area network ID and physical address.
[0062] In the technical solution provided in step S306, if vehicle B determines that it will not join the local area network established by vehicle A, vehicle B can choose to send a response message to inform vehicle A that it will not access the local area network, or choose not to send a response message or stop receiving request messages from vehicle A. Vehicle A will determine that vehicle B has chosen not to access the local area network if it does not receive a response message from vehicle B within a certain period of time.
[0063] Step S308: Vehicle A confirms whether it agrees to allow Vehicle B to access the local area network;
[0064] Step S310: After agreeing to allow vehicle B to access the local area network, vehicle A saves vehicle B's identity identifier, local area network ID, and physical address.
[0065] Step S206: When the response information indicates that the second vehicle is allowed to access the target local area network, the vehicle status data measured by the second vehicle and the vehicle status data measured by the third vehicle forwarded by the second vehicle are obtained through the target local area network. The third vehicle is directly connected to the second vehicle or indirectly connected to the second vehicle after being transferred through other vehicles. The vehicle status data of the first vehicle, the second vehicle and the third vehicle are all shared data.
[0066] It should be noted that users of each vehicle can define the data type of the shared vehicle data themselves, that is, determine which data can be shared and which data cannot be shared. Furthermore, the direct connection between two vehicles described in this embodiment refers to the ability for data between the two vehicles to be directly exchanged without the need for intermediaries such as other vehicles.
[0067] Specifically, for any given vehicle, it can obtain its own shared data (including the vehicle's static data and dynamic data) and collect the primary data reported by each of the first passively joined vehicles in the local area network belonging to that vehicle. Among them, the primary data of any first passively joined vehicle includes the shared data of the first passively joined vehicles.
[0068] It should be noted that the first passively joined vehicle here refers to the vehicle that can directly exchange data with the first vehicle.
[0069] In some embodiments of this application, vehicle static data includes, but is not limited to, the following: vehicle brand, model, and vehicle identification. It should be noted that vehicle static data is data used to identify the vehicle and does not change with vehicle use. Vehicle dynamic data includes, but is not limited to, the following: vehicle driving status (e.g., stationary, in motion), vehicle operation information (e.g., braking, emergency braking, starting), vehicle speed, vehicle position information (which can be absolute position information or relative position information determined by the distance between vehicles), environmental changes (e.g., weather, street view, lighting), lane information, and lane guidance information. Optionally, vehicle dynamic data may also include pedestrian and non-motorized vehicle information, traffic signs, traffic camera information, etc. It should be noted that vehicle dynamic data changes in real time as the vehicle is used.
[0070] In the technical solution provided in step S206, obtaining the vehicle status data measured and sent by the second vehicle and the vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network includes: determining a preset maximum number of forwardings, wherein the number of forwardings is the number of vehicles that the vehicle status data passes through when it is received by the first vehicle; determining the selection range of the third vehicle based on the preset number of forwardings, wherein the number of transit vehicles that the vehicle status data of the third vehicle in the selection range passes through when it is sent to the second vehicle does not exceed the calculation result obtained by subtracting one from the preset number of forwardings.
[0071] Specifically, when the vehicle measurement data is sent directly from the measuring vehicle to the first vehicle, the aforementioned forwarding count is 1. When the vehicle measurement data is acquired by the measuring vehicle and then forwarded through K vehicles before being sent to the first vehicle, the aforementioned forwarding count is K-1.
[0072] In some embodiments of this application, the number of forwardings can also be referred to as data levels. Level 1 data refers to data directly sent from the second vehicle to the first vehicle. In addition to Level 1 data, the first vehicle can also receive Level 2 to N data through the second vehicle. Level 2 data for any first passively joined vehicle (i.e., the second vehicle) includes data from Level 1 to N-1 reported by second passively joined vehicles belonging to the local area network of that first passively joined vehicle. N is a positive integer greater than 1. When setting the value of N, different values can be set according to different scenarios. If it is desired that the vehicle can obtain shared data from vehicles at greater distances, the value of N can be set larger; if it is desired that the vehicle collects too much shared data and wastes resources, the value of N can be set smaller. The specific setting of the value of N can be flexibly set according to actual needs, and no specific limitation is made here.
[0073] For example, when N is 2, the vehicle can also collect secondary data reported by each first passively joined vehicle. The secondary data of any first passively joined vehicle includes primary data reported by second passively joined vehicles in the local area network belonging to that first passively joined vehicle.
[0074] For example, when N is 4, such as Figure 4 As shown, the vehicle can also collect Level 2 to Level 4 data reported by each of the first passively joined vehicles. The Level 3 data of any first passively joined vehicle includes Level 2 data reported by the second passively joined vehicle in the local area network of the first passively joined vehicle. The Level 2 data reported by the second passively joined vehicle is Level 1 data reported by the third passively joined vehicle in the local area network of the second passively joined vehicle. The Level 4 data of any first passively joined vehicle includes Level 3 data reported by the second passively joined vehicle in the local area network of the first passively joined vehicle. The Level 3 data reported by the second passively joined vehicle is Level 2 data reported by the third passively joined vehicle in the local area network of the second passively joined vehicle.
[0075] As an optional implementation, acquiring vehicle status data measured and transmitted by the second vehicle and vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network further includes: identifying redundant vehicles, wherein the redundant vehicles are vehicles that transmit vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each of the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings among the multiple data transmission paths as the target data transmission path for the redundant vehicle.
[0076] As an optional implementation method, the road condition information acquisition method further includes: determining the data transmission time of the second vehicle in the target local area network that transmits vehicle status data; determining the duration between the data transmission time and the target time; and identifying and deleting the second vehicle in the target local area network whose data transmission time and the target time have a duration greater than a preset duration.
[0077] Specifically, Vehicle A can monitor the data transmission times of each vehicle added to the local area network (LAN) initiated by Vehicle A. If no data is received from any vehicle within a first preset time period, the vehicle's operating status in the LAN will be changed to sleep mode. Furthermore, if no data is received from any vehicle within a second preset time period, Vehicle A can remove that vehicle from the LAN. For example, this could involve deleting the vehicle's identification identifier and the mapping between the vehicle's physical address and the LAN ID.
[0078] In some embodiments of this application, obtaining vehicle status data measured and sent by the second vehicle through the target local area network, and vehicle status data measured by the third vehicle forwarded by the second vehicle, further includes: determining redundant vehicles, wherein the redundant vehicles are vehicles that send vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each data transmission path in the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings among the multiple data transmission paths as the target data transmission path for the redundant vehicle.
[0079] In addition, the first vehicle can filter all types of data collected and delete duplicate and redundant data, thereby avoiding the situation where a vehicle's data is reported multiple times when the vehicle exists in multiple local area networks.
[0080] In some embodiments of this application, such as Figure 5 In the road condition shown, a large truck is blocking the driver's view. Drivers behind are unaware of the obstruction or how long they will have to wait to cross the intersection, significantly impacting driving perception and severely affecting driving safety and efficiency. To address this issue, vehicle dynamic data includes traffic light status, including the current state and remaining duration of the traffic light. Sharing this traffic light status allows following vehicles to remain aware of the traffic light situation even when obstacles are present, greatly improving the driving experience and perception.
[0081] It's important to note that, besides the vehicle itself malfunctioning, any vehicle on the local area network (LAN) can also broadcast fault information across the LAN when nearby vehicles experience malfunctions. Specifically, in situations such as... Figure 6 In the road conditions shown, considering that if a vehicle ahead breaks down, the driver of the approaching vehicle may need to visually detect the problem or rely on extensive radio broadcasts to learn of the breakdown, potentially causing traffic congestion and safety hazards. Therefore, vehicle dynamic data could also include vehicle malfunction information. This information would allow following vehicles to be promptly informed of any malfunctions ahead, facilitating timely intervention.
[0082] In some embodiments of this application, to more accurately determine the relative positional relationships between vehicles, if the vehicle's position information is obtained through the ranging function of the vehicle's radio frequency module, the vehicle can use itself as the origin and perform coordinate system modeling based on the distances and directions between itself and surrounding vehicles to determine the relative positional information between the vehicles. The radio frequency module communication method includes nanometer pulse signals, i.e., UWB communication. UWB can accurately measure distances while communicating. After a vehicle obtains its position information from the vehicle's API interface, the ranging information from three or more sets of UWB pulse signals emitted by vehicles with position information can determine the positions of other vehicles without position information.
[0083] As an alternative implementation method, the vehicle's location information can also be determined and a coordinate system established through GPS, AGPS, or Wi-Fi positioning.
[0084] It should be noted that the first vehicle can also access local area networks (LANs) initiated by other vehicles and send measurement data to those LANs. When the first vehicle accesses a LAN initiated by another vehicle, it can, at preset time intervals, report vehicle static data, its own measured vehicle dynamic data, and primary data collected by the vehicle to the vehicle at the corresponding physical address of each passively joined LAN ID. For example, after a fault occurs, the first vehicle can send vehicle fault information to all vehicles in its LAN. The LANs in which the first vehicle resides include those initiated by the first vehicle and those it requests to access.
[0085] Step S208: Summarize the vehicle status data measured by each of the second and third vehicles, as well as the vehicle status data of the first vehicle, and determine the regional road condition information of the area where the first vehicle is located based on the summarization results.
[0086] In the technical solution provided in step S208, after the first vehicle has collected the vehicle status data of each vehicle, it can perform 3D modeling based on all the acquired vehicle status data, thereby obtaining the road conditions within a preset range around the vehicle A.
[0087] For example, in such Figure 1In the scenario shown, after adopting the road condition information acquisition method provided in this application, vehicle C can join the local area network (LAN) of vehicle A, vehicle D can join the LAN of vehicle C, and vehicle B can join the LAN of vehicle D. Vehicle C can collect shared data from vehicle D and its primary data (i.e., shared data of vehicle B in vehicle D's LAN). Vehicle C reports the shared data of vehicle D as its primary data to vehicle A, thus enabling vehicle A to know about vehicle D through vehicle C. If vehicle C reports secondary data to vehicle A, it can also report the shared data of vehicle B to vehicle A, allowing vehicle A to know about vehicle B through vehicle C. In this way, vehicle A can perform 3D modeling based on the collected data and its own shared data, thereby simulating the road conditions near vehicle A.
[0088] In some embodiments of this application, after the vehicle obtains road condition information within a preset range, it can determine the current driving state of the vehicle based on the current road condition information. For example, the current driving state of the vehicle can be determined through a preset autonomous driving algorithm and the current road condition information. Alternatively, the current vehicle's driving posture can be determined based on the current road condition information and a pre-configured post-processing strategy. The preset autonomous driving algorithm can be determined based on different road condition information and the corresponding driving states for different road condition information.
[0089] For example, in such Figure 7 In the scenario shown, all vehicles have achieved data sharing through different local area networks (LANs). Each vehicle can accurately detect its surrounding environment and road conditions, including but not limited to oncoming vehicles, pedestrians, traffic signs, and traffic lights. This information is shared within the LAN, so vehicle A is aware of all the information that vehicles within that LAN can detect. For example, in a situation where vehicle B brakes suddenly, a truck behind brakes to a stop, and another vehicle behind turns on its left turn signal, vehicle A can promptly determine its autonomous driving status based on the currently acquired road condition information, such as initiating deceleration or lane change in advance. The road condition information acquisition method provided in this application allows vehicle A to detect road condition information at greater distances, thus providing the driver with earlier warnings and more time for operation. Simultaneously, this method also allows for more computation time for the autonomous driving system, significantly improving driver perception and effectively ensuring driving safety and traffic efficiency.
[0090] In addition, to facilitate drivers in taking appropriate actions based on road condition information, the road condition information can be displayed on a screen or head-up display device.
[0091] It should also be noted that, as Figure 8As shown, vehicles using the road condition information acquisition method provided in this application can still access the public network. This allows them to send shared vehicle data to and / or receive shared data from the public network. Thus, vehicles can interact with each other in two ways. Considering the large volume of data and the difficulty in ensuring information security on the public network, the local area network can be prioritized as the primary information exchange channel, with the public network serving as a backup. Alternatively, both can be used in combination or as a primary / backup mechanism.
[0092] For example, such as Figure 8 As shown, when a public network exists, two local area networks that are far apart can exchange data through the public network, and various driving and traffic information can be received or broadcast according to the driver's custom settings.
[0093] As an optional implementation, if a vehicle determines that it has malfunctioned based on vehicle fault information from its dynamic data, the vehicle can upload accident status information via the public network. This accident status information includes, but is not limited to, vehicle location information, alarm information, and vehicle static information, so that tow trucks and police can arrive at the scene as quickly as possible to handle the accident; it can also include video information before and after the accident, which can assist drivers, police, and insurance companies in determining the accident and assigning responsibility.
[0094] In some embodiments of this application, considering that the measurement accuracy of existing mainstream ranging radars is easily affected by environmental factors, the radio frequency module in the vehicle networking device can be responsible for releasing and receiving detection electromagnetic waves, and selecting the most suitable frequency band or a combination of multiple frequency bands for ranging based on weather, vehicle speed, and lighting conditions. For example, in good weather and bright light, electromagnetic waves in the visible light range are selected for detection; in darkness, infrared frequency bands are selected for ranging; in congested urban areas and narrow alleys, where there are many pedestrians and electric vehicles at close range, ultrasonic positioning and ranging are selected; in foggy or rainy weather, electromagnetic waves with better penetration, such as those around 1000nm, are selected for detection.
[0095] Specifically, various methods can be used to measure the surrounding environment using measurement techniques adapted to the current environment.
[0096] Method 1 involves pre-configuring frequency bands for different environments. During subsequent applications, environmental information is obtained from the public network, and the corresponding frequency band is retrieved based on this information. For example, frequency bands corresponding to different weather conditions are pre-configured; weather information is obtained from the public network, and the corresponding frequency band is retrieved based on this weather information. Similarly, frequency bands corresponding to different time periods are pre-configured; the frequency band corresponding to the current time period is retrieved. Furthermore, the mapping between frequency bands, weather, and time periods can be pre-configured; the corresponding frequency band is retrieved based on the current time period and the current weather.
[0097] For example, in one alternative implementation, if frequency bands are set for different weather conditions and different time periods, the selection of a frequency band can be determined according to the weights assigned to each weather condition and time period. Alternatively, the highest frequency band can be directly used as the frequency band corresponding to the current environment.
[0098] As an optional implementation, configuring the power of the radio frequency module includes the following steps: determining the level strength threshold of the surrounding vehicles based on the location information and frequency band information of the first vehicle and surrounding vehicles, wherein the level strength threshold is the maximum level strength of the signal that the surrounding vehicles can receive; configuring the power of the radio frequency module in the first vehicle based on the level strength threshold, wherein the radio frequency module is used to transmit and receive electromagnetic waves for detecting the surrounding environment of the first vehicle.
[0099] In some embodiments of this application, the power configuration of the radio frequency module can refer to the following wireless link loss model:
[0100] RSRP = W0 - f(L(x,y,z),F), where RSRP represents the voltage level (i.e., energy) received by the receiving device in the neighboring vehicle, W0 is the total energy emitted by the radio frequency module of this vehicle, and f(L(x,y,z),F) is the path loss, where F represents the frequency band and L is the distance. For ease of understanding, it can be assumed here that the greater the distance or the higher the frequency band, the greater the loss.
[0101] L is related to the spatial location (x, y, z), that is
[0102]
[0103] Here, (x,y,z) represents the vehicle's coordinates in a preset Cartesian coordinate system.
[0104] The acceptable threshold for neighboring vehicles is set as RSRP0. When RSRP > RSRP0, the voltage level exceeds the set expected intensity, and energy attenuation can be implemented. When RSRP < RSRP0, the voltage level does not meet expectations, and power can be appropriately increased. In short, the voltage level should always be kept close to RSRP0.
[0105] Furthermore, the emitted radio frequency can be deployed as pulsed, continuous, chirped, periodic, non-periodic, or event-triggered. Users can combine these configurations as needed to suit different situations.
[0106] Method 2: Measure surrounding environmental parameters using sensors, including brightness, humidity, and temperature. Based on these parameters, determine the frequency band corresponding to the current environment. Specifically, a pre-trained frequency band prediction model can be used to calculate the frequency band corresponding to the current environment. This model can be trained based on different environmental parameter samples and the frequency bands corresponding to each sample.
[0107] The system employs a first vehicle to broadcast network request information at preset intervals. This network request information includes the first vehicle's vehicle identification information and the local area network (LAN) identification information of the target LAN to which the first vehicle belongs. It then receives response information from a second vehicle. If the response information indicates that the second vehicle is permitted to access the target LAN, the system acquires vehicle status data measured by the second vehicle and vehicle status data measured by a third vehicle, which is forwarded by the second vehicle. The third vehicle is directly connected to the second vehicle or indirectly connected via another vehicle. The vehicle status data from the first, second, and third vehicles are shared data. Finally, the system aggregates the vehicle status data measured by each of the second and third vehicles. The method involves using vehicle status data, including the status data of the first vehicle, to determine the regional road condition information of the area where the first vehicle is located. This is achieved by using a local area network (LAN) composed of vehicles to obtain the status data of other vehicles through the LAN, and then aggregating the status data of all vehicles to determine the regional road condition information of the area where the first vehicle is located. This avoids the inability to generate highly accurate regional road condition information due to network congestion, thereby achieving the technical effect of guiding the first vehicle to drive efficiently based on regional road condition information. This solves the technical problem that the aggregated road condition information in related technologies cannot reflect the real road conditions in scenarios with high traffic volume, thus failing to guide vehicles to drive efficiently in scenarios with high traffic volume.
[0108] This application provides a road condition information acquisition device, applicable to a first vehicle. It should be noted that the "first vehicle" here can refer to any vehicle equipped with the road condition information acquisition device. Figure 9As shown, the device includes: a first processing module 90, used to broadcast network request information at preset intervals, wherein the network request information includes vehicle identification information of the first vehicle and local area network identification information of the target local area network established by the vehicle; a second processing module 92, used to receive response information from the second vehicle; a third processing module 94, used to, when the response information indicates that the second vehicle agrees to access the target local area network, obtain vehicle status data measured and sent by the second vehicle and vehicle status data measured by the third vehicle forwarded by the second vehicle through the target local area network, wherein the third vehicle is directly connected to the second vehicle or indirectly connected to the second vehicle after being transferred through other vehicles, and the vehicle status data includes vehicle static data and vehicle dynamic data; and a fourth processing module 96, used to summarize the vehicle status data measured by each second vehicle and the third vehicle, as well as the vehicle status data of the first vehicle, to obtain regional road condition information of the area where the first vehicle is located.
[0109] In some embodiments of this application, the third processing module 94 acquires vehicle status data measured and sent by the second vehicle and vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network, including: determining a preset maximum number of forwardings, wherein the number of forwardings is the number of vehicles that the vehicle status data passes through when it is received by the first vehicle; determining a selection range of the third vehicle based on the preset number of forwardings, wherein the number of transit vehicles that the vehicle status data of the third vehicle in the selection range passes through when it is sent to the second vehicle does not exceed the calculation result obtained by subtracting one from the preset number of forwardings.
[0110] In some embodiments of this application, the third processing module 94 acquires vehicle status data measured and sent by the second vehicle through the target local area network, as well as vehicle status data measured by the third vehicle forwarded by the second vehicle. The process further includes: determining redundant vehicles, wherein the redundant vehicles are vehicles that send vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each data transmission path in the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings among the multiple data transmission paths as the target data transmission path for the redundant vehicle.
[0111] In some embodiments of this application, the traffic information acquisition device is further configured to: determine the data transmission time of a second vehicle in a target local area network that transmits vehicle status data; determine the duration between the data transmission time and the target time; and identify and delete a second vehicle in the target local area network whose data transmission time is longer than a preset duration from the target time.
[0112] In some embodiments of this application, the road condition information acquisition device is further configured to: after receiving a network request information sent by a vehicle other than the first vehicle and the second vehicle, if the first vehicle refuses to access the local area network indicated by the network request information, store the identification information of the vehicle that initiated the network request information or the identification information of the local area network, and use the identification information of the vehicle that initiated the network request information or the identification information of the local area network to block the rejected network request information.
[0113] In some embodiments of this application, after obtaining the regional road condition information of the area where the first vehicle is located, the road condition information acquisition device is further configured to: determine the relative position information between the first vehicle and the surrounding vehicles and the driving status of the surrounding vehicles based on the regional road condition information; determine the recommended operation method based on the relative position information and the driving status and generate prompt information, wherein the prompt information is used to prompt the driver of the first vehicle to perform the recommended operation method.
[0114] In some embodiments of this application, the road condition information acquisition device is also used to: after a first vehicle experiences a malfunction, send vehicle malfunction information to a second vehicle connected to the local area network.
[0115] In some embodiments of this application, the road condition information acquisition device is further configured to: determine the level strength threshold of the surrounding vehicles based on the location information and frequency band information of the first vehicle and the surrounding vehicles, wherein the level strength threshold is the maximum level strength of the signal that the surrounding vehicles can receive; and configure the power of the radio frequency module in the first vehicle based on the level strength threshold, wherein the radio frequency module is configured to transmit and receive electromagnetic waves for detecting the surrounding environment of the first vehicle.
[0116] It should be noted that each module in the above-mentioned road condition information acquisition device can be a program module (for example, a set of program instructions to implement a certain function) or a hardware module. For the latter, it can be manifested in the following forms, but is not limited to them: each of the above modules is manifested as a processor, or the functions of each of the above modules are implemented by a processor.
[0117] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 10 A hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for acquiring traffic information is shown. Figure 10As shown, the computer terminal 100 (or mobile device 100) may include one or more processors 1002 (shown as 1002a, 1002b, ..., 1002n in the figure) (processor 1002 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 1004 for storing data, and a transmission device 1006 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 10 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the computer terminal 100 may also include... Figure 10 The more or fewer components shown, or having the same Figure 10 The different configurations shown.
[0118] It should be noted that the aforementioned one or more processors 1002 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 100 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0119] The memory 1004 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the traffic information acquisition method in this embodiment. The processor 1002 executes various functional applications and data processing by running the software programs and modules stored in the memory 1004, thereby realizing the aforementioned traffic information acquisition method. The memory 1004 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1004 may further include memory remotely located relative to the processor 1002, and these remote memories can be connected to the computer terminal 100 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0120] The transmission device 1006 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 100. In one example, the transmission device 1006 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 1006 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0121] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 100 (or mobile device).
[0122] According to an embodiment of this application, a non-volatile storage medium is provided. The non-volatile storage medium stores a program that, when running, controls the device containing the non-volatile storage medium to execute the following road condition information acquisition method: A first vehicle broadcasts a network request message at preset intervals, wherein the network request message includes the vehicle identification information of the first vehicle and the local area network identification information of the target local area network to which the first vehicle belongs; receives response information from a second vehicle; if the response information indicates that the second vehicle is allowed to access the target local area network, acquires vehicle status data measured by the second vehicle and vehicle status data measured by a third vehicle forwarded by the second vehicle through the target local area network, wherein the third vehicle is directly connected to the second vehicle, or indirectly connected to the second vehicle after being relayed by other vehicles, and the vehicle status data of the first, second, and third vehicles are shared data; summarizes the vehicle status data measured by each of the second and third vehicles, as well as the vehicle status data of the first vehicle, and determines the regional road condition information of the area where the first vehicle is located based on the summary result.
[0123] According to an embodiment of this application, a computer program product is provided, including a computer and a program. When executed by a processor, the computer program implements the following method for obtaining traffic information: A first vehicle broadcasts network request information at preset intervals, wherein the network request information includes the vehicle identification information of the first vehicle and the local area network identification information of the target local area network to which the first vehicle belongs; receives response information from a second vehicle; when the response information indicates that the second vehicle is allowed to access the target local area network, the vehicle status data measured by the second vehicle and the vehicle status data measured by a third vehicle forwarded by the second vehicle are obtained through the target local area network, wherein the third vehicle is directly connected to the second vehicle, or indirectly connected to the second vehicle after being transferred through other vehicles, and the vehicle status data of the first vehicle, the second vehicle, and the third vehicle are all shared data; the vehicle status data measured by each of the second and third vehicles and the vehicle status data of the first vehicle are summarized, and the regional traffic information of the area where the first vehicle is located is determined based on the summary result.
[0124] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0125] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0126] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0127] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0128] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0129] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A road surface information acquisition method characterized by comprising: include: The first vehicle broadcasts a network formation request at preset intervals, wherein the network formation request includes the vehicle identification information of the first vehicle and the local area network identification information of the target local area network to which the first vehicle belongs; Receive response information from the second vehicle; When the response information indicates that the second vehicle is allowed to access the target local area network, the vehicle status data measured by the second vehicle and the vehicle status data measured by the third vehicle forwarded by the second vehicle are obtained through the target local area network. The third vehicle is directly connected to the second vehicle, or indirectly connected to the second vehicle after being transferred through other vehicles. The vehicle status data of the first vehicle, the second vehicle and the third vehicle are all shared data. The process of acquiring vehicle status data measured and transmitted by the second vehicle through the target local area network, and vehicle status data measured by the third vehicle forwarded by the second vehicle, further includes: identifying redundant vehicles, wherein the redundant vehicles are vehicles that transmit the vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each of the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings as the target data transmission path for the redundant vehicle. The vehicle status data measured by each of the second and third vehicles, as well as the vehicle status data of the first vehicle, are aggregated, and the regional road condition information of the area where the first vehicle is located is determined based on the aggregated results.
2. The road condition information acquisition method according to claim 1, characterized by, The vehicle status data measured and transmitted by the second vehicle and the vehicle status data measured by the third vehicle and forwarded by the second vehicle through the target local area network include: A preset maximum number of forwardings is determined, wherein the number of forwardings is the number of vehicles that the vehicle status data passes through when it is received by the first vehicle; The selection range of the third vehicle is determined based on the preset maximum number of forwardings, wherein the number of transit vehicles that the vehicle status data of the third vehicle in the selection range passes through when it is sent to the second vehicle does not exceed the calculation result obtained by subtracting one from the preset number of forwardings.
3. The method for obtaining road condition information according to claim 1, characterized in that, The method for obtaining road condition information also includes: Determine the data transmission time at which the second vehicle in the target local area network sends the vehicle status data; Determine the duration between the data transmission time and the target time; Identify and delete the second vehicle in the target local area network whose duration between the data transmission time and the target time is greater than a preset duration.
4. The method for obtaining road condition information according to claim 1, characterized in that, The method for obtaining road condition information also includes: After receiving a network request message from a vehicle other than the first vehicle and the second vehicle, the first vehicle, if it refuses to access the local area network indicated by the network request message, stores the identification information of the vehicle that initiated the network request message or the identification information of the local area network, and uses the identification information of the vehicle that initiated the network request message or the identification information of the local area network to block the rejected network request message.
5. The method for obtaining road condition information according to claim 1, characterized in that, After obtaining the regional road condition information of the area where the first vehicle is located, the road condition information acquisition method further includes: Based on the regional road condition information, determine the relative position information between the first vehicle and the surrounding vehicles and the driving status of the surrounding vehicles. Based on the relative position information and the driving status, a recommended operation method is determined and a prompt message is generated, wherein the prompt message is used to prompt the driver of the first vehicle to perform the recommended operation method.
6. The method for obtaining road condition information according to claim 1, characterized in that, The method for obtaining road condition information also includes: Based on the location information and frequency band information of the first vehicle and the surrounding vehicles, a level strength threshold for the surrounding vehicles is determined, wherein the level strength threshold is the maximum level strength of the signal that the surrounding vehicles can receive. Based on the stated level strength threshold, the power of the radio frequency module in the first vehicle is configured, wherein the radio frequency module is used to transmit and receive electromagnetic waves for detecting the surrounding environment of the first vehicle.
7. A road condition information acquisition device, suitable for a first vehicle, characterized in that, include: The first processing module is used to broadcast network request information at preset intervals, wherein the network request information includes the vehicle identification information of the first vehicle and the local area network identification information of the target local area network established by the vehicle. The second processing module is used to receive the response information from the second vehicle; The third processing module is used to obtain, through the target local area network, vehicle status data measured and sent by the second vehicle, and vehicle status data measured by the third vehicle and forwarded by the second vehicle, when the response information indicates that the second vehicle agrees to access the target local area network. The third vehicle is directly connected to the second vehicle or indirectly connected to the second vehicle after being transferred through other vehicles. The vehicle status data includes vehicle static data and vehicle dynamic data. The process of acquiring vehicle status data measured and transmitted by the second vehicle through the target local area network, and vehicle status data measured by the third vehicle forwarded by the second vehicle, further includes: identifying redundant vehicles, wherein the redundant vehicles are vehicles that transmit the vehicle status data to the first vehicle through multiple data transmission paths; determining the number of data forwardings for each of the multiple data transmission paths; and retaining the data transmission path with the fewest data forwardings as the target data transmission path for the redundant vehicle. The fourth processing module is used to summarize the vehicle status data measured by each of the second and third vehicles, as well as the vehicle status data of the first vehicle, to obtain the regional road condition information of the area where the first vehicle is located.
8. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a program, wherein when the program is executed, it controls the device containing the non-volatile storage medium to execute the road condition information acquisition method according to any one of claims 1 to 6.
9. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the traffic information acquisition method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, The method includes a computer program that, when executed by a processor, implements the traffic information acquisition method according to any one of claims 1 to 6.