Data exchange transmission method and system

By establishing a confidentiality protection mechanism and a multi-level verification mechanism in the data exchange system, the problems of data transmission security and accuracy are solved, and higher data transmission security and accuracy are achieved.

CN119172176AActive Publication Date: 2024-12-20GUIZHOU POWER GRID CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411661978.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2024-12-20
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

The existing data exchange and transmission systems have low security and insufficient accuracy in data judgment, which is prone to information leakage and incorrect data.

Method used

By establishing a confidentiality protection mechanism between the data sender and the receiver, a multi-level and multi-dimensional data verification method is adopted, including preprocessing, verification rule configuration, data storage and quality analysis, using multiple verification types and Rating system to ensure the security and accuracy of data transmission.

Benefits of technology

It improves the security of data transmission, reduces information leakage and incorrect data occurrence, enhances the accuracy of data judgment, and ensures the integrity and accuracy of data transmission through random selection of security channels and verification mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172176A_ABST
    Figure CN119172176A_ABST
Patent Text Reader

Abstract

The invention discloses a data exchange transmission method and system, and relates to the technical field of data transmission, and the method comprises the following steps: carrying out the preprocessing of to-be-sent data, and enabling the to-be-sent data to enter a to-be-verified data queue; loading verification rule configuration, and verifying the to-be-sent data; and executing data storage on the received to-be-sent data, and updating the data state. According to the invention, when a link is established between a data sender and a data receiver, a confidentiality protection mechanism is set, any one secure channel can be randomly selected for data transmission through the setting of the confidentiality protection mechanism, and a connection channel can be changed during long-time use, so that the overall protection mechanism is increased, the conditions of information leakage and the like are avoided, and the security of data transmission is improved. And the security of data transmission is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and in particular to a data exchange transmission method and system. Background Art

[0002] With the rapid development of information technology, various enterprises and power grid platforms have an increasing demand for data exchange and transmission. In modern information systems, the real-time and accuracy of data are crucial. Whether it is data sharing between departments within an enterprise or data exchange between power grid platforms and external partners, a reliable, secure and efficient data transmission mechanism is required. However, in actual operation, data transmission often faces the following problems.

[0003] The transmission channels are fixed. Although they will be updated, information leakage will still occur after long-term use. Therefore, the security of information transmission needs to be improved. In addition, the correctness and integrity of the data are difficult to guarantee during data transmission. A large amount of erroneous data is often received, which reduces the accuracy of staff's judgment on the data. Summary of the invention

[0004] In view of the problems existing in the existing data exchange transmission and system, the present invention is proposed.

[0005] Therefore, the problem to be solved by the present invention is: low security and low accuracy of data judgment.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: In a first aspect, an embodiment of the present invention provides a data exchange transmission method, which comprises the following steps: 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 times the alarm occurs is determined. When 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. When 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.

[0007] As a preferred solution of the data exchange transmission method of the present invention, 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.

[0008] As a preferred solution of the data exchange and transmission method of the present invention, wherein: 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.

[0009] As a preferred solution of the data exchange and transmission method of the present invention, wherein: 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.

[0010] As a preferred solution of the data exchange transmission method of the present invention, 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 the database, recording the receiving time of the data, 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.

[0011] In a second aspect, an embodiment of the present invention provides a data exchange transmission system, which includes a preprocessing module, a data verification module, and a 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.

[0012] In a third aspect, an embodiment of the present invention provides a computer device, including a memory and a processor, wherein the memory stores a computer program, wherein: when the processor executes the computer program, any step of the above-mentioned data exchange and transmission method is implemented.

[0013] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, any step of the above-mentioned data exchange and transmission method is implemented.

[0014] The beneficial effects of the present invention are as follows: when a data sender and a data receiver establish a link, a confidentiality protection mechanism is set, and the setting of the confidentiality protection mechanism can randomly select any secure channel for data transmission, and when used for a long time, the connection channel will be changed, thereby increasing the overall protection mechanism, avoiding information leakage, etc., and ensuring the security of data transmission; By verifying the data to be sent, data with more errors can be eliminated. And because of the setting of the scoring system, the staff can pay more attention to the sender of data that is prone to errors, reduce the received erroneous data, and improve the accuracy when analyzing and judging the data later. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below 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. Among them: Figure 1 The present invention is a flow chart of a data exchange transmission method.

[0016] Figure 2 The second judgment flow chart of the data exchange transmission method. DETAILED DESCRIPTION

[0017] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0018] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0019] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0020] The present invention is described in detail with reference to schematic diagrams. When describing the embodiments of the present invention, for the sake of convenience, the cross-sectional diagrams showing the device structure will not be partially enlarged according to the general scale, and the schematic diagrams are only examples, which should not limit the scope of protection of the present invention. In addition, in actual production, the three-dimensional dimensions of length, width and depth should be included.

[0021] At the same time, in the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "upper, lower, inner and outer" are based on the directions or positional relationships shown in the drawings, and are 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 direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first, second or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0022] In the present invention, unless otherwise clearly specified and limited, the terms "install, connect, connect" should 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, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0023] Example 1, reference Figure 1 and Figure 2 , which is the first embodiment of the present invention, and provides a data exchange transmission method, comprising the following steps: S1. Preprocess the data to be sent, and then put the data to be sent into the queue of data to be verified.

[0024] The preprocessing of the data to be sent includes the following steps: Get the file format list of the data receiver; For example, files are generally in XML, E, or CSV file formats; 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.

[0025] 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 serial number usage time is greater than the usage period. If the usage time is not greater than the usage period, continue to use it according to the current serial number. If the usage time is greater than the usage period, re-mark the serial number for the secure channel protocol group. For example, the HTTPS transmission channel is marked as 1, the SFTP transmission channel is marked as 2, the FTPS transmission channel is marked as 3, and the TLS channel is marked as 4. When establishing a link, an arbitrary mark is given to select the corresponding secure channel. For example, if the given serial number is 3, the FTPS transmission channel is used to establish the link. When setting the period, for example, 3 days, a new mark is regenerated every 3 days, and the secure channel protocol group is re-marked with a serial number to ensure the randomness of the transmission channel and prevent data from being attacked during transmission.

[0026] S2. Load the verification rule configuration to verify the data to be sent.

[0027] 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; General verification is applicable to all types of data inspection, mainly some basic data inspection, such as whether the file format and date format meet the requirements; Single-item verification only checks a certain type of data, such as the upper and lower limits of load forecasts or the maximum and minimum values; Comprehensive verification involves mutual verification between multiple data, and reflects data problems through contradictions between data. For example, if maintenance plan data of a certain unit is found in the maintenance plan data, and the unit's declared output data is found in its quotation data, then there must be a problem with one of the two types of data; Secondly, set a certain verification rule to be effective within a certain period of time and only apply to the reported data of a certain area. Set different verification parameter values ​​for the same verification rule to meet the verification requirements of data in different regions. For example, when checking whether the load forecast value reported by the lower-level dispatch is within the set upper and lower limits, due to the differences in economic development levels and power grid scales in various regions, the upper and lower limit parameter values ​​in the load forecast upper and lower limit verification rules used in various regions need to be reasonably set according to local conditions.

[0028] Secondary judgment methods include: 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. , It can be seen from the above table that when the number of alarm occurrences exceeds 3, the accuracy of the data will be significantly reduced, while when the number of alarm occurrences is less than 3, the accuracy of the data, in this embodiment, the X value is preferably 3; 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; , It can be seen from the above table that when the number of alarm occurrences exceeds 5, the accuracy of the data will be significantly reduced, while when the number of alarm occurrences is within 5, the accuracy of the data, in this embodiment, the Y value is preferably 5; 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; , It can be seen from the above table that when the number of alarm occurrences exceeds 9 times, the accuracy of the data will be significantly reduced, while when the number of alarm occurrences is less than 9 times, the accuracy of the data, in this embodiment, the Z value is preferably 9.

[0029] S3. Storing the received data to be sent and updating the data status.

[0030] 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 finally obtained; 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; For example, score A is 3 points, score B is 2 points, and score C is 1 point. When only one check type is used for verification and the number of errors is 2 times, 6 points are deducted, so the total score is 94; when only two check types are used for verification and the number of errors is 4 times, 8 points are deducted, so the total score is 92; when three check types are used for verification and the number of errors is 9 times, 9 points are deducted, so the total score is 91. The higher the total score, the higher the quality of the received data to be sent.

[0031] 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 the database, recording the receiving time of the data, 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 according to the weight value; 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 the weight value calculation, if the weights are the same, the two scores are added and divided by 2 to obtain a new score of 93 points. That is, the new score of the data sender is 93 points, which will be used for the next calculation. The weight value is set manually, and the lower the score, the more attention the staff needs to pay to the data transmitted by the data sender, which can serve as a reminder.

[0032] In summary, when the data sender and the data receiver establish a link, a confidentiality protection mechanism is set up. The setting of the confidentiality protection mechanism can randomly select any secure channel for data transmission, and when used for a long time, the connection channel will be changed, thereby increasing the overall protection mechanism, avoiding information leakage, etc., and ensuring the security of data transmission; By verifying the data to be sent, data with more errors can be eliminated. And because of the setting of the scoring system, the staff can pay more attention to the sender of data that is prone to errors, reduce the received erroneous data, and improve the accuracy when analyzing and judging the data later.

[0033] Embodiment 2, based on the first embodiment, this embodiment further provides a data exchange transmission system, including a preprocessing module, a data verification module, and a 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.

[0034] This embodiment also provides a computer device suitable for the data exchange transmission method, including a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the data exchange transmission method proposed in the above embodiment.

[0035] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the 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 the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0036] This embodiment further provides a storage medium on which a computer program is stored. When the program is executed by a processor, the method for realizing data exchange and transmission as proposed in the above embodiment is implemented.

[0037] 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 fully described in this embodiment can be found in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0038] Embodiment 3, based on the previous two embodiments, this embodiment provides a data exchange 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.

[0039] Traditional method: using any transmission channel in the secure channel protocol group, without a scoring system and a method for verifying the data to be sent, and the rest is the same as Example 1; Experimental method: Use the same dataset (30 in total), including data files of various formats and types, and use malware to attack the transmission channel during transmission; , 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 practicality 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 slightly decreased, but still remains at a high level. To further prove this, we verified the transmission of data sets of different sizes again, as follows: , It can be seen from the above table that the data transmission efficiency decreases in the range of 4.2% to 6.7%.

[0040] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in 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 times the alarm occurs is determined. When 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. When 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.

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: 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 finally obtained; 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.

5. The data exchange transmission method according to claim 4, 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.

6. A data exchange transmission system, based on the data exchange transmission method according to any one of claims 1 to 5, 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.

7. 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 described in any one of claims 1 to 5 are implemented.

8. 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 described in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Safe data exchange method, device, nodes and safe data exchange system

    CN102916963A

  • Data transmission consistency verification method and device, computer equipment and storage medium

    CN110289947A

  • Data migration method, device and system

    CN110765069A

  • Data verification method, device and system suitable for electric power spot market

    CN111553576A

  • Network connection and transmission processing method, device, equipment and medium

    CN116760878A