Intelligent weighing method, device, equipment and medium
By deploying NFC tags and image acquisition equipment on weighing equipment in the aquaculture industry, intelligent weighing is achieved, manual counting and statistical errors are solved, modification costs are reduced, and the accuracy and reliability of weighing are improved.
Patent Information
- Application Number
- CN202411972386.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-11
AI Technical Summary
In the aquaculture industry, manual counting and counting of the quantity and weight of aquatic product barrels are prone to errors, resulting in delays in order fulfillment, and the high cost and vulnerability of intelligent weighing equipment increase the cost of transformation.
Intelligent weighing is achieved by deploying NFC tags, external NFC readers and image acquisition devices on the weighing device. The method includes verification of digital identity credentials for weighing personnel, task status verification of NFC tags, image acquisition to determine loading barrel weight, and updating task status and weight information of NFC tags.
Without replacing existing stock buckets and weighing equipment, the transformation cost of intelligent weighing is reduced, the accuracy and reliability of weighing is improved, and the frequency of repair and replacement of NFC tags is reduced.
Smart Images

Figure CN119808812A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent freight technology, and in particular to an intelligent weighing method, device, equipment and medium. Background Art
[0002] In the aquaculture industry, order fulfillment usually involves scooping aquatic products from the aquaculture pond into buckets, and then placing the buckets on a weighing device for weighing. During this process, both the buyer and seller of the order need to record the number and weight of the buckets throughout the process. However, due to the possibility of intentional or unintentional errors in manually counting the number of buckets and calculating the weight of the weighed buckets, both parties often need to re-count and re-calculate, thus affecting the progress and delivery of the order.
[0003] With the continuous development of Internet of Things technology, the use of networking-enabled barrels and weighing equipment for intelligent weighing has become a feasible solution. However, this solution also inevitably brings some problems: first, the cost of these barrels and weighing equipment is relatively high, and purchasing a large number of them will greatly increase the cost of transformation; second, there are a large number of electronic devices in the networking-enabled barrels and weighing equipment, and the fishing, weighing, and unloading of aquatic products can easily cause these electronic devices to malfunction due to water ingress, and frequent repairs and replacements further increase the cost of transformation. Summary of the invention
[0004] The present invention provides an intelligent weighing method, device, equipment and medium to reduce the transformation cost of intelligent weighing.
[0005] According to one aspect of the present invention, there is provided an intelligent weighing method, comprising:
[0006] Verify the digital identity credentials presented by the weigher;
[0007] If the digital identity certificate is verified, the task status of the NFC tag attached to the barrel is verified through the external NFC reader / writer on the weighing device;
[0008] If the task status passes the verification, the weight of the loading barrel is determined by using the weighing value image acquired by the image acquisition device above the weighing device;
[0009] The task status of the NFC tag is updated to a weighing status through the external NFC reader / writer, and the weight of the loading bucket and the weighing time are written into the NFC tag.
[0010] According to another aspect of the present invention, there is provided an intelligent weighing device, comprising:
[0011] A digital identity verification module for verifying the digital identity credentials presented by the weigher;
[0012] A task status verification module, for verifying the task status of the NFC tag attached to the cargo barrel through an external NFC reader / writer on the weighing device if the digital identity credential passes the verification;
[0013] A loading bucket weight determination module, used to determine the loading bucket weight through a weighing value image acquired by an image acquisition device above the weighing device if the task status passes the verification;
[0014] The tag information writing module is used to update the task status of the NFC tag to the weighing status through the external NFC reader / writer, and write the weight of the loading barrel and the weighing time into the NFC tag.
[0015] According to another aspect of the present invention, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the intelligent weighing method described in any embodiment of the present invention.
[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the intelligent weighing method described in any embodiment of the present invention when executed.
[0017] The embodiment of the present invention realizes intelligent weighing by deploying NFC tags, NFC readers and writers, and image acquisition equipment without replacing the existing cargo barrels and weighing equipment, which is lower in cost than the existing transformation solutions. In addition, since NFC tags do not require a built-in power supply, they have better waterproof performance, and the frequency of maintenance and replacement is greatly reduced, further reducing costs.
[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] Figure 1 is a flow chart of an intelligent weighing method provided according to an embodiment of the present invention;
[0021] Figure 2 is a flow chart of an intelligent weighing method provided according to another embodiment of the present invention;
[0022] Figure 3 is a structural schematic diagram of an intelligent weighing device provided according to an embodiment of the present invention;
[0023] Figure 4 It is a schematic diagram of the structure of an electronic device implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0026] Figure 1 This is a flow chart of an intelligent weighing method provided by an embodiment of the present invention. This embodiment is applicable to the case where intelligent weighing is achieved through external hardware devices without replacing the cargo barrel and weighing equipment. The method can be executed by an intelligent weighing device, which can be implemented in the form of hardware and / or software. The device can be configured in an electronic device with corresponding data processing capabilities, such as a weighing server. Figure 1 As shown, the method includes:
[0027] S110. Verify the digital identity certificate presented by the weigher.
[0028] S120: If the digital identity certificate passes the verification, the task status of the NFC tag attached to the cargo barrel is verified through the external NFC reader / writer on the weighing device.
[0029] S130: If the task status passes the verification, the weight of the loading barrel is determined by the weighing value image collected by the image acquisition device above the weighing device.
[0030] S140: updating the task status of the NFC tag to a weighing status through the external NFC reader / writer, and writing the weight of the loading barrel and the weighing time into the NFC tag.
[0031] Among them, NFC tags are a short-range high-frequency wireless communication technology based on radio waves. The NFC tag contains a small integrated circuit and an antenna, which can be read or written by other NFC devices (such as smartphones or NFC readers). The image acquisition device is installed above the weighing device so that it can capture the weighing value on the display.
[0032] Specifically, an NFC tag is attached to the cargo barrel in advance, and the identification (UID) of the cargo barrel and the empty weight when not loaded are written into the NFC tag. After the aquatic products are caught and put into the cargo barrel, the weighing personnel present their digital identity credentials to the weighing server through the operation terminal. The weighing server verifies the digital identity credentials. If the verification fails, the weighing personnel are notified to re-verify until the verification passes; if the verification passes, the weighing personnel are notified to place the cargo barrel on the weighing device. When the cargo barrel is placed on the weighing device, the external NFC reader on the weighing device will automatically read the task status of the NFC tag on the cargo barrel and upload it to the weighing server. If the task status received by the weighing server meets expectations, the weighing value image taken by the image acquisition device is obtained, and the text recognition of the weighing value image is performed to determine the weight of the loaded cargo barrel, and the current time is determined as the weighing time. The weight of the loading bucket, weighing time and new task status (weighing status) are sent to the external NFC reader, which updates the task status of the NFC tag to the weighing status and writes the weight of the loading bucket and weighing time to it. If the task status does not meet expectations, an abnormal situation reminder is issued to the human.
[0033] The embodiment of the present invention realizes intelligent weighing by deploying NFC tags, NFC readers and writers, and image acquisition equipment without replacing the existing cargo barrels and weighing equipment, which is lower in cost than the existing transformation scheme. In addition, since NFC tags do not need a built-in power supply, they have better waterproof performance, and the frequency of maintenance and replacement is greatly reduced, further reducing costs.
[0034] Figure 2 This is a flow chart of an intelligent weighing method provided by another embodiment of the present invention. This embodiment is optimized and improved on the basis of the above embodiment. Figure 2 As shown, the method includes:
[0035] S210, obtaining the task status of the NFC tag attached to the cargo barrel; if the task status is an initial state, updating the task status of the NFC tag to a fishing state, and writing the task start time into the NFC tag.
[0036] Specifically, before catching aquatic products and putting them into barrels, on-site personnel use an operating terminal with NFC reading and writing functions to read the task status of the NFC tag on the barrel and upload the read task status to the weighing server. The weighing server verifies the task status to determine whether it is in the initial state. If it is not in the initial state, an abnormal situation reminder is issued to the human. If it is in the initial state, the task status of the NFC tag is updated to the fishing state through the operating terminal, and the current time is written into the NFC tag as the task start time. After completing the update of the task status and the writing of the task start time, the on-site personnel can start fishing and put aquatic products into the barrel.
[0037] S220. Send a verification request to the distributed digital identity server according to the digital identity credential presented by the weighing personnel, so as to instruct the distributed digital identity server to verify the digital identity credential in the verification request through the blockchain network, and return the verification result of the digital identity credential.
[0038] Specifically, the weighing server forwards the obtained digital identity certificate to the distributed digital identity server, which verifies the digital identity certificate in the verification request through the blockchain network and feeds back the verification result to the weighing server. Before verification, the weigher must first submit an identity application to the distributed digital identity server. The distributed digital identity server calls the digital identity contract of the blockchain based on the identity application to generate a digital identity certificate and sends the digital identity certificate to the weigher.
[0039] S230. If the digital identity credential passes the verification, the task status of the NFC tag attached to the cargo barrel is obtained through the external NFC reader / writer on the weighing device; if the task status is the fishing status, it is determined that the task status has passed the verification; if the task status is not the fishing status, it is determined that the task status has not passed the verification.
[0040] Specifically, if the task status of the NFC tag is the fishing status, it means that the barrel management is in line with expectations, and the relevant information (task start time) has been written to the barrel to be weighed when it was caught, and it is a legal barrel, and the verification is passed. If the task status of the NFC tag is not the fishing status, it means that the barrel management is not in line with expectations, and the relevant information has not been written to the barrel to be weighed when it was caught, and it is an illegal barrel, and the verification fails.
[0041] S240. If the task status passes the verification, the weight of the loading bucket is determined by the weighing value image collected by the image acquisition device above the weighing device; the task status of the NFC tag is updated to the weighing status through the external NFC reader / writer, and the weight of the loading bucket and the weighing time are written to the NFC tag.
[0042] S250, obtaining the task status of the NFC tag attached to the cargo barrel; if the task status is a weighing status, updating the task status of the NFC tag to an unloading status, and writing the task end time into the NFC tag.
[0043] Specifically, when weighing is completed and unloading is required, the on-site personnel use the operation terminal with NFC reading and writing function to read the task status of the NFC tag on the barrel again, and upload the read task status to the weighing server. The weighing server verifies the task status to determine whether it is in the weighing state. If it is not in the weighing state, an abnormal situation reminder is issued to the human. If it is in the weighing state, the task status of the NFC tag is updated to the unloading state through the operation terminal, and the current time is written into the NFC tag as the task start time. After completing the update of the task status and the writing of the task end time, the on-site personnel can start unloading and pour the aquatic products out of the barrel.
[0044] S260, obtaining the full-link management information and cargo barrel information stored in the NFC tag; and packaging the hash value of the full-link management information, cargo barrel information, digital identity certificate and cargo barrel operation image onto the chain.
[0045] The full-link management information includes the weight of the loading barrel, weighing time, task start time and task end time; the barrel information includes the barrel identification and the empty weight of the barrel. The barrel operation image refers to the image obtained by shooting the fishing, weighing and unloading operations of the on-site personnel, specifically including the barrel fishing operation image, the barrel weighing operation image and the barrel unloading operation image.
[0046] Specifically, after unloading is completed, the on-site personnel use an operating terminal with NFC reading and writing functions to read the NFC tag on the barrel. And upload the read data to the weighing server. The weighing server verifies the task status to determine whether it is in the unloading state. If it is not in the unloading state, an abnormal situation reminder is issued to the manual. If it is in the unloading state, on the one hand, the read barrel information and the full-link management information of this weighing are saved locally, and on the other hand, the task status of the NFC tag is updated to the initial state through the operating terminal, and the full-link management information in the NFC tag is deleted. After that, the weighing server calculates the hash value of the barrel operation image, and packages it together with the full-link management information, barrel information, and digital identity certificate and uploads it to the chain. The buyer and seller of subsequent orders can trace back the weighing process through the data on the blockchain, realizing the transparency and traceability of the data, and ensuring the security and non-tamperability of the data.
[0047] Based on the above embodiment, optionally, the cargo barrel operation image is obtained by photographing different image acquisition devices deployed in the fishing area, weighing area and unloading area.
[0048] Specifically, image acquisition equipment is deployed in the fishing area, weighing area, and unloading area. The image acquisition equipment will monitor and take pictures of the corresponding fishing operations, weighing operations, and unloading operations, and upload different cargo barrel operation images to the weighing server, which will save these images.
[0049] The embodiment of the present invention realizes the orderly progress and management of the weighing process by monitoring and updating the task status of the NFC tag.
[0050] Figure 3 This is a schematic diagram of the structure of an intelligent weighing device provided by one embodiment of the present invention. Figure 3 As shown, the device comprises:
[0051] A digital identity verification module 310 for verifying the digital identity credentials presented by the weigher;
[0052] The task status verification module 320 is used to verify the task status of the NFC tag attached to the cargo barrel through the external NFC reader / writer on the weighing device if the digital identity certificate passes the verification;
[0053] The loading bucket weight determination module 330 is used to determine the loading bucket weight through the weighing value image collected by the image acquisition device above the weighing device if the task status passes the verification;
[0054] The tag information writing module 340 is used to update the task status of the NFC tag to the weighing status through the external NFC reader / writer, and write the weight of the loading barrel and the weighing time into the NFC tag.
[0055] The intelligent weighing device provided in the embodiment of the present invention can execute the intelligent weighing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0056] Optionally, the task status verification module 320 includes:
[0057] A status reading unit, used to obtain the task status of the NFC tag attached to the cargo barrel through an external NFC reader / writer on the weighing device;
[0058] A verification passing unit, used for determining that the task status passes the verification if the task status is a fishing status;
[0059] The verification failure unit is used to determine that the task status has not passed the verification if the task status is not a fishing status.
[0060] Optionally, the device further comprises:
[0061] The first status reading module is used to obtain the task status of the NFC tag attached to the cargo barrel;
[0062] The first information writing module is used to update the task status of the NFC tag to the fishing status if the task status is the initial status, and write the task start time into the NFC tag.
[0063] Optionally, the device further comprises:
[0064] The second status reading module is used to obtain the task status of the NFC tag attached to the cargo barrel;
[0065] The second information writing module is used to update the task status of the NFC tag to the unloading status if the task status is the weighing status, and write the task end time into the NFC tag.
[0066] Optionally, the device further comprises:
[0067] An information acquisition module, used to acquire the full-link management information and cargo barrel information stored in the NFC tag; the full-link management information includes the weight of the cargo barrel, weighing time, task start time and task end time; the cargo barrel information includes the cargo barrel identification and the empty weight of the cargo barrel;
[0068] The information chain module is used to package and chain the hash value of the full-link management information, cargo barrel information, digital identity certificate and cargo barrel operation image.
[0069] Optionally, the cargo barrel operation image is captured by deploying different image acquisition devices in the fishing area, weighing area and unloading area.
[0070] Optionally, the digital identity authentication module 310 is specifically used to: send a verification request to a distributed digital identity server based on the digital identity credential presented by the weighing personnel, to instruct the distributed digital identity server to verify the digital identity credential in the verification request through the blockchain network, and return the verification result of the digital identity credential.
[0071] The intelligent weighing device further described can also execute the intelligent weighing method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0072] Figure 4 A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0073] like Figure 4 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0074] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0075] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the intelligent weighing method.
[0076] In some embodiments, the intelligent weighing method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the intelligent weighing method described above can be performed. Alternatively, in other embodiments, the processor 41 can be configured to execute the intelligent weighing method in any other appropriate manner (e.g., by means of firmware).
[0077] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0078] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0079] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer 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 of the foregoing.
[0080] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0081] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0082] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0083] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0084] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An intelligent weighing method, characterized in that: The method comprises: Verify the digital identity credentials presented by the weigher; If the digital identity certificate is verified, the task status of the NFC tag attached to the barrel is verified through the external NFC reader / writer on the weighing device; If the task status passes the verification, the weight of the loading barrel is determined by using the weighing value image acquired by the image acquisition device above the weighing device; The task status of the NFC tag is updated to a weighing status through the external NFC reader / writer, and the weight of the loading bucket and the weighing time are written into the NFC tag.
2. The method according to claim 1, characterized in that The task status of the NFC tag attached to the cargo barrel is verified by an external NFC reader / writer on the weighing device, including: The task status of the NFC tag attached to the barrel is obtained through the external NFC reader / writer on the weighing equipment; If the task status is a fishing status, determining that the task status passes the verification; If the task status is not a fishing status, it is determined that the task status has not passed the verification.
3. The method according to claim 1, characterized in that Before verifying the digital identity certificate presented by the weighing personnel, the method further includes: Get the task status of the NFC tag attached to the barrel; If the task status is the initial status, the task status of the NFC tag is updated to the fishing status, and the task start time is written into the NFC tag.
4. The method according to claim 1, characterized in that After writing the weight of the loading barrel and the weighing time into the NFC tag, the method further includes: Get the task status of the NFC tag attached to the barrel; If the task status is a weighing status, the task status of the NFC tag is updated to an unloading status, and the task end time is written into the NFC tag.
5. The method according to claim 4, characterized in that After writing the task end time to the NFC tag, the method further includes: Obtaining the full-link management information and cargo barrel information stored in the NFC tag; the full-link management information includes the weight of the cargo barrel, weighing time, task start time, and task end time; the cargo barrel information includes the cargo barrel identification and the empty weight of the cargo barrel; The hash value of the full-link management information, cargo barrel information, digital identity certificate and cargo barrel operation image is packaged and uploaded to the chain.
6. The method according to claim 5, characterized in that The cargo barrel operation images are obtained by photographing different image acquisition devices deployed in the fishing area, weighing area and unloading area.
7. The method according to claim 1, characterized in that The verification of the digital identity certificate presented by the weigher includes: A verification request is sent to the distributed digital identity server according to the digital identity credential presented by the weighing personnel, so as to instruct the distributed digital identity server to verify the digital identity credential in the verification request through the blockchain network and return the verification result of the digital identity credential.
8. An intelligent weighing device, characterized in that: The device comprises: A digital identity verification module for verifying the digital identity credentials presented by the weigher; A task status verification module, for verifying the task status of the NFC tag attached to the cargo barrel through an external NFC reader / writer on the weighing device if the digital identity credential passes the verification; A loading bucket weight determination module, used to determine the loading bucket weight through a weighing value image acquired by an image acquisition device above the weighing device if the task status passes the verification; The tag information writing module is used to update the task status of the NFC tag to the weighing status through the external NFC reader / writer, and write the weight of the loading barrel and the weighing time into the NFC tag.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the intelligent weighing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the intelligent weighing method according to any one of claims 1 to 7 when executed.