CN110011759B - Data transmission method and system of constellation diagram in OTN transmission network - Google Patents
Data transmission method and system of constellation diagram in OTN transmission network Download PDFInfo
- Publication number
- CN110011759B CN110011759B CN201910198268.3A CN201910198268A CN110011759B CN 110011759 B CN110011759 B CN 110011759B CN 201910198268 A CN201910198268 A CN 201910198268A CN 110011759 B CN110011759 B CN 110011759B
- Authority
- CN
- China
- Prior art keywords
- data
- diagram
- constellation
- array
- constellation diagram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
- H04B10/075—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Quality & Reliability (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a data transmission method and a data transmission system for a constellation diagram in an OTN transmission network, and relates to the field of transmission networks. The method comprises the following steps: and converting the acquired constellation diagram data into hotspot diagram data, and transmitting the hotspot diagram data to a management plane once after all acquisition tasks are finished. The invention can effectively reduce the data transmission amount when the constellation diagram is monitored accumulatively.
Description
Technical Field
The invention relates to the field of transmission networks, in particular to a data transmission method and a data transmission system of a constellation diagram in an OTN transmission network.
Background
In the field of OTN (Optical Transport Network) transmission, a constellation diagram is generally used to reflect the quality of a transmitted Optical signal. When the quality of an optical signal is actually displayed, it is usually necessary to monitor the constellation data within a period of time instead of monitoring only the constellation data acquired at a certain time, and display the data by using the accumulated constellation data.
A large number of optical modules are arranged in a transmission system, a constellation diagram is generally used for monitoring the quality of an optical transmission signal in a transmission network within a certain period of time, and if a traditional mode is used, directly acquired constellation diagram data are transmitted to a management plane for display, and a large number of repeated constellation diagram data are transmitted in the middle.
For example, 700 coordinate points are acquired by one constellation diagram, wherein the coordinate point (xi, yi) appears 5 times repeatedly, the conventional method is to transmit the coordinate point directly, if the accumulated detection is performed for 1 hour once and the acquisition is performed for 1 time per minute, the coordinate point (xi, yi) appears 5 × 60 times repeatedly and is also transmitted 300 times, wherein 299 times repeat, and the longer the accumulation time, the larger the amount of repeated data.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
the constellation diagram data acquired in the transmission network contains a large amount of meaningless data, and the longer the accumulation time is, the larger the repeated data amount is.
Disclosure of Invention
The present invention is directed to overcome the above-mentioned drawbacks of the prior art, and provides a method and a system for transmitting data of a constellation diagram in a transmission network, which can effectively reduce the data transmission amount during the cumulative monitoring of the constellation diagram.
In a first aspect, a method for transmitting data of a constellation diagram in a transmission network is provided, which includes the following steps:
and converting the acquired constellation diagram data into hotspot diagram data, and transmitting the hotspot diagram data to a management plane once after all acquisition tasks are finished.
According to the first aspect, in a first possible implementation manner of the first aspect, the converting the acquired constellation diagram data into the hotspot diagram data includes the following steps:
the collected constellation diagram data is stored as a dot-matrix diagram array, the dot-matrix diagram array is updated after collection is completed each time, and after all collection tasks are finished, the dot-matrix diagram array is converted into hot spot diagram data.
According to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, storing the acquired constellation diagram data as a lattice diagram array includes the following steps:
and creating a lattice array of the constellation diagram data represented by a two-dimensional array, wherein subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and the array value of the lattice diagram is used for representing the occurrence times of the coordinate points.
According to a second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the hot point map is represented by a data structure of constellation data of a maximum number of occurrences + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation, and an array value of the hot point map is a relative value representing a relative number of occurrences of the coordinate point at the maximum resolution.
According to the first aspect, in a fourth possible implementation manner of the first aspect, after the hotspot graph data is transmitted to the management plane at one time, the method further includes the following steps:
and after receiving the hotspot graph, the management plane draws and displays the constellation graph in the hotspot graph mode.
In a second aspect, a data transmission system for constellation in a transmission network is provided, including a transmission device and a management plane, the transmission device being configured to: and converting the acquired constellation diagram data into hotspot diagram data, and transmitting the hotspot diagram data to a management plane once after all acquisition tasks are finished.
According to the second aspect, in a first possible implementation manner of the second aspect, the converting, by the transmission device, the acquired constellation diagram data into the hotspot diagram data includes the following steps:
the transmission equipment stores the acquired constellation diagram data into a dot diagram array, the dot diagram array is updated after acquisition is completed every time, and the dot diagram array is converted into hot spot diagram data after all acquisition tasks are finished.
According to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the storing, by the transmission device, the acquired constellation diagram data as a bitmap array includes the following steps:
the transmission device creates a lattice array of the constellation data expressed by a two-dimensional array, subscripts of the two-dimensional array respectively express horizontal and vertical coordinates of the constellation, and array values of the lattice array are expressed by the number of times of appearance of the coordinate point.
In a third possible implementation manner of the second aspect, the hot-point map is represented by a data structure of constellation data of a maximum number of occurrences + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation, and array values of the hot-point map are relative values representing relative times of occurrence of the coordinate point at the maximum resolution.
According to the second aspect, in a fourth possible implementation manner of the second aspect, the management plane is configured to: and after receiving the heat point diagram transmitted by the transmission equipment, drawing a constellation diagram in a heat point diagram mode and displaying the constellation diagram.
Compared with the prior art, the invention has the following advantages:
the embodiment of the invention provides a novel transmission mode of constellation data in an OTN transmission network, wherein equipment in the transmission network does not directly send the acquired constellation data to a management plane in real time, but converts the acquired data into a hotspot format, and transmits the hotspot format to the management plane for display once after the whole acquisition is finished. The embodiment of the invention realizes the conversion from the constellation diagram data to the hot spot diagram data, the construction mode of the hot spot diagram data can reduce the data volume, and the traditional multiple transmission is reduced to one-time transmission, so the data transmission volume can be effectively reduced when the accumulative constellation diagram monitoring is carried out in a transmission system.
Drawings
Fig. 1 is a flowchart of a data transmission method of a constellation diagram in an OTN transmission network according to an embodiment of the present invention.
Fig. 2 is a flowchart of collecting constellation data and converting and reporting in the embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the specific embodiments, it will be understood that they are not intended to limit the invention to the embodiments described. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. It should be noted that the method steps described herein may be implemented by any functional block or functional arrangement, and that any functional block or functional arrangement may be implemented as a physical entity or a logical entity, or a combination of both.
In order that those skilled in the art will better understand the present invention, the following detailed description of the invention is provided in conjunction with the accompanying drawings and the detailed description of the invention.
Note that: the example to be described next is only a specific example, and does not limit the embodiments of the present invention necessarily to the following specific steps, values, conditions, data, orders, and the like. Those skilled in the art can, upon reading this specification, utilize the concepts of the present invention to construct more embodiments than those specifically described herein.
The core idea of the embodiment of the invention is as follows: the transmission equipment converts the acquired constellation diagram data into hot spot diagram data, and transmits the hot spot diagram data to the management plane once after all acquisition tasks are finished.
Preferably, the transmission device converts the collected constellation diagram data into hotspot diagram data, and includes the following steps:
the transmission equipment stores the acquired constellation diagram data into a dot diagram array, the dot diagram array is updated after acquisition is completed every time, and the dot diagram array is converted into hot spot diagram data after all acquisition tasks are finished.
Preferably, the transmission device stores the acquired constellation diagram data as a lattice diagram array, and includes the following steps:
the transmission device creates a lattice array of the constellation data expressed by a two-dimensional array, subscripts of the two-dimensional array respectively express horizontal and vertical coordinates of the constellation, and array values of the lattice array are expressed by the number of times of appearance of the coordinate point.
Preferably, the hot spot diagram is represented by a data structure of constellation diagram data of a maximum occurrence number + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and array values of the hot spot diagram are relative values representing relative times of occurrence of the coordinate point at the maximum resolution.
The embodiment of the invention stores the acquired constellation diagram data into the dot diagram array, updates the dot diagram after the acquisition is finished each time, converts the dot diagram array into the hot spot diagram data after all the acquisition tasks are finished, and transmits the hot spot diagram data to the management plane for displaying at one time.
Preferably, after receiving the hotspot graph, the management plane draws and displays the constellation map in the hotspot graph.
The embodiment of the present invention further provides a data transmission system for a constellation diagram in an OTN transmission network, including a transmission device and a management plane, where:
a transmission device for: and converting the acquired constellation diagram data into hotspot diagram data, and transmitting the hotspot diagram data to a management plane once after all acquisition tasks are finished.
A management plane to: and after receiving the heat point diagram transmitted by the transmission equipment, drawing a constellation diagram in a heat point diagram mode and displaying the constellation diagram.
Preferably, the transmission device converts the collected constellation diagram data into hotspot diagram data, and includes the following steps:
the transmission equipment stores the acquired constellation diagram data into a dot diagram array, the dot diagram array is updated after acquisition is completed every time, and the dot diagram array is converted into hot spot diagram data after all acquisition tasks are finished.
Preferably, the transmission device stores the acquired constellation diagram data as a lattice diagram array, and includes the following steps:
the transmission device creates a lattice array of the constellation data expressed by a two-dimensional array, subscripts of the two-dimensional array respectively express horizontal and vertical coordinates of the constellation, and array values of the lattice array are expressed by the number of times of appearance of the coordinate point.
Preferably, the hot spot diagram is represented by a data structure of constellation diagram data of a maximum occurrence number + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and array values of the hot spot diagram are relative values representing relative times of occurrence of the coordinate point at the maximum resolution.
Referring to fig. 1, an embodiment of the present invention provides a data transmission method for a constellation diagram in an OTN transmission network, including the following steps:
the management plane issues a constellation diagram detection request, the transmission equipment continuously collects coordinate point data of the constellation diagram through the access optical device after receiving the request and reaching the detection starting time point, the collected constellation diagram data is stored as a dot-matrix diagram array, and the dot-matrix diagram array is updated again after the equipment collects the data each time. And after all the acquisition tasks are finished, the transmission equipment converts the dot-matrix array into hot spot map data and transmits the hot spot map data to the management plane once. And after receiving the hotspot graph data, the management plane displays the constellation graph data of the equipment by using a hotspot graph.
In the OTN transmission network, after a transmission device obtains a time period request which is issued by a management plane and needs to detect a constellation diagram, original coordinate point data of the constellation diagram is continuously obtained by an access optical device after a starting time point of a detection time period is reached, and the collected original coordinate point data of the constellation diagram is converted into a dot diagram array after each collection is finished.
The number of times of the coordinate points is recorded in the dot matrix array, the number of times of the coordinate points is changed along with the increase of the collection times, and a large amount of repeated data cannot be added.
And after the time period is over, converting the dot-matrix array into hot spot data according to the resolution required to be displayed and obtained from the management plane.
And the data value of the hot spot diagram is a relative value of the appearance of the coordinate point under the display resolution, and the coordinate point with the maximum appearance corresponds to the deepest color on the hot spot diagram.
And after all the collection tasks are finished, the transmission equipment sends the hotspot graph data to the management plane once and displays the hotspot graph data on the management plane.
In the OTN transmission network, the transmission equipment does not directly send the acquired constellation diagram data to the management plane in real time, but converts the acquired data into a hotspot format, and transmits the acquired data to the control plane for display once after the whole acquisition is finished.
The transmission device converts a large amount of collected data of the constellation diagram into a bitmap array, for example, 1000 points are collected at a time, the data format is (x0, y0), (x1, y1) to (xi, yi), wherein 0< i <1000, and xi, yi are 8-bit unsigned 2-ary numbers, and the data can be converted into a two-dimensional array, such as a [ x ] [ y ], wherein x and y have a value ranging from 0 to 255 (8 powers of 2), and a [ x ] [ y ] is the number of occurrences.
After the transmission equipment converts the constellation diagram data into the dot matrix diagram array, when the data is collected again, the constellation diagram data does not increase, only the value of a [ x ] [ y ] needs to be corrected, the size of the data for storing the constellation diagram information is 256 × 256 all the time, which represents the bit length of the maximum number of times of occurrence of the dots, for example, 16 bits represents the number of occurrence, and the data amount of the dot matrix diagram is 256 × 16 bits 1048576 bits all the time, which does not increase and increase along with the collection amount. If the test is carried out for 10 hours, the test is carried out once every 1 minute, and the test is directly reported in a traditional mode, wherein the data volume is 10 × 60 × 1000 × 8+ 8bit (9600000 bit), and is more than 9 times of the data of the dot-matrix.
And when the transmission equipment receives a request for acquiring the accumulated constellation data issued by the management plane, converting the bitmap data into a hotspot map data format. The two-dimensional array of the bitmap data is, for example, a [ x ] [ y ], wherein the value range of x and y is 0 to 255 (8 th power of 2), and a [ x ] [ y ] is the occurrence number. The data format after being converted into the heat map is time _ max + diff _ max + b [ x ] [ y ], wherein the time _ max is the occurrence frequency of the highest point of the bitmap data, the diff _ max is the bit number of the data b [ x ] [ y ], and the b [ x ] [ y ] value is the relative frequency. Converting to the format of the heat-point diagram data, the difference of the appearance probability of two coordinate points can be easily obtained, such as (b [ x2] [ y2] -b [ x1] [ x1 ])/2 to the power of diff _ max.
The transmission equipment transmits the hotspot graph to the management plane according to the agreed protocol format, so that the data volume can be transmitted according to the data resolution required by the management plane, and the data transmission volume is saved.
For example, the management plane has only 8-bit color resolution, i.e., 8 powers of 2, 256 colors, and only 256 colors to distinguish the occurrence times of a coordinate point, and the highest actual occurrence times need to be represented by 16-bit data, and when the dot diagram is converted into the hot spot diagram, the data size is reduced from the data size of 256 × 16 bits of the dot diagram to the data size of 2+1+256 × 8 bits of the hot spot diagram. After receiving the hot spot map data, the management plane can directly draw the constellation map in a hot spot map mode.
The embodiment of the invention provides a new constellation diagram data transmission mode, which realizes the conversion from constellation diagram data to hot spot diagram data and can effectively reduce the data transmission quantity when monitoring the accumulative constellation diagram in a transmission system.
For example, once every 24 hours and once every 1 minute, the transmission device obtains a constellation data monitoring of 1000 coordinate points with 8 bits, and the management plane may draw an image with 256 colors, in this case, if a conventional direct reporting manner is adopted, the constellation data amount is 24 × 60 × 1000 × 16 — 23040000bit, and the embodiment of the present invention adopts a transmission manner of a hotspot graph, and the data amount is 4+1+256 × 8 — 524293bit, so that the transmitted data amount is significantly reduced.
As a preferred embodiment, as shown in fig. 1, the transmission device creates an initial bitmap and a hot spot map to be displayed from the start of receiving the constellation diagram monitoring command, and stores the sampling start time, the display start time and the display end time.
When the transmission device creates a bitmap, it may be implemented by initializing a 2-dimensional lattice array, for example:
wide,high,start_time,
{data[0][0],data[0][1],…,data[0][wide-1]},
{data[1][0],data[1][1],…,data[0][wide-1]},
…
{data[high-1][0],data[high-1][1],…,data[high-1][wide-1]}
wherein, wide is the maximum length of the constellation diagram in the x-axis direction, high is the maximum length of the constellation diagram in the y-direction, start _ time is the test start time, and data [ x ] [ y ] is the frequency of the coordinate point (x, y) appearing from the beginning to the present acquisition process, wherein x is less than wide, and y is less than high.
The format of the hotspot graph in the embodiment of the invention is as follows:
{time_num,wide,high,
{time_idex,start_time,end_time,max_time,diff_max,
{data_brn[0][0],data_brn[0][1],…,data_brn[0][wide-1]},
{data_brn[1][0],data_brn[1][1],…,data_brn[0][wide-1]},
…
{data_brn[high-1][0],data_brn[high-1][1],…,data_brn[high-1][wide-1]}
}
}
the time _ num is the number of hot spots which need to be displayed in total, if a certain acquisition needs to display a constellation diagram of each day in 3 days from the beginning to the end of the acquisition, at this time, the time _ num is 3, if the 3-day constellation diagram needs to be obtained, the time _ num is 1, wide is the maximum length of the constellation diagram in the x-axis direction, high is the maximum length of the constellation diagram in the y-direction, time _ idex is an index of specific display times, diff _ max is the bit number of data b [ x ] [ y ], start _ time is accumulated start time, end _ time is end time, max _ time is the maximum number of times of occurrence of a time period point corresponding to the time _ idex, and data _ brn is the relative frequency of the specific coordinate point.
If the transmission device collects 1000 coordinate points at a time and once per minute, the original data of constellation coordinates are collected at 1000 × 60 × 24 point binary data every 1 day, for example, (x0, y0), (x1, y1) to (xi, yi), where 0< i <1000 and xi, yi are 8-bit unsigned 2-ary numbers, 2018-06-0110: 20 starts to collect, 0 appears at 0,0 appears at (0, 0) 1 appears at (0, 1) 0 appears at (0, 255) 0 appears at (255, 0) 0 appears at (255, 1) 10 appears at (255 ) 0 appears at (100 ) 255 appears at the highest point, 255 appears at 2018-06-0210: 20 ends to collect, and only one time is accumulated.
The dot-matrix diagram would be:
8,8,2018-06-01 10:20
{0,1,...,0}
...
{0,10,...,0}
the hotspot graph would be:
{1,8,8,
{0,2018-06-01 10:20,2018-06-02 10:20,256,8
{0,1,...,0}
...
{0,10,...,0}
}
if the transmitting device collects 1000 coordinate points at a time and once per minute, the raw data of the constellation coordinates collected in 2 days are 1000 × 60 × 24 × 2 point binary data, for example, (x0, y0), (x1, y1) to (xi, yi), where 0< i <1000 and xi, yi are 8-bit unsigned 2-ary numbers, 2018-06-0110: 20 starts to collect, (0, 0) point appears 0 times, (0, 1) point appears 2 times, (0, 255) point appears 0 times, (255, 0) point appears 0 times, (255, 1) point appears 30 times, (255 ) point appears 0 times, highest point (100 ) appears 511 times, and 2018-06-0310: 20 ends to collect, and only once accumulates.
The dot-matrix diagram would be:
8,8,2018-06-01 10:20
{0,2,...,0}
...
{0,30,...,0}
the hotspot graph would be:
{1,8,8,
{0,2018-06-01 10:20,2018-06-03 10:20,512,8
{0,1,...,0}
...
{0,15,...,0}
}
after the collection time starts, the transmission device completes the collection and reporting of the constellation data according to the flow shown in fig. 2.
The management plane sends a constellation diagram test to start, the test time is 10 hours, the accumulated constellation diagram data is reported once per hour,
the transmission equipment receives the command to start acquisition, acquires the single disc once per minute, stores the received constellation diagram into the bitmap, and reports the time for 1 hour.
And the transmission equipment converts the dot diagram into a hot point diagram, and the test is finished after the test time reaches the report of the hot point data of the total constellation diagram.
If the test has only one accumulated report, the active report of the accumulated graph for 1 hour is not carried out, and the report is carried out when the test is finished and the collection is finished.
Fig. 2 adopts a completely new algorithm, and the transmission device converts the acquired constellation diagram data into hot spot diagram data, wherein the algorithm for converting the constellation diagram acquired data into a dot matrix diagram is as follows:
inputting: n constellation points (x, y), i ═ 0, known as wide, high
A. Obtaining the x and y values of the ith point;
B. obtaining xi and yi of the lattice corresponding to the sampling point according to the wide and high values, wherein if the value range of x is 0-wide and y is 0-high, xi is equal to x, and yi is equal to y;
C. data [ xi ] [ yi ] plus 1, i is smaller than n and jumps to A;
D. and (5) ending traversal and exiting.
If wide is 3 and high is 3, the constellation point n is 10, which is {0,1}, {1,0}, {1,0}, {1,1}
{1,1},{1,1},{1,2},{1,2},{2,1}
Starting to create a [3] [3] ═ 0}, firstly traversing coordinate points, and if the coordinate points are traversed to the 4 th point {1,1}, obtaining xi ═ 1, and yi ═ 1; a1 to 1 from plus 1; if the 5 th point is traversed, a [1] [1] is added with 1 to 2 again, and the data after the above processing is as follows:
a[3][3]=
{
0,1,0
2,4,2,
0,1,0
}
the algorithm for converting the acquired dot-matrix data into the heat-point map by the transmission equipment is as follows:
a. inputting: the start time lattice map data1[ x ] [ y ] and the time start _ time, the end time lattice data2[ x ] [ y ] and the time end _ time;
b. the transmission equipment obtains a cumulative time slot bitmap data [ x ] [ y ] ═ data2[ x ] [ y ] -data 1[ x ] [ y ];
c. traversing the dot matrix, wherein the maximum date [ x ] [ y ] value is the maximum times point max _ time;
d. the transmission equipment obtains the relative frequency according to data _ brn [ x ] [ y ] (diff _ max power of 2-1) × ate [ x ] [ y ]/max _ time;
e. the transmission device stores the obtained data _ brn [ x ] [ y ], max _ time, start _ time and end _ time in the hotspot graph.
For example, the bitmap is empty at the beginning, and the current bitmap is, for example, data2[3] [3] }
a[3][3]=
{
0,1,0
2,3,2,
0,1,0
}
And the starting time 2018-06-0110: 20, the ending time 2018-06-0310: 20, and the resolution of 2 bits of the management plane.
In step b
data[3][3]=
a[3][3]=
{
0,1,0
2,3,2,
0,1,0
}
In step d, max _ time is 3 and diff _ max is 2, and the result is obtained
data_brn[3][3]=
{
0,1,0
2,3,2,
0,1,0
}
The transmission device obtains hotspot graph data.
The constellation diagram image directly displayed at present can not distinguish the repeated appearance times of the coordinate points in the image, the constellation diagram data is directly transmitted to the management plane, and the management plane repeatedly draws the repeated appearance points on the constellation diagram during display. For example, the conventional method can reflect whether 16 coordinates with (xi, yi) as the center and 4 widths are some points, and cannot reflect the situation when 16 coordinates are all some points and the repeated occurrence times of the points are greatly different.
In a preferred embodiment, after receiving the data of the hotspot graph, the management plane displays the data in a hotspot graph mode (the relative times of appearance are indicated by light and dark colors) or performs other processing according to requirements.
For example, when the management plane draws an image, the shade of color is represented by a mixture of red RGB (255,0,0) and white (255 ), the resolution of the color issued by the management plane to the transmission device is 8 bits, and the color drawn on the coordinate point pixel is RGB (255, 255-relative frequency), wherein the relative frequency is the value of data _ brn [ x ] [ y ] in the hotspot graph.
For another example, when the management plane draws an image, the shade of color is expressed by a mixture of black RGB (0,0,0) and white (255 ), the management plane issues 8 bits of resolution of the color to the transmission device, and the color drawn on the coordinate point pixel is RGB (relative frequency ) which is the value of data _ brn [ x ] [ y ] in the heat map.
And ending the sampling when the sampling end time is up.
Note that: the above-described embodiments are merely examples and are not intended to be limiting, and those skilled in the art can combine and combine some steps and devices from the above-described separately embodiments to achieve the effects of the present invention according to the concept of the present invention, and such combined and combined embodiments are also included in the present invention, and such combined and combined embodiments are not described herein separately.
Advantages, effects, and the like, which are mentioned in the embodiments of the present invention, are only examples and are not limiting, and they cannot be considered as necessarily possessed by the various embodiments of the present invention. Furthermore, the foregoing specific details disclosed herein are merely for purposes of example and for purposes of clarity of understanding, and are not intended to limit the embodiments of the invention to the particular details which may be employed to practice the embodiments of the invention.
The block diagrams of devices, apparatuses, systems involved in the embodiments of the present invention are only given as illustrative examples, and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. As used in connection with embodiments of the present invention, the terms "or" and "refer to the term" and/or "and are used interchangeably herein unless the context clearly dictates otherwise. The word "such as" is used in connection with embodiments of the present invention to mean, and is used interchangeably with, the word "such as but not limited to".
The flow charts of steps in the embodiments of the present invention and the above description of the methods are merely illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by those skilled in the art, the order of the steps in the above embodiments may be performed in any order. Words such as "thereafter," "then," "next," etc. are not intended to limit the order of the steps; these words are only used to guide the reader through the description of these methods. Furthermore, any reference to an element in the singular, for example, using the articles "a," "an," or "the" is not to be construed as limiting the element to the singular.
In addition, the steps and devices in the embodiments of the present invention are not limited to be implemented in a certain embodiment, and in fact, some steps and devices in the embodiments of the present invention may be combined according to the concept of the present invention to conceive new embodiments, and these new embodiments are also included in the scope of the present invention.
The respective operations in the embodiments of the present invention may be performed by any appropriate means capable of performing the corresponding functions. The means may comprise various hardware and/or software components and/or modules, including, but not limited to, a hardware Circuit, an ASIC (Application Specific Integrated Circuit), or a processor.
In practical applications, the various illustrated Logic blocks, modules and circuits may be implemented using a general purpose Processor, a DSP (Digital Signal Processor), an ASIC, an FPGA (Field Programmable Gate Array) or CPLD (Complex Programmable Logic Device), discrete Gate or transistor Logic, discrete hardware components or any combination thereof designed to perform the functions described above. Wherein a general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may reside in any form of tangible storage medium. Some examples of storage media that can be used include RAM (Random Access Memory), ROM (Read-Only Memory), flash Memory, EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically-Erasable Programmable Read-Only Memory), registers, hard disk, removable disk, CD-ROM (Compact Disc Read-Only Memory), and the like. A storage medium may be 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 may be integral to the processor. A software module may be a single instruction, or many instructions, and may be distributed over several different code segments, among different programs, and across multiple storage media.
The method of an embodiment of the invention includes one or more acts for implementing the method described above. The methods and/or acts may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of actions is specified, the order and/or use of specific actions may be modified without departing from the scope of the claims.
The functions in the embodiments of the present invention may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored as one or more instructions on a tangible computer-readable medium. A storage media may be any available tangible media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. As used herein, disk (disk) and Disc (Disc) include Compact Disc (CD), laser Disc, optical Disc, DVD (Digital Versatile Disc), floppy disk and blu-ray Disc where disks reproduce data magnetically, while discs reproduce data optically with lasers.
Accordingly, a computer program product may perform the operations presented herein. For example, such a computer program product may be a computer-readable tangible medium having instructions stored (and/or encoded) thereon that are executable by one or more processors to perform the operations described herein. The computer program product may include packaged material.
Software or instructions in embodiments of the present invention may also be transmitted over a transmission medium. For example, the software may be transmitted from a website, server, or other remote source using a transmission medium such as coaxial cable, fiber optic cable, twisted pair, DSL (Digital Subscriber Line), or wireless technologies such as infrared, radio, or microwave.
Further, modules and/or other suitable means for implementing the methods and techniques of embodiments of the present invention may be downloaded and/or otherwise obtained by a user terminal and/or base station as appropriate. For example, such a device may be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, the various methods described herein can be provided via storage means (e.g., RAM, ROM, a physical storage medium such as a CD or floppy disk) so that the user terminal and/or base station can obtain the various methods when coupled to or providing storage means to the device. Further, any other suitable technique for providing the methods and techniques described herein to a device may be utilized.
Other examples and implementations are within the scope and spirit of the embodiments of the invention and the following claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard-wired, or any combination of these. Features implementing functions may also be physically located at various locations, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, "or" as used in a list of items beginning with "at least one" indicates a separate list, such that a list of "A, B or at least one of C" means a or B or C, or AB or AC or BC, or ABC (i.e., a and B and C). Furthermore, the word "exemplary" does not mean that the described example is preferred or better than other examples.
Various changes, substitutions and alterations to the techniques described herein may be made by those skilled in the art without departing from the techniques of the teachings as defined by the appended claims. Moreover, the scope of the claims of the present disclosure is not limited to the particular aspects of the process, machine, manufacture, composition of matter, means, methods and acts described above. Processes, machines, manufacture, compositions of matter, means, methods, or acts, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein may be utilized. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or acts.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the invention. Thus, the present invention is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit embodiments of the invention to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.
Claims (6)
1. A data transmission method of constellation diagram in OTN transmission network is characterized by comprising the following steps:
converting the acquired constellation diagram data into hot spot diagram data, and transmitting the hot spot diagram data to a management plane once after all acquisition tasks are finished;
the method for converting the collected constellation diagram data into the hotspot diagram data comprises the following steps:
storing the acquired constellation diagram data into a dot diagram array, updating the dot diagram array after each acquisition, and converting the dot diagram array into hot spot diagram data after all acquisition tasks are finished;
storing the acquired constellation diagram data into a dot matrix diagram array, comprising the following steps:
and creating a lattice array of the constellation diagram data represented by a two-dimensional array, wherein subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and the array value of the lattice diagram is used for representing the occurrence times of the coordinate points.
2. The method for data transmission of constellations in an OTN transport network as claimed in claim 1, characterized in that: the hot spot diagram is represented by a data structure of constellation diagram data of a maximum occurrence number + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and array values of the hot spot diagram are relative values of the relative occurrence number of the coordinate point under the maximum resolution.
3. The method for data transmission of constellations in an OTN transport network as claimed in claim 1, characterized in that: after the hotspot graph data are transmitted to the management plane once, the method further comprises the following steps: and after receiving the hotspot graph, the management plane draws and displays the constellation graph in the hotspot graph mode.
4. A data transmission system for constellation diagrams in an OTN transmission network, comprising: a transport device and a management plane, the transport device to: converting the acquired constellation diagram data into hot spot diagram data, and transmitting the hot spot diagram data to a management plane once after all acquisition tasks are finished;
the transmission equipment converts the acquired constellation diagram data into hotspot diagram data, and comprises the following steps: the transmission equipment stores the acquired constellation diagram data into a dot diagram array, updates the dot diagram array after acquisition is completed each time, and converts the dot diagram array into hot spot diagram data after all acquisition tasks are finished;
the transmission equipment stores the acquired constellation diagram data into a dot matrix diagram array, and comprises the following steps:
the transmission device creates a lattice array of the constellation data expressed by a two-dimensional array, subscripts of the two-dimensional array respectively express horizontal and vertical coordinates of the constellation, and array values of the lattice array are expressed by the number of times of appearance of the coordinate point.
5. The data transmission system of constellations in an OTN transport network of claim 4, wherein: the hot spot diagram is represented by a data structure of constellation diagram data of a maximum occurrence number + a maximum resolution + a two-dimensional array, subscripts of the two-dimensional array respectively represent horizontal and vertical coordinates of the constellation diagram, and array values of the hot spot diagram are relative values of the relative occurrence number of the coordinate point under the maximum resolution.
6. The data transmission system of constellations in an OTN transport network of claim 4, wherein: the management plane is configured to: and after receiving the heat point diagram transmitted by the transmission equipment, drawing a constellation diagram in a heat point diagram mode and displaying the constellation diagram.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910198268.3A CN110011759B (en) | 2019-03-15 | 2019-03-15 | Data transmission method and system of constellation diagram in OTN transmission network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910198268.3A CN110011759B (en) | 2019-03-15 | 2019-03-15 | Data transmission method and system of constellation diagram in OTN transmission network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110011759A CN110011759A (en) | 2019-07-12 |
CN110011759B true CN110011759B (en) | 2022-04-15 |
Family
ID=67167187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910198268.3A Active CN110011759B (en) | 2019-03-15 | 2019-03-15 | Data transmission method and system of constellation diagram in OTN transmission network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110011759B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199891A (en) * | 2014-08-25 | 2014-12-10 | 北京国双科技有限公司 | Data processing method and device for heat map |
CN106649372A (en) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Display method and device for advertisement clicks in thermodynamic diagram |
CN108512800A (en) * | 2018-03-30 | 2018-09-07 | 烽火通信科技股份有限公司 | A kind of method and system for extracting planisphere on optical module |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7245830B2 (en) * | 2002-09-18 | 2007-07-17 | Alcatel-Lucent | Method and apparatus for scheduling transmission of data bursts in an optical burst switching network |
US9544668B2 (en) * | 2010-12-13 | 2017-01-10 | Neophotonics Corporation | Optical network communication system with optical line terminal transceiver and method of operation thereof |
US9201952B1 (en) * | 2010-12-21 | 2015-12-01 | Google Inc. | User interface for activity status and history |
CN104639393A (en) * | 2015-01-07 | 2015-05-20 | 烽火通信科技股份有限公司 | Passive optical network flow whole-network acquisition device and passive optical network flow whole-network acquisition method |
CN106294822A (en) * | 2016-08-17 | 2017-01-04 | 国网上海市电力公司 | A kind of electric power data visualization system |
CN108199928B (en) * | 2018-02-01 | 2023-09-26 | 国网湖北省电力公司信息通信公司 | Multi-dimensional power communication network flow prediction method and system |
CN108846034A (en) * | 2018-05-28 | 2018-11-20 | 贵州中科恒运软件科技有限公司 | A method of about user behavior analysis |
-
2019
- 2019-03-15 CN CN201910198268.3A patent/CN110011759B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199891A (en) * | 2014-08-25 | 2014-12-10 | 北京国双科技有限公司 | Data processing method and device for heat map |
CN106649372A (en) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Display method and device for advertisement clicks in thermodynamic diagram |
CN108512800A (en) * | 2018-03-30 | 2018-09-07 | 烽火通信科技股份有限公司 | A kind of method and system for extracting planisphere on optical module |
Also Published As
Publication number | Publication date |
---|---|
CN110011759A (en) | 2019-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110012002B (en) | Message analysis method and device, server and computer readable storage medium | |
WO2020252784A1 (en) | Power load data prediction method and device, and storage medium | |
US20130153666A1 (en) | Data transfer using barcodes | |
CN106056028B (en) | A kind of method and its device that quick scanning record is single | |
CN111832666B (en) | Medical image data amplification method, device, medium, and electronic apparatus | |
CN113421312B (en) | Coloring method and device for black-and-white video, storage medium and terminal | |
CN102799915B (en) | Information transferring method and information carrying means | |
CN111460232A (en) | Functional module searching method, device, terminal and computer readable storage medium | |
CN110011759B (en) | Data transmission method and system of constellation diagram in OTN transmission network | |
CN104133873B (en) | Terminal device, communication system and data processing method thereof | |
CN111337133B (en) | Infrared data generation method and device and infrared data analysis method and device | |
CN114877893A (en) | Map generation method and device, electronic equipment and storage medium | |
CN117319529B (en) | Message analysis method and device applied to vehicle end, electronic equipment and storage medium | |
US12113963B2 (en) | Method and apparatus for selecting neighbor point in point cloud, encoder, and decoder | |
KR102119144B1 (en) | Method for reading code | |
CN115633321B (en) | Wireless communication network monitoring method and system | |
CN114745452B (en) | Equipment management method and device and electronic equipment | |
CN113139563B (en) | Optimization method and device for image classification model | |
CN112153663B (en) | Wireless network evaluation method and device | |
CN114706829A (en) | Big data processing method and system applied to meta universe | |
CN115914283A (en) | Method and device for sending axle shoe temperature information, terminal equipment and storage medium | |
CN118656603B (en) | Data aggregation processing system for enterprise assets | |
CN111158778A (en) | Intelligent label optimization method based on panoramic model file | |
CN112202621A (en) | Edge computing system channel management method and edge system | |
CN115314553B (en) | Method, device, equipment, system and readable storage medium for data processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |