CN110069720B - Bus taking route pushing method and device, computer equipment and storage medium - Google Patents
Bus taking route pushing method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110069720B CN110069720B CN201711071425.1A CN201711071425A CN110069720B CN 110069720 B CN110069720 B CN 110069720B CN 201711071425 A CN201711071425 A CN 201711071425A CN 110069720 B CN110069720 B CN 110069720B
- Authority
- CN
- China
- Prior art keywords
- bus
- information
- arrival
- time
- running
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Traffic Control Systems (AREA)
Abstract
The embodiment of the disclosure provides a bus taking route pushing method and device, computer equipment and a computer readable storage medium, which are applied to the technical field of travel route planning, wherein the bus taking route pushing method is applied to network appointment application software and specifically comprises the following steps: receiving a riding starting position and a terminal arrival position input by a user; determining an alternative bus taking route according to the taking starting position and the terminal arrival position; acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus taking route; respectively determining arrival time information of the corresponding buses when the buses respectively arrive at a target bus stop according to each piece of real-time arrival information, wherein the target bus stop is the bus stop closest to the bus starting position; and pushing the optimal bus taking route to the user according to the arrival time information of each bus. The embodiment of the disclosure can realize the prompt of the specific arrival time of the bus at the bus stop.
Description
Technical Field
The disclosed embodiment relates to the technical field of travel route planning, in particular to a bus taking route pushing method, a bus taking route pushing device, computer equipment and a computer readable storage medium.
Background
At present, when a user selects a bus trip mode, a mode of searching a route generally comprises downloading bus treasure application software of a current city, the user needs to download corresponding software every time the user arrives at one city, and the corresponding software is downloaded after the user leaves the city, so that the operation is troublesome, the mobile data flow of the user is wasted, the real-time specific arrival time of a bus route which can be taken cannot be known, and the trip experience of the user is influenced; certainly, the user can also find the route through map application software (such as a Baidu map, a Gaode map and the like) installed in the intelligent terminal, and although the user can sometimes know that the bus route to be taken arrives at a plurality of stations away from the station where the user takes the bus, the user can only carry out related prompt when the bus is close to the station where the user takes the bus, and the user's travel experience is influenced because the user still cannot accurately know the real-time specific arrival time of the bus route which can be taken.
Disclosure of Invention
The embodiment of the disclosure is based on the above problems, and provides a new technical scheme, and by integrating bus taking route planning and pushing functions into a network appointment service, the prompt of specific arrival time of a bus to a bus stop is realized, so that a user can select an optimal bus taking route by combining the actual conditions of the user, and the user experience is improved.
In view of this, according to a first aspect of the embodiments of the present disclosure, a method for pushing a bus taking route is provided, which is applied to an online appointment application software, and the method for pushing the bus taking route includes: receiving a riding starting position and a terminal arrival position input by a user; determining an alternative bus taking route according to the taking starting position and the terminal arrival position; acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus taking route; respectively determining arrival time information of the corresponding buses when the buses respectively arrive at a target bus stop according to each piece of real-time arrival information, wherein the target bus stop is the bus stop closest to the bus starting position; and pushing the optimal bus taking route to the user according to the arrival time information of each bus.
In the technical scheme, when a user determines a bus taking starting position and an end point arrival position through network appointment application software, an alternative bus taking route can be selected for the user on the basis of the alternative bus taking route, and specifically, whether the bus is direct or not, whether transfer is needed or not, the alternative bus taking route is determined by comprehensively considering factors such as whole-course predicted running time and the like, and when the bus in the scheme reaches a bus stop, real-time arrival information of the bus is sent to a data service platform of the network appointment application software, specifically, the real-time arrival information can be sent to the data service platform by triggering a signal transmitter through a safety signal transmitter on the bus when a bus arrival driver presses a stop door opening button, and further, when the user sends a bus taking route pushing request by inputting the bus taking starting position and the end point arrival position, the latest real-time arrival information sent by the bus corresponding to each alternative route in the alternative bus taking route at the moment is obtained The corresponding arrival time information of the bus to the target bus stop point where the user gets on the bus is determined according to the latest real-time arrival information, and the bus taking route preferentially recommended to the user is determined according to the arrival time information, and the priority is selected in the priority.
In the above technical solution, preferably, the real-time arrival information includes arrival bus stops, number information, license plate information, driving direction information, and information of the jurisdiction where each bus arrives.
In the technical scheme, in order to ensure that the arrival time of each bus at a target bus stop can be accurately determined according to the real-time arrival information of each bus, the real-time arrival information at least comprises the arrival bus stop when the real-time arrival information is currently sent, the number of the bus, the license plate, the driving direction (uplink or downlink), the jurisdiction where the bus is located and the like; meanwhile, the bus management and control system can also realize effective monitoring of each bus based on the real-time arrival information.
In any of the above technical solutions, preferably, the step of determining arrival time information of each corresponding bus at the target bus stop according to each piece of real-time arrival information includes: determining running vehicles matched with each piece of real-time arrival information, wherein the running vehicles are signed vehicles of network appointment application software, and the running directions of the running vehicles are matched with the running direction information of corresponding buses; taking a vehicle which is overlapped with the driving route of the corresponding bus in the driving vehicles as a reference vehicle; and acquiring the running information of the reference vehicle so as to determine the arrival time information of the corresponding bus according to the running information.
In the technical scheme, when the specific time for each bus to reach the target bus stop is determined according to the latest real-time arrival information sent by each bus, the running information of the signed vehicles of the network appointment application software needs to be referred, that is, the travel information of a section of bus route from the current bus stop to the target bus stop of the bus in the historical travel of the contracted vehicle needs to be collected in advance, the accuracy and the reliability of the obtained arrival time information can be ensured by collecting, counting and analyzing the historical driving information of the contracted vehicles of the network appointment application software, determining the corresponding arrival time information of the buses by taking the driving information of the vehicles with overlapped driving routes as reference information and analyzing and summarizing a large amount of empirical data, meanwhile, the value of data stored in a data service platform of the network car booking application software is improved, and the practicability of the network car booking application software is improved.
In any one of the above technical solutions, preferably, the travel information includes: the driving speed and the driving distance from the bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
In the technical scheme, when the arrival time information of the bus reaching the target bus stop is determined according to the running information of the contracted vehicle of the network appointment application software, on one hand, the arrival time information can be determined based on the running speed and the running distance in the running information, wherein the running speed can be an average value of a large number of historical running speeds, and on the other hand, the running time of the contracted vehicle of the network appointment application software passing through the route can be directly obtained and is generally an average value of a large number of historical running times.
In any of the above technical solutions, preferably, the arrival time information includes arrival time at which each bus arrives at the target bus stop and travel time from the arrival bus stop to the target bus stop of each bus; and the step of pushing the preferred bus route to the user according to the arrival time information of each bus comprises the following steps: determining the travel time of a user from a bus starting position to a target bus stop; and pushing the alternative bus taking route corresponding to the running time longer than the travel time to the user as the optimal bus taking route.
In the technical scheme, in order to ensure that a user can select an optimal bus taking route which is most suitable for current travel based on arrival time information of each bus, the arrival time information can comprise specific arrival time when the bus reaches a target bus stop and required travel time from the arrival bus stop sending latest real-time arrival information to the target bus stop through a travel route corresponding to a bus taking route pushing request initiated by the user; further, the alternative bus taking route which is longer than the travel time (such as walking time or riding time) of the user from the taking starting position to the target bus stop can be pushed to the user as the optimal bus taking route, so that the user can arrive at the target bus stop earlier than the corresponding bus, the user can conveniently arrange the own travel time more reasonably, and the travel experience of the user is improved.
According to a second aspect of the embodiments of the present disclosure, a bus taking route pushing device is provided, which is applied to network appointment application software, and includes: the receiving module is used for receiving a riding starting position and a terminal arrival position input by a user; the screening module is used for determining alternative bus taking routes according to the taking starting positions and the terminal arrival positions received by the receiving module; the acquisition module is used for acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus taking route determined by the determination module; the determining module is used for respectively determining the arrival time information of the corresponding buses when the buses respectively arrive at the target bus stop according to each piece of real-time arrival information acquired by the acquiring module, and the target bus stop is the bus stop closest to the bus taking initial position; and the pushing module is used for pushing the preferred bus route to the user according to the arrival time information of each bus determined by the determining module.
In the technical scheme, when a user determines a bus taking starting position and an end point arrival position through network appointment application software, an alternative bus taking route can be selected for the user on the basis of the alternative bus taking route, and specifically, whether the bus is direct or not, whether transfer is needed or not, the alternative bus taking route is determined by comprehensively considering factors such as whole-course predicted running time and the like, and when the bus in the scheme reaches a bus stop, real-time arrival information of the bus is sent to a data service platform of the network appointment application software, specifically, the real-time arrival information can be sent to the data service platform by triggering a signal transmitter through a safety signal transmitter on the bus when a bus arrival driver presses a stop door opening button, and further, when the user sends a bus taking route pushing request by inputting the bus taking starting position and the end point arrival position, the latest real-time arrival information sent by the bus corresponding to each alternative route in the alternative bus taking route at the moment is obtained The corresponding arrival time information of the bus to the target bus stop point where the user gets on the bus is determined according to the latest real-time arrival information, and the bus taking route preferentially recommended to the user is determined according to the arrival time information, and the priority is selected in the priority.
In the above technical solution, preferably, the real-time arrival information includes arrival bus stops, number information, license plate information, driving direction information, and information of the jurisdiction where each bus arrives.
In the technical scheme, in order to ensure that the arrival time of each bus at a target bus stop can be accurately determined according to the real-time arrival information of each bus, the real-time arrival information at least comprises the arrival bus stop when the real-time arrival information is currently sent, the number of the bus, the license plate, the driving direction (uplink or downlink), the jurisdiction where the bus is located and the like; meanwhile, the bus management and control system can also realize effective monitoring of each bus based on the real-time arrival information.
In any of the above technical solutions, preferably, the determining module specifically includes: the first determining submodule is used for determining running vehicles matched with each piece of real-time arrival information, wherein the running vehicles are signed vehicles of the network appointment application software, and the running directions of the running vehicles are matched with the running direction information of the corresponding buses; the matching submodule is used for taking a vehicle which is superposed with the driving route of the corresponding bus in the driving vehicles as a reference vehicle; and the acquisition submodule is used for acquiring the running information of the reference vehicle so as to determine the arrival time information of the corresponding bus according to the running information.
In the technical scheme, when the specific time for each bus to reach the target bus stop is determined according to the latest real-time arrival information sent by each bus, the running information of the signed vehicles of the network appointment application software needs to be referred, that is, the travel information of a section of bus route from the current bus stop to the target bus stop of the bus in the historical travel of the contracted vehicle needs to be collected in advance, the accuracy and the reliability of the obtained arrival time information can be ensured by collecting, counting and analyzing the historical driving information of the contracted vehicles of the network appointment application software, determining the corresponding arrival time information of the buses by taking the driving information of the vehicles with overlapped driving routes as reference information and analyzing and summarizing a large amount of empirical data, meanwhile, the value of data stored in a data service platform of the network car booking application software is improved, and the practicability of the network car booking application software is improved.
In any one of the above technical solutions, preferably, the travel information includes: the driving speed and the driving distance from the bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
In the technical scheme, when the arrival time information of the bus reaching the target bus stop is determined according to the running information of the contracted vehicle of the network appointment application software, on one hand, the arrival time information can be determined based on the running speed and the running distance in the running information, wherein the running speed can be an average value of a large number of historical running speeds, and on the other hand, the running time of the contracted vehicle of the network appointment application software passing through the route can be directly obtained and is generally an average value of a large number of historical running times.
In any of the above technical solutions, preferably, the arrival time information includes arrival time at which each bus arrives at the target bus stop and travel time from the arrival bus stop to the target bus stop of each bus; and the pushing module specifically comprises: the second determining submodule is used for determining the travel time of the user reaching the target bus stop at the bus taking starting position; and the pushing submodule is used for pushing the alternative bus taking route corresponding to the running time longer than the travel time to the user as the optimal bus taking route.
In the technical scheme, in order to ensure that a user can select an optimal bus taking route which is most suitable for current travel based on arrival time information of each bus, the arrival time information can comprise specific arrival time when the bus reaches a target bus stop and required travel time from the arrival bus stop sending latest real-time arrival information to the target bus stop through a travel route corresponding to a bus taking route pushing request initiated by the user; further, the alternative bus taking route which is longer than the travel time (such as walking time or riding time) of the user from the taking starting position to the target bus stop can be pushed to the user as the optimal bus taking route, so that the user can arrive at the target bus stop earlier than the corresponding bus, the user can conveniently arrange the own travel time more reasonably, and the travel experience of the user is improved.
According to a third aspect of the embodiments of the present disclosure, a computer device is provided, where the computer device includes a processor, and the processor is configured to implement, when executing a computer program stored in a memory, the steps of the bus taking route pushing method according to any one of the above-mentioned technical solutions of the first aspect.
According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of any one of the bus taking route pushing methods in the technical solutions of the first aspect.
According to the technical scheme of the embodiment of the disclosure, the bus taking route planning and pushing functions are integrated into the network appointment service, so that the specific arrival time of the bus at the bus stop is prompted, a user can conveniently select the optimal bus taking route by combining the actual situation of the user, and the user experience is improved.
Drawings
Fig. 1 shows a flow diagram of a bus route pushing method according to an embodiment of the disclosure;
fig. 2 is a schematic flowchart illustrating a method for determining arrival time information of a bus at a target bus stop according to an embodiment of the present disclosure;
FIG. 3 is a schematic flow chart illustrating a method for pushing a preferred bus route according to arrival time information of a bus according to an embodiment of the present disclosure;
fig. 4 shows a schematic block diagram of a bus route pushing device of an embodiment of the disclosure;
FIG. 5 shows a schematic block diagram of the determination module shown in FIG. 4;
FIG. 6 shows a schematic block diagram of the push module shown in FIG. 4;
FIG. 7 shows a schematic block diagram of a computer device of an embodiment of the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the embodiments of the present disclosure may be more clearly understood, embodiments of the present disclosure are described in further detail below with reference to the accompanying drawings and detailed description. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure, however, the embodiments of the disclosure may be practiced in other ways than those described herein, and therefore the scope of the embodiments of the disclosure is not limited by the specific embodiments disclosed below.
The method for pushing the bus riding route according to the embodiment of the disclosure is described in detail below with reference to fig. 1 to 3.
As shown in fig. 1, the bus taking route pushing method according to the embodiment of the present disclosure is applied to network appointment application software, and specifically includes the following steps:
and 102, receiving a riding starting position and a terminal arrival position input by a user.
And 104, determining an alternative bus route according to the bus starting position and the bus ending position.
And 106, acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus route.
And 108, respectively determining the arrival time information of the corresponding buses when the buses respectively arrive at the target bus stop according to each piece of real-time arrival information, wherein the target bus stop is the bus stop closest to the bus taking initial position.
And step 110, pushing the optimal bus route to the user according to the arrival time information of each bus.
In the embodiment, when a user determines a bus taking starting position and an end point arriving position through network appointment application software, an alternative bus taking route can be selected for the user on the basis of the alternative bus taking route, and specifically, whether the bus takes the bus directly or not, whether the bus needs to be changed, the whole estimated running time and other factors can be comprehensively considered to determine the alternative bus taking route, and when the bus in the scheme reaches a bus stop, the bus sends real-time arrival information to a data service platform of the network appointment application software, specifically, a safety signal transmitter on the bus can be used, when a bus arrival driver presses a stop opening button, the signal transmitter is triggered to send the real-time arrival information to the data service platform, and further, when the user inputs a bus taking route pushing request through the bus taking starting position and the end point arriving position, the latest sent real-time arrival information of the bus corresponding to each alternative route in the alternative bus taking route at the moment is obtained, the corresponding arrival time information of the bus reaching the target bus stop point where the user gets on the bus is determined according to the latest real-time arrival information, and the bus taking route preferentially recommended to the user is determined according to the arrival time information, and the optimal route is selected.
Further, in the above embodiment, the real-time arrival information includes arrival bus stops, number information, license plate information, driving direction information, and information of the jurisdiction where each bus arrives.
In the embodiment, in order to ensure that the arrival time of each bus at the target bus stop can be accurately determined according to the real-time arrival information of each bus, the real-time arrival information at least comprises the information of the arrival bus stop when the real-time arrival information is currently sent, the number of the bus, the license plate, the driving direction (uplink or downlink), the district in which the bus is located and the like; meanwhile, the bus management and control system can also realize effective monitoring of each bus based on the real-time arrival information.
Further, in any of the above embodiments, as shown in fig. 2, the step 108 may specifically be performed as the following flow:
in step S20, a traveling vehicle matching each of the real-time arrival information is determined.
The running vehicles are contract vehicles of the network appointment application software, and the running directions of the running vehicles are matched with the running direction information of the corresponding buses.
And step S22, taking the vehicle which is overlapped with the driving route of the corresponding bus in the driving vehicles as a reference vehicle.
And step S24, acquiring the running information of the reference vehicle to determine the arrival time information of the corresponding bus according to the running information.
In the embodiment, when the specific time of each bus reaching the target bus stop is determined according to the latest real-time arrival information sent by each bus, the running information of the contracted vehicles of the network appointment application software needs to be referred, that is, the travel information of a section of bus route from the current bus stop to the target bus stop of the bus in the historical travel of the contracted vehicle needs to be collected in advance, the accuracy and the reliability of the obtained arrival time information can be ensured by collecting, counting and analyzing the historical driving information of the contracted vehicles of the network appointment application software, determining the corresponding arrival time information of the buses by taking the driving information of the vehicles with overlapped driving routes as reference information and analyzing and summarizing a large amount of empirical data, meanwhile, the value of data stored in a data service platform of the network car booking application software is improved, and the practicability of the network car booking application software is improved.
Further, in the above-described embodiment, the running information includes: the driving speed and the driving distance from the bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
In this embodiment, when the arrival time information of the bus reaching the target bus stop is determined according to the travel information of the contracted vehicle of the network appointment application software, on one hand, the arrival time information can be determined based on the travel speed and the travel distance in the travel information, wherein the travel speed can be an average value of a large number of historical travel speeds, and on the other hand, the travel time of the contracted vehicle of the network appointment application software passing through the route, which is generally an average value of a large number of historical travel times, can be directly obtained.
Further, in any of the above embodiments, the arrival time information includes arrival time at which each bus arrives at the target bus stop and travel time length of each bus from the arrival bus stop to the target bus stop.
In this embodiment, in order to ensure that the user can select the optimal bus taking route most suitable for the current trip based on the arrival time information of each bus, the arrival time information may include the specific arrival time of the bus reaching the target bus stop and the required driving time length from the arrival bus stop sending the latest real-time arrival information to the target bus stop corresponding to the bus taking route pushing request initiated by the user
Further, in the above embodiment, as shown in fig. 3, the step 110 may be specifically executed as the following flow:
and step S30, determining the travel time of the user reaching the target bus stop at the bus taking starting position.
And step S32, pushing the alternative bus taking route corresponding to the running time length longer than the travel time to the user as the preferred bus taking route.
In this embodiment, the alternative bus taking route longer than the travel time (such as walking time or riding time) of the user from the taking starting position to the target bus stop can be pushed to the user as the preferred bus taking route, so that the user reaches the target bus stop earlier than the corresponding bus, the user can conveniently arrange the own travel time more reasonably, and the travel experience of the user is improved.
Specifically, in a specific application scenario of the embodiment of the present disclosure, the network appointment application software may be a trickle travel application software, after the user a leaves the station in the city B, the user a wants to select a bus travel mode to arrive at the meeting center C from the station, opens the trickle travel application software to input a starting station (i.e., a travel starting position) and an ending point meeting center C (i.e., an ending point arrival position), selects all possible bus taking routes (i.e., alternative bus taking routes) according to the starting point and the ending point by using a background data service platform (e.g., a trickle large data platform) of the trickle travel application software, knows that a bus station closest to the station at present is a bus station D, and obtains buses to which real-time arrival information is sent at the present, such as 3 buses E, F and G, and at the present time, buses E, F and G respectively arrive at a bus station H on their travel routes, K and M, the bus station H, K and the M are respectively separated from the bus station D by 3 stations, 2 stations and 2 stations; further acquiring vehicles in three routes, namely 3-stop, 2-stop and 2-stop arriving at bus stop D from bus stop H, K and M respectively, according to historical driving information of signed vehicles stored in a background data service platform of the drip-out application software, and obtains an average value of the traveling speeds and a traveling distance in the history traveling information of the vehicle to calculate a required traveling time, or directly calling the average value of the running time to prompt the user, so that a preferred bus taking route can be determined according to the matching degree of the running time and the time of the user A from the railway station to the bus stop D, for example, a route comprising buses E and G is selected to be provided for the user, the specific arrival time of each bus is prompted to the user, to arrange for adjustment of the walking speed of the person, etc., to ensure arrival before the bus arrives at bus stop D.
To sum up, through the bus route propelling movement scheme of this embodiment, can make the user avoid installing other too much application software such as driving, public bus treasured, and through controlling national public transit real-time position, to the suggestion bus arrival time when user's propelling movement route, the user of being convenient for arranges the trip plan, and the public transport company of being convenient for simultaneously faces oneself vehicle whereabouts in real time, can be according to the time point of arriving each website to each way public transit, whether needs the section car to handle etc. of rapid judgement.
The bus route pushing device according to the embodiment of the disclosure is described in detail below with reference to fig. 4 and 6.
As shown in fig. 4, the bus taking route pushing device 40 according to the embodiment of the present disclosure is applied to network appointment application software, and specifically includes: a receiving module 402, a screening module 404, an obtaining module 406, a determining module 408, and a pushing module 410.
The receiving module 402 is configured to receive a riding start position and a destination arrival position input by a user; the screening module 404 is configured to determine an alternative bus taking route according to the taking starting position and the terminal arrival position received by the receiving module 402; the obtaining module 406 is configured to obtain the latest real-time arrival information sent by the bus corresponding to each alternative bus route determined by the determining module 408; the determining module 408 is configured to determine, according to each piece of real-time arrival information acquired by the acquiring module 406, arrival time information of each corresponding bus at a target bus stop, where the target bus stop is a bus stop closest to a bus taking starting position; the pushing module 410 is configured to push a preferred bus route to the user according to the arrival time information of each bus determined by the determining module 408.
In the embodiment, when a user determines a bus taking starting position and an end point arriving position through network appointment application software, an alternative bus taking route can be selected for the user on the basis of the alternative bus taking route, and specifically, whether the bus takes the bus directly or not, whether the bus needs to be changed, the whole estimated running time and other factors can be comprehensively considered to determine the alternative bus taking route, and when the bus in the scheme reaches a bus stop, the bus sends real-time arrival information to a data service platform of the network appointment application software, specifically, a safety signal transmitter on the bus can be used, when a bus arrival driver presses a stop opening button, the signal transmitter is triggered to send the real-time arrival information to the data service platform, and further, when the user inputs a bus taking route pushing request through the bus taking starting position and the end point arriving position, the latest sent real-time arrival information of the bus corresponding to each alternative route in the alternative bus taking route at the moment is obtained, the corresponding arrival time information of the bus reaching the target bus stop point where the user gets on the bus is determined according to the latest real-time arrival information, and the bus taking route preferentially recommended to the user is determined according to the arrival time information, and the optimal route is selected.
Further, in the above embodiment, the real-time arrival information includes arrival bus stops, number information, license plate information, driving direction information, and information of the jurisdiction where each bus arrives.
In the embodiment, in order to ensure that the arrival time of each bus at the target bus stop can be accurately determined according to the real-time arrival information of each bus, the real-time arrival information at least comprises the information of the arrival bus stop when the real-time arrival information is currently sent, the number of the bus, the license plate, the driving direction (uplink or downlink), the district in which the bus is located and the like; meanwhile, the bus management and control system can also realize effective monitoring of each bus based on the real-time arrival information.
Further, in any of the above embodiments, as shown in fig. 5, the determining module 408 specifically includes: a first determination sub-module 4082, a matching sub-module 4084 and an acquisition sub-module 4086.
The first determining submodule 4082 is configured to determine a driving vehicle matched with each piece of real-time arrival information, where the driving vehicle is a contracted vehicle of the network appointment application software, and a driving direction of the driving vehicle is matched with driving direction information of a corresponding bus; the matching submodule 4084 is configured to use, as a reference vehicle, a vehicle that coincides with the travel route of the corresponding bus among the traveling vehicles; the obtaining submodule 4086 is configured to obtain the driving information of the reference vehicle, so as to determine the arrival time information of the corresponding bus according to the driving information.
In the embodiment, when the specific time of each bus reaching the target bus stop is determined according to the latest real-time arrival information sent by each bus, the running information of the contracted vehicles of the network appointment application software needs to be referred, that is, the travel information of a section of bus route from the current bus stop to the target bus stop of the bus in the historical travel of the contracted vehicle needs to be collected in advance, the accuracy and the reliability of the obtained arrival time information can be ensured by collecting, counting and analyzing the historical driving information of the contracted vehicles of the network appointment application software, determining the corresponding arrival time information of the buses by taking the driving information of the vehicles with overlapped driving routes as reference information and analyzing and summarizing a large amount of empirical data, meanwhile, the value of data stored in a data service platform of the network car booking application software is improved, and the practicability of the network car booking application software is improved.
Further, in the above-described embodiment, the running information includes: the driving speed and the driving distance from the bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
In this embodiment, when the arrival time information of the bus reaching the target bus stop is determined according to the travel information of the contracted vehicle of the network appointment application software, on one hand, the arrival time information can be determined based on the travel speed and the travel distance in the travel information, wherein the travel speed can be an average value of a large number of historical travel speeds, and on the other hand, the travel time of the contracted vehicle of the network appointment application software passing through the route, which is generally an average value of a large number of historical travel times, can be directly obtained.
Further, in any of the above embodiments, the arrival time information includes arrival time at which each bus arrives at the target bus stop and travel time length of each bus from the arrival bus stop to the target bus stop.
In this embodiment, in order to ensure that the user can select the optimal bus taking route most suitable for the current trip based on the arrival time information of each bus, the arrival time information may include a specific arrival time at which the bus reaches the target bus stop and a required travel time from the arrival bus stop sending the latest real-time arrival information to the target bus stop corresponding to the user initiating the bus taking route pushing request.
Further, in any of the above embodiments, as shown in fig. 6, the pushing module 410 specifically includes: a second determination submodule 4102 and a push submodule 4104.
The second determining submodule 4102 is configured to determine a travel time of the user at the bus taking starting position to the target bus stop; the pushing submodule 4104 is configured to push the alternative bus taking route corresponding to the travel time longer than the travel time to the user as the preferred bus taking route.
In this embodiment, the alternative bus taking route longer than the travel time (such as walking time or riding time) of the user from the taking starting position to the target bus stop can be pushed to the user as the preferred bus taking route, so that the user reaches the target bus stop earlier than the corresponding bus, the user can conveniently arrange the own travel time more reasonably, and the travel experience of the user is improved.
FIG. 7 shows a schematic block diagram of a computer device of an embodiment of the present disclosure.
As shown in fig. 7, the computer device 70 according to the embodiment of the disclosure includes a memory 702, a processor 704 and a computer program stored on the memory 702 and executable on the processor 704, where the memory 702 and the processor 704 may be connected by a bus, and the processor 704 is configured to implement the steps of the bus route pushing method according to the embodiment when executing the computer program stored in the memory 702.
The steps in the method of the embodiments of the present disclosure may be sequentially adjusted, combined, and deleted according to actual needs.
The bus taking route pushing device and the units in the computer equipment can be combined, divided and deleted according to actual needs.
According to an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the bus taking route pushing method according to the embodiment.
Further, it is understood by those skilled in the art that all or part of the steps in the methods of the above embodiments may be implemented by instructing related hardware with a program, and the program may be stored in a computer-readable storage medium, where the storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), a One-time Programmable Read-Only Memory (OTPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), an optical Disc (EEPROM), a Compact Disc Read-Only Memory (CD-ROM), or other Memory Disk storage, tape storage, or any other medium readable by a computer that can be used to carry or store data.
Further, the Computer device may be a PC (Personal Computer) terminal; the network appointment vehicle application software can be run on an intelligent terminal, such as a user mobile phone.
The technical scheme of the embodiment of the disclosure is explained in detail in combination with the accompanying drawings, and the bus taking route planning and pushing functions are integrated into the network appointment service, so that the specific arrival time of the bus at the bus stop is prompted, a user can conveniently select the optimal bus taking route by combining the actual conditions of the user, and the user experience is improved.
In the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance, and specific meanings of the above terms in the embodiments of the present disclosure may be understood according to specific situations by those of ordinary skill in the art.
The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure, and various modifications and changes may be made to the present disclosure by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the disclosed embodiments should be included in the scope of protection of the disclosed embodiments.
Claims (10)
1. A bus taking route pushing method is characterized by being applied to network appointment application software and comprising the following steps:
receiving a riding starting position and a terminal arrival position input by a user;
determining an alternative bus taking route according to the taking starting position and the terminal arrival position;
acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus taking route;
respectively determining arrival time information of the corresponding buses when the buses respectively arrive at a target bus stop according to each piece of real-time arrival information, wherein the target bus stop is the bus stop closest to the bus starting position;
pushing an optimal bus taking route to a user according to the arrival time information of each bus;
the step of respectively determining the arrival time information of the corresponding buses which respectively arrive at the target bus stop according to each piece of real-time arrival information comprises the following steps:
determining a running vehicle matched with each real-time arrival information,
the running vehicles are signed vehicles of the network appointment application software, and the running directions of the running vehicles are matched with the running direction information of the corresponding buses;
taking a vehicle which is overlapped with the driving route of the corresponding bus in the driving vehicles as a reference vehicle;
the method comprises the steps of obtaining running information of the reference vehicle, determining arrival time information of a corresponding bus according to the running information, wherein the running information comprises an average value of running speed and a running distance, determining running time according to the average value and the running distance, and determining the arrival time information according to the running time.
2. The bus taking route pushing method according to claim 1, wherein the real-time arrival information includes arrival bus stops, train number information, license plate information, driving direction information and information of the jurisdiction where each bus arrives.
3. The bus taking route pushing method according to claim 2, wherein the driving information comprises: a travel speed and a travel distance from the arriving bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
4. The bus route pushing method according to any one of claims 2 or 3,
the arrival time information comprises the arrival time of each bus at the target bus stop and the running time of each bus from the arrival bus stop to the target bus stop; and
the step of pushing the preferred bus route to the user according to the arrival time information of each bus comprises the following steps:
determining the travel time of a user from the bus taking initial position to the target bus stop;
and taking the alternative bus taking route corresponding to the running time longer than the travel time as the optimal bus taking route to be pushed to the user.
5. The utility model provides a bus route pusher, its characterized in that is applied to net appointment application software, bus route pusher includes:
the receiving module is used for receiving a riding starting position and a terminal arrival position input by a user;
the screening module is used for determining an alternative bus taking route according to the taking starting position and the terminal arrival position received by the receiving module;
the acquisition module is used for acquiring the latest transmitted real-time arrival information of the bus corresponding to each alternative bus taking route determined by the determination module;
the determining module is used for respectively determining the arrival time information of the corresponding buses when the buses respectively arrive at the target bus stop according to each piece of real-time arrival information acquired by the acquiring module, wherein the target bus stop is the bus stop closest to the bus taking starting position;
the pushing module is used for pushing the optimal bus taking route to the user according to the arrival time information of each bus determined by the determining module;
wherein, the real-time arrival information comprises the driving direction information of each bus, and the determining module specifically comprises:
the first determining submodule is used for determining running vehicles matched with each piece of real-time arrival information, wherein the running vehicles are signed vehicles of the network appointment application software, and the running directions of the running vehicles are matched with the running direction information of corresponding buses;
the matching submodule is used for taking a vehicle which is superposed with the running route of the corresponding bus in the running vehicles as a reference vehicle;
the acquisition submodule is used for acquiring the running information of the reference vehicle so as to determine the arrival time information of the corresponding bus according to the running information, wherein the running information comprises an average value of running speed and a running distance, the running time is determined according to the average value and the running distance, and the arrival time information is determined according to the running time.
6. The bus taking route pushing device according to claim 5, wherein the real-time arrival information includes arrival bus stops, train number information, license plate information, driving direction information and information of the jurisdiction where each bus arrives.
7. The bus route pushing device according to claim 6, wherein the driving information comprises: a travel speed and a travel distance from the arriving bus stop to the target bus stop; or the travel time from the arrival bus stop to the target bus stop.
8. Bus route pushing device according to any one of claims 6 or 7,
the arrival time information comprises the arrival time of each bus at the target bus stop and the running time of each bus from the arrival bus stop to the target bus stop; and
the pushing module specifically comprises:
the second determining submodule is used for determining the travel time of the user from the riding starting position to the target bus stop;
and the pushing submodule is used for pushing the alternative bus taking route corresponding to the running time longer than the travel time to the user as the optimal bus taking route.
9. A computer arrangement, characterized in that the computer arrangement comprises a processor for implementing the steps of the bus route push method according to any one of claims 1 to 4 when executing a computer program stored in a memory.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the bus route pushing method according to any one of claims 1 to 4.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711071425.1A CN110069720B (en) | 2017-11-03 | 2017-11-03 | Bus taking route pushing method and device, computer equipment and storage medium |
JP2018566263A JP6934024B2 (en) | 2017-06-21 | 2018-06-21 | Route planning system and method |
CA3027647A CA3027647A1 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
AU2018279041A AU2018279041A1 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
EP18812026.5A EP3455590A4 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
PCT/CN2018/092154 WO2018233664A1 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
TW107121382A TW201921298A (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
SG11201811240XA SG11201811240XA (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
CN201880002474.6A CN109429506A (en) | 2017-06-21 | 2018-06-21 | System and method for route planning |
US16/221,440 US20190120639A1 (en) | 2017-06-21 | 2018-12-14 | Systems and methods for route planning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711071425.1A CN110069720B (en) | 2017-11-03 | 2017-11-03 | Bus taking route pushing method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110069720A CN110069720A (en) | 2019-07-30 |
CN110069720B true CN110069720B (en) | 2021-12-21 |
Family
ID=67364525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711071425.1A Active CN110069720B (en) | 2017-06-21 | 2017-11-03 | Bus taking route pushing method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069720B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110660255B (en) * | 2019-09-27 | 2022-06-17 | 阿波罗智联(北京)科技有限公司 | Reminding method and device applied to unmanned bus |
CN110941691B (en) * | 2020-02-19 | 2020-06-02 | 武汉元光科技有限公司 | Method and device for taking and matching in forward-draught manner |
CN111724002B (en) * | 2020-07-01 | 2022-07-05 | 浪潮卓数大数据产业发展有限公司 | Method for predicting bus to be taken by user and reminding arrival information based on kNN |
CN112085340B (en) * | 2020-08-14 | 2024-04-02 | 广州思创科技股份有限公司 | Bus dispatching method, system, device and storage medium |
CN112185107B (en) * | 2020-08-27 | 2022-08-12 | 北京北大千方科技有限公司 | Optimal parking lot calculation method and device, storage medium and terminal |
CN112052301A (en) * | 2020-08-31 | 2020-12-08 | 盛威时代科技集团有限公司 | Line display method and device for road passenger transport |
CN112001711A (en) * | 2020-09-07 | 2020-11-27 | 北京嘀嘀无限科技发展有限公司 | Method, device, equipment and storage medium for travel reminding |
CN112185153B (en) * | 2020-09-27 | 2021-09-28 | 腾讯科技(深圳)有限公司 | Vehicle driving route determining method, device, equipment and medium |
CN112419128B (en) * | 2020-12-16 | 2024-03-05 | 武汉元光科技有限公司 | Route planning method and related equipment |
CN113218411B (en) * | 2021-03-31 | 2022-12-06 | 华录智达科技股份有限公司 | Square partition matrix transfer method suitable for multiple buses |
CN113313932A (en) * | 2021-05-27 | 2021-08-27 | 北京嘀嘀无限科技发展有限公司 | Method, device and equipment for displaying predicted arrival time of bus |
CN113361916A (en) * | 2021-06-04 | 2021-09-07 | 付鑫 | Multi-mode sharing travel fusion scheduling optimization system considering single-cut scene |
CN113393137B (en) * | 2021-06-22 | 2023-05-12 | 华录智达科技股份有限公司 | Scheduling sharing system based on Internet of vehicles |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102376168A (en) * | 2010-08-24 | 2012-03-14 | 北京牡丹视源电子有限责任公司 | Method and system for acquiring and querying bus information |
CN102446179A (en) * | 2010-10-09 | 2012-05-09 | Tcl集团股份有限公司 | Bus route query method |
CN105260455A (en) * | 2015-10-14 | 2016-01-20 | 深圳市金立通信设备有限公司 | Route recommendation method and terminal |
CN105973252A (en) * | 2016-05-31 | 2016-09-28 | 珠海市魅族科技有限公司 | Method for route planning and terminal |
CN106448135A (en) * | 2016-09-30 | 2017-02-22 | 百度在线网络技术(北京)有限公司 | Bus route recommendation method and device |
CN106981189A (en) * | 2016-01-19 | 2017-07-25 | 同济大学 | Intelligent bus running route method to set up and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9299257B2 (en) * | 2013-04-05 | 2016-03-29 | Here Global B.V. | Method and apparatus for determining parking location based on departure time information |
CN104424811A (en) * | 2013-08-26 | 2015-03-18 | 北大方正集团有限公司 | Prompting method for bus arrival, and mobile terminal |
US10365115B2 (en) * | 2015-09-04 | 2019-07-30 | Nokia Technologies Oy | Method and apparatus for providing an alternative route based on traffic light status |
CN105528401B (en) * | 2015-12-02 | 2019-04-23 | 北京奇虎科技有限公司 | Bus information inquiry method and device |
CN105489051A (en) * | 2016-02-15 | 2016-04-13 | 青岛海信电器股份有限公司 | Bus station arrival prompting method, mobile terminal and cloud server |
CN107289958A (en) * | 2017-06-01 | 2017-10-24 | 北京嘀嘀无限科技发展有限公司 | Route planning method, device, server, client, computer-readable storage medium |
-
2017
- 2017-11-03 CN CN201711071425.1A patent/CN110069720B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102376168A (en) * | 2010-08-24 | 2012-03-14 | 北京牡丹视源电子有限责任公司 | Method and system for acquiring and querying bus information |
CN102446179A (en) * | 2010-10-09 | 2012-05-09 | Tcl集团股份有限公司 | Bus route query method |
CN105260455A (en) * | 2015-10-14 | 2016-01-20 | 深圳市金立通信设备有限公司 | Route recommendation method and terminal |
CN106981189A (en) * | 2016-01-19 | 2017-07-25 | 同济大学 | Intelligent bus running route method to set up and system |
CN105973252A (en) * | 2016-05-31 | 2016-09-28 | 珠海市魅族科技有限公司 | Method for route planning and terminal |
CN106448135A (en) * | 2016-09-30 | 2017-02-22 | 百度在线网络技术(北京)有限公司 | Bus route recommendation method and device |
Also Published As
Publication number | Publication date |
---|---|
CN110069720A (en) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110069720B (en) | Bus taking route pushing method and device, computer equipment and storage medium | |
CN108074412B (en) | Method and device for driving assistance of a vehicle | |
CN104786860B (en) | Method and apparatus for electric vehicle route and charging plan | |
CN107144286B (en) | Navigation method and device | |
CN106205161B (en) | traffic information transmission method and device | |
CN106652515B (en) | Automatic vehicle control method, device and system | |
CN109767030B (en) | Road congestion detection method and device, computer equipment and storage medium | |
US20180315022A1 (en) | Ride sharing management device, ride sharing management method, and program | |
US9933271B2 (en) | System for directing a driver to a passenger based on a destination location specified by the driver | |
CN102564440B (en) | Communication system and movable terminal | |
US20130226622A1 (en) | Methods Using Speed Distribution Profiles | |
EP2824647A1 (en) | Methods and systems for determining information relating to the operation of traffic control signals | |
US11113957B2 (en) | System and method for providing real-time and predictive speed, traffic signal timing, station dwell time, and departure window information to transit vehicle | |
CN103868520A (en) | Methods and Apparatus for Context Based Trip Planning | |
GB2530895A (en) | Route planning device and method | |
EP3276307A1 (en) | Shared vehicle managing apparatus and shared vehicle managing method | |
CN105574321B (en) | Method and apparatus for dynamic destination arrival time update | |
CN106652547A (en) | Parking guidance method | |
KR101495674B1 (en) | Navigation device based on multi-user relationship and method using the same | |
JP2017096636A (en) | Recommended scheduled route acquisition system, method, and program | |
CN109840632A (en) | A kind of traffic route assessment method and device for planning | |
CN105046996A (en) | Method and apparatus for predictive driving demand modeling | |
US20170213261A1 (en) | Method for detecting riders and managing and optimizing their shared transport | |
US10488209B2 (en) | Method and apparatus for recommending power-saving vehicular utilization changes | |
JP2014203370A (en) | Transportation means guide device, and transportation means guide method |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |