[go: up one dir, main page]

CN103561472A - Multi-service link distribution and reorganization device and method - Google Patents

Multi-service link distribution and reorganization device and method Download PDF

Info

Publication number
CN103561472A
CN103561472A CN201310528417.0A CN201310528417A CN103561472A CN 103561472 A CN103561472 A CN 103561472A CN 201310528417 A CN201310528417 A CN 201310528417A CN 103561472 A CN103561472 A CN 103561472A
Authority
CN
China
Prior art keywords
link
service
module
flow
business
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.)
Granted
Application number
CN201310528417.0A
Other languages
Chinese (zh)
Other versions
CN103561472B (en
Inventor
田辉
马文峰
徐友云
张冬梅
井俊
张暘
史焱
刘勃
归琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PLA University of Science and Technology
Original Assignee
PLA University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by PLA University of Science and Technology filed Critical PLA University of Science and Technology
Priority to CN201310528417.0A priority Critical patent/CN103561472B/en
Publication of CN103561472A publication Critical patent/CN103561472A/en
Application granted granted Critical
Publication of CN103561472B publication Critical patent/CN103561472B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种多业务链路分发和重组装置及其方法,该装置包括:业务多链路分发模块,可以对输入的不同业务流,按照服务质量要求对业务进行分类,并探测可用的链路,然后将分类后的业务流分配到不同链路,通过业务多链路发射模块发送出去;业务多链路重组模块,对经过业务多链路接收模块接收后的业务进行补偿不同链路的时延,均衡链路损耗,对业务流进行重组,以恢复出原始的业务流。本发明的方案在发送端根据链路状态和业务服务质量需求为不同业务分配链路资源,既满足业务传输需求,又能提高系统信道资源的利用率;在接收端可为数据进行时延和损耗补偿,同时根据业务类别和包序号对同一业务进行重组,解决并行传输中的乱序问题。

Figure 201310528417

The present invention provides a device and method for distributing and reorganizing multi-service links. The device includes: a business multi-link distribution module, which can classify different input service flows according to service quality requirements, and detect available link and then distribute the classified service flows to different links, and send them out through the service multi-link transmitting module; the service multi-link recombination module compensates the services received by the service multi-link receiving module. Delay, equalize link loss, and reorganize service flow to restore the original service flow. The scheme of the present invention allocates link resources for different services according to the link state and business service quality requirements at the sending end, which not only meets the service transmission requirements, but also improves the utilization rate of system channel resources; at the receiving end, data can be delayed and Loss compensation, while reorganizing the same service according to the service category and packet sequence number, to solve the disorder problem in parallel transmission.

Figure 201310528417

Description

一种多业务链路分发和重组装置及其方法A device and method for distributing and recombining multi-service links

技术领域technical field

本发明涉及移动通信技术领域,具体而言涉及一种多业务链路分发和重组装置及其方法。The present invention relates to the technical field of mobile communication, in particular to a device for distributing and recombining multi-service links and a method thereof.

背景技术Background technique

当今,第三代移动通信技术(3G)日益普及、新一代无线移动通信系统(4G)日臻成熟,其他诸如无线局域网、有线光纤网等技术也都得到了广泛的应用。在这些技术充分发展的基础上,依托现有资源开发特殊用途的通信保障能力是未来非常重要的发展方向。这种特殊用途的典型例子包括了汶川地震应急指挥和奥运安保等。如何保证在这些场景下的通信安全性、可靠性、稳定性和灵活性是必须考虑和解决的问题。Today, the third-generation mobile communication technology (3G) is becoming more and more popular, and the new-generation wireless mobile communication system (4G) is becoming more and more mature. Other technologies such as wireless local area network and wired optical fiber network have also been widely used. On the basis of the full development of these technologies, relying on existing resources to develop special-purpose communication support capabilities is a very important development direction in the future. Typical examples of this special purpose include Wenchuan earthquake emergency command and Olympic security. How to ensure communication security, reliability, stability and flexibility in these scenarios is a problem that must be considered and solved.

解决上述需求的关键,是利用认知无线电和异构网络协同融合理论,通过接入网络探测、多链路融合接入、数据包多链路并发传输等技术,将多个已有的通信链路通过虚拟重构,变成统一的可用资源,再根据业务需求进行合理的分发和重组,达到资源优化和可靠保障的目的。The key to solving the above needs is to use the theory of cooperative fusion of cognitive radio and heterogeneous networks to integrate multiple existing communication chains through technologies such as access network detection, multi-link fusion access, and data packet multi-link concurrent transmission. Roads are transformed into unified available resources through virtual reconstruction, and then reasonably distributed and reorganized according to business needs to achieve the purpose of resource optimization and reliable guarantee.

本发明所应用的背景模型为多链路传输系统,针对这一系统模型已经进行了很多研究,主要的专利有:The background model used in the present invention is a multi-link transmission system. A lot of research has been done on this system model, and the main patents are:

第200910078185.7号中国专利中披露了一种“一种移动终端及多链路并发处理的方法”,在该发明中,发送端通过链路建立模块为建立成功的数据链路分配端口号,并建立所述端口号与所述建立成功的数据链路的标识号的映射表,在发送业务时,根据封装在数据业务中的端口号,查找所述映射表,获取与所述业务中的端口号表示的数据链路的标识号,并通过所述标识号表示的数据链路发射所述数据业务。该发明方法为业务分配多链路传输资源时,未考虑信道质量和业务特性,不能达到资源优化的目的。Chinese Patent No. 200910078185.7 discloses a "mobile terminal and multi-link concurrent processing method". In this invention, the sending end assigns a port number to a successfully established data link through the The mapping table of the port number and the identification number of the successfully established data link, when sending a service, search the mapping table according to the port number encapsulated in the data service, and obtain the port number in the service The identification number of the data link indicated by , and the data service is transmitted through the data link indicated by the identification number. When the inventive method allocates multi-link transmission resources for services, channel quality and service characteristics are not considered, and the purpose of resource optimization cannot be achieved.

第201110001507.5好中国专利中披露了一种“多链路自适应的数据传输方法与系统”,在该发明中包含如下步骤:初始检测每条链路带宽值,按照理论带宽值的90%作为该链路的实际传输数据的速率,动态的检测和调整每条链路的带宽。该发明在进行多链路传输时,只考虑信道带宽因素,而且没有涉及根据业务和链路状态信息动态分配信道资源。Chinese Patent No. 201110001507.5 discloses a "multi-link adaptive data transmission method and system", which includes the following steps: initially detect the bandwidth value of each link, and use 90% of the theoretical bandwidth value as the The actual transmission data rate of the link, dynamically detects and adjusts the bandwidth of each link. The invention only considers the channel bandwidth factor when performing multi-link transmission, and does not involve in dynamically allocating channel resources according to business and link state information.

第201110121399.5号中国专利中披露了一种“一种端到端多链路并行传输的负载分配方法”,在该发明中,通过对负载分配理论值和实际传输值之间的误差和误差门限值之间的对比,根据不同的对比结果采用不同的业务分割方法,能够有效降低当业务源端的数据速率发生大幅改变之后,接收端的重排序时延,从而控制端到端的整体时延。虽然该专利是将业务按照所提的算法分配到不同的链路上进行传输,但是分配算法仅仅考虑信道的状态信息,没将业务的服务质量需求作为考虑因素,因此在针对多种不同服务质量需求的业务并行传输时,该方法并不能达到性能最优。Chinese Patent No. 201110121399.5 discloses a "load distribution method for end-to-end multi-link parallel transmission". In this invention, the error and error threshold between the load distribution theoretical value and the actual transmission value According to the comparison between values, different business segmentation methods are adopted according to different comparison results, which can effectively reduce the reordering delay at the receiving end after the data rate of the service source end changes significantly, thereby controlling the overall end-to-end delay. Although this patent assigns services to different links for transmission according to the proposed algorithm, the allocation algorithm only considers the status information of the channel, and does not take the service quality requirements of the service as a consideration factor. This method cannot achieve optimal performance when required services are transmitted in parallel.

本发明主要解决在多链路传输信道资源上如何高效、可靠传输不同服务质量需求业务问题,要解决这个问题需要克服以下难题:1)如何根据不同业务的服务质量需求和信道的不同传输能力为业务分配信道资源;2)利用异构资源进行传输时,同一业务可能经过多条链路并行传输后会出现数据包乱序情况。而以上所述专利未能统一解决这些难题。The present invention mainly solves the problem of how to efficiently and reliably transmit services with different quality of service requirements on multi-link transmission channel resources. To solve this problem, the following problems need to be overcome: 1) How to: Service allocation channel resources; 2) When using heterogeneous resources for transmission, the same service may be transmitted through multiple links in parallel, and data packets may be out of order. And above-mentioned patent fails to solve these difficult problems uniformly.

发明内容Contents of the invention

针对现有技术存在的缺陷或不足,本发明旨在提供一种多业务链路分发和重组装置及其方法,应用于多链路虚拟重构网络中,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。Aiming at the defects or deficiencies in the prior art, the present invention aims to provide a multi-service link distribution and recombination device and its method, which are applied in a multi-link virtual reconfiguration network. For different input service flows, according to the quality of service It is required to classify services, detect available links, and then distribute the classified service flows to different links for transmission, and reorganize the service flows at the receiving end by compensating for the delay and loss of different links, so that Restore the original business flow.

为达成上述目的,本发明所采用的技术方案如下:In order to achieve the above object, the technical scheme adopted in the present invention is as follows:

一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,该多业务链路分发和重组装置包括:A multi-service link distribution and reorganization device is applied in a multi-link virtual reconfiguration network, and the multi-service link distribution and recombination device includes:

业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上;The business multi-link distribution module classifies the business according to the service quality requirement parameters of the input business flow according to the preset weighting algorithm, caches different types of business flows in different queues, and the business multi-link distribution module Detect available links and link state information by sending training sequences, and then allocate service flows to different links according to service types and available link resource states;

业务多链路发射模块,与所述业务多链路分发模信号连接,用于将所述训练序列以及分配好的业务流发送出去;The service multi-link transmitting module is connected to the service multi-link distribution module signal, and is used to send the training sequence and the allocated service flow;

业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流;A service multi-link receiving module, configured to receive the training sequence and service flow sent by the service multi-link transmitting module;

业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流;The service multi-link reorganization module is connected with the signal of the service multi-link receiving module, regularly analyzes the training sequence obtained by the service multi-link receiving module, obtains delay parameters and link loss parameters on different links, and according to The delay parameter and the link loss parameter perform link delay compensation and link loss equalization on data packets of the same service flow transmitted through different links, and then reorganize the service flow to restore the original service flow;

其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去;Wherein, the service multi-link distribution module and the service multi-link transmitting module are located at the sending end, and a plurality of parallel-connected transmission lines are configured between the service multi-link distribution module and the service multi-link transmitting module, wherein One transmission line is used for link state detection, each link channel corresponds to one transmission line, the input service flow is distributed to different links by the service multi-link distribution module, and then transmitted from the corresponding transmission line to the The service multi-link transmitting module sends out from the link corresponding to the service multi-link transmitting module;

所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。The service multi-link receiving module and the service multi-link reorganization module are located at the receiving end, and a plurality of parallel-connected transmission lines are configured between the service multi-link reception module and the service multi-link recombination module, one of which is It is used for link status acquisition, and each link channel corresponds to a transmission line. The service multi-link receiving module receives data on multiple links, and then sends the data received by different links to the service from the corresponding transmission line The multi-link recombination module, the business multi-link recombination module performs delay, loss compensation and service recombination on the received data, and then outputs the service flow.

进一步,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:Further, the service multi-link distribution module includes an available link detection module, a service type division module and a link allocation module, wherein:

所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块;The available link detection module sends detection data packets through the service multi-link transmission module to detect various current available links, and sends training sequences on the available links to assist the receiving end in analyzing the status information of the available links , and obtain the state information of the currently available link through the feedback data of the receiving end, and then submit the state information of the available link to the link allocation module;

所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理;The business type division module, for different input business flows, divides the business flows into different service categories according to the service quality requirement parameters of the service flows according to the preset weighting algorithm, and establishes a dedicated cache for each service category Queue, the classified business flow enters the corresponding cache queue for further processing;

所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。The link allocation module presets a corresponding resource allocation scheme for each service category, and the link allocation module continuously polls whether there is a service flow to be sent in the cache queue of each service category, and if there is a service flow to be sent , then allocate link resources for the service flow according to the service category of the service flow and the current available link state information provided by the link detection module, add the service category identifier and packet sequence number to the data packet of the service flow to be sent allocated to different links, and then output to the service multi-link transmitting module.

进一步,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:Further, the service multi-link reorganization module includes a link information acquisition module, a link delay compensation module, a link loss compensation module and a service flow reorganization module, wherein:

所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块;The link information acquisition module analyzes the training sequences on different links received by the service multi-link receiving module to obtain delay parameters and link loss parameters of different links, and then correspondingly The delay parameters are submitted to the link delay compensation module and the link loss parameters are submitted to the link loss compensation module, and the delay parameters and link loss parameters are sent to the service multi-link transmission through the feedback channel module;

链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步;The link delay compensation module, according to the delay parameters provided by the link information acquisition module, performs corresponding delay compensation on the data packets sent by the same service flow through different links, so that the service flow reaches time synchronization;

链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿;The link loss compensation module, according to the link loss parameters provided by the link information acquisition module, performs corresponding link loss compensation on the data packets sent by the same service flow through different links after synchronization;

业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。The service flow recombination module sets dedicated service flow buffers for different service categories. For the received data packets of the same service flow that have undergone link delay compensation and loss compensation, the service category identifier in the data packet will The data is stored in the corresponding buffer area, and after the preset conditions are met, the data packets in the buffer area are reorganized according to the packet sequence number to restore the original business flow.

根据本发明的改进,还提出一种基于所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,包括以下步骤:According to the improvement of the present invention, a method for distributing and recombining service multi-links based on the device for distributing and recombining multi-service links is also proposed, which is applied to a multi-link virtual reconfiguration network, including the following steps:

步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及Step 1: At the sending end, regularly send training sequences to detect the status of each link, and classify the service flow according to the service quality requirement parameters of the input service flow, and then allocate links according to the link status and service type, and then assign the allocated The service flow is sent out through the corresponding link; and

步骤2:在接收端按照获得各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。Step 2: At the receiving end, perform delay compensation and loss compensation on the received data packets according to the obtained link state information, and then recombine the multiplexed data packets of the same service flow to restore the original service flow.

进一步,所述步骤1包括以下步骤:Further, said step 1 includes the following steps:

S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;S101: Available link detection step, using a link detection module to send detection data packets to detect various current available links, and send training sequences on available links to assist the link information acquisition module at the receiving end to analyze available links state information, the receiving end returns the obtained state information of the currently available link to the sending end through the feedback channel, and the link detection module then submits the state information of the available link to the link allocation module;

S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;S102: The business type division step, according to the service quality requirement parameters of the input business flow, divide the business flow into different business categories according to the preset weighting algorithm, and establish a dedicated cache queue for each business category, and classify the business flow Enter the corresponding cache queue to wait for further processing;

S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及S103: link allocation step, using a link allocation module to continuously poll whether there is a service flow to be sent in the cache queue of each service category, if there is a service flow to be sent, then according to the preset resource allocation scheme, according to the business flow The service category and current available link state information allocate link resources for the service flow, and assign the service flow to different links after adding the service category identifier and packet sequence number to the data packets of the service flow to be sent; and

S104:业务流发送,将分配好的业务流发送出去。S104: Sending the service flow, sending the allocated service flow.

进一步,所述步骤2包括以下步骤:Further, said step 2 includes the following steps:

S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;S201: Acquire time delay parameters and link loss parameters, use a link information acquisition module to analyze training sequences on different links received by the receiving end, and obtain time delay parameters and link loss parameters of different links;

S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;S202: Delay compensation step, using a link delay compensation module to perform corresponding delay according to the delay parameters provided by the link information acquisition module of the receiving end for the received data packets of the same service flow transmitted through different links Compensation, so that the business flow achieves time synchronization;

S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及S203: Link loss compensation step, using a link loss compensation module to perform corresponding corresponding compensation according to the link loss parameters provided by the link information acquisition module of the receiving end for the data packets transmitted by the same service flow after synchronization through different links loss compensation; and

S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。S204: The business flow reorganization step, using a business flow reorganization module to store the data in the corresponding dedicated data packet according to the service category identifier in the data packet for the received data packet of the same service flow that has undergone link delay compensation and loss compensation In the buffer area, after the preset condition is met, the data packets in the buffer area are reassembled according to the packet sequence number to restore the original service flow.

由以上本发明的技术方案可知,本发明所提供的多业务链路分发和重组装置及其方法,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。本发明与现有技术相比,在发送端在为业务分配信道资源时,同时考虑业务的服务质量需求和各个链路信道状态信息(如带宽、时延、路径损耗等),既满足业务的需求,又能提高系统的信道利用率;It can be seen from the above technical solutions of the present invention that the multi-service link distribution and recombination device and method thereof provided by the present invention classify the services according to the service quality requirements for different input service flows, detect available links, and then The classified service flow is assigned to different links for transmission, and the service flow is reorganized by compensating for the delay and loss of different links at the receiving end, thereby restoring the original service flow. Compared with the prior art, the present invention considers the quality of service requirements of the service and the channel state information of each link (such as bandwidth, time delay, path loss, etc.) demand, and can improve the channel utilization of the system;

(1)在接收端对多个链路分别先后进行时延、链路损耗进行补偿,很好降低了信道对传输数据的影响,具有很强的适用性;(1) At the receiving end, the time delay and link loss of multiple links are compensated successively, which greatly reduces the influence of the channel on the transmitted data and has strong applicability;

(2)在发送端为每个数据包增加标识和业务类型等信息,在接收根据包序号对同一业务数据包进行重组,能够很好地克服并行传输的乱序问题,同时在重组过程中根据业务类别调整缓存区的业务输出条件,在解决乱序问题的基础上,又能满足业务的时延需求。(2) Add information such as identification and service type to each data packet at the sending end, and reorganize the same service data packet according to the packet sequence number at the receiving end, which can well overcome the out-of-sequence problem of parallel transmission, and at the same time, according to the The service category adjusts the service output conditions of the buffer area, and on the basis of solving the out-of-sequence problem, it can also meet the service delay requirements.

附图说明Description of drawings

图1为多业务链路分发和重组装置的示意图。Fig. 1 is a schematic diagram of a device for distributing and recombining multi-service links.

图2为业务多链路分发模块的示意图。Fig. 2 is a schematic diagram of a service multi-link distribution module.

图3为业务多链路重组模块的示意图。Fig. 3 is a schematic diagram of a service multi-link reorganization module.

图4为多业务链路分发方法的实现流程图。Fig. 4 is a flow chart of realizing the multi-service link distribution method.

图5为多业务链路重组方法的实现流程图。Fig. 5 is a flow chart of realizing the multi-service link reorganization method.

具体实施方式Detailed ways

为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。In order to better understand the technical content of the present invention, specific embodiments are given together with the attached drawings for description as follows.

如图1所示,根据本发明的较优实施例,一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,该多业务链路分发和重组装置包括业务多链路分发模块、业务多链路发射模块、业务多链路接收模块以及业务多链路重组模块。参考图1并结合图2、图3所示,下面对每个模块的说明如下:As shown in Figure 1, according to a preferred embodiment of the present invention, a multi-service link distribution and reorganization device is applied in a multi-link virtual reconfiguration network, and the multi-service link distribution and reorganization device includes a service multi-chain Road distribution module, business multi-link transmitting module, business multi-link receiving module and business multi-link recombination module. Referring to Figure 1 and combined with Figure 2 and Figure 3, the description of each module is as follows:

业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上。The business multi-link distribution module classifies the business according to the service quality requirement parameters of the input business flow according to the preset weighting algorithm, caches different types of business flows in different queues, and the business multi-link distribution module Detect available links and link state information by sending training sequences, and then allocate service flows to different links according to service types and available link resource states.

业务多链路发射模块,与所述业务多链路分发模信号连接,用于将所述训练序列以及分配好的业务流发送出去。The service multi-link transmitting module is connected with the service multi-link distribution module, and is used to send the training sequence and the allocated service flow.

业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流。The service multi-link receiving module is configured to receive the training sequence and service flow sent by the service multi-link transmitting module.

业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流。The service multi-link reorganization module is connected with the signal of the service multi-link receiving module, regularly analyzes the training sequence obtained by the service multi-link receiving module, obtains delay parameters and link loss parameters on different links, and according to The delay parameter and link loss parameter perform link delay compensation and link loss balance on data packets of the same service flow transmitted through different links, and then recombine the service flow to restore the original service flow.

其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去。Wherein, the service multi-link distribution module and the service multi-link transmitting module are located at the sending end, and a plurality of parallel-connected transmission lines are configured between the service multi-link distribution module and the service multi-link transmitting module, wherein One transmission line is used for link state detection, each link channel corresponds to one transmission line, the input service flow is distributed to different links by the service multi-link distribution module, and then transmitted from the corresponding transmission line to the The service multi-link transmitting module sends out the link corresponding to the service multi-link transmitting module.

所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。The service multi-link receiving module and the service multi-link reorganization module are located at the receiving end, and a plurality of parallel-connected transmission lines are configured between the service multi-link reception module and the service multi-link recombination module, one of which is It is used for link status acquisition, and each link channel corresponds to a transmission line. The service multi-link receiving module receives data on multiple links, and then sends the data received by different links to the service from the corresponding transmission line The multi-link recombination module, the business multi-link recombination module performs delay, loss compensation and service recombination on the received data, and then outputs the service flow.

在发送端,假设发送端有N条链路,业务多链路分发模块与业务多链路发射模块之间有N+1条并行连接的传输线,每一个链路信道对应一条传输线,同时还有一条传输线用于链路状态探测,业务数据输入流通过业务多链路分发模块分配到不同的链路上,然后从相应的传输线输入到业务多链路发射模块,从该模块对应的链路上发送出去。在接收端,对应地,业务多链路接收模块与业务多链路重组模块之间也存在N+1条并行连接的传输线,每一个链路信道对应一条传输线,同时还有一条传输线用于链路状态获取,在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。At the sending end, assuming that there are N links at the sending end, there are N+1 transmission lines connected in parallel between the service multi-link distribution module and the service multi-link transmission module, each link channel corresponds to a transmission line, and there are One transmission line is used for link state detection, and the service data input stream is distributed to different links through the service multi-link distribution module, and then input from the corresponding transmission line to the service multi-link transmitting module, and the corresponding link of the module send it out. At the receiving end, correspondingly, there are N+1 transmission lines connected in parallel between the business multi-link receiving module and the business multi-link recombination module, each link channel corresponds to a transmission line, and there is also a transmission line for linking Obtain the state of the road, receive data on multiple links, and then send the data received by different links to the service multi-link reassembly module from the corresponding transmission line, and the service multi-link reassembly module delays and delays the received data Loss compensation and service reorganization, and then output service flow.

如图2所示,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:As shown in Figure 2, the service multi-link distribution module includes an available link detection module, a service type division module and a link allocation module, wherein:

所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,包括无线网络(无线局域网、移动通信网、卫星网等)和有线网(光纤、同轴电缆等),在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,例如,时延、误码率、链路损耗、带宽等状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块。The available link detection module sends detection data packets through the business multi-link transmitting module to detect various current available links, including wireless networks (wireless local area network, mobile communication network, satellite network, etc.) and wired networks (optical fiber , coaxial cable, etc.), the training sequence is sent on the available link to assist the receiving end to analyze the status information of the available link, such as delay, bit error rate, link loss, bandwidth and other status information, and through the receiving end The feedback data obtains the status information of the currently available links, and then submits the status information of the available links to the link allocation module.

所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,例如话音、视频等不同业务对服务的时延和误码率的不同要求,按照预置的加权算法将业务流划分为不同的业务类别,例如,划分为紧急呼叫业务、实时性业务、非实时性业务等,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理。The business type division module, for different input business streams, according to the quality of service requirements parameters of the business streams, such as the different requirements of different services such as voice and video on service delay and bit error rate, according to the preset weighting algorithm Divide service flows into different service categories, for example, emergency call service, real-time service, non-real-time service, etc., and establish a dedicated cache queue for each service category, and the classified service flow enters the corresponding cache queue Awaiting further processing.

所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,例如紧急呼叫业务具有最高优先级,优先满足其资源需求,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。The link allocation module presets a corresponding resource allocation scheme for each service category. For example, the emergency call service has the highest priority, and its resource requirements are first met. The link allocation module continuously polls the resources of each service category. Whether there is a service flow to be sent in the buffer queue, if there is a service flow to be sent, then according to the service category of the service flow and the current available link status information provided by the link detection module, link resources are allocated for the service flow, and the service flow to be sent After the service category identifier and packet sequence number are added to the data packet, the service flow is distributed to different links, and then output to the service multi-link transmitting module.

因此,业务信号输入到业务多链路分发模块后,首先会经过业务类型划分模块对其进行业务类划分,然后存入相应的队列中,然后链路分配模块根据业务类型划分模块各个队列的情况以及可用链路探测模块提供的各个链路状态信息为待发送业务分配信道资源,然后将业务包从业务类型划分模块中的队列取出,加上包序号和业务类别标识,输出到业务多链路发射模块将数据包发送出去。Therefore, after the service signal is input to the service multi-link distribution module, it will first be divided into service categories by the service type division module, and then stored in the corresponding queue, and then the link distribution module will divide the status of each queue of the module according to the service type And each link status information provided by the link detection module can be used to allocate channel resources for the service to be sent, and then the service package is taken out from the queue in the service type division module, plus the package sequence number and service category identification, and output to the service multi-link The transmitting module sends out the data packet.

如图3所示,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:As shown in Figure 3, the business multi-link reorganization module includes a link information acquisition module, a link delay compensation module, a link loss compensation module and a service flow reorganization module, wherein:

所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块。The link information acquisition module analyzes the training sequences on different links received by the service multi-link receiving module to obtain delay parameters and link loss parameters of different links, and then correspondingly The delay parameters are submitted to the link delay compensation module and the link loss parameters are submitted to the link loss compensation module, and the delay parameters and link loss parameters are sent to the service multi-link transmission through the feedback channel module.

链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步。例如,卫星链路由于传输距离远,需要的时间长,会比同时发送的经过其他链路传输的数据更晚的到达接收端,因此就需要对其中的时延进行补偿,从而使得业务流达到时间同步。The link delay compensation module, according to the delay parameters provided by the link information acquisition module, performs corresponding delay compensation for the data packets sent by the same service flow through different links, so that the service flows can achieve time synchronization. For example, due to the long transmission distance of the satellite link, it takes a long time and will arrive at the receiving end later than the data transmitted through other links transmitted at the same time. Therefore, it is necessary to compensate for the delay, so that the service flow reaches Time synchronization.

链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿。The link loss compensation module, according to the link loss parameters provided by the link information acquisition module, performs corresponding link loss compensation for data packets sent by the same service flow through different links after synchronization.

业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。The service flow recombination module sets dedicated service flow buffers for different service categories. For the received data packets of the same service flow that have undergone link delay compensation and loss compensation, the service category identifier in the data packet will The data is stored in the corresponding buffer area, and after the preset conditions are met, the data packets in the buffer area are reorganized according to the packet sequence number to restore the original business flow.

因此,接收端在收到数据包后,根据链路信息获取模块提供的各个链路时延参数和路径损耗参数,先后经过链路时延补偿模块和链路损耗补偿模块进行时延补充和损耗补偿,然后输入到业务流重组模块,根据数据包中的业务类别标识和包序号对同一业务经过多链路传输后进行重组,恢复原始的业务流。Therefore, after the receiving end receives the data packet, according to the link delay parameters and path loss parameters provided by the link information acquisition module, the delay compensation and loss compensation are performed successively through the link delay compensation module and the link loss compensation module. Compensation, and then input to the service flow recombination module, according to the service category identification and packet sequence number in the data packet, the same service is reorganized after multi-link transmission, and the original service flow is restored.

参考图1-3并结合图4-5所示,基于所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,包括以下步骤:Referring to Figures 1-3 and shown in Figures 4-5, the multi-service link distribution and reorganization method implemented based on the multi-service link distribution and reorganization device is applied to a multi-link virtual reconfiguration network, including the following steps :

步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及Step 1: At the sending end, regularly send training sequences to detect the status of each link, and classify the service flow according to the service quality requirement parameters of the input service flow, and then allocate links according to the link status and service type, and then assign the allocated The service flow is sent out through the corresponding link; and

步骤2:在接收端按照获得各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。Step 2: At the receiving end, perform delay compensation and loss compensation on the received data packets according to the obtained link state information, and then recombine the multiplexed data packets of the same service flow to restore the original service flow.

进一步,所述步骤1包括以下步骤:Further, said step 1 includes the following steps:

S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;S101: Available link detection step, using a link detection module to send detection data packets to detect various current available links, and send training sequences on available links to assist the link information acquisition module at the receiving end to analyze available links state information, the receiving end returns the obtained state information of the currently available link to the sending end through the feedback channel, and the link detection module then submits the state information of the available link to the link allocation module;

S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;S102: The business type division step, according to the service quality requirement parameters of the input business flow, divide the business flow into different business categories according to the preset weighting algorithm, and establish a dedicated cache queue for each business category, and classify the business flow Enter the corresponding cache queue to wait for further processing;

S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及S103: link allocation step, using a link allocation module to continuously poll whether there is a service flow to be sent in the cache queue of each service category, if there is a service flow to be sent, then according to the preset resource allocation scheme, according to the business flow The service category and current available link state information allocate link resources for the service flow, and assign the service flow to different links after adding the service category identifier and packet sequence number to the data packets of the service flow to be sent; and

S104:业务流发送,将分配好的业务流发送出去。S104: Sending the service flow, sending the allocated service flow.

进一步,所述步骤2包括以下步骤:Further, said step 2 includes the following steps:

S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;S201: Acquire time delay parameters and link loss parameters, use a link information acquisition module to analyze training sequences on different links received by the receiving end, and obtain time delay parameters and link loss parameters of different links;

S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;S202: Delay compensation step, using a link delay compensation module to perform corresponding delay according to the delay parameters provided by the link information acquisition module of the receiving end for the received data packets of the same service flow transmitted through different links Compensation, so that the business flow achieves time synchronization;

S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及S203: Link loss compensation step, using a link loss compensation module to perform corresponding corresponding compensation according to the link loss parameters provided by the link information acquisition module of the receiving end for the data packets transmitted by the same service flow after synchronization through different links loss compensation; and

S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。S204: The business flow reorganization step, using a business flow reorganization module to store the data in the corresponding dedicated data packet according to the service category identifier in the data packet for the received data packet of the same service flow that has undergone link delay compensation and loss compensation In the buffer area, after the preset condition is met, the data packets in the buffer area are reassembled according to the packet sequence number to restore the original service flow.

由以上本发明的技术方案可知,本发明所提供的多业务链路分发和重组装置及其方法,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。本发明与现有技术相比,在发送端在为业务分配信道资源时,同时考虑业务的服务质量需求和各个链路信道状态信息(如带宽、时延、路径损耗等),既满足业务的需求,又能提高系统的信道利用率;It can be seen from the above technical solutions of the present invention that the multi-service link distribution and recombination device and method thereof provided by the present invention classify the services according to the service quality requirements for different input service flows, detect available links, and then The classified service flow is assigned to different links for transmission, and the service flow is reorganized by compensating for the delay and loss of different links at the receiving end, thereby restoring the original service flow. Compared with the prior art, the present invention considers the quality of service requirements of the service and the channel state information of each link (such as bandwidth, time delay, path loss, etc.) demand, and can improve the channel utilization of the system;

(1)在接收端对多个链路分别先后进行时延、链路损耗进行补偿,很好降低了信道对传输数据的影响,具有很强的适用性;(1) At the receiving end, the time delay and link loss of multiple links are compensated successively, which greatly reduces the influence of the channel on the transmitted data and has strong applicability;

(2)在发送端为每个数据包增加标识和业务类型等信息,在接收根据包序号对同一业务数据包进行重组,能够很好地克服并行传输的乱序问题,同时在重组过程中根据业务类别调整缓存区的业务输出条件,在解决乱序问题的基础上,又能满足业务的时延需求。(2) Add information such as identification and service type to each data packet at the sending end, and reorganize the same service data packet according to the packet sequence number at the receiving end, which can well overcome the out-of-sequence problem of parallel transmission, and at the same time, according to the The service category adjusts the service output conditions of the buffer area, and on the basis of solving the out-of-sequence problem, it can also meet the service delay requirements.

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Those skilled in the art of the present invention can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the claims.

Claims (6)

1.一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,其特征在于,该多业务链路分发和重组装置包括:1. A multi-service link distribution and reorganization device is applied in a multi-link virtual reconfiguration network, characterized in that, the multi-service link distribution and reorganization device comprises: 业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上;The business multi-link distribution module classifies the business according to the service quality requirement parameters of the input business flow according to the preset weighting algorithm, caches different types of business flows in different queues, and the business multi-link distribution module Detect available links and link state information by sending training sequences, and then allocate service flows to different links according to service types and available link resource states; 业务多链路发射模块,与所述业务多链路分发模信号连接,用于将所述训练序列以及分配好的业务流发送出去;The service multi-link transmitting module is connected to the service multi-link distribution module signal, and is used to send the training sequence and the allocated service flow; 业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流;A service multi-link receiving module, configured to receive the training sequence and service flow sent by the service multi-link transmitting module; 业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流;The service multi-link reorganization module is connected with the signal of the service multi-link receiving module, regularly analyzes the training sequence obtained by the service multi-link receiving module, obtains delay parameters and link loss parameters on different links, and according to The delay parameter and the link loss parameter perform link delay compensation and link loss equalization on data packets of the same service flow transmitted through different links, and then reorganize the service flow to restore the original service flow; 其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去;Wherein, the service multi-link distribution module and the service multi-link transmitting module are located at the sending end, and a plurality of parallel-connected transmission lines are configured between the service multi-link distribution module and the service multi-link transmitting module, wherein One transmission line is used for link state detection, each link channel corresponds to one transmission line, the input service flow is distributed to different links by the service multi-link distribution module, and then transmitted from the corresponding transmission line to the The service multi-link transmitting module sends out from the link corresponding to the service multi-link transmitting module; 所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。The service multi-link receiving module and the service multi-link reorganization module are located at the receiving end, and a plurality of parallel-connected transmission lines are configured between the service multi-link reception module and the service multi-link recombination module, one of which is It is used for link status acquisition, and each link channel corresponds to a transmission line. The service multi-link receiving module receives data on multiple links, and then sends the data received by different links to the service from the corresponding transmission line The multi-link recombination module, the business multi-link recombination module performs delay, loss compensation and service recombination on the received data, and then outputs the service flow. 2.根据权利要求1所述的多业务链路分发和重组装置,其特征在于,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:2. The multi-service link distribution and reorganization device according to claim 1, wherein the multi-service link distribution module includes an available link detection module, a service type division module and a link allocation module, wherein: 所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块;The available link detection module sends detection data packets through the service multi-link transmission module to detect various current available links, and sends training sequences on the available links to assist the receiving end in analyzing the status information of the available links , and obtain the state information of the currently available link through the feedback data of the receiving end, and then submit the state information of the available link to the link allocation module; 所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理;The business type division module, for different input business flows, divides the business flows into different service categories according to the service quality requirement parameters of the service flows according to the preset weighting algorithm, and establishes a dedicated cache for each service category Queue, the classified business flow enters the corresponding cache queue for further processing; 所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。The link allocation module presets a corresponding resource allocation scheme for each service category, and the link allocation module continuously polls whether there is a service flow to be sent in the cache queue of each service category, and if there is a service flow to be sent , then allocate link resources for the service flow according to the service category of the service flow and the current available link state information provided by the link detection module, add the service category identifier and packet sequence number to the data packet of the service flow to be sent allocated to different links, and then output to the service multi-link transmitting module. 3.根据权利要求1所述的多业务链路分发和重组装置,其特征在于,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:3. The multi-service link distribution and reorganization device according to claim 1, wherein the service multi-link reorganization module includes a link information acquisition module, a link delay compensation module, a link loss compensation module and Business flow reorganization module, in which: 所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块;The link information acquisition module analyzes the training sequences on different links received by the service multi-link receiving module to obtain delay parameters and link loss parameters of different links, and then correspondingly The delay parameters are submitted to the link delay compensation module and the link loss parameters are submitted to the link loss compensation module, and the delay parameters and link loss parameters are sent to the service multi-link transmission through the feedback channel module; 链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步;The link delay compensation module, according to the delay parameters provided by the link information acquisition module, performs corresponding delay compensation on the data packets sent by the same service flow through different links, so that the service flow reaches time synchronization; 链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿;The link loss compensation module, according to the link loss parameters provided by the link information acquisition module, performs corresponding link loss compensation on the data packets sent by the same service flow through different links after synchronization; 业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。The service flow recombination module sets dedicated service flow buffers for different service categories. For the received data packets of the same service flow that have undergone link delay compensation and loss compensation, the service category identifier in the data packet will The data is stored in the corresponding buffer area, and after the preset conditions are met, the data packets in the buffer area are reorganized according to the packet sequence number to restore the original business flow. 4.一种基于权利要求1所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,其特征在于,包括以下步骤:4. A service multi-link distribution and recombination method based on the multi-service link distribution and recombination device realized in claim 1, applied in a multi-link virtual reconfiguration network, characterized in that it comprises the following steps: 步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及Step 1: At the sending end, regularly send training sequences to detect the status of each link, and classify the service flow according to the service quality requirement parameters of the input service flow, and then allocate links according to the link status and service type, and then assign the allocated The service flow is sent out through the corresponding link; and 步骤2:在接收端按照获得各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。Step 2: At the receiving end, perform delay compensation and loss compensation on the received data packets according to the obtained link state information, and then recombine the multiplexed data packets of the same service flow to restore the original service flow. 5.根据权利要求4所述的业务多链路分发和重组方法,其特征在于,所述步骤1包括以下步骤:5. The business multi-link distribution and recombination method according to claim 4, wherein said step 1 comprises the following steps: S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;S101: Available link detection step, using a link detection module to send detection data packets to detect various current available links, and send training sequences on available links to assist the link information acquisition module at the receiving end to analyze available links state information, the receiving end returns the obtained state information of the currently available link to the sending end through the feedback channel, and the link detection module then submits the state information of the available link to the link allocation module; S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;S102: The business type division step, according to the service quality requirement parameters of the input business flow, divide the business flow into different business categories according to the preset weighting algorithm, and establish a dedicated cache queue for each business category, and classify the business flow Enter the corresponding cache queue to wait for further processing; S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及S103: link allocation step, using a link allocation module to continuously poll whether there is a service flow to be sent in the cache queue of each service category, if there is a service flow to be sent, then according to the preset resource allocation scheme, according to the business flow The service category and current available link state information allocate link resources for the service flow, and assign the service flow to different links after adding the service category identifier and packet sequence number to the data packets of the service flow to be sent; and S104:业务流发送,将分配好的业务流发送出去。S104: Sending the service flow, sending the allocated service flow. 6.根据权利要求5所述的业务多链路分发和重组方法,其特征在于,所述步骤2包括以下步骤:6. The business multi-link distribution and recombination method according to claim 5, wherein said step 2 comprises the following steps: S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;S201: Acquire time delay parameters and link loss parameters, use a link information acquisition module to analyze training sequences on different links received by the receiving end, and obtain time delay parameters and link loss parameters of different links; S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;S202: Delay compensation step, using a link delay compensation module to perform corresponding delay according to the delay parameters provided by the link information acquisition module of the receiving end for the received data packets of the same service flow transmitted through different links Compensation, so that the business flow achieves time synchronization; S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及S203: Link loss compensation step, using a link loss compensation module to perform corresponding corresponding compensation according to the link loss parameters provided by the link information acquisition module of the receiving end for the data packets transmitted by the same service flow after synchronization through different links loss compensation; and S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。S204: The business flow reorganization step, using a business flow reorganization module to store the data in the corresponding dedicated data packet according to the service category identifier in the data packet for the received data packet of the same service flow that has undergone link delay compensation and loss compensation In the buffer area, after the preset condition is met, the data packets in the buffer area are reassembled according to the packet sequence number to restore the original service flow.
CN201310528417.0A 2013-10-30 2013-10-30 A kind of Multi-service link distribution and reconstruction unit and method thereof Expired - Fee Related CN103561472B (en)

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 true CN103561472A (en) 2014-02-05
CN103561472B 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)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance
CN105812062A (en) * 2016-03-04 2016-07-27 烽火通信科技股份有限公司 MLD interface adapting method and system of optical transport network
CN108989138A (en) * 2017-05-31 2018-12-11 中兴通讯股份有限公司 Data transmission method, device, system and gateway
WO2019028607A1 (en) * 2017-08-07 2019-02-14 Oppo广东移动通信有限公司 Service access method and device
CN109656999A (en) * 2018-10-11 2019-04-19 平安科技(深圳)有限公司 Method of data synchronization, equipment, storage medium and the device of big data quantity
CN110380981A (en) * 2019-07-19 2019-10-25 厦门网宿有限公司 A kind of traffic distribution method and apparatus
CN110971436A (en) * 2018-09-30 2020-04-07 阿里巴巴集团控股有限公司 Service processing method and device and electronic equipment
CN111163019A (en) * 2018-11-07 2020-05-15 中兴通讯股份有限公司 Method, apparatus and storage medium for processing data packet
CN112118597A (en) * 2019-06-19 2020-12-22 上海新岸线电子技术有限公司 Multi-stream service transmission method and system
CN112492698A (en) * 2020-10-30 2021-03-12 中兴通讯股份有限公司 Multilink low-delay communication method, device, storage medium and electronic device
CN113328958A (en) * 2021-05-06 2021-08-31 北京连山科技股份有限公司 Multi-link mass transmission method and system based on UDP (user Datagram protocol) cache optimization
CN113556634A (en) * 2021-08-03 2021-10-26 广东九博科技股份有限公司 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
CN113992609A (en) * 2021-09-23 2022-01-28 北京连山科技股份有限公司 Method and system for processing multilink service data disorder
WO2022037254A1 (en) * 2020-08-21 2022-02-24 华为技术有限公司 Multi-link communication method, service and link mapping method, and device
CN114339889A (en) * 2022-03-08 2022-04-12 鹏城实验室 Wireless link dynamic selection method and system
CN115175252A (en) * 2022-05-25 2022-10-11 国网天津市电力公司营销服务中心 System and method for distributing multimode cooperative communication service flow for V2G network
CN115209568A (en) * 2021-04-09 2022-10-18 成都极米科技股份有限公司 Management method, device and storage medium for business flow data transmission of multilink system
CN115580588A (en) * 2022-10-08 2023-01-06 北京算网技术有限公司 Efficient data transmission method and system
CN116155346A (en) * 2022-12-26 2023-05-23 北京航天控制仪器研究所 A method and system for joint scheduling of satellite-ground link resources assisted by TCP acceleration
CN118764546A (en) * 2024-09-06 2024-10-11 杭州东贝智算科技有限公司 A multi-link communication method based on communication protocol analysis

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
张冬梅等: "《多业务正交频分复用多址系统中的机会公平调度算法》", 《上海交通大学学报》 *

Cited By (32)

* Cited by examiner, † Cited by third party
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
CN104219127A (en) * 2014-08-30 2014-12-17 华为技术有限公司 Creation method and device of virtual network instance
CN105812062A (en) * 2016-03-04 2016-07-27 烽火通信科技股份有限公司 MLD interface adapting method and system of optical transport network
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
US11082868B2 (en) 2017-08-07 2021-08-03 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Service access method and device to determine the availability of a service path for service access
WO2019028607A1 (en) * 2017-08-07 2019-02-14 Oppo广东移动通信有限公司 Service access method and device
CN110971436A (en) * 2018-09-30 2020-04-07 阿里巴巴集团控股有限公司 Service processing method and device and electronic equipment
CN109656999A (en) * 2018-10-11 2019-04-19 平安科技(深圳)有限公司 Method of data synchronization, equipment, storage medium and the device of big data quantity
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
CN111163019A (en) * 2018-11-07 2020-05-15 中兴通讯股份有限公司 Method, apparatus and storage medium for processing data packet
US11985071B2 (en) 2018-11-07 2024-05-14 Zte Corporation Method and apparatus for processing data packets, device, and storage medium
CN112118597B (en) * 2019-06-19 2023-11-24 上海新岸线电子技术有限公司 Multi-stream service transmission method and system
CN112118597A (en) * 2019-06-19 2020-12-22 上海新岸线电子技术有限公司 Multi-stream service transmission method and system
CN110380981B (en) * 2019-07-19 2022-10-28 厦门网宿有限公司 Flow distribution method and equipment
CN110380981A (en) * 2019-07-19 2019-10-25 厦门网宿有限公司 A kind of traffic distribution method and apparatus
WO2022037254A1 (en) * 2020-08-21 2022-02-24 华为技术有限公司 Multi-link communication method, service and link mapping method, and device
CN112492698A (en) * 2020-10-30 2021-03-12 中兴通讯股份有限公司 Multilink low-delay communication method, device, storage medium and electronic device
CN115209568A (en) * 2021-04-09 2022-10-18 成都极米科技股份有限公司 Management method, device and storage medium for business flow data transmission of multilink system
CN113328958A (en) * 2021-05-06 2021-08-31 北京连山科技股份有限公司 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
CN113556634A (en) * 2021-08-03 2021-10-26 广东九博科技股份有限公司 Access method and terminal device of multi-service platform supporting SDH and PTN
CN113992609A (en) * 2021-09-23 2022-01-28 北京连山科技股份有限公司 Method and system for processing multilink service data disorder
CN113765786A (en) * 2021-09-23 2021-12-07 上海高骏科技有限公司 Multilink aggregation transmission method and device, computer equipment and storage medium thereof
CN115190537A (en) * 2022-03-08 2022-10-14 鹏城实验室 Method and system for dynamic selection of wireless link
CN114339889A (en) * 2022-03-08 2022-04-12 鹏城实验室 Wireless link dynamic selection method and system
CN115190537B (en) * 2022-03-08 2024-08-23 鹏城实验室 Dynamic selection method and system for wireless link
CN115175252A (en) * 2022-05-25 2022-10-11 国网天津市电力公司营销服务中心 System and method for distributing multimode cooperative communication service flow for V2G network
CN115580588A (en) * 2022-10-08 2023-01-06 北京算网技术有限公司 Efficient data transmission method and system
CN116155346A (en) * 2022-12-26 2023-05-23 北京航天控制仪器研究所 A method and system for joint scheduling of satellite-ground link resources assisted by TCP acceleration
CN118764546A (en) * 2024-09-06 2024-10-11 杭州东贝智算科技有限公司 A multi-link communication method based on communication protocol analysis

Also Published As

Publication number Publication date
CN103561472B (en) 2016-07-06

Similar Documents

Publication Publication Date Title
CN103561472B (en) A kind of Multi-service link distribution and reconstruction unit and method thereof
US11910414B2 (en) Techniques for wireless access and wireline network integration
US11601323B2 (en) Techniques for wireless access and wireline network integration
US10721754B2 (en) Data transmission method and apparatus
US9203770B2 (en) Enhanced link aggregation in a communications system
CN107306192B (en) A service data transmission method, device and system
CN102111819B (en) A Delay Tolerant Network
JP6643542B2 (en) Data packet transmission method, reception method, transmission device, and reception device
CN103441958A (en) Dynamic remote passive optical network bandwidth allocation method
CN106416112B (en) A kind of method and device of data transmission
JP3621428B2 (en) Packet transmission method, packet transmission device, radio frame transmission method, mobile communication method, mobile communication system, and switching center
CN110943919A (en) Link aggregation transmission method, device, terminal and storage medium
CN108235379A (en) A kind of method and apparatus of data transmission
Ndao et al. Optimal placement of virtualized DUs in O-RAN architecture
CN109495158B (en) System and method for improving satellite communication rate
WO2023051515A1 (en) Service data transmission method and related device
US9912493B2 (en) Home network signal relay device in access network and home network signal relay method in access network using same
CN103117830B (en) Multi-frequency time division multiple access connecting system non-real-time service time slot method for packing
CN114598745B (en) Communication method and device
US20140376443A1 (en) Method and apparatus for providing voice service in communication system
EP4236143A2 (en) Techniques for wireless access and wireline network integration
WO2018116965A1 (en) Wireless communication device, wireless communication system, and wireless communication method
WO2020154833A1 (en) Air interface resource scheduling method, apparatus, and device
CN116133046A (en) Signal transmission system with multiple link outputs

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