Evaluation Method, Device, Equipment and Storage Medium for Canceling Bus Routes

By carefully analyzing the statistical data of bus lines and calculating the passenger flow and travel time changes of the replacement lines after the cancellation, the problem of inaccurate evaluation of bus lines in the existing technology is solved, and the accuracy and meticulousness of the evaluation is improved.

CN114418348BActive Publication Date: 2025-06-03SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111658523.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-06-03
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

The prior art assessment of the withdrawal of bus routes is relatively rough, with low accuracy, and it is difficult to effectively match changes in public travel needs.

Method used

By obtaining statistical data of multiple bus lines during the statistical time period, the whole day is divided into multiple time segments, and the statistical parameters of each bus line for the time segment, the boarding station and the departure station are obtained, and the passenger flow changes and travel time changes of the replacement line after the target bus line is cancelled.

Benefits of technology

It improves the accuracy of the evaluation of the cancelled bus routes, and can more carefully reflect the impact of the bus routes on different routes, different times and different stations after they are cancelled.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114418348B_ABST
    Figure CN114418348B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of data processing, and provides an evaluation method, device, equipment and storage medium for canceling bus lines. The evaluation method for canceling bus lines includes: obtaining statistical data of multiple bus lines within a statistical time period; the statistical data includes a scheduling identifier, the arrival and departure times at stations during scheduling, and the passenger flow between the boarding and alighting stations; dividing the whole day into multiple time segments; according to the statistical data of multiple bus lines and multiple time segments, obtaining statistical parameters of each bus line for the time segment, the boarding station and the alighting station; according to the statistical parameters, obtaining the passenger flow change amount and travel time change amount of the alternative line of the target bus line for the time segment, the boarding station and the alighting station after the target bus line is canceled. By evaluating the cancellation of bus lines for different times, different boarding stations and different alighting stations, the accuracy of the evaluation of canceling bus lines is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and particularly relates to an evaluation method, device, equipment and storage medium for canceling bus lines. Background Art

[0002] Buses are an important means of public transportation. To ensure people's travel, hundreds or even thousands of bus lines are laid out in the city. With the construction of urban rail transit, the emergence of new travel modes, or urban transformation and other factors, people's travel patterns have changed greatly, and the previously planned bus network cannot match the changing needs of the public's travel, so adjustments are needed.

[0003] For example, with the opening of rail transit, the subway diverts the public travel volume, and the passenger flow of some bus lines drops severely. The passenger flow becomes smaller, resulting in a very high empty running rate of buses and wasting public resources. To reduce the operating cost of bus lines, bus operators usually take measures to cancel inefficient lines. However, whether canceling a bus line will have an adverse impact on passengers' travel needs to be evaluated for canceling the bus line.

[0004] In the related art, the evaluation of canceling bus lines is relatively rough and the accuracy is very low. Summary of the Invention

[0005] The present invention provides an evaluation method, device, equipment and storage medium for canceling bus lines, which improves the accuracy of the evaluation of canceling bus lines.

[0006] In a first aspect, the present invention provides an evaluation method for canceling a bus line, including:

[0007] Obtaining statistical data of multiple bus lines within a statistical time period; the statistical data includes a scheduling identifier, the time of arriving at and leaving a station during scheduling, and the passenger flow between the boarding station and the alighting station;

[0008] Dividing the whole day into multiple time segments;

[0009] According to the statistical data of the multiple bus lines and the multiple time segments, obtaining statistical parameters of each bus line for the time segment, the boarding station and the alighting station;

[0010] According to the statistical parameters, obtaining the passenger flow change amount and travel time change amount of the alternative line of the target bus line for the time segment, the boarding station and the alighting station after the target bus line is canceled.

[0011] Optionally, obtaining the statistical parameters of each of the bus lines for the time segment, the boarding stop, and the alighting stop according to the statistical data of the multiple bus lines and the multiple time segments includes:

[0012] For each of the time segments, according to the time of arrival at the stop in the schedule of the bus line, obtain the total number of schedules of the bus line whose time of arrival at the first stop is within the time segment;

[0013] According to the time of arrival at the stop and the time of departure from the stop in the schedule of the bus line and the total number, determine the average time taken for the bus line to travel from the first stop to the second stop within the time segment;

[0014] According to the time of arrival at the stop in the schedule of the bus line and the total number, determine the average number of vehicles of the bus line passing through the first stop within the time segment;

[0015] According to the time of arrival at the stop in the schedule of the bus line, the passenger flow between the boarding stop and the alighting stop, and the total number, determine the average value of the passenger flow of the bus line between the first stop and the second stop within the time segment.

[0016] Optionally, obtaining the passenger flow change amount of the alternative line of the target bus line for the time segment, the boarding stop, and the alighting stop after the target bus line is revoked according to the statistical parameters includes:

[0017] For each of the time segments, obtain the preference degree parameter of the passengers for the alternative line for the first stop and the second stop;

[0018] According to the preference degree parameter, the average number of vehicles of the multiple bus lines passing through the first stop within the time segment, the average value of the passenger flow of the target bus line between the first stop and the second stop within the time segment, and the alternative line set of the target bus line, determine the passenger flow change amount of the alternative line between the first stop and the second stop within the time segment; wherein, the alternative line set includes at least one alternative line.

[0019] Optionally, obtaining the preference degree parameter of the passengers for the alternative line for the first stop and the second stop includes:

[0020] Obtain the number of alternative lines in the alternative line set;

[0021] Determine the preference degree parameter of the alternative route for the first stop and the second stop according to the number of the alternative routes, the set of the alternative routes, and the average passenger flow volume between the first stop and the second stop of the multiple bus routes within the time segment.

[0022] Optionally, according to the statistical parameter, obtain the travel time change amount of the alternative route of the target bus route for the time segment, the boarding stop, and the alighting stop after the target bus route is cancelled, including:

[0023] For each time segment, determine the travel time change amount of the alternative route for the first stop and the second stop within the time segment according to the average passenger flow volume between the first stop and the second stop of the alternative route within the time segment and the average passenger flow volume between the first stop and the second stop of the target bus route within the time segment.

[0024] Optionally, it further includes:

[0025] Obtain bus basic data, where the bus basic data includes information of the stops passed by the multiple bus routes;

[0026] According to the bus basic data, determine the bus routes including at least two overlapping stops on the target bus route among the multiple bus routes as the alternative routes of the target bus route;

[0027] Determine the set of all alternative routes among the multiple bus routes as the alternative route set.

[0028] Optionally, the obtaining of the statistical data of the multiple bus routes within the statistical time period includes:

[0029] Obtain the bus dispatching data, bus arrival and departure data, and bus OD data within the statistical time period; the bus dispatching data includes a dispatching identifier, a dispatching departure time, a dispatching end time, and a bus identifier; the bus arrival and departure data includes a bus identifier, and the times of arriving at and leaving the stop; the bus OD data includes a bus identifier, a dispatching identifier, and the passenger flow volume between the boarding stop and the alighting stop;

[0030] Associate the bus dispatching data, the bus arrival and departure data, and the bus OD data to obtain the statistical data of the multiple bus routes.

[0031] Optionally, before the obtaining of the statistical data of the multiple bus routes within the statistical time period, it further includes:

[0032] Determine whether there are service blind spot stations in the target bus line; among them, there are no other bus lines passing through the preset area where the service blind spot stations are located except the target bus line among the multiple bus lines;

[0033] If it is determined that there are such service blind spot stations, output the service blind spot stations.

[0034] In a second aspect, the present invention provides an evaluation device for canceling a bus line, including:

[0035] An acquisition module, configured to acquire statistical data of multiple bus lines within a statistical time period; the statistical data includes a scheduling identifier, the time of arriving at and leaving a station during scheduling, and the passenger flow between the boarding station and the alighting station;

[0036] A time division module, configured to divide the whole day into multiple time segments;

[0037] A first statistics module, configured to obtain statistical parameters of each bus line for the time segment, the boarding station, and the alighting station according to the statistical data of the multiple bus lines and the multiple time segments;

[0038] A second statistics module, configured to obtain the passenger flow change amount and the travel time change amount of the alternative line of the target bus line for the time segment, the boarding station, and the alighting station after the target bus line is canceled according to the statistical parameters.

[0039] In a third aspect, the present invention provides an evaluation device for canceling a bus line, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the evaluation method for canceling a bus line provided by the present invention is implemented.

[0040] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the evaluation method for canceling a bus line provided by the present invention is implemented.

[0041] The present invention provides an evaluation method, device, device, and storage medium for canceling a bus line. According to the statistical data of multiple bus lines within a statistical time period, the passenger flow change amount and the travel time change amount of the alternative line for different times, different boarding stations, and different alighting stations after the target bus line is canceled are determined. The statistical granularity is more detailed, reflecting the impact of canceling the bus line on different lines, different times, and different stations. Moreover, by integrating two dimensions of the passenger flow change amount and the travel time change amount, the accuracy of the evaluation of canceling the bus line is improved. Description of the Drawings

[0042] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0043] Figure 1 A schematic diagram of a service blind spot site provided by an embodiment of the present invention;

[0044] Figure 2 A schematic diagram of an overlapping site provided by an embodiment of the present invention;

[0045] Figure 3 A flowchart of an evaluation method for canceling a bus line provided by an embodiment of the present invention;

[0046] Figure 4 A schematic structural diagram of an evaluation device for canceling a bus line provided by an embodiment of the present invention;

[0047] Figure 5 A schematic structural diagram of an evaluation device for canceling a bus line provided by an embodiment of the present invention. Detailed implementation manners

[0048] In order to make the objectives, technical solutions and advantages of the present application more clear and understandable, the following further details the present application in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] It can be understood that the terms "first", "second", "third", "fourth", etc. (if any) in the embodiments of the present application are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence.

[0050] First, the concepts related to the present invention are described.

[0051] 1. Time segment

[0052] The whole day can be divided into multiple time segments, and the present invention does not limit the duration and quantity of the time segments.

[0053] For example, starting from 00:00, the 24-hour day is divided into time segments each 10 minutes long. Let τ = idx(t) represent the sequence number or index number corresponding to time segment t. In this way, 1 hour corresponds to 6 time segments, and 24 hours correspond to 6 * 24 = 144 time segments. The index numbers of the time segments can be labeled from 0 to 143. For example, the index number corresponding to the time slice from 06:30 to 06:40 is idx(06:30 - 06:40) = 39 or idx(06:30) = 39, and the index number corresponding to the time slice from 06:40 to 06:50 is 40.

[0054] 2. Basic bus data

[0055] The basic bus data includes information on the stops that each bus line in the bus network passes through.

[0056] Optionally, the information on the stop includes at least one of the following: the name of the stop, the identifier of the stop, or the location information of the stop.

[0057] Optionally, the location information of the stop may include the longitude and latitude of the stop.

[0058] 3. Bus scheduling data

[0059] The bus scheduling data includes, but is not limited to, the scheduling identifier (or called scheduling ID) of the bus line, the scheduling departure time, the scheduling end time, and the bus identifier. The bus scheduling data can be expressed as k = (id, t s , t e , bus no ).

[0060] Among them, id is the scheduling identifier, used to distinguish different departure schedules of different bus lines; t s is the scheduling departure time; t e is the scheduling end time; bus no is the bus identifier, used to distinguish different buses. Optionally, the bus identifier can be the license plate number of the bus.

[0061] For a certain bus line, there are multiple bus scheduling data corresponding to different departure schedules within the departure time period of the bus line in a day. For example, if the departure time of bus line L is from 16:00 to 18:00 and the buses depart every 30 minutes, then there are 5 departure schedules for bus line L in a day, and the scheduling departure times are successively: 16:00, 16:30, 17:00, 17:30, 18:00, and each departure schedule corresponds to bus scheduling data. The departure schedule can also be called scheduling k.

[0062] 4. Bus arrival and departure data

[0063] The bus arrival and departure data includes, but is not limited to, the bus identification, the time of arrival at the station, and the time of departure from the station.

[0064] For a certain dispatching of a certain bus line, the bus arrival and departure data includes the time when the bus arrives at and departs from each station on the bus line during this dispatching.

[0065] 5. Bus origin / destination (OD) data

[0066] OD data is also called traffic volume data, and bus OD data is also called bus traffic volume data, which refers to the traffic volume between the origin and the destination.

[0067] Optionally, the bus OD data includes, but is not limited to: bus identification, dispatching identification, boarding station, alighting station, and the passenger flow between the boarding station and the alighting station. Optionally, the bus OD data can also include the boarding time and the name of the bus line. The bus OD data can be represented as OD ij , indicating the passenger flow between boarding station i and alighting station j.

[0068] For example, bus line L includes 10 stations, marked as S1 to S10. Station i can be any one of S1 to S9, and station j can be any one of S2 to S10.

[0069] 6. Service blind spot stations

[0070] For a station on a bus line, if there are no other bus lines and / or rail transit lines passing through the first preset area where the station is located, then this station is called a service blind spot station. The scope of the first preset area of the present invention is not limited. For example, the first preset area can be an area centered on the station with a radius of R1. For example, R1 is 500 meters.

[0071] If there is at least one service blind spot station on a bus line, when the bus line is cancelled, the first preset area becomes a service blind spot, and the passengers who originally got on and off at the service blind spot station lose the public transportation service, which has a greater impact on passenger travel.

[0072] Illustrate by way of example. Exemplarily, Figure 1 is a schematic diagram of a service blind spot station provided by an embodiment of the present invention. As Figure 1 shown, bus line L0 includes stations A to C. Bus line L1 includes stations A and D. Bus line L2 includes stations A, C, and E. Figure 1 The dotted circular area in

[0073] 7. Coincident Stops, Replacement Routes, and Replacement Route Sets

[0074] For a stop on a bus route, if there are other bus routes and / or rail transit routes passing through the second preset area where the stop is located, then this stop is called a coincident stop. The scope of the second preset area is not limited in the present invention. For example, the second preset area can be an area centered on the stop with a radius of R2. For example, R2 is 300 meters.

[0075] If two bus routes include at least two coincident stops, these two bus routes can be mutually called alternative routes or competing routes. For a bus route, the set of all alternative routes of this bus route is called the replacement route set.

[0076] When a bus route is cancelled, the passengers who originally got on and off at the coincident stops will be diverted to the replacement routes.

[0077] Illustrate with examples. Exemplarily, Figure 2 is a schematic diagram of a coincident stop provided by an embodiment of the present invention. As Figure 2 shown, bus routes L0 to L3 are represented by different line types. Bus route L0 includes stops A to C. Bus route L0 and bus route L1 pass through the same stops A and C and are alternative routes to each other, and stops A and C are coincident stops. Bus route L0 and bus route L2 pass through the same stops A to C and are alternative routes to each other, and stops A to C are coincident stops. The alternative routes of bus route L0 include bus route L2 and bus route L3, and the replacement route set can include bus route L2 and bus route L3.

[0078] The technical solution of the present invention will be described in detail below with specific embodiments.

[0079] Figure 3 is a flowchart of an evaluation method for cancelling a bus route provided by an embodiment of the present invention. For the evaluation method for cancelling a bus route provided in this embodiment, the execution subject can be an evaluation device or an evaluation device for cancelling a bus route. As Figure 3 shown, the evaluation method for cancelling a bus route provided in this embodiment can include:

[0080] S301. Obtain the statistical data of multiple bus routes within a statistical time period. The statistical data includes a scheduling identifier, the arrival and departure times at stops during scheduling, and the passenger flow between the boarding stop and the alighting stop.

[0081] Among them, the specific duration of the statistical time period is not limited in this embodiment. For example, the statistical time period can be 3 months. When the statistical time period is longer, the law of passenger flow on the bus route is more stable, and the evaluation of the bus peak special line is more accurate.

[0082] S302. Divide the whole day into multiple time segments.

[0083] The time segments can be referred to the above description and will not be elaborated here.

[0084] S303. According to the statistical data of multiple bus lines and multiple time segments, obtain the statistical parameters of each bus line for time segments, boarding stations, and alighting stations.

[0085] Generally, the geographical locations passed by each bus line are different, and the passenger flow conditions at different stations are different. Different departure schedules of each bus line are at different times of the day, and the passenger flow conditions are also different. For example, for bus line L0, the scheduling identifier is D1, and the scheduled departure time is 07:00, which is during the morning rush hour with a large passenger flow; the scheduling identifier is D2, and the scheduled departure time is 11:00, which is during the non-peak time with a small passenger flow. Therefore, for each bus line, by conducting statistics for different time segments, different boarding stations, and different alighting stations, the obtained statistical parameters are more detailed and accurate, which can reflect the actual traffic conditions of the bus line at different times and different stations. Evaluating the cancellation of the bus line based on the statistical parameters improves the accuracy of the evaluation.

[0086] S304. According to the statistical parameters, obtain the passenger flow change amount and travel time change amount of the alternative line of the target bus line for time segments, boarding stations, and alighting stations after the target bus line is cancelled.

[0087] Among them, the target bus line is the bus line to be cancelled, and can be any one of multiple bus lines.

[0088] After the target bus line is cancelled, the passenger flow of the target bus line will flow to other lines. For example, the alternative line. In this embodiment, determining the passenger flow change amount of the alternative line for time segments, boarding stations, and alighting stations according to the statistical parameters can reflect the impact on the passenger flow of the alternative line after the target bus line is cancelled. Generally, the passenger flow of the alternative line will increase. The larger the passenger flow change amount, the greater the increase in the passenger flow of the alternative line, and the greater the impact on the alternative line after the target bus line is cancelled. On the contrary, the smaller the passenger flow change amount, the smaller the increase in the passenger flow of the alternative line, and the smaller the impact on the alternative line after the target bus line is cancelled.

[0089] Determining the travel time change amount of the alternative line for time segments, boarding stations, and alighting stations according to the statistical parameters can reflect the impact on the travel time of passengers after the target bus line is cancelled. The larger the travel time change amount, the greater the impact on passengers after the target bus line is cancelled. On the contrary, the smaller the travel time change amount, the smaller the impact on passengers after the target bus line is cancelled.

[0090] Since the statistical parameters, the passenger flow change amount, and the travel time change amount are all calculated for time segments, boarding stations, and alighting stations, they reflect the impacts at different times and different stations after the target bus line is cancelled. By integrating the two dimensions of the passenger flow change amount and the travel time change amount, the accuracy of the evaluation of the cancelled bus line is improved.

[0091] It can be seen that the evaluation method for cancelling a bus line provided in this embodiment determines the passenger flow change amount and the travel time change amount for different times and different stations according to the statistical data of multiple bus lines within a statistical time period. The passenger flow change amount reflects the impact on the passenger flow of the alternative line after the target bus line is cancelled, and the travel time change amount reflects the impact on the travel time of passengers after the target bus line is cancelled. Since the evaluation of the cancelled bus line is carried out for different times and different stations, the accuracy of the evaluation of the cancelled bus line is improved.

[0092] Optionally, before obtaining the statistical data of multiple bus lines within a statistical time period in S301, the evaluation method for cancelling a bus line provided in this embodiment may further include:

[0093] Judge whether there are service blind spot stations in the target bus line. Among them, there is no other bus line passing through the preset area where the service blind spot station is located among the multiple bus lines.

[0094] If it is judged that there are service blind spot stations, output the service blind spot stations.

[0095] In this implementation manner, by judging whether there are service blind spot stations in the cancelled bus line, it can be determined whether there are service blind spots after the target bus line is cancelled. If there are service blind spot stations in the cancelled target bus line, output the service blind spot stations. Optionally, the operation personnel can determine whether to cancel the target bus line according to the service blind spot stations. Optionally, the operation personnel can adjust the planned route of the bus network according to the service blind spot stations, so as to serve the passengers in the blind area and improve the travel experience of the passengers.

[0096] Optionally, in S301, obtaining the statistical data of multiple bus lines within a statistical time period may include:

[0097] Obtain the bus dispatching data, bus arrival and departure data, and bus OD data within the statistical time period. The bus dispatching data includes a dispatching identifier, a dispatching departure time, a dispatching end time, and a bus identifier. The bus arrival and departure data includes a bus identifier, and the times of arriving at and leaving the station. The bus OD data includes a bus identifier, a dispatching identifier, and the passenger flow between the boarding station and the alighting station.

[0098] Associate bus scheduling data, bus arrival and departure data, and bus OD data to obtain statistical data for multiple bus routes.

[0099] Specifically, the bus scheduling data can be expressed as k=(id,t s ,t e ,bus no ), including a scheduling identifier. The bus OD data can be expressed as OD ij , including a bus identifier and a scheduling identifier. The bus arrival and departure data includes a bus identifier. The bus scheduling data, bus arrival and departure data, and bus OD data can be associated according to the bus identifier and the scheduling identifier, so as to obtain the statistical data of each bus route.

[0100] Since the bus scheduling data, bus arrival and departure data, and bus OD data are common statistical data, the statistical data within the statistical time period is obtained through association, reducing the difficulty of data acquisition.

[0101] Optionally, in S303, according to the statistical data of multiple bus routes and multiple time segments, obtain the statistical parameters of each bus route for the time segment, the boarding station, and the alighting station, which may include:

[0102] For each time segment, according to the time of arriving at the station in the scheduling of the bus route, obtain the total number of schedules whose time of arriving at the first station is within the time segment in the scheduling of the bus route.

[0103] According to the time of arriving at the station and leaving the station and the total number in the scheduling of the bus route, determine the average time taken for the bus route to reach the second station from the first station within the time segment.

[0104] According to the time of arriving at the station and the total number in the scheduling of the bus route, determine the average number of vehicles passing through the first station within the time segment.

[0105] According to the time of arriving at the station, the passenger flow between the boarding station and the alighting station, and the total number in the scheduling of the bus route, determine the average value of the passenger flow between the first station and the second station within the time segment.

[0106] Illustrate with an example. Assume that the statistical time period is 3 months. The time segment is 06:30 - 06:40, and the corresponding index number is τ = 39. The bus route is L, the first station is station i, and the second station is station j.

[0107] For bus route L, the total number of departure trips whose arrival time at station i within 06:30 - 06:40 every day within 3 months can be denoted as N.

[0108] For the departure schedules that arrive at station i between 06:30 and 06:40 every day within 3 months, based on the travel time from station i to station j for each departure schedule and the value N, the average time taken for bus line L to reach station j from station i between 06:30 and 06:40 can be determined.

[0109] Based on the total number of vehicles of the departure schedules that arrive at station i between 06:30 and 06:40 every day within 3 months and the value N, the average number of vehicles of bus line L passing through station i between 06:30 and 06:40 can be determined.

[0110] For the departure schedules that arrive at station i between 06:30 and 06:40 every day within 3 months, based on the passenger flow between station i and station j for each departure schedule and the value N, the average passenger flow between station i and station j of bus line L between 06:30 and 06:40 can be determined.

[0111] It can be seen that in this implementation method, due to the relatively long duration of the statistical time period, the passenger flow pattern on the bus line is relatively stable, and the obtained statistical parameters are very accurate. Moreover, each bus line determines statistical parameters for different times and different stations, with a more detailed statistical granularity, and the obtained statistical parameters are more accurate.

[0112] Optionally, the average time taken for a bus line to reach a second station from a first station within a time segment can be determined using formula (1)

[0113]

[0114] where L represents the bus line, i represents the first station in bus line L, j represents the second station in bus line L, τ represents the index number of the time segment, k represents the schedule of bus line L, N represents the total number of schedules k of bus line L whose arrival time at the first station i is within the time segment τ, represents the time taken for bus line L to reach the second station j from the first station i in schedule k.

[0115] Optionally, the average number of vehicles of a bus line passing through a first station within a time segment can be determined using formula (2)

[0116]

[0117] where represents the number of vehicles of bus line L passing through the first station i in schedule k.

[0118] Optionally, the average passenger flow between a first station and a second station of a bus line within a time segment can be determined using formula (3)

[0119]

[0120] Among them, represents the passenger flow volume between the first stop i and the second stop j of the bus line L in schedule k.

[0121] Optionally, in S304, according to the statistical parameters, after obtaining that the target bus line is revoked, the passenger flow change volume of the alternative line of the target bus line for the time segment, the boarding stop, and the alighting stop may include:

[0122] For each time segment, obtain the preference parameter of the passengers for the alternative line for the first stop and the second stop.

[0123] According to the preference parameter, the average number of vehicles passing through the first stop within the time segment, the average passenger flow volume between the first stop and the second stop of the target bus line within the time segment, and the set of alternative lines of the target bus line, determine the passenger flow change volume between the first stop and the second stop of the alternative line within the time segment. Among them, the set of alternative lines includes at least one alternative line.

[0124] In this implementation manner, the preference parameter reflects the probability of passengers choosing an alternative route after the target bus line is revoked. The preference parameter is a parameter for the time segment, the boarding stop, and the alighting stop, and reflects the probability of choosing an alternative route at different times and different stops after the target bus line is revoked. Since the preference parameter, the average number of vehicles, and the average passenger flow volume are all parameters for the time segment, the boarding stop, and the alighting stop, the granularity is more detailed, so the accuracy of the evaluation of the revoked bus line is improved.

[0125] Optionally, obtaining the preference parameter of the passengers for the alternative line for the first stop and the second stop may include:

[0126] Obtain the number of alternative lines in the set of alternative lines.

[0127] According to the number of alternative lines, the set of alternative lines, and the average passenger flow volume between the first stop and the second stop of multiple bus lines within the time segment, determine the preference parameter of the passengers for the alternative line for the first stop and the second stop.

[0128] Exemplarily, the preference parameter of the passengers for the alternative line for the first stop and the second stop can be determined by formula (4)

[0129]

[0130] Among them, Ω represents the set of alternative routes, K represents the number of alternative routes in the set of alternative routes Ω, L represents the bus route, i represents the first stop in the bus route L, j represents the second stop in the bus route L, and L' represents the alternative route. represents the average passenger flow volume between the first stop i and the second stop j of the bus route L within the time segment τ. represents the average passenger flow volume between the first stop i and the second stop j of the alternative route L' within the time segment τ.

[0131] Exemplarily, the formula (5) can be used to determine the passenger flow change volume of the alternative route between the first stop and the second stop within the time segment.

[0132]

[0133] Among them, L' represents the alternative route, and L 0 represents the target bus route. represents the average passenger flow volume of the target bus route L 0 between the first stop i and the second stop j within the time segment τ, that is, the average passenger flow volume released after the target bus route is revoked. represents the average number of vehicles of the bus route L passing through the first stop i within the time segment τ. represents the average number of vehicles of the alternative route L' passing through the first stop i within the time segment τ.

[0134] Optionally, in S304, according to the statistical parameters, obtaining the travel time change volume of the alternative route of the target bus route for the time segment, the boarding stop, and the alighting stop may include:

[0135] For each time segment, according to the average passenger flow volume between the first stop and the second stop of the alternative route within the time segment, and the average passenger flow volume between the first stop and the second stop of the target bus route within the time segment, determine the travel time change volume of the alternative route for the first stop and the second stop within the time segment.

[0136] Optionally, in one implementation manner, the formula (6) can be used to determine the travel time change volume of the alternative route for the first stop and the second stop within the time segment.

[0137]

[0138] Among them, L' represents the alternative route, and L 0 represents the target bus route. represents the target bus route L within the time segment τ. 0The average time taken to travel from the first station i to the second station j represents the average time taken by the alternative route L' to travel from the first station i to the second station j within the time segment τ.

[0139] In this implementation, the travel time variation of each alternative route for the first and second stations within the time segment can be obtained.

[0140] Optionally, in another implementation, the travel time variation of the alternative route for the first and second stations within the time segment can be determined using formula (7)

[0141]

[0142] where L represents a bus route, Ω represents the set of alternative routes, and K represents the number of alternative routes in the set of alternative routes Ω. represents the average time taken by the bus route L to travel from the first station i to the second station j within the time segment τ, L 0 represents the target bus route. represents the target bus route L within the time segment τ 0 The average time taken to travel from the first station i to the second station j.

[0143] In this implementation, based on the average time taken by each alternative route to travel from the first station to the second station, the average time taken by all alternative routes to travel from the first station to the second station is calculated, and the travel time variation of the alternative route for the first and second stations within the time segment is determined. The travel implementation variations of different alternative routes are averaged, which is statistically significant.

[0144] Optionally, the evaluation method for canceling a bus route provided in this embodiment may further include:

[0145] Obtain bus basic data, where the bus basic data includes information on the stations passed by multiple bus routes.

[0146] According to the bus basic data, the bus routes that include at least two overlapping stations on the target bus route among the multiple bus routes are determined as alternative routes of the target bus route.

[0147] Determine the set of all alternative routes among the multiple bus routes as the set of alternative routes.

[0148] For the overlapping stations, refer to the above description and will not be elaborated here.

[0149] Figure 4This is a schematic structural diagram of an evaluation device for canceling bus lines provided by an embodiment of the present invention. The evaluation device for canceling bus lines provided by this embodiment can execute the evaluation method for canceling bus lines provided by the present invention. As Figure 4 shown, the evaluation device for canceling bus lines provided by this embodiment may include:

[0150] An acquisition module 401, configured to acquire statistical data of multiple bus lines within a statistical time period; the statistical data includes a scheduling identifier, the time of arrival at and departure from a station during scheduling, and the passenger flow between the boarding station and the alighting station;

[0151] A time division module 402, configured to divide the whole day into multiple time segments;

[0152] A first statistics module 403, configured to obtain statistical parameters of each bus line for the time segment, the boarding station, and the alighting station according to the statistical data of the multiple bus lines and the multiple time segments;

[0153] A second statistics module 404, configured to obtain the passenger flow change amount and travel time change amount of the alternative line of the target bus line for the time segment, the boarding station, and the alighting station after the target bus line is canceled according to the statistical parameters.

[0154] Optionally, the first statistics module 403 is configured to:

[0155] For each time segment, obtain the total number of schedules of the bus line whose arrival time at the first station during scheduling is within the time segment according to the arrival time at the station during scheduling of the bus line;

[0156] Determine the average time taken for the bus line to reach the second station from the first station within the time segment according to the arrival time and departure time at the station during scheduling of the bus line and the total number;

[0157] Determine the average number of vehicles of the bus line passing through the first station within the time segment according to the arrival time at the station during scheduling of the bus line and the total number;

[0158] Determine the average passenger flow value between the first station and the second station of the bus line within the time segment according to the arrival time at the station during scheduling of the bus line, the passenger flow between the boarding station and the alighting station, and the total number.

[0159] Optionally, the second statistics module 404 is configured to:

[0160] For each of the time segments, obtain the preference parameter of the passengers for the alternative route with respect to the first stop and the second stop;

[0161] According to the preference parameter, the average number of vehicles of the multiple bus lines passing through the first stop within the time segment, the average passenger flow volume between the first stop and the second stop of the target bus line within the time segment, and the set of alternative routes of the target bus line, determine the passenger flow change volume of the alternative route between the first stop and the second stop within the time segment; wherein, the set of alternative routes includes at least one alternative route.

[0162] Optionally, the second statistics module 404 is used for:

[0163] Obtain the number of alternative routes in the set of alternative routes;

[0164] According to the number of alternative routes, the set of alternative routes, and the average passenger flow volume between the first stop and the second stop of the multiple bus lines within the time segment, determine the preference parameter of the passengers for the alternative route with respect to the first stop and the second stop.

[0165] Optionally, the second statistics module 404 is used for:

[0166] For each of the time segments, according to the average passenger flow volume of the alternative route between the first stop and the second stop within the time segment and the average passenger flow volume of the target bus line between the first stop and the second stop within the time segment, determine the travel time change volume of the alternative route with respect to the first stop and the second stop within the time segment.

[0167] Optionally, the acquisition module 401 is further used for:

[0168] Obtain bus basic data, where the bus basic data includes information on the stops passed by the multiple bus lines;

[0169] According to the bus basic data, determine the bus lines that include at least two overlapping stops on the target bus line among the multiple bus lines as the alternative routes of the target bus line;

[0170] Determine the set of all alternative routes among the multiple bus lines as the set of alternative routes.

[0171] Optionally, the acquisition module 401 is used for:

[0172] Obtain the bus scheduling data, bus arrival and departure data, and bus OD data within the statistical time period; the bus scheduling data includes a scheduling identifier, a scheduling departure time, a scheduling end time, and a bus identifier; the bus arrival and departure data includes a bus identifier, and the times of arriving at and leaving the stations; the bus OD data includes a bus identifier, a scheduling identifier, and the passenger flow between the boarding station and the alighting station.

[0173] Associate the bus scheduling data, the bus arrival and departure data, and the bus OD data to obtain the statistical data of the multiple bus lines.

[0174] Optionally, it further includes a blind area processing module, and the blind area processing module is used for:

[0175] Determine whether there are service blind area stations in the target bus line; among the multiple bus lines, there is no other bus line passing through the preset area where the service blind area stations are located except the target bus line;

[0176] If it is determined that there are the service blind area stations, output the service blind area stations.

[0177] It should be noted that each module in the above evaluation device for canceling a bus line can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the electronic device in hardware form or be independent of it, or can be stored in the memory in the electronic device in software form, so as to facilitate the processor to call and execute the operations corresponding to the above modules.

[0178] Figure 5 This is a schematic structural diagram of an evaluation device for canceling a bus line provided by an embodiment of the present invention. As Figure 5 shown, the evaluation device for canceling a bus line provided in this embodiment may include a processor 502, a memory 504, and a communication interface 503 connected by a system bus 501. Among them, the processor 502 is used to provide computing and control capabilities. The memory 504 includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface 503 of the detection device is used to communicate with other devices. When the computer program is executed by the processor 502, it implements the evaluation method for canceling a bus line provided by the present invention.

[0179] Those skilled in the art can understand, Figure 5The structure shown is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the evaluation device for canceling bus lines provided by this application. The specific detection device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0180] It should be clear that the process of the processor executing the computer program in the embodiments of this application is consistent with the execution processes of the various steps in the above method. For details, please refer to the description above.

[0181] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the evaluation method for canceling bus lines provided in the above method embodiments of this application can be implemented.

[0182] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it may include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided by this application may include non-volatile and / or volatile memories. Non-volatile memories may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0183] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0184] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. An evaluation method for canceling bus lines, characterized in that, it includes: Obtain the statistical data of multiple bus lines within a statistical time period; the statistical data includes scheduling identifiers, the times of arriving at and leaving stations during scheduling, and the passenger flow between the boarding station and the alighting station; Divide the whole day into multiple time segments; According to the statistical data of the multiple bus lines and the multiple time segments, obtain the statistical parameters of each bus line for the time segment, the boarding station, and the alighting station, including: for each time segment, according to the time of arriving at the station during the scheduling of the bus line, obtain the total number of schedules in which the time of arriving at the first station during the scheduling of the bus line is within the time segment; according to the times of arriving at and leaving stations during the scheduling of the bus line and the total number, determine the average time spent by the bus line from the first station to the second station within the time segment; according to the time of arriving at the station during the scheduling of the bus line and the total number, determine the average number of vehicles passing through the first station by the bus line within the time segment; according to the time of arriving at the station during the scheduling of the bus line, the passenger flow between the boarding station and the alighting station, and the total number, determine the average passenger flow between the first station and the second station by the bus line within the time segment; According to the statistical parameters, obtain the passenger flow change amount and travel time change amount of the alternative line of the target bus line for the time segment, the boarding station, and the alighting station after the target bus line is canceled; wherein, the target bus line is the bus line to be canceled.

2. The method according to claim 1, characterized in that, the obtaining of the passenger flow change amount of the alternative line of the target bus line for the time segment, the boarding station, and the alighting station after the target bus line is canceled according to the statistical parameters includes: For each time segment, obtain the preference degree parameter of passengers for the alternative line for the first station and the second station; According to the preference degree parameter, the average number of vehicles passing through the first station by the multiple bus lines within the time segment, the average passenger flow between the first station and the second station by the target bus line within the time segment, and the set of alternative lines of the target bus line, determine the passenger flow change amount between the first station and the second station by the alternative line within the time segment; wherein, the set of alternative lines includes at least one alternative line.

3. The method according to claim 2, characterized in that, the obtaining of the preference degree parameter of passengers for the alternative line for the first station and the second station includes: Obtain the number of alternative lines in the set of alternative lines; Determine the preference degree parameter of the alternative route for the first stop and the second stop according to the number of the alternative routes, the set of the alternative routes, and the average passenger flow volume between the first stop and the second stop of the multiple bus lines within the time segment.

4. The method according to claim 1, wherein, according to the statistical parameter, obtaining the change amount of the travel time of the alternative route of the target bus line for the time segment, the boarding stop, and the alighting stop after the target bus line is revoked, includes: For each time segment, determine the change amount of the travel time of the alternative route for the first stop and the second stop within the time segment according to the average passenger flow volume between the first stop and the second stop of the alternative route within the time segment and the average passenger flow volume between the first stop and the second stop of the target bus line within the time segment.

5. The method according to any one of claims 1-4, wherein, further includes: obtaining bus basic data, where the bus basic data includes information of the stops passed by the multiple bus lines; according to the bus basic data, determining the bus lines including at least two overlapping stops on the target bus line among the multiple bus lines as the alternative routes of the target bus line; determining the set of all alternative routes among the multiple bus lines as the alternative route set.

6. The method according to any one of claims 1-4, wherein, the obtaining the statistical data of the multiple bus lines within the statistical time period includes: obtaining the bus scheduling data, the bus arrival and departure data, and the bus OD data within the statistical time period; the bus scheduling data includes a scheduling identifier, a scheduling departure time, a scheduling end time, and a bus identifier; the bus arrival and departure data includes a bus identifier, and the times of the arrival stop and the departure stop; the bus OD data includes a bus identifier, a scheduling identifier, and the passenger flow volume between the boarding stop and the alighting stop; associating the bus scheduling data, the bus arrival and departure data, and the bus OD data to obtain the statistical data of the multiple bus lines.

7. Before obtaining the statistical data of the multiple bus lines within the statistical time period according to any one of claims 1-4, further includes: judging whether there is a service blind spot stop in the target bus line; wherein, there is no other bus line passing through the preset area where the service blind spot stop is located among the multiple bus lines except the target bus line; if it is judged that there is the service blind spot stop, output the service blind spot stop.

8. An evaluation device for revoking a bus line, wherein, includes: an obtaining module, configured to obtain the statistical data of the multiple bus lines within the statistical time period; the statistical data includes a scheduling identifier, the times of the arrival stop and the departure stop during the scheduling, and the passenger flow volume between the boarding stop and the alighting stop; a time division module, configured to divide the whole day time into multiple time segments; A first statistical module, configured to obtain, according to the statistical data of the multiple bus lines and the multiple time segments, statistical parameters of each bus line for the time segment, the boarding station, and the alighting station, including: for each time segment, according to the time of arriving at the station in the schedule of the bus line, obtaining the total number of schedules of the bus line arriving at the first station whose arrival time at the first station is within the time segment; according to the time of arriving at the station and leaving the station in the schedule of the bus line and the total number, determining the average time taken for the bus line to reach the second station from the first station within the time segment; according to the time of arriving at the station in the schedule of the bus line and the total number, determining the average number of vehicles of the bus line passing through the first station within the time segment; according to the time of arriving at the station in the schedule of the bus line, the passenger flow between the boarding station and the alighting station, and the total number, determining the average passenger flow of the bus line between the first station and the second station within the time segment. A second statistical module, configured to obtain, according to the statistical parameters, the passenger flow change amount and the travel time change amount of the alternative line of the target bus line for the time segment, the boarding station, and the alighting station after the target bus line is revoked; wherein the target bus line is the bus line to be revoked.

9. An evaluation device for revoking a bus line Characterized in that it includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the method according to any one of claims 1-7 is implemented.

10. A computer-readable storage medium, on which a computer program is stored, Characterized in that when the computer program is executed by a processor, the method according to any one of claims 1-7 is implemented.

Citation Information

Patent Citations

  • Public traffic route adjustment influence set generation technique

    CN103646537A