CN111737601A - Method, device and equipment for recommending travel strategy and storage medium - Google Patents

Method, device and equipment for recommending travel strategy and storage medium Download PDF

Info

Publication number
CN111737601A
CN111737601A CN202010515931.0A CN202010515931A CN111737601A CN 111737601 A CN111737601 A CN 111737601A CN 202010515931 A CN202010515931 A CN 202010515931A CN 111737601 A CN111737601 A CN 111737601A
Authority
CN
China
Prior art keywords
travel
time
route
target
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010515931.0A
Other languages
Chinese (zh)
Inventor
刘庆军
张绍瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo 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 Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN202010515931.0A priority Critical patent/CN111737601A/en
Publication of CN111737601A publication Critical patent/CN111737601A/en
Pending legal-status Critical Current

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/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/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a method, a device, equipment and a storage medium for recommending a travel strategy, wherein the method predicts travel time lengths of various to-be-selected travel routes between an initial position and a target position at different travel times based on historical road condition information, and then determines the to-be-recommended travel strategy according to the travel time lengths of the to-be-selected travel routes at different travel times, so that a user can select a proper to-be-selected travel route based on the travel time lengths corresponding to different travel times according to the travel requirement of the user, the user can be ensured to travel at the most proper travel time, and the user can arrive at a destination on time.

Description

Method, device and equipment for recommending travel strategy and storage medium
Technical Field
The invention relates to the technical field of intelligent transportation, in particular to a method, a device, equipment and a storage medium for recommending a travel strategy.
Background
With the improvement of the living standard of the people, the travel modes which can be selected by residents are increased day by day, such as selecting public transportation equipment such as buses and subways for traveling or selecting private transportation equipment for traveling. In addition, along with the development of intelligent transportation technology, various navigation devices and navigation software are also produced in order to bring more convenience to the travel of residents and improve user experience.
At present, in order to solve the problem that a user does not block or rarely blocks a vehicle when the user goes to work, for example, the user starts a vehicle for 5 minutes in the early stage or in the late stage, the existing navigation equipment and navigation software generally recommend a travel strategy for the user based on an initial position input by the user and current road condition information, but the recommendation method cannot effectively predict and solve the actual congestion problem of the road after the user goes on the road at all, and the user experience is not ideal.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a method, a device, equipment and a storage medium for recommending a travel strategy, and aims to solve the technical problems.
In order to achieve the above object, the present invention provides a method for recommending a travel strategy, comprising the following steps:
when a travel instruction is received, extracting a starting position and a target position from the travel instruction;
determining at least one to-be-selected travel route based on the starting position and the target position;
predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and determining the travel strategies to be recommended according to the travel time lengths of the routes to be selected at different travel times.
Optionally, the step of determining the travel strategies to be recommended according to the travel durations of the to-be-selected travel routes at different travel times includes:
extracting an expected arrival time from the travel instruction;
determining a target travel route and a target travel time range which can meet the expected arrival time according to travel time lengths of the to-be-selected travel route at different travel times;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
Optionally, the step of determining a target travel route and a target travel time range that can satisfy the expected arrival time according to travel durations respectively corresponding to different travel times of the to-be-selected travel route includes:
determining corresponding estimated arrival time based on travel time lengths respectively corresponding to the to-be-selected travel route at different travel times;
calculating a first time difference between the expected arrival time and each of the predicted arrival times;
screening the predicted arrival time of which the first time difference is smaller than a first preset time length;
taking the to-be-selected travel route corresponding to the screened estimated arrival time as the target travel route;
and determining the target travel time range according to the travel time corresponding to the screened predicted arrival time.
Optionally, the step of determining the travel strategies to be recommended according to the travel durations of the to-be-selected travel routes at different travel times includes:
extracting an estimated departure time from the travel instruction;
calculating a second time difference between the estimated departure time and each trip time;
screening the travel time of which the second time difference is smaller than a second preset time length;
taking a to-be-selected travel route corresponding to the selected travel time as a target travel route, and making a travel time corresponding to the selected travel time as a target travel time;
and determining a travel strategy to be recommended based on the target travel route and the target travel duration.
Optionally, the step of determining a travel strategy to be recommended based on the target travel route and the target travel duration includes:
determining a target travel mode based on the target travel route;
determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode;
and determining a travel strategy to be recommended based on the target travel route, the comfort level of the target travel route and the target travel duration.
Optionally, the step of determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode includes:
determining influence factors influencing the comfort level of the target travel route and the weight of each influence factor based on the target travel mode;
determining a numerical value corresponding to each influence factor based on historical road condition information corresponding to the target travel route;
and performing weighted calculation based on the numerical values and weights corresponding to the influence factors, and determining the comfort level of the target travel route.
Optionally, the step of determining the travel strategies to be recommended according to the travel durations of the to-be-selected travel routes at different travel times includes:
determining a plurality of first drawing vectors based on different travel times of the route to be selected;
determining a plurality of second drawing vectors based on the travel time lengths of the to-be-selected travel route at different travel times;
drawing travel time length change graphs respectively corresponding to travel of the route to be selected at different travel times based on the first drawing vectors and the second drawing vectors;
determining a target travel time range based on the travel time variation graph;
taking a to-be-selected travel route to which the travel time contained in the target travel time range belongs as a target travel route;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
Optionally, the step of predicting trip durations corresponding to different trip times of the to-be-selected trip route based on the historical road condition information includes:
determining an optional travel mode based on the to-be-selected travel route;
predicting travel speeds of the selectable travel modes at different travel times based on the historical road condition information;
and predicting travel time lengths of the to-be-selected travel route at different travel times based on the travel speed.
Optionally, before the step of predicting travel durations of the to-be-selected travel route at different travel times based on the historical road condition information, the method further includes:
acquiring a monitoring video corresponding to the to-be-selected travel route;
and determining the historical road condition information based on the monitoring video.
Optionally, the step of obtaining the monitoring video corresponding to the to-be-selected travel route includes:
acquiring a monitoring video shot by a camera arranged at each road section in the to-be-selected travel route;
and/or the presence of a gas in the gas,
and acquiring the monitoring videos shot by the vehicle-mounted equipment in each vehicle of the selected to-be-selected travel route.
Optionally, the step of extracting a start position and a target position from the travel instruction includes:
extracting travel information provided by a user from the travel instruction, wherein the travel information at least comprises two place names and identification fields for identifying start and stop positions;
determining coordinate information corresponding to the two place names carried in the travel information respectively based on a positioning system;
and traversing the travel information, taking the coordinate information corresponding to the place name positioned in front of the identification field as the initial position, and taking the coordinate information corresponding to the place name positioned behind the identification field as the target position.
Optionally, after the step of determining the travel strategy to be recommended according to the travel durations of the to-be-selected travel route at different travel times, the method further includes:
when a travel route selection instruction is received, extracting a selected target travel route and predicted departure time from the travel route selection instruction, wherein the target travel route is any one to-be-selected travel route recorded in the travel strategy;
judging whether the estimated departure time is matched with the current system time;
if the estimated departure time is matched with the current system time, acquiring current road condition information of the target travel route;
and adjusting the travel route based on the current road condition information.
In addition, in order to achieve the above object, the present invention further provides a recommendation device for a travel strategy, including: the system comprises a memory, a processor and a recommendation program of the travel strategy stored on the memory and capable of running on the processor, wherein the recommendation program of the travel strategy is configured to realize the steps of the recommendation method of the travel strategy.
In addition, to achieve the above object, the present invention further provides a storage medium, on which a recommendation program of a travel strategy is stored, and the recommendation program of the travel strategy, when executed by a processor, implements the steps of the recommendation method of the travel strategy as described above.
In addition, in order to achieve the above object, the present invention further provides a device for recommending a travel strategy, the device comprising:
the starting position extracting module is used for extracting a starting position and a target position from the travel instruction when the travel instruction is received;
a route determining module for determining at least one to-be-selected route based on the starting position and the target position;
the travel time prediction module is used for predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and the travel strategy determining module is used for determining the travel strategies to be recommended according to the travel time lengths of the to-be-selected travel routes respectively corresponding to different travel times.
According to the method for recommending the travel strategy, the travel time lengths of the to-be-selected travel routes between the starting position and the target position at different travel times are predicted based on historical road condition information, and then the travel strategy to be recommended is determined according to the travel time lengths of the to-be-selected travel routes at different travel times, so that a user can select a proper to-be-selected travel route according to the travel requirement of the user based on the travel time lengths corresponding to different travel times, the user can be guaranteed to travel at the most proper travel time, and the user can arrive at the destination on time.
Drawings
Fig. 1 is a schematic structural diagram of a recommendation device for a trip strategy of a hardware operating environment according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a first embodiment of a method for recommending a travel strategy according to the present invention;
fig. 3 is a flowchart illustrating a specific implementation flow of step S40 in the second embodiment of the method for recommending a travel strategy according to the present invention;
fig. 4 is a schematic diagram of another specific implementation flow of step S40 in the third embodiment of the method for recommending a travel policy according to the present invention;
fig. 5 is a schematic diagram of another specific implementation flow of step S40 in the fourth embodiment of the method for recommending a travel policy according to the present invention;
fig. 6 is a travel duration change diagram in a fourth embodiment of the method for recommending a travel strategy according to the present invention;
fig. 7 is a block diagram illustrating a first embodiment of a travel strategy recommendation apparatus according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a recommendation device for a trip strategy of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the recommendation device for the travel strategy may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WIreless-FIdelity (WI-FI) interface). The Memory 1005 may be a Random Access Memory (RAM) Memory, or may be a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
It will be appreciated by those skilled in the art that the arrangement shown in figure 1 does not constitute a limitation of the recommendation device for travel strategies and may comprise more or less components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a kind of storage medium, may include therein an operating system, a data storage module, a network communication module, a user interface module, and a recommendation program of a travel policy.
In the recommendation device for a trip strategy shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 of the travel strategy recommendation device of the present invention may be disposed in the travel strategy recommendation device, and the travel strategy recommendation device calls the recommendation program of the travel strategy stored in the memory 1005 through the processor 1001 and executes the recommendation method of the travel strategy provided by the embodiment of the present invention.
An embodiment of the present invention provides a method for recommending a travel strategy, and referring to fig. 2, fig. 2 is a schematic flow diagram of a first embodiment of the method for recommending a travel strategy according to the present invention.
In this embodiment, the method for recommending the travel strategy includes the following steps:
in step S10, when the travel instruction is received, the start position and the target position are extracted from the travel instruction.
Specifically, in practical application, the travel instruction may be triggered manually by the user or triggered by voice, which is not limited in this embodiment.
It should be noted that in the present embodiment, the start position and the target position are specific coordinate information. However, in practical applications, for convenience of use, the travel information provided by the user only needs to be related to a corresponding name. For convenience of understanding, this embodiment provides a specific implementation scheme for extracting the starting position and the target position from the travel instruction, which is specifically as follows:
(1) and extracting the travel information provided by the user from the travel instruction.
Specifically, the travel information at least includes two location names and an identification field for identifying a start-stop position.
It should be noted that, the identification field for identifying the start-stop position may be a field such as "to", "go to", or "go to" in practical application, which is not listed here any more, and this embodiment is not limited to this.
(2) And determining coordinate information corresponding to the two place names carried in the travel information respectively based on a positioning system.
Specifically, in practical applications, different cities may have places with the same name, so that the to-be-selected travel route between the starting position and the target position which the user currently wants to determine can be accurately determined. If a plurality of same names are found when determining the coordinate information corresponding to the two location names carried in the travel information based on a positioning system, the position information of the mobile terminal providing the travel instruction can be further obtained, then the city where the user is currently located is determined according to the position information, and further the coordinate information corresponding to the two location names, namely the actual physical coordinates, is determined according to the city and the two location names carried in the travel information.
Further, in practical applications, the user may also query a travel route from a starting location to a target location in another city, and for this case, if a plurality of locations with the same name appear when determining, based on the positioning system, coordinate information corresponding to two location names carried in the travel information, the location of the city may be fed back to the user to further determine the location of the city.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can set the technical solution based on the needs in practical application, and the technical solution is not limited herein.
(3) And traversing the travel information, taking the coordinate information corresponding to the place name positioned in front of the identification field as the initial position, and taking the coordinate information corresponding to the place name positioned behind the identification field as the target position.
For ease of understanding, the following description is made in conjunction with the examples:
assuming that travel information provided by a user is from a place A to a place B, and preset identification fields for identifying starting and stopping positions are from, to, and the like, the travel information is traversed, and the identification field of the travel information is found to be from.
Accordingly, the coordinate information corresponding to the "location a" located before "arrival" can be used as the start position, and the coordinate information corresponding to the "location B" located after "arrival" can be used as the target position.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can set the technical solution based on the needs in practical application, and the technical solution is not limited herein.
Step S20, determining at least one to-be-selected route based on the starting position and the target position.
Specifically, the operation of determining at least one to-be-selected travel route based on the determined start position and the target position is specifically to determine all travel routes which can be made from the start position to the target position by using the existing map and navigation system based on the start position and the target position, that is, in practical applications, at least one to-be-selected travel route is determined.
And step S30, predicting the travel time of the to-be-selected travel route corresponding to different travel time based on the historical road condition information.
It should be understood that the above-mentioned historical road condition information specifically refers to the determined historical road condition information corresponding to each to-be-selected travel route, that is, when the travel time lengths of different to-be-selected travel routes respectively corresponding to different travel times are predicted, the prediction is performed based on the historical road condition information corresponding to the to-be-selected travel route which needs to be currently subjected to the prediction operation.
In practical applications, the historical road condition information may be determined based on video data corresponding to the to-be-selected route, obtained based on road condition information provided by vehicle-mounted devices in vehicles traveling on the to-be-selected route, or obtained from road condition information provided by a user who selects the to-be-selected route at a preset time and acquired from a related network platform, which is not listed here one by one, and this embodiment is not limited thereto.
For convenience of understanding, the present embodiment specifically describes the operation of determining the historical traffic information by taking the determination of the historical traffic information based on video data as an example.
(1) And acquiring a monitoring video corresponding to the to-be-selected travel route.
Specifically, regarding the operation of obtaining the monitoring video corresponding to the to-be-selected route, this embodiment provides three obtaining manners, which are specifically as follows:
the first method is as follows:
and acquiring the monitoring videos shot by the cameras arranged in the sections of the to-be-selected route, namely directly taking the monitoring videos shot by the cameras arranged in the sections of the to-be-selected route as the monitoring videos corresponding to the to-be-selected route.
The second method comprises the following steps:
and acquiring the monitoring videos shot by the vehicle-mounted equipment in the vehicles of the to-be-selected route, namely, taking the monitoring videos shot by the vehicle-mounted equipment in the vehicles running on the to-be-selected route in a certain historical time range as the monitoring videos corresponding to the to-be-selected route.
The third method comprises the following steps:
and acquiring the monitoring videos shot by the cameras arranged at each section of the to-be-selected route, acquiring the monitoring videos shot by the vehicle-mounted equipment in each vehicle for selecting the to-be-selected route, and finally merging the acquired monitoring videos from the two sources to serve as the monitoring videos corresponding to the to-be-selected route.
(2) Determining the historical road condition information based on the monitoring video
In particular, the surveillance video may be a surveillance video of several consecutive days, or even several consecutive weeks or months.
Accordingly, when the historical road condition information is determined based on the monitoring videos, the historical road condition information capable of reasonably reflecting the to-be-selected route is obtained by analyzing the monitoring videos which are continuously collected for several days, even continuously collected for several weeks and months.
In addition, it is worth mentioning that in specific application, the trip duration is not only influenced by the trip time, but also influenced by different trip modes. Therefore, when the travel time lengths of the to-be-selected travel route at different travel times are predicted based on the historical road condition information, the travel mode can be considered, and the specific mode is as follows:
firstly, an optional travel mode is determined based on the travel route to be selected.
Specifically, in practical application, the travel mode can be bus riding, subway riding, hiking, driving and the like.
Accordingly, when determining the selectable travel mode suitable for the current travel route to be selected from the travel modes based on the travel route to be selected, the route of the travel route to be selected may be specifically considered.
For example, when the distance corresponding to the to-be-selected travel route is long, the determined selectable travel mode is to take a bus, a subway, get a car or drive a car; on the contrary, the determined optional travel mode may be riding, walking, or taking a bus, a subway, getting on a bus or driving.
And then, predicting travel speeds of the selectable travel modes at different travel times based on the historical road condition information.
Specifically, if the current travel route to be selected can correspond to multiple travel modes, that is, the determined selectable travel modes are multiple, the predicted travel speeds based on the historical road condition information are multiple, that is, the predicted travel speeds of each selectable travel mode at different travel times based on the historical road condition information are the travel speeds respectively corresponding to the selectable travel modes.
And finally, respectively corresponding travel time lengths of the to-be-selected travel route at different travel times are predicted based on the travel speed.
Correspondingly, if the selectable travel modes are multiple, the operation of the travel time lengths of the to-be-selected travel route at different travel times is finally predicted, the travel time lengths of the to-be-selected travel route at different travel times are also predicted based on the travel speed corresponding to each selectable travel mode, and that is, the travel time lengths of the to-be-selected travel route at different travel times when the to-be-selected travel route is traveling in each selectable travel mode is obtained.
Step S40, determining the travel strategies to be recommended according to the travel time lengths of the travel routes to be selected at different travel times.
Specifically, the travel strategy to be recommended determined in this embodiment may specifically be that only travel durations respectively corresponding to trips of all routes to be selected from the starting position to the target position at different times are recorded; the optimal travel time can also be met by screening according to the travel time lengths corresponding to different travel times of the determined travel routes to be selected, such as the travel routes to be selected which are started as late as possible under the condition that the travel routes can reach the target position on time; the to-be-selected travel routes meeting the shortest travel time length and the like can be screened according to the determined travel time lengths of the to-be-selected travel routes respectively corresponding to different travel times, which is not listed one by one, and this embodiment is not limited to this.
Further, in order to enable the user to more intuitively select the to-be-selected travel route meeting the travel requirement of the user from the travel strategies, the determined to-be-recommended travel strategy may further include corresponding chart data.
Further, in practical applications, after the travel strategy to be recommended is determined according to the travel durations of the to-be-selected travel route at different travel times, that is, after the determined travel strategy is recommended to the terminal device of the user, if a travel route selection instruction is received, further determination may be made according to a target travel route selected by the user and a predicted departure time provided by the user, and whether the selected target travel route needs to be adjusted based on the current road condition information of the target travel route. For ease of understanding, the following detailed description is made:
firstly, whether a travel route selection instruction is received or not is monitored.
Correspondingly, if a travel route selection instruction is received, extracting a selected target travel route and predicted departure time from the travel route selection instruction.
It should be noted that the target travel route is specifically any one to-be-selected travel route recorded in the travel strategy.
Then, it is determined whether the projected departure time matches the current system time.
It should be understood that the above mentioned current system time is the time displayed at the current time of the terminal device.
Correspondingly, if the predicted departure time is matched with the current system time, the current road condition information of the target travel route is obtained.
Regarding the manner of obtaining the current road condition information of the target travel route, reference may be specifically made to the implementation manner of obtaining the historical road condition information of the travel route to be selected in step S20, and details are not repeated here.
And finally, adjusting the travel route based on the current road condition information, such as adjusting travel time or a travel mode.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can set the technical solution based on the needs in practical application, and the technical solution is not limited herein.
According to the method for recommending the travel strategy, the travel time lengths of the to-be-selected travel routes between the starting position and the target position at different travel times are predicted based on historical road condition information, and then the travel strategy to be recommended is determined according to the travel time lengths of the to-be-selected travel routes at different travel times, so that a user can select a proper to-be-selected travel route based on the travel time lengths corresponding to different travel times according to the travel requirement of the user, and the user can be guaranteed to travel at the most proper travel time and arrive at a destination on time.
Referring to fig. 3, fig. 3 is a flowchart illustrating a method for recommending a travel strategy according to a second embodiment of the present invention.
Based on the first embodiment, in this embodiment, a specific implementation manner for determining the travel strategy to be recommended according to the travel durations of the to-be-selected travel route at different travel times is provided. For ease of understanding, the following detailed description is made in conjunction with fig. 3:
in step S401, the expected arrival time is extracted from the travel instruction.
Step S402, determining a target travel route and a target travel time range which can meet the expected arrival time according to travel time lengths of the to-be-selected travel route at different travel times.
Specifically, the term "capable of satisfying" is generally understood to mean that the time of arrival is before the expected time of arrival, even if the expected time of arrival is satisfied.
Of course, a time range or a time difference may also be set as required, so as to determine whether the corresponding predicted arrival time is within the time range or whether the time difference between the predicted arrival time and the expected arrival time is smaller than the time difference by judging the travel time lengths respectively corresponding to different travel times based on the to-be-selected travel route.
For convenience of understanding, the present embodiment takes the case that the time difference that can be satisfied to satisfy the requirement that the expected arrival time and the expected arrival time is smaller than the preset time difference value as an example, and the specific implementation flow is as follows:
(1) and determining corresponding estimated arrival time based on the travel time lengths of the to-be-selected travel route at different travel times.
For ease of understanding, the following description is made in conjunction with the examples:
assuming that the travel times are set at intervals of 15 minutes, several travel times, such as 7:15, 7:30, 7:45, and 8:00, are randomly selected.
If the travel time length of the to-be-selected route determined based on the step S30 is 20 minutes for the 7:15 trip, 30 minutes for the 7:30 trip, 60 minutes for the 7:45 trip, and 90 minutes for the 8:00 trip.
Correspondingly, the predicted arrival times corresponding to the four travel times are as follows in sequence: 7:35, 8:00, 8:45 and 9: 30.
(2) A first time difference between the expected arrival time and each of the predicted arrival times is calculated.
Still taking the above determined four predicted arrival times as an example, if the expected arrival time extracted from the travel instruction is 8:25, the first time differences respectively calculated from the above four predicted arrival times are: 50 minutes, 25 minutes, 20 minutes, 65 minutes.
(3) And screening the predicted arrival time of which the first time difference is smaller than a first preset time length.
Assuming that the preset first preset time period is 30 minutes, the screened predicted arrival times smaller than the first preset time period are predicted arrival times corresponding to a first time difference of 25 minutes, namely 8:00, and a first time difference of 20 minutes, namely 8: 45.
(4) and taking the to-be-selected travel route corresponding to the screened estimated arrival time as the target travel route.
(5) And determining the target travel time range according to the travel time corresponding to the screened predicted arrival time.
Specifically, when the estimated arrival times screened out are 8:00 and 8:45, based on the description in step (1), the travel time corresponding to the estimated arrival time of 8:00 is 7:30, and the travel time corresponding to the estimated arrival time of 8:45 is 7: 45.
Accordingly, in determining the target travel time range, 7: the time of 30 is used as the starting time, the time of 7:45 is used as the ending time, and a target travel time range [ 7:30, 7:45], namely starting from 7:30 to ending at 7:45, and taking 15 minutes as the travel time.
Step S403, determining a travel strategy to be recommended based on the target travel route and the target travel time range.
Specifically, as can be seen from the above description, the obtained target travel time range provides a selection range of the optimal travel time, and thus the set of various travel routes that can satisfy the optimal travel time is recorded in the determined travel strategy to be recommended.
It is not difficult to find out through the above description that the method for recommending a travel strategy provided in this embodiment determines the travel strategy to be recommended according to the travel durations respectively corresponding to the travel routes at different travel times and the expected arrival time extracted from the travel instruction, so that all feasible travel routes and the travel time range of when the expected arrival time of the user can be met are recorded in the travel strategy recommended to the user, the user can select a most suitable travel time and a corresponding travel route for traveling according to the travel demand of the user, and the user can be further ensured to travel at the most suitable travel time and arrive at the destination on time.
Referring to fig. 4, fig. 4 is a flowchart illustrating a third embodiment of a method for recommending a travel policy according to the present invention.
Based on the first embodiment, in this embodiment, another specific implementation manner for determining the travel strategy to be recommended according to the travel time lengths of the to-be-selected travel route at different travel times is provided. For ease of understanding, the following detailed description is made in conjunction with fig. 4:
in step S401', the predicted departure time is extracted from the travel instruction.
Specifically, in practical application, the predicted departure time may be the current time or a future time, and this embodiment does not specifically limit this.
Step S402', a second time difference between the predicted departure time and each trip time is calculated.
For convenience of illustration, the present embodiment also sets the travel time at intervals of 15 minutes, and randomly selects several travel times, such as 7:15, 7:30, 7:45, and 8: 00.
If the predicted departure time extracted from the travel instruction is 7: 50, the second time difference between the calculated travel time and the four travel times is: 35 minutes, 20 minutes, 5 minutes, 10 minutes.
And S403', screening the travel time of which the second time difference is smaller than a second preset time length.
Assuming that the preset second preset time duration is 15 minutes, the screened travel times smaller than the second preset time duration are respectively the travel time corresponding to the second time difference of 5 minutes, namely 7:45, and the second time difference of 10 minutes, namely 8: 00.
In step S404', the to-be-selected travel route corresponding to the selected travel time is taken as a target travel route, and the travel time length corresponding to the selected travel time is taken as a target travel time length.
Specifically, if the trip time length corresponding to the trip time of 7:45 is 60 minutes, and the trip time length corresponding to the trip time of 8:00 is 90 minutes, the finally determined target trip time lengths are 60 minutes and 90 minutes.
Step S405', a travel strategy to be recommended is determined based on the target travel route and the target travel duration.
Correspondingly, if the two determined travel times respectively correspond to one to-be-selected travel route, for example, the target travel route corresponding to the travel time of 7:45 is the target travel route a, and the target travel route corresponding to the travel time of 8:00 is the target travel route B. The content specifically recorded in the travel strategy to be recommended, which is determined based on the above information, may be "travel time: 7:45, target travel route: target trip route a, length of trip: 60 minutes "," travel time: 8:00, target travel route: target trip route B, length of trip: 90 minutes ".
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can make settings based on needs in practical applications, such as adding information in the travel policy in other formats, and the like, and the present invention is not limited herein.
Further, in practical applications, since comfort levels brought to the user by different travel modes are different, when determining the travel strategy to be recommended based on the target travel route and the target travel time length, the travel strategy to be recommended may be determined by taking the comfort level of the target travel route into consideration, that is, the travel strategy to be recommended may be determined based on the target travel route, the comfort level of the target travel route, and the target travel time length as consideration factors.
Regarding the determination of comfort, the following is specified:
(1) and determining a target travel mode based on the target travel route.
Regarding the determination of the target travel mode, the step (2) of determining the selectable travel mode in the first embodiment may be referred to determine the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode.
Specifically, when determining the comfort level of the target travel route, influence factors influencing the comfort level of the target travel route and the weight of each influence factor are determined based on the target travel mode; then, determining a numerical value corresponding to each influence factor based on historical road condition information corresponding to the target travel route; and finally, performing weighted calculation based on the numerical values and weights corresponding to the influence factors, and determining the comfort level of the target travel route.
It should be understood that a weight specifically refers to the relative importance that a factor makes in the overall evaluation. In this embodiment, the weight is a proportion of each kind of trip influencing factors in the comfort level calculation.
The determining of the influence factors influencing the comfort level of the target travel route based on the target travel mode specifically means that the type of the influence factors appearing in each travel route is related to the travel mode selected by the current user, but is not related to the route itself, that is, under the same travel mode, the influence factors appearing in the travel route are marked by each entry, and the weights are the same.
In addition, in practical application, the influence factors of the comfort level of each target trip route can be directly set to be fixed items without considering the target trip mode, namely, the influence factors in each target trip route, and the corresponding weight is independent of the target trip mode and the target trip route and is fixed.
Further, since the road condition of each target travel route may be different, the corresponding influence factor and the corresponding weight may also be set according to the road condition of each target travel route.
For ease of understanding, the present embodiment gives several influences, such as environmental noise, air quality, weather conditions, brightness, road conditions (bump, width, gradient, level of mud, etc.) road conditions (congestion, etc.), smell, etc.
Accordingly, when determining a travel strategy to be recommended based on the target travel route, the comfort level of the target travel route, and the target travel duration, the following rules may be referred to:
for example, the target travel route with the highest comfort level is selected as the travel strategy for the same travel time.
Correspondingly, the target travel route with the shortest travel time is selected as the travel strategy for the same comfort level.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can set the technical solution based on the needs in practical application, and the technical solution is not limited herein.
It is not easy to find out through the above description that the method for recommending a travel strategy provided in this embodiment determines the travel strategy to be recommended according to the travel durations respectively corresponding to the travel routes to be selected at different travel times and the predicted departure time extracted from the travel instruction, so that all feasible travel routes and corresponding travel durations which can meet the predicted departure time of the user are recorded in the travel strategy recommended to the user, and the user can select a travel route corresponding to the shortest travel duration to travel according to the travel demand of the user, thereby ensuring that the user can reach the destination in the fastest time.
In addition, the travelling strategy to be recommended is determined by combining the comfort level of each target travelling route, so that the travelling time and the comfort level can be considered, and the user experience is further improved.
Referring to fig. 5, fig. 5 is a flowchart illustrating a method for recommending a travel strategy according to a fourth embodiment of the present invention.
Based on the first embodiment, in this embodiment, another specific implementation manner for determining the travel strategy to be recommended according to the travel time lengths of the to-be-selected travel route at different travel times is provided. For ease of understanding, the following detailed description is made in conjunction with fig. 5:
step S401 ″ determines a plurality of first drawing vectors based on different travel times of the to-be-selected travel route.
And S402', determining a plurality of second drawing vectors based on the travel time lengths of the to-be-selected travel route at different travel times.
And step S403', drawing travel time length change graphs respectively corresponding to the travel of the to-be-selected travel route at different travel times based on the plurality of first drawing vectors and the plurality of second drawing vectors.
Specifically, in this embodiment, the travel time is specifically taken as an abscissa, that is, the first drawing vector is an abscissa representing one coordinate point; the trip duration is given as the ordinate, i.e. the second plotted vector is the ordinate representing one coordinate point. Therefore, a plurality of coordinate points can be determined based on different travel times of the to-be-selected travel route and travel durations of the to-be-selected travel route corresponding to the different travel times.
Based on these coordinate points, a travel time variation graph that can reflect the travel of the to-be-selected travel route at different travel times can be drawn, for example, by connecting these coordinate points, a curve variation graph can be obtained, as shown in fig. 6.
Specifically, in the travel time variation graph shown in fig. 6, the travel time is from 6:00 to 9:00, 7 travel times at half an hour intervals, i.e. 7 first drawing vectors, 6:00, 6:30, 7:00, 7:30, 8:00, 8:30, 9:00, respectively.
Correspondingly, there are 7 corresponding trip durations, that is, there are 7 second drawing vectors, which are: 30 minutes, 35 minutes, 45 minutes, 70 minutes, 75 minutes, 60 minutes and 55 minutes.
And step S404', determining a target travel time range based on the travel time variation graph.
Taking the travel time variation graph as a curve variation graph as an example, the operation of determining the target travel time range may be as follows:
for example, it is observed that the ordinate directly changes from a previous smooth and slow change to a higher value at a certain travel time, and the determined target travel time range may be a range from the travel time before the travel time corresponding to the ordinate to the current travel time.
For example, it is observed that the ordinate changes directly from a previous smooth and slow change to a relatively low value at a certain travel time, and the determined target travel time range may be a time from the travel time corresponding to the ordinate to a certain time range later.
Still taking fig. 6 as an example, based on the above two ways, there are two determined target travel time ranges, which are respectively 6: a target trip time range of 00 to 7:30 and a target trip time range of 8:30 to 9: 00.
In addition, it is worth mentioning that, in practical applications, the determined target travel time range may include two endpoint times or may not include the two endpoint times, which is not limited in this embodiment.
It should be understood that the above is only an example, and the technical solution of the present invention is not limited in any way, and those skilled in the art can set the technical solution based on the needs in practical application, and the technical solution is not limited herein.
And step S405', taking the to-be-selected travel route to which the travel time contained in the target travel time range belongs as a target travel route.
And step S406', determining a travel strategy to be recommended based on the target travel route and the target travel time range.
It is not difficult to find out through the above description that the method for recommending a travel strategy provided by this embodiment draws travel time variation graphs capable of reflecting the travel times of the to-be-selected travel route respectively corresponding to different travel times based on the different travel times of the to-be-selected travel route and the travel times of the to-be-selected travel route respectively corresponding to the different travel times, and then determines the travel strategy to be recommended according to the drawn travel time variation graphs, so that the user can select an optimal travel time, travel time and travel route for traveling according to the travel demand of the user and by combining the travel time and the travel time shown in the travel time variation graphs, and further ensure that the user can travel at the most appropriate travel time and arrive at the destination on time.
In addition, it is worth mentioning that in practical application, when the travel strategy is pushed to the terminal device, the travel duration change diagram can also be directly pushed to the mobile terminal. The convenience of customers selects proper travel route and travel time by oneself according to the travel time length variation graph and the travel demand of the convenience of customers, thereby further improving user experience.
Furthermore, an embodiment of the present invention further provides a storage medium, where a recommendation program of a travel strategy is stored, and when executed by a processor, the recommendation program of a travel strategy implements the steps of the recommendation method of a travel strategy as described above.
Referring to fig. 7, fig. 7 is a block diagram illustrating a first embodiment of a travel strategy recommendation apparatus according to the present invention.
As shown in fig. 7, the apparatus for recommending a travel strategy according to an embodiment of the present invention includes:
an initial position extracting module 7001, configured to, when a travel instruction is received, extract an initial position and a target position from the travel instruction;
a route determining module 7002, configured to determine at least one to-be-selected route based on the starting location and the target location;
a trip duration prediction module 7003, configured to predict, based on historical road condition information, trip durations corresponding to different trip times of the to-be-selected trip route respectively;
a trip strategy determining module 7004, configured to determine a trip strategy to be recommended according to trip durations respectively corresponding to different trip times of the to-be-selected trip route
According to the recommendation device for the trip strategies, the trip time lengths of the to-be-selected trip routes between the starting position and the target position at different trip times are predicted based on historical road condition information, and then the trip strategies to be recommended are determined according to the trip time lengths of the to-be-selected trip routes at different trip times, so that a user can select the appropriate to-be-selected trip route based on the trip time lengths corresponding to different trip times according to the trip requirement of the user, the user can be guaranteed to trip at the most appropriate trip time, and the user can arrive at the destination on time.
Other embodiments or specific implementation manners of the recommendation device for travel strategies according to the present invention may refer to the above method embodiments, and are not described herein again.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
The invention also discloses A1 and a recommendation method of the travel strategy, which comprises the following steps:
when a travel instruction is received, extracting a starting position and a target position from the travel instruction;
determining at least one to-be-selected travel route based on the starting position and the target position;
predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and determining the travel strategies to be recommended according to the travel time lengths of the routes to be selected at different travel times.
A2, the method for recommending a travel strategy as in a1, where the step of determining the travel strategy to be recommended according to the travel time lengths of the to-be-selected travel route at different travel times includes:
extracting an expected arrival time from the travel instruction;
determining a target travel route and a target travel time range which can meet the expected arrival time according to travel time lengths of the to-be-selected travel route at different travel times;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
A3, the method for recommending a travel strategy as in a2, where the step of determining the target travel route and the target travel time range that can satisfy the expected arrival time according to the travel durations of the to-be-selected travel route at different travel times includes:
determining corresponding estimated arrival time based on travel time lengths respectively corresponding to the to-be-selected travel route at different travel times;
calculating a first time difference between the expected arrival time and each of the predicted arrival times;
screening the predicted arrival time of which the first time difference is smaller than a first preset time length;
taking the to-be-selected travel route corresponding to the screened estimated arrival time as the target travel route;
and determining the target travel time range according to the travel time corresponding to the screened predicted arrival time.
A4, the method for recommending a travel strategy as in a1, where the step of determining the travel strategy to be recommended according to the travel time lengths of the to-be-selected travel route at different travel times includes:
extracting an estimated departure time from the travel instruction;
calculating a second time difference between the estimated departure time and each trip time;
screening the travel time of which the second time difference is smaller than a second preset time length;
taking a to-be-selected travel route corresponding to the selected travel time as a target travel route, and making a travel time corresponding to the selected travel time as a target travel time;
and determining a travel strategy to be recommended based on the target travel route and the target travel duration.
A5, the method for recommending a travel strategy as in a4, where the step of determining the travel strategy to be recommended based on the target travel route and the target travel duration includes:
determining a target travel mode based on the target travel route;
determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode;
and determining a travel strategy to be recommended based on the target travel route, the comfort level of the target travel route and the target travel duration.
A6, the method for recommending a travel strategy as in a5, where the step of determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode includes:
determining influence factors influencing the comfort level of the target travel route and the weight of each influence factor based on the target travel mode;
determining a numerical value corresponding to each influence factor based on historical road condition information corresponding to the target travel route;
and performing weighted calculation based on the numerical values and weights corresponding to the influence factors, and determining the comfort level of the target travel route.
A7, the method for recommending a travel strategy as in a1, where the step of determining the travel strategy to be recommended according to the travel time lengths of the to-be-selected travel route at different travel times includes:
determining a plurality of first drawing vectors based on different travel times of the route to be selected;
determining a plurality of second drawing vectors based on the travel time lengths of the to-be-selected travel route at different travel times;
drawing travel time length change graphs respectively corresponding to travel of the route to be selected at different travel times based on the first drawing vectors and the second drawing vectors;
determining a target travel time range based on the travel time variation graph;
taking a to-be-selected travel route to which the travel time contained in the target travel time range belongs as a target travel route;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
A8, the method for recommending a travel strategy as in any one of a1 to a7, wherein the step of predicting travel durations corresponding to different travel times of the to-be-selected travel route based on historical road condition information includes:
determining an optional travel mode based on the to-be-selected travel route;
predicting travel speeds of the selectable travel modes at different travel times based on the historical road condition information;
and predicting travel time lengths of the to-be-selected travel route at different travel times based on the travel speed.
A9, the method for recommending a travel strategy as in any one of a1 to A8, wherein before the step of predicting travel durations of the to-be-selected travel route at different travel times based on the historical road condition information, the method further includes:
acquiring a monitoring video corresponding to the to-be-selected travel route;
and determining the historical road condition information based on the monitoring video.
A10, the method for recommending a travel strategy as in a9, where the step of obtaining the monitoring video corresponding to the to-be-selected travel route includes:
acquiring a monitoring video shot by a camera arranged at each road section in the to-be-selected travel route;
and/or the presence of a gas in the gas,
and acquiring the monitoring videos shot by the vehicle-mounted equipment in each vehicle of the selected to-be-selected travel route.
A11 recommendation method for a travel strategy as described in any one of a1 to a10, wherein the step of extracting a start position and a target position from the travel instruction comprises:
extracting travel information provided by a user from the travel instruction, wherein the travel information at least comprises two place names and identification fields for identifying start and stop positions;
determining coordinate information corresponding to the two place names carried in the travel information respectively based on a positioning system;
and traversing the travel information, taking the coordinate information corresponding to the place name positioned in front of the identification field as the initial position, and taking the coordinate information corresponding to the place name positioned behind the identification field as the target position.
A12, the method for recommending a travel strategy as recited in any one of a1 to a11, after the step of determining the travel strategy to be recommended according to the travel time lengths of the route to be selected at different travel times, the method further includes:
when a travel route selection instruction is received, extracting a selected target travel route and predicted departure time from the travel route selection instruction, wherein the target travel route is any one to-be-selected travel route recorded in the travel strategy;
judging whether the estimated departure time is matched with the current system time;
if the estimated departure time is matched with the current system time, acquiring current road condition information of the target travel route;
and adjusting the travel route based on the current road condition information.
The invention also discloses B13 and recommendation equipment for the travel strategy, which comprises: the travel strategy recommendation program is configured to implement the steps of the recommendation method of the travel strategy according to any one of A1-A12.
The invention also discloses C14 and a storage medium, which is characterized in that the storage medium is stored with a recommendation program of the travel strategy, and the recommendation program of the travel strategy is executed by a processor to realize the steps of the recommendation method of the travel strategy according to any one of A1 to A12.
The invention also discloses D15 and a recommendation device for the travel strategy, which comprises the following components:
the starting position extracting module is used for extracting a starting position and a target position from the travel instruction when the travel instruction is received;
a route determining module for determining at least one to-be-selected route based on the starting position and the target position;
the travel time prediction module is used for predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and the travel strategy determining module is used for determining the travel strategies to be recommended according to the travel time lengths of the to-be-selected travel routes respectively corresponding to different travel times.
D16, recommending device for the travel strategy as described in D15, wherein the travel strategy determining module is further configured to extract the expected arrival time from the travel instruction; determining a target travel route and a target travel time range which can meet the expected arrival time according to travel time lengths of the to-be-selected travel route at different travel times; and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
D17, the device for recommending a travel strategy as described in D16, where the travel strategy determining module is further configured to determine corresponding estimated arrival times based on travel durations respectively corresponding to the to-be-selected travel route at different travel times; calculating a first time difference between the expected arrival time and each of the predicted arrival times; screening the predicted arrival time of which the first time difference is smaller than a first preset time length; taking the to-be-selected travel route corresponding to the screened estimated arrival time as the target travel route; and determining the target travel time range according to the travel time corresponding to the screened predicted arrival time.
D18, the device for recommending a travel strategy as defined in D15, wherein the travel strategy determining module is further configured to extract an expected departure time from the travel instruction; calculating a second time difference between the estimated departure time and each trip time; screening the travel time of which the second time difference is smaller than a second preset time length; taking a to-be-selected travel route corresponding to the selected travel time as a target travel route, and making a travel time corresponding to the selected travel time as a target travel time; and determining a travel strategy to be recommended based on the target travel route and the target travel duration.
D19, the device for recommending a travel strategy according to claim D18, the module for determining a travel strategy further being configured to determine a target travel mode based on the target travel route; determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode; and determining a travel strategy to be recommended based on the target travel route, the comfort level of the target travel route and the target travel duration.
D20, the device for recommending a travel strategy as described in D15, where the travel strategy determining module is further configured to determine a plurality of first drawing vectors based on different travel times of the route to be selected; determining a plurality of second drawing vectors based on the travel time lengths of the to-be-selected travel route at different travel times; drawing travel time length change graphs respectively corresponding to travel of the route to be selected at different travel times based on the first drawing vectors and the second drawing vectors; determining a target travel time range based on the travel time variation graph; taking a to-be-selected travel route to which the travel time contained in the target travel time range belongs as a target travel route; and determining a travel strategy to be recommended based on the target travel route and the target travel time range.

Claims (10)

1. A recommendation method for a travel strategy is characterized by comprising the following steps:
when a travel instruction is received, extracting a starting position and a target position from the travel instruction;
determining at least one to-be-selected travel route based on the starting position and the target position;
predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and determining the travel strategies to be recommended according to the travel time lengths of the routes to be selected at different travel times.
2. A method for recommending a travel strategy according to claim 1, wherein the step of determining the travel strategy to be recommended according to the travel time lengths of the route to be selected at different travel times comprises:
extracting an expected arrival time from the travel instruction;
determining a target travel route and a target travel time range which can meet the expected arrival time according to travel time lengths of the to-be-selected travel route at different travel times;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
3. A method for recommending a travel strategy according to claim 2, wherein the step of determining the target travel route and the target travel time range that can satisfy the expected arrival time according to the travel durations of the to-be-selected travel route at different travel times respectively comprises:
determining corresponding estimated arrival time based on travel time lengths respectively corresponding to the to-be-selected travel route at different travel times;
calculating a first time difference between the expected arrival time and each of the predicted arrival times;
screening the predicted arrival time of which the first time difference is smaller than a first preset time length;
taking the to-be-selected travel route corresponding to the screened estimated arrival time as the target travel route;
and determining the target travel time range according to the travel time corresponding to the screened predicted arrival time.
4. A method for recommending a travel strategy according to claim 1, wherein the step of determining the travel strategy to be recommended according to the travel time lengths of the route to be selected at different travel times comprises:
extracting an estimated departure time from the travel instruction;
calculating a second time difference between the estimated departure time and each trip time;
screening the travel time of which the second time difference is smaller than a second preset time length;
taking a to-be-selected travel route corresponding to the selected travel time as a target travel route, and making a travel time corresponding to the selected travel time as a target travel time;
and determining a travel strategy to be recommended based on the target travel route and the target travel duration.
5. The method for recommending a travel strategy according to claim 4, wherein the step of determining the travel strategy to be recommended based on the target travel route and the target travel duration includes:
determining a target travel mode based on the target travel route;
determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode;
and determining a travel strategy to be recommended based on the target travel route, the comfort level of the target travel route and the target travel duration.
6. A method for recommending a travel strategy according to claim 5, wherein the step of determining the comfort level of the target travel route based on the historical road condition information corresponding to the target travel route and the target travel mode comprises:
determining influence factors influencing the comfort level of the target travel route and the weight of each influence factor based on the target travel mode;
determining a numerical value corresponding to each influence factor based on historical road condition information corresponding to the target travel route;
and performing weighted calculation based on the numerical values and weights corresponding to the influence factors, and determining the comfort level of the target travel route.
7. A method for recommending a travel strategy according to claim 1, wherein the step of determining the travel strategy to be recommended according to the travel time lengths of the route to be selected at different travel times comprises:
determining a plurality of first drawing vectors based on different travel times of the route to be selected;
determining a plurality of second drawing vectors based on the travel time lengths of the to-be-selected travel route at different travel times;
drawing travel time length change graphs respectively corresponding to travel of the route to be selected at different travel times based on the first drawing vectors and the second drawing vectors;
determining a target travel time range based on the travel time variation graph;
taking a to-be-selected travel route to which the travel time contained in the target travel time range belongs as a target travel route;
and determining a travel strategy to be recommended based on the target travel route and the target travel time range.
8. A recommendation device for a travel strategy, characterized in that the device comprises: a memory, a processor and a recommendation program for a travel strategy stored on the memory and executable on the processor, the recommendation program for a travel strategy being configured to implement the steps of the recommendation method for a travel strategy according to any one of claims 1 to 7.
9. A storage medium having stored thereon a recommendation program for a travel strategy, which when executed by a processor implements the steps of the recommendation method for a travel strategy according to any one of claims 1 to 7.
10. A recommendation device for a travel strategy, the recommendation device for the travel strategy comprising:
the starting position extracting module is used for extracting a starting position and a target position from the travel instruction when the travel instruction is received;
a route determining module for determining at least one to-be-selected route based on the starting position and the target position;
the travel time prediction module is used for predicting travel time lengths of the to-be-selected travel route at different travel times based on historical road condition information;
and the travel strategy determining module is used for determining the travel strategies to be recommended according to the travel time lengths of the to-be-selected travel routes respectively corresponding to different travel times.
CN202010515931.0A 2020-06-08 2020-06-08 Method, device and equipment for recommending travel strategy and storage medium Pending CN111737601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010515931.0A CN111737601A (en) 2020-06-08 2020-06-08 Method, device and equipment for recommending travel strategy and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010515931.0A CN111737601A (en) 2020-06-08 2020-06-08 Method, device and equipment for recommending travel strategy and storage medium

Publications (1)

Publication Number Publication Date
CN111737601A true CN111737601A (en) 2020-10-02

Family

ID=72648648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010515931.0A Pending CN111737601A (en) 2020-06-08 2020-06-08 Method, device and equipment for recommending travel strategy and storage medium

Country Status (1)

Country Link
CN (1) CN111737601A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884622A (en) * 2021-01-08 2021-06-01 重庆交通大学 Inducing system for time-space balanced travel of urban office workers in peak period
CN112964269A (en) * 2021-02-26 2021-06-15 北京嘀嘀无限科技发展有限公司 Information interaction method and device
CN116628527A (en) * 2023-07-24 2023-08-22 浙江大学 Design method and system for integrated travel strategy

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107702729A (en) * 2017-09-06 2018-02-16 东南大学 A kind of automobile navigation method and system for considering expected road conditions
US20180136003A1 (en) * 2016-11-11 2018-05-17 Ford Global Technologies, Llc Method and apparatus for vehicular travel assistance
CN109059952A (en) * 2018-10-11 2018-12-21 国家卫星海洋应用中心 A kind of stroke duration prediction method and device
CN109883437A (en) * 2019-03-04 2019-06-14 长沙理工大学 A kind of traffic path recommended method, device and its system
CN110378525A (en) * 2019-07-15 2019-10-25 腾讯科技(深圳)有限公司 Plan of travel determines method, apparatus, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180136003A1 (en) * 2016-11-11 2018-05-17 Ford Global Technologies, Llc Method and apparatus for vehicular travel assistance
CN107702729A (en) * 2017-09-06 2018-02-16 东南大学 A kind of automobile navigation method and system for considering expected road conditions
CN109059952A (en) * 2018-10-11 2018-12-21 国家卫星海洋应用中心 A kind of stroke duration prediction method and device
CN109883437A (en) * 2019-03-04 2019-06-14 长沙理工大学 A kind of traffic path recommended method, device and its system
CN110378525A (en) * 2019-07-15 2019-10-25 腾讯科技(深圳)有限公司 Plan of travel determines method, apparatus, equipment and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884622A (en) * 2021-01-08 2021-06-01 重庆交通大学 Inducing system for time-space balanced travel of urban office workers in peak period
CN112884622B (en) * 2021-01-08 2024-02-02 重庆交通大学 Induction system for time-space balance travel of office workers in peak city
CN112964269A (en) * 2021-02-26 2021-06-15 北京嘀嘀无限科技发展有限公司 Information interaction method and device
CN112964269B (en) * 2021-02-26 2024-06-04 北京嘀嘀无限科技发展有限公司 Information interaction method and device
CN116628527A (en) * 2023-07-24 2023-08-22 浙江大学 Design method and system for integrated travel strategy
CN116628527B (en) * 2023-07-24 2023-11-10 浙江大学 Design method and system for integrated travel strategy

Similar Documents

Publication Publication Date Title
US10648822B2 (en) Systems and methods for simultaneous electronic display of various modes of transportation for viewing and comparing
EP3335210B1 (en) Method and apparatus for providing parking availability detection based on vehicle trajectory information
US20140313058A1 (en) Real-time parking assistant application
US7590488B2 (en) Route condition evaluation method and apparatus for navigation system
US8180557B2 (en) Traffic state predicting apparatus
JP6919405B2 (en) Digital signage control device, digital signage control method, program, recording medium
CN111737601A (en) Method, device and equipment for recommending travel strategy and storage medium
US20140214319A1 (en) Computer System and Method for Search of a Parking Spot
EP3009798B1 (en) Providing alternative road navigation instructions for drivers on unfamiliar roads
KR20180134636A (en) Method and system for providing parking information
EP4138051A1 (en) Method of collecting data from fleet of vehicles
CN111858790A (en) Detour reminding method and device, electronic equipment and medium
CN111982145B (en) Travel path recommendation method, device, equipment and storage medium
RU2664034C1 (en) Traffic information creation method and system, which will be used in the implemented on the electronic device cartographic application
CN110136438A (en) Road switching method, device, equipment and storage medium based on artificial intelligence
CN111854777B (en) Updating method of navigation route driving time, navigation method, navigation system and vehicle
CN112945253A (en) Travel route recommendation method, system and device
CN110704745A (en) Information searching method and device of vehicle-mounted terminal
CN116110245A (en) Parking guiding method, device, equipment and storage medium thereof
JP2021120669A (en) Route search system and route search program
CN113112850A (en) Crowdsourcing navigation system and method
WO2016054700A1 (en) Online booking system
Rahaman Context-aware mobility analytics and trip planning
CN111159580A (en) Itinerary recommendation device, itinerary recommendation method, and non-volatile storage medium storing program
CN116772877B (en) Method, system, device and medium for predicting endurance mileage of new energy automobile

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201002