A light switching method and system based on vehicle networking
Patent Information
- Application Number
- CN202311286102.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-07
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-10-07
AI Technical Summary
按照灯光使用规定,在照明条件较好时,不应使用远光灯,因为远光灯的光线较强且会照射至对向车道车辆的驾驶员眼睛中,影响对象车道车辆驾驶员的视觉能力,容易诱发交通事故
本发明的方案通过车联网通信技术实现了对远光灯错误使用的有效干预,在一定程度上缓解了远光灯滥用的危害,有利于驾驶安全。
Smart Images

Figure CN117087527B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of driver assistance and vehicle networking technology, and more specifically, to a method, system, electronic device, and computer storage medium for switching lights based on vehicle networking. Background Technology
[0002] Cars are equipped with low beam headlights and high beam headlights. Low beam headlights have a short beam distance and a narrow beam angle, while high beam headlights have a wide beam angle and a long beam distance. According to lighting regulations, high beam headlights should not be used when lighting conditions are good, because the strong light from high beam headlights can shine into the eyes of drivers in oncoming lanes, affecting their visual ability and easily causing traffic accidents. In actual driving scenarios, vehicles affected by high beam headlights can quickly switch between high and low beams to signal the vehicle with its high beams on to turn them off. However, some drivers intentionally or unintentionally do not respond to this, making it difficult to effectively reduce the harm caused by the misuse of high beam headlights. This invention aims to solve or improve this technical problem. Summary of the Invention
[0003] In order to at least solve the technical problems existing in the background art, the present invention provides a method, system, electronic device and computer storage medium for switching lights based on vehicle networking.
[0004] The first aspect of the present invention provides a headlight switching method based on vehicle networking, comprising the following steps: Based on the vehicle-to-everything (V2X) network, data on surrounding vehicles within a set range is obtained, and several first target vehicles are determined based on the surrounding vehicle data. The first target vehicle that meets the first condition is identified as the second target vehicle, a first request signal is sent to each of the second target vehicles, and a first feedback signal is received from each of the second target vehicles. The second target vehicle that meets the second condition is identified as the third target vehicle. A second request signal is sent to each of the third target vehicles. A second feedback signal is received from each of the third target vehicles. Output data is generated based on the second feedback signal.
[0005] Furthermore, the step of determining a plurality of first target vehicles based on the surrounding vehicle data includes: Based on the surrounding vehicle data, several fourth target vehicles with their high beams on were identified. A first driving plan is determined for each of the fourth target vehicles. Based on the first driving plan, the second driving plan of the vehicle, and the map data corresponding to the first driving plan and the second driving plan, a number of first target vehicles are selected from each of the fourth target vehicles.
[0006] Further, the step of determining the first target vehicle that meets the first condition as the second target vehicle and sending a first request signal to each of the second target vehicles includes: Calculate the first distance between each of the first target vehicles and the expected intersection point based on the surrounding vehicle data; The first target vehicle whose first distance matches the first condition is identified as the second target vehicle, and the second distance between each second target vehicle and the expected intersection point is calculated; The timing for sending the first request signal is determined based on the second distance, and the first request signal is sent to each of the second target vehicles according to the timing.
[0007] Further, determining the timing of sending the first request signal based on the second distance includes: The first timing for sending the first request signal is determined based on the second distance; Obtain the lighting intensity of the driving segment corresponding to the second distance, and determine the correction coefficient based on the lighting intensity; The second transmission timing is derived based on the correction coefficient and the first transmission timing, and the second transmission timing is used as the transmission timing of the first request signal; The correction coefficient is used to delay the first transmission timing.
[0008] Furthermore, if there are multiple second target vehicles, then determining the timing of sending the first request signal based on the second distance includes: The second target vehicles are grouped according to the sequential adjacency distance between them; The timing of sending the first request signal for each group is calculated based on the second distance.
[0009] Further, the second target vehicle that meets the second condition is identified as the third target vehicle, and a second request signal is sent to each of the third target vehicles; Based on the first feedback signal, it is determined whether each of the second target vehicles responds to the first request signal. If it is determined that there is no response, the corresponding second target vehicle is determined to meet the second condition and is identified as the third target vehicle. Send the second request signal to each of the third target vehicles; The second request signal is used to request the third target vehicle to provide image data of its forward driving area.
[0010] Further, generating output data based on the second feedback signal includes: Determine whether the second distance satisfies the third condition; if so, output the image data. If not, extract all objects of the specified type and their status data from the image data and output them.
[0011] A second aspect of the present invention provides a vehicle-to-everything (V2X)-based headlight switching system, comprising a communication module, a processing module, and a storage module; the processing module is connected to the communication module and the storage module. The storage module is used to store executable computer program code; The communication module is used to communicate with surrounding vehicles through the vehicle network and transmit the relevant data obtained from the communication to the processing module; The processing module is configured to execute the method described in the preceding one by invoking the executable computer program code in the storage module.
[0012] A third aspect of the present invention provides an electronic device comprising: a memory storing executable program code; a processor coupled to the memory; the processor invoking the executable program code stored in the memory to perform the method as described in any of the preceding claims.
[0013] A fourth aspect of the present invention provides a computer storage medium storing a computer program that, when executed by a processor, performs the method described in any of the preceding claims.
[0014] The beneficial effects of this invention are as follows: The solution of this invention achieves effective intervention in the misuse of high beams through vehicle-to-everything (V2X) communication technology, which alleviates the harm of high beam abuse to a certain extent and is beneficial to driving safety. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating a vehicle-to-everything (V2X)-based headlight switching method disclosed in an embodiment of the present invention. Figure 2 This is a schematic diagram of a vehicle-to-everything (V2X)-based headlight switching system disclosed in an embodiment of the present invention. Implementation
[0017] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0018] Please see Figure 1 This invention discloses a headlight switching method based on vehicle networking, comprising the following steps: Based on the vehicle-to-everything (V2X) network, data on surrounding vehicles within a set range is obtained, and several first target vehicles are determined based on the surrounding vehicle data. The first target vehicle that meets the first condition is identified as the second target vehicle, a first request signal is sent to each of the second target vehicles, and a first feedback signal is received from each of the second target vehicles. The second target vehicle that meets the second condition is identified as the third target vehicle. A second request signal is sent to each of the third target vehicles. A second feedback signal is received from each of the third target vehicles. Output data is generated based on the second feedback signal.
[0019] In this invention, the vehicle can communicate with surrounding vehicles via a vehicle-to-everything (V2X) network. Based on the acquired driving data of these vehicles, target vehicles with a probability of traveling in the opposite direction on the same road segment can be identified. A first request signal (high beam turn-off request signal) is sent to some target vehicles that meet a first condition, prompting these vehicles to turn off their high beams at an appropriate time. Simultaneously, some vehicles may not turn off their high beams according to the first request signal. In this case, the invention further sends a second request signal to these vehicles, obtaining corresponding feedback signals. Based on these feedback signals, corresponding output data can be generated within the vehicle. The output data can achieve relative driving safety even when some vehicles still have their high beams on. Therefore, the solution of this invention effectively intervenes in the misuse of high beams through V2X communication technology, mitigating the harm of high beam abuse to a certain extent and contributing to driving safety.
[0020] Furthermore, the step of determining a plurality of first target vehicles based on the surrounding vehicle data includes: Based on the surrounding vehicle data, several fourth target vehicles with their high beams on were identified. A first driving plan is determined for each of the fourth target vehicles. Based on the first driving plan, the second driving plan of the vehicle, and the map data corresponding to the first driving plan and the second driving plan, a number of first target vehicles are selected from each of the fourth target vehicles.
[0021] In this embodiment, only the high beams of vehicles approaching from the opposite direction will affect the vehicle. Therefore, this invention first filters out vehicles with their high beams on, and then determines the first target vehicle that meets the aforementioned oncoming intersection condition based on the driving plans of these vehicles and the vehicle itself. The data for the vehicle and surrounding vehicles can include planned driving paths, driving location data over a certain period, and driving direction. When a planned driving path exists, the first target vehicle can be directly determined; when a planned driving path does not exist, the driving path of the corresponding vehicle can be predicted based on the vehicle's location data and driving direction, thereby determining the first target vehicle. Of course, the aforementioned driving location data and driving direction can also be used to verify the planned driving path. This avoids errors in determining the driving plan due to vehicles not following the planned driving path, reducing the subsequent data processing load for invalid target vehicles.
[0022] Further, the step of determining the first target vehicle that meets the first condition as the second target vehicle and sending a first request signal to each of the second target vehicles includes: Calculate the first distance between each of the first target vehicles and the expected intersection point based on the surrounding vehicle data; The first target vehicle whose first distance matches the first condition is identified as the second target vehicle, and the second distance between each second target vehicle and the expected intersection point is calculated; The timing for sending the first request signal is determined based on the second distance, and the first request signal is sent to each of the second target vehicles according to the timing.
[0023] In this embodiment, based on real-time data of the first target vehicles, the first distance to the expected intersection point between these vehicles and the current vehicle can be calculated. When the first distance is less than a certain value, these vehicles can be identified as second target vehicles, and a request to switch high beams can be sent to them. This minimizes interference with vehicles that are still far away and are using their high beams normally. Furthermore, as these second target vehicles gradually approach the expected intersection point, the timing of sending the first request signal is determined based on their real-time second distance from the expected intersection point, further reducing interference with vehicles using their high beams normally.
[0024] It should be noted that the first and second distances mentioned above can be distances on the actual driving path to the expected meeting point, or distances between the first and second target vehicles and a location before reaching the expected meeting point. For example, the expected meeting point is point A, but there is a turning section B (such as a turn greater than 90° or a small-angle turn with an obstacle obstructing the view, or both) a certain distance ahead of point A (i.e., the area between this vehicle and the second target vehicle). In this road structure, the high beams of the second target vehicle will only affect this vehicle after it has passed through the turning section B. In this case, the distance between the second target vehicle and point A needs to be calculated as the first or second distance mentioned above. However, if the second target vehicle and this vehicle are on a roughly straight section of road, the high beams of the second target vehicle will affect this vehicle earlier. In this case, the actual distance between the second target vehicle and this vehicle can be calculated directly.
[0025] Furthermore, the aforementioned "certain distance" can be determined based on the illumination performance of the high beams of the second target vehicle itself. The stronger the illumination performance of the high beams, the greater the "certain distance," and vice versa. Specific details on the determination process will not be elaborated further.
[0026] Further, determining the timing of sending the first request signal based on the second distance includes: The first timing for sending the first request signal is determined based on the second distance; Obtain the lighting intensity of the driving segment corresponding to the second distance, and determine the correction coefficient based on the lighting intensity; The second transmission timing is derived based on the correction coefficient and the first transmission timing, and the second transmission timing is used as the transmission timing of the first request signal; The correction coefficient is used to delay the first transmission timing.
[0027] In this embodiment, the invention first determines the initial first transmission timing based on the second distance between the second target vehicle and the expected intersection point (or the aforementioned turning section). The shorter the second distance, the closer the first transmission timing is to the current moment, and vice versa. It should be noted that the vehicle-to-everything (V2X) network between the surrounding vehicles and the vehicle itself may not always be open. This could result in some vehicles being detected by the vehicle only when they are close enough, even though these vehicles may have already met the first condition earlier. Therefore, the second distance of the second target vehicle varies, necessitating the determination of different first transmission timings.
[0028] Meanwhile, when road lighting conditions are poor, the second target vehicle has a stronger need to use its high beams. If it is asked to turn off its high beams too early, it may cause a traffic accident. To address this, the present invention further delays the determined first dispatch timing based on the lighting intensity of the road segment in which the vehicle is traveling (mainly the segment where the second target vehicle is located). For example, when the lighting intensity of the road segment is low, the correction coefficient delays the first dispatch timing more, so that the second target vehicle can use its high beams for a longer period of time, reducing driving risks; while when the lighting intensity of the road segment is high, the correction coefficient delays the first dispatch timing less or not at all, so that the second target vehicle turns off its high beams as early as possible, reducing the impact on the main vehicle.
[0029] It should be noted that the lighting intensity of a road section can be predicted based on the road grade (e.g., the lighting intensity of county roads is higher than that of township roads, and the lighting intensity of urban roads is higher than that of rural roads), or it can be specifically determined through methods such as obtaining information from traffic management departments, manual / measuring vehicle measurements, or data uploaded by floating cars.
[0030] Furthermore, if there are multiple second target vehicles, then determining the timing of sending the first request signal based on the second distance includes: The second target vehicles are grouped according to the sequential adjacency distance between them; The timing of sending the first request signal for each group is calculated based on the second distance.
[0031] In this embodiment, when there are many vehicles on the road segment, more than one vehicle may meet the first condition. In this case, calculating and sending the first request signal to each vehicle would significantly increase communication and computation costs. To address this, the present invention groups multiple second target vehicles based on their proximity. Specifically, several sufficiently close second target vehicles are grouped together, and the timing for sending the first request signal is calculated only once for each of these vehicles. Furthermore, the same first request signal is sent to all vehicles within the group, even if they simultaneously turn off their high beams according to the same instruction. This effectively reduces the computational load on the first request signal when there are many vehicles on the road segment.
[0032] In this embodiment, during grouping, dividing points can be determined based on several large adjacency distances, and then multiple second target vehicles between these dividing points can be grouped together. Furthermore, the calculation method for the timing of sending the first request signal within each group is the same as in the previous embodiment; it only requires determining the representative vehicle within each group. For example, the "lead vehicle" closest to the expected intersection point within the group can be used as the representative vehicle, and the sending timing can be calculated based on its second distance.
[0033] Further, the second target vehicle that meets the second condition is identified as the third target vehicle, and a second request signal is sent to each of the third target vehicles; Based on the first feedback signal, it is determined whether each of the second target vehicles responds to the first request signal. If it is determined that there is no response, the corresponding second target vehicle is determined to meet the second condition and is identified as the third target vehicle. The second request signal is sent to each of the third target vehicles; wherein the second request signal is used to request the third target vehicles to provide image data of their forward driving area.
[0034] In this embodiment, after sending a first request signal to the second target vehicle to turn off its high beams, some second target vehicles may not respond for various reasons (e.g., the feedback switch is off, or the driver is unwilling to turn off the high beams). For example, after receiving the first request signal, a second target vehicle may not respond with a signal indicating agreement to turn off its high beams or that it has already turned off its high beams within a set time period. In this case, it is identified as a third target vehicle. For the third target vehicle, the present invention further sends a second request signal to it. The third target vehicle can then send the image data of the forward driving area captured by its own front-facing camera to the present vehicle. The present vehicle can then obtain information such as the existence and location of traffic objects in an "invisible" state (i.e., the driver of the present vehicle cannot see the objects ahead after being illuminated by the high beams of oncoming vehicles) from the image data, thereby ensuring driving safety as much as possible even when oncoming vehicles do not turn off their high beams.
[0035] It should be noted that for vehicles with the vehicle-to-everything (V2X) network enabled, a high-sensitivity response to the second request signal and a low-sensitivity response to the first request signal can be configured. This means the vehicle may not respond to the first request signal, but it must respond to the second request signal by sending image data. Additionally, the vehicle can be configured to automatically respond to the first request signal, i.e., automatically turn off the high beams. However, this requires that the transmission of the first request signal be as unintentional as possible, and an upper limit should be set on the number of times or frequency of the request signal received to prevent the vehicle's headlight control from being hijacked.
[0036] Further, generating output data based on the second feedback signal includes: Determine whether the second distance satisfies the third condition; if so, output the image data. If not, extract all objects of the specified type and their status data from the image data and output them.
[0037] In this embodiment, when the third target vehicle corresponding to the image data received by the vehicle is far from the expected intersection point, the vehicle's processing device has sufficient processing and output time. At this time, it can extract all specified types of objects contained in the image data, such as pedestrians, motor vehicles, non-motor vehicles, and obstacles like rocks and trees, along with their corresponding positions and dynamic data. This information can be output to the driver via voice prompts or through the vehicle's HUD device, in-vehicle screen, etc. Alternatively, this output can be fused with the image data, for example, by marking the objects in the image data. However, when the third target vehicle corresponding to the image data received by the vehicle is close to the expected intersection point, the vehicle's processing device may not be able to complete the extraction, processing, and output in a timely manner. Even if processing and output are achieved, the driver may find it difficult to respond effectively, leading to a compromise in driving safety. In this case, the present invention directly outputs the image data to the driver.
[0038] It should be noted that, in addition to the above outputs, it can also be equipped with automatic deceleration, and the ability to quickly switch between high and low beams (to remind oncoming vehicles to turn off their high beams), etc., which will not be elaborated on here.
[0039] Please see Figure 2 This invention also discloses a vehicle-to-everything (V2X)-based headlight switching system, comprising a communication module, a processing module, and a storage module; the processing module is connected to the communication module and the storage module. The storage module is used to store executable computer program code; The communication module is used to communicate with surrounding vehicles through the vehicle network and transmit the relevant data obtained from the communication to the processing module; The processing module is configured to execute the method described in the preceding one by invoking the executable computer program code in the storage module.
[0040] This invention also discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory; the processor calling the executable program code stored in the memory to execute the method described in the foregoing embodiments.
[0041] This invention also discloses a computer storage medium storing a computer program, which is executed by a processor to perform the methods described in the foregoing embodiments.
[0042] The processor in the electronic device of the present invention can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) or a computer program loaded from memory into random access memory (RAM). The RAM can also store various programs and data required for operation. The processor, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0043] Multiple components in an electronic device are connected to an I / O interface, including: input units such as keyboards and mice; output units such as various types of displays and speakers; storage units such as disks and optical discs; and communication units such as network interface cards (NICs), modems, and wireless transceivers. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0044] The processor can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processors include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor performs the various methods and processes described above, such as the coping perception method. For example, in some embodiments, the coping perception method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as memory. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the processor, one or more steps of the coping perception method described above may be performed. Alternatively, in other embodiments, the processor may be configured to perform the coping perception method by any other suitable means (e.g., by means of firmware).
[0045] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0046] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0047] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0048] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0049] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0050] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0051] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0052] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A headlight switching method based on vehicle-to-everything (V2X) communication, characterized in that: Includes the following steps: Based on the vehicle-to-everything (V2X) network, data on surrounding vehicles within a set range is obtained, and several first target vehicles are determined based on the surrounding vehicle data. The first target vehicle that meets the first condition is identified as the second target vehicle. A high beam turn-off request signal, i.e., a first request signal, is sent to each of the second target vehicles, and a first feedback signal sent by each of the second target vehicles is received. Wherein, the first condition refers to the probability that the target vehicle and the vehicle are traveling in opposite directions on the same road segment. The second target vehicle that meets the second condition is identified as the third target vehicle. A second request signal is sent to each of the third target vehicles. A second feedback signal is received from each of the third target vehicles. Output data is generated based on the second feedback signal. The step of identifying the first target vehicle that meets the first condition as the second target vehicle and sending a first request signal to each of the second target vehicles includes: Calculate the first distance between each of the first target vehicles and the expected intersection point based on the surrounding vehicle data; The first target vehicle whose first distance matches the first condition is identified as the second target vehicle, and the second distance between each second target vehicle and the expected intersection point is calculated; The timing for sending the first request signal is determined based on the second distance, and the first request signal is sent to each of the second target vehicles according to the sending timing; wherein, the first distance and the second distance are the distances on the actual driving path to the expected intersection point, or the distances between the first target vehicle, the second target vehicle and a certain location before reaching the expected intersection point; Determining the timing of sending the first request signal based on the second distance includes: The first timing for sending the first request signal is determined based on the second distance; wherein, the shorter the second distance, the closer the first timing for sending is to the current time, and vice versa. Obtain the lighting intensity of the driving segment corresponding to the second distance, and determine the correction coefficient based on the lighting intensity; The second transmission timing is derived based on the correction coefficient and the first transmission timing, and the second transmission timing is used as the transmission timing of the first request signal; The correction coefficient is used to postpone the first transmission timing. The step of identifying the second target vehicle that meets the second condition as the third target vehicle and sending a second request signal to each of the third target vehicles includes: Based on the first feedback signal, it is determined whether each of the second target vehicles responds to the first request signal. If it is determined that there is no response, the corresponding second target vehicle is determined to meet the second condition and is identified as the third target vehicle. The second request signal is sent to each of the third target vehicles. The second request signal is used to request the third target vehicle to provide image data of its forward driving area.
2. The headlight switching method based on vehicle networking according to claim 1, characterized in that: The step of determining a number of first target vehicles based on the surrounding vehicle data includes: Based on the surrounding vehicle data, several fourth target vehicles with their high beams on were identified. A first driving plan is determined for each of the fourth target vehicles. Based on the first driving plan, the second driving plan of the vehicle, and the map data corresponding to the first driving plan and the second driving plan, a number of first target vehicles are selected from each of the fourth target vehicles.
3. The headlight switching method based on vehicle networking according to claim 1, characterized in that: If there are multiple second target vehicles, then determining the timing of sending the first request signal based on the second distance includes: The second target vehicles are grouped according to the sequential adjacency distance between them; The timing of sending the first request signal for each group is calculated based on the second distance.
4. The headlight switching method based on vehicle networking according to claim 1, characterized in that: The step of generating output data based on the second feedback signal includes: Determine whether the second distance satisfies the third condition; if so, output the image data. If not, extract all objects of the specified type and their status data from the image data and output them.
5. A vehicle-to-everything (V2X)-based headlight switching system, comprising a communication module, a processing module, and a storage module; the processing module is connected to the communication module and the storage module; the storage module is used to store executable computer program code; the communication module is used to communicate with surrounding vehicles through the V2X network and transmit relevant data obtained through communication to the processing module; characterized in that: The processing module is configured to execute the method as described in any one of claims 1-4 by calling the executable computer program code in the storage module.
6. An electronic device, comprising: Memory containing executable program code; A processor coupled to the memory; characterized in that: the processor calls the executable program code stored in the memory to perform the method as described in any one of claims 1-4.
7. A computer storage medium storing a computer program, characterized in that: The computer program is executed by the processor to perform the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Car networking management device and method
CN105160922A
Low and high beam automatic switching method and device and automobile
CN106891801A
Method and apparatus for establishing communication route, computer storage medium and system
CN109275172A
Reminding method and reminding system for turning off vehicle high beam and vehicle
CN113043942A