A data exchange and transmission method and system
By establishing a confidentiality protection mechanism and multi-level data verification in the data exchange and transmission system, the problems of data transmission security and accuracy are solved, and higher data security and accuracy are achieved.
Patent Information
- Application Number
- CN202411661978.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2044-11-20
AI Technical Summary
In the existing data exchange and transmission systems, the security is low and the accuracy of data judgment is low, resulting in information leakage and incorrect data reception.
By establishing a confidentiality protection mechanism between the data sender and the data receiver, and performing multi-level and multi-dimensional verification of the sent data, including preprocessing, verification rule configuration, data storage and quality analysis, ensuring the security and accuracy of the data.
It improves the security of data transmission, reduces the reception of wrong data, improves the accuracy of staff's judgment of data, and ensures the integrity and accuracy of data.
Smart Images

Figure CN119172176B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a data exchange and transmission method and system. Background Art
[0002] With the rapid development of information technology, the demand for data exchange and transmission by various enterprises and power grid platforms is increasing day by day. In modern information systems, the real-time and accuracy of data are crucial. Whether it is data sharing between different departments within an enterprise or data exchange between a power grid platform and external partners, a reliable, secure, and efficient data transmission mechanism is required. However, in the actual operation process, data transmission often faces the following problems.
[0003] The transmission channels are fixed. Although the channels are updated, information leakage still occurs after long-term use. Therefore, the security of information transmission needs to be improved; and during the data transmission process, the correctness and integrity of the data are difficult to guarantee, and a large number of incorrect data are often received, reducing the accuracy of staff's data judgment. Summary of the Invention
[0004] In view of the problems existing in the existing data exchange and transmission and systems, the present invention is proposed.
[0005] Therefore, the problems to be solved by the present invention are: relatively low security and relatively low accuracy of data judgment.
[0006] To solve the above technical problems, the present invention provides the following technical solutions:
[0007] In a first aspect, an embodiment of the present invention provides a data exchange and transmission method, which includes the following steps:
[0008] Preprocess the data to be sent, and then the data to be sent enters the data queue to be verified.
[0009] Load the verification rule configuration and verify the data to be sent.
[0010] Execute data warehousing for the received data to be sent and update the data status.
[0011] The step of verifying the data to be sent includes:
[0012] Verify the data range of the data to be sent, and verify it using at least one verification type among general verification, single-item verification, and comprehensive verification according to the data range.
[0013] Classify the verification results into normal, warning, and error.
[0014] When the verification result is normal, the data to be sent is normally transmitted.
[0015] When the verification result is an alarm, a secondary judgment is made;
[0016] When the verification result is an error, the data to be sent is deleted and the data sender is reminded;
[0017] The method of the secondary judgment includes:
[0018] Obtain the verification type of the data to be sent. When using one verification type for verification, judge the number of occurrences of the alarm. When the number of occurrences is greater than X times, delete this piece of data to be sent, remind the data sender, and give the reason for the alarm at the same time. When the number of occurrences is not greater than X times, continue to verify this piece of data to be sent until an error occurs or the verification is completed;
[0019] When using two verification types for verification, judge the number of occurrences of the alarm. When the number of occurrences is greater than Y times, delete this piece of data to be sent, remind the data sender, and give the reason for the alarm at the same time. When the number of occurrences is not greater than Y times, continue to verify this piece of data to be sent until an error occurs or the verification is completed;
[0020] When using three verification types for verification, judge the number of occurrences of the alarm. When the number of occurrences is greater than Z times, delete this piece of data to be sent, remind the data sender, and give the reason for the alarm at the same time. When the number of occurrences is not greater than Z times, continue to verify this piece of data to be sent until an error occurs or the verification is completed.
[0021] As a preferred solution of the data exchange and transmission method described in the present invention, wherein: the preprocessing of the data to be sent includes the following steps,
[0022] Obtain the file format list of the data recipient;
[0023] Convert the data to be sent into the corresponding format according to the file format set in the file format list;
[0024] The data recipient designates a receiving directory;
[0025] The data sender establishes a link with the receiving directory of the data recipient.
[0026] As a preferred solution of the data exchange and transmission method described in the present invention, wherein: when the data sender establishes a link with the data recipient, a confidentiality protection mechanism is established;
[0027] Among them, the method for constructing the confidentiality protection mechanism includes: setting a group of secure channel protocols. Each time data to be sent is transmitted, the system randomly selects a serial number from the group of secure channel protocols, and the data sender and the data receiver simultaneously identify the serial number to obtain the transmission channel corresponding to the serial number, and then complete the transmission of the data to be sent through the transmission channel;
[0028] The group of secure channel protocols includes HTTPS transmission channels, SFTP transmission channels, FTPS transmission channels, and TLS channels;
[0029] When marking serial numbers for the group of secure channel protocols, randomly number the HTTPS transmission channels, SFTP transmission channels, FTPS transmission channels, and TLS channels, and set a usage period. Judge whether the usage time of the serial number is greater than the usage period. When the usage time is not greater than the usage period, continue to use it according to the current serial number. When the usage time is greater than the usage period, re-mark the serial numbers for the group of secure channel protocols.
[0030] As a preferred solution of the data exchange and transmission method of the present invention, among them: when performing data warehousing, perform quality analysis on the received data to be sent;
[0031] Among them, the steps of the quality analysis include: integrity analysis and rating analysis;
[0032] The steps of the integrity analysis include: comparing the received data to be sent with the end of the data to be sent in the data queue to be verified. When the ends are the same, it means that the received data to be sent is complete, and the received data to be sent is successfully warehoused. When the ends are different, report to the staff, and the staff judge whether to re-upload;
[0033] After the received data to be sent is successfully warehoused, perform analysis on the received data to be sent through rating analysis. The specific steps include: setting a full score of 100 points, identifying how many verification types are used to verify the received data to be sent. When using one verification type for verification, each time an alarm appears, deduct A points, and finally obtain the total score;
[0034] When using two verification types for verification, each time an alarm appears, deduct B points, and finally obtain the total score;
[0035] When using three verification types for verification, each time an alarm appears, deduct C points, and finally obtain the total score;
[0036] Among them, score A > score B > score C.
[0037] As a preferred solution of the data exchange and transmission method of the present invention, wherein: the method for updating the data status includes deleting the received data to be sent from the data queue to be verified, introducing a timestamp in the database, recording the reception time of the data, and changing it to the received data;
[0038] The method for updating the data status further includes:
[0039] Obtain the total score of the received data, match the total score of the received data with the data sender, and score the data sender through the weight value.
[0040] In a second aspect, an embodiment of the present invention provides a data exchange and transmission system, which includes a preprocessing module, a data verification module, and a database;
[0041] The preprocessing module is used to clean, format, and standardize the original data to ensure that the data meets the transmission standard, and put the preprocessed data into the data queue to be verified;
[0042] The data verification module is used to perform multi-level and multi-dimensional verification on the data to be sent to ensure the accuracy and integrity of the data;
[0043] The database is used to store the received data and facilitate the viewing by the staff.
[0044] In a third aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, wherein: when the processor executes the computer program, any step of the above-mentioned data exchange and transmission method is implemented.
[0045] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, wherein: when the computer program is executed by the processor, any step of the above-mentioned data exchange and transmission method is implemented.
[0046] The beneficial effects of the present invention are as follows: When establishing a link between the data sender and the data receiver, a confidentiality protection mechanism is set up. The setting of the confidentiality protection mechanism can randomly select any one of the secure channels for data transmission, and when used for a long time, the connection channel will be changed, thereby increasing the overall protection mechanism and avoiding situations such as information leakage, ensuring the security of data transmission;
[0047] By verifying the data to be sent, it is possible to exclude the data to be sent with more errors, and because of the setting of the scoring system, it can make the staff pay more attention to the data senders prone to errors, reduce the received error data, and improve the accuracy when analyzing and judging the data subsequently. Description of the Drawings
[0048] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings. Among them:
[0049] Figure 1 It is a flowchart of the data exchange and transmission method.
[0050] Figure 2 It is a secondary judgment flowchart of the data exchange and transmission method. Detailed implementation manners
[0051] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following will make a detailed description of the specific implementation manners of the present invention with reference to the accompanying drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0052] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can also be implemented in other ways different from those described herein. Those skilled in the art can make similar extensions without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below.
[0053] Secondly, the so-called "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that can be included in at least one implementation manner of the present invention. The appearances of "in one embodiment" in different places in this specification do not all refer to the same embodiment, nor are they separate or alternative embodiments that exclude each other with other embodiments.
[0054] The present invention is described in detail in conjunction with schematic diagrams. When detailing the embodiments of the present invention, for the convenience of explanation, the cross-sectional views showing the device structure will be enlarged locally out of the general proportion, and the schematic diagrams are only examples, which should not limit the protection scope of the present invention herein. In addition, in actual production, three-dimensional spatial dimensions including length, width, and depth should be included.
[0055] Meanwhile, in the description of the present invention, it should be noted that the orientation or positional relationship indicated by terms such as "upper, lower, inner, and outer" is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be construed as a limitation of the present invention. In addition, the terms "first, second, or third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0056] Unless otherwise clearly specified and limited in the present invention, the terms "installed, connected, and coupled" shall be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can also be a mechanical connection, an electrical connection, or a direct connection, and can also be indirectly connected through an intermediate medium, or can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0057] Example 1, referring to Figure 1 and Figure 2 , is the first embodiment of the present invention. This embodiment provides a data exchange and transmission method, including the following steps,
[0058] S1. Preprocess the data to be sent, and then the data to be sent enters the data queue to be verified.
[0059] The preprocessing of the data to be sent includes the following steps,
[0060] Obtain the file format list of the data recipient;
[0061] For example, files generally adopt XML, E, and CSV file formats;
[0062] Convert the data to be sent into the corresponding format according to the file format set in the file format list;
[0063] The data recipient designates the receiving directory;
[0064] The data sender establishes a link with the receiving directory of the data recipient.
[0065] When the data sender establishes a link with the data recipient, a confidentiality protection mechanism is established;
[0066] Among them, the construction method of the confidentiality protection mechanism includes: setting a group of secure channel protocols. Each time the data to be sent is transmitted, a serial number is randomly selected from the group of secure channel protocols by the system, and the data sender and the data recipient simultaneously identify the serial number to obtain the transmission channel corresponding to the serial number, and then the data to be sent is transmitted through the transmission channel;
[0067] The security channel protocol group includes an HTTPS transmission channel, an SFTP transmission channel, an FTPS transmission channel, and a TLS channel;
[0068] When numbering the security channel protocol group, randomly number the HTTPS transmission channel, the SFTP transmission channel, the FTPS transmission channel, and the TLS channel, and set a usage period. Determine whether the usage time of the serial number is greater than the usage period. When the usage time is not greater than the usage period, continue to use the current serial number. When the usage time is greater than the usage period, re-number the security channel protocol group;
[0069] For example, mark the HTTPS transmission channel as 1, the SFTP transmission channel as 2, the FTPS transmission channel as 3, and the TLS channel as 4. Then, when establishing a connection, by giving any mark, the corresponding security channel can be selected. For example, if the given serial number is 3, the FTPS transmission channel is used to establish the connection. And when setting the period, for example, set it to 3 days. Then, every 3 days, a new mark is generated and the security channel protocol group is re-numbered to ensure the randomness of the transmission channel and prevent data from being attacked during transmission.
[0070] S2. Load the verification rule configuration and verify the data to be sent.
[0071] The steps for verifying the data to be sent include
[0072] Verify the data range of the data to be sent, and perform verification using at least one of the verification types of general verification, single-item verification, and comprehensive verification according to the data range;
[0073] Classify the verification results into normal, warning, and error;
[0074] When the verification result is normal, the data to be sent is transmitted normally;
[0075] When the verification result is a warning, perform a secondary judgment;
[0076] When the verification result is an error, delete the data to be sent and remind the data sender;
[0077] General verification is applicable to all types of data checks, mainly some basic data checks, such as whether the file format and date format meet the requirements, etc.;
[0078] Single-item verification only checks a certain type of data, such as the upper and lower limits of load forecasting or the maximum and minimum values of a numerical value;
[0079] Comprehensive verification involves the mutual verification among multiple data, and reflects data problems through the contradictions among the data. For example, if maintenance plan data of a certain unit is found in the maintenance plan data, and at the same time, declared output data of this unit is found in its quotation data, then there must be a problem with one of these two types of data.
[0080] Secondly, set that a certain verification takes effect within a certain period of time and only applies to the reported data in a certain area. Set different verification parameter values for the same verification rule to meet the verification requirements of data in different areas. For example, when checking the verification rule that whether the load prediction value reported by the lower-level dispatcher is within the set upper and lower limits, due to the differences in the economic development level and power grid scale of each region, the upper and lower limit parameter values in the load prediction upper and lower limit verification rules used in each region need to be reasonably set according to the local conditions.
[0081] The methods of secondary judgment include
[0082] Obtain the verification type of the data to be sent. When using one verification type for verification, judge the number of times of alarms. When the number of times is greater than X times, delete this piece of data to be sent, remind the data sender, and give the reason for the alarm at the same time. When the number of times is not greater than X times, continue to verify this piece of data to be sent until an error occurs or the verification is completed;
[0083] ,
[0084] It can be seen from the above table that when the number of times of alarms exceeds 3 times, the accuracy of the data will have an obvious decline, while when the number of times of alarms is within 3 times, the accuracy of the data. In this embodiment, the value of X is preferably 3;
[0085] When using two verification types for verification, judge the number of times of alarms. When the number of times is greater than Y times, delete this piece of data to be sent, remind the data sender, and give the reason for the alarm at the same time. When the number of times is not greater than Y times, continue to verify this piece of data to be sent until an error occurs or the verification is completed;
[0086] ,
[0087] It can be seen from the above table that when the number of times of alarms exceeds 5 times, the accuracy of the data will have an obvious decline, while when the number of times of alarms is within 5 times, the accuracy of the data. In this embodiment, the value of Y is preferably 5;
[0088] When using three types of verification for verification, judge the occurrence times of alarms. When the occurrence times are greater than Z times, delete the data to be sent, remind the data sender, and give the reason for the alarm. When the occurrence times are not greater than Z times, continue to verify the data to be sent until an error occurs or the verification is completed;
[0089] ,
[0090] As can be seen from the above table, when the occurrence times of alarms exceed 9 times, the accuracy of the data will have an obvious decline. When the occurrence times of alarms are within 9 times, the accuracy of the data. In this embodiment, the Z value is preferably 9.
[0091] S3. Execute data storage for the received data to be sent and update the data status.
[0092] When executing data storage, perform quality analysis on the received data to be sent;
[0093] Among them, the steps of the quality analysis include: integrity analysis and rating analysis;
[0094] The steps of the integrity analysis include: compare the received data to be sent with the end of the data to be sent in the data queue to be verified. When the two ends are the same, it means that the received data to be sent is complete, and the received data to be sent is successfully stored in the database. When the two ends are different, report to the staff and judge whether to re-upload through the staff;
[0095] After the received data to be sent is successfully stored in the database, analyze the received data to be sent through rating analysis. The specific steps include: set a full score of 100 points, identify how many types of verification are used for the received data to be sent. When using one type of verification for verification, deduct A points for each occurrence of an alarm, and finally obtain the total score;
[0096] When using two types of verification for verification, deduct B points for each occurrence of an alarm, and finally obtain the total score;
[0097] When using three types of verification for verification, deduct C points for each occurrence of an alarm, and finally obtain the total score;
[0098] Among them, score A > score B > score C;
[0099] For example, score A is 3 points, score B is 2 points, and score C is 1 point. When only one type of verification is used for verification and the number of error occurrences is 2 times, 6 points will be deducted, so the total score obtained is 94; when only two types of verification are used for verification and the number of error occurrences is 4 times, 8 points will be deducted, so the total score obtained is 92; when three types of verification are used for verification and the number of error occurrences is 9 times, 9 points will be deducted, so the total score obtained is 91. The higher the total score, the higher the quality of the received data to be sent for this item.
[0100] The method for updating the data status includes deleting the received data to be sent from the data queue to be verified, introducing a time stamp in the database to record the reception time of this data, and changing it to received data;
[0101] The method for updating the data status further includes:
[0102] Obtain the total score of the received data, match the total score of the received data with the data sender, and score the data sender through the weight value;
[0103] For example, the total score of the received data is 92 points. When the data sender is connected for the first time, the score of the data sender is also 92 points. When the data sender is connected multiple times, the score of the data sender will be obtained. For example, the score of the data sender is 94 points. Through calculation with the weight value, if the weights are the same, the two scores will be added and then divided by 2, that is, the new score obtained is 93 points, that is, the new score of the data sender is 93 points for the next calculation. The weight value is set manually, and the lower the score, the more the staff needs to focus on the data transmitted by the data sender, which can play a reminder role.
[0104] In summary, when establishing a connection between the data sender and the data receiver, a confidentiality protection mechanism is set. The setting of the confidentiality protection mechanism can randomly select any one of the secure channels for data transmission, and when used for a long time, the connection channel will be changed, thereby increasing the overall protection mechanism and avoiding situations such as information leakage, ensuring the security of data transmission;
[0105] By verifying the data to be sent, it is possible to exclude the data to be sent with more errors, and because of the setting of the scoring system, it can make the staff pay more attention to the data senders prone to errors, reduce the received error data, and improve the accuracy when analyzing and judging the data subsequently.
[0106] Embodiment 2, on the basis of the first embodiment, this embodiment further provides a data exchange and transmission system, including a preprocessing module, a data verification module, and a database;
[0107] The preprocessing module is used to clean, format, and normalize the original data to ensure that the data meets the transmission standard, and put the preprocessed data into the data queue to be verified;
[0108] The data verification module is used to perform multi-level and multi-dimensional verification on the data to be sent to ensure the accuracy and integrity of the data;
[0109] The database is used to store the received data and facilitate the viewing by the staff.
[0110] This embodiment also provides a computer device applicable to the data exchange and transmission method, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the data exchange and transmission method proposed in the above embodiment.
[0111] This computer device can be a terminal. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of this computer device is used to provide computing and control capabilities. The memory of this computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of this computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, a carrier network, NFC (Near Field Communication), or other technologies. The display screen of this computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of this computer device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad set on the shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0112] This embodiment also provides a storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the data exchange and transmission method proposed in the above embodiment.
[0113] The storage medium proposed in this embodiment and the data storage method proposed in the above embodiment belong to the same inventive concept. The technical details not described in detail in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0114] Embodiment 3, on the basis of the first two embodiments, this embodiment provides a data exchange and transmission method. In order to verify the beneficial effects of the present invention, scientific demonstration is carried out through economic benefit calculation and simulation experiments.
[0115] Traditional method: Any one of the transmission channels in the secure channel protocol group is adopted, without a scoring system and a method for verifying the data to be sent. The rest is the same as in Embodiment 1;
[0116] Experimental method: The same dataset (a total of 30 kinds) is used, including data files of various formats and types, and when transmitting, malware is used to attack the transmission channel;
[0117] ,
[0118] Through the above experimental steps and evaluation indicators, the performance of the traditional method and the method of the present invention in terms of data transmission security, data quality, and data transmission efficiency can be compared to verify the effectiveness and practicability of the method of the present invention. The experimental results show that the method of the present invention has significant improvements in data transmission security and data quality. Due to the addition of a security protection mechanism, the transmission efficiency of the method of the present invention has decreased slightly, but still remains at a relatively high level;
[0119] To further corroborate, the transmission of datasets of different sizes is verified again, as follows:
[0120] ,
[0121] As can be seen from the above table, the range of the decrease in data transmission efficiency is between 4.2% and 6.7%.
[0122] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered within the scope of the claims of the present invention.
Claims
1. A data exchange transmission method, characterized in that: The following steps are included: Preprocess the data to be sent, and then put the data to be sent into the queue of data to be verified; Load the verification rule configuration to verify the data to be sent; Execute data storage for the received data to be sent and update the data status; The steps to verify the data to be sent include: Verify the data range of the data to be sent, and use at least one of the following verification types: general verification, single-item verification, and comprehensive verification according to the data range; Classify the verification results into normal, warning, and error; When the verification result is normal, the data to be sent is transmitted normally; When the verification result is an alarm, a secondary judgment is performed; When the verification result is an error, the data to be sent will be deleted and the data sender will be notified; The secondary judgment method includes: Get the verification type of the data to be sent. When a verification type is used for verification, determine the number of occurrences of the alarm. If the number of occurrences is greater than X, delete the data to be sent, remind the data sender, and give the reason for the alarm. If the number of occurrences is not greater than X, continue to verify the data to be sent until an error occurs or the verification is completed. When two types of verification are used for verification, the number of occurrences of the alarm is determined. If the number of occurrences is greater than Y times, the data to be sent is deleted, and the data sender is reminded and the reason for the alarm is given. If the number of occurrences is not greater than Y times, the data to be sent continues to be verified until an error occurs or the verification is completed; When three types of verification are used for verification, the number of occurrences of the alarm is determined. If the number of occurrences is greater than Z times, the data to be sent is deleted, and the data sender is reminded and the reason for the alarm is given. If the number of occurrences is not greater than Z times, the data to be sent continues to be verified until an error occurs or the verification is completed; When executing data storage, quality analysis is performed on the received data to be sent; The steps of quality analysis include: integrity analysis and rating analysis; The step of integrity analysis includes: comparing the end of the received data to be sent with the end of the data to be sent in the data queue to be verified, when the ends of the two are the same, it means that the received data to be sent is complete, and the received data to be sent is successfully stored, when the ends of the two are different, reporting to the staff, and the staff determines whether to re-upload; After the received data to be sent is successfully stored in the database, the received data to be sent is analyzed through rating analysis. The specific steps include: setting the full score to 100 points, identifying the received data to be sent and using several types of verification to verify it. When using one type of verification for verification, each time an alarm occurs, A points are deducted, and finally the total score is obtained; When two types of verification are used for verification, each time an alarm occurs, B points are deducted, and the total score is obtained in the end; When three types of verification are used for verification, C points will be deducted for each alarm, and the total score will be obtained in the end; Among them, score A>score B>score C.
2. The data exchange transmission method according to claim 1, characterized in that: The preprocessing of the data to be sent includes the following steps: Get the file format list of the data receiver; Convert the data to be sent into the corresponding format according to the file format set in the file format list; The data recipient specifies the receiving directory; The data sender establishes a link with the receiving directory of the data receiver.
3. The data exchange transmission method according to claim 2, characterized in that: When the data sender and the data receiver establish a link, a confidentiality protection mechanism is established; The method for constructing the confidentiality protection mechanism includes: setting a secure channel protocol group, and each time the data to be sent is transmitted, a sequence number is randomly selected from the secure channel protocol group by the system, and the data sender and the data receiver simultaneously identify the sequence number, obtain the transmission channel corresponding to the sequence number, and then complete the transmission of the data to be sent through the transmission channel; The secure channel protocol group includes HTTPS transmission channel, SFTP transmission channel, FTPS transmission channel, and TLS channel; When marking serial numbers for the secure channel protocol group, randomly mark the HTTPS transmission channel, SFTP transmission channel, FTPS transmission channel, and TLS channel, and set a usage period to determine whether the usage time of the serial number is greater than the usage period. When the usage time is not greater than the usage period, continue to use it according to the current serial number. When the usage time is greater than the usage period, re-mark the serial number for the secure channel protocol group.
4. The data exchange transmission method according to claim 3, characterized in that: The method for updating the data status includes deleting the received data to be sent from the queue of data to be verified, introducing a timestamp into a database, recording the receiving time of the received data to be sent, and changing it to received data; The method for updating data status also includes: Obtain the total score of the received data, match the total score of the received data with the data sender, and score the data sender based on the weight value.
5. A data exchange transmission system, based on the data exchange transmission method according to any one of claims 1 to 4, characterized in that: Including preprocessing module, data verification module, and database; The preprocessing module is used to clean, format and normalize the original data to ensure that the data meets the transmission standard, and put the preprocessed data into the queue of data to be verified; The data verification module is used to perform multi-level and multi-dimensional verification on the data to be sent to ensure the accuracy and integrity of the data; The database is used to store the received data and facilitate the staff to view it.
6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the data exchange and transmission method according to any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the data exchange and transmission method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Safe data exchange method, device, nodes and safe data exchange system
CN102916963A
Data verification method, device and system suitable for electric power spot market
CN111553576A
Network connection and transmission processing method, device, equipment and medium
CN116760878A
Data transmission verification method, electronic equipment and vehicle
CN118555123A