Online car-hailing driver selection method and device, electronic equipment and storage medium

By calculating the personalized information of online ride-hailing drivers and the passengers' historical car use habits, generating a list of candidate drivers and determining the final driver, the problem of failure to effectively consider passengers' personalized car use needs in the existing technology, and improving the use Car experience and driver-passenger relationship.

CN119397082APending Publication Date: 2025-02-07NANJING LINGXING TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310931314.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When responding to passenger car use requests, the existing online car-hailing order delivery system fails to effectively consider passengers' personalized car use needs, resulting in poor passenger car experience, and drivers may also receive bad reviews, which may even cause drivers and passengers to dispute.

Method used

By calculating the personalized information of online ride-hailing drivers, passengers' historical car use habits, and the degree to which the driver's expected departure information matches the itinerary, a list of candidate drivers is generated, and the final driver is determined based on the passenger's choice to meet the passenger's needs. personalized service needs.

Benefits of technology

It has realized the choice of online car-hailing drivers that meet their needs for passengers with personalized service needs, which has improved passengers' car use experience, improved drivers' income level, and reduced the possibility of driver-passenger disputes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397082A_ABST
    Figure CN119397082A_ABST
Patent Text Reader

Abstract

The invention discloses an online car-hailing driver selection method and device, electronic equipment and a storage medium, and belongs to the technical field of Internet. The method comprises the following steps: calculating a matching degree between an online car-hailing driver capable of providing service and a travel according to personalized information of the online car-hailing driver capable of providing service, historical car using habits of personalized service target passengers, and a matching degree between predicted departure information of the online car-hailing driver capable of providing service and departure information of the travel; generating a candidate driver list selectable for the travel according to the matching degree; and according to the selection condition of the personalized service target passenger for the online car-hailing drivers in the candidate driver list, determining the final online car-hailing driver of the travel. According to the invention, the online car-hailing driver meeting the personalized service requirement can be selected for the passenger with the personalized service requirement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a method, device, electronic device and storage medium for selecting an online car-hailing driver. Background Art

[0002] The online car-hailing dispatching system in the prior art rarely considers the passenger's car demand when responding to the passenger's car request, and the passenger cannot know the driver's service level in advance. For passengers with personalized service needs, such as passengers who often need personalized services, or passengers who can be more recognized by the platform and the corresponding driver by providing personalized services, if the personalized services they need are not provided, their car experience will be poor, and the driver may receive bad reviews from the passengers, and even cause disputes between the driver and the passenger. Summary of the invention

[0003] The embodiments of the present invention provide a method, device, electronic device and storage medium for selecting an online car-hailing driver, which can help passengers with personalized service needs to select an online car-hailing driver who meets their personalized service requirements.

[0004] In a first aspect, an embodiment of the present invention provides a method for selecting an online car-hailing driver, comprising: calculating the matching degree between the online car-hailing driver who can provide services and the current trip according to the personalized information of the online car-hailing driver who can provide services, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide services and the departure information of the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide;

[0005] Generating a list of candidate drivers that can be selected for the current trip according to the matching degree; and

[0006] According to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger, the final online car-hailing driver for the trip is determined from the candidate driver list.

[0007] In a second aspect, an embodiment of the present invention provides a device for selecting a driver for an online car-hailing service, comprising:

[0008] A matching degree calculation module, for calculating the matching degree between the online car-hailing driver who can provide the service and the current trip according to the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide the service and the departure information of the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide;

[0009] a candidate driver list generating module, configured to generate a list of candidate drivers that can be selected for the current trip according to the matching degree; and

[0010] The final online car-hailing driver determination module is used to determine the final online car-hailing driver for the trip from the candidate driver list based on the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger.

[0011] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a method for selecting an online car-hailing driver as described in any one of the embodiments of the present invention is implemented.

[0012] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for selecting an online car-hailing driver as described in any one of the embodiments of the present invention.

[0013] The embodiment of the present invention matches candidate drivers for personalized service target passengers with personalized service needs according to the personalized service target passengers' historical car-using habits and the personalized information of the online car-hailing driver including personalized service information, and determines the final driver according to the personalized service target passengers' selection of the candidate drivers, so that the personalized service that the final driver can provide can just meet the personalized service needs of the personalized service target passengers, and can help passengers obtain high-quality services while improving the income level of online car-hailing drivers who can provide high-quality services, which is conducive to improving the service level of online car-hailing and avoiding possible driver-passenger disputes. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solution of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 It is a flowchart of a method for selecting a driver for an online car-hailing service provided by an embodiment of the present invention;

[0016] Figure 2 is another flowchart of the online car-hailing driver selection method provided by an embodiment of the present invention;

[0017] Figure 3 is another flowchart of the online car-hailing driver selection method provided by an embodiment of the present invention;

[0018] Figure 4is another flowchart of the online car-hailing driver selection method provided by an embodiment of the present invention;

[0019] Figure 5 It is a structural schematic diagram of a device for selecting a driver for online car-hailing provided by an embodiment of the present invention;

[0020] Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0021] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0022] Figure 1 A flowchart of a method for selecting a driver for online car-hailing provided in an embodiment of the present invention is provided. The method can be executed by a device for selecting a driver for online car-hailing provided in an embodiment of the present invention, and the device can be implemented in software and / or hardware. In a specific embodiment, the device can be integrated into an electronic device, such as a computer, a server, etc. The following embodiments will be described by taking the device integrated into an electronic device as an example. Reference Figure 1 , the method may specifically include the following steps:

[0023] Step 101, based on the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide the service and the departure information of this trip, calculate the matching degree between the online car-hailing driver who can provide the service and the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide. Candidate drivers are matched according to the personalized service information that the driver can provide and the user's car-using habits, so that the personalized services that the candidate drivers can provide can meet the personalized service needs of the personalized service target passengers who have personalized service needs as much as possible, so as to facilitate the generation of a candidate driver list based on the matching degree between the online car-hailing driver who can provide the service and the current trip, and further determine the final online car-hailing driver who meets the personalized service needs of the personalized service target passengers from the candidate driver list.

[0024] Specifically, the target passengers for the above-mentioned personalized services include all passengers who need to take an online ride-hailing car through the corresponding platform.

[0025] Optionally, the above-mentioned personalized service target passengers include: passengers who meet preset system standards determined based on historical order information of passengers who need to take an online car-hailing vehicle and / or the current trip information of the passenger.

[0026] Specifically, some platform passenger users do not have a demand for personalized services, nor do they expect drivers to provide personalized services. Therefore, providing personalized services to such customers is not helpful in improving their car-using experience. Therefore, personalized service target passengers who need personalized services can be obtained based on the historical order information of passengers who need to take an online car-hailing vehicle and / or the current trip information of the passengers, as well as preset system standards, to avoid providing personalized services to passengers who do not need personalized services, and then provide personalized service resources to passengers in need as much as possible, thereby improving the passengers' riding experience as a whole.

[0027] Specifically, the above-mentioned historical order information may include the order information of passengers who are registered members of the corresponding platform, the order information for personalized service selection, and may also include one or more of the number and frequency of online ride-hailing orders completed by passengers on the corresponding platform, and the time of the first completion of the online ride-hailing order.

[0028] Specifically, the above-mentioned preset system standards may be: there are orders from registered members in the passenger's historical orders, there are orders for personalized service selection in the passenger's historical orders, the total number of the passenger's historical orders is greater than the preset number of orders, the frequency of the passenger completing orders in the past six months is greater than the preset frequency, and / or the passenger's first order is completed within one month of the establishment of the platform, etc.

[0029] Optionally, the passenger's trip information includes: the starting and ending locations of the trip, the departure time of the trip, and / or personalized service demand information of the trip.

[0030] Optionally, the above-mentioned preset system standards may be: the starting and ending locations of the trip are airports or stations, the departure time of the trip is late at night and / or the trip is a trip requiring personalized services.

[0031] Specifically, based on the passenger's historical orders and current trip information, we can determine whether the passenger needs personalized services, and whether we can improve the customer experience by providing personalized services to the passenger, thereby increasing the passenger's recognition of the platform and online ride-hailing drivers. This will ultimately help passengers obtain high-quality services while increasing the income level of online ride-hailing drivers who can provide high-quality services, thereby improving platform revenues.

[0032] Specifically, for example, when the starting and ending locations of the trip are airports, train stations, high-speed rail stations, etc., or the departure time of the trip is late at night, the probability that the passenger will need personalized services such as help with luggage, early departure, and security escort is relatively high, so the corresponding passenger will be identified as a personalized service target passenger.

[0033] Optionally, the personalized service factor is determined based on the historical order information of the passenger who needs to take the online car-hailing service and / or the passenger's current trip information, and then Figure 4 As shown, the personalized service target passengers are determined based on the above-mentioned personalized service factors.

[0034] Specifically, a binary search technical solution may be used to match the online taxi drivers that can provide services with the current trip, and calculate the matching degree between the online taxi drivers that can provide services and the current trip.

[0035] Specifically, the above-mentioned historical vehicle usage habits may include: whether the passenger often carries large luggage, whether the passenger often brings pets, whether the passenger has requirements for the grade of the vehicle, and the passenger's requirements for the driver to arrive on time.

[0036] Specifically, the personalized service information that the above-mentioned online car-hailing drivers can provide may include: helping passengers load and unload luggage, allowing passengers to bring pets, arriving on time, and helping inconvenienced passengers get on and off the vehicle, etc.

[0037] In an optional specific embodiment of the present invention, personalized service information is determined based on the behavior of the online taxi driver in the process of executing historical orders, the corresponding passengers' evaluation of the online taxi driver, and the information label granted by the system to the online taxi driver that can provide personalized services.

[0038] Specifically, Figure 4 As shown, the personalized service information can be used as a service factor when calculating the matching degree between the online taxi driver who can provide service and this trip. The service factor can be determined based on the online taxi driver's behavior during the execution of historical orders, the corresponding passengers' evaluation of the online taxi driver, and the information label that the system grants to the online taxi driver that can provide personalized services.

[0039] Specifically, the above-mentioned online car-hailing driver behavior can be identified by the system based on the driver's behavior in historical orders, such as whether the driver picks up the car on time during the service order process, forming the driver's behavior part.

[0040] Specifically, the information tags that can provide personalized services may be, for example, “pick up on time”, “responsive to every request”, and “car for pets”.

[0041] In an optional specific embodiment of the present invention, the personalized information also includes the cooperative relationship between the online car-hailing driver and the corresponding platform and the platform product type corresponding to the online car-hailing driver.

[0042] Specifically, the cooperative relationship between online ride-hailing drivers and the corresponding platforms includes platform-owned drivers and platform contract drivers.

[0043] Specifically, the platform product types corresponding to online car-hailing drivers may include carpooling, private cars, hitchhiking, quick ride and fast ride, etc.

[0044] Specifically, different partnerships or product types bring different benefits to the platform. The weight of drivers who can bring more benefits to the platform can be appropriately increased when calculating the above matching degree.

[0045] Optionally, other factors can be determined based on the cooperative relationship between the online taxi driver and the corresponding platform and the platform product type corresponding to the online taxi driver. Figure 4 As shown, the matching degree between the online car-hailing drivers who can provide services and this trip is calculated based on other factors.

[0046] Optionally, the estimated departure information of the online car-hailing driver who can provide services may include the estimated departure time and address of the online car-hailing driver, and the departure information of the above-mentioned trip may include the departure time and address of the personalized service target passenger for this trip.

[0047] Optionally, the matching degree between the online car-hailing driver who can provide the service and the current trip can be further calculated based on the expected arrival information of the online car-hailing driver who can provide the service and the expected arrival information of the current trip. The expected arrival information of the online car-hailing driver can include the expected arrival address of the online car-hailing driver, and the expected arrival information of the current trip can include the expected arrival address of the current trip.

[0048] Optionally, the distance factor can be determined based on the distance between the estimated departure address of the online car-hailing driver and the departure address of the personalized service target passenger for this trip. Figure 4 As shown, the matching degree between the online car-hailing drivers who can provide services and this trip is calculated based on the distance factor.

[0049] Step 102, generating a list of candidate drivers that can be selected for this trip based on the matching degree, can help determine the final online car-hailing driver from the above candidate driver list to serve the aforementioned personalized service target passenger.

[0050] Optionally, the process of generating a list of candidate drivers that can be selected for this trip according to the matching degree includes: determining the aforementioned online car-hailing drivers that can provide services and whose number of highest matching degrees does not exceed a second predetermined number as candidate drivers, and arranging them in descending order of matching degrees to obtain the above list of candidate drivers. Specifically, arranging the candidate drivers in descending order of matching degrees can facilitate intuitive display to users and facilitate selection by users.

[0051] Step 103, according to the selection of the online car-hailing driver in the candidate driver list by the target passenger for personalized service, the final online car-hailing driver for this trip is determined from the candidate driver list. The personalized service provided by the final driver can just meet the personalized service needs of the target passenger for personalized service, and the income level of the online car-hailing driver who can provide high-quality service can be improved while helping passengers obtain high-quality service, which is conducive to improving the service level of online car-hailing and avoiding possible disputes between drivers and passengers.

[0052] In an optional specific embodiment of the present invention, the process of determining the final selected online car-hailing driver for this trip from the candidate driver list according to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger includes:

[0053] The online taxi driver selected by the personalized service target passenger from the above driver list is determined as the final online taxi driver for this trip.

[0054] In an optional specific embodiment of the present invention, after the final selected online car-hailing driver for the above-mentioned trip is determined, the order for the current trip is dispatched to the final selected online car-hailing driver.

[0055] The following further describes a method for selecting a driver for an online car-hailing service in another embodiment. Figure 2 As shown, Figure 1 Step 102 in may include the following steps:

[0056] Step 1021, determine the online car-hailing driver who has the highest matching degree and can provide service as the preferred driver for this trip, where the preferred driver cannot be used as an alternative driver for the trips of other personalized service target passengers with time conflicts.

[0057] The highest specific matching degree indicates that the personalized service that the corresponding driver can provide is most consistent with the personalized service required by the personalized service target passenger in his car-using habits. Therefore, it is also most likely to meet the personalized service needs of the personalized service target passenger for this car use, and the possibility of being selected is the greatest. Therefore, the corresponding driver is determined as the preferred driver. If the preferred driver is selected as a candidate driver for multiple personalized service target passengers, it may lead to a poor experience for the personalized service target passengers and ultimately lead to low dispatch efficiency. Therefore, the embodiment of the present invention only selects the driver as a candidate driver for a personalized service target passenger.

[0058] Step 1022, among the online ride-hailing drivers with the highest matching degree who are available for service and whose number is less than the highest matching degree and is not greater than a first predetermined number, other online ride-hailing drivers except the one with the highest matching degree who is available for service are determined as alternative drivers for this trip. The alternative drivers can be used as alternative drivers for the trips of other personalized service target passengers with time conflicts.

[0059] Specifically, except for the online ride-hailing driver with the highest matching degree who can provide services, the personalized services that other online ride-hailing drivers with higher matching degrees can provide are more consistent with the personalized services required by the personalized service target passengers in their car usage habits, but not the most consistent. Therefore, the possibility of being selected by the personalized service target passengers is not the greatest. In order to improve the overall dispatching efficiency, the alternative drivers will be used as alternative drivers for multiple personalized service target passengers.

[0060] Specifically, the number of personalized service target passengers corresponding to the above-mentioned alternative drivers does not exceed the third predetermined number.

[0061] Step 1023, using the preferred driver and the alternative driver to obtain a list of candidate drivers.

[0062] Optionally, according to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger, the process of determining the final online car-hailing driver for this trip from the candidate driver list includes:

[0063] If the personalized service target passenger does not make a choice among the online taxi drivers in the candidate driver list within the preset time, the preferred driver will be confirmed as the final online taxi driver for this trip; if the personalized service target passenger selects the preferred driver within the preset time, the preferred driver will be confirmed as the final online taxi driver for this trip; if the personalized service target passenger selects the alternative driver within the preset time, it will be determined whether the corresponding alternative driver has been selected by other personalized service target passengers with travel time conflicts. If so, it will be prompted that the corresponding alternative driver has been selected and the preferred driver will be confirmed as the final online taxi driver for this trip; if not selected by other personalized service target passengers with travel time conflicts, the corresponding alternative driver will be confirmed as the final online taxi driver for this trip.

[0064] The embodiment of the present invention divides the candidate drivers in the candidate driver list into preferred drivers who are only candidate drivers for a personalized service target passenger with a travel time conflict, and backup drivers who can be candidate drivers for a personalized service target passenger with a travel time conflict. When finally determining the final online car-hailing driver, the preferred driver is given priority as the final online car-hailing driver based on the user's selection. This can improve the efficiency of online car-hailing driver selection and final dispatch as a whole, while ensuring that the user is matched with an online car-hailing driver who meets his or her personalized service needs.

[0065] The following further describes a method for selecting a driver for an online car-hailing service in another embodiment. Figure 3 As shown, the following steps may be included:

[0066] Step 301, determine the personalized service target passenger based on the historical order information of the passenger who needs to take the online car-hailing vehicle and / or the passenger's current trip information, as well as the preset personalized service target passenger determination criteria.

[0067] Step 302, calculate the matching degree between the online car-hailing driver who can provide service and this trip based on the personalized information of the online car-hailing driver who can provide service, the historical car-using habits of the target passenger of the personalized service, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide service and the departure information of this trip; the personalized information includes the personalized service information that the online car-hailing driver can provide.

[0068] Step 303: providing the personalized service target passenger with an optional service of personalized service information.

[0069] Optionally, the optional service process of providing personalized service information to the personalized service target passenger includes visually displaying the personalized service information of all the above-mentioned online car-hailing drivers who can provide services on the client of the personalized service target passenger, such as Figure 4 shown.

[0070] Specifically, high-value users can select the personalized services they need for this trip by clicking.

[0071] Step 304 , generating a list of candidate drivers that can be selected for this trip based on the personalized service information selected by the personalized service target passenger and the matching degree.

[0072] Specifically, generating a list of candidate drivers based on the personalized service information selected by the high-value user can make the personalized services that the candidate drivers can provide better meet the needs of the high-value user.

[0073] Step 305, based on the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger, determine the final online car-hailing driver for this trip from the candidate driver list.

[0074] Specifically, the personalized services required by the high-value user's historical car-using habits may not be the same as the personalized services required for this trip. For example, high-value users travel frequently and previously required online car-hailing drivers to provide personalized services for loading and unloading luggage, but this time the user needs to bring a pet. The embodiment of the present invention provides a service for personalized service target passengers to select personalized services, and calculates the matching degree based on the selection of personalized service target passengers, so that the matching results can better meet the needs of personalized service target passengers.

[0075] Figure 5 is a structural diagram of a device for selecting a driver for online car-hailing provided by an embodiment of the present invention, and the device is suitable for executing a method for selecting a driver for online car-hailing provided by an embodiment of the present invention. Figure 5 As shown, the device may specifically include:

[0076] The matching degree calculation module 501 is used to calculate the matching degree between the online car-hailing driver who can provide the service and the current trip based on the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide the service and the departure information of the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide, so that the personalized service that the candidate driver can provide can meet the personalized service needs of the personalized service target passenger as much as possible, so as to facilitate the generation of a candidate driver list based on the matching degree between the online car-hailing driver who can provide the service and the current trip, and further determine the final online car-hailing driver who meets the personalized service needs of the personalized service target passenger from the candidate driver list.

[0077] Optionally, the above-mentioned personalized service target passengers include: passengers who meet preset system standards determined based on historical order information of passengers who need to take an online car-hailing vehicle and / or the current trip information of the passenger.

[0078] Optionally, the passenger's trip information includes: the starting and ending locations of the trip, the departure time of the trip, and / or personalized service demand information of the trip.

[0079] Optionally, the personalized information also includes the cooperative relationship between the online taxi driver and the corresponding platform and the platform product type corresponding to the online taxi driver.

[0080] Optionally, personalized service information is determined based on the behavior of the online taxi driver in the process of executing historical orders, the corresponding passengers' evaluation of the online taxi driver, and the information label granted by the system to the online taxi driver to provide personalized services.

[0081] The candidate driver list generation module 502 is used to generate a list of candidate drivers that can be selected for this trip based on the matching degree, which can help determine the final online car-hailing driver from the above candidate driver list to serve the aforementioned personalized service target passenger.

[0082] Optionally, the candidate driver list generation module 502 can be specifically used to determine the online taxi driver with the highest matching degree who can provide service as the preferred driver for this trip; determine the other online taxi drivers except the online taxi driver with the highest matching degree who can provide service among the online taxi drivers with the highest matching degree who are not greater than a first predetermined number as alternative drivers for this trip; obtain a candidate driver list using the preferred drivers and the alternative drivers; wherein the preferred driver cannot be used as an alternative driver for the trips of other personalized service target passengers with time conflicts, and the alternative driver can be used as an alternative driver for the trips of other personalized service target passengers with time conflicts.

[0083] The final online car-hailing driver determination module 503 is used to determine the final online car-hailing driver for this trip from the candidate driver list based on the selection of the online car-hailing drivers in the candidate driver list by the personalized service target passengers, so that the personalized service that the final driver can provide can just meet the personalized service needs of the personalized service target passengers, and can help passengers obtain high-quality services while improving the income level of online car-hailing drivers who can provide high-quality services, which is conducive to improving the service level of online car-hailing and avoiding possible driver-passenger disputes.

[0084] Optionally, the above-mentioned final online car-hailing driver determination module 503 can be specifically used to confirm the preferred driver as the final online car-hailing driver for this trip if the personalized service target passenger does not make a choice of the online car-hailing driver in the candidate driver list within a preset time period;

[0085] If the target passenger of the personalized service selects the preferred driver within the preset time, the preferred driver will be confirmed as the final online car-hailing driver for this trip;

[0086] If the personalized service target passenger selects an alternative driver within the preset time period, it will be determined whether the corresponding alternative driver has been selected by other personalized service target passengers with travel time conflicts. If so, it will be prompted that the corresponding alternative driver has been selected and the preferred driver will be confirmed as the final online car-hailing driver for this trip; if not selected by other personalized service target passengers with travel time conflicts, the corresponding alternative driver will be confirmed as the final online car-hailing driver for this trip.

[0087] In an optional specific embodiment of the present invention, the online car-hailing driver selection device of the present invention also includes: a personalized service information optional service module, which is used to provide personalized service target passengers with optional services of personalized service information.

[0088] Optionally, the candidate driver list generating module 502 can be specifically used to generate a list of candidate drivers that can be selected for this trip according to the personalized service information and matching degree selected by the personalized service target passenger.

[0089] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0090] An embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for selecting an online car-hailing driver provided in any of the above embodiments is implemented.

[0091] An embodiment of the present invention also provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the method for selecting an online car-hailing driver provided in any of the above embodiments is implemented.

[0092] Reference below Figure 6 It shows a schematic diagram of the structure of a computer system 600 suitable for implementing an electronic device according to an embodiment of the present invention. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0093] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0094] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0095] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0096] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0097] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0098] The modules and / or units involved in the embodiments of the present invention may be implemented in software or hardware. The modules and / or units described may also be provided in a processor, for example, may be described as: a processor including: a matching degree calculation module, a candidate driver list generation module, and a final online car-hailing driver determination module. The names of these modules do not, in some cases, constitute limitations on the modules themselves.

[0099] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device implements the following: according to the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the expected departure information of the online car-hailing driver who can provide the service and the departure information of this trip, calculate the matching degree between the online car-hailing driver who can provide the service and this trip; the personalized information includes the personalized service information that the online car-hailing driver can provide; generate a list of candidate drivers that can be selected for this trip according to the matching degree; and according to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger, determine the final online car-hailing driver for this trip from the candidate driver list.

[0100] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for selecting a driver for an online car-hailing service, characterized in that: include: Calculate the matching degree between the online car-hailing driver who can provide the service and the current trip based on the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide the service and the departure information of the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide; Generating a list of candidate drivers that can be selected for the current trip according to the matching degree; as well as According to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger, the final online car-hailing driver for the trip is determined from the candidate driver list.

2. The method for selecting a driver for online car-hailing service according to claim 1, characterized in that: The target passengers for personalized services include: passengers who meet preset system standards determined based on the historical order information of passengers who need to take an online car-hailing vehicle and / or the current trip information of the passengers.

3. The method for selecting a driver for online car-hailing service according to claim 1, characterized in that: Also includes: Before generating the list of candidate drivers that can be selected for the current trip according to the matching degree, Providing the personalized service target passenger with an optional service of the personalized service information; The process of generating the list of candidate drivers that can be selected for the current trip according to the matching degree includes: A list of candidate drivers that can be selected for the current trip is generated according to the personalized service information selected by the personalized service target passenger and the matching degree.

4. The method for selecting a driver for online car-hailing service according to claim 1, characterized in that: The passenger's trip information includes: the starting and ending locations of the trip, the departure time of the trip, and / or personalized service demand information of the trip.

5. The method for selecting a driver for online car-hailing service according to claim 1, characterized in that: The personalized service information is determined based on the behavior of the online taxi driver in the process of executing historical orders, the corresponding passengers' evaluation of the online taxi driver, and the information label granted by the system to the online taxi driver that can provide personalized services.

6. The method for selecting a driver for online car-hailing service according to claim 1, characterized in that: The process of generating the list of candidate drivers that can be selected for the current trip according to the matching degree includes: Determine the online car-hailing driver who can provide service with the highest matching degree as the preferred driver for this trip; Determine the other online-hailing car drivers who are available for service and whose number is not greater than a first predetermined number and whose number is the highest matching degree as candidate drivers for the current trip, except for the online-hailing car driver who is available for service and whose number is the highest matching degree; Obtaining the candidate driver list using the preferred driver and the alternative driver; The preferred driver cannot be used as an alternative driver for the itinerary of other personalized service target passengers with time conflicts, and the alternative driver can be used as an alternative driver for the itinerary of other personalized service target passengers with time conflicts.

7. The method for selecting a driver for online car-hailing service according to claim 6, characterized in that: The process of determining the final selected online car-hailing driver for the trip from the candidate driver list according to the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger includes: If the personalized service target passenger does not make a choice among the online taxi drivers in the candidate driver list within the preset time, the preferred driver will be confirmed as the final online taxi driver for the current trip; If the personalized service target passenger selects the preferred driver within the preset time period, the preferred driver is confirmed as the final selected online car-hailing driver for the current trip; If the personalized service target passenger selects the alternative driver within the preset time period, it is determined whether the corresponding alternative driver has been selected by other personalized service target passengers with travel time conflicts. If so, it is prompted that the corresponding alternative driver has been selected and the preferred driver is confirmed as the final online car-hailing driver for the trip; if not selected by other personalized service target passengers with travel time conflicts, the corresponding alternative driver is confirmed as the final online car-hailing driver for the trip.

8. A device for selecting a driver for online car-hailing, characterized in that: include: A matching degree calculation module, for calculating the matching degree between the online car-hailing driver who can provide the service and the current trip according to the personalized information of the online car-hailing driver who can provide the service, the historical car-using habits of the personalized service target passenger, and the degree of consistency between the estimated departure information of the online car-hailing driver who can provide the service and the departure information of the current trip; the personalized information includes the personalized service information that the online car-hailing driver can provide; A candidate driver list generating module, used to generate a list of candidate drivers that can be selected for the current trip according to the matching degree; as well as The final online car-hailing driver determination module is used to determine the final online car-hailing driver for the trip from the candidate driver list based on the selection of the online car-hailing driver in the candidate driver list by the personalized service target passenger.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the online car-hailing driver selection method as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the online car-hailing driver selection method as described in any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Asynchronous matching and reverse selection method for elastic travel demand

    CN122527394A