CN103561472B - A kind of Multi-service link distribution and reconstruction unit and method thereof - Google Patents
A kind of Multi-service link distribution and reconstruction unit and method thereof Download PDFInfo
- Publication number
- CN103561472B CN103561472B CN201310528417.0A CN201310528417A CN103561472B CN 103561472 B CN103561472 B CN 103561472B CN 201310528417 A CN201310528417 A CN 201310528417A CN 103561472 B CN103561472 B CN 103561472B
- Authority
- CN
- China
- Prior art keywords
- link
- business
- module
- multilink
- service
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 62
- 230000006798 recombination Effects 0.000 claims abstract description 30
- 238000005215 recombination Methods 0.000 claims abstract description 30
- 238000012549 training Methods 0.000 claims description 27
- 238000001514 detection method Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 24
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 238000013468 resource allocation Methods 0.000 claims description 6
- 239000000523 sample Substances 0.000 claims description 6
- 230000008521 reorganization Effects 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004899 motility Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of Multi-service link distribution and reconstruction unit and method thereof, this device includes: business multilink distribution module, can to the different business stream of input, according to quality of service requirement, business is classified, and detect available link, then by sorted traffic flow assignment to different links, sent by business multilink transmitter module;Business multilink recombination module, compensates the time delay of different link, balanced link load, Business Stream is recombinated, to recover original Business Stream the business after business multilink receiver module receives.The solution of the present invention transmitting terminal according to Link State and QoS demand be different business distribution link circuit resource, both met business transmission demand, the utilization rate of system channel resource can be improved again;Time delay and loss balancing can be carried out for data at receiving terminal, according to class of service and bag sequence number, same business be recombinated simultaneously, solve the out of order problem in parallel transmission.
Description
Technical field
The present invention relates to mobile communication technology field, in particular to a kind of Multi-service link distribution and reconstruction unit and method thereof.
Background technology
Now, G mobile communication (3G) becomes increasingly popular, new generation of wireless mobile communication system (4G) is ripe day by day, and other such as technology such as WLAN, wired optical networking are also obtained for and are widely applied.On the full-blown basis of these technology, the communication support ability relying on existing resource exploitation specific use is following very important developing direction.The exemplary of this specific use includes Wenchuan earthquake emergency command and Olympic security etc..How to ensure that the communications security under these scenes, reliability, stability and motility are the problems that must take into and solve.
Solve the key of the demand, it is utilize cognitive radio and the collaborative blending theory of heterogeneous network, by accessing network detection, multilink merges the technology such as access, packet multilink concurrent transmission, multiple existing communication links are passed through virtual reconstruction, become unified available resources, carry out reasonably distribution and restructuring further according to business demand, reach the purpose of resource optimization and reliable guarantee.
The background model that the present invention applies is multi-chain circuit transmission system, has been carried out a lot of research for this system model, and main patent has:
No. 200910078185.7 Chinese patent discloses one " a kind of method of mobile terminal and multilink concurrent processing ", in the invention, transmitting terminal is the data link assignment of port numbers being successfully established by link establishment module, and set up the mapping table of described port numbers and the identification number of the described data link being successfully established, when the business of transmission, according to the port numbers being encapsulated in data service, search described mapping table, obtain the identification number of the data link represented with the port numbers in described business, and the data link represented by described identification number launches described data service.When this inventive method is traffic assignments multi-chain circuit transmission resource, do not consider channel quality and traffic performance, it is impossible to reach the purpose of resource optimization.
201110001507.5th good Chinese patent discloses one " the adaptive data transmission method of multilink and system ", comprise the steps of in the invention: initial detecting each of the links bandwidth value, according to theoretical bandwidth value 90% as the speed of the actual transmissions data of this link, dynamic detection and adjust the bandwidth of each of the links.This invention, when carrying out multi-chain circuit transmission, only considers channel width factor, and dynamically distributes channel resource without reference to according to business and link-state information.
No. 201110121399.5 Chinese patent discloses one " load allocation method of a kind of end-to-end multilink parallel transmission ", in the invention, by to the contrast between the error between load theory of distribution value and actual transmissions value and error threshold value, different business separation methods is adopted according to different comparing results, can effectively reduce after the data rate of business source occurs significantly to change, the time delay that reorders of receiving terminal, thus controlling overall time delay end to end.Although this patent is to be assigned on different links by business according to the algorithm carried to be transmitted, but allocation algorithm only considers the status information of channel, not using the QoS requirement of business as Consideration, therefore, when for the business parallel transmission of multiple different service quality demand, the method can not reach best performance.
Present invention mainly solves on multi-chain circuit transmission channel resource how efficiently, transmitting different service quality demand traffic issues, will solve this problem needs to overcome a following difficult problem: to be how 1) traffic assignments channel resource according to the QoS requirement of different business and the different transmittabilities of channel;2), when utilizing heterogeneous resource to be transmitted, same business is likely to after multilink parallel transmission to there will be data packet disorder situation.And the above patent fails to unify to solve these difficult problems.
Summary of the invention
The defect existed for prior art or deficiency, it is desirable to provide a kind of Multi-service link distribution and reconstruction unit and method thereof, it is applied in multilink virtual reconstruction network, different business stream to input, classifies to business according to quality of service requirement, the link that detection is available, then will sorted traffic flow assignment to different links send, and at receiving terminal by compensating the different time delay of link, loss, Business Stream is recombinated, thus recovering original Business Stream.
For reaching above-mentioned purpose, the technical solution adopted in the present invention is as follows:
A kind of Multi-service link distribution and reconstruction unit, be applied in multilink virtual reconstruction network, and the distribution of this Multi-service link and reconstruction unit include:
Business multilink distribution module, its quality of service requirement parameter according to incoming traffic stream, according to preset weighting algorithm, business is classified, different types of Business Stream is buffered in different queues, and this business multilink distribution module is by sending the available link of training sequence detection and link-state information, then according to type of service and available link circuit resource state by traffic flow assignment to different links;
Business multilink transmitter module, distributes mould signal with described business multilink and is connected, is used for sending described training sequence and the Business Stream that distributes;
Business multilink receiver module, for receiving training sequence and the Business Stream that described business multilink transmitter module sends out;
Business multilink recombination module, it is connected with described business multilink receiver module signal, according to the training sequence periodic analysis that business multilink receiver module obtains, obtain the delay parameter on different link and link load parameter, and according to described delay parameter and link load parameter, the packet of the same Business Stream through different link transmission carried out chain-circuit time delay compensation and link load equilibrium, then Business Stream is recombinated, to recover original Business Stream;
Wherein, described business multilink distribution module and business multilink transmitter module are positioned at transmitting terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink distribution module and business multilink transmitter module, a transmission lines therein is for Link State detection, the corresponding transmission lines of each link channel, the Business Stream of described input is assigned on different links by described business multilink distribution module, then from corresponding transmission line to described business multilink transmitter module, send from the link that this business multilink transmitter module is corresponding;
Described business multilink receiver module and business multilink recombination module are positioned at receiving terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink receiver module and business multilink recombination module, a transmission lines therein obtains for Link State, and the corresponding transmission lines of each link channel, described business multilink receiver module receives data on multiple links, then the data that different links receive are issued business multilink recombination module from corresponding transmission line, the business multilink recombination module data to receiving carry out time delay, loss balancing and business reorganization, then outgoing traffic stream.
Further, described business multilink distribution module includes available link detecting module, type of service divides module and link distribution module, wherein:
Described available link detecting module, probe data packet is sent for detecting current various available links by business multilink transmitter module, available link is analyzed with auxiliary reception end the status information of available link by sending training sequence, and by the status information of the feedback data currently available link of acquisition of receiving terminal, and then the status information of available link is submitted to link distribution module;
Described type of service divides module, different Business Stream for input, quality of service requirement parameter according to Business Stream, according to preset weighting algorithm, Business Stream is divided into different classs of service, and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue and waits process further;
Described link distribution module, the Resource Allocation Formula of correspondence it is prefixed for each class of service, whether the buffer queue of link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, the currently available link-state information then provided according to the class of service of Business Stream and link detection module is traffic flow assignment link circuit resource, the packet of Business Stream to be sent in traffic flow assignment to different links, will be then output to described business multilink transmitter module plus after service identification and bag sequence number.
Further, described business multilink recombination module includes link information acquisition module, chain-circuit time delay compensating module, link load compensating module and business process reengineering module, wherein:
Described link information acquisition module, training sequence on the different links received by described business multilink receiver module is analyzed, obtain delay parameter and the link load parameter of different link, then accordingly described delay parameter submitted to chain-circuit time delay compensating module and link load parameter is submitted to link load compensating module, and by feedback channel, described delay parameter and link load parameter being sent to described business multilink transmitter module;
Chain-circuit time delay compensating module, according to the delay parameter that described link information acquisition module provides, the packet that same Business Stream is sent through different links carries out corresponding delay compensation, so that Business Stream reaches time synchronized;
Link load compensating module, according to the link load parameter that described link information acquisition module provides, the packet that the same Business Stream after synchronizing is sent through different links carries out corresponding link load compensation;
Business process reengineering module, it arranges exclusive Business Stream buffer area for different classs of service, compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
Improvement according to the present invention, it is also proposed that a kind of business multilink realized based on the distribution of described Multi-service link and reconstruction unit is distributed and recombination method, is applied in multilink virtual reconstruction network, comprises the following steps:
Step 1: regularly send training sequence at transmitting terminal and detect each Link State, and according to the quality of service requirement parameter of incoming traffic stream, Business Stream is classified, then link distribution is carried out according to Link State and type of service, then by the Business Stream distributed by corresponding link sends;And
Step 2: carry out delay compensation and loss balancing at receiving terminal according to obtaining each link-state information packet to receiving, then same Business Stream packet after multiplexing is recombinated, recover original Business Stream.
Further, described step 1 comprises the following steps:
S101: available link detection steps, a link detection module is utilized to send probe data packet for detecting current various available links, and on available link, send the status information of the link information acquisition module analysis available link of training sequence auxiliary reception end, the status information of currently available link obtained is returned to transmitting terminal by feedback channel by receiving terminal, described link detection module and then the status information of available link is submitted to link distribution module;
S102: type of service partiting step, QoS requirement parameter according to incoming traffic stream, according to preset weighting algorithm, Business Stream is divided into different classs of service, and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue to wait further process;
S103: link allocation step, whether the buffer queue utilizing link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, then according to preset Resource Allocation Formula, class of service and currently available link-state information according to Business Stream are traffic flow assignment link circuit resource, and in the packet of Business Stream to be sent plus after service identification and bag sequence number by traffic flow assignment to different links;And
S104: Business Stream sends, and is sent by the Business Stream distributed.
Further, described step 2 comprises the following steps:
S201: obtain delay parameter and link load parameter, utilizes the training sequence on the different links that receiving terminal receives by a link information acquisition module to be analyzed, obtains delay parameter and the link load parameter of different link;
S202: delay compensation step, utilize the chain-circuit time delay compensating module same Business Stream to receiving through the packet of different link transmission, the delay parameter that link information acquisition module according to receiving terminal provides carries out corresponding delay compensation, so that Business Stream reaches time synchronized;
S203: link load compensation process, utilize a link load compensating module that the same Business Stream after synchronizing passes through the packet of different link transmission, carry out corresponding loss balancing according to the link load parameter that the link information acquisition module of receiving terminal provides;And
S204: business process reengineering step, a business process reengineering module is utilized to compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding exclusive buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
From the above technical solution of the present invention shows that, Multi-service link provided by the present invention distribution and reconstruction unit and method thereof, different business stream to input, according to quality of service requirement, business is classified, the link that detection is available, then will send in sorted traffic flow assignment to different links, and at receiving terminal by compensating the different time delay of link, loss, Business Stream is recombinated, thus recovering original Business Stream.The present invention is compared with prior art, at transmitting terminal when for traffic assignments channel resource, consider QoS requirement and each downlink channel state information (such as bandwidth, time delay, path loss etc.) of business simultaneously, both met the demand of business, the channel utilization of system can be improved again;
(1) at receiving terminal multiple links are taken up in order of priority carry out time delay, link load compensates, reduce the channel impact on transmission data very well, there is the very strong suitability;
(2) it is that each packet increases mark and the information such as type of service at transmitting terminal, same business data packet is recombinated according to bag sequence number receiving, the out of order problem of parallel transmission can be overcome well, in regrouping process, adjust the business output condition of buffer area according to class of service simultaneously, solving on the basis of out of order problem, the delay requirement of business can be met again.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of Multi-service link distribution and reconstruction unit.
Fig. 2 is the schematic diagram of business multilink distribution module.
Fig. 3 is the schematic diagram of business multilink recombination module.
Fig. 4 is the flowchart of Multi-service link distribution method.
Fig. 5 is the flowchart of Multi-service link recombination method.
Detailed description of the invention
In order to know more about the technology contents of the present invention, especially exemplified by specific embodiment and to coordinate institute accompanying drawings to illustrate as follows.
As shown in Figure 1, preferred embodiment according to the present invention, a kind of Multi-service link distribution and reconstruction unit, being applied in multilink virtual reconstruction network, the distribution of this Multi-service link and reconstruction unit include business multilink distribution module, business multilink transmitter module, business multilink receiver module and business multilink recombination module.With reference to Fig. 1 and in conjunction with shown in Fig. 2, Fig. 3, below that the explanation of each module is as follows:
Business multilink distribution module, its quality of service requirement parameter according to incoming traffic stream, according to preset weighting algorithm, business is classified, different types of Business Stream is buffered in different queues, and this business multilink distribution module is by sending the available link of training sequence detection and link-state information, then according to type of service and available link circuit resource state by traffic flow assignment to different links.
Business multilink transmitter module, distributes mould signal with described business multilink and is connected, is used for sending described training sequence and the Business Stream that distributes.
Business multilink receiver module, for receiving training sequence and the Business Stream that described business multilink transmitter module sends out.
Business multilink recombination module, it is connected with described business multilink receiver module signal, according to the training sequence periodic analysis that business multilink receiver module obtains, obtain the delay parameter on different link and link load parameter, and according to described delay parameter and link load parameter, the packet of the same Business Stream through different link transmission carried out chain-circuit time delay compensation and link load equilibrium, then Business Stream is recombinated, to recover original Business Stream.
Wherein, described business multilink distribution module and business multilink transmitter module are positioned at transmitting terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink distribution module and business multilink transmitter module, a transmission lines therein is for Link State detection, the corresponding transmission lines of each link channel, the Business Stream of described input is assigned on different links by described business multilink distribution module, then from corresponding transmission line to described business multilink transmitter module, send from the link that this business multilink transmitter module is corresponding.
Described business multilink receiver module and business multilink recombination module are positioned at receiving terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink receiver module and business multilink recombination module, a transmission lines therein obtains for Link State, and the corresponding transmission lines of each link channel, described business multilink receiver module receives data on multiple links, then the data that different links receive are issued business multilink recombination module from corresponding transmission line, the business multilink recombination module data to receiving carry out time delay, loss balancing and business reorganization, then outgoing traffic stream.
At transmitting terminal, assume that transmitting terminal has N bar link, the transmission line of N+1 bar parallel join is had between business multilink distribution module and business multilink transmitter module, the corresponding transmission lines of each link channel, also has a transmission lines for Link State detection simultaneously, business datum inlet flow is assigned on different links by business multilink distribution module, is then input to business multilink transmitter module from corresponding transmission line, sends from the link that this module is corresponding.At receiving terminal, accordingly, the transmission line of N+1 bar parallel join is there is also between business multilink receiver module and business multilink recombination module, the corresponding transmission lines of each link channel, also have a transmission lines to obtain for Link State simultaneously, multiple links receive data, then the data that different links receive are issued business multilink recombination module from corresponding transmission line, the business multilink recombination module data to receiving carry out time delay, loss balancing and business reorganization, then outgoing traffic stream.
As in figure 2 it is shown, described business multilink distribution module includes available link detecting module, type of service divides module and link distribution module, wherein:
Described available link detecting module, probe data packet is sent for detecting current various available links by business multilink transmitter module, including wireless network (WLAN, mobile radio communication, satellite network etc.) and wired network (optical fiber, coaxial cable etc.), available link is analyzed with auxiliary reception end the status information of available link by sending training sequence, such as, time delay, the bit error rate, link load, the status informations such as bandwidth, and the status information of currently available link is obtained by the feedback data of receiving terminal, and then the status information of available link is submitted to link distribution module.
Described type of service divides module, different Business Stream for input, quality of service requirement parameter according to Business Stream, the such as different business such as speech, video is to the time delay of service and the different requirements of the bit error rate, according to preset weighting algorithm, Business Stream is divided into different classs of service, such as, it is divided into emergence call service, real-time service, non-real time service etc., and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue and waits process further.
Described link distribution module, the Resource Allocation Formula of correspondence it is prefixed for each class of service, such as emergence call service has limit priority, preferentially meet its resource requirement, whether the buffer queue of link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, the currently available link-state information then provided according to the class of service of Business Stream and link detection module is traffic flow assignment link circuit resource, in the packet of Business Stream to be sent plus after service identification and bag sequence number by traffic flow assignment to different links, it is then output to described business multilink transmitter module.
Therefore, after service signal is input to business multilink distribution module, first can divide module through type of service and it is carried out service class division, then it is stored in corresponding queue, then each link-state information that link distribution module provides according to situation and the available link detecting module of type of service division each queue of module is traffic assignments channel resource to be sent, then from type of service, business packet is divided the queue module to take out, plus bag sequence number and service identification, output sends the packet within away to business multilink transmitter module.
As it is shown on figure 3, described business multilink recombination module includes link information acquisition module, chain-circuit time delay compensating module, link load compensating module and business process reengineering module, wherein:
Described link information acquisition module, training sequence on the different links received by described business multilink receiver module is analyzed, obtain delay parameter and the link load parameter of different link, then accordingly described delay parameter submitted to chain-circuit time delay compensating module and link load parameter is submitted to link load compensating module, and by feedback channel, described delay parameter and link load parameter being sent to described business multilink transmitter module.
Chain-circuit time delay compensating module, according to the delay parameter that described link information acquisition module provides, the packet that same Business Stream is sent through different links carries out corresponding delay compensation, so that Business Stream reaches time synchronized.Such as, satellite link is due to long transmission distance, it is necessary to time long, arrival receiving terminal that can be more late more simultaneously than the data through other link transmission sent, be therefore accomplished by time delay therein is compensated, so that Business Stream reaches time synchronized.
Link load compensating module, according to the link load parameter that described link information acquisition module provides, the packet that the same Business Stream after synchronizing is sent through different links carries out corresponding link load compensation.
Business process reengineering module, it arranges exclusive Business Stream buffer area for different classs of service, compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
Therefore, receiving terminal is after receiving packet, according to each chain-circuit time delay parameter and path loss parameter that link information acquisition module provides, successively carry out time delay through chain-circuit time delay compensating module and link load compensating module to supplement and loss balancing, it is then input to business process reengineering module, according to the service identification in packet and bag sequence number, same business is recombinated after multi-chain circuit transmission, recover original Business Stream.
With reference to Fig. 1-3 and in conjunction with shown in Fig. 4-5, the business multilink realized based on the distribution of described Multi-service link and reconstruction unit is distributed and recombination method, is applied in multilink virtual reconstruction network, comprises the following steps:
Step 1: regularly send training sequence at transmitting terminal and detect each Link State, and according to the quality of service requirement parameter of incoming traffic stream, Business Stream is classified, then link distribution is carried out according to Link State and type of service, then by the Business Stream distributed by corresponding link sends;And
Step 2: carry out delay compensation and loss balancing at receiving terminal according to obtaining each link-state information packet to receiving, then same Business Stream packet after multiplexing is recombinated, recover original Business Stream.
Further, described step 1 comprises the following steps:
S101: available link detection steps, a link detection module is utilized to send probe data packet for detecting current various available links, and on available link, send the status information of the link information acquisition module analysis available link of training sequence auxiliary reception end, the status information of currently available link obtained is returned to transmitting terminal by feedback channel by receiving terminal, described link detection module and then the status information of available link is submitted to link distribution module;
S102: type of service partiting step, QoS requirement parameter according to incoming traffic stream, according to preset weighting algorithm, Business Stream is divided into different classs of service, and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue to wait further process;
S103: link allocation step, whether the buffer queue utilizing link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, then according to preset Resource Allocation Formula, class of service and currently available link-state information according to Business Stream are traffic flow assignment link circuit resource, and in the packet of Business Stream to be sent plus after service identification and bag sequence number by traffic flow assignment to different links;And
S104: Business Stream sends, and is sent by the Business Stream distributed.
Further, described step 2 comprises the following steps:
S201: obtain delay parameter and link load parameter, utilizes the training sequence on the different links that receiving terminal receives by a link information acquisition module to be analyzed, obtains delay parameter and the link load parameter of different link;
S202: delay compensation step, utilize the chain-circuit time delay compensating module same Business Stream to receiving through the packet of different link transmission, the delay parameter that link information acquisition module according to receiving terminal provides carries out corresponding delay compensation, so that Business Stream reaches time synchronized;
S203: link load compensation process, utilize a link load compensating module that the same Business Stream after synchronizing passes through the packet of different link transmission, carry out corresponding loss balancing according to the link load parameter that the link information acquisition module of receiving terminal provides;And
S204: business process reengineering step, a business process reengineering module is utilized to compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding exclusive buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
From the above technical solution of the present invention shows that, Multi-service link provided by the present invention distribution and reconstruction unit and method thereof, different business stream to input, according to quality of service requirement, business is classified, the link that detection is available, then will send in sorted traffic flow assignment to different links, and at receiving terminal by compensating the different time delay of link, loss, Business Stream is recombinated, thus recovering original Business Stream.The present invention is compared with prior art, at transmitting terminal when for traffic assignments channel resource, consider QoS requirement and each downlink channel state information (such as bandwidth, time delay, path loss etc.) of business simultaneously, both met the demand of business, the channel utilization of system can be improved again;
(1) at receiving terminal multiple links are taken up in order of priority carry out time delay, link load compensates, reduce the channel impact on transmission data very well, there is the very strong suitability;
(2) it is that each packet increases mark and the information such as type of service at transmitting terminal, same business data packet is recombinated according to bag sequence number receiving, the out of order problem of parallel transmission can be overcome well, in regrouping process, adjust the business output condition of buffer area according to class of service simultaneously, solving on the basis of out of order problem, the delay requirement of business can be met again.
Although the present invention is disclosed above with preferred embodiment, so it is not limited to the present invention.Persond having ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope of the present invention, when being used for a variety of modifications and variations.Therefore, protection scope of the present invention is when being as the criterion depending on those as defined in claim.
Claims (6)
1. Multi-service link distribution and a reconstruction unit, be applied in multilink virtual reconstruction network, it is characterised in that the distribution of this Multi-service link and reconstruction unit include:
Business multilink distribution module, its quality of service requirement parameter according to incoming traffic stream, according to preset weighting algorithm, business is classified, different types of Business Stream is buffered in different queues, and this business multilink distribution module is by sending the available link of training sequence detection and link-state information, then according to type of service and available link circuit resource state by traffic flow assignment to different links;
Business multilink transmitter module, is connected with described business multilink distribution module signal, for described training sequence and the Business Stream that distributes being sent;
Business multilink receiver module, for receiving training sequence and the Business Stream that described business multilink transmitter module sends out;
Business multilink recombination module, it is connected with described business multilink receiver module signal, according to the training sequence periodic analysis that business multilink receiver module obtains, obtain the delay parameter on different link and link load parameter, and according to described delay parameter and link load parameter, the packet of the same Business Stream through different link transmission carried out chain-circuit time delay compensation and link load equilibrium, then Business Stream is recombinated, to recover original Business Stream;
Wherein, described business multilink distribution module and business multilink transmitter module are positioned at transmitting terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink distribution module and business multilink transmitter module, a transmission lines therein is for Link State detection, the corresponding transmission lines of each link channel, the Business Stream of described input is assigned on different links by described business multilink distribution module, then from corresponding transmission line to described business multilink transmitter module, send from the link that this business multilink transmitter module is corresponding;
Described business multilink receiver module and business multilink recombination module are positioned at receiving terminal, the transmission line of a plurality of parallel join it is configured with between described business multilink receiver module and business multilink recombination module, a transmission lines therein obtains for Link State, and the corresponding transmission lines of each link channel, described business multilink receiver module receives data on multiple links, then the data that different links receive are issued business multilink recombination module from corresponding transmission line, the business multilink recombination module data to receiving carry out time delay, loss balancing and business reorganization, then outgoing traffic stream.
2. Multi-service link according to claim 1 distribution and reconstruction unit, it is characterised in that described business multilink distribution module includes available link detecting module, type of service divides module and link distribution module, wherein:
Described available link detecting module, probe data packet is sent for detecting current various available links by business multilink transmitter module, available link is analyzed with auxiliary reception end the status information of available link by sending training sequence, and by the status information of the feedback data currently available link of acquisition of receiving terminal, and then the status information of available link is submitted to link distribution module;
Described type of service divides module, different Business Stream for input, quality of service requirement parameter according to Business Stream, according to preset weighting algorithm, Business Stream is divided into different classs of service, and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue and waits process further;
Described link distribution module, the Resource Allocation Formula of correspondence it is prefixed for each class of service, whether the buffer queue of link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, the currently available link-state information then provided according to the class of service of Business Stream and link detection module is traffic flow assignment link circuit resource, the packet of Business Stream to be sent in traffic flow assignment to different links, will be then output to described business multilink transmitter module plus after service identification and bag sequence number.
3. Multi-service link according to claim 1 distribution and reconstruction unit, it is characterized in that, described business multilink recombination module includes link information acquisition module, chain-circuit time delay compensating module, link load compensating module and business process reengineering module, wherein:
Described link information acquisition module, training sequence on the different links received by described business multilink receiver module is analyzed, obtain delay parameter and the link load parameter of different link, then accordingly described delay parameter submitted to chain-circuit time delay compensating module and link load parameter is submitted to link load compensating module, and by feedback channel, described delay parameter and link load parameter being sent to described business multilink transmitter module;
Chain-circuit time delay compensating module, according to the delay parameter that described link information acquisition module provides, the packet that same Business Stream is sent through different links carries out corresponding delay compensation, so that Business Stream reaches time synchronized;
Link load compensating module, according to the link load parameter that described link information acquisition module provides, the packet that the same Business Stream after synchronizing is sent through different links carries out corresponding link load compensation;
Business process reengineering module, it arranges exclusive Business Stream buffer area for different classs of service, compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
4. the business multilink realized based on Multi-service link distribution and reconstruction unit described in claim 1 is distributed and a recombination method, is applied in multilink virtual reconstruction network, it is characterised in that comprise the following steps:
Step 1: regularly send training sequence at transmitting terminal and detect each Link State, and according to the quality of service requirement parameter of incoming traffic stream, Business Stream is classified, then link distribution is carried out according to Link State and type of service, then by the Business Stream distributed by corresponding link sends;And
Step 2: carry out delay compensation and loss balancing according to each link-state information packet to receiving obtained at receiving terminal, then recombinates same Business Stream packet after multiplexing, recovers original Business Stream.
5. business multilink according to claim 4 distribution and recombination method, it is characterised in that described step 1 comprises the following steps:
S101: available link detection steps, a link detection module is utilized to send probe data packet for detecting current various available links, and on available link, send the status information of the link information acquisition module analysis available link of training sequence auxiliary reception end, the status information of currently available link obtained is returned to transmitting terminal by feedback channel by receiving terminal, described link detection module and then the status information of available link is submitted to link distribution module;
S102: type of service partiting step, QoS requirement parameter according to incoming traffic stream, according to preset weighting algorithm, Business Stream is divided into different classs of service, and set up exclusive buffer queue for each class of service, sorted Business Stream enters corresponding buffer queue to wait further process;
S103: link allocation step, whether the buffer queue utilizing link distribution module constantly each class of service of poll has Business Stream to be sent, if there being Business Stream to be sent, then according to preset Resource Allocation Formula, class of service and currently available link-state information according to Business Stream are traffic flow assignment link circuit resource, and in the packet of Business Stream to be sent plus after service identification and bag sequence number by traffic flow assignment to different links;And
S104: Business Stream sends, and is sent by the Business Stream distributed.
6. business multilink according to claim 5 distribution and recombination method, it is characterised in that described step 2 comprises the following steps:
S201: obtain delay parameter and link load parameter, utilizes the training sequence on the different links that receiving terminal receives by a link information acquisition module to be analyzed, obtains delay parameter and the link load parameter of different link;
S202: delay compensation step, utilize the chain-circuit time delay compensating module same Business Stream to receiving through the packet of different link transmission, the delay parameter that link information acquisition module according to receiving terminal provides carries out corresponding delay compensation, so that Business Stream reaches time synchronized;
S203: link load compensation process, utilize a link load compensating module that the same Business Stream after synchronizing passes through the packet of different link transmission, carry out corresponding loss balancing according to the link load parameter that the link information acquisition module of receiving terminal provides;And
S204: business process reengineering step, a business process reengineering module is utilized to compensate and the packet of same Business Stream of loss balancing through chain-circuit time delay for what receive, store data in corresponding exclusive buffer area according to the service identification in packet, after reaching preset condition, Business Stream is recombinated according to bag sequence number by the packet in buffer area, recover original Business Stream.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310528417.0A CN103561472B (en) | 2013-10-30 | 2013-10-30 | A kind of Multi-service link distribution and reconstruction unit and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310528417.0A CN103561472B (en) | 2013-10-30 | 2013-10-30 | A kind of Multi-service link distribution and reconstruction unit and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103561472A CN103561472A (en) | 2014-02-05 |
CN103561472B true CN103561472B (en) | 2016-07-06 |
Family
ID=50015577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310528417.0A Expired - Fee Related CN103561472B (en) | 2013-10-30 | 2013-10-30 | A kind of Multi-service link distribution and reconstruction unit and method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103561472B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219127B (en) * | 2014-08-30 | 2018-06-26 | 华为技术有限公司 | A kind of creation method and equipment of virtual network example |
CN105812062B (en) * | 2016-03-04 | 2018-11-30 | 烽火通信科技股份有限公司 | Optical transfer network MLD method for interface adaptation and system |
CN108989138A (en) * | 2017-05-31 | 2018-12-11 | 中兴通讯股份有限公司 | Data transmission method, device, system and gateway |
SG11201911792PA (en) | 2017-08-07 | 2020-01-30 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Service access method and device |
CN110971436B (en) * | 2018-09-30 | 2023-04-07 | 阿里巴巴集团控股有限公司 | Service processing method and device and electronic equipment |
CN109656999B (en) * | 2018-10-11 | 2024-03-15 | 平安科技(深圳)有限公司 | Method, device, storage medium and apparatus for synchronizing large data volume data |
CN111163019B (en) * | 2018-11-07 | 2022-10-28 | 中兴通讯股份有限公司 | Method, apparatus and storage medium for processing data packet |
CN112118597B (en) * | 2019-06-19 | 2023-11-24 | 上海新岸线电子技术有限公司 | Multi-stream service transmission method and system |
CN110380981B (en) * | 2019-07-19 | 2022-10-28 | 厦门网宿有限公司 | Flow distribution method and equipment |
CN116887296B (en) * | 2020-08-21 | 2024-03-26 | 华为技术有限公司 | Multilink communication method, service and link mapping method and equipment |
CN115209568B (en) * | 2021-04-09 | 2024-06-14 | 极米科技股份有限公司 | Management method, device and storage medium for service flow data transmission of multi-link system |
CN113328958B (en) * | 2021-05-06 | 2022-03-11 | 北京连山科技股份有限公司 | Multi-link mass transmission method and system based on UDP (user Datagram protocol) cache optimization |
CN113556634B (en) * | 2021-08-03 | 2022-06-21 | 广东九博科技股份有限公司 | Access method and terminal device of multi-service platform supporting SDH and PTN |
CN113765786A (en) * | 2021-09-23 | 2021-12-07 | 上海高骏科技有限公司 | Multilink aggregation transmission method and device, computer equipment and storage medium thereof |
CN113992609B (en) * | 2021-09-23 | 2022-06-14 | 北京连山科技股份有限公司 | Method and system for processing multilink service data disorder |
CN114339889A (en) * | 2022-03-08 | 2022-04-12 | 鹏城实验室 | Wireless link dynamic selection method and system |
CN115580588B (en) * | 2022-10-08 | 2023-06-20 | 北京算网技术有限公司 | Efficient data transmission method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1135000A1 (en) * | 2000-03-17 | 2001-09-19 | Telefonaktiebolaget Lm Ericsson | Link aggregation |
CN102149140A (en) * | 2011-05-10 | 2011-08-10 | 北京邮电大学 | End-to-end multi-link parallel transmission network control method |
CN103312613A (en) * | 2012-03-16 | 2013-09-18 | 中兴通讯股份有限公司 | Service message forwarding method and device |
-
2013
- 2013-10-30 CN CN201310528417.0A patent/CN103561472B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1135000A1 (en) * | 2000-03-17 | 2001-09-19 | Telefonaktiebolaget Lm Ericsson | Link aggregation |
CN102149140A (en) * | 2011-05-10 | 2011-08-10 | 北京邮电大学 | End-to-end multi-link parallel transmission network control method |
CN103312613A (en) * | 2012-03-16 | 2013-09-18 | 中兴通讯股份有限公司 | Service message forwarding method and device |
Non-Patent Citations (1)
Title |
---|
《多业务正交频分复用多址***中的机会公平调度算法》;张冬梅等;《上海交通大学学报》;20060930;第1496页-第1499页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103561472A (en) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103561472B (en) | A kind of Multi-service link distribution and reconstruction unit and method thereof | |
CN103841041B (en) | A kind of multi-stream service concurrent transmission control method and device | |
GB2505990A (en) | Transmitting packets using link aggregation | |
CN102726009B (en) | Data flow exchange control method and relative device | |
CN102905319A (en) | Method and system for data flow distribution | |
CN104618019A (en) | WiFi (wireless fidelity) access system based on visible light transmission and data frame transformation method | |
CN107682181A (en) | A kind of PTN towards the business of adapted electric industry carries polymorphic wireless networking method | |
US20220271800A1 (en) | Communication devices and methods | |
JP3621428B2 (en) | Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and switching center | |
CN106130833B (en) | Based on Inter-MAC layers of home network fusion method and device | |
JP2007306167A (en) | Radio communication system | |
CN101848168A (en) | Target MAC (Media Access Control) address based flow control method, system and equipment | |
US9634950B2 (en) | Ethernet media converter supporting high-speed wireless access points | |
CN112994759B (en) | Cooperative relay D2D communication method based on OFDM | |
KR100990395B1 (en) | Apparatus and method for transmitting data in a wireless communication system | |
US10531330B2 (en) | Frame start optimizing in telecommunications systems | |
CN105580322B (en) | Home network signals relay and home network signals trunking method in its access net is used in access net | |
CN105764091A (en) | Method of effectively utilizing wireless bandwidth | |
CN102388594A (en) | Method, device and system for data transmission | |
EP2497316B1 (en) | Multi-link scheduling to compensate for multi-path fading | |
KR101512731B1 (en) | Communication apparatus and method, and access point employing the same | |
WO2018116965A1 (en) | Wireless communication device, wireless communication system, and wireless communication method | |
CN102340389A (en) | Wireless digital communication method | |
US10560392B2 (en) | Wireless communication arrangement with two devices communicating with each other via a radio link in which a common radio interface constitutes a communication protocol for data streams arranged to support a segmentation of data frames | |
JP3785405B2 (en) | Data transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160706 |
|
CF01 | Termination of patent right due to non-payment of annual fee |