Bus punctuality control method, device and equipment and storage medium
By acquiring the phase sequence data of the intersection, the constraints and target time window for bus punctuality control are determined, and the punctuality control of buses is achieved by using the traffic light timing. This solves the problem of buses failing to arrive at the station on time in the existing technology, ensuring that buses arrive at the intersection as planned.
Patent Information
- Application Number
- CN202610664995.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-14
- Publication Date
- 2026-07-24
AI Technical Summary
Existing intersection signal timing schemes fail to effectively meet the on-time control requirements of buses, resulting in buses frequently facing random queuing delays or being unable to pass smoothly at the end of the green light, thus disrupting the regularity of bus operations.
By acquiring the phase sequence data of each intersection on the bus route, the punctuality control constraints of the buses are determined, and the target time window for the buses to arrive at the intersection is determined based on the constraints. The punctuality control is then carried out using the traffic light timing, so that the buses arrive at the intersection within the target time window and wait to pass.
It enables on-time control of buses, ensuring that buses arrive at intersections on schedule, thus solving the problem of buses failing to arrive at stations on time in existing technologies.
Smart Images

Figure CN122454770A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of traffic signal control technology, and in particular to methods, devices, equipment and storage media for controlling bus punctuality. Background Technology
[0002] With the development of intelligent urban transportation, intersections, as core nodes of traffic convergence, directly affect vehicle traffic operation due to the rationality of their signal timing. Current intersection signal timing schemes have significant shortcomings and cannot meet the punctuality control requirements of buses.
[0003] Most timing schemes in related technologies prioritize overall traffic efficiency for motor vehicles, neglecting the operational patterns and characteristics of buses. This often results in buses facing random queuing delays or being unable to pass smoothly at the end of the green light when arriving at intersections, thus disrupting the regularity of bus operations and making it difficult for buses to arrive at stations on time. Therefore, how to achieve on-time control of buses has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for controlling bus punctuality, in order to at least solve the problem of the inability to control bus punctuality in related technologies.
[0005] This application provides a method for controlling bus punctuality, including: Obtain the phase sequence data for each intersection along the bus route; For any intersection, determine the on-time control constraints for buses based on the phase sequence data of the intersection; Based on the punctuality control constraints of buses, determine the target time window for buses to arrive at the intersection; Based on the target time window, buses are controlled to arrive at the intersection within the target time window and wait at the intersection to pass.
[0006] This application also provides a bus punctuality control device, including: The data acquisition module is used to acquire phase sequence data at each intersection along the bus route; The constraint determination module is used to determine the on-time control constraints for buses for any intersection based on the phase sequence data of the intersection. The time window determination module is used to determine the target time window for the bus to arrive at the intersection based on the on-time control constraints of the bus. The punctuality control module is used to control the punctuality of buses according to the target time window, so that the buses arrive at the intersection within the target time window and wait at the intersection to pass.
[0007] This application also provides an electronic device, including: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of any of the above-described bus punctuality control methods.
[0008] This application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of any of the above-described bus punctuality control methods.
[0009] In some embodiments of this application, phase sequence data of each intersection along the bus route is acquired to determine the punctuality control constraints for the buses. Based on these constraints, target time windows for bus arrival at each intersection are determined, and then punctuality control is implemented according to these target time windows. This allows for the determination of punctuality constraints and target arrival times based on the phase sequence characteristics of each intersection. For example, considering the differences in signal cycles and green light durations at different intersections, corresponding target time windows are matched, ensuring that buses arrive at the intersections within the target time windows and wait to proceed. Thus, punctuality control of buses can be achieved by adapting signal timing to bus arrival times, solving the problem of the inability to achieve punctuality control in existing technologies. Attached Figure Description
[0010] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 A flowchart illustrating a bus punctuality control method provided for some embodiments of this application; Figure 2 The diagram illustrating bus punctuality control provided in this application; Figure 3 The phase sequence diagram for enabling separate release of pedestrians at intersection entrances for continuous pedestrian crossings provided in this application; Figure 4 A schematic diagram of a bus punctuality control device provided for some embodiments of this application; Figure 5 A schematic diagram of the modules of an electronic device provided for some embodiments of this application. Detailed Implementation
[0012] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.
[0013] It should be noted that, in the description of this application, 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. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0014] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0015] In some technical solutions, intersection signal timing aims to improve the overall efficiency of motor vehicle traffic, thereby controlling traffic flow and ensuring smooth passage. While these timing schemes can achieve overall motor vehicle flow, buses often face random queuing delays or difficulties passing through at the end of the green light when arriving at intersections. This disrupts the regularity of bus operations, making it difficult for buses to arrive on time and failing to meet the punctuality control requirements. Therefore, how to achieve punctuality control for buses has become an urgent problem to be solved.
[0016] Therefore, this application provides a bus punctuality control method that can solve the above problems. The bus punctuality control method can be applied to traffic lights. (See also...) Figure 1 This is a flowchart illustrating a bus punctuality control method provided in some embodiments of this application. Figure 1 The method for controlling bus punctuality includes the following steps: Step S101: Obtain the phase sequence data of each intersection on the bus route.
[0017] Specifically, a bus route refers to the path along which buses travel on a fixed schedule, including the starting point, ending point, stops along the route, and all intersections covered by the route.
[0018] Specifically, an intersection refers to a traffic node formed by the convergence of roads in different directions along a bus route. It is a level intersection within the coverage area of the bus route that adopts a separate entry release method, that is, the traffic lights in each direction of the bus entry release independently in sequence, without interference from parallel release.
[0019] Specifically, phase sequence data refers to the set of traffic light release order and phase switching timing for each approach direction at an intersection, including but not limited to the green light activation time, green light duration, and signal cycle for each approach direction.
[0020] Optionally, historical operation data can be obtained through the urban traffic signal control platform, and signal timing records within the target historical period can be filtered out and the phase sequence data within the target historical period can be recorded.
[0021] Step S102: For any intersection, determine the on-time control constraints for buses based on the phase sequence data of the intersection.
[0022] Specifically, on-time control constraints refer to the restrictions that ensure buses can arrive at intersections on time as planned. The purpose is to match the timing of traffic light signals with the arrival time of buses to ensure that the bus fleet waits at red lights when it arrives at the intersection, thus avoiding disruption to the regularity of bus operations and ensuring that buses arrive at the station on time as planned.
[0023] Step S103: Determine the target time window for the bus to arrive at the intersection based on the on-time control constraints of the bus.
[0024] Specifically, the target time window refers to the time window during which a bus will encounter a red light when it arrives at an intersection; it is the optimal time interval to ensure that the bus arrives on time.
[0025] Optionally, after defining the on-time control constraints, a corresponding time interval is defined within the time boundary of the on-time control constraints, and this interval is used as the target time window.
[0026] Step S104: Based on the target time window, implement punctuality control for the bus so that the bus arrives at the intersection within the target time window and waits at the intersection to pass.
[0027] Specifically, punctuality control for buses means that the timing of traffic lights can guide buses to arrive at intersections within a target time window.
[0028] Understandably, the timing of buses is controlled by activating the phase sequence scheme of the traffic lights until the buses complete their passage through the intersection.
[0029] In summary, the technical solutions of some embodiments of this application acquire phase sequence data of each intersection on the bus route, determine the punctuality control constraints for the bus, and based on these constraints, determine the target time window for the bus to arrive at each intersection. Then, punctuality control is performed on the bus according to the target time window. In this way, the constraints and target arrival times for punctual bus operation can be determined based on the phase sequence characteristics of each intersection. For example, considering the differences in signal cycles and green light durations at different intersections, corresponding target time windows are matched, ensuring that the bus arrives at the intersection and waits to pass within the target time window. Thus, punctuality control of buses can be achieved by adapting the signal light timing to the bus arrival time, solving the problem of the inability to achieve punctuality control of buses in the prior art.
[0030] In some embodiments, obtaining phase sequence data for each intersection on the bus route in step S101 includes: Step S1011: Determine all intersections covered by the bus routes; Step S1012: Collect the signal light release sequence data for all intersections in the east, west, south, and north directions. Step S1013: Determine the phase sequence data of the intersection based on the traffic light release sequence data.
[0031] Specifically, the east, south, west, and north entrance directions refer to the four directions of vehicle entry at each intersection, based on geographical location, corresponding to the entrances of the four intersecting roads at the intersection. Traffic light sequence data refers to the order in which the traffic lights for each entrance direction are activated.
[0032] Understandably, in the process of acquiring phase sequence data, all intersections that need to be controlled are first identified based on the bus route trajectory, and the signal light release sequence of the four entrances of each intersection is collected to form phase sequence data.
[0033] In the above embodiment, the intersection range covered by the bus route is first defined, then the signal light release sequence data of the southeast, northwest and south entrances of each intersection is collected, and finally the phase sequence data is formed, which can effectively ensure the integrity of the collected data.
[0034] In some embodiments, step S102, for any intersection, determines the on-time control constraints for buses based on the phase sequence data of the intersection, including: Step S1021: Based on the phase sequence data of the intersection, determine the green light activation time, green light duration, and signal cycle for the bus's direction of travel. Step S1022: Calculate the set of red light periods for the direction of bus travel based on the start time of the green light at the entrance, the duration of the green light, and the signal cycle; wherein, the set of red light periods is the time interval within the signal cycle after removing the green light period and the yellow light period. Step S1023: Based on the set of red light periods in the direction the bus is traveling, determine the on-time control constraints for the bus so that the time when the bus arrives at the intersection falls within the set of red light periods.
[0035] Specifically, the green light activation time, green light duration, and signal cycle are parameters of the phase sequence data, which determine the operating rules of the intersection traffic lights.
[0036] Specifically, the red light period set is based on the periodicity of traffic light operation. A single red light period is calculated by "red light start time = green light start time + green light duration + yellow light filtering duration" and "red light end time = green light start time + signal cycle". The red light periods within multiple consecutive signal cycles are derived and integrated to form a red light period set covering the entire operating period.
[0037] Optionally, the on-time control constraints are as shown in expressions (1) and (2).
[0038] (1) (2) Where m1, m2, m3, and m4 are all integers, and C is the common period. The green light is on for the eastern entrance. The duration of the green light for the eastern entrance. This refers to the time when the first bus in a convoy traveling from east to west arrives at the intersection. This refers to the time when the last bus in a convoy traveling from east to west arrives at the intersection. The green light has been turned on for the western import route. The duration of the green light for westbound imports. This refers to the time when the first bus in a convoy traveling from west to east arrives at the intersection. This refers to the moment when the last bus in a convoy traveling from west to east arrives at the intersection.
[0039] It is understandable that satisfying the punctuality control constraint of expression (1) can realize the punctuality control of buses traveling from east to west; satisfying the punctuality control constraint of expression (2) can realize the punctuality control of buses traveling from west to east.
[0040] In the above embodiments, the set of red light time periods covering the entire operating period is calculated, and finally the punctuality control constraints are determined based on the set of red light time periods. This can ensure that the constraints match the operation characteristics of the intersection signal and provide a basis for bus punctuality control.
[0041] In some embodiments, determining the target time window for the bus to arrive at the intersection based on the bus's punctuality control constraints in step S103 includes: Step S1031: Obtain the planned arrival time of the bus; Step S1032: Based on the set of red light time periods, filter out candidate red light time periods that include the planned arrival time; Step S1033: Select the candidate red light period as the target time window for the bus to arrive at the intersection.
[0042] Specifically, the planned arrival time refers to the standard time when a bus arrives at the target intersection, which is determined based on the bus route mileage, regular driving speed, and operational scheduling needs.
[0043] Understandably, the first step is to obtain the planned arrival time to clarify the time requirements for bus operations. Then, the red light time periods are filtered to match the operation plan with the punctuality control constraints, and the matched candidate red light time periods are determined as the target time window.
[0044] In the above embodiment, the planned arrival time of the bus is first obtained to clarify the operational needs, then candidate time periods containing the planned time are selected from the red light time period set, and finally the candidate time periods are determined as the target time window. This can ensure that the target time window fits the actual operation and scheduling needs of the bus and meets the punctuality control constraints, providing a time basis for the bus to arrive at the intersection within the target time window.
[0045] In some embodiments, the method of this application further includes: Step a1: If there are no candidate red light periods that include the planned arrival time, then select the period closest to the planned arrival time as the target time window.
[0046] Optionally, if the expected arrival time at the intersection does not fall within any interval of the red light time period set, the time period closest to the planned arrival time can be selected as the target time window. This can be closer to the original operation plan and can achieve on-time control of buses.
[0047] In the above embodiments, by selecting the time period closest to the planned arrival time as the target time window, the failure of bus punctuality control due to the lack of matching candidate red light time periods can be avoided.
[0048] In some embodiments, the method of this application further includes: Step b1: Determine the phase sequence optimization space of the intersection based on the punctuality control constraints; wherein, the phase sequence optimization space consists of multiple phase sequence arrangement methods. Step b2: Optimize the phase sequence space and plan the target phase sequence for the future target time period; Step b3: Determine the target time window for the bus to arrive at the intersection based on the phase sequence of the future target time period.
[0049] Specifically, the phase sequence optimization space refers to the set of multiple intersection entry release sequences that meet the punctuality control constraints and are used for subsequent regulation, including multiple phase sequence arrangement methods. A phase sequence arrangement method refers to the independent release sequence of the traffic lights in the four directions of the intersection (east, south, west, north), such as east, south, west, north, and north, southwest, east, and all arrangements must meet the basic requirement of independent entry release.
[0050] Understandably, the process begins by defining a feasible phase sequence range based on punctuality control constraints, thus constructing a phase sequence optimization space. Subsequently, the phase sequence is matched from the optimization space based on the operational characteristics of future target time periods. Finally, the planned phase sequence is transformed into a specific target time window, providing a time reference for the subsequent implementation of traffic light control.
[0051] In the above embodiments, the phase sequence optimization space is defined based on the punctuality control constraints, and the phase sequence is planned in conjunction with the future target time period. Finally, the target time window is determined based on the planned phase sequence. This can ensure the feasibility of the phase sequence planning and avoid the disconnect between the signal timing and the punctuality requirements of buses in the future time period.
[0052] In some embodiments, the method of this application further includes: Step c1: Obtain the operating hours of the bus; Step c2: Divide the bus into multiple future target time periods based on the bus's operating hours; Step c3: For any future target time period, optimize the phase sequence space and plan the target phase sequence for the future target time period.
[0053] Specifically, the operating hours of a bus refer to the entire range of start and end times of bus operations throughout the day, including the travel cycles of all bus routes, and serve as the basis for subsequently dividing future target time periods.
[0054] Optionally, the future target time period refers to breaking down the complete operating period into multiple continuous sub-segments with traffic demand characteristics. For example, 7:00 to 9:00 can be divided into the morning peak period, 9:00 to 17:00 into the stable period, 17:00 to 19:00 into the evening peak period, and 19:00 to 24:00 into the off-peak period.
[0055] Understandably, the overall scope is first defined by the operating hours of buses; then, the time periods are further subdivided based on operational characteristics; finally, for each subdivided time period, precise planning is completed within the phase sequence optimization space, and a corresponding target phase sequence is planned for each future target time period.
[0056] In the above embodiments, the complete bus operating time period is first obtained to clarify the planning boundary, and then multiple future target time periods are divided in combination with the operating characteristics. Finally, for each time period, a dedicated target phase sequence is planned from the phase sequence optimization space. This can improve the scientific nature of time period division, make the phase sequence planning match the time period, and provide a basis for guiding buses to accurately arrive at the intersection in each future time period through traffic light control.
[0057] See also Figure 2 This is a schematic diagram of bus punctuality control provided in this application. Figure 2 In the case of buses traveling from west to east, there are three scenarios in which bus punctuality control can be achieved: buses can arrive at the intersection at any time within any of the green light periods at the north, west, or south entrances.
[0058] See also Figure 3 This is the phase sequence diagram of the intersection entrance for separate release of pedestrians at continuous crossings provided in this application. Figure 3 In this intersection, an individual entry release system is used, with six phase sequences. Each phase sequence corresponds to different pedestrians who can cross the street continuously. For example, phase sequence 1 allows pedestrians to cross continuously from southwest to northeast; phase sequence 2 allows pedestrians to cross continuously from northwest to southeast; phase sequence 3 allows pedestrians to cross continuously from southeast to northwest; phase sequence 4 allows pedestrians to cross continuously from northeast to southwest, northwest to southeast, southwest to northeast, and southeast to northwest; phase sequence 5 allows pedestrians to cross continuously from northeast to southwest; and phase sequence 6 allows pedestrians to cross continuously from northeast to southwest, northwest to southeast, southwest to northeast, and southeast to northwest.
[0059] Corresponding to the bus punctuality control method, this application also provides a bus punctuality control device. (See also...) Figure 4 This is a schematic diagram of a bus punctuality control device provided in some embodiments of this application. Figure 4 In this context, the bus punctuality control device includes: The data acquisition module 401 is used to acquire phase sequence data of each intersection on the bus route; The constraint determination module 402 is used to determine the on-time control constraints of buses for any intersection based on the phase sequence data of the intersection. The time window determination module 403 is used to determine the target time window for the bus to arrive at the intersection based on the on-time control constraints of the bus. The punctuality control module 404 is used to control the punctuality of buses according to the target time window, so that the buses arrive at the intersection within the target time window and wait at the intersection to pass.
[0060] In some embodiments, the data acquisition module 401 includes: The intersection determination unit is used to determine all intersections covered by the bus routes. The phase sequence data acquisition unit is used to collect the signal light release sequence data in the east, west, south and north directions of all intersections; The phase sequence data determination unit is used to determine the phase sequence data of the intersection based on the traffic light release sequence data.
[0061] In some embodiments, the constraint determination module 402 includes: The red light period statistics unit is used to determine the start time of the green light at the entrance for buses traveling in the direction of travel, the duration of the green light, and the signal cycle based on the phase sequence data of the intersection. The red light period calculation unit is used to calculate the set of red light periods for the direction of bus travel based on the start time of the green light at the entrance, the duration of the green light, and the signal cycle. The set of red light periods is the time interval within the signal cycle after removing the green light period and the yellow light period. The constraint determination unit is used to determine the on-time control constraints of the bus based on the set of red light periods in the direction of the bus's travel, so that the time when the bus arrives at the intersection falls within the set of red light periods.
[0062] In some embodiments, the time window determination module 403 includes: The planned arrival time acquisition unit is used to acquire the planned arrival time of the bus. The candidate red light time period determination unit is used to filter out candidate red light time periods, including planned arrival times, from the set of red light time periods. The target time window determination unit is used to determine the candidate red light period as the target time window for buses to arrive at the intersection.
[0063] In some embodiments, the target time window determination unit includes: The target time window determination sub-unit is used to select the time period closest to the planned arrival time as the target time window if there are no candidate red light periods that include the planned arrival time.
[0064] In some embodiments, the time window determination module 403 includes: The phase sequence optimization space determination unit is used to determine the phase sequence optimization space of the intersection based on the punctuality control constraints; wherein, the phase sequence optimization space can be arranged in multiple phase sequence arrangements; The target phase sequence planning unit is used to plan the target phase sequence for future target time periods based on the phase sequence optimization space. The target time window determination unit is used to determine the target time window for the bus to arrive at the intersection based on the phase sequence of the future target time period.
[0065] In some embodiments, the phase sequence optimization space determination unit includes: The operating time period acquisition sub-unit is used to obtain the operating time period of the bus; The future target time period is divided into sub-units, which are used to divide multiple future target time periods according to the operating hours of buses; The target phase sequence planning subunit is used to plan the target phase sequence for any future target time period based on the phase sequence optimization space.
[0066] For a description of the features in the embodiment corresponding to the bus punctuality control device, please refer to the relevant description of the embodiment corresponding to the sample data processing method, which will not be repeated here.
[0067] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.
[0068] See also Figure 5 The embodiments of this application also provide an electronic device, including a memory 10 and a processor 20, wherein the memory 10 stores a computer program and the processor 20 is configured to run the computer program to perform the steps in any of the above-described bus punctuality control method embodiments.
[0069] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above embodiments of the bus punctuality control method when it is run.
[0070] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0071] The embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above embodiments of the bus punctuality control method.
[0072] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in any of the above embodiments of the bus punctuality control method.
[0073] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0074] The foregoing has provided a detailed description of a bus punctuality control method, apparatus, device, and storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only intended to aid in understanding the method and core ideas of this application. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of this application.
Claims
1. A method for controlling bus punctuality, characterized in that, The method includes: Obtain the phase sequence data for each intersection along the bus route; For any of the aforementioned intersections, the on-time control constraints for buses are determined based on the phase sequence data of the intersections. Based on the on-time control constraints of the bus, determine the target time window for the bus to arrive at the intersection; Based on the target time window, the bus is controlled to arrive at the intersection within the target time window and wait at the intersection to proceed.
2. The bus punctuality control method according to claim 1, characterized in that, The acquisition of phase sequence data for each intersection on the bus route includes: Identify all intersections covered by bus routes; Collect traffic light release sequence data for all intersections in the east, south, west, and north directions; Based on the traffic light release sequence data, determine the phase sequence data of the intersection.
3. The bus punctuality control method according to claim 1, characterized in that, For any of the intersections, the on-time control constraints for buses are determined based on the phase sequence data of the intersections, including: Based on the phase sequence data of the intersection, determine the start time of the green light at the entrance for the direction of bus travel, the duration of the green light, and the signal cycle; Based on the start time of the green light at the entrance in the direction of the bus's travel, the duration of the green light, and the signal cycle, calculate the set of red light periods in the direction of the bus's travel; wherein, the set of red light periods is the time interval within the signal cycle after removing the green light period and the yellow light period; Based on the set of red light periods in the direction the bus is traveling, determine the on-time control constraints for the bus so that the time when the bus arrives at the intersection falls within the set of red light periods.
4. The bus punctuality control method according to claim 3, characterized in that, Determining the target time window for the bus to arrive at the intersection based on the bus's punctuality control constraints includes: Obtain the planned arrival time of the bus; Based on the set of red light periods, candidate red light periods that include the planned arrival time are selected; The candidate red light periods are used as the target time window for buses to arrive at the intersection.
5. The bus punctuality control method according to claim 4, characterized in that, The method further includes: If there is no candidate red light period that includes the planned arrival time, then the period closest to the planned arrival time is selected as the target time window.
6. The bus punctuality control method according to claim 1, characterized in that, Determining the target time window for the bus to arrive at the intersection based on the bus's punctuality control constraints includes: Based on the aforementioned timeliness control constraints, the phase sequence optimization space of the intersection is determined; wherein, the phase sequence optimization space comprises multiple phase sequence arrangement methods; Based on the phase sequence optimization space, plan the target phase sequence for future target time periods; The target time window for the bus to arrive at the intersection is determined based on the phase sequence of the future target time period.
7. The bus punctuality control method according to claim 6, characterized in that, The step of optimizing the phase sequence space based on the phase sequence to plan the target phase sequence for future target time periods includes: Obtain the operating hours of the bus; Based on the operating hours of the buses, multiple future target time periods are defined; For any of the aforementioned future target time periods, the target phase sequence for the future target time period is planned based on the phase sequence optimization space.
8. A bus punctuality control device, characterized in that, The device includes: The data acquisition module is used to acquire phase sequence data at each intersection along the bus route; The constraint determination module is used to determine the on-time control constraints of buses for any of the intersections based on the phase sequence data of the intersections. The time window determination module is used to determine the target time window for the bus to arrive at the intersection based on the on-time control constraints of the bus. The punctuality control module is used to control the bus to arrive at the intersection within the target time window and wait at the intersection to proceed.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the bus punctuality control method as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the bus punctuality control method as described in any one of claims 1 to 7.