Method and device for recycling electric energy meter and medium
By acquiring RFID tag information and image information from electricity meters, and combining them with timestamps and matrix coordinates, a sorting report is automatically generated. This solves the problems of low sorting efficiency and errors caused by relying on one-dimensional barcodes in electricity meter recycling, and achieves efficient and accurate electricity meter recycling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUANGGANG POWER SUPPLY COMPANY HUBEI ELECTRIC POWER
- Filing Date
- 2025-12-06
- Publication Date
- 2026-04-21
AI Technical Summary
In the current technology, relying on one-dimensional barcode recognition in the recycling process of electricity meters presents difficulties, resulting in low sorting efficiency and easy errors, especially when the barcode is damaged or blurred.
By acquiring RFID tag information and image information from electricity meters, and combining them with timestamps and matrix coordinates, a sorting report is automatically generated, enabling accurate sorting without the need for one-dimensional barcodes.
It improves the automation level and sorting accuracy of electricity meter recycling, reduces labor costs, and ensures the efficiency and precision of the sorting process.
Smart Images

Figure CN121903588A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power system technology, and in particular to a method, apparatus and medium for recycling electricity meters. Background Technology
[0002] Power supply companies recycle a large number of electricity meters every year. For example, a typical municipal power supply company can recycle up to 300,000 dismantled electricity meters annually. These dismantled meters are usually sorted manually. However, due to the sheer number of meters, manual sorting at the sorting site is extremely inconvenient and prone to errors. Furthermore, electricity meters typically have one-dimensional barcodes affixed to their surfaces for identification. However, these barcodes on dismantled meters are often damaged or illegible. Therefore, using one-dimensional barcodes to identify different meters obviously presents numerous problems when dealing with dismantled meters.
[0003] Therefore, there is an urgent need for a method that can effectively assist in the recycling of electricity meters without relying on one-dimensional barcodes. Summary of the Invention
[0004] One of the objectives of this invention is to provide a method, apparatus, and medium for recycling electricity meters.
[0005] According to one aspect of this application, a method for recycling electricity meters is provided, comprising: S11. Obtain RFID tag information and image information about multiple energy meters to be sorted; wherein, the multiple energy meters to be sorted are arranged according to a target matrix, and each energy meter to be sorted corresponds to matrix coordinates in the image information; S12. Determine the current candidate matrix coordinates of the current candidate energy meters to be sorted based on the current sorting type and the damage status information corresponding to the matrix coordinates; S13. Obtain the RFID tag signal stream and image information stream of the current energy meter to be sorted; wherein, the RFID tag signal stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp, and the image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp. S14. Determine the correspondence between the RFID tag and matrix coordinates, damage status and list status of each current candidate energy meter to be sorted based on the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates and the recycling list, so as to automatically generate a sorting report. S15. Repeat steps S12 to S14 until all sorting types of sorting operations are completed for multiple energy meters to be sorted.
[0006] According to another aspect of this application, a computer device is provided, including a memory and a processor, wherein a computer program capable of being loaded by the processor and executing the methods described above is stored in the memory.
[0007] According to another aspect of this application, a computer-readable storage medium is provided, storing a computer program that can be loaded by a processor and executed as described above.
[0008] Compared to existing technologies, this application sorts multiple energy meters at a time by acquiring RFID tag information and image information of multiple energy meters to be sorted. It does not rely on one-dimensional barcodes, but instead uses an RFID reader / writer and a camera device capable of simultaneously acquiring information from multiple energy meters to be sorted, providing a foundation for sorting multiple energy meters at a time. Furthermore, based on the current sorting type and the damage status information corresponding to the matrix coordinates, the current candidate matrix coordinates of the current candidate energy meters to be sorted are determined, enabling sequential sorting and providing a basis for accurate sorting. Furthermore, during the user sorting process, the RFID tag signal stream and image information stream of the current energy meters to be sorted are acquired. Based on the RFID tag signal stream and image information stream, the correspondence between the RFID tags and matrix coordinates, damage status, and list status is determined, automatically generating a sorting report without the user's awareness. This achieves efficient and accurate assistance to users in recycling energy meters without relying on one-dimensional barcodes. Attached Figure Description
[0009] Figure 1 A flowchart of a method for recycling electricity meters according to an embodiment of this application is shown; Figure 2 A schematic diagram of a device receiving a recycling meter according to an embodiment of this application is shown; Figure 3 Exemplary systems that can be used to implement the various embodiments described in this application are shown. Detailed Implementation
[0010] The present application will now be described in further detail with reference to the accompanying drawings.
[0011] In a typical configuration of this application, the terminal, the device of the service network, and the trusted party all include one or more processors (e.g., a central processing unit (CPU)), input / output interfaces, network interfaces, and memory.
[0012] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory. Memory is an example of computer-readable media.
[0013] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PCM), programmable random access 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0014] The devices referred to in this application include, but are not limited to, terminals, network devices, or devices formed by integrating terminals and network devices through a network. The terminals include, but are not limited to, any mobile electronic product capable of human-computer interaction (e.g., via a touchpad), such as smartphones and tablets. These mobile electronic products can use any operating system, such as Android or iOS. The network devices include electronic devices capable of automatically performing numerical calculations and information processing according to pre-set or stored instructions. Their hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), and embedded devices. The network devices include, but are not limited to, computers, network hosts, single network servers, multiple network server clusters, or clouds composed of multiple servers. Here, a cloud consists of a large number of computers or network servers based on cloud computing, where cloud computing is a type of distributed computing, consisting of a virtual supercomputer composed of a group of loosely coupled computer clusters. The network includes, but is not limited to, the Internet, wide area network, metropolitan area network, local area network, VPN network, wireless ad hoc network, etc. Preferably, the device can also be a program running on the terminal, network device, or a device formed by integrating the terminal and network device, network device, touch terminal, or network device and touch terminal through a network.
[0015] Of course, those skilled in the art should understand that the above-described devices are merely examples, and other existing or future devices that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0016] In the description of this application, "multiple" means two or more, unless otherwise expressly and specifically defined.
[0017] refer to Figure 1This invention provides a flowchart of a method for recycling electricity meters, the method including steps S11, S12, S13, S14, and S15. In step S11, RFID tag information and image information of multiple energy meters to be sorted are acquired; wherein, the multiple energy meters to be sorted are arranged according to a target matrix, and each energy meter to be sorted corresponds to matrix coordinates in the image information; in step S12, the current candidate matrix coordinates of the current candidate energy meter to be sorted are determined according to the current sorting type and the damage status information corresponding to the matrix coordinates; in step S13, RFID tag signal stream and image information stream of the current energy meter to be sorted are acquired; wherein, the RFID tag signal stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp, and the image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp; in step S14, the correspondence between the RFID tag and matrix coordinates, damage status, and list status of each current candidate energy meter to be sorted is determined according to the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates, and the recycling list, so as to automatically generate a sorting report; in step S15, steps S12 to S14 are repeated until all sorting operations of all sorting types of multiple energy meters to be sorted are completed. In some embodiments, the electricity meter typically has an RFID electronic tag built in.
[0018] Specifically, in step S11, RFID tag information and image information of multiple energy meters to be sorted are acquired; wherein, the multiple energy meters to be sorted are arranged according to a target matrix, and each energy meter to be sorted corresponds to matrix coordinates in the image information. In some embodiments, an imaging device is used to capture image information of multiple energy meters to be sorted. The imaging device has an RFID reader / writer installed on one side of the camera to acquire the RFID tag information of multiple energy meters to be sorted. In some embodiments, the RFID reader / writer can acquire information of multiple RFID tags simultaneously, but ordinary RFID readers / writers cannot acquire the location information of these multiple RFID tags. This embodiment uses a low-cost ordinary RFID reader / writer to achieve intelligent assistance in recycling energy meters. It improves automation while reducing costs. In some embodiments, the target matrix arrangement includes, but is not limited to, 3x4 (e.g., three rows and four columns), 2x3 (e.g., two rows and three columns), etc. For example, 12 energy meters to be sorted are placed on the workbench according to a 3x4 target matrix. The image information of the 12 energy meters to be sorted is captured by a camera device, and the RFID tag information (e.g., R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12) of the 12 energy meters to be sorted is acquired by an RFID reader / writer located on one side of the camera of the camera device. In some embodiments, each energy meter to be sorted corresponds to matrix coordinates in the image information. For example, in a 3x4 matrix arrangement, the matrix coordinates are: 11 (row 1, column 1), 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34. In some embodiments, the camera device includes, but is not limited to, electronic devices with camera functions such as tablet computers and mobile phones. For example, the energy meter recycling APP of this embodiment is installed on electronic devices such as tablet computers and mobile phones. In some embodiments, the shooting interface can be divided into multiple grids of the target matrix arrangement to guide the user to place each energy meter to be sorted into the corresponding grid during shooting. In other embodiments, the camera device is pre-set at a fixed angle (e.g., at which the camera device can capture multiple energy meters placed on the workbench that need to be sorted in this operation). A grid of target matrices is pre-set on the workbench, and the user simply places the energy meters to be sorted within the corresponding grid. Each grid corresponds to matrix coordinates. In this embodiment, by placing multiple energy meters to be sorted at once and performing intelligent sorting on these multiple energy meters each time, efficiency and sorting accuracy are improved.
[0019] In step S12, the current candidate matrix coordinates of the current candidate energy meters to be sorted are determined based on the current sorting type and the damage status information corresponding to the matrix coordinates. In some embodiments, the sorting type includes, but is not limited to, damaged energy meters and undamaged energy meters. Damage status information includes, but is not limited to, damaged and undamaged. For example, each energy meter to be sorted placed at each matrix coordinate corresponds to damage status information. In some embodiments, image recognition technology can be used to detect the damage status of the energy meters to be sorted placed at each matrix coordinate. In some embodiments, the current candidate energy meters to be sorted include those selected from multiple energy meters to be sorted in this batch based on the current sorting type and the damage status information corresponding to the matrix coordinates. The matrix coordinates of the current candidate energy meters to be sorted are called the current candidate matrix coordinates. In some embodiments, the current candidate matrix coordinates match the current sorting type. For example, if the current sorting type includes damaged energy meters, then the damage status information corresponding to the current candidate matrix coordinates includes damaged. In some embodiments, identification information (e.g., color coding, symbol coding, etc.) is added to the current candidate matrix coordinates to prompt the user to pick up the current candidate energy meter at the marked current candidate matrix coordinates. In this embodiment, different sorting types guide the user to sort energy meters of different sorting types sequentially to reduce sorting errors. For a detailed explanation of this part, please refer to the corresponding embodiments below; it will not be repeated here.
[0020] In step S13, the RFID tag signal stream and image information stream of the current energy meter to be sorted are acquired. The RFID tag signal stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp. The image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp. For example, after identifying the current candidate matrix coordinates for the current sorting type, the user begins to remove the current candidate energy meter to be sorted at the identified current candidate matrix coordinates. In this embodiment, the correspondence between the RFID tag and matrix coordinates, damage status, and list status is determined by acquiring the RFID tag signal stream and image information stream of the user removing the current candidate energy meter to be sorted. In some embodiments, the current sorting process can also be monitored based on the RFID tag signal stream and image information stream. In some embodiments, the current RFID tag includes, but is not limited to, an RFID tag that disappears at a certain first timestamp (e.g., when an RFID tag disappears, the first timestamp and the disappeared RFID tag are triggered to be recorded), or an RFID tag whose RFID signal strength drops sharply at the corresponding first timestamp (e.g., when an RFID tag signal strength drops sharply, the first timestamp and the RFID tag are triggered to be recorded). In some embodiments, the current matrix coordinates include, but are not limited to, the matrix coordinates at which the energy meter to be sorted disappears at the corresponding second timestamp when image information is identified using image technology (e.g., when the image identifies the disappearance of the energy meter to be sorted at a certain matrix coordinate, the second timestamp and the matrix coordinate at this time are triggered to be recorded), or the matrix coordinates at which the pixel of the energy meter to be sorted undergoes a sudden change at the corresponding second timestamp (e.g., the size of the energy meter to be sorted suddenly increases, or the pixel area suddenly decreases, etc., as shown in the image information). In some embodiments, one or more first timestamps are arranged in chronological order, and the current RFID tags corresponding to each first timestamp are also arranged in order. One or more second timestamps are arranged in chronological order, and the current matrix coordinates corresponding to each second timestamp are also arranged in order. In some embodiments, first timestamps and second timestamps arranged in the same order can be grouped together, and the matrix coordinates, damage status information, and RFID tags corresponding to this group of first timestamps and second timestamps can be grouped together. In other embodiments, to improve accuracy, the corresponding first timestamp and second timestamp can also be determined based on the difference between the first timestamp and the second timestamp. This determines the corresponding matrix coordinates, damage status information, and RFID tags. In this embodiment, a sorting report can be generated without the user's awareness when the user takes away the current candidate energy meter to be sorted.For example, a user can take one or two current candidate energy meters to be sorted at a time. The system automatically determines the correspondence between the RFID tag and matrix coordinates, damage status and list status of each current candidate energy meter to be sorted based on the RFID tag signal stream and image information stream, so as to automatically generate a sorting report.
[0021] In step S14, the correspondence between the RFID tag and matrix coordinates, damage status, and list status of each current candidate energy meter to be sorted is determined based on the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates, and the recycling list, so as to automatically generate a sorting report. In this embodiment, without relying on one-dimensional barcodes, the correspondence between the RFID tag and matrix coordinates, damage status, and list status of each current candidate energy meter to be sorted is determined based on the RFID tag signal stream and image information. In some embodiments, the correspondence between the RFID tag and matrix coordinates, damage status, and list status can be determined based on the difference between the first timestamp and the second timestamp. For a detailed explanation of this part, please refer to the corresponding embodiment below, which will not be repeated here.
[0022] In step S15, steps S12 to S14 are repeated until all sorting types of the multiple energy meters to be sorted are completed. For example, each sorting type corresponds to one cycle of steps S12 to S14 to achieve the goal of completing all sorting types of sorting operations for the multiple energy meters to be sorted.
[0023] In some embodiments, the current sorting type includes damaged energy meters and undamaged energy meters. Step S12 includes steps S121 (not shown) and S122 (not shown). In S121, image recognition technology is used to identify the damage status of each energy meter to be sorted in the image information to determine the damage status information corresponding to each matrix coordinate in the image information. The damage status information includes damaged and undamaged. In step S122, the current candidate matrix coordinates of the current candidate energy meters to be sorted are determined according to the order of damaged and undamaged energy meters. The current candidate matrix coordinates conform to the corresponding current sorting type. In some embodiments, the angle and position of the camera device can be fixed. A grid matching the target matrix is set on the workbench used to place the energy meters to be sorted, so that the energy meters to be sorted in the captured image information are on the corresponding matrix coordinates. During each sorting, the user only needs to place the energy meters to be sorted on the workbench. For each matrix coordinate in the image information, image recognition technology is used to identify whether there is an energy meter to be sorted and the damage status of the energy meter to be sorted at that matrix coordinate. In some embodiments, the presence of a meter to be sorted on a matrix coordinate system can be detected using a YOLO model. For example, the YOLO model can be trained using a large number of meter images to enable it to identify meters in the images, thereby determining whether a meter to be sorted exists on the matrix coordinate system. In some embodiments, the meter to be sorted in the image information can be divided into multiple smaller images according to the matrix coordinate system. Each smaller image is then input into the YOLO model to detect whether a meter to be sorted exists in that smaller image. For example, in a 3x4 target matrix arrangement, the image information can be divided into 12 grids, with each grid serving as a smaller image. In some embodiments, the damage status of the meter to be sorted can be identified using an image classification model. For example, an image classification model can be trained based on a deep learning architecture (e.g., ResNet, MobileNet), using a large number of meter images with different degrees of damage, normal meter images, and corresponding image labels (e.g., damaged label, undamaged label), to enable the image classification model to identify damaged and undamaged meters to be sorted. Of course, those skilled in the art will understand that the image recognition technology described above is merely an example, intended to illustrate that image recognition technology can be used to identify the energy meters to be sorted in image information and to identify the damage status of the energy meters to be sorted. Other existing or future image recognition technologies that are applicable to this embodiment are also within the scope of protection of this application and are incorporated herein by reference. In some embodiments, after identifying the damage status of the energy meters to be sorted at each matrix coordinate in the image information, the current candidate matrix coordinates of the current candidate energy meters to be sorted are determined according to the order of damaged energy meters and undamaged energy meters.For example, in a 3x4 target matrix arrangement, the damage status of the energy meters to be sorted, identified by image recognition technology at each matrix coordinate, is as follows: Matrix coordinate 11: Damaged; Matrix coordinate 12: Undamaged; Matrix coordinate 13: Damaged; Matrix coordinate 14: Damaged; Matrix coordinate 21: Undamaged; Matrix coordinate 22: Undamaged; Matrix coordinate 23: Damaged; Matrix coordinate 24: Damaged; Matrix coordinate 31: Undamaged; Matrix coordinate 32: Undamaged; Matrix coordinate 33: Damaged; Matrix coordinate 34: Damaged. Therefore, the current candidate matrix coordinates for the current sorting type are: 11, 13, 14, 23, 24, 33, 34. The next current candidate matrix coordinates for the current sorting type are: 12, 21, 22, 31, 32.
[0024] In some embodiments, step S122 includes: if the current sorting type includes damaged energy meters, selecting energy meters whose damage status information in the image information is damaged as current candidate energy meters to be sorted, and marking the current candidate energy meters; if the current sorting type includes undamaged energy meters, selecting the remaining energy meters to be sorted as current candidate energy meters to be sorted; wherein, the remaining energy meters to be sorted include the energy meters to be sorted in this sorting process excluding the damaged ones. In some embodiments, the marking methods include, but are not limited to, color marking, symbol marking, and obscuring energy meters that are not current candidate energy meters to be sorted, to prompt the user which are the current candidate energy meters to be sorted.
[0025] In some embodiments, step S14 includes steps S141 (not shown), S142 (not shown), and S143 (not shown). S141: For each first timestamp, determine the currently missing RFID tag corresponding to the first timestamp based on the current RFID tag corresponding to the first timestamp; for each second timestamp, determine the current disappearance matrix coordinates corresponding to the second timestamp based on the current matrix coordinates; S142: Determine the target second timestamp corresponding to the first timestamp based on the difference between the first and second timestamps, and use the currently missing RFID tag corresponding to the first timestamp as the RFID tag corresponding to the first timestamp, and use the damage state corresponding to the current disappearance matrix coordinates of the target second timestamp as the damage state corresponding to the first timestamp, to determine the correspondence between RFID tag information and damage state; wherein the difference between the first timestamp and the target second timestamp is equal to or less than the target difference; S143: Determine the correspondence between RFID tag information and list status based on the recycling list; wherein the recycling list includes RFID tag information of multiple energy meters that need to be recycled, and the list status is either included in the list or not in the list. In some embodiments, the camera continuously captures and identifies data. When it detects the disappearance of a sorted energy meter or a sudden pixel change at a certain matrix coordinate, it triggers the recording of a second timestamp at this time and uses the matrix coordinate where the energy meter disappeared as the current matrix coordinate. In some embodiments, if the recording of the second timestamp is triggered when a sudden pixel change is detected, then after determining that the energy meter corresponding to that matrix coordinate has disappeared, that matrix coordinate is determined as the current disappeared matrix coordinate. If the energy meter corresponding to that matrix coordinate has not disappeared, the second timestamp is deleted. Similarly, the RFID reader continuously reads and writes RFID tag information. When it detects a disappeared RFID tag or a sudden drop in RFID signal strength, it triggers the recording of a first timestamp at this time and uses the disappeared RFID tag as the currently disappeared RFID tag. In some embodiments, if the recording of the first timestamp is triggered when a sudden drop in RFID signal strength is detected, then after determining that the RFID tag signal has disappeared, that RFID tag is determined as the currently disappeared RFID tag. If the RFID tag ultimately does not disappear, the first timestamp is deleted. For example, the currently disappearing RFID tags corresponding to the first timestamp include: T1 (e.g., the first timestamp is T1): R1 (e.g., the currently disappearing RFID tags corresponding to T1 include R1); T2: R2; T3: R3; T4: R4; T5: R5; T6: R6. The currently disappearing matrix coordinates corresponding to the second timestamp include: t1 (e.g., the second timestamp is t1): 11 (e.g., the currently disappearing matrix coordinates corresponding to the second timestamp t1 include 11); t2: 13; t3: 21; t4: 24; t5: 31; t6: 33; t7: 34.If the difference between T1 and t1 is less than the target difference, then R1 is determined to correspond to 11, and the damage status information corresponding to matrix coordinate 11 is taken as the damage status information corresponding to R1. In some embodiments, the recycling list records the RFID tag information of multiple electricity meters that need to be recycled. The system queries whether R1 exists in the recycling list. If it exists, the list information for R1 is recorded as "in the list"; otherwise, it is recorded as "not in the list". In this embodiment, it does not rely on one-dimensional barcodes, but only on RFID tag information and image recognition. Furthermore, it does not limit the number of current candidate electricity meters to be sorted that a user can take at one time. The system automatically determines the correspondence between RFID tags and damage status, and list status without the user's awareness, thereby automatically generating a sorting report.
[0026] In some embodiments, the method further includes step S144 (not shown), whereby if an erroneous second timestamp exists, an error message is generated to monitor the current sorting process; wherein the damage status information corresponding to the erroneous second timestamp does not match the current sorting type. In some embodiments, the second timestamp corresponds to the current disappearance matrix coordinates, and each matrix coordinate corresponds to damage status information. For example, the user's sorting process is monitored in real time, and if the damage status information corresponding to the second timestamp does not match the current sorting type, an error message is generated. For example, if the current sorting type is damaged, but the damage status information corresponding to the second timestamp is undamaged, then it is determined that the current sorting type does not match the damage status information corresponding to the second timestamp. In some embodiments, the error message includes a voice prompt.
[0027] In some embodiments, the system further includes step S17 (not shown), whereby the target sorting location corresponding to each current candidate energy meter to be sorted is determined based on its damage status and list status, to generate a prompt message; wherein the target sorting location is mapped to the damage status and list status. In some embodiments, different energy meters to be sorted need to be placed at corresponding target sorting locations during sorting. For example, an undamaged energy meter in the list is placed at target sorting location A; a damaged energy meter in the list is placed at target sorting location B; and a damaged energy meter not in the list is placed at target sorting location C. In some embodiments, the prompt message includes voice prompts. For example, during the sorting process, the system promptly determines the correspondence between the RFID tag of the energy meter currently taken by the user and its matrix coordinates, damage status, and list status, and queries the target sorting location corresponding to the energy meter based on its damage status and list status to prompt the user to place the energy meter at that target sorting location.
[0028] In some embodiments, the system further includes step S18 (not shown), whereby the sorting report is sent to the corresponding network device. In some embodiments, after all sorting is completed, the system sends the sorting report to the corresponding network device so that the corresponding user device can retrieve the sorting report from the network device. Through the technical solution of this embodiment, the sorting work can be delegated to county-level power supply companies. After sorting, the county-level power supply companies generate their own sorting reports. These reports are then uploaded to the corresponding network devices, and the sorted electricity meters are transported to the superior power supply company. When a power supply company above the county level needs to view the sorting reports of each county, it can send a viewing request to the network device through its user device. In this embodiment, by uploading the sorting reports to the network devices, systematic management of electricity meter recycling is achieved.
[0029] Figure 2 The diagram illustrates a structural schematic of a device for recycling electricity meters according to an embodiment of this application. The device includes a first module for acquiring RFID tag information and image information of multiple electricity meters to be sorted; wherein the multiple electricity meters to be sorted are arranged according to a target matrix, and each electricity meter to be sorted corresponds to matrix coordinates in the image information; a second module for determining the current candidate matrix coordinates of the current candidate electricity meter to be sorted based on the current sorting type and the damage status information corresponding to the matrix coordinates; and a third module for acquiring RFID tag signal streams and image information streams of the current electricity meters to be sorted; wherein the RFID tag signal... The stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp; the image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp; module 14 is used to determine the correspondence between the RFID tag and matrix coordinates, damage status, and list status of each current candidate energy meter to be sorted based on the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates, and the recycling list, so as to automatically generate a sorting report; module 15 is used to repeat the above steps S12 to S14 until all sorting types of sorting operations are completed for multiple energy meters to be sorted.
[0030] Here, the specific implementation methods corresponding to Module 1, Module 2, Module 3, Module 4, and Module 5 are the same as or similar to the specific embodiments of steps S11, S12, S13, S14, and S15 above, and therefore will not be repeated here, but are included by reference.
[0031] In addition to the methods and devices described in the above embodiments, this application also provides a computer-readable storage medium storing computer code that, when executed, performs the method described in any of the preceding embodiments.
[0032] This application also provides a computer program product that, when executed by a computer device, performs the method described in any of the preceding claims.
[0033] This application also provides a computer device, the computer device comprising: One or more processors; Memory, used to store one or more computer programs; When the one or more computer programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the method as described in any of the preceding methods.
[0034] Figure 3 Exemplary systems that can be used to implement the various embodiments described in this application are shown; like Figure 3 As shown in some embodiments, system 300 can function as any of the devices described in each of the embodiments. In some embodiments, system 300 may include one or more computer-readable media having instructions (e.g., system memory or NVM / storage device 320) and one or more processors (e.g., one or more processors 305) coupled to the one or more computer-readable media and configured to execute the instructions to implement the module and thus perform the actions described in this application.
[0035] In one embodiment, the system control module 310 may include any suitable interface controller to provide any suitable interface to at least one of the processors 305 and / or any suitable device or component communicating with the system control module 310.
[0036] The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. The memory controller module 330 may be a hardware module, a software module, and / or a firmware module.
[0037] System memory 315 can be used, for example, to load and store data and / or instructions for system 300. In one embodiment, system memory 315 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, system memory 315 may include double data rate type quad synchronous dynamic random access memory (DDR4 SDRAM).
[0038] In one embodiment, the system control module 310 may include one or more input / output (I / O) controllers to provide interfaces to the NVM / storage device 320 and (one or more) communication interfaces 325.
[0039] For example, NVM / storage device 320 may be used to store data and / or instructions. NVM / storage device 320 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable (one or more) non-volatile storage devices (e.g., one or more hard disk drives (HDDs), one or more optical disc drives (CDs), and / or one or more digital universal optical disc (DVD) drives).
[0040] NVM / storage device 320 may include storage resources that are physically part of a device on which system 300 is mounted, or that can be accessed by the device without necessarily being part of it. For example, NVM / storage device 320 may be accessed via a network through one or more communication interfaces 325.
[0041] One or more communication interfaces 325 may provide the system 300 with an interface to communicate over one or more networks and / or with any other suitable device. The system 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and / or protocols.
[0042] In one embodiment, at least one of the processors 305 may be logically packaged with one or more controllers of the system control module 310 (e.g., memory controller module 330). In one embodiment, at least one of the processors 305 may be logically packaged with one or more controllers of the system control module 310 to form a system-in-package (SiP). In one embodiment, at least one of the processors 305 may be integrated with the logic of one or more controllers of the system control module 310 on the same die. In one embodiment, at least one of the processors 305 may be integrated with the logic of one or more controllers of the system control module 310 on the same die to form a system-on-a-chip (SoC).
[0043] In various embodiments, system 300 may be, but is not limited to, a server, workstation, desktop computing device, or mobile computing device (e.g., laptop computing device, handheld computing device, tablet computer, netbook, etc.). In various embodiments, system 300 may have more or fewer components and / or different architectures. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.
[0044] It should be noted that this application can be implemented in software and / or a combination of software and hardware, for example, using an application-specific integrated circuit (ASIC), a general-purpose computer, or any other similar hardware device. In one embodiment, the software program of this application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of this application (including related data structures) can be stored in a computer-readable recording medium, such as RAM memory, a magnetic or optical drive, a floppy disk, or similar devices. Furthermore, some steps or functions of this application can be implemented in hardware, for example, as circuitry that cooperates with a processor to perform the various steps or functions.
[0045] Furthermore, a portion of this application can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to this application through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0046] Communication media include media through which communication signals containing, for example, computer-readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media can include guided transmission media (such as cables and wires (e.g., optical fibers, coaxial cables, etc.)) and wireless (unguided transmission) media capable of propagating energy waves, such as sound, electromagnetic, RF, microwave, and infrared. Computer-readable instructions, data structures, program modules, or other data can be embodied as modulated data signals in, for example, wireless media (such as carrier waves or similar mechanisms embodied as part of spread spectrum technology). The term "modulated data signal" refers to a signal whose one or more characteristics are altered or set in a manner that encodes information in the signal. Modulation can be analog, digital, or a hybrid modulation technique.
[0047] By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memories such as random access memory (RAM, DRAM, SRAM); and non-volatile memories such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic / ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or hereafter developed capable of storing computer-readable information / data for use by a computer system.
[0048] Herein, one embodiment of this application includes an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the apparatus is triggered to run a method and / or technical solution based on the foregoing embodiments of this application.
[0049] It will be apparent to those skilled in the art that this application is not limited to the details of the exemplary embodiments described above, and that this application can be implemented in other specific forms without departing from the spirit or essential characteristics of this application. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of this application is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within this application. No reference numerals in the claims should be construed as limiting the scope of the claims. Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices recited in the apparatus claims may also be implemented by a single unit or device in software or hardware. The terms "first," "second," etc., are used to indicate names and do not indicate any particular order.
Claims
1. A method for recycling electricity meters, characterized in that, include: S11. Obtain RFID tag information and image information about multiple energy meters to be sorted; wherein, the multiple energy meters to be sorted are arranged according to a target matrix, and each energy meter to be sorted corresponds to matrix coordinates in the image information; S12. Determine the current candidate matrix coordinates of the current candidate energy meter to be sorted based on the current sorting type and the damage status information corresponding to the matrix coordinates; S13. Obtain the RFID tag signal stream and image information stream of the current energy meter to be sorted; wherein, the RFID tag signal stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp, and the image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp; S14. Determine the correspondence between the RFID tag and matrix coordinates, damage status and list status of each current candidate energy meter to be sorted based on the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates and the recycling list, so as to automatically generate a sorting report. S15. Repeat steps S12 to S14 until all sorting types of sorting operations are completed for the plurality of energy meters to be sorted.
2. The method according to claim 1, characterized in that, The current sorting type includes damaged electricity meters and undamaged electricity meters. Step S12 includes: S121. The damage status of each energy meter to be sorted in the image information is identified by image recognition technology, so as to determine the damage status information corresponding to each matrix coordinate in the image information, wherein the damage status information includes damaged and undamaged; S122. Determine the current candidate matrix coordinates of the current candidate energy meters to be sorted according to the order of the damaged energy meters and the undamaged energy meters; wherein the current candidate matrix coordinates conform to the corresponding current sorting type.
3. The method according to claim 2, characterized in that, Step S122 includes: If the current sorting type includes the damaged energy meter, the energy meter to be sorted that has the damaged status information in the image information is damaged is taken as the current candidate energy meter to be sorted, and the current candidate energy meter is marked. If the current sorting type includes the undamaged energy meter, the remaining energy meters to be sorted are selected as the current candidate energy meters to be sorted; wherein, the remaining energy meters to be sorted include the energy meters to be sorted from the multiple energy meters to be sorted in this sorting, excluding the damaged energy meters to be sorted.
4. The method according to claim 1, characterized in that, Step S14 includes: S141. For each first timestamp, determine the currently disappearing RFID tag corresponding to the first timestamp based on the current RFID tag corresponding to the first timestamp; for each second timestamp, determine the current disappearing matrix coordinates corresponding to the second timestamp based on the current matrix coordinates. S142. Determine the target second timestamp corresponding to the first timestamp based on the difference between the first timestamp and the second timestamp, and take the currently disappeared RFID tag corresponding to the first timestamp as the RFID tag corresponding to the first timestamp, and take the damage state corresponding to the current disappearance matrix coordinates of the target second timestamp as the damage state corresponding to the first timestamp, so as to determine the correspondence between the RFID tag information and the damage state; wherein, the difference between the first timestamp and the target second timestamp is equal to or less than the target difference. S143. Determine the correspondence between the RFID tag information and the list status according to the recycling list; wherein, the recycling list includes RFID tag information of multiple electricity meters that need to be recycled, and the list status is included in the list and not in the list.
5. The method according to claim 4, characterized in that, Also includes: S144. If an error second timestamp exists, generate an error message to monitor the current sorting process; wherein the damage status information corresponding to the error second timestamp does not match the current sorting type.
6. The method according to claim 1, characterized in that, Also includes: S17. Determine the target sorting location corresponding to each current candidate energy meter to be sorted based on its damage status and list status, so as to generate a prompt message; wherein, the target sorting location has a mapping relationship with the damage status and list status.
7. The method according to claim 1, characterized in that, Also includes: S18. Send the sorting report to the corresponding network device.
8. A device for recycling electricity meters, characterized in that, include: The module is used to acquire RFID tag information and image information about multiple energy meters to be sorted; wherein, the multiple energy meters to be sorted are arranged according to a target matrix, and each energy meter to be sorted corresponds to matrix coordinates in the image information; The first and second modules are used to determine the current candidate matrix coordinates of the current candidate energy meters to be sorted based on the current sorting type and the damage status information corresponding to the matrix coordinates. The first and third modules are used to acquire RFID tag signal streams and image information streams for the current energy meters to be sorted; wherein, the RFID tag signal stream includes one or more first timestamps and the current RFID tag corresponding to each first timestamp, and the image information stream includes one or more second timestamps and the current matrix coordinates corresponding to each second timestamp; The first four modules are used to determine the correspondence between the RFID tag and matrix coordinates, damage status and list status of each current candidate energy meter to be sorted based on the first timestamp, the current RFID tag, the second timestamp, the current matrix coordinates and the recycling list, so as to automatically generate a sorting report; The first and fifth modules are used to repeat the above steps S12 to S14 until all sorting types of sorting operations are completed for the plurality of energy meters to be sorted.
9. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a method for recycling electricity meters that can be loaded by the processor and executed as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The storage contains a method for recycling electricity meters that can be loaded by a processor and executed as described in any one of claims 1 to 7.