CN103561472B - 一种多业务链路分发和重组装置及其方法 - Google Patents

一种多业务链路分发和重组装置及其方法 Download PDF

Info

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
Application number
CN201310528417.0A
Other languages
English (en)
Other versions
CN103561472A (zh
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/zh
Publication of CN103561472A publication Critical patent/CN103561472A/zh
Application granted granted Critical
Publication of CN103561472B publication Critical patent/CN103561472B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

一种多业务链路分发和重组装置及其方法
技术领域
本发明涉及移动通信技术领域,具体而言涉及一种多业务链路分发和重组装置及其方法。
背景技术
当今,第三代移动通信技术(3G)日益普及、新一代无线移动通信***(4G)日臻成熟,其他诸如无线局域网、有线光纤网等技术也都得到了广泛的应用。在这些技术充分发展的基础上,依托现有资源开发特殊用途的通信保障能力是未来非常重要的发展方向。这种特殊用途的典型例子包括了汶川地震应急指挥和奥运安保等。如何保证在这些场景下的通信安全性、可靠性、稳定性和灵活性是必须考虑和解决的问题。
解决上述需求的关键,是利用认知无线电和异构网络协同融合理论,通过接入网络探测、多链路融合接入、数据包多链路并发传输等技术,将多个已有的通信链路通过虚拟重构,变成统一的可用资源,再根据业务需求进行合理的分发和重组,达到资源优化和可靠保障的目的。
本发明所应用的背景模型为多链路传输***,针对这一***模型已经进行了很多研究,主要的专利有:
第200910078185.7号中国专利中披露了一种“一种移动终端及多链路并发处理的方法”,在该发明中,发送端通过链路建立模块为建立成功的数据链路分配端口号,并建立所述端口号与所述建立成功的数据链路的标识号的映射表,在发送业务时,根据封装在数据业务中的端口号,查找所述映射表,获取与所述业务中的端口号表示的数据链路的标识号,并通过所述标识号表示的数据链路发射所述数据业务。该发明方法为业务分配多链路传输资源时,未考虑信道质量和业务特性,不能达到资源优化的目的。
第201110001507.5好中国专利中披露了一种“多链路自适应的数据传输方法与***”,在该发明中包含如下步骤:初始检测每条链路带宽值,按照理论带宽值的90%作为该链路的实际传输数据的速率,动态的检测和调整每条链路的带宽。该发明在进行多链路传输时,只考虑信道带宽因素,而且没有涉及根据业务和链路状态信息动态分配信道资源。
第201110121399.5号中国专利中披露了一种“一种端到端多链路并行传输的负载分配方法”,在该发明中,通过对负载分配理论值和实际传输值之间的误差和误差门限值之间的对比,根据不同的对比结果采用不同的业务分割方法,能够有效降低当业务源端的数据速率发生大幅改变之后,接收端的重排序时延,从而控制端到端的整体时延。虽然该专利是将业务按照所提的算法分配到不同的链路上进行传输,但是分配算法仅仅考虑信道的状态信息,没将业务的服务质量需求作为考虑因素,因此在针对多种不同服务质量需求的业务并行传输时,该方法并不能达到性能最优。
本发明主要解决在多链路传输信道资源上如何高效、可靠传输不同服务质量需求业务问题,要解决这个问题需要克服以下难题:1)如何根据不同业务的服务质量需求和信道的不同传输能力为业务分配信道资源;2)利用异构资源进行传输时,同一业务可能经过多条链路并行传输后会出现数据包乱序情况。而以上所述专利未能统一解决这些难题。
发明内容
针对现有技术存在的缺陷或不足,本发明旨在提供一种多业务链路分发和重组装置及其方法,应用于多链路虚拟重构网络中,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。
为达成上述目的,本发明所采用的技术方案如下:
一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,该多业务链路分发和重组装置包括:
业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上;
业务多链路发射模块,与所述业务多链路分发模信号连接,用于将所述训练序列以及分配好的业务流发送出去;
业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流;
业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流;
其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去;
所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。
进一步,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:
所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块;
所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理;
所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。
进一步,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:
所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块;
链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步;
链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿;
业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
根据本发明的改进,还提出一种基于所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,包括以下步骤:
步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及
步骤2:在接收端按照获得各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。
进一步,所述步骤1包括以下步骤:
S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;
S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;
S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及
S104:业务流发送,将分配好的业务流发送出去。
进一步,所述步骤2包括以下步骤:
S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;
S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;
S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及
S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
由以上本发明的技术方案可知,本发明所提供的多业务链路分发和重组装置及其方法,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。本发明与现有技术相比,在发送端在为业务分配信道资源时,同时考虑业务的服务质量需求和各个链路信道状态信息(如带宽、时延、路径损耗等),既满足业务的需求,又能提高***的信道利用率;
(1)在接收端对多个链路分别先后进行时延、链路损耗进行补偿,很好降低了信道对传输数据的影响,具有很强的适用性;
(2)在发送端为每个数据包增加标识和业务类型等信息,在接收根据包序号对同一业务数据包进行重组,能够很好地克服并行传输的乱序问题,同时在重组过程中根据业务类别调整缓存区的业务输出条件,在解决乱序问题的基础上,又能满足业务的时延需求。
附图说明
图1为多业务链路分发和重组装置的示意图。
图2为业务多链路分发模块的示意图。
图3为业务多链路重组模块的示意图。
图4为多业务链路分发方法的实现流程图。
图5为多业务链路重组方法的实现流程图。
具体实施方式
为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
如图1所示,根据本发明的较优实施例,一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,该多业务链路分发和重组装置包括业务多链路分发模块、业务多链路发射模块、业务多链路接收模块以及业务多链路重组模块。参考图1并结合图2、图3所示,下面对每个模块的说明如下:
业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上。
业务多链路发射模块,与所述业务多链路分发模信号连接,用于将所述训练序列以及分配好的业务流发送出去。
业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流。
业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流。
其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去。
所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。
在发送端,假设发送端有N条链路,业务多链路分发模块与业务多链路发射模块之间有N+1条并行连接的传输线,每一个链路信道对应一条传输线,同时还有一条传输线用于链路状态探测,业务数据输入流通过业务多链路分发模块分配到不同的链路上,然后从相应的传输线输入到业务多链路发射模块,从该模块对应的链路上发送出去。在接收端,对应地,业务多链路接收模块与业务多链路重组模块之间也存在N+1条并行连接的传输线,每一个链路信道对应一条传输线,同时还有一条传输线用于链路状态获取,在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。
如图2所示,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:
所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,包括无线网络(无线局域网、移动通信网、卫星网等)和有线网(光纤、同轴电缆等),在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,例如,时延、误码率、链路损耗、带宽等状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块。
所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,例如话音、视频等不同业务对服务的时延和误码率的不同要求,按照预置的加权算法将业务流划分为不同的业务类别,例如,划分为紧急呼叫业务、实时性业务、非实时性业务等,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理。
所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,例如紧急呼叫业务具有最高优先级,优先满足其资源需求,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。
因此,业务信号输入到业务多链路分发模块后,首先会经过业务类型划分模块对其进行业务类划分,然后存入相应的队列中,然后链路分配模块根据业务类型划分模块各个队列的情况以及可用链路探测模块提供的各个链路状态信息为待发送业务分配信道资源,然后将业务包从业务类型划分模块中的队列取出,加上包序号和业务类别标识,输出到业务多链路发射模块将数据包发送出去。
如图3所示,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:
所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块。
链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步。例如,卫星链路由于传输距离远,需要的时间长,会比同时发送的经过其他链路传输的数据更晚的到达接收端,因此就需要对其中的时延进行补偿,从而使得业务流达到时间同步。
链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿。
业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
因此,接收端在收到数据包后,根据链路信息获取模块提供的各个链路时延参数和路径损耗参数,先后经过链路时延补偿模块和链路损耗补偿模块进行时延补充和损耗补偿,然后输入到业务流重组模块,根据数据包中的业务类别标识和包序号对同一业务经过多链路传输后进行重组,恢复原始的业务流。
参考图1-3并结合图4-5所示,基于所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,包括以下步骤:
步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及
步骤2:在接收端按照获得各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。
进一步,所述步骤1包括以下步骤:
S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;
S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;
S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及
S104:业务流发送,将分配好的业务流发送出去。
进一步,所述步骤2包括以下步骤:
S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;
S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;
S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及
S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
由以上本发明的技术方案可知,本发明所提供的多业务链路分发和重组装置及其方法,对输入的不同业务流,按照服务质量要求对业务进行分类,探测可用的链路,然后将分类后的业务流分配到不同的链路上发送,并在接收端通过补偿不同链路的时延、损耗,对业务流进行重组,从而恢复出原始的业务流。本发明与现有技术相比,在发送端在为业务分配信道资源时,同时考虑业务的服务质量需求和各个链路信道状态信息(如带宽、时延、路径损耗等),既满足业务的需求,又能提高***的信道利用率;
(1)在接收端对多个链路分别先后进行时延、链路损耗进行补偿,很好降低了信道对传输数据的影响,具有很强的适用性;
(2)在发送端为每个数据包增加标识和业务类型等信息,在接收根据包序号对同一业务数据包进行重组,能够很好地克服并行传输的乱序问题,同时在重组过程中根据业务类别调整缓存区的业务输出条件,在解决乱序问题的基础上,又能满足业务的时延需求。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。

Claims (6)

1.一种多业务链路分发和重组装置,应用于多链路虚拟重构网络中,其特征在于,该多业务链路分发和重组装置包括:
业务多链路分发模块,其根据输入业务流的服务质量要求参数,按照预置的加权算法对业务进行分类,将不同类型的业务流缓存在不同的队列中,并且该业务多链路分发模块通过发送训练序列探测可用的链路及链路状态信息,然后根据业务类型和可用的链路资源状态将业务流分配到不同的链路上;
业务多链路发射模块,与所述业务多链路分发模块信号连接,用于将所述训练序列以及分配好的业务流发送出去;
业务多链路接收模块,用于接收所述业务多链路发射模块发送出的训练序列以及业务流;
业务多链路重组模块,与所述业务多链路接收模块信号连接,根据业务多链路接收模块获取的训练序列定期分析,获得不同链路上的时延参数和链路损耗参数,并根据所述时延参数和链路损耗参数对经过不同链路传输的同一业务流的数据包进行链路时延补偿和链路损耗均衡,然后对业务流进行重组,以恢复出原始的业务流;
其中,所述业务多链路分发模块与业务多链路发射模块位于发送端,在所述业务多链路分发模块与业务多链路发射模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态探测,每一个链路信道对应一条传输线,所述输入的业务流通过所述业务多链路分发模块分配到不同的链路上,然后从相应的传输线传输到所述业务多链路发射模块,从该业务多链路发射模块对应的链路上发送出去;
所述业务多链路接收模块与业务多链路重组模块位于接收端,在所述业务多链路接收模块与业务多链路重组模块之间配置有多条并行连接的传输线,其中的一条传输线用于链路状态获取,且每一个链路信道对应一条传输线,所述业务多链路接收模块在多个链路上接收数据,然后将不同链路接收到的数据从对应的传输线发给业务多链路重组模块,业务多链路重组模块对接收到的数据进行时延、损耗补偿以及业务重组,然后输出业务流。
2.根据权利要求1所述的多业务链路分发和重组装置,其特征在于,所述业务多链路分发模块包括可用链路探测模块、业务类型划分模块以及链路分配模块,其中:
所述可用链路探测模块,通过业务多链路发射模块发送探测数据包用于探测当前的各种可用链路,在可用链路上通过发送训练序列以辅助接收端分析可用链路的状态信息,并通过接收端的反馈数据获取当前可用链路的状态信息,进而将可用链路的状态信息提交到链路分配模块;
所述业务类型划分模块,对于输入的不同的业务流,根据业务流的服务质量要求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列等待进一步处理;
所述链路分配模块,针对每一个业务类别都预置了对应的资源分配方案,链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送的业务流,若有待发送的业务流,则根据业务流的业务类别和链路探测模块提供的当前可用链路状态信息为业务流分配链路资源,在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上,然后输出到所述业务多链路发射模块。
3.根据权利要求1所述的多业务链路分发和重组装置,其特征在于,所述业务多链路重组模块包括链路信息获取模块、链路时延补偿模块、链路损耗补偿模块以及业务流重组模块,其中:
所述链路信息获取模块,对通过所述业务多链路接收模块接收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数,然后对应地将所述时延参数提交给链路时延补偿模块以及将链路损耗参数提交给链路损耗补偿模块,并且通过反馈信道将所述时延参数和链路损耗参数发送至所述业务多链路发射模块;
链路时延补偿模块,根据所述链路信息获取模块提供的时延参数,对同一业务流经过不同链路发送的数据包进行相应的时延补偿,从而使得业务流达到时间同步;
链路损耗补偿模块,根据所述链路信息获取模块提供的链路损耗参数,对经过同步后的同一业务流经过不同链路发送的数据包进行相应的链路损耗补偿;
业务流重组模块,其针对不同的业务类别设置专属的业务流缓存区,对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
4.一种基于权利要求1所述多业务链路分发和重组装置实现的业务多链路分发和重组方法,应用于多链路虚拟重构网络中,其特征在于,包括以下步骤:
步骤1:在发送端定期发送训练序列探测各个链路状态,并且按照输入业务流的服务质量要求参数对业务流进行分类,然后根据链路状态和业务类型进行链路分配,再将分配好的业务流通过对应的链路上发送出去;以及
步骤2:在接收端按照获得的各个链路状态信息对接收到的数据包进行时延补偿和损耗补偿,然后将同一业务流经过多路传输后的数据包进行重组,恢复出原始的业务流。
5.根据权利要求4所述的业务多链路分发和重组方法,其特征在于,所述步骤1包括以下步骤:
S101:可用链路探测步骤,利用一链路探测模块发送探测数据包用于探测当前的各种可用链路,并在可用链路上发送训练序列辅助接收端的链路信息获取模块分析可用链路的状态信息,接收端通过反馈信道将获取的当前可用链路的状态信息返回给发送端,所述链路探测模块进而将可用链路的状态信息提交到链路分配模块;
S102:业务类型划分步骤,根据输入业务流的服务质量需求参数,按照预置的加权算法将业务流划分为不同的业务类别,并为每一个业务类别建立专属的缓存队列,分类后的业务流进入对应的缓存队列以等待进一步处理;
S103:链路分配步骤,利用一链路分配模块不断地轮询每一个业务类别的缓存队列是否有待发送业务流,若有待发送的业务流,则按照预置的资源分配方案,根据业务流的业务类别和当前可用链路状态信息为业务流分配链路资源,并在待发送业务流的数据包中加上业务类别标识和包序号后将业务流分配到不同的链路上;以及
S104:业务流发送,将分配好的业务流发送出去。
6.根据权利要求5所述的业务多链路分发和重组方法,其特征在于,所述步骤2包括以下步骤:
S201:获取时延参数和链路损耗参数,利用一链路信息获取模块对接收端收到的不同链路上的训练序列进行分析,得到不同链路的时延参数和链路损耗参数;
S202:时延补偿步骤,利用一链路时延补偿模块对接收到的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的时延参数进行相应的时延补偿,从而使得业务流达到时间同步;
S203:链路损耗补偿步骤,利用一链路损耗补偿模块对经过同步后的同一业务流经过不同链路传输的数据包,根据接收端的链路信息获取模块所提供的链路损耗参数进行相应的损耗补偿;以及
S204:业务流重组步骤,利用一业务流重组模块对于接收到的已经过链路时延补偿和损耗补偿的同一业务流的数据包,根据数据包中的业务类别标识将数据存储到相应的专属缓存区中,在达到预置的条件后对缓存区中的数据包根据包序号对业务流进行重组,恢复出原始的业务流。
CN201310528417.0A 2013-10-30 2013-10-30 一种多业务链路分发和重组装置及其方法 Expired - Fee Related CN103561472B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310528417.0A CN103561472B (zh) 2013-10-30 2013-10-30 一种多业务链路分发和重组装置及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310528417.0A CN103561472B (zh) 2013-10-30 2013-10-30 一种多业务链路分发和重组装置及其方法

Publications (2)

Publication Number Publication Date
CN103561472A CN103561472A (zh) 2014-02-05
CN103561472B true CN103561472B (zh) 2016-07-06

Family

ID=50015577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310528417.0A Expired - Fee Related CN103561472B (zh) 2013-10-30 2013-10-30 一种多业务链路分发和重组装置及其方法

Country Status (1)

Country Link
CN (1) CN103561472B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219127B (zh) * 2014-08-30 2018-06-26 华为技术有限公司 一种虚拟网络实例的创建方法以及设备
CN105812062B (zh) * 2016-03-04 2018-11-30 烽火通信科技股份有限公司 光传送网mld接口适配方法和***
CN108989138A (zh) * 2017-05-31 2018-12-11 中兴通讯股份有限公司 数据传输方法、装置、***及网关
BR112019027160A2 (pt) 2017-08-07 2020-06-30 Guangdong Oppo Mobile Telecommunications Corp., Ltd. método e dispositivo de acesso a serviço
CN110971436B (zh) * 2018-09-30 2023-04-07 阿里巴巴集团控股有限公司 业务处理方法、装置及电子设备
CN109656999B (zh) * 2018-10-11 2024-03-15 平安科技(深圳)有限公司 大数据量的数据同步方法、设备、存储介质及装置
CN111163019B (zh) 2018-11-07 2022-10-28 中兴通讯股份有限公司 处理数据包的方法、装置和存储介质
CN112118597B (zh) * 2019-06-19 2023-11-24 上海新岸线电子技术有限公司 一种多流业务的传输方法及***
CN110380981B (zh) * 2019-07-19 2022-10-28 厦门网宿有限公司 一种流量分发方法及设备
CN116887296B (zh) * 2020-08-21 2024-03-26 华为技术有限公司 一种多链路通信方法、业务与链路映射的方法及设备
CN115209568B (zh) * 2021-04-09 2024-06-14 极米科技股份有限公司 多链路***业务流数据传输的管理方法、装置及存储介质
CN113328958B (zh) * 2021-05-06 2022-03-11 北京连山科技股份有限公司 一种基于udp缓存优化的多链路大批量传输方法和***
CN113556634B (zh) * 2021-08-03 2022-06-21 广东九博科技股份有限公司 一种支持sdh及ptn的多业务平台的接入方法和终端设备
CN113992609B (zh) * 2021-09-23 2022-06-14 北京连山科技股份有限公司 一种处理多链路业务数据乱序的方法及***
CN113765786A (zh) * 2021-09-23 2021-12-07 上海高骏科技有限公司 多链路聚合传输方法、装置、计算机设备及其存储介质
CN114339889A (zh) * 2022-03-08 2022-04-12 鹏城实验室 一种无线链路动态选择方法及***
CN115580588B (zh) * 2022-10-08 2023-06-20 北京算网技术有限公司 一种高效的数据传输方法和***

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 (zh) * 2011-05-10 2011-08-10 北京邮电大学 一种端到端多链路并行传输的网络控制方法
CN103312613A (zh) * 2012-03-16 2013-09-18 中兴通讯股份有限公司 业务报文转发方法和装置

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 (zh) * 2011-05-10 2011-08-10 北京邮电大学 一种端到端多链路并行传输的网络控制方法
CN103312613A (zh) * 2012-03-16 2013-09-18 中兴通讯股份有限公司 业务报文转发方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《多业务正交频分复用多址***中的机会公平调度算法》;张冬梅等;《上海交通大学学报》;20060930;第1496页-第1499页 *

Also Published As

Publication number Publication date
CN103561472A (zh) 2014-02-05

Similar Documents

Publication Publication Date Title
CN103561472B (zh) 一种多业务链路分发和重组装置及其方法
CN103841041B (zh) 一种多流业务并发传输控制方法及装置
GB2505990A (en) Transmitting packets using link aggregation
CN102726009B (zh) 一种数据流交换控制方法及相关设备
CN102905319A (zh) 一种数据分流的方法及***
CN104618019A (zh) 基于可见光通信的WiFi接入***和数据帧转换方法
CN107682181A (zh) 一种面向配用电业务的ptn承载多形态无线组网方法
US20220271800A1 (en) Communication devices and methods
JP3621428B2 (ja) パケット送信方法、パケット送信装置、無線フレーム伝送方法、移動体通信方法、移動体通信システム、および交換局
CN101848168A (zh) 基于目的mac地址的流量控制方法、***及设备
CN112994759B (zh) 一种基于ofdm的协作中继d2d通信方法
KR100990395B1 (ko) 무선 통신 시스템에서 데이터 송신 장치 및 방법
CN106130833B (zh) 基于Inter-MAC层的家庭网络融合方法及装置
US10531330B2 (en) Frame start optimizing in telecommunications systems
CN105050196A (zh) 基于全双工中继缓存的多用户通信调度***及方法
US9634950B2 (en) Ethernet media converter supporting high-speed wireless access points
CN105580322B (zh) 接入网中家庭网络信号中继装置及使用其的接入网中家庭网络信号中继方法
CN105764091A (zh) 一种有效利用无线带宽的方法
CN102388594A (zh) 数据传输的方法、设备及***
KR101430853B1 (ko) 통신 노드 장치, 통신 시스템 및 그들에 이용되는 목적지 수신 인터페이스 선택 방법
EP2497316B1 (en) Multi-link scheduling to compensate for multi-path fading
WO2018116965A1 (ja) 無線通信装置、無線通信システム、および無線通信方法
CN102340389A (zh) 一种无线数字通信方法
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 (ja) データ伝送システム

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