A method and device for verifying discrete storage of gas user data
By connecting to multiple verification terminals in the gas management system and utilizing external multi-user groups for data verification, the problem of data tampering in the gas management system is solved, and data reliability and security are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG CHINT INSTR & METER
- Filing Date
- 2026-03-02
- Publication Date
- 2026-06-05
AI Technical Summary
Gas management systems are prone to malicious data modification by internal personnel, and data security cannot be guaranteed in certain situations.
By connecting to multiple verification terminals in the gas management system, data verification is performed using an external multi-user group. The verification terminals verify the sent and stored information in the database, generate tagged data, and broadcast it to ensure data reliability.
It enables reliable verification of gas management system data, prevents data tampering, and improves data security and reliability.
Smart Images

Figure CN122153974A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent gas management technology, specifically to a method and apparatus for discrete storage and verification of gas user data. Background Technology
[0002] The relevant gas management system uses a single server to store gas user information, gas meter upload data, user transaction records, and other data. System users have different data management permissions, but it is difficult to prevent internal personnel from maliciously modifying data. Even with data backtracking and disaster recovery servers, data security cannot be guaranteed in some cases. Summary of the Invention
[0003] This invention provides a method and apparatus for verifying the discrete storage of gas user data, in order to solve the problem of difficulty in ensuring the data security of gas management systems.
[0004] In a first aspect, the present invention provides a method for verifying the discrete storage of gas user data, applied to a gas management system, the method comprising:
[0005] The system acquires data storage information and broadcasts it to multiple verification terminals. Each verification terminal records the data storage information locally, thus obtaining the local record information. Retrieve the sent storage information from the database and send the sent storage information to multiple verification terminals; Receive data verification results sent by multiple verification terminals; the data verification result is generated by the verification terminal by comparing the locally recorded information with the sent stored information; Based on the data verification results, the sent stored information is marked, marked data is generated, and the marked data is broadcast to multiple verification terminals.
[0006] This invention provides a method for verifying the discrete storage of gas user data. The gas management system connects to multiple verification terminals, which verify the sent and stored information in the database. The verification subjects are external multi-user groups. As long as data tamperers cannot influence all verification terminal users, the verification results can be guaranteed to be reliable, thus ensuring the data security of the gas management system.
[0007] In one optional implementation, before acquiring the data storage information and broadcasting the data storage information to multiple verification terminals, the method further includes: Authentication is performed on multiple authentication terminals separately, authentication terminal information is obtained based on the authentication results, a network topology file is constructed based on the authentication terminal information, and data storage information is broadcast to multiple authentication terminals in the network topology file.
[0008] Secondly, this invention provides a method for verifying the discrete storage of gas user data, applied at the verification end, the method comprising: Receive data storage information sent by the gas management system and record the data storage information locally to obtain local record information; It receives the sent storage information from the gas management system, compares the local record information with the sent storage information to obtain the data verification result, and sends the data verification result to the gas management system. Receive and store the tagging data sent by the gas management system; wherein the tagging data is data generated by the gas management system based on the data verification results to tag the sent and stored information.
[0009] This invention provides a method for verifying the discrete storage of gas user data. By comparing locally recorded information with sent storage information, it achieves accurate verification of the discrete storage of gas user data, thus ensuring the data security of the gas management system.
[0010] In one optional implementation, the system receives sent storage information from the gas management system, compares the local record information with the data storage information, and obtains a data verification result, including: The system receives the sent storage information from the gas management system, compares the operation time, operation ID, and encrypted strings of key data in the local record information and the data storage information, and obtains the data verification result.
[0011] In one alternative implementation, it further includes: If the marked data matches the sent stored information and the local record information, the user at the verification end will be rewarded.
[0012] Thirdly, the present invention provides a gas user data discrete storage verification device, applied to a gas management system, the device comprising: The broadcast module is used to acquire data storage information and broadcast the data storage information to multiple verification terminals; among them, the verification terminals record the data storage information locally to obtain local record information; The acquisition module is used to retrieve the sent storage information from the database and send the sent storage information to multiple verification terminals; The receiving module is used to receive data verification results sent by multiple verification terminals; the data verification result is generated by the verification terminal by comparing the locally recorded information with the sent stored information. The tagging module is used to tag the sent stored information based on the data verification results, generate tagging data, and broadcast the tagging data to multiple verification terminals.
[0013] Fourthly, the present invention provides a gas user data discrete storage verification device, applied at the verification end, the device comprising: The recording module is used to receive data storage information sent by the gas management system and record the data storage information locally to obtain local recording information; The comparison module is used to receive the sent and stored information from the gas management system, compare the local recorded information with the sent and stored information, obtain the data verification result, and send the data verification result to the gas management system. The storage module is used to receive and store the tagging data sent by the gas management system; wherein, the tagging data is data generated by the gas management system tagging the sent stored information based on the data verification results.
[0014] Fifthly, the present invention provides an electronic device, comprising: a gas management system and a plurality of verification terminals, wherein the gas management system is connected to the plurality of verification terminals respectively through a data communication port, the gas management system is used to execute the gas user data discrete storage verification method of the first aspect or any corresponding embodiment thereof, and the verification terminals are used to execute the gas user data discrete storage verification method of the second aspect or any corresponding embodiment thereof.
[0015] In a sixth aspect, the present invention provides a computer-readable storage medium storing computer instructions, which are used to cause a computer to execute the gas user data discrete storage verification method of the first aspect or any corresponding embodiment thereof, or the gas user data discrete storage verification method of the second aspect or any corresponding embodiment thereof.
[0016] In a seventh aspect, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the gas user data discrete storage verification method of the first aspect or any corresponding embodiment described above, or the gas user data discrete storage verification method of the second aspect or any corresponding embodiment described above. Attached Figure Description
[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of the present invention; Figure 2This is a schematic diagram of the first process of applying a discrete storage verification method for gas user data to a gas management system according to an embodiment of the present invention. Figure 3 This is a second flowchart illustrating a gas user data discrete storage verification method according to an embodiment of the present invention applied to a gas management system. Figure 4 This is a schematic diagram of the network structure consisting of a gas management system and a verification terminal according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the first process of applying a gas user data discrete storage verification method to the verification end according to an embodiment of the present invention; Figure 6 This is a schematic diagram of a second process for applying a gas user data discrete storage verification method to the verification end according to an embodiment of the present invention; Figure 7 This is a schematic diagram illustrating the interaction between data generation messages and verification messages according to an embodiment of the present invention; Figure 8 This is a structural block diagram of a gas user data discrete storage verification device applied to a gas management system according to an embodiment of the present invention; Figure 9 This is a structural block diagram of a gas user data discrete storage verification device applied to a verification end according to an embodiment of the present invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0020] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0021] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0022] As an optional application scenario of this invention, such as Figure 1 As shown, the gas management system 101 is connected to multiple verification terminals 102.
[0023] A normal gas management system 101 is deployed on the server. The gas management system 101 is a business system for the gas company to manage user information, sell gas, and view reports. The gas management system 101 provides a public connection address, namely IP_A, which is a fixed IP address and port facing the public network, used by the subsequently installed authentication terminal 102 to connect for data communication.
[0024] On other electronic devices, the verification terminal 102 is installed. The verification terminal 102 is a simple and independent data recording and verification software. Its main function is to store various types of data and perform verification. As an extension of the gas management system 101, the verification terminal 102 can be installed on the computers and mobile phones of gas company personnel and gas users. The gas management system 101 has all the functions of the verification terminal 102.
[0025] According to an embodiment of the present invention, a method for verifying discrete storage of gas user data is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0026] This embodiment provides a method for verifying the discrete storage of gas user data, which can be used in the aforementioned gas management system 101. Figure 2 This is a flowchart of a gas user data discrete storage verification method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain data storage information and broadcast the data storage information to multiple verification terminals; wherein, the verification terminal records the data storage information locally to obtain local record information.
[0027] Specifically, the data storage information includes the operation time, operation ID, and encrypted strings of key data. The local record information has the same data format as the data storage information.
[0028] Furthermore, a data storage event occurs in the gas management system, such as a gas fee transaction. This transaction is recorded in the database and broadcast by the gas management system to all verification nodes recorded in the local network file in the format of operation time + unique ID (i.e., operation ID) + SHA256 (256-bit encrypted hash algorithm) string of key data. The operation time, operation ID and the encrypted string of key data constitute a complete data description, that is, a certain time, a certain object, and a certain operation were performed. The absence of any element will increase the uncertainty of verification and increase the risk of data fabrication.
[0029] For example, the data generation method includes: User A made a recharge, the operation time is "2024-11-01 08:02:45:612", which is converted to milliseconds expression "638660449656120000", the database has a unique ID for this operation record as "36307877-d3c0-409c-8f54-cb586dacecd1", and the SHA256 string after data encryption is "19edd31d92c4eec2be908c44bde0040d28e7268616e96715a4261". The string "695c40c7bb9" ultimately forms the data string "638660449656120000 / 36307877-d3c0-409c-8f54-cb586dacecd1 / 19edd31d92c4eec2be908c44bde0040d28e7268616e96715a4261695c40c7bb9", which will be distributed to each verification terminal in the form of a message.
[0030] Step S202: Obtain the sent storage information from the database and send the sent storage information to multiple verification terminals.
[0031] Specifically, the gas management system will periodically repackage and send the data that has been sent in the database (i.e., the information that has been sent and stored) to request data verification from the verification end. The format of the verified data content is consistent with the SHA256 string of time + unique ID + key data encrypted as described above.
[0032] Step S203: Receive data verification results sent by multiple verification terminals; wherein, the data verification result is generated by the verification terminal by comparing the local recorded information with the sent stored information.
[0033] Step S204: Based on the data verification results, the sent stored information is marked, marked data is generated, and the marked data is broadcast to multiple verification terminals.
[0034] Specifically, after receiving the verification results from each verification terminal, the gas management system forms a final judgment (i.e., marked data) and broadcasts it to all verification terminals (verification passed or failed). Based on the verification results, the gas management system determines whether to trigger an abnormal alarm and feeds the information back to the administrator.
[0035] Furthermore, the gas management system will periodically send the data stored in its own database to the network configuration file to request verification from other verification terminals. If a data verification fails, it will be marked as abnormal, triggering an alarm and sending the information back to the administrator.
[0036] Furthermore, the logic for judging data verification results in the gas management system can be set in the system. For example, if a verification message receives verification results from 50 verification terminals, and the percentage of correct results exceeds 90%, the data is considered correct. If more than 5 results are incorrect, the data is considered abnormal. If no verification terminal has recorded this data, the data is considered artificial data from an abnormal process. These parameters can be freely adjusted based on long-term operation.
[0037] This embodiment provides a method for verifying the discrete storage of gas user data. The gas management system connects to multiple verification terminals, which verify the sent stored information in the database. The verification subjects are an external multi-user group. As long as data tamperers cannot influence all verification terminal users, the verification results can be guaranteed to be reliable, thus ensuring the data security of the gas management system. In addition, the data storage information is broadcast in the format of encrypted strings containing operation time, operation ID, and key data, which saves verification time for subsequent verification terminals and improves the accuracy of verification.
[0038] This embodiment provides a method for verifying the discrete storage of gas user data, which can be used in the aforementioned gas management system 101. Figure 3 This is a flowchart of a gas user data discrete storage verification method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps: Step S301: Verify the identity of multiple verification terminals respectively, obtain verification terminal information based on the identity verification results, construct a network topology file based on the verification terminal information, and broadcast data storage information to multiple verification terminals in the network topology file.
[0039] Specifically, such as Figure 4 As shown, each verification terminal randomly generates a UUID (Universally Unique Identifier), possessing a unique identity. The verification terminal connects to IP_A, uploads its own identity and communication IP port, and the gas management system records the uploaded identity information of the verification terminal in a network file.
[0040] Step S302: Obtain data storage information and broadcast the data storage information to multiple verification terminals; wherein, the verification terminals record the data storage information locally to obtain local record information. For details, please refer to [link to relevant documentation]. Figure 2 Step S201 of the illustrated embodiment will not be described again here.
[0041] Step S303: Retrieve the sent storage information from the database and send the sent storage information to multiple verification terminals. For details, please refer to [link to relevant documentation]. Figure 2 Step S202 of the illustrated embodiment will not be described again here.
[0042] Step S304: Receive data verification results sent by multiple verification terminals; wherein, the data verification result is generated by the verification terminal by comparing local recorded information with sent stored information. For details, please refer to [link to relevant documentation]. Figure 2 Step S203 of the illustrated embodiment will not be described again here.
[0043] Step S305: Based on the data verification results, the sent stored information is marked, marking data is generated, and the marking data is broadcast to multiple verification terminals. For details, please refer to [link to relevant documentation]. Figure 2 Step S204 of the illustrated embodiment will not be described again here.
[0044] This embodiment provides a discrete storage verification method for gas user data. By verifying the identities of multiple verification terminals, obtaining verification terminal information based on the verification results, constructing a network file based on the verification terminal information, and facilitating data interaction between the gas management system and multiple verification terminals, it lays the foundation for building a multi-node, loosely coupled, and highly mobile data security verification scheme, which can effectively improve the security and reliability of data verification.
[0045] This embodiment also provides a method for verifying the discrete storage of gas user data, which can be used in the aforementioned verification terminal 102. Figure 5 This is a flowchart of a gas user data discrete storage verification method according to an embodiment of the present invention, such as... Figure 5 As shown, the process includes the following steps: Step S501: Receive data storage information sent by the gas management system and record the data storage information locally to obtain local record information.
[0046] Specifically, the verification end that receives the data generation message (i.e., data storage information) records this data locally.
[0047] Step S502: Receive the sent storage information from the gas management system, compare the local record information with the sent storage information to obtain the data verification result, and send the data verification result to the gas management system.
[0048] Specifically, the system receives the sent storage information from the gas management system, compares the operation time, operation ID, and encrypted strings of key data in the local record information and the data storage information, and obtains the data verification result.
[0049] Furthermore, after receiving the verification message, the verification end compares it with the previously recorded data (i.e., local record information). Specifically, it compares the operation time, operation ID, and encrypted string of key data in the local record information and the data storage information one by one. If the operation time, operation ID, and encrypted string of key data are all the same (i.e., the local record information and the data storage information match), then the record exists locally, and the verification result is sent back to the gas management system. If the record does not exist locally, no processing is performed.
[0050] Step S503: Receive and store the tagging data sent by the gas management system; wherein, the tagging data is data generated by the gas management system tagging the sent and stored information based on the data verification results.
[0051] Specifically, after receiving the approved tag data, if the verification end does not have this data record locally, it will record it locally and generate new local record information.
[0052] This embodiment provides a method for verifying the discrete storage of gas user data. By comparing locally recorded information with sent storage information, it achieves accurate verification of the discrete storage of gas user data and ensures the data security of the gas management system.
[0053] This embodiment provides a method for verifying the discrete storage of gas user data, which can be used in the aforementioned verification terminal 102. Figure 6 This is a flowchart of a gas user data discrete storage verification method according to an embodiment of the present invention, such as... Figure 6 As shown, the process includes the following steps: Step S601: Receive data storage information sent by the gas management system and record the data storage information locally to obtain local record information. For details, please refer to [link to relevant documentation]. Figure 5 Step S501 of the illustrated embodiment will not be described again here.
[0054] Step S602: Receive the sent storage information from the gas management system, compare the local record information with the sent storage information to obtain the data verification result, and send the data verification result to the gas management system. For details, please refer to [link to relevant documentation]. Figure 5 Step S502 of the illustrated embodiment will not be described again here.
[0055] Step S603: Receive and store the tagging data sent by the gas management system; wherein, the tagging data is data generated by the gas management system tagging the sent and stored information based on the data verification results. For details, please refer to [link to relevant documentation]. Figure 5 Step S503 of the illustrated embodiment will not be described again here.
[0056] Step S604: If the marked data matches the sent storage information and the local record information, then the verification user is rewarded.
[0057] Specifically, for the entire verification system to be effective, the more verification terminals installed, the better. To ensure the activity of users who have installed verification terminals and to attract more new users to install new verification terminals, these active verification terminal users need to be rewarded. Gas companies can use these rewards to offer users gas purchase discounts, expand the tiered gas consumption limit, etc.
[0058] Furthermore, users can bind their gas account to the verification terminal. Each successful data record (i.e., the corresponding sent storage information when the operation time, operation ID, and encrypted string of key data are all the same) and data verification behavior of the verification terminal will be recorded by the gas management system and the corresponding user will be rewarded.
[0059] For example, if user Zhang San installs a verification terminal with the UUID "66e89300-bf7b-1033-8cb2-6aa6041e8a5b", this correspondence will be recorded in the gas management system database after Zhang San binds the terminal. Subsequently, for every 100 data records generated or data verifications performed by the verification terminal, a coupon of 0.1 yuan will be given, which can be deducted when the user purchases gas.
[0060] This embodiment provides a method for verifying discrete storage of gas user data. By rewarding users at the verification end, it ensures user activity, which is conducive to attracting more new users to install new verification ends, thereby effectively improving the reliability of verification results.
[0061] The following specific embodiment illustrates the detailed steps of a method for verifying the discrete storage of gas user data.
[0062] Example 1: like Figure 7 As shown, the specific steps of a novel method for verifying discrete storage of gas user data include: S1. Data generation and verification: When data storage occurs in the gas management system, this data will be broadcast to multiple online verification terminals in the network for verification and will be recorded, using <time + unique ID + SHA256 string encrypted with key data>.
[0063] S1.1. A data storage event occurs in the gas management system, such as a gas bill transaction. This transaction is recorded in the database and broadcast by the gas management system to all verification endpoints recorded in its local network configuration file in the format of <time + unique ID + SHA256 string encrypted with key data>. These three elements constitute a complete data description: a specific time, a specific object, and a specific operation performed. The absence of any one of these elements will increase the uncertainty of verification and the risk of data fabrication.
[0064] S1.2 The verification end that receives this data generation message records this data locally.
[0065] S2. The gas management system will periodically send the data stored in its own database to the network to request verification from other verification terminals. If a data verification fails, it will be marked as abnormal.
[0066] S2.1 The gas management system will periodically repackage and send the data that has been sent in the database to the verification end for verification. The format of the verified data content is consistent with the <time + unique ID + SHA256 string of key data encrypted> described in S2.1.
[0067] S2.2 After receiving the verification message, the verification terminal compares it with the previously recorded data. If the record exists locally, it performs the comparison and replies the verification result to the gas management system. If the record does not exist locally, no processing is performed.
[0068] S2.3 After receiving the verification results from each verification terminal, the gas management system forms a final judgment and broadcasts it to all verification terminals (verification passed or failed). If a verification terminal receives a passing result and does not have this data record locally, it will record it locally. Based on the verification result, the gas management system determines whether to trigger an abnormal alarm and feeds the information back to the administrator.
[0069] S3. Network Maintenance: To encourage users who have installed the verification terminal to keep it active, each successful verification will earn them some rewards, such as points. Similarly, these successful verifications will be verified and stored by multiple verification terminals, and the gas company can give verification terminal users certain rewards based on the points.
[0070] S3.1. For the entire verification system to achieve its intended effect, the more verification endpoints installed, the better. Therefore, in order to ensure the activity of users who have installed the verification endpoints and to attract more new users to install new verification endpoints, the following measures are taken.
[0071] S3.2. These active verified end users need to be rewarded. Gas companies can use these rewards to offer users gas purchase discounts, expand the tiered gas consumption limit, etc.
[0072] S3.3 Users can bind their gas account to the verification terminal. Each successful data record and verification action on the verification terminal will be recorded by the gas management system, and the corresponding user will be rewarded.
[0073] In the above embodiment 1, the discrete storage verification method for gas user data is a data security verification scheme that emphasizes multiple nodes, loose coupling, and high mobility. It is fundamentally different from verifying data by adding verification servers. Related data security verification generally achieves data correctness comparison among multiple parties through operation logs, verification servers, etc. However, it should be noted that as long as the administrator has sufficient privileges, they can still tamper with the data on each path, submit false verification results, forge log data, etc. In this embodiment, the verification subject is an external multi-user group. As long as the data tamperer cannot influence all verification end users, the verification result can be guaranteed to be reliable. This embodiment distributes the right to verify data to external users. To tamper with the verification result, it is necessary to influence more than 90% of the verification end users (by default, more than 90% of the verification ends need to pass the verification in one verification). The cost incurred by the tamperer will be immeasurable.
[0074] This embodiment also provides a gas user data discrete storage verification device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0075] This embodiment provides a gas user data discrete storage verification device, applied to a gas management system 101, such as... Figure 8 As shown, it includes: The broadcast module 801 is used to acquire data storage information and broadcast the data storage information to multiple verification terminals; wherein, the verification terminal records the data storage information locally to obtain local record information; The acquisition module 802 is used to acquire the sent storage information in the database and send the sent storage information to multiple verification terminals; The receiving module 803 is used to receive data verification results sent by multiple verification terminals; wherein, the data verification result is generated by the verification terminal by comparing the locally recorded information with the sent stored information; The tagging module 804 is used to tag the sent stored information based on the data verification results, generate tag data, and broadcast the tag data to multiple verification terminals.
[0076] In some alternative implementations, it also includes: The authentication module is used to authenticate multiple authentication terminals separately, obtain authentication terminal information based on the authentication results, construct a network topology file based on the authentication terminal information, and broadcast data storage information to multiple authentication terminals in the network topology file.
[0077] This embodiment also provides a gas user data discrete storage verification device, applied to verification terminal 102, such as... Figure 9 As shown, it includes: The recording module 901 is used to receive data storage information sent by the gas management system and record the data storage information locally to obtain local recording information; The comparison module 902 is used to receive the sent storage information sent by the gas management system, compare the local record information with the sent storage information, obtain the data verification result, and send the data verification result to the gas management system. The storage module 903 is used to receive and store the tagging data sent by the gas management system; wherein the tagging data is data generated by the gas management system tagging the sent stored information based on the data verification results.
[0078] In some optional implementations, the comparison module 902 is specifically used to receive the sent storage information sent by the gas management system, and compare the operation time, operation ID and encrypted strings of key data in the local record information and the data storage information to obtain the data verification result.
[0079] In some alternative implementations, it also includes: The reward module is used to reward the verification user if the marked data matches the sent stored information and the local record information.
[0080] The gas user data discrete storage verification device provided in this embodiment of the invention can execute the gas user data discrete storage verification method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Further functional descriptions of the above modules and units are the same as in the corresponding embodiments described above, and will not be repeated here.
[0081] Figure 1 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The electronic device includes: The gas management system 101 and multiple verification terminals 102 are connected to the multiple verification terminals 102 through data communication ports. The gas management system 101 and the verification terminals 102 can execute a gas user data discrete storage verification method provided in any embodiment of the present invention.
[0082] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, it implements the discrete storage verification method for gas user data shown in the above embodiments.
[0083] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0084] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for verifying the discrete storage of gas user data, applied to a gas management system, characterized in that, The method includes: Data storage information is acquired and broadcast to multiple verification terminals; wherein, each verification terminal records the data storage information locally to obtain local record information; Obtain the sent storage information from the database, and send the sent storage information to multiple verification terminals; The system receives data verification results sent by multiple verification terminals; wherein the data verification result is generated by the verification terminal by comparing the local record information and the sent stored information. Based on the data verification results, the sent stored information is marked to generate marked data, and the marked data is broadcast to multiple verification terminals.
2. The method according to claim 1, characterized in that, Before acquiring data storage information and broadcasting the data storage information to multiple verification terminals, the process also includes: The authentication terminals are authenticated separately, authentication terminal information is obtained based on the authentication results, a network topology file is constructed based on the authentication terminal information, and the data storage information is broadcast to the multiple authentication terminals in the network topology file.
3. A method for verifying discrete storage of gas user data, applied at the verification end, characterized in that, The method includes: Receive data storage information sent by the gas management system and record the data storage information locally to obtain local record information; The system receives the sent storage information from the gas management system, compares the local record information with the sent storage information to obtain a data verification result, and sends the data verification result to the gas management system. The gas management system receives and stores the tagging data sent by the gas management system; wherein the tagging data is generated by the gas management system tagging the sent and stored information based on the data verification result.
4. The method according to claim 3, characterized in that, The step of receiving the sent stored information from the gas management system, comparing the local record information with the data storage information, and obtaining a data verification result includes: The system receives the sent storage information from the gas management system, compares the operation time, operation ID, and encrypted strings of key data in the local record information and the data storage information, and obtains the data verification result.
5. The method according to claim 3, characterized in that, Also includes: If the marked data matches the sent stored information with the local record information, then the verification user is rewarded.
6. A discrete storage verification device for gas user data, applied in a gas management system, characterized in that, The device includes: The broadcast module is used to acquire data storage information and broadcast the data storage information to multiple verification terminals; wherein, the verification terminal records the data storage information locally to obtain local record information; The acquisition module is used to acquire the sent storage information in the database and send the sent storage information to multiple verification terminals; A receiving module is used to receive data verification results sent by multiple verification terminals; wherein, the data verification result is generated by the verification terminal by comparing the local record information and the sent stored information; The tagging module is used to tag the sent stored information based on the data verification result, generate tagging data, and broadcast the tagging data to multiple verification terminals.
7. A gas user data discrete storage verification device, applied at the verification end, characterized in that, The device includes: The recording module is used to receive data storage information sent by the gas management system and record the data storage information locally to obtain local recording information; The comparison module is used to receive the sent storage information sent by the gas management system, compare the local record information with the sent storage information to obtain a data verification result, and send the data verification result to the gas management system. A storage module is used to receive and store the tagging data sent by the gas management system; wherein the tagging data is data generated by the gas management system tagging the sent stored information based on the data verification result.
8. An electronic device, characterized in that, include: The gas management system and multiple verification terminals are provided. The gas management system is connected to the multiple verification terminals respectively through data communication ports. The gas management system is used to execute the discrete storage verification method for gas user data as described in claim 1 or 2. The verification terminals are used to execute the discrete storage verification method for gas user data as described in any one of claims 3 to 5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the discrete storage verification method for gas user data as described in claim 1 or 2, or to implement the discrete storage verification method for gas user data as described in any one of claims 3 to 5.
10. A computer program product, characterized in that, It includes computer instructions for causing a computer to execute the discrete storage verification method for gas user data as described in claim 1 or 2, or to implement the discrete storage verification method for gas user data as described in any one of claims 3 to 5.