A blockchain-based logistics express workflow method and system

By introducing blockchain technology into the logistics express system, the inefficiency and information security problems of the existing system in multi-participants and long-distance transportation scenarios have been solved, and more efficient and secure logistics management has been achieved.

CN112633773BActive Publication Date: 2025-02-14FOSHAN UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110011137.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-06
Publication Date
2025-02-14
Estimated Expiration
2041-01-06

AI Technical Summary

Technical Problem

The existing logistics express system is inefficient in multi-participants and long-distance transportation scenarios, the information transmission has the risk of tampering and errors, and the degree of systematization is not high.

Method used

The blockchain-based logistics express workflow method is adopted, and through the collaborative work of the initialization module, the express delivery module, the express delivery module and the express delivery receiving module, the efficient management and information sharing of express delivery sending, transportation and reception are realized.

Benefits of technology

It improves communication efficiency during logistics express delivery, reduces costs, reduces information errors and tampering risks, and achieves more efficient logistics management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0002885120660000011
    Figure HDA0002885120660000011
  • Figure HDA0002885120660000021
    Figure HDA0002885120660000021
Patent Text Reader

Abstract

The present disclosure provides a blockchain-based logistics express workflow method and system, including: an initialization module for initializing a logistics express workflow system; an express sending module for generating an express order number, submitting an express sending application, and a chain request for the express sending application; an express delivery module for approving the chain request for the express sending application, saving the express sending application, and submitting the chain request for the express delivery application; an express receiving module for approving the chain request for the express delivery application, saving the chain request for the express delivery application. The private cloud platform system provided by the present disclosure builds an efficient and flexible application software cluster, which improves the low communication efficiency, high cost, and information errors between the express sender, the express delivery party, and the express receiver in the logistics express process; reduces the problems of low degree of digitization, low efficiency, and the risk of many information being tampered with or having errors in traditional management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of logistics and express delivery, and in particular to a blockchain-based logistics and express delivery workflow method and system thereof. Background Art

[0002] Workflow approval is a comprehensive and coordinated management or service behavior involving many aspects of work. When there are many process nodes, information transmission and sharing are not timely and sufficient. The approval process is managed based on computer and network technology. The logistics and express delivery system is designed based on the relevant business of logistics and express delivery, and manages the business involved in logistics and express delivery through functions such as express delivery, express delivery, and express delivery. The system creates a workflow by filling in relevant information in the process form by the express sender, and the process form is then transferred from the express sender to each executor in the process node. Due to the large number of execution participants and the long-distance transportation involved, the degree of standardization of this type of system is low, the efficiency is low, and there is a risk that much information may be tampered with or there is a transmission error. Summary of the invention

[0003] The purpose of the present disclosure is to propose an efficient workflow approval method for process-related personnel to communicate during work.

[0004] In order to achieve the above-mentioned purpose, the present disclosure provides a blockchain-based logistics express workflow method, characterized in that the method comprises the following steps:

[0005] Step 1: The initialization module initializes the blockchain-based logistics and express workflow system;

[0006] Step 2: The express sender submits an express delivery application through the express delivery module and then sends the express delivery, and submits an on-chain request for the express delivery application through the express delivery module, wherein the express delivery application includes the express delivery order number;

[0007] Step 3: After receiving the express, the express delivery party approves the on-chain request for the immediate express delivery application through the express delivery module, and the on-chain request for the immediate express delivery application is the latest on-chain request for the express delivery application;

[0008] Step 4, if the on-chain request of the instant express sending application is approved, the express delivery party saves the instant express sending application in the express delivery module through the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and go to step 6; or if the on-chain request of the instant express sending application is not approved after 10 days, the express delivery module saves the instant express sending application in the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and go to step 6; or if the on-chain request of the instant express sending application is not approved, the express delivery party sends a notification of the on-chain request of the instant express sending application not approved to the express sender through the express delivery module, and the express sender updates the express sending application through the express sending module and submits the on-chain request of the updated express sending application; go to step 3;

[0009] Step 5: After the express is delivered, the courier submits an express delivery application and a request for uplinking the express delivery application through the express delivery module, wherein the express delivery application includes the express order number;

[0010] Step 6: After receiving the express, the express recipient approves the on-chain request for the instant express delivery application through the express receiving module, and the on-chain request for the instant express delivery application is the on-chain request for the latest express delivery application;

[0011] Step 7, if the on-chain request of the instant express delivery application is approved, the express recipient saves the instant express delivery application in the express delivery module through the express receiving module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved after 10 days, the express receiving module saves the instant express delivery application in the express delivery module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved, the express delivery party sends a notification of the on-chain request of the instant express delivery application not approved to the express delivery party through the express delivery module, and the express delivery party updates the express delivery application through the express delivery module and submits the on-chain request of the updated express delivery application; go to step 6;

[0012] Among them, the system modules of the logistics express workflow system include an initialization module, an express sending module, an express delivery module and an express receiving module.

[0013] Specifically, the user communicates with the logistics express workflow system by opening a browser supported by a terminal device. The browser supported by the terminal device includes at least one of an IE kernel browser, a Firefox kernel browser, and a Chrome kernel browser. The terminal device used by the user is a smart phone, a tablet computer, a desktop computer, or a smart wearable device.

[0014] Specifically, the user communicates with the logistics express workflow system through a browser supported by the operating system of the mobile device, the operating system of the mobile device includes at least one of Android and IOS, and the browser supported by the operating system of the mobile device includes at least one of UC Browser, QQ Browser, and Baidu Browser.

[0015] Specifically, the deployment equipment of the logistics express workflow system includes a server and a business database, and is deployed in a cluster of multiple servers.

[0016] Specifically, the logistics express workflow system uses Socket to directly communicate between the server cluster and each module, and the transmitted content adopts a simple XML data format protocol to communicate with the logistics express workflow system through WiFi and 3G / 4G networks.

[0017] The present invention also provides a blockchain-based logistics and express workflow system, the system comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program running in the following system modules:

[0018] Initialization module, used to initialize the logistics express workflow system;

[0019] The express delivery module is used to generate express delivery numbers, submit express delivery applications, and upload express delivery applications to the blockchain;

[0020] The express delivery module is used to approve the chain request of express delivery application, save the express delivery application, submit the chain request of express delivery application, and broadcast the chain request of express delivery application;

[0021] The express receiving module is used to approve the chain request of the express delivery application, save the chain request of the express delivery application, and broadcast the chain request of the express delivery application.

[0022] The beneficial effects of the present disclosure are as follows: the private cloud platform system provided by the present disclosure builds an efficient and flexible application software cluster, and organizes various business functions based on service content; based on the characteristics of the logistics and express delivery industry, it realizes the effective management of the logistics and express delivery process; improves the low efficiency, high cost and information errors in communication between the express sender, the express transporter and the express receiver in the logistics and express delivery process; through the application of new media and new technologies, it reduces the problems of low degree of digitalization, low efficiency and the risk of many information being tampered with or erroneous in traditional management. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The above and other features of the present disclosure will become more apparent by describing in detail the embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings of the present disclosure represent the same or similar elements. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure. For those skilled in the art, other accompanying drawings can be obtained based on these accompanying drawings without creative work. In the accompanying drawings:

[0024] Figure 1 Shown is a flowchart of a blockchain-based logistics and express delivery workflow method disclosed in the present invention;

[0025] Figure 2 Shown is a module architecture diagram of a blockchain-based logistics and express workflow system disclosed in the present invention. DETAILED DESCRIPTION

[0026] The following will be combined with the embodiments and drawings to clearly and completely describe the concept, specific structure and technical effects of the present disclosure, so as to fully understand the purpose, scheme and effect of the present disclosure. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0027] like Figure 1 The flowchart of a blockchain-based logistics express workflow method according to the present disclosure is shown below. Figure 1 To illustrate the blockchain-based logistics and express workflow system according to the present disclosure.

[0028] The present disclosure proposes a logistics express delivery method, which specifically includes the following steps:

[0029] Step 1, the initialization module initializes the logistics express workflow system;

[0030] Step 2: The express sender submits an express delivery application through the express delivery module and then sends the express delivery, and submits an on-chain request for the express delivery application through the express delivery module, wherein the express delivery application includes the express delivery order number;

[0031] Step 3: After receiving the express, the express delivery party approves the on-chain request for the immediate express delivery application through the express delivery module, and the on-chain request for the immediate express delivery application is the latest on-chain request for the express delivery application;

[0032] Step 4, if the on-chain request of the instant express sending application is approved, the express delivery party saves the instant express sending application in the express delivery module through the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and go to step 6; or if the on-chain request of the instant express sending application is not approved after 10 days, the express delivery module saves the instant express sending application in the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and go to step 6; or if the on-chain request of the instant express sending application is not approved, the express delivery party sends a notification of the on-chain request of the instant express sending application not approved to the express sender through the express delivery module, and the express sender updates the express sending application through the express sending module and submits the on-chain request of the updated express sending application; go to step 3;

[0033] Step 5: After the express is delivered, the courier submits an express delivery application and a request for uplinking the express delivery application through the express delivery module, wherein the express delivery application includes the express order number;

[0034] Step 6: After receiving the express, the express recipient approves the on-chain request for the instant express delivery application through the express receiving module, and the on-chain request for the instant express delivery application is the on-chain request for the latest express delivery application;

[0035] Step 7, if the on-chain request of the instant express delivery application is approved, the express recipient saves the instant express delivery application in the express delivery module through the express receiving module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved after 10 days, the express receiving module saves the instant express delivery application in the express delivery module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved, the express delivery party sends a notification of the on-chain request of the instant express delivery application not approved to the express delivery party through the express delivery module, and the express delivery party updates the express delivery application through the express delivery module and submits the on-chain request of the updated express delivery application; go to step 6;

[0036] Among them, the system modules of the logistics express workflow system include an initialization module, an express sending module, an express delivery module and an express receiving module.

[0037] Furthermore, the user communicates with the logistics express workflow system by opening a browser supported by the terminal device. The browser supported by the terminal device includes at least one of IE kernel browser, Firefox kernel browser, and Chrome kernel browser. The terminal device used by the user is one of a smart phone, a tablet computer, a desktop computer, and a smart wearable device.

[0038] Furthermore, the user communicates with the logistics express workflow system through a browser supported by the operating system of the mobile device, the operating system of the mobile device includes at least one of Android and IOS, and the browser supported by the operating system of the mobile device includes at least one of UC Browser, QQ Browser, and Baidu Browser.

[0039] Furthermore, the deployment equipment of the logistics express workflow system includes a server and a business database, and is deployed in a cluster of multiple servers.

[0040] Furthermore, the logistics express workflow system uses Socket to directly communicate between the server cluster and each module, and the transmitted content adopts a simple XML data format protocol to communicate with the logistics express workflow system through WiFi, 3G / 4G network.

[0041] Furthermore, the initialization module initializes the logistics express workflow system to initialize the Socket communication interface, the client or browser end connects to the server end, and each user role logs in to the corresponding account. Among them, the user roles are at least: express sender, express delivery party, express receiver and other related users.

[0042] Among them, the dealer’s store renovation is reported through the showroom decoration workflow system, and the persons in charge of both parties record and follow up the project through functions such as reporting, approval, allocation, and acceptance.

[0043] The embodiment of the present disclosure provides a blockchain-based logistics and express workflow system, such as Figure 2 The figure shows a blockchain-based logistics express workflow system diagram of the present disclosure, wherein the system comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to run in the following system modules:

[0044] Initialization module, used to initialize the logistics express workflow system;

[0045] The express delivery module is used to generate express delivery numbers, submit express delivery applications, and upload express delivery applications to the blockchain;

[0046] The express delivery module is used to approve the chain request of express delivery application, save the express delivery application, submit the chain request of express delivery application, and broadcast the chain request of express delivery application;

[0047] The express receiving module is used to approve the chain request of the express delivery application, save the chain request of the express delivery application, and broadcast the chain request of the express delivery application.

[0048] Application scenarios of blockchain-based logistics and express workflow system implementation:

[0049] The express sender needs to send the express to the express recipient. The express carrier will deliver the express according to the process after receiving it from the express sender. The express recipient will confirm that the express has been received after receiving it from the express carrier.

[0050] The initialization module initializes the blockchain-based logistics and express workflow system in the following steps:

[0051] 1) Confirm the usage rights of each user;

[0052] 2) Make sure the network remains unobstructed;

[0053] 3) Ensure that the data is accurate before approval or review.

[0054] The steps for applying for express delivery in the express delivery module are as follows:

[0055] 1) The express sender selects an express carrier to submit an express delivery application, which includes the registered account information and Chinese name of the government unit, enterprise and individual user, the shipping address and the receiving address. The registered account uses the organization code, business registration number or personal ID card as the associated identifier, and the registered account is unique;

[0056] 2) The express delivery application also includes an express delivery number. The rule for generating the express delivery number is that the express delivery number is eight digits, the initial value of the express delivery number is 00000000, and each time the express delivery application is submitted in the express delivery module, the express delivery number increases by 1;

[0057] 3) Submit a request for express delivery application;

[0058] 4) After the operation is successful, the courier will be notified to review and approve the courier's request to upload the application to the chain.

[0059] The process approval steps for the express delivery module are:

[0060] 1) The courier logs in to the system and selects the chain request for the courier application. After entering the approval interface, the courier will review the content of the courier application and the received courier. If the content of the courier application is consistent with the received courier, and the user registration account information and Chinese name, shipping address and delivery address of the courier application are correct, the chain request for the courier application is approved and then goes to 3);

[0061] 2) If the approval is not passed, the express delivery party sends a notification of the approval failure of the on-chain request of the instant express delivery application to the express sender through the express delivery module. The express sender updates the express delivery application through the express delivery module and submits the on-chain request of the updated express delivery application, and then goes to 1);

[0062] 3) After approval, the courier will save the courier delivery application in the courier delivery module and broadcast it to the courier sending module and the courier receiving module;

[0063] 4) If the on-chain request of the express delivery application is not approved after 10 days, the express delivery module will save the on-chain request of the express delivery application in the express delivery module and broadcast it to the express delivery module and the express receiving module;

[0064] 5) After the courier delivers the package, the courier submits a chain request for the courier delivery application through the courier delivery module.

[0065] The process approval steps of the express receiving module are:

[0066] 1) The express delivery recipient logs in to the system and selects the chain request for the express delivery application. After entering the approval interface, the approval begins. The express delivery recipient will approve the express delivery application according to the content of the express delivery application and the express delivery that has been received. If the content of the express delivery application is consistent with the express delivery received, and the user registration account information and Chinese name of the express delivery application, the shipping address and the receiving address and other information are correct, then the chain request for the express delivery application is approved and then go to 3);

[0067] 2) If the approval is not passed, the express recipient sends a notification of the approval failure of the on-chain request for the instant express delivery application to the express carrier through the express receiving module. The express carrier updates the express delivery application through the express delivery module and submits a request for the updated express delivery application to be on-chain, and then goes to 1);

[0068] 3) After approval, the express recipient saves the express delivery application in the express receiving module and broadcasts it to the express sending module and the express delivery module;

[0069] 4) If the on-chain request for the express delivery application is not approved after 10 days, the express receiving module will save the on-chain request for the express delivery application in the express receiving module and broadcast it to the express sending module and the express delivery module.

[0070] The blockchain-based logistics and express workflow system can be run on computing devices such as desktop computers, notebooks, PDAs, and cloud servers. The blockchain-based logistics and express workflow system can include, but is not limited to, processors and memories. Those skilled in the art will understand that the example is only an example of a blockchain-based logistics and express workflow system, and does not constitute a limitation on a blockchain-based logistics and express workflow system. It can include more or less components than the example, or combine certain components, or different components. For example, the blockchain-based logistics and express workflow system can also include input and output devices, network access devices, buses, etc.

[0071] The processor 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 gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the operation system of the logistics express workflow system based on blockchain, and uses various interfaces and lines to connect the various parts of the entire operation system of the logistics express workflow system based on blockchain.

[0072] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the exhibition hall decoration workflow system by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0073] Although the description of the present disclosure has been quite detailed and specifically describes several described embodiments, it is not intended to be limited to any of these details or embodiments or any particular embodiment, but should be regarded as providing a broad possible interpretation of these claims by reference to the appended claims in view of the prior art, thereby effectively covering the intended scope of the present disclosure. In addition, the above description of the present disclosure is based on the embodiments foreseeable by the inventors, and its purpose is to provide a useful description, and those non-substantial changes to the present disclosure that have not yet been foreseen may still represent equivalent changes to the present disclosure.

Claims

1. A blockchain-based logistics and express workflow method, characterized in that: The method comprises the following steps: Step 1, the initialization module initializes the logistics express workflow system; Step 2: The express sender submits an express delivery application through the express delivery module and then sends the express delivery, and submits an on-chain request for the express delivery application through the express delivery module, wherein the express delivery application includes the express delivery order number; Step 3: After receiving the express, the express delivery party approves the on-chain request for the immediate express delivery application through the express delivery module, and the on-chain request for the immediate express delivery application is the latest on-chain request for the express delivery application; Step 4, if the on-chain request of the instant express sending application is approved, the express delivery party saves the instant express sending application in the express delivery module through the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and goes to step 5; or if the on-chain request of the instant express sending application is not approved after 10 days, the express delivery module saves the instant express sending application in the express delivery module, and broadcasts the on-chain request of the instant express sending application to the express sending module and the express receiving module, and goes to step 5; or if the on-chain request of the instant express sending application is not approved, the express delivery party sends a notification of the on-chain request of the instant express sending application not approved to the express sender through the express delivery module, and the express sender updates the express sending application through the express sending module and submits the on-chain request of the updated express sending application; go to step 3; Step 5: After the express is delivered, the courier submits an express delivery application and a request for uplinking the express delivery application through the express delivery module, wherein the express delivery application includes the express order number; Step 6: After receiving the express, the express recipient approves the on-chain request for the instant express delivery application through the express receiving module, and the on-chain request for the instant express delivery application is the on-chain request for the latest express delivery application; Step 7, if the on-chain request of the instant express delivery application is approved, the express recipient saves the instant express delivery application in the express delivery module through the express receiving module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved after 10 days, the express receiving module saves the instant express delivery application in the express delivery module, and broadcasts the on-chain request of the instant express delivery application to the express sending module and the express delivery module; or if the on-chain request of the instant express delivery application is not approved, the express delivery party sends a notification of the on-chain request of the instant express delivery application not approved to the express delivery party through the express delivery module, and the express delivery party updates the express delivery application through the express delivery module and submits the on-chain request of the updated express delivery application; go to step 6; The system modules of the logistics express workflow system include an initialization module, an express sending module, an express delivery module and an express receiving module; The user communicates with the logistics express workflow system by opening a browser supported by a terminal device, wherein the browser supported by the terminal device includes at least one of an IE kernel browser, a Firefox kernel browser, and a Chrome kernel browser, and the terminal device used by the user is one of a smart phone, a tablet computer, a desktop computer, and a smart wearable device; The user communicates with the logistics express workflow system through a browser supported by the operating system of the mobile device, and the operating system of the mobile device includes at least one of Android and IOS; The deployment equipment of the logistics express workflow system includes a server and a business database, and is deployed in a cluster of multiple servers; The logistics express workflow system uses Socket to directly communicate between the server cluster and each module. The transmitted content adopts a simple XML data format protocol and communicates with the logistics express workflow system through WiFi or G / 4G network.

2. A blockchain-based logistics and express workflow system, characterized in that: The system includes: 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 blockchain-based logistics and express workflow method according to claim 1 is implemented and runs in the following system modules: Initialization module, used to initialize the logistics express workflow system; The express delivery module is used to generate express delivery numbers, submit express delivery applications, and upload express delivery applications to the blockchain; The express delivery module is used to approve the chain request of express delivery application, save the express delivery application, submit the chain request of express delivery application, and broadcast the chain request of express delivery application; The express receiving module is used to approve the chain request of the express delivery application, save the chain request of the express delivery application, and broadcast the chain request of the express delivery application.

Citation Information

Patent Citations

  • Exhibition hall decorating workflow method and system

    CN108921499A

  • Express certificate storage method and device based on block chain, and medium

    CN111091330A