Public transport vehicle sorting method, device and equipment
By obtaining and analyzing real-time information of bus vehicles, marshalling and controlling the order of vehicle entry into the station, the problem of bus vehicles being blocked from entering and exiting the station in complex traffic networks is solved, and more efficient bus station operations are achieved.
Patent Information
- Application Number
- CN202411813798.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the complex urban transportation network, buses arrive and enter the station randomly on the multi-stop bus station with overtaking lanes, resulting in chaos on the platform, conflicts in the vehicle driving routes, blockages in entry and exit, and increased delays within the station.
By obtaining vehicle information of bus vehicles expected to arrive at the target intersection, including driving speed, real-time location and the station to be parked, marshal trunk vehicles and branch vehicles, controlling the trunk vehicles to be transported into the station, and optimizing the order in which buses arrive at the station.
It has achieved the coordination of the trunk vehicle grouping of branch vehicles at the target intersection to avoid conflicts, improve the operation efficiency of bus stations, ensure the smooth entry and exit of bus vehicles, and reduce delays.
Smart Images

Figure CN119694118A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of traffic control, and in particular to a method, device and equipment for sequencing public buses. Background Art
[0002] In the complex urban transportation network, buses are the backbone of the urban public transportation system, and their operating efficiency and service quality directly affect the travel experience of urban residents. At present, at multi-substation bus stations with overtaking lanes, buses stopping at different substations arrive randomly and adopt a strategy of entering the station in sequence and leaving the station in a passing manner, resulting in chaos at the station, conflicts in the driving routes of some vehicles, obstruction of vehicle entry and exit, and increased delays in the station. Summary of the invention
[0003] In view of this, embodiments of the present application provide a method, device and equipment for sequencing public transportation vehicles to improve the operating efficiency of bus stations.
[0004] To solve the above problems, the technical solutions provided in the embodiments of the present application are as follows:
[0005] A method for sequencing public transportation vehicles, the method comprising:
[0006] Obtaining vehicle information of a public transport vehicle that is expected to arrive at a target intersection, the vehicle information including travel speed, real-time location, and the platform to be stopped, the public transport vehicle includes a trunk line vehicle and a branch line vehicle, and the target intersection is an intersection upstream of the station;
[0007] Based on the vehicle information, the travel of at least one of the target main vehicle formation and the target branch vehicle is controlled so that under the control, the target branch vehicle merges into the target main vehicle formation and enters the station; wherein the target branch vehicle and the platform to be stopped at are the same platform, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target main vehicle formation as determined based on the vehicle information.
[0008] In a possible implementation, controlling the travel of at least one of the target trunk vehicle group and the target branch vehicle according to the vehicle information so that under the control, the target branch vehicle merges into the target trunk vehicle group and enters the station includes:
[0009] Calculate the stop time of the public transport vehicle according to the vehicle information;
[0010] According to the target trunk line vehicle formation and the stop time of the target branch line vehicle, determining whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation;
[0011] If the target branch line vehicle meets the merging condition of the target main line vehicle formation, the travel of at least one of the target main line vehicle formation and the target branch line vehicle is controlled so that under the control, the target branch line vehicle merges into the target main line vehicle formation and enters the station.
[0012] In a possible implementation, judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes:
[0013] Without adjusting the travel process of the target trunk line vehicle group and the target branch line vehicle, determining whether there is overlap in the stop time of the target branch line vehicle and the target trunk line vehicle group;
[0014] If there is overlap, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
[0015] In a possible implementation, judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes:
[0016] Under the condition of adjusting the travel speeds of the target trunk line vehicle group and the target branch line vehicle, re-determining the station stop time of the target trunk line vehicle group and the target branch line vehicle;
[0017] Determine whether the stop time of the target feeder line vehicle and the target trunk line vehicle formation overlaps;
[0018] If there is overlap, calculating a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation;
[0019] If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
[0020] In a possible implementation, the calculating of the first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and the second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation includes:
[0021] Under the condition that the travel speeds of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group;
[0022] Without adjusting the travel speeds of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
[0023] In a possible implementation, judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes:
[0024] Under the condition that the travel speed and signal light timing of the target trunk line vehicle group and the target branch line vehicle are adjusted, re-determining the stop time of the target trunk line vehicle group and the target branch line vehicle;
[0025] Determine whether the stop time of the target feeder line vehicle and the target trunk line vehicle formation overlaps;
[0026] If there is overlap, calculating a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation;
[0027] If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
[0028] In a possible implementation, the calculating of the first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and the second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation includes:
[0029] Under the condition that the travel speeds and signal light timing of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group;
[0030] Without adjusting the travel speeds and signal timing of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
[0031] A bus sequencing device, comprising:
[0032] An acquisition unit is used to acquire vehicle information of a public transport vehicle that is expected to arrive at a target intersection, wherein the vehicle information includes a travel speed, a real-time position, and a station to be stopped, wherein the public transport vehicle includes a trunk line vehicle and a branch line vehicle, and the target intersection is an intersection upstream of the station;
[0033] A control unit is used to control the travel of at least one of a target trunk vehicle formation and a target branch vehicle according to the vehicle information, so that under the control, the target branch vehicle merges into the target trunk vehicle formation and enters the station; wherein the target branch vehicle and the platform to be stopped at the target trunk vehicle formation are the same platform, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target trunk vehicle formation determined according to the vehicle information.
[0034] A bus sorting device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the bus sorting method as described in any one of the above items is implemented.
[0035] A computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes any of the above-mentioned methods for sequencing public transportation vehicles.
[0036] It can be seen that the embodiments of the present application have the following beneficial effects:
[0037] The embodiment of the present application can obtain the vehicle information of the bus that is expected to arrive at the target intersection, and the vehicle information includes the driving speed, real-time position and the platform to be stopped. Then, according to the vehicle information, the trunk vehicles that stop at the same platform are formed into a trunk vehicle group. The travel of at least one of the target trunk vehicle group and the target branch vehicle is controlled so that under the control, the target branch vehicle with the same platform to be stopped as a certain trunk vehicle group merges into the target trunk vehicle group to enter the station. Therefore, by coordinating the branch vehicles to merge into the trunk vehicle group at the target intersection, the order of the bus vehicles arriving at the platform is adjusted and optimized, and the trunk and branch bus vehicles that stop at the same platform can be merged into the station as much as possible to avoid conflicts and improve the operating efficiency of the bus station. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of an exemplary application scenario provided for an embodiment of the present application;
[0039] Figure 2 A flowchart of a method for sequencing public transportation vehicles provided in an embodiment of the present application;
[0040] Figure 3 A flowchart for determining whether a target branch line vehicle can be merged into a target trunk line vehicle formation in an embodiment of the present application;
[0041] Figure 4 A schematic diagram of a bus sorting device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] In order to make the above-mentioned purposes, features and advantages of the embodiments of the present application more obvious and easy to understand, the embodiments of the present application are further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0043] In order to facilitate understanding and explanation of the technical solution provided by the embodiments of the present application, the background technology of the embodiments of the present application will be described below.
[0044] At present, at multi-substation bus stations with overtaking lanes, buses stopping at different substations arrive randomly and adopt a strategy of sequential entry and exit. For example, the station includes substation 1 and substation 2 arranged in sequence. When a bus stops at substation 2, the bus that needs to stop at substation 1 can enter the station. Buses in the same substation need to enter the station in sequence and can overtake and exit the station. If buses arrive randomly, it will lead to chaos at the station, conflicts in the driving routes of some buses, and obstruction of bus entry and exit, affecting the operating efficiency of the bus station.
[0045] Based on this, the embodiments of the present application provide a method, device and equipment for sorting public buses, which adjust and optimize the order in which public buses arrive at the platform by coordinating the merging of branch line vehicles at the intersection, so as to achieve the merging of trunk and branch line buses stopping at the same substation platform as much as possible to avoid conflicts.
[0046] In order to facilitate understanding of the bus sorting method provided in the embodiment of the present application, Figure 1 See the example scenario shown. Figure 1 As shown, this figure is a schematic diagram of an exemplary application scenario provided in an embodiment of the present application.
[0047] The embodiment of the present application can be applied to a dispatching platform for public transportation vehicles, which can obtain vehicle information of public transportation vehicles, control and adjust the driving process of public transportation vehicles, etc. In the embodiment of the present application, the vehicle information of public transportation vehicles in the detection section can be used to determine the estimated arrival time of these public transportation vehicles at the target intersection, the time of entering the station, the main vehicle formations that stop at the same platform, etc. Based on the vehicle information, the driving of at least one of the target main vehicle formation and the target branch vehicle is controlled, and when the target branch vehicle at the same platform as a certain target main vehicle formation to be stopped meets the merging condition of the target main vehicle formation, the target branch vehicle is controlled to merge into the target main vehicle formation and enter the station.
[0048] For example, in Figure 1 In the embodiment of the present application, the bus station includes platform 1 and platform 2, and each bus stops at the same platform (such as platform 1). The buses traveling from east to west form a trunk vehicle group. Then, in the embodiment of the present application, it can be determined whether the branch line vehicles traveling from south to north can merge into the trunk vehicle group after turning left, and whether the branch line vehicles traveling from north to south can merge into the trunk vehicle group after turning right. If they can merge, the buses enter the station together after passing the intersection.
[0049] Those skilled in the art will understand that Figure 1 The framework diagram shown is only an example in which the embodiments of the present application can be implemented. The scope of application of the embodiments of the present application is not limited by any aspect of the framework.
[0050] To facilitate understanding of the embodiments of the present application, a method for sequencing public buses provided in the embodiments of the present application is described below with reference to the accompanying drawings.
[0051] See also Figure 2 As shown in FIG. 1 , this figure is a flow chart of a method for sequencing public transportation vehicles provided in an embodiment of the present application, such as Figure 2 As shown, the method may include S201-S202:
[0052] S201: Obtain vehicle information of a public bus that is expected to arrive at a target intersection. The vehicle information includes a travel speed, a real-time location, and a station to be stopped. The public bus includes a trunk line vehicle and a branch line vehicle. The target intersection is an intersection upstream of the station.
[0053] In the embodiment of the present application, the vehicle information of each bus expected to arrive at the target intersection can be obtained, for example, the vehicle information of each bus in the detection section from the preset position upstream of the target intersection to the target intersection is obtained. The vehicle information may include information such as the vehicle number, driving speed, real-time position, and the platform to be stopped. The platform to be stopped refers to a substation platform of the bus station. The preset position upstream of the target intersection can be a preset distance upstream of the target intersection in each direction, for example, the preset position upstream of the target intersection is 50 meters east, 50 meters west, 50 meters south, and 50 meters north from the target intersection. The target intersection is generally the first intersection upstream of the station. The embodiment of the present application does not limit the preset position upstream of the station, and can be selected according to actual conditions.
[0054] Based on the vehicle information obtained above, the stops and driving directions of each bus can be determined. Vehicles traveling on the main line are determined as main line vehicles, and vehicles traveling on the branch line are determined as branch line vehicles. For example, the main line is the route where the vehicle goes straight through the target intersection and arrives at the stop, and the branch line is the route where the vehicle turns and passes the target intersection and arrives at the stop.
[0055] The means of obtaining vehicle information may be obtaining through communication transmission between the Internet of Vehicles and public transportation vehicles, collecting and obtaining from road test sensors set at a preset position upstream of the target intersection, etc. The embodiments of the present application do not limit the means of obtaining vehicle information, and it can be selected according to actual conditions.
[0056] S202: According to the vehicle information, the travel of at least one of the target trunk vehicle group and the target branch vehicle is controlled so that under the control, the target branch vehicle merges into the target trunk vehicle group and enters the station. The target branch vehicle and the station to be stopped at are the same station, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target trunk vehicle group determined according to the vehicle information.
[0057] Based on the vehicle information obtained above, the trunk vehicles with the same platform to be stopped are divided into at least one trunk vehicle group, so that the public transportation vehicles in the detection section can be divided into at least one trunk vehicle group. Then, a target branch vehicle with the same platform to be stopped as the target trunk vehicle group and meeting the merging conditions of the target trunk vehicle group is determined, and the driving process of at least one of the target trunk vehicle group and the target branch vehicle is controlled so that the target branch vehicle merges into the target trunk vehicle group and enters the station.
[0058] In a possible implementation, S202 controls the travel of at least one of the target trunk vehicle group and the target branch vehicle according to the vehicle information, so that under the control, the target branch vehicle merges into the target trunk vehicle group and enters the station. The specific implementation may include:
[0059] S2021: Calculate the bus stop time based on vehicle information.
[0060] Based on the vehicle information obtained above, the estimated arrival time of each bus can be calculated, and the estimated service time of each bus can be added to obtain the arrival time of each bus. For example, the distance between the bus and the station can be determined by the real-time position, and the estimated arrival time of the bus can be calculated by the driving speed. The estimated arrival time can be a time value, such as 8:00, or a countdown time, such as 60 seconds, which means that the bus is expected to arrive in 60 seconds. Add the estimated service time to get the arrival time. For example, if the estimated service time is 120 seconds, the arrival time can be a time range, such as 8:00-8:02, or a countdown time range, such as 60-180 seconds, which means that the bus is expected to arrive in the next 60 seconds-180 seconds.
[0061] Based on the vehicle information obtained above, the estimated time range for the bus to arrive at the target intersection can also be calculated. For example, the distance between the bus and the target intersection can be determined by the real-time position, and the estimated time for the bus to arrive at the target intersection can be calculated by the driving speed. Similarly, the estimated time to arrive at the target intersection can be a time value, such as 7:59, or a countdown time, such as 20 seconds, which means that the bus is expected to arrive at the target intersection in 20 seconds.
[0062] S2022: According to the target trunk line vehicle formation and the stop time of the target branch line vehicle, determine whether the target branch line vehicle meets the merging conditions of the target trunk line vehicle formation.
[0063] The trunk vehicles stopping at the same station are divided into at least one trunk vehicle group, so that the public buses in the detection section can be divided into at least one trunk vehicle group. In practical applications, for the trunk vehicles stopping at the same station, the public buses with overlapping stop time intervals can be divided into the same trunk vehicle group, and the total length of the public buses in the trunk vehicle group is less than the capacity of the station.
[0064] According to the stop time of the trunk line vehicle and the branch line vehicle, it is determined whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation to merge into the trunk line vehicle formation.
[0065] The embodiments of the present application provide different implementation methods of S2022. Please refer to the description of subsequent embodiments and will not be repeated here.
[0066] S2023: If the target branch line vehicle meets the merging conditions of the target main line vehicle formation, the travel of at least one of the target main line vehicle formation and the target branch line vehicle is controlled so that under the control, the target branch line vehicle merges into the target main line vehicle formation and enters the station.
[0067] If the target feeder vehicle meets the merging conditions of the target trunk vehicle formation, the target feeder vehicle can merge into the target trunk vehicle formation. The target feeder vehicle and the target trunk vehicle formation have the same waiting platform to stop, so that the buses stopping at the same platform can enter the station together to avoid conflict.
[0068] The embodiment of the present application can obtain the vehicle information of the bus that is expected to arrive at the target intersection, and the vehicle information includes the driving speed, real-time position and the platform to be stopped. Then, according to the vehicle information, the trunk vehicles that stop at the same platform are formed into a trunk vehicle group. The travel of at least one of the target trunk vehicle group and the target branch vehicle is controlled so that under the control, the target branch vehicle with the same platform to be stopped as a certain trunk vehicle group merges into the target trunk vehicle group to enter the station. Therefore, by coordinating the branch vehicles to merge into the trunk vehicle group at the target intersection, the order of the bus vehicles arriving at the platform is adjusted and optimized, and the trunk and branch bus vehicles that stop at the same platform can be merged into the station as much as possible to avoid conflicts and improve the operating efficiency of the bus station.
[0069] S2022 has different implementation methods for judging whether the target branch line vehicle can enter the station in the same batch as the trunk line vehicles parked at the same station without any adjustment and only through the combined effect of vehicle speed guidance and signal timing and vehicle speed guidance, which will be further explained below. Specifically, the same batch of buses entering the station refers to multiple buses parked at the same station and with overlapping stop times entering the station.
[0070] In a possible implementation, S2022 may include determining whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station:
[0071] A1: Without adjusting the travel process of the target trunk line vehicle set and the target branch line vehicle set, determine whether there is overlap in the stop time of the target branch line vehicle set and the target trunk line vehicle set.
[0072] Determine whether the target feeder vehicles can enter the station in the same batch as the mainline vehicles parked at the same platform without any adjustment, that is, determine whether there is any overlap in the station stop time of the target feeder vehicles and the target mainline vehicles.
[0073] A2: If there is overlap, make sure the target branch line vehicle meets the merging conditions of the target trunk line vehicle formation.
[0074] If there is overlap, the target feeder vehicle meets the merging condition of the target trunk vehicle group. Then, the driving process of the target trunk vehicle group and the target feeder vehicle may not be adjusted, and the target feeder vehicle is only guided to merge into the corresponding target trunk vehicle group at the target intersection.
[0075] In a possible implementation, S2022 may include determining whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station:
[0076] B1: While adjusting the travel speeds of the target trunk line vehicle formation and the target branch line vehicle, the stop time of the target trunk line vehicle formation and the target branch line vehicle at the station is re-determined.
[0077] B2: Determine whether the stop time of the target branch line vehicle and the target trunk line vehicle formation overlaps.
[0078] In practical applications, when it is determined in step A1 that there is no overlap, it can be further determined whether the target branch line vehicles and the target trunk line vehicle groups can be brought into the station in the same batch by guiding the speed of the target trunk line vehicle groups and the target branch line vehicles. Before the determination, it is necessary to re-determine the stop time of the target trunk line vehicle groups and the target branch line vehicles after guiding the speed of the target trunk line vehicle groups and the target branch line vehicles, and determine whether there is overlap in the stop time of the target branch line vehicles and the target trunk line vehicle groups according to the updated stop time of each bus.
[0079] B3: If there is overlap, calculate the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation.
[0080] If there is overlap, for the target feeder vehicles and target trunk vehicle groups that can enter the station in the same batch, the traffic efficiency values of the two schemes of target feeder vehicles merging in and target feeder vehicles not merging in are calculated respectively.
[0081] In a possible implementation, the specific implementation of B3 calculating the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation may include:
[0082] B31: While adjusting the travel speeds of the target trunk vehicle formation and the target branch vehicle, calculate the average time required for the target trunk vehicle formation and the target branch vehicle to stop at the station from arriving at the target intersection as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle formation.
[0083] In the embodiment of the present application, the traffic efficiency value is explained by the average time required for each bus to arrive at the target intersection and stop at the station:
[0084]
[0085] Among them, t i is the time required for the ith bus to arrive at the target intersection and stop at the station. n is the number of buses; S is the average time required for each bus to arrive at the target intersection and stop at the station.
[0086] When the target branch line vehicle merges in, using the above formula (1), t i is the time required for the ith bus to arrive at the target intersection and stop at the station after adjusting the travel speed of the target trunk vehicle group and the target branch vehicle, based on the updated arrival time of each bus at the target intersection and the stop time at the station. n is the total number of target branch vehicles and target trunk vehicle groups, and S is the average time required for the target trunk vehicle group and the target branch vehicle to arrive at the target intersection and stop at the station, that is, the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group.
[0087] B32: Without adjusting the travel speeds of the target trunk vehicle formation and the target branch vehicle formation, calculate the average time required for the target trunk vehicle formation to arrive at the target intersection and stop at the station as the second traffic efficiency value when the target branch vehicle does not merge into the target trunk vehicle formation.
[0088] When the target branch line vehicle does not merge, using the above formula (1), t i It is the time required for the i-th bus to arrive at the target intersection and stop at the station based on the original time for each bus to arrive at the target intersection and the stop time when the target trunk vehicle group and the target branch vehicle are not adjusted. n is the total number of target trunk vehicle groups, and S is the average time required for the target trunk vehicle group to arrive at the target intersection and stop at the station, that is, the second traffic efficiency value when the target branch vehicle does not merge into the target trunk vehicle group.
[0089] B4: If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
[0090] If the traffic efficiency of the target feeder vehicle when merging is higher than the traffic efficiency of the target feeder vehicle when not merging, that is, the first traffic efficiency value is greater than the second traffic efficiency value, it can be determined that the target feeder vehicle meets the merging condition of the target trunk vehicle formation. Then, the target feeder vehicle is guided to merge into the corresponding target trunk vehicle formation by guiding the driving speed of at least one of the target trunk vehicle formation and the target feeder vehicle. Otherwise, the target feeder vehicle is marked as a vehicle that cannot merge.
[0091] In a possible implementation, S2022 may include determining whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station:
[0092] C1: Re-determine the stop time of the target trunk line vehicle formation and the target branch line vehicle while adjusting the travel speed and signal light timing of the target trunk line vehicle formation and the target branch line vehicle.
[0093] C2: Determine whether the stop time of the target branch line vehicle and the target trunk line vehicle formation overlaps.
[0094] In practical applications, when it is determined in step B2 that there is no overlap, it can be further determined whether the target branch line vehicles and the target trunk line vehicle groups can enter the station in the same batch by guiding the speed of the target trunk line vehicle groups and the target branch line vehicles and adjusting the signal light timing. Before the judgment, it is necessary to re-determine the station stop time of the target trunk line vehicle groups and the target branch line vehicles after guiding the speed of the target trunk line vehicle groups and the target branch line vehicles and adjusting the signal light timing, and according to the updated station stop time of each bus vehicle, determine whether there is overlap in the station stop time of the target branch line vehicle and the target trunk line vehicle groups.
[0095] C3: If there is overlap, calculate the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation.
[0096] If there is overlap, for the target feeder vehicles and target trunk vehicle groups that can enter the station in the same batch, the traffic efficiency values of the two schemes of target feeder vehicles merging in and target feeder vehicles not merging in are calculated respectively.
[0097] In a possible implementation, C3 may calculate the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation, and the specific implementation may include:
[0098] C31: While adjusting the travel speeds and signal timings of the target trunk vehicle formation and the target branch vehicle, calculate the average time required for the target trunk vehicle formation and the target branch vehicle to stop at the target intersection as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle formation.
[0099] When the target branch line vehicle merges in, using the above formula (1), t i It is the time required for the ith bus to arrive at the target intersection and stop at the station after adjusting the travel speed and signal timing of the target trunk vehicle group and the target branch vehicle, based on the updated arrival time of each bus at the target intersection and the stop time at the station. n is the total number of target branch vehicles and target trunk vehicle groups, and S is the average time required for the target trunk vehicle group and the target branch vehicle to arrive at the target intersection and stop at the station, that is, the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group.
[0100] C32: Without adjusting the travel speeds of the target trunk vehicle formation and the target branch vehicle and the signal timing, calculate the average time required for the target trunk vehicle formation to stop at the target intersection as the second traffic efficiency value when the target branch vehicle does not merge into the target trunk vehicle formation.
[0101] When the target branch line vehicle does not merge, using the above formula (1), t i It is the time required for the i-th bus to arrive at the target intersection and stop at the station based on the original arrival time and stop time of each bus at the target intersection without adjusting the travel speed and signal timing of the target trunk vehicle formation and the target branch vehicle. n is the total number of target trunk vehicle formations, and S is the average time required for the target trunk vehicle formation to arrive at the target intersection and stop at the station, that is, the second traffic efficiency value when the target branch vehicle does not merge into the target trunk vehicle formation.
[0102] C4: If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
[0103] If the traffic efficiency of the target feeder vehicle when merging in is higher than the traffic efficiency of the target feeder vehicle when not merging in, that is, the first traffic efficiency value is greater than the second traffic efficiency value, it can be determined that the target feeder vehicle meets the merging condition of the target trunk vehicle formation. Then, the target feeder vehicle is made to merge into the corresponding target trunk vehicle formation by guiding the driving speed of at least one of the target trunk vehicle formation and the target feeder vehicle and adjusting the signal light timing. Otherwise, the target feeder vehicle is marked as a vehicle that cannot merge in.
[0104] In a possible implementation manner, after S2022, the following may also be included:
[0105] D1: If the target branch line vehicle does not meet the merging conditions of the target trunk line vehicle formation, determine whether the target branch line vehicle meets the merging conditions of the next target trunk line vehicle formation based on the next target trunk line vehicle formation and the stop time of the target branch line vehicle.
[0106] If the target branch line vehicle does not meet the merging conditions of the target main line vehicle formation, the target branch line vehicle is marked as a vehicle that cannot merge. Then, it is also determined whether the target branch line vehicle meets the merging conditions of the next target main line vehicle formation. The specific implementation method of the determination can be found in the description of the above embodiment and will not be repeated here.
[0107] D2: If the target branch line vehicle meets the merging conditions of the next target trunk line vehicle formation, control the target branch line vehicle to merge into the next target trunk line vehicle formation.
[0108] If the target feeder vehicle meets the merging conditions of the next target trunk vehicle formation, the target feeder vehicle can merge into the next target trunk vehicle formation so that the buses stopping at the same platform can enter the station together to avoid conflict.
[0109] If the target branch line vehicle still does not meet the merging conditions of the next target trunk line vehicle formation, the target branch line vehicle will not be processed.
[0110] See also Figure 3 As shown, a flowchart of determining whether a target branch line vehicle can merge into a target trunk line vehicle formation in an embodiment of the present application in actual application is shown.
[0111] Without adjusting the driving process of the public bus, determine whether the target branch line vehicles can enter the station in the same batch as the main line vehicles stopping at the same platform.
[0112] If so, the driving process of the public transport vehicle is not adjusted, and the target branch line vehicle is made to merge into the target trunk line vehicle formation.
[0113] If not, determine whether the target branch line vehicles can enter the station in the same batch as the main line vehicles parked at the same platform under vehicle speed guidance.
[0114] If yes, determine whether the traffic efficiency value of the target branch line vehicle merging in is higher than the traffic efficiency value of the target branch line vehicle not merging in. If higher, the target branch line vehicle is made to merge into the target trunk line vehicle formation through vehicle speed guidance. If not higher, the target branch line vehicle is not merged in.
[0115] If not, determine whether the target branch line vehicles can enter the station in the same batch as the main line vehicles parked at the same platform under the coordination of vehicle speed guidance and signal light timing.
[0116] If yes, determine whether the traffic efficiency value of the target branch line vehicle merging in is higher than the traffic efficiency value of the target branch line vehicle not merging in. If higher, guide the target branch line vehicle to merge into the target trunk line vehicle formation by adjusting the vehicle speed and the timing of the signal lights. If not higher, the target branch line vehicle does not merge in.
[0117] If no, the target feeder vehicle does not merge.
[0118] Determine whether the target feeder vehicle can enter the station in the same batch as the next target trunk vehicle group. If so, make the target feeder vehicle merge into the next target trunk vehicle group. If not, do not process the target feeder vehicle.
[0119] By coordinating the merging of branch line vehicles at the target intersection, the order in which buses arrive at the platform is adjusted and optimized, so that the trunk and branch line buses stopping at the same platform can merge into the station as much as possible to avoid conflicts.
[0120] Based on the public transport sequencing method provided by the above method embodiment, the embodiment of the present application further provides a public transport sequencing device, which will be described below in conjunction with the accompanying drawings.
[0121] See also Figure 4 As shown in FIG. 1 , this figure is a schematic diagram of the structure of a bus sequencing device provided in an embodiment of the present application. Figure 4 As shown, the bus vehicle sequencing device comprises:
[0122] An acquisition unit 401 is used to acquire vehicle information of a public transport vehicle that is expected to arrive at a target intersection, wherein the vehicle information includes a travel speed, a real-time position, and a station to be stopped at, wherein the public transport vehicle includes a trunk line vehicle and a branch line vehicle, and the target intersection is an intersection upstream of the station;
[0123] A control unit 402 is used to control the travel of at least one of the target main vehicle formation and the target branch vehicle based on the vehicle information, so that under the control, the target branch vehicle merges into the target main vehicle formation and enters the station; wherein the target branch vehicle and the platform to be stopped at the target main vehicle formation are the same platform, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target main vehicle formation determined based on the vehicle information.
[0124] In a possible implementation, the control unit includes:
[0125] A first calculation subunit, used for calculating the stop time of the public bus according to the vehicle information;
[0126] The first judgment subunit is used to judge whether the target branch line vehicle meets the merging condition of the target trunk line vehicle group according to the target trunk line vehicle group and the stop time of the target branch line vehicle;
[0127] The first control subunit is used to control the travel of at least one of the target main line vehicle formation and the target branch line vehicle if the target branch line vehicle meets the merging conditions of the target main line vehicle formation, so that under the control, the target branch line vehicle merges into the target main line vehicle formation and enters the station.
[0128] In a possible implementation manner, the first determining subunit includes:
[0129] The second judgment subunit is used to judge whether there is overlap in the stop time of the target branch line vehicle and the target trunk line vehicle without adjusting the driving process of the target trunk line vehicle.
[0130] The first determination subunit is configured to determine, if there is overlap, whether the target branch line vehicle satisfies a merging condition of the target trunk line vehicle formation.
[0131] In a possible implementation manner, the first sub-determination unit includes:
[0132] A second determination subunit is used to re-determine the stop time of the target trunk line vehicle formation and the target branch line vehicle when adjusting the travel speed of the target trunk line vehicle formation and the target branch line vehicle;
[0133] The third judgment subunit is used to judge whether there is overlap in the stop time of the target branch line vehicle and the target trunk line vehicle formation;
[0134] A second calculation subunit is used to calculate, if there is overlap, a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation;
[0135] The third determining subunit is configured to determine that the target branch line vehicle satisfies a merging condition of the target trunk line vehicle formation if the first traffic efficiency value is greater than the second traffic efficiency value.
[0136] In a possible implementation manner, the second computing subunit is specifically configured to:
[0137] Under the condition that the travel speeds of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group;
[0138] Without adjusting the travel speeds of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
[0139] In a possible implementation manner, the first determining subunit includes:
[0140] The fourth determination subunit is used to re-determine the stop time of the target trunk line vehicle group and the target branch line vehicle when adjusting the travel speed and signal light timing of the target trunk line vehicle group and the target branch line vehicle;
[0141] A fourth judgment subunit is used to judge whether there is overlap between the stop time of the target branch line vehicle and the target trunk line vehicle formation;
[0142] A third calculation subunit is used to calculate, if there is overlap, a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation;
[0143] The fifth determining subunit is used to determine that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation if the first traffic efficiency value is greater than the second traffic efficiency value.
[0144] In a possible implementation manner, the third computing subunit is specifically configured to:
[0145] Under the condition that the travel speeds and signal light timing of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group;
[0146] Without adjusting the travel speeds and signal timing of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
[0147] In a possible implementation, the control unit further includes:
[0148] a fifth judgment subunit, for judging whether the target feeder vehicle meets the merging condition of the target trunk vehicle formation according to the next target trunk vehicle formation and the stop time of the target feeder vehicle if the target feeder vehicle does not meet the merging condition of the target trunk vehicle formation;
[0149] The second control subunit is used for controlling the target branch line vehicle to merge into the next target trunk line vehicle formation if the target branch line vehicle meets the merging condition of the next target trunk line vehicle formation.
[0150] In addition, an embodiment of the present application also provides a bus sorting device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the bus sorting method as described in any one of the above items is implemented.
[0151] An embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device executes the bus sorting method as described in any one of the above items.
[0152] An embodiment of the present application also provides a computer program product, including computer program instructions. When the computer program instructions are executed on a computer, the computer executes any of the above-mentioned bus sorting methods.
[0153] The embodiment of the present application can obtain the vehicle information of the bus that is expected to arrive at the target intersection, and the vehicle information includes the driving speed, real-time position and the platform to be stopped. Then, according to the vehicle information, the trunk vehicles that stop at the same platform are formed into a trunk vehicle group. The travel of at least one of the target trunk vehicle group and the target branch vehicle is controlled so that under the control, the target branch vehicle with the same platform to be stopped as a certain trunk vehicle group merges into the target trunk vehicle group to enter the station. Therefore, by coordinating the branch vehicles to merge into the trunk vehicle group at the target intersection, the order of the bus vehicles arriving at the platform is adjusted and optimized, and the trunk and branch bus vehicles that stop at the same platform can be merged into the station as much as possible to avoid conflicts and improve the operating efficiency of the bus station.
[0154] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0155] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0156] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0157] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0158] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for sequencing public transportation vehicles, characterized in that: The method comprises: Obtaining vehicle information of a public transport vehicle that is expected to arrive at a target intersection, the vehicle information including travel speed, real-time location, and the platform to be stopped, the public transport vehicle includes a trunk line vehicle and a branch line vehicle, and the target intersection is an intersection upstream of the station; Based on the vehicle information, the travel of at least one of the target main vehicle formation and the target branch vehicle is controlled so that under the control, the target branch vehicle merges into the target main vehicle formation and enters the station; wherein the target branch vehicle and the platform to be stopped at are the same platform, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target main vehicle formation as determined based on the vehicle information.
2. The method according to claim 1, characterized in that The step of controlling the travel of at least one of the target trunk vehicle group and the target branch vehicle according to the vehicle information so that the target branch vehicle merges into the target trunk vehicle group and enters the station under the control includes: Calculate the stop time of the public transport vehicle according to the vehicle information; According to the target trunk line vehicle formation and the stop time of the target branch line vehicle, determining whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation; If the target branch line vehicle meets the merging condition of the target main line vehicle formation, the travel of at least one of the target main line vehicle formation and the target branch line vehicle is controlled so that under the control, the target branch line vehicle merges into the target main line vehicle formation and enters the station.
3. The method according to claim 2, characterized in that The step of judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes: Without adjusting the travel process of the target trunk line vehicle group and the target branch line vehicle, determining whether there is overlap in the stop time of the target branch line vehicle and the target trunk line vehicle group; If there is overlap, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
4. The method according to claim 2, characterized in that: The step of judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes: Under the condition of adjusting the travel speeds of the target trunk line vehicle group and the target branch line vehicle, re-determining the station stop time of the target trunk line vehicle group and the target branch line vehicle; Determine whether the stop time of the target feeder line vehicle and the target trunk line vehicle formation overlaps; If there is overlap, calculating a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation; If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
5. The method according to claim 4, characterized in that The calculating of the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation comprises: Under the condition that the travel speeds of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group; Without adjusting the travel speeds of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
6. The method according to claim 2, characterized in that The step of judging whether the target branch line vehicle meets the merging condition of the target trunk line vehicle formation according to the target trunk line vehicle formation and the stop time of the target branch line vehicle at the station includes: Under the condition that the travel speed and signal light timing of the target trunk line vehicle group and the target branch line vehicle are adjusted, re-determining the stop time of the target trunk line vehicle group and the target branch line vehicle; Determine whether the stop time of the target feeder line vehicle and the target trunk line vehicle formation overlaps; If there is overlap, calculating a first traffic efficiency value when the target feeder vehicle merges into the target trunk vehicle formation and a second traffic efficiency value when the target feeder vehicle does not merge into the target trunk vehicle formation; If the first traffic efficiency value is greater than the second traffic efficiency value, it is determined that the target branch line vehicle meets the merging condition of the target trunk line vehicle formation.
7. The method according to claim 6, characterized in that The calculating of the first traffic efficiency value when the target branch line vehicle merges into the target trunk line vehicle formation and the second traffic efficiency value when the target branch line vehicle does not merge into the target trunk line vehicle formation comprises: Under the condition that the travel speeds and signal light timing of the target trunk vehicle group and the target branch vehicle are adjusted, the average time required for the target trunk vehicle group and the target branch vehicle to stop at the station from arriving at the target intersection is calculated as the first traffic efficiency value when the target branch vehicle merges into the target trunk vehicle group; Without adjusting the travel speeds and signal timing of the target main-line vehicle formation and the target branch-line vehicle, the average time required for the target main-line vehicle formation to arrive at the target intersection and stop at the station is calculated as the second traffic efficiency value when the target branch-line vehicle does not merge into the target main-line vehicle formation.
8. A bus sequencing device, characterized in that: The device comprises: An acquisition unit is used to acquire vehicle information of a public transport vehicle that is expected to arrive at a target intersection, wherein the vehicle information includes a travel speed, a real-time position, and a station to be stopped, wherein the public transport vehicle includes a trunk line vehicle and a branch line vehicle, and the target intersection is an intersection upstream of the station; A control unit is used to control the travel of at least one of a target trunk vehicle formation and a target branch vehicle according to the vehicle information, so that under the control, the target branch vehicle merges into the target trunk vehicle formation and enters the station; wherein the target branch vehicle and the platform to be stopped at the target trunk vehicle formation are the same platform, and the target branch vehicle is a branch vehicle that meets the merging conditions of the target trunk vehicle formation determined according to the vehicle information.
9. A bus sorting device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the bus sorting method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the public transport vehicle sequencing method according to any one of claims 1 to 7.