[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103782554B - 数据分流方法,数据发送装置以及分流节点装置 - Google Patents

数据分流方法,数据发送装置以及分流节点装置 Download PDF

Info

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
Application number
CN201280006833.8A
Other languages
English (en)
Other versions
CN103782554A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103782554A publication Critical patent/CN103782554A/zh
Application granted granted Critical
Publication of CN103782554B publication Critical patent/CN103782554B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow 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.一种分流节点装置,其特征在于,包括:
第二接收模块接收数据发送装置发送的第二汇报指示消息,所述第二汇报指示消息用于指示分流节点装置根据预设周期发送缓存状态报告信息,或用于指示分流节点装置每在发送预设数目的数据包时发送缓存状态报告信息;
第四发送模块,用于根据预设周期向数据分流装置发送缓存状态报告信息,或每在发送预设数目的数据包时向数据分流装置发送缓存状态报告信息,所述缓存状态报告信息中携带有分流节点装置中缓存的待发送分流数据包数量。
CN201280006833.8A 2012-07-25 2012-07-25 数据分流方法,数据发送装置以及分流节点装置 Active CN103782554B (zh)

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)

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

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

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

Patent Citations (5)

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