Site recommendation method and device

By calculating the net income of each alternative site and automatically determining the site with the two-way connection mode, the problem of one-sidedness and high cost of manual recommendation methods is solved, and more accurate and efficient site recommendations are achieved.

CN114648174BActive Publication Date: 2024-12-31BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210416369.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-20
Publication Date
2024-12-31
Estimated Expiration
2042-04-20

AI Technical Summary

Technical Problem

The selection method of existing two-way connection sites relies on manual judgment, which leads to a relatively one-sided and rough recommendation, which consumes a lot of labor costs and takes a long time.

Method used

By obtaining site information of each alternative site, calculating net income based on expected returns and investment costs, the two-way connection mode above the recommended site is automatically determined.

Benefits of technology

It improves the accuracy of site recommendations, saves labor costs, and improves the efficiency of determining recommended sites.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114648174B_ABST
    Figure CN114648174B_ABST
Patent Text Reader

Abstract

The present application discloses a site recommendation method and device, which relates to the field of logistics deployment technology. A specific implementation of the method includes: obtaining site information of each candidate site, wherein the site information includes the expected revenue and investment cost of the candidate site, and determining the net revenue of each candidate site based on the expected revenue and investment cost of each candidate site; based on the net revenue of each candidate site, determining the recommended site in each candidate site to connect to the online second leg mode. This implementation effectively improves the accuracy of the determined recommended site and saves labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics technology, specifically to the field of logistics allocation technology, and in particular to a site recommendation method and device. Background Art

[0002] Two-leg shuttle is an operating mode of express delivery stations. In normal mode, couriers transport the parcels they are responsible for from the station to the distribution area for delivery. Since the goods arrive at the station in batches, after the second and third buses deliver the parcels to the station, the couriers need to return from the distribution area to the station to transport new parcels. In the two-leg shuttle operating mode, the couriers do not need to return to the station to transport the goods when the second and third buses arrive. Instead, special shuttle operators load the parcels that need to be connected to the courier area after the arrival of the goods, and then connect the docking areas in sequence to hand over the parcels to the couriers, saving the courier's time traveling back and forth between the station and the distribution area.

[0003] At present, the method of selecting the second-leg connection station is to manually determine whether the area is suitable for the second-leg connection operation mode based on the distance between the delivery area and the station and the number of orders in the delivery area. However, the manual selection of stations will make the recommended stations relatively one-sided and rough, and the labor cost is high and it will consume a lot of time. Summary of the invention

[0004] Embodiments of the present application provide a site recommendation method, apparatus, device, and storage medium.

[0005] According to the first aspect, an embodiment of the present application provides a site recommendation method, the method comprising: obtaining site information of each candidate site, determining the net profit of each candidate site based on the expected profit and investment cost of each candidate site; based on the net profit of each candidate site, determining the recommended site among each candidate site to implement the online two-leg connection mode.

[0006] According to a second aspect, an embodiment of the present application provides a site recommendation device, the device comprising: an acquisition module, configured to acquire site information of each candidate site; a determination module, configured to determine the net benefit of each candidate site based on the expected benefit and investment cost of each candidate site;

[0007] The recommendation module is configured to determine a recommended site from among the candidate sites for the online two-leg connection mode based on the net revenue of each candidate site.

[0008] According to the third aspect, an embodiment of the present application provides an electronic device, which includes one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement a site recommendation method as in any embodiment of the first aspect.

[0009] According to a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements a site recommendation method as in any embodiment of the first aspect.

[0010] The present application obtains the site information of each alternative site, wherein the site information includes the expected revenue and investment cost of the alternative site, and determines the net revenue of each alternative site based on the expected revenue and investment cost of each alternative site; based on the net revenue of each alternative site, a recommended site is determined among each alternative site to implement the online two-leg connection mode, which effectively improves the accuracy of the determined recommended sites and saves labor costs at the same time.

[0011] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;

[0013] Figure 2 is a flow chart of an embodiment of a site recommendation method according to the present application;

[0014] Figure 3 is a schematic diagram of an application scenario of the site recommendation method according to the present application;

[0015] Figure 4 is a flow chart of another embodiment of the site recommendation method according to the present application;

[0016] Figure 5 is a schematic diagram of an embodiment of a site recommendation device according to the present application;

[0017] Figure 6 It is a structural diagram of a computer system suitable for implementing a server of an embodiment of the present application. DETAILED DESCRIPTION

[0018] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0019] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0020] Figure 1 An exemplary system architecture 100 is shown to which an embodiment of the site recommendation method of the present application can be applied.

[0021] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0022] The terminal devices 101, 102, 103 interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications, such as site recommendation applications, communication applications, etc., may be installed on the terminal devices 101, 102, 103.

[0023] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens, including but not limited to mobile phones and laptops. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, to provide site recommendation services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0024] Server 105 can be a server that provides various services, for example, obtaining site information of each alternative site, wherein the site information includes the expected revenue and investment cost of the alternative site, and determining the net revenue of each alternative site based on the expected revenue and investment cost of each alternative site; based on the net revenue of each alternative site, determining the recommended site among each alternative site to implement the online two-leg connection mode.

[0025] It should be noted that the server 105 can be hardware or software. When the server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, for providing site recommendation services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0026] It should be noted that the site recommendation method provided in the embodiment of the present disclosure can be executed by the server 105, or by the terminal devices 101, 102, 103, or by the server 105 and the terminal devices 101, 102, 103 cooperating with each other. Accordingly, the various parts (such as various units, sub-units, modules, sub-modules) included in the site recommendation device can be all set in the server 105, or all set in the terminal devices 101, 102, 103, or respectively set in the server 105 and the terminal devices 101, 102, 103.

[0027] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0028] Figure 2 A flow chart 200 of an embodiment of a site recommendation method applicable to the present application is shown. In this embodiment, the site recommendation method includes the following steps:

[0029] Step 201: Obtain site information of each candidate site.

[0030] In this embodiment, the execution subject (such as Figure 1 The server 105 or the terminal devices 101, 102, 103 shown in the figure can obtain the site information of each candidate site in the multiple candidate sites in a wired or wireless manner.

[0031] Among them, the site information includes the expected revenue and investment cost of the alternative site. The expected revenue is used to indicate the revenue corresponding to the simulation time saving of the site under the online two-leg connection mode, and the investment cost is used to indicate the cost invested by the site under the online two-leg connection mode.

[0032] Here, the simulated time savings of each station under the online two-leg connection mode is usually used to indicate the round-trip time and station sorting time saved when the delivery personnel do not need to travel back and forth between the station and the delivery route area multiple times after pulling the goods out of the station for the first time under the two-leg connection mode.

[0033] The saved round-trip time can be determined based on the number of trips the delivery person has made to and from the site in history, the navigation distance from the site to the center of the road area, and the average speed of the delivery person's delivery tool, such as 20 km / h.

[0034] The saved sorting time within the station can be determined based on the historical sorting time that the delivery personnel spent within the station when the second bus arrived at the station.

[0035] Here, the benefit corresponding to the simulated time saving of each candidate station, that is, the expected benefit, can be determined based on the total time saving determined according to the saved round-trip time and the sorting time within the station, and the road area of ​​the candidate station.

[0036] Among them, the site, also known as the sales department, generally refers to the location where goods are distributed in a distribution area in the logistics industry. The road area is a sub-area of ​​the site, which is an area that is convenient for different delivery personnel to deliver and manage.

[0037] Specifically, the expected return can be determined in the following ways:

[0038] Expected revenue = time saved * conversion factor * average salary of delivery staff

[0039]

[0040] Furthermore, the input cost can be determined based on the connection worker's salary.

[0041] Specifically, the transfer worker salary can be expressed by the following formula:

[0042] Salary of docking staff = (number of docking orders * docking unit price + docking additional weight * weight unit price) * docking difficulty coefficient

[0043] Connection difficulty coefficient = number of connection trips*0.5+connection mileage*0.5.

[0044] Step 202: determine the net income of each candidate site based on the expected income and investment cost of each candidate site.

[0045] In this embodiment, since a site usually has multiple road areas, for each alternative site, the executing entity can determine the net profit of the alternative site based on the difference between the expected profit and the investment cost when the two-leg connection mode is applied to all road areas of the site; or determine the net profit of the alternative site based on the difference between the expected profit and the investment cost when the two-leg connection mode is applied to some road areas of the site. This application does not limit this.

[0046] In some optional methods, the net profit of each alternative site is determined based on the expected profit and investment cost of each alternative site, including: for each alternative site, listing all road area combinations of the alternative site; for each road area combination, calculating the expected profit and investment cost corresponding to the road area combination, and obtaining the net profit corresponding to the road area combination based on the profit and investment cost corresponding to the road area combination; and determining the largest net profit corresponding to each road area combination as the net profit of the alternative site.

[0047] In this implementation, since a site usually has multiple road areas, not all road areas are suitable for the two-leg connection mode. For example, some road areas are close to the site, or the road areas have a small number of orders and the delivery staff are not fully occupied. A site may have multiple different road area combinations, and it is necessary to determine the best road area combination for launching the two-leg connection mode from among the multiple road area combinations.

[0048] For each candidate site, the execution entity may first list all road area combinations of the candidate site. For each road area combination, the execution entity may calculate the TSP (Traveling Salesman Problem) shortest path of the road area combination based on a greedy algorithm.

[0049] Here, during the calculation process, the execution subject may call the navigation interface to calculate the navigation distance of each road area in the road area combination mode.

[0050] Furthermore, the execution entity can use the above formula to calculate the expected revenue and investment cost corresponding to the road area combination mode based on the shortest path corresponding to the road area combination mode, that is, the expected revenue and investment cost of the candidate station under the road area combination mode. Then, according to the expected revenue and investment cost corresponding to the road area combination mode, the net revenue corresponding to the road area combination mode is obtained; finally, the largest net revenue corresponding to each road area combination mode is determined as the net revenue of the candidate station.

[0051] This implementation method calculates the expected revenue and investment cost corresponding to each road area combination, and obtains the net revenue corresponding to the road area combination according to the revenue and investment cost; the largest net revenue corresponding to each road area combination is determined as the net revenue of the alternative site, and then based on the net revenue of each alternative site, a recommended site is determined among the alternative sites, thereby further improving the accuracy and effectiveness of the determined recommended sites.

[0052] Step 203: Based on the net income of each candidate site, determine the recommended site from each candidate site to implement the online two-leg connection mode.

[0053] In this embodiment, after obtaining the net revenue of each candidate site, the execution entity may directly determine the candidate site whose net revenue value meets the preset threshold range as the recommended site, and launch the two-leg connection mode at the recommended site.

[0054] Among them, the preset threshold range can be set according to experience and actual needs, such as the candidate site with a net profit value greater than 0, the net profit value greater than or equal to 5 and less than 10, etc., and this application does not limit this.

[0055] Continue to see Figure 3, Figure 3 It is a schematic diagram 300 of an application scenario of the site recommendation method according to this embodiment.

[0056] exist Figure 3 In the application scenario, the execution subject 301 can obtain multiple candidate sites, such as candidate site 302 and candidate site 303, and the site information of each candidate site, wherein the site information includes the expected income and investment cost of the candidate site, such as the expected income 304 and investment cost 305 of the candidate site 302, and the expected income 306 and investment cost 307 of the candidate site 303, the expected income is used to indicate the income corresponding to the simulation saving time of the site under the condition of the online second-leg connection mode, and the investment cost is used to indicate the expected income of the site under the condition of the online second-leg connection mode. The cost invested under the condition; further, the executing entity can determine the net profit 308 of the alternative site 302 and the net profit 309 of the alternative site 303 based on the expected profit 304 and the investment cost 305 of the alternative site 302, as well as the expected profit 306 and the investment cost 307 of the alternative site 303; based on the net profit 308 of the alternative site 302 and the net profit 309 of the alternative site 303, a recommended site 310 is determined among the alternative sites, for example, the alternative site 302 whose net profit value is greater than 0 is determined as the recommended site, and the online two-leg connection mode is adopted.

[0057] The site recommendation method disclosed in the present invention obtains the site information of each candidate site, wherein the site information includes the expected revenue and investment cost of the candidate site, and determines the net revenue of each candidate site based on the expected revenue and investment cost of each candidate site; based on the net revenue of each candidate site, a recommended site is determined among each candidate site to implement the online two-leg connection mode, which effectively improves the accuracy of the determined recommended site and saves labor costs at the same time.

[0058] Further references Figure 4 , which shows Figure 2 A process 400 of another embodiment of a site recommendation method is shown. In this embodiment, the process 400 of the site recommendation method may include the following steps:

[0059] Step 401: Obtain site information of each candidate site.

[0060] In this embodiment, the implementation details and technical effects of step 401 can refer to the description of step 201 and will not be repeated here.

[0061] Step 402: determine the net income of each candidate site based on the expected income and investment cost of each candidate site.

[0062] In this embodiment, the implementation details and technical effects of step 402 can refer to the description of step 202 and will not be repeated here.

[0063] Step 403: Based on the net revenue of each candidate site and the similarity between the feature vector of each candidate site and the feature vector of the target site, a recommended site is determined from among the candidate sites to implement the online two-leg connection mode.

[0064] In this embodiment, the execution entity can score each alternative site based on the net profit of each alternative site and the similarity between the feature vector of each alternative site and the feature vector of the target site according to a preset scoring rule, and determine a preset number of alternative sites with the highest scores as recommended sites, wherein the target site is a site that has been put into the two-leg connection mode and the operation effect meets the preset conditions; the initial recommended site can be first determined based on the net profit of each alternative site, and then the recommended site can be determined among the initial recommended sites based on the similarity between the feature vector of each alternative site and the feature vector of the target site; the initial recommended site can also be first determined based on the similarity between the feature vector of each alternative site and the target site, and then the recommended site can be determined among the initial recommended sites based on the net profit of each alternative site to put the two-leg connection mode into operation. This application does not limit this.

[0065] Among them, the preset number can be set according to experience and actual needs, for example, 2, 3, etc., and this application does not limit this.

[0066] Here, the feature vector of the site can be obtained by quantifying the characteristics of the target site, such as the road area type and the number of collected orders.

[0067] In some optional methods, based on the net profit of each candidate site and the similarity between the feature vector of each candidate site and the feature vector of the target site, a recommended site is determined among the candidate sites, including: sorting the candidate sites based on the similarity between the feature vector of each candidate site and the feature vector of the target site; determining a preset number of candidate sites with the highest ranking as initial recommended sites; and among the initial recommended sites, determining the candidate sites whose net profit values ​​meet a preset threshold range as recommended sites.

[0068] In this implementation, the executing entity may first calculate the similarity between the feature vector of each candidate site and the feature vector of the target site that has been put into the two-leg connection mode and whose operation effect meets the preset conditions, and sort the candidate sites according to the calculated similarity, and determine the preset number of candidate sites with the highest sorting as the initial recommended sites, and then, among the initial recommended sites, determine the candidate sites whose net profit values ​​meet the preset threshold range as recommended sites.

[0069] Specifically, the executing entity can first calculate the similarity between the feature vector of each of the 10 alternative sites and the feature vector of the target site that has been put into the two-leg connection mode and the operating effect that meets the preset conditions, and sort the alternative sites in descending order according to the calculated similarity, and determine the preset number of alternative sites with the highest ranking, for example, 5, as the initial recommended sites, and then among the initial recommended sites, the alternative sites whose net profit values ​​meet the preset threshold range, such as the alternative sites whose net profit values ​​are greater than 0, are determined as recommended sites.

[0070] This implementation method ranks each candidate site based on the similarity between the feature vector of each candidate site and the feature vector of the target site; determines a preset number of candidate sites with the highest ranking as initial recommended sites; and among the initial recommended sites, determines the candidate sites whose net profit values ​​meet a preset threshold range as recommended sites, thereby effectively improving the reliability of the determined recommended sites and improving the efficiency of determining the recommended sites.

[0071] In some optional methods, the feature vector is obtained based on quantifying at least one of the following characteristics of the site: site area, road area type, number of orders collected at the merchant end, number of orders collected at the personal end, number of delivery orders, merchant end collection timeliness rate, and successful delivery timeliness rate.

[0072] In this implementation, the execution entity can calculate the similarity between the feature vector of each candidate site and the feature vector of the target site that has been put into operation in the two-leg connection mode and whose operation effect meets the preset conditions, wherein the feature vector is obtained by quantifying at least one of the following features of the site: site area, road area type, merchant-side collection order volume, personal-side collection order volume, delivery order volume, merchant-side collection timeliness rate, and successful delivery timeliness rate. Then, based on the net income of each candidate site and the similarity between the feature vectors of each candidate site and the target site, the recommended site is determined among the candidate sites to put into operation in the two-leg connection mode.

[0073] This approach can further improve the accuracy of determining the similarity between the feature vectors of each candidate site and the target site, thereby improving the accuracy of the determined recommended site.

[0074] from Figure 4 It can be seen that Figure 2 Compared with the corresponding embodiments, the process 400 of the site recommendation method in this embodiment reflects the online two-leg connection mode of determining the recommended site among the alternative sites based on the net profit of each alternative site and the similarity between the feature vector of each alternative site and the feature vector of the target site. This method further improves the accuracy of the determined recommended site.

[0075] Further references Figure 5As an implementation of the methods shown in the above figures, the present application provides an embodiment of a site recommendation device, which is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0076] like Figure 5 As shown, the site recommendation device 500 of this embodiment includes: an acquisition module 501 , a determination module 502 and a recommendation module 503 .

[0077] The acquisition module 501 may be configured to acquire site information of each candidate site.

[0078] The determination module 502 may be configured to determine the net benefit of each candidate site based on the expected benefit and investment cost of each candidate site.

[0079] The recommendation module 503 may be configured to determine a recommended site from among the candidate sites for the online two-trip connection mode based on the net revenue of each candidate site.

[0080] In some optional modes of this embodiment, the recommendation device is further configured to: determine the recommended site to go online and connect in a two-leg connection mode among the candidate sites based on the net revenue of each candidate site and the similarity between the feature vector of each candidate site and the feature vector of the target site.

[0081] In some optional methods of the present embodiment, based on the net revenue of each candidate site and the similarity between the feature vector of each candidate site and the feature vector of the target site, a recommended site is determined among the candidate sites, including: sorting the candidate sites based on the similarity between the feature vector of each candidate site and the feature vector of the target site; determining a preset number of candidate sites with the highest ranking as initial recommended sites; and, among the initial recommended sites, determining the candidate sites whose net revenue values ​​satisfy a preset threshold range as recommended sites.

[0082] In some optional modes of the present embodiment, the determination module is further configured to: for each alternative site, list all road area combinations of the alternative site; for each road area combination, calculate the expected revenue and investment cost corresponding to the road area combination, and obtain the net revenue corresponding to the road area combination based on the revenue and investment cost corresponding to the road area combination; determine the largest net revenue corresponding to each road area combination as the net revenue of the alternative site.

[0083] In some optional methods of this embodiment, the feature vector is obtained based on quantifying at least one of the following characteristics of the site: site area, road area type, number of orders collected at the merchant end, number of orders collected at the personal end, number of delivery orders, merchant end collection timeliness rate, and successful delivery timeliness rate.

[0084] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0085] like Figure 6 As shown, it is a block diagram 600 of an electronic device according to a site recommendation method according to an embodiment of the present application.

[0086] 600 is a block diagram of an electronic device according to a site recommendation method according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0087] like Figure 6 As shown, the electronic device includes: one or more processors 601, a memory 602, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 601 is taken as an example.

[0088] The memory 602 is a non-transitory computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable the at least one processor to perform the site recommendation method provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the site recommendation method provided in the present application.

[0089] The memory 602 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the site recommendation method in the embodiment of the present application (for example, the attached Figure 5The processor 601 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 602, that is, implements the site recommendation method in the above method embodiment.

[0090] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the use of the electronic device recommended by the site, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 602 may optionally include a memory remotely arranged relative to the processor 601, and these remote memories may be connected to the electronic device recommended by the site via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0091] The electronic device of the site recommendation method may further include: an input device 603 and an output device 604. The processor 601, the memory 602, the input device 603 and the output device 604 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.

[0092] The input device 603 can receive input digital or character information, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a track ball, a joystick, and other input devices. The output device 604 may include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0093] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0094] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0095] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0096] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0097] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0098] According to the technical solution of the embodiment of the present application, the accuracy of the determined recommended sites is effectively improved while saving manpower costs.

[0099] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0100] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A site recommendation method, the method comprising: Obtain the site information of each candidate site, wherein the site information includes the expected revenue and investment cost of the candidate site, the expected revenue is used to indicate the revenue corresponding to the simulated saved time of the site under the online two-leg connection mode, the investment cost is used to indicate the cost invested by the site under the online two-leg connection mode, and the simulated saved time is used to indicate the round-trip time and the sorting time in the site saved by the delivery personnel under the two-leg connection mode after they first pull the goods out of the site, because they do not need to travel back and forth between the site and the delivery route area multiple times; Determine the net benefit of each candidate site based on the difference between the expected benefit and input cost of each candidate site; Based on the net income of each candidate site, a recommended site is determined among the candidate sites to implement the online two-leg connection mode.

2. The method according to claim 1, wherein: The determining of the recommended site for the online two-trip connection mode among the candidate sites based on the net income of the candidate sites includes: Based on the net income of each alternative site and the similarity between the feature vector of each alternative site and the feature vector of the target site, a recommended site is determined among the alternative sites to put the two-leg connection mode online, wherein the target site is a site that has put the two-leg connection mode online and whose operating effect meets the preset conditions.

3. The method according to claim 2, wherein: The determining of a recommended site from among the candidate sites based on the net income of the candidate sites and the similarity between the feature vectors of the candidate sites and the feature vector of the target site includes: Based on the similarity between the feature vector of each candidate site and the feature vector of the target site, the candidate sites are ranked; Determine a preset number of candidate sites with the highest ranking as initial recommended sites; Among the initial recommended sites, candidate sites whose net profit values ​​meet a preset threshold range are determined as recommended sites.

4. The method according to claim 1, wherein: The net income of each candidate site is determined based on the difference between the expected income and the input cost of each candidate site, including: For each candidate site, list all road area combinations of the candidate site; For each road area combination, the expected income and input cost corresponding to the road area combination are calculated, and the net income corresponding to the road area combination is obtained according to the income and input cost corresponding to the road area combination; The largest net profit among the net profits corresponding to the various road area combinations is determined as the net profit of the candidate site.

5. The method according to claim 2, wherein: The feature vector is obtained based on quantifying at least one of the following features of the site: site area, road area type, number of orders collected at the merchant end, number of orders collected at the individual end, number of delivery orders, merchant end collection timeliness rate, and successful delivery timeliness rate.

6. A site recommendation device, comprising: an acquisition module, configured to acquire site information of each candidate site, wherein the site information includes the expected revenue and investment cost of the candidate site, the expected revenue is used to indicate the revenue corresponding to the simulated saved time of the site under the condition of the online two-leg connection mode, the investment cost is used to indicate the cost invested by the site under the condition of the online two-leg connection mode, and the simulated saved time is used to indicate the round-trip time and the sorting time in the site saved by the delivery personnel under the two-leg connection mode after the delivery personnel first pull out the goods from the site without having to travel back and forth between the site and the delivery route area for multiple times; A determination module is configured to determine the net income of each candidate site based on the difference between the expected income and the input cost of each candidate site; The recommendation module is configured to determine a recommended site from among the candidate sites to implement the online two-leg connection mode based on the net revenue of the candidate sites.

7. The device according to claim 6, wherein: The recommendation device is further configured to: Based on the net income of each alternative site and the similarity between the feature vector of each alternative site and the feature vector of the target site, a recommended site is determined among the alternative sites to put the two-leg connection mode online, wherein the target site is a site that has put the two-leg connection mode online and whose operating effect meets the preset conditions.

8. The device according to claim 7, wherein: The determining of a recommended site from among the candidate sites based on the net income of the candidate sites and the similarity between the feature vectors of the candidate sites and the feature vector of the target site includes: Based on the similarity between the feature vector of each candidate site and the feature vector of the target site, the candidate sites are ranked; Determine a preset number of candidate sites with the highest ranking as initial recommended sites; Among the initial recommended sites, candidate sites whose net profit values ​​meet a preset threshold range are determined as recommended sites.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor so that the at least one processor can perform the method according to any one of claims 1 to 5.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.