CN105850085B - 多流传输的方法及设备 - Google Patents
多流传输的方法及设备 Download PDFInfo
- Publication number
- CN105850085B CN105850085B CN201480069914.1A CN201480069914A CN105850085B CN 105850085 B CN105850085 B CN 105850085B CN 201480069914 A CN201480069914 A CN 201480069914A CN 105850085 B CN105850085 B CN 105850085B
- Authority
- CN
- China
- Prior art keywords
- sub
- data stream
- communication device
- control instruction
- base station
- 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 166
- 230000005540 biological transmission Effects 0.000 title claims abstract description 41
- 238000004891 communication Methods 0.000 claims description 615
- 238000012545 processing Methods 0.000 claims description 167
- 238000004806 packaging method and process Methods 0.000 claims description 90
- 230000008569 process Effects 0.000 claims description 89
- 238000005538 encapsulation Methods 0.000 claims description 27
- 238000009826 distribution Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 29
- 230000009471 action Effects 0.000 description 27
- 230000002776 aggregation Effects 0.000 description 12
- 238000004220 aggregation Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000005111 flow chemistry technique Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration 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
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种多流传输的方法及设备,其中,所述方法包括,第一基站根据第一控制指令将数据流分为两个以上的子数据流,所述第一控制指令为控制器生成的,用于指示所述第一基站对所述数据流进行分流,所述数据流为经过所述第一基站的至少一个协议模块处理后的数据流;所述第一基站根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理。上述方法提高了网络资源的利用率。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种多流传输的方法及设备。
背景技术
对于长期演进(Long Term Evolution,LTE)网络或LTE-A制式,网络中存在数据网关(Packet Data Network Gateway,简称PGW)、服务网关(Serving Gateway,简称SGW)、移动管理实体(Mobile Management Entity,简称MME)、演进型基站(eNodeB,简称eNB)为用户服务。
现有网络中,架构和功能都是相对固定、功能,比如3G/LTE,协议定义了一套数据处理的标准过程,协议栈的结构如图1所示。
举例来说,现有网络中的数据传输过程具体为:对于下行数据,数据从外部网络经过互联网协议(Internet Protocol,简称IP)路由到PGW进入运营商网络。在运营商网络中,PGW根据其存储的数据所在的SGW的位置,将数据进行封装,然后将封装后的数据发送给SGW;SGW在将接收到的数据解封装后,根据相同的处理逻辑,将数据封装,并发送给对应的基站;基站在将接收到的数据解封装后,将数据进行空口的处理后,将空口处理后的数据发送给用户设备(User Experience,简称UE)。
而在未来5G时代,传输的业务相比现在会更加多样,比如多方高清视频、实时3D、医疗、机器对机器(Machine to Machine,简称M2M)业务等等,业务的特征多种多样,业务的需求也更是千差万别,对网络需求变化范围巨大。
然而,针对现有技术中静态的网络形态,只能采用相同协议栈来支持所有的业务,导致无法合理利用网络资源。例如,对于高带宽大流量的视频业务和小数据包的M2M业务,若采用相同的处理过程,则使得数据传输和处理上都不匹配,进而降低网络资源的利用率。
发明内容
为解决现有技术中的缺陷,本发明实施例提供一种多流传输的方法及设备,用于提高网络资源的利用率。
第一方面,本发明实施例提供一种通信设备,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;
所述收发器,用于接收控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述处理器,具体用于:
根据所述第一控制指令将数据流分为两个以上的子数据流,
以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流;
所述收发器,用于将所述处理器分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;
所述收发器,还用于将所述处理器处理后的子数据流发送用户设备UE。
结合第一方面,在第一种可能的实现方式中,所述第一控制指令包括:分流策略;
所述处理器,具体用于
根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令还包括:用于对所述第二子数据流进行封装的封装参数;
所述收发器,具体用于
根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备;
和/或;
所述第一控制指令还包括:数据流的标识;
所述处理器,具体用于
根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
结合第一方面或第一方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述处理器,具体用于
根据第一控制指令将数据流分为第一子数据流和第二子数据流;
根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的另一通信设备。
结合第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述封装参数,包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
结合第一方面的上述可能的实现方式,在第五种可能的实现方式中,所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,或者,所述通信设备的无线链路控制RLC模块。
结合第一方面的第一种可能的实现方式,在第六种可能的实现方式中,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
第二方面,本发明提供一种通信设备,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;
所述收发器,用于接收控制器发送的第二控制指令,并根据所述第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;
所述处理器,用于根据所述收发器接收的第二控制指令继续处理所述第二子数据流;
所述收发器,还用于将所述处理器继续处理后的第二子数据流发送用户设备UE。
结合第二方面,在第一种可能的实现方式中,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述收发器,具体用于
根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址、所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
第三方面,本发明提供一种控制设备,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;具体包括:
根据数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理所述第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述收发器,用于将所述处理器生成的第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
所述收发器,还用于将所述处理器生成的第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
结合第三方面,在第一种可能的实现方式中,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中无线资源控制协议RLC模块的处理规则,所述另一通信设备中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述另一通信设备的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
结合第三方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述分流策略,包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流。
第四方面,本发明提供一种通信设备,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;
所述收发器,用于接收控制器生成的第三控制指令,所述第三控制指令用于指示通信设备将第三子数据流和第四子数据流进行汇聚处理;
所述收发器,还用于根据接收的所述第三控制指令接收另一通信设备发送的第四子数据流,所述第四子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流;
所述处理器,用于根据所述收发器接收的第三控制指令,将第三子数据流和所述收发器接收的第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
结合第四方面,在第一种可能的实现方式中,所述第三控制指令包括:用于识别所述第四子数据流的标识;
所述收发器,具体用于
根据接收的所述第三控制指令接收所述另一通信设备发送的封装的第四子数据流,采用所述用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流;
和/或,
所述第三控制指令还包括:第四子数据流的标识和第三子数据流的标识;用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息;
所述处理器,具体用于
根据所述收发器接收的第三控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,将与第三子数据流的标识对应的第三子数据流和所述第四子数据流的标识对应的第四子数据流进行汇聚。
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第四子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址,所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项:
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第四方面的上述可能的实现方式,在第四种可能的实现方式中,所述通信设备的至少一个协议模块,包括:
所述通信设备的分组数据汇聚协议PDCP模块,和/或,所述通信设备的无线链路控制RLC模块;
所述另一通信设备的至少一个协议模块,包括:
所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
第五方面,本发明提供一种通信设备,包括:
收发器,用于接收控制器生成的第四控制指令,所述第四控制指令用于指示通信设备将所述通信设备的至少一个协议模块处理后的第四子数据流发送另一通信设备;
所述收发器,还用于根据所述第四控制指令将所述第四子数据流发送所述另一通信设备,以使所述另一通信设备对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流。
结合第五方面,在第一种可能的实现方式中,所述第四控制指令,包括:用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数;
所述收发器,具体用于根据接收的所述第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述另一通信设备;
和/或;
所述第四控制指令还包括:第四子数据流的标识;
所述收发器,具体用于
根据接收的所述第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述另一通信设备。
结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数,包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第五方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第五方面的上述可能的实现方式,在第四种可能的实现方式中,所述通信设备的至少一个协议模块,包括:
所述通信设备的分组数据汇聚协议PDCP模块,和/或,所述通信设备的RLC模块;
所述另一通信设备的至少一个协议模块,包括:
所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
第六方面,本发明提供一种控制设备,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;具体包括:
根据第三子数据流的标识、第四子数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述通信设备将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述另一通信设备将所述另一通信设备的至少一个协议模块处理后的第四子数据流发送所述通信设备;
所述收发器,用于将所述处理器生成的第四控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第四控制指令将所述第四子数据流发送所述通信设备;
所述收发器,还用于将所述处理器生成的第三控制指令发送所述通信设备,以使所述通信设备根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
结合第六方面,在第一种可能的实现方式中,所述第三控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于识别所述第四子数据流的标识,第三子数据流的标识、第四子数据流的标识;
所述第四控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述通信设备的多协议标签交换UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签;
所述用于识别所述第四子数据流的标识包括下述的一项或多项:
所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第六方面的上述可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
第七方面,一种通信设备,包括:
接收单元,用于接收所述控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
分流单元,用于根据第一控制指令将数据流分为两个以上的子数据流;
处理单元,用于根据所述第一控制指令继续处理所述分流单元分成的两个以上的子数据流中的一个子数据流;
发送单元,用于将所述分流单元分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;并将所述处理单元处理后的子数据流发送用户设备UE。
结合第七方面,在第一种可能的实现方式中,所述第一控制指令包括:分流策略;
所述分流单元,具体用于
根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令还包括:用于对所述第二子数据流进行封装的封装参数;
所述发送单元,具体用于
根据所述封装参数对所述分流单元分成的第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备;
和/或,
所述第一控制指令包括:数据流的标识;
所述分流单元,具体用于
根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
结合第七方面的上述可能的实现方式,在第二种可能的实现方式中,所述分流单元,具体用于
根据第一控制指令将数据流分为第一子数据流和第二子数据流;
所述处理单元,具体用于
根据所述第一控制指令继续处理所述分流单元分成的第一子数据流;
所述发送单元,具体用于
将所述分流单元分成的第二子数据流发送至对应的另一通信设备。
结合第七方面的第一种可能的实现方式,在第三种可能的实现方式中,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
结合第七方面的第一种可能的实现方式,在第四种可能的实现方式中,所述封装参数包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
结合第七方面的第一种可能的实现方式,在第五种可能的实现方式中,所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,和/或,所述通信设备的无线链路控制RLC模块。
结合第七方面的第一种可能的实现方式,在第五种可能的实现方式中,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
第八方面,本发明提供一种通信设备,包括:
接收单元,用于接收控制器发送的第二控制指令,并根据所述第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;
处理单元,用于根据第二控制指令继续处理所述接收单元接收的第二子数据流;
发送单元;
所述发送单元,用于将所述处理单元处理后的第二子数据流发送用户设备UE。
结合第八方面,在第一种可能的实现方式中,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述接收单元,具体用于
根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
结合第八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址、所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
第九方面,本发明提供一种控制设备,包括:
生成单元,用于根据数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理所述第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
发送单元,用于将所述生成单元生成的所述第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
将所述生成单元生成的所述第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
结合第九方面,在第一种可能的实现方式中,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中无线资源控制协议RLC模块的处理规则,所述另一通信设备中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
结合第九方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述另一通信设备的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
结合第三方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述分流策略包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
第十方面,本发明提供一种通信设备,包括:
接收单元,用于接收控制器生成的第三控制指令,所述第三控制指令用于指示通信设备将第三子数据流和第四子数据流进行汇聚处理;
所述接收单元,还用于根据接收的第三控制指令接收另一通信设备发送的第四子数据流,所述第四子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流;
处理单元,用于根据所述接收单元接收的第三控制指令,将第三子数据流和所述接收单元接收的第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
结合第十方面,在第一种可能的实现方式中,所述第三控制指令包括:用于识别所述第四子数据流的标识;
所述接收单元,具体用于
根据所述第三控制指令接收所述另一通信设备发送的封装的第四子数据流,采用所述用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流;
和/或,
所述第三控制指令还包括:
第四子数据流的标识和第三子数据流的标识;
所述处理单元,具体用于
根据所述接收单元接收的第三控制指令,将与第三子数据流的标识对应的第三子数据流和所述第四子数据流的标识对应的第四子数据流进行汇聚。
结合第十方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第四子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址,所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第十方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项:
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十方面的上述可能的实现方式,在第四种可能的实现方式中,所述通信设备的至少一个协议模块,包括:
所述通信设备的分组数据汇聚协议PDCP模块,和/或,所述通信设备的无线链路控制RLC模块;
所述另一通信设备的至少一个协议模块,包括:
所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
第十一方面,本发明提供一种通信设备,包括:
接收单元,用于接收控制器生成的第四控制指令,所述第四控制指令用于指示通信设备将所述通信设备的至少一个协议模块处理后的第四子数据流发送另一通信设备;
发送单元,用于根据所述接收单元接收的第四控制指令将所述第四子数据流发送所述另一通信设备,以使所述另一通信设备对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流。
结合第十一方面,在第一种可能的实现方式中,所述第四控制指令,包括:用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数;
所述发送单元,具体用于
根据所述接收单元接收的第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述另一通信设备;
和/或,
所述第四控制指令还包括:
第四子数据流的标识;
所述发送单元,具体用于
根据所述接收单元接收的第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述另一通信设备。
结合第十一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数,包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第十一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十一方面的上述可能的实现方式,在第四种可能的实现方式中,所述另一通信设备的至少一个协议模块,包括:
所述另一通信设备的分组数据汇聚协议PDCP模块,和/或,所述另一通信设备的RLC模块;
所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,和/或,所述通信设备的RLC模块。
第十二方面,本发明提供一种控制设备,包括:
生成单元,用于根据第三子数据流的标识、第四子数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述通信设备将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述另一通信设备将所述另一通信设备的至少一个协议模块处理后的第四子数据流发送所述通信设备;
发送单元,用于将所述生成单元生成的第四控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第四控制指令将所述第四子数据流发送所述通信设备;
将所述生成单元生成的第三控制指令发送所述通信设备,以使所述通信设备根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
结合第十二方面,在第一种可能的实现方式中,所述第三控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于识别所述第四子数据流的标识,第三子数据流的标识、第四子数据流的标识;
所述第四控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
结合第十二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述通信设备的多协议标签交换UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签;
所述用于识别所述第四子数据流的标识包括下述的一项或多项:
所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
第十三方面,本发明提供一种多流传输的方法,包括:
第一基站接收控制器生成的第一控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,
以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理;
所述第一基站将继续处理后的子数据流发送用户设备UE。
结合第十三方面,在第一种可能的实现方式中,所述第一控制指令包括:分流策略;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令包括:用于对所述第二子数据流进行封装的封装参数;
将所述第二子数据流发送至对应的第二基站,包括:
所述第一基站根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的第二基站;
和/或,
所述第一控制指令还包括:
数据流的标识;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
结合第十三方面或第十三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据第一控制指令将数据流分为第一子数据流和第二子数据流;
所述第一基站根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,包括:
所述第一基站根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的第二基站。
结合第十三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息
根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
结合第十三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述封装参数包括:
所述第二基站的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
结合第十三方面的上述可能的实现方式,在第五种可能的实现方式中,所述第一基站的至少一个协议模块,包括:
所述第一基站的PDCP模块,或者,所述第一基站的无线链路控制RLC模块。
结合第十三方面的第一种可能的实现方式,在第六种可能的实现方式中,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
第十四方面,本发明提供一种多流传输的方法,包括:
第二基站接收控制器发送的第二控制指令,并根据所述第二控制指令接收第一基站发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示所述第二基站继续处理所述第二子数据流;
所述第二基站根据第二控制指令继续处理所述第二子数据流;
所述第二基站将继续处理后的第二子数据流发送用户设备UE。
结合第十四方面,在第一种可能的实现方式中,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述第二基站根据第二控制指令接收第一基站发送的第二子数据流,包括:
所述第二基站根据第二控制指令接收第一基站发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
结合第十四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述第二基站的互联网协议IP地址、所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
第十五方面,本发明提供一种多流传输的方法,包括:
控制器根据数据流的标识、用户设备UE的信道质量、第一基站的负载资源和第二基站的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述第二控制指令用于指示所述第二基站继续处理所述第二子数据流;所述数据流在经过所述第一基站的至少一个协议模块处理后进行分流;
所述控制器将所述第一控制指令发送所述第一基站,以使所述第一基站根据所述第一控制指令对所述数据流进行分流;
所述控制器将所述第二控制指令发送所述第二基站,以使所述第二基站根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
结合第十五方面,在第一种可能的实现方式中,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述第二基站中无线资源控制协议RLC模块的处理规则,所述第二基站中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
结合第十五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述第二基站的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述第二基站的IP地址、所述第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
结合第十五方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述分流策略包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流。
第十六方面,本发明提供一种多流传输的方法,包括:
第一基站接收控制器生成的第三控制指令,所述第三控制指令用于指示所述第一基站将第三子数据流和第四子数据流进行汇聚处理;
所述第一基站根据所述第三控制指令接收第二基站发送的第四子数据流,所述第四子数据流为所述第二基站的至少一个协议模块处理后的子数据流;
所述第一基站根据所述第三控制指令,将第三子数据流和所述第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流。
结合第十六方面,在第一种可能的实现方式中,所述第三控制指令包括:用于识别所述第四子数据流的标识;
所述第一基站根据所述第三控制指令接收第二基站发送的第四子数据流,包括:
所述第一基站根据所述第三控制指令接收所述第二基站发送的封装的第四子数据流,采用所述用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流;
和/或,
所述第三控制指令还包括:第四子数据流的标识和第三子数据流的标识;用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息;
所述第一基站根据所述第三控制指令,将第三子数据流和所述第四子数据流进行汇聚,包括:
所述第一基站根据所述第三控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,将与第三子数据流的标识对应的第三子数据流和所述第四子数据流的标识对应的第四子数据流进行汇聚。
结合第十六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用于识别所述第四子数据流的标识,包括下述的一项或多项:
所述第一基站的互联网协议IP地址,所述第一基站的用户数据报协议UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第十六方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项:
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十六方面的上述可能的实现方式,在第四种可能的实现方式中,所述第一基站的至少一个协议模块,包括:
所述第一基站的分组数据汇聚协议PDCP模块,和/或,所述第一基站的无线链路控制RLC模块;
所述第二基站的至少一个协议模块,包括:
所述第二基站的PDCP模块,和/或,所述第二基站的RLC模块。
第十七方面,本发明提供一种多流传输的方法,包括:
第二基站接收控制器生成的第四控制指令,所述第四控制指令用于指示所述第二基站将所述第二基站的至少一个协议模块处理后的第四子数据流发送第一基站;
所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,以使所述第一基站对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流。
结合第十七方面,在第一种可能的实现方式中,所述第四控制指令,包括:用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数;
所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,包括:
所述第二基站根据所述第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述第一基站;
和/或,
所述第四控制指令还包括:第四子数据流的标识;
所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,包括:
所述第一基站根据所述第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述第一基站。
结合第十七方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数,包括:
所述第一基站的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述第一基站的用户数据报协议UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
结合第十七方面的第一种可能的实现方式,在第三种可能的实现方式中,所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十七方面的上述可能的实现方式,在第四种可能的实现方式中,所述第一基站的至少一个协议模块,包括:
所述第一基站的分组数据汇聚协议PDCP模块,和/或,所述第一基站的无线链路控制RLC模块;
所述第二基站的至少一个协议模块,包括:
所述第二基站的PDCP模块,和/或,所述第二基站的RLC模块。
第十八方面,本发明提供一种多流传输的方法,包括:
控制器根据第三子数据流的标识、第四子数据流的标识、用户设备UE的信道质量、第一基站的负载资源和第二基站的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述第一基站将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述第二基站将所述第二基站的至少一个协议模块处理后的第四子数据流发送所述第一基站;
所述控制器将所述第四控制指令发送所述第二基站,以使所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站;
所述控制器将所述第三控制指令发送所述第一基站,以使所述第一基站根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流。
结合第十八方面,在第一种可能的实现方式中,所述第三控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于识别所述第四子数据流的标识,第三子数据流的标识、第四子数据流的标识;
所述第四控制指令包括下述的一项或多项:
用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
结合第十八方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装参数包括:
所述第一基站的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述第一基站的多协议标签交换UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、所述第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签;
所述用于识别所述第四子数据流的标识包括下述的一项或多项:
所述第一基站的IP地址、所述第一基站的UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
结合第十八方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述第三子数据流的标识包括下述的一项或多项;
所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
由上述技术方案可知,本发明实施例的多流传输的方法及设备,通过第一基站根据第一控制指令将数据流分为两个以上的子数据流,进而可使第一基站继续处理一个子数据流,第二基站继续处理其他子数据流可实现对数据流的分流处理,进而可以提高网络资源的利用效率,同时提高网络资源的处理效率。
附图说明
图1为现有技术中3G/LTE定义的协议栈的示意图;
图2为本发明一实施例提供的通信设备的结构示意图;
图3为本发明另一实施例提供的通信设备的结构示意图;
图4为本发明一实施例提供的控制设备的结构示意图;
图5为本发明另一实施例提供的通信设备的结构示意图;
图6为本发明另一实施例提供的通信设备的结构示意图;
图7为本发明另一实施例提供的控制设备的结构示意图;
图8为本发明另一实施例提供的通信设备的结构示意图;
图9为本发明另一实施例提供的通信设备的结构示意图;
图10为本发明另一实施例提供的控制设备的结构示意图;
图11为本发明另一实施例提供的通信设备的结构示意图;
图12为本发明另一实施例提供的通信设备的结构示意图;
图13为本发明另一实施例提供的控制设备的结构示意图;
图14为本发明一实施例提供的多流传输的方法的流程示意图;
图15为本发明另一实施例提供的多流传输的方法的流程示意图;
图16为本发明一实施例中多个小区的协议栈自适应处理的示意图;
图17A至图20为本发明另一实施例提供的多流传输的方法的流程示意图;
图21为本发明另一实施例中多个小区中的协议栈自适应处理的示意图。
具体实施方式
图2示出了本发明一实施例提供的通信设备的结构示意图,如图2所示,本实施例中的通信设备可包括:存储器21、收发器22和处理器23;其中,处理器23、存储器21和收发器22可通过总线24连接。
在本实施例中,存储器21用于存储指令,所述处理器23用于执行所述指令;
所述收发器22,用于接收控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述处理器23具体用于:
根据所述第一控制指令将数据流分为两个以上的子数据流,
以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流;
所述收发器22用于将所述处理器分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理。
在具体应用中,所述收发器22还用于将所述处理器23处理后的子数据流发送用户设备(User Experience,简称UE)。
举例来说,所述第一控制指令包括:分流策略;
相应地,所述处理器23具体用于,根据分流策略将数据流分为两个以上的子数据流。
本实施例中的所述分流策略可包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息、根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,分流策略可包括:所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息、根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
在一种可选的实现方式中,所述处理器23具体用于,根据第一控制指令将数据流分为第一子数据流和第二子数据流;
根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的另一通信设备。
举例来说,所述第一控制指令还包括:用于对所述第二子数据流进行封装的封装参数;
此时,所述收发器22具体用于,根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备。
在本实施例中,封装参数可包括:所述另一通信设备的互联网协议(InternetProtocol,简称IP)地址。
可选地,所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议(User Datagram Protocol,简称UDP)端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网(Virtual Local Area Network,简称VLAN)标签、所述数据流的多协议标签交换(Multi-Protocol Label Switching,简称MPLS)标签。
在第二种可选的实现方式中,所述收发器22还用于接收所述控制器发送的所述第一控制指令。
应说明的是,该处的控制器可为通信设备中的控制器,或者,该处的控制器可为独立通信设备的单独的控制器。
举例来说,前述的通信设备的至少一个协议模块,包括:所述通信设备的分组数据汇聚协议(Packet Data Convergence Protocol,简称PDCP)模块,或者,所述通信设备的无线链路控制(Radio Link Control,简称RLC)模块。
在第三种可选的实现方式中,所述第一控制指令还可包括:数据流的标识;
所述处理器23具体用于,根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
举例来说,所述数据流的标识可包括:所述数据流的IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
在具体应用中,前述的第一控制指令可包括:数据流的标识、用于对第二子数据流进行封装的封装参数、以及分流策略。
本实施例中的通信设备可为对应UE的主小区。
本实施例中的通信设备将下行数据进行分流处理,可以有效提高下行数据的处理效率,其能够提升UE的下行传输速率,进而可以提高网络资源的利用效率。
图3示出了本发明另一实施例的通信设备的结构示意图,如图3所示,本实施例中的通信设备可包括:存储器31、收发器32和处理器33,所述存储器31用于存储指令,所述处理器33用于执行所述指令;
其中,收发器32用于接收控制器发送的第二控制指令,并根据所述第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;
所述处理器33用于根据所述收发器32接收的第二控制指令继续处理所述第二子数据流;
收发器32还用于将所述处理器33继续处理后的第二子数据流发送UE。
在本实施例中,通信设备可为UE的辅小区,另一通信设备可为UE的主小区。控制器可连接两个通信设备。
举例来说,所述第二控制指令可包括:用于识别所述第二子数据流的标识;
相应地,所述收发器32具体用于,根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
在本实施例中,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
应说明的是,用于识别第二子数据流的标识还可理解为对第二子数据流的解封装参数。
在一种可选的实现方式中,所述收发器32还用于,接收所述第二子数据流之前,接收所述控制器发送的所述第二控制指令。
本实施例中的通信设备作为辅小区能够协助主小区进行下行数据的处理,进而提高下行数据的处理效率,同时,提高网络资源利用率。
图4示出了本发明一实施例提供的控制设备的结构示意图,如图4所示,本实施例的控制设备可包括:存储器41、收发器42和处理器43,所述存储器41、收发器42和处理器43通过总线44连接。
所述存储器41用于存储指令,所述处理器43用于执行所述指令;具体包括:
根据数据流的标识、UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理所述第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述收发器42用于将所述处理器43生成的第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
所述收发器42还用于将所述处理器43生成的第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
本实施例中的控制器可位于通信设备中,或者独立于通信设备存在。
举例来说,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中RLC模块的处理规则,所述另一通信设备中介质访问控制(Medium/Media Access Control,简称MAC)模块的处理规则,所述数据流的服务质量(Quality of Service,简称QoS)信息。
前述的封装参数可包括:所述另一通信设备的IP地址;或者,前述的封装参数还包括下述的一项或多项:
所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
前述的数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签。
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
在具体应用中,所述分流策略可包括:用于表示PDCP模块处理后的数据流进行分流的信息,和根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,分流策略可包括:用于表示对PDCP模块处理后的数据流进行分流的信息,和根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
本实施例的控制设备可在主小区接收到数据流时生成第一控制指令和第二控制指令,使得主小区和辅小区协助对下行数据进行处理,进而提高下行数据的处理效率,同时提升下行数据的传输速率,提高网络资源利用率。
在本实施例中,上述的控制设备与前述的通信设备可分离并通信连接,控制设备控制通信设备对通信数据进行处理。上述分离可以是物理分离,也可以是指虚拟设备之间逻辑上的分离。
需要说明的是,控制设备可以使通信设备执行标准动作序列,也可以使通信设备执行本申请中所述的动作序列。具体为协议栈处理通信数据的处理动作的有序集合,通信数据能够按照该有序集合中处理动作的先后顺序依次被处理,而在前述的标准处理动作序列,具体为现有技术中的协议栈处理动作的有序集合,例如,LTE网络中的协议栈。
进一步,处理动作序列的粒度可以根据用户的需要进行配置。比如,按照用户的需求,将PDCP动作拆分,形成动作健壮性报头压缩协议(Robust Header Compression,简称ROHC)、动作Security、动作RLC、动作MAC、动作物理层协议(Physical,简称PHY)的处理动作序列。再如,将RLC按模式进行区分,就形成了动作ROCH、动作Security、动作RLC-AM(RLC的确认模式)、动作MAC、动作PHY的处理动作序列。
控制设备可根据控制设备中的过滤器模板,即IP五元组,确定出相应的控制指令。例如,标准处理动作序列为:动作A-动作B-动作C,也就是说,对数据包先采用动作A进行处理,再采用动作B进行处理,最后采用动作C进行处理。那么,如果与IP五元组对应的处理动作序列为处理动作序列ABSC,即动作A-动作B-动作S-动作C,控制设备就能够确定相应的控制指令,即在动作B与动作C之间***动作S的***指令。
接着,控制设备将IP五元组及上述***指令发送给通信设备,如上所述的第一控制指令或第二控制指令等。
那么,通信设备根据控制指令,将自身存储的标准处理动作序列调整,也就是在动作B与动作C之间***动作S,形成上述与IP五元组对应的处理动作序列。
接着,通信设备开始接收数据流,从接收到数据流的首包开始,对每一个数据包进行解析,将IP五元组与数据包中的特征进行匹配,匹配上时,通信设备就将处理动作序列ABSC作为与该数据包对应的处理动作序列。
最后,通信设备根据处理动作序列ABSC对上述数据包进行处理。
图5示出了本发明另一实施例提供的通信设备的结构示意图,如图5所示,本实施例的通信设备可包括:存储器51、收发器52和处理器53,所述存储器51用于存储指令,所述处理器53用于执行所述指令;
其中,所述收发器52用于接收控制器生成的第三控制指令,所述第三控制指令用于指示通信设备将第三子数据流和第四子数据流进行汇聚处理;
所述收发器52还用于,根据接收的所述第三控制指令接收另一通信设备发送的第四子数据流,所述第四子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流;
所述处理器53用于根据所述收发器52接收的第三控制指令,将第三子数据流和所述收发器52接收的第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
举例来说,所述第三控制指令可包括:用于识别所述第四子数据流的标识;
相应地,所述收发器52具体用于,根据接收的所述第三控制指令接收所述另一通信设备发送的封装的第四子数据流,采用所述用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流。
可选地,所述用于识别所述第四子数据流的标识,包括下述的一项或多项:所述通信设备的IP地址,所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在本实施例中,前述的第三控制指令还包括:第四子数据流的标识和第三子数据流的标识;
相应地,所述处理器53具体用于,根据所述收发器52接收的第三控制指令,将与第三子数据流的标识对应的第三子数据流和所述第四子数据流的标识对应的第四子数据流进行汇聚。
举例来说,所述第三子数据流的标识包括下述的一项或多项;所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项:所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在具体应用过程中,第三控制指令可包括:用于识别所述第四子数据流的标识、第四子数据流的标识、第三子数据流的标识、用于表示对RLC模块处理后的子数据流进行汇聚的信息等,本实施例仅为举例说明第三控制指令的信息,不限定第三控制指令所包括的信息。
应说明的是,所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,和/或,所述通信设备的RLC模块;
所述另一通信设备的至少一个协议模块,包括:所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
本实施例中的通信设备与另一通信设备进行协助处理,使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
图6示出了本发明另一实施例提供的通信设备的结构示意图,如图6所示,本实施例中的通信设备可包括:收发器61、存储器62和处理器63;
其中,收发器61用于接收控制器生成的第四控制指令,所述第四控制指令用于指示通信设备将所述通信设备的至少一个协议模块处理后的第四子数据流发送另一通信设备;
所述收发器61还用于根据所述第四控制指令将所述第四子数据流发送所述另一通信设备,以使所述另一通信设备对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流。
在本实施例中,所述第四控制指令,包括:用于表示对RLC模块处理后的子数据流进行汇聚的信息和用于对所述第四子数据流进行封装的封装参数;
所述收发器61具体用于根据接收的所述第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述另一通信设备。
举例来说,所述封装参数可包括:所述另一通信设备的IP地址,或者,所述封装参数还可包括下述的一项或多项:所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
此外,所述第四控制指令还包括:第四子数据流的标识;
相应地,所述收发器61具体用于,根据接收的所述第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述另一通信设备。
在本实施例中,所述第四子数据流的标识可包括下述的一项或多项;
所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在具体应用过程中,第四控制指令可包括:用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。本实施例仅为举例说明。
另外,前述的通信设备的至少一个协议模块可包括:所述通信设备的PDCP模块,和/或,所述通信设备的RLC模块;所述另一通信设备的至少一个协议模块可包括:所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
本实施例中的通信设备与另一通信设备进行协助处理,使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
图7示出了本发明另一实施例提供的控制设备的结构示意图,如图7所示,本实施例的控制设备可包括:存储器71、收发器72和处理器73;其中,存储器71、收发器72和处理器73通过总线74连接。
在本实施例中,存储器71用于存储指令,所述处理器73用于执行所述指令;具体包括:
根据第三子数据流的标识、第四子数据流的标识、UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述通信设备将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述另一通信设备将所述另一通信设备的至少一个协议模块处理后的第四子数据流发送所述通信设备;
所述收发器72用于将所述处理器71生成的第四控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第四控制指令将所述第四子数据流发送所述通信设备;
所述收发器72还用于将所述处理器71生成的第三控制指令发送所述通信设备,以使所述通信设备根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
举例来说,所述第三控制指令可包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于识别所述第四子数据流的标识,第三子数据流的标识、第四子数据流的标识;
所述第四控制指令包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
在具体应用中,封装参数可包括:所述通信设备的IP地址,所述封装参数还包括下述的一项或多项:所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
所述用于识别所述第四子数据流的标识包括下述的一项或多项:
所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
可选地,所述第三子数据流的标识包括下述的一项或多项;所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项;所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
本实施例中的控制设备可以位于通信设备中,也可以独立于通信设备设置。
本实施例中的控制设备通过向通信设备和另一通信设备下发控制指令,使得通信设备与另一通信设备进行协助处理,由此,可使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
图8示出了本发明另一实施例提供的通信设备的结构示意图,如图8所示,本实施例中的通信设备包括:分流单元81、处理单元82和发送单元83;
其中,分流单元81用于根据第一控制指令将数据流分为两个以上的子数据流,所述第一控制指令为控制器生成的,用于指示通信设备对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
处理单元82用于根据所述第一控制指令继续处理所述分流单元分成的两个以上的子数据流中的一个子数据流;
发送单元83用于将所述分流单元81分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;并将所述处理单元处理后的子数据流发送用户设备UE。
在本实施例中,所述第一控制指令包括:分流策略;
具体地,所述分流单元81具体用于,根据分流策略将数据流分为两个以上的子数据流。
举例来说,所述分流策略可为:根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流;
或者,分流策略可为:根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流。
在一种可选的实现方式中,所述分流单元81具体用于,根据第一控制指令将数据流分为第一子数据流和第二子数据流;
所述处理单元82具体用于根据所述第一控制指令继续处理所述分流单元81分成的第一子数据流;
所述发送单元83具体用于,将所述分流单元81分成的第二子数据流发送至对应的另一通信设备。
在具体应用过程中,所述第一控制指令包括:用于对所述第二子数据流进行封装的封装参数;
所述发送单元83具体用于,根据所述封装参数对所述分流单元分成的第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备。
举例来说,所述封装参数包括:所述另一通信设备的IP地址,
所述封装参数还包括下述的一项或多项:所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
在另一可选的实现方式中,所述通信设备还包括图中未示出的接收单元84,所述接收单元84用于在所述分流单元81之前,接收所述控制器发送的第一控制指令。
可选地,所述通信设备的至少一个协议模块,包括:所述通信设备的PDCP模块,和/或,所述通信设备的RLC模块。
另外,所述第一控制指令还可包括:数据流的标识;此时,所述分流单元81具体用于,根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
举例来说,所述数据流的标识包括:所述数据流的IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
本实施例的通信设备可以实现对下行数据流的分流,进而提高下行数据的传输速率,同时提高无线网络资源的利用率。
另外,在具体应用中,通信设备可包括:接收单元、分流单元、处理单元和发送单元,其中,接收单元,用于接收所述控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
分流单元,用于根据第一控制指令将数据流分为两个以上的子数据流;
处理单元,用于根据所述第一控制指令继续处理所述分流单元分成的两个以上的子数据流中的一个子数据流;
发送单元,用于将所述分流单元分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;并将所述处理单元处理后的子数据流发送UE。
举例来说,第一控制指令可包括:分流策略、用于对所述第二子数据流进行封装的封装参数、数据流的标识;
相应地,所述分流单元,具体用于,根据分流策略将与所述数据流的标识对应的数据流分为两个以上的子数据流;
所述发送单元,具体用于
根据所述封装参数对所述分流单元分成的第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备。
可选地,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,所述分流策略可包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
图9示出了本发明另一实施例提供的通信设备的结构示意图,如图9所示,本实施例中的通信设备科包括:接收单元91和处理单元92;
其中,接收单元91用于接收控制器发送的第二控制指令,并根据第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;
处理单元92用于根据第二控制指令继续处理所述接收单元91接收的第二子数据流。
在一种可选的实现方式中,所述通信设备还包括图中未示出的发送单元93;
所述发送单元93用于将所述处理单元92处理后的第二子数据流发送UE。
应说明的是,在具体应用中,前述的通信设备可包括:上述的接收单元91、处理单元92和发送单元93。
在本实施例中,所述第二控制指令可包括:用于识别所述第二子数据流的标识;
相应地,所述接收单元91具体用于,根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
举例来说,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
在具体应用过程中,所述接收单元91还用于,在接收所述第二子数据流之前,还接收所述控制器发送的所述第二控制指令。
本实施例中的通信设备作为辅小区能够协助主小区进行下行数据的处理,进而提高下行数据的处理效率,同时,提高网络资源利用率。
图10示出了本发明另一实施例示出的控制设备的结构示意图,如图10所示,本实施例的控制设备可包括:生成单元1001和发送单元1002;
其中,生成单元1001用于根据数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理所述第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
发送单元1002用于将所述生成单元1001生成的所述第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
将所述生成单元1001生成的所述第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
在本实施例中,所述第一控制指令包括下述的一项或多项:分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识。
举例来说,所述分流策略包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
可选地,所述分流策略可包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中RLC模块的处理规则,所述另一通信设备中MAC模块的处理规则,所述数据流的QOS信息。
可选地,所述封装参数可包括:所述另一通信设备的IP地址;所述封装参数还可包括下述的一项或多项:所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识可包括下述的一项或多项:所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
本实施例的控制设备可在主小区接收到数据流时生成第一控制指令和第二控制指令,使得主小区和辅小区协助对下行数据进行处理,进而提高下行数据的处理效率,同时提升下行数据的传输速率,提高网络资源利用率。
图11示出了本发明一实施例提供的通信设备的结构示意图,如图11所示,本实施例的通信设备可包括:接收单元1101和处理单元1102;
其中,接收单元1101用于接收控制器生成的第三控制指令,所述第三控制指令用于指示通信设备将第三子数据流和第四子数据流进行汇聚处理;
所述接收单元1101还用于根据接收的第三控制指令接收另一通信设备发送的第四子数据流,所述第四子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流;
处理单元1102用于根据所述接收单元1101接收的第三控制指令,将第三子数据流和所述接收单元1101接收的第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
在本实施例中,所述第三控制指令包括:用于识别所述第四子数据流的标识;
所述接收单元1101具体用于,根据所述第三控制指令接收所述另一通信设备发送的封装的第四子数据流,采用所述用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流。
可选地,所述用于识别所述第四子数据流的标识,包括下述的一项或多项:所述通信设备的IP地址,所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
另外,所述第三控制指令还包括:第四子数据流的标识和第三子数据流的标识;
所述处理单元1102具体用于,根据所述接收单元1101接收的第三控制指令,将与第三子数据流的标识对应的第三子数据流和所述第四子数据流的标识对应的第四子数据流进行汇聚。
举例来说,所述第三子数据流的标识包括下述的一项或多项;所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项:所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在具体应用过程中,前述的第三控制指令可包括:用于识别所述第四子数据流的标识、第四子数据流的标识、第三子数据流的标识。
可说明的是,所述通信设备的至少一个协议模块,包括:所述通信设备的分组数据汇聚协议PDCP模块,和/或,所述通信设备的无线链路控制RLC模块;
所述另一通信设备的至少一个协议模块,包括:所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块。
本实施例中的通信设备与另一通信设备进行协助处理,使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
图12示出了本发明另一实施例提供的通信设备的结构示意图,如图12所示,本实施例中的通信设备科包括:接收单元1201和发送单元1202;
其中,接收单元1201用于接收控制器生成的第四控制指令,所述第四控制指令用于指示通信设备将所述通信设备的至少一个协议模块处理后的第四子数据流发送另一通信设备;
发送单元1202用于根据所述接收单元1201接收的第四控制指令将所述第四子数据流发送所述另一通信设备,以使所述另一通信设备对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述另一通信设备的至少一个协议模块处理后的子数据流。
在本实施例中,所述第四控制指令,包括:用于表示对RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数;
所述发送单元1202具体用于,根据所述接收单元1201接收的第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述另一通信设备。
举例来说,所述封装参数可包括:所述另一通信设备的互联网协议IP地址;或者,所述封装参数还包括下述的一项或多项:所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在本实施例中,所述第四控制指令还包括:第四子数据流的标识;
相应地,所述发送单元1202具体用于,根据所述接收单元1201接收的第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述另一通信设备。
举例来说,所述第四子数据流的标识包括下述的一项或多项;所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
在具体应用过程中,前述的第四控制指令可包括:用于表示对RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数、第四子数据流的标识。本实施例仅为举例说明,不限定第四控制指令的内容。
可说明的是,所述另一通信设备的至少一个协议模块,包括:
所述另一通信设备的PDCP模块,和/或,所述另一通信设备的RLC模块;
所述通信设备的至少一个协议模块,包括:所述通信设备的PDCP模块,和/或,所述通信设备的RLC模块。
本实施例中的通信设备与另一通信设备进行协助处理,使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
图13示出了本发明另一实施例提供的控制设备的结构示意图,如图13所示,本实施例中的控制设备可包括:生成单元1301和发送单元1302;
其中,生成单元1301用于根据第三子数据流的标识、第四子数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述通信设备将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述另一通信设备将所述另一通信设备的至少一个协议模块处理后的第四子数据流发送所述通信设备;
发送单元1302用于将所述生成单元1301生成的第四控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第四控制指令将所述第四子数据流发送所述通信设备;
将所述生成单元生成的第三控制指令发送所述通信设备,以使所述通信设备根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述通信设备的至少一个协议模块处理后的子数据流。
在本实施例中,所述第三控制指令包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于识别所述第四子数据流的标识,第三子数据流的标识、第四子数据流的标识;
所述第四控制指令包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
举例来说,所述封装参数可包括:所述通信设备的IP地址,
所述封装参数还包括下述的一项或多项:所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签;
所述用于识别所述第四子数据流的标识包括下述的一项或多项:所述通信设备的IP地址、所述通信设备的UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
举例来说,所述第三子数据流的标识包括下述的一项或多项;所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括下述的一项或多项;所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
本实施例中的控制设备通过向通信设备和另一通信设备下发控制指令,使得通信设备与另一通信设备进行协助处理,由此,可使得用户设备可以从多个基站进行上行传输,进而有效提高用户设备的上行传输效率,且使得多个基站的无线资源进行共享,提高无线网络资源的利用率。
以下实施例中,第一基站可为用户设备对应的主小区,第二基站可为用户设备对应的辅小区,下述均以第一基站和第二基站进行说明。
图14示出了本发明一实施例提供的多流传输的方法的流程示意图,如图14所示,本是实施例的多流传输的方法如下所述。
1401、第一基站根据第一控制指令将数据流分为两个以上的子数据流,所述第一控制指令为控制器生成的,用于指示所述第一基站对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流。
在本实施例中,第一控制指令可为控制器根据所述数据流的标识、UE的信道质量和所述第一基站的负载资源、第二基站的负载资源生成的,用于将所述第一基站的至少一个协议模块处理后的数据流进行分流。
举例来说,第一基站的至少一个协议模块处理后的数据流,可包括:所述第一基站的PDCP,或者,所述第一基站的RLC。
1402、第一基站根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理。
需要说明的是,第一基站在所述数据流还未被所述第一基站的至少一个协议模块处理时,接收控制器发送的第一控制指令。
本实施例中的第一控制指令可以包括下述的一种或多种:分流策略,用于对其他子数据流进行封装的封装参数,数据流的标识等等。本实施例仅为举例说明第一控制指令所包括的参数,在具体应用中不对其进行限定。
举例来说,前述的步骤1401中的第一基站根据第一控制指令将数据流分为两个以上的子数据流,可包括:
第一基站根据分流策略将数据流分为两个以上的子数据流。
通常,第一基站可根据第一控制指令将数据流分为第一子数据流和第二子数据流;
此时,步骤1402可具体为:第一基站根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理。
在本实施例中,上述的分流策略可为:根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流;
或者,上述的分流策略可包括:用于表示对PDCP模块处理后的数据流进行分流的信息,和根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流。
在其他实施例中,分流策略还可包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息,和根据数据流中的数据包的总流量的比例进行分流/根据数据流中数据包的总流量的固定速率进行分流。
应说明的是,第一基站获取所述数据流的流程和所述第一基站对所述两个以上的子数据流中的一个子数据流的处理流程不重复。
可选地,上述方法还可包括下述的图中未示出的步骤1403:
1403、所述第一基站将继续处理后的子数据流发送所述UE。
应说明的是,在数据流分为第一子数据流和第二子数据流时,第一控制指令可包括:用于对所述第二子数据流进行封装的封装参数;
相应地,在步骤1402中的将所述第二子数据流发送至对应的第二基站,可具体为:第一基站根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的第二基站,以使第二基站对第二子数据流进行继续处理,并将处理后的第二子数据流发送UE。
封装参数可包括:所述第二基站的IP地址;或者,封装参数可包括下述的一项或多项,所述第二基站的IP地址、UDP端口、应用层标识、应用层协议指示、数据流的VLAN标签、所述数据流的MPLS标签。
应说明的是,本实施例中的分流针对的是基站到用户设备的下行数据的数据流。该下行数据的数据流中包括多个数据包。
上述数据流的标识包括:所述数据流的IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
在具体的应用中,前述的第一控制指令还可包括数据流的过滤器模板、分流指示、第二基站的标识、封装第二子数据流的指示等等,本实施例仅为举例说明,不限定第一控制指令所包含的具体内容。
此外,上述实施例中的第一基站可为用户设备对应的主小区,第二基站可为用户设备对应的辅小区。
在具体应用过程中,本实施例的多流传输的方法可包括下述的图中未示出的步骤:
S01、第一基站接收控制器生成的第一控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
S02、所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理;
S03、所述第一基站将继续处理后的子数据流发送UE。
举例来说,第一控制指令包括:分流策略、用于对所述第二子数据流进行封装的封装参数、和/或,数据流的标识。
本实施例中的分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息
根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
本实施例的多流传输的方法,通过第一基站根据第一控制指令将数据流分为两个以上的子数据流,进而可使第一基站继续处理一个子数据流,第二基站继续处理其他子数据流可实现对数据流的分流处理,进而可以提升用户设备的下行传输速率,以及提高网络资源的利用效率,同时提高网络资源的处理效率。
图15示出了本发明另一实施例提供的多流传输的方法的流程示意图,图16示出了本发明实施例中多个小区的协议栈自适应处理的示意图,结合图15和图16所示,本实施例的多流传输的方法如下所述。
1501、所述第一基站接收所述控制器生成的第一控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流。
在本实施例中,第一基站可在接收数据流时可接收第一控制指令,第一控制指令可包括:分流策略,用于对所述第二子数据流进行封装的封装参数,数据流的标识。
本实施例中的分流策略是根据数据流中的数据包的比例进行分流。所述封装参数包括:所述第二基站的IP地址;数据流的标识包括:所述数据流的IP五元组、所述数据流的VLAN标签和所述数据流的MPLS标签。
1502、第一基站根据所述分流策略将所述数据流分为第一子数据流和第二子数据流。
举例来说,分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息,和根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息。或者,在其他实施例中,所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;和根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。本实施例对分流策略仅为举例说明,在其他实施例中可根据实际需要设定。
1503、第一基站继续处理第一子数据流,并将处理后的第一子数据流发送UE。
1504、第一基站根据所述封装参数对所述第二子数据流进行封装,并将封装的第二子数据流发送至所述第二基站,以使所述第二基站对封装的第二子数据流进行解封装,并继续处理解封装后的第二子数据流,第二基站将继续处理后的第二子数据流发送UE。
在具体应用中,可对封装的第二子数据流执行打标签的操作,打上与第二子数据流的MPLS标签或者VLAN标签,进而可通过网口转发,以转发至第二基站。所述的MPLS标签或者VLAN标签用于使第二基站对第二子数据流进行识别。
可选地,第二基站可根据第二控制指令接收第一基站发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示所述第二基站继续处理所述第二子数据流;
所述第二基站根据第二控制指令继续处理所述第二子数据流,并将继续处理后的第二子数据流发送UE。
应说明的是,第一基站获取所述数据流的流程和所述第一基站对所述两个以上的子数据流中的一个子数据流的处理流程不重复。
由此,本实施例的多流传输的方法,通过第一基站根据第一控制指令将数据流分为两个以上的子数据流,进而可使第一基站继续处理一个子数据流,第二基站继续处理其他子数据流可实现对数据流的分流处理,进而可以提高用户设备下行数据的传输速率,以及提高网络资源的利用效率,同时提高网络资源的处理效率。
在另一可选的实现方式中,本发明实施例还提供一种图中未示出的多流传输的方法,其包括下述步骤:
A01、第二基站接收控制器发送的第二控制指令,并根据所述第二控制指令接收第一基站发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示所述第二基站继续处理所述第二子数据流;
A02、所述第二基站根据第二控制指令继续处理所述第二子数据流;
A03、所述第二基站将继续处理后的第二子数据流发送UE。
在本实施例中,第二控制指令包括:用于识别所述第二子数据流的标识;相应地,前述步骤中的第二基站根据第二控制指令接收第一基站发送的第二子数据流,包括:
所述第二基站根据第二控制指令接收第一基站发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
举例来说,用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述第二基站的IP地址、所述第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
本实施例的多流传输的方法,通过第二基站与第一基站协作,进而实现对数据流的分流处理,进而可以提高网络资源的利用效率,同时提高网络资源的处理效率。
图17A示出了本发明另一实施例提供的多流传输的方法,如图17A所示,本实施例的多流传输的方法如下所述。
1701、第二基站接收控制器发送的第二控制指令,所述第二控制指令为所述控制器根据数据流的标识、UE的信道质量、第一基站的负载资源和第二基站的负载资源生成的,用于指示所述第二基站继续处理所述第二子数据流。
举例来说,所述数据流为经过所述第一基站的至少一个协议模块处理后的数据流。第一基站的至少一个协议模块处理后的数据流可为:所述第一基站的PDCP模块处理后的数据流。
1702、所述第二基站根据所述第二控制指令接收第一基站发送的第二子数据流;并继续处理所述第二子数据流。
其中,所述第二子数据流可为所述第一基站根据所述第一控制指令从数据流中获取的子数据流。
可选地,上述多流传输的方法在步骤1702之后,还可包括下述的图中未示出的步骤1703:
1703、第二基站将继续处理后的子数据流发送所述UE。
举例来说,前述的第二控制指令可包括:用于识别所述第二子数据流的标识;
此时,前述的步骤1702可为下述的图中未示出的步骤1702’:
1702’、所述第二基站根据第二控制指令接收第一基站发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流,并继续处理解封装的第二子数据流。
在本实施例中,用于识别所述第二子数据流的标识,包括下述的一项或多项:第二基站的IP地址、第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示。
在本实施例中,所述第二基站获取第二子数据流的流程和所述第一基站对所述数据流的处理流程不重复。可以理解的是,若数据流为第一基站中的PDCP模块处理后的数据流,则第二子数据流可在第二基站中依次由RLC模块和介质访问控制(Medium/MediaAccess Control,简称MAC)模块进行处理,不再经过PDCP模块的处理。
本实施例的多流传输的方法,通过第二基站与第一基站协作,进而实现对数据流的分流处理,进而可以提高网络资源的利用效率,同时提高网络资源的处理效率。
图17B示出了本发明另一实施例提供的多流传输的方法,如图17B所示,本实施例的多流传输的方法如下所述。
1711、控制器根据数据流的标识、UE的信道质量、第一基站的负载资源和第二基站的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述第二控制指令用于指示所述第二基站继续处理所述第二子数据流;所述数据流在经过所述第一基站的至少一个协议模块处理后进行分流;
1712、所述控制器将所述第一控制指令发送所述第一基站,以使所述第一基站根据所述第一控制指令对所述数据流进行分流;
1713、所述控制器将所述第二控制指令发送所述第二基站,以使所述第二基站根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
在本实施例中,第一控制指令可包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令可包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述第二基站中RLC模块的处理规则,所述第二基站中MAC模块的处理规则,所述数据流的QOS信息。
举例来说,所述封装参数包括:所述第二基站的IP地址;
所述封装参数还包括下述的一项或多项:所述第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签;
所述数据流的标识包括下述的一项或多项:所述数据流的IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
第二基站的IP地址、第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
前述的分流策略可包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息,和根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,前述的分流策略可包括:用于表示对PDCP模块处理后的数据流进行分流的信息;和根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
例如,控制器发送的第一控制指令可包含如下信息:
Filter Insert pdcp split(2)
Filter append split[1]ip_encap(ip,port)push_label output
其中,Filter指明需要进行多流传输的数据流的标识。
控制器发送的第二控制指令包含如下信息:
Filter ip_decap RLC MAC PHY。
具体地,控制器下发第二控制指令到第二基站,将匹配特定IP五元组或者指定标签1的第二子数据流,进行解封装处理,以及对应的RLC模块的处理过程,(例如,配置RLC处理规则)和MAC模块的调度处理过程(如,配置MAC调度QoS信息、优先级等等)。
本实施例的多流传输的方法,通过控制器向第一基站发送第一控制指令和向第二基站发送第二控制指令,进而使得第二基站接收第一基站发送的第二子数据流,并继续处理第二子数据流,可实现第一基站和第二基站协作处理数据流,提高网络资源的利用效率,同时提高网络资源的处理效率。
图18示出了本发明另一实施例提供的多流传输的方法,如图18所示,本实施例的多流传输的方法如下所述。
1801、第一基站接收控制器生成的第三控制指令,所述第三控制指令用于指示所述第一基站将第三子数据流和第四子数据流进行汇聚处理。
1802、第一基站根据所述第三控制指令接收第二基站发送的第四子数据流,所述第四子数据流为所述第二基站的至少一个协议模块处理后的子数据流;
1803、第一基站根据所述第三控制指令,将第三子数据流和所述第四子数据流进行汇聚,并继续处理汇聚后的数据流,所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流。
其中,所述第三子数据流为所述第一基站中的至少一个协议模块处理后的子数据流,所述第四子数据流为所述第二基站中的至少一个协议模块处理后的子数据流。
也就是说,本实施例中对汇聚过程的理解可具体为:汇聚处理就是把从两个入口接收到的数据流中的数据包,放到同一片缓冲区,由同一个第一基站的处理逻辑实现,第一基站可把汇聚的数据流视为同一个入口进来的数据处理。
举例来说,前述步骤1801中的第三控制指令可包括:用于识别所述第四子数据流的标识。
用于识别所述第四子数据流的标识可包括:所述第一基站的IP地址;或者包括下述的一项或多项,所述第一基站的IP地址、第一基站的UDP端口、第一基站的应用层标识、第一基站的应用层协议指示、第四子数据流的虚拟局域网VLAN标签、所述第四子数据流的多协议标签交换MPLS标签。
相应地,步骤1802可具体为下述的图中未示出的步骤1802’:
1802’:所述第一基站根据所述第三控制指令接收所述第二基站发送的封装的第四子数据流,并采用用于识别所述第四子数据流的标识对所述封装的第四子数据流进行解封装处理,得到解封装的第四子数据流。
可选地,第三控制指令还可包括:第三子数据流的标识和第四子数据流的标识;其中,第三子数据流的标识包括:所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签和/或所述第三子数据流的MPLS标签等;
所述第四子数据流的标识包括:所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签和/或所述第四子数据流的MPLS标签等。
此时,前述的步骤1803可为下述的图中未示出的步骤1803’:
将与所述第三子数据流的标识对应的第三子数据流和第四子数据流标识对应的第四子数据流进行汇聚。
应说明的是,所述第一基站对汇聚后的数据流的处理流程和所述第一基站获取所述第三子数据流的流程不重复。
例如,第一基站在第一基站的RLC模块处理之后获得第三子数据流,则第一基站对汇聚后的数据流则可继续进行第一基站的PDCP模块的处理。
前述的第三子数据流可为所述第一基站中的RLC模块处理后的子数据流,第四子数据流可为所述第二基站中的RLC模块处理后的子数据流。
在具体应用中,第三控制指令还可包括:第二数据流的过滤器模块,汇聚指示等等。
可选地,前述的第三控制指令可包括:用于识别所述第四子数据流的标识、第四子数据流的标识和第三子数据流的标识封。
本实施例的多流传输的方法,通过第一基站根据第三控制指令接收第二基站发送的第四子数据流,进而将第一基站的第三子数据流和第二基站的第四子数据流进行汇聚处理,可使用户设备可以从多个基站进行上行传输,有效的提升了用户设备的上行传输速率,同时对于多个基站的无线资源进行了共享,有效的提升了无线网络资源的利用效率。
图19示出了本发明另一实施例提供的多流传输的方法,图21为本发明另一实施例中多个小区中的协议栈自适应处理的示意图,结合图19和图21所示,本实施例的多流传输的方法如下所述。
1901、第二基站接收控制器生成的第四控制指令,所述第四控制指令用于指示所述第二基站将所述第二基站的至少一个协议模块处理后的第四子数据流发送第一基站;
1902、第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,以使所述第一基站对第四子数据流和第三子数据流进行汇聚处理;所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流;
其中,所述第三子数据流为所述第一基站中的至少一个协议模块处理后的子数据流,所述第四子数据流为所述第二基站中的至少一个协议模块处理后的子数据流。
举例来说,前述步骤1901中的第四控制指令可包括:第四子数据流的标识。所述第四子数据流的标识可包括:所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签和/或所述第四子数据流的MPLS标签等。
相应地,步骤1902可具体为下述的图中未示出的步骤1902’:
1902’、第二基站将与第四子数据流的标识对应的第四子数据流发送第一基站,以使所述第一基站将所述第三子数据流和所述第四子数据流进行汇聚并继续处理。
另外,前述的第四控制指令还可包括:用于封装所述第四子数据流的封装参数;
步骤1902可具体为下述的图中未示出的步骤1902”:
1902”、第二基站根据所述封装参数对所述第四子数据流进行封装,并将封装后的第四子数据流发送第一基站。
举例来说,所述封装参数可包括:第一基站的IP地址;或包括下述的一项或多项:第一基站的UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示。
在本实施例中,所述第四子数据流为所述第一基站中的RLC模块处理后的子数据流,所述第四子数据流为所述第二基站中的RLC模块处理后的子数据流。
此外,第二基站获取第四子数据流的流程与所述第一基站对汇聚后的数据流的处理流程不重复。例如,第二基站在第二基站的RLC模块处理之后获得第四子数据流,则第一基站对汇聚后的数据流则可继续进行第一基站的PDCP模块的处理过程,不再有第二基站的RLC模块的处理过程。
例如,控制器发送的第三控制指令可包含如下信息:
Filter append RLC ip_encap(ip,port)push_label output
其中,Filter指明需要进行多流传输的数据流的特征,包含IP五元组、vlan标签或者mpls标签等信息。
控制器发送的第四控制指令可包含如下信息:
Filter ip_decap aggregation PDCP
Filter insert rlc aggregation
可理解的是,针对从第二基站接收到的第四子数据流,控制器下发指令到第一基站,将匹配特定IP五元组或者指定标签1的数据,进行解封装处理;解封装后经过汇聚的操作后,执行标准的PDCP处理动作。对于第一基站空口接收到的子数据流,将从指定逻辑信道标识(LCID)接收到的第三子数据流,在第一基站的RLC模块处理之后,进行汇聚,后执行与前述相同的第一基站的PDCP模块的处理过程。
在具体应用中,第四控制指令包括:用于表示对无线链路控制RLC模块处理后的子数据流进行汇聚的信息,和用于对所述第四子数据流进行封装的封装参数、第四子数据流的标识等;
相应地,前述步骤中的第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,包括:
所述第二基站根据所述第四控制指令中的用于表示对RLC模块处理后的子数据流进行汇聚的信息,采用所述封装参数对所述第四子数据流进行封装,将封装后的第四子数据流发送所述第一基站;
前述步骤中的所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站,包括:
所述第一基站根据所述第三控制指令,将与第四子数据流的标识对应的第四子数据流发送所述第一基站。
本实施例的多流传输的方法,通过第二基站根据第四控制指令将第四子数据流发送第一基站,进而使第一基站将第一基站的第三子数据流和第二基站的第四子数据流进行汇聚处理,可有效提高网络资源的利用效率,同时提高网络资源的处理效率。
图20示出了本发明另一实施例提供的多流传输的方法,如图20所示,本实施例的多流传输的方法如下所述。
2001、控制器根据第三子数据流的标识、第四子数据流的标识、UE的信道质量、第一基站的负载资源和第二基站的负载资源生成第三控制指令和第四控制指令,所述第三控制指令用于指示所述第一基站将第三子数据流和第四子数据流进行汇聚处理,所述第四控制指令用于指示所述第二基站将所述第二基站的至少一个协议模块处理后的第四子数据流发送所述第一基站;
2002、控制器将所述第四控制指令发送所述第二基站,以使所述第二基站根据所述第四控制指令将所述第四子数据流发送所述第一基站;
2003、控制器将所述第三控制指令发送所述第一基站,以使所述第一基站根据所述第三控制指令将所述第三子数据流和所述第四子数据流进行汇聚处理,所述第三子数据流为所述第一基站的至少一个协议模块处理后的子数据流。
在本实施例中,所述第三控制指令包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行识别的标识,第三子数据流的标识、第四子数据流的标识。
第四控制指令包括下述的一项或多项:用于表示对RLC模块处理后的子数据流进行汇聚的信息,用于对所述第四子数据流进行封装的封装参数,第四子数据流的标识。
举例来说,封装参数包括:所述第一基站的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:所述第一基站的多协议标签交换UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、第三子数据流的VLAN标签、所述第三子数据流的MPLS标签;
所述用于对所述第四子数据流进行识别的标识包括下述的一项或多项:所述第一基站的IP地址、所述第一基站的UDP端口、所述第一基站的应用层标识、所述第一基站的应用层协议指示、第四子数据流的VLAN标签、所述第四子数据流的MPLS标签。
所述第三子数据流的标识包括:所述第三子数据流的IP五元组、所述第三子数据流的VLAN标签和/或所述第三子数据流的MPLS标签;
所述第四子数据流的标识包括:所述第四子数据流的IP五元组、所述第四子数据流的VLAN标签和/或所述第四子数据流的MPLS标签。
本实施例的多流传输的方法,通过控制器向第一基站发送第三控制指令和向第二基站发送第四控制指令,进而使得第二基站将第二基站的第四子数据流发送第一基站,使得第一基站将第一基站的子数据流和第二基站的子数据流进行汇聚处理,可有效提高网络资源的利用效率,同时提高网络资源的处理效率。
上述控制器采用可编程的方式,部署对流汇聚的实现,从而避免硬件设备的频繁变化,节省部署成本和标准协议推动成本,由此,可实现处理功能在不同物理实体之间的灵活迁移,扩展到协议栈功能的灵活部署。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (42)
1.一种通信设备,其特征在于,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;
所述收发器,用于接收控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述处理器,具体用于:
根据所述第一控制指令将数据流分为两个以上的子数据流,以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流;
所述收发器,用于将所述处理器分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;
所述收发器,还用于将所述处理器处理后的子数据流发送用户设备UE。
2.根据权利要求1所述的通信设备,其特征在于,所述第一控制指令包括:分流策略;
所述处理器,具体用于
根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令还包括:用于对第二子数据流进行封装的封装参数;
所述收发器,具体用于
根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备;
和/或;
所述第一控制指令还包括:数据流的标识;
所述处理器,具体用于
根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
3.根据权利要求1或2所述的通信设备,其特征在于,所述处理器,具体用于
根据第一控制指令将数据流分为第一子数据流和第二子数据流;
根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的另一通信设备。
4.根据权利要求2所述的通信设备,其特征在于,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
5.根据权利要求2所述的通信设备,其特征在于,所述封装参数,包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
6.根据权利要求1、2、4或5任一所述的通信设备,其特征在于,所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,或者,所述通信设备的无线链路控制RLC模块。
7.根据权利要求2所述的通信设备,其特征在于,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
8.一种通信设备,其特征在于,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;
所述收发器,用于接收控制器发送的第二控制指令,并根据所述第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;所述第二子数据流为所述另一通信设备根据所述控制器发送的第一控制指令将经过所述另一通信设备的至少一个协议模块处理后的数据流分为两个以上的子数据流中的其他子数据流,所述其他子数据流为所述两个以上的子数据流中所述另一通信设备继续处理的一个子数据流之外的子数据流;
所述处理器,用于根据所述收发器接收的第二控制指令继续处理所述第二子数据流;
所述收发器,还用于将所述处理器继续处理后的第二子数据流发送用户设备UE。
9.根据权利要求8所述的通信设备,其特征在于,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述收发器,具体用于
根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
10.根据权利要求9所述的通信设备,其特征在于,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址、所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
11.一种控制设备,其特征在于,包括:
存储器、收发器和处理器,所述存储器用于存储指令,所述处理器用于执行所述指令;具体包括:
根据数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
所述收发器,用于将所述处理器生成的第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
所述收发器,还用于将所述处理器生成的第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
12.根据权利要求11所述的控制设备,其特征在于,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中无线资源控制协议RLC模块的处理规则,所述另一通信设备中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
13.根据权利要求12所述的控制设备,其特征在于,所述封装参数包括:
所述另一通信设备的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
14.根据权利要求12或13所述的控制设备,其特征在于,所述分流策略,包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
15.一种通信设备,其特征在于,包括:
接收单元,用于接收控制器生成的第一控制指令,所述第一控制指令用于指示通信设备对数据流进行分流,所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
分流单元,用于根据第一控制指令将数据流分为两个以上的子数据流;
处理单元,用于根据所述第一控制指令继续处理所述分流单元分成的两个以上的子数据流中的一个子数据流;
发送单元,用于将所述分流单元分成的两个以上的子数据流中的其他子数据流分别发送至对应的另一通信设备,以使所述另一通信设备对所述其他子数据流进行继续处理;并将所述处理单元处理后的子数据流发送用户设备UE。
16.根据权利要求15所述的通信设备,其特征在于,所述第一控制指令包括:分流策略;
所述分流单元,具体用于
根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令还包括:用于对第二子数据流进行封装的封装参数;
所述发送单元,具体用于
根据所述封装参数对所述分流单元分成的第二子数据流进行封装,并将封装后的第二子数据流发送至对应的另一通信设备;
和/或,
所述第一控制指令包括:数据流的标识;
所述分流单元,具体用于
根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
17.根据权利要求15或16所述的通信设备,其特征在于,所述分流单元,具体用于
根据第一控制指令将数据流分为第一子数据流和第二子数据流;
所述处理单元,具体用于
根据所述第一控制指令继续处理所述分流单元分成的第一子数据流;
所述发送单元,具体用于
将所述分流单元分成的第二子数据流发送至对应的另一通信设备。
18.根据权利要求16所述的通信设备,其特征在于,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
19.根据权利要求16所述的通信设备,其特征在于,所述封装参数包括:
所述另一通信设备的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
20.根据权利要求15、16、18或19任一所述的通信设备,其特征在于,所述通信设备的至少一个协议模块,包括:
所述通信设备的PDCP模块,和/或,所述通信设备的无线链路控制RLC模块。
21.根据权利要求16所述的通信设备,其特征在于,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
22.一种通信设备,其特征在于,包括:
接收单元,用于接收控制器发送的第二控制指令,并根据所述第二控制指令接收另一通信设备发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示通信设备继续处理所述第二子数据流;所述第二子数据流为所述另一通信设备根据所述控制器发送的第一控制指令将经过所述另一通信设备的至少一个协议模块处理后的数据流分为两个以上的子数据流中的其他子数据流,所述其他子数据流为所述两个以上的子数据流中所述另一通信设备继续处理的一个子数据流之外的子数据流;
处理单元,用于根据第二控制指令继续处理所述接收单元接收的第二子数据流;
发送单元;用于将所述处理单元处理后的第二子数据流发送用户设备UE。
23.根据权利要求22所述的通信设备,其特征在于,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述接收单元,具体用于
根据第二控制指令接收另一通信设备发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
24.根据权利要求23所述的通信设备,其特征在于,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述通信设备的互联网协议IP地址、所述通信设备的用户数据报协议UDP端口、所述通信设备的应用层标识、所述通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
25.一种控制设备,其特征在于,包括:
生成单元,用于根据数据流的标识、用户设备UE的信道质量、通信设备的负载资源和另一通信设备的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述通信设备对所述数据流进行分流,所述第二控制指令用于指示所述另一通信设备继续处理第二子数据流;所述数据流在经过所述通信设备的至少一个协议模块处理后进行分流;
发送单元,用于将所述生成单元生成的所述第一控制指令发送所述通信设备,以使所述通信设备根据所述第一控制指令对所述数据流进行分流;
将所述生成单元生成的所述第二控制指令发送所述另一通信设备,以使所述另一通信设备根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
26.根据权利要求25所述的控制设备,其特征在于,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述另一通信设备中无线资源控制协议RLC模块的处理规则,所述另一通信设备中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
27.根据权利要求26所述的控制设备,其特征在于,所述封装参数包括:
所述另一通信设备的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述另一通信设备的用户数据报协议UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述另一通信设备的IP地址、所述另一通信设备的UDP端口、所述另一通信设备的应用层标识、所述另一通信设备的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
28.根据权利要求26或27所述的控制设备,其特征在于,所述分流策略包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的流量和/或所述另一通信设备承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述通信设备承载的子数据流的速率和所述另一通信设备承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
29.一种多流传输的方法,其特征在于,包括:
第一基站接收控制器生成的第一控制指令,所述第一控制指令用于指示所述第一基站对数据流进行分流,所述数据流在经过所述第一基站的至少一个协议模块处理后进行分流;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,以及根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,以使所述第二基站对所述其他子数据流进行继续处理;
所述第一基站将继续处理后的子数据流发送用户设备UE。
30.根据权利要求29所述的方法,其特征在于,所述第一控制指令包括:分流策略;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据分流策略将数据流分为两个以上的子数据流;
和/或,
所述第一控制指令包括:用于对第二子数据流进行封装的封装参数;
将所述第二子数据流发送至对应的第二基站,包括:
所述第一基站根据所述封装参数对所述第二子数据流进行封装,并将封装后的第二子数据流发送至对应的第二基站;
和/或,
所述第一控制指令还包括:
数据流的标识;
所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据第一控制指令将与所述数据流的标识对应的数据流分为两个以上的子数据流。
31.根据权利要求29或30所述的方法,其特征在于,所述第一基站根据第一控制指令将数据流分为两个以上的子数据流,包括:
所述第一基站根据第一控制指令将数据流分为第一子数据流和第二子数据流;
所述第一基站根据所述第一控制指令继续处理所述两个以上的子数据流中的一个子数据流,并将所述两个以上的子数据流中的其他子数据流分别发送至对应的第二基站,包括:
所述第一基站根据所述第一控制指令继续处理所述第一子数据流,并将所述第二子数据流发送至对应的第二基站。
32.根据权利要求30所述的方法,其特征在于,所述分流策略包括:用于表示对分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流的信息。
33.根据权利要求30所述的方法,其特征在于,所述封装参数包括:
所述第二基站的互联网协议IP地址,
所述封装参数还包括下述的一项或多项:
所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
34.根据权利要求29、30、32或33任一所述的方法,其特征在于,所述第一基站的至少一个协议模块,包括:
所述第一基站的PDCP模块,或者,所述第一基站的无线链路控制RLC模块。
35.根据权利要求30所述的方法,其特征在于,所述数据流的标识包括:
所述数据流的互联网协议IP五元组、所述数据流的VLAN标签和/或所述数据流的MPLS标签。
36.一种多流传输的方法,其特征在于,包括:
第二基站接收控制器发送的第二控制指令,并根据所述第二控制指令接收第一基站发送的第二子数据流,所述第二控制指令为控制器生成的,用于指示所述第二基站继续处理所述第二子数据流;所述第二子数据流为另一通信设备根据所述控制器发送的第一控制指令将经过所述另一通信设备的至少一个协议模块处理后的数据流分为两个以上的子数据流中的其他子数据流,所述其他子数据流为所述两个以上的子数据流中所述另一通信设备继续处理的一个子数据流之外的子数据流;
所述第二基站根据第二控制指令继续处理所述第二子数据流;
所述第二基站将继续处理后的第二子数据流发送用户设备UE。
37.根据权利要求36所述的方法,其特征在于,所述第二控制指令包括:用于识别所述第二子数据流的标识;
所述第二基站根据第二控制指令接收第一基站发送的第二子数据流,包括:
所述第二基站根据第二控制指令接收第一基站发送的封装的第二子数据流,采用所述用于识别所述第二子数据流的标识对所述封装的第二子数据流进行解封装,得到解封装的第二子数据流。
38.根据权利要求37所述的方法,其特征在于,所述用于识别所述第二子数据流的标识,包括下述的一项或多项:
所述第二基站的互联网协议IP地址、所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签。
39.一种多流传输的方法,其特征在于,包括:
控制器根据数据流的标识、用户设备UE的信道质量、第一基站的负载资源和第二基站的负载资源生成第一控制指令和第二控制指令,所述第一控制指令用于指示所述第一基站对所述数据流进行分流,所述第二控制指令用于指示所述第二基站继续处理第二子数据流;所述数据流在经过所述第一基站的至少一个协议模块处理后进行分流;
所述控制器将所述第一控制指令发送所述第一基站,以使所述第一基站根据所述第一控制指令对所述数据流进行分流;
所述控制器将所述第二控制指令发送所述第二基站,以使所述第二基站根据所述第二控制指令对所述数据流的一个子数据流进行继续处理。
40.根据权利要求39所述的方法,其特征在于,所述第一控制指令包括下述的一项或多项:
分流策略、用于对所述数据流的一个子数据流进行封装的封装参数,所述数据流的标识;
所述第二控制指令包括下述的一项或多项:
用于识别所述数据流的一个子数据流的标识,所述第二基站中无线资源控制协议RLC模块的处理规则,所述第二基站中介质访问控制MAC模块的处理规则,所述数据流的服务质量QOS信息。
41.根据权利要求40所述的方法,其特征在于,所述封装参数包括:
所述第二基站的互联网协议IP地址;
所述封装参数还包括下述的一项或多项:
所述第二基站的用户数据报协议UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的虚拟局域网VLAN标签、所述数据流的多协议标签交换MPLS标签;
所述数据流的标识包括下述的一项或多项:
所述数据流的IP五元组、所述数据流的VLAN标签、所述数据流的MPLS标签;
用于识别所述数据流的一个子数据流的标识,包括下述的一项或多项:
所述第二基站的IP地址、所述第二基站的UDP端口、所述第二基站的应用层标识、所述第二基站的应用层协议指示、所述数据流的VLAN标签、所述数据流的MPLS标签。
42.根据权利要求40或41所述的方法,其特征在于,所述分流策略包括:用于表示分组数据汇聚协议PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的流量和/或所述第二基站承载的子数据流的流量的比例和/或绝对数值对所述数据流进行分流的信息;
或者,
所述分流策略包括:用于表示对PDCP模块处理后的数据流进行分流的信息;
根据所述第一基站承载的子数据流的速率和所述第二基站承载的子数据流的速率的比例和/或绝对数值对所述数据流进行分流。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/076843 WO2015168856A1 (zh) | 2014-05-06 | 2014-05-06 | 多流传输的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105850085A CN105850085A (zh) | 2016-08-10 |
CN105850085B true CN105850085B (zh) | 2019-08-27 |
Family
ID=54391949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480069914.1A Active CN105850085B (zh) | 2014-05-06 | 2014-05-06 | 多流传输的方法及设备 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3139554B1 (zh) |
CN (1) | CN105850085B (zh) |
WO (1) | WO2015168856A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0796022A3 (en) * | 1996-03-14 | 1999-09-01 | Motorola, Inc. | Asynchronous transfer mode wireless communications systems with handoff and method of operation |
WO1999045734A1 (en) * | 1998-03-06 | 1999-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Load balancing of ongoing calls between different base station controllers |
WO2008024057A2 (en) * | 2006-08-21 | 2008-02-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangement and method for splitted cellular data transmission |
EP2107730A1 (en) * | 2008-03-31 | 2009-10-07 | Mitsubishi Electric R&D Centre Europe B.V. | Method for determining to which resource among plural resources, elements of a group of elements have to be allocated |
WO2012072118A1 (en) * | 2010-11-30 | 2012-06-07 | Nokia Siemens Networks Oy | Dynamic spectrum refarming with multiple carriers |
CN103368637A (zh) * | 2012-03-30 | 2013-10-23 | 上海贝尔股份有限公司 | 多点协作中的信号处理方法 |
CN103532869A (zh) * | 2012-07-03 | 2014-01-22 | 杭州华三通信技术有限公司 | 一种流量分担方法及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007093219A1 (en) * | 2006-02-17 | 2007-08-23 | Telefonaktiebolaget Lm Ericsson (Publ.) | Arrangements in a cellular mobile communication network |
KR20140033657A (ko) * | 2012-09-10 | 2014-03-19 | 삼성전자주식회사 | 이동 통신 시스템에서 매크로 기지국과 소형 셀 기지국 간 협력 통신 서비스 제공 장치 및 방법 |
-
2014
- 2014-05-06 EP EP14891148.0A patent/EP3139554B1/en active Active
- 2014-05-06 WO PCT/CN2014/076843 patent/WO2015168856A1/zh active Application Filing
- 2014-05-06 CN CN201480069914.1A patent/CN105850085B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0796022A3 (en) * | 1996-03-14 | 1999-09-01 | Motorola, Inc. | Asynchronous transfer mode wireless communications systems with handoff and method of operation |
WO1999045734A1 (en) * | 1998-03-06 | 1999-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Load balancing of ongoing calls between different base station controllers |
WO2008024057A2 (en) * | 2006-08-21 | 2008-02-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Arrangement and method for splitted cellular data transmission |
EP2107730A1 (en) * | 2008-03-31 | 2009-10-07 | Mitsubishi Electric R&D Centre Europe B.V. | Method for determining to which resource among plural resources, elements of a group of elements have to be allocated |
WO2012072118A1 (en) * | 2010-11-30 | 2012-06-07 | Nokia Siemens Networks Oy | Dynamic spectrum refarming with multiple carriers |
CN103368637A (zh) * | 2012-03-30 | 2013-10-23 | 上海贝尔股份有限公司 | 多点协作中的信号处理方法 |
CN103532869A (zh) * | 2012-07-03 | 2014-01-22 | 杭州华三通信技术有限公司 | 一种流量分担方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105850085A (zh) | 2016-08-10 |
EP3139554B1 (en) | 2019-08-07 |
EP3139554A1 (en) | 2017-03-08 |
EP3139554A4 (en) | 2017-05-17 |
WO2015168856A1 (zh) | 2015-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343192B2 (en) | Packet processing method, and device | |
US11632517B2 (en) | Unification sublayer for multi-connection communication | |
US11737128B2 (en) | Wireless communications system, base station, mobile station, and processing method | |
US11432346B2 (en) | Wireless communications system, base station, and mobile station | |
EP3100517B1 (en) | Systems, devices and computer-readable medium for application specific routing in dual connectivity | |
EP2941043B1 (en) | Method, device, and system for multi-standard network convergence | |
JP2017513261A5 (zh) | ||
US9019990B2 (en) | Using encapsulation headers to indicate internet protocol packet fragmentation in cellular networks | |
WO2018126692A1 (zh) | 数据传输的控制方法和设备 | |
US10531274B2 (en) | Data processing method and device | |
WO2020036928A1 (en) | Service data flow awareness for latency reduction | |
WO2016074211A1 (zh) | 一种数据转发的方法和控制器 | |
EP2876972A1 (en) | Air interface transmission method and relevant device and system | |
US20180184332A1 (en) | Wireless network function configuration method, wireless network node, and core network device | |
CN107333295B (zh) | 一种数据分流方法和网关 | |
WO2017185869A1 (zh) | 数据传输方法及装置、计算机存储介质 | |
CN107484206B (zh) | 一种在无线局域网中实现链路负载均衡的方法和装置 | |
CN105850085B (zh) | 多流传输的方法及设备 | |
US20170041180A1 (en) | Data processing method and apparatus, and control method and apparatus | |
WO2021142722A1 (zh) | 以太帧的发送方法、接收方法、装置、设备和介质 | |
KR20090055117A (ko) | 광대역 무선접속 시스템에서 헤더 압축 장치 및 방법 | |
WO2015176208A1 (zh) | 数据包转发处理方法及装置 | |
WO2016074222A1 (zh) | 数据传输方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |