CN103782554B - 数据分流方法,数据发送装置以及分流节点装置 - Google Patents
数据分流方法,数据发送装置以及分流节点装置 Download PDFInfo
- Publication number
- CN103782554B CN103782554B CN201280006833.8A CN201280006833A CN103782554B CN 103782554 B CN103782554 B CN 103782554B CN 201280006833 A CN201280006833 A CN 201280006833A CN 103782554 B CN103782554 B CN 103782554B
- Authority
- CN
- China
- Prior art keywords
- node device
- data
- shunting
- data packets
- user equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000005540 biological transmission Effects 0.000 claims description 36
- 238000010586 diagram Methods 0.000 description 8
- 230000007774 longterm Effects 0.000 description 5
- 238000013139 quantization Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及一种数据分流方法、数据发送装置以及分流节点装置,本发明实施例提供的数据分流方法包括:获取分流节点装置中缓存的待发送分流数据包数量;在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据,否则,不向所述分流节点装置发送分流数据。本发明实施例提供的数据分流方法能够使数据发送装置为分流节点装置提供一个合适的分流数据速率。
Description
技术领域
本发明涉及无线通信技术,尤其涉及一种数据分流方法,数据发送装置以及分流节点装置。
背景技术
随着移动网络流量的猛增,为了更好的利用无线信道资源,网络中的数据发送装置会通过将下行数据分流的方式,一部分下行数据直接发送给目标设备,另一部分数据通过分流节点装置发送给目标设备。例如长期演进(long term evolution;以下简称:LTE)网络可通过将部分下行数据分流到其他异频无线网络中,如无线宽带(wireless fidelity,以下简称:WiFi),异频LTE网络等。
具体的,在LTE网络中,LTE基站将其下行数据的一部分直接通过LTE空口传输到目标用户设备(User Equipment,以下简称:UE),另一部分数据分流到无线宽带接入点(wireless fidelity Access Point,以下简称:WiFi AP),并通过WiFi空口传输到目标UE,或者通过LTE空口将下行数据分流到支撑用户设备(Supporting User Equipment,以下简称Supporting UE),然后通过WiFi或者其他空口传输到目标UE,最终在目标UE端将这两部分分流的数据进行合并;在长期演进的宏基站(long termevolution Macro以下简称:LTE Macro)网络中,LTE Macro将其下行数据的一部分直接通过LTE Macro空口传输到目标UE,另一部分分流到长期演进的微基站(long term evolution Pico,以下简称:LTE Pico),并通过LTE Pico空口传输到目标UE,在目标UE端将这两部分分流的数据进行合并。
在实现本发明实施例的过程中,发明人发现在这种分流架构中,数据发送装置存在如何决定分流到分流节点装置的数据速率问题,如果分流速率大于分流节点装置到目标UE的传输速率,会导致数据包在分流节点装置的拥塞,从而导致数据包延时增大,甚至丢包;反之,如果分流速率小于分流节点装置到目标UE的传输速率,会导致分流节点装置资源的浪费。依据现有技术,数据发送装置无法为分流节点装置提供合适的分流数据速率。
发明内容
本发明实施例提供一种数据分流方法、数据发送装置以及分流节点装置,应用本发明实施例的数据分流方法可以为分流节点装置提供一个合适的分流数据速率。
本发明实施例的一个方面提供一种数据分流方法,包括:
获取分流节点装置中缓存的待发送分流数据包数量;
在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据。
一方面,所述获取分流节点装置中缓存的待发送分流数据包数量的方法包括:
接收用户设备发送的分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识;
根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识获取分流节点装置中缓存的待发送分流数据包数量。
进一步地,所述接收用户设备发送的分流数据包报告信息之前还包括:
向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
进一步地,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率。
另一方面,所述获取分流节点装置中缓存的待发送分流数据包数量的方法包括:
接收分流节点装置发送的缓存状态报告信息,从所述缓存状态报告信息中获取分流节点装置中缓存的待发送分流数据包数量。
进一步,所述接收分流节点装置发送的缓存状态报告信息之前还包括:向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
进一步,所述缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
进一步,如上所述的数据分流方法,在所述待发送分流数据包数量大于或等于第一阈值时,不向所述分流节点装置发送分流数据。
本发明实施例的一个方面提供另一种数据分流方法,包括:
接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息;
根据预设周期向数据发送装置发送分流数据包报告信息,或每在接收到预设数目的数据包时向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
进一步,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率。
本发明实施例的另一个方面提供再一种数据分流方法,包括:
接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;
根据预设周期向数据分流装置发送缓存状态报告信息,或每在发送预设数目的数据包时向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
进一步,所述缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
本发明提供的数据分流方法,通过获取分流节点装置中缓存的待发送数据包信息来确定是否需要向分流节点装置发送数据,当分流节点装置中缓存的待发送分流数据信息小于某个预设值时,说明分流节点装置的buffer有较大的空间,从而可以接收更多的数据发送给用户设备,从另一方面来说,也提高了分流节点装置到用户设备的传输速率;当分流节点装置中缓存的待发送分流数据信息大于某个预设值时,说明分流节点装置的buffer繁忙为了避免致数据包在分流节点装置因为拥塞而导致数据包延时增大,甚至丢包的现象,数据发送装置不再像分流节点装置发送数据。
本发明实施例的另一个方面提供一种数据发送装置,包括:
第一获取模块,用于获取分流节点装置中缓存的待发送分流数据包数量;
分流控制模块,用于在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据,否则,不向所述分流节点装置发送分流数据。
一方面,所述第一获取模块包括:
第一接收单元,用于接收用户设备发送的分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识;
第一获取单元,用于根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识获取分流节点装置中缓存的待发送分流数据包数量。
进一步,所述数据发送装置还包括:
第一发送模块,用于向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
另一方面,所述第一获取模块包括:
第二接收单元,用于接收分流节点装置发送的缓存状态报告信息;
第二获取单元,用于从所述缓存状态报告信息中获取分流节点装置中缓存的待发送分流数据包数量。
进一步,所述数据发送装置还包括:
第二发送模块,用于向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
如上所述的数据发送装置,所述分流控制模块还用于在所述待发送分流数据包数量大于或等于第一阀值时,不向分流节点装置发送分流数据。
本发明实施例提供的数据发送装置通过获取分流节点装置中缓存的待发送数据包数量而确定是否需要继续向分流节点装置分流,从而提高了分流节点装置的传输速率,使分流节点装置中的buffer得到了充分的利用。
本发明的再一个方法是提供一种用户设备,包括:
第一接收模块,用于接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息;
第三发送模块,用于根据预设周期向数据发送装置发送分流数据包报告信息,或每在接收到预设数目的数据包时向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
本发明实施例提供的用户设备通过向数据发送装置报告其从分流节点装置接收到的数据包数量来使数据发送装置估计出分流节点装置中缓存的待发送数据包数量,从而可以提高分流节点装置到用户设备的传输速率。
本发明的还一个方法是提供一种分流节点装置,包括:
第二接收模块接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;
第四发送模块,用于根据预设周期向数据分流装置发送缓存状态报告信息,或每在发送预设数目的数据包时向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量
本发明实施例提供的分流节点装置通过向数据发送装置报告其buffer中缓存的待发送数据包数量来使数据发送装置确定是否继续向分流节点装置分流数据,从而可以提高分流节点装置到用户设备的传输速率,保证分流节点装置中缓存的数据包避免发生时延,还可以保证分流节点装置频谱资源的有效利用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明数据分流方法的实施例的流程示意图一;
图2为本发明数据分流方法的实施例的流程示意图二;
图3为本发明数据分流方法的实施例的流程示意图三;
图4为本发明数据发送装置的实施例的结构示意图;
图5为本发明用户设备装置的实施例的结构示意图;
图6为本发明分流节点装置的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种数据分流方法,图1为本发明数据分流方法的实施例的流程示意图一,如图1所示,该方法包括以下步骤:
步骤101:获取分流节点装置中缓存的待发送分流数据包数量。
理论上说,在相同时间内基站等数据发送装置发送给分流节点装置的分流数据包数量与用户设备从分流节点装置接收的分流数据包数量应该是相同的,即基站到分流节点装置的传输速率与分流节点装置到用户设备的传输速率应该是相同的,但是,在实际的传输过程中,分流节点装置接收的分流数据包会首先暂存在分流节点装置上的buffer中,然后从buffer中取出数据包信息并发送给用户设备,在这个缓存的过程中,如果分流节点装置中缓存的待发送分流数据包数量过大或者过小,都会影响分流节点装置到用户设备的传输速率,因此,必须首先获取分流节点装置中缓存的待发送分流数据包数量,根据分流节点装置中缓存的待发送分流数据包数量确定数据发送装置是否继续要向分流节点装置发送数据包信息。
本发明实施例主要通过数据发送装置估计分流节点装置上分流buffer中数据量大小来确定传输速率,因为分流节点装置到目标UE的链路的拥塞或者空闲体现在分流节点装置的buffer中等待分流的数据量大小。
步骤102:判断所述待发送分流数据包数量是否小于第一阈值,若小于所述第一阈值,则向所述分流节点装置发送分流数据。
如果分流节点装置中待发送分流数据包数量小于所述第一阈值时,说明分流节点装置buffer中等待分流的数据量较小,分流节点装置的存储资源具有较大的闲置空间,那么数据发送装置就继续给分流节点装置分流数据包信息,以使分流节点装置的缓存资源能够被有效的利用,从另一方面来说,也提高了分流节点装置到用户设备的传输速率。反之,当分流节点装置中待发送分流数据包数量大于或等于所述第一阈值时,说明分流节点装置buffer中等待分流的数据量太大,会产生延时或者丢包的现象,从另一方面来说会降低分流节点装置到用户设备的传输速率,此时,数据发送装置就不再向此分流节点装置继续发送数据了。
本发明实施例提供了包括至少两种获取所述分流节点装置中缓存的待发送分流数据包数量的方法,其中一种方法具体为:
数据发送装置接收用户设备发送的分流数据包报告信息,然后根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包信息来获取分流节点装置中缓存的待发送分流数据包数量,其中,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
具体地,数据发送装置根据发送给分流节点装置的数据包数量和从用户设备接收到的分流数据包报告信息便可估计出分流节点装置中缓存的待发送数据包数量了,其中分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。其中,分流节点标识可以是分流节点装置的MAC地址、IP地址或者其他标识。数据包的标识列表可以是TCP、IP层序列号或者其他标识。
进一步地,在接收用户设备发送的分流数据包报告信息之前,向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
具体地,在用户设备向数据发送装置发送分流数据包报告信息之前,数据发送装置先向用户发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备以T为周期向数据发送装置反馈其从当前分流节点装置接收的数据包信息;或者所述第一汇报指示消息还可用于指示用户设备当其从分流节点装置接收到的数据包信息数量超过某个预设值时,用户设备向数据发送装置反馈其接收的分流数据包信息。
进一步,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率。
具体地,在数据发送装置接收用户设备发送的分流数据包报告信息中除了包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识以外,还包括历史速率,所述历史速率可根据用户设备在单位时间内从分流节点装置接收的数据量得到。
本发明实施例提供的分流节点装置接收分流数据包的历史速率用于给数据发送装置提供一个参考,数据发送装置根据该历史速率的大小可估计是否需要向分流节点装置继续分流数据。
本发明实施例还提供了另外一种获取所述获取分流节点装置中缓存的待发送分流数据包数量的方法,该方法具体为:
接收分流节点装置发送的缓存状态报告信息,所述缓存状态报告信息中包括分流节点装置中缓存的待发送分流数据包数量。
具体地,数据发送装置接收分流节点装置发送的缓存状态报告信息,该缓存状态报告信息包括分流节点装置中缓存的待发送分流数据包数量,由此,发数据送装置便可直接获取分流节点装置中缓存的待发送分流数据包数量了,从而,数据发送装置可根据接收的缓存状态报告信息决定是否需要继续向分流几点发送数据了。
进一步地,在数据发送装置接收分流节点装置发送的缓存状态报告信息之前,数据发送装置还向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
具体地,数据发送装置先向分流节点装置发送第二汇报指示消息,分流节点装置根据接收的第二汇报指示消息再向数据发送装置发送缓存状态报告信息。其中,第二汇报指示消息用于指示分流节点装置以T为周期向数据发送缓存状态报告信息,该缓存状态报告信息显示当前分流节点装置发送给用户设备的分流数据包数量;或者第二汇报指示消息还可用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息,具体地说,数据发送装置指示分流节点装置当分流节点装置中缓存的待发送的数据包数量小于某个预设值时,数据发送装置就继续向分流节点装置分流,即继续发送数据包给分流节点装置,当分流节点装置中缓存的待发送的数据包数量大于某个预设值时,数据发送装置就停止向分流节点装置分流,即停止发送数据包给分流节点装置。
进一步,数据发送装置接收分流节点装置发送的缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
具体地,数据发送装置接收分流节点装置发送的缓存状态报告信息中除了包括分流节点装置中缓存的待发送分流数据包数量外,还包括分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
本发明实施例提供的分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量、分流节点装置为单个用户设备发送分流数据包的历史速率可以用作数据发送装置是否需要向该分流节点装置继续发送数据的一个参考参数;数据发送装置根据所述分流节点装置发送分流数据包的历史速率可以估计出是否需要向分流节点装置继续分流数据;数据发送装置还可以根据所述单个用户设备在分流节点装置中缓存的待发送分流数据包数量估计是否需要将该单个用户设备的数据包信息发送给其它的分流节点装置、让其它的分流节点装置发送给该单个用户设备;或者数据发送装置也可以根据所述分流节点装置为单个用户设备发送分流数据包的历史速率估计是否需要将数据分流给其它的分流节点装置、让其它的分流节点装置将数据发送给该单个用户设备。
本发明实施例提供一种数据分流方法,图2为本发明数据分流方法的实施例的流程示意图二,如图2所示,该方法包括以下步骤:
步骤201:用户设备接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息。
具体地,用户设备接收数据发送装置发送的第一汇报指示消息,该第一汇报指示消息用于指示用户设备以T为周期向数据发送装置反馈分流数据包报告信息,或者第一汇报指示消息还可用于指示用户设备以某个预设门限向数据发送装置反馈分流数据包报告信息。
步骤202:用户根据接收的所述第一汇报指示消息向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
具体地,无论用户设备以T为周期还是以某个预设的门限向数据发送装置发送分流数据包报告信息,该分流数据包报告信息均包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。其中,分流节点标识可以是分流节点装置的MAC地址、IP地址或者其他标识。数据包的标识列表可以是TCP、IP层序列号或者其他标识。
进一步,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率
综上所述,为了确定数据发送装置是否需要继续给分流节点装置分流数据,本发明实施例可通过如下的方法确定:
首先,数据发送装置通过第一汇报指示消息配置用户设备一个OPRR的反馈周期T,其中用于配置该参数的第一汇报指示消息的具体类型不限。
其次,用户设备以T为周期向数据发送装置反馈从分流节点装置接收到的分流数据包报告OPRR信息。该OPRR信息中可以包括:分流节点标识、接收到的数据包的标识列表或者接收到的最后一个数据包的标识ID、从该分流节点装置接收到的历史数据速率值R。分流节点标识可以是分流节点装置的MAC地址、IP地址或者其他标识。数据包的标识可以是TCP、IP层序列号或者其他标识。历史数据速率值R可以根据UE一段时间内从该分流节点装置接收的数据量估计得到。
再其次,数据发送装置根据该OPRR中包含数据包信息和其分流到分流节点装置的数据包信息,能够估计出分流节点装置的buffer中等待分流的数据包数量。例如如果数据发送装置已经向分流节点装置分流了100个数据包,而根据用户设备上报的OPRR信息,用户设备从分流节点装置接收到了40个数据包,那么数据发送装置可以估计出分流节点装置还有60个数据包等待传输。数据发送装置可以根据该估计出buffer中缓存的数据包数量信息决定是否向分流节点装置分流。如:当数据包数量小于某门限时,例如小于10个数据包时,就向分流节点装置分流;否则,不向分流节点装置分流数据。
本发明实施例提供的数据分流方法,通过用户设备以预设周期向数据发送装置反馈从分流节点装置接收到的数据包信息来确定数据发送装置是否需要继续向分流节点装置分流数据,当分流节点装置中缓存的待发送数据包数量大于某个预设值时,就不再向分流节点装置发送数据,由此分流节点装置buffer中的数据包不会产生拥塞或者数据包延时增大,甚至丢包的现象而导致影响分流节点装置到用户设备的传输速率,从另外一方面来说,本发明实施例提供的分流数据方法提高了分流节点装置的传输速率;当分流节点装置中缓存的待发送数据包数量小于某个预设值时,数据发送装置继续向分流节点装置发送数据,使的分流节点装置的buffer得到了充分的利用,从另一方面来讲,也提高了分流节点装置的传输速率。
本发明实施例再提供一种方法来确定是否需要继续给分流节点装置分流数据,该方法具体为:
首先,数据发送装置通过第一汇报指示消息配置用户设备一个OPRR的反馈门限N,其中,用于配置该参数的第一汇报指示消息不限。
其次,从上次反馈开始,当用户设备从分流节点装置接收到的数据包个数累积超过N,用户设备则向数据发送装置反馈从分流节点装置接收到的数据包报告OPRR信息。该OPRR信息中可以包括:分流节点标识、接收到的数据包的标识列表或者接收到的最后一个数据包的标识ID、从该分流节点装置接收到的历史数据速率值R。分流节点标识可以是分流节点装置的MAC地址、IP地址或者其他标识。数据包的标识可以是TCP、IP层序列号或者其他标识。历史数据速率值R可以根据用户设备一段时间内从该分流节点装置接收的数据量估计得到。
再其次,数据发送装置根据该OPRR中包含数据包信息和其分流到分流节点装置的数据包信息,能够估计出分流节点装置的buffer中等待分流的数据包数量。例如如果数据发送装置已经向分流节点装置分流了100个数据包,而根据用户设备上报的OPRR信息,用户设备从分流节点装置接收到了40个数据包,那么数据发送装置可以估计出分流节点装置还有60个数据包等待传输。数据发送装置可以根据该估计的buffer中缓存的数据包数量信息决定是否向分流节点装置分流。如:当数据包数量小于某门限时,例如小于10个数据包时,就向分流节点装置分流;否则,不向分流节点装置分流数据。
本发明实施例提供的分流数据的方法,通过用户设备从上次反馈开始到接收的数据包数量达到某一个预设数目时向数据发送装置反馈其接收到的分流数据包报告信息,从而使数据发送装置根据其发送给分流节点装置的数据包总量估计出分流节点装置中缓存的待发送数据包数量,由此数据发送装置决定是否需要继续给分流节点装置分流数据,从而提高了分流节点装置的传输速率。
本发明实施例提供一种数据分流方法,图3为本发明数据分流方法的实施例的流程示意图三,如图3所示,该方法包括以下步骤:
步骤301:接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息。
具体地,分流节点装置接收数据发送装置发送的第二汇报指示消息,该第二汇报指示消息用于指示分流节点装置以T为周期向数据发送装置反馈缓存状态报告信息,或者第二汇报指示消息还可用于指示分流节点装置以某个数据门限向数据发送装置反馈缓存状态报告信息。
步骤302:根据接收的所述第二汇报指示消息向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
具体地,无论分流节点装置以T为周期还是以某个数据门限向数据发送装置发送缓存状态报告信息,该缓存状态报告信息均包括待发送分流数据包数量。
进一步,所述缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率
综上所述,本发明实施例又提供了一种方法来确定是否需要继续给分流节点装置分流数据,该方法具体为:
首先,数据发送装置通过第二汇报指示消息配置给分流节点装置一个OBSR反馈周期T,以及一个OBSR量化表,其中,用于配置该参数的第二汇报指示消息不限。
其次,分流节点装置以T为周期向数据发送装置反馈当前分流节点装置的分流buffer状态报告OBSR信息。OBSR中可包含:buffer中等待分流的数据包数量、单个用户设备在分流节点装置等待分流的数据包数量、分流节点装置分流的历史总速率Rt、分流节点装置到单个用户设备的历史分流速率r。为降低OBSR大小,反馈的buffer中数据量大小经过量化。分流历史速率Rt和r可以根据分流节点装置一段时间内从该分流节点装置成功分流的数据包数量估计得到。
再其次,数据发送装置接收分流节点装置发送的OBSR信息,并获知分流节点装置的buffer中等待分流的数据包数量信息,根据该数据包数量信息决定是否向分流节点装置分流。如:当数据量小于某门限时,例如小于10个数据包时,就向分流节点装置分流;否则,不向分流节点装置分流数据。
本发明实施例提供的数据分流的方法,通过分流节点装置以预设周期向数据发送装置反馈其buffer中缓存的待发送数据包数量来使数据发送装置确定是否需要继续向分流节点装置分流数据,当分流节点装置中缓存的待发送数据包数量大于某个预设值时,就不再向分流节点装置发送数据,由此分流节点装置buffer中的数据包不会产生拥塞或者数据包延时增大,甚至丢包的现象而导致影响分流节点装置到用户设备的传输速率,从另外一方面来说,本发明实施例提供的分流数据方法提高了分流节点装置的传输速率;当分流节点装置中缓存的待发送数据包数量小于某个预设值时,数据发送装置继续向分流节点装置发送数据,使的分流节点装置的buffer得到了充分的利用,从另一方面来讲,也提高了分流节点装置的传输速率。
本发明实施例还提供了一种方法来确定是否需要继续给分流节点装置分流数据,该方法具体为:
首先,数据发送装置通过第二汇报指示消息配置给分流节点装置一个数据量门限[B1,B2],以及一个OBSR量化表,其中用于配置该参数的第二汇报指示消息不限。
其次,当分流节点装置的分流buffer中缓存的数据包数量小于B1或者大于B2时,则分流节向数据发送装置反馈当前分流节点装置的分流buffer状态报告OBSR信息。该OBSR信息中可包含:buffer中等待分流的数据包数量、单个用户设备在分流节点装置等待分流的数据包数量、分流节点装置分流的历史总速率Rt、分流节点装置到单个用户设备的历史分流速率r。为降低OBSR大小,反馈的buffer中数据量大小经过量化。分流历史速率Rt和r可以根据分流节点装置一段时间内从该分流节点装置成功分流的数据量估计得到。
再其次,数据发送装置接收分流节点装置发送的缓存状态报告OBSR信息,并获知分流节点装置的buffer中等待分流的数据包数量信息,根据该数据包数量信息决定是否向分流节点装置分流。如:当数据包数量小于某门限时,例如小于10个数据包时,就向分流节点装置分流;否则,不向分流节点装置分流数据。
本发明实施例提供的分流数据的方法,通过分流节点装置从上次反馈开始到其buffer中缓存的待发送数据包数量达到某一个预设数目时向数据发送装置反馈其待发送的数据包数量信息,从而使数据发送装置决定是否需要继续给分流节点装置分流数据,从而提高了分流节点装置的传输速率。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例提供一种数据发送装置,图4为本发明数据发送装置的实施例的结构示意图;该装置用于对应执行如图1所示实施例的方法,对于图1所示实施例已经描述的细节,此处不再赘述。如图4所示,该装置包括第一获取模块11以及分流控制模块12,其中第一获取模块11用于获取分流节点装置中缓存的待发送分流数据包数量;分流控制模块12用于在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据,否则,不向所述分流节点装置发送分流数据。
具体地,当数据发送装置的第一获取模块11获取分流节点装置中缓存的待发送分流数据包数量后,数据发送装置便可通过分流控制模块12来确定是否需要继续向分流节点装置分流数据了,当待发送分流数据包数量小于第一阈值时,数据发送装置继续向分流节点装置分流数据,当待发送分流数据包数量大于第一阈值时,数据发送装置停止向分流节点装置分流数据。
本发明实施例提供的数据发送装置包括的第一获取模块11包括第一接收单元和第一获取单元,或者所述第一获取模块11包括第二接收单元和第二获取单元。
当所述数据发送装置的第一获取模块11包括第一接收单元和第一获取单元时,所述第一接收单元用于接收用户设备发送的分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识;所述第一获取单元用于根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识获取分流节点装置中缓存的待发送分流数据包数量。
具体地,数据发送装置的第一接收单元接收用户设备发送的分流数据包报告信息后,根据其发送给分流节点装置的数据包信息估计出在分流节点装置中缓存的待发送分流数据包数量,其中,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
进一步地,所述数据发送装置还包括第一发送模块,所述第一发送模块用于向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
具体地,所述数据发送装置除了包括第一获取模块11和分流控制模块12外,还包括第一发送模块,所述第一发送模块用于向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备以T为周期向数据发送装置反馈用户设备从当前分流节点装置接收到的分流数据包报告信息;或者所示第一汇报指示消息还可用于指示用户设备以某个预设的门限值向数据发送装置反馈用户设备从当前分流节点装置接收到的分流数据包报告信息。
当所述数据发送装置的第一获取模块包括第二接收单元和第二获取单元时,所述第二接收单元用于接收分流节点装置发送的缓存状态报告信息;所述第二获取单元用于从所述缓存状态报告信息中获取分流节点装置中缓存的待发送分流数据包数量。
具体地,数据发送装置的第一获取模块中包括的第二接收单元接收分流节点装置发送的缓存状态报告信息后,数据发送装置根据其发送给分流节点装置的数据包信息估计出在分流节点装置中缓存的待发送分流数据包数量,其中,所述缓存状态报告信息包括分流节点装置buffer中等待分流的数据总量。
进一步地,所述数据发送装置的第一获取模块还包括第二发送模块,所述第二发送模块用于向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
具体地,所述数据发送装置除了包括第一获取模块11和分流控制模块12外,还包括第二发送模块,所述第二发送模块用于向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置以T为周期向数据发送装置反馈当前分流节点装置的缓存状态报告信息,所述缓存状态报告信息用于记录当前分流节点装置中缓存的待发送数据包信息;或者所示第二汇报指示消息还可用于指示分流节点装置以某个预设的门限值向数据发送装置反馈当前分流节点装置的缓存状态报告信息,所述缓存状态报告信息用于记录当前分流节点装置中缓存的待发送数据包信息,具体地说,当分流节点装置中缓存的数据包数量小于某个预设值时,数据发送装置继续向分流节点装置分流,即向分流节点装置发送数据包;当分流节点装置中缓存的数据包数量大于某个预设值时,数据发送装置停止向分流节点装置分流,即停止向分流节点装置发送数据包。
本发明实施例提供一种用户设备,图5为本发明用户设备装置的实施例的结构示意图,该用户设备用于对应执行如图2所示实施例的方法,对于图2所示实施例已经描述的细节,此处不再赘述。如图5所示,该设备包括第一接收模块21和第三发送模块22,所述第一接收模块21用于接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息;所述第三发送模块22用于根据接收的所示第一汇报指示消息向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
具体地,本发明实施例的用户设备包括第一接收模块21和第三发送模块22,用户设备的第一接收模块21首先接收数据发送装置发送的第一汇报指示消息,然后再根据其接收的第一汇报指示消息向数据发送装置发送分流数据包报告信息。所述第一汇报指示消息用于指示用户设备以T为周期向数据发送装置反馈从当前分流节点装置接收到的数据包数量,或者第一汇报指示消息还可用于指示用户设备以某个预设值向数据发送装置反馈从当前分流节点装置接收到的数据包数量;所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识,以及从所述分流节点装置接收分流数据包的历史速率。
本发明实施例提供一种分流节点装置,图6为本发明分流节点装置的实施例的结构示意图;该分流节点装置用于对应执行如图3所示实施例的方法,对于图3所示实施例已经描述的细节,此处不再赘述。图如6所示,该装置包括第二接收模块31和第四发送模块32,其中第二接收模块31用于接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;第四发送模块32用于根据接收的所示第二汇报指示消息向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
具体地,本发明实施例的分流节点装置包括第二接收模块31和第四发送模块32,分流节点装置的第一接收模块31首先接收数据发送装置发送的第二汇报指示消息,然后再根据其接收的第二汇报指示消息向数据发送装置发送缓存状态报告信息。所述第二汇报指示消息用于指示分流节点装置以T为周期向数据发送装置反馈当前分流节装置中缓存的待发送分流数据包数量,或者第二汇报指示消息还可用于指示分流节点装置以某个预设值向数据发送装置反馈当前分流节装置中缓存的待发送分流数据包数量;缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量,还可以携带分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
本发明实施例中的数据发送装置具体可为LTE eNB,也可以为其它类型的基站;本发明实施例中的分流节点装置可为有线分流节点装置,也可以为无线分流节点装置。本发明实施例提供的分流节点装置和用户设备之间的接口类型包括但不限于WiFi、LTE D2D、LTE-Hi。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (16)
1.一种数据分流方法,其特征在于,包括:
获取分流节点装置中缓存的待发送分流数据包数量;
在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据;
其中,所述获取分流节点装置中缓存的待发送分流数据包数量包括:
接收用户设备发送的分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识;
根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识获取分流节点装置中缓存的待发送分流数据包数量;或者,
所述获取分流节点装置中缓存的待发送分流数据包数量包括:
接收分流节点装置发送的缓存状态报告信息,从所述缓存状态报告信息中获取分流节点装置中缓存的待发送分流数据包数量。
2.根据权利要求1所述的数据分流方法,其特征在于,所述接收用户设备发送的分流数据包报告信息之前还包括:
向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
3.根据权利要求1所述的数据分流方法,其特征在于,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率。
4.根据权利要求1所述的数据分流方法,其特征在于,所述接收分流节点装置发送的缓存状态报告信息之前还包括:
向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
5.根据权利要求4所述的数据分流方法,其特征在于,所述缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
6.根据权利要求1-5任一所述的数据分流方法,其特征在于,在所述待发送分流数据包数量大于或等于所述第一阈值时,不向所述分流节点装置发送分流数据。
7.一种数据分流方法,其特征在于,包括:
接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息;
根据预设周期向数据发送装置发送分流数据包报告信息,或每在接收到预设数目的数据包时向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
8.根据权利要求7所述的数据分流方法,其特征在于,所述分流数据包报告信息中还包括有用户设备从所述分流节点装置接收分流数据包的历史速率。
9.一种数据分流方法,其特征在于,包括:
接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;
根据预设周期向数据分流装置发送缓存状态报告信息,或每在发送预设数目的数据包时向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
10.根据权利要求9所述的数据分流方法,其特征在于,所述缓存状态报告信息中还包括有分流节点装置发送分流数据包的历史速率、单个用户设备在分流节点装置中缓存的待发送分流数据包数量,分流节点装置为单个用户设备发送分流数据包的历史速率。
11.一种数据发送装置,其特征在于,包括:
第一获取模块,用于获取分流节点装置中缓存的待发送分流数据包数量;
分流控制模块,用于在所述待发送分流数据包数量小于第一阈值时,向所述分流节点装置发送分流数据;
其中,所述第一获取模块包括:
第一接收单元,用于接收用户设备发送的分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识;
第一获取单元,用于根据已分流给所述分流节点装置的数据包信息,以及所述用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识获取分流节点装置中缓存的待发送分流数据包数量;或者,
所述第一获取模块包括:
第二接收单元,用于接收分流节点装置发送的缓存状态报告信息;
第二获取单元,用于从所述缓存状态报告信息中获取分流节点装置中缓存的待发送分流数据包数量。
12.根据权利要求11所述的数据发送装置,其特征在于,还包括:
第一发送模块,用于向用户设备发送第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每接收到预设数目的数据包时发送分流数据包报告信息。
13.根据权利要求11所述的数据发送装置,其特征在于,还包括:
第二发送模块,用于向分流节点装置发送第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每发送预设数目的数据包时发送缓存状态报告信息。
14.根据权利要求11-13任一所述的数据发送装置,其特征在于,所述分流控制模块还用于在所述待发送分流数据包数量大于或等于第一阀值时,不向分流节点装置发送分流数据。
15.一种用户设备,其特征在于,包括:
第一接收模块,用于接收数据发送装置发送的第一汇报指示消息,所述第一汇报指示消息用于指示用户设备根据预设周期发送分流数据包报告信息,或用于指示用户设备每在接收到预设数目的数据包时发送分流数据包报告信息;
第三发送模块,用于根据预设周期向数据发送装置发送分流数据包报告信息,或每在接收到预设数目的数据包时向数据发送装置发送分流数据包报告信息,所述分流数据包报告信息包括分流节点标识,以及用户设备从所述分流节点装置接收到数据包的标识列表或从所述分流节点装置接收到的最后一个数据包的标识。
16.一种分流节点装置,其特征在于,包括:
第二接收模块接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;
第四发送模块,用于根据预设周期向数据分流装置发送缓存状态报告信息,或每在发送预设数目的数据包时向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/079150 WO2014015486A1 (zh) | 2012-07-25 | 2012-07-25 | 数据分流方法,数据发送装置以及分流节点装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103782554A CN103782554A (zh) | 2014-05-07 |
CN103782554B true CN103782554B (zh) | 2016-10-26 |
Family
ID=49996498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280006833.8A Active CN103782554B (zh) | 2012-07-25 | 2012-07-25 | 数据分流方法,数据发送装置以及分流节点装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10630801B2 (zh) |
EP (1) | EP2871811B1 (zh) |
CN (1) | CN103782554B (zh) |
WO (1) | WO2014015486A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10097366B2 (en) * | 2015-02-19 | 2018-10-09 | Keysight Technologies Singapore (Holdings) Pte. Ltd. | Methods, systems, and computer readable media for monitoring latency and/or time-based data locations of multicast communications |
CN105357679A (zh) * | 2015-09-30 | 2016-02-24 | 余凤莲 | 一种基于多网络模式的自适应联合通信方法 |
CN105208601A (zh) * | 2015-09-30 | 2015-12-30 | 余凤莲 | 一种基于多网络模式的自适应联合通信系统 |
CN105898817A (zh) * | 2016-04-05 | 2016-08-24 | 中国科学院上海高等研究院 | 无线路由数据的路由测度/转发方法及系统、无线传感器 |
WO2020048355A1 (zh) * | 2018-09-04 | 2020-03-12 | Oppo广东移动通信有限公司 | 用户界面ui显示控制方法及装置 |
CN110147254A (zh) * | 2019-05-23 | 2019-08-20 | 苏州浪潮智能科技有限公司 | 一种数据缓存处理方法、装置、设备及可读存储介质 |
US10904936B1 (en) * | 2019-06-06 | 2021-01-26 | Sprint Communications Company L.P. | Wireless communication service delivery over a fifth generation new radio (5GNR) access node and a long term evolution (LTE) access node |
CN113766514B (zh) * | 2020-06-02 | 2023-08-01 | 中国移动通信集团河南有限公司 | 组网资源分流方法、装置及电子设备、存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102281A (zh) * | 2007-08-16 | 2008-01-09 | 中兴通讯股份有限公司 | 移动通信系统中大量数据上报时的数据处理方法 |
CN101212391A (zh) * | 2006-12-25 | 2008-07-02 | 上海贝尔阿尔卡特股份有限公司 | 业务分流的方法和装置与报告业务类型的方法和装置 |
CN101335709A (zh) * | 2008-08-07 | 2008-12-31 | 杭州华三通信技术有限公司 | 在流量分析服务器之间实现负载分担的方法和分流设备 |
CN101946471A (zh) * | 2008-02-14 | 2011-01-12 | 高通股份有限公司 | 用于多跳无线通信的业务管理 |
WO2011144061A2 (zh) * | 2011-05-20 | 2011-11-24 | 华为技术有限公司 | 移动网络小区的拥塞检测方法和装置 |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19645368C2 (de) * | 1996-10-07 | 1999-12-30 | Teles Ag | Verfahren und Kommunikationseinrichtung zur Übertragung von Daten in einem Telekommunikationsnetz |
US7089335B2 (en) * | 2000-10-30 | 2006-08-08 | Microsoft Corporation | Bridging multiple network segments and exposing the multiple network segments as a single network to a higher level networking software on a bridging computing device |
US9715500B2 (en) * | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US20040146006A1 (en) * | 2003-01-24 | 2004-07-29 | Jackson Daniel H. | System and method for internal network data traffic control |
GB0323244D0 (en) * | 2003-10-03 | 2003-11-05 | Fujitsu Ltd | Uplink scheduling |
KR100595645B1 (ko) * | 2004-01-09 | 2006-07-03 | 엘지전자 주식회사 | 이동통신 시스템에서의 제어정보 전송방법 |
EP1719054B1 (fr) * | 2004-02-25 | 2016-12-07 | EVS Toulouse | Dispositif a memoire virtuelle partagee auto-administree apte a gerer au moins un flux de donnees multipiste |
FR2881901A1 (fr) * | 2005-02-07 | 2006-08-11 | France Telecom | Procede et systeme de controle local de la diffusion d'une application en reseau sans fil partage |
WO2006128112A2 (en) * | 2005-05-25 | 2006-11-30 | Terracotta, Inc. | Clustering server providing virtual machine data sharing |
US8077708B2 (en) * | 2006-02-16 | 2011-12-13 | Techguard Security, Llc | Systems and methods for determining a flow of data |
JP4736859B2 (ja) * | 2006-03-02 | 2011-07-27 | 日本電気株式会社 | 通信装置および通信方法 |
US7633872B2 (en) * | 2006-06-09 | 2009-12-15 | Tekelec | Methods, systems, and computer program products for managing congestion in a multi-layer telecommunications signaling network protocol stack |
EP1890422A2 (en) * | 2006-08-16 | 2008-02-20 | Samsung Electronics Co.,Ltd. | Method and apparatus for sending state indication of voice packet by user equipment in a mobile communication system |
US7957349B2 (en) * | 2006-09-20 | 2011-06-07 | Samsung Electronics Co., Ltd | Handover method and apparatus in a mobile communication system |
US8699327B2 (en) * | 2007-01-31 | 2014-04-15 | Alcatel Lucent | Multipath virtual router redundancy |
US8180283B2 (en) * | 2007-02-14 | 2012-05-15 | Alcatel Lucent | Method of providing feedback to a media server in a wireless communication system |
CN101068236B (zh) * | 2007-04-13 | 2011-10-26 | 华为技术有限公司 | 流媒体码率控制方法、系统和设备 |
EP2432290B1 (en) * | 2007-09-13 | 2013-05-22 | LG Electronics Inc. | Method of allocating radio resources in a wireless communication system |
RU2476008C2 (ru) * | 2007-10-01 | 2013-02-20 | Моторола Мобилити, Инк. | Способ для распределения временного идентификатора запроса ресурсов для доступа к целевой базовой станции |
JP5261785B2 (ja) * | 2007-10-31 | 2013-08-14 | 株式会社日立製作所 | コンテンツ配信システム、キャッシュサーバ及びキャッシュ管理サーバ |
CN101754064A (zh) * | 2008-12-02 | 2010-06-23 | 华为技术有限公司 | 通信网络和通信方法 |
EP2237633A1 (en) * | 2009-04-03 | 2010-10-06 | Panasonic Corporation | Buffer status reporting in a mobile communication system |
US8942215B2 (en) * | 2010-07-15 | 2015-01-27 | Dejero Labs Inc. | System and method for transmission of data from a wireless mobile device over a multipath wireless router |
US8873560B2 (en) * | 2009-07-08 | 2014-10-28 | Dejero Labs Inc. | Multipath video streaming over a wireless network |
US20110205980A1 (en) * | 2009-08-10 | 2011-08-25 | Qualcomm Incorporated | Multi-node resource request pipelining |
KR20120062788A (ko) * | 2009-08-21 | 2012-06-14 | 인터디지탈 패튼 홀딩스, 인크 | 상이한 무선 액세스 기술들에 대해 다운링크 업링크를 분리하기 위한 멀티 무선 액세스 기술 계층에 대한 방법 및 장치 |
US8510801B2 (en) * | 2009-10-15 | 2013-08-13 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US8780858B2 (en) * | 2010-01-05 | 2014-07-15 | Qualcomm Incorporated | Controlling transmission control protocol (TCP) transmissions in handover |
JP5549243B2 (ja) * | 2010-01-29 | 2014-07-16 | 富士通株式会社 | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム |
JP2013520096A (ja) * | 2010-02-12 | 2013-05-30 | インターデイジタル テクノロジー コーポレーション | 複数のサイト間のデータ分割 |
US9455897B2 (en) * | 2010-04-06 | 2016-09-27 | Qualcomm Incorporated | Cooperative bandwidth aggregation using multipath transport |
WO2012006595A2 (en) * | 2010-07-09 | 2012-01-12 | Nicolas Girard | Transparent proxy architecture for multi-path data connections |
US8750098B2 (en) * | 2010-07-28 | 2014-06-10 | At&T Intellectual Property I, L.P. | Femtocell service through a secondary connection |
WO2012016187A2 (en) * | 2010-07-30 | 2012-02-02 | Board Of Regents | Distributed rate allocation and collision detection in wireless networks |
US20120127930A1 (en) * | 2010-11-22 | 2012-05-24 | Qualcomm Incorporated | Uplink data arrival random access procedure |
US9565117B2 (en) * | 2010-12-22 | 2017-02-07 | Cisco Technology, Inc. | Adaptive intelligent routing in a communication system |
CN102075566A (zh) * | 2010-12-24 | 2011-05-25 | 华为技术有限公司 | 业务的分流处理方法、通信设备及网络系统 |
CA2829418A1 (en) * | 2011-03-09 | 2012-09-13 | Sirius XM Radio, Inc. | System and method for increasing transmission bandwidth efficiency |
WO2012154506A1 (en) * | 2011-05-06 | 2012-11-15 | Interdigital Patent Holdings, Inc. | Method and apparatus for bandwidth aggregation for ip flow |
US8654687B2 (en) * | 2011-05-17 | 2014-02-18 | Telefonaktiebolaget L M Ericsson (Publ) | Dual channel time division duplex (TDD) communication |
CN102918922B (zh) * | 2011-05-31 | 2016-12-07 | 华为技术有限公司 | 数据传输方法、分流点设备、用户设备和系统 |
WO2012167153A1 (en) * | 2011-06-02 | 2012-12-06 | Interdigital Patent Holdings, Inc. | Methods, apparatus and systems for inter-converged gateway (icgw) communications |
US9160779B2 (en) * | 2011-06-30 | 2015-10-13 | Qualcomm Incorporated | Dynamic adaptive streaming proxy for unicast or broadcast/multicast services |
US20130064198A1 (en) * | 2011-09-14 | 2013-03-14 | Qualcomm Incorporated | Multipath transport tunnel over multiple air interfaces connecting wireless stations |
US8897753B2 (en) * | 2011-10-12 | 2014-11-25 | Motorola Mobility Llc | Method for retrieving content by a wireless communication device having first and second radio access interfaces, wireless communication device and communication system |
US9608899B2 (en) * | 2011-11-21 | 2017-03-28 | Qualcomm Incorporated | Packet-based aggregation of data streams across disparate networking interfaces |
US9461777B2 (en) * | 2011-11-21 | 2016-10-04 | Qualcomm Incorporated | Hybrid networking system with seamless path switching of streams |
JP6007976B2 (ja) * | 2011-12-27 | 2016-10-19 | 日本電気株式会社 | 通信システム、コントローラ、通信方法およびプログラム |
KR101278722B1 (ko) * | 2011-12-28 | 2013-06-25 | 에스케이텔레콤 주식회사 | 이기종 네트워크 기반 데이터 동시 전송 방법 및 이에 적용되는 장치 |
US9537759B2 (en) * | 2012-01-31 | 2017-01-03 | Massachusetts Institute Of Technology | Multi-path data transfer using network coding |
US10158472B2 (en) * | 2012-02-28 | 2018-12-18 | Lg Electronics Inc. | Method for transmitting channel state information report and user equipment, and method for receiving channel state information report and base station |
US8640174B2 (en) * | 2012-03-01 | 2014-01-28 | Motorola Mobility Llc | Method for retrieving content, wireless communication device and communication system |
JP5962096B2 (ja) * | 2012-03-16 | 2016-08-03 | 富士通株式会社 | 無線通信システム、端末、及び通信方法 |
US8908523B2 (en) * | 2012-04-23 | 2014-12-09 | Apple Inc. | Apparatus and methods for improved packet flow mobility |
EP2661138A1 (en) * | 2012-05-04 | 2013-11-06 | Panasonic Corporation | Threshold-based and power-efficient scheduling request procedure |
US8942763B2 (en) * | 2012-05-08 | 2015-01-27 | Telefonaktiebolaget L M Ericsson (Publ) | Radio communication system, method and arrangement for use in a radio communication system |
US9014183B2 (en) * | 2012-05-24 | 2015-04-21 | Apple Inc. | Buffer transfer service |
CN103491600A (zh) * | 2012-06-13 | 2014-01-01 | 中兴通讯股份有限公司 | 用户设备功能模块的状态控制、状态配置方法及装置 |
US9553906B2 (en) * | 2013-02-27 | 2017-01-24 | Aruba Networks, Inc. | Method and system for synchronization of data streams |
-
2012
- 2012-07-25 EP EP12881602.2A patent/EP2871811B1/en active Active
- 2012-07-25 CN CN201280006833.8A patent/CN103782554B/zh active Active
- 2012-07-25 WO PCT/CN2012/079150 patent/WO2014015486A1/zh active Application Filing
-
2015
- 2015-01-23 US US14/604,149 patent/US10630801B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212391A (zh) * | 2006-12-25 | 2008-07-02 | 上海贝尔阿尔卡特股份有限公司 | 业务分流的方法和装置与报告业务类型的方法和装置 |
CN101102281A (zh) * | 2007-08-16 | 2008-01-09 | 中兴通讯股份有限公司 | 移动通信系统中大量数据上报时的数据处理方法 |
CN101946471A (zh) * | 2008-02-14 | 2011-01-12 | 高通股份有限公司 | 用于多跳无线通信的业务管理 |
CN101335709A (zh) * | 2008-08-07 | 2008-12-31 | 杭州华三通信技术有限公司 | 在流量分析服务器之间实现负载分担的方法和分流设备 |
WO2011144061A2 (zh) * | 2011-05-20 | 2011-11-24 | 华为技术有限公司 | 移动网络小区的拥塞检测方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2871811A4 (en) | 2015-05-20 |
EP2871811A1 (en) | 2015-05-13 |
WO2014015486A1 (zh) | 2014-01-30 |
US20150134769A1 (en) | 2015-05-14 |
US10630801B2 (en) | 2020-04-21 |
EP2871811B1 (en) | 2018-04-04 |
CN103782554A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103782554B (zh) | 数据分流方法,数据发送装置以及分流节点装置 | |
US10623928B2 (en) | Terminal node, method, storage medium for video data transmission | |
KR102544991B1 (ko) | 사용자 장비 및 미디어 스트리밍 네트워크 보조 노드 | |
US8842629B2 (en) | Scheduling method, device and system based on quality of service | |
US9883541B2 (en) | Communication switching and establishing method and device | |
KR102130296B1 (ko) | 단말 대 단말 통신을 지원하는 단말 및 그 동작 방법 | |
EP2672752B1 (en) | Wireless bearing building method, access point equipment, user equipment and system | |
US20170339110A1 (en) | Access Control Apparatus, System, and Method | |
US20230319616A1 (en) | QoE MEASUREMENT HANDLING AT OVERLOAD IN RAN | |
KR102021451B1 (ko) | 사용자 평면 인사이트에 기초하는 스루풋 안내 | |
CN103517323B (zh) | 无线异构网络的数据传输方法、分流设备、基站设备 | |
US10609108B2 (en) | Network recommended buffer management of a service application in a radio device | |
EP3282761A1 (en) | Method for controlling transmission, network device and terminal | |
CN109314884B (zh) | 业务数据分流方法及装置 | |
KR101833397B1 (ko) | 터널 구축 방법 및 장치 | |
CN107484204B (zh) | 基站上行突发缓解方法及装置 | |
EP2859769B1 (en) | Systems and methods for cooperative applications in communication systems | |
JP5532152B2 (ja) | 無線通信システム、移動局及び基地局 | |
US11695847B2 (en) | Throughput guidance based on user plane insight | |
KR20120012865A (ko) | 이동통신 시스템에서 기지국의 자원 할당 방법 및 장치 | |
CN110876160A (zh) | 基于多模基站下的资源传输控制方法及装置 | |
JPWO2017010062A1 (ja) | 通信システム、通信方法、および通信用プログラム | |
KR102163269B1 (ko) | 브이오아이피 프레임 전송 방법 및 장치 | |
KR20150040080A (ko) | 통신 시스템에서 트래픽 오프로딩 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |