Electric power communication network transmission optimization system based on Internet of Things

By designing a transmission optimization system based on the Internet of Things in the power communication network and using digital division operations for deep encryption optimization, the security and real-time problems of data transmission in traditional power communication networks are solved, and efficient and secure data transmission is achieved.

CN119995997AActive Publication Date: 2025-05-13JIANGSU JINGZHONG ELECTRIC POWER TECHNOLOGY CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510153390.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-05-13
Estimated Expiration
2045-02-12

AI Technical Summary

Technical Problem

When facing complex network environments, traditional power communication network transmission methods are difficult to effectively ensure the security and privacy of data transmission, and are vulnerable to hackers. The existing encryption algorithms are inefficient and cannot meet the real-time requirements.

Method used

A power communication network transmission optimization system based on the Internet of Things is designed. Power communication data is collected through the communication acquisition module, and the optimization transmission module performs binary conversion and optimization processing on the data. The division operations of numbers 0, 1, …, 15 and 2 are used for deep encryption optimization.

Benefits of technology

It realizes deep encryption optimization of power communication data, ensures the security and privacy of data transmission, optimizes the transmission process of power communication network, and meets the real-time requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119995997A_ABST
    Figure CN119995997A_ABST
Patent Text Reader

Abstract

The invention discloses an electric power communication network transmission optimization system based on the Internet of Things, and relates to the technical field of transmission optimization, electric power communication data is encrypted and optimized before being transmitted, and a division operation of digits 0, 1,..., 15 and 2 is introduced in the encryption optimization process, so that the transmission optimization of the electric power communication network is realized. The method comprises the following steps: associating a plurality of groups of communication arrays obtained by converting power communication data with a division operation result, extracting divisor and quotient characteristics in a digital exact division process, distinguishing digits according to recorded quotient number characteristics, converting a distinguishing result into a first processing amount, and recording the first processing amount; the method comprises the following steps of: firstly, obtaining optimization quantities of digits 0, 1,..., 15 by combining a numerical value comparison result of the digits, converting the optimization quantities of all the digits into a processing optimization array corresponding to a communication array, realizing deep encryption optimization of the power communication data in this way, and then, transmitting the encrypted and optimized result data. And the security and privacy of power communication data transmission are 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 transmission optimization, and in particular to an Internet of Things-based power communication network transmission optimization system. Background Art

[0002] With the rapid development of Internet of Things technology and the continuous improvement of the intelligent level of power system, the power communication network, as the key support for the operation of the power system, has become increasingly important. In the power communication network based on the Internet of Things, a large number of communication devices are interconnected and transmit massive communication data in real time. These data cover key contents such as the operation status of the power system, equipment monitoring information, and user power consumption data, which play a decisive role in the stable operation of the power system, fault diagnosis, and the rational allocation of power resources.

[0003] There are many security risks in the communication data transmission in the power communication network. In the face of an increasingly complex network environment, the traditional power communication network transmission method is difficult to effectively guarantee the security and privacy of data transmission. The communication data is vulnerable to various attack threats during the transmission process, such as malicious interception, tampering and man-in-the-middle attacks by hackers. Hackers may exploit network vulnerabilities to intercept the power communication data in transmission and obtain sensitive information, such as the operating parameters of the power system and the user's electricity privacy data. This will not only cause serious infringement on the user's privacy, but may also cause failures in the operation of the power system and even cause safety accidents.

[0004] At present, some traditional encryption algorithms are inefficient when processing massive data in power communication networks and cannot meet real-time requirements. The encryption and decryption processes of these algorithms are complex, consuming a lot of computing resources and time, resulting in increased data transmission delays and affecting real-time monitoring and scheduling of power systems.

[0005] In order to solve the above problems, the present invention proposes a solution. Summary of the invention

[0006] The purpose of the present invention is to provide an Internet of Things-based power communication network transmission optimization system in order to solve the problems raised in the above-mentioned background technology.

[0007] The present invention provides a power communication network transmission optimization system based on the Internet of Things, comprising the following steps:

[0008] The communication acquisition module is used to collect the power communication data pre-transmitted by the target communication device at the current moment, and generate the communication acquisition data of the target communication device at the current moment according to the collected power communication data;

[0009] The optimized transmission module is used to perform binary conversion on the communication collection data of the target communication device at the current moment after receiving the communication collection data, and mark the converted data as the communication processing data of the target communication device at the current moment;

[0010] The optimized transmission module is also used to optimize the communication processing data of the target communication device at the current moment according to a preset optimization rule after obtaining the communication processing data of the target communication device at the current moment to obtain the communication optimization data of the target communication device at the current moment.

[0011] Furthermore, power communication data includes power system operation status data, power equipment monitoring information data, user power consumption data, etc.

[0012] Furthermore, the optimization rules for obtaining the communication optimization data of the target communication device at the current moment are as follows:

[0013] S11: taking every four characters in the communication processing data as a group of communication arrays in order from left to right, and obtaining a plurality of groups of communication arrays;

[0014] And according to the position of each group of communication arrays in the communication processing data, all the obtained group communication arrays are marked as A1, A2, ..., Aa from left to right, where a≥1;

[0015] S12: According to the communication arrays A1, A2, ..., Aa, communication sequences B1, B2, ..., Bb are obtained, a>b≥1, wherein any communication sequence is composed of a number of communication arrays with consecutive label subscripts, and in any communication sequence, the label subscripts of the communication arrays spliced ​​from left to right are from small to large;

[0016] All the group communication arrays of the communication sequence B1 obtained by splicing meet the preset matching conditions, and the matching conditions are as follows: among all the group communication arrays of the communication sequence B1 obtained by splicing, at least one communication array is consistent with the four-bit binary number of the numbers 0, 1, ..., 15, and at least one of the four-bit binary numbers of the numbers 0, 1, ..., 15 is consistent with only one communication array among all the group communication arrays of the communication sequence B1 obtained by splicing;

[0017] All the group communication arrays obtained by splicing the communication sequences B2, B3, ..., Bb-1 also meet the preset matching conditions;

[0018] S13: Generate a first processing amount of numbers 0, 1, and 2 according to a preset first generation rule;

[0019] S14: Generate first processing amounts of numbers 3, 4, ..., 15 in sequence according to S13;

[0020] S15: performing numerical determination on the numbers 0, 1, ..., 15 according to a preset determination rule, and obtaining the optimization values ​​of the numbers 0, 1, ..., 15 based on the determination result;

[0021] S16: Generate a processing optimization sequence of the communication sequence B1 according to a preset second generation rule;

[0022] S17: Obtain the processing optimization series of the communication sequences B2, B3, ..., Bb in sequence according to S16; and concatenate the processing optimization series of the communication sequences B1, B2, ..., Bb in the order of the communication sequences B1, B2, ..., Bb to obtain the communication optimization data of the target communication device at the current moment.

[0023] Furthermore, it also includes a communication cloud center, which is used to execute steps S13-S15 after receiving the communication optimization data of the transmitted target communication device to obtain the optimization amount of the numbers 0, 1, ..., 15, and restore the received communication optimization data of the target communication device according to the optimization amount of the numbers 0, 1, ..., 15 to obtain the communication collection data of the target communication device at the current moment, and temporarily store the communication collection data.

[0024] Compared with the prior art, it has the following beneficial effects:

[0025] The present invention collects the power communication data of the target communication device by setting a communication acquisition module, and the optimized transmission module performs encryption optimization on the power communication data before transmission to ensure the privacy and security of the transmission process. In the encryption optimization process, the division operation of the numbers 0, 1, ..., 15 and 2 is introduced, and several groups of communication arrays converted from the power communication data are associated with the result of the division operation, and the divisor and quotient characteristics in the digital division process are extracted. The numbers are distinguished by the number characteristics of the recorded quotients, and the distinction results are converted into a first processing amount for recording, and then the optimization amounts of the numbers 0, 1, ..., 15 are obtained in combination with the numerical comparison results of the numbers, and the optimization amounts of all numbers are converted into processing optimization arrays of corresponding communication arrays. In this way, deep encryption optimization of the power communication data is realized, and then the encryption optimization result data is transmitted, thereby ensuring the security and privacy of the power communication data transmission and optimizing the transmission process of the power communication network. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a system block diagram of the present invention. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0028] See also Figure 1 , the present application provides an Internet of Things-based power communication network transmission optimization system, including a communication acquisition module, an optimization transmission module and a communication cloud center;

[0029] The communication acquisition module is used to collect the power communication data of the target communication equipment in real time. In this application, the power communication data includes but is not limited to the power system operation status data, the power equipment monitoring information data, and the user power consumption data. The target communication equipment includes but is not limited to the optical terminal, the optical fiber switch, the wireless terminal equipment, the power dispatching station, the smart meter, the communication power supply equipment, and the lightning protection grounding equipment;

[0030] The communication acquisition module collects the power communication data pre-transmitted by the target communication device at the current moment, generates the communication acquisition data of the target communication device at the current moment according to the collected power communication data, and transmits the communication acquisition data to the optimized transmission module;

[0031] The optimized transmission module is used to encrypt and optimize the power communication data to be transmitted by the target communication device. After receiving the communication collection data of the target communication device at the current moment of transmission, the optimized transmission module performs binary conversion on the data and marks the converted data as the communication processing data of the target communication device at the current moment;

[0032] The optimized transmission module optimizes the communication processing data according to the preset optimization rules to obtain the communication optimization data of the target communication device at the current moment, and the optimization rules are as follows:

[0033] S11: taking every four characters in the communication processing data as a group of communication arrays in order from left to right, and obtaining a plurality of groups of communication arrays;

[0034] And according to the position of each group of communication arrays in the communication processing data, all the obtained group communication arrays are marked as A1, A2, ..., Aa from left to right, where a≥1;

[0035] S12: According to the communication arrays A1, A2, ..., Aa, communication sequences B1, B2, ..., Bb are obtained, a>b≥1, wherein any communication sequence is composed of a number of communication arrays with consecutive label subscripts, and in any communication sequence, the label subscripts of the communication arrays spliced ​​from left to right are from small to large;

[0036] All the group communication arrays of the communication sequence B1 obtained by splicing meet the preset matching conditions, and the matching conditions are as follows: among all the group communication arrays of the communication sequence B1 obtained by splicing, at least one communication array is consistent with the four-bit binary number of the numbers 0, 1, ..., 15, and at least one of the four-bit binary numbers of the numbers 0, 1, ..., 15 is consistent with only one communication array among all the group communication arrays of the communication sequence B1 obtained by splicing;

[0037] All the group communication arrays obtained by splicing the communication sequences B2, B3, ..., Bb-1 also meet the preset matching conditions;

[0038] S13: Generate a first processing amount of numbers 0, 1, and 2 according to a preset first generation rule. The first generation rule is as follows:

[0039] S131: Select the number 0 as a processing variable, and perform a preset calculation operation on the processing variable, the calculation operation is as follows: continuously divide i nt (the processing variable) by 2 until the quotient is 0, wherein each time the quotient and the divisor after division by 2 are recorded, and after stopping the division by 2, obtain the divisor recorded for the last time and the number of recorded quotients, wherein i nt() is used to convert the processing variable in the form of a string into an integer for digital calculation;

[0040] The obtained divisor is calibrated as a first characteristic value C1 of the number 0, and the obtained number is calibrated as a second characteristic value D1 of the number 0;

[0041] S132: According to S131, numbers 1 and 2 are selected in sequence as processing variables: a preset calculation operation is performed to obtain a first characteristic value C2 and a second characteristic value D2 of number 1, and a first characteristic value C3 and a second characteristic value D3 of number 2 respectively;

[0042] S133: According to the values ​​of the first feature quantities C1, C2, and C3, the two binary digits of the first feature quantity that appear the most times are selected as the first identification quantities of the numbers 0, 1, and 2. In this application, the values ​​of the first feature quantities C1, C2, and C3 are 0, 1, and 1 respectively;

[0043] S134: based on the numerical values ​​of the numbers 0, 1, and 2, character string 00 is used as the second identification quantity of the number 0, character string 01 is used as the second identification quantity of the number 1, and character string 10 is used as the second identification quantity of the number 2;

[0044] S135: Concatenate the first identification amount, the second identification amount, and the second characteristic amount of the number 0 in the order of the first identification amount, the second identification amount, and the second characteristic amount to obtain the first processing amount of the number 0. Similarly, the first processing amounts of the numbers 1 and 2 can be obtained in sequence.

[0045] S14: Generate first processing amounts of numbers 3, 4, ..., 15 in sequence according to S13;

[0046] S15: Performing numerical determination on the numbers 0, 1, ..., 15 according to a preset determination rule, and obtaining the optimization values ​​of the numbers 0, 1, ..., 15 based on the determination result. The determination rule is as follows:

[0047] Select numbers 0, 1, ..., 15 as determination variables in sequence, compare the determination variable with 14 numerically, if the determination variable is greater than 14, concatenate the string 111111 to the leftmost end of the first processing amount of the determination variable to obtain the optimized amount of the determination variable, if the determination variable is less than or equal to 15 and greater than or equal to 11, concatenate the string 111110 to the leftmost end of the first processing amount of the determination variable to obtain the optimized amount of the determination variable, if the determination variable is greater than or equal to 0 and less than or equal to 10, use the first processing amount of the determination variable as the optimized amount of the determination variable;

[0048] S16: Generate a processing optimization sequence of the communication sequence B1 according to a preset second generation rule, the second generation rule is as follows:

[0049] S161: re-label all communication arrays obtained by splicing the communication sequence B1 as E1, E2, ..., Ee in order from left to right, where a≥e≥1;

[0050] S162: performing a decimal conversion on the communication array E1 to obtain a communication number of the communication array E1, obtaining an optimization value of a number consistent with the communication number from the numbers 0, 1, ..., 15, and using the optimization value as a processing optimization array of the communication array E1;

[0051] S163: according to S162, the processing optimization arrays of the communication arrays E2, E3, ..., Ee are obtained in sequence, and the processing optimization arrays of the communication arrays E1, E2, ..., Ee are spliced ​​in the order of the communication arrays E1, E2, ..., Ee to obtain the processing optimization sequence of the communication sequence B1;

[0052] S17: Obtain the processing optimization sequence of communication sequences B2, B3, ..., Bb in sequence according to S16;

[0053] The processing optimization sequences of the communication sequences B1, B2, ..., Bb are concatenated in the order of the communication sequences B1, B2, ..., Bb to obtain the communication optimization data of the target communication device at the current moment. During the concatenation process, the processing optimization sequence of the communication sequences with adjacent subscripts under each marking line are separated by the character string "11";

[0054] The optimized transmission module transmits the communication optimized data of the target communication device at the current moment to the communication cloud center;

[0055] The communication cloud center is used to manage the communication optimization data of the target communication device. After receiving the communication optimization data of the transmitted target communication device, the communication cloud center executes steps S13-S15 to obtain the optimization amount of the numbers 0, 1, ..., 15, and restores the received communication optimization data of the target communication device according to the optimization amount of the numbers 0, 1, ..., 15 to obtain the communication collection data of the target communication device at the current moment, and temporarily stores the communication collection data to facilitate the subsequent execution of preset operations, which include data cleaning, data conversion, data visualization, etc.;

[0056] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.

[0057] The above embodiments are only used to illustrate the technical method 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 method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. The power communication network transmission optimization system based on the Internet of Things is characterized by: The following steps are involved: The communication acquisition module is used to collect the power communication data pre-transmitted by the target communication device at the current moment, and generate the communication acquisition data of the target communication device at the current moment according to the collected power communication data; The optimized transmission module is used to perform binary conversion on the communication collection data of the target communication device at the current moment after receiving the communication collection data, and mark the converted data as the communication processing data of the target communication device at the current moment; The optimized transmission module is also used to optimize the communication processing data of the target communication device at the current moment according to a preset optimization rule after obtaining the communication processing data of the target communication device at the current moment to obtain the communication optimization data of the target communication device at the current moment.

2. The power communication network transmission optimization system based on the Internet of Things according to claim 1 is characterized in that: Power communication data includes power system operation status data, power equipment monitoring information data, and user power consumption data.

3. The power communication network transmission optimization system based on the Internet of Things according to claim 1 is characterized in that: The optimization rules for obtaining the communication optimization data of the target communication device at the current moment are as follows: S11: taking every four characters in the communication processing data as a group of communication arrays in order from left to right, and obtaining a plurality of groups of communication arrays; And according to the position of each group of communication arrays in the communication processing data, all the obtained group communication arrays are marked as A1, A2, ..., Aa from left to right, where a≥1; S12: According to the communication arrays A1, A2, ..., Aa, communication sequences B1, B2, ..., Bb are obtained, a>b≥1, wherein any communication sequence is composed of a number of communication arrays with consecutive label subscripts, and in any communication sequence, the label subscripts of the communication arrays spliced ​​from left to right are from small to large; All the group communication arrays of the communication sequence B1 obtained by splicing meet the preset matching conditions, and the matching conditions are as follows: among all the group communication arrays of the communication sequence B1 obtained by splicing, at least one communication array is consistent with the four-bit binary number of the numbers 0, 1, ..., 15, and at least one of the four-bit binary numbers of the numbers 0, 1, ..., 15 is consistent with only one communication array among all the group communication arrays of the communication sequence B1 obtained by splicing; All the group communication arrays obtained by splicing the communication sequences B2, B3, ..., Bb-1 also meet the preset matching conditions; S13: Generate a first processing amount of numbers 0, 1, and 2 according to a preset first generation rule; S14: Generate first processing amounts of numbers 3, 4, ..., 15 in sequence according to S13; S15: performing numerical determination on the numbers 0, 1, ..., 15 according to a preset determination rule, and obtaining the optimization values ​​of the numbers 0, 1, ..., 15 based on the determination result; S16: Generate a processing optimization sequence of the communication sequence B1 according to a preset second generation rule; S17: Obtain the processing optimization series of the communication sequences B2, B3, ..., Bb in sequence according to S16; and concatenate the processing optimization series of the communication sequences B1, B2, ..., Bb in the order of the communication sequences B1, B2, ..., Bb to obtain the communication optimization data of the target communication device at the current moment.

4. The power communication network transmission optimization system based on the Internet of Things according to claim 3 is characterized in that: In S13, the first generation rule for generating the first processing amount of the numbers 0, 1, and 2 is as follows: S131: Select the number 0 as a processing variable, and perform a preset calculation operation on the processing variable, the calculation operation is as follows: divide int (the processing variable) by 2 continuously until the quotient is 0, wherein each time the number is divided by 2, the quotient and the divisor after the number is divided by 2 are recorded, and after the number of the last recorded divisors and the number of recorded quotients are obtained after the number is divided by 2, wherein int() is used to convert the processing variable in the form of a string into an integer for digital calculation; The obtained divisor is calibrated as a first characteristic value C1 of the number 0, and the obtained number is calibrated as a second characteristic value D1 of the number 0; S132: According to S131, numbers 1 and 2 are selected in sequence as processing variables: a preset calculation operation is performed to obtain a first characteristic value C2 and a second characteristic value D2 of number 1, and a first characteristic value C3 and a second characteristic value D3 of number 2 respectively; S133: According to the values ​​of the first characteristic quantities C1, C2, and C3, the two binary digits of the first characteristic quantity that appear the most times are selected as the first identification quantities of the numbers 0, 1, and 2; S134: based on the numerical values ​​of the numbers 0, 1, and 2, character string 00 is used as the second identification quantity of the number 0, character string 01 is used as the second identification quantity of the number 1, and character string 10 is used as the second identification quantity of the number 2; S135: Concatenate the first identification quantity, the second identification quantity and the second characteristic quantity of the number 0 in the order of the first identification quantity, the second identification quantity and the second characteristic quantity to obtain the first processing quantity of the number 0. Similarly, the first processing quantities of the numbers 1 and 2 can be obtained in sequence.

5. The power communication network transmission optimization system based on the Internet of Things according to claim 3 is characterized in that: In S15, the determination rule for determining the optimization amount of the numbers 0, 1, ..., 15 is as follows: Select numbers 0, 1, ..., 15 in sequence as determination variables, and compare the determination variable with 14 numerically; if the determination variable is greater than 14, concatenate the string 111111 to the leftmost end of the first processing amount of the determination variable to obtain the optimized amount of the determination variable; if the determination variable is less than or equal to 15 and greater than or equal to 11, concatenate the string 111110 to the leftmost end of the first processing amount of the determination variable to obtain the optimized amount of the determination variable; if the determination variable is greater than or equal to 0 and less than or equal to 10, use the first processing amount of the determination variable as the optimized amount of the determination variable.

6. The power communication network transmission optimization system based on the Internet of Things according to claim 3 is characterized in that: The second generation rule of the processing optimization sequence for generating the communication sequence B1 in S16 is as follows: S161: re-label all communication arrays obtained by splicing the communication sequence B1 as E1, E2, ..., Ee in order from left to right, where a≥e≥1; S162: performing a decimal conversion on the communication array E1 to obtain a communication number of the communication array E1, obtaining an optimization value of a number consistent with the communication number from the numbers 0, 1, ..., 15, and using the optimization value as a processing optimization array of the communication array E1; S163: According to S162, the processing optimization arrays of the communication arrays E2, E3, ..., Ee are obtained in sequence, and the processing optimization arrays of the communication arrays E1, E2, ..., Ee are concatenated in the order of the communication arrays E1, E2, ..., Ee to obtain the processing optimization sequence of the communication sequence B1.

7. The power communication network transmission optimization system based on the Internet of Things according to claim 3 is characterized in that: In the process of splicing to obtain the communication optimization data of the target communication device at the current moment, the processing optimization number series of the communication sequences with adjacent marking subscripts are separated by the character string "11".

8. The power communication network transmission optimization system based on the Internet of Things according to claim 3 is characterized in that: It also includes a communication cloud center, which is used to execute steps S13-S15 after receiving the communication optimization data of the transmitted target communication device to obtain the optimization amount of the numbers 0, 1, ..., 15, and restore the received communication optimization data of the target communication device according to the optimization amount of the numbers 0, 1, ..., 15 to obtain the communication collection data of the target communication device at the current moment, and temporarily store the communication collection data.

Citation Information

Patent Citations

  • Information hiding method, apparatus and equipment and computer-readable storage medium

    CN109325367A

  • Data encryption method and system for physical management platform, terminal and storage medium

    CN111859424A

  • Data management system for 5G mobile equipment safety communication

    CN116419213A

  • Encryption method and device based on PLCM mapping and storage medium

    CN117155533A

  • Long-distance power grid equipment communication system

    CN117614699A