Data transmission method and device, equipment and storage medium

By using single-fiber time-division multiplexing in the optical monitoring channel (OSC) to transmit optical monitoring data and time-frequency measurement information, the problem of excessive fiber optic resource consumption for fiber optic timing signal transmission is solved, enabling the construction of a low-cost and efficient fiber optic timing network.

CN120915413APending Publication Date: 2025-11-07CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511101310.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

In existing technologies, the transmission of high-precision fiber optic timing signals relies on dedicated optical fibers, resulting in a large consumption of fiber optic resources, high costs for nationwide network construction, and poor compatibility with existing optical transmission systems.

Method used

Optical monitoring data and time-frequency measurement information are transmitted in the optical monitoring channel (OSC) using single-fiber time-division multiplexing. By splitting the OSC band, hybrid encapsulation, or orthogonal time slots, isolated transmission of optical monitoring data and time-frequency measurement information is achieved, avoiding signal interference and saving fiber resources.

Benefits of technology

No additional dedicated optical fiber is required, which reduces the network construction cost of optical fiber time synchronization network, ensures data transmission efficiency and synchronization accuracy, and is compatible with existing optical transmission systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120915413A_ABST
    Figure CN120915413A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and device, equipment and a storage medium, relates to the technical field of communication, and can enable optical fiber time service transmission not to occupy extra special optical fiber resources and reduce the networking cost of an optical fiber time service network. The method comprises the steps that optical monitoring data and time frequency measurement information are obtained, the optical monitoring data are data used for monitoring, managing and controlling an optical transmission network, and the time frequency measurement information is data obtained through measurement in the time and frequency synchronization process; and the optical monitoring data and the time-frequency measurement information are transmitted in an optical monitoring channel (OSC) in a single-fiber time division multiplexing mode, and the single-fiber time division multiplexing mode refers to that the time-frequency measurement information multiplexes and transmits the OSC of the optical monitoring data for data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a data transmission method and device, equipment and storage medium. BACKGROUND

[0002] The time-frequency synchronization technology based on optical fiber transmission has developed rapidly in recent years due to its high precision, high stability and low loss.

[0003] In the related art, the transmission of high-precision optical fiber time service signals depends on special optical fibers, and the time-frequency synchronization between master and slave stations is achieved through an independently deployed optical fiber link.

[0004] However, the deployment of special optical fibers requires a large number of valuable optical fiber resources, and the nationwide network construction cost is high. SUMMARY

[0005] The present application provides a data transmission method, device, equipment and storage medium, which can effectively reduce the network construction cost of the optical fiber time service network.

[0006] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a data transmission method, which comprises:

[0008] Obtaining optical monitoring data and time-frequency measurement information, and transmitting the optical monitoring data and the time-frequency measurement information in an optical supervisory channel (OSC) in a single-fiber time division multiplexing manner, wherein the single-fiber time division multiplexing manner refers to transmitting the time-frequency measurement information in the OSC channel for transmitting the optical monitoring data.

[0009] Through the scheme provided by the present application, the OSC channel for transmitting the optical monitoring data can be multiplexed to synchronously transmit the time-frequency measurement information in a single-fiber time division multiplexing manner, without the need for additional special optical fibers, without occupying service wavelengths, saving optical fiber resources and network construction cost, adapting to single-fiber bidirectional transmission requirements, and being compatible with existing optical transmission systems, thereby ensuring data transmission efficiency and synchronization accuracy.

[0010] A possible implementation manner is that the optical monitoring data and the time-frequency measurement information are transmitted in the OSC in a single-fiber time division multiplexing manner, which can be specifically implemented by splitting the waveband corresponding to the OSC, and transmitting the optical monitoring data and the time-frequency measurement information in the OSC through different wavebands. By splitting the OSC waveband into different sub-wavebands to transmit the optical monitoring data and the time-frequency measurement information, the two types of data are transmitted separately to avoid mutual interference, thereby ensuring the transmission stability and accuracy of each type of data, and without occupying service wavelengths.

[0011] In another possible implementation, the wave band corresponding to the OSC is split, and the optical monitoring data and the time-frequency measurement information are transmitted in the OSC through different wave bands, which can be specifically implemented as follows: the wave band corresponding to the OSC is split into a first sub-wave band and a second sub-wave band; the optical monitoring data is transmitted in the first sub-wave band, and the time-frequency measurement information is transmitted in the second sub-wave band. The OSC wave band is split into the first sub-wave band and the second sub-wave band, the sub-wave bands are determined according to the time-frequency information transmission requirement, the high-precision synchronization performance is ensured, and compatibility with the original function of the OSC is maintained.

[0012] In another possible implementation, the optical monitoring data and the time-frequency measurement information are transmitted in the OSC in a single-fiber time-division multiplexing manner, which can be specifically implemented as follows: the optical monitoring data and the time-frequency measurement information are mixed and encapsulated to obtain mixed data; and the mixed data is transmitted in the OSC. After the optical monitoring data and the time-frequency measurement information are mixed and encapsulated, the two types of data are transmitted in the OSC, the OSC channel bandwidth can be efficiently utilized, and the order of synchronous transmission of the two types of data is ensured through encapsulation.

[0013] In another possible implementation, the mixed encapsulation includes at least one of the following manners: a whole transmission period of the optical monitoring data and the time-frequency measurement information is divided into frames with a fixed length, each frame includes two first time slots with the same length, a first time slot encapsulates the optical monitoring data, a second time slot encapsulates the time-frequency measurement information, and the two first time slots are arranged continuously and are cyclically multiplexed; the optical monitoring data and the time-frequency measurement information are alternately inserted in continuous time slots; or priorities of the optical monitoring data and the time-frequency measurement information are determined, and a frame with a fixed length is divided into time slots with corresponding lengths for the optical monitoring data and the time-frequency measurement information according to the priorities. The fixed frame length and double time slot structure ensure data isolation and periodic synchronization, time multiplexing is implemented through time slot alternation insertion, time delay jitter is reduced, and the transmission certainty of critical data is ensured through dynamic slicing according to priorities. The three modes optimize the OSC bandwidth utilization rate, and compatibility and flexibility are considered.

[0014] In another possible implementation, the data transmission method provided in the application can further include: in the case where the optical monitoring data is transmitted back and forth through two OSCs, the optical monitoring data is transmitted bidirectionally through a first OSC in the two OSCs in a single-fiber mode; and the time-frequency measurement information is transmitted through a second OSC in the two OSCs in a single-fiber mode. The optical monitoring data and the time-frequency measurement information are carried by two OSC channels respectively, the first OSC adopts a single-fiber bidirectional mode to meet the monitoring data back-and-forth transmission requirement, the second OSC is used for unidirectional transmission of the time-frequency signal, time delay asymmetry error caused by bidirectional transmission is avoided, and high-precision synchronization performance is improved while the existing OSC resources are multiplexed.

[0015] In another possible implementation, in the case of transmitting optical monitoring data through two OSC round trips, the first OSC of the two OSCs is used for single-fiber bidirectional transmission of the optical monitoring data, which can be specifically implemented as follows: dividing a transmission period into two orthogonal time slot segments, respectively corresponding to optical monitoring data transmission in the first direction and the second direction; and transmitting the optical monitoring data in the first direction and the second direction through the same wavelength optical signal of the first OSC in the corresponding orthogonal time slot segments. The first OSC uses orthogonal time slot segment division to time-divisionally transmit the optical monitoring data in the two directions on the same wavelength, thereby avoiding signal conflict of the same-wave bidirectional transmission and saving wavelength resources; and the orthogonal time slots ensure strict alignment of the data transmission timing.

[0016] In a second aspect, a data transmission apparatus is provided, and the apparatus includes:

[0017] An acquisition module, which acquires optical monitoring data and time-frequency measurement information, wherein the optical monitoring data refers to data used for monitoring, managing and controlling an optical transmission network, and the time-frequency measurement information refers to measurement data used for realizing time and frequency synchronization;

[0018] A transmission module, which transmits the optical monitoring data and the time-frequency measurement information in an optical supervisory channel (OSC) in a single-fiber time-division multiplexing manner, wherein the single-fiber time-division multiplexing manner refers to multiplexing transmission of the time-frequency measurement information in the OSC for data transmission of the optical monitoring data.

[0019] In a possible implementation, the transmission module is further configured to: split a wavelength band corresponding to the OSC, and transmit the optical monitoring data and the time-frequency measurement information in the OSC through different wavelength bands.

[0020] In another possible implementation, the transmission module is further configured to: split a wavelength band corresponding to the OSC into a first sub-wavelength band and a second sub-wavelength band; and transmit the optical monitoring data in the first sub-wavelength band and transmit the time-frequency measurement information in the second sub-wavelength band.

[0021] In another possible implementation, the transmission module is further configured to: mix and encapsulate the optical monitoring data and the time-frequency measurement information to obtain mixed data; and transmit the mixed data in the OSC.

[0022] In another possible implementation, the mixing and encapsulation includes at least one of the following manners: dividing a whole transmission period of the optical monitoring data and the time-frequency measurement information into a plurality of frames with fixed lengths, each frame containing two first time slots, a first first time slot encapsulating the optical monitoring data and a second first time slot encapsulating the time-frequency measurement information, and the two first time slots being arranged continuously and being multiplexed cyclically; alternately inserting the optical monitoring data and the time-frequency measurement information in continuous time slots; determining priorities of the optical monitoring data and the time-frequency measurement information, and dividing the frames with fixed lengths into time slots with corresponding lengths according to the priorities of the optical monitoring data and the time-frequency measurement information.

[0023] In another possible implementation, the transmission module is further configured to: in the case of transmitting the optical monitoring data through two OSC round trips, transmit the optical monitoring data through the first of the two OSCs in single-fiber bidirectional transmission; and transmit the time-frequency measurement information through the second of the two OSCs in single-fiber transmission.

[0024] In another possible implementation, the transmission module is further configured to: divide the transmission period into two orthogonal time slot segments, corresponding to transmission of the optical monitoring data in the first direction and the second direction respectively; and transmit the optical monitoring data in the first direction and the second direction through the same wavelength optical signal of the first OSC in the corresponding orthogonal time slot segment.

[0025] In a third aspect, a computer device is provided, which includes a processor and a memory, and the memory stores at least one computer program, which is loaded and executed by the processor to implement the data transmission method according to the above aspect.

[0026] In a fourth aspect, a computer readable storage medium is provided, which stores at least one computer program, which is loaded and executed by a processor to implement the data transmission method according to the above aspect.

[0027] In a fifth aspect, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the data transmission according to the above aspect is implemented.

[0028] The above third aspect to fifth aspect provide solutions for implementing the method according to the first aspect, and the specific implementation will not be repeated. The technical effects of any one of the implementation manners of the third aspect to fifth aspect can refer to the technical effects of any one of the implementation manners of the first aspect, which will not be repeated here.

[0029] It should be noted that the various possible implementation manners of any one of the above aspects can be combined as long as the solutions are not contradictory. BRIEF DESCRIPTION OF DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0031] Figure 1 The architecture schematic diagram of the computer system provided in the embodiments of the present application is shown in the following figure.

[0032] Figure 2A flowchart of a data transmission method provided in an embodiment of the present application is shown in FIG. 1.

[0033] Figure 3 A flowchart of a data transmission method provided in an embodiment of the present application is shown in FIG. 1.

[0034] Figure 4 A structural diagram of a data transmission device provided in an embodiment of the present application is shown in FIG. 2.

[0035] Figure 5 A structural diagram of a computer device provided in an embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION

[0036] In the embodiments of the present application, in order to clearly describe the technical solutions of the embodiments of the present application, the same items or similar items with basically the same functions and effects are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not limit being different. The technical features described by "first", "second" have no sequence or size order.

[0037] In the embodiments of the present application, the words such as "exemplarily" or "for example" are used to represent as an example, illustration or explanation. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the words such as "exemplarily" or "for example" are intended to present the related concept in a specific manner and facilitate understanding.

[0038] In the embodiments of the present application, at least one can also be described as one or more, and the plurality can be two, three, four or more, which is not limited by the present application.

[0039] In addition, the network architecture and the scenario described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. The skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0040] In order to facilitate understanding, the terms involved in the embodiments of the present application are first explained.

[0041] Optical monitoring channel: refers to an auxiliary management channel independent of a service optical channel in an optical transport network, mainly used for realizing monitoring, management and control of an optical transmission system, including real-time monitoring of performance parameters such as optical power and wavelength state, locating link faults, providing control signaling transmission for transmission equipment, and transmitting synchronous clock signals, etc.

[0042] Single fiber time division multiplexing mode: refers to the transmission mode of time division multiplexing of optical monitoring data and time-frequency measurement information in the same OSC channel by dividing different time slots or time segments, that is, different types of data are transmitted alternately in the time dimension, sharing the optical fiber resources.

[0043] Sub-band: refers to splitting the standard band corresponding to the OSC, such as 1511nm±7nm, into multiple smaller wavelength intervals, each interval serving as an independent transmission channel, respectively carrying optical monitoring data or time-frequency measurement information, and realizing physical layer data isolation.

[0044] Hybrid packaging: refers to the transmission mode of merging optical monitoring data and time-frequency measurement information into the same data stream according to a predetermined rule in the OSC channel, ensuring that the two types of data are sequentially multiplexed in bandwidth.

[0045] Single fiber bidirectional transmission: refers to the transmission of data in two directions, such as from the master station to the slave station and from the slave station to the master station, on the same optical fiber, avoiding signal collision through time slot division.

[0046] Orthogonal time slot segment: refers to two non-overlapping time segments divided in the transmission period, respectively corresponding to the data transmission in two directions, ensuring that the bidirectional signals on the same wavelength are completely separated in the time dimension, avoiding interference.

[0047] Time-frequency synchronization: refers to the high-precision unification of time and frequency between the remote slave station and the reference source master station by transmitting time and frequency signals, the core of which is to eliminate the influence of fiber link delay and noise on synchronization.

[0048] It should be noted that the information (including but not limited to equipment information, object personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the object or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards.

[0049] For example, in the industry's common optical fiber time-frequency synchronization technology, there are mainly two implementation ways for the transmission of high-precision optical fiber timing signals, which are described as follows.

[0050] One is an independent deployment mode using special optical fibers and special equipment: through a separately laid optical fiber link, the time and frequency signals of the master station are modulated onto the optical carrier, transmitted to the slave station through the special optical fiber, and high-precision synchronization between the master and slave stations is realized. In this process, the core is to eliminate the transmission delay of the optical fiber link and eliminate the influence of link noise through single-fiber bidirectional transmission and bidirectional time comparison method, to cope with the problems of optical fiber time delay changing with temperature and tension and double-fiber bidirectional asymmetric error; the other is a mode of trying to integrate the optical fiber timing signal with the OTN (Optical Transport Network) service: at the level of the optical multiplexing section of the OTN, the time and frequency signals are integrated with the service signals, and the time and frequency signals are carried by the transmission link of the OTN, so as to reduce the dependence on special optical fibers. Among them, the OTN transmits different service signals through optical multiplexing section, and the optical timing signal is one of them, relying on the optical transmission link of the OTN to realize the synchronization of the master and slave stations.

[0051] However, the above prior art has obvious limitations. The special optical fiber deployment mode needs to occupy a large number of valuable optical fiber resources, the cost of nationwide network construction is high, and the special equipment has poor compatibility with the existing network; and the scheme of integrating with the OTN service needs to occupy a specific service wavelength, which causes the wavelength to be unable to carry the original service, and because the optical timing is highly sensitive to the bidirectional asymmetric error, the compatibility problem of bidirectional optical amplification in the transmission path also needs to be solved, which is difficult to realize low-cost and high-precision time and frequency synchronization without affecting the existing OTN service.

[0052] Based on this, the present application provides a data transmission method, obtaining optical monitoring data and time and frequency measurement information, and transmitting the optical monitoring data and time and frequency measurement information in a single-fiber time division multiplexing manner in an optical monitoring channel OSC. The optical timing transmission can be realized without occupying additional special optical fiber resources, reducing the network construction cost of the optical timing network.

[0053] The scheme provided by the embodiments of the present application will be described in detail below with reference to the drawings.

[0054] The scheme provided by the present application can be applied to Figure 1 The computer system shown in the figure, such as Figure 1 The architecture diagram of the computer system shown.

[0055] Exemplarily, Figure 1The computer system shown includes a master device (time-frequency synchronization master device) 101 and a slave device (time-frequency synchronization slave device) 102, which can generate and send time-frequency measurement information to the slave device through the OSC, for example, as a high-precision time-frequency reference source, and receive optical monitoring data returned by the slave device, monitor the link state, calculate the synchronization error, and guide the time-frequency synchronization strategy adjustment to provide a time-frequency calibration reference for the slave device. The slave device 102 can be a time-frequency synchronization slave device, which can receive time-frequency measurement information transmitted by the master OSC, calibrate the local clock, and also collect its own optical link monitoring data (such as optical power and time delay) to return to the master station to feedback the synchronization state, and realize time-frequency closed-loop synchronization with the master station.

[0056] Optionally, the master device can be a core network device supporting OSC transmission control and optical monitoring data processing.

[0057] For example, a high-precision time server supporting the 1588v2 protocol, an OTN device, or a special time-frequency synchronization master node device.

[0058] The slave device can be a terminal or network node device that needs to maintain high-precision time-frequency synchronization with the master station.

[0059] For example, a 5G base station (which needs to maintain time-frequency synchronization to ensure consistent signal transmission and reception timing), a data center edge computing device (which relies on the master time-frequency reference to realize cross-node data collaboration), an OTN slave node device (which integrates a time-frequency synchronization module to receive calibration information from the master station and feedback the local optical link state), a high-precision sensor gateway in the industrial control field (which needs to realize multi-device collaborative sampling based on the master time-frequency reference), and the like.

[0060] The "acquisition" of the master device 101 and the slave device 102 in the present application includes any term with acquisition function such as query, discovery, and extraction, which is not limited in the present application.

[0061] Both of them interact with each other through the OSC, the master 101 is responsible for signal issuance and link management, the slave 102 performs synchronization calibration and state feedback, and a closed-loop time-frequency synchronization system is constructed to adapt to low-latency and high-precision scenarios such as optical timing and 5G base station clock synchronization, and to realize efficient multiplexing of monitoring and synchronization data by using OSC resources.

[0062] Figure 1 An exemplary master device 101 and slave device 102 are shown. Optionally, the master device 101 and the slave device 102 can be independent physical servers of the time-frequency synchronization master and slave, or can be a server cluster or distributed system composed of multiple physical servers, or can be a cloud server providing basic cloud computing services such as time-frequency synchronization and link monitoring. The implementation mode and application scenario of the computer device 100 in the present application are not limited.

[0063] Optionally, the computer system can also include network communication devices such as switches, routers, firewalls, etc., and automatically perform device configuration such as IP address, port setting, access permission, etc., to build a stable and secure network environment, guarantee the transmission stability of time-frequency synchronization signals and monitoring data, and provide link state feedback for high-precision time-frequency calibration. The embodiments of the present application do not limit this.

[0064] Figure 2 A flowchart of a data transmission method provided by an embodiment of the present application is shown. The method can be executed by a computer device, which can be a master station device. The data transmission method provided by the embodiments of the present application can be applied to a base station clock synchronization scenario. In the base station clock synchronization scenario, time-frequency measurement information is transmitted by multiplexing an existing OSC channel, without laying a dedicated optical fiber for base station synchronization, thereby reducing the construction cost of the synchronization network. Single-fiber time division multiplexing and OSC out-of-band characteristics avoid occupying service wavelengths and do not affect existing backhaul services. OSC does not pass through an optical amplifier, thereby avoiding bidirectional amplification asymmetry error and guaranteeing the clock synchronization accuracy between base stations.

[0065] As shown in Figure 2 The data transmission method provided by the embodiments of the present application can include the following steps.

[0066] Step S201: The computer device acquires optical monitoring data and time-frequency measurement information.

[0067] The optical monitoring data is data transmitted through an OSC channel for monitoring, managing and controlling an optical transmission network, including but not limited to optical link performance parameters such as optical power, bit error rate, fault alarm information, device control signaling, etc.

[0068] The time-frequency measurement information is measurement data for realizing high-precision time and frequency synchronization, including time deviation measurement values, frequency offset, synchronization state identification, time-frequency signal transmission delay, etc., and is core data for ensuring the unification of master and slave station time and frequency in optical fiber time service.

[0069] In some embodiments, the computer device can acquire optical monitoring data from various network element devices in the optical transmission network through the OSC.

[0070] The network element device is a basic transmission device in an optical transmission network (such as OTN), including but not limited to an optical amplifier for monitoring and outputting optical power, an optical relay station for collecting link fault alarms, a reconfigurable optical add-drop multiplexer (ROADM) device for feeding back wavelength state, etc.

[0071] Optionally, after the network element device generates monitoring data such as optical power, bit error rate, temperature alarm, and control signaling in real time, the monitoring data is transmitted to the computer device through the OSC channel for link state monitoring and management.

[0072] In some embodiments, the computer device can obtain time-frequency measurement information from the time-frequency synchronization master station through the optical monitoring channel.

[0073] The time-frequency synchronization master station is a core node in the optical fiber timing system that provides a high-precision time-frequency reference. It is mainly responsible for generating a stable time-frequency signal, transmitting time-frequency measurement information to the slave station through the OSC channel, and receiving synchronization state data feedback from the slave station.

[0074] Optionally, the time-frequency synchronization master station can be deployed as a server integrated with a high-precision clock source, or a redundant cluster composed of multiple nodes to improve reliability. At the same time, the time-frequency signal can be calibrated in real time by analyzing the optical monitoring data transmitted through the OSC.

[0075] For example, the time-frequency synchronization master station generates a reference time through an atomic clock, transmits time-frequency measurement information to the base station along the line through a single-fiber OSC, and dynamically adjusts the signal transmission power to ensure the synchronization accuracy of the slave station according to the optical power data transmitted back by the optical amplifier to evaluate the link stability.

[0076] Step S202: The computer device transmits optical monitoring data and time-frequency measurement information in a single-fiber time division multiplexing manner in the optical monitoring channel OSC.

[0077] Here, the single-fiber time division multiplexing manner refers to multiplexing transmission of time-frequency measurement information in the OSC that transmits optical monitoring data.

[0078] Single fiber refers to using only one physical optical fiber as the transmission medium, i.e., the transmission of optical monitoring data and time-frequency measurement information shares the same optical fiber, without the need for additional optical fibers to carry these two types of data.

[0079] Time division multiplexing refers to dividing the transmission period into multiple non-overlapping time segments (time slots), and different types of data (here, optical monitoring data and time-frequency measurement information) are transmitted in their respective time slots, achieving multiple data multiplexing on the same transmission medium through time dimension division.

[0080] Specifically: On the basis of single-fiber transmission, the transmission period is divided into specific time slots, a part of the time slots are allocated for optical monitoring data transmission, and another part of the time slots are allocated for time-frequency measurement information transmission. The two types of data are staggered in time to avoid signal conflict.

[0081] For example, in a 10 m transmission cycle, the 0-4 ms time slot is used to transmit optical monitoring data (such as optical power value), and the 4-10 ms time slot is used to transmit time-frequency measurement information (such as frequency offset). The two types of data are transmitted in different time segments through the same optical fiber.

[0082] Optionally, the single-fiber time division multiplexing mode can be implemented by dividing a fixed-length transmission frame and allocating independent time slots, or dynamically adjusting the time slot proportion according to the data priority.

[0083] For example, the transmission cycle is divided into 10 ms fixed frame length, and the first 5 ms time slot of each frame is used to transmit optical monitoring data, and the last 5 ms time slot is used to transmit time-frequency measurement information. The two first time slots are continuously and cyclically multiplexed, which not only guarantees the orderly transmission of the two types of data, but also fully utilizes the OSC bandwidth.

[0084] The fixed frame length means that the transmission cycle of optical monitoring data and time-frequency measurement information is divided into time segments with fixed length, and each segment is an independent transmission unit.

[0085] For example, the sender encapsulates data according to the fixed frame length, such as optical monitoring data for the first 5 ms and time-frequency measurement information for the last 5 ms. The receiver can accurately identify the time slot boundary of different types of data according to the preset frame length structure, avoiding transmission conflicts.

[0086] The preset frame length structure refers to the frame composition rule of fixed format defined in advance before data transmission, which is used to standardize the encapsulation method of optical monitoring data and time-frequency measurement information in the frame, including the total length of the frame, the number of time slot division, the length of each time slot and the corresponding data type, and the frame header synchronization identifier.

[0087] For example, for a 10 ms fixed frame length, the preset frame length structure can be defined as: frame header (0.5 ms, including synchronization code) + first time slot (4.5 ms, encapsulating optical monitoring data) + second time slot (5 ms, encapsulating time-frequency measurement information). The receiver can quickly locate and extract the two types of data according to the preset structure.

[0088] In summary, the scheme provided by the embodiment provides a data transmission method, which acquires optical monitoring data and time-frequency measurement information, and transmits the optical monitoring data and time-frequency measurement information in a single-fiber time division multiplexing mode in the optical monitoring channel OSC. The existing OSC is multiplexed, and the optical monitoring data and time-frequency information are transmitted in a single-fiber time division manner, without the need for dedicated optical fiber, saving cost and efficiently utilizing resources.

[0089] Figure 3 A flowchart of a data transmission method provided by an embodiment of the present application is shown. The method can be executed by a computer device.

[0090] Step S301: The computer device acquires optical monitoring data and time-frequency measurement information.

[0091] The introduction of this step can be referred to step S201, which will not be described in detail here.

[0092] Step S302: The computer device splits the OSC corresponding wavelength band, and transmits the optical monitoring data and time-frequency measurement information in the OSC through different wavelength bands.

[0093] Specifically, the computer device first determines the original wavelength band range corresponding to the OSC, and then splits it into multiple independent sub-wavelength bands, and then distributes the optical monitoring data to one of the sub-wavelength bands for transmission, and distributes the time-frequency measurement information to another sub-wavelength band for transmission.

[0094] The wavelength band corresponding to the OSC refers to the wavelength range dedicated to the optical monitoring channel, for example, the commonly used 1511nm±7nm wavelength band in the industry, which is independent of the wavelength of the service optical signal and is dedicated to carrying the monitoring and control data of the optical transmission network.

[0095] In some embodiments, the computer device splits the OSC corresponding wavelength band, and splits the OSC corresponding wavelength band into a first sub-wavelength band and a second sub-wavelength band, and transmits the optical monitoring data in the first sub-wavelength band and the time-frequency measurement information in the second sub-wavelength band.

[0096] Wavelength band splitting refers to splitting the original wavelength band of the OSC into multiple non-overlapping smaller wavelength intervals (i.e. sub-wavelength bands), each sub-wavelength band serving as an independent transmission channel and can carry a type of data. The core of the splitting is to realize data shunting through wavelength isolation to avoid interference between different types of data in transmission.

[0097] In some embodiments, the split sub-wavelength bands need to meet the transmission characteristics of the two types of data: the optical monitoring data has higher real-time requirements but lower sensitivity to transmission accuracy, and can be allocated to a sub-wavelength band with moderate bandwidth; the time-frequency measurement information has very high requirements for transmission accuracy, such as phase stability, and needs to be allocated to a sub-wavelength band with lower noise and more stable transmission characteristics.

[0098] For example, if the original OSC wavelength band is 1505-1515nm, it can be split into 1505-1510nm (first sub-wavelength band) and 1510-1515nm (second sub-wavelength band); wherein the first sub-wavelength band is used for transmitting optical monitoring data, and the second sub-wavelength band is used for transmitting time-frequency measurement information.

[0099] Wavelength band splitting can be realized by hardware such as optical filters: the sending end modulates the two types of data onto the optical carriers of the corresponding sub-wavelength bands through the filter, and the receiving end separates the signals of different sub-wavelength bands through the matching filter to ensure accurate data extraction.

[0100] Step S303: The computer device mixes and packages the optical monitoring data and the time-frequency measurement information to obtain mixed data, and transmits the mixed data in the OSC.

[0101] The mixed packaging refers to a data processing manner of integrating the optical monitoring data and the time-frequency measurement information into the same transmission unit according to a preset time slot rule. The core is to realize the shared transmission of the two types of data in the OSC channel through the division of the time dimension.

[0102] The preset time slot rule is a rule for allocating time slots in the same transmission unit when the optical monitoring data and the time-frequency measurement information are mixed and packaged. The core is to ensure the orderly transmission of the two types of data in the OSC channel through the division of the time dimension, and the receiving end can accurately separate the data according to the rule.

[0103] The same transmission unit refers to a structured data carrier for integrating the optical monitoring data and the time-frequency measurement information and transmitting in the OSC, which is usually represented as a fixed-length transmission frame.

[0104] For example, a 10ms fixed frame is used as the same transmission unit, the first 5ms time slot is used to package the optical monitoring data, and the last 5ms time slot is used to package the time-frequency measurement information; or the time slots are dynamically allocated according to the priority.

[0105] In some embodiments, the mixed packaging according to the preset time slot rule includes at least one of the following ways:

[0106] The entire transmission cycle of the optical monitoring data and the time-frequency measurement information is divided into several fixed-length frames, each frame contains two first time slots, the first first time slot packages the optical monitoring data, and the second first time slot packages the time-frequency measurement information, and the two first time slots are arranged continuously and are cyclically multiplexed.

[0107] The optical monitoring data and the time-frequency measurement information are alternately inserted in the continuous time slots.

[0108] Or determine the priority of the optical monitoring data and the time-frequency measurement information, and divide the fixed-length frame into time slots of corresponding lengths according to the priority of the optical monitoring data and the time-frequency measurement information.

[0109] The transmission cycle refers to the time interval for completing a complete transmission cycle of the optical monitoring data and the time-frequency measurement information, and is the basic time unit of the periodic transmission of the two types of data.

[0110] For example, if the optical monitoring data and the time-frequency measurement information are alternately transmitted every 10ms, then 10ms is a transmission cycle, and the cycle will be repeated to realize continuous transmission.

[0111] The first time slot refers to a time segment for separately carrying one type of data divided in a fixed-length frame, and is a basic time allocation unit in the frame.

[0112] Specifically, the first time slot specifically refers to two time segments of the same length, wherein the first first time slot is specifically used for encapsulating optical monitoring data, and the second first time slot is specifically used for encapsulating time-frequency measurement information, and the two are arranged continuously in the frame.

[0113] The fixed-length frame is a structured unit for carrying data in a transmission period, and has a fixed total time length, such as 5 ms, 10 ms, etc., and internally contains the above two first time slots.

[0114] The alternately inserting optical monitoring data and time-frequency measurement information in the continuous time slots is to divide the transmission period into a plurality of time slots that are continuous and sequentially connected, and separately encapsulate one type of data in each time slot in the order of “optical monitoring data—time-frequency measurement information—optical monitoring data—time-frequency measurement information……”.

[0115] For example: time slot 1 only transmits optical monitoring data, time slot 2 only transmits time-frequency measurement information, time slot 3 again transmits optical monitoring data, time slot 4 again transmits time-frequency measurement information, and so on to form a cyclically alternating transmission mode.

[0116] The priority of the optical monitoring data and the time-frequency measurement information refers to the level set according to the transmission requirements of the two types of data, and is used to dynamically allocate time slot resources of the OSC channel when mixed encapsulation.

[0117] Specifically, the core role of the priority is to determine the time slot proportion of the two types of data in the fixed-length frame: the data with high priority is allocated a longer time slot to ensure its transmission requirements; and the data with low priority is allocated a relatively shorter time slot.

[0118] For example, if the time-frequency measurement information is set as high priority because it directly affects high-precision synchronization, and the optical monitoring data is low priority, then in the fixed-length frame, the time slot length of the time-frequency measurement information will be greater than that of the optical monitoring data, ensuring that the time-frequency signal can be transmitted more stably and fully, and vice versa. If the real-time requirement of the optical monitoring data is higher in a specific scene, the priority of the optical monitoring data can be increased to obtain a longer time slot.

[0119] Dividing the fixed-length frame into time slots of corresponding lengths for the optical monitoring data and the time-frequency measurement information according to the priority is to divide the fixed-length frame into two time slots, including a second time slot and a third time slot.

[0120] The second time slot is a time segment allocated to one type of data according to the priority, and the length thereof is determined by the priority of the type of data.

[0121] The third time slot is a time segment allocated to another type of data, and the length of the third time slot is longer than the length of the second time slot if the priority of the another type of data is higher, and the two time slots together constitute a frame of a fixed length, and the transmission requirements of the two types of data are adapted by allocating time slots of different lengths.

[0122] For example, if the total length of the frame of the fixed length is 20 ms, and the priority of the preset time-frequency measurement information is higher than the optical monitoring data, the second time slot is a time segment allocated to the optical monitoring data, and the length of the second time slot is shorter, for example, 5 ms, which is used to encapsulate monitoring data such as optical amplifier output power, link fault alarm, and the third time slot is a time segment allocated to the time-frequency measurement information, and the length of the third time slot is longer, for example, 15 ms, which is used to encapsulate synchronization data such as master-slave station time deviation and frequency offset. The two first time slots continuously occupy the frame length of 20 ms, and the receiving end can accurately separate and extract the two types of data according to the preset rule that the second time slot corresponds to the optical monitoring data and the third time slot corresponds to the time-frequency measurement information.

[0123] Step S304: The computer device uses a first OSC of the two OSCs to transmit the optical monitoring data in single-fiber bidirectional mode and uses a second OSC of the two OSCs to transmit the time-frequency measurement information in single-fiber mode.

[0124] The computer device transmits the optical monitoring data in the case of using the two OSCs to transmit the optical monitoring data in round trip is realized based on the single-fiber bidirectional modification of the original traditional OSC.

[0125] The single-fiber bidirectional modification of the original traditional OSC refers to optimizing one of the traditional OSCs (i.e., the first OSC) from single-fiber unidirectional transmission mode to single-fiber bidirectional transmission mode by using a preset allocation rule (including time slot length and position, direction correspondence, synchronization reference, and transmission-reception state switching).

[0126] Specifically, based on the global clock synchronization mechanism, the transmission period is divided into two orthogonal time slot segments, the downlink time slot corresponds to the first direction from the master station to the slave station, and the uplink time slot corresponds to the second direction from the slave station to the master station, the master station only sends the optical monitoring data through the same wavelength of the first OSC in the downlink time slot and switches to the receiving state after the end of the time slot, and the slave station only sends the optical monitoring data through the same wavelength in the uplink time slot and switches to the receiving state after the end of the time slot, and the time dimension time slot orthogonal isolation is used to realize the time division transmission of the bidirectional signals on the same wavelength, so that the first OSC can complete the round trip transmission of the optical monitoring data without additional wavelength resources, and the original OSC hardware resources are multiplexed, and a channel is reserved for another OSC to transmit the time-frequency measurement information.

[0127] The first OSC refers to the OSC configured to transmit the optical monitoring data in single-fiber bidirectional mode in the two optical monitoring channels.

[0128] Specifically, when transmitting optical monitoring data through two OSCs, the first OSC undertakes the task of bidirectional transmission of optical monitoring data: by dividing the transmission period into two orthogonal time slot segments corresponding to two transmission directions, optical monitoring data in the two directions is transmitted in the corresponding orthogonal time slot segments on the same wavelength optical signal of the first OSC, thereby realizing single-fiber bidirectional transmission.

[0129] The second OSC refers to one of the two optical monitoring channels configured to transmit time-frequency measurement information in a single direction, which is used to transmit time-frequency measurement information in a single direction.

[0130] In some embodiments, the transmission period is divided into two orthogonal time slot segments corresponding to optical monitoring data transmission in the first direction and the second direction.

[0131] The first direction and the second direction are opposite directions.

[0132] The optical monitoring data in the first direction and the second direction is transmitted in the corresponding orthogonal time slot segments on the same wavelength optical signal of the first OSC.

[0133] The two orthogonal time slot segments refer to dividing the transmission period into an uplink time slot and a downlink time slot according to a preset allocation rule, the uplink time slot being used for transmitting optical monitoring data from the slave station to the master station, and the downlink time slot being used for transmitting optical monitoring data from the master station to the slave station.

[0134] Specifically, the master station and the slave station maintain time slot alignment based on a global clock synchronization mechanism, the master station only transmits optical monitoring data in the downlink time slot and switches to a receiving state after the end of the downlink time slot, and the slave station only transmits optical monitoring data in the uplink time slot and switches to a receiving state after the end of the uplink time slot. Bidirectional optical monitoring data is transmitted on the same wavelength optical signal of the first OSC, and the signals in the two directions are orthogonal in the time dimension through time slot division.

[0135] For example, assuming that the two OSCs are OSC1 and OSC2, OSC1 is the first OSC, and a 10ms transmission period is divided into two orthogonal time slot segments, time slot 1* is 5ms, corresponding to optical monitoring data from the master station to the slave station, and time slot 2* is 5ms, corresponding to optical monitoring data from the slave station to the master station. OSC2 is the second OSC, which only transmits time-frequency measurement information in a single direction within the 10ms period, such as timestamps and frequency calibration data sent from the master station to the slave station, and occupies the same wavelength of OSC2 throughout the transmission without switching the transmission direction. Through single-direction transmission, the synchronization error caused by the asymmetry of the bidirectional path is eliminated.

[0136] Among them, the preset allocation rule refers to the predefined rules used to clarify the time division, corresponding transmission direction and switching logic of the two time slots before the transmission period is divided into two orthogonal time slots. Its core is to ensure that the optical monitoring data of the first direction and the second direction do not overlap in the time dimension, so as to realize the orthogonal transmission of the same wavelength optical signal.

[0137] Specifically, the preset allocation rules include the following elements: the correspondence between time slot duration and location, direction, synchronization reference, and transmit / receive state switching.

[0138] The time slot duration and position define the length of two time slot segments within a specific transmission period. For example, when the transmission period is 10ms, the first 5ms is preset as the first orthogonal time slot segment, and the last 5ms as the second orthogonal time slot segment.

[0139] The direction correspondence is defined as follows: one time slot corresponds to the first direction, such as the downlink direction from the master station to the slave station, and the other corresponds to the second direction, such as the uplink direction from the slave station to the master station.

[0140] The synchronization benchmark is based on a global clock synchronization mechanism, which sets the start and end times of time slots, such as using 0ms, 5ms, and 10ms of the global unified clock as time slot switching nodes, to ensure that the master station and slave station have a consistent understanding of the time slot division.

[0141] The transmit / receive state switching defines the working state of the master station and slave station in each time slot.

[0142] Specifically, the switching of transmit and receive states means that the master station transmits in the downlink time slot and receives in the uplink time slot; while the slave station transmits in the uplink time slot and receives in the downlink time slot.

[0143] The foregoing mainly describes the solution provided in this application. Accordingly, this application also provides a data transmission apparatus for implementing the above-described method embodiments.

[0144] like Figure 4 The schematic diagram of the data transmission device shown indicates that the data transmission device may include an acquisition module 401 and a transmission module 402. The acquisition module 401 is used to perform... Figure 2 The operation of step S201 in the illustrated method and Figure 3 The illustrated method includes step S301; the transmission module 502 is used to execute... Figure 2 The operation of step S202 and Figure 3The data transmission apparatus performs the operations in steps S302, S303, and S304. In some embodiments, the data transmission apparatus includes hardware structures and / or software modules corresponding to the respective functions in order to implement the above functions. Those skilled in the art should easily realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application of the technical solution and design constraints. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0145] The embodiments of the present application can divide the data transmission apparatus into functional modules according to the above method embodiments. 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 integrated module can be implemented in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0146] As shown in FIG. 5, Figure 5 The computer device provided by the embodiments of the present application can include a processor 501, a bus 502, a communication interface 503, and a memory 504. The processor 501, the memory 504, and the communication interface 503 communicate through the bus 502. It should be understood that the present application does not limit the number of processors and memories in the computer device.

[0147] The bus 502 can be a PCI bus or an extended industry standard architecture (EISA) bus, or a UB bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 5 In the embodiments of the present application, only one line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus. The bus 502 can include a path for transmitting information between various components (for example, the memory 504, the processor 501, and the communication interface 503) of the computer device.

[0148] The processor 501 can include any one or more of a CPU, a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP), etc.

[0149] The memory 604 can include volatile memory (volatile memory), such as random access memory (RAM). The processor 501 can also include non-volatile memory (non-volatile memory), such as read-only memory (ROM), flash memory, a mechanical hard disk drive (HDD) or a solid state drive (SSD).

[0150] The communication interface 503 uses a transceiver module such as, but not limited to, a network interface card, a transceiver, to realize the communication between the computer device and other devices or communication networks.

[0151] The memory 504 stores executable program code, and the processor 501 executes the executable program code to realize the functions of the foregoing method embodiments, respectively. That is, the memory 504 has instructions for executing the above data transmission method.

[0152] In another aspect, a computer readable storage medium is provided, and the computer readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by the processor to realize the data transmission method provided by the above method embodiments.

[0153] In another aspect, a computer program product is provided, and the computer program product includes a computer program or instructions, and when the computer program or instructions are executed by the processor, the data transmission method of the above aspect is realized.

[0154] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the module is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, module and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0155] Since the data transmission device, computer readable storage medium and computer program product in the embodiments of the present application can be applied to the above method, the technical effects they can obtain can also refer to the above method embodiments, and the embodiments of the present application will not be repeated here.

[0156] The steps of a method or algorithm described in connection with the present disclosure can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable media, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC. Alternatively, the processor and the storage medium can reside as discrete components in a computing device. Moreover, in some embodiments, the processor and the storage medium can reside as discrete components in a computing device. Additionally, in some embodiments, the processor and the storage medium can be implemented as a chipset, such as a chipset for a personal computer, for example.

[0157] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions of the embodiments are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable modules. The computer programs or instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; or an optical medium, such as a digital video disc (digital video disc, DVD); or a semiconductor medium, such as a solid state disk (solid state drive, SSD). The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A data transmission method, characterized by, The method comprises: acquiring optical monitoring data and time-frequency measurement information, wherein the optical monitoring data refers to data used for monitoring, managing and controlling an optical transmission network, and the time-frequency measurement information refers to data measured in a time and frequency synchronization process; transmitting the optical monitoring data and the time-frequency measurement information in an optical supervisory channel (OSC) in a single-fiber time division multiplexing manner, wherein the single-fiber time division multiplexing manner refers to multiplexing transmission of the time-frequency measurement information to the OSC for data transmission of the optical monitoring data.

2. The method of claim 1, wherein, The method further comprises: splitting a wavelength band corresponding to the OSC, and transmitting the optical monitoring data and the time-frequency measurement information in the OSC through different wavelength bands.

3. The method of claim 2, wherein, The method further comprises: splitting the wavelength band corresponding to the OSC into a first sub-wavelength band and a second sub-wavelength band; transmitting the optical monitoring data in the first sub-wavelength band and transmitting the time-frequency measurement information in the second sub-wavelength band.

4. The method of claim 1, wherein, The method further comprises: mixing and packaging the optical monitoring data and the time-frequency measurement information to obtain mixed data; transmitting the mixed data in the OSC.

5. The method of claim 4, wherein, The mixing and packaging comprises at least one of the following manners: dividing a whole transmission period of the optical monitoring data and the time-frequency measurement information into a plurality of frames with fixed lengths, each frame containing two first time slots, a first first time slot packaging optical monitoring data, and a second first time slot packaging time-frequency measurement information, the two first time slots being arranged continuously and being cyclically multiplexed; alternately inserting optical monitoring data and time-frequency measurement information in continuous time slots; or, determining priorities of the optical monitoring data and the time-frequency measurement information, and dividing the frames with fixed lengths into time slots with corresponding lengths for the optical monitoring data and the time-frequency measurement information according to the priorities.

6. The method of claim 1, wherein, The method further comprises: in a case where the optical monitoring data is transmitted back and forth through two OSCs, transmitting the optical monitoring data in a single-fiber bidirectional manner through a first OSC of the two OSCs; transmitting the time-frequency measurement information in a single-fiber manner through a second OSC of the two OSCs.

7. The method of claim 6, wherein, The method further comprises: dividing a transmission period into two orthogonal time slot segments corresponding to optical monitoring data transmission in a first direction and a second direction respectively, wherein the first direction and the second direction are opposite directions; the optical monitoring data in the first direction and the second direction is transmitted in corresponding orthogonal time slot segments through a same wavelength optical signal of the first OSC.

8. A data transmission apparatus, characterized by comprising: The apparatus comprises: Obtaining optical monitoring data and time-frequency measurement information, the optical monitoring data is data used for monitoring, managing and controlling an optical transmission network, and the time-frequency measurement information is data measured in a time and frequency synchronization process; A transmission module, which transmits the optical monitoring data and the time-frequency measurement information in a single-fiber time-division multiplexing manner in the optical monitoring channel OSC, wherein the single-fiber time-division multiplexing manner refers to multiplexing transmission of the time-frequency measurement information to the OSC for data transmission.

9. A computer device, comprising: The computer device comprises a processor and a memory, and the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the data transmission method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the data transmission method according to any one of claims 1 to 7.

11. A computer program product, characterised in that, The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by the processor, the data transmission method according to any one of claims 1 to 7 is implemented.