CN115730781A - Bus route optimization system based on big data analysis - Google Patents

Bus route optimization system based on big data analysis Download PDF

Info

Publication number
CN115730781A
CN115730781A CN202210793564.XA CN202210793564A CN115730781A CN 115730781 A CN115730781 A CN 115730781A CN 202210793564 A CN202210793564 A CN 202210793564A CN 115730781 A CN115730781 A CN 115730781A
Authority
CN
China
Prior art keywords
station
bus
module
time
people
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210793564.XA
Other languages
Chinese (zh)
Inventor
谷刘义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202210793564.XA priority Critical patent/CN115730781A/en
Publication of CN115730781A publication Critical patent/CN115730781A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a bus route optimization system based on big data analysis, which comprises a user login registration module, a GPS positioning module, a starting station and ending station input module, an on-duty time input module, a train number selection module, a processing and calculating module, a vehicle management module, a real-time vehicle condition information module, a vehicle recommendation module and a route generation module, and has the beneficial effects that: according to the method, passengers are transported in batches in each working hour period, and the station is parked in a sub-station mode, so that the problems that the number of passengers is large and the departure frequency is not enough to meet the requirements of the passengers in the working peak period are solved, the problem that a working group is late due to the fact that the current vehicles are full and waiting for the next working bus takes a large amount of time is solved through the division of working people and the division of non-working people, two continuous stations with the average number of people used per day being smaller than a threshold value are cancelled, a new station is arranged between the two stations, the number of bus parking times is reduced, and the service quality is improved.

Description

Bus route optimization system based on big data analysis
Technical Field
The invention relates to the technical field of bus route optimization, in particular to a bus route optimization system based on big data analysis.
Background
The bus refers to a motor vehicle carrying passengers to go out on urban roads along fixed routes with or without fixed times of a shift, generally speaking, the bus is the most common transportation means at present, and the development of urbanization and motorization leads urban population and regions to be increased continuously, so that the demand of people on public transportation is correspondingly and rapidly increased, while the bus route refers to a vehicle advancing route which is operated according to fixed routes, stops and specified time in a certain area and is used for carrying passengers and according to an approved operation charging standard, the public traveling efficiency and the public service quality of a city can be embodied by the establishment of the bus stops, namely the routes, and the importance of the bus route is self-evident.
Although the bus routes are continuously optimized in recent years, urban public transport is more perfect through the increase of the bus routes and the adjustment of the bus routes, the existing bus routes still have places capable of being optimized because many problems still exist at present, such as the setting of bus stops, unreasonable bus stop intervals, few passengers getting on and off the bus stops in a certain period of time, or the situation that no passenger uses the bus stops, the unreasonable setting of bus stops causes the mutual interference between the bus and other non-public vehicles, the traveling efficiency and the service quality are affected, in addition, the sending frequency is unreasonable, sometimes a bus is missed, the waiting for the next bus may take tens of minutes or even tens of minutes, and particularly the traveling is seriously affected in the peak period of the traveling.
Based on the above problems, it is highly desirable to provide a bus route optimization system and method based on big data analysis, which obtains the number of users in a certain bus number in each working period during working peak period, and carries out passenger transportation in batches according to the number of users, and determines the station with the most number of passengers getting off from all stations of the bus number as the terminal station
Figure SMS_1
The first bus is at the terminal
Figure SMS_2
Corresponding start station and terminal station
Figure SMS_3
Stopping, then the second bus is sent out within a certain time after the first bus is sent out, and the second busThe bus stop is carried out at all the stations, so that the problems that the number of passengers is large in the peak period of working and the departure frequency is not enough to meet the requirements of the passengers are solved, the problem that a working group spends a large amount of time waiting for the next bus due to the fact that the current vehicles are full is solved through the division of working people and non-working people, two continuous stations with the average number of people used per day smaller than a threshold value are cancelled, a new station is arranged between the two stations, the number of times of bus stop is reduced, the service quality is improved, and the position of the new station is reasonably determined according to the number of people used at the two stations.
Disclosure of Invention
The invention aims to provide a bus route optimization system and method based on big data analysis, so as to solve the problems in the background technology.
In order to solve the technical problems, the invention provides the following technical scheme:
the bus route optimization system comprises a user login registration module, a GPS positioning module, a starting station and ending station input module, an on-duty time input module, a bus number selection module, a processing calculation module, a vehicle management module, a real-time bus condition information module, a vehicle recommendation module and a route generation module, wherein the GPS positioning module is used for acquiring the real-time position when the user logs in and acquiring the position of a bus stop point in an area, the starting station and ending station input module is used for inputting the starting station and the ending station of the trip of the user, the bus number selection module is used for selecting the bus number to be taken by the user, the route generation module is used for obtaining the trip route of the user according to the input result of the starting station and the ending station input module and the GPS positioning module, the processing calculation module is used for calculating the number of pre-used persons in the same bus route, the vehicle management module is used for controlling the time of the bus taking, the time of the bus to reach the starting station and the time of the bus stop recommended by the user, and the route generation module is used for calculating the number of the bus taking time of the bus stop time of the bus to the user.
Furthermore, the on-duty time input module determines on-duty people and non-on-duty people according to input results of users and further determines a plurality of on-duty time nodes according to daily on-duty time, the vehicle management module determines first bus departure time according to each on-duty time node and the destination station position input by the starting station and ending station input module, and during on-duty peak hours, the on-duty people and the non-on-duty people are divided according to the input results of the users.
Furthermore, the vehicle management module calculates the number of user crowds corresponding to each working time node according to the working time nodes divided by the working time input module, controls the stop times of buses according to the number of the user crowds, controls the number of the user crowds corresponding to a certain working time node to control the stop stations of the buses, carries out stop-by-stop and reduces the stop times of the buses, thereby improving the operation efficiency and the service quality, transporting large batches of users getting off at the same station first, solving the problem of retention of a large number of people at the bus station, reducing the working time, namely reducing the stop time of the buses at the station, preventing interference with other non-bus vehicles and improving the travel efficiency.
Furthermore, the vehicle management module sends out a second bus within a certain time after the first bus is sent out, and the stop of the first bus is the terminal station with the largest number of people getting off
Figure SMS_4
And the second bus is normally stopped, namely all stations stop and the second bus stops at the first busIn a certain time after the delivery of a bus, send the second public transit that all stops normally stopped immediately, the number of every stop can not be many in this time, although every stop of second public transit all stops, compare in present public transport system, trip efficiency has still improved greatly.
Further, the bus route optimization method comprises the following steps:
s1: the user logs in through the user login registration module, after the user logs in, the GPS positioning module acquires the real-time position of the user, the user inputs the initial station and the terminal station of the route of the trip of the current time through the initial station and terminal station input modules, the route generation module generates the route of the trip of the current time according to the initial station and the real-time position input by the user, and the number of pre-waiting persons of each station corresponding to each train number is determined according to the train number selection module and the initial station and terminal station input modules;
s2: selecting any number of vehicles, calculating the number of the passengers getting off at each terminal station by the processing and calculating module according to the vehicle number selecting module and the input modules of the starting station and the terminal stations, and selecting the terminal station with the most passengers getting off as
Figure SMS_5
And determining arrival at the terminal station according to the working time input module
Figure SMS_6
The number of people on duty and the number of people not on duty, when the terminal station
Figure SMS_7
When the number of people getting off is more than or equal to the threshold value, the threshold value is set according to the time interval, the threshold value in the peak working period is more than the ordinary period, the number of people getting off is the sum of the number of people on working and the number of people not on working, the time spent by the user for reaching the initial station position input by the user from the current position is calculated by utilizing the processing and calculating module, and the time for reaching the user reaching the first initial station position at the latest is determined as
Figure SMS_8
The real-time vehicle condition information module acquires the information from the starting station to the first starting stationTime spent on position
Figure SMS_9
If the stop of the first bus of any bus number is the terminal
Figure SMS_10
And a terminal
Figure SMS_11
A corresponding start station;
s3: the real-time vehicle condition information module calculates the time when the first bus of any number of times arrives at each stop according to the departure time T of the first bus
Figure SMS_12
Wherein, in the step (A),
Figure SMS_13
the waiting number of people at the position of each starting station is calculated for the time when the bus arrives at the ith starting station and the time when the bus arrives at each station
Figure SMS_14
Wherein
Figure SMS_15
Number of waiting persons at the ith start station, i.e. public transport
Figure SMS_16
When the time reaches the position of the ith starting station, the waiting number of people of the starting station is
Figure SMS_17
Corresponding to the bus line, i +1 bus stops are provided, i starting stops and i finishing stops are provided;
s4: is cut off to
Figure SMS_18
At the time of day, all at the terminal
Figure SMS_19
The user getting off is the first user group, and the vehicle recommendsThe module recommends first public transit to first user crowd, recommends the second public transit to the other user crowd of this train of selection beyond the first user crowd, the second public transit is from the starting station within a certain time after first public transit is opened, the second public transit is for normally stopping, all stops stop promptly.
Further, in the step S2, if the departure time of the first bus controlled by the vehicle management module is T, the time when the first bus arrives at the first start station is T
Figure SMS_20
The time of arrival of the user who arrived at the first starting station position at the latest
Figure SMS_21
Before the first bus arrives at the first start station
Figure SMS_22
Further, in the step S1, the processing and calculating module obtains a selection user group corresponding to each train number according to the train number selection module, determines the number of pre-waiting persons at each station corresponding to the train number according to the input times of each start station in the input results of the input module of the start station and the end station in the selection user group corresponding to the train number,
in the step S2, the processing and calculating module obtains the selected user group corresponding to each train number according to the train number selecting module, and determines the number of people getting off at each station corresponding to the train number according to the input times of each terminal station in the input results of the input module for the start station and the terminal station in the selected user group corresponding to the train number.
In step S2, the user who arrives at the first start station position at the latest, i.e., the destination station input by the user, is
Figure SMS_23
When the user is in
Figure SMS_24
When the time reaches the first starting station, the terminal station
Figure SMS_25
The number of alighting persons is more than or equal to the threshold value, the number of alighting persons is less than or equal to
Figure SMS_26
There may be multiple users arriving at a first origination station and both the first origination station and the destination station
Figure SMS_27
Other sites in between.
Further, in step S4, the terminal station
Figure SMS_28
The number of people getting off is the sum of the number of people on duty and the number of people not on duty, namely, the person gets off
Figure SMS_29
At the time of day, all at the terminal
Figure SMS_30
The first user crowd of getting off the bus preferably recommends a first bus to the crowd of getting on duty when the first user crowd is partially the crowd of getting on duty, and the part is the crowd of not getting on duty, and when first user crowd quantity is greater than the threshold value, the vehicle recommending module preferentially recommends the first bus to the crowd of getting on duty, and in special peak period of getting on duty, first bus is preferred to solve the crowd's demand of getting on duty, greatly reduces the pressure of public transit system, improves trip efficiency, and according to the time that the crowd of not getting on duty user arrives the first station earlier and preferentially recommends the crowd of not getting on duty that arrives earlier and take first bus, until the crowd of getting on duty sum of crowd and the crowd of not getting on duty that the vehicle recommending module recommends equals the threshold value, the vehicle recommending module recommends to take the second bus to remaining crowd of not getting on duty, when the crowd of first user is equal to the threshold value, the vehicle recommending module takes first bus to all the crowd of getting on duty and the crowd of not getting on duty.
Further, the processing and calculating module obtains the average number of people using each station every day through calculation, and when the average number of people using two continuous stations is smaller than a threshold value, the corresponding two stations are cancelled, and the two stations are locatedSetting a new station between the stations, wherein the distance between the two stations is L, if the average number of people used at the first station per day is m, and the average number of people used at the second station per day is n, determining the specific position of the new station between the two stations according to the ratio of the number of people used corresponding to the two stations to the sum of the number of people used at the two stations, namely the distance between the new station and the first station is L
Figure SMS_31
The new station is at a distance from the second station of
Figure SMS_32
In daily life, there are many stops nobody getting on or off the bus many times, consequently, the bus will stop this stop at every turn and will waste time, reduces the operating efficiency of bus, will accord with two continuous stops cancellation of condition, and then sets up a new stop between two stops to reduce the number of times of stopping of bus, improve trip efficiency, and according to the average number of using every day at every station, confirm the position at new stop.
Compared with the prior art, the invention has the following beneficial effects: the invention obtains the number of users in a certain bus in each working period in the working peak period, carries out passenger transportation in batches according to the number of the users, and determines the station with the most number of passengers getting off in all stations of the bus as the terminal station
Figure SMS_33
The first bus is at the terminal
Figure SMS_34
Corresponding start station and terminal station
Figure SMS_35
Stopping, then sending a second bus within a certain time after the first bus is dispatched, stopping the second bus at all stations so as to solve the problems that the number of passengers is large and the dispatching frequency is not enough to meet the requirements of the passengers during the working peak period, and solving the problem that the working people and the non-working people are divided so as to solve the problem that the working people are in the working due to the current busThe bus stop system has the advantages that the bus stop system is full of passengers, waiting for the passengers to leave the bus takes a lot of time and arrive late, two continuous stations with the average number of passengers per day smaller than a threshold value are cancelled, a new station is arranged between the two stations, the number of times of bus stop is reduced, the service quality is improved, and the position of the new station is reasonably determined according to the number of the passengers at the two stations.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a block diagram of a bus route optimization system based on big data analysis according to the present invention;
FIG. 2 is a schematic diagram illustrating steps of a bus route optimization method based on big data analysis according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-2, the present invention provides the following technical solutions:
a bus route optimization system based on big data analysis comprises a user login registration module, a GPS positioning module, a starting station and ending station input module, an on-duty time input module, a bus number selection module, a processing calculation module, a vehicle management module, a real-time bus condition information module, a vehicle recommendation module and a route generation module, wherein the GPS positioning module is used for acquiring the real-time position when a user logs in and acquiring the position of a bus stop point in an area, the starting station and ending station input module is used for inputting the starting station and the ending station of the current trip of the user, the bus number selection module is used for selecting the bus number to be taken by the user, the route generation module is used for obtaining the trip route of the user according to the input results of the starting station and ending station input module and the GPS positioning module, the processing calculation module is used for calculating the number of pre-used buses in one bus route, the vehicle management module is used for controlling the departure time of the bus and the stop time of the bus, and the travel time information module is used for recommending the bus stop time to the bus to the user, and the travel time is used for calculating the user to the bus stop point.
The bus departure time determining module determines the departure time of the bus according to the departure time of the bus, and the destination time input module inputs the departure time of the bus according to the departure time of the bus.
The vehicle management module calculates the number of user groups corresponding to the on-duty time node aiming at each on-duty time node according to the on-duty time nodes divided by the on-duty time input module, and the vehicle management module controls the stop of the bus according to the number of the user groups.
The vehicle management module sends out a second bus within a certain time after the first bus is sent out, and the stop station of the first bus is the terminal station with the largest number of getting-off people
Figure SMS_36
And the second bus is normally stopped, namely all stops are stopped.
The bus route optimization method comprises the following steps:
s1: the user logs in through the user login registration module, after the user logs in, the GPS positioning module acquires the real-time position of the user, the user inputs an initial station and a terminal station of the travel route of the time through the initial station and terminal station input modules, the route generation module generates the travel route of the time according to the initial station and the real-time position input by the user, the processing and calculating module obtains a selected user group corresponding to each train number according to the train number selection module, and then the number of the pre-waiting persons of each station corresponding to the train number is determined according to the input times of each initial station in the input results of the initial station and terminal station input modules in the selected user group corresponding to the train number;
s2: selecting any number of bus, obtaining a selection user group corresponding to each number of bus by the processing and calculating module according to the number of bus selection module, determining the number of getting-off persons of each station corresponding to the number of bus according to the input times of each terminal station in the input results of the input module of the initial station and the terminal station in the selection user group corresponding to the number of bus, and selecting the terminal station with the most number of getting-off persons as the terminal station
Figure SMS_38
And determining arrival at the terminal station according to the working time input module
Figure SMS_41
The number of people on duty and the number of people not on duty, when the terminal station
Figure SMS_44
When the number of people getting off is more than or equal to the threshold, the threshold is set according to the time interval, the threshold in the peak working period is more than the ordinary period, the number of people getting off is the sum of the number of people on duty and the number of people not on duty, the time spent by the user to reach the initial station position input by the user from the current position is calculated by utilizing the processing and calculating module, and the time when the user arriving at the first initial station position at the latest is determined as
Figure SMS_39
The time taken to reach the first starting station position from the starting station is acquired by the real-time vehicle condition information module
Figure SMS_42
If the departure time of the first bus controlled by the vehicle management module is T, the time when the first bus arrives at the first starting station is T
Figure SMS_45
Time of arrival of user arriving at the first starting station position at the latest
Figure SMS_46
Before the first bus arrives at the first start station
Figure SMS_37
If the stop of the first bus of any bus number is the terminal
Figure SMS_40
And with a terminal station
Figure SMS_43
A corresponding start station;
s3: the real-time vehicle condition information module calculates the time when the first bus of any number of times arrives at each stop according to the departure time T of the first bus
Figure SMS_47
Wherein, in the step (A),
Figure SMS_48
the waiting number of people at the position of each starting station is calculated for the time when the bus arrives at the ith starting station and the time when the bus arrives at each station
Figure SMS_49
Wherein
Figure SMS_50
Number of waiting persons at the ith start station, i.e. public transport
Figure SMS_51
When the time reaches the position of the ith starting station, the waiting number of people of the starting station is
Figure SMS_52
Corresponding to the bus line, i +1 bus stops are provided, i starting stops and i finishing stops are provided;
s4: is cut off to
Figure SMS_53
At the time of day, all at the terminal
Figure SMS_54
The user who gets off is first user crowd, and the vehicle recommending module recommends first public transit to first user crowd, recommends the second public transit to the other user crowd of this train of selection beyond the first user crowd, and the second public transit is opened from the starting station within a certain time after first public transit is opened, and the second public transit is normal stop, and all stops stop promptly, terminal station stop
Figure SMS_55
The number of people getting off is the sum of the number of people on duty and the number of people not on duty, namely, the person gets off
Figure SMS_56
At the time of day, all at the terminal
Figure SMS_57
When the first user crowd is partially the on-duty crowd and partially the non-on-duty crowd, and the number of the first user crowd is larger than the threshold value, the vehicle recommending module preferentially recommends a first bus to the on-duty crowd, and preferentially recommends the first bus to be taken by the first arriving non-on-duty crowd according to the time when the non-on-duty crowd users arrive at the first starting station, until the sum of the number of the on-duty crowd recommended by the vehicle recommending module and the number of the non-on-duty crowd is equal to the threshold value, the vehicle recommending module recommends a second bus to be taken by the remaining non-on-duty crowd, and when the number of the first user crowd is equal to the threshold value, the vehicle recommending module recommends the first bus to be taken by all the on-duty crowd and the non-on-duty crowd.
The processing calculation module obtains the average number of people used at each station every day through calculation, when the average number of people used at two continuous stations is smaller than a threshold value, the two corresponding stations are cancelled, a new station is arranged between the two stations, the distance between the two stations is L, if the average number of people used at the first station every day is m, and the average number of people used at the second station every day is n, the specific position of the new station between the two stations is determined according to the proportion of the number of people used at the two stations corresponding to each other to the sum of the number of people used at the two stations, namely the distance from the new station to the first station is
Figure SMS_58
The new station is at a distance from the second station of
Figure SMS_59
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments described above, or equivalents may be substituted for elements thereof. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (1)

1. The utility model provides a bus route optimizing system based on big data analysis which characterized in that: the bus route optimization system comprises a user login registration module, a GPS (global positioning system) positioning module, an initial station and final station input module, an on-duty time input module, a bus number selection module, a processing calculation module, a vehicle management module, a real-time vehicle condition information module, a vehicle recommendation module and a route generation module, wherein the GPS positioning module is used for acquiring the real-time position when a user logs in and acquiring the position of a bus station in an area;
the system comprises a bus management module, an on-duty time input module, a bus management module and a bus management module, wherein the on-duty time input module determines on-duty people and non-on-duty people according to input results of users and further determines a plurality of on-duty time nodes according to daily on-duty time;
the vehicle management module calculates the number of user groups corresponding to the on-duty time node aiming at each on-duty time node according to the on-duty time nodes divided by the on-duty time input module, and the vehicle management module controls the stop of the bus according to the number of the user groups;
the vehicle management module sends out a second bus within a certain time after the first bus is sent out, and the stop of the first bus is a terminal station with the largest number of people getting off
Figure QLYQS_1
The second bus stops normally, namely all stops stop;
the bus route optimization method comprises the following steps:
s1: the user logs in through the user login registration module, after the user logs in, the GPS positioning module acquires the real-time position of the user, the user inputs the initial station and the terminal station of the route of the trip of the current time through the initial station and terminal station input modules, the route generation module generates the route of the trip of the current time according to the initial station and the real-time position input by the user, and the number of pre-waiting persons of each station corresponding to each train number is determined according to the train number selection module and the initial station and terminal station input modules;
s2: selecting any number of vehicles, calculating the number of the passengers getting off at each terminal station by the processing and calculating module according to the vehicle number selecting module and the input modules of the starting station and the terminal stations, and selecting the terminal station with the most passengers getting off as
Figure QLYQS_2
And determining arrival at the terminal station according to the working time input module
Figure QLYQS_3
The number of people on duty and the number of people not on duty, as a terminal station
Figure QLYQS_4
When the number of people getting off is more than or equal to the threshold value, the threshold value is set according to the time interval, the threshold value in the peak working period is more than the ordinary period, the number of people getting off is the sum of the number of people on working and the number of people not on working, the time spent by the user for reaching the initial station position input by the user from the current position is calculated by utilizing the processing and calculating module, and the time for reaching the user reaching the first initial station position at the latest is determined as
Figure QLYQS_5
The time required for the real-time vehicle condition information module to reach the first starting station from the starting station is acquired
Figure QLYQS_6
If the stop of the first bus of any bus number is the terminal
Figure QLYQS_7
And with a terminal station
Figure QLYQS_8
A corresponding start station;
s3: the real-time vehicle condition information module calculates the time when the first bus of any number of times arrives at each stop according to the departure time T of the first bus
Figure QLYQS_9
Wherein, in the step (A),
Figure QLYQS_10
the waiting number of people at the position of each starting station is calculated for the time when the bus arrives at the ith starting station and the time when the bus arrives at each station
Figure QLYQS_11
Wherein
Figure QLYQS_12
Number of waiting persons for the ith start station position, i.e. public traffic in
Figure QLYQS_13
When the time reaches the position of the ith starting station, the waiting number of people of the starting station is
Figure QLYQS_14
Corresponding to the bus line, i +1 bus stops are provided, i starting stops and i finishing stops are provided;
s4: is cut off to
Figure QLYQS_15
At the time of day, all at the terminal
Figure QLYQS_16
The method comprises the following steps that a user getting off is a first user group, a vehicle recommending module recommends a first bus to the first user group, and recommends a second bus to other user groups except the first user group, wherein the second bus is driven from a starting station within a certain time after the first bus is driven out, and the second bus is normally stopped, namely all stations are stopped;
in the step S2, if the vehicle management module controls the departure time of the first bus to be T, the time when the first bus arrives at the first start station is T
Figure QLYQS_17
The time of arrival of the user who arrived at the first starting station position at the latest
Figure QLYQS_18
Before the first bus arrives at the first start station
Figure QLYQS_19
In the step S1, the processing and calculating module obtains the selection user group corresponding to each train number according to the train number selection module, determines the number of the pre-waiting persons of each station corresponding to the train number according to the input times of each initial station in the input results of the input module of the initial station and the final station in the selection user group corresponding to the train number,
in the step S2, the processing and calculating module obtains a selection user group corresponding to each train number according to the train number selection module, and then determines the number of people getting off at each station corresponding to the train number according to the input times of each terminal station in the input results of the input modules of the initial station and the final station in the selection user groups corresponding to the train numbers;
the processing and calculating module obtains the average number of people used at each station every day through calculation, when the average number of people used at two continuous stations is smaller than a threshold value, the two corresponding stations are cancelled, a new station is arranged between the two stations, the distance between the two stations is L, if the average number of people used at the first station every day is m, and the average number of people used at the second station every day is n, the specific position of the new station between the two stations is determined according to the proportion of the number of people used at the two stations corresponding to each other to the sum of the number of people used at the two stations, namely the distance from the new station to the first station is
Figure QLYQS_20
New station being spaced from second stationA distance of
Figure QLYQS_21
CN202210793564.XA 2020-12-11 2020-12-11 Bus route optimization system based on big data analysis Pending CN115730781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210793564.XA CN115730781A (en) 2020-12-11 2020-12-11 Bus route optimization system based on big data analysis

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011459039.1A CN112465177B (en) 2020-12-11 2020-12-11 Bus route optimization system and method based on big data analysis
CN202210793564.XA CN115730781A (en) 2020-12-11 2020-12-11 Bus route optimization system based on big data analysis

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202011459039.1A Division CN112465177B (en) 2020-12-11 2020-12-11 Bus route optimization system and method based on big data analysis

Publications (1)

Publication Number Publication Date
CN115730781A true CN115730781A (en) 2023-03-03

Family

ID=74803686

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202210793564.XA Pending CN115730781A (en) 2020-12-11 2020-12-11 Bus route optimization system based on big data analysis
CN202011459039.1A Active CN112465177B (en) 2020-12-11 2020-12-11 Bus route optimization system and method based on big data analysis

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202011459039.1A Active CN112465177B (en) 2020-12-11 2020-12-11 Bus route optimization system and method based on big data analysis

Country Status (1)

Country Link
CN (2) CN115730781A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113034890A (en) * 2021-03-15 2021-06-25 重庆交通开投科技发展有限公司 Bus turn time calculating and predicting method under cross-line operation condition
CN115321288A (en) * 2022-08-30 2022-11-11 乌鲁木齐鸿新聚鑫商贸有限公司 Elevator dispatching method and system based on artificial intelligence

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101765655B1 (en) * 2010-10-25 2017-08-24 삼성전자주식회사 Method and system for settling public transportation fee
CN106485912B (en) * 2016-10-24 2019-06-18 东南大学 A kind of common bus dynamic dispatching method based on bus station informationization
CN111220170A (en) * 2020-02-10 2020-06-02 戴井之 Navigation system and method thereof

Also Published As

Publication number Publication date
CN112465177A (en) 2021-03-09
CN112465177B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
WO2021004115A1 (en) Combined dispatching optimization method for manned buses and autonomous buses
CN103956041B (en) A kind of bus dispatching system and control method thereof
CN107564269B (en) A kind of half flexible bus dispatching method based on willingness to pay
CN109800902B (en) Unmanned bus optimization method for uninterrupted reciprocating flexible line length
CN109308574B (en) Real-time response Internet semi-flexible bus scheduling method
CN107481512A (en) The intelligent dispatching method of automatic Pilot public transport
CN110782694B (en) Internet bus arrival and stop management optimization method
CN104464274A (en) Car-sharing taxi taking method and server
CN109544901A (en) A kind of Research on Intelligent Scheduling of Public Traffic Vehicles method and device based on history passenger flow big data
CN111063209B (en) Automatic driving bus combined dispatching optimization method matched with inter-section bus
CN112465177B (en) Bus route optimization system and method based on big data analysis
CN112580866B (en) Bus route bunching optimization method based on whole-course vehicle and inter-vehicle combined scheduling
CN107170271B (en) Regional management scheduling method and system for Internet of vehicles
CN109615112B (en) Response type community bus driving scheduling optimization method
CN107545724A (en) A kind of dynamic dispatching method of bus, device and system
CN113159499B (en) Traffic hub arrival passenger flow evacuation-oriented multi-exit mode combined scheduling method
KR102504273B1 (en) DRT request information clustering method for allocating DRT cars and system thereof
CN113077162A (en) Multi-vehicle type customized bus area scheduling method facing real-time requirements
CN106981189B (en) intelligent bus running route setting method and system
CN115472011B (en) Bus intelligent line planning algorithm based on reservation data
CN116109081A (en) Dynamic bus scheduling optimization method and device based on Internet of things
CN113538886A (en) Real-time response type customized bus hierarchical scheduling method
CN112396823A (en) Bus dispatching center linkage method and system
CN112580962A (en) Traffic optimization scheduling system and method based on smart city
CN110246356B (en) Method for determining number and type of variable-route public transport configuration vehicles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination