Electricity customer online paperless business system and method thereof
By designing an online paperless business system for electricity users, and using technical means such as electronic material upload and electronic signature, we have solved the problems of cumbersome preparation and submission of paper materials and low review efficiency in traditional electricity business processing, and achieved an efficient, safe and environmentally friendly business processing process.
Patent Information
- Application Number
- CN202411943877.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-09
AI Technical Summary
During the processing of existing electricity use business, there are problems such as cumbersome preparation and submission of paper materials, low review efficiency, large space for management and storage, which is not conducive to environmental protection and safety hazards.
Design an online paperless business system for electricity users, including clients and servers, to realize paperless processing of electricity users through technical means such as electronic material upload, electronic signature, and encrypted communication.
It improves the efficiency and safety of electricity use business processing, reduces the use of paper materials, achieves environmental protection goals, and simplifies users' business processing procedures.
Smart Images

Figure CN119962867A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of paperless business, and in particular to an online paperless business system and method for electricity customers. Background Art
[0002] In the existing electricity business handling process, users need to submit a series of paper materials to handle electricity use procedures and sign a paper contract. This process usually involves the following steps:
[0003] (a1) The user prepares relevant paper materials, such as identity certificate, electricity address certificate, enterprise qualification certificate, etc.;
[0004] (a2) The user submits these paper materials at the business office of the power supply enterprise or by mail;
[0005] (a3) The staff of the power supply enterprise reviews the paper materials submitted by the user;
[0006] (a4) After the review is passed, the user signs a paper contract with the power supply company;
[0007] (a5) After the contract is signed, the power supply enterprise shall provide electricity services to users in accordance with the terms of the contract.
[0008] This traditional business handling method has the following problems and shortcomings:
[0009] (b1) The preparation and submission of paper materials is cumbersome, prone to errors, and requires users to invest a lot of time and effort;
[0010] (b2) The review process of paper materials is inefficient, which can easily extend the business processing cycle;
[0011] (b3) The management and storage of paper contracts requires a lot of physical space and is prone to loss or damage;
[0012] (b4) The reuse and handling of paper materials is not environmentally friendly;
[0013] (b5) The transmission and storage of paper materials pose security risks and can easily leak user privacy information. Summary of the invention
[0014] The purpose of the present invention is to propose an online paperless business system for electricity customers to solve the above problems, improve the efficiency and safety of electricity business handling, and at the same time reduce the use of paper materials to achieve environmental protection goals.
[0015] To achieve the above-mentioned purpose, the present invention provides an online paperless business system for electricity customers, including a client and a server;
[0016] The client comprises:
[0017] A user interface, used for the user to input operation information and display the electronic contract returned by the server, including the electronic seal of the power supplier and the electronic signature of the user;
[0018] An electricity service application module is used to obtain electricity application information input by a user through a user interface, and generate an electricity service application according to the electricity application information;
[0019] The electronic materials uploading module is used by users to upload the electronic materials required for handling electricity business, including at least the identity certificate and business license certificate of the electricity user;
[0020] The electronic signature module is used by the user to electronically sign the electronic contract to be signed returned by the server;
[0021] A first security authentication module, used for encrypting and decrypting communication data with the server;
[0022] A first data receiving and sending module, used to upload the electronic materials and the electricity service application to the server, receive the electronic contract returned by the server, upload the signed electronic contract to the server, and receive the signed and sealed electronic contract;
[0023] The server comprises:
[0024] The second data receiving and sending module is used to receive the electronic materials and business applications uploaded by the client, return the electronic contract to be signed to the client, receive the signed electronic contract uploaded by the client, and return the signed and sealed electronic contract to the client;
[0025] Business review module, used to review the legality of business applications and electronic materials submitted by users;
[0026] The contract generation module is used to generate user information and electronic contracts to be signed based on the business applications and electronic materials submitted by the approved users, and return them to the client for the user to sign electronically;
[0027] The electronic signature module is used to verify the validity of the electronic signature of the signed electronic contract returned by the client, and to perform electronic signature if the user's electronic signature is valid;
[0028] A database module, used to persistently store user information and electronic contracts, and associate user information with electronic contracts;
[0029] The second security authentication module is used to encrypt and decrypt communication data with the client.
[0030] Preferably, it also includes:
[0031] The contract management module is used to automatically monitor the validity period of the electronic contract and remind the user of the expiration and renewal of the electronic contract by SMS or email before the electronic contract expires. The renewal matters include the contract renewal process; and to record the contract renewal history and contract changes for audit and inquiry.
[0032] Preferably, the business review module includes:
[0033] An OCR recognition unit is used to automatically recognize text information in electronic materials submitted by users and convert it into an editable text format;
[0034] Database comparison interface, used to compare the text information in the electronic materials submitted by users with the official database to verify the authenticity and validity of the information;
[0035] The credit assessment module is used to assess the user's credit status during the review process to determine whether the user has credit risk;
[0036] The audit output unit is used to pass the audit if the text information in the electronic material is true and valid and the user's credit status is evaluated to be good, otherwise the audit is not passed;
[0037] The manual review unit is used to review the business application and electronic materials submitted by the user by a manual reviewer when the automatic review cannot be determined or there is doubt;
[0038] The audit record storage unit is used to store all records in the audit process.
[0039] Preferably, the OCR recognition unit comprises:
[0040] Preprocessing layers, used to convert raw images into a form that the network can process;
[0041] The feature extraction layer is used to extract feature sequences from the output data of the preprocessing layer;
[0042] The sequence modeling layer is used to convert the feature sequence extracted by the feature extraction layer into the probability distribution of the character sequence;
[0043] The decoding layer is used to convert the probability distribution of character sequences into the final text output.
[0044] Preferably, the second security authentication module includes:
[0045] The quantum key generation unit is used to generate a set of quantum keys on the server side using quantum key distribution technology.
[0046] Dynamic key update unit, used to dynamically update the key according to the real-time nature of communication to ensure the timeliness and security of the key;
[0047] A multimodal encryption unit for encrypting communication data by combining symmetric encryption (such as AES) and asymmetric encryption (such as RSA);
[0048] The first security authentication module includes:
[0049] A quantum key receiving unit, used for receiving the quantum key distributed by the server;
[0050] The key synchronization unit is used to ensure that the client and server use the same key for encryption and decryption.
[0051] The present invention also provides an online paperless business method for electricity customers, the method is implemented based on the above system, and the method includes the following steps:
[0052] Start the user interface of the client, receive the electricity application information input by the user, and display the electronic contract on the interface;
[0053] Through the electricity service application module, an electricity service application is generated according to the electricity application information input by the user;
[0054] The electronic material upload module allows users to upload electronic materials such as identity certificates and business license certificates;
[0055] Through the electronic signature module, users can electronically sign the electronic contract to be signed returned by the server;
[0056] Encrypt the uploaded electronic materials and electricity business applications through the first security authentication module, and decrypt the data returned by the server;
[0057] Upload electronic materials and electricity service applications to the server through the first data receiving and sending module, and process contract interactions with the server;
[0058] On the server side, the data uploaded by the client is received and processed through the second data receiving and sending module, and the legality is reviewed through the business review module;
[0059] The contract generation module generates an electronic contract to be signed and returns it to the client through the second data receiving and sending module;
[0060] After the user completes the electronic signature, the electronic signature module on the server side performs the electronic signature and returns the signed and sealed electronic contract to the client;
[0061] The database module stores user information and electronic contracts and associates them.
[0062] Preferably, the method further comprises the following steps:
[0063] The contract management module automatically monitors the validity period of electronic contracts;
[0064] When an electronic contract is about to expire, remind the user via SMS or email;
[0065] Provide contract renewal process and record contract renewal history and contract changes.
[0066] Preferably, the execution steps of the business review module include:
[0067] Automatically recognize text information in electronic materials through OCR recognition unit and convert it into editable text format;
[0068] Through the database comparison interface, the recognized text information is compared with the official database;
[0069] Evaluate the user's credit status through the credit assessment module;
[0070] The audit output unit determines whether the audit is passed based on the comparison and evaluation results;
[0071] In cases where the automatic review cannot determine or there are doubts, the manual review unit will review the business application and electronic materials;
[0072] All records during the audit process are stored in the audit record storage unit.
[0073] Preferably, the execution steps of the OCR recognition unit include:
[0074] The preprocessing layer converts the original image into a form that the network can process;
[0075] The feature extraction layer extracts feature sequences from the data in the preprocessing layer;
[0076] The sequence modeling layer converts the feature sequence into a probability distribution of a character sequence;
[0077] The decoding layer converts the probability distribution of character sequences into the final text output.
[0078] Preferably, the execution steps of the security authentication module include:
[0079] On the server side, the quantum key generation unit generates quantum keys using quantum key distribution technology;
[0080] The dynamic key update unit dynamically updates the key according to the real-time nature of the communication;
[0081] The multimodal encryption unit encrypts the communication data by combining symmetric encryption and asymmetric encryption;
[0082] On the client side, the quantum key receiving unit receives the quantum key distributed by the server side;
[0083] The key synchronization unit ensures that the client and server use the same key for encryption and decryption.
[0084] The system and method of the present invention have the following beneficial effects:
[0085] The present invention realizes the paperless process of electricity business handling through uploading electronic materials and electronic signatures, reduces the use of paper materials, saves resources, and also improves handling efficiency; adopts the first security authentication module and the second security authentication module to encrypt and decrypt communication data, ensures the security of user information during transmission, and prevents data leakage and unauthorized access; users can directly submit electricity business applications and related electronic materials through the client, without having to go to the business hall of the power supply enterprise in person, which greatly simplifies the business handling process and saves users' time; the introduction of the business review module automates the review process of business applications and electronic materials, reduces the workload of manual review, and improves review efficiency and accuracy; the contract management module can automatically monitor the validity period of the electronic contract and provide a renewal reminder service, which is convenient for users to renew the contract in time, and also convenient for the power supply enterprise to manage the contract; the use of the database module enables user information and electronic contracts to be persistently stored, and facilitates related queries and audits. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0087] Figure 1 The following is a framework diagram of an online paperless business system for electricity customers in an embodiment of the present invention. DETAILED DESCRIPTION
[0088] The detailed description of the accompanying drawings is intended as an illustration of the current embodiments of the present invention and is not intended to represent the only form in which the present invention can be implemented. It should be understood that the same or equivalent functions can be accomplished by different embodiments that are intended to be included in the spirit and scope of the present invention.
[0089] See also Figure 1 , an embodiment of the present invention provides an online paperless business system for electricity customers, including a client and a server;
[0090] The client comprises:
[0091] A user interface, used for the user to input operation information and display the electronic contract returned by the server, including the electronic seal of the power supplier and the electronic signature of the user;
[0092] An electricity service application module is used to obtain electricity application information input by a user through a user interface, and generate an electricity service application according to the electricity application information;
[0093] The electronic materials uploading module is used by users to upload the electronic materials required for handling electricity business, including at least the identity certificate and business license certificate of the electricity user;
[0094] The electronic signature module is used by the user to electronically sign the electronic contract to be signed returned by the server;
[0095] A first security authentication module, used for encrypting and decrypting communication data with the server;
[0096] A first data receiving and sending module, used to upload the electronic materials and the electricity service application to the server, receive the electronic contract returned by the server, upload the signed electronic contract to the server, and receive the signed and sealed electronic contract;
[0097] The server comprises:
[0098] The second data receiving and sending module is used to receive the electronic materials and business applications uploaded by the client, return the electronic contract to be signed to the client, receive the signed electronic contract uploaded by the client, and return the signed and sealed electronic contract to the client;
[0099] Business review module, used to review the legality of business applications and electronic materials submitted by users;
[0100] The contract generation module is used to generate user information and electronic contracts to be signed based on the business applications and electronic materials submitted by the approved users, and return them to the client for the user to sign electronically;
[0101] The electronic signature module is used to verify the validity of the electronic signature of the signed electronic contract returned by the client, and to perform electronic signature if the user's electronic signature is valid;
[0102] A database module, used to persistently store user information and electronic contracts, and associate user information with electronic contracts;
[0103] The second security authentication module is used to encrypt and decrypt communication data with the client.
[0104] Specifically, the interaction process between the client and the server is as follows:
[0105] Client: The user enters registration or login information on the user interface and sends it to the server through the first data receiving and sending module;
[0106] Client: The user enters the electricity application information on the user interface and confirms submission;
[0107] Client: The user uploads electronic materials such as identity certificate and business license through the electronic material uploading module, and sends the electronic materials and electricity service application to the server through the first data receiving and sending module;
[0108] Server: receiving the electronic materials and electricity service application uploaded by the client through the second data receiving and sending module, and the service review module performs legality review;
[0109] Server: After the review is passed, the contract generation module generates an electronic contract to be signed, and sends the electronic contract to be signed back to the client through the second data receiving and sending module;
[0110] Client: receives the electronic contract to be signed returned by the server through the first data receiving and sending module, and displays it to the user on the user interface;
[0111] Client: The user electronically signs the displayed electronic contract to be signed on the user interface and completes the signature through the electronic signature module;
[0112] Client: uploads the signed electronic contract to the server through the first data receiving and sending module;
[0113] The server verifies the electronic signature and electronically seals:
[0114] Server: Verify the validity of the electronic signature of the signed electronic contract uploaded by the client through the electronic signature module, and perform electronic signature after the verification is passed;
[0115] The server: sends the signed and sealed electronic contract back to the client through the second data receiving and sending module;
[0116] The client receives the signed and sealed electronic contract returned by the server through the first data receiving and sending module, and displays it to the user on the user interface;
[0117] Server: The database module stores user information and electronic contracts persistently and establishes associations.
[0118] During the entire interaction process, the first security authentication module and the second security authentication module respectively encrypt and decrypt the communication data between the client and the server, ensuring the security of data transmission. Through such an interaction process, the system of the present invention realizes the online paperless business processing of electricity customers.
[0119] In some embodiments, it also includes:
[0120] The contract management module is used to automatically monitor the validity period of the electronic contract and remind the user of the expiration and renewal of the electronic contract by SMS or email before the electronic contract expires. The renewal matters include the contract renewal process; and to record the contract renewal history and contract changes for easy audit and inquiry.
[0121] Specifically, the contract management module works as follows:
[0122] When user information and electronic contracts are persistently stored by the database module, the validity period information of the contract will also be recorded in the database; the contract management module will run a scheduled task regularly (such as daily or weekly), which will query all expiring contract records in the database; the contract management module will compare the current date with the validity period in the contract record to determine which contracts are about to expire; for contracts that are about to expire, the contract management module will generate reminder information, which may include the contract expiration date, renewal process guidance, etc.; the contract management module will send contract expiration reminders to users through preset communication channels (such as SMS or email); the information of these communication channels is usually specified by the user when the user registers or signs the contract.
[0123] After receiving the reminder, the user can follow the instructions in the reminder to perform the corresponding renewal operation or contact the power supply company for consultation; the renewal matters provided by the contract management module include detailed renewal processes, and users can follow these processes, such as re-uploading necessary electronic materials, confirming new electricity demand, etc.; when the user completes the renewal operation, the contract management module will record the relevant information of the renewal in the database, including the renewal date, the contract terms after renewal, etc.
[0124] If the contract content changes during the renewal process, the contract management module will also record these changes, including the content of the change, the date of the change, etc. The contract management module provides an audit and query interface that allows authorized personnel (such as managers or auditors of power supply companies) to view the contract renewal history and changes for the purpose of auditing and supervision management.
[0125] The contract management module not only improves the automation level of contract management, but also ensures the continued validity and compliance of the contract. It also provides users with convenient renewal services and enhances the user experience.
[0126] In some embodiments, the business audit module includes:
[0127] An OCR recognition unit is used to automatically recognize text information in electronic materials submitted by users and convert it into an editable text format;
[0128] Database comparison interface, used to compare the text information in the electronic materials submitted by users with the official database to verify the authenticity and validity of the information;
[0129] The credit assessment module is used to assess the user's credit status during the review process to determine whether the user has credit risk;
[0130] The audit output unit is used to pass the audit if the text information in the electronic material is true and valid and the user's credit status is evaluated to be good, otherwise the audit is not passed;
[0131] The manual review unit is used to review the business application and electronic materials submitted by the user by a manual reviewer when the automatic review cannot be determined or there is doubt;
[0132] The audit record storage unit is used to store all records in the audit process.
[0133] Specifically, the business review module works as follows:
[0134] When users upload electronic materials (such as identity documents, business licenses, etc.) through the client, these materials will be sent to the server. The OCR (Optical Character Recognition) recognition unit will scan these electronic materials and automatically recognize the text information in the materials. The OCR recognition unit will convert the recognized text information into an editable text format for subsequent processing and comparison.
[0135] The database comparison interface extracts key information from the text output by the OCR recognition unit, such as name, ID number, company registration number, etc.; compares this key information with official databases (such as identity information databases, business registration information databases, etc.); verifies authenticity: verifies whether the information in the electronic materials submitted by the user is authentic and valid through the comparison results.
[0136] During the review process, the credit assessment module will obtain relevant information about the user and use this information to assess the user's credit status, which may include credit history, repayment record, credit score, etc. The assessment results are used to determine whether the user has credit risk, which is crucial in deciding whether to provide services.
[0137] The audit output unit makes an audit decision based on the OCR recognition results, database comparison results and credit assessment results. If the text information in the electronic material is true and valid and the user's credit status is assessed to be good, the audit is passed; otherwise, the audit is failed.
[0138] When the automatic review is uncertain or in doubt, the manual review unit intervenes and the manual reviewer conducts a detailed review of the business application and electronic materials submitted by the user to make a final review decision.
[0139] All records of the audit process, including OCR recognition results, database comparison results, credit assessment results, audit decisions, etc., will be stored in the audit record storage unit. The stored records can be used for future audits, inquiries and traceability to ensure the transparency and traceability of the audit process.
[0140] Through the above working principle, the business review module can efficiently and accurately review the business applications and electronic materials submitted by users, ensuring that power supply companies can provide services to qualified users while reducing business risks.
[0141] In some embodiments, the OCR recognition unit includes:
[0142] Preprocessing layers, used to convert raw images into a form that the network can process;
[0143] The feature extraction layer is used to extract feature sequences from the output data of the preprocessing layer;
[0144] The sequence modeling layer is used to convert the feature sequence extracted by the feature extraction layer into the probability distribution of the character sequence;
[0145] The decoding layer is used to convert the probability distribution of character sequences into the final text output.
[0146] Specifically, the Image Preprocessing Layer preprocesses the input image, including size normalization, grayscale, denoising, binarization, tilt correction, etc., to improve the accuracy of subsequent processing. It is the first layer of the model and directly receives the original image data.
[0147] The Feature Extraction Layer extracts features from the preprocessed image. These features are crucial for character recognition. They include:
[0148] Convolutional Neural Network (CNN): extracts local features of the image through multiple layers of convolutional layers and pooling layers;
[0149] Activation function (such as ReLU): increases the nonlinearity of the network and helps the network learn more complex features;
[0150] The feature extraction layer is located after the preprocessing layer to provide feature representation for the subsequent sequence modeling layer.
[0151] The Sequence Modeling Layer processes feature sequences and recognizes the order and structure of characters, including:
[0152] Recurrent Neural Networks (RNNs): such as LSTM (Long Short-Term Memory) or GRU (Gated Recurrent Unit), which can process sequence data;
[0153] Attention Mechanism: Dynamically adjust the weights of feature sequences to focus on more important features;
[0154] The sequence modeling layer receives the feature sequence output by the feature extraction layer and outputs the probability distribution of the character sequence.
[0155] The decoding layer converts the probability distribution output by the sequence modeling layer into the final character sequence, including:
[0156] CTC (Connectionist Temporal Classification) decoder: used to handle the mapping problem of indefinite length sequences, without the need to align the input and output sequences.
[0157] Beam Search: A heuristic search algorithm for finding the character sequence with the highest probability.
[0158] The decoding layer comes after the sequence modeling layer and is responsible for converting the model's internal representation into readable text output.
[0159] The loss function of the OCR recognition model includes:
[0160] CTC loss: used to train sequence-to-sequence mapping models that do not require alignment;
[0161] Cross entropy loss: used for classification tasks, calculating the difference between the predicted probability distribution and the true distribution;
[0162] During the training process, the loss function is used to calculate the error between the model output and the true label and is fed back to the optimizer.
[0163] The OCR recognition model also includes an optimizer, which minimizes the loss function by adjusting model parameters, such as Adam and SGD (stochastic gradient descent). The optimizer updates the network weights based on the gradient information provided by the loss function.
[0164] The relationship and functions of the various components of the OCR recognition model of this embodiment are summarized as follows:
[0165] Preprocessing layer → Feature extraction layer: Convert the original image into a form that the network can process and extract key features;
[0166] Feature extraction layer → sequence modeling layer: convert feature sequences into probability distributions of character sequences;
[0167] Sequence modeling layer → decoding layer: converts the probability distribution into the final text output;
[0168] Loss function and optimizer: During the training process, the loss function evaluates the model performance, and the optimizer adjusts the model parameters based on the feedback of the loss function.
[0169] The entire OCR model is an end-to-end system. From image input to text output, each part works closely together to complete the task of character recognition.
[0170] In some embodiments, the second security authentication module includes:
[0171] The quantum key generation unit is used to generate a set of quantum keys on the server side using quantum key distribution technology.
[0172] Dynamic key update unit, used to dynamically update the key according to the real-time nature of communication to ensure the timeliness and security of the key;
[0173] A multimodal encryption unit for encrypting communication data by combining symmetric encryption (such as AES) and asymmetric encryption (such as RSA);
[0174] The first security authentication module includes:
[0175] A quantum key receiving unit, used for receiving the quantum key distributed by the server;
[0176] The key synchronization unit is used to ensure that the client and server use the same key for encryption and decryption.
[0177] Specifically, the working principles of the second security authentication module and the first security authentication module are as follows:
[0178] The quantum key generation unit uses quantum key distribution (QKD) technology to generate a set of quantum keys on the server side. QKD uses the characteristics of quantum communication, such as quantum superposition and quantum entanglement, to ensure the absolute security of the key during transmission. Even if a third party attempts to eavesdrop, it will be discovered because of the non-replicability of the quantum state.
[0179] The dynamic key update unit monitors the real-time nature of communications and decides when to update the key based on factors such as the frequency and duration of communications. When appropriate, it generates a new quantum key and replaces the old one to ensure the timeliness and security of the key. This dynamic update mechanism can prevent the key from being used for a long time and thus reducing security.
[0180] The multimodal encryption unit combines symmetric encryption (such as AES, Advanced Encryption Standard) and asymmetric encryption (such as RSA, Rivest-Shamir-Adleman) technologies to encrypt communication data; symmetric encryption algorithms such as AES can be used to quickly encrypt large amounts of data, with the advantage of fast encryption and decryption speeds; or, asymmetric encryption algorithms such as RSA can be used to encrypt the key itself or a small amount of important data, with the advantage of providing security for key exchange, but with a large amount of calculations;
[0181] The quantum key receiving unit is used for the client to receive the quantum key distributed from the server through the QKD technology; this key is pre-generated in the quantum key generating unit on the server;
[0182] The key synchronization unit ensures that the client and server use the same key for encryption and decryption; this process involves the secure transmission and storage of the key;
[0183] The received quantum key is securely stored on the client to ensure that it is not leaked during use; the synchronized key is used to encrypt and decrypt the communication data to ensure the security of the communication process.
[0184] Through the collaborative work of these units, the second security authentication module and the first security authentication module together form a highly secure communication system; the distribution and dynamic update of quantum keys ensure the security of the keys, while multimodal encryption provides a flexible and powerful data protection mechanism; the entire system is designed to resist traditional and network attacks and ensure the security of user data.
[0185] Another embodiment of the present invention further provides an online paperless business method for electricity customers, the method is implemented based on the system of the above embodiment, and the method includes the following steps:
[0186] Step S110, starting the user interface of the client, receiving the electricity application information input by the user, and displaying the electronic contract on the interface;
[0187] Step S120, generating an electricity service application according to the electricity application information input by the user through the electricity service application module;
[0188] Step S130, allowing the user to upload electronic materials such as identity certificates and business license certificates through the electronic material uploading module;
[0189] Step S140, using the electronic signature module, allowing the user to electronically sign the electronic contract to be signed returned by the server;
[0190] Step S150, encrypting the uploaded electronic materials and electricity service application, and decrypting the data returned by the server through the first security authentication module;
[0191] Step S160, uploading electronic materials and electricity service application to the server through the first data receiving and sending module, and processing the contract interaction with the server;
[0192] Step S210, on the server side, the data uploaded by the client is received and processed through the second data receiving and sending module, and the business review module performs a legality review;
[0193] Step S220: the contract generation module generates an electronic contract to be signed and returns it to the client through the second data receiving and sending module;
[0194] Step S230: After the user completes the electronic signature, the electronic signature module on the server performs the electronic signature and returns the signed and sealed electronic contract to the client;
[0195] Step S240: the database module stores the user information and the electronic contract and associates them.
[0196] In some embodiments, the following steps are also included:
[0197] The contract management module automatically monitors the validity period of electronic contracts;
[0198] When an electronic contract is about to expire, remind the user via SMS or email;
[0199] Provide contract renewal process and record contract renewal history and contract changes.
[0200] In some embodiments, the execution steps of the business audit module include:
[0201] Automatically recognize text information in electronic materials through OCR recognition unit and convert it into editable text format;
[0202] Through the database comparison interface, the recognized text information is compared with the official database;
[0203] Evaluate the user's credit status through the credit assessment module;
[0204] The audit output unit determines whether the audit is passed based on the comparison and evaluation results;
[0205] In cases where the automatic review cannot determine or there are doubts, the manual review unit will review the business application and electronic materials;
[0206] All records during the audit process are stored in the audit record storage unit.
[0207] In some embodiments, the execution steps of the OCR recognition unit include:
[0208] The preprocessing layer converts the original image into a form that the network can process;
[0209] The feature extraction layer extracts feature sequences from the data in the preprocessing layer;
[0210] The sequence modeling layer converts the feature sequence into a probability distribution of a character sequence;
[0211] The decoding layer converts the probability distribution of character sequences into the final text output.
[0212] In some embodiments, the execution steps of the security authentication module include:
[0213] On the server side, the quantum key generation unit generates quantum keys using quantum key distribution technology;
[0214] The dynamic key update unit dynamically updates the key according to the real-time nature of the communication;
[0215] The multimodal encryption unit encrypts the communication data by combining symmetric encryption and asymmetric encryption;
[0216] On the client side, the quantum key receiving unit receives the quantum key distributed by the server side;
[0217] The key synchronization unit ensures that the client and server use the same key for encryption and decryption.
[0218] It should be noted that the method of this embodiment is implemented based on the method of the above embodiment. Therefore, the contents not described in detail in the method of this embodiment can be obtained by referring to the contents of the method of the above embodiment and will not be repeated here.
[0219] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. An online paperless business system for electricity customers, characterized in that: Includes client and server; The client comprises: A user interface, used for the user to input operation information and display the electronic contract returned by the server, including the electronic seal of the power supplier and the electronic signature of the user; An electricity service application module is used to obtain electricity application information input by a user through a user interface, and generate an electricity service application according to the electricity application information; The electronic materials uploading module is used by users to upload the electronic materials required for handling electricity business, including at least the identity certificate and business license certificate of the electricity user; The electronic signature module is used by the user to electronically sign the electronic contract to be signed returned by the server; A first security authentication module, used for encrypting and decrypting communication data with the server; A first data receiving and sending module, used to upload the electronic materials and the electricity service application to the server, receive the electronic contract returned by the server, upload the signed electronic contract to the server, and receive the signed and sealed electronic contract; The server comprises: The second data receiving and sending module is used to receive the electronic materials and business applications uploaded by the client, return the electronic contract to be signed to the client, receive the signed electronic contract uploaded by the client, and return the signed and sealed electronic contract to the client; Business review module, used to review the legality of business applications and electronic materials submitted by users; The contract generation module is used to generate user information and electronic contracts to be signed based on the business applications and electronic materials submitted by the approved users, and return them to the client for the user to sign electronically; The electronic signature module is used to verify the validity of the electronic signature of the signed electronic contract returned by the client, and to perform electronic signature if the user's electronic signature is valid; A database module, used to persistently store user information and electronic contracts, and associate user information with electronic contracts; The second security authentication module is used to encrypt and decrypt communication data with the client.
2. The online paperless business system for electricity customers according to claim 1, characterized in that: Also includes: The contract management module is used to automatically monitor the validity period of the electronic contract and remind the user of the expiration and renewal of the electronic contract by SMS or email before the electronic contract is about to expire. The renewal matters include the contract renewal process; Also, it is used to record contract renewal history and contract changes for easy audit and inquiry.
3. The online paperless business system for electricity customers according to claim 1, characterized in that: The business review module includes: An OCR recognition unit is used to automatically recognize text information in electronic materials submitted by users and convert it into an editable text format; Database comparison interface, used to compare the text information in the electronic materials submitted by users with the official database to verify the authenticity and validity of the information; The credit assessment module is used to assess the user's credit status during the review process to determine whether the user has credit risk; The audit output unit is used to pass the audit if the text information in the electronic material is true and valid and the user's credit status is evaluated to be good, otherwise the audit is not passed; The manual review unit is used to review the business application and electronic materials submitted by the user by a manual reviewer when the automatic review cannot be determined or there is doubt; The audit record storage unit is used to store all records in the audit process.
4. The online paperless business system for electricity customers according to claim 3 is characterized in that: The OCR recognition unit comprises: Preprocessing layers, used to convert raw images into a form that the network can process; The feature extraction layer is used to extract feature sequences from the output data of the preprocessing layer; The sequence modeling layer is used to convert the feature sequence extracted by the feature extraction layer into the probability distribution of the character sequence; The decoding layer is used to convert the probability distribution of character sequences into the final text output.
5. The online paperless business system for electricity customers according to claim 1, characterized in that: The second security authentication module comprises: The quantum key generation unit is used to generate a set of quantum keys on the server side using quantum key distribution technology. Dynamic key update unit, used to dynamically update the key according to the real-time nature of communication to ensure the timeliness and security of the key; A multimodal encryption unit for encrypting communication data by combining symmetric encryption (such as AES) and asymmetric encryption (such as RSA); The first security authentication module includes: A quantum key receiving unit, used for receiving the quantum key distributed by the server; The key synchronization unit is used to ensure that the client and server use the same key for encryption and decryption.
6. An online paperless business method for electricity customers, characterized in that: The method is implemented based on the system described in any one of claims 1 to 5, and the method comprises the following steps: Start the user interface of the client, receive the electricity application information input by the user, and display the electronic contract on the interface; Through the electricity service application module, an electricity service application is generated according to the electricity application information input by the user; The electronic material upload module allows users to upload electronic materials such as identity certificates and business license certificates; Through the electronic signature module, users can electronically sign the electronic contract to be signed returned by the server; Encrypt the uploaded electronic materials and electricity business applications through the first security authentication module, and decrypt the data returned by the server; Upload electronic materials and electricity service applications to the server through the first data receiving and sending module, and process contract interactions with the server; On the server side, the data uploaded by the client is received and processed through the second data receiving and sending module, and the legality is reviewed through the business review module; The contract generation module generates an electronic contract to be signed and returns it to the client through the second data receiving and sending module; After the user completes the electronic signature, the electronic signature module on the server side performs the electronic signature and returns the signed and sealed electronic contract to the client; The database module stores user information and electronic contracts and associates them.
7. The method according to claim 6, characterized in that The following steps are also included: The contract management module automatically monitors the validity period of electronic contracts; When an electronic contract is about to expire, remind the user via SMS or email; Provide contract renewal process and record contract renewal history and contract changes.
8. The method according to claim 6, characterized in that The execution steps of the business review module include: Automatically recognize text information in electronic materials through OCR recognition unit and convert it into editable text format; Through the database comparison interface, the recognized text information is compared with the official database; Evaluate the user's credit status through the credit assessment module; The audit output unit determines whether the audit is passed based on the comparison and evaluation results; In cases where the automatic review cannot determine or there are doubts, the manual review unit will review the business application and electronic materials; All records during the audit process are stored in the audit record storage unit.
9. The method according to claim 6, characterized in that The execution steps of the OCR recognition unit include: The preprocessing layer converts the original image into a form that the network can process; The feature extraction layer extracts feature sequences from the data in the preprocessing layer; The sequence modeling layer converts the feature sequence into a probability distribution of a character sequence; The decoding layer converts the probability distribution of character sequences into the final text output.
10. The method according to claim 6, characterized in that The execution steps of the security authentication module include: On the server side, the quantum key generation unit generates quantum keys using quantum key distribution technology; The dynamic key update unit dynamically updates the key according to the real-time nature of the communication; The multimodal encryption unit encrypts the communication data by combining symmetric encryption and asymmetric encryption; On the client side, the quantum key receiving unit receives the quantum key distributed by the server side; The key synchronization unit ensures that the client and server use the same key for encryption and decryption.
Citation Information
Patent Citations
Power marketing online paperless business management method and system
CN106651292A
Operation service real-time online handling system based on risk control big data
CN113362161A
Method and system for signing electronic contract online
CN116128441A
Electronic signature system and method taking PDF signature as core
CN116842583A