Block chain monitoring system, method and equipment for grain storage container and storage medium
By adopting blockchain monitoring system and neural network image recognition technology in grain storage containers, the problems of simple facilities, backward technology and poor cleaning monitoring during transportation in traditional grain warehouses and containers are solved, and efficient and safe grain storage and transportation are achieved.
Patent Information
- Application Number
- CN202510166716.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-06-06
AI Technical Summary
Traditional grain warehouses have problems such as simplified facilities, backward technology, inefficient efficiency, unreasonable regional layout and high loss rate. The existing containers cannot effectively control temperature and humidity, resulting in grain oxidation and cannot effectively monitor cleaning work during transportation.
The blockchain monitoring system of grain storage containers is adopted to collect pictures inside the container in real time and store them using the blockchain to prevent fraud. It combines with neural networks to identify the container status automatically, monitor and clean the process to ensure the safety of food transportation.
It effectively prevents the loss of grain during storage and transportation, improves the safety and efficiency of food transportation, and ensures the freshness and quality of grain.
Smart Images

Figure CN120107885A_ABST
Abstract
Description
Background Art
[0002] A grain warehouse is a special building for storing grain. According to the type of warehouse, it can be divided into room-type warehouses, vertical silos and other structures. It mainly includes warehouses, cargo yards (or drying yards) and facilities such as metering, transportation, stacking, cleaning, loading and unloading, ventilation, drying, etc., and is equipped with instruments such as measurement, sampling, inspection and testing.
[0003] Traditional grain storage warehouses have some disadvantages, mainly including:
[0004] Poor facilities: Many traditional granaries are built to low standards and have poor facilities, which may make grain vulnerable to insect pests, mildew and rodent infestation during storage, resulting in losses.
[0005] Backward technology: Traditional warehouses may lack modern grain storage technologies, such as electronic temperature measurement, mechanical ventilation, and internal circulation temperature control, which can effectively maintain the freshness and quality of grain and reduce losses.
[0006] Low efficiency: The operation mode of traditional granaries often relies on manual labor, which is inefficient and difficult to adapt to the needs of large-scale and efficient grain storage.
[0007] Unreasonable regional layout: Grain storage facilities in some areas are unevenly distributed, which makes grain storage difficult and increases transportation costs and time.
[0008] High loss rate: Due to the above reasons, the traditional grain storage method has a high loss rate. It is reported that the loss caused by farmers in the grain storage link can reach about 8%.
[0009] However, existing containers cannot be used directly to store grain, because the containers themselves do not have temperature and humidity control modules, and if the interior of the containers is filled with air, the problem of grain oxidation cannot be avoided.
[0010] In addition, in the existing grain transportation process, it is impossible to monitor and supervise the necessary cleaning work between different objects. If the container is not cleaned after transporting chemicals and then transported immediately, there will inevitably be the problem of grain contamination during transportation. It is impossible to accurately monitor each grain transportation equipment, which is a common problem in traditional grain transportation.
[0011] Therefore, the present invention provides a blockchain monitoring system, method, device and storage medium for a grain storage container. Summary of the invention
[0012] In response to the problems in the prior art, the purpose of the present invention is to provide a blockchain monitoring system, method, equipment and storage medium for grain storage containers, which overcome the difficulties of the prior art, can effectively prevent fraud by collecting pictures of grain storage containers in real time and storing them through blockchain, and can perform image recognition to determine whether they are clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0013] An embodiment of the present invention provides a blockchain monitoring system for a grain storage container, comprising:
[0014] A grain storage container, which is provided with at least one image acquisition device and a wireless communication module, wherein the image acquisition device acquires a real-time image of the grain storage cavity inside the grain storage container and transmits the image through the wireless communication module;
[0015] A distributed storage module receives and stores the real-time image in a blockchain;
[0016] at least one trained neural network, wherein the neural network randomly selects at least one trusted node from the blockchain to extract the real-time image, performs image recognition, obtains a current status label of the grain storage container, and stores the status label in the blockchain corresponding to the real-time image, wherein a status label set corresponding to the status label includes at least a cleaning status label; and
[0017] A monitoring module identifies the transport task information of the grain storage container. Each transport task information includes a pre-configured cargo category and a start time and a completion time generated with the progress. When the grain storage container starts a new transport task with a cargo category different from that of the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered.
[0018] Preferably, the image acquisition device periodically captures real-time images of the grain storage cavity inside the grain storage container, adds a timestamp, the identification information of the grain storage container and the information of the unmanned container truck currently transporting the grain storage container to the real-time image, and then sends it to the distributed storage module via the wireless communication module.
[0019] Preferably, the distributed storage module receives the real-time image with a timestamp and stores it in a plurality of trusted nodes in the distributed storage module.
[0020] Preferably, the photos for training the neural network include at least a large number of photos of manual cleaning and / or mechanical cleaning performed in containers.
[0021] Preferably, it also includes: a task termination module, which, when receiving an alarm, sends a stop start instruction to the unmanned container truck transporting the grain storage container until the grain storage container regains the cleaning status tag.
[0022] An embodiment of the present invention further provides a blockchain monitoring method for a grain storage container, using the above-mentioned blockchain monitoring system for a grain storage container, comprising the following steps:
[0023] S110, collecting a real-time image of the grain storage cavity inside the grain storage container and sending it to a distributed storage module;
[0024] S120, receiving and storing the real-time image to the blockchain;
[0025] S130, randomly selecting at least one trusted node in the blockchain to extract the real-time image, and performing image recognition to obtain a current status label of the grain storage container, and storing the status label in the blockchain corresponding to the real-time image, wherein the status label set corresponding to the status label includes at least a cleaning status label;
[0026] S140, identifying the transport task information of the grain storage container, each of the transport task information includes a pre-configured cargo category and a start time and a completion time generated with the progress; when the grain storage container starts a new transport task with a cargo category different from that of the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered.
[0027] Preferably, the step S110 includes:
[0028] S111, regularly collecting real-time images of the grain storage cavity inside the grain storage container,
[0029] S112, adding a timestamp, identification information of the grain storage container, and information of an unmanned container truck currently transporting the grain storage container to the real-time image;
[0030] S113, sending to the distributed storage module via the wireless communication module.
[0031] Preferably, the method further comprises the following steps:
[0032] S150. When an alarm is received, a stop start instruction is sent to the unmanned container truck transporting the grain storage container until the grain storage container regains the clean status tag.
[0033] An embodiment of the present invention further provides a blockchain monitoring device for a grain storage container, comprising:
[0034] processor;
[0035] a memory storing executable instructions of the processor;
[0036] Wherein, the processor is configured to execute the steps of the above-mentioned blockchain monitoring method for grain storage containers by executing the executable instructions.
[0037] An embodiment of the present invention also provides a computer-readable storage medium for storing a program, which, when executed, implements the steps of the above-mentioned blockchain monitoring method for grain storage containers.
[0038] The purpose of the present invention is to provide a blockchain monitoring system, method, equipment and storage medium for grain storage containers, which can effectively prevent fraud by collecting pictures of grain storage containers in real time and storing them through blockchain, and perform image recognition to determine whether they are clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Other features, objectives and advantages of the present invention will become more apparent from a reading of the detailed description of non-limiting embodiments made with reference to the following accompanying drawings.
[0040] Figure 1 It is a schematic diagram of the blockchain monitoring system of the grain storage container of the present invention.
[0041] Figures 2 to 3 It is a process reference diagram of the blockchain monitoring system for the grain storage container implementing the present invention.
[0042] Figure 4 It is a flow chart of the blockchain monitoring method of the grain storage container of the present invention.
[0043] Figure 5 It is a structural schematic diagram of the blockchain monitoring device of the grain storage container of the present invention.
[0044] Figure 6 It is a schematic diagram of the structure of a computer-readable storage medium according to an embodiment of the present invention.
[0045] Reference numerals
[0046] 11 Grain storage containers
[0047] 12 Grain storage containers
[0048] 13 Image acquisition device
[0049] 14 Live Image
[0050] 15 Distributed Storage Module
[0051] 16 Trusted Nodes
[0052] 17 Unmanned container truck DETAILED DESCRIPTION
[0053] The following describes the implementation methods of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in the present application. The present application can also be implemented or applied through other different specific implementation methods, and the details in the present application can also be modified or changed in various ways according to different viewpoints and application systems without departing from the spirit of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0054] The following is a detailed description of the embodiments of the present application with reference to the accompanying drawings so that those skilled in the art can easily implement the present application. The present application can be embodied in a variety of different forms and is not limited to the embodiments described herein.
[0055] In the representations of the present application, the representations with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" etc. mean that the specific features, structures, materials or characteristics represented in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the represented specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples represented in the present application and the features of the different embodiments or examples, unless they contradict each other.
[0056] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the representation of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0057] In order to clearly describe the present application, components irrelevant to the description are omitted, and the same reference symbols are given to the same or similar components throughout the specification.
[0058] Throughout the specification, when a device is said to be "connected" to another device, this includes not only the case of "direct connection" but also the case of "indirect connection" by placing other elements therebetween. In addition, when a device is said to "include" a certain component, unless otherwise stated, it does not exclude other components, but means that other components may be included.
[0059] When a device is said to be "on" another device, it may be directly on the other device, but there may also be other devices between it. In contrast, when a device is said to be "directly" on another device, there are no other devices between it.
[0060] Although the terms first, second, etc. are used to represent various elements in some examples, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first interface and the second interface, etc. are represented. Moreover, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate the existence of features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Only when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way, will there be an exception to this definition.
[0061] The technical terms used herein are only used to refer to specific embodiments and are not intended to limit the present application. The singular form used herein also includes the plural form unless the sentence clearly indicates the contrary meaning. The meaning of "including" used in the specification is to specify specific characteristics, regions, integers, steps, operations, elements and / or components, and does not exclude the existence or addition of other characteristics, regions, integers, steps, operations, elements and / or components.
[0062] Although not defined differently, all terms, including technical and scientific terms used herein, have the same meaning as those generally understood by those skilled in the art to which this application belongs. Terms defined in commonly used dictionaries are additionally interpreted as having meanings consistent with the relevant technical literature and the contents of the current disclosure, and unless defined, shall not be overly interpreted as ideal or very formal meanings.
[0063] Figure 1 Schematic diagram of the blockchain monitoring system for grain storage containers of the present invention. Figure 1As shown, the blockchain monitoring system of the grain storage container of the present invention comprises: a grain storage container 11, a distributed storage module 15, a trained neural network (not shown in the figure) and a monitoring module (not shown in the figure). Among them, at least one image acquisition device 13 and a wireless communication module are provided inside the grain storage container 11, and the image acquisition device 13 acquires a real-time image 14 of the grain storage cavity inside the grain storage container 11 and sends it through the wireless communication module. The distributed storage module 15 receives and stores the real-time image 14 in the blockchain. The trained neural network randomly selects at least one trusted node 16 from the blockchain to extract the real-time image 14, and performs image recognition to obtain the current state label of the grain storage container 11, and stores the state label in the blockchain corresponding to the real-time image 14. The state label set corresponding to the state label at least includes a clean state label. The monitoring module identifies the transportation task information of the grain storage container 11, and each transportation task information includes a pre-configured cargo category and a start time and completion time generated with the progress. When the cargo category of the new transportation task of the grain storage container 11 is different from that of the previous transportation task and the clean state label does not appear in the time period between the two transportation tasks, an alarm is triggered. The present invention breaks through the common problems of traditional grain transportation. It monitors and identifies the image status in the grain storage container, performs image recognition through a neural network to determine whether cleaning has been carried out, and determines whether to issue an alarm based on whether cleaning has been carried out between transportation tasks of different goods. The collected images and labels identified in the process are saved on the blockchain, thereby effectively preventing tampering and effectively monitoring and supervising the necessary cleaning work between the transportation of different objects.
[0064] In a preferred embodiment, the image acquisition device 13 periodically collects real-time images 14 of the grain storage cavity inside the grain storage container 11, and adds a timestamp, identification information of the grain storage container 11 and information of the unmanned container truck 17 currently transporting the grain storage container 11 to the real-time image 14, and then sends it to the distributed storage module 15 via the wireless communication module, but is not limited to this.
[0065] In a preferred embodiment, the distributed storage module 15 receives the real-time image 14 with a time stamp and stores it in a plurality of trusted nodes 16 in the distributed storage module 15 , but is not limited thereto.
[0066] In a preferred embodiment, the photos for training the neural network include at least a large number of photos of manual cleaning and / or mechanical cleaning performed in the container, but the invention is not limited thereto.
[0067] In a preferred embodiment, it also includes: a task termination module, which, when receiving an alarm, sends a stop start instruction to the unmanned transport container truck 17 until the grain storage container 11 regains the clean status tag, but is not limited to this.
[0068] The container grain storage in the present invention has many advantages, mainly including:
[0069] Efficient loading and unloading: Containers can be loaded and unloaded automatically, which improves operation efficiency and reduces manual labor intensity and time costs.
[0070] Reduce losses: The container has good sealing performance, which can effectively prevent grain from being affected by moisture, mildew, insect pests and rodents during storage and transportation, thereby reducing losses.
[0071] Flexibility and mobility: Containers are easy to move and stack, and the storage location and quantity can be quickly adjusted as needed to adapt to different storage needs.
[0072] Standardization and compatibility: The standardized design of containers allows grain to be easily transferred between different modes of transportation, such as from trucks to trains or ships, improving the compatibility and convenience of logistics.
[0073] Safety: The container has a sturdy structure that can protect the grain from the external environment. At the same time, the container can be equipped with an advanced monitoring system to monitor the status of the grain in real time.
[0074] Cost-effectiveness: While the initial investment may be higher, the durability and reusability of containers can reduce overall costs in the long run.
[0075] Strong environmental adaptability: Containers can be used in various climates and environments, without being restricted by geographical location.
[0076] Easy to monitor and track: The containers are easy to seal and lock, which facilitates the monitoring and tracking of food and ensures the transparency and security of the supply chain.
[0077] The specific implementation of the present invention is as follows:
[0078] Figures 2 to 3 This is a process reference diagram for implementing the blockchain monitoring system for grain storage containers of the present invention. Figure 2As shown, the blockchain monitoring system of the grain storage container of the present invention includes: a grain storage container 11, a distributed storage module 15, a trained neural network (not shown in the figure), a monitoring module (not shown in the figure) and a task termination module. Among them, at least one image acquisition device 13 and a wireless communication module are provided inside the grain storage container 11. The image acquisition device 13 acquires the real-time image 14 of the grain storage cavity inside the grain storage container 11 and sends it through the wireless communication module. The image acquisition device 13 regularly acquires the real-time image 14 of the grain storage cavity inside the grain storage container 11, and adds the timestamp, the identification information of the grain storage container 11 and the information of the unmanned container truck 17 currently transporting the grain storage container 11 to the real-time image 14, and then sends it to the distributed storage module 15 through the wireless communication module. The distributed storage module 15 receives and stores the real-time image 14 in the blockchain. The distributed storage module 15 receives the real-time image 14 with a timestamp and stores it in a number of trusted nodes 16 in the distributed storage module 15. Due to the use of blockchain technology, the situation where the owner tampers with pictures or records is avoided, and the authenticity of the collected pictures is enhanced. The trained neural network randomly selects at least one trusted node 16 from the blockchain to extract the real-time image 14, and performs image recognition to obtain the current status label of the grain storage container 11. The status label may include unloading, loading, cleaning, maintenance, etc., which will not be repeated. The neural network stores the status label in the blockchain corresponding to the real-time image 14, and the status label set corresponding to the status label includes at least a cleaning status label. The photos used to train the neural network include at least a large number of photos of manual cleaning and / or mechanical cleaning in the container. The monitoring module identifies the transportation task information of the grain storage container 11. Each transportation task information includes a pre-configured cargo category and a start time and completion time generated with the progress. When the grain storage container 11 starts a new transportation task with a different cargo category from the previous transportation task and a cleaning status label appears in the time period between the two transportation tasks, it is deemed that the cleaning work has been carried out, and the unmanned container truck 17 can start a new transportation task normally and start driving.
[0079] Ginseng Figure 3As shown, however, when the grain storage container 11 starts a new transport task with a different cargo category from the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered. For example: the unloading label identified by the real-time image collected at the end of the unloading task of the previous transport task was not cleaned, and the loading work of the new transport task was directly carried out, and the loading period was the loading label identified by the real-time image collected. At this time, no picture that can identify the cleaning label is collected between the time sequence between the unloading label and the loading label, then it is considered that no cleaning work has been performed, and an alarm is triggered. When the alarm is received, the task termination module sends an instruction to stop starting to the unmanned transport container truck 17 (for example, locking the vehicle engine so that the unmanned transport container truck 17 cannot be started) until the grain storage container 11 regains the cleaning status label and can resume starting.
[0080] The present invention breaks through the common problems of traditional grain transportation. It monitors and identifies the image status in the grain storage container, performs image recognition through a neural network to determine whether cleaning has been carried out, and determines whether to issue an alarm based on whether cleaning has been carried out between transportation tasks of different goods. The collected images and labels identified in the process are saved on the blockchain, thereby effectively preventing tampering and effectively monitoring and supervising the necessary cleaning work between the transportation of different objects.
[0081] The blockchain monitoring system of the grain storage container of the present invention can effectively prevent fraud by collecting pictures of the grain storage container in real time and storing them through blockchain, and can perform image recognition to determine whether the picture is clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0082] Figure 4 Flowchart of the blockchain monitoring method for grain storage containers of the present invention. Figure 4 As shown, an embodiment of the present invention further provides a blockchain monitoring method for a grain storage container, using the above-mentioned blockchain monitoring system for a grain storage container, comprising the following steps:
[0083] S110, collecting real-time images of the grain storage cavity inside the grain storage container and sending them to the distributed storage module.
[0084] S120, receiving and storing real-time images in blockchain.
[0085] S130. Randomly select at least one trusted node in the blockchain to extract a real-time image, perform image recognition, obtain a current status label of the grain storage container, store the status label in the blockchain corresponding to the real-time image, and the status label set corresponding to the status label includes at least a cleaning status label.
[0086] S140. Identify the transport task information of the grain storage container. Each transport task information includes a pre-configured cargo category and a start time and a completion time generated with the progress. When the cargo category of a new transport task of the grain storage container is different from that of the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered.
[0087] In a preferred embodiment, step S110 includes:
[0088] S111, regularly collect real-time images of the grain storage cavity inside the grain storage container,
[0089] S112, adding a timestamp, identification information of the grain storage container, and information of the unmanned container truck currently transporting the grain storage container to the real-time image.
[0090] S113, sending to the distributed storage module via the wireless communication module.
[0091] Preferably, the method further comprises the following steps:
[0092] S150. When an alarm is received, a stop start instruction is sent to the unmanned transport container truck until the grain storage container regains the clean status tag.
[0093] The blockchain monitoring method of the grain storage container of the present invention can effectively prevent fraud by collecting pictures of the grain storage container in real time and storing them through the blockchain, and can perform image recognition to determine whether the picture is clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0094] The embodiment of the present invention further provides a blockchain monitoring device for a grain storage container, comprising a processor, a memory, in which executable instructions of the processor are stored, wherein the processor is configured to execute the steps of the blockchain monitoring method for the grain storage container by executing the executable instructions.
[0095] As shown above, the blockchain monitoring device of the grain storage container of this embodiment of the present invention can effectively prevent fraud by collecting pictures of the grain storage container in real time and storing them through blockchain, and can perform image recognition to determine whether it is clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0096] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as systems, methods or program products. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "platforms".
[0097] Figure 5 This is a schematic diagram of the structure of the blockchain monitoring device for the grain storage container of the present invention. Figure 5 The electronic device 600 according to this embodiment of the present invention is described. Figure 5 The electronic device 600 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0098] like Figure 5 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.
[0099] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 performs the steps according to various exemplary embodiments of the present invention described in the above method section of this specification. For example, the processing unit 610 can perform the following steps: Figure 1 Follow the steps shown in .
[0100] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .
[0101] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0102] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0103] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms, etc.
[0104] The embodiment of the present invention also provides a computer-readable storage medium for storing a program, and the steps of the blockchain monitoring method for grain storage containers are implemented when the program is executed. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps of various exemplary embodiments of the present invention described in the above method section of this specification.
[0105] As shown above, the blockchain monitoring system of the grain storage container of this embodiment of the present invention can effectively prevent fraud by collecting pictures of the grain storage container in real time and storing them through the blockchain, and can perform image recognition to determine whether the picture is clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0106] Figure 6 Schematic diagram of the structure of the computer-readable storage medium of the present invention. Figure 6 As shown, a program product 800 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0107] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0108] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0109] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0110] In summary, the blockchain monitoring system, method, device and storage medium of the grain storage container of the present invention can effectively prevent fraud by collecting pictures of the grain storage container in real time and storing them through blockchain, and perform image recognition to determine whether the picture is clean through a neural network, thereby automatically judging the status of the grain storage container, effectively monitoring the cleaning process, and improving food transportation safety.
[0111] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A blockchain monitoring system for grain storage containers, characterized in that: include: A grain storage container (11) is provided with at least one image acquisition device (13) and a wireless communication module inside, wherein the image acquisition device (13) acquires a real-time image (14) of a grain storage cavity inside the grain storage container (11) and transmits the image through the wireless communication module; a distributed storage module (15), receiving and storing the real-time image (14) in a blockchain; At least one trained neural network, the neural network randomly selects at least one trusted node (16) from the blockchain to extract the real-time image (14), performs image recognition, obtains a current state label of the grain storage container (11), stores the state label in the blockchain corresponding to the real-time image (14), and the state label set corresponding to the state label at least includes a clean state label; as well as A monitoring module identifies the transport task information of the grain storage container (11), each of the transport task information includes a pre-configured cargo category and a start time and a completion time generated with the progress. When the grain storage container (11) starts a new transport task with a cargo category different from that of the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered.
2. The blockchain monitoring system for grain storage containers according to claim 1, characterized in that: The image acquisition device (13) regularly acquires a real-time image (14) of the grain storage cavity inside the grain storage container (11), and adds a timestamp, identification information of the grain storage container (11) and information of the unmanned container truck (17) currently transporting the grain storage container (11) to the real-time image (14), and then sends the image to the distributed storage module (15) via a wireless communication module.
3. The blockchain monitoring system for grain storage containers according to claim 2, characterized in that: The distributed storage module (15) receives the real-time image (14) with a time stamp and stores it in a plurality of trusted nodes (16) in the distributed storage module (15).
4. The blockchain monitoring system for grain storage containers according to claim 2, characterized in that: The photos for training the neural network include at least a large number of photos of manual cleaning and / or mechanical cleaning performed in containers.
5. The blockchain monitoring system for grain storage containers according to claim 2, characterized in that: Also includes: A task termination module, when receiving an alarm, sends a stop start instruction to the unmanned container truck (17) transporting the grain storage container (11) until the clean status tag is regained.
6. A blockchain monitoring method for grain storage containers, characterized in that: The blockchain monitoring system for grain storage containers according to claim 1 comprises the following steps: S110, collecting a real-time image (14) of the grain storage cavity inside the grain storage container (11) and sending it to a distributed storage module (15); S120, receiving and storing the real-time image (14) to a blockchain; S130, randomly selecting at least one trusted node (16) from the blockchain to extract the real-time image (14), and performing image recognition to obtain a current status label of the grain storage container (11), and storing the status label in the blockchain corresponding to the real-time image (14), wherein the status label set corresponding to the status label includes at least a cleaning status label; S140, identifying the transport task information of the grain storage container (11), each of the transport task information including a pre-configured cargo category and a start time and a completion time generated with the progress; when the grain storage container (11) starts a new transport task with a cargo category different from that of the previous transport task and no cleaning status label appears in the time period between the two transport tasks, an alarm is triggered.
7. The method for monitoring the grain storage container by blockchain according to claim 6, characterized in that: The step S110 includes: S111, regularly collecting real-time images (14) of the grain storage cavity inside the grain storage container (11), S112, adding a timestamp, identification information of the grain storage container (11) and information of an unmanned container truck (17) currently transporting the grain storage container (11) to the real-time image (14); S113, sending to the distributed storage module (15) via the wireless communication module.
8. The method for monitoring the grain storage container by blockchain according to claim 7, characterized in that: The following steps are also included: S150. When an alarm is received, a stop start instruction is sent to the unmanned container truck (17) transporting the grain until the grain storage container (11) regains the clean status tag.
9. A blockchain monitoring device for a grain storage container, characterized in that: include: processor; a memory storing executable instructions of the processor; Wherein, the processor is configured to execute the steps of the blockchain monitoring method for the grain storage container of claim 6 by executing the executable instructions.
10. A computer-readable storage medium for storing a program, characterized in that: When the program is executed by the processor, the steps of the blockchain monitoring method for grain storage containers according to claim 6 are implemented.