Information processing method and system of traffic signal lamp, electronic equipment and storage medium

By combining vehicle location and roadside unit information with cloud and vehicle unit systems, the system identifies and provides the current and next intersection traffic light status, solving the problem that navigation software cannot provide next intersection information. This enables efficient speed planning and reduces parking wait times and fuel consumption.

CN121415604APending Publication Date: 2026-01-27DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511723481.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-21
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

Existing navigation software cannot provide information on the status of traffic lights at the next intersection ahead, preventing drivers from planning their speed in advance, which increases fuel consumption, vehicle wear and tear, and transportation time.

Method used

By combining cloud and vehicle-mounted unit systems with vehicle location information, route planning, and real-time traffic light status from roadside units, the system identifies and provides target status information for the current and next intersections, enabling drivers to plan their speed in advance.

Benefits of technology

It enables drivers to plan ahead based on the status of traffic lights at the next intersection, minimizing parking and waiting, saving fuel, reducing losses, and shortening transportation time. The accuracy of traffic light status can reach 100%.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121415604A_ABST
    Figure CN121415604A_ABST
Patent Text Reader

Abstract

The invention discloses a traffic signal lamp information processing method and system, electronic equipment and a storage medium. The method comprises the following steps: determining a first intersection and a second intersection according to the position information of a vehicle at the current moment and the path planning information of the vehicle; wherein the first intersection is the first intersection in the route in which the vehicle is not driven in the route planned by the route planning information, and the second intersection is the next intersection of the first intersection in the route; according to traffic signal lamp state information reported by a road side unit in real time, determining target state information of traffic signal lamps of the first intersection and the second intersection at the current moment; and sending the target state information to the vehicle, so that the vehicle displays the target state information. The purposes of reducing parking waiting to the maximum extent, saving fuel oil, reducing loss, shortening transportation time and improving the accuracy of obtaining the traffic light state of the next intersection can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of traffic control technology, and in particular to an information processing method, device, electronic device and storage medium for traffic lights. Background Technology

[0002] Traffic light status is a key factor affecting urban road traffic efficiency. For time-sensitive fixed-route transportation (such as port container transshipment, industrial park material distribution, and urban express delivery trunk lines), knowing the status of the intersection ahead in advance has significant economic value.

[0003] Currently, most navigation software typically only provides the vehicle with the status information of the traffic lights at the upcoming intersection (current intersection) (such as traffic light color and remaining time), but cannot know the status information of the traffic lights at the next intersection. Drivers cannot plan their speed in advance based on the signal status of the intersection ahead, resulting in frequent stop-and-start operations, which increases fuel consumption, vehicle wear and tear, and transportation time. Summary of the Invention

[0004] This application provides a traffic signal light information processing method, device, electronic equipment, and storage medium to minimize parking waiting time, thereby saving fuel, reducing losses, shortening transportation time, and improving the accuracy of knowing the status of traffic lights at the next intersection.

[0005] In a first aspect, embodiments of this application provide a method for processing traffic light information, applied in the cloud, the method comprising: Based on the vehicle's current location information and the vehicle's route planning information, a first intersection and a second intersection are determined; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the route planned by the route planning information, and the second intersection is the next intersection on the route after the first intersection; Based on the traffic signal status information reported in real time by the roadside unit, determine the target status information of the traffic signals at the first intersection and the second intersection at the current moment. The target status information is sent to the vehicle so that the vehicle can display the target status information.

[0006] Secondly, embodiments of this application provide a traffic light information processing method, applied to an on-board unit, the method comprising: The vehicle's location information is reported to the cloud in real time, so that the cloud can determine the first intersection and the second intersection based on the location information and the vehicle's route planning information, and determine the target status information of the traffic lights at the first intersection and the second intersection at the current moment based on the traffic light status information reported in real time by the roadside unit; wherein, the first intersection is the first intersection in the route planned by the route planning information in which the vehicle has not yet traveled, the second intersection is the next intersection in the route in which the first intersection is located, and the vehicle is a vehicle integrating the on-board unit; Receive the target status information sent by the cloud; The target status information is sent to the vehicle-mounted display terminal so that the vehicle-mounted display terminal can display the target status information.

[0007] Thirdly, embodiments of this application provide an information processing system, the system comprising: a cloud platform, a roadside unit, a vehicle-mounted unit, and a vehicle-mounted display terminal, wherein... The roadside unit is used to report the traffic light status information at the intersection to the cloud in real time; The vehicle-mounted unit is used to report the vehicle's real-time location information to the cloud. The cloud platform is used to determine a first intersection and a second intersection based on the vehicle's real-time location information and the vehicle's route planning information; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the route planned by the route planning information, and the second intersection is the next intersection after the first intersection in the route; based on the traffic light status information, the cloud platform determines the target status information of the traffic lights at the first intersection and the second intersection at the current time, and sends the target status information to the vehicle-mounted unit; The vehicle-mounted unit is also used to send the target status information to the vehicle-mounted display terminal; The vehicle-mounted display terminal is used to display the target status information of the traffic lights at the first intersection and the second intersection.

[0008] Fourthly, embodiments of this application provide an electronic device, including: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the information processing method for traffic lights as described above.

[0009] Fifthly, embodiments of this application provide a computer-readable storage medium that, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the traffic light information processing method described in any of the preceding claims.

[0010] Compared with the prior art, this application has the following advantages: In this embodiment, by identifying the vehicle's current intersection and the next intersection based on its current location and route planning information, and combining this with real-time traffic light status information reported by the roadside unit, the target status information of the traffic lights at the first and second intersections is determined at the current moment. This allows drivers to plan their speed in advance based on the traffic light status at the next intersection, achieving "green wave traffic," minimizing waiting time, and thus saving fuel, reducing wear and tear, and shortening transportation time. Furthermore, the traffic light status at the next intersection is obtained from the roadside unit, not from predictions, ensuring 100% accuracy and highly reliable decision-making. Attached Figure Description

[0011] Figure 1 A flowchart illustrating the steps of a traffic light information processing method provided in this application embodiment; Figure 2 A schematic diagram of a system architecture provided for an embodiment of this application; Figure 3 A flowchart illustrating the steps of an intersection determination method provided in this application embodiment; Figure 4 A flowchart illustrating the steps of a method for obtaining traffic light status information provided in this application embodiment; Figure 5 A flowchart illustrating the steps of another traffic light information processing method provided in this application embodiment; Figure 6 A flowchart illustrating the steps of an information display method provided in this application embodiment; Figure 7 A flowchart illustrating the steps of a vehicle speed suggestion output method provided in this application embodiment; Figure 8 This is a schematic diagram of the structure of an information processing system provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0012] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0013] Reference Figure 1 This document illustrates a flowchart of the steps involved in processing information for traffic lights according to an embodiment of this application. This method can be applied to the cloud. Figure 1 As shown, the information processing method for the traffic light can include steps 101, 102 and 103.

[0014] Step 101: Based on the vehicle's current location information and the vehicle's route planning information, determine the first intersection and the second intersection; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the route planned by the route planning information, and the second intersection is the next intersection after the first intersection in the route.

[0015] The embodiments of this application can be applied to the cloud, that is, the execution subject is the cloud (i.e., cloud platform).

[0016] The current location information refers to the real-time geographic coordinates (such as latitude and longitude) obtained by the vehicle through a positioning module (such as GPS (Global Positioning System)). The accuracy must meet the requirements for distinguishing road segments and intersections (such as an error of ≤5 meters).

[0017] Route planning information refers to the preset driving plan from the vehicle's current starting point to the target destination, including multiple intersections arranged in a preset driving order, the coordinate range of road segments between each intersection, and static information such as intersection signs (such as names and numbers).

[0018] Untraveled routes refer to the remaining travel routes (i.e., untraveled road segments and corresponding intersections) after the current location of the vehicle in the route planning information.

[0019] The first intersection refers to the first intersection in the untraveled route of the route planning information, arranged according to the preset driving order (i.e., the intersection that the vehicle will arrive at first).

[0020] The second intersection refers to the next intersection immediately following the first intersection in the preset driving sequence of the route planning information (without any intermediate intersection between it and the first intersection).

[0021] When it's necessary to push the status of traffic lights at the current intersection and the next intersection to a vehicle, the vehicle's route planning information can be obtained in advance. In this example, the route planning information can be the navigation route planning information reported by the vehicle to the cloud. It can also be determined by the cloud based on the vehicle's fixed driving route. For example, taking a transport vehicle as an example, the transport vehicle is responsible for transporting vehicle tires to the OEM factory and has a fixed route; this fixed route is the transport vehicle's route planning information.

[0022] Simultaneously, the vehicle's current location information can be obtained, which can be the location information reported by the vehicle to the cloud in real time. For example... Figure 2 As shown, the vehicle's OBU can report the vehicle's location information to the cloud platform in real time via uu (User to Network Interface).

[0023] In practical applications, the on-board unit (OBU) continuously reports the vehicle's high-precision positioning information to the cloud control platform via the cellular network. At the same time, the cloud control platform has pre-stored the vehicle's fixed transportation route (i.e., a sequence of intersections that must be passed through).

[0024] An uplink interface can be designed between the on-board unit (OBU) and the cloud platform, i.e., OBU → cloud platform. This interface is used for the OBU to report the vehicle's real-time high-precision location and status information to the cloud control platform, as well as to confirm receipt of transport orders and routes. The transmitted data content can be as follows: `obu_id`: Unique identifier for the vehicle unit.

[0025] `vehicle_id`: Vehicle identifier.

[0026] `position_data`: Real-time vehicle location information, including: `latitude`: latitude, `longitude`: longitude, `speed`: instantaneous speed, `heading`: heading angle, `gps_timestamp`: location timestamp, `vehicle_status`: (optional) vehicle status data (such as door status, cargo box status, etc.), `message_type`: (optional) message type, such as "location report", "transport order confirmation", etc.

[0027] The communication protocol between the vehicle unit and the cloud platform can adopt cellular mobile communication networks (such as 4G / 5G), based on the TCP / IP protocol stack, and the application layer protocol can adopt MQTT, HTTP / HTTPS or extended protocols based on V2X message sets (such as SPAT).

[0028] After obtaining the vehicle's current location information and route planning information, the first and second intersections can be determined based on these information. In this example, during the vehicle's journey, the process of determining the current intersection (i.e., the first intersection) and the next intersection (i.e., the second intersection) can be executed only when the vehicle is within a preset range (such as 200 meters or 100 meters) from the intersection (the vehicle is about to reach the intersection).

[0029] In one specific implementation of this application, the vehicle's current location coordinates can be compared with the road segment coordinate range of the route planning information to distinguish between the already traveled route (the road segment where the current location is located and the road segment before it) and the untraveled route (the road segment after the road segment where the current location is located). The first intersection in the preset travel sequence is extracted from the list of intersections corresponding to the untraveled route (e.g., if the current vehicle is on the road segment between intersections A and B, and the untraveled route intersections are B→C→D, then the first intersection = B). The next intersection immediately adjacent to the first intersection is then extracted according to the preset travel sequence (e.g., first intersection = B, second intersection = C, etc.).

[0030] In another specific implementation of this application, the intersection sequence can be determined based on the vehicle's path planning information, and the first and second intersections can be determined based on the intersection sequence and the vehicle's current position information. This implementation process will be described in detail in the following embodiments, and will not be repeated here.

[0031] In practical applications, other methods can also be used to determine the first and second intersections, such as matching intersections from a pre-stored map based on vehicle location and route planning information. This embodiment does not impose any restrictions on this.

[0032] Step 102: Based on the traffic signal status information reported in real time by the roadside unit, determine the target status information of the traffic signals at the first intersection and the second intersection at the current moment.

[0033] A roadside unit (RSU) is a wireless communication device deployed near an intersection. It has the function of collecting traffic light status and exchanging data with the vehicle's on-board unit (OBU) or backend system (using communication technologies such as DSRC (Dedicated Short Range Communication) and 5G-V2X (5G Vehicle-to-Everything). For example... Figure 2 As shown, the RSU can communicate and interact with the cloud platform via UU. The RSU reports the traffic light status information of the intersection to the cloud platform in real time through the UU interface. That is, all roadside signal control devices (RSUs) at relevant intersections report the traffic light status information (including light color, phase, and remaining time) of their respective intersections to the cloud control platform in real time via wired or wireless network.

[0034] In practical applications, an interactive interface is set up between the roadside unit and the cloud platform. The interaction direction is: roadside unit → cloud platform. The interface function is to allow the roadside device to report the real-time traffic light status information of its associated intersection to the cloud control platform.

[0035] The transmitted data content can be as follows: `road_side_unit_id`: Unique identifier for roadside equipment.

[0036] `intersection_id`: A unique identifier for the intersection.

[0037] `traffic_light_status`: A collection of traffic light statuses, including: `current_phase`: the current light color (e.g., red, green, yellow), `phase_timing`: phase timing information (e.g., remaining time for the current phase), and `timestamp`: the data collection timestamp.

[0038] The interaction protocol between the roadside unit and the cloud platform can be: using a wired network (such as fiber optic) or a wireless network (such as 4G / 5G), based on the TCP (Transmission Control Protocol) / IP (Internet Protocol) protocol stack, and the application layer protocol can be MQTT (Message Queuing Telemetry Transport), HTTP (Hypertext Transfer Protocol) / HTTPS (Hypertext Transfer Protocol Secure) or a custom protocol, etc.

[0039] Traffic signal light status information includes real-time data on the light color (red / yellow / green), phase (signal combination for the same direction of traffic), and remaining time (the remaining duration of the current light color).

[0040] The target status information refers to the current traffic light status information corresponding to the first and second intersections after filtering (i.e., the signal data of the key intersections ahead that vehicles need to know).

[0041] In this embodiment, the status information of the traffic signal light may include: the color information, phase information, and remaining time information of the traffic signal light.

[0042] The color information of traffic lights refers to the currently active light color of the traffic lights and the corresponding driving permission indicators. It primarily includes basic colors and directional indicator colors (adapting to the multi-directional traffic needs of intersections). Basic colors: Red (no entry), Yellow (warning transition, light color will change soon), Green (permission to proceed).

[0043] Traffic light phase information refers to the combination of traffic lights at an intersection that cycle through traffic in a preset order. Essentially, it's a set of signal states corresponding to a group of traffic flows that simultaneously gain passage permission. Each phase corresponds to a specific combination of traffic flows in a particular direction (e.g., east-west straight + east-west left turn, north-south straight + north-south right turn, etc.). Phases alternate in a fixed order to prevent collisions caused by simultaneous passage of traffic flows from different directions. Associated attributes: The current phase directly determines the permitted direction of travel during that time period and is linked to color information (e.g., when the east-west phase is active, east-west corresponds to a green light, and north-south corresponds to a red light, etc.).

[0044] Traffic light timeout information refers to the remaining duration, measured in seconds, of the current light color (or phase) before it switches to the next light color (or phase). For example, if the current light is green and there are 12 seconds remaining, it means the green light will continue for another 12 seconds before switching to yellow or red. Its core function is to provide vehicles with predictable time information, fulfilling the driver's primary need to anticipate vehicle speed in the adaptation solution.

[0045] After identifying the first and second intersections, the target status information of the traffic lights (such as red and green lights) at the current moment can be determined based on the real-time traffic light status information reported by the roadside units. In practical applications, the roadside units can collect the traffic light status of the managed intersections at preset intervals (such as 100ms / time) and report it to the cloud. After identifying the first and second intersections, the cloud can filter the current status information of the corresponding intersections from the real-time data stream. At the same time, it can perform data validity verification, such as removing timeout and erroneous data, and finally determine the target status information (such as first intersection B = green light, phase 2, 15 seconds remaining; second intersection C = red light, phase 1, 8 seconds remaining, etc.).

[0046] In one specific implementation of this application, the real-time traffic light status information reported by the roadside unit can be associated with the intersection sign of the corresponding intersection and stored in a real-time information database. After determining the first intersection and the second intersection, the corresponding traffic light status information can be obtained from the real-time information database. This implementation process will be described in detail in the following embodiments, and will not be repeated here.

[0047] Step 103: Send the target status information to the vehicle so that the vehicle can display the target status information.

[0048] After obtaining the target status information of the traffic lights at the first and second intersections at the current moment, this target status information can be sent to the vehicles for them to display. In this example, the cloud can broadcast the target status information to the vehicles based on their identifiers. Specifically, the cloud platform will distribute data packets containing the traffic light information for both intersections to the corresponding OBUs via the cellular network. Figure 2 As shown, the cloud platform can send traffic light status information to the vehicle's OBU via the UU interface, and the vehicle's OBU can send the traffic light status information to the in-vehicle display terminal (pad) via the Wi-Fi network for display.

[0049] In practical applications, an interface can be designed for interaction between the cloud platform and the vehicle-mounted unit (OBU). This interface can be configured to run from the cloud platform to the OBU, transmitting traffic light information packets for the current and next intersections. The transmitted data can be as follows: `obu_id`: Unique identifier for the target vehicle unit.

[0050] `vehicle_id`: Vehicle identifier.

[0051] `current_intersection_info`: Current intersection information, including: `intersection_id`: Current intersection identifier, `traffic_light_status`: Current intersection traffic light status.

[0052] `next_intersection_info`: Information about the next intersection, including: `intersection_id`: the identifier of the next intersection, and `traffic_light_status`: the status of the traffic light at the next intersection (structure is the same as the I1 interface). `routing_hint`: (Optional) Route hints, such as suggested speed to the next intersection; `message_timestamp`: timestamp sent by the cloud platform, etc.

[0053] The communication protocol between the cloud platform and the vehicle unit can be a cellular mobile communication network (such as 4G / 5G), based on the TCP / IP protocol stack, and the application layer protocol can be MQTT, HTTP / HTTPS, or an extended protocol based on V2X (Vehicle to Everything) message sets (such as SPAT (Signal Phase and Timing Message)).

[0054] This application embodiment identifies the vehicle's current intersection and the next intersection based on its current location and route planning information. It then combines this information with real-time traffic light status information reported by roadside units to determine the target status of traffic lights at the first and second intersections. This allows drivers to plan their speed in advance based on the traffic light status at the next intersection, achieving "green wave" traffic flow, minimizing waiting time, saving fuel, reducing wear and tear, and shortening transportation time. Furthermore, the traffic light status at the next intersection is obtained from the roadside units, not from predictions, ensuring 100% accuracy and highly reliable decision-making.

[0055] Next, combined Figure 3 The implementation process for determining the first and second intersections is described in detail.

[0056] Reference Figure 3 The diagram illustrates a flowchart of the steps in an intersection determination method provided in an embodiment of this application. Figure 3 As shown, the intersection determination method may include steps 301, 302 and 303.

[0057] Step 301: Based on the route planning information, determine the sequence of intersections that the vehicle will pass through, arranged in the order of route travel.

[0058] In this embodiment, after obtaining the vehicle's route planning information, the sequence of intersections the vehicle needs to pass through, arranged in the order of route travel, can be determined based on the route planning information. Specifically, all intersections that the vehicle needs to pass through can be extracted from the route planning information, and the extracted intersections can be sorted according to the route travel order from start to finish (the order is consistent with the actual travel order of the vehicle, without reversal or omission), to form an ordered sequence of intersections (the order of intersections in the sequence is fixed and does not change dynamically with the vehicle's travel). For example, if a vehicle starts from a residential area and goes to a shopping mall, and the route planning information shows that it needs to pass through "XX intersection (A) → XXX intersection (B) → X intersection (C) → XXXX intersection (D)", then the output intersection sequence is "A→B→C→D".

[0059] Step 302: Determine the first intersection based on the location information; wherein the distance between the vehicle and the first intersection is within a preset distance range.

[0060] The preset distance range refers to the pre-set distance threshold (such as 500 meters, 300 meters, etc.) used to determine that a vehicle has approached the target intersection. It can be flexibly configured according to the intersection type (main road / side road), road speed limit, and other scenarios. This distance is the path distance from the vehicle's current position to the intersection (not the straight-line distance), that is, the actual distance traveled along the planned path.

[0061] After obtaining the vehicle's current location information, the first intersection can be determined based on this location information, where the distance between the vehicle and the first intersection is within a preset distance range. In this example, the cloud platform can determine the intersection the vehicle is currently approaching or passing through, based on the real-time location and fixed route reported by the OBU, through electronic fences or spatial calculations, and record it as the current intersection (i.e., the first intersection).

[0062] In practical implementation, based on path planning information, the path distance (actual travel distance along the planned path, not a straight-line distance) from the vehicle's current position to each unvisited intersection in the intersection sequence (i.e., the intersection after the vehicle's current position) can be calculated. Intersections with path distances ≤ a preset distance range are selected as the first intersection. If no intersection meets the criteria, the system can wait until the vehicle travels within the distance threshold before making a determination. For example, if the vehicle's current position is on the planned road segment between intersections A and B, and the location calculation shows that the path distance to intersection B is 400 meters (≤ a preset 500 meters) and the path distance to intersection C is 1200 meters (> 500 meters), then the first intersection meeting the criteria, B, is selected as the first intersection, and so on.

[0063] Step 303: Determine the second intersection based on the intersection sequence and the first intersection.

[0064] After obtaining the intersection sequence and the first intersection, the second intersection can be determined based on the intersection sequence and the first intersection. In this example, the cloud platform does not require a complex prediction algorithm, but directly determines the next necessary intersection on the route after the current intersection based on the intersection order defined in the fixed route, and records it as the next intersection.

[0065] In practical implementation, the location index corresponding to the first intersection can be found in the ordered sequence of intersections. The next immediately adjacent intersection at that index (i.e., the first intersection in the sequence without any intermediate intersections after the first intersection) is the second intersection. If the first intersection is the last intersection in the sequence, then the second intersection can be determined to be non-existent. For example, if the intersection sequence is "A→B→C→D", the first intersection is B (sequence index 1), and its next immediately adjacent intersection is C (sequence index 2), then the second intersection is C.

[0066] In practical applications, internal module interaction interfaces can be designed within the cloud platform to allow various functional modules to interact, enabling data calls and collaboration between modules. This is the core of achieving intersection prediction and information correlation. A key data interaction example is as follows: Route Management Module → Intersection Prediction Module: Provides `fixed_route_info` (fixed route information, including intersection sequence).

[0067] Vehicle monitoring module → intersection prediction module: provides realtime_vehicle_position (real-time vehicle location information).

[0068] Traffic light information management module → Communication distribution module: Provides the current_intersection_info and next_intersection_info obtained from the query.

[0069] The interaction between internal functional modules of the cloud platform is achieved through internal function calls, message queues (such as Kafka, RabbitMQ) or microservice APIs (such as RESTful API, gRPC).

[0070] This application's embodiments utilize prior knowledge of fixed routes to simplify the complex problem of "next intersection prediction" into a "deterministic search" based on route sequences. The method is simple, reliable, and highly accurate, providing a clear target for subsequent acquisition of intersection traffic light and traffic warning information. This helps drivers anticipate road conditions ahead, reducing sudden acceleration / braking and improving intersection traffic efficiency. Simultaneously, the cloud, acting as an information fusion and decision-making center, breaks the communication distance limitations of the RSU, achieving precise matching of global road network signal information with the location and route of individual vehicles.

[0071] Next, combined Figure 4 The implementation process for obtaining target status information is described in detail.

[0072] Reference Figure 4 The diagram illustrates a flowchart of a method for obtaining traffic light status information according to an embodiment of this application. Figure 4 As shown, the method for obtaining traffic light status information may include steps 401, 402, 403, and 404.

[0073] Step 401: Obtain the first intersection sign of the first intersection and the second intersection sign of the second intersection.

[0074] In this embodiment, the intersection sign refers to a unique sign used to identify an intersection. It can take the form of "intersection number", "latitude and longitude combination", "standard road intersection name" or other forms to ensure that it can be uniquely associated with the corresponding intersection and roadside unit.

[0075] After determining the first and second intersections, the first intersection sign of the first intersection and the second intersection sign of the second intersection can be obtained.

[0076] Step 402: Obtain the status information of the first traffic light that matches the first intersection identifier and the current time from the real-time information database.

[0077] The real-time information database refers to a database used to centrally store and index the status information of traffic lights at various intersections. The data is stored in a dual-dimensional category of intersection identifier + timestamp, and supports real-time updates (update cycle ≤ 100ms). The stored content is the original data of traffic light status reported by the roadside unit (including color, phase, and remaining time).

[0078] The real-time information database stores the traffic light status information reported in real time by the first roadside unit and the traffic light status information reported in real time by the second roadside unit. The first roadside unit is the roadside unit associated with the first intersection, and the second roadside unit is the roadside unit associated with the second intersection.

[0079] The first traffic light status information refers to the real-time status data of the traffic lights at the first intersection at the current moment, which includes three core parameters: traffic light color, phase, and remaining time.

[0080] After identifying the first intersection, the cloud platform can obtain the intersection's identifier and retrieve the first traffic light status information that matches the identifier and the current time from its real-time information database. In other words, the cloud platform queries and correlates the real-time traffic light status of the current intersection with its own real-time signal information database.

[0081] In the specific implementation, the search criteria can be "first intersection identifier (JD-001)" to filter all traffic light status data corresponding to the identifier in the real-time information database. From the filtering results, the data with "timestamp = current time" is matched (ensuring that it is the latest valid data at the current time and avoiding outdated information). The traffic light color, phase and remaining time in the data are extracted to form the first traffic light status information.

[0082] Step 403: Obtain the status information of the second traffic light that matches the second intersection identifier and the current time from the real-time information database.

[0083] The second traffic light status information refers to the real-time status data of the traffic lights at the second intersection at the current moment, and the core parameters are consistent with the first traffic light status information.

[0084] After identifying the second intersection, the platform can obtain its intersection identifier and retrieve the corresponding traffic light status information from the real-time information database. In other words, the cloud platform queries and associates the real-time traffic light status of the next intersection (i.e., the second intersection) with its own real-time traffic information database.

[0085] Step 404: Determine the first traffic light status information and the second traffic light status information as the target status information.

[0086] After obtaining the status information of the first traffic light at the first intersection and the second traffic light at the second intersection, the status information of the first and second traffic lights can be determined as the target status information.

[0087] This application embodiment uses the unique association between intersection signs and roadside units to accurately match the current traffic light status of the first and second intersections from the real-time information database and integrate it into target information. This ensures that drivers can obtain real-time traffic guidance for key intersections ahead in a timely manner, effectively predict vehicle speed, reduce waiting time at intersections and the risk of violations, and balance the accuracy and real-time nature of information acquisition, adapting to the actual application needs of vehicle-road cooperative scenarios.

[0088] Reference Figure 5 This document illustrates a flowchart of another traffic light information processing method provided in an embodiment of this application, which can be applied to an on-board unit. Figure 5 As shown, the information processing method for the traffic light can include steps 501, 502 and 503.

[0089] Step 501: Report the vehicle's location information to the cloud in real time, so that the cloud can determine the first intersection and the second intersection based on the location information and the vehicle's route planning information, and determine the target status information of the traffic lights at the first intersection and the second intersection at the current moment based on the traffic light status information reported in real time by the roadside unit; wherein, the first intersection is the first intersection in the route planned by the route planning information that the vehicle has not yet traveled, the second intersection is the next intersection in the route that is the first intersection, and the vehicle is a vehicle integrating the on-board unit.

[0090] The embodiments of this application can be applied to onboard units (OBU), that is, the execution subject is the OBU.

[0091] During vehicle operation, the onboard unit integrated into the vehicle can report the vehicle's location information to the cloud in real time. The cloud then uses this location information and the vehicle's route planning information to determine the first and second intersections, and based on the traffic light status information reported in real time by the roadside units, determines the target status information of the traffic lights at the first and second intersections at the current moment. Specifically, the first intersection is the first intersection on the planned route that the vehicle has not yet traveled, and the second intersection is the next intersection on that route.

[0092] Understandably, the implementation method for determining the first and second intersections and the target status information in the cloud based on the real-time location and route planning information of the vehicle can refer to the description in the above embodiment, and will not be repeated here.

[0093] Step 502: Receive the target status information sent by the cloud.

[0094] After the location information is reported to the cloud in real time, the cloud can determine the target status information of the intersection and traffic lights. Then, the cloud returns the target status information to the vehicle. The on-board unit can receive the target status information sent by the cloud.

[0095] Step 503: Send the target status information to the vehicle display terminal so that the vehicle display terminal can display the target status information.

[0096] After receiving the target status information sent from the cloud, the system can send the target status information to the vehicle-mounted display terminal for display. Specifically, the vehicle unit can forward data packets to the vehicle-mounted display terminal (Pad) via Wi-Fi. The application on the Pad parses the data packets and displays the traffic light status of the current intersection and the next intersection side-by-side synchronously and clearly on the user interface (usually supplemented by countdown and intersection signs).

[0097] In practical applications, an interaction interface can be designed between the on-board unit (OBU) and the on-board display terminal (Pad) to allow the OBU to forward traffic light information packets received from the cloud platform to the Pad and to transmit control commands issued by the Pad. The transmitted data can include: the complete traffic light information packet forwarded from the cloud control platform, and `connection_status`: the connection status between the OBU and the cloud platform.

[0098] Simultaneously, the vehicle-mounted unit can receive data sent by the vehicle-mounted display unit. The transmitted data content is as follows: `user_command`: User commands from the Pad application (e.g., refresh requests, confirmation messages).

[0099] `app_status`: Pad application status information.

[0100] The communication protocol between the vehicle-mounted unit and the vehicle-mounted display terminal can employ short-range wireless communication technologies such as Wi-Fi (based on TCP / IP or UDP protocols) or Bluetooth. The application layer can use a custom JSON format or serialization protocols such as Protocol Buffers.

[0101] This application's embodiments identify the vehicle's current intersection and the next intersection based on its current location and route planning information. By combining this with real-time traffic light status information reported by roadside units, the target status information of the traffic lights at the first and second intersections is determined. This allows drivers to plan their speed in advance based on the traffic light status at the next intersection, achieving "green wave" traffic flow, minimizing waiting time, and thus saving fuel, reducing wear and tear, and shortening transportation time. Furthermore, the traffic light status at the next intersection is obtained from the roadside units, not from predictions, ensuring 100% accuracy and highly reliable decision-making. Next, combined Figure 6 The process of sending target status information to the vehicle display unit is described in detail.

[0102] Reference Figure 6 The diagram illustrates a flowchart of the steps of an information display method provided in an embodiment of this application. Figure 6 As shown, the information display method may include steps 601 and 602.

[0103] Step 601: Obtain the first intersection sign of the first intersection and the second intersection sign of the second intersection.

[0104] In this embodiment, after obtaining the target status information of the first intersection and the second intersection, the first intersection identifier of the first intersection and the second intersection identifier of the second intersection can be obtained.

[0105] Step 602: Send the first intersection sign and the first traffic light status information associated with the first intersection sign, and the second intersection sign and the second traffic light status information associated with the second intersection sign to the vehicle-mounted display terminal, so that the vehicle-mounted display terminal can display the first intersection sign and the first traffic light status information, and display the second intersection sign and the second traffic light status information.

[0106] After obtaining the first intersection sign and the second intersection sign, the status information of the first traffic light associated with the first intersection sign and the status information of the second traffic light associated with the second intersection sign and the second intersection sign can be sent to the vehicle display terminal, so that the vehicle display terminal can display the status information of the first intersection sign and the first traffic light associated with the first intersection sign and the second traffic light associated with the second intersection sign and the second traffic light associated with the second intersection sign.

[0107] On the vehicle-mounted display terminal, specific layout methods can be set to display the status information of the signs and associated traffic lights, so as to simultaneously display the traffic light information of the current intersection and the next intersection. In this way, the driver can recognize the countdown of the traffic lights at the current intersection and the next intersection through the displayed information.

[0108] This application embodiment displays the intersection sign and the associated traffic light status information in a linked manner, enabling drivers to promptly understand the traffic light status of the current intersection and the next intersection. This avoids sudden braking due to an unknown red light and rushing to cross the road to catch a green light, making driving smoother and safer, while also reducing driver anxiety.

[0109] Next, combined Figure 7 A detailed description is provided of the suggested speed measurement procedure based on the traffic light status of the current intersection and the next intersection.

[0110] Reference Figure 7 The diagram illustrates a flowchart of a vehicle speed suggestion output method provided in an embodiment of this application. Figure 7 As shown, the vehicle speed suggestion output method may include steps 701, 702 and 703.

[0111] Step 701: Based on the vehicle's current location information, the first intersection location of the first intersection, and the second intersection location of the second intersection, determine the first distance between the vehicle and the first intersection, and the second distance between the vehicle and the second intersection.

[0112] In this embodiment, after determining the target state information of the traffic lights at the first and second intersections, the first distance between the vehicle and the first intersection, and the second distance between the vehicle and the second intersection can be determined based on the vehicle's current location, the first intersection position, and the second intersection position. Specifically, the road segment coordinate data in the path planning information can be called to determine the specific point on the planned path where the vehicle's current position is located. Based on the path distance calculation algorithm of the geographic information system, the actual travel distance along the planned path from the current point to the first intersection reference point and from the current point to the second intersection reference point are calculated respectively, thus obtaining the first and second distances.

[0113] Step 702: Generate vehicle speed suggestion information based on the first distance, the color information and remaining time information of the traffic lights at the first intersection, and the second distance, the color information and remaining time information of the traffic lights at the second intersection.

[0114] Speed ​​suggestion information refers to personalized driving guidance generated based on distance, traffic light status, and road speed limits. It takes the form of a specific speed range (such as 40-50 km / h) or directional instructions (such as decelerating to 35 km / h, maintaining 55 km / h, etc.) and is mainly used to guide vehicles to pass through the first and second intersections safely and efficiently.

[0115] After obtaining the first distance and the second distance, vehicle speed suggestion information can be generated based on the first distance, the color information and remaining time information of the traffic lights at the first intersection, and the second distance, the color information and remaining time information of the traffic lights at the second intersection.

[0116] In practical applications, when calculating vehicle speed, three basic parameters need to be clearly defined (either preset or obtained from the system) to avoid ambiguity: Road segment constraints: maximum speed limit V_max (e.g., 60km / h on urban arterial roads), minimum safe speed V_min (e.g., 30km / h on urban roads, to avoid slow speeds affecting traffic). Intersection redundancy time T1: the time it takes for a vehicle to completely pass through the first intersection (e.g., 2 seconds, including vehicle length and safety clearance, to avoid the light changing immediately upon entering the intersection).

[0117] Scenario 1: The light at the first intersection is currently green.

[0118] To determine the feasibility of passing through the first intersection: First, consider whether vehicles traveling at different speeds can safely pass through the first intersection within the remaining time of the current green light, plus a 2-second buffer. For example, if the green light at the first intersection has 12 seconds remaining and the vehicle is 300 meters away, a vehicle traveling too slowly might just enter the intersection only to have the light turn red; such a speed would be excluded. If, traveling at the speed limit for the section, the vehicle can completely pass through before the green light ends, then that speed limit range is considered the basic permissible speed.

[0119] Predict the light status at the second intersection: Based on the approximate time it takes for a vehicle to pass through the first intersection, estimate the total travel time from the first intersection to the second intersection (combining the remaining distance between the two intersections and the vehicle's speed). Then, compare the current light color and remaining time at the second intersection to determine the intersection's status when the vehicle arrives—for example, if the red light at the second intersection has 8 seconds remaining, and the total travel time is short, the red light will have ended and turned green by the time the vehicle arrives, and this type of speed will be prioritized; if the total travel time is long, the light will still be red when the vehicle arrives, and the waiting time will exceed 10 seconds, and this type of speed will be excluded.

[0120] Determine the final speed recommendation: From the basic feasible speeds, select the speed range that will result in a green light (or a very short red light wait time) when reaching the second intersection, while taking into account both the maximum speed limit and the minimum safe speed, to ensure that the recommendation is both safe and efficient.

[0121] Scenario 2: The light at the first intersection is currently red.

[0122] Determining when to proceed at the first intersection: First, observe whether the time it takes for a vehicle to reach the first intersection at the maximum speed exceeds the remaining time of the current red light. If it does, it means the red light has ended and the green light has turned on when the vehicle arrives, and it can proceed directly. If it hasn't exceeded the time limit, it means the vehicle needs to wait at the first intersection until the red light ends before proceeding.

[0123] Predict the light status at the second intersection: Based on the time it takes for a vehicle to pass through the first intersection (including possible red light waiting time), estimate the total travel time to the second intersection. Then, combine this with the remaining time of the current green light at the second intersection to determine if you can catch the green light. For example, if the current green light at the second intersection has 15 seconds remaining, and the total travel time is short enough to pass before the green light ends, a higher speed is recommended. If the total travel time is long enough to miss the green light, consider adjusting your speed so that you arrive just in time for the next green light, avoiding a long wait.

[0124] Recommended final speed: Two options are provided to balance efficiency and experience—one is to recommend a higher speed to quickly pass through the first intersection, so that even if the light turns red at the second intersection, the waiting time will be shorter; the other is to recommend a steady low speed so that the vehicle arrives at the second intersection just in time for the next green light, without having to wait.

[0125] It is understood that the above examples are merely examples listed to better understand the technical solutions of the embodiments of this application, and are not intended to be the only limitation on the embodiments.

[0126] Step 703: Output the vehicle speed suggestion information.

[0127] After receiving the speed suggestion information, it can be output. For example, the speed suggestion information can be sent to the in-vehicle display terminal for text display, or it can be sent to the in-vehicle audio device for voice output.

[0128] This application's embodiments generate accurate and personalized speed suggestions by combining the actual path distance between the vehicle and the intersection ahead, the real-time status of traffic lights, and the speed limit of the road section. This helps drivers smoothly pass through the first intersection, optimize the waiting time at the second intersection, and reduce sudden acceleration, sudden braking, and intersection congestion. This not only improves driving safety and traffic efficiency but also reduces energy consumption, fully adapting to the intelligent driving assistance needs in vehicle-road cooperative scenarios.

[0129] Reference Figure 8 The diagram illustrates the structure of an information processing system provided in an embodiment of this application. Figure 8 As shown, the information processing system 800 may specifically include: a cloud platform 810, a roadside unit 820, an in-vehicle unit 830, and an in-vehicle display terminal 840, wherein... The roadside unit 820 is used to report the traffic light status information at the intersection to the cloud 810 in real time. The vehicle-mounted unit 830 is used to report the real-time location information of the vehicle to the cloud 810; The cloud-based 810 is used to determine a first intersection and a second intersection based on the vehicle's real-time location information and the vehicle's path planning information; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the path planned by the path planning information, and the second intersection is the next intersection after the first intersection in the path; and to determine the target status information of the traffic lights at the first intersection and the second intersection at the current moment based on the traffic light status information, and to send the target status information to the vehicle-mounted unit 830; The vehicle unit 830 is also used to send the target status information to the vehicle display terminal 840; The vehicle-mounted display terminal 840 is used to display the target status information of the traffic lights at the first intersection and the second intersection.

[0130] The information processing system provided in this application identifies the current intersection and the next intersection based on the vehicle's current location and route planning information. It then combines this information with real-time traffic light status information reported by roadside units to determine the target status of traffic lights at the first and second intersections. This allows drivers to plan their speed in advance based on the traffic light status at the next intersection, achieving "green wave" traffic flow, minimizing waiting time, saving fuel, reducing wear and tear, and shortening transportation time. Furthermore, the traffic light status at the next intersection is obtained from roadside units, not predicted results, ensuring 100% accuracy and highly reliable decision-making.

[0131] This application also provides an electronic device, such as... Figure 9 As shown, it includes a processor 901, a communication interface 902, a memory 903, and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904. Memory 903 is used to store computer programs; The processor 901 is used to execute the program stored in the memory 903 to implement the above-mentioned traffic signal light information processing method.

[0132] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0133] The communication interface is used for communication between the aforementioned terminal and other devices.

[0134] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0135] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0136] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform any of the traffic light information processing methods described in the above embodiments.

[0137] In another embodiment provided in this application, a computer program product containing instructions is also provided, on which a computer program is stored, which, when run on a computer, causes the computer to execute any of the traffic light information processing methods described above.

[0138] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0139] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0140] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0141] The above description is the 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 principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for processing traffic signal light information, applied in the cloud, characterized in that, The method includes: Based on the vehicle's current location information and the vehicle's route planning information, a first intersection and a second intersection are determined; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the route planned by the route planning information, and the second intersection is the next intersection on the route after the first intersection; Based on the traffic light status information reported in real time by the roadside unit, determine the target status information of the traffic lights at the first intersection and the second intersection at the current moment. The target status information is sent to the vehicle so that the vehicle can display the target status information.

2. The method according to claim 1, characterized in that, The step of determining the first intersection and the second intersection based on the vehicle's current location information and the vehicle's path planning information includes: Based on the route planning information, determine the sequence of intersections that the vehicle will pass through, arranged in the order of route travel; Based on the location information, the first intersection is determined; wherein the distance between the vehicle and the first intersection is within a preset distance range; The second intersection is determined based on the intersection sequence and the first intersection.

3. The method according to claim 1, characterized in that, The step of determining the target status information of the traffic lights at the first intersection and the second intersection at the current moment based on the traffic light status information reported in real time by the roadside unit includes: Obtain the first intersection sign of the first intersection and the second intersection sign of the second intersection; Obtain the status information of the first traffic light that matches the first intersection identifier and the current time from the real-time information database; Obtain the status information of the second traffic light that matches the second intersection identifier and the current time from the real-time information database; The first traffic light status information and the second traffic light status information are determined as the target status information; The real-time information database stores traffic light status information reported in real time by the first roadside unit and traffic light status information reported in real time by the second roadside unit. The first roadside unit is a roadside unit associated with the first intersection, and the second roadside unit is a roadside unit associated with the second intersection.

4. The method according to any one of claims 1 to 3, characterized in that, The status information of the traffic lights includes: the color information, phase information, and remaining time information of the traffic lights.

5. A method for processing traffic signal light information, applied to an on-board unit, characterized in that, The method includes: The vehicle's location information is reported to the cloud in real time, so that the cloud can determine the first intersection and the second intersection based on the location information and the vehicle's route planning information, and determine the target status information of the traffic lights at the first intersection and the second intersection at the current moment based on the traffic light status information reported in real time by the roadside unit; wherein, the first intersection is the first intersection in the route planned by the route planning information in which the vehicle has not yet traveled, the second intersection is the next intersection in the route in which the first intersection is located, and the vehicle is a vehicle integrating the on-board unit; Receive the target status information sent by the cloud; The target status information is sent to the vehicle-mounted display terminal so that the vehicle-mounted display terminal can display the target status information.

6. The method according to claim 5, characterized in that, Sending the target status information to the vehicle-mounted display terminal for display by the vehicle-mounted display terminal includes: Obtain the first intersection sign of the first intersection and the second intersection sign of the second intersection; The first intersection sign and the first traffic light status information associated with the first intersection sign, and the second intersection sign and the second traffic light status information associated with the second intersection sign are sent to the vehicle-mounted display terminal, so that the vehicle-mounted display terminal can display the first intersection sign and the first traffic light status information, and also display the second intersection sign and the second traffic light status information.

7. The method according to claim 5, characterized in that, The target status information includes: the color information and remaining time information of the traffic lights at the first intersection, and the color information and remaining time information of the traffic lights at the second intersection; After sending the target status information to the vehicle-mounted display terminal, the method further includes: Based on the vehicle's current location information, the first intersection location of the first intersection, and the second intersection location of the second intersection, determine the first distance between the vehicle and the first intersection, and the second distance between the vehicle and the second intersection; Based on the first distance, the color information and remaining time information of the traffic lights at the first intersection, and the second distance, the color information and remaining time information of the traffic lights at the second intersection, speed suggestion information for the vehicle is generated. Output the vehicle speed suggestion information.

8. An information processing system, characterized in that, The system includes: a cloud platform, a roadside unit, a vehicle-mounted unit, and a vehicle-mounted display terminal, wherein... The roadside unit is used to report the traffic light status information at the intersection to the cloud in real time; The vehicle-mounted unit is used to report the vehicle's real-time location information to the cloud. The cloud platform is used to determine a first intersection and a second intersection based on the vehicle's real-time location information and the vehicle's route planning information; wherein, the first intersection is the first intersection on the route that the vehicle has not yet traveled in the route planned by the route planning information, and the second intersection is the next intersection after the first intersection in the route; based on the traffic light status information, the cloud platform determines the target status information of the traffic lights at the first intersection and the second intersection at the current time, and sends the target status information to the vehicle-mounted unit; The vehicle-mounted unit is also used to send the target status information to the vehicle-mounted display terminal; The vehicle-mounted display terminal is used to display the target status information of the traffic lights at the first intersection and the second intersection.

9. An electronic device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor, characterized in that the processor, when executing the program or instructions, implements the information processing method for traffic lights as described in any one of claims 1 to 7.

10. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the information processing method for traffic lights as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Cloud-service-based green-wave vehicle speed guidance method and system of light-controlled intersection

    CN107464430A

  • Data processing method and device, equipment, medium and product

    CN117636618A