Method and apparatus for distributing express package to network node, smart device, and storage medium

By calculating the similarity between the target receiving address and the address in the historical due-investment record, the target sorting outlet of the express parcel is quickly determined, which solves the problem of low express parcel distribution efficiency and improves the delivery efficiency and user experience.

WO2025051151A1PCT designated stage expired Publication Date: 2025-03-13SF TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/116828
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-08
Filing Date
2024-09-04
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

In logistics distribution, how to quickly and accurately distribute express parcels to the right outlets to improve delivery efficiency and user experience has become a challenge.

Method used

By obtaining the target receipt information of the target express delivery, calculate the similarity between the target receipt address and the historical deposit address in the historical deposit record, and determine the target sorting outlet of the target express delivery based on the similarity and historical sorting outlets.

Benefits of technology

This method does not require precise address coordinates, and quickly determines the target sorting outlets by calculating similarity, simplifies the process, reduces labor and time costs, and improves distribution efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116828_13032025_PF_FP_ABST
    Figure CN2024116828_13032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application is suitable for the technical field of logistics and distribution, and provides a method and apparatus for distributing an express package to a network node, a smart device, and a storage medium. The method for distributing an express package to a network node comprises: acquiring target package receiving information of a target express package, the target package receiving information comprising a target package receiving address; calculating the similarity between the target package receiving address and a historical delivery address in a historical delivery record, the historical delivery record further comprising a historical sorting network node corresponding to the historical delivery address; and on the basis of the similarity and the historical sorting network node corresponding to the historical delivery address, determining a target sorting network node of the target express package. According to the present application, an express package can be quickly distributed to the correct network node, which is beneficial for improving distribution efficiency and enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Express delivery point distribution method, device, intelligent device and storage medium Technical Field

[0001] The present application relates to the field of logistics and distribution technology, and in particular to a method, apparatus, intelligent device and storage medium for allocating express delivery points. Background Art

[0002] With the rapid development of Internet technology, the popularity of e-commerce has driven the rapid development of the logistics industry. The express order processing and service requirements of the logistics industry have also increased accordingly. Improving delivery efficiency is what needs to be focused on at present.

[0003] Express delivery involves sorting parcels and assigning them to various delivery points. While parcel sorting can be done by postal code, multiple delivery points exist within the same postal code area. Assigning parcels to the correct delivery point based on their destination is crucial to delivery efficiency and customer experience.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a method, apparatus, intelligent device and storage medium for allocating express parcel outlets, which can allocate express parcels to the correct outlets, thereby improving delivery efficiency and enhancing user experience.

[0006] In a first aspect, an embodiment of the present application provides a method for allocating express delivery points, the method comprising:

[0007] Obtaining target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address;

[0008] Calculating the similarity between the target delivery address and a historical delivery address in a historical delivery record, wherein the historical delivery record also includes a historical sorting outlet corresponding to the historical delivery address;

[0009] The target sorting point for the target express shipment is determined based on the similarity and the historical sorting points corresponding to the historical delivery addresses.

[0010] In a possible implementation of the first aspect, the target delivery information further includes a target postal code, the historical delivery record further includes a historical postal code corresponding to the historical delivery address, and calculating the similarity between the target delivery address and the historical delivery address in the historical delivery record includes:

[0011] Filtering the historical delivery records based on the target zip code and the historical zip code to obtain a first backup historical delivery record, wherein the historical zip code corresponding to each historical delivery address in the first backup historical delivery record is the same as the target zip code;

[0012] Calculate the similarity between the target delivery address and the historical delivery address in the first backup historical delivery record.

[0013] In a possible implementation of the first aspect, determining the target sorting point for the target express shipment based on the similarity and the historical sorting points corresponding to the historical delivery addresses includes:

[0014] Obtaining a target historical delivery address, where the target historical delivery address is the historical delivery address that has the highest similarity to the target receiving address;

[0015] The historical sorting point corresponding to the target historical delivery address is determined as the target sorting point for the target express shipment.

[0016] In a possible implementation of the first aspect, determining the target sorting point for the target express shipment based on the similarity and the historical sorting points corresponding to the historical delivery addresses includes:

[0017] Based on the similarity, the historical successful delivery records are screened to obtain a second backup historical successful delivery record, where the second backup historical successful delivery record is a historical successful delivery record whose similarity meets a preset condition;

[0018] Voting and counting the historical sorting outlets corresponding to each historical successful delivery address in the second backup historical record;

[0019] The historical sorting outlet with the highest voting count is determined as the target sorting outlet for the target express shipment.

[0020] In a possible implementation of the first aspect, determining the target sorting point for the target express shipment based on the similarity and the historical sorting points corresponding to the historical delivery addresses further includes:

[0021] If there is more than one historical sorting outlet with the highest vote count, obtain the number of historical successful delivery records corresponding to the historical sorting outlet with the highest vote count;

[0022] The historical sorting outlet with the highest number of historical successful delivery records is determined as the target sorting outlet for the target express shipment.

[0023] In a possible implementation of the first aspect, before calculating the similarity between the target delivery address and the historical delivery address in the historical delivery record, the method includes:

[0024] Collect historical delivered orders;

[0025] Extracting the historical delivery addresses and their corresponding historical postal codes and historical sorting outlets in the historical delivery orders;

[0026] Performing planned processing on the historical delivery addresses according to a preset algorithm;

[0027] Based on the planned historical delivery addresses and their corresponding historical postal codes and historical sorting outlets, a historical delivery record is constructed.

[0028] In a second aspect, an embodiment of the present application provides an express delivery point distribution device, the express delivery point distribution device comprising:

[0029] A target information acquisition unit, configured to acquire target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address;

[0030] a similarity calculation unit, configured to calculate a similarity between the target delivery address and a historical delivery address in a historical delivery record, wherein the historical delivery record further includes a historical sorting outlet corresponding to the historical delivery address;

[0031] The target outlet determination unit is configured to determine a target sorting outlet for the target express shipment based on the similarity and the historical sorting outlets corresponding to the historical delivery addresses.

[0032] In a third aspect, an embodiment of the present application provides an intelligent device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the express delivery point distribution method as described in the first aspect above is implemented.

[0033] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the express delivery point distribution method described in the first aspect above.

[0034] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a smart device, the smart device executes the express delivery point allocation method as described in the first aspect above.

[0035] In an embodiment of the present application, the target recipient information of a target express parcel, including the target recipient address, is obtained. The similarity between the target recipient address and the historical delivery addresses in the historical delivery records is calculated. Then, based on the similarity and the historical sorting points corresponding to the historical delivery addresses, the target sorting point for the target express parcel is determined. This application does not rely on precise address coordinates; the target sorting point can be quickly determined by calculating the similarity between the historical delivery records and the target recipient address. This solution is simple and highly reusable, reducing deployment costs in terms of manpower and time. The rapid determination of sorting points helps improve delivery efficiency and enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0037] FIG1 is a flow chart of an implementation method of an express delivery point allocation method provided in an embodiment of the present application;

[0038] FIG2 is a flowchart showing a specific implementation of step S102 of the express delivery point allocation method according to an embodiment of the present application;

[0039] FIG3 is a flowchart of a specific implementation of constructing a historical delivery record in the express delivery point allocation method provided in an embodiment of the present application;

[0040] FIG4 is a flowchart of a specific implementation of step S103 of the express delivery point allocation method provided in an embodiment of the present application;

[0041] FIG5 is another specific implementation flow chart of step S103 of the express delivery point allocation method provided in an embodiment of the present application;

[0042] FIG6 is another specific implementation flow chart of step S103 of the express delivery point allocation method provided in an embodiment of the present application;

[0043] 7 is a block diagram of the structure of the express delivery network distribution device provided in an embodiment of the present application;

[0044] FIG8 is a schematic diagram of a smart device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0046] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.

[0047] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0048] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0049] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0050] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0051] It should be understood that the express delivery point distribution method provided in the embodiments of the present application is applicable to smart devices of various types that require express delivery point distribution, including mobile phones, tablet computers, wearable devices, laptop computers, and desktop computers. The embodiments of the present application do not impose any restrictions on the specific types of smart devices.

[0052] FIG1 shows the implementation process of the express delivery network distribution method provided in the embodiment of the present application, which includes steps S101 to S103. The specific implementation principles of each step are as follows:

[0053] Step S101: Acquire target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address.

[0054] The target express parcels are express parcels for which sorting points are to be determined. In this embodiment, the target delivery information of the target express parcels can be obtained in batches.

[0055] In one possible implementation, after obtaining the target recipient information, the target recipient address in the target recipient information is normalized. The normalization process includes converting characters to lowercase, converting full-width characters to half-width characters, and performing word segmentation. Normalization can improve the accuracy of target recipient address recognition.

[0056] In one possible implementation, the target recipient address is normalized according to a preset administrative region, specifically including deleting redundant text in the target recipient address according to the preset administrative region and its subordinate administrative regions, and then performing word segmentation on the target recipient address after deleting the redundant text, thereby further improving the accuracy of word segmentation.

[0057] Step S102: Calculating the similarity between the target delivery address and the historical delivery address in the historical delivery record, wherein the historical delivery record also includes the historical sorting outlets corresponding to the historical delivery address.

[0058] In this embodiment, there are multiple historical delivery records, and the similarity between the target delivery address and the historical delivery address in each historical delivery record is calculated. The similarity can be calculated using a statistical comparison similarity algorithm such as LSI, BM25, or TF-IDF, which is simple and efficient.

[0059] In some implementations, when target delivery addresses are acquired in batches, the similarity between each target delivery address and each historical delivery address in each historical delivery record is calculated in batches.

[0060] As a possible implementation of the present application, the target delivery information further includes a target postal code, and the historical delivery record further includes a historical postal code corresponding to the historical delivery address. FIG2 shows a specific implementation process of step S102 of the express delivery point allocation method provided in an embodiment of the present application, which is described in detail as follows:

[0061] A1: Filter the historical delivery records based on the target zip code and the historical zip code to obtain a first backup historical delivery record. The historical zip code corresponding to each historical delivery address in the first backup historical delivery record is the same as the target zip code.

[0062] A2: Calculate the similarity between the target delivery address and the historical delivery address in the first backup historical delivery record.

[0063] In this embodiment, the postal code is used to filter the historical delivery records, reducing the scale of the historical delivery records used for similarity calculation, which is conducive to improving the efficiency of similarity calculation, thereby helping to improve the efficiency of determining the target express delivery sorting outlets.

[0064] For example, if the target zip code in the target delivery information is 26000, the historical delivery records with zip codes not equal to 26000 will be filtered out, and the historical zip codes corresponding to the first backup historical delivery records are all 2600.

[0065] As a possible implementation of the present application, FIG3 shows a specific implementation process for constructing historical delivery records in the express delivery point allocation method provided in the embodiment of the present application, which is detailed as follows:

[0066] B1: Collect historical successfully delivered orders. The historical successfully delivered orders are historical orders that have been successfully delivered.

[0067] B2: Extract the historical delivery addresses and their corresponding historical postal codes and historical sorting outlets in the historical delivery orders.

[0068] B3: Normalize the historical delivery addresses according to a preset algorithm. In some embodiments, the normalization includes converting to lowercase, converting full-width characters to half-width characters, and segmenting characters. In other embodiments, the target delivery addresses are normalized according to preset administrative regions.

[0069] B4: Based on the planned historical delivery addresses and their corresponding historical postal codes and historical sorting outlets, a historical delivery record is constructed. The constructed historical delivery record includes a mapping relationship between the historical delivery addresses, historical postal codes, and historical sorting outlets.

[0070] In one possible implementation, historical delivery records are grouped by corresponding historical zip codes, with the historical zip codes serving as group identifiers. That is, historical delivery records with the same historical zip code are grouped together. After obtaining the target delivery information, the target delivery information is searched for historical zip codes that match the target zip code. Based on the groups corresponding to these historical zip codes, historical delivery records can be quickly filtered, and the historical delivery records used for similarity calculations can be targeted, thereby improving efficiency.

[0071] Step S103: Determine a target sorting point for the target express shipment based on the similarity and the historical sorting points corresponding to the historical delivery addresses.

[0072] As a possible implementation of the present application, FIG4 shows a specific implementation process of step S103 of the express delivery point allocation method provided in an embodiment of the present application, which is described in detail as follows:

[0073] C1: Obtain a target historical delivery address, where the target historical delivery address is the historical delivery address with the highest similarity to the target receiving address.

[0074] In this embodiment, the similarity between the target receiving address and each historical delivery address is calculated, the similarities are sorted, and the historical delivery address corresponding to the highest similarity is determined as the target historical delivery address.

[0075] C2: Determine the historical sorting point corresponding to the target historical delivery address as the target sorting point for the target express shipment.

[0076] In this embodiment, the target historical delivery address is quickly determined based on the highest similarity, and then the target sorting point for the target express parcel can be quickly determined based on the historical sorting point corresponding to the target historical delivery address.

[0077] As a possible implementation of the present application, FIG5 shows another specific implementation process of step S103 of the express delivery network allocation method provided in the embodiment of the present application, which is detailed as follows:

[0078] D1: Based on the similarity, the historical successful delivery records are screened to obtain a second backup historical successful delivery record, where the second backup historical successful delivery record is a historical successful delivery record whose similarity meets a preset condition. There is more than one second backup historical successful delivery record.

[0079] In one possible implementation, the similarity meeting the preset condition specifically means that the similarity is greater than or equal to a preset similarity threshold, where the preset similarity threshold can be set based on the number of historical successful delivery records. The second backup historical successful delivery record is a historical successful delivery record whose similarity is greater than or equal to the preset similarity threshold.

[0080] In one possible implementation, the historical delivery records are sorted from high to low based on similarity, and the second backup historical delivery records are historical delivery records with designated sort positions, for example, the top five historical delivery records. The number of designated sort positions can be determined based on the number of historical delivery records.

[0081] D2: Voting and counting the historical sorting outlets corresponding to each historical successful delivery address in the second backup historical record.

[0082] In this embodiment, each second backup historical successful delivery record corresponds to a historical sorting outlet, and voting is performed for each historical sorting outlet. For example, if there are five second backup historical successful delivery records that meet the preset conditions, the historical sorting outlet corresponding to each second backup historical successful delivery record is counted and voting is performed to obtain the number of occurrences of each historical sorting outlet corresponding to each of the five second backup historical successful delivery records.

[0083] D3: Determine the historical sorting outlet with the highest voting count as the target sorting outlet for the target express shipment.

[0084] For example, for the five second backup historical delivery records, the voting count determines that historical sorting point a appears three times and historical sorting point b appears two times, then historical sorting point a is determined as the target sorting point for the target express delivery.

[0085] In one possible implementation, the historical delivery records are sorted by similarity from high to low, and a determination is made as to whether the highest-ranked similarity reaches a preset threshold. If not, the target delivery address is compared with the historical addresses in the historical difficult delivery records for similarity. If the similarity reaches the preset threshold, the target shipment is marked as a difficult delivery case. Historical difficult delivery records are records of shipments that were not successfully delivered.

[0086] The historical delivery record whose similarity meets the preset condition is the historical delivery record of the specified sorting position. If the second backup historical delivery record is the historical delivery record of the specified sorting position,

[0087] In the embodiment of the present application, by counting votes for several historical sorting outlets with historical successful delivery records, the historical sorting outlet with the highest number of votes is determined as the target sorting outlet, thereby further improving the accuracy of outlet determination.

[0088] As a possible implementation of the present application, FIG6 shows another specific implementation process of step S103 of the express delivery network allocation method provided in the embodiment of the present application, which is detailed as follows:

[0089] E1: If there is more than one historical sorting outlet with the highest vote count, obtain the number of historical successful delivery records corresponding to the historical sorting outlet with the highest vote count.

[0090] In this embodiment, the same historical successful delivery record corresponds to one historical sorting outlet, while the same historical sorting outlet can correspond to multiple historical successful delivery records. If there is more than one historical sorting outlet with the highest vote count, it means that there is a tie for the highest vote count. The number of historical successful delivery records corresponding to the historical sorting outlet with the tie is obtained.

[0091] E2: Determine the historical sorting outlet with the highest number of successful delivery records as the target sorting outlet for the target express shipment.

[0092] For example, for five second-tier backup historical successful delivery records, voting and counting determine that historical sorting point a appears twice, historical sorting point b appears twice, and historical sorting point c appears once. The corresponding historical successful delivery records for historical sorting point a and historical sorting point b are obtained. If the number of historical successful delivery records for historical sorting point a is 2500, and the number of historical successful delivery records for historical sorting point b is 2000, historical sorting point a is determined as the target sorting point for the target shipment.

[0093] In the embodiment of the present application, for the historical sorting outlets of the flat tickets, the target sorting outlets for the target express parcels are determined by comparing the number of their corresponding historical successful delivery records, which can ensure the accuracy of the outlet determination.

[0094] In this embodiment of the present application, by obtaining the target recipient information of a target express parcel, including the target recipient address, and calculating the similarity between the target recipient address and the historical delivery address in the historical delivery record, the target delivery point for the target express parcel can be quickly determined based on the similarity and the historical sorting points corresponding to the historical delivery address, without relying on precise address coordinates. This solution is simple and highly reusable, reducing deployment costs in terms of manpower and time. The rapid determination of the point helps improve delivery efficiency and enhance the user experience.

[0095] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0096] Corresponding to the express delivery point distribution method described in the above embodiment, Figure 7 shows a structural block diagram of the express delivery point distribution device provided in the embodiment of the present application. For the sake of convenience, only the parts related to the embodiment of the present application are shown.

[0097] 7 , the express delivery point distribution device includes: a target information acquisition unit 71, a similarity calculation unit 72, and a target point determination unit 73, wherein:

[0098] A target information acquisition unit 71 is used to acquire target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address;

[0099] A similarity calculation unit 72 is configured to calculate the similarity between the target delivery address and a historical delivery address in a historical delivery record, wherein the historical delivery record also includes a historical sorting outlet corresponding to the historical delivery address;

[0100] The target network point determination unit 73 is configured to determine a target sorting network point for the target express shipment based on the similarity and the historical sorting network points corresponding to the historical successful delivery addresses.

[0101] As a possible implementation of the present application, the target recipient information further includes a target zip code, and the historical delivery record further includes a historical zip code corresponding to the historical delivery address. The similarity calculation unit 72 includes:

[0102] a first backup record determination module configured to filter the historical delivery records based on the target postal code and the historical postal code to obtain a first backup historical delivery record, wherein the historical postal code corresponding to each historical delivery address in the first backup historical delivery record is the same as the target postal code;

[0103] The similarity calculation module is used to calculate the similarity between the target delivery address and the historical delivery address in the first backup historical delivery record.

[0104] As a possible implementation of the present application, the target network point determination unit 73 includes:

[0105] A target historical outlet determination module is configured to obtain a target historical delivery address, where the target historical delivery address is the historical delivery address that has the highest similarity to the target receiving address;

[0106] The first target network point determination module is used to determine the historical sorting network point corresponding to the target historical successful delivery address as the target sorting network point for the target express mail.

[0107] As a possible implementation of the present application, the target network point determination unit 73 includes:

[0108] a second backup record determination module, configured to screen the historical successful delivery records based on the similarity to obtain a second backup historical successful delivery record, wherein the second backup historical successful delivery record is a historical successful delivery record whose similarity satisfies a preset condition;

[0109] A vote counting module, configured to count votes at the historical sorting outlets corresponding to each historical successful delivery address in the second backup historical record;

[0110] The second target outlet determination module is configured to determine the historical sorting outlet with the highest vote count as the target sorting outlet for the target express shipment.

[0111] As a possible implementation of the present application, the target network point determination unit 73 further includes:

[0112] A historical number acquisition module is used to obtain the number of historical successful delivery records corresponding to the historical sorting outlet with the highest vote count if there is more than one historical sorting outlet with the highest vote count;

[0113] The third target network point determination module is configured to determine the historical sorting network point with the highest number of historical successful delivery records as the target sorting network point for the target express shipment.

[0114] As a possible implementation of the present application, the express delivery point distribution device further includes:

[0115] Historical order collection unit, used to collect historical successfully delivered orders;

[0116] A historical information extraction unit, configured to extract historical delivery addresses and their corresponding historical postal codes and historical sorting outlets from the historical delivery orders;

[0117] A historical information processing unit, configured to perform planned processing on the historical delivery addresses according to a preset algorithm;

[0118] The historical record construction unit is used to construct a historical delivery record based on the planned historical delivery address and its corresponding historical postal code and historical sorting outlet.

[0119] In this embodiment of the present application, by obtaining the target recipient information of a target express parcel, including the target recipient address, and calculating the similarity between the target recipient address and the historical delivery address in the historical delivery record, the target delivery point for the target express parcel can be quickly determined based on the similarity and the historical sorting points corresponding to the historical delivery address, without relying on precise address coordinates. This solution is simple and highly reusable, reducing deployment costs in terms of manpower and time. The rapid determination of the point helps improve delivery efficiency and enhance the user experience.

[0120] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0121] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of any one of the express delivery point distribution methods shown in Figures 1 to 6.

[0122] An embodiment of the present application also provides an intelligent device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any one of the express delivery point distribution methods shown in Figures 1 to 6 are implemented.

[0123] An embodiment of the present application also provides a computer program product, which, when executed on a server, enables the server to execute the steps of any one of the express delivery point allocation methods shown in FIG. 1 to FIG. 6 .

[0124] Figure 8 is a schematic diagram of an intelligent device provided in one embodiment of the present application. As shown in Figure 8 , intelligent device 8 in this embodiment includes: a processor 80, a memory 81, and a computer program 82 stored in the memory 81 and executable on the processor 80. When the processor 80 executes the computer program 82, it implements the steps in each of the aforementioned express delivery point distribution method embodiments, such as steps S101 to S103 shown in Figure 1 . Alternatively, when the processor 80 executes the computer program 82, it implements the functions of each module / unit in each of the aforementioned device embodiments, such as the functions of units 71 to 73 shown in Figure 7 .

[0125] For example, the computer program 82 may be divided into one or more modules / units, which are stored in the memory 81 and executed by the processor 80 to implement the present application. The one or more modules / units may be a series of computer-readable instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program 82 in the smart device 8.

[0126] The smart device 8 may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will appreciate that FIG8 is merely an example of the smart device 8 and does not limit the smart device 8. The smart device 8 may include more or fewer components than shown, or a combination of certain components, or different components. For example, the smart device 8 may also include input and output devices, network access devices, buses, and the like.

[0127] The processor 80 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0128] The memory 81 may be an internal storage unit of the smart device 8, such as a hard disk or memory of the smart device 8. The memory 81 may also be an external storage device of the smart device 8, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the smart device 8. Furthermore, the memory 81 may include both an internal storage unit of the smart device 8 and an external storage device. The memory 81 is used to store the computer program and other programs and data required by the smart device. The memory 81 may also be used to temporarily store data that has been output or is about to be output.

[0129] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0130] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0131] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0132] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0133] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A method for allocating express delivery outlets, characterized in that: The express delivery outlet allocation method comprises: Obtain target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address; Calculating the similarity between the target delivery address and the historical delivery address in the historical delivery record, wherein the historical delivery record also includes the historical sorting outlets corresponding to the historical delivery address; The target sorting point for the target express shipment is determined according to the similarity and the historical sorting points corresponding to the historical delivery addresses.

2. The express delivery network distribution method according to claim 1, characterized in that: The target delivery information also includes a target zip code, the historical delivery record also includes a historical zip code corresponding to the historical delivery address, and the calculating of the similarity between the target delivery address and the historical delivery address in the historical delivery record includes: Based on the target postal code and the historical postal code, the historical delivery record is filtered to obtain a first backup historical delivery record, wherein the historical postal code corresponding to each historical delivery address in the first backup historical delivery record is the same as the target postal code; The similarity between the target delivery address and the historical delivery address in the first backup historical delivery record is calculated.

3. The express delivery point distribution method according to claim 1, characterized in that: Determining the target sorting point for the target express shipment according to the similarity and the historical sorting points corresponding to the historical delivery addresses includes: Obtaining a target historical delivery address, where the target historical delivery address is the historical delivery address with the highest similarity to the target receiving address; The historical sorting point corresponding to the target historical delivery address is determined as the target sorting point for the target express mail.

4. The express delivery network distribution method according to claim 1, characterized in that: Determining the target sorting point for the target express shipment according to the similarity and the historical sorting points corresponding to the historical delivery addresses includes: Based on the similarity, the historical successful delivery records are screened to obtain a second standby historical successful delivery record, where the second standby historical successful delivery record is a historical successful delivery record whose similarity meets a preset condition; Voting and counting the historical sorting outlets corresponding to each historical successful delivery address in the second backup historical record; The historical sorting outlet with the highest voting count is determined as the target sorting outlet for the target express shipment.

5. The express delivery network distribution method according to claim 4, characterized in that: The step of determining the target sorting point for the target express shipment according to the similarity and the historical sorting point corresponding to the historical delivery address further includes: If there is more than one historical sorting outlet with the highest voting count, obtain the number of historical successful delivery records corresponding to the historical sorting outlet with the highest voting count; The historical sorting outlet with the highest number of historical successful delivery records is determined as the target sorting outlet for the target express shipment.

6. The express delivery network distribution method according to any one of claims 1 to 5, characterized in that: Before calculating the similarity between the target delivery address and the historical delivery address in the historical delivery record, the method includes: Collect historical successfully delivered orders; Extract the historical delivery addresses and their corresponding historical postal codes and historical sorting outlets in the historical delivery orders; Performing planned processing on the historical delivery addresses according to a preset algorithm; Based on the planned historical delivery addresses and their corresponding historical postal codes and historical sorting outlets, a historical delivery record is constructed.

7. An express delivery point distribution device, characterized in that: The express delivery network distribution device comprises: A target information acquisition unit, used to acquire target recipient information of a target express shipment, wherein the target recipient information includes a target recipient address; A similarity calculation unit, used to calculate the similarity between the target delivery address and a historical delivery address in a historical delivery record, wherein the historical delivery record also includes a historical sorting outlet corresponding to the historical delivery address; The target outlet determination unit is used to determine the target sorting outlet of the target express according to the similarity and the historical sorting outlets corresponding to the historical delivery addresses.

8. The express delivery point distribution device according to claim 7, characterized in that: The express delivery network distribution device also includes: A historical order collection unit is used to collect historical successfully delivered orders; A historical information extraction unit, used to extract the historical delivery addresses in the historical delivery orders and their corresponding historical postal codes and historical sorting outlets; A historical information processing unit, used for planning and processing the historical delivery addresses according to a preset algorithm; The historical record construction unit is used to construct the historical delivery record based on the planned historical delivery address and its corresponding historical postal code and historical sorting outlet.

9. An intelligent device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the express delivery point allocation method as described in any one of claims 1 to 6 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the express delivery point allocation method as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method and system for subdividing delivery area

    CN110555448A

  • Proper delivery position correction method and device

    CN110728485A

  • Address allocation method and device based on semi-supervised clustering, equipment and storage medium

    CN113052534A

  • Similarity-based address matching method and device

    CN113837698A

  • Delivery management system, method for managing delivery, and delivery management program

    JP2023060570A