Data interaction method and system, computer equipment and storage medium

By using smart bracelets for infrared meter reading, lightweight packaging, and encryption, the problem of low meter reading efficiency of handheld terminals has been solved, enabling efficient and secure power data interaction and improving meter reading efficiency and environmental adaptability.

CN121531253APending Publication Date: 2026-02-13MARKETING SERVICE CENT OF STATE GRID GANSU ELECTRIC POWER CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511694575.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In existing technologies, handheld terminals have low meter reading efficiency and are easily affected by environmental limitations when interacting with power data. They do not fully consider the lightweight design of data transmission and industry compliance requirements, making it difficult to meet the actual needs of power data interaction scenarios.

Method used

The system uses a smart bracelet to send control signals to the target meter via infrared meter reading commands, receives feedback signals and parses the meter data, performs lightweight encapsulation and encryption processing before sending it to the target mobile terminal. This includes determining the user ID, masking sensitive information and encrypting it using the AES-128-CCM algorithm, combined with geofencing verification and anomaly detection.

Benefits of technology

It enables efficient and secure power data interaction in scenarios with small data volumes and low frequency, reduces operational complexity, improves environmental adaptability and meter reading efficiency, enhances the work experience of relevant personnel, and has industry compliance advantages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531253A_ABST
    Figure CN121531253A_ABST
Patent Text Reader

Abstract

The embodiment of the invention belongs to the technical field of communication data transmission, and relates to a data interaction method which comprises the following steps: in response to a triggered infrared meter reading instruction, transmitting a control signal to a target electric meter, and receiving a feedback signal corresponding to the control signal; analyzing the feedback signal to obtain ammeter data of the target ammeter; packaging the ammeter data to obtain a target data packet; and sending the target data packet to a preset target mobile terminal. According to the invention, efficient and safe electric power data interaction is realized in a more concise manner in a small-data-volume and low-frequency scene, and compared with a traditional handheld terminal, the operation complexity is reduced, and the environmental adaptability is improved, so that the meter reading efficiency is improved, the operation experience of related personnel is improved, and the method has the advantage of industrial compliance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication data transmission technology, and in particular to a data interaction method, system, computer device and storage medium. Background Technology

[0002] With the widespread adoption of smart meters, remote automatic meter reading has been implemented in most parts of my country. Remote meter reading systems can generate real-time electricity consumption data from smart meters, then periodically aggregate this data via a concentrator, and finally upload the aggregated data to the main station using communication networks (such as dedicated power networks or 5G).

[0003] However, in areas with weak signals (such as remote mountainous areas and high-rise basements), where smart meters are not widespread or communication failures are frequent, electricians still need to go to the site to read meters. Generally, electricians need to carry a dedicated handheld terminal (supporting infrared, NFC, or Bluetooth) to the user's meter, and read the data through the physical interface between the terminal and the meter (such as an infrared window) or wireless sensing, and the terminal automatically records and stores the data.

[0004] However, this method of relying on handheld terminals for power data interaction is cumbersome to operate and is easily restricted by the environment. It still has significant shortcomings in meter reading efficiency, and it does not fully consider the lightweight design of data transmission and industry compliance requirements, making it difficult to meet the actual needs of power data interaction scenarios.

[0005] In view of the above, this application is hereby submitted. Summary of the Invention

[0006] The purpose of this application is to provide a data interaction method, system, computer device, and storage medium to solve the technical problem of low meter reading efficiency when handheld terminals perform power data interaction.

[0007] To address the aforementioned technical problems, this application provides a data interaction method, employing the following technical solution: A data interaction method includes the following steps: In response to the triggered infrared meter reading command, a control signal is transmitted to the target meter, and a feedback signal corresponding to the control signal is received; The feedback signal is analyzed to obtain the meter data of the target meter; The meter data is encapsulated to obtain the target data packet; The target data packet is sent to the preset target mobile terminal.

[0008] Furthermore, the meter data includes meter number and electricity consumption information. The step of encapsulating the meter data to obtain the target data packet specifically includes: Based on the meter number, determine the user ID corresponding to the target meter; The user ID and the electricity consumption information are converted according to the target data format to obtain the original data; The original data is encrypted using the target encryption algorithm to generate the target data packet.

[0009] Furthermore, the step of encrypting the original data using a target encryption algorithm to generate the target data packet specifically includes: The raw data is filtered to determine the user address information and electricity consumption period information corresponding to the target electricity meter; In the original data, the user address information and the electricity consumption time information are masked to obtain the data to be encrypted; The data to be encrypted is encrypted according to the target encryption algorithm, and the encrypted data is then encapsulated to obtain the target data packet.

[0010] Furthermore, the step of masking the user address information and the electricity consumption time information in the original data to obtain the data to be encrypted specifically includes: Generate random noise corresponding to the user address information and the electricity consumption time information; The random noise is added to the original data to obtain the data to be encrypted.

[0011] Furthermore, the step of determining the user ID corresponding to the target meter based on the meter number specifically includes: The geofence range of the target electricity meter is determined based on the meter number; Obtain current location information and determine whether the current location information conforms to the geofence range; If the current location information matches the geofence range, then read the user information corresponding to the meter number, the user information including the user ID; If the current location information does not conform to the geofence range, a prompt will be issued according to the preset first prompt method.

[0012] Furthermore, the step of parsing the feedback signal to obtain the meter data of the target meter specifically includes: The feedback signal is converted into a digital signal, and it is determined whether the digital signal is abnormal. If the digital signal is not abnormal, the digital signal is analyzed to obtain the meter data, and the meter data is temporarily stored in the local cache. If the digital signal is abnormal, a prompt will be issued according to the preset second prompt method.

[0013] Furthermore, after the step of sending the target data packet to the preset target mobile terminal, the method further includes: When an inspection task is received from the target mobile terminal, a prompt message corresponding to the inspection task is generated. Based on the aforementioned prompt information, a prompt is issued according to the preset third prompt method; In response to the triggered return command, the status code corresponding to the inspection task is returned to the target mobile terminal.

[0014] To address the aforementioned technical problems, this application also provides a data interaction system, which employs the following technical solution: A data interaction system, comprising: The transmitting module is used to transmit a control signal to the target meter in response to a triggered infrared meter reading command, and to receive a feedback signal corresponding to the control signal; The analysis module is used to analyze the feedback signal to obtain the meter data of the target meter; An encapsulation module is used to encapsulate the meter data to obtain a target data packet; The sending module is used to send the target data packet to a preset target mobile terminal.

[0015] To address the aforementioned technical problems, this application also provides a computer device that employs the following technical solution: A computer device includes a memory and a processor, the memory storing computer-readable instructions, the processor executing the computer-readable instructions to implement the steps of the data interaction method described above.

[0016] To address the aforementioned technical problems, this application also provides a computer-readable storage medium, employing the technical solution described below: A computer-readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the steps of the data interaction method described above.

[0017] Compared with the prior art, the embodiments of this application have the following main advantages: The data interaction method disclosed in this application involves transmitting a control signal to a target electricity meter in response to a triggered infrared meter reading command, and receiving a feedback signal corresponding to the control signal. The feedback signal is then parsed to obtain the meter data of the target electricity meter. The meter data is then encapsulated to obtain a target data packet. Finally, the target data packet is sent to a preset target mobile terminal. This application achieves efficient and secure power data interaction in scenarios with small data volumes and low frequency through a simpler method. Compared to using traditional handheld terminals, it reduces operational complexity, increases environmental adaptability, thereby improving meter reading efficiency, enhancing the work experience of relevant personnel, and offering advantages in industry compliance. Attached Figure Description

[0018] To more clearly illustrate the solutions in this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is an exemplary system architecture diagram to which this application can be applied; Figure 2 This is a flowchart of an embodiment of the data interaction method according to this application; Figure 3 This is a schematic diagram of the structure of an embodiment of the data interaction system according to this application; Figure 4 This is a schematic diagram of the structure of one embodiment of the computer device according to this application. Detailed Implementation

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein in the specification of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having," and any variations thereof, in the specification, claims, and foregoing drawings of this application, are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the specification, claims, or foregoing drawings of this application are used to distinguish different objects, not to describe a particular order.

[0021] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0023] like Figure 1 As shown, the system architecture 100 may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0024] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social media platform software, etc.

[0025] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, preferably smart bracelets. In addition, they include, but are not limited to, smartphones, tablets, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptops, and desktop computers, etc.

[0026] Server 105 can be a server that provides various services, such as a backend server that supports the pages displayed on the first terminal device 101, the second terminal device 102, and the third terminal device 103.

[0027] It should be noted that the data interaction method provided in the embodiments of this application is generally executed by a terminal device, and correspondingly, the data interaction system is generally set in the terminal device.

[0028] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0029] Continue to refer to Figure 2 A flowchart of an embodiment of the data interaction method according to this application is shown. The data interaction method includes the following steps: Step S201: In response to the triggered infrared meter reading command, a control signal is transmitted to the target meter, and a feedback signal corresponding to the control signal is received.

[0030] In this embodiment, the data interaction method runs on an electronic device (e.g., Figure 1 The terminal device shown can send or receive data via wired or wireless connection. It should be noted that the aforementioned wireless connection methods may include, but are not limited to, 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections, and other currently known or future known wireless connection methods.

[0031] Preferably, the data interaction method of this application embodiment can be applied to a smart bracelet, and it serves as the execution subject of the following embodiments.

[0032] In one embodiment, the infrared meter reading command can be triggered by a function button, which refers to a physical button or touch button on the smart bracelet. This function button is configured to trigger specific commands. For example, the smart bracelet may have a raised physical button on its side. A short press (0.5-2 seconds) of this button triggers the infrared meter reading command; a long press triggers other commands to distinguish different operations. The infrared meter reading command refers to a preset control signal within the smart bracelet used to activate the infrared data acquisition function. This command is generated by the triggering action of the function button and transmitted to the infrared transmitting module through the bracelet's processor.

[0033] In one embodiment, the control signal can be an infrared laser signal, which refers to an infrared light signal with a wavelength in the range of 850nm-950nm. This signal conforms to an infrared data transmission protocol (such as the IrDA protocol) and has a transmission rate of 9600bps, used to establish communication with the infrared receiving module of the target meter. For example, the infrared emitting module of a smart bracelet uses an infrared light-emitting diode with an emission angle of ±15° to ensure stable signal transmission within a range of 0.5-3 meters from the target meter.

[0034] In one embodiment, the target meter refers to the electricity metering instrument whose data needs to be collected. This meter must be equipped with a compatible infrared receiving / transmitting module (supporting the same infrared protocol), such as a smart meter conforming to the State Grid standard. The feedback signal refers to the infrared signal (analog signal) containing meter data returned by the target meter through its infrared transmitting module after receiving the infrared laser signal. The infrared receiving module of the smart bracelet is used to receive this feedback signal and convert it into a digital signal for transmission to the bracelet's processor.

[0035] Step S202: Analyze the feedback signal to obtain the meter data of the target meter.

[0036] The parsing process involves the smart bracelet's processor demodulating, decoding, and verifying the feedback signal. Specifically, after receiving the digital signal converted from the feedback signal, the smart bracelet's processor first filters the digital signal (removing noise), and then parses the data frame according to a preset communication protocol (such as DL / T645-2007 "Communication Protocol for Multifunctional Energy Meters"), extracting the frame header, data segment, check bit, and frame trailer. For example, the data frame format is: 68H + address field + 68H + control code + data length + data field + check code + 16H. The processor determines the data type by recognizing the control code (such as "11H" indicating reading the current electricity consumption) and extracts valid information from the data field. Meter data refers to the electricity-related data recorded by the target meter, including but not limited to current electricity consumption, cumulative electricity consumption, meter number, and operating status.

[0037] Step S203: Encapsulate the meter data to obtain the target data packet.

[0038] In one embodiment, the encapsulation process refers to lightweight encapsulation, which involves simplifying and compressing the meter data to reduce data transmission volume and storage footprint. This includes removing redundant fields (such as duplicate status identifiers), adopting simplified data formats (such as JSON), and compressing data size (such as removing spaces and comments). For example, meter data containing 10 fields can be reduced to only 3 core fields after lightweight processing, resulting in a data volume reduction of over 60%. The target data packet refers to the encapsulated structured data unit, which contains the processed meter data and necessary identification information (such as device ID) for transmission between the smart bracelet and the target mobile terminal. The data packet size is typically kept below 1KB to accommodate the transmission capabilities of Bluetooth Low Energy.

[0039] Step S204: Send the target data packet to the preset target mobile terminal.

[0040] The preset target mobile terminal refers to a portable electronic device, typically a smartphone or tablet, pre-paired with the smart bracelet. This device establishes a communication connection with the bracelet via a dedicated app. This connection can be Bluetooth. After pairing via Bluetooth, the target mobile terminal's MAC address is stored in the bracelet's local memory as the unique communication object. Upon receiving the target data packet, the smart bracelet transmits it to the target mobile terminal via a wireless communication module (such as Bluetooth BLE 5.0). This process can employ frequency hopping technology (37 channels) to avoid interference, achieving a transmission rate of 1 Mbps and ensuring stable transmission within a 10-meter range. This application achieves efficient and secure power data interaction in scenarios with small data volumes and low frequency through a simpler approach. Compared with the use of traditional handheld terminals, it reduces the complexity of operation, increases environmental adaptability, thereby improving meter reading efficiency, enhancing the work experience of relevant personnel, and has the advantage of industry compliance.

[0041] In some optional implementations of this embodiment, the above-mentioned meter data includes meter number and electricity consumption information, and the step of encapsulating the meter data to obtain the target data packet includes: Based on the meter number, determine the user ID corresponding to the target meter; The user ID and the electricity consumption information are converted according to the target data format to obtain the original data; The original data is encrypted using the target encryption algorithm to generate the target data packet.

[0042] The meter number is a unique identifier for the target meter, typically a 10-12 digit number, printed on the meter surface and stored in the meter's memory. The user ID is a unique identifier for the electricity user associated with the target meter, used to locate user information in the power data system. Electricity consumption information refers to information related to electricity consumption in the meter data, including but not limited to real-time active power, reactive power, and data collection time.

[0043] In one embodiment, a timestamp and the corresponding electricity consumption value can be obtained based on electricity consumption information. The timestamp refers to the time information recording the moment the electricity meter data is collected, using UTC format and accurate to the second, to ensure the time accuracy of the data. The timestamp can be generated by the real-time clock (RTC) of the smart bracelet or extracted from the electricity meter data (if the meter contains time information). The electricity consumption value refers to the power consumption value corresponding to the timestamp, in kWh (kilowatt-hours), rounded to one decimal place. This value can be extracted from the current total active power field of the electricity consumption information.

[0044] In one embodiment, the smart bracelet's local memory pre-stores a "meter number - user ID" mapping table (stored in CSV format). The processor can quickly determine the corresponding user ID by querying this mapping table. For example, the meter number "100001234567" corresponds to the user ID "0012345678" in the mapping table.

[0045] In one embodiment, the user ID and electricity consumption information are first converted according to the target data format to obtain the raw data. Then, the raw data is encrypted using the target encryption algorithm to generate the target data packet. The target data format can be a simplified JSON format, which refers to a JSON format after removing redundant characters (such as spaces and newlines), retaining only the core key-value pairs to minimize data size. The raw data is the converted JSON string, typically kept to within 200 bytes for ease of subsequent encryption and transmission. For example, the raw data can be represented as: {"uid":"0012345678","ts":"2025-07-19T09:30:00Z","p":235.6} In this context, "uid" represents the user ID, "ts" represents the timestamp, and "p" represents the battery level. In one embodiment, the target encryption algorithm can be the "AES-128-CCM algorithm," which is an authentication encryption algorithm based on AES-128, where CCM (Counter with CBC-MAC) provides both encryption and data integrity verification functions. The key length of this algorithm is 128 bits, which is pre-negotiated between the smart bracelet and the target mobile terminal (exchanging keys during Bluetooth pairing) and stored in the bracelet's security chip (such as SE050).

[0046] This application uses a smart bracelet to convert and encrypt power data, thereby achieving efficient and secure power data interaction in scenarios with small data volumes and low frequency. This not only makes the data more adaptable to different environments but also improves meter reading efficiency.

[0047] In some optional implementations of this embodiment, the step of encrypting the original data using a target encryption algorithm to generate the target data packet includes: The raw data is filtered to determine the user address information and electricity consumption period information corresponding to the target electricity meter; In the original data, the user address information and the electricity consumption time information are masked to obtain the data to be encrypted; The data to be encrypted is encrypted according to the target encryption algorithm, and the encrypted data is then encapsulated to obtain the target data packet.

[0048] The raw data obtained from the user ID and electricity consumption information after data conversion also includes the user address information and electricity consumption time information corresponding to the target meter.

[0049] It should be noted that user address information refers to the user's residential address associated with the target electricity meter, which is considered personal privacy data; electricity consumption time information refers to the time periods during which the user's electricity consumption is concentrated, which may involve the user's behavioral habits and is also considered sensitive information. Therefore, in order to protect user privacy, both of these information need to be anonymized.

[0050] In one embodiment, random noise corresponding to user address information and electricity consumption time information can be generated in the original data, and the random noise is added to the original data to mask the user address information and electricity consumption time information, thereby achieving the effect of desensitization, and then the data to be encrypted is obtained.

[0051] In one embodiment, after the data to be encrypted is obtained through desensitization, it can be encrypted according to the target encryption algorithm, and then the encrypted data can be encapsulated to obtain the target data packet, thereby achieving a lightweight encapsulation design. The encryption process includes: ① generating a 12-byte random number as the non-CE (non-authentication code); ② encrypting the data to be encrypted using Counter Mode (CTR); ③ generating an 8-byte authentication tag using CBC-MAC mode; ④ combining the non-CE, the encrypted data, and the authentication tag into the target data packet.

[0052] This application utilizes a smart bracelet to perform data anonymization and encryption for small amounts of power data, thereby achieving a lightweight packaging design that makes power data interaction more efficient and secure, and improves meter reading efficiency.

[0053] In some optional implementations of this embodiment, the step of masking the user address information and the electricity consumption time information in the original data to obtain the data to be encrypted includes: Generate random noise corresponding to the user address information and the electricity consumption time information; The random noise is added to the original data to obtain the data to be encrypted.

[0054] The process of generating random noise corresponding to user address information and electricity consumption time information and adding the random noise to the original data is an application of differential privacy technology, a technique in cryptography. It aims to perturb user address information and electricity consumption time information to achieve a hiding effect, minimize the chance of being identified, and thus protect user privacy.

[0055] This application uses cryptographic techniques in smart bracelets to desensitize small amounts of electricity data, thereby protecting user privacy and improving the security of electricity data interaction.

[0056] In some optional implementations of this embodiment, the step of determining the user ID corresponding to the target meter based on the meter number includes: The geofence range of the target electricity meter is determined based on the meter number; Obtain current location information and determine whether the current location information conforms to the geofence range; If the current location information matches the geofence range, then read the user information corresponding to the meter number, the user information including the user ID; If the current location information does not conform to the geofence range, a prompt will be issued according to the preset first prompt method.

[0057] The geofence refers to a pre-defined area centered on the installation location of the target electricity meter, used to verify whether the smart bracelet's physical location is within a reasonable data collection range. This area is typically a circular region with a radius of 5 meters (adjustable according to the actual scenario). Current location information refers to the smart bracelet's real-time location, obtained by the bracelet's built-in GPS module or via the target mobile terminal's GPS, in latitude and longitude format (e.g., "39.9088°N, 116.3976°E"). Optionally, the geofence range can be determined as follows: the power data system pre-stores a mapping relationship between meter numbers and installation locations (latitude and longitude). For example, meter number "100001234567" corresponds to an installation location of "39.9087°N, 116.3975°E". After the smart bracelet obtains this latitude and longitude from the cloud through the target mobile terminal, it generates a geofence range with this latitude and longitude as the center and a radius of 5 meters.

[0058] In one embodiment, if the latitude and longitude of the current location information fall within a geofence, the current location information is determined to be within a geofence; otherwise, it is determined to be outside the geofence. Specifically, the straight-line distance between the current location and the meter installation location can be calculated using the Haversine formula. If the distance is ≤5 meters, it is determined to be within the geofence; otherwise, it is not.

[0059] In one embodiment, if the current location information falls within a geofence, the smart bracelet directly reads the user information corresponding to the meter number stored locally, including the user ID. If the current location information does not fall within a geofence, the smart bracelet issues a prompt according to a preset first prompt method. The first prompt method is a feedback method used to alert users to location anomalies, preferably bracelet vibration, for example, three consecutive short vibrations, each spaced 0.5 seconds apart. Upon receiving the first prompt method, relevant personnel can determine that the current location is non-compliant and needs to be adjusted to re-obtain the meter number.

[0060] This application determines whether the meter reading is compliant by using the location relationship between a smart bracelet and the target electricity meter, thereby ensuring the accuracy of the collected electricity data and achieving efficient and secure electricity data interaction.

[0061] In some optional implementations of this embodiment, the step of parsing the feedback signal to obtain the meter data of the target meter includes: The feedback signal is converted into a digital signal, and it is determined whether the digital signal is abnormal. If the digital signal is not abnormal, the digital signal is analyzed to obtain the meter data, and the meter data is temporarily stored in the local cache. If the digital signal is abnormal, a prompt will be issued according to the preset second prompt method.

[0062] In one embodiment, the process of converting the feedback signal into a digital signal refers to the process by which the infrared receiving module of the smart bracelet converts the analog infrared feedback signal (optical signal → electrical signal) into a digital signal (a binary sequence of 0s and 1s), with a conversion accuracy of 8 bits and a sampling rate of 9600Hz. Optionally, the criteria for determining whether a digital signal is abnormal include: ① Signal strength: If the voltage amplitude of the received signal is lower than 0.5V (preset threshold), it is determined to be a weak signal abnormality; ② Data verification: If the parsed data frame checksum (such as CRC16) is inconsistent with the calculated value, it is determined to be a verification error abnormality; ③ Data integrity: If the data frame length does not conform to the protocol specification (such as the DL / T645-2007 protocol requiring a data length of 1-255 bytes), it is determined to be a frame format abnormality. Optionally, the local cache refers to the non-volatile memory built into the smart bracelet, used for temporary storage of electricity meter data. The local cache adopts a first-in, first-out (FIFO) mechanism and can store a maximum of 100 data entries. When the cache is full, it automatically overwrites the oldest record. If there are no anomalies in the digital signal, the digital signal is parsed to obtain the electricity meter data, which is then temporarily stored in the local cache in the format of "meter number + electricity consumption information" for easy retrieval and uploading later. Optionally, the second notification method is a feedback method used to alert users to data acquisition anomalies. It should be distinguished from the first notification method to avoid confusion. Preferably, it involves flashing an indicator light; for example, the smart bracelet controls an LED indicator to flash yellow at a frequency of 1Hz. After the notification, the bracelet automatically retryes data acquisition (up to 3 times). If the anomaly persists, it stops and records an error log.

[0063] This application uses a smart bracelet to perform anomaly verification on the collected feedback signals, thereby ensuring the accuracy of data during the power data interaction process, achieving efficient and accurate power data interaction, and improving meter reading efficiency.

[0064] In some optional implementations of this embodiment, after the step of sending the target data packet to a preset target mobile terminal, the method further includes: When an inspection task is received from the target mobile terminal, a prompt message corresponding to the inspection task is generated. Based on the aforementioned prompt information, a prompt is issued according to the preset third prompt method; In response to the triggered return command, the status code corresponding to the inspection task is returned to the target mobile terminal.

[0065] Inspection tasks refer to work instructions issued by the power data system to the smart bracelet via the target mobile terminal, including task type (such as "electricity bill payment reminder" or "fault troubleshooting"), user ID, and task description. For example, an inspection task can be represented as: Task type: Electricity bill payment reminder, User ID: 0012345678, Task description: The user currently owes 50 yuan; please remind them to pay. In one embodiment, the prompt information refers to the simplified display of the inspection task by the wristband, retaining only the core information and providing prompts in a third prompting manner. The third prompting manner refers to the feedback method used to display the inspection task to the user; preferably, the third prompting method is to display the inspection task scrolling on a small OLED screen. The return command refers to the command triggered by the user through a function button, used to inform the target mobile terminal of the task processing status. For example, by long-pressing the function button (press duration ≥ 3 seconds), the smart wristband processor generates a status code corresponding to the inspection task based on the return command and transmits it to the target mobile terminal via Bluetooth, which then synchronizes it to the power data system to achieve closed-loop task management.

[0066] This application enables closed-loop management of inspection tasks through smart bracelets. Compared with relying on handheld terminals for power data interaction, it reduces the complexity of operation, improves meter reading efficiency, enhances the work experience of relevant personnel, and has the advantage of industry compliance.

[0067] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0068] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0069] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).

[0070] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0071] Further reference Figure 3 As a response to the above Figure 2 The implementation of the method shown in this application provides an embodiment of a data interaction system, which is similar to... Figure 2 Corresponding to the method embodiments shown, the system can be specifically applied to various electronic devices.

[0072] like Figure 3 As shown, the data interaction system 300 described in this embodiment includes: a transmission module 301, a parsing module 302, an encapsulation module 303, and a sending module 304. Wherein: The transmitting module 301 is used to transmit a control signal to the target meter in response to a triggered infrared meter reading command, and to receive a feedback signal corresponding to the control signal. The parsing module 302 is used to parse the feedback signal to obtain the meter data of the target meter; The encapsulation module 303 is used to encapsulate the meter data to obtain a target data packet; The sending module 304 is used to send the target data packet to a preset target mobile terminal.

[0073] The data interaction system provided in this application, by using a smart bracelet as the execution subject, reduces the complexity of operation and has stronger environmental adaptability compared to the method of relying on handheld terminals for power data interaction. It achieves efficient and secure power data interaction in scenarios with small data volume and low frequency, thereby improving meter reading efficiency, enhancing the work experience of relevant personnel, and having the advantage of industry compliance.

[0074] In some optional implementations of this embodiment, the above-mentioned meter data includes meter number and electricity consumption information, and the encapsulation module 303 is further used for: Based on the meter number, determine the user ID corresponding to the target meter; The user ID and the electricity consumption information are converted according to the target data format to obtain the original data; The original data is encrypted using the target encryption algorithm to generate the target data packet.

[0075] The data interaction system provided in this application uses a smart bracelet to convert and encrypt power data, thereby achieving efficient and secure power data interaction in scenarios with small data volumes and low frequency. It not only has stronger environmental adaptability but also improves meter reading efficiency.

[0076] In some optional implementations of this embodiment, the encapsulation module 303 is further used for: The raw data is filtered to determine the user address information and electricity consumption period information corresponding to the target electricity meter; In the original data, the user address information and the electricity consumption time information are masked to obtain the data to be encrypted; The data to be encrypted is encrypted according to the target encryption algorithm, and the encrypted data is then encapsulated to obtain the target data packet.

[0077] The data interaction system provided in this application uses a smart bracelet to perform data anonymization and encryption for small amounts of power data, thereby achieving a lightweight packaging design that makes power data interaction more efficient and secure, and improves meter reading efficiency.

[0078] In some optional implementations of this embodiment, the encapsulation module 303 is further used for: Generate random noise corresponding to the user address information and the electricity consumption time information; The random noise is added to the original data to obtain the data to be encrypted.

[0079] The data interaction system provided in this application protects user privacy and improves the security of power data interaction by applying cryptographic techniques in a smart bracelet to de-identify small amounts of power data. In some optional implementations of this embodiment, the encapsulation module 303 is further used for: The geofence range of the target electricity meter is determined based on the meter number; Obtain current location information and determine whether the current location information conforms to the geofence range; If the current location information matches the geofence range, then read the user information corresponding to the meter number, the user information including the user ID; If the current location information does not conform to the geofence range, a prompt will be issued according to the preset first prompt method.

[0080] The data interaction system provided in this application determines whether the meter reading is compliant by using the location relationship between the smart bracelet and the target electricity meter, thereby ensuring the accuracy of the collected electricity data and achieving efficient and secure electricity data interaction.

[0081] In some optional implementations of this embodiment, the parsing module 302 is further configured to: The feedback signal is converted into a digital signal, and it is determined whether the digital signal is abnormal. If the digital signal is not abnormal, the digital signal is analyzed to obtain the meter data, and the meter data is temporarily stored in the local cache. If the digital signal is abnormal, a prompt will be issued according to the preset second prompt method.

[0082] The data interaction system provided in this application uses a smart bracelet to perform anomaly verification on the collected feedback signals, thereby ensuring the accuracy of data during the power data interaction process, achieving efficient and accurate power data interaction, and improving meter reading efficiency.

[0083] In some optional implementations of this embodiment, the data interaction system 300 is further used for: When an inspection task is received from the target mobile terminal, a prompt message corresponding to the inspection task is generated. Based on the aforementioned prompt information, a prompt is issued according to the preset third prompt method; In response to the triggered return command, the status code corresponding to the inspection task is returned to the target mobile terminal.

[0084] The data interaction system provided in this application can complete the closed-loop management of inspection tasks through a smart bracelet. Compared with the method of relying on handheld terminals for power data interaction, it reduces the cumbersomeness of operation, improves meter reading efficiency, enhances the work experience of relevant personnel, and has the advantage of industry compliance.

[0085] To address the aforementioned technical problems, embodiments of this application also provide a computer device. Please refer to [link / reference needed]. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0086] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected via a system bus. Those skilled in the art will understand that this computer device is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), and embedded devices.

[0087] The computer device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer device can interact with the user via a keyboard, mouse, remote control, touchpad, or voice control.

[0088] The memory 41 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 4. Of course, the memory 41 may also include both the internal storage unit and its external storage device of the computer device 4. In this embodiment, the memory 41 is typically used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions for data interaction methods. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or will be output.

[0089] In some embodiments, the processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 42 is typically used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to execute computer-readable instructions stored in the memory 41 or to process data, such as executing computer-readable instructions for the data interaction method.

[0090] The network interface 43 may include a wireless network interface or a wired network interface, which is typically used to establish communication connections between the computer device 4 and other electronic devices.

[0091] The computer equipment provided in this application, by using a smart bracelet as the execution subject, reduces the complexity of operation and has stronger environmental adaptability compared to relying on handheld terminals for power data interaction. It achieves efficient and secure power data interaction in scenarios with small data volume and low frequency, thereby improving meter reading efficiency, enhancing the work experience of relevant personnel, and has the advantage of industry compliance.

[0092] This application also provides another embodiment, namely, providing a computer-readable storage medium storing computer-readable instructions that can be executed by at least one processor to cause the at least one processor to perform the steps of the data interaction method described above.

[0093] The computer-readable storage medium provided in this application, by using a smart bracelet as the execution subject, reduces the complexity of operation and has stronger environmental adaptability compared to relying on handheld terminals for power data interaction. It achieves efficient and secure power data interaction in scenarios with small data volume and low frequency, thereby improving meter reading efficiency, enhancing the work experience of relevant personnel, and having the advantage of industry compliance.

[0094] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0095] Obviously, the embodiments described above are only some embodiments of this application, not all embodiments. The accompanying drawings show preferred embodiments of this application, but do not limit the patent scope of this application. This application can be implemented in many different forms; rather, the purpose of providing these embodiments is to provide a more thorough and comprehensive understanding of the disclosure of this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent substitutions for some of the technical features. Any equivalent structures made using the content of this application's specification and drawings, directly or indirectly applied to other related technical fields, are similarly within the scope of patent protection of this application.

Claims

1. A data interaction method, characterized in that, Includes the following steps: In response to the triggered infrared meter reading command, a control signal is transmitted to the target meter, and a feedback signal corresponding to the control signal is received; The feedback signal is analyzed to obtain the meter data of the target meter; The meter data is encapsulated to obtain the target data packet; The target data packet is sent to the preset target mobile terminal.

2. The data interaction method according to claim 1, characterized in that, The meter data includes meter number and electricity consumption information. The step of encapsulating the meter data to obtain the target data packet specifically includes: Based on the meter number, determine the user ID corresponding to the target meter; The user ID and the electricity consumption information are converted according to the target data format to obtain the original data; The original data is encrypted using the target encryption algorithm to generate the target data packet.

3. The data interaction method according to claim 2, characterized in that, The step of encrypting the original data using a target encryption algorithm to generate the target data packet specifically includes: The raw data is filtered to determine the user address information and electricity consumption period information corresponding to the target electricity meter; In the original data, the user address information and the electricity consumption time information are masked to obtain the data to be encrypted; The data to be encrypted is encrypted according to the target encryption algorithm, and the encrypted data is then encapsulated to obtain the target data packet.

4. The data interaction method according to claim 3, characterized in that, The step of masking the user address information and the electricity consumption time information in the original data to obtain the data to be encrypted specifically includes: Generate random noise corresponding to the user address information and the electricity consumption time information; The random noise is added to the original data to obtain the data to be encrypted.

5. The data interaction method according to claim 2, characterized in that, The step of determining the user ID corresponding to the target meter based on the meter number specifically includes: The geofence range of the target electricity meter is determined based on the meter number; Obtain current location information and determine whether the current location information conforms to the geofence range; If the current location information matches the geofence range, then read the user information corresponding to the meter number, the user information including the user ID; If the current location information does not conform to the geofence range, a prompt will be issued according to the preset first prompt method.

6. The data interaction method according to claim 1, characterized in that, The step of parsing the feedback signal to obtain the meter data of the target meter specifically includes: The feedback signal is converted into a digital signal, and it is determined whether the digital signal is abnormal. If the digital signal is not abnormal, the digital signal is analyzed to obtain the meter data, and the meter data is temporarily stored in the local cache. If the digital signal is abnormal, a prompt will be issued according to the preset second prompt method.

7. The data interaction method according to any one of claims 1 to 6, characterized in that, After the step of sending the target data packet to the preset target mobile terminal, the method further includes: When an inspection task is received from the target mobile terminal, a prompt message corresponding to the inspection task is generated. Based on the aforementioned prompt information, a prompt is issued according to the preset third prompt method; In response to the triggered return command, the status code corresponding to the inspection task is returned to the target mobile terminal.

8. A data interaction system, characterized in that, include: The transmitting module is used to transmit a control signal to the target meter in response to a triggered infrared meter reading command, and to receive a feedback signal corresponding to the control signal; The analysis module is used to analyze the feedback signal to obtain the meter data of the target meter; An encapsulation module is used to encapsulate the meter data to obtain a target data packet; The sending module is used to send the target data packet to a preset target mobile terminal.

9. A computer device, characterized in that, The method includes a memory and a processor, wherein the memory stores computer-readable instructions, and the processor executes the computer-readable instructions to implement the steps of the data interaction method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the data interaction method as described in any one of claims 1 to 7.