Nothing Special   »   [go: up one dir, main page]

CN113225392B - Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment - Google Patents

Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment Download PDF

Info

Publication number
CN113225392B
CN113225392B CN202110477334.8A CN202110477334A CN113225392B CN 113225392 B CN113225392 B CN 113225392B CN 202110477334 A CN202110477334 A CN 202110477334A CN 113225392 B CN113225392 B CN 113225392B
Authority
CN
China
Prior art keywords
point
distance
time length
walking
getting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110477334.8A
Other languages
Chinese (zh)
Other versions
CN113225392A (en
Inventor
陈金颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Chenqi Travel Technology Co Ltd
Original Assignee
Guangzhou Chenqi Travel Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Chenqi Travel Technology Co Ltd filed Critical Guangzhou Chenqi Travel Technology Co Ltd
Priority to CN202110477334.8A priority Critical patent/CN113225392B/en
Publication of CN113225392A publication Critical patent/CN113225392A/en
Application granted granted Critical
Publication of CN113225392B publication Critical patent/CN113225392B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a recommendation method, a recommendation system, a storage medium and electronic equipment for a network appointment getting-off point, wherein the method comprises the following steps: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe; acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe; acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range; respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe; after the comprehensive calculation is carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a frequently-used getting-off point P0 meeting the recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order. The invention can reduce the distance and time of the network appointment vehicle order under the condition of increasing the walking distance of the passengers less.

Description

Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment
Technical Field
The invention relates to the technical field of acquisition and pushing of a network appointment getting-off point, in particular to a recommendation method, a recommendation system, a storage medium and electronic equipment of the network appointment getting-off point.
Background
The rapid growth of private automobiles in china has led to environmental problems and traffic congestion, which has further limited social development. In order to achieve sustainable development of transportation and economy, it is necessary to reduce dependence of travelers on private vehicles by increasing the usage rate of public transportation. Before an effective public transportation improvement strategy is formulated, the current situations of supply and service capacity of public transportation facilities for resident travel need to be recognized, the service level of the public transportation facilities is improved in a targeted manner so as to meet the travel demand of the residents, and the public transportation sharing rate is improved. In recent years, with the gradual maturity of intelligent devices and internet platforms, the internet appointment car attracts users who use public transport to a certain extent by virtue of the advantages of convenience and comfort, and impacts on public transport services are formed. Therefore, the analysis of the supply level of the public transport facilities from the perspective of the network appointment of the travel demands is beneficial to promoting the service development of the public transport facilities and improving the bus sharing rate. The net appointment vehicle-covered trolley traveling mode is convenient, flexible and comfortable, and plays a positive role in improving the traveling efficiency of citizens, optimizing market resource allocation and meeting high-quality, personalized and diversified requirements of citizens for traveling.
The electronic navigation map is an important basis for a network car booking driver and a user, the user orders a car on the network through a network car booking platform, then the driver and the passenger are in butt joint according to the electronic navigation map provided by the network car booking platform, the driver and the passenger are in butt joint with the car at the car-entering point selected by the passenger, and the driver and the passenger get off the car at the selected car-leaving point to complete a journey.
However, in the existing network car booking platform, the getting-off point generally takes the terminal point input by the passenger as a reference, when the driving direction of one side where the terminal point is located is different, a large number of detours are probably needed to reach the terminal point, and if the driver does not drive to the terminal point, the driver cannot complete a network car booking order, so that the network car booking experience of the driver is reduced; or in a part of network car booking platforms, the order can be completed in a mode that passengers get off in advance, and the driver's experience is relied on to determine the car getting-off point.
Therefore, a recommendation method for a taxi leaving point of the taxi sharing system, which can meet the taxi sharing experience of a driver and passengers and save the whole time, is needed.
Disclosure of Invention
In order to overcome the technical defects that a get-off point of a network car booking order is likely to have useless detour and waste time in the conventional network car booking platform, the invention provides a recommendation method, a recommendation system, a recommendation medium and a recommendation electronic device for obtaining the get-off point after comprehensive calculation and simultaneously meeting the requirements of a driver and passengers for the get-off point of the network car booking.
In order to solve the problems, the invention is realized according to the following technical scheme:
in a first aspect, the invention discloses a recommendation method for a network appointment getting-off point, which comprises the following steps:
step S1: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe;
step S2: acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe;
step S3: acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range;
step S4: respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe;
step S5: after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
Preferably, after the obtaining of the frequent departure point P0 located in the preset range near the end point Pe, the determining of the number of the frequent departure points P0 is further performed, and specifically includes: judging the number of the commonly used get-off points P0 in the preset range near the end point Pe; if the number of the frequently-used departure points P0 is more than 1, respectively navigating the frequently-used departure points P0; if the number of the usual alighting points P0 is not more than 1, a random point is acquired within a preset range near the end point Pe as the usual alighting point P0.
Preferably, after the randomly taking the point within the preset range around the end point Pe as the lower frequently used point P0, the following steps are further performed: and performing navigation calculation on the random points, and selecting the random points of which the actual driving distance L2 is less than the initial driving distance L1 and the actual driving time length T2 is less than the initial driving time length T1 as the commonly used get-off points P0.
Preferably, the acquiring the random point specifically includes performing a loop to select the random point until the number of the acquired common departure points P0 is greater than 1 or the number of times of acquiring the random point is greater than 10.
Preferably, the recommended conditions are that the difference between the initial driving distance L1 and the actual driving distance L2 is greater than a preset shortening distance, and the walking distance L3 is less than a preset walking distance, while the initial driving time period T1 is greater than the sum of the actual driving time period T2 and the walking time period T3.
Preferably, the preset shortening distance is 1500m, and the preset walking distance is 150 m.
Preferably, the preset range is a circular area with the end point Pe as the center and the length of 400m as the radius.
In a second aspect, the present invention further discloses a recommendation system for a departure point of a network appointment, including:
the order obtaining module M1 is configured to obtain a network taxi appointment order, where the network taxi appointment order includes a starting point Ps and a terminal point Pe;
the initial navigation module M2 is used for acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe;
the common obtaining module M3 is used for obtaining a common departure point P0, which is near the terminal point Pe and is located in a preset range;
the navigation calculation module M4 is used for respectively performing navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time T2 when the starting point Ps drives to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time T3 when the frequently-used departure point P0 walks to the terminal point Pe;
and the recommendation obtaining module M5 is configured to obtain a frequently-used getting-off point P0 meeting the recommendation condition as a recommended getting-off point P of the network appointment order after comprehensive calculation and comparison are performed on the basis of the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3.
In a third aspect, the present invention also discloses an electronic device, including at least one processor, and a memory communicatively connected to the at least one processor, where the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the above recommendation method for a network appointment getting-off point.
In a fourth aspect, the present invention also discloses a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are configured to cause a computer to execute the method for recommending a network appointment getting-off point.
Compared with the prior art, the invention has the beneficial effects that:
according to the method, the common departure points near the terminal point in the network appointment order are obtained, and after the terminal point and the common departure points are respectively navigated, the common departure points which can reduce useless driving are obtained after navigation to serve as recommended departure points, so that unnecessary detour situations and the like are avoided. The method has the advantages that the get-off point is changed, the walking distance of passengers is increased inevitably, through comprehensive calculation and comparison, under the condition that the passengers or drivers are not deviated from one side, the selection of the recommended get-off point needs to reduce a large amount of driving distance and driving time, meanwhile, the walking distance and the walking time of the passengers need to be within a preset range, the situation that the passengers need to walk for a long distance after the get-off point is changed is avoided, and the use experience of the passengers is avoided being reduced. The invention can reasonably optimize the getting-off point to optimize the network car booking order, and increases a small amount of walking distance for passengers by selecting the proper recommended getting-off point, thereby reducing the overall travel of the network car booking order, effectively shortening the overall duration of the network car booking order, and saving the time of a driver and the passengers.
Drawings
Embodiments of the invention are described in further detail below with reference to the attached drawing figures, wherein:
FIG. 1 is a schematic main flow chart of a recommendation method for a network appointment getting-off point of the invention;
FIG. 2 is a schematic overall flow chart of a recommendation method for a network appointment getting-off point according to the present invention;
fig. 3 is a schematic diagram of the recommendation system of the network appointment departure point of the invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The implementation of the invention needs at least one passenger terminal and a driver terminal with positioning and information transceiving functions and at least one server capable of processing and transceiving information, wherein the passenger terminal and the driver terminal are respectively provided with corresponding application programs, and the passenger terminal and the server are connected through a network to realize information transmission.
In some implementations, the passenger terminal and the driver terminal may be devices such as a desktop computer, a laptop computer, a smart phone, a tablet computer, and a smart watch, which are installed with corresponding taxi taking applications. In some embodiments, the server may be implemented on a cloud platform; by way of example only, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud (community cloud), a distributed cloud, an inter-cloud, a multi-cloud, and the like, or any combination thereof.
Example 1
As shown in fig. 1 to fig. 2, the method for recommending a network appointment getting-off point according to the present invention specifically includes:
step S1: and acquiring a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe.
Specifically, when a passenger needs to perform a network car booking service, the passenger terminal opens a corresponding application program, and inputs a starting point Ps and an end point Pe, wherein the starting point Ps can be automatically obtained by the passenger terminal through GPS automatic positioning, a network car booking order comprising the starting point Ps and the end point Pe is formed after the starting point Ps and the end point Pe are respectively obtained, and the server receives the corresponding network car booking order.
Step S2: and acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe.
Specifically, the server obtains a starting point Ps and an end point Pe respectively through the network appointment order, and then performs navigation according to the starting point Ps and the end point Pe to obtain a navigation route. According to the navigation route, the running speed of the vehicle is estimated, and the initial driving distance L1 and the initial driving time T1 from the starting point Ps to the end point Pe are obtained after calculation based on the length of the navigation route and the estimated vehicle speed.
Step S3: a common departure point P0 located within a preset range near the end point Pe is acquired.
Specifically, the server sets a preset range in advance according to the actual road condition, where the preset range is a circular area with the end point Pe as the center of a circle and the preset length as the radius, and in this embodiment, specifically, the preset length is set to 400 meters according to the acceptable walking distance of the passenger. The server acquires a commonly used departure point P0 located within a preset range near the end point Pe. After the network appointment order is completed, caching the network appointment order into the server, wherein the final getting-off point of the historical network appointment order cached in the server is cached into the server as a commonly-used getting-off point P0 for subsequent calling.
Substep S31: judging the number of the commonly used get-off points P0 in the preset range near the end point Pe; if the number of the frequently-used departure points P0 is more than 1, respectively navigating the frequently-used departure points P0; if the number of the usual alighting points P0 is not more than 1, a random point is acquired within a preset range near the end point Pe as the usual alighting point P0.
Specifically, the server acquires all the frequently-used getting-off points P0 cached in the server within a preset range according to the acquisition instruction of the frequently-used getting-off point P0, and determines the number of the frequently-used getting-off points P0 of the terminal point Pe within the preset range on the map. Based on the judgment result of the number of the frequently used departure points P0, if the number of the frequently used departure points P0 is greater than 1, the navigation is respectively performed on the frequently used departure points P0 to respectively obtain the navigation routes from the starting point Ps to the frequently used departure point P0. If the number of the usual getting-off points P0 is not greater than 1, a random point is obtained within a preset range near the end point Pe as the usual getting-off point P0 until the number of the usual getting-off points P0 is greater than 1, that is, 2 and 2 or more.
Preferably, in this embodiment, the acquiring the random point specifically includes performing loop selection on the random point until the number of the acquired frequent departure points P0 is greater than 1 or the number of times of acquiring the random point is greater than 10. By limiting the times of circularly and randomly taking points, the point taking in a large amount of time can be avoided under the condition that more reasonable departure points do not exist. If more reasonable departure points exist, the departure points can be quickly obtained within 10 cycles, and the number of 10 cycles can obtain new departure points which are not cached in the server and can save time as far as possible under the condition of not influencing the overall running speed.
Substep S32: and performing navigation calculation on the random points, and selecting the random points of which the actual driving distance L2 is less than the initial driving distance L1 and the actual driving time length T2 is less than the initial driving time length T1 as the commonly used get-off points P0.
Specifically, after the random points are obtained, navigation is respectively performed on the starting point Ps to the random points to obtain a specific navigation route, the actual driving distance L2 and the actual driving time length T2 of each random point are respectively obtained, after comparison, the random point, in which the actual driving distance L2 is smaller than the initial driving distance L1 and the actual driving time length T2 is smaller than the initial driving time length T1, is selected as a common alighting point P0, the random points are screened, points which are not cached in the server and can shorten the driving distance and the driving time length can be quickly obtained, and further calculation comparison is performed to judge the practicability of the random points.
Step S4: the navigation calculation is performed on the frequent departure point P0, the actual driving distance L2 and the actual driving time period T2 for the starting point Ps to travel to the frequent departure point P0 are acquired, and the walking distance L3 and the walking time period T3 required for the frequent departure point P0 to walk to the end point Pe are acquired, respectively.
Specifically, after the frequently used alighting point P0 is obtained, navigation calculation is performed on the frequently used alighting point P0, specifically, an actual driving distance L2 and an actual driving time period T2 from the starting point Ps to the frequently used alighting point P0, and corresponding walking navigation is performed on the frequently used alighting point P0 and the end point Pe, so that a required walking distance L3 and a required walking time period T3 are obtained.
Step S5: after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
Specifically, the server respectively acquires an initial driving distance L1, an initial driving time length T1, an actual driving distance L2, an actual driving time length T2, a walking distance L3 and a walking time length T3 and compares the acquired initial driving distance L1, the initial driving time length T1, the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3 with preset recommended adjustment, wherein the recommended conditions are that the difference value between the initial driving distance L1 and the actual driving distance L2 is larger than a preset shortened distance, the walking distance L3 is smaller than a preset walking distance, and meanwhile the initial driving time length T1 is larger than the sum of the actual driving time length T2 and the walking time length T3. And taking the common departure point P0 which meets the recommended adjustment as the recommended departure point P of the current network appointment order to serve as the final departure point of the network appointment order. And after the server joins the recommended getting-off point P, navigating the starting point Ps to the recommended getting-off point P to acquire a navigation route and predicted navigation time, and respectively pushing the completed orders to a driver terminal and a passenger terminal to wait for completing the network appointment orders.
Specifically, the preset shortening distance is 1500m, and the preset walking distance is 150 m.
In summary, according to the recommendation method for the network appointment vehicle getting-off point in the embodiment of the present invention, the frequently-used vehicle getting-off point near the end point in the network appointment order can be obtained, and after the navigation is performed respectively by the end point and the frequently-used vehicle getting-off point, the frequently-used vehicle getting-off point in which useless driving can be reduced is obtained after the navigation as the recommended vehicle getting-off point, so as to avoid situations such as unnecessary detour. Because change the point of getting off, must increase passenger's distance of walking, compare through comprehensive calculation, recommend the selection of the point of getting off and need satisfy and reduced a large amount of driving distance and driving time, passenger's distance of walking and the time of walking need be in predetermineeing the within range simultaneously, avoid changing the point of getting off after, need the passenger to carry out long distance and walk, avoid reducing passenger and use experience.
In addition, the invention can reasonably optimize the departure point to optimize the network car booking order, and increase a small amount of walking distance for passengers by selecting the proper recommended departure point, thereby reducing the overall travel of the network car booking order, effectively shortening the overall duration of the network car booking order, and saving the time of a driver and the passengers.
Other steps of the recommendation method for the network appointment getting-off point in the embodiment are shown in the prior art.
Example 2
As shown in fig. 3, the present invention also discloses a recommendation system for a departure point of a network appointment vehicle, which specifically includes:
the order obtaining module M1 is configured to obtain a network car booking order, where the network car booking order includes a starting point Ps and an ending point Pe.
And the initial navigation module M2 is used for acquiring a navigation route and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe.
And the common acquiring module M3 is used for acquiring a common departure point P0, which is located in a preset range near the terminal point Pe.
And the navigation calculation module M4 is used for respectively performing navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time T2 when the starting point Ps drives to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time T3 when the frequently-used departure point P0 walks to the terminal point Pe.
And the recommendation obtaining module M5 is configured to obtain a frequently-used getting-off point P0 meeting the recommendation condition as a recommended getting-off point P of the network appointment order after comprehensive calculation and comparison are performed on the basis of the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3.
This embodiment preferably further includes:
the frequently-used getting-off point judgment submodule M31 is used for judging the number of frequently-used getting-off points P0, which are located in a preset range and are close to the end point Pe; if the number of the frequently-used departure points P0 is more than 1, respectively navigating the frequently-used departure points P0; if the number of the usual alighting points P0 is not more than 1, a random point is acquired within a preset range near the end point Pe as the usual alighting point P0.
And a random point taking substep M32, configured to perform navigation calculation on the random points, and select a random point where the actual driving distance L2 is less than the initial driving distance L1 and the actual driving time length T2 is less than the initial driving time length T1 as a commonly used get-off point P0.
Example 3
The invention also discloses an electronic device, at least one processor and a memory communicatively connected with the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, and when the at least one processor executes the instructions, the following steps are specifically realized: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe; acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe; acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range; respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe; after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
Example 4
The invention also discloses a storage medium, which stores a computer program, and when the computer program is executed by a processor, the following steps are concretely realized: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe; acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe; acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range; respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe; after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTL (HyperText transfer protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a Local Area Network (LAN), a Wide Area Network (WAN), the internet (e.g., the internet), and peer-to-peer networks (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
The storage medium may be included in the electronic device; or may exist separately without being assembled into the electronic device.
The storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe; acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe; acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range; respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe; after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
Alternatively, the storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe; acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe; acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range; respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe; after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a common getting-off point P0 meeting recommended conditions is obtained and used as a recommended getting-off point P of the online taxi appointment order.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It should be noted that the storage media described above in this disclosure can be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (ELROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any storage medium that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a storage medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FLGA), Application Specific Integrated Circuits (ASIC), application specific standard products (ASSL), system on a chip (SOC), complex programmable logic devices (CLLD), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (ELROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention in any way, so that any modification, equivalent change and modification made to the above embodiment according to the technical spirit of the present invention are within the scope of the technical solution of the present invention.

Claims (9)

1. A recommendation method for a network appointment getting-off point is characterized by comprising the following steps:
obtaining a network taxi appointment order, wherein the network taxi appointment order comprises a starting point Ps and a terminal point Pe;
acquiring a navigation route, and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe;
acquiring a common vehicle getting-off point P0 which is near the terminal point Pe and is located in a preset range;
respectively carrying out navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the end point Pe;
after comprehensive calculation and comparison are carried out based on the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, a frequently-used getting-off point P0 meeting recommendation conditions is obtained to serve as a recommended getting-off point P of the networked car reservation order, the recommendation conditions are that the difference value between the initial driving distance L1 and the actual driving distance L2 is larger than a preset shortened distance, the walking distance L3 is smaller than a preset walking distance, and meanwhile the initial driving time length T1 is larger than the sum of the actual driving time length T2 and the walking time length T3.
2. The method as claimed in claim 1, wherein after the obtaining of the frequent departure point P0 located within the preset range near the terminal point Pe, the determining of the number of the frequent departure points P0 is further performed, specifically comprising:
judging the number of the commonly used get-off points P0 in the preset range near the end point Pe;
if the number of the frequently-used departure points P0 is more than 1, respectively navigating the frequently-used departure points P0;
if the number of the usual alighting points P0 is not more than 1, a random point is acquired within a preset range near the end point Pe as the usual alighting point P0.
3. The method as claimed in claim 2, wherein after randomly taking the point within the preset range around the end point Pe as the frequently used getting-off point P0, the method further comprises:
and performing navigation calculation on the random points, and selecting the random points of which the actual driving distance L2 is less than the initial driving distance L1 and the actual driving time length T2 is less than the initial driving time length T1 as the commonly used get-off points P0.
4. The method as claimed in claim 3, wherein the method further comprises:
specifically, the random point acquisition step includes that random points are selected in a circulating mode until the number of the obtained common departure points P0 is greater than 1 or the number of times of random point acquisition is greater than 10.
5. The method as claimed in claim 1, wherein the method comprises:
the preset shortening distance is 1500m, and the preset walking distance is 150 m.
6. The method as claimed in claim 5, wherein the method further comprises:
the preset range is a circular area with the end point Pe as the center of a circle and the length of 400m as the radius.
7. A recommendation system for a network appointment departure point, comprising:
the order obtaining module is used for obtaining a network car booking order, and the network car booking order comprises a starting point Ps and a terminal point Pe;
the initial navigation module is used for acquiring a navigation route and calculating an initial driving distance L1 and an initial driving time length T1 from the starting point Ps to the end point Pe;
the common obtaining module is used for obtaining a common getting-off point P0, which is near the terminal point Pe and is located in a preset range;
the navigation calculation module is used for respectively performing navigation calculation on the frequently-used departure point P0, acquiring the actual driving distance L2 and the actual driving time length T2 from the starting point Ps to the frequently-used departure point P0, and acquiring the walking distance L3 and the walking time length T3 required by the frequently-used departure point P0 walking to the terminal point Pe;
and the recommendation acquisition module is used for acquiring a frequently-used getting-off point P0 meeting recommendation conditions as a recommended getting-off point P of the networked car reservation order after comprehensively calculating and comparing the actual driving distance L2, the actual driving time length T2, the walking distance L3 and the walking time length T3, wherein the recommendation conditions are that the difference value between the initial driving distance L1 and the actual driving distance L2 is greater than a preset shortened distance, the walking distance L3 is less than a preset walking distance, and meanwhile, the initial driving time length T1 is greater than the sum of the actual driving time length T2 and the walking time length T3.
8. An electronic device, comprising:
at least one processor, and a memory communicatively coupled to the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to perform the method of recommending a network reduction departure point of any of claims 1 to 6.
9. A non-transitory computer readable storage medium storing computer instructions for causing a computer to execute the method of recommending a network appointment getting-off point according to any one of claims 1 to 6.
CN202110477334.8A 2021-04-29 2021-04-29 Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment Active CN113225392B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110477334.8A CN113225392B (en) 2021-04-29 2021-04-29 Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110477334.8A CN113225392B (en) 2021-04-29 2021-04-29 Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN113225392A CN113225392A (en) 2021-08-06
CN113225392B true CN113225392B (en) 2022-03-25

Family

ID=77090143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110477334.8A Active CN113225392B (en) 2021-04-29 2021-04-29 Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN113225392B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116257532A (en) * 2021-12-09 2023-06-13 北京嘀嘀无限科技发展有限公司 Travel information updating method and device
CN116308966A (en) * 2021-12-21 2023-06-23 北京嘀嘀无限科技发展有限公司 Get-off point outlier prompting method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109583605A (en) * 2017-09-29 2019-04-05 北京嘀嘀无限科技发展有限公司 Share-car method and device, computer equipment and readable storage medium storing program for executing
CN111256720A (en) * 2020-02-18 2020-06-09 南京领行科技股份有限公司 Navigation method and device
CN111859180A (en) * 2020-05-21 2020-10-30 北京嘀嘀无限科技发展有限公司 Boarding point recommendation method and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4072853B2 (en) * 2003-06-06 2008-04-09 アルパイン株式会社 Navigation device
CN111859183A (en) * 2020-06-22 2020-10-30 北京嘀嘀无限科技发展有限公司 Method, system and device for recommending boarding points and storage medium
CN112686461B (en) * 2021-01-06 2022-08-26 南京领行科技股份有限公司 Riding information processing method and device, computer equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109583605A (en) * 2017-09-29 2019-04-05 北京嘀嘀无限科技发展有限公司 Share-car method and device, computer equipment and readable storage medium storing program for executing
CN111256720A (en) * 2020-02-18 2020-06-09 南京领行科技股份有限公司 Navigation method and device
CN111859180A (en) * 2020-05-21 2020-10-30 北京嘀嘀无限科技发展有限公司 Boarding point recommendation method and system

Also Published As

Publication number Publication date
CN113225392A (en) 2021-08-06

Similar Documents

Publication Publication Date Title
US20230164228A1 (en) Service information and configuration user interface
US11946756B2 (en) Determining matches using dynamic provider eligibility model
US9791291B1 (en) Modifying map configurations based on established location points
US20190095849A1 (en) Data transmission and communication for processing multiple transport requests
CN104931063B (en) Path planning method
JP6851402B2 (en) Methods and systems for providing transportation services
EP3036507B1 (en) Methods and systems for obtaining a multi-modal route
CN105424052B (en) Random travelable mileage
US20120179323A1 (en) Method and Apparatus for Charging Station Guidance
US10309794B2 (en) Progressive map maintenance at a mobile navigation unit
CN113225392B (en) Recommendation method and system for network appointment getting-off point, storage medium and electronic equipment
TW201742475A (en) Systems and methods for distributing a service request for an on-demand service
US11961018B2 (en) Systems and methods for matching transportation requestor devices with autonomous vehicles
CN112629524A (en) Travel path recommendation management method and device and electronic equipment
JP2017096636A (en) Recommended scheduled route acquisition system, method, and program
CN109883430A (en) Navigation routine recommended method, device, storage medium and computer equipment
CN107167151A (en) Bus routes method to set up, route planning method and device
CN106558159B (en) Carpooling method and device
JP2017010188A (en) Shared vehicle management device and shared vehicle management method
CN109934649A (en) A kind of motor bicycle car searching method, device and computer-readable medium
JP2018073299A (en) Information processing system, and search area designation method and program
CN113269339B (en) Method and system for automatically creating and distributing network appointment tasks
CN113065921A (en) Travel order distribution and initiation method, device, terminal and storage medium
CN113906410A (en) System and method for managing data storage in a vehicle
CN112258270A (en) Method and device for generating carpooling travel

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant