Data transmission method, electronic device, storage medium and program product

By determine the target channel based on the safety level of the candidate channel concentrated by the microwave management data and the security level of the candidate channel concentrated, and transmit the microwave management data based on the target channel, the problem of low degree of isolation and low transmission efficiency of the existing technology medium microwave communication management method is solved. , Achieve higher security and reliability.

CN119364347APending Publication Date: 2025-01-24CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411596935.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the existing microwave communication management methods, the degree of isolation between service data and management data is low, there is a security risk, and there is a problem of low transmission efficiency for transmission of microwave management data in a single channel.

Method used

By obtaining the microwave management data to be transmitted, the target channel of the microwave management data is determined based on the security level of the candidate channels concentrated by its important degree and the channel concentration, and the microwave management data is transmitted based on the target channel.

Benefits of technology

It improves the security and reliability of microwave management data transmission, reduces the security risks in the management data transmission process, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364347A_ABST
    Figure CN119364347A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method, electronic equipment, a storage medium and a program product, relates to the technical field of communication, and is used for improving the security and reliability of microwave management data transmission. The method comprises the following steps: acquiring microwave management data to be transmitted; determining a target channel of the microwave management data at least based on the importance degree of the microwave management data and the security level of at least one candidate channel in the channel set; and transmitting the microwave management data based on the target channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, electronic equipment, storage medium and program product. Background Art

[0002] Microwave communication has transmission performance comparable to that of optical fiber communication, and has advantages such as rapid opening, convenient migration, and strong resistance to natural and man-made damage. However, microwave communication is usually used for emergency communication rather than daily bearer services in China. The main reason is that microwave communication networks have many links, difficult operation and maintenance, and strict security in operation and maintenance management.

[0003] In the current microwave communication, the commonly used microwave communication management method is to package the management data through the microwave network element and transmit it on the microwave link to realize the distribution of configuration data and the collection of monitoring data, and to achieve the isolation of business data and management data based on the virtual local area network (VLAN). This microwave communication management method has a low degree of isolation between business data and management data, which poses a security risk. Transmitting microwave management data through a single channel has the problem of low transmission efficiency. Summary of the invention

[0004] The present application provides a data transmission method, electronic equipment, storage medium and program product for improving the security and reliability of microwave management data transmission.

[0005] In a first aspect, the present application provides a data transmission method, comprising: acquiring microwave management data to be transmitted; determining a target channel for the microwave management data based at least on the importance of the microwave management data and the security level of at least one candidate channel in a channel set; and transmitting the microwave management data based on the target channel.

[0006] The technical solution provided by the present application brings at least the following beneficial effects: the data transmission method provided by the present application determines the target channel of the microwave management data based on the importance of the microwave management data and the security level of at least one candidate channel in the channel set, and can determine target channels with different security levels for microwave management data with different importance levels. Transmitting microwave management data based on the target channel can reduce the security risks in the process of managing data transmission while improving the transmission efficiency.

[0007] In a possible implementation manner, the security level of the candidate channel is determined based on the isolation degree of microwave service data and microwave management data in the candidate channel.

[0008] Another possible implementation method is to determine the target channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set, including: when the importance of the microwave management data is greater than or equal to a first preset threshold, the candidate channel in the channel set whose security level is greater than or equal to the preset security level is used as the target channel; when the importance of the microwave management data is less than the first preset threshold, the target channel is any candidate channel in the channel set.

[0009] Another possible implementation method is to determine the target channel of the microwave management data based at least on the importance of the microwave management data and the security level of the candidate channels in the channel set, including: determining the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set and the transmission quality of the candidate channels.

[0010] In another possible implementation, the channel set includes a first candidate channel and a second candidate channel, and the security level of the second candidate channel is higher than the security level of the first candidate channel; based on the importance of the microwave management data, the security level of the candidate channels in the channel set and the transmission quality of the candidate channels, determining the target channel of the microwave management data includes: when the importance of the microwave management data is less than the second preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the first quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the target channel of the microwave management data; when the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, the second candidate channel is determined as the target channel of the microwave management data; when the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

[0011] In another possible implementation, the channel set also includes a backup channel, and the method further includes: when the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is less than a third quality threshold, using the backup channel as the target channel of the microwave management data.

[0012] Another possible implementation is that the backup channel is the IoT wireless link.

[0013] In another possible implementation, the transmission quality of the candidate channel is determined based on the signal-to-noise ratio of the candidate channel.

[0014] In another possible implementation, the channel set includes: a first candidate channel and a second candidate channel; the first candidate channel is a channel composed of a portion of bandwidth reserved in the microwave service channel, and the first candidate channel is virtually isolated from the microwave service channel; the second candidate channel is a data channel independent of the microwave service channel; wherein the security level of the second candidate channel is higher than the security level of the first candidate channel.

[0015] Another possible implementation method is to construct the second candidate channel in one of the following ways: inserting a variable frame header into the frame header part of the microwave frame to carry microwave management data; inserting a pilot into the microwave sideband spectrum resources to carry microwave management data.

[0016] Another possible implementation method is to determine the target channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set, including: preliminarily determining the first available channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set; obtaining the resource utilization rate of the first available channel; when the resource utilization rate of the first available channel is greater than a preset threshold, determining the second available channel from the channel set; and using the first available channel and the second available channel as the target channels.

[0017] Another possible implementation is that, when the microwave management data is encrypted data, there are two target channels, one for transmitting the encrypted data and the other for transmitting the key.

[0018] In a second aspect, the present application provides a data transmission device, comprising: a communication module and a determination module; the communication module is used to obtain microwave management data to be transmitted; the determination module is used to determine the target channel of the microwave management data based at least on the importance of the microwave management data and the security level of at least one candidate channel in the channel set; and the microwave management data is transmitted based on the target channel.

[0019] In a possible implementation manner, the security level of the candidate channel is determined based on the isolation degree of microwave service data and microwave management data in the candidate channel.

[0020] Another possible implementation method is to determine the module, which is specifically used to, when the importance of the microwave management data is greater than or equal to a first preset threshold, select a candidate channel in the channel set whose security level is greater than or equal to a preset security level as the target channel; when the importance of the microwave management data is less than the first preset threshold, the target channel is any candidate channel in the channel set.

[0021] Another possible implementation manner is that the determination module is specifically configured to determine the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set, and the transmission quality of the candidate channels.

[0022] In another possible implementation, the channel set includes a first candidate channel and a second candidate channel, and the security level of the second candidate channel is higher than the security level of the first candidate channel; a determination module is specifically used to determine the first candidate channel as the target channel of the microwave management data if the transmission quality of the first candidate channel is greater than or equal to the first quality threshold when the importance of the microwave management data is less than the second preset threshold; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the target channel of the microwave management data; if the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, the second candidate channel is determined as the target channel of the microwave management data; if the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

[0023] In another possible implementation, the channel set also includes a backup channel, and the determination module is also used to use the backup channel as the target channel of the microwave management data if the importance of the microwave management data is greater than or equal to the first preset threshold and if the transmission quality of the second candidate channel is less than a third quality threshold.

[0024] Another possible implementation is that the backup channel is the IoT wireless link.

[0025] In another possible implementation, the transmission quality of the candidate channel is determined based on the signal-to-noise ratio of the candidate channel.

[0026] In another possible implementation, the channel set includes: a first candidate channel and a second candidate channel; the first candidate channel is a channel composed of a portion of bandwidth reserved in the microwave service channel, and the first candidate channel is virtually isolated from the microwave service channel; the second candidate channel is a data channel independent of the microwave service channel; wherein the security level of the second candidate channel is higher than the security level of the first candidate channel.

[0027] Another possible implementation method is to construct the second candidate channel in one of the following ways: inserting a variable frame header into the frame header part of the microwave frame to carry microwave management data; inserting a pilot into the microwave sideband spectrum resources to carry microwave management data.

[0028] Another possible implementation method is a determination module, which is specifically used to preliminarily determine a first available channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set; obtain the resource utilization of the first available channel; when the resource utilization of the first available channel is greater than a preset threshold, determine a second available channel from the channel set; and use the first available channel and the second available channel as target channels.

[0029] Another possible implementation is that, when the microwave management data is encrypted data, there are two target channels, one for transmitting the encrypted data and the other for transmitting the key.

[0030] In a third aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the method of the first aspect above.

[0031] In a fourth aspect, the present application provides a computer-readable storage medium, which includes: computer software instructions; when the computer software instructions are executed in an electronic device, the electronic device implements the method of the first aspect above.

[0032] In a fifth aspect, the present application provides a computer program product, which includes a computer program; when the computer program runs in an electronic device, the electronic device implements the method of the first aspect.

[0033] The beneficial effects of the second to fifth aspects mentioned above refer to the corresponding description of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 A schematic diagram of an application environment of a data transmission method provided by this application;

[0035] Figure 2 A schematic diagram of the composition of a microwave communication device provided in this application;

[0036] Figure 3 A flowchart of a data transmission method provided by this application;

[0037] Figure 4 A schematic diagram of a microwave frame structure for implementing a second candidate channel provided in the present application;

[0038] Figure 5 A schematic diagram of the spectrum of a roll-off filter provided in this application;

[0039] Figure 6 A flowchart of another data transmission method provided by this application;

[0040] Figure 7 A flowchart of another data transmission method provided by the present application;

[0041] Figure 8 A schematic diagram of the composition of a data transmission device provided in this application;

[0042] Fig. 9 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

[0043] The data transmission method provided by the present application will be described in detail below with reference to the accompanying drawings.

[0044] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0045] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0046] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0047] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0048] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. are not limiting the quantity and execution order.

[0049] In the description of the present application, unless otherwise specified, “plurality” means two or more.

[0050] Microwave communication has undergone 70 years of technological changes since its emergence, and it has always been at the forefront of wireless communication technology. Microwave communication has transmission performance comparable to that of optical fiber communication, and has the advantages of rapid opening, convenient migration, and strong resistance to natural and man-made damage. However, the technical advantages of microwave communication have not been fully converted into market share. Microwave communication is widely used in mobile base station backhaul. The proportion of mobile base station backhaul abroad using microwave backhaul technology exceeds 65%, while the proportion in China is less than 5%. Microwave communication is usually used for emergency communication in China rather than daily bearer services. The main reason is that microwave communication networks have many links, difficult operation and maintenance, and strict security problems in operation and maintenance management.

[0051] In the current microwave communication, there are two commonly used microwave communication management methods. The first is that the microwave network element packages the management data and transmits it on the microwave link, and implements data isolation based on VLAN. The second is that the microwave network element uses wireless methods such as wireless fidelity (WiFi) to reserve a network management interface, which is managed by a single point on site.

[0052] When using the first method mentioned above for microwave communication management, the following problems exist: Since microwave links are usually used to extend optical fiber links, and the chain structure is the main networking method of microwaves, after the link is broken, the entire link will not be able to transmit management data, and in the case of multiple point failures, it is difficult to confirm and locate the fault point in the first time; at the same time, microwave communication has insufficient resistance to co-frequency interference, and there may be problems with untimely transmission of management requirements such as channel avoidance or bandwidth upgrade, especially at central sites with multi-directional convergence, and there may even be a link break caused by interference diffusion, making it impossible to remotely maintain the entire microwave link; microwave management data is transmitted based on microwave service channels, and the isolation between management data and service data is low, which poses a security risk; microwave wireless communication is exposed and there is a risk of being intercepted, and the security of microwave communication needs to be improved.

[0053] When the second method is used for microwave communication management, the method based on reserving links of network elements such as WiFi requires on-site deployment, and microwave network elements are generally deployed in remote locations, making it inconvenient to manage each single point.

[0054] In view of the above technical problems, the present application provides a data transmission method, the idea of ​​which is to determine the target channel of the microwave management data based on the importance of the microwave management data and the security level of at least one candidate channel in the channel set, and to determine target channels with different security levels for microwave management data with different importance. Transmitting microwave management data based on the target channel can reduce the security risks in the process of managing data transmission while improving the transmission efficiency.

[0055] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.

[0056] The data transmission method provided in this application can be applied to Figure 1 In the application environment shown. Figure 1 As shown, the application environment includes: a network management system 110 , a microwave communication device 120 and a transmission link 130 .

[0057] In some embodiments, the network management system 110 is used to remotely manage the microwave communication device 120. Specifically, the network management system 110 communicates with the microwave communication device 120, collects device information of the microwave communication device 120, and sends configuration information to complete remote management of the microwave communication device 120.

[0058] In some embodiments, the network management system 110 may be an independent hardware device, or a virtual management platform based on software implementation, for example, the network management system 110 may be a network function virtualization (NFV) platform, a computer, a server, a processor, a processing chip, etc. The embodiments of the present application do not limit the specific device form of the network management system 110.

[0059] In some embodiments, the microwave communication device 120 is used to transmit microwave service data and microwave management data. Specifically, the microwave communication device 120 can transmit the microwave service data and microwave management data through the transmission link 130.

[0060] In some embodiments, the microwave communication device 120 can be applied to various application scenarios such as point-to-point (PtP) communication, point-to-multipoint (PtMP) communication, and backhaul link.

[0061] In some embodiments, the microwave communication device 120 may be a microwave packet radio (MPR) device, a wireless mesh network (WMN) device, a microwave backhaul device, a microwave transceiver, etc.

[0062] In some embodiments, Figure 2 As shown, the microwave communication device 120 includes an indoor unit (IDU) 121 , an outdoor unit (ODU) 122 and an antenna 123 .

[0063] Among them, IDU121 and ODU122 can be used, IDU121 is used for transmission control and completing service access, multiplexing and demultiplexing, and modulation and demodulation. ODU122 is used for frequency conversion and amplification of signals. Antenna 123 is used for transmitting and receiving microwave signals.

[0064] Exemplarily, IDU121 can convert the signal to be transmitted into an intermediate frequency analog signal and send it to ODU122; ODU122 converts and amplifies the received intermediate frequency analog signal, converts the intermediate frequency analog signal into a radio frequency signal, and sends it to antenna 123; antenna 123 converts the radio frequency signal into electromagnetic waves and radiates it into the air, or antenna 123 can also receive electromagnetic waves in the air, and convert the electromagnetic waves into radio frequency signals and send them to ODU122.

[0065] In some embodiments, the transmission link 130 includes at least one transmission channel for transmitting microwave management data.

[0066] Exemplarily, the transmission link 130 may include a first candidate channel, which is virtually isolated from a microwave service channel through a VLAN to transmit microwave management data.

[0067] The transmission link 130 may also include a second candidate channel, which is a data channel independent of the microwave service channel. The second candidate channel may be constructed in one of the following ways: inserting a variable frame header into the frame header of the microwave frame to carry microwave management data; inserting a pilot into the microwave sideband spectrum resource to carry microwave management data.

[0068] The transmission link 130 may also include a backup channel, which is an IoT wireless link.

[0069] In some embodiments, the network management system 110 obtains microwave management data to be transmitted, and determines that the target channel of the microwave management data is one of the multiple transmission channels included in the transmission link 130 based on the importance of the microwave management data and the security level of at least one candidate channel in the channel set and the transmission quality of the candidate channel. The network management system 110 controls the microwave communication device 120 to transmit the microwave management data based on the target channel.

[0070] It should be noted that the system architecture described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can know that with the evolution of the system architecture, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0071] See also Figure 3 , is a flow chart of a data transmission method provided in an embodiment of the present application. Figure 3As shown, the data transmission method provided in the present application can be implemented through a network management system, and specifically includes the following steps S201 to S203.

[0072] S201. Acquire microwave management data to be transmitted.

[0073] In some embodiments, the microwave management data may be subscription data, configuration data, visual interaction data, emergency warning data, etc.

[0074] The subscribed data is data that the network management system requires microwave communication equipment to monitor and report regularly or report when an abnormal situation occurs, such as temperature, humidity, channel quality, etc. monitored by microwave communication equipment.

[0075] Configuration data is data sent to a microwave communication device for controlling the microwave communication device, such as transmission parameters, security parameters, etc. of the microwave communication device.

[0076] The visualized interactive data is data sent to a stand-alone network management module embedded in the microwave communication device, and is used to enable the microwave communication device to evaluate the importance of the microwave management data.

[0077] Emergency alarm data is the fault data reported by microwave communication equipment when the equipment fails or a transmission error occurs.

[0078] S202: Determine a target channel of the microwave management data based at least on the importance of the microwave management data and the security level of at least one candidate channel in the channel set.

[0079] In some embodiments, the importance of the microwave management data may be specified by the network management system, and the network management system may send relevant configuration data to the microwave communication device, so that the microwave communication device may evaluate the importance of the microwave management data.

[0080] In some embodiments, the microwave management data may be subscription data, configuration data, visual interaction data, emergency warning data, etc. Among them, subscription data is less important, configuration data and visual interaction data are more important, and emergency warning data is the most important.

[0081] Exemplarily, the importance of microwave management data can be measured by importance levels. A higher importance level represents a higher importance of microwave management data. For example, the importance level of subscription data is 1, the importance level of configuration data and visual interaction data is 2, and the importance level of emergency alarm data is 3.

[0082] In some embodiments, the security level of the candidate channel is determined based on the isolation degree of the microwave service data and the microwave management data in the candidate channel.

[0083] Exemplarily, the higher the isolation degree of microwave service data and microwave management data in the candidate channel, the higher the security level of the candidate channel. For example, if the candidate channel is a channel composed of a portion of bandwidth reserved in the microwave service channel, and the isolation of microwave service data and microwave management data is achieved through VLAN, the isolation degree of the candidate channel is low and the security level is also low; if the candidate channel is independent of the service channel, the isolation degree of microwave service data and microwave management data is high and the security level is also high.

[0084] In some embodiments, a target channel of the microwave management data is determined based on the importance of the microwave management data and the security level of the candidate channels in the channel set, including: when the importance of the microwave management data is greater than or equal to a first preset threshold, the candidate channel in the channel set whose security level is greater than or equal to the preset security level is used as the target channel; when the importance of the microwave management data is less than the first preset threshold, the target channel is any candidate channel in the channel set.

[0085] Exemplarily, the importance of microwave management data can be measured using importance levels, and the importance of microwave management data can be divided into three levels, including importance level 1, importance level 2, and importance level 3. The higher the importance level, the higher the importance of the microwave management data. The first preset threshold is importance level 3.

[0086] If there are three security levels for the candidate channels in the channel set, including security level 1, security level 2 and security level 3, a higher security level means a higher degree of isolation between microwave service data and microwave management data in the candidate channels, and the preset security level may be security level 2.

[0087] In some embodiments, a target channel of the microwave management data is determined based at least on the importance of the microwave management data and the security level of the candidate channels in the channel set, including: determining the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set and the transmission quality of the candidate channels.

[0088] In some embodiments, the channel set includes a first candidate channel and a second candidate channel, and the security level of the second candidate channel is higher than the security level of the first candidate channel. Based on the importance of the microwave management data, the security level of the candidate channel in the channel set, and the transmission quality of the candidate channel, determining the target channel of the microwave management data includes the following steps a1 to a3.

[0089] Step a1: when the importance of microwave management data is less than a second preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the first quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

[0090] Step a2: When the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold and the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

[0091] Step a3: when the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, determine the second candidate channel as the target channel of the microwave management data.

[0092] In some embodiments, the channel set also includes a backup channel. The above-mentioned determination of the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set and the transmission quality of the candidate channels also includes the following steps a4 and a5.

[0093] Step a4: when the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is less than the third quality threshold, the standby channel is used as the target channel of the microwave management data.

[0094] Step a5: When the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is less than the second quality threshold and the transmission quality of the second candidate channel is less than the third quality threshold, the backup channel is determined as the target channel of the microwave management data.

[0095] Exemplarily, the importance of microwave management data can be measured using importance levels, and the importance of microwave management data can be divided into three levels. A higher importance level represents a higher importance of microwave management data. The first preset threshold is importance level 3, and the second preset threshold is importance level 2.

[0096] The transmission quality of the candidate channel may be determined based on the signal-to-noise ratio of the candidate channel, the first quality threshold may be 20 decibels (dB), the second quality threshold may be 19 dB, and the third quality threshold may be 18 dB.

[0097] It should be noted that the first quality threshold and the second quality threshold may be different or the same. For example, the first quality threshold and the second quality threshold may both be 20 dB.

[0098] In some embodiments, the channel set includes: a first candidate channel and a second candidate channel; the first candidate channel is a channel consisting of a portion of the bandwidth reserved in the microwave service channel, and the first candidate channel is virtually isolated from the microwave service channel; the second candidate channel is a data channel independent of the microwave service channel; wherein the security level of the second candidate channel is higher than the security level of the first candidate channel.

[0099] Exemplarily, the second candidate channel is constructed in one of the following ways: inserting a variable frame header into a frame header part of a microwave frame to carry microwave management data; inserting a pilot into a microwave sideband spectrum resource to carry microwave management data.

[0100] A possible way to construct the second candidate channel is to insert a variable frame header into the frame header part of the microwave frame to carry microwave management data. The specific implementation is as follows.

[0101] Common microwave frames consist of two parts, a frame header and a payload. The frame header uses low-order modulation for frame synchronization; the payload uses high-order modulation to carry service data, and the data between the frame header and the payload are isolated from each other. This application introduces a special frame header design, which adds a variable frame header to the frame header for the transmission of microwave management data.

[0102] like Figure 4 The figure is a schematic diagram of a microwave frame structure for realizing the second candidate channel, wherein: 601 is a fixed frame header part, used for frame synchronization; 602 is a reserved variable frame header part, used for realizing the second candidate channel; and 603 is a payload part.

[0103] In some embodiments, Figure 4 The microwave frame structure shown can also be used to implement the first candidate channel and the second candidate channel simultaneously. Figure 4 The microwave frame payload portion shown is implemented by using VLAN technology to achieve isolation from business data, and can provide high-speed microwave management data transmission capabilities. Channel 2 is implemented using frame header 602, which can be isolated from business data and provide stable and reliable microwave management data transmission capabilities.

[0104] It should be noted that the first candidate channel and the second candidate channel are both microwave channels. Microwave channels have strong directivity, and factors such as antenna focus, ambient temperature and humidity have a great impact on link performance, especially in severe weather such as heavy rain and dense fog, which will affect the quality of microwave transmission. The second candidate channel based on the frame header can provide users with a stable and secure data channel, and can also provide low-density parity-check code (LDPC), interleaving and other anti-interference capabilities to improve the reliability of microwave management data transmission.

[0105] Another possible way to construct the second candidate channel is to insert a pilot into the microwave sideband spectrum resources to carry microwave management data, which is specifically implemented as follows.

[0106] Microwave communications usually introduce roll-off filters to prevent intersymbol interference (ISI). Roll-off filters, also known as raised cosine filters, are usually used to improve signal quality, reduce ISI and out-of-band radiation, and thus improve the overall performance of the communication system in microwave communication systems.

[0107] like Figure 5 The figure shows the spectrum diagram of the roll-off filter, where α represents the roll-off coefficient of the roll-off filter, which determines the width of the filter transition band. The roll-off filter with a smaller α value has a narrower transition band and a higher signal bandwidth utilization rate; the roll-off filter with a larger α value has a wider transition band and a lower signal bandwidth utilization rate, but ISI is reduced.

[0108] The α of the roll-off filter commonly used in microwave communication is relatively small, for example, 0.2. Therefore, the signal bandwidth utilization rate for business data transmission is low, and some sideband spectrum resources will not be utilized. The present application introduces the insertion of a pilot, which inserts a pilot in the sideband spectrum resource, that is, in the transition band corresponding to the roll-off filter, to realize the second pre-selected channel. The second pre-selected channel is based on the rapid increase in channel bandwidth (the pilot frame time slot is greatly shortened) and the non-jumping nature of environmental changes, and can multiplex the pilot frames of some time slots for transmitting microwave management data. The microwave management data and business data transmitted in the second pre-selected channel work completely on different spectrums, which can greatly improve the isolation between microwave business data and microwave management data.

[0109] It should be noted that the first candidate channel has the advantages of flexible and adjustable channel bandwidth, large transmission capacity, and good transmission quality, but the first candidate channel will also occupy the service channel bandwidth, and the isolation between management data and service data in the channel is low, which poses a security risk. The second candidate channel has a high degree of isolation between management data and service data, but the channel transmission capacity is smaller than that of the first candidate channel, and the transmission quality is also worse than that of the first candidate channel. Allocating a suitable channel for microwave management data from the first candidate channel and the second candidate channel can improve the transmission security of microwave management data while improving data transmission efficiency.

[0110] In some embodiments, the channel set also includes a backup channel, which is an Internet of Things wireless link.

[0111] Exemplarily, the backup channel can be constructed using low-power, long-distance wireless communication technology, and the available low-power, long-distance wireless communication technologies include: long range (LoRa), narrow band internet of things (NB-IoT), satellite communication, etc. For example, the LoRa function module can be integrated in the ODU of the microwave communication equipment to realize the construction of the backup channel.

[0112] It should be noted that the backup channel, as a fully independent wireless link, can provide long-distance full-time backup transmission, and can realize diagnostic transmission under major faults (equipment power failure, link disconnection, etc.), and has the functions of fault message transmission and management backup. For example, when a major fault occurs in the service link, the diagnostic result is transmitted as emergency alarm data in the microwave management data through the backup channel.

[0113] In addition to the above advantages, the backup channel can also bring at least the following two beneficial effects.

[0114] First, the backup channel has the characteristics of non-line-of-sight and self-organizing network, which can achieve complete isolation of construction and configuration. The traditional microwave site opening method that uses a hop-by-hop method needs to be based on the universal serial bus (USB) or management network cable to implement the distribution of device configuration one by one. The travel time of the installer becomes the core limitation of site opening. The traditional microwave site opening method also has the problems of slow opening speed and possible human operation errors. Compared with the traditional microwave site opening method, the backup channel can achieve complete isolation of construction and configuration, and the construction personnel do not need to pay attention to the parameter configuration of the equipment. The network is formed when the equipment is online, and the network planning personnel can remotely distribute the site configuration in real time. At the same time, for sudden risks, such as sudden interference, they can flexibly avoid channels.

[0115] Second, the backup channel has low-power transmission characteristics and can be equipped with a built-in button battery or charging capacitor to provide a function of resuming transmission after a link is broken. When the microwave link is broken, the device status can still be queried through the backup channel. In extreme cases, such as when the device loses power, the backup channel will still have short-term communication capabilities to report the status of the faulty device and self-diagnosis information in a timely manner. In addition, the backup channel can achieve cross-level short-circuiting, provide network management capabilities to bypass faulty nodes, and effectively diagnose and identify multi-point faults.

[0116] In some embodiments, Figure 6 As shown, based on the importance of the microwave management data and the security level of the candidate channels in the channel set, determining the target channel of the microwave management data can be implemented as the following S301-S304.

[0117] S301 : Preliminarily determine a first available channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set.

[0118] In some embodiments, the channel set includes a first candidate channel, a second candidate channel and a backup channel, the security level of the second candidate channel is higher than the security level of the first candidate channel, the security level of the backup channel is higher than the security level of the second candidate channel, and when the importance of the microwave management data is greater than or equal to a first preset threshold, the second candidate channel in the channel set is used as the first available channel; when the importance of the microwave management data is less than the first preset threshold, the first candidate channel in the channel set is used as the first available channel.

[0119] Exemplarily, the importance of microwave management data can be measured using importance levels, and the importance of microwave management data is divided into three levels, including importance level 1, importance level 2, and importance level 3. A higher importance level represents a higher importance of microwave management data, and the first preset threshold is importance level 3. There are three security levels for candidate channels in the channel set, including security level 1, security level 2, and security level 3. A higher security level represents a higher degree of isolation between microwave service data and microwave management data in the candidate channel, and the preset security level may be security level 2.

[0120] S302: Obtain resource utilization of a first available channel.

[0121] In some embodiments, the microwave communication device sends the resource utilization of the first channel to the network management system.

[0122] In some embodiments, the resource utilization of the first available channel may be a bandwidth utilization of the first available channel, or may be a channel utilization of the first available channel.

[0123] S303: When the resource utilization rate of the first available channel is greater than a preset threshold, determine a second available channel from the channel set; and use the first available channel and the second available channel as target channels.

[0124] In some embodiments, when the resource utilization rate of the first available channel is less than or equal to a preset threshold, the first available channel is used as the target channel.

[0125] In some embodiments, the preset threshold may be determined based on the historical transmission record of the microwave management data in the network management system. Specifically, determining the preset threshold may be implemented as the following steps b1 to b2.

[0126] Step b1: estimating the channel resources required for the microwave management data transmission based on the historical transmission records of the microwave management data.

[0127] In some embodiments, the historical transmission record of microwave management data includes at least one of the following: transmission time, total amount of data, average transmission rate, transmission signal-to-noise ratio, transmission peak data volume, etc.

[0128] In some embodiments, the historical transmission records of microwave management data can be preprocessed, including denoising, feature extraction, etc.; the data can be analyzed, and the analysis methods include statistical analysis, model analysis, etc.; based on the analysis results, the channel resources required for this microwave management data transmission can be estimated.

[0129] Step b2: determining a preset threshold based on the estimated channel resources required for the microwave management data transmission and the channel resources of the first available channel.

[0130] In some embodiments, if the channel set includes a first candidate channel, a second candidate channel, and a backup channel. The security level of the second candidate channel is higher than the security level of the first candidate channel, and the security level of the backup channel is higher than the security level of the second candidate channel. When the second candidate channel in the channel set is used as the first available channel, the backup channel can be determined as the second available channel if the resource utilization rate of the first available channel is greater than a preset threshold; when the first candidate channel in the channel set is used as the first available channel, the second candidate channel can be determined as the second available channel if the resource utilization rate of the first available channel is greater than a preset threshold.

[0131] S304: Use the first available channel and the second available channel as target channels.

[0132] In some embodiments, when the microwave management data is encrypted data, there are two target channels, one for transmitting the encrypted data and the other for transmitting the key.

[0133] For example, if the channel set includes a first candidate channel, a second candidate channel, and a backup channel, wherein the security level of the second candidate channel is higher than that of the first candidate channel, and the security level of the backup channel is higher than that of the second candidate channel, the first candidate channel can be used to transmit encrypted data, and the backup channel can be used to transmit keys. This can improve the security of data transmission and the transmission efficiency at the same time.

[0134] S203: Transmit microwave management data based on the target channel.

[0135] In some embodiments, there may be multiple target channels, for example, two target channels. In the case of two target channels, microwave management data can be transmitted simultaneously through the two target channels, and the transmission quality of the two target channels can be ensured based on the load sharing effect.

[0136] The data transmission method of the embodiment of the present application is introduced below with reference to a specific embodiment. Figure 7 As shown, the specific implementation process of this method is as follows S401-S406.

[0137] S401. Acquire microwave management data to be transmitted.

[0138] Exemplarily, the microwave management data may be subscription data, configuration data, visual interaction data, emergency warning data, etc.

[0139] S402: Preliminarily determine a first available channel for the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set, and the transmission quality of the candidate channels.

[0140] In some embodiments, the above step S402 can be specifically implemented as follows S4021-S4022.

[0141] S4021. Determine the importance of management data.

[0142] Exemplarily, the importance of the microwave management data may be divided into three levels, including importance level 1, importance level 2, and importance level 3. A higher importance level represents a higher importance of the microwave management data.

[0143] For example, microwave management data may be subscription data, configuration data, visual interaction data, emergency alarm data, etc. The importance of subscription data is importance level 1, the importance of configuration data and visual interaction data is importance level 2, and the importance of emergency alarm data is importance level 3.

[0144] S4022. Determine a first available channel.

[0145] In some embodiments, the channel set includes a first candidate channel, a second candidate channel, and a backup channel. The security level of the second candidate channel is higher than the security level of the first candidate channel, and the security level of the backup channel is higher than the security level of the second candidate channel. The above determination of the first available channel can be specifically implemented as the following steps c1 to c3.

[0146] Step c1: when the importance of the microwave management data is less than the second preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the first quality threshold, the first candidate channel is determined as the first available channel for the microwave management data; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the first available channel for the microwave management data.

[0147] Step c2: when the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the first available channel for the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, and the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the first available channel for the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, and the transmission quality of the second candidate channel is less than the third quality threshold, the backup channel is determined as the first available channel for the microwave management data.

[0148] Step c3: when the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the first available channel for the microwave management data; if the transmission quality of the second candidate channel is less than the third quality threshold, the backup channel is used as the first available channel for the microwave management data.

[0149] Exemplarily, the importance of microwave management data can be measured using importance levels, and the importance of microwave management data can be divided into three levels. A higher importance level represents a higher importance of microwave management data. The first preset threshold is importance level 3, and the second preset threshold is importance level 2. The transmission quality of the candidate channel can be determined based on the signal-to-noise ratio of the candidate channel. The first quality threshold can be 20 dB, the second quality threshold can be 20 dB, and the third quality threshold can be 18 dB.

[0150] It should be noted that, since the first quality threshold and the second quality threshold may be the same, Figure 7 In the flowchart shown, the first quality threshold and the second quality threshold are shown as being the same, and both the first quality threshold and the second quality threshold are shown as being replaced by the first quality threshold.

[0151] S403: Obtain resource utilization of the first available channel.

[0152] S404: When the resource utilization rate of the first available channel is greater than a preset threshold, determine a second available channel from the channel set.

[0153] In some embodiments, the preset threshold may be determined based on historical transmission records of microwave management data.

[0154] In some embodiments, if the channel set includes a first candidate channel, a second candidate channel and a backup channel, wherein the security level of the second candidate channel is higher than the security level of the first candidate channel, and the security level of the backup channel is higher than the security level of the second candidate channel.

[0155] When the first candidate channel in the channel set is used as the first available channel, and the resource utilization of the first available channel is greater than a preset threshold, the second candidate channel can be determined as the second available channel; when the second candidate channel in the channel set is used as the first available channel, and the resource utilization of the first available channel is greater than the preset threshold, the backup channel can be determined as the second available channel; when the backup channel in the channel set is used as the first available channel, and the resource utilization of the first available channel is greater than the preset threshold, the second candidate channel can be determined as the second available channel.

[0156] S405: Determine the target channel.

[0157] In some embodiments, when the resource utilization of the first available channel is less than or equal to a preset threshold, the first available channel is used as the target channel; when the resource utilization of the first available channel is greater than the preset threshold, the first available channel and the second available channel are used as the target channels.

[0158] S406: Transmit microwave management data based on the target channel.

[0159] In some embodiments, there are two target channels, and the microwave management data can be transmitted simultaneously through the two target channels, and the transmission quality of the microwave management data in the two target channels can be ensured based on the load sharing effect.

[0160] The technical solution provided by the above embodiment brings at least the following beneficial effects: the data transmission method provided by the embodiment of the present application determines the target channel of the microwave management data based on the importance of the microwave management data and the security level of at least one candidate channel in the channel set, and can determine target channels with different security levels for microwave management data with different importance. Transmitting microwave management data based on the target channel can reduce the security risks in the process of managing data transmission while improving the transmission efficiency.

[0161] It can be seen that the above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the embodiment of the present application provides a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0162] The embodiment of the present application can divide the data transmission device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0163] In some embodiments, the present application further provides a data transmission device, which may include one or more functional modules for implementing the data transmission method of the above method embodiment.

[0164] For example, Figure 8 A schematic diagram of the composition of a data transmission device provided in an embodiment of the present application. Figure 8 As shown, the data transmission device 800 includes: a communication module 801 and a determination module 802 .

[0165] The communication module 801 is used to obtain microwave management data to be transmitted.

[0166] The determination module 802 is used to determine a target channel for the microwave management data based at least on the importance of the microwave management data and the security level of at least one candidate channel in the channel set; and transmit the microwave management data based on the target channel.

[0167] In some embodiments, the security level of the candidate channel is determined based on the isolation degree of the microwave service data and the microwave management data in the candidate channel.

[0168] In other embodiments, the determination module 802 is specifically used to, when the importance of the microwave management data is greater than or equal to a first preset threshold, select a candidate channel in the channel set whose security level is greater than or equal to a preset security level as a target channel; when the importance of the microwave management data is less than the first preset threshold, the target channel is any candidate channel in the channel set.

[0169] In some other embodiments, the determination module 802 is specifically configured to determine the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channels in the channel set, and the transmission quality of the candidate channels.

[0170] In some other embodiments, the channel set includes a first candidate channel and a second candidate channel, and the security level of the second candidate channel is higher than the security level of the first candidate channel; the determination module 802 is specifically used to determine the first candidate channel as the target channel of the microwave management data if the transmission quality of the first candidate channel is greater than or equal to the first quality threshold when the importance of the microwave management data is less than the second preset threshold; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the target channel of the microwave management data; if the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, the second candidate channel is determined as the target channel of the microwave management data; if the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to the third quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

[0171] In some other embodiments, the channel set also includes a backup channel, and the determination module 802 is further used to use the backup channel as the target channel of the microwave management data if the importance of the microwave management data is greater than or equal to the first preset threshold and if the transmission quality of the second candidate channel is less than a third quality threshold.

[0172] In some other embodiments, the backup channel is an IoT wireless link.

[0173] In yet other embodiments, the transmission quality of the candidate channel is determined based on a signal-to-noise ratio of the candidate channel.

[0174] In some other embodiments, the channel set includes: a first candidate channel and a second candidate channel; the first candidate channel is a channel consisting of a portion of the bandwidth reserved in the microwave service channel, and the first candidate channel is virtually isolated from the microwave service channel; the second candidate channel is a data channel independent of the microwave service channel; wherein the security level of the second candidate channel is higher than the security level of the first candidate channel.

[0175] In some other embodiments, the second candidate channel is constructed in one of the following ways: inserting a variable frame header into a frame header portion of a microwave frame to carry microwave management data; inserting a pilot into a microwave sideband spectrum resource to carry microwave management data.

[0176] In some other embodiments, the determination module 802 is specifically used to preliminarily determine a first available channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set; obtain the resource utilization of the first available channel; when the resource utilization of the first available channel is greater than a preset threshold, determine a second available channel from the channel set; and use the first available channel and the second available channel as target channels.

[0177] In some other embodiments, when the microwave management data is encrypted data, there are two target channels, one for transmitting the encrypted data and the other for transmitting the key.

[0178] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present invention provides a possible structural diagram of the electronic device involved in the above-mentioned embodiment. Fig. 9 As shown, the electronic device 900 includes: a processor 902 , a communication interface 903 , and a bus 904 . Optionally, the electronic device 900 may further include a memory 901 .

[0179] The processor 902 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor 902 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0180] The communication interface 903 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0181] The memory 901 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0182] As a possible implementation, the memory 901 may exist independently of the processor 902, and the memory 901 may be connected to the processor 902 via a bus 904 to store instructions or program codes. When the processor 902 calls and executes the instructions or program codes stored in the memory 901, the data transmission method provided in the embodiment of the present invention can be implemented.

[0183] In another possible implementation, the memory 901 may also be integrated with the processor 902 .

[0184] The bus 904 may be an extended industry standard architecture (EISA) bus, etc. The bus 904 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0185] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.

[0186] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it may include the processes of the above method embodiments. The computer-readable storage medium can be the memory or memory of any of the above embodiments. The above computer-readable storage medium can also be an external storage device of the above service calling device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above service calling device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above service calling device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above service calling device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0187] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program product runs on a computer, the computer is enabled to execute any one of the data transmission methods provided in the above embodiments.

[0188] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: Applied to a microwave transmission network, the method comprises: Acquiring microwave management data to be transmitted; Determining a target channel of the microwave management data based at least on the importance of the microwave management data and the security level of at least one candidate channel in the channel set; The microwave management data is transmitted based on the target channel.

2. The method according to claim 1, characterized in that The security level of the candidate channel is determined based on the isolation degree of microwave service data and microwave management data in the candidate channel.

3. The method according to claim 1, characterized in that Determining a target channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set includes: In the case where the importance of the microwave management data is greater than or equal to a first preset threshold, taking a candidate channel in the channel set whose security level is greater than or equal to a preset security level as the target channel; When the importance of the microwave management data is less than the first preset threshold, the target channel is any candidate channel in the channel set.

4. The method according to claim 1, characterized in that: Determining a target channel of the microwave management data based at least on the importance of the microwave management data and the security level of the candidate channels in the channel set includes: The target channel of the microwave management data is determined based on the importance of the microwave management data, the security level of the candidate channels in the channel set, and the transmission quality of the candidate channels.

5. The method according to claim 4, characterized in that The channel set includes a first candidate channel and a second candidate channel, and the security level of the second candidate channel is higher than the security level of the first candidate channel; and determining the target channel of the microwave management data based on the importance of the microwave management data, the security level of the candidate channel in the channel set, and the transmission quality of the candidate channel, comprises: In the case where the importance of the microwave management data is less than a second preset threshold, if the transmission quality of the first candidate channel is greater than or equal to a first quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the first quality threshold, the second candidate channel is determined as the target channel of the microwave management data; In the case where the importance of the microwave management data is greater than or equal to the second preset threshold and less than the first preset threshold, if the transmission quality of the first candidate channel is greater than or equal to the second quality threshold, the first candidate channel is determined as the target channel of the microwave management data; if the transmission quality of the first candidate channel is less than the second quality threshold, the second candidate channel is determined as the target channel of the microwave management data; When the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is greater than or equal to a third quality threshold, the second candidate channel is determined as the target channel of the microwave management data.

6. The method according to claim 5, characterized in that The channel set also includes a spare channel, and the method further includes: In a case where the importance of the microwave management data is greater than or equal to the first preset threshold, if the transmission quality of the second candidate channel is less than the third quality threshold, the backup channel is used as the target channel of the microwave management data.

7. The method according to claim 6, characterized in that The backup channel is an Internet of Things wireless link.

8. The method according to claim 4, characterized in that The transmission quality of the candidate channel is determined based on a signal-to-noise ratio of the candidate channel.

9. The method according to claim 1, characterized in that: The channel set includes: a first candidate channel and a second candidate channel; The first candidate channel is a channel consisting of a portion of bandwidth reserved in the microwave service channel, and the first candidate channel is virtually isolated from the microwave service channel; The second candidate channel is a data channel independent of the microwave service channel; The security level of the second candidate channel is higher than the security level of the first candidate channel.

10. The method according to claim 9, characterized in that The second candidate channel is constructed in one of the following ways: Insert a variable frame header into the frame header of the microwave frame to carry microwave management data; A pilot is inserted into the microwave sideband spectrum resources to carry microwave management data.

11. The method according to claim 1, characterized in that: The step of determining the target channel of the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set includes: Preliminarily determining a first available channel for the microwave management data based on the importance of the microwave management data and the security level of the candidate channels in the channel set; Obtaining resource utilization of the first available channel; When the resource utilization rate of the first available channel is greater than a preset threshold, determining a second available channel from the channel set; The first available channel and the second available channel are used as the target channels.

12. The method according to claim 1, characterized in that In the case where the microwave management data is encrypted data, there are two target channels, one for transmitting the encrypted data and the other for transmitting the key.

13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the processor is coupled to the memory; the memory is used to store computer instructions, and the computer instructions are loaded and executed by the processor to enable a computer device to implement the data transmission method according to any one of claims 1 to 12.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer is enabled to execute the data transmission method according to any one of claims 1 to 12.

15. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed on an electronic device, the electronic device is enabled to perform the data transmission method according to any one of claims 1 to 12.