A logistics tracking management system and method based on blockchain
Through the blockchain-based logistics tracking management system, the problem of low real-time tracking and capacity utilization in the existing technology is solved, real-time tracking and capacity optimization of goods is realized, and the efficiency and safety of logistics management are improved.
Patent Information
- Application Number
- CN202411297638.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2044-09-18
AI Technical Summary
It is difficult to achieve real-time tracking of goods, and timely discover lost parts and missing parts. At the same time, the fixed logistics route is prone to problems of dissatisfaction with cargo.
The logistics tracking and management system based on blockchain is adopted, and the goods characteristic value is calculated through the cargo marking module, the transportation management module records vehicle goods information, the logistics update module updates convolution distance, the blockchain module broadcasts and verifys information, and the order planning module optimizes capacity allocation.
Real-time tracking and abnormal detection of goods is realized, the transparency, safety and efficiency of logistics and transportation are improved, and capacity utilization and logistics route planning are optimized.
Smart Images

Figure CN119379145B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of logistics management, and in particular to a blockchain-based logistics tracking management system and method. Background Art
[0002] Logistics refers to the management and coordination of the entire process from the producer to the end user, including procurement, transportation, warehousing, packaging, inventory management, order processing, distribution and other links. The goal is to deliver products from the producer to the consumer at the lowest cost and time. The commonly used logistics supply method is to send goods from supply stations in various places and transport them to another supply station by vehicle. In this process, it is necessary to track and manage the goods and plan the vehicle transportation route reasonably.
[0003] Existing logistics management technologies usually achieve the purpose of logistics tracking by building a goods circulation database and scanning the package circulation code at the supply station, thereby updating the database through the circulation code. However, on the one hand, the circulation code is easy to wear out, and on the other hand, the database construction requires a large cost. A good network environment is also required during the database update process, which cannot guarantee real-time tracking of goods and timely detection of lost or missing items.
[0004] In addition, for transport vehicles, the logistics routes are relatively fixed, and the problem of insufficient cargo load may occur during the transportation of goods, resulting in insufficient vehicle capacity. However, if packages are randomly distributed, it will affect the timeliness of package circulation. An orderly management method is needed to uniformly allocate transportation tasks. Summary of the invention
[0005] The purpose of the present invention is to provide a blockchain-based logistics tracking management system and method to solve the problems raised in the above background technology.
[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: a logistics tracking management system based on blockchain, comprising: a cargo marking module, a transportation management module, a logistics update module, a blockchain module and an order planning module;
[0007] The cargo marking module is used to calculate the cargo feature value according to the weight and volume of each cargo. After the cargo is loaded, the cargo grade is determined by the destination of the cargo, and a sequence of cargo feature values of each grade is generated. The feature sequences of each cargo are convolved level by level in the order of grade, and the final calculation result is recorded as the convolution distance of all cargo on the vehicle;
[0008] The transport management module is used to set the logistics management device on the transport vehicle, and the logistics management device can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive the signal sent by the supply station, number the supply station according to the distance between the supply station and the vehicle, and generate the logistics route in the order of the numbering and send it to the logistics management device;
[0009] The logistics update module is arranged at the supply station, and is used to allocate pulse signals of different carrier frequencies to each supply station. When loading and unloading packages at the supply station, each time a product is loaded and unloaded, the characteristic value of the product is obtained by weighing the mass and volume of the product, and the characteristic value is multiplied by a preset modulation coefficient to obtain the pulse signal width, and the pulse signal of the corresponding width is modulated and sent to the logistics management device of the vehicle;
[0010] The blockchain module is used for the logistics management device to broadcast the current convolution distance in the blockchain after the loading and unloading is completed at the supply station. The preceding supply station calculates the quantity of goods loaded and unloaded by the vehicle at the supply station and the characteristic value of the loaded and unloaded goods according to the change of the convolution distance, and sends the calculation result back to the blockchain. The supply station checks the in-and-out information with the blockchain information, and alarms when there is inconsistency, and outputs the quantity and characteristic value of abnormal goods.
[0011] The order planning module is used to calculate the spare capacity of vehicles in the subsequent supply station according to the information broadcast in the blockchain, allocate orders from the supply station to different subsequent supply stations according to the spare capacity of the vehicles, maximize the convolution distance of the allocated vehicles, and load and unload goods in the subsequent supply station according to the allocation results.
[0012] Furthermore, the cargo marking module includes: a feature verification unit, a sequence convolution unit and a distance recording unit;
[0013] The characteristic verification unit is used to calculate the average density of the goods according to the weight and volume of the goods, and multiply the average density by a preset coefficient to obtain a characteristic value of the goods;
[0014] The sequence convolution unit is used to classify the goods according to the destination of the goods when loading the goods, and generate a sequence of characteristic values of the goods of each grade;
[0015] The distance recording unit is used to perform convolution operations on the product feature value sequence level by level according to the order of the product levels, and output the calculation result as the convolution distance.
[0016] Further, the transportation management module includes: a vehicle communication unit and a route navigation unit;
[0017] The vehicle communication unit is composed of a logistics management device installed on a transport vehicle, and is used to record vehicle logistics information and receive pulse signals;
[0018] The route navigation unit is used to guide the transport vehicles according to the generated logistics routes and predict the time when the vehicles arrive at each supply station.
[0019] Further, the logistics update module includes: a pulse distribution unit and a feature update unit;
[0020] The pulse distribution unit is used to distribute pulse signals of different basic carrier frequencies to the supply station, and bind the device that sends the pulse signal to the loading and unloading recording device;
[0021] The feature updating unit is used to modulate the basic carrier frequency according to the loading and unloading process of the goods at the supply station, and send the modulated pulse signal to the logistics management equipment of the vehicle.
[0022] Furthermore, the blockchain module includes: a block broadcast unit, a logistics accounting unit, and an alarm output unit;
[0023] The block broadcast unit is used to upload the convolution distance after vehicle loading and unloading to the blockchain for broadcasting;
[0024] The logistics accounting unit is used to calculate the broadcast convolution distance in the upstream supply station and upload the goods accounting list to the blockchain;
[0025] The alarm output unit is used to check the inventory at the supply station and to alarm when the check results of two supply stations are inconsistent.
[0026] Further, the order planning module includes: a space planning unit and an order allocation unit;
[0027] The space planning unit is used to calculate the spare capacity of the vehicle after it reaches the supply station in the downstream supply station;
[0028] The order allocation unit is used to allocate the transport orders in the supply station to the vehicles according to the spare transport capacity of the vehicles.
[0029] A blockchain-based logistics tracking management method includes the following steps:
[0030] Step S1. Number the supply stations by distance. When loading and unloading goods at the departure station, multiply the average density of each piece of goods by the preset magnification factor to obtain the characteristic value of the goods. After loading, obtain the characteristic value sequence of the goods at each supply station;
[0031] Step S2. Perform convolution operations on the product feature value sequence step by step according to the order of the supply station numbers, output the calculation results as the vehicle convolution distance, set a logistics management device on the vehicle, and record the vehicle convolution distance in the logistics management device;
[0032] Step S3. Pulse signals with different basic carrier frequencies are allocated to the supply station. After the vehicle arrives at the supply station, each time a product is loaded or unloaded, the mass and volume of the product are weighed to obtain the characteristic value of the product. The pulse signal width is determined according to the characteristic value, and the pulse signal of the corresponding width is sent to the logistics management device. The convolution distance of the vehicle is updated according to the characteristic fitting method.
[0033] Step S4. After loading and unloading is completed, the current convolution distance of the vehicle is broadcasted in the blockchain. The upstream supply station performs a deconvolution operation on the broadcasted convolution distance to obtain the cargo loading and unloading information of the vehicle at the supply station, and uploads the calculation result to the blockchain. The current supply station verifies the blockchain data and the loading and unloading data in the station, and issues an alarm if there is any inconsistency;
[0034] Step S5. The downstream supply station calculates the spare capacity of the vehicle based on the cargo loading and unloading information in the blockchain, and allocates the transportation orders in the supply station according to the capacity allocation method, so that the convolution distance remains at the maximum value when the vehicle passes through the supply station.
[0035] Further, step S1 includes:
[0036] Step S11. Taking the vehicle departure station as the starting point, the supply stations are numbered in descending order according to the transportation distance from the departure station, and the numbering result is recorded as {W1, W2, ..., Wj, ..., Wn}, where n is the number of supply stations and Wj is the number of the j-th supply station;
[0037] Step S12. Measure the weight and volume of all goods, and obtain a characteristic value R of the goods according to the measurement results, where R=a·M / V, where a is a preset magnification factor, M is the weight of the goods, and V is the packaging volume of the goods;
[0038] Step S13. Load the goods at the departure station. After loading, record the characteristic values of the goods sent to the supply station Wj in the order of loading as sequence U j , the U j =[x1,x2,…,xm], where m represents the quantity of goods sent to supply station Wj, and xm represents the characteristic value of the mth goods sent to supply station Wj.
[0039] Further, step S2 includes:
[0040] Step S21. Perform convolution operation on the product feature value sequence step by step to obtain the convolution distance of the product:
[0041] ;
[0042] Where pj represents the sequential convolution at the supply station Wj, U j (i) represents sequence U j The characteristic value of the i-th commodity in, U j+1(mi) represents sequence U j+1 The characteristic value of the mi-th item in , Q is the convolution distance of the item;
[0043] Step S22. Set the logistics management equipment on the transport vehicle. The logistics management equipment can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive signals sent by the supply station. After recording the convolution distance of the vehicle's current transported goods in the logistics management equipment, the vehicle departs from the departure station and heads to the supply station.
[0044] Further, step S3 includes:
[0045] Step S31. After the vehicle arrives at the supply station, the goods destined for the corresponding supply station are loaded and unloaded from the vehicle. The mass and volume of each load and unloaded goods are weighed, and the characteristic value of the goods is calculated according to the method of step S12;
[0046] Step S32. Allocate pulse signals of different basic carrier frequencies to each supply station, calculate the characteristic value of the goods, modulate the carrier frequency according to the characteristic value, and obtain a modulated pulse signal with a waveform of d(t), where d(t)=sinω·t, where t represents time, ω represents the basic carrier frequency allocated by the supply station, and t∈[0,R], where R is the characteristic value of the goods;
[0047] Step S33. The supply station sends a modulated pulse signal to the logistics management device of the vehicle. When unloading goods from the vehicle, a high-level signal is sent, and when loading goods into the vehicle, a low-level signal is sent. The logistics management device records the width of the pulse signal in the database;
[0048] Step S34. The logistics management device generates a cargo feature value sequence TE of a high-level signal and a cargo feature value sequence TR of a low-level signal from the pulse signal width recorded in the database, and updates the convolution distance of the vehicle according to the feature fitting method. The feature fitting method is:
[0049] List the inverse convolution equation and calculate the values of qj and QE:
[0050] ;
[0051] Among them, qj represents the updated value of the sequence convolution at the supply station Wj, QE is the updated cargo convolution distance, g is the maximum number of elements in the sequences TE and TR, TR(i) and TE(i) represent the i-th element value in the sequences TR and TE respectively;
[0052] Replace the convolution distance Q recorded in the logistics management device with QE.
[0053] Further, step S4 includes:
[0054] Step S41. Before the vehicle leaves the supply station, the logistics management device broadcasts the vehicle's current updated convolution distance QE and the convolution distance Q before the update to the blockchain;
[0055] Step S42. The upstream supply station downloads the convolution distance before and after the update in the blockchain, and compares the QE, qj before and after the update with the goods feature value sequence U recorded in the upstream supply station. j+1 Substitute the deconvolution equation in step S34 to obtain the value of TR-TE, determine the value of sequence TR according to the published order allocation records, and obtain the sequence TE after subtraction;
[0056] Step S43. The upstream supply station uploads the calculated sequence TE to the blockchain. The current supply station verifies the data in the blockchain and the loading and unloading data recorded in the supply station. When there is a discrepancy, an alarm is issued. When the verification is consistent, the vehicle is released and goes to the downstream supply station, and goes to step S5.
[0057] Further, step S5 includes:
[0058] Step S51. The downstream supply station will calculate the spare capacity L of the vehicle, where L satisfies , according to the characteristic values of the goods corresponding to the transport order, using the order generation tool, under the premise that the sum of the characteristic values of the goods corresponding to the allocation order D is less than L, the allocation order is automatically selected from the transport orders of the downstream supply station to make D take the maximum value;
[0059] Step S52: Determine the goods to be loaded after the vehicle arrives at the downstream supply station according to the assigned order, and upload the order assignment record to the blockchain.
[0060] Compared with the prior art, the beneficial effects achieved by the present invention are:
[0061] 1. The present invention calculates the characteristic value of the goods by the weight and volume of the goods in each vehicle, determines the grade of the goods by the destination of the goods, generates a characteristic sequence of the goods for each grade, performs convolution on the characteristic sequence of the goods step by step, and finally obtains the convolution distance of all the goods, thereby ensuring that all the goods in the vehicle have a unique identification, being able to detect abnormalities in the transportation of goods in a timely manner, avoiding tampering of the goods information, and improving the transparency, safety and efficiency of logistics transportation.
[0062] 2. The present invention can send an independent pulse to the vehicle every time a package is loaded or unloaded at the supply station, update the convolution distance according to the width of all pulses, broadcast the current convolution distance to the blockchain after loading and unloading, and alarm when the convolution distances of the front and rear supply stations are inconsistent, thereby strengthening information exchange, improving transportation efficiency, optimizing inventory management, and strengthening safety measures, thereby improving the overall logistics management level and efficiency.
[0063] 3. The present invention enables each subsequent supply station to calculate the free space of the vehicle according to the total characteristic value of the current goods in the vehicle and the vehicle parameters, and allocate the logistics orders in the supply station, thereby improving the operation speed of the logistics supply chain, increasing the utilization rate of transportation capacity, and thus improving logistics transportation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0065] Figure 1 It is a structural schematic diagram of a blockchain-based logistics tracking management system of the present invention;
[0066] Figure 2 It is a schematic diagram of the steps of a blockchain-based logistics tracking management method of the present invention. DETAILED DESCRIPTION
[0067] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0068] See also Figure 1 , the present invention provides a technical solution: a blockchain-based logistics tracking management system, including: a cargo marking module, a transportation management module, a logistics update module, a blockchain module and an order planning module;
[0069] The cargo marking module is used to calculate the cargo feature value according to the weight and volume of each cargo. After the cargo is loaded, the cargo grade is determined by the destination of the cargo, and a sequence of cargo feature values of each grade is generated. The feature sequences of each cargo are convolved level by level in the order of grade, and the final calculation result is recorded as the convolution distance of all cargo on the vehicle;
[0070] The cargo marking module includes: a feature verification unit, a sequence convolution unit and a distance recording unit;
[0071] The characteristic verification unit is used to calculate the average density of the goods according to the weight and volume of the goods, and multiply the average density by a preset coefficient to obtain a characteristic value of the goods;
[0072] The sequence convolution unit is used to classify the goods according to the destination of the goods when loading the goods, and generate a sequence of characteristic values of the goods of each grade;
[0073] The distance recording unit is used to perform convolution operations on the product feature value sequence level by level according to the order of the product levels, and output the calculation result as the convolution distance.
[0074] The transport management module is used to set the logistics management device on the transport vehicle, and the logistics management device can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive the signal sent by the supply station, number the supply station according to the distance between the supply station and the vehicle, and generate the logistics route in the order of the numbering and send it to the logistics management device;
[0075] The transportation management module includes: a vehicle communication unit and a route navigation unit;
[0076] The vehicle communication unit is composed of a logistics management device installed on a transport vehicle, and is used to record vehicle logistics information and receive pulse signals;
[0077] The route navigation unit is used to guide the transport vehicles according to the generated logistics routes and predict the time when the vehicles arrive at each supply station.
[0078] The logistics update module is arranged at the supply station, and is used to allocate pulse signals of different carrier frequencies to each supply station. When loading and unloading packages at the supply station, each time a product is loaded and unloaded, the characteristic value of the product is obtained by weighing the mass and volume of the product, and the characteristic value is multiplied by a preset modulation coefficient to obtain the pulse signal width, and the pulse signal of the corresponding width is modulated and sent to the logistics management device of the vehicle;
[0079] The logistics update module includes: a pulse distribution unit and a feature update unit;
[0080] The pulse distribution unit is used to distribute pulse signals of different basic carrier frequencies to the supply station, and bind the device that sends the pulse signal to the loading and unloading recording device;
[0081] The feature updating unit is used to modulate the basic carrier frequency according to the loading and unloading process of the goods at the supply station, and send the modulated pulse signal to the logistics management equipment of the vehicle.
[0082] The blockchain module is used for the logistics management device to broadcast the current convolution distance in the blockchain after the loading and unloading is completed at the supply station. The preceding supply station calculates the quantity of goods loaded and unloaded by the vehicle at the supply station and the characteristic value of the loaded and unloaded goods according to the change of the convolution distance, and sends the calculation result back to the blockchain. The supply station checks the in-and-out information with the blockchain information, and alarms when there is inconsistency, and outputs the quantity and characteristic value of abnormal goods.
[0083] The blockchain module includes: a block broadcast unit, a logistics accounting unit and an alarm output unit;
[0084] The block broadcast unit is used to upload the convolution distance after vehicle loading and unloading to the blockchain for broadcasting;
[0085] The logistics accounting unit is used to calculate the broadcast convolution distance in the upstream supply station and upload the goods accounting list to the blockchain;
[0086] The alarm output unit is used to check the inventory at the supply station and to alarm when the check results of two supply stations are inconsistent.
[0087] The order planning module is used to calculate the spare capacity of vehicles in the subsequent supply station according to the information broadcast in the blockchain, allocate orders from the supply station to different subsequent supply stations according to the spare capacity of the vehicles, maximize the convolution distance of the allocated vehicles, and load and unload goods in the subsequent supply station according to the allocation results.
[0088] The order planning module includes: a space planning unit and an order allocation unit;
[0089] The space planning unit is used to calculate the spare capacity of the vehicle after it reaches the supply station in the downstream supply station;
[0090] The order allocation unit is used to allocate the transport orders in the supply station to the vehicles according to the spare transport capacity of the vehicles.
[0091] A blockchain-based logistics tracking management method includes the following steps:
[0092] Step S1. Number the supply stations by distance. When loading and unloading goods at the departure station, multiply the average density of each piece of goods by the preset magnification factor to obtain the characteristic value of the goods. After loading, obtain the characteristic value sequence of the goods at each supply station;
[0093] Step S1 includes:
[0094] Step S11. Taking the vehicle departure station as the starting point, the supply stations are numbered in descending order according to the transportation distance from the departure station, and the numbering result is recorded as {W1, W2, ..., Wj, ..., Wn}, where n is the number of supply stations and Wj is the number of the j-th supply station;
[0095] Step S12. Measure the weight and volume of all goods, and obtain a characteristic value R of the goods according to the measurement results, where R=a·M / V, where a is a preset magnification factor, M is the weight of the goods, and V is the packaging volume of the goods;
[0096] Step S13. Load the goods at the departure station. After loading, record the characteristic values of the goods sent to the supply station Wj in the order of loading as sequence U j , the U j=[x1,x2,…,xm], where m represents the quantity of goods sent to supply station Wj, and xm represents the characteristic value of the mth goods sent to supply station Wj.
[0097] Step S2. Perform convolution operations on the product feature value sequence step by step according to the order of the supply station numbers, output the calculation results as the vehicle convolution distance, set a logistics management device on the vehicle, and record the vehicle convolution distance in the logistics management device;
[0098] Step S2 includes:
[0099] Step S21. Perform convolution operation on the product feature value sequence step by step to obtain the convolution distance of the product:
[0100] ;
[0101] Where pj represents the sequential convolution at the supply station Wj, U j (i) represents sequence U j The characteristic value of the i-th commodity in, U j+1 (mi) represents sequence U j+1 The characteristic value of the mi-th item in , Q is the convolution distance of the item;
[0102] Step S22. Set the logistics management equipment on the transport vehicle. The logistics management equipment can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive signals sent by the supply station. After recording the convolution distance of the vehicle's current transported goods in the logistics management equipment, the vehicle departs from the departure station and heads to the supply station.
[0103] Step S3. Pulse signals with different basic carrier frequencies are allocated to the supply station. After the vehicle arrives at the supply station, each time a product is loaded or unloaded, the mass and volume of the product are weighed to obtain the characteristic value of the product. The pulse signal width is determined according to the characteristic value, and the pulse signal of the corresponding width is sent to the logistics management device. The convolution distance of the vehicle is updated according to the characteristic fitting method.
[0104] Step S3 includes:
[0105] Step S31. After the vehicle arrives at the supply station, the goods destined for the corresponding supply station are loaded and unloaded from the vehicle. The mass and volume of each load and unloaded goods are weighed, and the characteristic value of the goods is calculated according to the method of step S12;
[0106] Step S32. Allocate pulse signals of different basic carrier frequencies to each supply station, calculate the characteristic value of the goods, modulate the carrier frequency according to the characteristic value, and obtain a modulated pulse signal with a waveform of d(t), where d(t)=sinω·t, where t represents time, ω represents the basic carrier frequency allocated by the supply station, and t∈[0,R], where R is the characteristic value of the goods;
[0107] Step S33. The supply station sends a modulated pulse signal to the logistics management device of the vehicle. When unloading goods from the vehicle, a high-level signal is sent, and when loading goods into the vehicle, a low-level signal is sent. The logistics management device records the width of the pulse signal in the database;
[0108] Step S34. The logistics management device generates a cargo feature value sequence TE of a high-level signal and a cargo feature value sequence TR of a low-level signal from the pulse signal width recorded in the database, and updates the convolution distance of the vehicle according to the feature fitting method. The feature fitting method is:
[0109] List the inverse convolution equation and calculate the values of qj and QE:
[0110] ;
[0111] Among them, qj represents the updated value of the sequence convolution at the supply station Wj, QE is the updated cargo convolution distance, g is the maximum number of elements in the sequences TE and TR, TR(i) and TE(i) represent the i-th element value in the sequences TR and TE respectively;
[0112] Replace the convolution distance Q recorded in the logistics management device with QE.
[0113] Step S4. After loading and unloading is completed, the current convolution distance of the vehicle is broadcasted in the blockchain. The upstream supply station performs a deconvolution operation on the broadcasted convolution distance to obtain the cargo loading and unloading information of the vehicle at the supply station, and uploads the calculation result to the blockchain. The current supply station verifies the blockchain data and the loading and unloading data in the station, and issues an alarm if there is any inconsistency;
[0114] Step S4 includes:
[0115] Step S41. Before the vehicle leaves the supply station, the logistics management device broadcasts the vehicle's current updated convolution distance QE and the convolution distance Q before the update to the blockchain;
[0116] Step S42. The upstream supply station downloads the convolution distance before and after the update in the blockchain, and compares the QE, qj before and after the update with the goods feature value sequence U recorded in the upstream supply station. j+1 Substitute the deconvolution equation in step S34 to obtain the value of TR-TE, determine the value of sequence TR according to the published order allocation records, and obtain the sequence TE after subtraction;
[0117] Step S43. The upstream supply station uploads the calculated sequence TE to the blockchain. The current supply station verifies the data in the blockchain and the loading and unloading data recorded in the supply station. When there is a discrepancy, an alarm is issued. When the verification is consistent, the vehicle is released and goes to the downstream supply station, and goes to step S5.
[0118] Step S5. The downstream supply station calculates the spare capacity of the vehicle based on the cargo loading and unloading information in the blockchain, and allocates the transportation orders in the supply station according to the capacity allocation method, so that the convolution distance remains at the maximum value when the vehicle passes through the supply station.
[0119] Step S5 includes:
[0120] Step S51. The downstream supply station will calculate the spare capacity L of the vehicle, where L satisfies , according to the characteristic values of the goods corresponding to the transport order, using the order generation tool, under the premise that the sum of the characteristic values of the goods corresponding to the allocation order D is less than L, the allocation order is automatically selected from the transport orders of the downstream supply station to make D take the maximum value;
[0121] Step S52: Determine the goods to be loaded after the vehicle arrives at the downstream supply station according to the assigned order, and upload the order assignment record to the blockchain.
[0122] Example: A logistics route consists of a departure station and three supply stations. The vehicle is loaded at the departure station. The feature value sequences of the goods transported to each supply station are [2, 4, 3], [4, 1, 4], and [3, 1, 2, 4] respectively. Then the vehicle convolution distance Q = 22 · 2 + 32 · 4 = 172;
[0123] After the vehicle arrives at supply station 1, it unloads all the goods [2,4,3] shipped to supply station 1, and adds the goods [1,1] shipped to supply station 2, updates the convolution distance QE=19·2+32·4=166, and uploads the convolution distance before and after the update to the blockchain. The departure station calculates the additional goods as [1,1] through Q and QE and the shipment record [2,4,3] of the departure station, and uploads the calculation result to the blockchain. Supply station 1 compares the calculation result with the shipment record, and releases the vehicle after confirmation to transport the goods to supply station 2.
[0124] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0125] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A logistics tracking management method based on blockchain, characterized in that: The method comprises the following steps: Step S1. Number the supply stations by distance. When loading and unloading goods at the departure station, multiply the average density of each piece of goods by the preset magnification factor to obtain the characteristic value of the goods. After loading, obtain the characteristic value sequence of the goods at each supply station; Step S2. Perform convolution operations on the product feature value sequence step by step according to the order of the supply station numbers, output the calculation results as the vehicle convolution distance, set a logistics management device on the vehicle, and record the vehicle convolution distance in the logistics management device; Step S3. Pulse signals with different basic carrier frequencies are allocated to the supply station. After the vehicle arrives at the supply station, each time a product is loaded or unloaded, the mass and volume of the product are weighed to obtain the characteristic value of the product. The pulse signal width is determined according to the characteristic value, and the pulse signal of the corresponding width is sent to the logistics management device. The convolution distance of the vehicle is updated according to the characteristic fitting method. Step S4. After loading and unloading is completed, the current convolution distance of the vehicle is broadcasted in the blockchain. The upstream supply station performs a deconvolution operation on the broadcasted convolution distance to obtain the cargo loading and unloading information of the vehicle at the supply station, and uploads the calculation result to the blockchain. The current supply station verifies the blockchain data and the loading and unloading data in the station, and issues an alarm if there is any inconsistency; Step S5. The downstream supply station calculates the spare capacity of the vehicle based on the cargo loading and unloading information in the blockchain, and allocates the transportation orders in the supply station according to the capacity allocation method, so that the convolution distance remains at the maximum value when the vehicle passes through the supply station.
2. According to the blockchain-based logistics tracking management method of claim 1, it is characterized by: Step S1 includes: Step S11. Taking the vehicle departure station as the starting point, the supply stations are numbered in descending order according to the transportation distance from the departure station, and the numbering result is recorded as {W1, W2, ..., Wj, ..., Wn}, where n is the number of supply stations and Wj is the number of the j-th supply station; Step S12. Measure the weight and volume of all goods, and obtain a characteristic value R of the goods according to the measurement results, where R=a·M / V, where a is a preset magnification factor, M is the weight of the goods, and V is the packaging volume of the goods; Step S13. Load the goods at the departure station. After loading, record the characteristic values of the goods sent to the supply station Wj in the order of loading as sequence U j , the U j =[x1,x2,…,xm], where m represents the quantity of goods sent to supply station Wj, and xm represents the characteristic value of the mth goods sent to supply station Wj.
3. According to a blockchain-based logistics tracking management method according to claim 2, it is characterized by: Step S2 includes: Step S21. Perform convolution operation on the product feature value sequence step by step to obtain the convolution distance of the product: ; Where pj represents the sequential convolution at the supply station Wj, U j (i) represents sequence U j The characteristic value of the i-th commodity in, U j+1 (mi) represents sequence U j+1 The characteristic value of the mi-th item in , Q is the convolution distance of the item; Step S22. Set the logistics management equipment on the transport vehicle. The logistics management equipment can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive signals sent by the supply station. After recording the convolution distance of the vehicle's current transported goods in the logistics management equipment, the vehicle departs from the departure station and heads to the supply station.
4. According to the blockchain-based logistics tracking management method of claim 3, it is characterized by: Step S3 includes: Step S31. After the vehicle arrives at the supply station, the goods destined for the corresponding supply station are loaded and unloaded from the vehicle. The mass and volume of each load and unloaded goods are weighed, and the characteristic value of the goods is calculated according to the method of step S12; Step S32. Allocate pulse signals of different basic carrier frequencies to each supply station, calculate the characteristic value of the goods, modulate the carrier frequency according to the characteristic value, and obtain a modulated pulse signal with a waveform of d(t), where d(t)=sinω·t, where t represents time, ω represents the basic carrier frequency allocated by the supply station, and t∈[0,R], where R is the characteristic value of the goods; Step S33. The supply station sends a modulated pulse signal to the logistics management device of the vehicle. When unloading goods from the vehicle, a high-level signal is sent, and when loading goods into the vehicle, a low-level signal is sent. The logistics management device records the width of the pulse signal in the database; Step S34. The logistics management device generates a cargo feature value sequence TE of a high-level signal and a cargo feature value sequence TR of a low-level signal from the pulse signal width recorded in the database, and updates the convolution distance of the vehicle according to the feature fitting method. The feature fitting method is: List the inverse convolution equation and calculate the values of qj and QE: ; Among them, qj represents the updated value of the sequence convolution at the supply station Wj, QE is the updated cargo convolution distance, g is the maximum number of elements in the sequences TE and TR, TR(i) and TE(i) represent the i-th element value in the sequences TR and TE respectively; Replace the convolution distance Q recorded in the logistics management device with QE.
5. According to the blockchain-based logistics tracking management method of claim 4, it is characterized by: Step S4 includes: Step S41. Before the vehicle leaves the supply station, the logistics management device broadcasts the vehicle's current updated convolution distance QE and the convolution distance Q before the update to the blockchain; Step S42. The upstream supply station downloads the convolution distance before and after the update in the blockchain, and compares the QE, qj before and after the update with the goods feature value sequence U recorded in the upstream supply station. j+1 Substitute the deconvolution equation in step S34 to obtain the value of TR-TE, determine the value of sequence TR according to the published order allocation records, and obtain the sequence TE after subtraction; Step S43. The upstream supply station uploads the calculated sequence TE to the blockchain. The current supply station checks the data in the blockchain with the loading and unloading data recorded in the supply station. If the check is inconsistent, an alarm is issued. If the check is consistent, the vehicle is released and goes to the downstream supply station, and then goes to step S5; Step S5 includes: Step S51. The downstream supply station will calculate the spare capacity L of the vehicle, where L satisfies , according to the characteristic values of the goods corresponding to the transport order, using the order generation tool, under the premise that the sum of the characteristic values of the goods corresponding to the allocation order D is less than L, the allocation order is automatically selected from the transport orders of the downstream supply station to make D take the maximum value; Step S52: Determine the goods to be loaded after the vehicle arrives at the downstream supply station according to the assigned order, and upload the order assignment record to the blockchain.
6. A blockchain-based logistics tracking management system, characterized in that: The system includes the following modules: cargo marking module, transportation management module, logistics update module, blockchain module and order planning module; The cargo marking module is used to calculate the cargo feature value according to the weight and volume of each cargo. After the cargo is loaded, the cargo grade is determined by the destination of the cargo, and a sequence of cargo feature values of each grade is generated. The feature sequences of each cargo are convolved level by level in the order of grade, and the final calculation result is recorded as the convolution distance of all cargo on the vehicle; The transport management module is used to set the logistics management device on the transport vehicle, and the logistics management device can record the convolution distance of the goods on the vehicle, provide route planning navigation, and receive the signal sent by the supply station, number the supply station according to the distance between the supply station and the vehicle, and generate the logistics route in the order of the numbering and send it to the logistics management device; The logistics update module is arranged at the supply station, and is used to allocate pulse signals of different carrier frequencies to each supply station. When loading and unloading packages at the supply station, each time a product is loaded and unloaded, the characteristic value of the product is obtained by weighing the mass and volume of the product, and the characteristic value is multiplied by a preset modulation coefficient to obtain the pulse signal width, and the pulse signal of the corresponding width is modulated and sent to the logistics management device of the vehicle; The blockchain module is used for the logistics management device to broadcast the current convolution distance in the blockchain after the loading and unloading is completed at the supply station. The preceding supply station calculates the quantity of goods loaded and unloaded by the vehicle at the supply station and the characteristic value of the loaded and unloaded goods according to the change of the convolution distance, and sends the calculation result back to the blockchain. The supply station checks the in-and-out information with the blockchain information, and alarms when there is inconsistency, and outputs the quantity and characteristic value of abnormal goods. The order planning module is used to calculate the spare capacity of vehicles in the subsequent supply station according to the information broadcast in the blockchain, allocate orders from the supply station to different subsequent supply stations according to the spare capacity of the vehicles, maximize the convolution distance of the allocated vehicles, and load and unload goods in the subsequent supply station according to the allocation results.
7. A blockchain-based logistics tracking management system according to claim 6, characterized in that: The cargo marking module includes: a feature verification unit, a sequence convolution unit and a distance recording unit; The characteristic verification unit is used to calculate the average density of the goods according to the weight and volume of the goods, and multiply the average density by a preset coefficient to obtain a characteristic value of the goods; The sequence convolution unit is used to classify the goods according to the destination of the goods when loading the goods, and generate a sequence of characteristic values of the goods of each grade; The distance recording unit is used to perform convolution operations on the product feature value sequence level by level according to the order of the product levels, and output the calculation result as the convolution distance.
8. A blockchain-based logistics tracking management system according to claim 7, characterized in that: The transportation management module includes: a vehicle communication unit and a route navigation unit; The vehicle communication unit is composed of a logistics management device installed on a transport vehicle, and is used to record vehicle logistics information and receive pulse signals; The route navigation unit is used to guide the transport vehicle according to the generated logistics route and predict the time when the vehicle arrives at each supply station; The logistics update module includes: a pulse distribution unit and a feature update unit; The pulse distribution unit is used to distribute pulse signals of different basic carrier frequencies to the supply station, and bind the device that sends the pulse signal to the loading and unloading recording device; The feature updating unit is used to modulate the basic carrier frequency according to the loading and unloading process of the goods at the supply station, and send the modulated pulse signal to the logistics management equipment of the vehicle.
9. A blockchain-based logistics tracking management system according to claim 8, characterized in that: The blockchain module includes: a block broadcast unit, a logistics accounting unit and an alarm output unit; The block broadcast unit is used to upload the convolution distance after vehicle loading and unloading to the blockchain for broadcasting; The logistics accounting unit is used to calculate the broadcast convolution distance in the upstream supply station and upload the goods accounting list to the blockchain; The alarm output unit is used to check the inventory at the supply station and to alarm when the check results of two supply stations are inconsistent.
10. A blockchain-based logistics tracking management system according to claim 9, characterized in that: The order planning module includes: a space planning unit and an order allocation unit; The space planning unit is used to calculate the spare capacity of the vehicle after it reaches the supply station in the downstream supply station; The order allocation unit is used to allocate the transport orders in the supply station to the vehicles according to the spare transport capacity of the vehicles.
Citation Information
Patent Citations
Logistics management system based on Internet
CN111738570A
Smart park logistics intelligent monitoring and management system based on Internet of Things
CN117196437A