Online car-hailing driver order-receiving hotspot map generation method and device and computer equipment
By generating a hotspot map of online ride-hailing drivers accepting orders, using order waiting time and total volume analysis to calculate order hotspot scores, the problems of low efficiency in accepting orders and waste of resources for online ride-hailing drivers were solved, and efficient order acceptance and resource optimization were achieved.
Patent Information
- Application Number
- CN202510571117.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-09-05
AI Technical Summary
The existing way for online ride-hailing drivers to accept orders is inefficient and wastes resources.
By generating a hotspot map for online ride-hailing drivers to accept orders, using the average and total waiting time for accepting orders to analyze and calculate the hotspot score for accepting orders, we can guide drivers to accept orders efficiently and avoid wasting resources.
It improves the efficiency and success rate of online car-hailing drivers in accepting orders, and avoids the waste of resources in the process of drivers accepting orders.
Smart Images

Figure CN120599080A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of online car-hailing technology, and in particular to a device, computer equipment and storage medium for generating a hotspot map of online car-hailing drivers' orders. Background Art
[0002] Traditional taxis are gradually being replaced by newer modes of transportation. Advances in internet technology and the development of mobile smart devices have brought ride-hailing services into the mainstream. Using advanced mobile apps and location-based platforms, users can reserve a ride through their mobile devices, and nearby drivers will respond instantly. This significantly improves travel efficiency and is proving very popular.
[0003] However, the current way ride-hailing drivers accept orders has problems such as inefficiency or waste of resources. Summary of the Invention
[0004] Based on this, it is necessary to provide a device, computer equipment and storage medium for generating a hot spot map for online car-hailing drivers' orders, which can improve the efficiency of order acceptance and avoid waste of resources, in response to the above technical problems.
[0005] In a first aspect, a method for generating a hotspot map of ride-hailing drivers' orders is provided, the method comprising:
[0006] In response to the arrival of the statistical time, the average order waiting time of each geo-fenced area in the target administrative planning area and the total number of orders received in the corresponding geo-fenced area are obtained; the average order waiting time is the average order waiting time of all online ride-hailing orders in the corresponding geo-fenced area during the statistical time; the total number of orders is the total number of all online ride-hailing orders in the corresponding geo-fenced area during the statistical time;
[0007] Analyze the average waiting time for each order and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fenced area; the order hotspot score is used to represent the popularity value of the corresponding geo-fenced area;
[0008] Based on the configuration rules for generating the order hotspot map, a hotspot map for online ride-hailing drivers in the target administrative planning area is generated according to the scores of each order hotspot.
[0009] In one embodiment, the method further includes: obtaining online car-hailing order data of the target administrative planning area within the statistical time; filtering the online car-hailing order data to obtain online car-hailing drivers in each target administrative planning area; and pushing a hot spot map of online car-hailing drivers' orders to the user terminal of each online car-hailing driver.
[0010] In one embodiment, the method further includes: in response to receiving an order dispatch instruction fed back by a target user terminal, dispatching an online taxi order within a target geo-fenced area to the target user terminal according to the order dispatch instruction; wherein the order dispatch instruction is generated by the online taxi driver corresponding to the target user terminal after performing an order dispatch trigger operation on the target geo-fenced area in the online taxi driver order acceptance hotspot map; the target user terminal is any user terminal; the target geo-fenced area is any geo-fenced area.
[0011] In one embodiment, the online car-hailing orders within the target geo-fenced area are dispatched to the target user terminal according to the order dispatch instruction, including: determining the target geo-fenced area according to the order dispatch instruction; obtaining the online car-hailing order volume of each online car-hailing type in the target geo-fenced area, and pushing the online car-hailing order volume of each online car-hailing type to the target user terminal; and dispatching the online car-hailing orders within the target geo-fenced area to the target user terminal in response to the target user terminal's confirmation operation of the order dispatch instruction.
[0012] In one embodiment, the average order waiting time of each geo-fenced area in the target administrative planning area is obtained, including: obtaining all order waiting times in each geo-fenced area; and calculating the average order waiting time of the corresponding geo-fenced area based on all order waiting times in each geo-fenced area.
[0013] In one embodiment, an analysis is performed based on the average value of each order waiting time and the corresponding total number of orders to obtain an order hotspot score for the corresponding geo-fenced area, including: generating a fenced area order waiting time ranking list of the target administrative planning area based on the average value of each order waiting time; generating a fenced area order total number ranking list of the target administrative planning area based on the total number of orders; and calculating based on the first ranking of each geo-fenced area in the fenced area order waiting time ranking list and the second ranking of the corresponding geo-fenced area in the fenced area order total number ranking list to obtain an order hotspot score for the corresponding geo-fenced area.
[0014] In one embodiment, the method further includes: determining a target administrative planning area in response to a selection operation on each administrative planning area; dividing the target administrative planning area into fence areas to obtain various geographic fence areas.
[0015] In the second aspect, a device for generating a hot spot map of online car-hailing drivers' orders is provided, which includes a data acquisition module, a data analysis module and a map generation module.
[0016] Among them, the data acquisition module is used to respond to the arrival of the statistical time and obtain the average order waiting time of each geo-fence area in the target administrative planning area and the total number of orders in the corresponding geo-fence area; the average order waiting time is the average order waiting time of all online car-hailing orders in the corresponding geo-fence area during the statistical time; the total number of orders is the total number of all online car-hailing orders in the corresponding geo-fence area during the statistical time; the data analysis module is used to analyze according to the average order waiting time and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fence area; the order hotspot score is used to characterize the heat value of the corresponding geo-fence area; the map generation module is used to generate configuration rules based on the order hotspot map, and generate an order hotspot map for online car-hailing drivers in the target administrative planning area according to each order hotspot score.
[0017] In a third aspect, a computer device is provided, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any method in the above method embodiments are implemented.
[0018] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method in the above method embodiments are implemented.
[0019] The above-mentioned method, device, computer equipment and storage medium for generating a hot spot map of online car-hailing drivers' orders, in response to the arrival of the statistical time, obtain the average order waiting time of each geo-fence area in the target administrative planning area and the total number of orders in the corresponding geo-fence area; the average order waiting time is the average order waiting time of all online car-hailing orders in the corresponding geo-fence area during the statistical time; the total number of orders is the total number of all online car-hailing orders in the corresponding geo-fence area during the statistical time; then, analysis is performed based on the average order waiting time and the corresponding total number of orders to obtain the order hot spot score of the corresponding geo-fence area; the order hot spot score is used to characterize the heat value of the corresponding geo-fence area; then, based on the order hot spot map generation configuration rules, a hot spot map of online car-hailing drivers' orders in the target administrative planning area is generated according to each order hot spot score, which can accurately display the hot spots of online car-hailing drivers' orders in the target administrative planning area, and can also guide online car-hailing drivers to accept orders according to the hot spot map of online car-hailing drivers' orders, thereby improving the order acceptance efficiency and success rate of online car-hailing drivers, and avoiding waste of resources caused by online car-hailing drivers' empty orders during the order acceptance process. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a diagram of the application environment of a method for generating a hotspot map of online ride-hailing drivers' orders in one embodiment;
[0021] Figure 2A schematic diagram of a first process of a method for generating a hotspot map of online ride-hailing drivers' orders in one embodiment;
[0022] Figure 3 A flowchart illustrating an embodiment of analyzing the average wait time for each order and the corresponding total number of orders to obtain an order hotspot score for a corresponding geo-fenced area;
[0023] Figure 4 A schematic diagram of a second process of a method for generating a hotspot map of online ride-hailing drivers' orders in one embodiment;
[0024] Figure 5 A schematic diagram of a process for dispatching an online ride-hailing order within a target geo-fenced area to a target user terminal according to an order dispatch instruction in one embodiment;
[0025] Figure 6 This is a structural block diagram of a device for generating a hotspot map of online ride-hailing drivers' orders in one embodiment;
[0026] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0028] To facilitate understanding of the present application, the present application will be described more fully below with reference to the accompanying drawings. The accompanying drawings provide embodiments of the present application. However, the present application may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to make the disclosure of the present application more thorough and comprehensive.
[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application.
[0030] It will be understood that the terms "first," "second," etc., used herein may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first resistor may be referred to as a second resistor, and similarly, a second resistor may be referred to as a first resistor without departing from the scope of this application. The first resistor and the second resistor are both resistors, but they are not the same resistor.
[0031] It can be understood that the “connection” in the following embodiments should be understood as “electrical connection”, “communication connection”, etc. if there is transmission of electrical signals or data between the connected circuits, modules, units, etc.
[0032] When used herein, the singular forms "a", "an", and "the" may also include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" and the like specify the presence of stated features, integers, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.
[0033] The method for generating a hotspot map of online taxi drivers' orders provided in this application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 via a network. The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0034] In one embodiment, Figure 2 As shown in the figure, a method for generating a hotspot map of online car-hailing drivers' orders is provided. Figure 1 The server 104 in the example is used for explanation, including the following steps 201 to 203.
[0035] Step 201 , in response to the arrival of the statistical time, obtain the average order waiting time of each geo-fenced area in the target administrative planning area and the total number of orders received in the corresponding geo-fenced area.
[0036] The average order waiting time is the average of all ride-hailing orders within the corresponding geo-fenced area during the statistical period; the total number of orders is the total number of all ride-hailing orders within the corresponding geo-fenced area during the statistical period. Specifically, upon recognizing the arrival of the statistical period, server 104 obtains the average order waiting time for each geo-fenced area within the target administrative planning area and the total number of orders received within the corresponding geo-fenced area.
[0037] In a specific example, the method further includes:
[0038] In response to a configuration operation on the statistical time, determining the statistical time;
[0039] The timing is performed based on the statistical time and the timing result is fed back. The above is only a specific example. In actual application, it can be flexibly set according to user needs and is not limited here.
[0040] In one embodiment, the method further comprises:
[0041] In response to the selection operation on each administrative planning area, determining a target administrative planning area;
[0042] The target administrative planning area is divided into fenced areas to obtain various geographical fenced areas.
[0043] Specifically, the server 104 determines the target administrative planning area in response to the selection operation of each administrative planning area; then, the target administrative planning area is divided into fence areas to obtain various geographic fence areas, which is conducive to narrowing the regional scope of the hot spot map of online car-hailing drivers' orders and improving the accuracy of the hot spot map of online car-hailing drivers' orders.
[0044] In this embodiment, in response to the selection operation of each administrative planning area, the target administrative planning area is determined; then, the target administrative planning area is divided into fence areas to obtain various geographic fence areas, which is conducive to narrowing the regional scope of the hot spot map of online car-hailing drivers' orders and improving the accuracy of the hot spot map of online car-hailing drivers' orders.
[0045] In one embodiment, obtaining an average order waiting time of each geo-fenced area in a target administrative planning area includes:
[0046] Get all order waiting times within each geo-fenced area;
[0047] The average order waiting time for each geo-fenced area is calculated based on all order waiting times within the corresponding geo-fenced area.
[0048] Specifically, the server 104 obtains all order waiting times within each geo-fence area; then, based on all order waiting times within each geo-fence area, the average order waiting time of the corresponding geo-fence area is calculated, thereby improving the efficiency and convenience of the average order waiting time of each geo-fence area.
[0049] In this embodiment, all order waiting times within each geo-fence area are obtained; then, the average order waiting time of the corresponding geo-fence area is calculated based on all order waiting times within each geo-fence area, thereby improving the efficiency and convenience of the average order waiting time of each geo-fence area.
[0050] Step 202 : Analyze the average waiting time for each order and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fenced area.
[0051] The order hotspot score is used to represent the popularity of the corresponding geo-fenced area. Specifically, the server 104 analyzes the average wait time of each order and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fenced area.
[0052] In one embodiment, Figure 3 As shown, an analysis is performed based on the average waiting time of each order and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fenced area, including steps 301 to 303.
[0053] Step 301: Generate a ranking of order waiting times in fenced areas of a target administrative planning area based on the average order waiting times.
[0054] Step 302: Generate a ranking list of total orders received in the fenced areas of the target administrative planning area based on the total orders received;
[0055] Step 303 , calculate based on the first ranking of each geo-fenced area in the fenced area order waiting time ranking list and the second ranking of the corresponding geo-fenced area in the fenced area order total volume ranking list to obtain the order hotspot score of the corresponding geo-fenced area.
[0056] Specifically, the server 104 generates a ranking of fenced area order waiting times for the target administrative planning area based on the average value of each order waiting time; then, it generates a ranking of total order volumes for the fenced area for the target administrative planning area based on the total number of orders; then, it calculates based on the first ranking of each geographic fenced area in the ranking of fenced area order waiting times and the second ranking of the corresponding geographic fenced area in the ranking of total order volumes for the fenced area, and obtains the order hotspot score for the corresponding geographic fenced area, thereby improving the accuracy and acquisition efficiency of the order hotspot score.
[0057] In a specific example, the order hotspot score of the corresponding geo-fence area can be obtained by calculating based on the first ranking of each geo-fence area in the fence area order waiting time ranking list, the corresponding weight coefficient corresponding to the first ranking, the second ranking of the corresponding geo-fence area in the fence area order total volume ranking list, and the corresponding weight coefficient corresponding to the second ranking. The above is only a specific example. In actual application, it can be flexibly set according to user needs and is not limited here.
[0058] In this embodiment, a ranking of order waiting times in fenced areas of the target administrative planning area is generated based on the average value of each order waiting time; then, a ranking of total order volume in fenced areas of the target administrative planning area is generated based on the total number of orders; then, the first ranking of each geographic fenced area in the ranking of order waiting times in fenced areas and the second ranking of the corresponding geographic fenced area in the ranking of total order volume in fenced areas are calculated to obtain the order hotspot score of the corresponding geographic fenced area, thereby improving the accuracy and acquisition efficiency of the order hotspot score.
[0059] Step 203: Generate configuration rules based on the order hotspot map, and generate a hotspot map for online ride-hailing drivers in the target administrative planning area according to the scores of each order hotspot.
[0060] Specifically, server 104 generates configuration rules based on the order-taking hotspot map, and generates an order-taking hotspot map for online ride-hailing drivers in the target administrative planning area according to the scores of each order-taking hotspot. It can accurately display the order-taking hotspots for online ride-hailing drivers in the target administrative planning area, and can also guide online ride-hailing drivers to accept orders according to the online ride-hailing driver order-taking hotspot map, thereby improving the order-taking efficiency and success rate of online ride-hailing drivers and avoiding waste of resources caused by online ride-hailing drivers failing to accept orders during the order-taking process.
[0061] Based on this, the above-mentioned method for generating a hot spot map of online car-hailing drivers' orders, in response to the arrival of the statistical time, obtains the average order waiting time of each geo-fence area in the target administrative planning area and the total number of orders in the corresponding geo-fence area; the average order waiting time is the average order waiting time of all online car-hailing orders in the corresponding geo-fence area during the statistical time; the total number of orders is the total number of all online car-hailing orders in the corresponding geo-fence area during the statistical time; then, based on the average order waiting time and the corresponding total number of orders, an order hot spot score of the corresponding geo-fence area is obtained; the order hot spot score is used to characterize the heat value of the corresponding geo-fence area; then, based on the order hot spot map generation configuration rules, a hot spot map of online car-hailing drivers' orders in the target administrative planning area is generated according to each order hot spot score, which can accurately display the hot spots of online car-hailing drivers' orders in the target administrative planning area, and can also guide online car-hailing drivers to accept orders according to the hot spot map of online car-hailing drivers' orders, thereby improving the order acceptance efficiency and success rate of online car-hailing drivers, and avoiding the waste of resources caused by online car-hailing drivers' empty orders during the order acceptance process.
[0062] In one embodiment, Figure 4 As shown, the method further includes steps 401 to 403.
[0063] Step 401: Obtain online taxi order data for the target administrative planning area within the statistical period;
[0064] Step 402: Filter the online ride-hailing order data to obtain online ride-hailing drivers in each target administrative planning area;
[0065] Step 403: Push a hotspot map of online car-hailing drivers’ orders to the user terminals of each online car-hailing driver.
[0066] Specifically, server 104 obtains the online car-hailing order data of the target administrative planning area within the statistical time; then, it screens the online car-hailing order data to obtain the online car-hailing drivers in each target administrative planning area; then, it pushes the online car-hailing driver order hotspot map to the user terminal of each online car-hailing driver, so as to accurately display the online car-hailing driver order hotspots in the target administrative planning area on the user terminal of the online car-hailing driver, and thus can guide the online car-hailing driver to accept orders according to the online car-hailing driver order hotspot map, thereby improving the order acceptance efficiency and success rate of the online car-hailing driver, and avoiding the waste of resources caused by the online car-hailing driver missing the order during the order acceptance process.
[0067] In this embodiment, online car-hailing order data of the target administrative planning area within the statistical time is obtained; then, the online car-hailing order data is screened to obtain online car-hailing drivers in each target administrative planning area; then, an online car-hailing driver order acceptance hotspot map is pushed to the user terminal of each online car-hailing driver, so as to accurately display the online car-hailing driver order acceptance hotspots in the target administrative planning area on the user terminal of the online car-hailing driver, and thus the online car-hailing driver can be guided to accept orders according to the online car-hailing driver order acceptance hotspot map, thereby improving the order acceptance efficiency and success rate of the online car-hailing driver and avoiding waste of resources caused by online car-hailing drivers missing orders during the order acceptance process.
[0068] In one embodiment, Figure 4 As shown, the method further includes step 404.
[0069] Step 404: In response to receiving the order dispatching instruction fed back by the target user terminal, dispatch the online car-hailing order within the target geo-fenced area to the target user terminal according to the order dispatching instruction.
[0070] The order dispatch instruction is generated by the online car-hailing driver corresponding to the target user terminal after performing an order dispatch trigger operation on the target geo-fenced area in the online car-hailing driver's order acceptance hotspot map; the target user terminal is any user terminal; and the target geo-fenced area is any geo-fenced area. Specifically, when the corresponding online car-hailing driver performs an order dispatch trigger operation on the target geo-fenced area in the online car-hailing driver's order acceptance hotspot map, the target user terminal sends an order dispatch instruction to the server 104; in response to receiving the order dispatch instruction feedback from the target user terminal, the server 104 dispatches the online car-hailing order within the target geo-fenced area to the target user terminal according to the order dispatch instruction, thereby improving the order acceptance efficiency and success rate of the online car-hailing driver and avoiding the waste of resources caused by the online car-hailing driver failing to accept orders during the order acceptance process.
[0071] In this embodiment, in response to receiving the order dispatching instruction fed back by the target user terminal, the online car-hailing order within the target geographical fence area is dispatched to the target user terminal according to the order dispatching instruction, thereby improving the order acceptance efficiency and success rate of the online car-hailing driver and avoiding the waste of resources caused by the online car-hailing driver failing to accept the order.
[0072] In one embodiment, Figure 5 As shown, the online car-hailing order within the target geographic fence area is distributed to the target user terminal according to the order distribution instruction, including steps 501 to 503.
[0073] Step 501, determining a target geo-fenced area according to an order dispatch instruction;
[0074] Step 502: Obtain the number of online ride-hailing orders for each type of online ride-hailing in the target geo-fenced area, and push the number of online ride-hailing orders for each type of online ride-hailing to the target user terminal;
[0075] Step 503: In response to the target user terminal's confirmation operation on the order dispatching instruction, the online car-hailing order within the target geographic fence area is dispatched to the target user terminal.
[0076] Specifically, the server 104 determines the target geographic fence area based on the order dispatching instruction; then obtains the number of online car-hailing orders of each online car-hailing type in the target geographic fence area, and pushes the number of online car-hailing orders of each online car-hailing type to the target user terminal; then, in response to the target user terminal's confirmation operation of the order dispatching instruction, dispatches the online car-hailing orders in the target geographic fence area to the target user terminal, thereby improving the personalization and success rate of online car-hailing drivers in accepting orders based on their own online car-hailing types.
[0077] In a specific example, dispatching an online ride-hailing order within a target geo-fenced area to a target user terminal according to an order dispatch instruction further includes:
[0078] In response to the target user terminal's cancellation operation on the order dispatching instruction, the order dispatching instruction is canceled. The above is only a specific example and can be flexibly set according to user needs in actual applications and is not limited here.
[0079] In this embodiment, the target geographic fence area is determined according to the order dispatching instruction; then, the amount of online car-hailing orders of each online car-hailing type in the target geographic fence area is obtained, and the amount of online car-hailing orders of each online car-hailing type is pushed to the target user terminal; then, in response to the target user terminal's confirmation operation of the order dispatching instruction, the online car-hailing orders in the target geographic fence area are dispatched to the target user terminal, thereby improving the degree of personalization and success rate of online car-hailing drivers in accepting orders based on their own online car-hailing types.
[0080] It should be understood that although Figure 2-5 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-5 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0081] Second, as Figure 6 As shown, a device for generating a hot spot map of online car-hailing drivers' orders is provided, and the device includes a data acquisition module 610, a data analysis module 620 and a map generation module 630.
[0082] The data acquisition module 610 is used to obtain the average order waiting time of each geo-fence area in the target administrative planning area and the total number of orders received in the corresponding geo-fence area in response to the arrival of the statistical time; the average order waiting time is the average order waiting time of all online car-hailing orders in the corresponding geo-fence area within the statistical time; the total number of orders is the total number of all online car-hailing orders in the corresponding geo-fence area within the statistical time; the data analysis module 620 is used to analyze according to the average order waiting time and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fence area; the order hotspot score is used to characterize the heat value of the corresponding geo-fence area; the map generation module 630 is used to generate configuration rules based on the order hotspot map, and generate an order hotspot map for online car-hailing drivers in the target administrative planning area according to each order hotspot score.
[0083] In one embodiment, the device further includes a map push module.
[0084] Among them, the map push module is used to obtain the online car-hailing order data of the target administrative planning area within the statistical time; the map push module is used to filter the online car-hailing order data to obtain the online car-hailing drivers in each target administrative planning area; the map push module is used to push the online car-hailing driver order hotspot map to the user terminal of each online car-hailing driver.
[0085] In one embodiment, the device further includes an order dispatching module.
[0086] Among them, the order dispatch module is used to respond to the order dispatch instruction received from the target user terminal, and dispatch the online car-hailing order within the target geo-fence area to the target user terminal according to the order dispatch instruction; wherein, the order dispatch instruction is generated by the online car-hailing driver corresponding to the target user terminal after the online car-hailing driver performs an order trigger operation on the target geo-fence area in the online car-hailing driver order hotspot map; the target user terminal is any user terminal; the target geo-fence area is any geo-fence area.
[0087] In one embodiment, the order dispatching module includes an order dispatching unit.
[0088] Among them, the order dispatching unit is used to determine the target geographic fence area according to the order dispatching instruction; the order dispatching unit is used to obtain the online car-hailing order volume of each online car-hailing type in the target geographic fence area, and push the online car-hailing order volume of each online car-hailing type to the target user terminal; the order dispatching unit is used to respond to the target user terminal's confirmation operation on the order dispatching instruction, and dispatch the online car-hailing order within the target geographic fence area to the target user terminal.
[0089] In one embodiment, the data acquisition module 610 includes a data acquisition unit.
[0090] The data acquisition unit is used to acquire all order-receiving waiting times within each geo-fenced area; the data acquisition unit is used to calculate the average order-receiving waiting time of the corresponding geo-fenced area based on all order-receiving waiting times within each geo-fenced area.
[0091] In one embodiment, the data analysis module 620 includes a data analysis unit.
[0092] Among them, the data analysis unit is used to generate a ranking of fenced area order waiting times in the target administrative planning area based on the average value of each order waiting time; the data analysis unit is used to generate a ranking of total order volumes in the fenced area of the target administrative planning area based on the total number of orders; the data analysis unit is used to calculate based on the first ranking of each geographic fenced area in the ranking of fenced area order waiting times and the second ranking of the corresponding geographic fenced area in the ranking of total order volumes in the fenced area, to obtain the order hotspot score of the corresponding geographic fenced area.
[0093] In one embodiment, the apparatus further includes a region division module.
[0094] Among them, the area division module is used to determine the target administrative planning area in response to the selection operation of each administrative planning area; the area division module is used to divide the target administrative planning area into fence areas to obtain various geographical fence areas.
[0095] Regarding the specific limitations of the device for generating a hotspot map of online car-hailing drivers’ orders, please refer to the limitations of the method for generating a hotspot map of online car-hailing drivers’ orders above, which will not be repeated here. The various modules in the above-mentioned device for generating a hotspot map of online car-hailing drivers’ orders can be implemented in whole or in part by software, hardware, and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0096] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the average waiting time for receiving orders in each geo-fenced area and the total number of orders received in the corresponding geo-fenced area. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for generating a hot spot map of orders received by online car-hailing drivers is implemented.
[0097] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0098] In a third aspect, a computer device is provided, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any method in the above method embodiments are implemented.
[0099] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method in the above method embodiments are implemented.
[0100] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchl ink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0101] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0102] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for generating a hotspot map of ride-hailing drivers' orders, the method comprising: In response to the arrival of the statistical time, obtaining an average waiting time for receiving orders in each geo-fenced area in the target administrative planning area and a total number of orders received in the corresponding geo-fenced area; The average order waiting time is the average order waiting time of all online ride-hailing orders in the corresponding geo-fenced area during the statistical period; the total number of orders is the total number of all online ride-hailing orders in the corresponding geo-fenced area during the statistical period; Analyze the average order waiting time and the corresponding total number of orders to obtain an order hotspot score for the corresponding geo-fenced area; the order hotspot score is used to represent the popularity value of the corresponding geo-fenced area; Based on the configuration rules for generating the order hotspot map, a hotspot map for online ride-hailing drivers in the target administrative planning area is generated according to the scores of each order hotspot.
2. The method according to claim 1, characterized in that The method further comprises: Obtaining online taxi order data for the target administrative planning area within the statistical period; Screening the online car-hailing order data to obtain online car-hailing drivers in each target administrative planning area; Push the hotspot map of the online car-hailing drivers' orders to the user terminals of the online car-hailing drivers.
3. The method according to claim 2, characterized in that The method further comprises: In response to receiving an order dispatch instruction fed back by a target user terminal, an online taxi order within a target geo-fenced area is dispatched to the target user terminal according to the order dispatch instruction; wherein, the order dispatch instruction is generated by the online taxi driver corresponding to the target user terminal after performing an order dispatch trigger operation on the target geo-fenced area in the online taxi driver order acceptance hotspot map; the target user terminal is any of the user terminals; the target geo-fenced area is any of the geo-fenced areas.
4. The method according to claim 3, characterized in that The dispatching of the online car-hailing order within the target geo-fenced area to the target user terminal according to the order dispatching instruction includes: Determining the target geo-fenced area according to the order dispatch instruction; Obtaining the number of online ride-hailing orders for each type of online ride-hailing in the target geo-fenced area, and pushing the number of online ride-hailing orders for each type of online ride-hailing to the target user terminal; In response to the target user terminal's confirmation operation on the order dispatching instruction, an online car-hailing order within the target geo-fenced area is dispatched to the target user terminal.
5. The method according to claim 1, characterized in that The obtaining of the average order waiting time of each geo-fenced area in the target administrative planning area includes: Obtain all the order waiting times within each of the geo-fenced areas; The average order-receiving waiting time of the corresponding geo-fenced area is calculated based on all the order-receiving waiting times within each geo-fenced area.
6. The method according to claim 1, characterized in that The analysis is performed based on the average order waiting time and the corresponding total number of orders to obtain the order hotspot score of the corresponding geo-fenced area, including: Generating a ranking of order-receiving waiting times in fenced areas of the target administrative planning area according to the average values of the order-receiving waiting times; Generating a ranking list of total orders received in the fenced area of the target administrative planning area according to the total orders received; The order hotspot score of the corresponding geo-fenced area is obtained by calculation based on the first ranking of the order waiting time ranking list of the fenced area and the second ranking of the corresponding geo-fenced area in the total order volume ranking list of the fenced area.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: In response to selecting each administrative planning area, determining the target administrative planning area; The target administrative planning area is divided into fenced areas to obtain the geographical fenced areas.
8. A device for generating a hotspot map of online car-hailing drivers' orders, characterized in that: The device comprises: A data acquisition module is configured to, in response to the arrival of a statistical time, acquire an average order-receiving waiting time for each geo-fenced area in a target administrative planning area and a total number of orders received in the corresponding geo-fenced area; the average order-receiving waiting time is the average order-receiving waiting time for all online ride-hailing orders in the corresponding geo-fenced area during the statistical time; and the total number of orders is the total number of all online ride-hailing orders in the corresponding geo-fenced area during the statistical time; a data analysis module, configured to analyze the average order waiting time and the corresponding total number of orders to obtain an order hotspot score for the corresponding geo-fenced area; the order hotspot score is used to represent the popularity value of the corresponding geo-fenced area; A map generation module is used to generate configuration rules based on the order hotspot map, and to generate a hotspot map for online car-hailing drivers to receive orders in the target administrative planning area according to the scores of each order hotspot.
9. A computer 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 computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.