Boarding point recommendation method and device, electronic equipment and readable storage medium
1. A pick-up point recommendation method is characterized by comprising the following steps:
acquiring the current position of a passenger terminal;
determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located;
acquiring a running track of the empty vehicle;
counting the number of the empty vehicles passing through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles;
and selecting a target getting-on point from the plurality of recommended getting-on points according to the number of the empty vehicles, and outputting the information of the target getting-on point.
2. The pick-up point recommendation method according to claim 1, wherein the obtaining of the travel track of the empty vehicle comprises:
acquiring the current moment;
and estimating the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current moment in the second position range.
3. The pick-up point recommendation method according to claim 1, wherein the selecting a target pick-up point from the plurality of recommended pick-up points according to the number of the empty vehicles and outputting information of the target pick-up point comprises:
sequencing the plurality of recommended boarding points according to the number of the empty vehicles and a preset sequencing strategy;
taking the recommended boarding point with the serial number before the preset serial number as the target boarding point;
acquiring the characteristic of a target getting-on point;
and correspondingly outputting the information of the target getting-on point according to the characteristics of the target getting-on point.
4. The pick-up point recommendation method according to claim 3, wherein after the outputting the information of the target pick-up point according to the target pick-up point feature correspondence, further comprising:
acquiring identity information of the passenger terminal;
determining preset vehicle getting-on point characteristics according to the identity information;
and outputting prompt information of the target getting-on point based on that the target getting-on point corresponding to the target getting-on point is the same as the preset getting-on point.
5. The pick-up point recommendation method according to any one of claims 1 to 4, wherein after outputting the information of the target pick-up point, further comprising:
and responding to the confirmation instruction of the target getting-on point, and planning navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
6. The pick-up point recommendation method according to any one of claims 1 to 4, wherein said determining a plurality of recommended pick-up points within a first range of locations at which said current location is located comprises:
determining a first position range of the current position according to a first preset distance;
determining a plurality of candidate boarding points in the first position range according to the road condition information corresponding to the first position range;
selecting the plurality of recommended boarding points from the plurality of candidate boarding points according to preset screening information;
wherein the preset screening information includes at least one of: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the historical waiting duration of the passenger corresponding to the candidate getting-on point.
7. The pick-up point recommendation method according to claim 6, wherein said determining empty vehicles within a second range of locations at which said current location is located comprises:
determining a second position range of the current position according to a second preset distance;
recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state;
wherein the second preset distance is greater than or equal to the first preset distance.
8. The pick-up point recommendation method according to any one of claims 1 to 4, wherein the outputting the information of the target pick-up point comprises:
determining the empty vehicle passing through the target getting-on point as a target vehicle according to the running track of the empty vehicle;
acquiring the current position of the target vehicle;
determining the waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point;
and outputting the waiting time.
9. A pick-up point recommendation device, comprising:
the first acquisition module is used for acquiring the current position of the passenger terminal;
the first determining module is used for determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located;
the second acquisition module is used for acquiring the running track of the empty vehicle;
the counting module is used for counting the number of the empty vehicles passing through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles;
the selection module is used for selecting target getting-on points from the plurality of recommended getting-on points according to the number of the empty vehicles;
and the output module is used for outputting the information of the target getting-on point.
10. The pick-up point recommendation device of claim 9,
the first obtaining module is further configured to obtain a current moment;
the boarding point recommending device further comprises:
and the prediction module is used for predicting the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current moment in the second position range.
11. The pick-up point recommendation device of claim 9, wherein the recommended pick-up point is plural in number, the device further comprising:
the sorting module is used for sorting the plurality of recommended boarding points according to the number of the empty vehicles and a preset sorting strategy;
the first determining module is further configured to use a recommended boarding point with a serial number before a preset serial number as the target boarding point;
the third acquisition module is used for acquiring the characteristics of the target boarding points;
and the output module is also used for correspondingly outputting the information of the target getting-on point according to the characteristics of the target getting-on point.
12. The pick-up point recommendation device of claim 11, further comprising:
the fourth acquisition module is used for acquiring the identity information of the passenger terminal;
the second determining module is used for determining the preset vehicle-entering point characteristics according to the identity information;
the output module is further configured to output prompt information of the target getting-on point based on that the target getting-on point feature corresponding to the target getting-on point is the same as the preset getting-on point feature.
13. The pick-up point recommendation device according to any one of claims 9 to 12, further comprising:
and the navigation module is used for responding to the confirmation instruction of the target getting-on point and planning navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
14. Pick-up point recommendation device according to any one of claims 9 to 12,
the first determining module is further configured to determine a first position range where the current position is located according to a first preset distance;
determining a plurality of candidate boarding points in the first position range according to the road condition information corresponding to the first position range;
the selection module is further used for selecting the recommended boarding places from a plurality of candidate boarding places according to preset screening information;
wherein the preset screening information includes at least one of: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the historical waiting duration of the passenger corresponding to the candidate getting-on point.
15. The pick-up point recommendation device of claim 14,
the first determining module is further configured to determine a second position range where the current position is located according to a second preset distance;
recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state;
wherein the second preset distance is greater than or equal to the first preset distance.
16. The pick-up point recommendation device according to any one of claims 9 to 12, further comprising:
the third determining module is used for determining the empty vehicle passing through the target getting-on point as a target vehicle according to the running track of the empty vehicle;
the fifth acquisition module is used for acquiring the current position of the target vehicle;
the third determining module is further configured to determine a waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point;
the output module is also used for outputting the waiting time.
17. An electronic device, comprising:
a memory storing a program or instructions;
a processor coupled to the memory, the processor implementing the pick-up point recommendation method of any of claims 1-8 when executing the program or the instructions.
18. A readable storage medium having a program or instructions stored thereon, wherein the program or instructions, when executed by a processor, perform the pick-up point recommendation method according to any one of claims 1 to 8.
Background
At present, a taxi is one of common travel modes in modern society. However, there is uncertainty in driving and hiring the vehicle at the roadside, and passengers do not know where to wait for the vehicle conveniently or when to get on the vehicle. Therefore, it is necessary to plan a boarding point for the arrival of a proper passenger so that the passenger and the driver can quickly meet the boarding point to directly start the journey.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art or the related art.
To this end, a first aspect of the present invention provides a pick-up point recommendation method.
The invention also provides a boarding point recommending device in a second aspect.
The third aspect of the present invention also provides an electronic device.
The fourth aspect of the present invention also provides a readable storage medium.
In view of the above, a first aspect of the present invention provides a pick-up point recommendation method, including: acquiring the current position of a passenger terminal; determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located; acquiring a running track of an empty vehicle; counting the number of empty vehicles passing through each recommended getting-on point in a plurality of recommended getting-on points according to the running track of the empty vehicles; and selecting a target getting-on point from the plurality of recommended getting-on points according to the number of the empty vehicles, and outputting the information of the target getting-on point.
The invention provides a boarding point recommendation method, which takes the current position of a passenger terminal as an origin point, gradually expands the search position range outwards and obtains a first position range and a second position range. The method comprises the steps of obtaining a plurality of recommended boarding points meeting the traveling convenience of passengers in a first position range and empty vehicles capable of providing passenger carrying service in a second position range. And predicting the running track of the empty vehicles in a period of time in the future, and counting the number of the empty vehicles which can pass through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles. The larger the number is, the more empty vehicles that can be driven from the recommended boarding point are, the higher the probability that the passenger will collide with the empty vehicle is, and the purpose of getting on the vehicle by the passenger is more easily achieved. Therefore, the passengers can quickly know the boarding points which can be quickly boarded around the positions of the passengers and are convenient to go to, so that the passengers can raise and attract the cars, the journey is started as soon as possible, the waiting time of the passengers is saved, and the riding experience of the passengers is improved.
Specifically, the information of the target getting-on point includes the position of the target getting-on point, the estimated waiting time, the empty vehicles near the target getting-on point, and the like.
Furthermore, the pick-up point recommendation method provided by the invention not only can provide reliable pick-up points for passengers who raise and pick up the vehicle, but also can provide reliable pick-up points for passengers who make an appointment with the vehicle.
According to the above-mentioned boarding point recommendation method provided by the present invention, the following additional technical features may also be provided:
in any of the above technical solutions, further, the acquiring a driving track of the empty vehicle includes: acquiring the current moment; and estimating the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current time in the second position range.
According to the technical scheme, the current time is obtained, and the time period of the current time is determined, so that the road conditions in different time periods can be analyzed conveniently. And acquiring the road condition information corresponding to the second position range, and determining the passable road according to traffic regulations and regulations according to the road condition information. And simultaneously acquiring all historical vehicle running tracks in the time period of the current time in the second position range. And determining the possible running road sections of the vehicle at each intersection by combining the passable road and the historical vehicle running track, analyzing and comparing the running probability of each road section, connecting the road sections with the highest running probability at each intersection, and estimating the possible running track of the empty vehicle. Therefore, the number of empty vehicles which can pass through different recommended boarding points can be determined conveniently through the running track, the target boarding points with the highest waiting probability can be found from the recommended boarding points, the waiting time of passengers is further shortened, and the travel efficiency is improved.
In any of the above technical solutions, further, selecting a target pick-up point from the plurality of recommended pick-up points according to the number of empty vehicles, and outputting information of the target pick-up point, including: sequencing the plurality of recommended boarding points according to the number of empty vehicles and a preset sequencing strategy; taking the recommended boarding point with the serial number before the preset serial number as a target boarding point; acquiring the characteristic of a target getting-on point; and correspondingly outputting the information of the target getting-on point according to the characteristics of the target getting-on point.
In the technical scheme, according to a preset sorting strategy, for example, the number of recommended boarding points is arranged from large to small, or the recommended boarding points are arranged from large to small after the maximum number and the minimum number of recommended boarding points are removed, the recommended boarding points with the numbers before the preset numbers are sorted, that is, the recommended boarding points with the numbers before the preset numbers, which are more recommended boarding points capable of passing through empty vehicles, in the specified number of recommended boarding points are used as target boarding points recommended to the passengers finally. And acquiring preset target getting-on point characteristics, and outputting the information of the target getting-on point matched with the target getting-on point characteristics. The passenger can recommend the place with the highest waiting probability, the information of the target getting-on points of different target getting-on points can be provided for the passenger, and then the suggestions of various target getting-on points are provided for the passenger according to different scenes of the passenger, so that the recommended target getting-on points can meet different scene requirements, the passenger can conveniently select the getting-on points which more meet the self requirements, and the use experience of the passenger is improved.
Specifically, the target boarding point feature is used for representing the requirement of the passenger on the target boarding point, and can be reasonably set according to the historical boarding points selected by the passenger.
In any of the above technical solutions, further, after outputting the information of the target boarding point according to the target boarding point feature correspondence, the method further includes: acquiring identity information of a passenger terminal; determining preset vehicle getting-on point characteristics according to the identity information; and outputting prompt information of the target getting-on point based on that the target getting-on point corresponding to the target getting-on point has the same characteristics with the preset getting-on point.
In the technical scheme, after the information of the target boarding point is correspondingly output according to the characteristics of the target boarding point, the identity information of the passenger terminal is obtained, and the preset boarding point characteristics corresponding to the identity information are determined. And under the condition that the target getting-on point characteristics corresponding to the target getting-on point are the same as the preset getting-on point characteristics, indicating that the target getting-on point more conforms to the actual requirements of passengers, and outputting prompt information of the target getting-on point to the passengers so as to highlight the target getting-on point. Therefore, different target boarding points are recommended for different crowds, time for selecting the target boarding points by passengers is saved, the passengers can find the required boarding points quickly, the boarding point recommendation is more intelligent and humanized, and the efficiency of the boarding point recommendation is improved.
The identity information includes the age, occupation, physical condition, etc. of the passenger.
In any of the above technical solutions, further, after outputting the information of the target pick-up point, the method further includes: and responding to the confirmation instruction of the target getting-on point, and planning navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
According to the technical scheme, after the passenger determines the required target boarding point, the selection operation of the target boarding point can be executed through the issued confirmation instruction. At the moment, the user terminal plans and confirms the navigation information between the target getting-on point corresponding to the instruction and the current position on the electronic map according to the road condition information corresponding to the first position range, so that the user can visually know how to reach the target getting-on point, adverse effects on the recognition of the passenger due to the fact that the nearby roads are separated from each other due to special terrain are avoided, even if the passenger is not familiar with the nearby roads, the passenger can be guaranteed to easily and safely reach the target getting-on point, the passenger is prevented from getting lost, and the getting-on efficiency is improved.
In any of the above technical solutions, further determining a plurality of recommended boarding points within a first location range where the current location is located includes: determining a first position range of the current position according to the first preset distance; determining a plurality of candidate boarding points in the first position range according to the road condition information corresponding to the first position range; selecting a plurality of recommended boarding points from a plurality of candidate boarding points according to preset screening information; wherein the preset screening information includes at least one of the following: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the passenger historical waiting duration corresponding to the candidate getting-on point.
In the technical scheme, the current position of the passenger terminal is used as an original point, a first preset distance and a radius are used for defining a first position range where the current position is located, and a plurality of candidate boarding points which can facilitate the user to go to or meet the traffic rules in the first position range are analyzed according to road condition information corresponding to the first position range. And each passenger's preference to the point of getting on the bus is different, some like the recommendation point of getting on the bus that walking distance is close, some preference wait for the recommendation point of getting on the bus that the duration is shorter, some preference is easy to find the recommendation point of getting on the bus. Therefore, according to preset screening information, a plurality of recommended boarding points meeting the individual requirements of passengers are selected from the candidate boarding points. Therefore, on the basis of big data, different requirements of passengers are accurately matched, personalized boarding point recommendation is provided for the passengers, the waiting time of the passengers who raise and ask for cars can be reduced, the order cancellation rate of the passengers who reserve cars through the network can be reduced, and the favorable rating of the passengers is improved.
It should be noted that the road condition information includes target items such as road information (intersection and road section connected with the intersection), road parking prohibition condition, road speed limit, road shoulder width, traffic flow, road congestion condition, whether there is parking space on the road, and the like. And selecting candidate boarding points which can stop on the roads near the passengers and meet the safety through the target items. Therefore, illegal parking and high-risk parking are avoided, and each passenger gets on the vehicle safely and leisurely.
Wherein the preset screening information includes at least one of the following: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the passenger historical waiting duration corresponding to the candidate getting-on point.
In any of the above technical solutions, further, determining an empty vehicle within a second position range where the current position is located includes: determining a second position range of the current position according to the second preset distance; recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state; the second preset distance is greater than or equal to the first preset distance.
In the technical scheme, the current position of the passenger terminal is used as an origin, and a second position range where the current position is located is defined by a second preset distance and a radius. Screening all the vehicles on line, and when the vehicles meet the two conditions of being located in the second position range and being in an empty state, indicating that the vehicles can take passengers and the possibility that the vehicles can pass through the recommended boarding point is high, recording the vehicles as empty vehicles. Therefore, recommended boarding points are further screened by estimating the running track of the empty vehicle, and target boarding points with higher probability of waiting for passengers are selected and selected, so that the waiting time of the passengers is shortened, and the travel efficiency is improved.
The second preset distance can be reasonably set according to the road condition information corresponding to the second position range, and the second preset distance is greater than or equal to the first preset distance, namely the second position range contains the first position range.
In any of the above technical solutions, further, the outputting information of the target pick-up point includes: determining an empty vehicle passing through a target getting-on point as a target vehicle according to the running track of the empty vehicle; acquiring the current position of a target vehicle; determining the waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point; and outputting the waiting time.
In the technical scheme, under the condition that the information of the target getting-on point comprises the waiting time, the empty vehicle which possibly passes through the target getting-on point is found out according to the predicted running track of the empty vehicle in a period of time in the future, and the empty vehicle is marked as the target vehicle. The distance between the current position of the target vehicle and the position of the target getting-on point is calculated by combining road condition information, the time required for the target vehicle to reach the target getting-on point is estimated through the distance and the vehicle speed of the target vehicle, namely the waiting time (the time for the passenger to wait at the target getting-on point), and the waiting time is presented to the passenger through modes such as display or voice, so that the passenger can know the waiting time required for getting-on at each target getting-on point, the passenger can select the target getting-on point with high riding efficiency, and the use experience is improved.
It should be noted that the vehicle speed of the target vehicle can be reasonably set according to the historical vehicle speed of the road section. The number of the target vehicles may be one or multiple, and when multiple target vehicles are obtained, the time length of each target vehicle reaching the target getting-on point (the waiting time length of the passenger) is calculated respectively, the minimum value of the waiting time lengths corresponding to the multiple target vehicles can be output to the passenger, or the average value of the waiting time lengths corresponding to the multiple target vehicles can be output to the passenger, so that the passenger can select the target getting-on point with high riding efficiency.
According to the second aspect of the present invention, there is also provided a pick-up point recommending apparatus, including: the first acquisition module is used for acquiring the current position of the passenger terminal; the first determining module is used for determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located; the second acquisition module is used for acquiring the running track of the empty vehicle; the counting module is used for counting the number of empty vehicles passing through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles; the selection module is used for selecting a target getting-on point from the plurality of recommended getting-on points according to the number of the empty vehicles; and the output module is used for outputting the information of the target getting-on point.
In the technical scheme, the current position of the passenger terminal is taken as an origin, and the search position range is gradually expanded outwards to obtain a first position range and a second position range. The method comprises the steps of obtaining a plurality of recommended boarding points meeting the traveling convenience of passengers in a first position range and empty vehicles capable of providing passenger carrying service in a second position range. And predicting the running track of the empty vehicles in a period of time in the future, and counting the number of the empty vehicles which can pass through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles. The larger the number is, the more empty vehicles that can be driven from the recommended boarding point are, the higher the probability that the passenger will collide with the empty vehicle is, and the purpose of getting on the vehicle by the passenger is easier to achieve. Therefore, the passengers can quickly know the boarding points which can be quickly boarded around the positions of the passengers and are convenient to go to, so that the passengers can raise and attract the cars, the journey is started as soon as possible, the waiting time of the passengers is saved, and the riding experience of the passengers is improved.
In any of the above technical solutions, further, the first obtaining module is further configured to obtain a current time; the boarding point recommendation device further comprises: and the prediction module is used for predicting the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current time in the second position range.
According to the technical scheme, the current time is obtained, and the time period of the current time is determined, so that the road conditions in different time periods can be analyzed conveniently. And acquiring the road condition information corresponding to the second position range, and determining the passable road according to traffic regulations and regulations according to the road condition information. And simultaneously acquiring all historical vehicle running tracks in the time period of the current time in the second position range. And determining the possible running road sections of the vehicle at each intersection by combining the passable road and the historical vehicle running track, analyzing and comparing the running probability of each road section, connecting the road sections with the highest running probability at each intersection, and estimating the possible running track of the empty vehicle. Therefore, the number of empty vehicles which can pass through different recommended boarding points can be determined conveniently through the running track, the target boarding points with the highest waiting probability can be found from the recommended boarding points, the waiting time of passengers is further shortened, and the travel efficiency is improved.
In any one of the above technical solutions, further, the recommended number of pick-up points is multiple, and the pick-up point recommending apparatus further includes: the sorting module is used for sorting the plurality of recommended boarding points according to the number of empty vehicles and a preset sorting strategy; the first determining module is also used for taking the recommended boarding point with the serial number before the preset serial number as a target boarding point; the third acquisition module is used for acquiring the characteristics of the target boarding points; and the output module is also used for correspondingly outputting the information of the target getting-on point according to the characteristics of the target getting-on point.
In the technical scheme, according to a preset sorting strategy, for example, the number of recommended boarding points is arranged from large to small, or the recommended boarding points are arranged from large to small after the maximum number and the minimum number of recommended boarding points are removed, the recommended boarding points with the numbers before the preset numbers are sorted, that is, the recommended boarding points with the numbers before the preset numbers, which are more recommended boarding points capable of passing through empty vehicles, in the specified number of recommended boarding points are used as target boarding points recommended to the passengers finally. And acquiring preset target getting-on point characteristics, and outputting the information of the target getting-on point matched with the target getting-on point characteristics. The passenger can recommend the place with the highest waiting probability, the information of the target getting-on points of different target getting-on points can be provided for the passenger, and then the suggestions of various target getting-on points are provided for the passenger according to different scenes of the passenger, so that the recommended target getting-on points can meet different scene requirements, the passenger can conveniently select the getting-on points which more meet the self requirements, and the use experience of the passenger is improved.
In any one of the above technical solutions, further, the pick-up point recommending apparatus further includes: the fourth acquisition module is used for acquiring the identity information of the passenger terminal; the second determining module is used for determining the preset vehicle getting-on point characteristics according to the identity information; and the output module is also used for outputting prompt information of the target getting-on point based on that the target getting-on point characteristic corresponding to the target getting-on point is the same as the preset getting-on point characteristic.
In the technical scheme, after the information of the target boarding point is correspondingly output according to the characteristics of the target boarding point, the identity information of the passenger terminal is obtained, and the preset boarding point characteristics corresponding to the identity information are determined. And under the condition that the target getting-on point characteristics corresponding to the target getting-on point are the same as the preset getting-on point characteristics, indicating that the target getting-on point more conforms to the actual requirements of passengers, and outputting prompt information of the target getting-on point to the passengers so as to highlight the target getting-on point. Therefore, different target boarding points are recommended for different crowds, time for selecting the target boarding points by passengers is saved, the passengers can find the required boarding points quickly, the boarding point recommendation is more intelligent and humanized, and the efficiency of the boarding point recommendation is improved.
In any one of the above technical solutions, further, the pick-up point recommending apparatus further includes: and the navigation module is used for responding to the confirmation instruction of the target getting-on point and planning navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
According to the technical scheme, after the passenger determines the required target boarding point, the selection operation of the target boarding point can be executed through the issued confirmation instruction. At the moment, the user terminal plans and confirms the navigation information between the target getting-on point corresponding to the instruction and the current position on the electronic map according to the road condition information corresponding to the first position range, so that the user can visually know how to reach the target getting-on point, adverse effects on the recognition of the passenger due to the fact that the nearby roads are separated from each other due to special terrain are avoided, even if the passenger is not familiar with the nearby roads, the passenger can be guaranteed to easily and safely reach the target getting-on point, the passenger is prevented from getting lost, and the getting-on efficiency is improved.
In any of the above technical solutions, further, the first determining module is further configured to determine a first position range where the current position is located according to the first preset distance; determining a plurality of candidate boarding points in the first position range according to the road condition information corresponding to the first position range; the selection module is also used for selecting a plurality of recommended boarding places from the plurality of candidate boarding places according to preset screening information; wherein the preset screening information includes at least one of the following: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the passenger historical waiting duration corresponding to the candidate getting-on point.
In the technical scheme, the current position of the passenger terminal is used as an original point, a first preset distance and a radius are used for defining a first position range where the current position is located, and a plurality of candidate boarding points which can facilitate the user to go to or meet the traffic rules in the first position range are analyzed according to road condition information corresponding to the first position range. And each passenger's preference to the point of getting on the bus is different, some like the recommendation point of getting on the bus that walking distance is close, some preference wait for the recommendation point of getting on the bus that the duration is shorter, some preference is easy to find the recommendation point of getting on the bus. Therefore, according to preset screening information, a plurality of recommended boarding points meeting the individual requirements of passengers are selected from the candidate boarding points. Therefore, on the basis of big data, different requirements of passengers are accurately matched, personalized boarding point recommendation is provided for the passengers, the waiting time of the passengers who raise and ask for cars can be reduced, the order cancellation rate of the passengers who reserve cars through the network can be reduced, and the favorable rating of the passengers is improved.
It should be noted that the road condition information includes target items such as road information (intersection and road section connected with the intersection), road parking prohibition condition, road speed limit, road shoulder width, traffic flow, road congestion condition, whether there is parking space on the road, and the like. And selecting candidate boarding points which can stop on the roads near the passengers and meet the safety through the target items. Therefore, illegal parking and high-risk parking are avoided, and each passenger gets on the vehicle safely and leisurely.
In any of the above technical solutions, further, the first determining module is further configured to determine a second position range where the current position is located according to a second preset distance; recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state; the second preset distance is greater than or equal to the first preset distance.
In the technical scheme, the current position of the passenger terminal is used as an origin, and a second position range where the current position is located is defined by a second preset distance and a radius. Screening all the vehicles on line, and when the vehicles meet the two conditions of being located in the second position range and being in an empty state, indicating that the vehicles can take passengers and the possibility that the vehicles can pass through the recommended boarding point is high, recording the vehicles as empty vehicles. Therefore, recommended boarding points are further screened by estimating the running track of the empty vehicle, and target boarding points with higher probability of waiting for passengers are selected and selected, so that the waiting time of the passengers is shortened, and the travel efficiency is improved.
The second preset distance can be reasonably set according to the road condition information corresponding to the second position range, and the second preset distance is greater than or equal to the first preset distance, namely the second position range contains the first position range.
In any one of the above technical solutions, further, the pick-up point recommending apparatus further includes: the third determining module is used for determining the empty vehicle passing through the target getting-on point as the target vehicle according to the running track of the empty vehicle; the fifth acquisition module is used for acquiring the current position of the target vehicle; the third determining module is further used for determining the waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point; and the output module is also used for outputting the waiting time.
In the technical scheme, under the condition that the information of the target getting-on point comprises the waiting time, the empty vehicle which possibly passes through the target getting-on point is found out according to the predicted running track of the empty vehicle in a period of time in the future, and the empty vehicle is marked as the target vehicle. The distance between the current position of the target vehicle and the position of the target getting-on point is calculated by combining road condition information, the time required for the target vehicle to reach the target getting-on point is estimated through the distance and the vehicle speed of the target vehicle, namely the waiting time (the time for the passenger to wait at the target getting-on point), and the waiting time is presented to the passenger through modes such as display or voice, so that the passenger can know the waiting time required for getting-on at each target getting-on point, the passenger can select the target getting-on point with high riding efficiency, and the use experience is improved.
According to a third aspect of the present invention, there is also provided an electronic device, comprising: a memory storing a program or instructions; and the processor is connected with the memory and is used for realizing the pick-up point recommendation method provided by the first aspect when executing the program or the instruction. Therefore, the electronic device has all the beneficial effects of the pick-up point recommendation method provided by the first aspect, and redundant description is omitted for avoiding repetition.
According to a fourth aspect of the present invention, a readable storage medium is proposed, on which a program or instructions are stored, which program or instructions, when executed by a processor, perform the pick-up point recommendation method proposed by the first aspect. Therefore, the readable storage medium has all the beneficial effects of the pick-up point recommendation method provided by the first aspect, and redundant description is omitted for avoiding repetition.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 shows one of the flow diagrams of a pick-up point recommendation method according to one embodiment of the invention;
FIG. 2 is a second flowchart of a pick-up point recommendation method according to an embodiment of the invention;
FIG. 3 is a third flowchart illustrating a pick-up point recommendation method according to an embodiment of the invention;
FIG. 4 is a fourth flowchart illustrating a pick-up point recommendation method according to an embodiment of the invention;
FIG. 5 is a fifth flowchart illustrating a pick-up point recommendation method according to an embodiment of the invention;
FIG. 6 shows a sixth flowchart of a pick-up point recommendation method according to an embodiment of the invention;
FIG. 7 is a seventh flowchart illustrating a pick-up point recommendation method according to an embodiment of the invention;
FIG. 8 is an eighth flowchart illustrating a pick-up point recommendation method according to an embodiment of the invention;
fig. 9 shows a schematic block diagram of a pick-up point recommendation device according to an embodiment of the present invention.
FIG. 10 shows a schematic block diagram of an electronic device of one embodiment of the invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. 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 present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Pick-up point recommendation methods, apparatuses, electronic devices, and readable storage media according to some embodiments of the invention are described below with reference to fig. 1-10.
As shown in fig. 1, according to an embodiment of a first aspect of the present invention, a pick-up point recommendation method is provided, including:
step 102, acquiring the current position of a passenger terminal;
104, determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located;
step 106, acquiring a running track of an empty vehicle;
step 108, counting the number of empty vehicles passing through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles;
and 110, selecting a target getting-on point from the plurality of recommended getting-on points according to the number of the empty vehicles, and outputting the information of the target getting-on point.
In this embodiment, the search position range is gradually expanded outward with the current position of the passenger terminal as the origin, resulting in the first position range and the second position range. The method comprises the steps of obtaining a plurality of recommended boarding points meeting the traveling convenience of passengers in a first position range and empty vehicles capable of providing passenger carrying service in a second position range. And predicting the running track of the empty vehicles in a period of time in the future, and counting the number of the empty vehicles which can pass through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles. The larger the number is, the more empty vehicles that can be driven from the recommended boarding point are, the higher the probability that the passenger will collide with the empty vehicle is, and the purpose of getting on the vehicle by the passenger is easier to achieve. Therefore, the passengers can quickly know the boarding points which can be quickly boarded around the positions of the passengers and are convenient to go to, so that the passengers can raise and attract the cars, the journey is started as soon as possible, the waiting time of the passengers is saved, and the riding experience of the passengers is improved.
Specifically, the information of the target getting-on point includes the position of the target getting-on point, the estimated waiting time of the target getting-on point, the empty vehicles near the target getting-on point, and the like.
Furthermore, the pick-up point recommendation method provided by the invention not only can provide reliable pick-up points for passengers who raise and pick up the vehicle, but also can provide reliable pick-up points for passengers who make an appointment with the vehicle.
In one embodiment of the present invention, as shown in fig. 2, step 106, acquiring a driving track of an empty vehicle, includes:
step 202, acquiring the current moment;
and 204, estimating the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current time in the second position range.
In this embodiment, the current time is obtained, and the time period of the current time is determined, so as to analyze the road conditions in different time periods. And acquiring the road condition information corresponding to the second position range, and determining the passable road according to traffic regulations and regulations according to the road condition information. And simultaneously acquiring all historical vehicle running tracks in the time period of the current time in the second position range. And determining the possible running road sections of the vehicle at each intersection by combining the passable road and the historical vehicle running track, analyzing and comparing the running probability of each road section, connecting the road sections with the highest running probability at each intersection, and estimating the possible running track of the empty vehicle. Therefore, the number of empty vehicles which can pass through different recommended boarding points can be determined conveniently through the running track, the target boarding points with the highest waiting probability can be found from the recommended boarding points, the waiting time of passengers is further shortened, and the travel efficiency is improved.
The road condition information includes target items such as road information (intersection and road section connected with the intersection), road stopping prohibition condition, road speed limit, road shoulder width, vehicle flow, road congestion condition, whether a road has parking spaces, and the like.
Specifically, for example, according to the advancing direction of the empty vehicle, that is, the vehicle is about to enter the intersection, and according to the historical vehicle driving track, the advancing directions of all vehicles passing through the intersection in the time period of the current time can be determined, for example, if the vehicle turning left at the intersection in the historical vehicle driving track occupies one third of all vehicles and the vehicle turning right occupies two thirds of all vehicles, the road section turning right at the intersection is taken as the possible driving road section of the empty vehicle, the possible driving road section at the next intersection after driving according to the driving road section is continuously determined, and the final driving track is estimated through the analysis of the road section at each possible passing intersection in the second position range.
In one embodiment of the present invention, as shown in fig. 3, step 110, selecting and outputting information of a target pick-up point from a plurality of recommended pick-up points according to the number of empty vehicles, includes:
step 302, sequencing a plurality of recommended boarding points according to the number of empty vehicles and a preset sequencing strategy;
the preset sorting strategy comprises the steps of arranging the quantity from large to small, or arranging the quantity from large to small after removing the maximum quantity and the minimum quantity.
Step 304, taking the recommended boarding point with the serial number before the preset serial number as a target boarding point;
step 306, acquiring the characteristics of the target getting-on points;
the target getting-on point feature is used for representing the requirement of a passenger on the target getting-on point and can be reasonably set according to the input information of the passenger or the historical getting-on point selected by the passenger. For example, target pick-up features include: the distance between the passenger and the boarding point is the closest, the number of empty vehicles is the largest, the predicted waiting time is the shortest, the distance between the empty vehicle and the target boarding point is the closest, and the like.
And 308, correspondingly outputting the information of the target getting-on point according to the characteristics of the target getting-on point.
In this embodiment, according to a preset sorting strategy, a plurality of recommended boarding points, the number of which can pass through different empty vehicles, are sorted, and the recommended boarding points, the serial numbers of which are located before the preset serial numbers, that is, recommended boarding points, the number of which is more than the number of empty vehicles, in the plurality of recommended boarding points of the specified number, are used as target boarding points finally recommended to the passenger. And acquiring preset target getting-on point characteristics, and outputting the information of the target getting-on point matched with the target getting-on point characteristics. The passenger can recommend the place with the highest waiting probability, the information of the target getting-on points of different target getting-on points can be provided for the passenger, and then the suggestions of various target getting-on points are provided for the passenger according to different scenes of the passenger, so that the recommended target getting-on points can meet different scene requirements, the passenger can conveniently select the getting-on points which more meet the self requirements, and the use experience of the passenger is improved.
Specifically, for example, the target boarding points are displayed on the user interface of the passenger terminal in a list form, and the characteristics of the target boarding points of each target boarding point are noted in the list, such as a boarding point a with the shortest boarding distance, a boarding point B with the fastest boarding distance, a commonly-used boarding point C for nearby users, and the like, so that the user can conveniently select the target boarding point most suitable for the user.
In an embodiment of the present invention, as shown in fig. 4, after outputting information of the target boarding point according to the target boarding point feature, step 308 further includes:
step 402, acquiring identity information of a passenger terminal;
step 404, determining preset boarding point characteristics according to the identity information;
and 406, outputting prompt information of the target getting-on point based on that the target getting-on point corresponding to the target getting-on point has the same characteristics with the preset getting-on point.
In this embodiment, after the information of the target boarding point is output correspondingly according to the characteristics of the target boarding point, the identity information of the passenger terminal is acquired, and the preset boarding point characteristics corresponding to the identity information are determined. And under the condition that the target getting-on point characteristics corresponding to the target getting-on point are the same as the preset getting-on point characteristics, indicating that the target getting-on point more conforms to the actual requirements of passengers, and outputting prompt information of the target getting-on point to the passengers so as to highlight the target getting-on point. Therefore, different target boarding points are recommended for different crowds, time for selecting the target boarding points by passengers is saved, the passengers can find the required boarding points quickly, the boarding point recommendation is more intelligent and humanized, and the efficiency of the boarding point recommendation is improved.
The identity information includes the age, occupation, physical condition, etc. of the passenger. For example, the target getting-on point which is close to the preferential recommended distance of the old, the child and the pregnant woman and does not need to pass through a road is recommended to young people, the target getting-on point which is convenient to pick up and drive and faster to get on is recommended to young people, and the target getting-on point which is high in utilization rate is recommended to middle-aged people. The prompt information may be in the form of an icon for highlighting the target getting-on point, a setting arrow pointing to the target getting-on, and the like, and the embodiment of the present application is not limited.
In an embodiment of the present invention, as shown in fig. 5, after outputting the information of the target boarding point, step 110 further includes:
step 502, responding to the confirmation instruction of the target getting-on point, and planning navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
In this embodiment, after the passenger determines the desired target boarding point, the selection operation of the target boarding point can be performed by issuing a confirmation instruction. At the moment, the user terminal plans and confirms the navigation information between the target getting-on point corresponding to the instruction and the current position on the electronic map according to the road condition information corresponding to the first position range, so that the user can visually know how to reach the target getting-on point, adverse effects on the recognition of the passenger due to the fact that the nearby roads are separated from each other due to special terrain are avoided, even if the passenger is not familiar with the nearby roads, the passenger can be guaranteed to easily and safely reach the target getting-on point, the passenger is prevented from getting lost, and the getting-on efficiency is improved.
In one embodiment of the present invention, as shown in fig. 6, step 104, determining a plurality of recommended boarding points within a first location range in which the current location is located, includes:
step 602, determining a first position range of a current position according to a first preset distance;
step 604, determining a plurality of candidate boarding points within the first position range according to the road condition information corresponding to the first position range;
and 606, selecting a plurality of recommended boarding points from the candidate boarding points according to preset screening information.
In the embodiment, the current position of the passenger terminal is used as the origin, the first preset distance and the radius are used for defining the first position range where the current position is located, and a plurality of candidate boarding points which can be convenient for a user to go to or meet the traffic rules in the first position range are analyzed according to the road condition information corresponding to the first position range. And each passenger's preference to the point of getting on the bus is different, some like the recommendation point of getting on the bus that walking distance is close, some preference wait for the recommendation point of getting on the bus that the duration is shorter, some preference is easy to find the recommendation point of getting on the bus. Therefore, according to preset screening information, a plurality of recommended boarding points meeting the individual requirements of passengers are selected from the candidate boarding points. Therefore, on the basis of big data, different requirements of passengers are accurately matched, personalized boarding point recommendation is provided for the passengers, the waiting time of the passengers who raise and ask for cars can be reduced, the order cancellation rate of the passengers who reserve cars through the network can be reduced, and the favorable rating of the passengers is improved.
It should be noted that the road condition information includes target items such as road information (intersection and road section connected with the intersection), road parking prohibition condition, road speed limit, road shoulder width, traffic flow, road congestion condition, whether there is parking space on the road, and the like. And selecting candidate boarding points which can stop on the roads near the passengers and meet the safety through the target items. Therefore, illegal parking and high-risk parking are avoided, and each passenger gets on the vehicle safely and leisurely.
Wherein the preset screening information includes at least one of the following: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the passenger historical waiting duration corresponding to the candidate getting-on point.
Specifically, under the condition that the preset screening information includes the distance between the candidate boarding point and the current position, according to a preset screening strategy, selecting a recommended boarding point from a plurality of candidate boarding points, including: and sequencing the plurality of candidate boarding points according to the distance between each candidate boarding point in the plurality of candidate boarding points and the current position and a preset sequencing strategy, and taking the candidate boarding point with the sequence number before the designated sequence number as a recommended boarding point. Therefore, a plurality of candidate boarding points closer to the current position can be selected to reduce the walking distance of the passenger.
Under the condition that the preset screening information comprises the historical waiting time of the passengers corresponding to the candidate boarding points, selecting recommended boarding places from the candidate boarding points according to a preset screening strategy, wherein the recommended boarding places comprise: and acquiring the historical waiting time of the passengers in the time period of each candidate getting-on point in the plurality of candidate getting-on points at the current moment through the big data. Based on the fact that the historical waiting time of the passengers is larger than the time threshold, it is indicated that in the time period, the number of empty vehicles at the candidate getting-on point is small or the road congestion of the vehicles reaching the candidate getting-on point is caused, the time required for the passengers who select the candidate getting-on point to complete the riding operation is long, the candidate getting-on point is deleted, and the other candidate getting-on points are the recommended getting-on points meeting the time threshold. Therefore, the waiting time required by each candidate getting-on point is estimated by utilizing the historical waiting time of the passengers, so that the candidate getting-on points which are not beneficial to fast riding are reduced.
Under the condition that the preset screening information comprises historical boarding points of the passenger terminal, selecting recommended boarding points from a plurality of candidate boarding points according to a preset screening strategy, wherein the recommended boarding points comprise: based on the fact that the historical boarding point of the passenger is the same as any candidate boarding point in the plurality of candidate boarding points, the passenger selects the candidate boarding point as the boarding point, and then any candidate boarding point is taken as a recommended boarding point, so that the recommended boarding point commonly used by the user is automatically matched.
Under the condition that the preset screening information comprises historical vehicle departure points in a first position range, selecting recommended boarding places from a plurality of candidate boarding places according to a preset screening strategy, wherein the recommended boarding places comprise: and determining all historical vehicle departure points in the first position range according to historical order information of the networked car booking big data. And clustering the historical vehicle departure points according to a third preset distance, and determining a plurality of departure point distribution areas in the first position range so as to analyze the passenger crowd distribution. And determining the distribution density of each departure point distribution area in the plurality of departure point distribution areas, wherein the larger the distribution density is, the more orders appear in the departure point distribution areas, that is, the passengers nearby are more inclined to take the bus in the departure point distribution areas. And taking the candidate boarding points as recommended boarding points based on the fact that the candidate boarding points are located in the departure point distribution area with the distribution density larger than the density threshold. Therefore, the selection tendency history of all passengers in the first position range is utilized to analyze the getting-on points more suitable for passengers to take, and the order cancellation rate of the target getting-on points is favorably reduced.
It is worth mentioning that, for the condition that the preset screening information includes a plurality of conditions, a sorting model can be established in advance, different weighted values are set for the different conditions in the sorting model, the weighted values are used for determining the demand score of each candidate boarding point, the demand scores are ranked from large to small, and the candidate boarding points ranked before the preset ranking are used as recommended boarding points, so that the recommended boarding points can accurately match with various demands of passengers, and personalized recommended boarding point service is provided for all the passengers.
In one embodiment of the present invention, as shown in fig. 7, in the case that the number of drivers is plural, step 104, determining empty vehicles within the second position range where the current position is located includes:
step 702, determining a second position range of the current position according to a second preset distance;
step 704, recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state.
In this embodiment, the current position of the passenger terminal is used as the origin, and the second position range where the current position is located is defined by the second preset distance and the radius. Screening all the vehicles on line, and when the vehicles meet the two conditions of being located in the second position range and being in an empty state, indicating that the vehicles can take passengers and the possibility that the vehicles can pass through the recommended boarding point is high, recording the vehicles as empty vehicles. Therefore, recommended boarding points are further screened by estimating the running track of the empty vehicle, and target boarding points with higher probability of waiting for passengers are selected and selected, so that the waiting time of the passengers is shortened, and the travel efficiency is improved.
The second preset distance can be reasonably set according to the road condition information corresponding to the second position range, and the second preset distance is greater than or equal to the first preset distance, namely the second position range contains the first position range.
In one embodiment of the present invention, as shown in fig. 8, step 110, outputting information of the target boarding point includes:
step 802, determining an empty vehicle passing through a target boarding point as a target vehicle according to the running track of the empty vehicle;
step 804, acquiring the current position of the target vehicle;
806, determining the waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point;
and step 808, outputting the waiting time.
In this embodiment, an empty vehicle that is likely to pass through the target boarding point is found from the predicted travel trajectory of the empty vehicle for a future period of time, and the empty vehicle is registered as the target vehicle. The distance between the current position of the target vehicle and the position of the target getting-on point is calculated by combining road condition information, the time required for the target vehicle to reach the target getting-on point is estimated through the distance and the vehicle speed of the target vehicle, namely the waiting time (the time for the passenger to wait at the target getting-on point), and the waiting time is presented to the passenger through modes such as display or voice, so that the passenger can know the waiting time required for getting-on at each target getting-on point, the passenger can select the target getting-on point with high riding efficiency, and the use experience is improved.
It should be noted that the vehicle speed of the target vehicle can be reasonably set according to the historical vehicle speed of the road section. The number of the target vehicles may be one or multiple, and when multiple target vehicles are obtained, the time length of each target vehicle reaching the target getting-on point (the waiting time length of the passenger) is calculated respectively, the minimum value of the waiting time lengths corresponding to the multiple target vehicles can be output to the passenger, or the average value of the waiting time lengths corresponding to the multiple target vehicles can be output to the passenger, so that the passenger can select the target getting-on point with high riding efficiency.
As shown in fig. 9, according to an embodiment of the second aspect of the present invention, there is further provided a pick-up point recommending apparatus 900, including: a first obtaining module 902, wherein the first obtaining module 902 is configured to obtain a current location of the passenger terminal; a first determining module 904, wherein the first determining module 904 is used for determining a plurality of recommended boarding points in a first position range where the current position is located and empty vehicles in a second position range where the current position is located; the second acquisition module 906, wherein the second acquisition module 906 is used for acquiring the running track of the empty vehicle; the counting module 908 is used for counting the number of empty vehicles passing through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles; the selection module 910 is configured to select a target getting-on point from the plurality of recommended getting-on points according to the number of empty vehicles; and the output module 912, wherein the output module 912 is used for outputting the information of the target getting-on point.
In this embodiment, the search position range is gradually expanded outward with the current position of the passenger terminal as the origin, resulting in the first position range and the second position range. The method comprises the steps of obtaining a plurality of recommended boarding points meeting the traveling convenience of passengers in a first position range and empty vehicles capable of providing passenger carrying service in a second position range. And predicting the running track of the empty vehicles in a period of time in the future, and counting the number of the empty vehicles which can pass through each recommended getting-on point in the plurality of recommended getting-on points according to the running track of the empty vehicles. The larger the number is, the more empty vehicles that can be driven from the recommended boarding point are, the higher the probability that the passenger will collide with the empty vehicle is, and the purpose of getting on the vehicle by the passenger is easier to achieve. Therefore, the passengers can quickly know the boarding points which can be quickly boarded around the positions of the passengers and are convenient to go to, so that the passengers can raise and attract the cars, the journey is started as soon as possible, the waiting time of the passengers is saved, and the riding experience of the passengers is improved.
Optionally, the first obtaining module 902 is further configured to obtain a current time; the boarding point recommendation device 900 further includes: and the prediction module (not shown in the figure) is used for predicting the running track of the empty vehicle according to the road condition information corresponding to the second position range and all historical vehicle running tracks in the time period of the current time in the second position range.
Optionally, the recommended number of boarding points is multiple, and the boarding point recommending apparatus 900 further includes: a sorting module (not shown in the figure) for sorting the plurality of recommended boarding points according to the number of empty vehicles and a preset sorting strategy; the first determining module 904 is further configured to use the recommended boarding point with the sequence number before the preset sequence number as a target boarding point; a third obtaining module (not shown in the figure), which is used for obtaining the target getting-on point characteristics; the output module 912 is further configured to output information of the target getting-on point according to the target getting-on point feature.
Optionally, the pick-up point recommending apparatus 900 further includes: a fourth obtaining module (not shown in the figure) for obtaining the identity information of the passenger terminal; a second determining module (not shown in the figure), which is used for determining the preset boarding point characteristics according to the identity information; the output module 912 is further configured to output a prompt message of the target getting-on point based on that the target getting-on point feature corresponding to the target getting-on point is the same as the preset getting-on point feature.
Optionally, the pick-up point recommending apparatus 900 further includes: and the navigation module (not shown in the figure) is used for responding to the confirmation instruction of the target getting-on point and planning the navigation information between the target getting-on point corresponding to the confirmation instruction and the current position according to the road condition information corresponding to the first position range.
Optionally, the first determining module 904 is further configured to determine a first position range where the current position is located according to the first preset distance; determining a plurality of candidate boarding points in the first position range according to the road condition information corresponding to the first position range; the selecting module 910 is further configured to select, according to preset screening information, a plurality of recommended boarding locations from the plurality of candidate boarding locations; wherein the preset screening information includes at least one of the following: the distance between the candidate getting-on point and the current position, the historical vehicle departure point in the first position range, the historical getting-on point of the passenger terminal, and the passenger historical waiting duration corresponding to the candidate getting-on point.
Optionally, the first determining module 904 is further configured to determine a second position range where the current position is located according to a second preset distance; recording the vehicle as an empty vehicle based on the current position of the vehicle being within the second position range and in an empty state; the second preset distance is greater than or equal to the first preset distance.
Optionally, the pick-up point recommending apparatus 900 further includes: a third determining module (not shown in the figure), which is used for determining the empty vehicle passing through the target getting-on point as the target vehicle according to the running track of the empty vehicle; a fifth acquiring module (not shown in the figure) for acquiring the current position of the target vehicle; the third determining module is further used for determining the waiting time of the target getting-on point according to the current position of the target vehicle and the position of the target getting-on point; the output module 912 is further configured to output the waiting time.
In this embodiment, when each module of the pick-up point recommending device 900 executes its function, the steps of the pick-up point recommending method in any of the above embodiments are implemented, so that the pick-up point recommending device 900 also includes all the beneficial effects of the pick-up point recommending method in any of the above embodiments, and are not described herein again.
The pick-up point recommending apparatus 900 in the embodiment of the present invention may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiment of the present invention is not particularly limited.
The pick-up point recommending device of the application program in the embodiment of the invention can be a device with an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present invention are not limited in particular.
As shown in fig. 10, according to an embodiment of the third aspect of the present invention, there is also provided an electronic apparatus 1000, including: the processor 1004, the memory 1002, and the program or the instructions stored in the memory 1002 and executable on the processor 1004 are executed by the processor 1004 to implement the steps of the pick-up point recommendation method provided in any of the embodiments described above, and therefore, the electronic device 1000 includes all the advantages of the pick-up point recommendation method provided in any of the embodiments described above, which are not described herein again.
In an embodiment of the invention, the electronic device is a passenger terminal or a device capable of communicating with a passenger terminal.
The memory 1002 may be used for storing, among other things, application programs and various data. The memory 1002 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the mobile terminal, and the like. Further, the memory 1002 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 1004 performs various functions of the electronic device 1000 and processes data by running or executing application programs and/or modules stored in the memory 1002 and invoking the data stored in the memory 1002 to thereby perform overall monitoring of the electronic device 1000. The processor 1004 may include one or more processing units; the processor 1004 may integrate an application processor and a modem processor.
According to an embodiment of the fourth aspect of the present invention, there is also provided a readable storage medium, on which a program or instructions are stored, which when executed by a processor, implement the steps of the pick-up point recommendation method provided in any of the above embodiments.
In this embodiment, the readable storage medium can implement each process of the pick-up point recommendation method provided by the embodiment of the present invention, and can achieve the same technical effect, and is not described herein again to avoid repetition.
The processor is the processor in the electronic device in the above embodiment. Readable storage media, including computer-readable storage media, such as Read-Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, etc.
In the present invention, the term "plurality" means two or more unless explicitly defined otherwise. The terms "mounted," "connected," "fixed," and the like are to be construed broadly and include, for example, fixed connections, detachable connections, or integral connections; "coupled" may be direct or indirect through an intermediary. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description herein, the description of the terms "one embodiment," "some embodiments," "specific embodiments," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. 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.