CN103502985B - Data processing method, device and system - Google Patents
Data processing method, device and system Download PDFInfo
- Publication number
- CN103502985B CN103502985B CN201380000274.4A CN201380000274A CN103502985B CN 103502985 B CN103502985 B CN 103502985B CN 201380000274 A CN201380000274 A CN 201380000274A CN 103502985 B CN103502985 B CN 103502985B
- Authority
- CN
- China
- Prior art keywords
- physical layer
- service identification
- bit stream
- frame bit
- data frame
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data processing method comprising: receiving a medium access control MAC data frame bit stream carrying a service identifier; determining a corresponding physical layer path to the corresponding MAC data frame bit stream to the service identifier, according to the rate of the corresponding MAC data frame bit stream to the service identifier; and transmitting the corresponding MAC data frame bit stream to the corresponding physical layer path to the corresponding MAC data frame bit stream to the service identifier. An embodiment of the invention also provides a corresponding device and system. The technical scheme of the invention can reduce the complexity of data processing and improve the efficiency of data processing since data of the same service identifier can be transmitted through multiple physical layer paths.
Description
Technical field
The present invention relates to communication technical field is and in particular to a kind of method of data processing, apparatus and system.
Background technology
With quickly gushing of Internet protocol (internet protocol, the ip) emerging service such as video, cloud computing
Existing, service traffics increase quickly, therefore more and more urgent to the demand of high bandwidth.
With the lifting of ether speed, it is difficult to reach the communication bandwidth of super 100g by single pass traffic rate.For
Accomplish super 100g ether speed, Ethernet is towards high order modulation, multichannel, integreted phontonics light path (photonic
Integrated circuit, pic) direction evolution.Using high-order modulating, single pass communication speed can be improved as far as possible
Rate;In addition adopt multichannel parallel transmission, thus improving overall traffic rate.
Refering to Fig. 1, in 40g/100g Ethernet in prior art to medium access control (media access contro,
Mac) processing procedure of data is: adaptation sublayer (reconciliation sublayer, rs) carries out adaptation processing, by ether
Frame is converted to 100g medium independent interfaces (100gigabit media independent interface, cgmii) data;Thing
Reason coding sub-layer (physical coding sublayer, pcs) carries out 64bit coding in sending side to cgmii interface data,
Carry out scrambled code process after coding, to avoid continuously occurring much individual 0 or much individual 1, again 64bit code block is turned after scrambled code
It is changed to insertion alignment code block in 66bit code block transfer process, then 100g adaptation unit interface is converted to by bit multiplexing
(100gigabit attachment unit interface, caui) data;Physical media is adapted to sublayer (physical
Medium attachment, pma) caui interface data is adapted to;Physical media associated sub-layer (physical medium
Dependent, pmd) signal after adaptation is passed through mutually same physical layer channel transmission.
It was found by the inventors of the present invention that it is higher to the complexity of the processing method of code stream in Ethernet of the prior art.
Content of the invention
The embodiment of the present invention provides a kind of method of data processing, can reduce the complexity of data processing, improves data
Treatment effeciency.The embodiment of the present invention additionally provides corresponding apparatus and system.
First aspect present invention provides a kind of method of data processing, comprising:
Receive the medium access control mac data frame bit stream carrying service identification;
According to the speed of described service identification corresponding mac data frame bit stream, determine the corresponding mac of described service identification
The corresponding physical layer channel of data frame bit stream;
To the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send corresponding mac data
Frame bit stream.
In conjunction with a first aspect, in the first possible implementation, described according to described service identification corresponding mac number
According to the speed of frame bit stream, determine the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, comprising:
According to described service identification, from the described service identification of pre-stored with the mapping table of the channel number of physical layer channel
Search the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
When the speed of described service identification corresponding mac data frame bit stream is not more than the corresponding mac of described service identification
During total bearing capacity of the corresponding physical layer channel of data frame bit stream, corresponding for described service identification physical layer channel is defined as
The corresponding physical layer channel of the corresponding mac data frame bit stream of described service identification.
In conjunction with a first aspect, in the possible implementation of second, described according to described service identification corresponding mac number
According to the speed of frame bit stream, determine the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, comprising:
According to described service identification, from the described service identification of pre-stored with the mapping table of the channel number of physical layer channel
Search the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
When the speed of described service identification corresponding mac data frame bit stream is more than described service identification corresponding mac number
According to the corresponding physical layer channel of frame bit stream total bearing capacity when, select at least one from the available physical layer passage being not used by
Individual physical layer channel, total bearing capacity mac Frame corresponding with described service identification ratio of at least one physical layer channel described
The special total bearing capacity sum flowing corresponding physical layer channel is not less than the speed of described service identification corresponding mac data frame bit stream
Rate;
In at least one physical layer channel described in selecting and described mapping table, the corresponding physical layer of institute's service identification is led to
Road is defined as the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
In conjunction with the possible implementation of first aspect second, in the third possible implementation, methods described is also
Including:
Described in selecting, the channel number of at least one physical layer channel is associated with described service identification, and will associate
The channel number of at least one physical layer channel described afterwards and described service identification store in described mapping table.
The first possible implementation in conjunction with first aspect, in the 4th kind of possible implementation, described when described
The speed of service identification corresponding mac data frame bit stream is not more than described service identification corresponding mac data frame bit stream pair
During total bearing capacity of the physical layer channel answered, corresponding for described service identification physical layer channel is defined as described service identification pair
The corresponding physical layer channel of mac data frame bit stream answered, comprising:
When described service identification corresponds at least two physical layer channels, and in described at least two physical layer channels at least
When total bearing capacity of one physical layer channel is more than the speed of described service identification corresponding mac data frame bit stream, select institute
State the difference of the speed of the mac data frame bit stream corresponding with described service identification of total bearing capacity at least one physical layer channel
At least one minimum physical layer channel leads to as the corresponding physical layer of described service identification corresponding mac data frame bit stream
Road.
In conjunction with the first any one to the 4th kind of possible implementation of first aspect, in the 5th kind of possible reality
In existing mode, the described speed according to described service identification corresponding mac data frame bit stream, determine that described service identification corresponds to
The step of the corresponding physical layer channel of mac data frame bit stream before, also include:
Detect all physical layer channels, determine the faulty physical layer passage in described all physical layer channels;
The channel number of the fault status information of described faulty physical layer passage and described faulty physical layer passage is closed
Connection, and the fault status information of described faulty physical layer passage after association is deposited with the channel number of described faulty physical layer passage
Store up in described mapping table.
In conjunction with the 5th kind of possible implementation of first aspect, in the 6th kind of possible implementation, described determination institute
After stating the step of faulty physical layer passage in all physical layer channels, methods described also includes:
When the channel number of at least one described faulty physical layer passage is associated with service identification, described in being not used by
Total bearing capacity is selected to be not less than the total bearing capacity of at least one described faulty physical layer passage described extremely in available physical layer passage
A few available physical layer passage, and will the channel number of at least one available physical layer passage described in selection and described business mark
Know association, and will channel number and the described service identification of at least one available physical layer passage described in after association store described
In mapping table;
Activate at least one available physical layer passage described of selection.
In conjunction with first aspect, the first any one to the 6th kind of possible implementation of first aspect, the 7th
In kind possible implementation, described to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send out
Before sending the step of corresponding mac data frame bit stream, methods described also includes:
Busy code block in corresponding for described service identification mac data frame bit stream is all converted to data code block;
Data code block in corresponding for described service identification mac data frame bit stream is divided at least two numeric data codes
String, each the data sequence in described at least two data sequence comprises at least one data code block;
Corresponding, described to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, it is right to send
The mac data frame bit stream answered, comprising:
Send described every number to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream successively
According to sequence, and repeating query sends the data code block in each data sequence described, and before or after sending each data sequence described,
In transmitter start code (TSC) block and end code block in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
At least one, delete the idle code block of equal number in described mac data frame bit stream simultaneously, and described beginning code block and
The described service identification terminating at least one of code block described mac data frame bit stream of upper write and the described data code block of carrying
Physical layer channel channel number.
Second aspect present invention provides a kind of method of data processing, comprising:
From multiple physical layer channel receiving data code blocks, and the beginning code block that associates with described data code block and end code
At least one of block;
Start to read service identification and channel number, described industry at least one of code block and described end code block from described
Business is designated the service identification of the mac data frame bit stream belonging to data code block of described association, and described channel number is for transmitting institute
State the channel number of the physical layer channel of data code block;
The described data code block being received from the physical layer channel of different channel numbers according to described service identification, alignment;
Recover described service identification corresponding mac data frame bit stream.
In conjunction with second aspect, in the first possible implementation, described according to described service identification, alignment is from difference
The described data code block receiving in the physical layer channel of channel number, comprising:
By the channel number of described service identification and the described physical layer channel associating with described service identification, write business mark
Know in the mapping table of channel number with physical layer channel;
According to the mapping relations of the described service identification of write in described mapping table and the channel number of described physical layer channel,
Align the data code block of described service identification corresponding mac data frame bit stream.
Third aspect present invention provides a kind of data delivery device, comprising:
First receiving unit, controls mac data frame bit stream for receiving the medium access carrying service identification;
Determining unit, for the service identification corresponding mac data frame bit being received according to described first receiving unit
The speed of stream, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
Transmitting element, the service identification corresponding mac data frame bit stream for determining to described determining unit is corresponding
Physical layer channel, sends corresponding mac data frame bit stream.
In conjunction with the third aspect, in the first possible implementation, described determining unit includes:
First lookup subelement, for according to described service identification, leading to from described service identification and the physical layer of pre-stored
The corresponding physical layer channel of described service identification corresponding mac data frame bit stream is searched in the mapping table of the channel number in road;
First determination subelement, for being not more than institute when the speed of described service identification corresponding mac data frame bit stream
State total carrying of the corresponding physical layer channel of service identification corresponding mac data frame bit stream that the first lookup subelement finds
During amount, corresponding for described service identification physical layer channel is defined as described service identification corresponding mac data frame bit stream pair
The physical layer channel answered.
In conjunction with the third aspect, in the possible implementation of second, described determining unit includes:
Second lookup subelement, for according to described service identification, leading to from described service identification and the physical layer of pre-stored
The corresponding physical layer channel of described service identification corresponding mac data frame bit stream is searched in the mapping table of the channel number in road;
First choice subelement, for the speed when described service identification corresponding mac data frame bit stream more than described
Total bearing capacity of the corresponding physical layer channel of service identification corresponding mac data frame bit stream that the second lookup subelement finds
When, select at least one physical layer channel, at least one physical layer channel described from the available physical layer passage being not used by
The corresponding physical layer channel of bearing capacity mac corresponding with described service identification data frame bit stream total bearing capacity sum not little
Speed in described service identification corresponding mac data frame bit stream;
Second determination subelement, for by described first choice subelement select described at least one physical layer channel and
In described mapping table, the corresponding physical layer channel of institute's service identification is defined as described service identification corresponding mac data frame bit stream
Corresponding physical layer channel.
The first possible implementation in conjunction with the third aspect, in the third possible implementation, described first is true
Stator unit, for corresponding at least two physical layer channels when described service identification, and in described at least two physical layer channels
At least one physical layer channel total bearing capacity be more than described service identification corresponding mac data frame bit stream speed when,
Determine the speed of total bearing capacity mac corresponding with described service identification data frame bit stream at least one physical layer channel described
Minimum at least one physical layer channel of difference as the corresponding physics of described service identification corresponding mac data frame bit stream
Layer passage.
In conjunction with the third aspect, the first any one to the third possible implementation of the third aspect, at the 4th kind
In possible implementation, described device also includes:
Detector unit, for detecting all physical layer channels;
Described determining unit, logical for determining the faulty physical layer in all physical layer channels that described detector unit detects
Road;
Associative cell, the fault status information of the faulty physical layer passage for determining described determining unit is former with described
The channel number of barrier physical layer channel is associated;
Memory cell, for by described associative cell associate after described faulty physical layer passage fault status information with
The channel number of described faulty physical layer passage stores in described mapping table.
In conjunction with the 4th kind of possible implementation of the third aspect, in the 5th kind of possible implementation, described device is also
Including:
Select unit, for when the channel number of at least one described faulty physical layer passage is associated with service identification, from
Select total bearing capacity to be not less than at least one described faulty physical layer described in the described available physical layer passage being not used by lead to
At least one available physical layer passage of the total bearing capacity in road, and will select described at least one available physical layer passage passage
Number associate with described service identification, and will the channel number of at least one available physical layer passage and described business described in after association
Mark storage is in described mapping table;
Activation unit, for activating at least one available physical layer passage described in described select unit selection.
In conjunction with the third aspect, the first any one to the 5th kind of possible implementation of the third aspect, at the 6th kind
In possible implementation, described device also includes:
Code block converting unit, for by the busy code block in corresponding for described service identification mac data frame bit stream all
Be converted to data code block;
Division unit, for by the data code block in corresponding for described service identification mac data frame bit stream be divided into
Few two data sequence, each the data sequence in described at least two data sequence comprises at least one data code block;
Described transmitting element, for the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
Send each data sequence described successively, and repeating query sends the data code block in each data sequence described, and described sending
Before or after each data sequence, send in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
Start code block and terminate at least one of code block, and start to write at least one of code block and described end code block described
The service identification entering described mac data frame bit stream and the channel number of the physical layer channel carrying described data code block;
Delete unit, for when sending described beginning at least one of code block and described end code block every time, deleting
The idle code block of equal number in described mac data frame bit stream.
Fourth aspect present invention provides a kind of convergence device, comprising:
Second receiving unit, for from multiple physical layer channel receiving data code blocks, and is associated with described data code block
Beginning code block and terminate at least one of code block;
Reading unit, at least from the beginning code block and described end code block that described second receiving unit receives
Individual middle reading service identification and channel number, described service identification is the mac data frame bit belonging to the data code block of described association
The service identification of stream, described channel number is the channel number of the physical layer channel transmitting described data code block;
Alignment unit, for the service identification being read according to described reading unit, alignment is from the physical layer of different channel numbers
The described data code block receiving in passage;
Recovery unit, for, after described alignment unit align data code block, recovering described service identification corresponding mac number
According to frame bit stream.
Fifth aspect present invention provides a kind of data delivery device, comprising: the first receiver, the first transmitter, first deposit
Reservoir and first processor, be stored with described first processor of described first memory executes the program of data dissemination process;
Wherein, described first receiver, controls mac data frame bit for receiving the medium access carrying service identification
Stream;
Described first processor, for the speed according to described service identification corresponding mac data frame bit stream, determines institute
State the corresponding physical layer channel of service identification corresponding mac data frame bit stream;
Described first transmitter, for leading to the corresponding physical layer of described service identification corresponding mac data frame bit stream
Road, sends corresponding mac data frame bit stream.
Sixth aspect present invention provides a kind of data handling system, comprising: data delivery device data converging device,
Described data delivery device is the data delivery device described in technique scheme;
Described convergence device is the convergence device described in technique scheme.
The embodiment of the present invention controls mac data frame bit stream using receiving the medium access carrying service identification;According to
The speed of the corresponding mac data frame bit stream of described service identification, determines described service identification corresponding mac data frame bit stream
Corresponding physical layer channel;To the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send and correspond to
Mac data frame bit stream.Compared with the method passing through the sensible transmission data of physics in prior art, the embodiment of the present invention
The processing method of the data providing, can be transmitted the data of same service identification, can reduce number by multiple physical layer channels
According to the complexity processing, improve the efficiency of data processing.
Brief description
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, will make to required in embodiment description below
Accompanying drawing be briefly described it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those skilled in the art, on the premise of not paying creative work, can also be obtained other attached according to these accompanying drawings
Figure.
Fig. 1 is the schematic diagram that in prior art in the embodiment of the present invention, single channel sends data;
Fig. 2 is an embodiment schematic diagram of processing method in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram of processing method in the embodiment of the present invention;
Fig. 4 is another embodiment schematic diagram of processing method in the embodiment of the present invention;
Fig. 5 is another embodiment schematic diagram of processing method in the embodiment of the present invention;
Fig. 6 is an embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Fig. 7 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Fig. 8 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Fig. 9 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 10 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 11 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 12 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 13 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 14 is another embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 15 is an embodiment schematic diagram of convergence device in the embodiment of the present invention;
Figure 16 is an embodiment schematic diagram of convergence device in the embodiment of the present invention;
Figure 17 is an embodiment schematic diagram of data delivery device in the embodiment of the present invention;
Figure 18 is an embodiment schematic diagram of convergence device in the embodiment of the present invention;
Figure 19 is an embodiment schematic diagram of data handling system in the embodiment of the present invention.
Specific embodiment
The embodiment of the present invention provides a kind of method of data processing, can reduce the complexity of data processing, improves data
Treatment effeciency.The embodiment of the present invention additionally provides corresponding apparatus and system.It is described in detail individually below.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation description is it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, the every other enforcement that those skilled in the art are obtained under the premise of not making creative work
Example, broadly falls into the scope of protection of the invention.
Refering to Fig. 2, in the embodiment of the present invention, an a kind of embodiment of the method for data processing includes:
101st, data delivery device receives the medium access control mac data frame bit stream carrying service identification.
One or more business can be carried in medium access control (media access contro, mac) Frame
Mark, service identification can be classification (tag) information in mac Frame, such as multiprotocol label switching (multi-protocol
Label switching, mpls), VLAN ID (virtual local area network identity, vlan
Id) etc..
102nd, data delivery device, according to the speed of described service identification corresponding mac data frame bit stream, determines described
The corresponding physical layer channel of service identification corresponding mac data frame bit stream.
If carrying multiple service identifications in mac data frame bit stream, can first according to service identification by mac Frame ratio
Special stream is shunted, and is divided into service identification corresponding mac data frame bit stream.
In the embodiment of the present invention, if comprising multiple mac data frame bit streams, each mac number in mac data frame bit stream
Speed according to frame bit stream can be different, when the bandwidth that some mac data frame bit streams need occupancy is larger, need larger band
Wide physical layer channel is carrying, or when a physical layer channel is unable to bearer rate larger mac data frame bit stream, needs
Multiple physical layer channels are wanted to carry.If the speed of mac data frame bit stream is 200mbit/s, then determine this mac data
Total bearing capacity of the corresponding physical layer channel of frame bit stream will reach 200m, if a physical layer channel can carry 50m,
So can determine that this mac data frame bit stream corresponds to 4 physical layer channels.
103rd, data delivery device is to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream,
Send corresponding mac data frame bit stream.
After the physical layer channel of the physical channel of mac data frame bit stream or mac data frame bit stream determines, to correspondence
Physical layer channel send corresponding mac data frame bit stream or mac data frame bit stream.
The embodiment of the present invention controls mac data frame bit stream using receiving the medium access carrying service identification;According to
The speed of the corresponding mac data frame bit stream of described service identification, determines described service identification corresponding mac data frame bit stream
Corresponding physical layer channel;To the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send and correspond to
Mac data frame bit stream.Compared with the method passing through Virtual Channel registration process data in prior art, the embodiment of the present invention carries
For data processing method, can by multiple physical layer channels transmit same service identification data, data can be reduced
The complexity processing, improves the efficiency of data processing.
Alternatively, on the basis of the corresponding embodiment of above-mentioned Fig. 2, the method for data processing provided in an embodiment of the present invention
First alternative embodiment in, the described speed according to described service identification corresponding mac data frame bit stream, determine described
The corresponding physical layer channel of service identification corresponding mac data frame bit stream, may include that
According to described service identification, from the described service identification of pre-stored with the mapping table of the channel number of physical layer channel
Search the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
When the speed of described service identification corresponding mac data frame bit stream is not more than the corresponding mac of described service identification
During total bearing capacity of the corresponding physical layer channel of data frame bit stream, corresponding for described service identification physical layer channel is defined as
The corresponding physical layer channel of the corresponding mac data frame bit stream of described service identification.
In the embodiment of the present invention, the mapping table of service identification and the channel number of physical layer channel may be referred to table 1 and managed
Solution:
Table 1: the mapping table of the channel number of service identification and physical layer channel
Service identification | Channel number |
1 | 1 |
1 | 2 |
1 | 3 |
2 | 4 |
3 | 5 |
4 | 6 |
In table 1, service identification is that the 1 corresponding physical layer channel of mac data frame bit stream has three, respectively channel number
For 1,2,3 physical layer channel.
So, find the mac data frame bit stream that service identification is 1 when service identification is 1 it is possible to from table 1
Corresponding physical layer channel be 1,2,3, service identification be 2 the corresponding physical layer channel of mac data frame bit stream be 4, business
The corresponding physical layer channel of mac data frame bit stream being designated 3 is 5, and service identification is 4 mac data frame bit stream correspondence
Physical layer channel be 6.
When service identification be 1 mac data frame bit stream speed be not more than described service identification be 1 corresponding mac number
According to the corresponding physical layer channel of frame bit stream total bearing capacity when, by corresponding for service identification 1 channel number be 1,2,3 physical layer
Passage is defined as the physical layer channel of the mac data frame bit stream that service identification is 1.
For example: when the speed of mac data frame bit stream that service identification is 1 is 130mbit/s, channel number is 1,2,3
Total bearing capacity of physical layer channel be 150m it may be determined that channel number be 1,2,3 physical layer channel be 1 for service identification
The physical layer channel of mac data frame bit stream.
Other, service identification is 2,3,4 mac data frame bit stream determines that the process of physical layer channel for service identification is
1 mac data frame bit stream determines that the process of physical layer channel is identical, and in this not go into detail.
Alternatively, on the basis of the corresponding embodiment of above-mentioned Fig. 2, the method for data processing provided in an embodiment of the present invention
Second alternative embodiment in, the described speed according to described service identification corresponding mac data frame bit stream, determine described
The corresponding physical layer channel of service identification corresponding mac data frame bit stream, may include that
According to described service identification, from the described service identification of pre-stored with the mapping table of the channel number of physical layer channel
Search the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
When the speed of described service identification corresponding mac data frame bit stream is more than described service identification corresponding mac number
According to the corresponding physical layer channel of frame bit stream total bearing capacity when, select at least one from the available physical layer passage being not used by
Individual physical layer channel, total bearing capacity mac Frame corresponding with described service identification ratio of at least one physical layer channel described
The special total bearing capacity sum flowing corresponding physical layer channel is not less than the speed of described service identification corresponding mac data frame bit stream
Rate;
In at least one physical layer channel described in selecting and described mapping table, the corresponding physical layer of institute's service identification is led to
Road is defined as the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
In the embodiment of the present invention, refering to table 1, when the speed of mac data frame bit stream that service identification is 1 is 180mbit/
S, channel number is 1, total bearing capacity of 2,3 physical layer channel is 150m it may be determined that channel number is 1,2,3 physical layer channel
Not carry the mac data frame bit stream that service identification is 1, can select at least from the available physical layer passage being not used by
One physical layer channel, such as: channel number is 7 physical layer channel is available physical layer passage, and channel number is 7 physical layer
The bearing capacity of passage is more than 30m, in this manner it is possible to determine that the physical layer channel of channel number 1,2,3,7 is 1 for service identification
The physical layer channel of mac data frame bit stream.
Alternatively, on the basis of corresponding second alternative embodiment of above-mentioned Fig. 2, data provided in an embodiment of the present invention
3rd alternative embodiment of the method processing also includes: the channel number of at least one physical layer channel and institute described in selecting
State service identification to be associated, and the channel number of at least one physical layer channel described in after association is deposited with described service identification
Store up in described mapping table.
In the embodiment of the present invention, the mapping table after associated storage can be understood refering to table 2:
Table 2: amended mapping table
Service identification | Channel number |
1 | 1 |
1 | 2 |
1 | 3 |
1 | 7 |
2 | 4 |
3 | 5 |
4 | 6 |
From Table 2, it can be seen that the incidence relation of service identification 1 and channel number 7.
Certainly, above is to be illustrated with the physical layer channel of channel number 7, indeed, it is possible to from untapped available
Multiple available physical layer combination of channels are selected to realize the mac data frame bit stream that above-mentioned service identification is 1 in physical layer channel
Carrying.
Alternatively, on the basis of corresponding first alternative embodiment of above-mentioned Fig. 2, data provided in an embodiment of the present invention
In the 4th alternative embodiment of method processing:
It is corresponding that the described speed when described service identification corresponding mac data frame bit stream is not more than described service identification
During total bearing capacity of the corresponding physical layer channel of mac data frame bit stream, will be true for corresponding for described service identification physical layer channel
It is set to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, may include that
When described service identification corresponds at least two physical layer channels, and in described at least two physical layer channels at least
When total bearing capacity of one physical layer channel is more than the speed of described service identification corresponding mac data frame bit stream, select institute
State the difference of the speed of the mac data frame bit stream corresponding with described service identification of total bearing capacity at least one physical layer channel
At least one minimum physical layer channel leads to as the corresponding physical layer of described service identification corresponding mac data frame bit stream
Road.
In the embodiment of the present invention, refering to table 1, service identification 1 respective channel number is 1,2,3 three physical layer channels, this
The bearing capacity of three physical layer channels is respectively 50m, 60m and 70m, when the speed of the corresponding mac data frame bit stream of service identification 1
When rate is 100m, transmission services mark 1 corresponding mac data frame bit can be carried out by the physical layer channel with selector channel number for 1 and 2
Stream identifies 1 corresponding mac data frame bit stream it is also possible to the physical layer channel for 2 and 3 for the selector channel number carrys out transmission services,
Transmission services mark 1 corresponding mac data frame bit stream can be carried out by physical layer channel with selector channel number for 1 and 3, but passage
Number for 1 and 2 physical layer channel total bearing capacity be 110m, compared with other two kinds of combinations, channel number is 1 and 2 combination
The difference of the speed of total bearing capacity of physical channel mac data frame bit stream corresponding with service identification 1 is minimum, only 10m, that
With regard to selector channel number 1 and 2 physical layer channel as the corresponding mac data frame bit stream of service identification 1 physical layer channel.
Alternatively, on the basis of corresponding 4th alternative embodiment of above-mentioned Fig. 2, data provided in an embodiment of the present invention
5th alternative embodiment of the method processing can also include:
Selected total bearing capacity mac number corresponding with described service identification will be removed in described at least two physical layer channels
The use state of the remaining physical layer channel outside according at least one minimum physical layer channel of the difference of the speed of frame bit stream exists
It is labeled as not using in described mapping table.
In the embodiment of the present invention, when the corresponding physical layer channel of channel number 3 does not use, can physical layer in the mapping table
Directly it is marked in channel status information.Specifically can be understood refering to table 3.
Table 3: comprise the mapping table of channel status
Service identification | Channel number | Status information |
1 | 1 | Use |
1 | 2 | Use |
1 | 3 | Do not use |
2 | 4 | Use |
3 | 5 | Use |
4 | 6 | Use |
Alternatively, in corresponding first to the 5th alternative embodiment of above-mentioned Fig. 2 arbitrary alternative embodiment basis
On, in the 6th alternative embodiment of the method for data processing provided in an embodiment of the present invention, described according to described service identification
The speed of corresponding mac data frame bit stream, determines the corresponding physical layer of described service identification corresponding mac data frame bit stream
Before the step of passage, can also include:
Detect all physical layer channels, determine the faulty physical layer passage in described all physical layer channels;
The channel number of the fault status information of described faulty physical layer passage and described faulty physical layer passage is closed
Connection, and the fault status information of described faulty physical layer passage after association is deposited with the channel number of described faulty physical layer passage
Store up in described mapping table.
In the embodiment of the present invention, need to ensure that the physical layer channel determining can normally use, therefore determining each industry
Before the business corresponding physical layer channel of data flow, need first to detect that each physical layer channel whether there is fault, if
There is fault then can not use, the channel number corresponding position that can there is the physical layer channel of fault in the mapping table stores this passage
Fault message, to avoid being used by mistake.If the physical layer channel that channel number is 3 breaks down, at other physical layer channels
In normal operating condition, then in mapping table, storage state information can be understood refering to table 4:
Table 4: comprise the mapping table of channel status
Service identification | Channel number | Status information |
1 | 1 | Normally |
1 | 2 | Normally |
1 | 3 | Normally |
2 | 4 | Normally |
3 | 5 | Normally |
4 | 6 | Normally |
7 | Normally | |
8 | Fault |
It should be apparent that channel number is 3 and 8 physical layer channel fault it is impossible to use from table 4.
Alternatively, on the basis of corresponding 6th alternative embodiment of above-mentioned Fig. 2, data provided in an embodiment of the present invention
In the 7th alternative embodiment of method processing, the described faulty physical layer passage determining in described all physical layer channels
After step, methods described can also include:
When the channel number of at least one described faulty physical layer passage is associated with service identification, described in being not used by
Total bearing capacity is selected to be not less than the total bearing capacity of at least one described faulty physical layer passage described extremely in available physical layer passage
A few available physical layer passage, and will the channel number of at least one available physical layer passage described in selection and described business mark
Know association, and will channel number and the described service identification of at least one available physical layer passage described in after association store described
In mapping table;
Activate at least one available physical layer passage described of selection.
In the embodiment of the present invention, deposit after a failure the physical layer channel that channel number is 3 is detected, can from be not used by
The physical layer being 7 with one bearing capacity of selection physical layer channel identical channel number corresponding with channel number 3 in physical layer channel
Passage, is added to corresponding to service identification 1 and channel number 7 in mapping table 4, and the corresponding status information of channel number 7 is changed to " new
Increase ", and activate the corresponding physical layer channel of channel number 7, obtain new mapping table 5:
Table 5: the mapping table after adjustment
Service identification | Channel number | Status information |
1 | 1 | Normally |
1 | 2 | Normally |
1 | 7 | Newly-increased |
1 | 3 | Fault |
2 | 4 | Normally |
3 | 5 | Normally |
4 | 6 | Normally |
8 | Fault |
In the present embodiment, when doing physical layer channel replacement, use man-to-man replacement, such as: will be corresponding for channel number 3
Physical layer channel replaces with the corresponding physical layer channel of channel number 7, as long as in fact, total bearing capacity thing corresponding with channel number 3
Reason layer passage is identical, without can consider physical layer channel data.
For example: the bearing capacity of the corresponding physical layer channel of channel number 3 is 50m, the corresponding physical layer channel of channel number 9 and 10
Total bearing capacity be 50 it is possible to replace the corresponding physical layer of channel number 3 with the corresponding physical layer channel of channel number 9 and 10 logical
Road.
Alternatively, on the basis of above-mentioned 1 corresponding 6th alternative embodiment, at data provided in an embodiment of the present invention
8th alternative embodiment of the method for reason can also include:
After the failure vanishes of described faulty physical layer passage is detected, by the institute of failure vanishes described in described mapping table
The corresponding fault status information of channel number stating faulty physical layer passage is revised as dormant state information.
In the embodiment of the present invention, when the failure vanishes physical layer channel that the channel number that there is fault before is 3 is detected
Afterwards, corresponding for channel number in mapping table 3 status information is revised as " stand-by ", is understood refering to table 6:
Table 6: the mapping table after adjustment
Service identification | Channel number | Status information |
1 | 1 | Normally |
1 | 2 | Normally |
1 | 7 | Newly-increased |
1 | 3 | Stand-by |
2 | 4 | Normally |
3 | 5 | Normally |
4 | 6 | Normally |
7 | Normally | |
8 | Fault |
Alternatively, on the basis of the corresponding embodiment of above-mentioned Fig. 2 and the corresponding arbitrary alternative embodiment of Fig. 2, the present invention
Embodiment provide the 9th alternative embodiment of the method for data processing in, described to described service identification corresponding mac number
According to the corresponding physical layer channel of frame bit stream, before sending the step of corresponding mac data frame bit stream, methods described is acceptable
Including:
Busy code block in corresponding for described service identification mac data frame bit stream is all converted to data code block;
Data code block in corresponding for described service identification mac data frame bit stream is divided at least two numeric data codes
String, each the data sequence in described at least two data sequence comprises at least one data code block;
Corresponding, described to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, it is right to send
The mac data frame bit stream answered, comprising:
Send described every number to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream successively
According to sequence, and repeating query sends the data code block in each data sequence described, and before or after sending each data sequence described,
In transmitter start code (TSC) block and end code block in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
At least one, delete the idle code block of equal number in described mac data frame bit stream simultaneously, and described beginning code block and
The described service identification terminating at least one of code block described mac data frame bit stream of upper write and the described data code block of carrying
Physical layer channel channel number.
In the embodiment of the present invention, the busy code block in each mac data frame bit stream can be converted to 64bit code block
In data code block, data code block can be divided into equally spaced data sequence, a usual data sequence comprises 1024 numbers
According to code block, certainly, in the embodiment of the present invention, the data of data code block in data sequence is not limited, can be 1 or very
Multiple.
When the corresponding multiple physical layer channel of service identification, an opening code first to be sent in each physical layer channel
Block, then repeating query sends the data code block in a data code block again, treats that the data code block in a data sequence has all sent
Become, one can be sent in each physical layer channel and terminate code block it is also possible to only transmitter start code (TSC) block does not send end code block,
Or only send and terminate code block not transmitter start code (TSC) block, when transmitter start code (TSC) block or end code block, need to delete equal number
Idle code block, to ensure the length of mac data frame bit stream.
Starting code block or terminating to write at least one of code block in beginning code block or end code block at least
The service identification of mac data frame bit stream belonging to data code block associated by one and the channel number carrying data code block.
As: service identification 1 respective channel number is 1,2,3 physical layer channel, can send one respectively in passage 1,2,3
Individual beginning code block, deletes 3 free time (idel) code blocks simultaneously, write service identification 1 and passage in the beginning code block of channel number 1
Number 1, write service identification 1 and channel number 2 in the beginning code block of channel number 2, the beginning code block of channel number 3 writes business
Mark 1 and channel number 3, then start repeating query and send the data code block of a data sequence it is assumed that numbering to data code block,
So passage 1 can be sent into according to data code block 1, data code block 2 sends into passage 2, data code block 3 sends into passage 3, data code block
4 feeding passages 1, the like round-robin order send data code block, until the data code block that this data sequence comprises all is sent out
Send and finish, in right backward channel 1,2,3, send an end code block respectively, delete 3 idle code blocks simultaneously.
Alternatively, on the basis of corresponding 9th alternative embodiment of above-mentioned Fig. 2, data provided in an embodiment of the present invention
Tenth alternative embodiment of the method processing can also include:
After data code block is all sent, send remaining free time code block.
Refering to Fig. 3, a kind of another embodiment of the method for data processing provided in an embodiment of the present invention includes:
201st, convergence device is from multiple physical layer channel receiving data code blocks, and associate with described data code block
Start code block and terminate at least one of code block.
Convergence device, from multiple physical layer channel receiving data code blocks, starts code block and terminates code block, or receive
Data code block and beginning code block, or receiving data code block and end code block.
At data delivery device end, comprise belonging to described data code block at least one of beginning code block and end code block
The channel number of the physical layer channel of the service identification of mac data frame bit stream and the described data code block of reception.
The data code block that each starts between code block and end code block belongs to same mac data frame bit stream, by business
Mark associates with channel number.
202nd, convergence device starts reading business mark at least one of code block and described end code block from described
Know and channel number, described service identification is the service identification of the mac data frame bit stream belonging to the data code block of described association, institute
State the channel number that channel number is the physical layer channel transmitting described data code block.
203rd, according to described service identification, alignment receives from the physical layer channel of different channel numbers convergence device
Described data code block.
If terminating to have read service identification 1, channel number 1, service identification 1, channel number 2, business mark code block from three
Know 1, channel number 3, then channel number can be just 1, the data code block alignment that receives in 2,3 three passages, data distribution dress
Put and pre-set with the agreement of convergence device, if data delivery device sends numeric data code by the way of repeating query
Block, then at convergence end then according to the order align data code block of repeating query, alignment is: data code block is arranged in order
Row.
For example: have received data code block 1 from passage 1, have received data code block 2 from passage 2, receive from passage 3
Data code block 3, have received data code block 4, then just data code block 1,2,3,4 is linked in sequence, successively from passage 1
Analogize, if there are 1024 data code block, from data code block 1 to data code block 1024, that is, achieve the alignment of data code block.
204th, convergence device recovers described service identification corresponding mac data frame bit stream.
Recover mac data frame bit stream in the embodiment of the present invention will each data sequence arrange in order.
When there being multiple mac data frame bit stream, multiple mac data frame bit streams can also be mixed.
In the embodiment of the present invention, from multiple physical layer channel receiving data code blocks, and associate with described data code block
Start code block and terminate at least one of code block;Start to read at least one of code block and described end code block from described
Service identification and channel number, described service identification is the business of the mac data frame bit stream belonging to the data code block of described association
Mark, described channel number is the channel number of the physical layer channel transmitting described data code block;According to described service identification, alignment from
The described data code block receiving in the physical layer channel of different channel numbers;Recover described service identification corresponding mac Frame ratio
Special stream.Compared with prior art, in the embodiment of the present invention, according to channel number and service identification alignment mac data frame bit stream, can
To reduce the complexity that Data Data is processed, provide the efficiency that Data Data is processed.
Alternatively, on the basis of the corresponding embodiment of above-mentioned Fig. 3, the processing method of data provided in an embodiment of the present invention
An alternative embodiment in,
The described described numeric data code being received from the physical layer channel of different channel numbers according to described service identification, alignment
Block, may include that
According to described service identification and described channel number, alignment comprises described service identification corresponding mac data frame bit
The data sequence of at least one data code block of stream;
Corresponding, described recovery described service identification corresponding mac data frame bit stream, may include that
According to the reception order of data sequence, recover described service identification corresponding mac data frame bit stream.
In the embodiment of the present invention, the process of alignment can be the alignment procedure of numeric data code string, comprise in a data sequence
Multiple data code block, for example: have received data code block 1 from passage 1, have received data code block 2 from passage 2, from passage 3
Have received data code block 3, have received data code block 4 from passage 1, then just data code block 1,2,3,4 is linked in sequence,
The like, if data sequence has 1024 data code block, from data code block 1 to data code block 1024, that is, achieve alignment
Data code block in data sequence.
Alternatively, on the basis of the corresponding embodiment of above-mentioned Fig. 3, the processing method of data provided in an embodiment of the present invention
Second alternative embodiment in,
The described described numeric data code being received from the physical layer channel of different channel numbers according to described service identification, alignment
Block, may include that
By the channel number of described service identification and the described physical layer channel associating with described service identification, write business mark
Know in the mapping table of channel number with physical layer channel;
According to the mapping relations of the described service identification of write in described mapping table and the channel number of described physical layer channel,
Align the data code block of described service identification corresponding mac data frame bit stream.
In the embodiment of the present invention, can be after reading the channel number of service identification and corresponding physical layer channel, first by industry
The channel number of business mark and corresponding physical layer channel writes mapping table, after recovering mapping table, then align data code block.
Refering to Fig. 4, Fig. 4 is that the data code block insertion after data delivery device will be changed starts code block and terminates after code block,
Pass through physical layer channel 1 respectively to send to physical layer channel n, n is more than 1, data delivery device is sending the process of data code block
Middle elder generation sends a beginning code block to physical layer channel 1, starts the mac Frame ratio belonging to write data code block in code block at this
The service identification 1 of special stream and channel number 1, adopt in such a way, to ensuing physical layer channel transmitter start code (TSC) block, until
To physical layer channel n transmitter start code (TSC) block, start the industry of the mac data frame bit stream belonging to write data code block in code block at this
Business mark 1 and channel number n.
Then according to the order repeating query of data code block sends data code block, the data of a data sequence to passage 1 in n
After code block is sent, there is an end code block to physical layer channel 1 respectively to n.
In the present embodiment, can also be without the information of write service identification and channel number in starting code block, terminate code block
Middle write service identification and the information of channel number.Or transmitter start code (TSC) block or end code in each physical layer channel
One of block.
Refering to Fig. 5, convergence device receives beginning code block, data code block from physical layer channel 1 to physical layer channel n
After end code block, identification starts code block or terminates code block, according to the agreement pre-setting with data delivery device equity,
Read and start code block and terminate in code block the service identification of write and corresponding channel number at least one, according to service identification and
The channel number same service identification of alignment, the data code block of different channel number.
In the embodiment of the present invention, the process of alignment can be the alignment procedure of numeric data code string, comprise in a data sequence
Multiple data code block, for example: have received data code block 1 from passage 1, have received data code block 2 from passage 2, from passage n
Have received data code block 3, have received data code block 4 from passage 1, then just data code block 1,2,3,4 is linked in sequence,
The like, if data sequence has 1024 data code block, from data code block 1 to data code block 1024, that is, achieve alignment
Data code block in data sequence.
Refering to Fig. 6, an a kind of embodiment of data delivery device provided in an embodiment of the present invention includes:
First receiving unit 301, controls mac data frame bit stream for receiving the medium access carrying service identification;
Determining unit 302, for the service identification corresponding mac data being received according to described first receiving unit 301
The speed of frame bit stream, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
Transmitting element 303, for the service identification corresponding mac data frame bit stream determining to described determining unit 302
Corresponding physical layer channel, sends corresponding mac data frame bit stream.
In the embodiment of the present invention, the first receiving unit 301 receives the medium access control mac data carrying service identification
Frame bit stream;The service identification corresponding mac Frame ratio that determining unit 302 receives according to described first receiving unit 301
The speed of special stream, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;Transmitting element 303
The corresponding physical layer channel of service identification corresponding mac data frame bit stream determining to described determining unit 302, sends and corresponds to
Mac data frame bit stream.Compared with prior art, data delivery device provided in an embodiment of the present invention can reduce at data
The complexity of reason, improves the efficiency of data processing.
On the basis of the corresponding embodiment of above-mentioned Fig. 6, refering to Fig. 7, data delivery device provided in an embodiment of the present invention
Another embodiment in, described determining unit 302 includes:
First lookup subelement 3021, for according to described service identification, from described service identification and the physics of pre-stored
Search the corresponding physical layer of described service identification corresponding mac data frame bit stream in the mapping table of channel number of layer passage to lead to
Road;
First determination subelement 3022, for when the speed of described service identification corresponding mac data frame bit stream little
The corresponding physical layer channel of service identification corresponding mac data frame bit stream finding in the described first lookup subelement 3021
Total bearing capacity when, corresponding for described service identification physical layer channel is defined as described service identification corresponding mac Frame
The corresponding physical layer channel of bit stream.
On the basis of the corresponding embodiment of above-mentioned Fig. 6, refering to Fig. 8, data delivery device provided in an embodiment of the present invention
Another embodiment in, described determining unit 302 includes:
Second lookup subelement 3023, for according to described service identification, from described service identification and the physics of pre-stored
Search the corresponding physical layer of described service identification corresponding mac data frame bit stream in the mapping table of channel number of layer passage to lead to
Road;
First choice subelement 3024, for being more than when the speed of described service identification corresponding mac data frame bit stream
The corresponding physical layer channel of service identification corresponding mac data frame bit stream that described second lookup subelement 3023 finds
During total bearing capacity, select at least one physical layer channel, at least one thing described from the available physical layer passage being not used by
Total carrying of the corresponding physical layer channel of total bearing capacity mac corresponding with described service identification data frame bit stream of reason layer passage
Amount sum is not less than the speed of described service identification corresponding mac data frame bit stream;
Second determination subelement 3025, at least one physics described in selecting described first choice subelement 3024
In layer passage and described mapping table, the corresponding physical layer channel of institute's service identification is defined as described service identification corresponding mac data
The corresponding physical layer channel of frame bit stream.
On the basis of the corresponding embodiment of above-mentioned Fig. 8, refering to Fig. 9, data delivery device provided in an embodiment of the present invention
Another embodiment in, described determining unit also includes:
Association subelement 3026, leads to at least one physical layer described in selecting described first choice subelement 3024
The channel number in road is associated with described service identification;
Storing sub-units 3027, for by described association subelement 3026 associate after described at least one physical layer channel
Channel number and described service identification store in described mapping table.
On the basis of the corresponding embodiment of above-mentioned Fig. 7, another reality of data delivery device provided in an embodiment of the present invention
Apply in example,
Described first determination subelement 3022, for corresponding at least two physical layer channels when described service identification, and institute
The total bearing capacity stating at least one of at least two physical layer channels physical layer channel is more than the corresponding mac of described service identification
During the speed of data frame bit stream, determine that at least one physical layer channel described, total bearing capacity is corresponding with described service identification
At least one minimum physical layer channel of the difference of the speed of mac data frame bit stream is as the corresponding mac of described service identification
The corresponding physical layer channel of data frame bit stream.
On the basis of the corresponding embodiment of above-mentioned Fig. 7, refering to Figure 10, data delivery device provided in an embodiment of the present invention
Another embodiment in, described determining unit 302 also includes:
Mark subelement 3028, for will in described at least two physical layer channels except selected total bearing capacity with described
Remaining physics outside at least one minimum physical layer channel of the difference of the speed of service identification corresponding mac data frame bit stream
The use state of layer passage is labeled as not using.
On the basis of the corresponding embodiment of above-mentioned Fig. 6, refering to Figure 11, data delivery device provided in an embodiment of the present invention
Another embodiment in, described device 30 also includes:
Detector unit 304, for detecting all physical layer channels;
Described determining unit 302, for determining the fault thing in all physical layer channels that described detector unit 304 detects
Reason layer passage;
Associative cell 305, for the fault status information of faulty physical layer passage that described determining unit 302 is determined with
The channel number of described faulty physical layer passage is associated;
Memory cell 306, for the malfunction of the described faulty physical layer passage after associating described associative cell 305
Information is stored in described mapping table with the channel number of described faulty physical layer passage.
On the basis of the corresponding embodiment of above-mentioned Figure 11, refering to Figure 12, data distribution dress provided in an embodiment of the present invention
In another embodiment put, described device 30 also includes:
Select unit 307, for when the channel number of at least one described faulty physical layer passage is associated with service identification,
Total bearing capacity is selected to be not less than at least one described faulty physical layer described from the described available physical layer passage being not used by
At least one available physical layer passage of the total bearing capacity of passage, and at least one available physical layer passage described in selecting is logical
Taoist monastic name is associated with described service identification, and will at least one available physical layer passage described in after association channel number and described industry
Business mark storage is in described mapping table;
Activation unit 308, for activating at least one available physical layer passage described in described select unit 307 selection.
On the basis of the corresponding embodiment of above-mentioned Figure 11, refering to Figure 13, data distribution dress provided in an embodiment of the present invention
In another embodiment put, described device 30 also includes:
Modification unit 309, for detecting the failure vanishes of described faulty physical layer passage when described detector unit 304
Afterwards, the corresponding fault status information of channel number of the described faulty physical layer passage of failure vanishes described in described mapping table is repaiied
It is changed to dormant state information.
On the basis of the corresponding embodiment of above-mentioned Fig. 6, refering to Figure 14, data delivery device provided in an embodiment of the present invention
Another embodiment in, described device 30 also includes:
Code block converting unit 310, for by the busy code block in corresponding for described service identification mac data frame bit stream
All be converted to data code block;
Division unit 311, for being divided into the data code block in corresponding for described service identification mac data frame bit stream
At least two data sequence, each the data sequence in described at least two data sequence comprises at least one data code block;
Described transmitting element 303, for leading to the corresponding physical layer of described service identification corresponding mac data frame bit stream
Road sends each data sequence described successively, and repeating query sends the data code block in each data sequence described, and is sending institute
Before or after stating each data sequence, send out in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
Send beginning code block and terminate at least one of code block, and start at least one of code block and described end code block described
The service identification writing described mac data frame bit stream and the channel number of the physical layer channel carrying described data code block.
Delete unit 312, for when sending described beginning at least one of code block and described end code block every time, deleting
Idle code block except equal number in described mac data frame bit stream.
Refering to Figure 15, an a kind of embodiment of convergence device provided in an embodiment of the present invention includes:
Second receiving unit 401, for from multiple physical layer channel receiving data code blocks, and is closed with described data code block
At least one of the beginning code block of connection and end code block;
Reading unit 402, starts in code block and described end code block for receive from described second receiving unit 401
Service identification and channel number is read, described service identification is the mac data belonging to the data code block of described association at least one
The service identification of frame bit stream, described channel number is the channel number of the physical layer channel transmitting described data code block;
Alignment unit 403, for the service identification being read according to described reading unit 402, alignment is from different channel numbers
The described data code block receiving in physical layer channel;
Recovery unit 404, corresponds to for after described alignment unit 403 align data code block, recovering described service identification
Mac data frame bit stream.
In the embodiment of the present invention, the second receiving unit 401 is from multiple physical layer channel receiving data code blocks, and opening code
At least one of block and end code block;Beginning code block that reading unit 402 receives from described second receiving unit 401 and described
Terminate to read service identification and channel number at least one of code block, described service identification is the data code block institute of described association
The service identification of the mac data frame bit stream belonging to, described channel number is the passage of the physical layer channel transmitting described data code block
Number;The service identification that alignment unit 403 reads according to described reading unit 402, alignment is from the physical layer channel of different channel numbers
The described data code block of middle reception;Recovery unit 404, after described alignment unit 403 align data code block, recovers described business
Identify corresponding mac data frame bit stream.Compared with prior art, convergence device provided in an embodiment of the present invention can drop
The complexity of low data processing, improves the efficiency of data processing.
On the basis of the corresponding embodiment of above-mentioned Figure 15, an enforcement of convergence device provided in an embodiment of the present invention
In example,
Described alignment unit 403, for according to described service identification and described channel number, alignment comprises described service identification
The data sequence of at least one data code block of corresponding mac data frame bit stream;
Described recovery unit 404, for the reception order according to data sequence, recovers the corresponding mac of described service identification
Data frame bit stream.
On the basis of the corresponding embodiment of above-mentioned Figure 15, refering to Figure 16, convergence dress provided in an embodiment of the present invention
In the embodiment put, described alignment unit 403 includes:
Write subelement 4031, for by described service identification with the described physical layer channel that associates with described service identification
Channel number, in the mapping table of channel number of write service identification and physical layer channel;
Alignment subelement 4032, for the described service identification writing in the mapping table according to said write subelement 4031
With the mapping relations of the channel number of described physical layer channel, the number of the described service identification corresponding mac data frame bit stream that aligns
According to code block.
Refering to Figure 17, an a kind of embodiment of data delivery device provided in an embodiment of the present invention includes: the first receiver
320th, the first transmitter 330, first memory 340 and first processor 350,
First receiver 320, the first transmitter 330, first memory 340 and first processor 350 pass through bus or
Other modes connect;Be stored with described first processor of described first memory executes the program of data dissemination process;
Wherein, described first receiver 320, controls mac Frame for receiving the medium access carrying service identification
Bit stream;
Described first processor 350, for the speed according to described service identification corresponding mac data frame bit stream, really
The fixed corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
Described first transmitter 330, for the corresponding physical layer of described service identification corresponding mac data frame bit stream
Passage, sends corresponding mac data frame bit stream.
In some embodiments of the invention, described first processor 350, for according to described service identification, from pre-stored
Described service identification with search described service identification corresponding mac data frame bit in the mapping table of the channel number of physical layer channel
Flow corresponding physical layer channel;When the speed of described service identification corresponding mac data frame bit stream is not more than described business mark
Know the corresponding physical layer channel of corresponding mac data frame bit stream total bearing capacity when, by corresponding for described service identification physics
Layer passage is defined as the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
In some embodiments of the invention, described first processor 350, for according to described service identification, from pre-stored
Described service identification with search described service identification corresponding mac data frame bit in the mapping table of the channel number of physical layer channel
Flow corresponding physical layer channel;When the speed of described service identification corresponding mac data frame bit stream is more than described service identification
During total bearing capacity of the corresponding physical layer channel of corresponding mac data frame bit stream, from the available physical layer passage being not used by
Middle at least one physical layer channel of selection, total bearing capacity of at least one physical layer channel described is corresponding with described service identification
Total bearing capacity sum of the corresponding physical layer channel of mac data frame bit stream is not less than described service identification corresponding mac data
The speed of frame bit stream;The corresponding thing of institute's service identification at least one physical layer channel described in selecting and described mapping table
Reason layer passage is defined as the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
In some embodiments of the invention, described first processor 350, being additionally operable to will at least one physical layer described in selection
The channel number of passage is associated with described service identification, and will association after described at least one physical layer channel channel number
Store in described mapping table with described service identification.
In some embodiments of the invention, described first processor 350, for corresponding at least two things when described service identification
Reason layer passage, and total bearing capacity of at least one of described at least two physical layer channels physical layer channel is more than described business
Identify corresponding mac data frame bit stream speed when, select at least one physical layer channel described total bearing capacity with described
At least one minimum physical layer channel of the difference of the speed of service identification corresponding mac data frame bit stream is as described business
Identify the corresponding physical layer channel of corresponding mac data frame bit stream.
In some embodiments of the invention, described first processor 350, it is additionally operable in described at least two physical layer channels
Except the difference minimum of the speed of selected total bearing capacity mac corresponding with described service identification data frame bit stream at least one
The use state of the remaining physical layer channel outside individual physical layer channel is labeled as not using.
In some embodiments of the invention, described first processor 350, it is additionally operable to detect all physical layer channels, determine institute
State the faulty physical layer passage in all physical layer channels;By the fault status information of described faulty physical layer passage and described event
The channel number of barrier physical layer channel is associated, and by the fault status information of described faulty physical layer passage after association and institute
The channel number stating faulty physical layer passage stores in described mapping table.
In some embodiments of the invention, described first processor 350, it is additionally operable to lead to when at least one described faulty physical layer
When the channel number in road is associated with service identification, total bearing capacity is selected to be not less than from the described available physical layer passage being not used by
At least one available physical layer passage of the total bearing capacity of described at least one described faulty physical layer passage, and described in selecting
The channel number of at least one available physical layer passage is associated with described service identification, and will association after described at least one can use
The channel number of physical layer channel and described service identification store in described mapping table;Activate selection described at least one can use
Physical layer channel.
In some embodiments of the invention, described first processor 350, it is additionally operable to described faulty physical layer passage is detected
Failure vanishes after, by the corresponding fault of channel number of the described faulty physical layer passage of failure vanishes described in described mapping table
Status information is revised as dormant state information.
In some embodiments of the invention, described first processor 350, it is additionally operable to corresponding for described service identification mac number
All be converted to data code block according to the busy code block in frame bit stream;By corresponding for described service identification mac data frame bit stream
In data code block be divided at least two data sequence, each the data sequence in described at least two data sequence comprise to
A few data code block;
Described first transmitter 330, for the corresponding physical layer of described service identification corresponding mac data frame bit stream
Passage sends each data sequence described successively, and repeating query sends the data code block in each data sequence described, and is sending
Before or after each data sequence described, in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
At least one of transmitter start code (TSC) block and end code block, and start at least one of code block and described end code block described
The channel number of the physical layer channel of the upper service identification writing described mac data frame bit stream and the described data code block of carrying.
Described first processor 350, is additionally operable to ought send every time in described beginning code block and described end code block at least
When one, delete the idle code block of equal number.
Refering to Figure 18, an a kind of embodiment of data delivery device provided in an embodiment of the present invention includes: the second receiver
420th, the second transmitter 430, second memory 440 and second processing device 450, described second memory is stored with described second
Reason device executes the program of convergence;
Second receiver 420, the second transmitter 430, second memory 440 and second processing device 450 pass through bus or
Other modes connect;
Wherein, described second receiver 420, for from multiple physical layer channel receiving data code blocks, and with described number
At least one of the beginning code block associating according to code block and end code block;
Described second processing device 450, for starting to read at least one of code block and described end code block from described
Service identification and channel number, described service identification is the business of the mac data frame bit stream belonging to the data code block of described association
Mark, described channel number is the channel number of the physical layer channel transmitting described data code block;According to described service identification, alignment from
The described data code block receiving in the physical layer channel of different channel numbers;Recover described service identification corresponding mac Frame ratio
Special stream.
In some embodiments of the invention, described second processing device 450, for according to described service identification and described passage
Number, alignment comprises the data sequence of at least one data code block of described service identification corresponding mac data frame bit stream, according to
The reception order of data sequence, recovers described service identification corresponding mac data frame bit stream.
In some embodiments of the invention, described second processing device 450, for by described service identification and with described business mark
Know the channel number of the described physical layer channel of association, in the mapping table of channel number of write service identification and physical layer channel;Press
According to the mapping relations of the described service identification of write in described mapping table and the channel number of described physical layer channel, described industry of aliging
Business identifies the data code block of corresponding mac data frame bit stream.
Refering to Figure 19, an embodiment of data handling system provided in an embodiment of the present invention includes: data delivery device 30
Data converging device 40,
Data delivery device 30, controls mac data frame bit stream for receiving the medium access carrying service identification;Root
According to the speed of described service identification corresponding mac data frame bit stream, determine described service identification corresponding mac data frame bit
Flow corresponding physical layer channel;To the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, it is right to send
The mac data frame bit stream answered.
Convergence device 40, for from multiple physical layer channel receiving data code blocks, and is closed with described data code block
At least one of the beginning code block of connection and end code block;Start at least one of code block and described end code block from described
Read service identification and channel number, described service identification is the mac data frame bit stream belonging to the data code block of described association
Service identification, described channel number is the channel number of the physical layer channel transmitting described data code block;According to described service identification, right
The neat described data code block receiving from the physical layer channel of different channel numbers;Recover described service identification corresponding mac data
Frame bit stream.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
Completed with the hardware instructing correlation by program, this program can be stored in a computer-readable recording medium, storage
Medium may include that rom, ram, disk or CD etc..
The method of the data processing above embodiment of the present invention being provided, device and system are described in detail,
Specific case used herein is set forth to the principle of the present invention and embodiment, and the explanation of above example is to use
Understand the method for the present invention and its core concept in help;Simultaneously for one of ordinary skill in the art, according to the present invention's
Thought, all will change in specific embodiments and applications, and in sum, this specification content should not be construed as
Limitation of the present invention.
Claims (20)
1. a kind of method of data processing is it is characterised in that include:
Receive the medium access control mac data frame bit stream carrying service identification;
According to the speed of described service identification corresponding mac data frame bit stream, determine described service identification corresponding mac data
The corresponding physical layer channel of frame bit stream;
To the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send corresponding mac Frame ratio
Special stream.
2. method according to claim 1 it is characterised in that described according to described service identification corresponding mac Frame
The speed of bit stream, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, comprising:
According to described service identification, from described service identification and the lookup the mapping table of the channel number of physical layer channel of pre-stored
The corresponding physical layer channel of the corresponding mac data frame bit stream of described service identification;
When the speed of described service identification corresponding mac data frame bit stream is not more than described service identification corresponding mac data
During total bearing capacity of the corresponding physical layer channel of frame bit stream, corresponding for described service identification physical layer channel is defined as described
The corresponding physical layer channel of service identification corresponding mac data frame bit stream.
3. method according to claim 1 it is characterised in that described according to described service identification corresponding mac Frame
The speed of bit stream, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, comprising:
According to described service identification, from described service identification and the lookup the mapping table of the channel number of physical layer channel of pre-stored
The corresponding physical layer channel of the corresponding mac data frame bit stream of described service identification;
When the speed of described service identification corresponding mac data frame bit stream is more than described service identification corresponding mac Frame
During total bearing capacity of the corresponding physical layer channel of bit stream, from the available physical layer passage being not used by, select at least one thing
Reason layer passage, total bearing capacity mac corresponding with described service identification data frame bit stream of at least one physical layer channel described
Total bearing capacity sum of corresponding physical layer channel is not less than the speed of described service identification corresponding mac data frame bit stream;
In at least one physical layer channel described in selecting and described mapping table, the corresponding physical layer channel of institute's service identification is true
It is set to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
4. method according to claim 3 is it is characterised in that methods described also includes:
Described in selecting, the channel number of at least one physical layer channel is associated with described service identification, and by after association
The channel number of at least one physical layer channel described and described service identification store in described mapping table.
5. method according to claim 2 it is characterised in that described when described service identification corresponding mac Frame ratio
The speed of special stream is not more than total bearing capacity of the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
When, corresponding for described service identification physical layer channel is defined as described service identification corresponding mac data frame bit stream and corresponds to
Physical layer channel, comprising:
At least one of when described service identification corresponds at least two physical layer channels, and described at least two physical layer channels
When total bearing capacity of physical layer channel is more than the speed of described service identification corresponding mac data frame bit stream, described in selection extremely
In a few physical layer channel, the difference of the speed of total bearing capacity mac corresponding with described service identification data frame bit stream is minimum
At least one physical layer channel as the corresponding physical layer channel of described service identification corresponding mac data frame bit stream.
6. the method according to claim 2~5 any one is it is characterised in that described correspond to according to described service identification
Mac data frame bit stream speed, determine the corresponding physical layer channel of described service identification corresponding mac data frame bit stream
Step before, also include:
Detect all physical layer channels, determine the faulty physical layer passage in described all physical layer channels;
The channel number of the fault status information of described faulty physical layer passage and described faulty physical layer passage is associated, and
The fault status information of the described faulty physical layer passage after association is stored with the channel number of described faulty physical layer passage
In described mapping table.
7. method according to claim 6 is it is characterised in that fault thing in the described all physical layer channels of described determination
After the step of reason layer passage, methods described also includes:
When the channel number of at least one described faulty physical layer passage is associated with service identification, from the available physical being not used by
Selecting total bearing capacity to be not less than at least one of the total bearing capacity of at least one described faulty physical layer passage described in layer passage can
With physical layer channel, and the channel number of at least one available physical layer passage described in selecting be associated with described service identification,
And the channel number of at least one available physical layer passage stores described mapping table with described service identification described in after associating
In;
Activate at least one available physical layer passage described of selection.
8. the processing method according to any one in Claims 1 to 5,7 it is characterised in that described to described business mark
Know the corresponding physical layer channel of corresponding mac data frame bit stream, before sending the step of corresponding mac data frame bit stream,
Methods described also includes:
Busy code block in corresponding for described service identification mac data frame bit stream is all converted to data code block;
Data code block in corresponding for described service identification mac data frame bit stream is divided at least two data sequence, institute
Each the data sequence stated at least two data sequence comprises at least one data code block;
Corresponding, described to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, send corresponding
Mac data frame bit stream, comprising:
Send each numeric data code described to the corresponding physical layer channel of described service identification corresponding mac data frame bit stream successively
String, and repeating query sends the data code block in each data sequence described, and before or after sending each data sequence described, to institute
State in the corresponding physical layer channel of service identification corresponding mac data frame bit stream transmitter start code (TSC) block and terminate in code block extremely
Few one, delete the idle code block of equal number in described mac data frame bit stream simultaneously, and in the described code block and described of starting
Terminate the upper service identification writing described mac data frame bit stream of at least one of code block and the thing carrying described data code block
The channel number of reason layer passage.
9. a kind of method of data processing is it is characterised in that include:
From multiple physical layer channel receiving data code blocks, and the beginning code block and end code block associating with described data code block
At least one;
Start to read service identification and channel number, described business mark at least one of code block and described end code block from described
Know the service identification of the mac data frame bit stream belonging to the data code block of described association, described channel number is to transmit described number
Channel number according to the physical layer channel of code block;
The described data code block being received from the physical layer channel of different channel numbers according to described service identification, alignment;
Recover described service identification corresponding mac data frame bit stream.
10. method according to claim 9 it is characterised in that described according to described service identification, alignment is from different passages
Number physical layer channel in receive described data code block, comprising:
By the channel number of described service identification and the described physical layer channel associating with described service identification, write service identification with
In the mapping table of the channel number of physical layer channel;
According to the mapping relations of the described service identification of write in described mapping table and the channel number of described physical layer channel, alignment
The data code block of the corresponding mac data frame bit stream of described service identification.
A kind of 11. data delivery devices are it is characterised in that include:
First receiving unit, controls mac data frame bit stream for receiving the medium access carrying service identification;
Determining unit, for the service identification corresponding mac data frame bit stream that received according to described first receiving unit
Speed, determines the corresponding physical layer channel of described service identification corresponding mac data frame bit stream;
Transmitting element, for the corresponding physics of service identification corresponding mac data frame bit stream determining to described determining unit
Layer passage, sends corresponding mac data frame bit stream.
12. data delivery devices according to claim 11 are it is characterised in that described determining unit includes:
First lookup subelement, for according to described service identification, from described service identification and the physical layer channel of pre-stored
The corresponding physical layer channel of described service identification corresponding mac data frame bit stream is searched in the mapping table of channel number;
First determination subelement, is not more than described for the speed when described service identification corresponding mac data frame bit stream
Total bearing capacity of the corresponding physical layer channel of service identification corresponding mac data frame bit stream that one lookup subelement finds
When, corresponding for described service identification physical layer channel is defined as described service identification corresponding mac data frame bit stream and corresponds to
Physical layer channel.
13. data delivery devices according to claim 11 are it is characterised in that described determining unit includes:
Second lookup subelement, for according to described service identification, from described service identification and the physical layer channel of pre-stored
The corresponding physical layer channel of described service identification corresponding mac data frame bit stream is searched in the mapping table of channel number;
First choice subelement, is more than described second for the speed when described service identification corresponding mac data frame bit stream
When searching total bearing capacity of the corresponding physical layer channel of service identification corresponding mac data frame bit stream that subelement finds,
Select at least one physical layer channel from the available physical layer passage being not used by, the holding of at least one physical layer channel described
Total bearing capacity sum of the corresponding physical layer channel of carrying capacity mac corresponding with described service identification data frame bit stream is not less than institute
State the speed of service identification corresponding mac data frame bit stream;
Second determination subelement, at least one physical layer channel and described described in selecting described first choice subelement
In mapping table, the corresponding physical layer channel of institute's service identification is defined as described service identification corresponding mac data frame bit stream correspondence
Physical layer channel.
14. data delivery devices according to claim 12 it is characterised in that
Described first determination subelement, for corresponding at least two physical layer channels when described service identification, and described at least two
Total bearing capacity of at least one of individual physical layer channel physical layer channel is more than described service identification corresponding mac Frame ratio
During the speed of special stream, determine total bearing capacity mac data corresponding with described service identification at least one physical layer channel described
At least one minimum physical layer channel of the difference of the speed of frame bit stream is as described service identification corresponding mac Frame ratio
The corresponding physical layer channel of special stream.
15. data delivery devices according to claim 11~14 any one are it is characterised in that described device is also wrapped
Include:
Detector unit, for detecting all physical layer channels;
Described determining unit, for determining the faulty physical layer passage in all physical layer channels that described detector unit detects;
Associative cell, for the fault status information of faulty physical layer passage and the described fault thing that determine described determining unit
The channel number of reason layer passage is associated;
Memory cell, for by described associative cell associate after described faulty physical layer passage fault status information with described
The channel number of faulty physical layer passage stores in mapping table.
16. data delivery devices according to claim 15 are it is characterised in that described device also includes:
Select unit, for when the channel number of at least one described faulty physical layer passage is associated with service identification, never by
Total bearing capacity is selected always to carry not less than at least one described faulty physical layer passage described in the available physical layer passage using
Amount at least one available physical layer passage, and will select described at least one available physical layer passage channel number with described
Service identification associates, and will the channel number of at least one available physical layer passage and the storage of described service identification described in after association
To in described mapping table;
Activation unit, for activating at least one available physical layer passage described in described select unit selection.
17. data delivery devices according to any one in claim 11~14,16 are it is characterised in that described device
Also include:
Code block converting unit, for all changing the busy code block in corresponding for described service identification mac data frame bit stream
For data code block;
Division unit, for being divided at least two by the data code block in corresponding for described service identification mac data frame bit stream
Individual data sequence, each the data sequence in described at least two data sequence comprises at least one data code block;
Described transmitting element, for the corresponding physical layer channel of described service identification corresponding mac data frame bit stream successively
Send each data sequence described, and repeating query send the data code block in each data sequence described, and send described each
Before or after data sequence, send in the corresponding physical layer channel of described service identification corresponding mac data frame bit stream and start
At least one of code block and end code block, and start to write institute at least one of code block and described end code block described
The service identification stating mac data frame bit stream and the channel number of the physical layer channel carrying described data code block;
Delete unit, for when sending described beginning at least one of code block and described end code block every time, deleting described
The idle code block of equal number in mac data frame bit stream.
A kind of 18. convergence devices are it is characterised in that include:
Second receiving unit, for from multiple physical layer channel receiving data code blocks, and with opening that described data code block associates
At least one of beginning code block and end code block;
Reading unit, for from least one of the beginning code block that described second receiving unit receives and described end code block
Read service identification and channel number, described service identification is the mac data frame bit stream belonging to the data code block of described association
Service identification, described channel number is the channel number of the physical layer channel transmitting described data code block;
Alignment unit, for the service identification being read according to described reading unit, alignment is from the physical layer channel of different channel numbers
The described data code block of middle reception;
Recovery unit, for, after described alignment unit align data code block, recovering described service identification corresponding mac Frame
Bit stream.
A kind of 19. data delivery devices are it is characterised in that include: the first receiver, the first transmitter, first memory and the
One processor, be stored with described first processor of described first memory executes the program of data dissemination process;
Wherein, described first receiver, controls mac data frame bit stream for receiving the medium access carrying service identification;
Described first processor, for the speed according to described service identification corresponding mac data frame bit stream, determines described industry
The business mark corresponding physical layer channel of corresponding mac data frame bit stream;
Described first transmitter, for the corresponding physical layer channel of described service identification corresponding mac data frame bit stream, sending out
Send corresponding mac data frame bit stream.
A kind of 20. data handling systems are it is characterised in that include: data delivery device data converging device,
Described data delivery device is the data delivery device described in the claims 11~17 any one;
Described convergence device is the convergence device described in the claims 18.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/074129 WO2014166102A1 (en) | 2013-04-12 | 2013-04-12 | Data processing method, apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103502985A CN103502985A (en) | 2014-01-08 |
CN103502985B true CN103502985B (en) | 2017-01-25 |
Family
ID=49866744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380000274.4A Active CN103502985B (en) | 2013-04-12 | 2013-04-12 | Data processing method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103502985B (en) |
WO (1) | WO2014166102A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486037B (en) * | 2014-12-12 | 2018-02-13 | 东莞市奥普特自动化科技有限公司 | A kind of multi-functional communication means |
CN111147185A (en) * | 2015-01-22 | 2020-05-12 | 华为技术有限公司 | Method and communication equipment for transmitting service signal by using Ethernet channel |
ES2954462T3 (en) | 2015-03-30 | 2023-11-22 | Huawei Tech Co Ltd | Data processing method and apparatus |
WO2017156682A1 (en) * | 2016-03-14 | 2017-09-21 | 华为技术有限公司 | Data transmission method based on channel binding |
CN108243128B (en) * | 2016-12-27 | 2020-10-23 | 华为技术有限公司 | Method, network equipment and system for transmitting wireless interface forward signal |
CN115136727A (en) * | 2020-01-21 | 2022-09-30 | 哲库科技有限公司 | Downlink protocol alignment and decoding |
CN114500393B (en) * | 2021-12-31 | 2024-03-15 | 伟乐视讯科技股份有限公司 | Communication method and communication equipment for MAC (media access control) to multiple PHY (physical layer) modules |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101399811A (en) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | Multi-channel data transmitting/receiving and transmission control method, corresponding device |
CN101499997A (en) * | 2008-01-29 | 2009-08-05 | 中兴通讯股份有限公司 | Apparatus for multi-path low speed service multiplexing and demultiplexing, and method therefor |
CN101841740A (en) * | 2009-03-20 | 2010-09-22 | 华为技术有限公司 | Method and device for sending and receiving high-speed Ethernet data streams in optical transport network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6765869B2 (en) * | 2000-12-21 | 2004-07-20 | At&T Wireless Services, Inc. | Medium access dynamic congestion control mechanism for wireless data |
-
2013
- 2013-04-12 CN CN201380000274.4A patent/CN103502985B/en active Active
- 2013-04-12 WO PCT/CN2013/074129 patent/WO2014166102A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101399811A (en) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | Multi-channel data transmitting/receiving and transmission control method, corresponding device |
CN101499997A (en) * | 2008-01-29 | 2009-08-05 | 中兴通讯股份有限公司 | Apparatus for multi-path low speed service multiplexing and demultiplexing, and method therefor |
CN101841740A (en) * | 2009-03-20 | 2010-09-22 | 华为技术有限公司 | Method and device for sending and receiving high-speed Ethernet data streams in optical transport network |
Also Published As
Publication number | Publication date |
---|---|
CN103502985A (en) | 2014-01-08 |
WO2014166102A1 (en) | 2014-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103502985B (en) | Data processing method, device and system | |
CN100512194C (en) | Sending and receiving method and system for link aggregation method, device and MAC frame | |
CN107005462B (en) | Method, equipment and system for forwarding data in software defined network | |
EP2355374B1 (en) | Method, system and optical line terminal for message transmission in an optical communication system | |
CN116208525A (en) | Method, equipment and system for detecting data message | |
CN101938377B (en) | link aggregation error protection method, equipment and system | |
CN101340374B (en) | Method, system, apparatus for control transmission priority and user network edge equipment | |
US8711856B2 (en) | Method and device for processing broadcast packets/multicast control messages | |
CN101217470B (en) | Method and device for forwarding message | |
CN102025541A (en) | Method and system for realizing multicast protection | |
CN1934560A (en) | Method of sending information through a tree and ring topology of a network system | |
CN101355487B (en) | Method and apparatus for distributing label | |
US20140169156A1 (en) | Ring network failure switching method and apparatus | |
CN100589443C (en) | An Ethernet service processing method in Gbit passive optical network | |
CN113557696B (en) | Routing FlexE data in a network | |
CN101582902A (en) | Link aggregation method and device | |
CN103701679B (en) | A kind of method for realizing VLAN conversions | |
CN104717115A (en) | Multipath fiber channel over ethernet networks | |
CN101686190A (en) | Method for mapping data transmission, device and system thereof | |
CN102771087A (en) | Fast LSP alert mechanism | |
WO2020135705A1 (en) | Olt device virtualization method, olt device, and computer-readable medium | |
CN104821957B (en) | A kind of implementation method of BFD state machines, apparatus and system | |
CN107005479B (en) | Method, device and system for forwarding data in Software Defined Network (SDN) | |
CN104869010A (en) | Protection switching | |
CN103200126B (en) | XG-PON system flow management device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |