Express delivery fee method, device, equipment and storage medium
By parsing delivery fee settlement requests, generating and editing delivery fee settlement lists, and determining the network points and basic delivery fee amounts, the problem of opaque and inaccurate delivery fees in the express delivery industry is solved, and accurate and unified management of express delivery fees is achieved.
Patent Information
- Application Number
- CN202111515769.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-13
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2041-12-13
AI Technical Summary
The current delivery fee settlement method in the express delivery industry is not transparent, which can easily lead to inaccurate delivery fees, untimely settlement of delivery fees for some users, and even under-delivery.
By receiving the delivery fee settlement request sent by the terminal, the delivery fee type is parsed, a basic delivery fee settlement and a branch delivery fee settlement list are generated, the information is edited, the branch delivery fee amount and the basic delivery fee amount are determined, and the delivery fee is paid to the courier according to the amount.
This improved the accuracy of express delivery fees, avoided errors in amounts, and ensured unified management and transparency of delivery fees.
Smart Images

Figure CN114331411B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of artificial intelligence, and in particular to a method, apparatus, device, and storage medium for express delivery fee collection. Background Technology
[0002] With the rapid development of computer networks, online shopping has also grown rapidly. Currently, online shopping generates a large number of parcels, requiring a large number of couriers to deliver them. In their daily work, the number of parcels delivered is often directly related to their salary. To accurately calculate courier compensation, many courier companies choose to update and record delivery information such as the number of parcels delivered by each courier in real time on their internal software, and then pay them based on this information.
[0003] Currently, the settlement method for delivery fees in the express delivery industry typically involves the headquarters aggregating the delivery fees from the sending outlets, then distributing them to the delivery platforms. The delivery platforms then pay users through prepayment accounts or offline. Therefore, users' delivery fees are mostly settled offline, monthly, and paid out in the form of wages. However, settling delivery fees in the form of wages can lead to a lack of transparency. Some delivery platforms may not settle user delivery fees on time, and there may even be instances of underpayment. In other words, the accuracy of the existing solution is relatively low. Summary of the Invention
[0004] This invention provides a method, apparatus, device, and storage medium for express delivery fee collection, which can improve the accuracy of express delivery fee collection.
[0005] The first aspect of this invention provides a method for express delivery fee payment, the method comprising: receiving a delivery fee settlement request sent by a terminal, and parsing the delivery fee settlement request to obtain a delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement; generating a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, thereby obtaining a delivery fee settlement list, wherein the delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list; editing basic information of the delivery fee settlement list to obtain an edited delivery fee settlement list; when direct branch delivery fee payment is enabled, determining the branch delivery fee amount in the branch delivery fee settlement list according to the edited delivery fee settlement list, thereby obtaining the branch delivery fee amount corresponding to the branch delivery fee settlement list; determining the basic delivery fee amount in the basic delivery fee settlement list according to the branch delivery fee amount, thereby obtaining the basic delivery fee amount corresponding to the basic delivery fee settlement list; and distributing the delivery fee to the courier to be paid according to the basic delivery fee amount.
[0006] Optionally, in a first implementation of the first aspect of the present invention, receiving a delivery fee settlement request sent by a receiving terminal and parsing the delivery fee settlement request to obtain the delivery fee type corresponding to the delivery fee settlement request includes: receiving a delivery fee settlement request sent by a receiving terminal; parsing the delivery fee settlement request to obtain key information corresponding to the delivery fee settlement request; and performing type matching on the key information to obtain the delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0007] Optionally, in a second implementation of the first aspect of the present invention, the step of generating a dispatch settlement list corresponding to the dispatch fee type to obtain the dispatch settlement list includes: obtaining a list template corresponding to the dispatch fee type according to the dispatch fee type to obtain a target list template corresponding to the dispatch fee type; filling the target list template with data according to the dispatch fee type to obtain a filled target list template; and performing standardization processing on the filled target list template to obtain a dispatch settlement list, wherein the dispatch settlement list includes a basic dispatch settlement list and a branch dispatch settlement list.
[0008] Optionally, in a third implementation of the first aspect of the present invention, the step of editing the basic information of the dispatch fee settlement list to obtain the edited dispatch fee settlement list includes: obtaining the content to be edited in the dispatch fee settlement list, wherein the content to be edited includes at least one of province, outlet name, dispatch fee amount, whether it is enabled, operator and operation time; generating a selection box and a serial number corresponding to the content to be edited based on the content to be edited; and performing information editing operations on the dispatch fee settlement list through the selection box and the serial number to obtain the edited dispatch fee settlement list.
[0009] Optionally, in the fourth implementation of the first aspect of the present invention, when direct delivery of fees to outlets is enabled, determining the outlet delivery fee amount in the outlet delivery fee settlement list based on the edited delivery fee settlement list to obtain the outlet delivery fee amount corresponding to the outlet delivery fee settlement list includes: obtaining the target outlet in the edited delivery fee settlement list and determining whether the target outlet has enabled direct delivery of fees; if the target outlet has enabled direct delivery of fees, obtaining the outlet delivery fee modification record of the target outlet; generating the delivery fee amount of the target outlet based on the outlet delivery fee modification record to obtain the outlet delivery fee amount corresponding to the outlet delivery fee settlement list.
[0010] Optionally, in a fifth implementation of the first aspect of the present invention, the step of determining the basic dispatch amount in the basic dispatch settlement list based on the dispatch amount at the outlet to obtain the basic dispatch amount corresponding to the basic dispatch settlement list includes: determining a dispatch amount threshold for the basic dispatch settlement list based on the dispatch amount at the outlet; setting the dispatch amount for the basic dispatch settlement list according to the dispatch amount threshold to obtain the basic dispatch amount corresponding to the basic dispatch settlement list.
[0011] Optionally, in a sixth implementation of the first aspect of the present invention, the step of distributing the courier with the pending delivery fee according to the basic delivery fee amount includes: obtaining the account information corresponding to the courier with the pending delivery fee; verifying the account information to obtain a verification result; using the account information with the verification result as the target account, and distributing the courier with the pending delivery fee according to the basic delivery fee amount and the target account.
[0012] A second aspect of the present invention provides a parcel delivery fee payment device, comprising: a parsing module, configured to receive a delivery fee settlement request sent by a terminal, and parse the delivery fee settlement request to obtain a delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement; a generation module, configured to generate a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, thereby obtaining a delivery fee settlement list, wherein the delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list; and an editing module, configured to edit the delivery fee... The settlement list is edited with basic information to obtain a completed delivery fee settlement list; the configuration module is used to determine the delivery fee amount of the network point in the completed delivery fee settlement list when direct delivery fee is enabled, and obtain the network point delivery fee amount corresponding to the network point delivery fee settlement list; the processing module is used to determine the basic delivery fee amount in the basic delivery fee settlement list based on the network point delivery fee amount, and obtain the basic delivery fee amount corresponding to the basic delivery fee settlement list; the delivery module is used to deliver the courier to the delivery fee according to the basic delivery fee amount.
[0013] Optionally, in the first implementation of the second aspect of the present invention, the parsing module is specifically used for: receiving a delivery fee settlement request sent by a terminal; parsing the delivery fee settlement request to obtain key information corresponding to the delivery fee settlement request; performing type matching on the key information to obtain the delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0014] Optionally, in a second implementation of the second aspect of the present invention, the generation module is specifically used for: obtaining a list template corresponding to the dispatch fee type according to the dispatch fee type, and obtaining a target list template corresponding to the dispatch fee type; filling the target list template with data according to the dispatch fee type, and obtaining a filled target list template; and performing standardization processing on the filled target list template to obtain a dispatch fee settlement list, wherein the dispatch fee settlement list includes a basic dispatch fee settlement list and a branch dispatch fee settlement list.
[0015] Optionally, in a third implementation of the second aspect of the present invention, the editing module is specifically used to: obtain the content to be edited in the dispatch fee settlement list, wherein the content to be edited includes at least one of province, outlet name, dispatch fee amount, whether enabled, operator, and operation time; generate a selection box and a serial number corresponding to the content to be edited based on the content to be edited; and perform information editing operations on the dispatch fee settlement list through the selection box and the serial number to obtain the edited dispatch fee settlement list.
[0016] Optionally, in the fourth implementation of the second aspect of the present invention, the configuration module is specifically used to: obtain the target outlet in the edited fee settlement list, and determine whether the target outlet has enabled direct fee payment; if the target outlet has enabled direct fee payment, obtain the outlet fee modification record of the target outlet; generate the fee amount of the target outlet based on the outlet fee modification record, and obtain the outlet fee amount corresponding to the outlet fee settlement list.
[0017] Optionally, in a fifth implementation of the second aspect of the present invention, the processing module further includes: a calculation unit, configured to determine a dispatch amount threshold for the basic dispatch settlement list based on the dispatch amount of the outlet; and a setting unit, configured to set the dispatch amount for the basic dispatch settlement list according to the dispatch amount threshold, thereby obtaining the basic dispatch amount corresponding to the basic dispatch settlement list.
[0018] Optionally, in the sixth implementation of the second aspect of the present invention, the delivery fee module is specifically used to: obtain the account information corresponding to the courier to be paid; verify the account information to obtain the verification result; use the account information with the verification result as the target account, and pay the courier to be paid according to the basic delivery fee amount and the target account.
[0019] A third aspect of the present invention provides a parcel delivery payment device, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the parcel delivery payment device to perform the above-described parcel delivery payment method.
[0020] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the above-described express delivery fee method.
[0021] In the technical solution provided by this invention, a delivery fee settlement request sent by a receiving terminal is received and parsed to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. A delivery fee settlement list corresponding to the delivery fee type is generated based on the delivery fee type, resulting in a delivery fee settlement list. This delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list. Basic information is edited on the delivery fee settlement list to obtain an edited delivery fee settlement list. When direct branch delivery is enabled, the branch delivery fee amount in the branch delivery fee settlement list is determined based on the edited delivery fee settlement list, resulting in the branch delivery fee amount corresponding to the branch delivery fee settlement list. The basic delivery fee amount in the basic delivery fee settlement list is determined based on the branch delivery fee amount, resulting in the basic delivery fee amount corresponding to the basic delivery fee settlement list. Delivery fees are then paid to the couriers whose fees are to be paid, according to the basic delivery fee amount. This invention processes delivery fee settlement requests to obtain a one-to-one correspondence between network point information and network point delivery fee amount, and between courier information and basic delivery fee amount. This facilitates unified management of parcel delivery fees, avoids errors in amounts, and improves the accuracy of delivery fee amounts. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of one embodiment of the express delivery fee method in this invention;
[0023] Figure 2 This is a schematic diagram of another embodiment of the express delivery fee method in this invention;
[0024] Figure 3 This is a schematic diagram of one embodiment of the express delivery fee collection device in this invention;
[0025] Figure 4 This is a schematic diagram of another embodiment of the express delivery fee collection device in this invention;
[0026] Figure 5 This is a schematic diagram of one embodiment of the express delivery fee collection device in this invention. Detailed Implementation
[0027] This invention provides a method, apparatus, device, and storage medium for express delivery fee collection, aimed at improving the accuracy of express delivery fee collection. The terms "first," "second," "third," "fourth," etc. (if applicable) in the specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" or "having" and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 The first embodiment of the express delivery fee method in this invention includes:
[0029] 101. Receive the delivery fee settlement request sent by the courier on the delivery fee settlement webpage of the terminal, and parse the delivery fee settlement request to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0030] Specifically, the server receives the delivery fee settlement request sent by the terminal. This delivery fee settlement request is sent by the courier by clicking on the pre-set delivery fee settlement webpage. The server parses the delivery fee settlement request and classifies it according to the different types of delivery fee settlement requests, resulting in basic delivery fee settlement and branch delivery fee settlement.
[0031] It is understood that the executing entity of this invention can be a parcel delivery device, a terminal, or a server; specific details are not limited here. This embodiment of the invention uses a server as the executing entity for illustration. This embodiment of the invention can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results. Basic AI technologies generally include technologies such as sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operating / interactive systems, and mechatronics. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning. The server can be an independent server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and AI platforms.
[0032] 102. Generate a delivery fee settlement list corresponding to the delivery fee type based on the delivery fee type, and obtain the delivery fee settlement list, which includes the basic delivery fee settlement list and the branch delivery fee settlement list.
[0033] Specifically, the server generates a dispatch settlement list corresponding to each dispatch type. When the dispatch type is basic dispatch settlement, a basic dispatch settlement list is generated; when the dispatch type is branch dispatch settlement, a branch dispatch settlement list is generated. The server accesses the branch dispatch modification operation record page, displaying the serial number, branch name (code), whether it is enabled, basic dispatch range, reason for change, operator, authorization status, and operation time. Users can view the operation record for modifying the branch dispatch information (whether it is enabled, basic dispatch range, authorization status, reason for change, etc.). The server then generates the dispatch settlement list based on the modification operation record.
[0034] 103. Edit the basic information of the delivery fee settlement list to obtain the edited delivery fee settlement list. When editing the branch delivery fee settlement list, it is also necessary to set whether to enable direct delivery fee payment.
[0035] Specifically, the server edits the content of the dispatch fee settlement. The basic information of the dispatch fee settlement list mainly includes province, outlet name / code, dispatch fee amount, whether it is enabled, operator, operation time, etc. Among them, the outlet code is not a required field and can be filled in or not. If it is not filled in, the one-click setting will uniformly set the outlets in the entire province. If it is filled in, the one-click setting will set the outlets that are filled in. After the basic information is confirmed, a selection box and serial number will be generated in front of each basic information. The server can view the information of multiple outlets under that province by selecting the province. The outlet information, operator, and operation time cannot be modified. The edited dispatch fee settlement list is obtained.
[0036] 104. When it is detected that a branch dispatch fee settlement list has enabled direct branch dispatch fee payment, the branch dispatch fee amount in the branch dispatch fee settlement list is determined according to the edited dispatch fee settlement list, and the corresponding branch dispatch fee amount is obtained.
[0037] Specifically, when setting the delivery fee amount for a branch, the server first confirms whether the branch has enabled direct delivery fee payment. If the branch's prepayment exceeds the shipment limit for more than the preset number of days, the delivery fee for that branch will be automatically disabled. When direct delivery fee payment is enabled for a branch in the branch delivery fee settlement list, the server can select branches in batches to set the delivery fee amount. The branch delivery fee amount must be a positive number greater than zero. The branch delivery fee amount can be a fixed amount or a range, for example, the branch delivery fee range is 0.2-1.5 yuan / shipment. The operation record can be viewed to see the operation record of modifying the delivery fee for that branch. The server allows batch setting of the basic dispatch fee range (the amount range is set to a positive number greater than zero) for selected outlets in the outlet list, selection of whether to enable all (all enabled by default), and selection of whether to authorize all (all authorized by default). If all are enabled, all selected outlet data will be set to "enabled"; if all are disabled, all selected outlet data will not be enabled. If all are disabled, all authorization will also be automatically disabled by default. That is, all authorization cannot be enabled separately. Only when all are enabled can the option to enable or disable all authorization be selected.
[0038] 105. Determine the basic dispatch fee amount in the basic dispatch fee settlement list based on the dispatch fee amount of the outlet, and obtain the basic dispatch fee amount corresponding to the basic dispatch fee settlement list;
[0039] It should be noted that the basic dispatch fee amount is set by the branch staff based on the branch dispatch fee amount. The basic dispatch fee amount is allowed to be within the range of the branch dispatch fee amount. If it exceeds this range, it cannot be set. For example, the basic dispatch fee amount can be set to 0.2 yuan / ticket. The basic dispatch fee amount is the same as the branch dispatch fee amount, and the server can perform batch operations.
[0040] 106. Delivery fees will be charged to couriers who are entitled to receive a basic delivery fee.
[0041] Specifically, when a courier completes a delivery, the branch will register it and pay the courier the basic delivery fee amount, which will then be sent to the courier's account.
[0042] Furthermore, the server stores the basic dispatch fee amount in a blockchain database, the specifics of which are not limited here.
[0043] In this embodiment of the invention, a delivery fee settlement request sent by a receiving terminal is received and parsed to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. A delivery fee settlement list corresponding to the delivery fee type is generated based on the delivery fee type, resulting in a delivery fee settlement list. This delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list. Basic information in the delivery fee settlement list is edited to obtain an edited delivery fee settlement list. When direct branch delivery is enabled, the branch delivery fee amount in the branch delivery fee settlement list is determined based on the edited delivery fee settlement list, resulting in the branch delivery fee amount corresponding to the branch delivery fee settlement list. The basic delivery fee amount in the basic delivery fee settlement list is determined based on the branch delivery fee amount, resulting in the basic delivery fee amount corresponding to the basic delivery fee settlement list. Delivery fees are then paid to the couriers to be paid according to the basic delivery fee amount. This invention processes delivery fee settlement requests to obtain a one-to-one correspondence between network point information and network point delivery fee amount, and between courier information and basic delivery fee amount. This facilitates unified management of parcel delivery fees, avoids errors in amounts, and improves the accuracy of delivery fee amounts.
[0044] Please see Figure 2 The second embodiment of the express delivery fee method in this invention includes:
[0045] 201. Receive the delivery fee settlement request sent by the terminal, and parse the delivery fee settlement request to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0046] Specifically, the server receives a delivery fee settlement request sent by the terminal; the server parses the delivery fee settlement request to obtain the key information corresponding to the request; the server performs type matching on the key information to obtain the delivery fee type corresponding to the delivery fee settlement request, where the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. The server receives the delivery fee settlement request sent by the courier through a pre-set delivery fee settlement webpage. The server parses the delivery fee settlement request to obtain key information, which is a request identifier. The request identifier indicates the request type. The server classifies the delivery fee settlement request according to the different types, obtaining basic delivery fee settlement and branch delivery fee settlement.
[0047] 202. Generate a delivery fee settlement list corresponding to the delivery fee type based on the delivery fee type, and obtain the delivery fee settlement list, which includes the basic delivery fee settlement list and the branch delivery fee settlement list.
[0048] Specifically, the server retrieves the list template corresponding to the dispatch fee type, obtaining the target list template for that dispatch fee type. The server then populates the target list template with data according to the dispatch fee type, obtaining the populated target list template. Finally, the server standardizes the populated target list template to obtain the dispatch fee settlement list, which includes a basic dispatch fee settlement list and a branch dispatch fee settlement list. Specifically, the server generates dispatch fee settlement lists corresponding to the dispatch fee type, and retrieves the list template corresponding to the dispatch fee type, obtaining the target list template. When the dispatch fee type is basic dispatch fee settlement, a basic dispatch fee settlement list is generated; when the dispatch fee type is branch dispatch fee settlement, a branch dispatch fee settlement list is generated.
[0049] 203. Edit the basic information of the delivery fee settlement list to obtain the edited delivery fee settlement list;
[0050] Specifically, the server retrieves the content to be edited from the delivery fee settlement list. The content to be edited includes at least one of the following: province, branch name, delivery fee amount, whether it is enabled, operator, and operation time. The server generates a selection box and a sequence number corresponding to the content to be edited based on the content to be edited. The server performs information editing operations on the delivery fee settlement list through the selection box and the sequence number to obtain the edited delivery fee settlement list.
[0051] 204. When direct payment of delivery fees to outlets is enabled, the outlet delivery fee amount in the outlet delivery fee settlement list is determined based on the completed delivery fee settlement list, and the outlet delivery fee amount corresponding to the outlet delivery fee settlement list is obtained.
[0052] Specifically, the server retrieves the target outlets from the edited delivery fee settlement list and determines whether the target outlets have enabled direct delivery fee payment. If the target outlets have enabled direct delivery fee payment, the server retrieves the outlet delivery fee modification records. The server then generates the delivery fee amount for the target outlets based on these records, obtaining the corresponding outlet delivery fee amount in the outlet delivery fee settlement list. If an outlet's prepayment exceeds its shipping limit for more than 8 consecutive days, delivery fee payment for that outlet will be automatically disabled. When direct delivery fee payment is enabled for an outlet in the outlet delivery fee settlement list, the server uses a selection box to batch select outlets to set their delivery fee amounts in batches. The outlet delivery fee amount must be a positive number greater than zero.
[0053] 205. Determine the threshold for the basic dispatch fee settlement list based on the dispatch fee amount at each outlet;
[0054] It should be noted that the base delivery fee amount can be modified, but the modification must be within the specified delivery fee range, such as 0.2-1.5. Modifications outside this range will not be allowed, and the message "Your settings have exceeded the delivery fee range; please reset" will be displayed.
[0055] 206. Set the dispatch fee amount for the basic dispatch fee settlement list according to the dispatch fee amount threshold to obtain the basic dispatch fee amount corresponding to the basic dispatch fee settlement list;
[0056] Specifically, the server can also batch set the selection of fixed dispatch fee amount (the dispatch fee amount must be a positive number greater than zero), select whether to enable all (the default is to enable all), and select whether to participate in direct dispatch fee payment (the default is to participate in all). If you select to enable all, the data of all selected salespersons will be set to "enabled". If you deselect to enable all, the data of all selected salespersons will not be reset. If you deselect to participate in direct dispatch fee payment, the enable of all will also be deselected by default. That is, you cannot enable all separately. You can only select or deselect all when you select to participate in direct dispatch fee payment.
[0057] 207. Delivery fees will be charged to couriers who are entitled to receive a basic delivery fee.
[0058] Specifically, the server obtains the account information corresponding to the courier awaiting delivery; the server verifies the account information and obtains the verification result; the server uses the account information with the verified result as the target account, and the server delivers the fee to the courier awaiting delivery according to the basic delivery fee amount and the target account. Specifically, the server obtains courier information pre-set at the target network point, wherein each target network point contains multiple couriers, and the courier information includes the corresponding account information of the courier. The server first verifies the account information; if the verification is successful, the server processes the delivery fee for the account information; if the verification fails, the server does not deliver the fee to the account.
[0059] Furthermore, the server stores the basic dispatch fee amount in a blockchain database, the specifics of which are not limited here.
[0060] In this embodiment of the invention, a delivery fee settlement request sent by a receiving terminal is received and parsed to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. A delivery fee settlement list corresponding to the delivery fee type is generated based on the delivery fee type, resulting in a delivery fee settlement list. This delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list. Basic information in the delivery fee settlement list is edited to obtain an edited delivery fee settlement list. When direct branch delivery is enabled, the branch delivery fee amount in the branch delivery fee settlement list is determined based on the edited delivery fee settlement list, resulting in the branch delivery fee amount corresponding to the branch delivery fee settlement list. The basic delivery fee amount in the basic delivery fee settlement list is determined based on the branch delivery fee amount, resulting in the basic delivery fee amount corresponding to the basic delivery fee settlement list. Delivery fees are then paid to the couriers to be paid according to the basic delivery fee amount. This invention processes delivery fee settlement requests to obtain a one-to-one correspondence between network point information and network point delivery fee amount, and between courier information and basic delivery fee amount. This facilitates unified management of parcel delivery fees, avoids errors in amounts, and improves the accuracy of delivery fee amounts.
[0061] The express delivery fee collection method in the embodiments of the present invention has been described above. The express delivery fee collection device in the embodiments of the present invention will be described below. Please refer to [link / reference]. Figure 3 The first embodiment of the express delivery fee device in this invention includes:
[0062] The parsing module 301 is used to receive the delivery fee settlement request sent by the terminal, and parse the delivery fee settlement request to obtain the delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0063] The generation module 302 is used to generate a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, and obtain a delivery fee settlement list, wherein the delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list.
[0064] Editing module 303 is used to edit the basic information of the dispatch fee settlement list to obtain the edited dispatch fee settlement list;
[0065] Configuration module 304 is used to determine the point delivery fee amount in the point delivery fee settlement list based on the edited delivery fee settlement list when direct delivery fee payment is enabled, and obtain the point delivery fee amount corresponding to the point delivery fee settlement list.
[0066] Processing module 305 is used to determine the basic dispatch fee amount in the basic dispatch fee settlement list based on the dispatch fee amount of the outlet, and obtain the basic dispatch fee amount corresponding to the basic dispatch fee settlement list.
[0067] The delivery fee module 306 is used to pay delivery fees to couriers who are to be paid according to the basic delivery fee amount.
[0068] Furthermore, the server stores the basic dispatch fee amount in a blockchain database, the specifics of which are not limited here.
[0069] In this embodiment of the invention, a delivery fee settlement request sent by a receiving terminal is received and parsed to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. A delivery fee settlement list corresponding to the delivery fee type is generated based on the delivery fee type, resulting in a delivery fee settlement list. This delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list. Basic information in the delivery fee settlement list is edited to obtain an edited delivery fee settlement list. When direct branch delivery is enabled, the branch delivery fee amount in the branch delivery fee settlement list is determined based on the edited delivery fee settlement list, resulting in the branch delivery fee amount corresponding to the branch delivery fee settlement list. The basic delivery fee amount in the basic delivery fee settlement list is determined based on the branch delivery fee amount, resulting in the basic delivery fee amount corresponding to the basic delivery fee settlement list. Delivery fees are then paid to the couriers to be paid according to the basic delivery fee amount. This invention processes delivery fee settlement requests to obtain a one-to-one correspondence between network point information and network point delivery fee amount, and between courier information and basic delivery fee amount. This facilitates unified management of parcel delivery fees, avoids errors in amounts, and improves the accuracy of delivery fee amounts.
[0070] Please see Figure 4 The second embodiment of the express delivery fee device in this invention includes:
[0071] The parsing module 301 is used to receive the delivery fee settlement request sent by the terminal, and parse the delivery fee settlement request to obtain the delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0072] The generation module 302 is used to generate a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, and obtain a delivery fee settlement list, wherein the delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list.
[0073] Editing module 303 is used to edit the basic information of the dispatch fee settlement list to obtain the edited dispatch fee settlement list;
[0074] Configuration module 304 is used to determine the point delivery fee amount in the point delivery fee settlement list based on the edited delivery fee settlement list when direct delivery fee payment is enabled, and obtain the point delivery fee amount corresponding to the point delivery fee settlement list.
[0075] Processing module 305 is used to determine the basic dispatch fee amount in the basic dispatch fee settlement list based on the dispatch fee amount of the outlet, and obtain the basic dispatch fee amount corresponding to the basic dispatch fee settlement list.
[0076] The delivery fee module 306 is used to pay delivery fees to couriers who are to be paid according to the basic delivery fee amount.
[0077] Optionally, the parsing module 301 is specifically used for:
[0078] The system receives a delivery fee settlement request sent by the terminal; parses the delivery fee settlement request to obtain key information corresponding to the delivery fee settlement request; performs type matching on the key information to obtain the delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type includes basic delivery fee settlement and branch delivery fee settlement.
[0079] Optionally, the generation module 302 is specifically used for:
[0080] Obtain the list template corresponding to the dispatch fee type according to the dispatch fee type, and obtain the target list template corresponding to the dispatch fee type; fill the target list template with data according to the dispatch fee type to obtain the filled target list template; perform standardization processing on the filled target list template to obtain the dispatch fee settlement list, wherein the dispatch fee settlement list includes the basic dispatch fee settlement list and the branch dispatch fee settlement list.
[0081] Optionally, the editing module 303 is specifically used for:
[0082] Obtain the content to be edited from the dispatch fee settlement list, wherein the content to be edited includes at least one of the following: province, branch name, dispatch fee amount, whether enabled, operator, and operation time; generate a selection box and a serial number corresponding to the content to be edited based on the content to be edited; perform information editing operations on the dispatch fee settlement list through the selection box and the serial number to obtain the edited dispatch fee settlement list.
[0083] Optionally, configuration module 304 is specifically used for:
[0084] Obtain the target outlet in the completed delivery fee settlement list and determine whether the target outlet has enabled direct delivery fee payment; if the target outlet has enabled direct delivery fee payment, obtain the outlet delivery fee modification record of the target outlet; generate the delivery fee amount of the target outlet based on the outlet delivery fee modification record, and obtain the outlet delivery fee amount corresponding to the outlet delivery fee settlement list.
[0085] Optionally, the processing module 305 also includes:
[0086] Calculation unit 3051 is used to determine the dispatch fee amount threshold of the basic dispatch fee settlement list based on the dispatch fee amount of the outlet;
[0087] Setting unit 3052 is used to set the dispatch fee amount for the basic dispatch fee settlement list according to the dispatch fee amount threshold, so as to obtain the basic dispatch fee amount corresponding to the basic dispatch fee settlement list.
[0088] Optionally, the fee disbursement module 306 is specifically used for:
[0089] Obtain the account information corresponding to the courier with pending delivery fees; verify the account information and obtain the verification result; use the account information with the verified result as the target account, and deliver the fees to the courier with pending delivery fees according to the basic delivery fee amount and the target account.
[0090] Furthermore, the server stores the basic dispatch fee amount in a blockchain database, the specifics of which are not limited here.
[0091] In this embodiment of the invention, a delivery fee settlement request sent by a receiving terminal is received and parsed to obtain the delivery fee type corresponding to the delivery fee settlement request. The delivery fee type includes basic delivery fee settlement and branch delivery fee settlement. A delivery fee settlement list corresponding to the delivery fee type is generated based on the delivery fee type, resulting in a delivery fee settlement list. This delivery fee settlement list includes a basic delivery fee settlement list and a branch delivery fee settlement list. Basic information in the delivery fee settlement list is edited to obtain an edited delivery fee settlement list. When direct branch delivery is enabled, the branch delivery fee amount in the branch delivery fee settlement list is determined based on the edited delivery fee settlement list, resulting in the branch delivery fee amount corresponding to the branch delivery fee settlement list. The basic delivery fee amount in the basic delivery fee settlement list is determined based on the branch delivery fee amount, resulting in the basic delivery fee amount corresponding to the basic delivery fee settlement list. Delivery fees are then paid to the couriers to be paid according to the basic delivery fee amount. This invention processes delivery fee settlement requests to obtain a one-to-one correspondence between network point information and network point delivery fee amount, and between courier information and basic delivery fee amount. This facilitates unified management of parcel delivery fees, avoids errors in amounts, and improves the accuracy of delivery fee amounts.
[0092] above Figure 3 and Figure 4 The express delivery fee collection device in this embodiment of the invention will be described in detail from the perspective of modular functional entities. The express delivery fee collection device in this embodiment of the invention will be described in detail from the perspective of hardware processing.
[0093] Figure 5This is a schematic diagram of a parcel delivery payment device 500 provided in an embodiment of the present invention. The parcel delivery payment device 500 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 510 (e.g., one or more processors) and a memory 520, and one or more storage media 530 (e.g., one or more mass storage devices) for storing application programs 533 or data 532. The memory 520 and storage media 530 can be temporary or persistent storage. The program stored in the storage media 530 may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on the parcel delivery payment device 500. Furthermore, the processor 510 may be configured to communicate with the storage media 530 and execute the series of instruction operations in the storage media 530 on the parcel delivery payment device 500.
[0094] The parcel delivery device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input / output interfaces 560, and / or one or more operating systems 531, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 5 The illustrated express delivery fee collection device structure does not constitute a limitation on the express delivery fee collection device, and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0095] The present invention also provides a parcel delivery payment device, which includes a memory and a processor. The memory stores computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor performs the steps of the parcel delivery payment method in the above embodiments.
[0096] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when the instructions are executed on a computer, cause the computer to perform the steps of the express delivery fee method.
[0097] Furthermore, the computer-readable storage medium may primarily include a stored program area and a stored data area, wherein the stored program area may store the operating system, an application program required for at least one function, etc.; and the stored data area may store data created based on the use of blockchain nodes, etc.
[0098] The blockchain referred to in this invention is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include an underlying blockchain platform, a platform product service layer, and an application service layer.
[0099] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0100] If the integrated unit is implemented as 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 technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0101] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method of expediting the billing of a courier, characterized by, The express delivery fee paying method comprises: receiving a delivery fee settlement request sent by a courier in a delivery fee settlement webpage of a terminal, and analyzing the delivery fee settlement request to obtain a delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type comprises basic delivery fee settlement and branch delivery fee settlement; generating a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, to obtain the delivery fee settlement list, wherein the delivery fee settlement list comprises a basic delivery fee settlement list and a branch delivery fee settlement list; editing basic information of the delivery fee settlement list to obtain an edited delivery fee settlement list, wherein when editing the branch delivery fee settlement list, it further comprises setting whether to open a delivery fee direct reach; when it is detected that the branch delivery fee settlement list opens the branch delivery fee direct reach, determining a branch delivery fee amount in the branch delivery fee settlement list according to the edited delivery fee settlement list to obtain a branch delivery fee amount corresponding to the branch delivery fee settlement list; determining a basic delivery fee amount in the basic delivery fee settlement list according to the branch delivery fee amount to obtain a basic delivery fee amount corresponding to the basic delivery fee settlement list; paying a delivery fee to a courier to be paid according to the basic delivery fee amount.
2. The method of claim 1 wherein, receiving a delivery fee settlement request sent by a terminal, and analyzing the delivery fee settlement request to obtain a delivery fee type corresponding to the delivery fee settlement request, comprising: receiving a delivery fee settlement request sent by a terminal; analyzing the delivery fee settlement request to obtain key information corresponding to the delivery fee settlement request; performing type matching on the key information to obtain a delivery fee type corresponding to the delivery fee settlement request, wherein the delivery fee type comprises basic delivery fee settlement and branch delivery fee settlement.
3. The method of claim 1, wherein The generating a delivery fee settlement list corresponding to the delivery fee type according to the delivery fee type, to obtain the delivery fee settlement list, comprises: obtaining a list template corresponding to the delivery fee type according to the delivery fee type to obtain a target list template corresponding to the delivery fee type; performing data filling on the target list template according to the delivery fee type to obtain a filled target list template; performing standardization processing on the filled target list template to obtain a delivery fee settlement list, wherein the delivery fee settlement list comprises a basic delivery fee settlement list and a branch delivery fee settlement list.
4. The method of claim 1, wherein The editing basic information of the delivery fee settlement list to obtain an edited delivery fee settlement list, comprises: obtaining to-be-edited content in the delivery fee settlement list, wherein the to-be-edited content comprises at least one of a province, a branch name, a delivery fee amount, whether to enable, an operator, and an operation time; generating a selection box and a serial number corresponding to the to-be-edited content based on the to-be-edited content; performing information editing operation on the delivery fee settlement list through the selection box and the serial number to obtain an edited delivery fee settlement list.
5. The method of claim 1 wherein, The when it is detected that the branch delivery fee settlement list opens the branch delivery fee direct reach, determining a branch delivery fee amount in the branch delivery fee settlement list according to the edited delivery fee settlement list to obtain a branch delivery fee amount corresponding to the branch delivery fee settlement list, comprises: acquire a target node in the edited finished fee settlement list, and determine whether the target node opens a fee direct reach; if the target node opens the fee direct reach, acquire a node fee modification record of the target node; generate a fee amount of the target node based on the node fee modification record, to obtain a node fee amount corresponding to the node fee settlement list.
6. The method of claim 1, wherein the determining the base fee amount in the base fee settlement list according to the node fee amount, to obtain a base fee amount corresponding to the base fee settlement list, comprises: determining a fee amount threshold of the base fee settlement list based on the node fee amount; performing fee amount setting on the base fee settlement list according to the fee amount threshold, to obtain a base fee amount corresponding to the base fee settlement list.
7. The method of claim 1-6, wherein, the performing fee on the express courier to be paid according to the base fee amount, comprises: acquiring account information corresponding to the express courier to be paid; verifying the account information to obtain a verification result; taking the account information with a passed verification result as a target account, and performing fee on the express courier to be paid according to the base fee amount and the target account.
8. A parcel delivery fee collection device, characterized in that, the express fee device comprises: an analysis module, configured to receive a fee settlement request sent by an express courier clicking a fee settlement page of a terminal, and analyze the fee settlement request to obtain a fee type corresponding to the fee settlement request, wherein the fee type comprises base fee settlement and node fee settlement; a generation module, configured to generate a fee settlement list corresponding to the fee type according to the fee type, to obtain a fee settlement list, wherein the fee settlement list comprises a base fee settlement list and a node fee settlement list; an editing module, configured to edit base information of the fee settlement list to obtain an edited finished fee settlement list, wherein when editing the node fee settlement list, it further comprises setting whether to open fee direct reach; a configuration module, configured to determine a node fee amount in the node fee settlement list according to the edited finished fee settlement list when detecting that the node fee settlement list opens node fee direct reach, to obtain a node fee amount corresponding to the node fee settlement list; a processing module, configured to determine a base fee amount in the base fee settlement list according to the node fee amount, to obtain a base fee amount corresponding to the base fee settlement list; a fee module, configured to perform fee on an express courier to be paid according to the base fee amount.
9. A courier billing apparatus, comprising: the express fee device comprises a memory and at least one processor, and the memory stores instructions; the at least one processor invokes the instructions in the memory, so that the express fee device performs the express fee method in any one of claims 1-7.
10. A computer-readable storage medium having stored thereon instructions, the instructions comprising, the instructions are executed by the processor to implement the express fee method in any one of claims 1-7.
Citation Information
Patent Citations
Logistics payment settlement method and system
CN111882306A
Express delivery fee-dispatching charging method and system
CN111967906A