Navigation information acquisition method and apparatus, medium and electronic device
By obtaining user navigation requests and bus tool plan transfer information, and providing recommended navigation solutions with waiting time within the range, the problem that existing navigation products cannot provide specific itinerary information is solved, and users' travel efficiency and satisfaction are improved.
Patent Information
- Application Number
- PCT/CN2024/115079
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-08-28
- Publication Date
- 2025-07-03
AI Technical Summary
Existing vehicle navigation products cannot provide users with specific itinerary navigation information for trains, aircrafts and ships, which requires users to spend a lot of time and energy on planning, which is easy to miss the optimal solution and lead to dissatisfaction.
By obtaining the user's navigation request, obtain the planned transfer information of multiple bus tools, including the waiting time range of priority bus methods, determine the navigation information within the waiting time range as a recommended plan, and provide the number of priority bus tools, transfer location and planned departure time points.
Users can understand traffic information in advance, avoid missing the opportunity to ride, and improve travel efficiency and satisfaction.
Smart Images

Figure CN2024115079_03072025_PF_FP_ABST
Abstract
Description
Method, device, medium and electronic device for obtaining navigation information Technical Field
[0001] The present application relates to the field of navigation technology, and in particular to a method, device, medium and electronic device for obtaining navigation information. Background Art
[0002] The construction and operation of my country's public transportation network is very developed, including rail transit (high-speed rail / EMU / train / light rail / subway), long-distance buses, airplanes, ships, etc.
[0003] For users who travel long distances, trains, planes and ships are subject to strict starting time restrictions. Once missed, the waiting time for the next ride will be very long, which is intolerable for users who are in a hurry.
[0004] Currently, existing in-car navigation products lack adequate support for transportation connections. They can only provide users with an approximate travel duration and transfer options. The specific train, plane, and ferry routes are left to the user, and there's no way to provide specific train numbers, flight numbers, or ferry numbers. This results in the user being unable to implement the recommended itinerary, requiring users to spend significant time and effort planning, delaying their departure, and often missing out on the optimal option, leading to user dissatisfaction with the navigation product.
[0005] Therefore, the present application provides a method for obtaining navigation information to solve the above technical problems.
[0006] Summary of the Invention
[0007] The purpose of this application is to provide a method, device, medium, and electronic device for obtaining navigation information, which can solve at least one of the technical problems mentioned above. The specific solution is as follows:
[0008] According to a specific embodiment of the present application, in a first aspect, the present application provides a method for obtaining navigation information, comprising:
[0009] Obtaining a navigation request from a user, wherein the navigation request includes at least travel information, a preferred public transportation mode, and a waiting time range for the preferred public transportation mode, wherein the preferred public transportation mode includes at least a train mode, an airplane mode, or a ship mode, and the travel information includes at least a departure time, a departure location, and a destination;
[0010] Obtaining planned transfer information for each of a plurality of public transportation vehicles based on the departure location and destination in the travel information, wherein the plurality of public transportation vehicles at least include a plurality of priority public transportation vehicles of a priority public transportation mode, and the planned transfer information for each public transportation vehicle at least includes: a corresponding public transportation vehicle number, a transfer location, a planned departure time point, an arrival location, and a planned arrival time point for the corresponding public transportation vehicle, and the arrival location in the planned transfer information for each of the plurality of priority public transportation vehicles is the destination in the travel information;
[0011] Obtaining navigation information for each of the plurality of pending trips based on the user's travel information and the planned transfer information for each of the plurality of public transportation vehicles, wherein the navigation information includes at least the planned transfer information and waiting time for one of the plurality of priority public transportation vehicles;
[0012] When the waiting time of the priority public transportation in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transportation mode, the any navigation information is determined to be recommended navigation information.
[0013] Optionally, the plurality of public transportation vehicles further include a plurality of non-priority public transportation vehicles;
[0014] Accordingly, obtaining navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation vehicles includes:
[0015] Determine the administrative region where the departure point in the travel information is located;
[0016] Determining at least one regional priority vehicle within the administrative area based on respective transfer locations of the plurality of priority public transportation vehicles;
[0017] Determining, based on the respective planned transfer information of the plurality of public transportation vehicles, planned transfer information of at least one first non-priority public transportation vehicle between the departure location in the travel information and the transfer location of the regional priority vehicle within the administrative area;
[0018] The first navigation segment information in the navigation information of at least one pending trip is obtained based at least on the departure time point and departure location in the travel information of the user, the planned transfer information of the at least one first non-priority public transport, and the planned transfer information of the regional priority transport.
[0019] Optionally, the travel information also includes the user's self-driving tool;
[0020] Accordingly, the obtaining of the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time and location in the user's travel information and the planned transfer information of the at least one first non-priority public transport and the planned transfer information of the regional priority transport includes:
[0021] obtaining first navigation segment information in the first navigation segment information based on the departure time point in the user's travel information and the planned transfer information of any first non-priority public transportation vehicle, wherein the first navigation segment information refers to the navigation segment information for the user to travel from the departure location to the transfer location of any first non-priority public transportation vehicle by self-driving;
[0022] The second navigation segment information in the first navigation segment information is obtained based on the planned transfer information of any first non-priority public transport, the planned transfer information of the second non-priority public transport, and the planned transfer information of the regional priority vehicle, wherein the second non-priority public transport refers to other first non-priority public transports other than any first non-priority public transport among the at least one first non-priority public transport, and the second navigation segment information refers to navigation segment information for the user to reach the transfer location of the regional priority vehicle by using a non-priority public transport from the transfer location of any first non-priority public transport.
[0023] Optionally, the navigation request further includes a method with the lowest cost; the planned transfer information for each public transportation means further includes the fare from the transfer location to the arrival location; the navigation information for each of the plurality of pending trips further includes the trip fare corresponding to the pending trip;
[0024] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0025] When the navigation request includes the least expensive method, the travel costs of all recommended navigation information are displayed in ascending order.
[0026] Optionally, the navigation request further includes a method with the shortest travel time; the planned transfer information for each public transportation means further includes the travel time from the transfer location to the arrival location; and the navigation information for each of the plurality of pending trips further includes the travel time of the corresponding pending trip;
[0027] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0028] When the navigation request includes the shortest travel time method, all recommended navigation information are displayed in ascending order of travel time.
[0029] According to a specific embodiment of the present application, in a second aspect, the present application provides a navigation information acquisition device, comprising:
[0030] a first acquiring unit configured to acquire a navigation request from a user, wherein the navigation request includes at least travel information, a preferred public transportation mode, and a waiting time range for the preferred public transportation mode, wherein the preferred public transportation mode includes at least a train mode, an airplane mode, or a ship mode, and the travel information includes at least a departure time, a departure location, and a destination;
[0031] a second acquiring unit configured to acquire, based on the departure location and destination in the trip information, respective planned transfer information for a plurality of public transportation vehicles, wherein the plurality of public transportation vehicles at least include a plurality of priority public transportation vehicles of a priority public transportation mode, and the planned transfer information for each public transportation vehicle at least includes: a corresponding public transportation vehicle number, a transfer location, a planned departure time point, an arrival location, and a planned arrival time point for the corresponding public transportation vehicle, and the arrival location in the planned transfer information for each of the plurality of priority public transportation vehicles is the destination in the trip information;
[0032] an obtaining unit, configured to obtain navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation vehicles, wherein the navigation information includes at least the planned transfer information and waiting time of one of the plurality of priority public transportation vehicles;
[0033] The determining unit is configured to determine any navigation information as recommended navigation information when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode.
[0034] Optionally, the plurality of public transportation vehicles further include a plurality of non-priority public transportation vehicles;
[0035] Accordingly, obtaining navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation vehicles includes:
[0036] Determine the administrative region where the departure point in the travel information is located;
[0037] Determining at least one regional priority vehicle within the administrative area based on respective transfer locations of the plurality of priority public transportation vehicles;
[0038] Determining, based on the respective planned transfer information of the plurality of public transportation vehicles, planned transfer information of at least one first non-priority public transportation vehicle between the departure location in the travel information and the transfer location of the regional priority vehicle within the administrative area;
[0039] The first navigation segment information in the navigation information of at least one pending trip is obtained based at least on the departure time point and departure location in the travel information of the user, the planned transfer information of the at least one first non-priority public transport, and the planned transfer information of the regional priority transport.
[0040] Optionally, the travel information also includes the user's self-driving tool;
[0041] Accordingly, the obtaining of the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time and location in the user's travel information and the planned transfer information of the at least one first non-priority public transport and the planned transfer information of the regional priority transport includes:
[0042] obtaining first navigation segment information in the first navigation segment information based on the departure time point in the user's travel information and the planned transfer information of any first non-priority public transportation vehicle, wherein the first navigation segment information refers to the navigation segment information for the user to travel from the departure location to the transfer location of any first non-priority public transportation vehicle by self-driving;
[0043] The second navigation segment information in the first navigation segment information is obtained based on the planned transfer information of any first non-priority public transport, the planned transfer information of the second non-priority public transport, and the planned transfer information of the regional priority vehicle, wherein the second non-priority public transport refers to other first non-priority public transports other than any first non-priority public transport among the at least one first non-priority public transport, and the second navigation segment information refers to navigation segment information for the user to reach the transfer location of the regional priority vehicle by using a non-priority public transport from the transfer location of any first non-priority public transport.
[0044] Optionally, the navigation request further includes a method with the lowest cost; the planned transfer information for each public transportation means further includes the fare from the transfer location to the arrival location; the navigation information for each of the plurality of pending trips further includes the trip fare corresponding to the pending trip;
[0045] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0046] When the navigation request includes the least expensive method, the travel costs of all recommended navigation information are displayed in ascending order.
[0047] Optionally, the navigation request further includes a method with the shortest travel time; the planned transfer information for each public transportation means further includes the travel time from the transfer location to the arrival location; and the navigation information for each of the plurality of pending trips further includes the travel time of the corresponding pending trip;
[0048] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0049] When the navigation request includes the shortest travel time method, all recommended navigation information are displayed in ascending order of travel time.
[0050] According to a specific embodiment of the present application, in a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for obtaining navigation information as described in any one of the above items.
[0051] According to the specific implementation of the present application, in a fourth aspect, the present application provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for obtaining navigation information as described in any of the above items.
[0052] Compared with the prior art, the above solution of the embodiment of the present application has at least the following beneficial effects:
[0053] The present application provides a method, apparatus, medium, and electronic device for obtaining navigation information. The present application obtains planned transfer information for multiple public transportation vehicles based on a user's navigation request. The multiple public transportation vehicles include at least multiple priority public transportation vehicles of a priority public transportation mode. Furthermore, navigation information for multiple pending trips is obtained based on the user's travel information in the navigation request and the planned transfer information for each of the multiple public transportation vehicles. When the waiting time for a priority public transportation vehicle in any navigation information of the multiple pending trips falls within the waiting time range for the priority public transportation mode, the navigation information is determined to be recommended navigation information. Each recommended navigation information provides planned transfer information and waiting time for a priority public transportation vehicle. The planned transfer information provides the user with the priority public transportation vehicle number, transfer location, and planned departure time for the corresponding priority public transportation vehicle, allowing the user to obtain detailed traffic information for the trip. The user can purchase tickets for the priority public transportation vehicle in advance based on the priority public transportation vehicle number, avoiding missing the opportunity to board the priority public transportation vehicle and causing financial and time losses, thereby improving the user's travel efficiency and satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] FIG1 shows a flowchart of a method for obtaining navigation information according to an embodiment of the present application;
[0055] FIG2 shows a unit block diagram of a navigation information acquisition device according to an embodiment of the present application. DETAILED DESCRIPTION
[0056] To make the objectives, technical solutions, and advantages of this application more clear, this application will be further described in detail below with reference to the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.
[0057] The terms used in the examples of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a," "the," and "the" used in the examples of this application and the appended claims are also intended to include plural forms, and unless the context clearly indicates otherwise, "a plurality" generally includes at least two.
[0058] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0059] It should be understood that although the terms first, second, third, etc. may be used to describe in the embodiments of the present application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, without departing from the scope of the embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first.
[0060] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0061] It should also be noted that the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a product or device comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such product or device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the product or device comprising the element.
[0062] It should be noted in particular that any symbols and / or numbers in the specification that are not marked in the accompanying drawings are not drawing marks.
[0063] The optional embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0064] The embodiment provided in this application is an embodiment of a method for obtaining navigation information.
[0065] The embodiment of the present application is described in detail below with reference to FIG1 .
[0066] Step S101: Obtain the user's navigation request.
[0067] The navigation request is travel restriction information input by the user based on his / her travel needs.
[0068] In the embodiment of the present application, the navigation request includes at least: travel information, priority public transportation mode and waiting time range of the priority public transportation mode.
[0069] The priority public transportation mode is the preferred travel mode selected by the user.
[0070] The priority public transportation mode includes at least: train mode, airplane mode or ship mode. The priority public transportation mode in the embodiment of the present application refers to the travel mode that the user hopes to use first in the itinerary. The user's itinerary includes at least the transportation means of the priority public transportation mode, and may also include other public transportation means.
[0071] The travel information includes at least: a departure time, a departure location, and a destination. In the embodiment of the present application, the user can set a departure time, hoping to accurately obtain information about each mode of transportation in the itinerary through the set departure time, thereby reasonably arranging time, saving travel time, and improving travel efficiency.
[0072] Step S102: acquiring the planned transfer information of each of the plurality of public transportation means according to the departure location and destination in the travel information.
[0073] The multiple public transportation vehicles include at least multiple priority public transportation vehicles of the priority public transportation mode, and the planned transfer information of each public transportation vehicle includes at least: the number of the corresponding public transportation vehicle, the transfer location, the planned departure time point, the arrival location and the planned arrival time point of the corresponding public transportation vehicle, and the arrival location in the planned transfer information of each of the multiple priority public transportation vehicles is the destination in the travel information.
[0074] Each public transport mode operates according to plan.
[0075] For example, the numbers of public transportation include: train number, airplane flight number or ship number.
[0076] The transfer point for public transport is the place where you board the transport.
[0077] A public transportation vehicle refers to a public transportation vehicle that can be used to reach the destination from the departure point in the travel information. The multiple public transportation vehicles include at least multiple priority public transportation vehicles of a priority public transportation mode. For example, multiple priority public transportation vehicles of an airplane mode can be airplanes of different flights at the same transfer point, or airplanes of different flights at different transfer points. The embodiments of the present application are not limited thereto.
[0078] Step S103: Obtain navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation vehicles.
[0079] The navigation information at least includes the planned transfer information and waiting time of one of the plurality of priority public transportation means.
[0080] Waiting time refers to the length of time from the time the user arrives at the transfer location of the priority public transport to the scheduled departure time of the corresponding priority public transport.
[0081] In the embodiment of the present application, the calculation is started from the departure place in the travel information and the departure time in the travel information, and the similar transfer places and similar planned arrival time points and planned departure time points in the planned transfer information of the two public buses are used to gradually calculate until the priority public bus is calculated (the priority public bus can reach the destination in the travel information). The waiting time for each public bus can be obtained through the similar planned arrival time points and planned departure time points in the planned transfer information of the two public buses.
[0082] In an embodiment of the present application, each navigation information provides planned transfer information and waiting time for a priority public transport. The planned transfer information provides users with the priority public transport number, transfer location, and planned departure time of the corresponding priority public transport, so that users can understand the traffic information of the trip in detail. Users can purchase tickets for the priority public transport in advance according to the priority public transport number, avoiding users missing the opportunity to take the priority public transport and causing financial and time losses, thereby improving travel efficiency and user satisfaction.
[0083] In some specific embodiments, the plurality of public transportation vehicles further include a plurality of non-priority public transportation vehicles.
[0084] The non-priority public transportation refers to public transportation other than the priority public transportation. For example, the non-priority public transportation includes buses, subways and light rails.
[0085] Accordingly, obtaining navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation means comprises the following steps:
[0086] Step S103-1, determining the administrative region where the departure point is located.
[0087] The administrative region may be a municipal administrative region, a county administrative region or a provincial administrative region, but this application is not limited thereto.
[0088] Step S103-2: determining at least one regional priority public transport within the administrative area based on respective transfer locations of the plurality of priority public transports.
[0089] This specific embodiment limits the regional priority tool to the same administrative area as the departure point, and is able to provide one or more regional priority tools within the administrative area to provide users with multiple travel options from multiple regional priority tools.
[0090] Step S103-3: determining the planned transfer information of at least one first non-priority public transport between the departure point and the transfer point of the regional priority transport within the administrative area according to the planned transfer information of each of the plurality of public transports.
[0091] This specific embodiment limits the first non-priority public transportation to the same administrative area as the departure point, and can provide one or more first non-priority public transportation within the administrative area, so as to provide users with multiple travel options from multiple first non-priority public transportation.
[0092] Step S103-4, obtaining the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time point and departure location in the user's travel information and the planned transfer information of the at least one first non-priority public transport and the planned transfer information of the regional priority transport.
[0093] The first navigation segment information refers to the navigation information of the pending trip, which is the segment from the departure point to the transfer point of any priority public transportation. The first navigation segment information includes the planned transfer information of at least one first non-priority public transportation and the waiting time for each first non-priority public transportation.
[0094] In this specific embodiment, the calculation starts from the departure location and departure time in the trip information, and gradually extrapolates the time using the similar transfer locations, planned arrival times, and planned departure times in the planned transfer information of the two first non-priority public transportation vehicles until any priority public transportation vehicle (the priority public transportation vehicle can reach the destination in the trip information) is reached. The first navigation segment information can be obtained based on the similar planned arrival times and planned departure times in the planned transfer information of the two first non-priority public transportation vehicles.
[0095] In this specific embodiment, each navigation information provides the planned transfer information and waiting time for at least one first non-priority public transport. The planned transfer information provides the user with the number of the first non-priority public transport, the transfer location, and the planned departure time of the corresponding first non-priority public transport, so that the user can understand the traffic information in the first navigation segment information in detail, avoid missing the opportunity to take the priority public transport, and cause financial and time losses, thereby improving travel efficiency and user satisfaction.
[0096] In some specific embodiments, the travel information also includes the user's self-driving tools.
[0097] Accordingly, the step of obtaining the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time and location in the user's travel information, the planned transfer information of the at least one first non-priority public transport, and the planned transfer information of the regional priority transport includes the following steps:
[0098] Step S103-4-1: obtaining first navigation segment information in the first navigation segment information based on the departure time point in the user's travel information and the planned transfer information of any first non-priority public transportation tool.
[0099] The first navigation segment information refers to the navigation segment information of the user driving from the departure location to the transfer location of any first non-priority public transportation tool.
[0100] Step S103-4-2: obtaining the second navigation segment information in the first navigation segment information based on the planned transfer information of any first non-priority public transport, the planned transfer information of the second non-priority public transport, and the planned transfer information of the regional priority transport.
[0101] The second non-priority public transport refers to any first non-priority public transport among the at least one first non-priority public transport, and the second navigation segment information refers to navigation segment information of the user using a non-priority public transport from the transfer location of any first non-priority public transport to the transfer location of the regional priority transport.
[0102] In this specific embodiment, the first navigation segment information is composed of the first navigation sub-segment information and the second navigation sub-segment information.
[0103] This specific embodiment provides users with a navigation method for connecting to non-priority public transportation using self-driving vehicles, further improving users' travel options, and improving users' travel convenience and efficiency.
[0104] Step S104 : when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining the any navigation information as recommended navigation information.
[0105] In this embodiment of the present application, navigation information with unreasonable waiting times (e.g., waiting times that are too long, too short, or timeouts) after arriving at the transfer point of the priority public transportation in the navigation information of the pending itinerary is excluded, and navigation information with reasonable waiting times after arriving at the transfer point of the priority public transportation in the navigation information of the pending itinerary is used as recommended navigation information. This ensures that the user can efficiently complete the itinerary through the recommended navigation information.
[0106] In some specific embodiments, the navigation request further includes a least-cost method. The planned transfer information for each public transportation tool also includes a fare from the transfer location to the arrival location; and the navigation information for each of the multiple pending trips also includes the trip fare for the corresponding pending trip.
[0107] Accordingly, when the waiting time of the priority public transportation in any navigation information of the multiple pending trips is within the waiting time range of the priority public transportation mode, after determining that any navigation information is recommended navigation information, it includes: when the navigation request includes the least expensive mode, the respective trip costs of all recommended navigation information are displayed in ascending order.
[0108] This specific embodiment provides the user with the option of the least expensive method, and displays the travel expenses of each trip in ascending order, thereby improving the efficiency of the user in selecting recommended navigation information according to the travel expenses and improving the user experience.
[0109] In some specific embodiments, the navigation request also includes the method with the least time; the planned transfer information of each public transportation tool also includes the travel time from the transfer location to the arrival location; the navigation information of each of the multiple pending trips also includes the travel time of the corresponding pending trip.
[0110] Correspondingly, when the waiting time of the priority public transportation in any navigation information of the multiple pending trips is within the waiting time range of the priority public transportation mode, after determining that any navigation information is recommended navigation information, it includes: when the navigation request includes the mode with the shortest time, the respective trip durations of all recommended navigation information are arranged in ascending order.
[0111] This specific embodiment provides users with the option of the shortest possible route, and displays the routes in ascending order according to the travel duration of each trip, thereby improving the efficiency of users in selecting recommended navigation information based on travel duration and improving user experience.
[0112] The embodiment of the present application obtains the planned transfer information of each of multiple public transportation vehicles through the user's navigation request, wherein the multiple public transportation vehicles include at least multiple priority public transportation vehicles of the priority public transportation mode, and then obtains the navigation information of each of multiple pending trips through the user's travel information in the navigation request and the planned transfer information of each of the multiple public transportation vehicles. When the waiting time of the priority public transportation vehicle in any navigation information of the multiple pending trips is within the waiting time range of the priority public transportation mode, the any navigation information is determined to be recommended navigation information. Each recommended navigation information provides the planned transfer information and waiting time of a priority public transportation vehicle. The planned transfer information provides the user with the number of the priority public transportation vehicle, the transfer location, and the planned departure time of the corresponding priority public transportation vehicle, so that the user can understand the traffic information of the trip in detail. The user can purchase a ticket for the priority public transportation vehicle in advance according to the number of the priority public transportation vehicle, thereby avoiding the user missing the opportunity to take the priority public transportation vehicle and causing financial and time losses, thereby improving the user's travel efficiency and satisfaction.
[0113] The present application also provides an apparatus embodiment that is based on the above embodiment, and is used to implement the method steps described in the above embodiment. The interpretation based on the same name meaning is the same as that of the above embodiment, and has the same technical effect as the above embodiment, and will not be repeated here.
[0114] As shown in FIG2 , the present application provides a navigation information acquisition device 200, comprising:
[0115] A first acquiring unit 201 is configured to acquire a navigation request from a user, wherein the navigation request includes at least travel information, a preferred public transportation mode, and a waiting time range for the preferred public transportation mode, wherein the preferred public transportation mode includes at least a train, an airplane, or a ship, and the travel information includes at least a departure time, a departure location, and a destination;
[0116] The second acquiring unit 202 is configured to acquire planned transfer information for each of a plurality of public transportation vehicles based on the departure location and destination in the trip information, wherein the plurality of public transportation vehicles at least include a plurality of priority public transportation vehicles of a priority public transportation mode, and the planned transfer information for each public transportation vehicle at least includes: a corresponding public transportation vehicle number, a transfer location, a planned departure time point, an arrival location, and a planned arrival time point of the corresponding public transportation vehicle, and the arrival location in the planned transfer information for each of the plurality of priority public transportation vehicles is the destination in the trip information;
[0117] an obtaining unit 203 configured to obtain navigation information for each of the plurality of pending trips based on the user's travel information and the planned transfer information for each of the plurality of public transportation vehicles, wherein the navigation information includes at least the planned transfer information and waiting time for one of the plurality of priority public transportation vehicles;
[0118] The determining unit 204 is configured to determine any navigation information as recommended navigation information when the waiting time of the priority public transportation in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transportation mode.
[0119] Optionally, the plurality of public transportation vehicles further include a plurality of non-priority public transportation vehicles;
[0120] Accordingly, obtaining navigation information of each of the plurality of pending trips based on the user's travel information and the planned transfer information of each of the plurality of public transportation vehicles includes:
[0121] Determine the administrative region where the departure point in the travel information is located;
[0122] Determining at least one regional priority vehicle within the administrative area based on respective transfer locations of the plurality of priority public transportation vehicles;
[0123] Determining, based on the respective planned transfer information of the plurality of public transportation vehicles, planned transfer information of at least one first non-priority public transportation vehicle between the departure location in the travel information and the transfer location of the regional priority vehicle within the administrative area;
[0124] The first navigation segment information in the navigation information of at least one pending trip is obtained based at least on the departure time point and departure location in the travel information of the user, the planned transfer information of the at least one first non-priority public transport, and the planned transfer information of the regional priority transport.
[0125] Optionally, the travel information also includes the user's self-driving tool;
[0126] Accordingly, the obtaining of the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time and location in the user's travel information and the planned transfer information of the at least one first non-priority public transport and the planned transfer information of the regional priority transport includes:
[0127] obtaining first navigation segment information in the first navigation segment information based on the departure time point in the user's travel information and the planned transfer information of any first non-priority public transportation vehicle, wherein the first navigation segment information refers to the navigation segment information for the user to travel from the departure location to the transfer location of any first non-priority public transportation vehicle by self-driving;
[0128] The second navigation segment information in the first navigation segment information is obtained based on the planned transfer information of any first non-priority public transport, the planned transfer information of the second non-priority public transport, and the planned transfer information of the regional priority vehicle, wherein the second non-priority public transport refers to other first non-priority public transports other than any first non-priority public transport among the at least one first non-priority public transport, and the second navigation segment information refers to navigation segment information for the user to reach the transfer location of the regional priority vehicle by using a non-priority public transport from the transfer location of any first non-priority public transport.
[0129] Optionally, the navigation request further includes a method with the lowest cost; the planned transfer information for each public transportation means further includes the fare from the transfer location to the arrival location; the navigation information for each of the plurality of pending trips further includes the trip fare corresponding to the pending trip;
[0130] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0131] When the navigation request includes the least expensive method, the travel costs of all recommended navigation information are displayed in ascending order.
[0132] Optionally, the navigation request further includes a method with the shortest travel time; the planned transfer information for each public transportation means further includes the travel time from the transfer location to the arrival location; and the navigation information for each of the plurality of pending trips further includes the travel time of the corresponding pending trip;
[0133] Accordingly, when the waiting time of the priority public transport in any navigation information of the plurality of pending trips is within the waiting time range of the priority public transport mode, determining that any navigation information is the recommended navigation information includes:
[0134] When the navigation request includes the shortest travel time method, all recommended navigation information are displayed in ascending order of travel time.
[0135] The embodiment of the present application obtains the planned transfer information of each of multiple public transportation vehicles through the user's navigation request, wherein the multiple public transportation vehicles include at least multiple priority public transportation vehicles of the priority public transportation mode, and then obtains the navigation information of each of multiple pending trips through the user's travel information in the navigation request and the planned transfer information of each of the multiple public transportation vehicles. When the waiting time of the priority public transportation vehicle in any navigation information of the multiple pending trips is within the waiting time range of the priority public transportation mode, the any navigation information is determined to be recommended navigation information. Each recommended navigation information provides the planned transfer information and waiting time of a priority public transportation vehicle. The planned transfer information provides the user with the number of the priority public transportation vehicle, the transfer location, and the planned departure time of the corresponding priority public transportation vehicle, so that the user can understand the traffic information of the trip in detail. The user can purchase a ticket for the priority public transportation vehicle in advance according to the number of the priority public transportation vehicle, thereby avoiding the user missing the opportunity to take the priority public transportation vehicle and causing financial and time losses, thereby improving the user's travel efficiency and satisfaction.
[0136] This embodiment provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method steps described in the above embodiment.
[0137] An embodiment of the present application provides a non-volatile computer storage medium, which stores computer-executable instructions. The computer-executable instructions can execute the method steps described in the above embodiment.
[0138] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. References to the common and similar parts between the various embodiments will be sufficient. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, their descriptions are relatively simple; for relevant details, refer to the descriptions of the methods.
[0139] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for obtaining navigation information, characterized in that, Including: Obtain a navigation request of a user, where the navigation request at least includes: travel information, a preferred bus mode, and a waiting time range of the preferred bus mode, the preferred bus mode at least includes: a train mode, an airplane mode, or a ship mode, and the travel information at least includes: a departure time point, a departure location, and a destination; Obtain the planned transfer information of each of multiple bus tools according to the departure location and the destination in the travel information, where the multiple bus tools at least include multiple preferred bus tools of the preferred bus mode, and the planned transfer information of each bus tool at least includes: the number of the corresponding bus tool, a transfer location, the planned departure time point of the corresponding bus tool, an arrival location, and a planned arrival time point, and the arrival locations in the planned transfer information of each of the multiple preferred bus tools are all the destination in the travel information; Obtain the navigation information of each of multiple pending trips according to the travel information of the user and the planned transfer information of each of the multiple bus tools, where the navigation information at least includes the planned transfer information and the waiting time of one of the multiple preferred bus tools; When the waiting time of the preferred bus tool in any navigation information of the multiple pending trips is within the waiting time range of the preferred bus mode, determine the any navigation information as recommended navigation information.
2. The method according to claim 1, wherein: The multiple bus tools further include multiple non-preferred bus tools; Accordingly, the obtaining the navigation information of each of the multiple pending trips according to the travel information of the user and the planned transfer information of each of the multiple bus tools includes: Determine the administrative region where the departure location in the travel information is located; Based on the transfer locations of each of the multiple preferred bus tools, determine at least one regional preferred tool within the administrative region; According to the planned transfer information of each of the multiple bus tools, determine the planned transfer information of at least one first non-preferred bus tool between the departure location in the travel information and the transfer location of the regional preferred tool within the administrative region; Obtain at least the first navigation segment information in the navigation information of at least one pending trip based on at least the departure time point and the departure location in the travel information of the user, the planned transfer information of the at least one first non-preferred bus tool, and the planned transfer information of the regional preferred tool.
3. The method according to claim 2, wherein: The travel information further includes the user's self-driving tool; Accordingly, the obtaining at least the first navigation segment information in the navigation information of at least one pending trip based on at least the departure time point and the departure location in the travel information of the user, the planned transfer information of the at least one first non-preferred bus tool, and the planned transfer information of the regional preferred tool includes: Obtain the first navigation segment information in the first navigation segment information based on the departure time point in the user's travel information and the planned transfer information of any first non-priority bus, where the first navigation segment information refers to the navigation segment information for the user to reach the transfer location of any first non-priority bus from the departure location by a self-driving vehicle; Obtain the second navigation segment information in the first navigation segment information based on the planned transfer information of any first non-priority bus, the planned transfer information of the second non-priority bus, and the planned transfer information of the regional priority vehicle, where the second non-priority bus refers to other first non-priority buses other than any first non-priority bus among the at least one first non-priority bus, and the second navigation segment information refers to the navigation segment information for the user to reach the transfer location of the regional priority vehicle from the transfer location of any first non-priority bus by a non-priority bus.
4. The method according to claim 1, wherein: The navigation request further includes the least-cost mode; the planned transfer information of each bus further includes the boarding cost from the transfer location to the arrival location; the navigation information of each of the multiple pending trips further includes the trip cost corresponding to the pending trip; Accordingly, after determining that any navigation information of the multiple pending trips is a recommended navigation information when the waiting duration of the priority bus in any navigation information of the multiple pending trips is within the waiting duration range of the priority bus mode, it includes: When the navigation request includes the least-cost mode, display the trip costs of all the recommended navigation information in ascending order.
5. The method according to claim 1, wherein: The navigation request further includes the least-time-consuming mode; the planned transfer information of each bus further includes the boarding duration from the transfer location to the arrival location; the navigation information of each of the multiple pending trips further includes the trip duration corresponding to the pending trip; Accordingly, after determining that any navigation information of the multiple pending trips is a recommended navigation information when the waiting duration of the priority bus in any navigation information of the multiple pending trips is within the waiting duration range of the priority bus mode, it includes: When the navigation request includes the least-time-consuming mode, display the trip durations of all the recommended navigation information in ascending order.
6. An apparatus for obtaining navigation information, characterized in that, It includes: A first acquisition unit, configured to acquire a navigation request of a user, where the navigation request at least includes: travel information, a priority bus mode, and a waiting duration range of the priority bus mode, the priority bus mode at least includes: a train mode, an airplane mode, or a ship mode, and the travel information at least includes: a departure time point, a departure location, and a destination; A second acquisition unit, configured to acquire the planned transfer information of multiple bus tools respectively according to the departure location and the destination in the travel information, where the multiple bus tools at least include multiple priority bus tools of a priority bus mode, and the planned transfer information of each bus tool at least includes: the number of the corresponding bus tool, the transfer location, the planned departure time point of the corresponding bus tool, the arrival location, and the planned arrival time point, and the arrival locations in the planned transfer information of the multiple priority bus tools are all the destination in the travel information; An acquisition unit, configured to acquire the navigation information of multiple pending trips respectively according to the travel information of the user and the planned transfer information of the multiple bus tools, where the navigation information at least includes the planned transfer information of one of the multiple priority bus tools and the waiting duration; A determination unit, configured to determine the navigation information of any one of the multiple pending trips as the recommended navigation information when the waiting duration of the priority bus tool in the navigation information of any one of the multiple pending trips is within the waiting duration range of the priority bus mode.
7. The apparatus according to claim 6, wherein the multiple bus tools further include multiple non-priority bus tools; Accordingly, the acquiring the navigation information of multiple pending trips respectively according to the travel information of the user and the planned transfer information of the multiple bus tools includes: determining the administrative region where the departure location in the travel information is located; determining at least one regional priority tool within the administrative region based on the transfer locations of the multiple priority bus tools; determining the planned transfer information of at least one first non-priority bus tool between the departure location in the travel information and the transfer location of the regional priority tool within the administrative region according to the planned transfer information of the multiple bus tools; acquiring at least the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time point and the departure location in the travel information of the user and the planned transfer information of the at least one first non-priority bus tool and the planned transfer information of the regional priority tool.
8. The apparatus according to claim 7, wherein the travel information further includes the user's self-driving vehicle; Accordingly, the acquiring at least the first navigation segment information in the navigation information of at least one pending trip based at least on the departure time point and the departure location in the travel information of the user and the planned transfer information of the at least one first non-priority bus tool and the planned transfer information of the regional priority tool includes: acquiring the first navigation segment information in the first navigation segment information based on the departure time point in the travel information of the user and the planned transfer information of any one first non-priority bus tool, where the first navigation segment information refers to the navigation segment information for the user to reach the transfer location of any one first non-priority bus tool from the departure location by the self-driving vehicle; Obtain the second navigation segment information in the first navigation segment information based on the planned transfer information of any one of the first non-preferred public transportation tools, the planned transfer information of the second non-preferred public transportation tools, and the planned transfer information of the regional preferred tool, where the second non-preferred public transportation tool refers to other first non-preferred public transportation tools other than any one of the first non-preferred public transportation tools among the at least one first non-preferred public transportation tool, and the second navigation segment information refers to the navigation segment information for the user to reach the transfer location of the regional preferred tool from the transfer location of any one of the first non-preferred public transportation tools using non-preferred public transportation tools. The navigation segment information for the user to reach the transfer location of the regional preferred tool from the transfer location of any one of the first non-preferred public transportation tools using non-preferred public transportation tools.
9. The device according to claim 6, wherein: The navigation request further includes the least-cost mode; the planned transfer information of each public transportation tool further includes the boarding cost from the transfer location to the arrival location; the navigation information of each of the multiple pending trips further includes the trip cost corresponding to the pending trip; Accordingly, after determining that any navigation information of the multiple pending trips is recommended navigation information when the waiting duration of the preferred public transportation tool in any navigation information of the multiple pending trips is within the waiting duration range of the preferred public transportation mode, it includes: When the navigation request includes the least-cost mode, display the trip costs of all recommended navigation information arranged in ascending order.
10. The device according to claim 6, wherein: The navigation request further includes the least-time-consuming mode; the planned transfer information of each public transportation tool further includes the boarding duration from the transfer location to the arrival location; the navigation information of each of the multiple pending trips further includes the trip duration corresponding to the pending trip; Accordingly, after determining that any navigation information of the multiple pending trips is recommended navigation information when the waiting duration of the preferred public transportation tool in any navigation information of the multiple pending trips is within the waiting duration range of the preferred public transportation mode, it includes: When the navigation request includes the least-time-consuming mode, display the trip durations of all recommended navigation information arranged in ascending order.
Citation Information
Patent Citations
Method, device, server and client for obtaining trip plan
CN105115513A
Navigation route selection method and system
CN106643771A
Inter-city traffic route planning method, inter-city traffic route planning apparatus and inter-city traffic route planning system
CN107024217A
Intercity transportation dispatching method and intercity transportation dispatching system on basis of artificial intelligence
CN107977723A
Navigation method, server, and navigation system
CN109900285A