CN113407871A - Boarding point recommendation method and device, electronic equipment and readable storage medium - Google Patents

Boarding point recommendation method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN113407871A
CN113407871A CN202110686364.XA CN202110686364A CN113407871A CN 113407871 A CN113407871 A CN 113407871A CN 202110686364 A CN202110686364 A CN 202110686364A CN 113407871 A CN113407871 A CN 113407871A
Authority
CN
China
Prior art keywords
point
getting
target
vehicle
pick
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.)
Granted
Application number
CN202110686364.XA
Other languages
Chinese (zh)
Other versions
CN113407871B (en
Inventor
钟逸凡
许梦驰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Changxing Information Technology Co ltd
Original Assignee
Beijing Changxing Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Changxing Information Technology Co ltd filed Critical Beijing Changxing Information Technology Co ltd
Priority to CN202110686364.XA priority Critical patent/CN113407871B/en
Publication of CN113407871A publication Critical patent/CN113407871A/en
Application granted granted Critical
Publication of CN113407871B publication Critical patent/CN113407871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Remote Sensing (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Navigation (AREA)

Abstract

The invention provides a boarding point recommendation method and device, electronic equipment and a readable storage medium. The boarding point recommendation method comprises 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 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. 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.

Description

Boarding point recommendation method and device, electronic equipment and readable storage medium
Technical Field
The invention relates to the technical field of information processing, in particular to a boarding point recommendation method, a boarding point recommendation device, electronic equipment and a readable storage medium.
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.

Claims (18)

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.
CN202110686364.XA 2021-06-21 2021-06-21 Get-on point recommendation method and device, electronic equipment and readable storage medium Active CN113407871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110686364.XA CN113407871B (en) 2021-06-21 2021-06-21 Get-on point recommendation method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110686364.XA CN113407871B (en) 2021-06-21 2021-06-21 Get-on point recommendation method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN113407871A true CN113407871A (en) 2021-09-17
CN113407871B CN113407871B (en) 2024-04-02

Family

ID=77681956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110686364.XA Active CN113407871B (en) 2021-06-21 2021-06-21 Get-on point recommendation method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN113407871B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114323046A (en) * 2021-12-30 2022-04-12 湖北九联汇博科技有限公司 Travel navigation assisting method and device, blind glasses and computer medium
CN115038047A (en) * 2022-06-13 2022-09-09 南京领行科技股份有限公司 Reminding method and device, electronic equipment and computer readable storage medium

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110098922A1 (en) * 2009-10-27 2011-04-28 Visteon Global Technologies, Inc. Path Predictive System And Method For Vehicles
US20160203422A1 (en) * 2015-01-14 2016-07-14 Nextop Italia Srl Semplificata Method and electronic travel route building system, based on an intermodal electronic platform
US20180130356A1 (en) * 2016-11-10 2018-05-10 Sap Se Vehicle position planning
CN108286980A (en) * 2017-12-29 2018-07-17 广州通易科技有限公司 A method of prediction destination and recommendation drive route
CN108475466A (en) * 2016-01-27 2018-08-31 北京嘀嘀无限科技发展有限公司 System and method for matching and showing service request and available vehicle
CN109583151A (en) * 2019-02-20 2019-04-05 百度在线网络技术(北京)有限公司 The driving trace prediction technique and device of vehicle
CN109668570A (en) * 2018-12-21 2019-04-23 斑马网络技术有限公司 Travel route recommended method, device, system and storage medium
CN110260864A (en) * 2019-06-20 2019-09-20 维智汽车电子(天津)有限公司 Construction method, device and the electronic equipment of optimal reference trace route
JP2019185515A (en) * 2018-04-13 2019-10-24 住友電気工業株式会社 Traffic line estimation apparatus, traffic line estimation method, and computer program
CN110677449A (en) * 2019-04-25 2020-01-10 北京嘀嘀无限科技发展有限公司 Boarding point recommendation method and device
CN111006682A (en) * 2019-12-31 2020-04-14 斑马网络技术有限公司 Navigation route planning method and device, electronic equipment and storage medium
WO2020107441A1 (en) * 2018-11-28 2020-06-04 Beijing Didi Infinity Technology And Development Co., Ltd. Artificial intelligent systems and methods for map matching
CN111483465A (en) * 2019-01-28 2020-08-04 阿里巴巴集团控股有限公司 MPP expanding method and device, electronic equipment and storage medium
CN111861647A (en) * 2020-07-03 2020-10-30 北京嘀嘀无限科技发展有限公司 Method and system for recommending boarding points
CN111932330A (en) * 2020-01-21 2020-11-13 北京畅行信息技术有限公司 Service position recommendation method and device, electronic equipment and readable storage medium
CN111985662A (en) * 2020-06-30 2020-11-24 北京百度网讯科技有限公司 Network car booking method and device, electronic equipment and storage medium
WO2021081767A1 (en) * 2019-10-29 2021-05-06 深圳市欢太科技有限公司 Method and device for determining location point, electronic device, and computer-readable medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110098922A1 (en) * 2009-10-27 2011-04-28 Visteon Global Technologies, Inc. Path Predictive System And Method For Vehicles
US20160203422A1 (en) * 2015-01-14 2016-07-14 Nextop Italia Srl Semplificata Method and electronic travel route building system, based on an intermodal electronic platform
CN108475466A (en) * 2016-01-27 2018-08-31 北京嘀嘀无限科技发展有限公司 System and method for matching and showing service request and available vehicle
US20180130356A1 (en) * 2016-11-10 2018-05-10 Sap Se Vehicle position planning
CN108286980A (en) * 2017-12-29 2018-07-17 广州通易科技有限公司 A method of prediction destination and recommendation drive route
JP2019185515A (en) * 2018-04-13 2019-10-24 住友電気工業株式会社 Traffic line estimation apparatus, traffic line estimation method, and computer program
WO2020107441A1 (en) * 2018-11-28 2020-06-04 Beijing Didi Infinity Technology And Development Co., Ltd. Artificial intelligent systems and methods for map matching
CN109668570A (en) * 2018-12-21 2019-04-23 斑马网络技术有限公司 Travel route recommended method, device, system and storage medium
CN111483465A (en) * 2019-01-28 2020-08-04 阿里巴巴集团控股有限公司 MPP expanding method and device, electronic equipment and storage medium
CN109583151A (en) * 2019-02-20 2019-04-05 百度在线网络技术(北京)有限公司 The driving trace prediction technique and device of vehicle
CN110677449A (en) * 2019-04-25 2020-01-10 北京嘀嘀无限科技发展有限公司 Boarding point recommendation method and device
CN110260864A (en) * 2019-06-20 2019-09-20 维智汽车电子(天津)有限公司 Construction method, device and the electronic equipment of optimal reference trace route
WO2021081767A1 (en) * 2019-10-29 2021-05-06 深圳市欢太科技有限公司 Method and device for determining location point, electronic device, and computer-readable medium
CN111006682A (en) * 2019-12-31 2020-04-14 斑马网络技术有限公司 Navigation route planning method and device, electronic equipment and storage medium
CN111932330A (en) * 2020-01-21 2020-11-13 北京畅行信息技术有限公司 Service position recommendation method and device, electronic equipment and readable storage medium
CN111985662A (en) * 2020-06-30 2020-11-24 北京百度网讯科技有限公司 Network car booking method and device, electronic equipment and storage medium
CN111861647A (en) * 2020-07-03 2020-10-30 北京嘀嘀无限科技发展有限公司 Method and system for recommending boarding points

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
于德新;高学英;杨兆升;: "基于GPS数据及车辆运行特性分析的单车路段行程时间估计", 吉林大学学报(工学版), no. 04, 15 July 2010 (2010-07-15), pages 82 - 87 *
高瞻;余辰;向郑涛;陈宇峰;: "基于网格化的出租车空载寻客路径推荐", 计算机应用与软件, no. 05, 12 May 2019 (2019-05-12), pages 287 - 294 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114323046A (en) * 2021-12-30 2022-04-12 湖北九联汇博科技有限公司 Travel navigation assisting method and device, blind glasses and computer medium
CN115038047A (en) * 2022-06-13 2022-09-09 南京领行科技股份有限公司 Reminding method and device, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN113407871B (en) 2024-04-02

Similar Documents

Publication Publication Date Title
CN106652515B (en) Automatic vehicle control method, device and system
CN106643747B (en) Navigation method and device
JP6919405B2 (en) Digital signage control device, digital signage control method, program, recording medium
JP4796167B2 (en) Event judgment device
CN108074396A (en) The evaluation method that drives safely and system
CN106548246B (en) Real-time charging recommendation method and system for electric vehicle
CN110986985A (en) Vehicle travel pushing method and device, medium, control terminal and automobile
WO2016026865A1 (en) Route planning device and associated method
US20200210905A1 (en) Systems and Methods for Managing Networked Vehicle Resources
CN110969834B (en) Processing method, processing device, computer equipment, storage medium and vehicle dispatching system
CN113407871A (en) Boarding point recommendation method and device, electronic equipment and readable storage medium
DE112009000145T5 (en) Method and device for searching for a parking place
DE112016006157T5 (en) Information providing device, information providing server and information providing method
CN113408903B (en) Order processing method, order processing device, electronic equipment and readable storage medium
CN111523932A (en) Scoring method, device and system for network car booking service and storage medium
JP3981067B2 (en) Travel speed data classification device, travel speed pattern estimation device, and hybrid vehicle drive control device
JP2005184867A (en) Travelling speed pattern estimator, and drive controller of hybrid vehicle
CN111737601A (en) Method, device and equipment for recommending travel strategy and storage medium
CN112185157B (en) Roadside parking space detection method, system, computer equipment and storage medium
CN112945253A (en) Travel route recommendation method, system and device
JP2020135151A (en) Congestion prevention server, congestion prevention device, congestion prevention system, congestion prevention method, and program
CN111382370A (en) Route recommendation method and device, vehicle-mounted equipment and storage medium
CN112362076B (en) Intelligent display method and related device for navigation information of non-recommended road section
JP5978481B2 (en) Charging necessity judgment system
JP6308633B2 (en) Charging necessity determination system, in-vehicle device and electric vehicle

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