Shared liquefied gas password table system and method
By designing a shared gas liquefied gas cipher meter system, using intelligent gas meter module, certification module and encryption technology, the problems of inconvenience in gas use and data security in multiple users and multiple scenarios are solved, and gas management with multi-user sharing, data security and privacy protection are realized.
Patent Information
- Application Number
- CN202510560972.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing gas meter system is difficult to meet the gas usage needs of multiple users and multiple scenarios, and there are security risks in data transmission and storage, which can easily lead to user data leakage and tampering.
A shared gas liquefied gas cipher meter system is designed, including intelligent gas meter module, authentication module, data transmission module and backend server module. Through intelligent and encryption technology, gas measurement, data collection, user identity authentication, data transmission and storage are realized, and multi-user shared use is supported. The AES encryption algorithm, SHA256 hashing algorithm and role-based access control model are used to ensure data security and privacy.
It realizes the shared use of gas by multiple users, ensures the security and privacy of user data, supports flexible permission management and automated data collection, billing and notification functions, and is suitable for complex scenarios such as shared houses and temporary rentals.
Smart Images

Figure CN120474755A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of gas management technology, and in particular to a shared gas and liquefied gas password table system and method. Background Art
[0002] With the acceleration of urbanization and the development of the sharing economy, traditional gas meter systems are no longer able to meet the gas usage needs of multiple users and in various scenarios. Existing gas meter systems are typically designed for a single user and lack effective sharing mechanisms, leading to inconvenience in gas usage in shared housing and temporary rentals. Furthermore, existing systems present security risks during data transmission and storage, making it easy for user data to be leaked and tampered with. Summary of the Invention
[0003] The present application provides a shared gas and liquefied gas password table system and method, which is used to achieve safe and convenient gas sharing through intelligent and encryption technology.
[0004] In a first aspect, a shared gas and liquefied gas password table system is provided, comprising:
[0005] Smart gas meter module, used for gas metering and data collection;
[0006] Authentication module, used to generate and manage user access passwords and user identity authentication;
[0007] A data transmission module, used to transmit the data collected by the smart gas meter module to a background server module;
[0008] The backend server module is used for data storage and processing;
[0009] The user interface module is used to provide a user operation interface.
[0010] In the above technical solution, a smart gas meter module is set up for gas metering and data collection; an authentication module is used to generate and manage user access passwords; a data transmission module is used to transmit the data collected by the smart gas meter module to a background server module; the background server module is used for data storage and processing; and a user interface module is used to provide a user operation interface. This enables multiple users to share gas and ensures the security and privacy of user data.
[0011] In a specific embodiment, the smart gas meter module includes:
[0012] Smart gas meter, used to open and close gas channels;
[0013] Data acquisition unit, used to measure gas usage and record usage time;
[0014] A gas meter data storage unit for locally caching collected data;
[0015] The data transmission unit is used to transmit the collected data to the background server module through encrypted communication.
[0016] In a specific embodiment, the authentication module includes:
[0017] A password generation unit, used to generate a unique access password based on user information and a random salt value;
[0018] Password verification unit, used to verify whether the password entered by the user is legal;
[0019] Password reset unit, used to reset the password through a secure verification method when the user forgets the password;
[0020] Smart gas meter identity ID module, used to identify the smart gas meter used by the user;
[0021] The user identity ID module is used to store user identity information, match the gas meter used by the user with the user identity and verify whether the use of this smart gas meter is allowed.
[0022] In a specific implementation scheme, the data transmission module includes:
[0023] Data encryption unit, used to encrypt data before transmission;
[0024] Transport protocol unit, used to support multiple transport protocols;
[0025] The exception handling unit is used to perform exception handling and retransmission when communication is interrupted or data transmission fails.
[0026] In a specific implementation scheme, the backend server module includes:
[0027] Server data storage, used to store the received encrypted data in a database;
[0028] A data decryption unit, used to decrypt and process received data;
[0029] User management unit, used to manage user information and access rights;
[0030] The billing system unit is used to charge based on usage records and generate bills.
[0031] In a specific embodiment, the user interface module includes:
[0032] A user login unit, used for a user to log in by entering an access password;
[0033] Usage record unit, used for users to view their gas usage records;
[0034] Fee payment unit, used by users to pay gas fees through online payment methods;
[0035] The notification system unit is used to notify users of bills and abnormal situation information through messages.
[0036] In a specific implementation scheme, the background server module adopts a role-based access control model.
[0037] In a specific implementation scheme, the authority allocation formula of the role-based access control model is:
[0038]
[0039] Among them, AllowedRoles(Resource) represents the set of roles that are allowed to access the resource.
[0040] In a specific embodiment, the authentication module uses a SHA256 hash algorithm to generate a unique access password;
[0041] The authentication modes of the authentication module include: manual password input method; mobile phone app scanning the QR code on the meter to connect to the Bluetooth in the meter; after the mobile phone app scans the QR code on the meter, the data is transmitted to the server, the server matches the user with the meter and sends the user's account balance to the meter. After the user completes the use, the account balance and gas usage information will be sent to the server.
[0042] In a second aspect, a method for sharing a gas and liquefied gas password table is provided, comprising the following steps:
[0043] Use smart gas meter modules to measure gas and collect data;
[0044] Generate and manage user access passwords using the authentication module;
[0045] Utilize the data transmission module to transmit the data collected by the smart gas meter module to the background server module;
[0046] Utilize the backend server module to store and process data;
[0047] The user interface module is used to provide a user operation interface.
[0048] In the above technical solution, a smart gas meter module is set up for gas metering and data collection; an authentication module is used to generate and manage user access passwords; a data transmission module is used to transmit the data collected by the smart gas meter module to a background server module; the background server module is used for data storage and processing; and a user interface module is used to provide a user operation interface. This enables multiple users to share gas and ensures the security and privacy of user data. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A structural block diagram of a shared gas and liquefied gas password table system provided in an embodiment of the present application;
[0050] Figure 2 A flowchart of a method for sharing a gas and liquefied gas password table provided in an embodiment of the present application;
[0051] Figure 3 A schematic diagram (stereoscopic diagram) of the structure of a smart gas meter provided in an embodiment of the present application;
[0052] Figure 4 A schematic diagram of the structure of the smart gas meter provided in an embodiment of the present application (front view);
[0053] Figure 5 This is a schematic structural diagram (cross-sectional view) of the smart gas meter provided in an embodiment of the present application.
[0054] Among them, 1-upper shell, 2-lower shell, 3-solenoid valve, 4-flow meter, 5-air inlet, 6-air outlet, 7-circuit board, 8-keyboard, 9-display screen, 10-battery box, 11-connection converter. DETAILED DESCRIPTION
[0055] The present application will be further described in detail below through the accompanying drawings and examples, through which the features and advantages of the present application will become more clear and distinct.
[0056] The word "exemplary" is used exclusively herein to mean "serving as an example, example, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.
[0057] In addition, the technical features involved in different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0058] To facilitate understanding of the shared gas and liquefied gas password table system and method provided in the embodiment of the present application, its application scenario is first explained. The shared gas and liquefied gas password table system and method provided in the embodiment of the present application are used to achieve safe and convenient gas sharing through intelligent and encryption technology. With the acceleration of urbanization and the development of the sharing economy, traditional gas meter systems have been unable to meet the gas usage needs of multiple users and multiple scenarios. Existing gas meter systems are usually designed for a single user and lack an effective sharing mechanism, which makes gas use inconvenient in scenarios such as shared housing and temporary rentals. In addition, the existing system has security risks in the data transmission and storage process, which can easily lead to the leakage and tampering of user data. For this reason, the embodiment of the present application provides a shared gas and liquefied gas password table system and method to achieve safe and convenient gas sharing through intelligent and encryption technology. The following is a detailed description of the embodiment in conjunction with specific drawings.
[0059] refer to Figures 1 to 5 , Figure 1 A structural block diagram of a shared gas and liquefied gas password table system provided in an embodiment of the present application; Figure 2 A flowchart of a method for sharing a gas and liquefied gas password table provided in an embodiment of the present application; Figure 3 A schematic diagram (stereoscopic diagram) of the structure of a smart gas meter provided in an embodiment of the present application; Figure 4 A schematic diagram of the structure of the smart gas meter provided in an embodiment of the present application (front view); Figure 5 This is a schematic structural diagram (cross-sectional view) of the smart gas meter provided in an embodiment of the present application.
[0060] exist Figure 1 In the embodiment of the present application, a shared gas and liquefied gas password table system is provided, comprising:
[0061] Smart gas meter module, used for gas metering and data collection;
[0062] Authentication module, used to generate and manage user access passwords and user identity authentication;
[0063] A data transmission module, used to transmit the data collected by the smart gas meter module to a background server module;
[0064] The backend server module is used for data storage and processing;
[0065] The user interface module is used to provide a user operation interface.
[0066] In the above technical solution, a smart gas meter module is set up for gas metering and data collection; an authentication module is used to generate and manage user access passwords; a data transmission module is used to transmit the data collected by the smart gas meter module to a background server module; the background server module is used for data storage and processing; and a user interface module is used to provide a user operation interface. This enables multiple users to share gas and ensures the security and privacy of user data.
[0067] In a specific embodiment, the smart gas meter module includes:
[0068] Smart gas meter, used to open and close gas channels;
[0069] Data acquisition unit, used to measure gas usage and record usage time;
[0070] A gas meter data storage unit for locally caching collected data;
[0071] The data transmission unit is used to transmit the collected data to the background server module through encrypted communication.
[0072] In a specific embodiment, the authentication module includes:
[0073] A password generation unit, used to generate a unique access password based on user information and a random salt value;
[0074] Password verification unit, used to verify whether the password entered by the user is legal;
[0075] Password reset unit, used to reset the password through a secure verification method when the user forgets the password;
[0076] In a specific implementation scheme, the data transmission module includes:
[0077] Data encryption unit, used to encrypt data before transmission;
[0078] Transport protocol unit, used to support multiple transport protocols;
[0079] The exception handling unit is used to perform exception handling and retransmission when communication is interrupted or data transmission fails.
[0080] In a specific implementation scheme, the backend server module includes:
[0081] Server data storage, used to store the received encrypted data in a database;
[0082] A data decryption unit, used to decrypt and process received data;
[0083] User management unit, used to manage user information and access rights;
[0084] The billing system unit is used to charge based on usage records and generate bills.
[0085] In a specific embodiment, the user interface module includes:
[0086] A user login unit, used for a user to log in by entering an access password;
[0087] Usage record unit, used for users to view their gas usage records;
[0088] Fee payment unit, used by users to pay gas fees through online payment methods;
[0089] The notification system unit is used to notify users of bills and abnormal situation information through messages.
[0090] In a specific implementation scheme, the background server module adopts a role-based access control model.
[0091] In a specific implementation scheme, the authority allocation formula of the role-based access control model is:
[0092]
[0093] Among them, AllowedRoles(Resource) represents the set of roles that are allowed to access the resource.
[0094] In a specific implementation scheme, the authentication module uses a SHA256 hash algorithm to generate a unique access password.
[0095] Specifically, refer to Figures 3 to 5 The smart gas meter includes an upper shell 1 and a lower shell 2, and the upper shell and the lower shell are fixed by snapping; a solenoid valve 3 and a flow meter 4 are provided in the lower shell, and the solenoid valve and the flow meter are connected and communicated through a connecting converter 11, and an air inlet 5 is provided on the solenoid valve; an air outlet 6 is provided on the flow meter; a circuit board 7 is provided in the upper shell, and various modules are provided on the circuit board; a keyboard 8 and a display screen 9 are provided on the upper shell; a battery box 10 is provided on the outer wall of the lower shell.
[0096] The shared gas and liquefied gas password table system includes:
[0097] Smart gas meter module: responsible for gas metering and data collection, supporting multi-user sharing.
[0098] Authentication module: responsible for generating and managing user access passwords to ensure the legitimacy of user identities.
[0099] Data transmission module: responsible for transmitting the data collected by the smart gas meter to the background server, supporting multiple communication methods (such as WiFi, NBIoT, etc.).
[0100] Backend server module: responsible for data storage and processing, supporting functions such as user authentication, rights management and billing.
[0101] User interface module: provides a user operation interface, supporting users to view usage records, pay fees, and perform other operations.
[0102] Furthermore, the data processing flow of the shared gas and liquefied gas password table system is as follows:
[0103] Data collection: The smart gas meter module collects gas usage data in real time.
[0104] Data encryption: The collected data is encrypted and sent to the backend server through the data transmission module.
[0105] Data storage: The backend server module receives and stores encrypted data.
[0106] Data decryption and processing: The backend server decrypts and processes the received data to generate user usage records.
[0107] Billing and Notification: Billing is performed based on usage records and users are notified through the user interface module.
[0108] Furthermore, the user authentication and authority management process of the shared gas and liquefied gas password table system is as follows:
[0109] User registration: Users register through the user interface module, submit basic information and set an access password.
[0110] Password generation: The authentication module generates a unique access password for the user and binds it to the user information.
[0111] User login: The user logs in by entering the access password, and the authentication module verifies the legitimacy of the password.
[0112] Authority allocation: Assign corresponding gas usage authority based on user identity and authority level.
[0113] Usage monitoring: The smart gas meter module monitors user usage in real time based on permission settings.
[0114] Furthermore, advanced encryption algorithms and rights management algorithms are used to ensure data security and user privacy. These mainly include:
[0115] 1. Data encryption algorithm:
[0116] Using AES symmetric encryption algorithm, the encryption formula is as follows:
[0117] C=AES encrypt (K, P);
[0118] Among them, C is the encrypted ciphertext, K is the encryption key, and P is the plaintext data.
[0119] 2. Password generation algorithm:
[0120] Use the SHA256 hash algorithm to generate a unique access password. The formula is as follows:
[0121] Password = SHA256 (U info + Salt); where U info is the user's basic information, and Salt is a random salt value.
[0122] 3. Rights Management Algorithm (Continued)
[0123] In the role-based access control (RBAC) model, the specific implementation of permission allocation depends on the mapping relationship between roles and resources. The system defines multiple roles (for example: primary user, secondary user, temporary user, etc.), each with different permission levels. The permission allocation formula is as follows:
[0124]
[0125] Among them, AllowedRole(Resource) represents the set of roles that are allowed to access the resource. The system uses this algorithm to ensure that only users with appropriate permissions can access and use the corresponding gas resources.
[0126] Specifically, the smart gas meter module is used to collect the user's gas usage data in real time. It includes:
[0127] Data acquisition unit: measures gas usage through high-precision sensors and records usage time.
[0128] Gas meter data storage unit: Caches collected data locally to ensure data is not lost when communication is interrupted.
[0129] Data transmission unit: transmits the collected data to the background server through encrypted communication.
[0130] Furthermore, the authentication module is responsible for generating and managing user access passwords to ensure the legitimacy of user identities. This includes:
[0131] Password generation unit: Generates a unique access password based on user information and random salt value.
[0132] Password verification unit: Verifies whether the password entered by the user is legal.
[0133] Password reset unit: When a user forgets their password, they can reset it through a secure verification method;
[0134] Smart gas meter ID module (this module is integrated into the smart gas meter module) is used to identify the smart gas meter that the user will use;
[0135] User ID module (this module is integrated into the backend server) is used to store user identity information, match the gas meter requested by the user with the user identity and verify whether the smart gas meter is allowed to be used;
[0136] Specifically, the meter's identity information is collected through a mobile app and then transmitted to a server. The server then reviews the user information and transmits it to the smart meter. The smart meter then manages and controls the user's balance. The server can also send real-time instructions to the meter to manage user behavior. This includes meters with keyboard-based password input as well as those without keyboard-based input, such as the app's QR code scanning mode.
[0137] Furthermore, the data transmission module is responsible for transmitting the data collected by the smart gas meter to the background server, supporting multiple communication methods such as WiFi, NBIoT, etc. Including:
[0138] Data encryption unit: encrypts data before transmission to ensure data security.
[0139] Transport protocol unit: supports multiple transport protocols, such as MQTT, HTTP, etc.
[0140] Exception handling unit: performs exception handling and retransmission when communication is interrupted or data transmission fails.
[0141] Furthermore, the backend server module is responsible for data storage and processing, and supports functions such as user authentication, rights management, and billing. It includes:
[0142] Server data storage: stores the received encrypted data in the database.
[0143] Data decryption unit: decrypts and processes the received data.
[0144] User Management Unit: Manage user information and access rights.
[0145] Billing system unit: bills based on usage records and generates invoices.
[0146] Furthermore, the user interface module provides a user operation interface, supporting users to view usage records, pay fees, etc. It includes:
[0147] User login unit: The user logs in by entering the access password.
[0148] Usage record unit: Users can view their gas usage records.
[0149] Fee payment unit: Users can pay gas fees through online payment methods.
[0150] Notification system unit: The system notifies users of bills, abnormal situations and other information through messages.
[0151] In one specific embodiment, multiple users share a single gas meter in a shared housing scenario. Through the system of the present invention, each user can obtain a unique access password and use gas within their authorized range. The system then bills each user based on their usage and generates a bill at the end of the month to notify the user of the payment.
[0152] In a specific embodiment, the power supply is disposed inside or outside the housing.
[0153] In a specific embodiment, the authentication modes include manual password input; a mobile phone app scans the QR code on the meter to connect to the Bluetooth inside the meter; after the mobile phone app scans the QR code on the meter, the data is transmitted to the server, the server matches the user with the meter and sends the user's account balance to the meter, and after the user completes the use, the account balance, gas usage and other related information are sent to the server; there are three methods in total.
[0154] Specifically, the following is a detailed technical implementation plan for three authentication modes (manual password entry, mobile app code scanning - Bluetooth direct connection, and mobile app code scanning - cloud interaction) based on the intelligent management scenario of gas meters, covering the interaction process, data security, and exception handling mechanism:
[0155] 1. Manual password input authentication mode
[0156] The technical architecture includes:
[0157] Hardware layer: The gas meter has a built-in password input module with physical buttons (supports 0-9 numeric keys + confirm / cancel keys), the keyboard is IP67 waterproof and has an anti-static interference capability of 8kV;
[0158] Software layer:
[0159] Use AES-256 encryption algorithm to perform local hash operation on user passwords (SHA-3-512 + dynamic salt value);
[0160] Password error counter (5 consecutive errors trigger a 15-minute account freeze);
[0161] Encrypted storage of operation logs (recording timestamps, key sequences, and authentication results);
[0162] Implementation process:
[0163] User Action:
[0164] Wake up the meter (press the power button for 3 seconds) → Enter a 6-digit password (can be deleted with the * key) → Press the confirm button to submit
[0165] Local verification:
[0166] The meter-side MCU decrypts the pre-stored password library (stored in the TEE security zone)
[0167] If the comparison result matches, the solenoid valve is triggered to open (response time ≤ 200ms)
[0168] Exception handling:
[0169] When the password is incorrect, the buzzer will beep three times (frequency 1kHz)
[0170] During the account freeze period, the red "LOCK" icon will flash on the meter display.
[0171] Technical advantages include:
[0172] No network support required, suitable for basements with no signal or remote mountainous areas
[0173] Localized authentication reduces the cloud attack surface (avoiding the risk of man-in-the-middle hijacking)
[0174] 2. Mobile App Scan Code - Bluetooth Direct Connection Authentication Mode
[0175] Technical architecture:
[0176] Communication layer:
[0177] The meter integrates a BLE 5.3 dual-mode chip (supports broadcast mode + GATT protocol)
[0178] The mobile app scans the meter's UUID (0x180A Device Information Service) through the Android Beacon library / iOS CoreLocation framework
[0179] Security layer:
[0180] Bluetooth key negotiation based on elliptic curve cryptography (ECC-P256)
[0181] Dynamic token mechanism (authentication token is refreshed every 30 seconds, generated based on HMAC-SHA256)
[0182] Implementation process:
[0183] User Action:
[0184] Open the gas company app → select "Scan code to bind meter" → scan the dynamic QR code on the meter (including meter ID, device public key, and timestamp)
[0185] Bluetooth pairing:
[0186] The mobile app parses the QR code to obtain the meter's MAC address → initiates a Bluetooth connection request (Service UUID: 0xFFE0)
[0187] The meter displays a 6-digit random verification code, which the user needs to enter on the App to complete two-way authentication.
[0188] Data interaction:
[0189] After authentication is passed, the App writes the prepaid amount to the meter (using Protobuf binary encoding to compress the transmission amount)
[0190] The table returns the encrypted key version number, initial remaining amount, and last synchronization timestamp.
[0191] Technical advantages:
[0192] Strong anti-interference performance for near-field communication (Bluetooth penetration through brick walls attenuation ≤ 15dBm)
[0193] Support offline recharge (data is temporarily stored locally and automatically re-transmitted after network recovery)
[0194] 3. Mobile App Scan Code - Cloud Interactive Authentication Mode
[0195] Technical architecture:
[0196] System layer:
[0197] Table end: MQTT over TLS1.3 communication module (supports breakpoint resuming and heartbeat packet keepalive)
[0198] Cloud: Microservice architecture (including user center, device management, billing engine, and risk control module)
[0199] Security layer:
[0200] Three-party encryption system:
[0201] Table-side private key (ECC-SECP256R1)
[0202] Platform CA certificate (RSA-4096 signature)
[0203] National secret SM4 algorithm (used for transport layer data encryption)
[0204] Implementation process:
[0205] User Action:
[0206] Scan the QR code on the meter → App parses and obtains meter SN, gas company ID, and signature data
[0207] Cloud interaction:
[0208] Step 1: The App initiates an authentication request to the user center (with the meter SN, user token, and geographic location)
[0209] Step 2: Verify the validity of the token in the user center → Call the device management service to query the meter status
[0210] Step 3: The billing engine calculates the account balance (taking into account tiered gas prices and discounts) → generates an operation instruction package (including instruction ID, action type, and encryption parameters)
[0211] Table-side execution:
[0212] The meter verifies the digital signature of the instruction package → decrypts the operation parameters (the key rotation cycle is 7 days)
[0213] Execute valve opening / recharging operations and update local storage simultaneously (EEPROM partition erase and write life ≥ 100,000 times)
[0214] Results feedback:
[0215] The meter encrypts and transmits the operation results (success / failure code, execution time, remaining amount) back to the cloud. The cloud pushes a notification to the user's app (including electronic voucher and usage analysis chart).
[0216] Technical advantages include:
[0217] Support multi-dimensional risk control (abnormal large-amount recharge triggers facial recognition verification)
[0218] Remote firmware upgrade (FOTA differential package ≤ 50KB, network disconnection success rate ≥ 99.2%)
[0219] 4. Security Enhancement Mechanism
[0220] Anti-replay attack:
[0221] All communication packets carry a timestamp (error tolerance ±30 seconds) + a random number Nonce (128 bits)
[0222] The cloud automatically discards duplicate instruction packets (based on Redis Bloom filter);
[0223] Key rotation strategy:
[0224] The meter key is automatically updated at 3:00 am every day (based on a hardware true random number generator);
[0225] When cloud keys are leaked, batch revocation is supported (through the blockchain evidence key version chain);
[0226] Abnormal behavior detection:
[0227] Establish a user behavior baseline (e.g., average daily gas usage, recharge frequency);
[0228] Trigger the rule engine (for example, if the recharge exceeds 3 times in a single day and the amount is greater than 500 yuan, facial verification is mandatory)
[0229] 5. Compliance Design
[0230] Data Privacy:
[0231] Table-side storage data encryption (compliant with GDPR Article 32 "Confidentiality, Integrity, and Availability" requirements)
[0232] Desensitization of user geographic location information (retaining only district and county-level accuracy);
[0233] Metrology regulations:
[0234] Cloud data is used as a reference value, and metering disputes are subject to local records at the meter end.
[0235] This solution uses a three-level certification system of local-edge-cloud, taking into account security, ease of use and compliance, and can support gas companies in achieving the intelligent transformation goals of full-scene coverage, full-link control, and full life cycle management.
[0236] In a specific embodiment, in a temporary rental scenario, the landlord can use the system to generate a temporary access password for the tenant and set usage permissions and time limits. The tenant can use gas during the rental period, and the system will bill based on usage. After the rental period ends, the system automatically revokes the tenant's access rights.
[0237] In the above technical solution, a smart gas meter module is provided for gas metering and data collection; an authentication module is provided for generating and managing user access passwords; a data transmission module is provided for transmitting the data collected by the smart gas meter module to a background server module; the background server module is provided for data storage and processing; and a user interface module is provided for providing a user operation interface. The beneficial effects include:
[0238] High security: Advanced encryption algorithms and permission management algorithms are used to ensure the security and privacy of user data.
[0239] Highly convenient: supports multi-user sharing, and each user can log in and use it with a unique access password.
[0240] Good flexibility: different usage permissions and time limits can be set according to different scenarios to meet various needs.
[0241] Intelligent management: Through smart gas meters and backend servers, automatic data collection, billing and notification functions are realized.
[0242] exist Figure 2 In the embodiment of the present application, a method for sharing a gas and liquefied gas password table is provided, comprising the following steps:
[0243] Use smart gas meter modules to measure gas and collect data;
[0244] Generate and manage user access passwords using the authentication module;
[0245] Utilize the data transmission module to transmit the data collected by the smart gas meter module to the background server module;
[0246] Utilize the backend server module to store and process data;
[0247] The user interface module is used to provide a user operation interface.
[0248] In the above technical solution, a smart gas meter module is set up for gas metering and data collection; an authentication module is used to generate and manage user access passwords; a data transmission module is used to transmit the data collected by the smart gas meter module to a background server module; the background server module is used for data storage and processing; and a user interface module is used to provide a user operation interface. This enables multiple users to share gas and ensures the security and privacy of user data.
[0249] Those skilled in the art will appreciate that the present application may be implemented as a system, method, or computer program product.
[0250] Therefore, the present disclosure may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, the present disclosure may be implemented in the form of a computer program product embodied in one or more computer-readable media, wherein the computer-readable media contains computer-readable program code.
[0251] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CDROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or device.
[0252] Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application. Various substitutions and improvements may be made to the present application on this basis, all of which fall within the scope of protection of the present application.
Claims
1. A shared gas and liquefied gas password table system, characterized in that: include: Smart gas meter module, used for gas metering and data collection; Authentication module, used to generate and manage user access passwords and user identity authentication; A data transmission module, used to transmit the data collected by the smart gas meter module to a background server module; The backend server module is used for data storage and processing; The user interface module is used to provide a user operation interface.
2. The shared gas and liquefied gas password table system according to claim 1 is characterized in that: The smart gas meter module includes: Smart gas meter, used to open and close gas channels; Data acquisition unit, used to measure gas usage and record usage time; A gas meter data storage unit for locally caching collected data; The data transmission unit is used to transmit the collected data to the background server module through encrypted communication.
3. The shared gas and liquefied gas password table system according to claim 2, characterized in that: The authentication module includes: A password generation unit, used to generate a unique access password based on user information and a random salt value; Password verification unit, used to verify whether the password entered by the user is legal; Password reset unit, used to reset the password through a secure verification method when the user forgets the password; Smart gas meter identity ID module, used to identify the smart gas meter used by the user; The user identity ID module is used to store user identity information, match the gas meter used by the user with the user identity and verify whether the use of this smart gas meter is allowed.
4. The shared gas and liquefied gas password table system according to claim 3 is characterized in that: The data transmission module includes: Data encryption unit, used to encrypt data before transmission; Transport protocol unit, used to support multiple transport protocols; The exception handling unit is used to perform exception handling and retransmission when communication is interrupted or data transmission fails.
5. The shared gas and liquefied gas password table system according to claim 4 is characterized in that: The backend server module includes: Server data storage, used to store the received encrypted data in a database; A data decryption unit, used to decrypt and process received data; User management unit, used to manage user information and access rights; The billing system unit is used to charge based on usage records and generate bills.
6. The shared gas and liquefied gas password table system according to claim 5, characterized in that: The user interface module includes: A user login unit, used for a user to log in by entering an access password; Usage record unit, used for users to view their gas usage records; Fee payment unit, used by users to pay gas fees through online payment methods; The notification system unit is used to notify users of bills and abnormal situation information through messages.
7. The shared gas and liquefied gas password table system according to claim 6, characterized in that: The backend server module adopts a role-based access control model.
8. The shared gas and liquefied gas password table system according to claim 7, characterized in that: The authority allocation formula of the role-based access control model is: Among them, AllowedRoles(Resource) represents the set of roles that are allowed to access the resource.
9. The shared gas and liquefied gas password table system according to claim 8, characterized in that: The authentication module uses the SHA256 hash algorithm to generate a unique access password; The authentication modes of the authentication module include: manual password input method; mobile phone app scanning the QR code on the meter to connect to the Bluetooth in the meter; after the mobile phone app scans the QR code on the meter, the data is transmitted to the server, the server matches the user with the meter and sends the user's account balance to the meter. After the user completes the use, the account balance and gas usage information will be sent to the server.
10. A method for sharing a gas and liquefied gas password table, characterized in that: The following steps are involved: Use smart gas meter modules to measure gas and collect data; Generate and manage user access passwords using the authentication module; Utilize the data transmission module to transmit the data collected by the smart gas meter module to the background server module; Utilize the backend server module to store and process data; The user interface module is used to provide a user operation interface.
Citation Information
Patent Citations
Multi-user account realizing method suitable for OTT (Over The Top) internet television
CN102970587A
Printer sharing device and application method thereof
CN107728963A
Accurate calculation and apportion system and method of electricity bills under situation that multiple users share electricity meter
CN108280937A
Intelligent electric meter control system and method based on information code and remote control
CN108399685A
Dust collector time-sharing leasing method
CN110490718A