Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below with reference to the specific embodiments of the present disclosure and the accompanying drawings. It is to be understood that the embodiments described are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments obtained by a person skilled in the art without making any inventive step based on the embodiments in this description shall fall within the scope of protection of this document.
As mentioned above, the articles are easy to lose and be lost during the circulation process. Therefore, the embodiments of the present specification aim to provide a logistics packaging box, which can detect logistics related information such as disassembly state information and position information of a box body and write the detected logistics related information into a blockchain, make the logistics related information be credible and traceable by using the characteristic that the blockchain cannot be tampered with, and such logistics related information can be used for identifying whether the logistics packaging box is opened or not in the circulation process, so as to improve the security in the article circulation process.
The technical solutions provided by the embodiments of the present description are described in detail below with reference to the accompanying drawings.
Referring to fig. 1 and 2, an embodiment of the present disclosure provides a logistics packaging box, which may include abox body 10, adisassembly sensing module 20, apositioning module 30, and aprocessing module 40.
Thebox 10 has areceiving cavity 11 for receiving an article. Thedisassembly sensing module 20 is disposed on thebox 10, and can detect the disassembly status information of thebox 10. Thepositioning module 30 is disposed on thebox 10, and can obtain the position information of thebox 10.
Theprocessing module 40 is connected to the disassemblingsensing module 20 and thepositioning module 30, and can run block chain software, and has the capability of information storage and information operation, so that the disassembling state information detected by the disassemblingsensing module 20 and the position information acquired by thepositioning module 30 can be written into the block chain.
It should be noted that, in practical applications, thedisassembly sensing module 20 may be disposed on the inner side of thebox 10, or may also be disposed on the outer side of thebox 10, or may also be disposed on the inner layer of thebox 10, and the position of thedisassembly sensing module 20 on thebox 10 is not limited in this embodiment of the specification. Fig. 1 is only illustrated with thedetachable sensing module 20 disposed outside thecase 10.
In the logistics packaging box of the embodiment of the specification, theaccommodating cavity 11 of thebox body 10 can accommodate articles to be transported, and thedisassembly sensing module 20 and the positioning module are arranged on thebox body 10, so that the disassembly state and position of thebox body 10 of the logistics packaging box can be monitored in the article circulation process; through setting up theprocessing module 40 that has processing and cochain function and be connectedprocessing module 40 with disassemblingperception module 20 andorientation module 30, can write into the block chain with the state information of disassembling and the positional information ofbox body 10, because the block chain has the characteristic that can not falsify, make the state information of disassembling and the positional information ofbox body 10 credible and traceable, and these information can be used for discerning whether the commodity circulation packing carton is opened at the commodity circulation in-process, and then make the block chain node on the block chain obtain these information and discern whether article have in the circulation in-process and transfer the package, unusual such as packet loss, improve the security of article circulation process.
Alternatively, as shown in fig. 1 and 2, thedisassembly sensing module 20 may include at least one of the following sensors: alight sensor 21, avibration sensor 22, apressure sensor 23, and the like. Wherein, thelight sensor 21, thevibration sensor 22 and thepressure sensor 23 are respectively connected with theprocessing module 40.
Wherein, thelight sensor 21 can be disposed on the inner wall of thebox 10, and can detect the light intensity in thebox 10 and output the detected light intensity to theprocessing module 40. Avibration sensor 22 may be provided on thecase 10, which may detect the intensity of vibration of thecase 10. Thepressure sensor 23 may be disposed on thecartridge 10, and may detect the amount of pressure applied to thecartridge 10.
Accordingly, theprocessing module 40 can identify whether thebox 10 is disassembled or not based on the above information collected by thedisassembly sensing module 20, thereby obtaining the disassembly status information of thebox 10. Illustratively, thecase 10 is in a closed state without being broken, and the light intensity inside the case is small, so that if the light intensity detected by thelight sensor 21 exceeds the light intensity threshold, it indicates that thecase 10 is broken, and it can be determined that thecase 10 is disassembled. As another example, if the intensity of the vibration detected by thevibration sensor 22 exceeds the threshold intensity of the vibration, it is determined that thecartridge 10 is disassembled. For another example, if the pressure difference between two adjacent detected pressure levels of thepressure sensor 23 exceeds the pressure difference threshold, it indicates that the contents of thebox 10 are being unpacked, and thus it can be determined that thebox 10 is disassembled. It should be noted that the light intensity threshold, the vibration intensity threshold, and the pressure difference threshold may be preset and stored in theprocessing module 40 according to actual needs, which is not specifically limited in the embodiment of the present disclosure.
Of course, in other alternative manners, thedisassembly sensing module 20 may further include other sensors capable of sensing the disassembly state, which is not specifically limited in this embodiment of the present disclosure.
It can be understood that one or more sensors such as thelight sensor 21, thepressure sensor 23 and thevibration sensor 22 are adopted in the disassembledsensing module 20, which is easy to manufacture, simple to implement and low in cost.
In the embodiment of the present disclosure, thepositioning module 30 may include any device having a positioning function. As an alternative, thePositioning module 30 may include, but is not limited to, a Global Positioning System (GPS) module, a beidou Positioning module, and the like.
Alternatively, as shown in fig. 1 and 2, theprocessing module 40 may include a blockchain uplink chip 41. Theblockchain uplink chip 41 is a chip capable of running blockchain software, and has capabilities of information storage, information operation and the like, and also has a physical attack resistance capability. For example, thechain chip 41 in the blockchain may be an existing chuncao 8910DM chip or the like. It is understood that theprocessing module 40 is implemented by using a blockchain chaining chip.
Further, as another alternative, as shown in fig. 1 and fig. 2, theprocessing module 40 may further include acommunication module 42, and thecommunication module 42 is connected to the blockchain uplink chip 41. Thecommunication module 42 may be any component having an information transceiving function, for example, including but not limited to at least one of the following chips: a Radio Frequency Identification (RFID) chip, a Wireless Fidelity (WiFi) chip, a 2G communication chip, a 3G communication chip, a 4G communication chip, and a 5G communication chip. Therefore, the uplink chip can also send the disassembly state and the position information of thebox body 10 to thecommunication module 42, and send the disassembly state and the position information to other equipment, such as a server of a logistics monitoring party, through thecommunication module 42.
In order to facilitate accurately identifying whether the logistics packaging box is illegally disassembled in the circulation process, so as to further improve the safety of the article circulation process, optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present specification may further include acover body 50 and alocking device 60, and thelocking device 60 is connected with theprocessing module 40.
Specifically, theaccommodating chamber 11 of thecase 10 has an open end at one end, and the open end can be used for a user to access an article. Thecover 50 is disposed on thebox 10, and thecover 50 can cover the open opening, so as to close or open theaccommodating cavity 11 of thebox 10. The lockingdevice 60 is disposed on thecover 50 and/or thecase 10, and thelocking device 60 has two operating states, namely, a locked state in which thecover 50 and thecase 10 are locked and an unlocked state in which thecover 50 and thecase 10 are unlocked.
Illustratively, thelatch 60 includes a latch member and a latch portion (not shown). The lock member may be provided on thecover 50 and the lock portion provided on thecase 10, or the lock member may be provided on thecase 10 and the lock portion provided on thecover 50. The locking piece matches with locking portion structure and position, and the locking piece is through moving with locking portion cooperation, and the realization is withlid 50 locking to boxbody 10 on or from the effect ofunblock lid 50 on thebox body 10. In an alternative, the locking member may include, but is not limited to, at least one locking member such as an electromagnetic lock, a motor lock, or a fingerprint lock.
In the embodiment of the present specification, the lockingdevice 60 may also output its own operating state to theprocessing module 40, and theprocessing module 40 writes the operating state of thelocking device 60 into the block chain. Therefore, the block chain link points can acquire the working state of thelocking device 60 from the block chain, and further can determine whether the logistics packaging box is illegally disassembled based on the working state of thelocking device 60 and the disassembling state information of thebox body 10, and realize the tracking of the logistics packaging box subjected to illegal disassembly based on the position information of thebox body 10.
Further, theprocessing module 40 may also identify whether the logistics packaging box is illegally disassembled based on the operating state of thelocking device 60 and the disassembly state information of thebox 10, and if so, generate abnormal event information indicating that the logistics packaging box is illegally disassembled, and write the generated abnormal event information into the block chain. Therefore, the block chain nodes can acquire abnormal event information from the block chain to acquire abnormal problems in the article circulation process and trigger an alarm mechanism.
In order to further improve the safety of the article circulation process, optionally, as shown in fig. 1, in this embodiment of the specification, a plurality ofmetal mesh wires 70 are disposed in theaccommodating cavity 11 of thebox body 10 of the logistics packaging box, themetal mesh wires 70 are interwoven to form a mesh structure, the mesh structure forms a closed space in theaccommodating cavity 11, and both ends of eachmetal mesh wire 70 are respectively electrically connected with theprocessing module 40.
For example, the mesh structure may form a closed space by itself or may form a closed space with thebox 10, and the embodiment of the present disclosure is not limited to the manner of forming the closed space. Fig. 1 is only schematically illustrated as a net structure forming a closed space with thebox body 10.
In practice, the shipper may place the valuables to be transported in the enclosed space. Theprocessing module 40 may monitor current information at both ends of each of themetal mesh wires 70, identify whether themetal mesh wire 70 is broken based on the current information, generate abnormal event information indicating that the enclosed space is damaged if at least one of themetal mesh wires 70 is broken, and write the generated abnormal event information into the block chain. Therefore, the block chain nodes can acquire abnormal event information from the block chain to acquire abnormal problems in the article circulation process and trigger an alarm mechanism.
Of course, theprocessing module 40 may also write the monitored current information of eachmetal mesh wire 70 into the block chain, obtain the current information of eachmetal mesh wire 70 from the block chain by the block chain node, and identify whether themetal mesh wire 70 is broken based on the current information, so as to identify whether the enclosed space is damaged and trigger a corresponding alarm mechanism.
In order to increase the rigidity of thebox 10 so that thebox 10 can withstand a certain degree of physical impact and further improve the safety of the article circulation process, optionally, as shown in fig. 1, in the embodiment of the present disclosure, thebox 10 of the logistics packaging box is provided with ametal layer 12, themetal layer 12 wraps theaccommodating cavity 11 of thebox 10, and themetal layer 12 is electrically connected with theprocessing module 40.
Illustratively, themetal layer 12 may be a thin film made of a metal material. Themetal layer 12 may be disposed on the surface of thebox 10, or may be disposed inside thebox 10, and the position of themetal layer 12 is not limited in the embodiments of the present specification. Fig. 1 is only illustrated in a state where themetal layer 12 is provided on the surface (i.e., inner surface) of thecase body 10 near the receivingchamber 11.
In practical application, in the article circulation process, theprocessing module 40 may monitor the current transformation signal on themetal layer 12, identify whether thebox 10 is damaged based on the monitored current transformation signal, if so, generate abnormal event information indicating that thebox 10 is damaged, and write the generated abnormal event information into the block chain. Therefore, the block chain nodes can acquire abnormal event information from the block chain to acquire abnormal problems in the article circulation process and trigger an alarm mechanism.
Of course, theprocessing module 40 may also write the monitored current change information into the block chain, obtain the current change information from the block chain by the block chain node, and identify whether thebox 10 is damaged or not and trigger a corresponding alarm mechanism based on the current change information.
Optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present disclosure may further include analarm 80, and theprocessing module 40 is further connected to thealarm 80. Illustratively, the alert 80 may include, for example, but is not limited to, at least one of the following: lighting elements, buzzers, vibrating elements, etc.
Theprocessing module 40 can trigger thealarm 80 to operate based on the disassembly state information and the position information of thebox body 10. Illustratively, if the disassembly state information of thecase 10 indicates that thecase 10 is disassembled and the position information of thecase 10 indicates that the logistics packaging box does not reach the receiving place, it may be determined that the logistics process is abnormal, and then thealarm 80 may be triggered to output alarm information.
In order to facilitate the receiving and sending of the related information of the environment in the article circulation process, the related logistics parties such as the logistics transportation party and the like can acquire the related information of the environment in the article circulation process, so as to better monitor the article circulation process and further improve the safety of the article circulation process, optionally, as shown in fig. 1 and 2, the logistics packaging box in the embodiment of the specification can further include anenvironment sensing module 90. Theenvironment sensing module 90 is disposed on thebox body 10, and can collect environment information of an environment where the logistics packaging box is located. Theprocessing module 40 is also connected to anenvironment sensing module 90, which can write the environment information collected by the environment notification module into the block chain.
In practical applications, theprocessing module 40 may be configured to periodically write the environmental information into the block chain according to a predetermined time interval, or may write the environmental information into the block chain when a predetermined monitoring condition is triggered. The monitoring condition may include, for example, at least one of the following conditions: the disassembly state information of thebox body 10 indicates that thebox body 10 is disassembled, theaccommodating cavity 11 of thebox body 10 is locked, theaccommodating cavity 11 of thebox body 10 is opened, the logistics packaging box is in a remote monitoring mode, the position information of thebox body 10 indicates that the logistics packaging box enters or leaves a warehouse, and the like, and the embodiment of the specification does not limit the logistics packaging box.
In an alternative, as shown in FIG. 2, theenvironmental sensing module 90 may include, but is not limited to, at least one of the following: animage collector 91, avoice collector 92, etc.
Specifically, theimage collector 91 may collect an environmental image of the environment in which thebox 10 is located. Illustratively, for convenience of manufacturing and improving the concealment of theimage collector 91, theimage collector 91 is prevented from being damaged, and theimage collector 91 can be a pinhole cat-eye camera.
Thevoice collector 92 can collect voice information of the environment where thebox 10 is located. For example, to facilitate manufacturing and improve concealment of thevoice collector 92 and to prevent thevoice collector 92 from being damaged, thevoice collector 92 may be a miniature microphone.
Optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present specification further includes anidentity recognition module 100 capable of collecting personnel identity information, theidentity recognition module 100 is disposed on thebox body 10, and theidentity recognition module 100 is connected to theprocessing module 40.
Illustratively, theidentity module 100 may include, for example, but is not limited to, at least one of the following: fingerprint readers, certificate readers, face recognition instruments, and the like.
Specifically, when the logistics packaging box is transported to a station corresponding to each logistics link, the identity information of the operator at the station can be collected by theidentity recognition module 100, the identity information of the operator is output to theprocessing module 40, theprocessing module 40 recognizes the identity information and writes the recognition result into the block chain or directly writes the identity information into the block chain.
Theprocessing module 40 may also trigger the identity recognition module to collect the identity information of the operator who disassembles thebox body 10 when the disassembly state information of thebox body 10 indicates that thebox body 10 is disassembled, and output the collected identity information to theprocessing module 40, and theprocessing module 40 recognizes the identity information and writes the recognition result into the block chain or directly writes the identity information into the block chain.
It can be understood that, by arranging theidentity recognition module 100 on thebox body 10 of the logistics packaging box, the collection, the storage and the backtracking of the identity information of the related operators can be realized.
Optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present specification further includes an RFID reader/writer 110, where the RFID reader/writer 110 is disposed on thebox body 10, and the RFID reader/writer 110 is connected to theprocessing module 40.
Specifically, theprocessing module 40 may determine whether the logistics packaging box reaches a predetermined logistics site based on the position information of thebox 10, and if so, trigger theRFID reader 110 to send an information acquisition request to a destination device corresponding to the logistics site to request to acquire the operation information of the logistics site about the logistics packaging box. Theprocessing module 40 also receives the operation information about the logistics packaging box returned by the destination device through theRFID reader 110, and writes the received operation information into the block chain. The operation information may include, but is not limited to, identity information of an operator, operation time, performed operation, and the like. From this, can realize the collection, deposit the certificate and trace back to the operational information that each commodity circulation website of commodity circulation packing carton in the commodity circulation environment corresponds, realize the control to the commodity circulation of article full link, further improve the security of article circulation process.
Optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present specification may further include adisplay 120. Theprocessing module 40 is further connected to thedisplay 120, and provides display content for thedisplay 120, wherein the display content may include, but is not limited to, at least one of the following information: information on the disassembled state of thecase 10, information on the position of thecase 10, information on physical distribution of the articles contained in the case 10 (for example, the contact information and address of the receiver, the contact information and address of the sender), and information on abnormal events.
In the embodiment of the present specification, thedisplay 120 may be any device having a display function. Alternatively, thedisplay 120 may be a display screen. Further, to reduce display power consumption, thedisplay 120 may employ an ink display screen.
It can be understood that the display screen is additionally arranged on the logistics packaging box, so that the display of related logistics information can be realized, and a user can conveniently know the logistics situation through the display screen.
In order to avoid damage to the inner articles caused by shock during the logistics package box transferring process, optionally, as shown in fig. 1, in the embodiment of the present specification, thebox body 10 of the logistics package box is further provided with a shock absorbingmaterial layer 13, and the shock absorbingmaterial layer 13 wraps theaccommodating cavity 11 of thebox body 10.
For example, the shock absorbingmaterial layer 13 may be disposed on the surface of thebox 10, or may also be disposed inside thebox 10, and the position where the shock absorbingmaterial layer 13 is disposed is not limited in the embodiments of the present specification. Fig. 1 is only illustrated in acase 10 in which a shock absorbingmaterial layer 13 is provided.
In order to ensure that each electric component of the logistics packaging box can work normally, optionally, as shown in fig. 1 and fig. 2, the logistics packaging box of the embodiment of the present specification further includes apower supply module 130 for providing electric energy, where thepower supply module 130 is connected to theprocessing module 40, thepositioning module 30, and thedisassembly sensing module 20, respectively. Further, thepower supply module 130 is connected to each of themetal mesh wires 70, theenvironmental sensing module 90, theidentification module 100, theRFID reader 110, thedisplay 120, thealarm 80, and the like.
In the illustrated embodiment, thepower module 130 may include any suitable device capable of providing power. As an alternative, thepower supply module 130 may include at least one of the following devices: button cells, lithium cells, dry cells, solar panels, and the like.
In this embodiment, in order to avoid that an illegal processing module writes forged information into a block chain, theprocessing module 40 has identification information capable of uniquely identifying an identity, and the identification information of theprocessing modules 40 of different logistics packaging boxes is different. When theprocessing module 40 writes information into the block chain, a write request may be initiated to the block chain, where the write request carries identification information of theprocessing module 40 itself and content to be written, so that the block chain writes the content to be written into a block of the block chain when determining that the write request passes the consensus verification.
Wherein, the above-mentioned consensus verification at least includes verifying whether the identification information carried in the write request is legal or not.
The content to be written at least includes disassembly state information and position information of thecartridge 10. Further, the content to be written may further include, but is not limited to, at least one of the following information: the lockingdevice 60 is used for receiving and transmitting the operation state information of the article contained in thebox body 10, the generated abnormal event information, the environment information collected by theenvironment sensing module 90, the personnel identification information collected by theidentification module 100, the operation information about the logistics package box read by theRFID reader 110, the logistics information of the article contained in thebox body 10, and the like.
The embodiment of the specification further provides a logistics information processing method based on the block chain. Referring to fig. 3, a schematic flow chart of a logistics information processing method based on a block chain according to an embodiment of the present disclosure is provided, where the method may be executed by a logistics packaging box provided in an embodiment of the present disclosure, and as shown in fig. 3, the method may specifically include the following steps:
s302, in the transportation process, the disassembly state information and the position information of the box body are obtained.
Specifically, the disassembly state information of the box body can be obtained by a disassembly sensing module arranged on the box body, and the position information of the box body can be obtained by a positioning module arranged on the box body.
In an optional manner, the disassembly state information of the box body can be obtained by the following method: acquiring state related information of the box body, wherein the state related information of the box body comprises at least one of the following information: the light intensity in the box body, the vibration intensity of the box body and the pressure applied to the box body; determining that the cartridge is disassembled when the state-related information of the cartridge satisfies any one of the following conditions including: the light intensity in the box body exceeds a light intensity threshold value, the vibration intensity of the box body exceeds a vibration intensity threshold value, and the pressure difference value between the two adjacent collected pressure magnitudes exceeds a pressure difference threshold value.
S304, generating logistics information of the articles in the logistics packaging box based on the disassembly state information and the position information of the box body.
In an alternative mode, the processing module can use the disassembly state information and the position information of the box body as the logistics information of the articles in the logistics packaging box.
In another optional mode, the processing module can also generate the logistics track of the box body based on the position information of the box body, and identify whether the circulation process of the articles is abnormal or not based on the logistics track of the box body and the disassembly state information of the box body, so as to further generate logistics information containing the identification result and the logistics track of the box body. For example, if the logistics track of the box indicates that the box does not reach the specified location of the article and the disassembly state information of the box indicates that the box is disassembled, it may be determined that there is an abnormality in the circulation process of the article.
S306, writing the logistics information of the article into the block chain.
In order to avoid that an illegal processing module writes forged information into the block chain, in an optional manner, the processing module may initiate a write request to the block chain, where the write request carries identification information of the logistics packaging box and logistics information of the article, so that the block chain writes the logistics information into a block of the block chain when it is determined that the write request passes the consensus verification.
According to the method, the logistics packaging box obtains the disassembly state information and the position new message of the box body per se in the circulation process, the logistics information of the built-in article is generated based on the obtained information, and the logistics information is written into the block chain.
Optionally, the logistics packaging box of this specification embodiment also includes lid and the locking device that is used for lid and box locking or unblock. Correspondingly, the method may further include: acquiring the working state of a locking device, wherein the working state is used for indicating locking or unlocking between a cover body and a box body; identifying whether the logistics packaging box is illegally disassembled or not based on the working state of the locking device and the disassembling state information of the box body; if so, generating first abnormal event information indicating that the logistics packaging box is illegally disassembled; the first exception event information is written to the block chain.
In an alternative mode, the method for identifying whether the logistics packaging box is illegally disassembled comprises the following steps: if the working state of the locking device indicates that the cover body and the box body are locked and the disassembly state information of the box body indicates that the box body is disassembled, the logistics packaging box is determined to be disassembled illegally.
In order to further improve the safety of the article circulation process, optionally, in the logistics packaging box in the embodiment of the specification, a plurality of metal mesh wires interwoven to form a mesh structure are arranged in the accommodating cavity of the box body, and the mesh structure forms a closed space in the accommodating cavity of the box body. Correspondingly, the method further comprises the following steps: monitoring current information at two ends of a single metal mesh wire; determining whether the metal mesh wire is broken or not based on current information at two ends of the metal mesh wire; when at least one metal mesh wire is broken and the logistics packaging box is illegally disassembled, generating second abnormal event information indicating that the closed space is damaged; and writing the second abnormal event information into the block chain.
In order to increase the hardness of the box body of the logistics packaging box so that the box body can withstand physical impact to a certain degree and further improve the safety of the article circulation process, optionally, in the logistics packaging box of the embodiment of the specification, the box body is provided with a metal layer wrapping the accommodating cavity of the box body. Correspondingly, the method further comprises the following steps: monitoring current change information on the metal layer; determining whether the box body is damaged or not based on the monitored current conversion signal; if yes, generating third abnormal event information indicating the damage of the box body; third exception event information is written to the block chain.
In order to facilitate receiving and sending of the information related to the environment, the logistics related parties such as the logistics transport party and the like can acquire the information related to the environment in the article circulation process, so that the article circulation process can be better monitored, the safety of the article circulation process is further improved, and optionally, the logistics packaging box in the embodiment of the specification further comprises an environment sensing module. Correspondingly, the method further comprises the following steps: determining whether a predetermined monitoring condition is triggered, the monitoring condition comprising at least one of: the disassembly state information of the box body indicates that the box body is disassembled and the logistics packaging box is in a remote monitoring mode; if so, acquiring the environment information of the environment where the box body is located through the environment sensing module; and writing the collected environment information into the block chain.
Optionally, the logistics packaging box of this specification embodiment also includes an identification module. Correspondingly, the method further comprises the following steps: when the disassembly state information of the box body indicates that the box body is disassembled, acquiring the identity information of an operator disassembling the box body through an identity recognition module; and writing the identity information of the operator into the block chain. Therefore, the collection, the evidence storage and the backtracking of the identity information of the related operators can be realized.
Optionally, the logistics packaging box in the embodiment of this specification further includes an RFID reader, and accordingly, the method further includes: determining whether the logistics packaging box reaches a predetermined logistics site based on the position information of the box body; if the logistics packaging box is the target end device, sending an information acquisition request to the target end device corresponding to the logistics site through the RFID reader-writer, wherein the information acquisition request is used for requesting to acquire the operation information of the logistics site on the logistics packaging box; receiving operation information about the logistics packaging box returned by the destination terminal equipment through the RFID reader-writer; and writing the received operation information about the logistics packing boxes into the block chain. The operation information may include, but is not limited to, identity information of an operator, operation time, performed operation, and the like.
From this, can realize the collection, deposit the certificate and trace back to the operational information that each commodity circulation website of commodity circulation packing carton in the commodity circulation environment corresponds, realize the control to the commodity circulation of article full link, further improve the security of article circulation process.
Referring to fig. 4, a flow chart of a block chain-based logistics information processing method according to an embodiment of the present disclosure is schematically illustrated, where the method may be executed by a block chain node, as shown in fig. 4, and the method may specifically include the following steps:
s402, acquiring logistics information of the target object from the block chain, wherein the logistics information of the target object is acquired by the logistics packaging box containing the target object in the transportation process and written in the block chain.
The logistics information of the target object at least comprises disassembly state information and position information of a box body of the logistics packaging box for containing the target object.
S404, determining whether the logistics state of the target object is abnormal or not based on the logistics information of the target object.
As an optional mode, the logistics track of the box body can be generated based on the position information of the box body, whether the circulation process of the articles is abnormal or not is identified based on the logistics track of the box body and the disassembly state information of the box body, and the logistics information containing the identification result and the logistics track of the box body is further generated. For example, if the logistics track of the box indicates that the box does not reach the specified location of the article and the disassembly state information of the box indicates that the box is disassembled, it may be determined that there is an abnormality in the circulation process of the article.
S406, if yes, sending first warning information to the preconfigured destination end equipment.
Wherein, the preconfigured destination device may include, for example and without limitation, at least one of the following devices: the system comprises a receiver user terminal, a sender user terminal, a logistics transportation party monitoring platform and the like.
Optionally, before S402, the method may further include: receiving a writing request sent by a logistics packaging box, wherein the writing request carries identification information of the logistics packaging box and logistics information of accommodated articles; verifying the legality of the logistics packaging box based on the identification information of the logistics packaging box; and if the logistics packaging box is legal, writing logistics information of the contained article into the block chain.
For example, the identification information of the logistics packaging box can be compared with preset legal identification information in a consistent manner, and if the comparison is consistent, the logistics packaging box is determined to be legal.
Optionally, after the validity of the logistics packaging box is verified, if the logistics packaging box is illegal, sending second warning information to the destination device.
According to the method provided by the embodiment of the specification, the logistics packaging box acquires the disassembly state information and the position new message of the box body per se in the circulation process, the logistics information of the built-in article is generated based on the acquired information, and the logistics information is written into the block chain, because the block chain has the characteristic of being not falsifiable, the logistics information of the article is credible and traceable, the block chain nodes acquire the logistics information of the article from the block chain, whether the logistics packaging box is opened in the logistics process can be identified based on the logistics information of the article, whether the article is abnormally subjected to packet transferring, packet loss and the like in the circulation process can be monitored, and the safety of the article circulation process is improved.
In addition, corresponding to the above logistics information processing method based on a block chain shown in fig. 4, the embodiment of the present specification further provides a logistics information processing apparatus based on a block chain. Fig. 5 is a schematic structural diagram of a block chain-based logisticsinformation processing apparatus 500 provided in an embodiment of this specification, where theapparatus 500 is applicable to a block chain node, and theapparatus 500 includes:
an obtainingunit 510, configured to obtain logistics information of a target article from a block chain, where the logistics information of the target article is obtained by a logistics packaging box containing the target article during transportation and is written into the block chain, and the logistics information at least includes disassembly state information and position information of a box body of the logistics packaging box;
adetermination unit 520 for determining whether the logistics state of the target item is abnormal based on the logistics information of the target item;
the sendingunit 530, if yes, sends the first warning information to the preconfigured destination device.
Optionally, theapparatus 500 further comprises:
a receiving unit for receiving the logistics information of the target object from the block chain,
the verification unit is used for verifying the legality of the logistics packaging box based on the identification information of the logistics packaging box;
and the first writing unit writes the logistics information of the contained article into the block chain if the logistics packaging box is legal.
Optionally, theapparatus 500 further comprises:
and the second writing unit is used for sending second warning information to the destination terminal equipment if the logistics packaging box is illegal.
Obviously, the logistics information processing device based on the block chain according to the embodiment of the present specification can be used as an execution main body of the logistics information processing method based on the block chain shown in fig. 4, and thus the functions of the logistics information processing method based on the block chain in fig. 4 can be realized. Since the principle is the same, it is not described herein again.
The logistics information processing device based on the block chain, provided by the embodiment of the specification, the logistics packaging box acquires the disassembly state information and the position new message of the box body in the process of circulation, generates the logistics information of the built-in article based on the acquired information and writes the logistics information into the block chain, and as the block chain has the characteristic of being not tampered, the logistics information of the article is credible and traceable, the block chain link point acquires the logistics information of the article from the block chain, and whether the logistics packaging box is opened in the process of circulation can be identified based on the logistics information of the article, so that whether the abnormality such as packet adjustment and packet loss exists in the process of circulation can be monitored, and the safety of the process of circulation of the article is improved.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present specification. Referring to fig. 6, at a hardware level, the electronic device includes a processor, and optionally further includes an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory, such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, the network interface, and the memory may be connected to each other via an internal bus, which may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 6, but that does not indicate only one bus or one type of bus.
And the memory is used for storing programs. In particular, the program may include program code comprising computer operating instructions. The memory may include both memory and non-volatile storage and provides instructions and data to the processor.
The processor reads a corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form the logistics information processing device based on the block chain on the logic level. The processor is used for executing the program stored in the memory and is specifically used for executing the following operations:
acquiring logistics information of a target object from a block chain, wherein the logistics information of the target object is acquired by a logistics packaging box containing the target object in the transportation process and written into the block chain, and the logistics information at least comprises disassembly state information and position information of a box body of the logistics packaging box;
determining whether the logistics state of the target object is abnormal or not based on the logistics information of the target object;
and if so, sending first alarm information to the preconfigured destination end equipment.
The method executed by the block chain-based logistics information processing device disclosed in the embodiment of fig. 4 in the present specification can be applied to or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present specification may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present specification may be embodied directly in a hardware decoding processor, or in a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.
It should be understood that the electronic device of the embodiment of the present specification can implement the functions of the embodiment of the block chain-based logistics information processing apparatus shown in fig. 4. Since the principle is the same, the embodiments of the present description are not described herein again.
Of course, besides the software implementation, the electronic device in this specification does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Embodiments of the present specification also provide a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device comprising a plurality of application programs, enable the portable electronic device to perform the method of the embodiment shown in fig. 4, and in particular to perform the following operations:
acquiring logistics information of a target object from a block chain, wherein the logistics information of the target object is acquired by a logistics packaging box containing the target object in the transportation process and written into the block chain, and the logistics information at least comprises disassembly state information and position information of a box body of the logistics packaging box;
determining whether the logistics state of the target object is abnormal or not based on the logistics information of the target object;
and if so, sending first alarm information to the preconfigured destination end equipment.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
In short, the above description is only a preferred embodiment of the present disclosure, and is not intended to limit the scope of the present disclosure. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present specification shall be included in the protection scope of the present specification.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.