Dynamic path planning method, device, electronic device and storage medium based on customized passenger transport
By configuring server and identification information, obtaining user and vehicle information, and dynamically compute paths, the accuracy of long-distance path planning in customized passenger transport systems is solved, and accurate intercity path planning and vehicle management are achieved.
Patent Information
- Application Number
- CN202510600843.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-12
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2045-05-12
AI Technical Summary
The existing customized passenger transport system cannot accurately plan the path between long distances of intercity, especially when new energy vehicles have long charging time and uncertain remaining mileage, which leads to the inability to accurately control the driving time and the choice of charging stations, and cannot meet the needs of long distance travel.
By configuring server and identification information, obtaining the location and riding information of users and vehicles, dynamically calculate driving paths, and combining road conditions and operating parameters to achieve accurate path planning.
It realizes accurate path planning between long-distance intercity cities, meets users' travel needs and accurately manages vehicles, and reduces delays in pick-up and rides.
Smart Images

Figure CN120101825B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of path planning in customized passenger transport, and in particular to a dynamic path planning method, device, electronic device and storage medium based on customized passenger transport. Background Art
[0002] As personalized travel becomes increasingly popular, customized passenger transport has emerged.
[0003] Currently, most customized passenger transport services involve the passenger transport side completing the pick-up work on time upon receiving the user's ride request. However, most of the customized passenger transport services that have been implemented use new energy vehicles as the passenger transport side, targeting short-distance pick-up tasks within the city, such as providing customized passenger transport for peak travel groups during holiday peaks or commuting times. On the one hand, this can alleviate the pressure on traditional fixed public transportation, and on the other hand, it can meet the travel needs of users. However, since the customized passenger transport services that have been implemented currently use new energy vehicles as the passenger transport side, the time it takes for new energy vehicles to charge after they have been fully charged is long, and since it is impossible to accurately determine the remaining mileage and passenger capacity, the passenger transport side participating in the pick-up task cannot accurately control the route travel time and the time it takes to reach the charging station when driving according to the travel route. Therefore, the customized passenger transport vehicles that have been implemented currently are only suitable for short-distance travel needs.
[0004] However, with the rise of long-distance inter-city customized passenger transport, traditional customized passenger transport vehicles can no longer meet the needs of precise route planning. Summary of the Invention
[0005] The purpose of the present invention is to provide a dynamic path planning method, device, electronic device and storage medium based on customized passenger transport, which can accurately complete the path planning task of long-distance inter-city customized passenger transport.
[0006] The present invention solves the technical problem and adopts the following technical solution:
[0007] In a first aspect, the present invention provides a dynamic path planning method based on customized passenger transport, comprising the following steps:
[0008] Configuring a passenger terminal for customized passenger transportation between the first city and the second city;
[0009] Obtaining a ride request instruction initiated by a user terminal within the first city, and obtaining location information and destination information of the user terminal based on the ride request instruction;
[0010] When the destination information is within the second city, the location information and riding situation information of the passenger terminal within the first city are obtained;
[0011] Matching a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculating a first driving path for the matched passenger terminal from the current location to the locations of each user terminal in sequence;
[0012] After the passenger terminal has completed the pickup, the road condition information between the first city and the second city and the operating parameter information of the passenger terminal are obtained;
[0013] A second driving route between the first city and the second city is dynamically calculated for the passenger terminal based on the road condition information and the operating parameter information.
[0014] As an embodiment, after configuring a passenger transport terminal for customized passenger transport between the first city and the second city, the method further includes:
[0015] configuring a first server, a second server, and a third server;
[0016] When the passenger terminal is within the first city, first identification information is set for the passenger terminal, and the first identification information is synchronized to the first server;
[0017] When the passenger terminal is within the second city, second identification information is set for the passenger terminal, and the second identification information is synchronized to the second server;
[0018] When the passenger terminal is a passenger terminal traveling according to the second driving path, the third identification information is set for the passenger terminal and the third server is used.
[0019] As an implementation method, before obtaining the location information and riding situation information of the passenger terminal within the first city, it also includes: setting a threshold value for the number of passengers available and a threshold value for the waiting time of the passenger terminal.
[0020] As an embodiment, matching the passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information refers to:
[0021] Obtain the passenger terminal's riding status information and determine whether the number of passengers available on the current passenger terminal has reached a threshold. If not, determine whether the waiting time after the current passenger terminal receives the boarding request and travels to the user terminal's location has reached a waiting time threshold. If not, mark the passenger terminal as a matching mode.
[0022] Based on the location information of the user terminal, the passenger terminal closest to it is obtained, and it is determined whether it is marked as a matching mode. If so, the passenger terminal is used as the matched passenger terminal.
[0023] As an embodiment, the calculated and matched first driving path of the passenger terminal from the current position to the positions of each user terminal in sequence is:
[0024] If the number of passengers currently on the matched passenger terminal is zero, a first driving route to the corresponding user terminal location is planned for the passenger terminal based on the principle of closest time;
[0025] After the passenger terminal has completed the pick-up according to the first driving route and before picking up the next user terminal, a second driving route is planned for the passenger terminal based on the principle of minimum travel cost, which travels from the current user terminal to the next user terminal in sequence;
[0026] The passenger terminal picks up the passenger according to the second driving route;
[0027] The first driving route and the second driving route constitute a first driving path.
[0028] In one embodiment, obtaining traffic information between the first city and the second city refers to:
[0029] Obtain accessible routes between the first city and the second city, traffic congestion information for each accessible route, and weather information for each accessible route;
[0030] Setting a congestion coefficient for traffic congestion information and assigning a first weight, and setting a weather coefficient for weather information and assigning a second weight;
[0031] Multiplying the congestion coefficient and the first weight to obtain a first road condition parameter, and multiplying the meteorological coefficient and the second weight to obtain a second road condition parameter;
[0032] Combining the first traffic condition parameter and the second traffic condition parameter into traffic condition information;
[0033] The obtaining of the operating parameter information of the passenger terminal between the first city and the second city refers to:
[0034] Obtain information on the number of passengers on board and the remaining mileage at the passenger end, and combine the information on the number of passengers on board and the remaining mileage to form operating parameter information.
[0035] As an embodiment, dynamically calculating the second driving route between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information refers to:
[0036] Before the passenger terminal reaches the second city, obtaining the sum of the first road condition parameter and the second road condition parameter at first predetermined intervals, and obtaining the optimal passable route corresponding to the minimum sum;
[0037] Set the threshold for the number of passengers on board and the remaining mileage on the passenger side;
[0038] When the number of passengers on the passenger terminal does not reach the quantity threshold, the remaining drivable mileage is obtained every second specified time to determine whether the remaining drivable mileage has reached the remaining drivable mileage threshold. If it has not been reached, the passenger terminal travels along the optimal accessible route. If it has been reached, the location information of the nearest supplementary mileage station in the optimal accessible route is obtained, and the passenger terminal is notified to refuel or charge until the remaining drivable mileage exceeds the remaining drivable mileage threshold.
[0039] In a second aspect, the present invention further provides a dynamic path planning device based on customized passenger transport, comprising:
[0040] A configuration module, configured to configure a passenger transport terminal for customized passenger transport between a first city and a second city;
[0041] a request instruction acquisition module, configured to acquire a ride request instruction initiated by a user terminal within the first city, and acquire location information and destination information of the user terminal based on the ride request instruction;
[0042] A first information acquisition module is configured to acquire location information and riding status information of the passenger terminal within the first city when the destination information is within the second city;
[0043] A first path calculation module is used to match a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculate a first driving path for the matched passenger terminal to travel from the current location to the locations of each user terminal in sequence;
[0044] A second information acquisition module is used to obtain road condition information between the first city and the second city and operating parameter information of the passenger terminal after the passenger terminal has completed the pick-up;
[0045] The second path calculation module dynamically calculates a second driving path between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information.
[0046] In a third aspect, the present invention also provides an electronic device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory through the bus, and the processor executes the machine-readable instructions to perform the steps of any of the dynamic path planning methods based on customized passenger transport in the aforementioned embodiments.
[0047] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the dynamic path planning method based on customized passenger transport in any of the aforementioned embodiments are executed.
[0048] The beneficial effects of the present invention are: first, a passenger transport terminal for customized passenger transport is configured between the first city and the second city; second, a request for a ride instruction initiated by a user terminal within the first city is obtained, and the user terminal's location information and destination information are obtained based on the request for a ride instruction; when the destination information belongs to the second city, the location information and riding status information of the passenger terminal within the first city are obtained; then, based on the user terminal's location information, the passenger terminal's location information and riding status information, a passenger terminal is matched for the client, and a first driving path for the matched passenger terminal from the current location to each user terminal location in sequence is calculated; when the passenger terminal completes the pick-up, the road condition information between the first city and the second city and the passenger terminal's operating parameter information are obtained; finally, based on the road condition information and the operating parameter information, a second driving path between the first city and the second city is dynamically calculated for the passenger terminal.
[0049] Therefore, the present invention can not only accurately calculate the first driving route according to the user situation and vehicle situation during the pick-up process, but also perform accurate dynamic route planning between two cities over a long distance, thereby meeting the travel needs of users and accurately managing vehicles involved in customized passenger transport. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 This is a flow chart of a dynamic path planning method based on customized passenger transport in Example 1 of the present invention;
[0051] Figure 2 Schematic diagram of the composition structure of the dynamic path planning device based on customized passenger transport in Example 2 of the present invention. DETAILED DESCRIPTION
[0052] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.
[0053] Example 1
[0054] This embodiment provides a dynamic path planning method based on customized passenger transport, and its flow chart is shown in Figure 1 , wherein the method comprises the following steps:
[0055] S1, configuring a passenger terminal for customized passenger transportation between the first city and the second city;
[0056] S2. Obtaining a ride request instruction initiated by a user terminal within the first city, and obtaining location information and destination information of the user terminal based on the ride request instruction;
[0057] S3. When the destination information is within the second city, obtain the location information and riding status information of the passenger terminal within the first city;
[0058] S4, matching a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculating a first driving path for the matched passenger terminal to travel from the current location to the locations of each user terminal in sequence;
[0059] S5. After the passenger terminal completes the pickup, obtain the road condition information between the first city and the second city and the operating parameter information of the passenger terminal;
[0060] S6. Dynamically calculate a second driving route between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information.
[0061] It should be noted that since the number of vehicles participating in customized passenger transport varies in different cities, and there may be new energy vehicles as well as fuel vehicles involved, in order to facilitate the management of passenger terminals for customized passenger transport within the city, it is necessary to configure a corresponding server for each city. At the same time, since many cities have already configured customized passenger transport vehicles within the city, in order to facilitate the distinction between passenger terminals for customized passenger transport within the city and between cities, this embodiment considers setting identification information for passenger terminals participating in inter-city customized passenger transport. Therefore, in this embodiment, after configuring a passenger terminal for customized passenger transport between the first city and the second city, it may also include:
[0062] configuring a first server, a second server, and a third server;
[0063] When the passenger terminal is within the first city, first identification information is set for the passenger terminal, and the first identification information is synchronized to the first server;
[0064] When the passenger terminal is within the second city, second identification information is set for the passenger terminal, and the second identification information is synchronized to the second server;
[0065] When the passenger terminal is a passenger terminal traveling according to the second driving route, third identification information is set for the passenger terminal and the third server is used.
[0066] Here, the first server corresponds to the first city and is used to manage the user end and passenger end within the first city. The second server corresponds to the second city and is used to manage the user end and passenger end within the second city. The third server is used to manage the user end and passenger end for the road section between the first city and the second city.
[0067] In this embodiment, different servers are used to manage the user terminals' request for ride instructions in different cities and the calculation of the passenger terminal's driving path. When the number of user requests is large or the requests are frequent, the user's needs can be accurately identified and stored under a lower instruction processing pressure and instruction processing result error rate. At the same time, since the first driving path and the second driving path need to be calculated on the corresponding server, if the traditional server configuration method is used, the server will be under greater data processing pressure, which will cause the time for sending the pick-up instruction to the passenger terminal to be longer, thereby causing pick-up delays. Therefore, the server configuration method of this embodiment can accurately calculate the first driving path according to the user situation and vehicle situation during the pick-up process, and can also perform accurate dynamic path planning between two cities over a long distance, thereby meeting the user's travel needs.
[0068] It should be pointed out that since the user terminal's request for boarding is received through the first server and a suitable passenger terminal is matched for the user terminal through the first server, the vehicle may be empty or fully loaded before receiving the pick-up instruction. Therefore, when matching the passenger terminal for the user terminal, it is necessary to obtain the passenger terminal's riding status information. At the same time, since some users have inaccurate positioning or temporarily cancel their trip, the passenger terminal may be in a long waiting state. A long wait will not only delay the travel needs of the users who have boarded, but also make it difficult for the passenger terminal to complete subsequent pick-up tasks. Therefore, it is necessary to set a waiting time threshold. Therefore, in this embodiment, before obtaining the location information and riding status information of the passenger terminal within the first city, it may also include: setting a threshold for the number of passengers available on the passenger terminal and a waiting time threshold.
[0069] Specifically, in this embodiment, matching a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information means:
[0070] Obtain the passenger terminal's riding status information and determine whether the number of passengers available on the current passenger terminal has reached a threshold. If not, determine whether the waiting time after the current passenger terminal receives the boarding request and travels to the user terminal's location has reached a waiting time threshold. If not, mark the passenger terminal as a matching mode.
[0071] Based on the location information of the user terminal, the passenger terminal closest to it is obtained, and it is determined whether it is marked as a matching mode. If so, the passenger terminal is used as the matched passenger terminal.
[0072] It should be noted that, since the number of passengers on board the passenger terminal is not uniform before receiving the pick-up instruction sent by the first server, in the actual customized passenger operation process, as long as the passenger terminal meets the pick-up conditions, it can participate in the pick-up work. Therefore, in this embodiment, the calculated and matched first driving path of the passenger terminal from the current position to the positions of each user terminal in sequence refers to:
[0073] If the number of passengers currently on the matched passenger terminal is zero, a first driving route to the corresponding user terminal location is planned for the passenger terminal based on the principle of closest time;
[0074] After the passenger terminal has completed the pick-up according to the first driving route and before picking up the next user terminal, a second driving route is planned for the passenger terminal based on the principle of minimum travel cost, which travels from the current user terminal to the next user terminal in sequence;
[0075] The passenger terminal picks up the passenger according to the second driving route;
[0076] The first driving route and the second driving route constitute a first driving path.
[0077] Specifically, there is a single accessible route between the first city and the second city. However, more often, there are multiple accessible routes between the two cities. However, since the road conditions of each accessible route are different and the weather conditions are not exactly the same, not all accessible routes meet the travel needs of customized passenger transport. At the same time, since the passenger terminals participating in customized passenger transport may need to charge or refuel midway, if there are no charging stations or refueling stations around the accessible routes, it may be impossible to complete the subsequent customized passenger transport. Therefore, in this embodiment, the acquisition of road condition information between the first city and the second city refers to:
[0078] Obtain accessible routes between the first city and the second city, traffic congestion information for each accessible route, and weather information for each accessible route;
[0079] Setting a congestion coefficient for traffic congestion information and assigning a first weight, and setting a weather coefficient for weather information and assigning a second weight;
[0080] Multiplying the congestion coefficient and the first weight to obtain a first road condition parameter, and multiplying the meteorological coefficient and the second weight to obtain a second road condition parameter;
[0081] Combining the first traffic condition parameter and the second traffic condition parameter into traffic condition information;
[0082] The obtaining of the operating parameter information of the passenger terminal between the first city and the second city refers to:
[0083] Obtain information on the number of passengers on board and the remaining mileage at the passenger end, and combine the information on the number of passengers on board and the remaining mileage to form operating parameter information.
[0084] Here, the setting principle of the first weight and the second weight is to first consider that the weather conditions cannot be too bad, and then consider the traffic congestion situation. Under normal circumstances, the weather conditions corresponding to the passenger-end driving route of customized passenger transport meet normal travel needs. Therefore, in this embodiment, the second weight corresponding to the weather information can be set relatively low, and its value range can be 0.1-0.3. In actual application, more consideration is given to traffic congestion. Therefore, the corresponding first weight can be set relatively high, and its value range can be 0.7-0.9. The sum of the first weight and the second weight is 1; at the same time, the congestion coefficient and the weather coefficient can be set based on the congestion situation and the weather conditions respectively.
[0085] It should be noted that for a passenger terminal that is already in a customized passenger transport operation state, after the passenger terminal departs and before reaching the second city, due to the dynamic changes in traffic congestion and the uncertainty of weather conditions, it is necessary to dynamically determine the second driving route. Therefore, in this embodiment, dynamically calculating the second driving route between the first city and the second city for the passenger terminal based on road condition information and operating parameter information means:
[0086] Before the passenger terminal reaches the second city, obtaining the sum of the first road condition parameter and the second road condition parameter at first predetermined intervals, and obtaining the optimal passable route corresponding to the minimum sum;
[0087] Set the threshold for the number of passengers on board and the remaining mileage on the passenger side;
[0088] When the number of passengers on the passenger terminal does not reach the quantity threshold, the remaining drivable mileage is obtained every second specified time to determine whether the remaining drivable mileage has reached the remaining drivable mileage threshold. If it has not been reached, the passenger terminal travels along the optimal accessible route. If it has been reached, the location information of the nearest supplementary mileage station in the optimal accessible route is obtained, and the passenger terminal is notified to refuel or charge until the remaining drivable mileage exceeds the remaining drivable mileage threshold.
[0089] Example 2
[0090] Based on Example 1, this embodiment provides a dynamic path planning device based on customized passenger transportation, and its composition structure diagram is shown in FIG. Figure 2 , wherein the device comprises:
[0091] A configuration module, configured to configure a passenger transport terminal for customized passenger transport between a first city and a second city;
[0092] a request instruction acquisition module, configured to acquire a ride request instruction initiated by a user terminal within the first city, and acquire location information and destination information of the user terminal based on the ride request instruction;
[0093] A first information acquisition module is configured to acquire location information and riding status information of the passenger terminal within the first city when the destination information is within the second city;
[0094] A first path calculation module is used to match a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculate a first driving path for the matched passenger terminal to travel from the current location to the locations of each user terminal in sequence;
[0095] A second information acquisition module is used to obtain road condition information between the first city and the second city and operating parameter information of the passenger terminal after the passenger terminal has completed the pick-up;
[0096] The second path calculation module dynamically calculates a second driving path between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information.
[0097] According to the description of Example 1, the application scenario and working principle of this embodiment are consistent with those of Example 1, so they are not described in detail.
[0098] Example 3
[0099] This embodiment provides an electronic device, including: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and the processor executes the machine-readable instructions to perform the steps of the dynamic path planning method based on customized passenger transport as described in Example 1.
[0100] Example 4
[0101] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the dynamic path planning method based on customized passenger transport as described in Example 1 are executed.
[0102] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A dynamic path planning method based on customized passenger transport, characterized in that: The steps include: Configuring a passenger terminal for customized passenger transportation between the first city and the second city; A first server, a second server, and a third server are configured. When a passenger terminal is within a first city, first identification information is set for the passenger terminal and the first identification information is synchronized to the first server. When the passenger terminal is within a second city, second identification information is set for the passenger terminal and the second identification information is synchronized to the second server. When the passenger terminal is traveling along a second driving route, third identification information is set for the passenger terminal and the third identification information is synchronized to the third server. Obtaining a ride request instruction initiated by a user terminal within the first city, and obtaining location information and destination information of the user terminal based on the ride request instruction; When the destination information is within the second city, the passenger number threshold and waiting time threshold of the passenger terminal are set, and the location information and riding status information of the passenger terminal within the first city are obtained; Matching a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculating a first driving path for the matched passenger terminal from the current location to the locations of each user terminal in sequence; The matching of the passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information includes: obtaining the riding situation information of the passenger terminal, and determining whether the number of passengers available for the current passenger terminal reaches a number threshold; if not, determining whether the waiting time of the current passenger terminal after receiving the boarding request instruction and driving to the user terminal location reaches a waiting time threshold; if not, marking the passenger terminal as a matching mode; obtaining the passenger terminal closest to the user terminal based on the location information, and determining whether the passenger terminal is marked as a matching mode; if so, using the passenger terminal as a matched passenger terminal; After the passenger terminal completes the pickup, traffic condition information between the first city and the second city and operating parameter information of the passenger terminal are obtained, wherein obtaining the traffic condition information between the first city and the second city includes: obtaining accessible routes between the first city and the second city, traffic congestion information for each accessible route, and weather information for each accessible route; setting a congestion coefficient for the traffic congestion information and assigning a first weight, and setting a weather coefficient for the weather information and assigning a second weight; Multiplying the congestion coefficient and the first weight to obtain a first road condition parameter, and multiplying the meteorological coefficient and the second weight to obtain a second road condition parameter; and combining the first road condition parameter and the second road condition parameter to form road condition information; Dynamically calculating a second driving route between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information, wherein the dynamically calculating the second driving route between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information refers to: Before the passenger terminal reaches the second city, obtaining the sum of the first road condition parameter and the second road condition parameter at first predetermined intervals, and obtaining the optimal passable route corresponding to the minimum sum; Set the threshold for the number of passengers on board and the remaining mileage on the passenger side; When the number of passengers on the passenger terminal does not reach the quantity threshold, the remaining drivable mileage is obtained every second specified time to determine whether the remaining drivable mileage has reached the remaining drivable mileage threshold. If it has not been reached, the passenger terminal travels along the optimal accessible route. If it has been reached, the location information of the nearest supplementary mileage station in the optimal accessible route is obtained, and the passenger terminal is notified to refuel or charge until the remaining drivable mileage exceeds the remaining drivable mileage threshold.
2. The dynamic path planning method based on customized passenger transport according to claim 1, characterized in that: The calculated and matched first driving path of the passenger terminal from the current position to the positions of each user terminal in sequence is: If the number of passengers currently on the matched passenger terminal is zero, a first driving route to the corresponding user terminal location is planned for the passenger terminal based on the principle of closest time; After the passenger terminal has completed the pick-up according to the first driving route and before picking up the next user terminal, a second driving route is planned for the passenger terminal based on the principle of minimum travel cost, which travels from the current user terminal to the next user terminal in sequence; The passenger terminal picks up the passenger according to the second driving route; The first driving route and the second driving route constitute a first driving path.
3. The dynamic path planning method based on customized passenger transport according to claim 1, characterized in that: The obtaining of the operating parameter information of the passenger terminal between the first city and the second city refers to: Obtain information on the number of passengers on board and the remaining mileage at the passenger end, and combine the information on the number of passengers on board and the remaining mileage to form operating parameter information.
4. A dynamic path planning device based on customized passenger transport, characterized in that: include: a configuration module for configuring a passenger terminal for customized passenger transportation between a first city and a second city, and configuring a first server, a second server, and a third server; when the passenger terminal is within the first city, setting first identification information for the passenger terminal and synchronizing the first identification information to the first server; when the passenger terminal is within the second city, setting second identification information for the passenger terminal and synchronizing the second identification information to the second server; and when the passenger terminal is traveling along a second driving route, setting third identification information for the passenger terminal and synchronizing the third identification information to the third server; a request instruction acquisition module, configured to acquire a ride request instruction initiated by a user terminal within the first city, and acquire location information and destination information of the user terminal based on the ride request instruction; A first information acquisition module is configured to set a passenger capacity threshold and a waiting time threshold for the passenger terminal when the destination information is within the second city, and to acquire location information and passenger status information of the passenger terminal within the first city; A first path calculation module is configured to match a passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information, and calculate a first driving path for the matched passenger terminal to travel from the current location to the locations of each user terminal in sequence. The matching of the passenger terminal for the client based on the location information of the user terminal, the location information of the passenger terminal, and the riding situation information includes: obtaining the riding situation information of the passenger terminal, and determining whether the number of passengers available for the current passenger terminal reaches a number threshold; if not, determining whether the waiting time of the current passenger terminal after receiving a request for boarding and traveling to the user terminal location reaches a waiting time threshold; if not, marking the passenger terminal as a matching mode; obtaining the passenger terminal closest to the user terminal based on the location information, and determining whether the passenger terminal is marked as a matching mode; and if so, using the passenger terminal as a matched passenger terminal. a second information acquisition module configured to acquire, after the passenger terminal has completed pickup, road condition information between the first city and the second city and operating parameter information of the passenger terminal, wherein acquiring the road condition information between the first city and the second city includes acquiring accessible routes between the first city and the second city, traffic congestion information for each accessible route, and weather information for each accessible route; setting a congestion coefficient for the traffic congestion information and assigning a first weight, and setting a weather coefficient for the weather information and assigning a second weight; Multiplying the congestion coefficient and the first weight to obtain a first road condition parameter, and multiplying the meteorological coefficient and the second weight to obtain a second road condition parameter; and combining the first road condition parameter and the second road condition parameter to form road condition information; The second path calculation module dynamically calculates a second driving path between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information. The dynamic calculation of the second driving path between the first city and the second city for the passenger terminal based on the road condition information and the operating parameter information refers to: Before the passenger terminal reaches the second city, obtaining the sum of the first road condition parameter and the second road condition parameter at first predetermined intervals, and obtaining the optimal passable route corresponding to the minimum sum; Set the threshold for the number of passengers on board and the remaining mileage on the passenger side; When the number of passengers on the passenger terminal does not reach the quantity threshold, the remaining drivable mileage is obtained every second specified time to determine whether the remaining drivable mileage has reached the remaining drivable mileage threshold. If it has not been reached, the passenger terminal travels along the optimal accessible route. If it has been reached, the location information of the nearest supplementary mileage station in the optimal accessible route is obtained, and the passenger terminal is notified to refuel or charge until the remaining drivable mileage exceeds the remaining drivable mileage threshold.
5. An electronic device, characterized in that include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of the dynamic path planning method based on customized passenger transport as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the dynamic path planning method based on customized passenger transport as claimed in any one of claims 1 to 3.
Citation Information
Patent Citations
Intercity dynamic carpooling scheduling optimization method and device based on two-stage scheduling
CN118551900A
Navigation route planning method and device based on multi-modal interaction
CN119321774A