CN117437722B - Split type prepayment water meter management method and system thereof - Google Patents
Split type prepayment water meter management method and system thereof Download PDFInfo
- Publication number
- CN117437722B CN117437722B CN202311729490.4A CN202311729490A CN117437722B CN 117437722 B CN117437722 B CN 117437722B CN 202311729490 A CN202311729490 A CN 202311729490A CN 117437722 B CN117437722 B CN 117437722B
- Authority
- CN
- China
- Prior art keywords
- module
- encrypted
- data
- unit
- encryption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 144
- 238000007726 management method Methods 0.000 title claims abstract description 23
- 238000001514 detection method Methods 0.000 claims abstract description 45
- 238000000926 separation method Methods 0.000 claims abstract description 25
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000012795 verification Methods 0.000 claims description 55
- 238000000034 method Methods 0.000 claims description 30
- 238000012549 training Methods 0.000 claims description 15
- 230000007613 environmental effect Effects 0.000 claims description 14
- 230000006698 induction Effects 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F15/00—Coin-freed apparatus with meter-controlled dispensing of liquid, gas or electricity
- G07F15/06—Coin-freed apparatus with meter-controlled dispensing of liquid, gas or electricity with means for prepaying basic charges, e.g. rent for meters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Measuring Volume Flow (AREA)
Abstract
The invention particularly provides a split type prepayment water meter system and a management method thereof. The system comprises a base table, a microprocessor, a transmitting module and a radio frequency module, wherein the base table at least comprises a metering module, a detecting module and a valve module; the microprocessor is respectively interacted with the transmitting module, the radio frequency module, the metering module, the detecting module and the valve module; the radio frequency module comprises an MF1 radio frequency unit and an infrared unit; the transmitting module comprises an NB-IoT unit and an antenna unit, and the NB-IoT unit is used for realizing interaction with the Internet of things platform through the antenna unit; the antenna unit is also connected with an encryption module; the metering module is used for acquiring water flow data; the detection module comprises a separation detection unit; the detection module further comprises an attack detection unit; the valve module performs a corresponding operation based on the instructions of the microprocessor. The encryption module is used for encrypting or decrypting the information interacted with the Internet of things platform, so that the safety of data transmission between the water meter and the Internet of things platform is improved.
Description
Technical Field
The invention relates to the technical field of prepaid water meter systems and management, in particular to a split type prepaid water meter management method and a split type prepaid water meter management system.
Background
As smart water meter applications become more popular, smart water meters also meet new challenges.
The traditional water meter management mode has the following concrete defects:
1. the water meter is arranged in a pipeline well or a ground well, the complex environment is not beneficial to direct water purchase of a user and maintenance of maintenance staff, and the user and the maintenance staff can operate only by opening a well cover, a meter box and the like;
2. because the working environment of the water meter is bad, the electronic part of the water meter is always influenced more or less no matter how the water meter is protected, and the accuracy of the intelligent water meter is further influenced.
Accordingly, there is a need in the art for a new split prepaid water meter solution to the above-described problems.
Disclosure of Invention
The present invention is directed to a split prepaid water meter management method and system that solves or at least partially solves the technical problems of difficult maintenance or operation of the water meter by a user and extremely vulnerable water meters.
In a first aspect, the present invention provides a split-type prepaid water meter system, comprising a base meter, a microprocessor, a transmitting module and a radio frequency module, wherein the base meter at least comprises a metering module, a detecting module and a valve module;
The microprocessor is respectively interacted with the transmitting module, the radio frequency module, the metering module, the detecting module and the valve module to realize the control of each module;
the radio frequency module comprises an MF1 radio frequency unit and an infrared unit and is used for realizing remote operation and control of the water meter by the radio frequency card or the control equipment;
the transmitting module comprises an NB-IoT unit and an antenna unit, wherein the NB-IoT unit is used for realizing interaction with the internet of things platform through the antenna unit so as to realize information synchronization of the water meter and the internet of things platform;
the antenna unit is also connected with an encryption module, and is used for encrypting or decrypting the data sent or received by the antenna unit so as to ensure the safety of the transmission information;
the metering module is used for acquiring water flow data;
the detection module comprises a separation detection unit which is used for detecting whether the base table is separated from the rest modules so as to acquire a base table separation signal;
the detection module further comprises an attack detection unit for detecting the intensity of an environmental magnetic field so as to acquire a magnetic attack signal of the water meter;
the valve module performs a corresponding operation based on instructions of the microprocessor.
In one technical scheme of the split type prepayment water meter system, the system further comprises an interaction module, the interaction module is interacted with the microprocessor, the interaction module comprises a display unit, an indication unit and a key unit, the display unit is used for displaying running data of the water meter, the indication unit is used for displaying the state of the water meter, and the key unit is used for collecting key instructions of a user.
In one technical scheme of the split type prepaid water meter system, an encryption and decryption model is arranged in the encryption module, periodically updated verification coefficient databases are preset in the encryption and decryption model and in the internet of things platform, and the two verification coefficient databases are mutually synchronous so that the encryption module and the internet of things platform encrypt or decrypt interactive information.
In a second aspect, the present invention provides a method for managing a prepaid water meter, the method being applied to a split prepaid water meter system according to any one of the above, the method comprising at least the steps of:
the detection module acquires current state data of the base table and environmental magnetic field intensity data, analyzes the acquired data and selectively sends detection signals to the microprocessor;
the microprocessor responds to the detection signal of the detection module, controls the indication unit to execute alarm operation and controls the valve module to execute valve closing operation;
the microprocessor acquires data of the water meter and sends the data to the encryption module, wherein the data of the water meter at least comprises operation data, fault information and operation logs of the water meter;
The encryption module inputs the data into a trained encryption and decryption model to obtain an encrypted data packet, wherein the encrypted data packet at least comprises the encrypted data and a calling code;
the microprocessor sends the encrypted data packet to an NB-IoT unit that transmits to an internet of things platform through the antenna unit based on the encrypted data packet.
In one technical scheme of the prepaid water meter management method, the detecting module obtains current state data and environmental magnetic field intensity data of the base meter, analyzes the obtained data, and selectively sends a detecting signal to the microprocessor, including:
the separation detection unit acquires current state data of the base table, and the attack detection unit acquires environmental magnetic field intensity data;
analyzing based on the acquired data, and judging whether the base table and other modules are in a separated state or not and/or the water meter is subject to magnetic attack;
if the base table and other modules are in a separated state, the separation detection unit sends a base table separation signal to the microprocessor;
and/or if the water meter is under magnetic attack, the attack detection unit sends an attack signal to the microprocessor.
In one technical scheme of the prepaid water meter management method, the method further comprises:
the NB-IoT unit receives an encrypted instruction data packet of the internet of things platform through an antenna unit, wherein the encrypted instruction data packet at least comprises an encrypted execution instruction and a calling code;
the NB-IoT unit sending the received encrypted instruction packet to a microprocessor;
the microprocessor sends the encrypted instruction data packet to an encryption module, the encryption module inputs the encrypted instruction data packet into a trained encryption and decryption model to obtain the execution instruction, and the encryption module feeds the execution instruction back to the microprocessor;
and the microprocessor controls a module corresponding to the execution instruction to execute corresponding operation based on the execution instruction.
In one technical scheme of the prepaid water meter management method, before the encryption module inputs the data into the trained encryption and decryption model to obtain the encrypted data packet, the method further comprises the following steps of:
obtaining an encryption training sample set and a decryption training sample set, wherein the encryption training sample set at least comprises a plurality of groups of data samples to be encrypted and position numbers corresponding to the data samples, the decryption training sample set at least comprises a plurality of groups of encryption samples to be decrypted, and the encryption samples at least comprise encrypted execution instructions and calls
Acquiring current time and a current verification coefficient database prestored in the model, wherein verification coefficients in the verification coefficient database correspond to the times one by one;
obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, and forming an encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples;
or obtaining the execution instruction corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database.
In one technical scheme of the prepaid water meter management method, the obtaining the encrypted multiple groups of data samples and the calling codes corresponding to the data samples based on the multiple groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, and forming the encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples includes:
obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, wherein the calling codes at least sequentially comprise time digits, position digits, random code digits and item codes corresponding to encryption;
And forming an encrypted data packet based on the encrypted data sample and the calling code corresponding to the data sample.
In one technical scheme of the prepaid water meter management method, the obtaining the execution instruction corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database includes:
acquiring time corresponding to time digits in the calling codes, position numbers corresponding to execution instructions, random codes and item codes corresponding to decryption based on the calling codes in the plurality of groups of encrypted samples to be decrypted;
based on each random code and verification coefficients corresponding to each time in the verification coefficient database, obtaining verification codes of each encrypted sample;
decrypting each encrypted sample based on the verification code of each encrypted sample to obtain an execution instruction corresponding to each encrypted sample, wherein the execution instruction at least comprises an execution item corresponding to the encrypted sample and a position number corresponding to the execution item.
In one technical scheme of the prepaid water meter management method, the method further comprises:
the radio frequency module responds to the induction signal of the radio frequency card or the operation instruction of the control equipment and sends the induction signal or the operation instruction to the microprocessor;
The microprocessor selectively controls each module to execute corresponding operation based on the sensing signal or the operation instruction.
In one technical scheme of the prepayment water meter management method, an SM4 encryption algorithm or an AES128 encryption algorithm is adopted in the encryption and decryption model to encrypt the data sample to be encrypted.
The technical scheme provided by the invention has at least one or more of the following beneficial effects:
through setting up MF1 radio frequency unit and infrared unit, realize the remote operation of water gauge, and the interaction of water gauge NB-IoT unit through antenna element realization water gauge and thing networking platform, realize encrypting or decrypting the information of interaction with thing networking platform through setting up the encryption module, the security of data transmission between water gauge and the thing networking platform has been improved, the technical problem that the maintenance or the operation of user to the water gauge in the prior art are all difficult has been avoided, realize through setting up separation detecting element and attack detecting element when the magnetic attack that the water gauge took place separation or water gauge received, the water gauge can in time make corresponding operation, make the water gauge take place when the abnormal conditions that the water gauge took place separation or water gauge received magnetic attack, the timely autonomous handling of water gauge is accomplished, the throughput of water gauge coping with the abnormal conditions has been improved, and then guaranteed the accuracy of water gauge, the extremely easily damaged problem among the prior art has been avoided.
In the technical scheme of implementing the invention, the encryption and decryption module encrypts the data sample and generates the corresponding calling code according to the position number and the current time corresponding to the data sample in model training, so that the encryption and decryption module encrypts the water meter data, the internet of things platform can obtain the verification code which can decrypt the encrypted data sample according to the calling code, the corresponding time, the position code, the random code and the item code are obtained according to the calling code in the encrypted sample, the verification code is obtained by combining the random code and the verification coefficient corresponding to the time, and then the encrypted sample is decrypted according to the verification code to obtain the execution instruction, the decoding of the encrypted sample sent by the internet of things platform is realized, the execution instruction and the water meter corresponding to the execution instruction are obtained, the accurate control of the internet of things platform on a plurality of water meters is realized, and the accurate execution of the execution instruction by the water meter is improved.
Drawings
The present disclosure will become more readily understood with reference to the accompanying drawings. As will be readily appreciated by those skilled in the art: the drawings are for illustrative purposes only and are not intended to limit the scope of the present invention. Moreover, like numerals in the figures are used to designate like parts, wherein:
FIG. 1 is a block diagram of the main structure of a split prepaid water meter system according to one embodiment of the present invention;
fig. 2 is a flow chart illustrating main steps of a method for managing a prepaid water meter according to an embodiment of the present invention.
List of reference numerals:
100: a split prepaid water meter system; 101: a transmitting module; 1011: NB-IoT units; 1012: an antenna unit; 102: a detection module; 1021: a separation detection unit; 1022: an attack detection unit; 103: a valve module; 104: a microprocessor; 105: a radio frequency module; 1051: an MF1 radio frequency unit; 1052: an infrared unit; 106: an encryption module; 107: a metering module; 108: an interaction module; 1081: a display unit; 1082: an indication unit; 1083: a key unit; 109: and a power supply module.
Detailed Description
Some embodiments of the invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are merely for explaining the technical principles of the present invention, and are not intended to limit the scope of the present invention.
In the description of the present invention, a "module," "processor" may include hardware, software, or a combination of both. A module may comprise hardware circuitry, various suitable sensors, communication ports, memory, or software components, such as program code, or a combination of software and hardware. The processor may be a central processor, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. The processor has data and/or signal processing functions. The processor may be implemented in software, hardware, or a combination of both. Non-transitory computer readable storage media include any suitable medium that can store program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, and the like. The term "a and/or B" means all possible combinations of a and B, such as a alone, B alone or a and B. The term "at least one A or B" or "at least one of A and B" has a meaning similar to "A and/or B" and may include A alone, B alone or A and B. The singular forms "a", "an" and "the" include plural referents.
Referring to fig. 1, fig. 1 is a main block diagram of a split type prepaid water meter system according to an embodiment of the present invention. As shown in fig. 1, a split prepaid water meter system 100 according to an embodiment of the present invention mainly includes a base meter, a microprocessor 104, a transmitting module 101, and a radio frequency module 105, where the base meter includes at least a metering module 107, a detecting module 102, and a valve module 103;
the microprocessor 104 interacts with the transmitting module 101, the radio frequency module 105, the metering module 107, the detecting module 102 and the valve module 103 respectively to control each module;
the radio frequency module 105 comprises an MF1 radio frequency unit 1051 and an infrared unit 1052, and is used for implementing remote operation and control of the water meter by the radio frequency card or the control device;
the transmitting module 101 comprises an NB-IoT unit 1011 and an antenna unit 1012, wherein the NB-IoT unit 1011 is interacted with the internet of things platform through the antenna unit 1012 to realize information synchronization of the water meter and the internet of things platform;
the antenna unit 1012 is further connected with an encryption module 106, which is used for encrypting or decrypting the data sent or received by the antenna unit 1012, so as to ensure the safety of the transmission information;
The metering module 107 is used for acquiring water flow data;
the detection module 102 includes a separation detection unit 1021 for detecting whether the base table is separated from the rest of the modules to acquire a base table separation signal;
the detection module 102 further comprises an attack detection unit 1022 for detecting the intensity of the environmental magnetic field to collect the magnetic attack signal of the water meter;
the valve module 103 performs a corresponding operation based on instructions of the microprocessor 104.
Further, in some embodiments, the water meter system is of a split structure, specifically, a separable structure is formed between the base table and the other modules, and a distance sensor is arranged on the base table to obtain distance data between the base table and the other modules, so as to determine whether the base table and the other modules are in a separation state according to the distances between the base table and the other modules.
Further, in some embodiments, the system further includes an interaction module 108, where the interaction module 108 interacts with the microprocessor 104, and the interaction module 108 includes a display unit 1081, an indication unit 1082, and a key unit 1083, where the display unit 1081 is used to display operation data of the water meter, the indication unit 1082 is used to display a state of the water meter, and the key unit 1083 is used to collect key instructions of a user.
Specifically, in some embodiments, the display unit 1081 may be a display screen, and the indication unit 1082 may be one or more of an indication lamp, a prompt voice, and an alarm sound, where the selection of the display unit 1081 and the indication unit 1082 is only illustrated, and those skilled in the art may select according to actual needs in the actual test, which is not repeated herein.
Further, in some embodiments, the system further includes a power module 109, where the power module 109 is electrically connected to each module to supply power to each module.
Further, in some embodiments, an encryption and decryption model is disposed in the encryption module 106, periodically updated verification coefficient databases are preset in the encryption and decryption model and in the internet of things platform, and the two verification coefficient databases are mutually synchronized, so that the encryption module 106 and the internet of things platform encrypt or decrypt the interactive information.
Specifically, in some embodiments, the validation coefficients within the validation coefficient database correspond one-to-one with each time.
In particular, in some embodiments, the verification coefficient may be 24, the unit of time being hours; the number of verification coefficients may be 31, the unit of time may be day, and the setting of the verification coefficients and the number of times is only illustrative, and in the actual test, a person skilled in the art may set the verification coefficients according to actual needs, so long as the verification coefficients in the verification coefficient database are satisfied with one-to-one correspondence with each time, which is not described herein.
Specifically, in some embodiments, the internet of things platform interacts with at least one water meter.
In the above embodiment, through setting up MF1 radio frequency unit 1051 and infrared unit 1052, realize the remote operation of user to the water gauge, and, the interaction of water gauge NB-IoT unit 1011 through antenna unit 1012 and thing networking platform is realized, realize encrypting or decrypting the information of interaction with thing networking platform through setting up encryption module 106, the security of data transmission between water gauge and the thing networking platform has been improved, the technical problem that the maintenance or the operation of user to the water gauge in prior art are difficult all has been avoided, realize through setting up separation detecting element 1021 and attack detecting element 1022 when the water gauge takes place the magnetic attack that separation or water gauge received, the water gauge can in time make corresponding operation, make the water gauge when taking place the unusual condition that the water gauge took place the separation or water gauge received the magnetic attack, the water gauge carries out alarm operation through control indicating element 1082 and controls valve module 103 and carries out the operation of closing, in time independently handle, the throughput of handling the unusual condition of water gauge has been improved, and then the precision of water gauge has been guaranteed, the extremely easily damaged problem in the prior art has been avoided.
Further, the invention also provides a prepayment water meter management method.
Referring to fig. 2, fig. 2 is a flow chart illustrating main steps of a method for managing a prepaid water meter according to an embodiment of the present invention. As shown in fig. 2, the method for managing a prepaid water meter according to the embodiment of the present invention is applied to the split prepaid water meter system 100 described in any one of the above, and the method mainly includes the following steps S201 to S205.
Step S201: the detection module 102 acquires current state data of the base table and environmental magnetic field intensity data, analyzes the acquired data, and selectively sends a detection signal to the microprocessor 104;
specifically, in some embodiments, "the detection module 102 acquires current state data of the base table and environmental magnetic field strength data, and analyzes the acquired data, and selectively sends a detection signal to the microprocessor 104" includes:
the separation detection unit 1021 acquires current state data of a base table, and the attack detection unit 1022 acquires environmental magnetic field strength data;
analyzing based on the acquired data, and judging whether the base table and other modules are in a separated state or not and/or the water meter is subject to magnetic attack;
If the base table and the other modules are in a separated state, the separation detection unit 1021 sends a base table separation signal to the microprocessor 104;
and/or, if the water meter is under magnetic attack, the attack detection unit 1022 sends an attack signal to the microprocessor 104.
Specifically, in some embodiments, analyzing based on the acquired data, determining whether the base meter is separated from the remaining modules and/or the water meter is magnetically attacked includes:
if the distance data between the base table in the current state data and the other modules of the water meter exceeds a preset distance threshold value, judging that the base table and the other modules are in a separated state;
and/or if the acquired environmental magnetic field intensity data exceeds a preset magnetic field intensity threshold value, judging that the water meter is subjected to magnetic attack.
Step S202: the microprocessor 104 responds to the detection signal of the detection module 102, controls the indication unit 1082 to execute the alarm operation, and controls the valve module 103 to execute the valve closing operation;
step S203: the microprocessor 104 obtains the data of the water meter and sends the data to the encryption module 106, wherein the data of the water meter at least comprises the operation data, fault information and operation log of the water meter;
Step S204: the encryption module 106 inputs the data into a trained encryption and decryption model to obtain an encrypted data packet, wherein the encrypted data packet at least comprises the encrypted data and a calling code;
further, in some embodiments, the method further comprises:
the NB-IoT unit 1011 receives, via an antenna unit 1012, an encrypted instruction packet of the internet of things platform, where the encrypted instruction packet includes at least an encrypted execution instruction and a calling code;
the NB-IoT unit 1011 sends the received encrypted instruction packet to microprocessor 104;
the microprocessor 104 sends the encrypted instruction data packet to an encryption module 106, the encryption module 106 inputs the encrypted instruction data packet into a trained encryption and decryption model to obtain the execution instruction, and the encryption module 106 feeds back the execution instruction to the microprocessor 104;
the microprocessor 104 controls a module corresponding to the execution instruction to execute a corresponding operation based on the execution instruction.
Further, in some embodiments, before the encryption module 106 inputs the data into the trained encryption/decryption model to obtain the encrypted data packet, the method further includes training the encryption/decryption model by:
Acquiring an encryption training sample set and a decryption training sample set, wherein the encryption training sample set at least comprises a plurality of groups of data samples to be encrypted and position numbers corresponding to the data samples, the decryption training sample set at least comprises a plurality of groups of encryption samples to be decrypted, and the encryption samples at least comprise encrypted execution instructions and calling codes;
acquiring current time and a current verification coefficient database prestored in the model, wherein verification coefficients in the verification coefficient database correspond to the times one by one;
obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, and forming an encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples;
or obtaining the execution instruction corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database.
Specifically, in some embodiments, the "obtaining the encrypted plurality of sets of data samples and the calling codes corresponding to the data samples based on the plurality of sets of data samples to be encrypted, the position numbers corresponding to the data samples, and the current time, and forming the encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples" includes:
Obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, wherein the calling codes at least sequentially comprise time digits, position digits, random code digits and item codes corresponding to encryption;
and forming an encrypted data packet based on the encrypted data sample and the calling code corresponding to the data sample.
Specifically, in some embodiments, the time digits may be two digits referring to the date, or may be four digits referring to the date and time, the position digits may be 6 digits, or may be 8 digits, the random digits may be random 6 digits, or may be random 8 digits, and the transaction code corresponding to the encryption may be 0, where the selection of the time digits, the position digits, the random digits, and the transaction code corresponding to the encryption is merely illustrative, and those skilled in the art may select according to actual needs in the actual test and will not be repeated herein.
Specifically, in some embodiments, the "obtaining the execution instruction corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database" includes:
Acquiring time corresponding to time digits in the calling codes, position numbers corresponding to execution instructions, random codes and item codes corresponding to decryption based on the calling codes in the plurality of groups of encrypted samples to be decrypted;
based on each random code and verification coefficients corresponding to each time in the verification coefficient database, obtaining verification codes of each encrypted sample;
decrypting each encrypted sample based on the verification code of each encrypted sample to obtain an execution instruction corresponding to each encrypted sample, wherein the execution instruction at least comprises an execution item corresponding to the encrypted sample and a position number corresponding to the execution item.
Specifically, in some embodiments, the encryption and decryption model encrypts the data sample to be encrypted using an SM4 encryption algorithm or an AES128 encryption algorithm.
Specifically, in some embodiments, here, an SM4 encryption algorithm is taken as an example of an encryption/decryption model, where the encryption/decryption model encrypts data of the water meter:
acquiring data of a water meter;
converting the data of the water meter into binary plaintext, wherein the length of the plaintext is 128 bits, and dividing the plaintext into four groups, and each group has the length of 32 bits;
Obtaining a calling code corresponding to the data of the water meter based on the position number and the current time of the water meter;
converting the calling code into a binary secret key, wherein the secret key is 128 bits long, and dividing the secret key into four groups, and each group is 32 bits long;
generating 32 groups of 32bit round keys through a key expansion algorithm;
the round function is calculated by the following formula:
;
;
wherein,in plaintext, L is linear transformation; τ is a nonlinear transformation. />Is a round key and is generated by a key expansion algorithm, < >>Taking an integer from 0 to 31.
Wherein the encryption key,
System parameters,
The round key is generated by the following formula:
;
;
the cryptographic transformation output value is calculated by the following formula:
;
wherein,the encrypted data of the water meter;
encryption of the data of the water meter is achieved.
Specifically, the decryption method has the same structure as the encryption method, but the use sequence of round keys is opposite;
obtaining a calling code after decryption, and obtaining time corresponding to time digits in the calling code, a position number corresponding to an execution instruction, a random code and a transaction code corresponding to decryption according to the calling code;
based on each random code and verification coefficients corresponding to each time in the verification coefficient database, obtaining verification codes of each encrypted sample;
Decrypting each encrypted sample based on the verification code of each encrypted sample to obtain an execution instruction corresponding to each encrypted sample, wherein the execution instruction at least comprises an execution item corresponding to the encrypted sample and a position number corresponding to the execution item.
Specifically, the random codes and the verification coefficients corresponding to each time in the verification coefficient database may be multiplied or divided, where the selection of the calculation modes of the random codes and the verification coefficients is only illustrated, and in the actual test, those skilled in the art may select according to actual needs, which is not repeated here.
Step S205: the microprocessor 104 sends the encrypted data packet to NB-IoT unit 1011, which NB-IoT unit 1011 transmits to the internet of things platform via the antenna unit 1012 based on the encrypted data packet.
Specifically, in some embodiments, after the internet of things platform obtains the prepaid information of the user, the recharging data of the user is encrypted, and an execution instruction of successful recharging of the encrypted user is sent to the water meter corresponding to the user, so that the internet of things platform and the water meter can transmit the prepaid information.
Further, in some embodiments, the method further comprises:
the radio frequency module 105 responds to the induction signal of the radio frequency card or the operation instruction of the control device and sends the induction signal or the operation instruction to the microprocessor 104;
the microprocessor 104 selectively controls each module to perform a corresponding operation based on the sensing signal or the operation instruction.
Specifically, in some embodiments, the user approaches the radio frequency card to the radio frequency module 105, so that the MF1 radio frequency unit 1051 of the radio frequency module 105 receives an induction signal of the radio frequency card, the MF1 radio frequency unit 1051 of the radio frequency module 105 sends the induction signal to the microprocessor 104, the microprocessor 104 controls the corresponding module to perform corresponding operations based on the induction signal, so as to implement operations and control on the water meter, or the user or a manager sends an operation instruction to the water meter through a control device, so that the infrared unit 1052 of the radio frequency module 105 receives an infrared signal sent by the control device, the infrared unit 1052 sends the operation instruction to the microprocessor 104, and the microprocessor 104 controls the corresponding module to perform corresponding operations based on the induction signal, so as to implement remote operations and control on the water meter; specifically, the corresponding module controlled by the microprocessor 104 according to the sensing signal may be a display unit of the interaction module, and the executed corresponding operation may be displaying the balance of the water meter, the corresponding module controlled by the microprocessor 104 according to the sensing signal may also be a valve module, and the executed corresponding operation may also be opening or closing the valve, where the setting of the corresponding operation executed by the corresponding module controlled by the microprocessor 104 according to the sensing signal is only illustrative, and in actual testing, a person skilled in the art may set the corresponding operation according to actual needs, which is not repeated herein.
Based on the above steps S201 to S205, in the model training, the encryption and decryption module encrypts the data sample according to the position number corresponding to the data sample and the current time and generates the corresponding calling code, so that the internet of things platform can obtain the verification code capable of decrypting the encrypted data sample according to the calling code, obtain the corresponding time, position code, random code and item code according to the calling code in the encrypted sample, obtain the verification code by combining the random code and the verification coefficient corresponding to the time, decrypt the encrypted sample according to the verification code, obtain the execution instruction, realize the decoding of the encrypted sample sent by the internet of things platform, obtain the execution instruction and the water meter corresponding to the execution instruction, realize the accurate control of the internet of things platform on a plurality of water meters, and improve the accurate execution of the execution instruction by the water meter.
It should be noted that, although the foregoing embodiments describe the steps in a specific order, it will be understood by those skilled in the art that, in order to achieve the effects of the present invention, the steps are not necessarily performed in such an order, and may be performed simultaneously (in parallel) or in other orders, and these variations are within the scope of the present invention.
The foregoing split-type prepaid water meter system 100 is used for executing the embodiment of the prepaid water meter management method shown in fig. 2, and the technical principles of the two, the technical problems to be solved and the technical effects to be produced are similar, and those skilled in the art can clearly understand that, for convenience and brevity of description, the specific working process and the related description of the split-type prepaid water meter system 100 can refer to the description of the embodiment of the prepaid water meter management method, and will not be repeated herein.
It will be appreciated by those skilled in the art that the present invention may implement all or part of the above-described methods according to the above-described embodiments, or may be implemented by means of a computer program for instructing relevant hardware, where the computer program may be stored in a computer readable storage medium, and where the computer program may implement the steps of the above-described embodiments of the method when executed by a processor. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable storage medium may include: any entity or device, medium, usb disk, removable hard disk, magnetic disk, optical disk, computer memory, read-only memory, random access memory, electrical carrier wave signals, telecommunications signals, software distribution media, and the like capable of carrying the computer program code. It should be noted that the computer readable storage medium may include content that is subject to appropriate increases and decreases as required by jurisdictions and by jurisdictions in which such computer readable storage medium does not include electrical carrier signals and telecommunications signals.
Further, the split prepaid water meter system 100 of the present invention also includes a control device. The control device includes a processor and a storage device, the storage device may be configured to store a program for executing the prepaid water meter management method of the above-described method embodiment, and the processor may be configured to execute the program in the storage device, including but not limited to the program for executing the prepaid water meter management method of the above-described method embodiment. For convenience of explanation, only those portions of the embodiments of the present invention that are relevant to the embodiments of the present invention are shown, and specific technical details are not disclosed, please refer to the method portions of the embodiments of the present invention. The control device may be a control device formed of various electronic devices.
Further, the split prepaid water meter system 100 of the present invention also includes a computer readable storage medium. In one embodiment of the computer readable storage medium according to the present invention, the computer readable storage medium may be configured to store a program for performing the prepaid water meter management method of the above-described method embodiment, which program may be loaded and executed by a processor to implement the prepaid water meter management method described above. For convenience of explanation, only those portions of the embodiments of the present invention that are relevant to the embodiments of the present invention are shown, and specific technical details are not disclosed, please refer to the method portions of the embodiments of the present invention. The computer readable storage medium may be a storage device including various electronic devices, and optionally, the computer readable storage medium in the embodiments of the present invention is a non-transitory computer readable storage medium.
Further, it should be understood that, since the respective modules are merely set to illustrate the functional units of the apparatus of the present invention, the physical devices corresponding to the modules may be the processor itself, or a part of software in the processor, a part of hardware, or a part of a combination of software and hardware. Accordingly, the number of individual modules in the figures is merely illustrative.
Those skilled in the art will appreciate that the various modules in the apparatus may be adaptively split or combined. Such splitting or combining of specific modules does not cause the technical solution to deviate from the principle of the present invention, and therefore, the technical solution after splitting or combining falls within the protection scope of the present invention.
Thus far, the technical solution of the present invention has been described in connection with the preferred embodiments shown in the drawings, but it is easily understood by those skilled in the art that the scope of protection of the present invention is not limited to these specific embodiments. Equivalent modifications and substitutions for related technical features may be made by those skilled in the art without departing from the principles of the present invention, and such modifications and substitutions will fall within the scope of the present invention.
Claims (4)
1. The method is characterized in that the method is applied to a split type prepaid water meter system, the system comprises a base meter, a microprocessor, a transmitting module and a radio frequency module, the base meter at least comprises a metering module, a detecting module and a valve module, the transmitting module comprises an NB-IoT unit and an antenna unit, the NB-IoT unit is used for realizing interaction with an Internet of things platform through the antenna unit, the antenna unit is also connected with an encryption module, the detecting module comprises a separation detecting unit and an attack detecting unit, and the method at least comprises the following steps:
the detection module acquires current state data of the base table and environmental magnetic field intensity data, analyzes the acquired data and selectively sends detection signals to the microprocessor;
the microprocessor responds to the detection signal of the detection module, controls the indication unit to execute alarm operation and controls the valve module to execute valve closing operation;
the microprocessor acquires data of the water meter and sends the data to the encryption module, wherein the data of the water meter at least comprises operation data, fault information and operation logs of the water meter;
The encryption module inputs the data into a trained encryption and decryption model to obtain an encrypted data packet, wherein the encrypted data packet at least comprises the encrypted data and a calling code;
the microprocessor sends the encrypted data packet to an NB-IoT unit, and the NB-IoT unit transmits the encrypted data packet to an Internet of things platform through the antenna unit;
the detecting module obtains the current state data of the base table and the environmental magnetic field intensity data, analyzes the obtained data, and selectively sends a detecting signal to the microprocessor, which comprises the following steps:
the separation detection unit acquires current state data of the base table, and the attack detection unit acquires environmental magnetic field intensity data;
analyzing based on the acquired data, and judging whether the base table and other modules are in a separated state or not and whether the water meter is subject to magnetic attack or not;
if the base table and other modules are in a separated state, the separation detection unit sends a base table separation signal to the microprocessor;
and if the water meter is attacked magnetically, the attack detection unit sends an attacked signal to the microprocessor;
Based on the obtained data, analyzing, judging whether the base table and other modules are in a separated state or not and the water meter is subject to magnetic attack comprises:
if the distance data between the base table in the current state data and the other modules of the water meter exceeds a preset distance threshold value, judging that the base table and the other modules are in a separated state;
and if the acquired environmental magnetic field intensity data exceeds a preset magnetic field intensity threshold value, judging that the water meter is subjected to magnetic attack;
the method further comprises the steps of:
the NB-IoT unit receives an encrypted instruction data packet of the internet of things platform through an antenna unit, wherein the encrypted instruction data packet at least comprises an encrypted execution instruction and a calling code;
the NB-IoT unit sending the received encrypted instruction packet to a microprocessor;
the microprocessor sends the encrypted instruction data packet to an encryption module, the encryption module inputs the encrypted instruction data packet into a trained encryption and decryption model to obtain the execution instruction, and the encryption module feeds the execution instruction back to the microprocessor;
the microprocessor controls a module corresponding to the execution instruction to execute corresponding operation based on the execution instruction;
Before the encryption module inputs the data into the trained encryption and decryption model to obtain the encrypted data packet, the method further comprises the following steps of:
acquiring an encryption training sample set and a decryption training sample set, wherein the encryption training sample set at least comprises a plurality of groups of data samples to be encrypted and position numbers corresponding to the data samples, the decryption training sample set at least comprises a plurality of groups of encryption samples to be decrypted, and the encryption samples at least comprise encrypted execution instructions and calling codes;
acquiring current time and a current verification coefficient database prestored in the model, wherein verification coefficients in the verification coefficient database correspond to the times one by one;
obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, and forming an encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples;
or obtaining execution instructions corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database;
The "obtaining the encrypted multiple groups of data samples and the calling codes corresponding to the data samples based on the multiple groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, and forming the encrypted data packet based on the encrypted data samples and the calling codes corresponding to the data samples" includes:
obtaining a plurality of groups of encrypted data samples and calling codes corresponding to the data samples based on the plurality of groups of data samples to be encrypted, the position numbers corresponding to the data samples and the current time, wherein the calling codes at least sequentially comprise time digits, position digits, random code digits and item codes corresponding to encryption;
forming an encrypted data packet based on the encrypted data sample and a calling code corresponding to the data sample;
the "obtaining the execution instruction corresponding to each encrypted sample based on the plurality of groups of encrypted samples to be decrypted and the current verification coefficient database" includes:
acquiring time corresponding to time digits in the calling codes, position numbers corresponding to execution instructions, random codes and item codes corresponding to decryption based on the calling codes in the plurality of groups of encrypted samples to be decrypted;
Based on each random code and verification coefficients corresponding to each time in the verification coefficient database, obtaining verification codes of each encrypted sample;
decrypting each encrypted sample based on the verification code of each encrypted sample to obtain an execution instruction corresponding to each encrypted sample, wherein the execution instruction at least comprises an execution item corresponding to the encrypted sample and a position number corresponding to the execution item;
the method further comprises the steps of:
the radio frequency module responds to the induction signal of the radio frequency card or the operation instruction of the control equipment and sends the induction signal or the operation instruction to the microprocessor;
the microprocessor selectively controls each module to execute corresponding operation based on the sensing signal or the operation instruction.
2. The method according to claim 1, wherein the encryption and decryption model encrypts the plurality of sets of data samples to be encrypted using SM4 encryption algorithm or AES128 encryption algorithm.
3. A split prepaid water meter system for performing the prepaid water meter management method of any of claims 1-2, the system comprising a base meter, a microprocessor, a transmitting module, and a radio frequency module, the base meter comprising at least a metering module, a detecting module, and a valve module;
The microprocessor is respectively interacted with the transmitting module, the radio frequency module, the metering module, the detecting module and the valve module to realize the control of each module;
the radio frequency module comprises an MF1 radio frequency unit and an infrared unit and is used for realizing remote operation and control of the water meter by the radio frequency card or the control equipment;
the transmitting module comprises an NB-IoT unit and an antenna unit, wherein the NB-IoT unit is used for realizing interaction with the internet of things platform through the antenna unit so as to realize information synchronization of the water meter and the internet of things platform;
the antenna unit is also connected with an encryption module, and is used for encrypting or decrypting the data sent or received by the antenna unit so as to ensure the safety of the transmission information;
the metering module is used for acquiring water flow data;
the detection module comprises a separation detection unit which is used for detecting whether the base table is separated from the rest modules so as to acquire a base table separation signal;
the detection module further comprises an attack detection unit for detecting the intensity of an environmental magnetic field so as to acquire a magnetic attack signal of the water meter;
the valve module executes corresponding operation based on the instruction of the microprocessor;
the system comprises an encryption module, an encryption and decryption module, an internet of things platform and a verification coefficient database, wherein the encryption and decryption module is arranged in the encryption module, the verification coefficient databases which are updated periodically are preset in the encryption and decryption module and the internet of things platform, and the two verification coefficient databases are mutually synchronous, so that the encryption module and the internet of things platform can encrypt or decrypt interactive information.
4. The split prepaid water meter system of claim 3, further comprising an interaction module, the interaction module interacting with the microprocessor, the interaction module comprising a display unit, an indication unit and a key unit, the display unit being configured to display operation data of the water meter, the indication unit being configured to display a status of the water meter, the key unit being configured to collect key instructions of a user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311729490.4A CN117437722B (en) | 2023-12-15 | 2023-12-15 | Split type prepayment water meter management method and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311729490.4A CN117437722B (en) | 2023-12-15 | 2023-12-15 | Split type prepayment water meter management method and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117437722A CN117437722A (en) | 2024-01-23 |
CN117437722B true CN117437722B (en) | 2024-03-08 |
Family
ID=89551821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311729490.4A Active CN117437722B (en) | 2023-12-15 | 2023-12-15 | Split type prepayment water meter management method and system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117437722B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100128921A (en) * | 2009-05-29 | 2010-12-08 | 탁승호 | Digital water meter and remote water metering system |
CN205680203U (en) * | 2016-06-20 | 2016-11-09 | 徐超 | A kind of SCM Based IC-card intellectual water meter control system |
CN108168641A (en) * | 2018-02-08 | 2018-06-15 | 宁夏隆基宁光仪表股份有限公司 | A kind of intelligence pre-payment IC Card Water-Instrument |
CN110400423A (en) * | 2019-07-31 | 2019-11-01 | 杭州鸿鹄电子有限公司 | A kind of multi-functional flowmeter of integral type Internet of Things and control method |
CN112269343A (en) * | 2020-11-09 | 2021-01-26 | 湖南常德德山表业有限公司 | Intelligence NB thing networking water gauge control system |
CN112345012A (en) * | 2020-11-09 | 2021-02-09 | 湖南常德德山表业有限公司 | Data recording and processing method for intelligent electromechanical separation water meter |
CN114493221A (en) * | 2022-01-18 | 2022-05-13 | 河南卓正电子科技有限公司 | Intelligent water affair management system and method based on internet of things data collection |
CN116913004A (en) * | 2023-07-07 | 2023-10-20 | 山东晨晖电子科技有限公司 | STS prepayment water meter system based on LoRa ad hoc network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MX2008009100A (en) * | 2008-07-14 | 2010-01-14 | Sist S Integrales De Medicion | Prepayment system for supplying water or gas by means of a wireless intelligent card and meter for said system. |
-
2023
- 2023-12-15 CN CN202311729490.4A patent/CN117437722B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100128921A (en) * | 2009-05-29 | 2010-12-08 | 탁승호 | Digital water meter and remote water metering system |
CN205680203U (en) * | 2016-06-20 | 2016-11-09 | 徐超 | A kind of SCM Based IC-card intellectual water meter control system |
CN108168641A (en) * | 2018-02-08 | 2018-06-15 | 宁夏隆基宁光仪表股份有限公司 | A kind of intelligence pre-payment IC Card Water-Instrument |
CN110400423A (en) * | 2019-07-31 | 2019-11-01 | 杭州鸿鹄电子有限公司 | A kind of multi-functional flowmeter of integral type Internet of Things and control method |
CN112269343A (en) * | 2020-11-09 | 2021-01-26 | 湖南常德德山表业有限公司 | Intelligence NB thing networking water gauge control system |
CN112345012A (en) * | 2020-11-09 | 2021-02-09 | 湖南常德德山表业有限公司 | Data recording and processing method for intelligent electromechanical separation water meter |
CN114493221A (en) * | 2022-01-18 | 2022-05-13 | 河南卓正电子科技有限公司 | Intelligent water affair management system and method based on internet of things data collection |
CN116913004A (en) * | 2023-07-07 | 2023-10-20 | 山东晨晖电子科技有限公司 | STS prepayment water meter system based on LoRa ad hoc network |
Also Published As
Publication number | Publication date |
---|---|
CN117437722A (en) | 2024-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102572314B (en) | Image sensor and payment authentication method | |
DK2656631T3 (en) | Safe monitoring module for consumption measurement | |
CN103714642A (en) | Secret key download method, management method, download management method, secret key download device, secret key management device and secret key download management system | |
CN102571357A (en) | Signature realization method and signature realization device | |
CN107547198A (en) | Protect the data in storage device | |
CN102970676B (en) | A kind of method handled initial data, Internet of things system and terminal | |
CN110460580A (en) | Image collecting device, server and Encrypt and Decrypt method | |
TW202336617A (en) | Data matching method and apparatus, device, and medium | |
CN117313158A (en) | Data processing method and device | |
CN115333775A (en) | Data processing method and device based on privacy calculation, equipment and storage medium | |
CN116881948A (en) | Data encryption management system and method based on general database | |
CN103824203A (en) | Point payment system of mobile intelligent terminal | |
CN117437722B (en) | Split type prepayment water meter management method and system thereof | |
CN113660725B (en) | Positioning anti-cheating method, device and system, computer equipment and storage medium | |
US11416698B2 (en) | Method for providing proof of presence | |
JP2018081352A (en) | Meter reading system, meter reading method and meter reading program | |
CN102882687A (en) | Intelligent household safe access method and system based on searchable cipher text | |
CN117014223B (en) | Concentrator, data transmission method and device thereof and storage medium | |
KR101808695B1 (en) | Signature Extraction Module, Data Verification Module and integrity monitoring System for Sequence Data | |
CN101847341A (en) | Method and system for anti-counterfeiting goods by using digital encryption marks | |
Dinu | Efficient and secure implementations of lightweight symmetric cryptographic primitives | |
RU152425U1 (en) | ELECTRICITY METER AND ELECTRICITY METERING SYSTEM | |
CN104796249A (en) | Method for encrypting serial communication data of microcomputer | |
CN117424760B (en) | Ammeter management method, control device and management device based on Internet of things | |
CN108848089B (en) | Data encryption method and data transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |