CN113923724A - 流量控制方法及设备 - Google Patents

流量控制方法及设备 Download PDF

Info

Publication number
CN113923724A
CN113923724A CN202010665080.8A CN202010665080A CN113923724A CN 113923724 A CN113923724 A CN 113923724A CN 202010665080 A CN202010665080 A CN 202010665080A CN 113923724 A CN113923724 A CN 113923724A
Authority
CN
China
Prior art keywords
flow control
granularity
remote
relay
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010665080.8A
Other languages
English (en)
Other versions
CN113923724B (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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment 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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN202010665080.8A priority Critical patent/CN113923724B/zh
Priority to US18/004,040 priority patent/US20230276305A1/en
Priority to EP21837190.4A priority patent/EP4181564A4/en
Priority to PCT/CN2021/105401 priority patent/WO2022007925A1/zh
Publication of CN113923724A publication Critical patent/CN113923724A/zh
Application granted granted Critical
Publication of CN113923724B publication Critical patent/CN113923724B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0278Traffic management, e.g. flow control or congestion control using buffer status reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种流量控制方法及设备,其中,所述方法应用于在第一设备和第二设备之间进行中继转发的中继终端时包括:在流量控制条件满足时,生成流量控制消息;向所述第一设备发送所述流量控制消息;其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。本发明实施例可以根据中继终端发送的流量控制消息,执行流量控制操作,从而实现了在终端作为中继的场景下的流量控制。

Description

流量控制方法及设备
技术领域
本发明涉及通信技术领域,尤其涉及一种流量控制方法及设备。
背景技术
如图1所示,为传统的无线通信采用蜂窝网络通信方式,即终端和网络侧设备通过Uu接口进行上下行数据/控制信息的传输。
如图2所示,直接通信是指邻近的终端可以在近距离范围内通过直接通信链路(也称为Sidelink或者PC5)进行数据传输的方式。Sidelink链路对应的无线接口称为直接通信接口(也称为Sidelink接口或者PC5接口)。
为了扩展网络覆盖,现有技术引入了中继的解决方案。该中继可以是一个具有中继功能的终端。
如图3所示,为终端到网络的中继方式(UE-to-Network Relay)的示意图,为了扩展网络覆盖,一种解决方案就是引入中继。该中继可以是一个具有中继功能的终端。对于UE-to-Network Relay,中继和网络之间的接口使用Uu接口,和被中继终端之间的接口使用PC5接口(也称之为直接通信接口,协议上描述为Sidelink)。中继和网络之间的链路对被中继终端而言可以称为回程链路(Backhaul link)。
如图4所示,为终端到终端的中继方式(UE-to-UE Relay)的示意图,对于UE-to-UErelay,中继UE和被中继终端之间使用的接口都是直接通信接口。
对于UE-to-Network Relay,中继和网络之间的接口使用Uu接口,和被中继终端之间的接口使用PC5接口(也称之为直接通信接口,协议上描述为Sidelink)。中继和网络之间的链路对被中继终端而言可以称为回程链路(Backhaul link)。
在终端作为中继的场景下,如何实现中继终端流量控制的方法,目前尚没有明确的解决方案。
发明内容
本发明的至少一个实施例提供了一种流量控制方法及设备,实现了在终端作为中继的场景下的流量控制。
第一方面,本发明实施例提供了一种流量控制方法,应用于在第一设备和第二设备之间进行中继转发的中继终端,包括:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
结合第一方面,在第一方面的某些实现方式中,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
结合第一方面,在第一方面的某些实现方式中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
结合第一方面,在第一方面的某些实现方式中,在所述流量控制条件为所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限时,所述生成流量控制消息,包括:
当所述中继终端缓存的所述第一设备发送至第二设备的所述颗粒度上的数据的数据量超过对应门限时,生成所述流量控制消息。
结合第一方面,在第一方面的某些实现方式中,在所述流量控制条件为所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限时,所述生成流量控制消息,包括:
针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
结合第一方面,在第一方面的某些实现方式中,同一颗粒度对应于至少两个不同门限,所述至少两个不同门限包括第一门限和第二门限,所述第一门限小于第二门限;所述生成流量控制消息,还包括:
当所述颗粒度上的数据量小于第二门限且大于第一门限时,生成携带有所述第一门限和/或第一门限对应的第一流量控制操作指示信息的流量控制消息;
当所述颗粒度上的数据量大于第二门限时,生成携带有所述第二门限和/或第二门限对应的第二流量控制操作指示信息的流量控制消息。
结合第一方面,在第一方面的某些实现方式中,所述第一流量控制操作指示信息用于指示按照第一幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据;
所述第二流量控制操作指示信息用于指示按照第二幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据,或者,停止经由所述中继终端向所述第二设备发送所述颗粒度上的数据,所述第二幅度大于所述第一幅度。
结合第一方面,在第一方面的某些实现方式中,所述中继终端与第一设备之间的链路中,在第一颗粒度上的数据传输性能要求低于第二颗粒度上的数据传输性能要求时,所述第一颗粒度对应的门限小于所述第二颗粒度对应的门限;
其中,所述数据传输性能要求包括传输优先级、发送时延和服务质量QoS参数中至少一种。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
第二方面,本实施例提供了一种流量控制方法,应用于经由中继终端向第二设备发送数据的第一设备,所述方法包括:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
结合第二方面,在第二方面的某些实现方式中,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,所述第一设备为网络设备,所述第二设备为第一远程终端;或者,所述第一设备为第二远程终端,所述第二设备为第三远程设备。
结合第二方面,在第二方面的某些实现方式中,在接收中继终端发送的第一流量控制消息之前,所述方法还包括:
向所述中继设备发送流量控制请求消息,所述流量控制请求消息用于请求所述中继终端发送流量控制消息。
结合第二方面,在第二方面的某些实现方式中,所述流量控制操作包括以下至少一项:
减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
按照所述第一流量控制消息指示的幅度,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
停止经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。
结合第二方面,在第二方面的某些实现方式中,所述根据所述第一流量控制消息,执行流量控制操作,包括:
根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
结合第二方面,在第二方面的某些实现方式中,所述根据所述第一流量控制消息,执行流量控制操作,包括:
判断在减少经由所述中继终端向所述第二设备发送的所述颗粒度的数据量后,是否满足所述颗粒度上的数据传输性能要求;
在判断结果为是时,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
在判断结果为否时,通过中继重选,重新选择其他中继终端向所述第二设备发送数据。
结合第二方面,在第二方面的某些实现方式中,在根据所述第一流量控制消息,执行流量控制操作之后,所述方法还包括:
所述第一设备接收到所述中继终端发送的第二流量控制消息;
根据所述第二流量控制消息,执行流量控制操作。
结合第二方面,在第二方面的某些实现方式中,所述第一流量控制消息中携带有至少一个颗粒度;在根据所述第一流量控制消息,执行流量控制操作时,进一步在所述至少一个颗粒度中的每个颗粒度上执行流量控制操作。
结合第二方面,在第二方面的某些实现方式中,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
结合第二方面,在第二方面的某些实现方式中,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
第三方面,本实施例提供了一种流量控制装置,应用于在第一设备和第二设备之间进行中继转发的中继终端,所述流量控制装置包括:
消息生成模块,用于在流量控制条件满足时,生成流量控制消息;
发送模块,用于向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
结合第三方面,在第二方面的某些实现方式中,所述消息生成模块,还用于针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
第四方面,本实施例提供了一种中继终端,所述中继终端在第一设备和第二设备之间进行中继转发,所述中继终端包括:存储器、处理器、收发机及存储在所述存储器上并可在所述处理器上运行的程序指令;
所述处理器执行所述程序指令时实现以下步骤:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
结合第四方面,在第二方面的某些实现方式中,所述处理器执行所述程序指令时还实现以下步骤:
针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
第五方面,本实施例提供了一种流量控制装置,一种流量控制装置,应用于经由中继终端向第二设备发送数据的第一设备,所述流量控制装置包括:
消息接收模块,用于接收中继终端发送的第一流量控制消息;
流量控制处理模块,用于根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
结合第五方面,在第二方面的某些实现方式中,所述流量控制处理模块,还用于根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
第六方面,本实施例提供了一种第一设备,所述第一设备经由中继终端向第二设备发送数据,所述第一设备包括:存储器、处理器、收发机及存储在所述存储器上并可在所述处理器上运行的程序指令;
所述处理器执行所述程序指令时实现以下步骤:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
结合第六方面,在第二方面的某些实现方式中,所述处理器执行所述程序指令时还实现以下步骤:
根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
第七方面,本申请提供了一种处理器可读存储介质,所述处理器可读存储介质存储有处理器可执行指令,所述处理器可执行指令用于使所述处理器执行如上所述的方法。
本申请实施例的有益效果是:
本发明实施例提供了一种在中继终端侧根据流量控制条件的触发,产生流量控制消息以进行流量控制的方案,可以在终端作为中继的场景下实现流量控制。另外,本发明实施例还可以通过在流量控制请求消息和/或流量控制消息中携带相关参数,实现针对不同颗粒度的不同的流量控制操作。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为现有技术LTE***中网络集中控制的通信方式示意图;
图2为现有技术的D2D发现/通信示意图;
图3为现有技术的终端到网络中继的示意图;
图4为现有技术的终端到终端中继的示意图;
图5为本发明实施例缓提供的流量控制方法的一种流程示意图;
图6为本发明实施例缓提供的流量控制方法的另一种流程示意图;
图7为本发明一实施例提供的流量控制装置的一种流程图;
图8为本发明实施例的中继终端的一种结构图;
图9为本发明实施例的流量控制装置的另一种结构图;
图10为本发明实施例的第一设备的一种结构图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。说明书以及权利要求中“和/或”表示所连接对象的至少其中之一。
以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的精神和范围。各种示例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
如背景技术所述的,为了扩展网络覆盖,现有技术引入了如图3和图4所示的中继终端的方案。在终端作为中继的场景下,如何实现中继终端流量控制的方法,目前尚没有明确的解决方案。
为了解决以上问题中的至少一种,本发明实施例提供了一种流量控制方法,应用于通过第一设备和第二设备通过中继终端进行通信的场景中。具体的,
A)所述第一设备为第一远程终端,所述第二设备为网络设备;
B)所述第一设备为网络设备,所述第二设备为第一远程终端;
C)所述第一设备为第二远程终端,所述第二设备为第三远程设备。
如图5所示,该方法在应用于在第一设备和第二设备之间进行中继转发的中继终端时,包括:
步骤51,在流量控制条件满足时,生成流量控制消息。
本发明实施例中,所述流量控制条件具体可以包括以下条件中的任意一种:
1)所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限。该门限可以是网络通过专用RRC信令配置的,或者网络通过广播信令配置的,还以是预先配置在终端本地的,如终端出厂前即配置好,等等。
2)接收到所述第一设备发送的流量控制请求消息。这里,所述流量控制请求消息用于触发中继终端发送流量控制消息。
步骤52,向所述第一设备发送所述流量控制消息。
通过以上步骤,本发明实施例提供了一种在中继终端侧根据流量控制条件的触发,产生流量控制消息以进行流量控制的方案,可以在终端作为中继的场景下实现流量控制。
本发明实施例中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道(Logical Channel,LCH)、逻辑信道组(Logical Channel Group,LCG)、RLC信道和路由路径。以上单位是不同粒度级别的颗粒度。在同一粒度级别的颗粒度下,可以包括多个不同的颗粒度。例如,在LCG的这一级别的颗粒度下,可以有LCG 1、LCG 2、LCG 3等不同的颗粒度。在采用至少两种单位的组合作为所述颗粒度时,具体可以是:采用远程终端和LCH的组合、远程终端和LCG的组合以及远程终端和RLC信道的组合等等,每种组合也代表一种粒度级别。此时,将针对该组合对应的颗粒度生成所述流量控制消息。第一设备在接收到流量控制消息后,将针对所述颗粒度上的数据进行流量控制。
根据本发明的至少一个实施例,在上述步骤51中,中继设备可以在缓存的所述第一设备发送至第二设备的所述颗粒度上的数据的数据量超过对应门限时,生成所述流量控制消息。这里,所述颗粒度可以是预设置的,例如,设备之间默认采用某种预设的颗粒度进行流量控制,也可以是通过配置消息配置的(如由网络侧设备配置),还可以通过流量控制消息进行指示,此时,在上述流量控制消息中通过隐式或显示方式指示具体的颗粒度。
根据本发明的至少一个实施例,可以对至少2个颗粒度进行流量控制,所述至少2个颗粒度可以是预设置的,还可以是通过配置消息配置的(如由网络侧设备配置),还可以通过流量控制消息进行指示,例如,在上述流量控制消息中通过隐式或显示方式指示所述至少2个颗粒度。此时,在上述步骤51中,中继终端针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。每个颗粒度对应的门限,可以是预设置的,还可以是通过配置消息配置的(如由网络侧设备配置)。
进一步的,同一个颗粒度,如某个LCG,可以对应于至少两个不同门限,不同的门限用于生成不同的流量控制消息,这些流量控制消息中可以携带不同的流量控制操作指示信息,从而向第一设备指示不同的流量控制操作。例如,所述至少两个不同门限可以包括第一门限和第二门限,所述第一门限小于第二门限。此时,在上述步骤51中,例如,当所述颗粒度上的数据量小于第二门限且大于第一门限时,生成携带有所述第一门限和/或第一门限对应的第一流量控制操作指示信息的流量控制消息;当所述颗粒度上的数据量大于第二门限时,生成携带有所述第二门限和/或第二门限对应的第二流量控制操作指示信息的流量控制消息。
具体的,所述第一流量控制操作指示信息用于指示按照第一幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。所述第二流量控制操作指示信息用于指示按照第二幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据,或者,停止经由所述中继终端向所述第二设备发送所述颗粒度上的数据,所述第二幅度大于所述第一幅度。
本发明实施例中,在设置不同颗粒度的门限时,可以考虑颗粒度的数据传输性能要求进行设置。例如,当所述中继终端与第一设备之间的链路中,第一颗粒度上的数据传输性能要求低于第二颗粒度上的数据传输性能要求时,所述第一颗粒度对应的门限可以小于所述第二颗粒度对应的门限,这样,更容易触发第一颗粒度的流量控制操作。具体的,所述数据传输性能要求包括传输优先级、发送时延和服务质量(QoS)参数中至少一种。需要说明的是,该实施例中的第一颗粒度和第二颗粒度可以是相同的颗粒度,或者是不同的颗粒度,本发明不做具体限定。
本发明实施例中,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的标识(ID)、第一远程终端的标识(ID)、颗粒度和所述流量控制请求消息的标识(ID)中的至少一种信息。所述流量控制消息携带有所述中继终端的标识(ID)、第一远程终端的标识(ID)、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息。
本发明实施例中,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息。所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息。
这里,所述中继终端的ID具体可以是中继终端的层2ID,所述第一、第二或第三远程终端的ID具体可以是相应远程终端的层2ID。所述流量控制请求消息的ID表示本消息用于请求中继终端发送流量控制消息。在所述流量控制请求消息为媒体接入控制层控制单元(MAC CE)时,所述流量控制请求消息的ID具体可以是LCID;在所述流量控制请求消息为RRC信令时,所述所述流量控制请求消息的ID具体可以是一个单独的指示信息。类似的,对于流控控制消息,也是如此。
另外,需要说明的是,流量控制消息中可以携带以上信息中的一种或多种,还可能不携带以上信息。在不携带以上信息中,可以采用预先配置的默认参数进行流量控制的处理。例如,中继设备针对默认的预配置的颗粒度生成上述流量控制消息,第一设备在接收到上述流量控制消息后,在默认的颗粒度上进行流量控制操作。对于其他信息也是类似的,此处不再一一赘述。
从以上内容可以看出,本发明实施例流量控制所针对的颗粒度可以是预设置的,例如,设备之间默认采用某种预设的颗粒度进行流量控制,也可以是通过配置消息配置的(如由网络侧设备配置),还可以通过相关的流量控制消息以及流量控制请求消息进行指示,即,在上述消息中通过隐式或显示方式指示具体的颗粒度。流量控制请求消息中可以包括有多个同一级别下的颗粒度,针对每个颗粒度可以设置一个或多个门限,不同的门限用于生成指示不同流量控制操作的流量控制消息。进一步的,所述流量控制请求消息中还可以携带多种不同级别的颗粒度。中继终端根据本地数据缓冲区的数据量,确定出超过对应门限的目标颗粒度,进而针对这些超过对应门限的颗粒度生成流量控制消息,并在流量控制消息中携带所述目标颗粒度的指示信息,以指示第一设备针对这些目标颗粒度进行流量控制操作。
以上从中继设备侧介绍了本发明实施例的流量控制方法,下面进一步从第一设备侧进行描述。
请参照图6,本发明实施例提供的流量控制方法,应用于经由中继终端向第二设备发送数据的第一设备。其中,所述第一设备可以为第一远程终端,所述第二设备为网络设备;或者,所述第一设备为网络设备,所述第二设备为第一远程终端;或者,所述第一设备为第二远程终端,所述第二设备为第三远程设备。如图6所示,该方法包括:
步骤61,接收中继终端发送的第一流量控制消息。
这里,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。在流量控制消息未指示具体的颗粒度时,可以按照默认的颗粒度进行处理。
步骤62,根据所述第一流量控制消息,执行流量控制操作。
这里,所述流量控制操作可以包括以下至少一项:
1)减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量,这里,减少的幅度可以是预配置的默认幅度,也可以是第一设备自行确定一个幅度。
2)按照所述流量控制操作指示信息指示的幅度,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量。这里,减少的幅度是由第一流量控制消息进行具体指示的。
3)停止经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。此时,第一设备可以重新选择其他的中继终端以在第二设备之间进行数据的中继转发。
通过以上步骤,本发明实施例可以根据中继终端发送的流量控制消息,执行流量控制,从而实现了在终端作为中继的场景下的流量控制。
所述第一流量控制消息中可以通过流量控制操作指示信息来指示具体的流量控制操作,此时,第一设备根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。而在第一流量控制消息未指示具体的流量控制操作时,第一设备可以按照默认的流量控制操作进行处理。默认的流量控制操作可以是以上操作中的一种或多种。
更进一步的,为保证数据传输的可靠性,在上述步骤62中,第一设备首先判断在减少经由所述中继终端向所述第二设备发送的所述颗粒度的数据量后,是否满足所述颗粒度上的数据传输性能要求。其中,在判断结果为是时,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;在判断结果为否时,通过中继重选,重新选择其他中继终端向所述第二设备发送数据。
另外,本发明实施例中,所述第一流量控制消息中可以携带有至少一个颗粒度。此时,在上述步骤62中,第一设备在根据所述第一流量控制消息,执行流量控制操作时,进一步在所述至少一个颗粒度中的每个颗粒度上执行流量控制操作。
可选的,在上述步骤61之前,第一设备还可以向所述中继设备发送流量控制请求消息,所述流量控制请求消息用于请求所述中继终端发送流量控制消息。
类似的,本发明实施例中,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息。所述流量控制消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息。
本发明实施例中,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息。所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息。
这里,所述中继终端的ID具体可以是中继终端的层2ID,所述第一、第二或第三远程终端的ID具体可以是相应远程终端的层2ID。所述流量控制请求消息的ID表示本消息用于请求中继终端发送流量控制消息。
在根据所述第一流量控制消息,执行流量控制操作之后,中继终端的数据缓冲区的数据量并没有得到明显减少,因此中继终端还可能继续发送另外的流量控制消息,如第二流量控制消息,此时,第一设备进一步接收所述中继终端发送的第二流量控制消息,并根据所述第二流量控制消息,执行流量控制操作。
为了更好的理解以上内容,下面将通过针对各种场景下的各种颗粒度的举例对本发明实施例作进一步的说明。
场景1:终端到网络的应用场景(UE-to-Network relay)
一、对于上行业务,即远程终端(remote UE)通过中继终端(relay UE)向网络发送数据业务。当relay UE的缓冲区大小(buffer size)大于第一门限时,或者当relay UE接收到remote UE发送的流量控制请求消息时,relay UE向remote UE发送流量控制消息。
这里,所述第一门限是网络设备配置的,或者预配置在设备本地的,如出厂配置等。
可选的,也可以配置或预配置多个门限,例如,第一门限a<第一门限b<第一门限c。当buffer size大于第一门限a时,relay UE向remote UE发送流量控制消息a;当buffersize大于第一门限b时,relay UE向remote UE发送流量控制消息b;当buffer size大于第一门限c时,relay UE向remote UE发送流量控制消息c。
这里,所述流量控制请求信息用于请求relay UE发送流量控制消息,其包括relayUE ID、remote UE ID、请求消息ID以及流量控制消息的颗粒度中的至少一种(请求信息ID用于表示该消息为请求relay UE发送流量控制消息)。其中,所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG,LCH,RLC channel和路由路径(Routing path)。
下面针对各个颗粒度分别进行说明。
A)若流量控制消息的颗粒度为remote UE,中继终端以remote UE ID为单位,统计本地数据缓冲区(buffer)中该remote UE ID发送的数据大小是否超过第一门限,如果大于第一门限,则relay UE向remote UE发送流量控制消息。该流量控制消息中包括relay UEID,remote UE ID,以及其发送的数据所占用的buffer size大小中的至少一种信息。当remote UE接收到该流量控制消息后,减少发送给该relay UE的数据量,或者进行relay重选;
例如,remote UE可以先减少发送给该relay UE的数据量,如果还会接收到relayUE发送的流量控制消息,表明relay UE的拥塞程度没有得到缓解,则进一步减少或停止发送给该relay UE的数据量,或者进行relay重选,即重新选择一个其他relay,继续传输业务。
再例如,若remote UE减少发送给该relay UE的数据量,不会影响remote UE发送该业务的QoS(例如,时延,速率等),则remote UE减少发送给该relay UE的数据量,若remote UE减少发送给该relay UE的数据量,会影响remote UE发送该业务的QoS(例如,时延,速率等),则remote UE进行relay重选,即重新选择一个其他relay,继续传输业务,从而保证业务的QoS。
又例如,如果配置或预配置了多个门限,则remote UE根据接收到的不同的流量控制消息,减少发送给该relay UE的数据量,或者进行relay重选。例如,当remote UE接收到流量控制消息a时,减少发送给该relay UE的数据量;当remote UE接收到流量控制消息b时,进一步减少发送给该relay UE的数据量;当remote UE接收到流量控制消息c时,进一步减少或停止发送给该relay UE的数据量,或者进行relay重选。
B)若流量控制消息的颗粒度为LCG,中继终端以LCG ID为单位,统计buffer中该LCG ID的数据大小是否超过第一门限。Relay UE和remote UE之间的链路可能有多个LCG,每个LCG分别统计,如果大于第一门限,则relay UE向remote UE发送流量控制消息。该流量控制消息中包括relay UE ID,remote UE ID,LCG ID以及LCG ID的数据所占用的buffersize大小中的至少一种。如果有大于1个的LCG的数据大小超过了第一门限,则该流量控制消息中可以包括多个LCG ID,以及每个LCG ID对应的数据所占用的buffer size大小。
可选的,根据LCG的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第一门限。例如,以优先级为例,LCG1的优先级高于LCG2,则配置LCG1对应的第一门限A,LCG2对应的第一门限B,其中第一门限A大于第一门限B,使得relay UE可以优先接收更多的优先级更高的LCG上发送的数据,而不会发送该优先级更高的LCG上的流量控制消息
当remote UE接收到该流量控制消息后,减少发送给该relay UE的该LCG上的发送数据量,或者进行relay重选。举例同上述颗粒度为remote UE方案。
或者又例如,如果该流量控制消息中有多个LCG ID,则remote UE根据LCG的优先级或者发送时延或者QoS,减少发送给该relay UE的该LCG上的数据量,例如流量控制消息中包含LCG ID1和LCG ID2,以优先级为例,LCG1的优先级高于LCG2,则remote UE先减少LCG2上的发送数据量,从而保证LCG1上的数据优先发送;或者remote UE较大的减少LCG2上的发送数据量,较少的减少LCG1上的发送数据量。
C)若流量控制消息的颗粒度为LCH,中继终端以LCID(Logic channel ID)为单位,统计buffer中该LCID的数据大小是否超过第一门限。Relay UE和remote UE之间的链路可能有多个LCH,每个LCH分别统计,如果大于第一门限,则relay UE向remote UE发送流量控制消息。该流量控制消息中包括relay UE ID,remote UE ID,LCID以及LCID的数据所占用的buffer size大小中的至少一种。如果有大于1个的LCH的数据大小超过了第一门限,则该流量控制消息中可以包括多个LCID,以及其每个LCID对应的数据所占用的buffer size大小。
可选的,根据LCH的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第一门限。例如,以优先级为例,LCH1的优先级高于LCH2,则配置LCH1对应的第一门限A,LCH2对应的第一门限B,其中第一门限A大于第一门限B,使得relay UE可以优先接收更多的优先级更高的LCH上发送的数据,而不会发送该优先级更高的LCH上的流量控制消息。
当remote UE接收到该流量控制消息后,减少发送给该relay UE的该LCH上的发送数据量,或者进行relay重选;举例同上述颗粒度为remote UE方案。或者又例如,如果该流量控制消息中有多个LCID,则remote UE根据LCH的优先级或者发送时延或者QoS,减少发送给该relay UE的该LCH上的数据量,具体举例如颗粒度为LCG所述方案。
D)若流量控制消息的颗粒度为RLC channel,中继终端以RLC channel ID为单位,统计buffer中该RLC channel ID的数据大小是否超过第一门限。Relay UE和remote UE之间的链路可能有多个RLC channel,每个RLC channel分别统计,如果大于第一门限,则relay UE向remote UE发送流量控制消息。该流量控制消息中包括relay UE ID,remote UEID,RLC channel ID以及RLC channel的数据所占用的buffer size大小中的至少一种。如果有大于1个的RLC channel的数据大小超过了第一门限,则该流量控制消息中可以包括多个RLC channel ID,以及其每个RLC channel对应的数据所占用的buffer size大小。
可选的,根据RLC channel的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第一门限。例如,以优先级为例,RLC channel 1的优先级高于RLC channel 2,则配置RLC channel 1对应的第一门限A,RLC channel 2对应的第一门限B,其中第一门限A大于第一门限B,使得relay UE可以优先接收更多的优先级更高的RLC channel上发送的数据,而不会发送该优先级更高的RLC channel上的流量控制消息。
当remote UE接收到该流量控制消息后,减少发送给该relay UE的该RLC channel上的发送数据量,或者进行relay重选;举例同上述颗粒度为remote UE方案。或者又例如,如果该流量控制消息中有多个RLC channel ID,则remote UE根据RLC channel的优先级或者发送时延或者QoS,减少发送给该relay UE的该LCH上的数据量,具体举例如颗粒度为LCG所述方案。
E)若流量控制消息的颗粒度为Routing path,中继终端以Routing path ID为单位,统计buffer中该Routing path ID的数据大小是否超过第一门限。例如,remote UE可以通过多个中继已多跳的方式连接到网络,存在不同的到达网络的路径path,例如path1是通过relay1,relay2到达网络,path 2是通过relay3,relay2到达网络,对于每个Routingpath分别统计,如果大于第一门限,则relay UE向remote UE发送流量控制消息。该流量控制消息中包括relay UE ID,remote UE ID,Routing path ID以及Routing path的数据所占用的buffer size大小中的至少一种。如果有大于1个的Routing path的数据大小超过了第一门限,则该流量控制消息中可以包括多个Routing path ID,以及其每个Routing path对应的数据所占用的buffer size大小。
可选的,根据Routing path的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第一门限。例如,以优先级为例,Routing path 1的优先级高于Routing path 2,则配置Routing path 1对应的第一门限A,Routing path 2对应的第一门限B,其中第一门限A大于第一门限B,使得relay UE可以优先接收更多的优先级更高的Routing path上发送的数据,而不会发送该优先级更高的Routing path上的流量控制消息
当remote UE接收到该流量控制消息后,减少发送给该relay UE的该Routingpath上的发送数据量,或者进行relay重选;举例同上述颗粒度为remote UE方案。或者又例如,如果该流量控制消息中有多个Routing path ID,则remote UE根据Routing path的优先级或者发送时延或者QoS,减少发送给该relay UE的该LCH上的数据量,具体举例如颗粒度为LCG所述方案。
若流量控制消息的颗粒度可以为上述颗粒度的组合,例如remote UE+LCG组合,remote UE+LCH组合,remote UE+RLC channel组合等等,方案设计与上述方案设计类似,例如,以remote UE+LCG为单位,统计buffer中该remote UE ID中的LCG ID的数据大小是否超过第一门限。此处不再赘述。
二、对于下行业务,即网络通过relay UE向remote UE发送业务
当relay UE的buffer size大于第二门限时,或者当relay UE接收到网络设备发送的流量控制请求信息时,relay UE向网络设备发送流量控制消息。
这里,所述第二门限可以是网络设备配置,或者预配置在设备本地的。
可选的,也可以配置或预配置多个门限,例如,第二门限a<第二门限b<第二门限c。当buffer size大于第二门限a时,relay UE向网络设备发送流量控制消息a;当buffersize大于第二门限b时,relay UE向网络设备发送流量控制消息b;当buffer size大于第二门限c时,relay UE向网络设备发送流量控制消息c。
具体的,所述请求信息用于请求relay UE发送流量控制消息,其包括relay UEID,remote UE ID,请求信息ID以及流量控制消息的颗粒度中的至少一种(请求信息ID用于表示该消息为请求relay UE发送流量控制消息)。
这里,所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG(Logic channel group),LCH(Logic channel),RLC channel,Routing path。
A)若流量控制消息的颗粒度为remote UE,即以remote UE ID为单位,统计buffer中发往该remote UE ID的数据大小是否超过第二门限,网络设备通过relay UE可能和多个remote UE之间建立连接,即存在多个remote UE通过一个relay UE接入到网络设备,那么relay UE需要对发往每个remote UE的数据分别统计,如果大于第二门限,则relay UE向网络设备发送流量控制消息。
这里,该流量控制消息中包括relay UE ID,remote UE ID,以及发往该remote UE的数据所占用的buffer size大小中的至少一种。
如果有经由该relay UE发往大于1个的remote UE的数据大小超过了第二门限,则该流量控制消息中可以包括多个remote UE ID,以及每个remote UE ID对应的数据所占用的buffer size大小。
可选的,根据remote UE的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第二门限。例如,以优先级为例,remote UE 1的优先级高于remote UE 2,则配置remote UE 1对应的第二门限A,remote UE 2对应的第二门限B,其中第二门限A大于第二门限B,使得relay UE可以优先接收更多的发送给优先级更高的remote UE的数据,而不会发送针对该优先级更高的remote UE的流量控制消息。
当网络设备接收到该流量控制消息后,减少经由该relay UE发送给该remote UE的数据量,或者指示remote UE进行relay重选。
例如,网络设备可以先减少经由该relay UE发送给该remote UE的数据量,如果还会接收到relay UE发送的流量控制消息,表明relay UE的拥塞程度没有得到缓解,则指示remote UE进行relay重选,即指示remote UE重新选择一个其他relay,继续传输业务。
再例如,若网络设备减少经由该relay UE发送给该remote UE的数据量,不会影响发送该业务的QoS(例如,时延,速率等),则网络设备减少经由该relay UE发送给该remoteUE的数据量,若网络设备减少经由该relay UE发送给该remote UE的数据量,会影响发送该业务的QoS(例如,时延,速率等),则指示remote UE进行relay重选,即指示remote UE重新选择一个其他relay,继续传输业务,从而保证业务的QoS。
又例如,如果该流量控制消息中有多个remote UE ID,则网络设备根据remote UE的优先级或者发送时延或者QoS,减少经由该relay UE发送给该remote UE的数据量,例如流量控制消息中包含remote UE ID1和remote UE ID2,以优先级为例,remote UE 1的优先级高于remote UE 2,则网络设备先减少经由该relay UE发送给该remote UE2的数据量,从而保证发送给该remote UE1的数据优先发送;或者网络设备较大的减少经由该relay UE发送给该remote UE2的数据量,较少的减少经由该relay UE发送给该remote UE1的数据量。
又例如,如果配置或预配置了多个门限,则网络设备根据接收到的不同的流量控制消息,减少经由该relay UE发送给该remote UE的数据量,或者指示remote UE进行relay重选。例如,当remote UE接收到流量控制消息a时,减少经由该relay UE发送给该remoteUE的数据量;当remote UE接收到流量控制消息b时,进一步减少经由该relay UE发送给该remote UE的数据量;当remote UE接收到流量控制消息c时,进一步减少或停止减少经由该relay UE发送给该remote UE的数据量,或者指示remote UE进行relay重选。
B)若流量控制消息的颗粒度为LCG,即以LCG ID为单位,统计buffer中该LCG ID的数据大小是否超过第二门限。Relay UE和网络设备之间的链路可能有多个LCG,每个LCG分别统计,如果大于第二门限,则relay UE向网络设备发送流量控制消息。
该流量控制消息中包括relay UE ID,remote UE ID,LCG ID以及LCG ID的数据所占用的buffer size大小中的至少一种。
如果有大于1个的LCG的数据大小超过了第二门限,则该流量控制消息中可以包括多个LCG ID,以及每个LCG ID对应的数据所占用的buffer size大小。
可选的,根据LCG的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第二门限。例如,以优先级为例,LCG1的优先级高于LCG2,则配置LCG1对应的第二门限A,LCG2对应的第二门限B,其中第二门限A大于第二门限B,使得relay UE可以优先接收更多的优先级更高的LCG上发送的数据,而不会发送该优先级更高的LCG上的流量控制消息。
当网络设备接收到该流量控制消息后,减少经由该relay UE发送给该remote UE的数据量,或者指示remote UE进行relay重选;举例同上述颗粒度为remote UE的方案。
C)若流量控制消息的颗粒度为LCH,或者RLC channel,或者Routing path,具体方案与前述LCG颗粒的流量控制消息的方案类似,此处不再赘述。
D)若流量控制消息的颗粒度可以为上述颗粒度的组合,例如remote UE+LCG组合,remote UE+LCH组合,remote UE+RLC channel组合等等,方案设计与上述方案设计类似,例如,以remote UE+LCG为单位,统计buffer中该remote UE ID中的LCG ID的数据大小是否超过第二门限,此处不再赘述。
场景2:终端到终端的应用场景(UE-to-UE relay)
由于都是一个remote UE(remote UE1)发给另一个remote UE(remote UE2),因此,不存在上下行的区分,因此,类比上述UE-to-Network relay,具体的如下:
以下方案以remote UE1通过relay UE发送给remote UE2为例说明,remote UE2通过relay UE发送给remote UE1的方案类似(主要区别在于当relay UE的buffer size大于第四门限时,或者当relay UE接收到remote UE2发送的请求信息时,relay UE向remoteUE2发送流量控制消息)。
当relay UE的buffer size大于第三门限时,或者当relay UE接收到remote UE1发送的流量控制请求信息时,relay UE向remote UE1发送流量控制消息。
这里,所述第三门限为网络设备配置,或者预配置的。
可选的,也可以配置或预配置多个门限,例如,第三门限a<第三门限b<第三门限c。当buffer size大于第三门限a时,relay UE向remote UE1发送流量控制消息a;当buffersize大于第三门限b时,relay UE向remote UE1发送流量控制消息b;当buffer size大于第三门限c时,relay UE向remote UE1发送流量控制消息c。
所述流量控制请求信息用于请求relay UE发送流量控制消息,其包括relay UEID,remote UE1 ID,remote UE2 ID,流量控制请求信息ID以及流量控制消息的颗粒度中的至少一种(流量控制请求信息ID用于表示该消息为请求relay UE发送流量控制消息)。
这里,所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG(Logic channel group),LCH(Logic channel),RLC channel,Routing path。
若流量控制消息的颗粒度为remote UE,即以remote UE ID为单位,统计buffer中发往该remote UE ID的数据大小是否超过第三门限,remote UE1通过relay UE可能和多个remote UE2之间建立连接,即remote UE1通过一个relay UE给多个remote UE2发送数据,那么relay UE需要对发往每个remote UE2的数据分别统计,如果大于第三门限,则relayUE向remote UE1发送流量控制消息。
该流量控制消息中包括relay UE ID,remote UE1 ID,remote UE2 ID,以及发往该remote UE2的数据所占用的buffer size大小中的至少一种。
如果有经由该relay UE发往大于1个的remote UE2的数据大小超过了第三门限,则该流量控制消息中可以包括多个remote UE2 ID,以及每个remote UE2 ID对应的数据所占用的buffer size大小。
可选的,根据remote UE的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第三门限。例如,以优先级为例,remote UE 2A的优先级高于remote UE 2B,则配置remote UE 2A对应的第三门限A,remote UE 2B对应的第三门限B,其中第三门限A大于第三门限B,使得relay UE可以优先接收更多的发送给优先级更高的remote UE的数据,而不会发送针对该优先级更高的remote UE的流量控制消息。
当remote UE1接收到该流量控制消息后,减少经由该relay UE发送给该remoteUE2的数据量,或者进行relay重选。
例如,remote UE1可以先减少经由该relay UE发送给该remote UE2的数据量,如果还会接收到relay UE发送的流量控制消息,表明relay UE的拥塞程度没有得到缓解,则remote UE1进行relay重选,即remote UE1重新选择一个其他relay,继续传输业务。
再例如,若remote UE1减少经由该relay UE发送给该remote UE2的数据量,不会影响发送该业务的QoS(例如,时延,速率等),则remote UE1减少经由该relay UE发送给该remote UE2的数据量,若remote UE1减少经由该relay UE发送给该remote UE2的数据量,会影响发送该业务的QoS(例如,时延,速率等),则remote UE1进行relay重选,即remoteUE1重新选择一个其他relay,继续传输业务,从而保证业务的QoS。
又例如,如果该流量控制消息中有多个remote UE2 ID,则remote UE1根据remoteUE2的优先级或者发送时延或者QoS,减少经由该relay UE发送给该remote UE2的数据量,例如流量控制消息中包含remote UE2A ID和remote UE2B ID,以优先级为例,remote UE2A的优先级高于remote UE2B,则remote UE1先减少经由该relay UE发送给该remote UE2B的数据量,从而保证发送给该remote UE2A的数据优先发送;或者remote UE1较大的减少经由该relay UE发送给该remote UE2B的数据量,较少的减少经由该relay UE发送给该remoteUE2A的数据量。
又例如,如果配置或预配置了多个门限,则remote UE1根据接收到的不同的流量控制消息,减少经由该relay UE发送给该remote UE2的数据量,或者remote UE1进行relay重选。例如,当remote UE1接收到流量控制消息a时,减少经由该relay UE发送给该remoteUE2的数据量;当remote UE1接收到流量控制消息b时,进一步减少经由该relay UE发送给该remote UE2的数据量;当remote UE接收到流量控制消息c时,进一步减少或停止减少经由该relay UE发送给该remote UE2的数据量,或者remote UE1进行relay重选。
若流量控制消息的颗粒度为LCG,即以LCG ID为单位,统计buffer中该LCG ID的数据大小是否超过第三门限。Relay UE和remote UE1之间的链路可能有多个LCG,每个LCG分别统计,如果大于第三门限,则relay UE向remote UE1发送流量控制消息。
该流量控制消息中包括relay UE ID,remote UE1 ID,remote UE2 ID,LCG ID以及LCG ID的数据所占用的buffer size大小中的至少一种。
如果有大于1个的LCG的数据大小超过了第三门限,则该流量控制消息中可以包括多个LCG ID,以及每个LCG ID对应的数据所占用的buffer size大小。
可选的,根据LCG的优先级或者发送时延或者QoS不同,可以配置或预配置不同的第三门限。例如,以优先级为例,LCG1的优先级高于LCG2,则配置LCG1对应的第三门限A,LCG2对应的第三门限B,其中第三门限A大于第三门限B,使得relay UE可以优先接收更多的优先级更高的LCG上发送的数据,而不会发送该优先级更高的LCG上的流量控制消息。
当remote UE1接收到该流量控制消息后,减少经由该relay UE发送给该remoteUE2的数据量,或者remote UE1进行relay重选;举例同上述颗粒度为remote UE的方案。
若流量控制消息的颗粒度为LCH,或者RLC channel,或者Routing path,具体方案与前述LCG颗粒的流量控制消息的方案类似,此处不再赘述。
若流量控制消息的颗粒度可以为上述颗粒度的组合,例如remote UE+LCG组合,remote UE+LCH组合,remote UE+RLC channel组合等等,方案设计与上述方案设计类似,例如,以remote UE+LCG为单位,统计buffer中该remote UE ID中的LCG ID的数据大小是否超过第三门限或第四门限,此处不再赘述。
下面提供更为具体的交互示例:
示例1:对于UE-to-Network relay上行业务传输。
具体流程:
步骤S101:relay UE接收remote UE发送给网络设备的数据,并将其转发给网络设备。
步骤S102,检测到relay UE的buffer size大于第一门限,或者,relay UE接收到remote UE发送的流量控制请求信息。
这里,所述第一门限为网络设备配置,或者预配置的。所述流量控制请求信息用于请求relay UE发送流量控制消息,其包括relay UE ID,remote UE ID,流量控制请求信息ID以及流量控制消息的颗粒度中的至少一种。
步骤S103:relay UE向remote UE发送流量控制消息。
所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG(Logicchannel group),LCH(Logic channel),RLC channel,Routing path。不同颗粒度的处理方式如前述方案。
步骤S104:remote UE接收到该流量控制消息后,减少发送给该relay UE的数据量,或者进行relay重选。具体细节方案如前述方案。
示例2:对于UE-to-Network relay下行业务传输。
具体流程:
步骤S201:relay UE接收网络设备发送给remote UE的数据,并将其转发给remoteUE。
步骤S202:当relay UE检测到buffer size大于第二门限,或者,当relay UE接收到网络设备发送的流量控制请求信息。
这里,所述第二门限为网络设备配置,或者预配置的。所述流量控制请求信息用于请求relay UE发送流量控制消息,其包括relay UE ID,remote UE ID,流量控制请求信息ID以及流量控制消息的颗粒度中的至少一种。
步骤S203:relay UE向网络设备发送流量控制消息。
所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG(Logicchannel group),LCH(Logic channel),RLC channel,Routing path。不同颗粒度的处理方式如前述方案。
步骤S204:当网络设备接收到该流量控制消息后,减少经由该relay UE发送给该remote UE的数据量,或者指示remote UE进行relay重选。具体细节方案如前述方案。
示例3:对于UE-to-UE relay
以remote UE1通过relay UE发送给remote UE2为例说明。
具体流程:
步骤S301:relay UE接收remote UE1发送给remote UE2的数据,并将其转发给remote UE2。
步骤S302:relay UE检测到buffer size大于第三门限,或者,relay UE接收到remote UE1发送的流量控制请求信息。
这里,所述第三门限为网络设备配置,或者预配置的。所述流量控制请求信息用于请求relay UE发送流量控制消息,其包括relay UE ID,remote UE1 ID,remote UE2 ID,流量控制请求信息ID以及流量控制消息的颗粒度中的至少一种。
步骤S303:relay UE向remote UE1发送流量控制消息。
所述流量控制消息的颗粒度可以为如下颗粒度中的一种:remote UE,LCG(Logicchannel group),LCH(Logic channel),RLC channel,Routing path。不同颗粒度的处理方式如前述方案。
步骤S304:当remote UE1接收到该流量控制消息后,减少经由该relay UE发送给该remote UE2的数据量,或者进行relay重选。具体细节方案如前述方案。
以上介绍了本发明实施例的各种方法。下面将进一步提供实施上述方法的装置。
请参照图7,本发明实施例提供了一种流量控制装置70,应用于在第一设备和第二设备之间进行中继转发的中继终端,如图7所示,该跳频装置70包括:
消息生成模块71,用于在流量控制条件满足时,生成流量控制消息;
发送模块72,用于向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
通过以上模块,本发明实施例可以实现由中继终端根据触发生成并发送流量控制消息,使得第一设备可以执行流量控制操作,从而实现了在终端作为中继的场景下的流量控制。
可选的,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
可选的,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
可选的,所述消息生成模块71,还用于当所述中继终端缓存的所述第一设备发送至第二设备的所述颗粒度上的数据的数据量超过对应门限时,生成所述流量控制消息。
可选的,所述消息生成模块71,还用于针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
可选的,同一颗粒度对应于至少两个不同门限,所述至少两个不同门限包括第一门限和第二门限,所述第一门限小于第二门限;所述消息生成模块71,还用于:
当所述颗粒度上的数据量小于第二门限且大于第一门限时,生成携带有所述第一门限和/或第一门限对应的第一流量控制操作指示信息的流量控制消息;
当所述颗粒度上的数据量大于第二门限时,生成携带有所述第二门限和/或第二门限对应的第二流量控制操作指示信息的流量控制消息。
可选的,所述第一流量控制操作指示信息用于指示按照第一幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据;所述第二流量控制操作指示信息用于指示按照第二幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据,或者,停止经由所述中继终端向所述第二设备发送所述颗粒度上的数据,所述第二幅度大于所述第一幅度。
可选的,所述中继终端与第一设备之间的链路中,在第一颗粒度上的数据传输性能要求低于第二颗粒度上的数据传输性能要求时,所述第一颗粒度对应的门限小于所述第二颗粒度对应的门限;其中,所述数据传输性能要求包括传输优先级、发送时延和服务质量QoS参数中至少一种。
可选的,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
可选的,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
需要说明的是,该实施例中的装置是与上述图5所示的方法对应的装置,上述各实施例中的实现方式均适用于该装置的实施例中,也能达到相同的技术效果。本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
请参考图8,本发明实施例提供了中继终端800的一结构示意图,所述中继终端在第一设备和第二设备之间进行中继转发,如图8所示,所述中继终端包括:处理器801、收发机802、存储器803和总线接口,其中:
在本发明实施例中,中继终端800还包括:存储在存储器上803并可在处理器801上运行的程序指令,所述程序指令被处理器801执行时实现如下步骤:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息
可选的,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
可选的,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
可选的,所述处理器执行所述程序指令时还实现以下步骤:当所述中继终端缓存的所述第一设备发送至第二设备的所述颗粒度上的数据的数据量超过对应门限时,生成所述流量控制消息。
可选的,所述处理器执行所述程序指令时还实现以下步骤:针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
可选的,同一颗粒度对应于至少两个不同门限,所述至少两个不同门限包括第一门限和第二门限,所述第一门限小于第二门限;所述生成流量控制消息,还包括:
当所述颗粒度上的数据量小于第二门限且大于第一门限时,生成携带有所述第一门限和/或第一门限对应的第一流量控制操作指示信息的流量控制消息;
当所述颗粒度上的数据量大于第二门限时,生成携带有所述第二门限和/或第二门限对应的第二流量控制操作指示信息的流量控制消息。
可选的,所述第一流量控制操作指示信息用于指示按照第一幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据;
所述第二流量控制操作指示信息用于指示按照第二幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据,或者,停止经由所述中继终端向所述第二设备发送所述颗粒度上的数据,所述第二幅度大于所述第一幅度。
可选的,所述中继终端与第一设备之间的链路中,在第一颗粒度上的数据传输性能要求低于第二颗粒度上的数据传输性能要求时,所述第一颗粒度对应的门限小于所述第二颗粒度对应的门限;
其中,所述数据传输性能要求包括传输优先级、发送时延和服务质量QoS参数中至少一种。
可选的,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:所述流量控制请求消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
可选的,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器801代表的一个或多个处理器和存储器803代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。
处理器801负责管理总线架构和通常的处理,存储器803可以存储处理器801在执行操作时所使用的数据。
需要说明的是,该实施例中的中继终端是与上述图5所示的方法对应的中继终端,上述各实施例中的实现方式均适用于该终端的实施例中,也能达到相同的技术效果。该中继终端中,收发机802与存储器803,以及收发机802与处理器801均可以通过总线接口通讯连接,处理器801的功能也可以由收发机802实现,收发机802的功能也可以由处理器801实现。在此需要说明的是,本发明实施例提供的上述中继终端,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有程序指令,该程序指令被处理器执行时实现以下步骤:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息
该程序指令被处理器执行时能实现上述应用于中继终端的流量控制方法中的所有实现方式,且能达到相同的技术效果,为避免重复,此处不再赘述。
本发明实施例提供了图9所示的一种流量控制装置,可以应用于经由中继终端向第二设备发送数据的第一设备。请参考图9,本发明实施例提供的流量控制装置90,包括:
消息接收模块91,用于接收中继终端发送的第一流量控制消息;
流量控制处理模块92,用于根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
通过以上模块,本发明实施例可以根据中继终端发送的流量控制消息,执行流量控制,从而实现了在终端作为中继的场景下的流量控制。
可选的,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
可选的,所述流量控制装置还包括:
消息发送模块,用于在接收中继终端发送的第一流量控制消息之前,向所述中继设备发送流量控制请求消息,所述流量控制请求消息用于请求所述中继终端发送流量控制消息。
可选的,所述流量控制操作包括以下至少一项:
减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
按照所述第一流量控制消息指示的幅度,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
停止经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。
可选的,流量控制处理模块92,还用于根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
可选的,流量控制处理模块92,还用于判断在减少经由所述中继终端向所述第二设备发送的所述颗粒度的数据量后,是否满足所述颗粒度上的数据传输性能要求;
在判断结果为是时,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
在判断结果为否时,通过中继重选,重新选择其他中继终端向所述第二设备发送数据。
可选的,流量控制处理模块92,还用于在根据所述第一流量控制消息,执行流量控制操作之后,接收到所述中继终端发送的第二流量控制消息;根据所述第二流量控制消息,执行流量控制操作。
可选的,所述第一流量控制消息中携带有至少一个颗粒度;流量控制处理模块92,还用于在根据所述第一流量控制消息,执行流量控制操作时,进一步在所述至少一个颗粒度中的每个颗粒度上执行流量控制操作。
可选的,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
可选的,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
需要说明的是,该实施例中的装置是与上述图6所示的方法对应的装置,上述各实施例中的实现方式均适用于该装置的实施例中,也能达到相同的技术效果。在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
请参考图10,本发明实施例提供了第一设备1000的一结构示意图,该第一设备经由中继终端向第二设备发送数据,如图10所示,该第一设备包括:处理器1001、收发机1002、存储器1003和总线接口,其中:
在本发明实施例中,第一设备1000还包括:存储在存储器上1003并可在处理器1001上运行的程序指令,所述程序指令被处理器1001执行时实现如下步骤:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
可选的,所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
可选的,所述处理器执行所述程序指令时还实现以下步骤:向所述中继设备发送流量控制请求消息,所述流量控制请求消息用于请求所述中继终端发送流量控制消息。
可选的,所述流量控制操作包括以下至少一项:
减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
按照所述第一流量控制消息指示的幅度,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
停止经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。
可选的,所述处理器执行所述程序指令时还实现以下步骤:根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
可选的,所述处理器执行所述程序指令时还实现以下步骤:判断在减少经由所述中继终端向所述第二设备发送的所述颗粒度的数据量后,是否满足所述颗粒度上的数据传输性能要求;
在判断结果为是时,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
在判断结果为否时,通过中继重选,重新选择其他中继终端向所述第二设备发送数据。
可选的,所述处理器执行所述程序指令时还实现以下步骤:
接收到所述中继终端发送的第二流量控制消息;
根据所述第二流量控制消息,执行流量控制操作。
可选的,所述第一流量控制消息中携带有至少一个颗粒度;所述处理器执行所述程序指令时还实现以下步骤:
在根据所述第一流量控制消息,执行流量控制操作时,进一步在所述至少一个颗粒度中的每个颗粒度上执行流量控制操作。
可选的,在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第一远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
可选的,在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度和所述流量控制请求消息的ID中的至少一种信息;所述流量控制消息携带有所述中继终端的ID、第二远程终端的ID、第三远程终端的ID、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1001代表的一个或多个处理器和存储器1003代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1002可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。
处理器1001负责管理总线架构和通常的处理,存储器1003可以存储处理器1001在执行操作时所使用的数据。
需要说明的是,该实施例中的终端是与上述图6所示的方法对应的设备,上述各实施例中的实现方式均适用于该终端的实施例中,也能达到相同的技术效果。该终端中,收发机1002与存储器1003,以及收发机1002与处理器1001均可以通过总线接口通讯连接,处理器1001的功能也可以由收发机1002实现,收发机1002的功能也可以由处理器1001实现。在此需要说明的是,本发明实施例提供的上述终端,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有程序指令,该程序指令被处理器执行时实现以下步骤:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
该程序指令被处理器执行时能实现上述应用于第一设备的流量控制方法中的所有实现方式,且能达到相同的技术效果,为避免重复,此处不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (29)

1.一种流量控制方法,其特征在于,应用于在第一设备和第二设备之间进行中继转发的中继终端,所述方法包括:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
2.如权利要求1所述的方法,其特征在于,
所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
3.如权利要求2所述的方法,其特征在于,
所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
4.如权利要求3所述的方法,其特征在于,
在所述流量控制条件为所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限时,所述生成流量控制消息,包括:
当所述中继终端缓存的所述第一设备发送至第二设备的所述颗粒度上的数据的数据量超过对应门限时,生成所述流量控制消息。
5.如权利要求4所述的方法,其特征在于,
在所述流量控制条件为所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限时,所述生成流量控制消息,包括:
针对所述颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
6.如权利要求4或5所述的方法,其特征在于,
同一颗粒度对应于至少两个不同门限,所述至少两个不同门限包括第一门限和第二门限,所述第一门限小于第二门限;所述生成流量控制消息,还包括:
当所述颗粒度上的数据量小于第二门限且大于第一门限时,生成携带有所述第一门限和/或第一门限对应的第一流量控制操作指示信息的流量控制消息;
当所述颗粒度上的数据量大于第二门限时,生成携带有所述第二门限和/或第二门限对应的第二流量控制操作指示信息的流量控制消息。
7.如权利要求6所述的方法,其特征在于,
所述第一流量控制操作指示信息用于指示按照第一幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据;
所述第二流量控制操作指示信息用于指示按照第二幅度减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据,或者,停止经由所述中继终端向所述第二设备发送所述颗粒度上的数据,所述第二幅度大于所述第一幅度。
8.如权利要求4或5所述的方法,其特征在于,
所述中继终端与第一设备之间的链路中,在第一颗粒度上的数据传输性能要求低于第二颗粒度上的数据传输性能要求时,所述第一颗粒度对应的门限小于所述第二颗粒度对应的门限;
其中,所述数据传输性能要求包括传输优先级、发送时延和服务质量QoS参数中至少一种。
9.如权利要求2所述的方法,其特征在于,
在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
10.如权利要求2所述的方法,其特征在于,
在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
11.一种流量控制方法,其特征在于,应用于经由中继终端向第二设备发送数据的第一设备,所述方法包括:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
12.如权利要求11所述的方法,其特征在于,
所述第一设备为第一远程终端,所述第二设备为网络设备;或者,
所述第一设备为网络设备,所述第二设备为第一远程终端;或者,
所述第一设备为第二远程终端,所述第二设备为第三远程设备。
13.如权利要求12所述的方法,其特征在于,在接收中继终端发送的第一流量控制消息之前,所述方法还包括:
向所述中继设备发送流量控制请求消息,所述流量控制请求消息用于请求所述中继终端发送流量控制消息。
14.如权利要求11所述的方法,其特征在于,所述流量控制操作包括以下至少一项:
减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
按照所述第一流量控制消息指示的幅度,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
停止经由所述中继终端向所述第二设备发送的所述颗粒度上的数据。
15.如权利要求11至14任一项所述的方法,其特征在于,
所述根据所述第一流量控制消息,执行流量控制操作,包括:
根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
16.如权利要求11至14任一项所述的方法,其特征在于,
所述根据所述第一流量控制消息,执行流量控制操作,包括:
判断在减少经由所述中继终端向所述第二设备发送的所述颗粒度的数据量后,是否满足所述颗粒度上的数据传输性能要求;
在判断结果为是时,减少经由所述中继终端向所述第二设备发送的所述颗粒度上的数据量;
在判断结果为否时,通过中继重选,重新选择其他中继终端向所述第二设备发送数据。
17.如权利要求11所述的方法,其特征在于,在根据所述第一流量控制消息,执行流量控制操作之后,所述方法还包括:
所述第一设备接收到所述中继终端发送的第二流量控制消息;
根据所述第二流量控制消息,执行流量控制操作。
18.如权利要求11所述的方法,其特征在于,
所述第一流量控制消息中携带有至少一个颗粒度;
在根据所述第一流量控制消息,执行流量控制操作时,进一步在所述至少一个颗粒度中的每个颗粒度上执行流量控制操作。
19.如权利要求11所述的方法,其特征在于,
在所述第一设备为第一远程终端,所述第二设备为网络设备,或者,在所述第一设备为网络设备,所述第二设备为第一远程终端时:
所述流量控制请求消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第一远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
20.如权利要求11所述的方法,其特征在于,
在所述第一设备为第二远程终端,所述第二设备为第三远程设备时:
所述流量控制请求消息携带有所述中继终端的标识、第二远程终端的ID、第三远程终端的标识、颗粒度和所述流量控制请求消息的标识中的至少一种信息;所述流量控制消息携带有所述中继终端的标识、第二远程终端的标识、第三远程终端的标识、颗粒度、所述中继终端缓存的颗粒度的数据量以及流量控制操作指示信息中的至少一种信息;
其中,在所述流量控制请求消息携带有颗粒度时,所述中继终端进一步根据所述流量控制请求消息中携带的颗粒度,确定流量控制消息的颗粒度。
21.一种流量控制装置,其特征在于,应用于在第一设备和第二设备之间进行中继转发的中继终端,所述流量控制装置包括:
消息生成模块,用于在流量控制条件满足时,生成流量控制消息;
发送模块,用于向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
22.如权利要求21所述的流量控制装置,其特征在于,
所述消息生成模块,还用于针对颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
23.一种中继终端,所述中继终端在第一设备和第二设备之间进行中继转发,其特征在于,所述中继终端包括:存储器、处理器、收发机及存储在所述存储器上并可在所述处理器上运行的程序指令;
所述处理器执行所述程序指令时实现以下步骤:
在流量控制条件满足时,生成流量控制消息;
向所述第一设备发送所述流量控制消息;
其中,所述流量控制条件包括:所述中继终端缓存的所述第一设备发送至第二设备的中继数据超过门限,或者,接收到所述第一设备发送的流量控制请求消息。
24.如权利要求23所述的中继终端,其特征在于,
所述处理器执行所述程序指令时还实现以下步骤:
针对颗粒度,分别统计所述中继终端缓存的所述第一设备发送至第二设备的中继数据中所述颗粒度上的数据的数据量,确定出数据量超过对应门限的至少一个目标颗粒度;以及,生成针对所述至少一个目标颗粒度的流量控制消息。
25.一种流量控制装置,其特征在于,应用于经由中继终端向第二设备发送数据的第一设备,所述流量控制装置包括:
消息接收模块,用于接收中继终端发送的第一流量控制消息;
流量控制处理模块,用于根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
26.如权利要求25所述的流量控制装置,其特征在于,
所述流量控制处理模块,还用于根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
27.一种第一设备,所述第一设备经由中继终端向第二设备发送数据,其特征在于,所述第一设备包括:存储器、处理器、收发机及存储在所述存储器上并可在所述处理器上运行的程序指令;
所述处理器执行所述程序指令时实现以下步骤:
接收中继终端发送的第一流量控制消息;
根据所述第一流量控制消息,执行流量控制操作;
其中,所述流量控制消息的颗粒度为以下一种或至少两种的组合:远程终端、逻辑信道LCH、逻辑信道组LCG、无线资源控制RLC信道和路由路径。
28.如权利要求27所述的第一设备,其特征在于,
所述处理器执行所述程序指令时还实现以下步骤:
根据所述第一流量控制消息中携带的流量控制操作指示信息,执行对应的流量控制操作。
29.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有处理器可执行指令,所述处理器可执行指令用于使所述处理器执行如权利要求1至20任一项所述的方法。
CN202010665080.8A 2020-07-10 2020-07-10 流量控制方法及设备 Active CN113923724B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202010665080.8A CN113923724B (zh) 2020-07-10 2020-07-10 流量控制方法及设备
US18/004,040 US20230276305A1 (en) 2020-07-10 2021-07-09 Flow control method and device
EP21837190.4A EP4181564A4 (en) 2020-07-10 2021-07-09 FLOW CONTROL METHOD AND DEVICE
PCT/CN2021/105401 WO2022007925A1 (zh) 2020-07-10 2021-07-09 流量控制方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010665080.8A CN113923724B (zh) 2020-07-10 2020-07-10 流量控制方法及设备

Publications (2)

Publication Number Publication Date
CN113923724A true CN113923724A (zh) 2022-01-11
CN113923724B CN113923724B (zh) 2024-04-23

Family

ID=79232415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010665080.8A Active CN113923724B (zh) 2020-07-10 2020-07-10 流量控制方法及设备

Country Status (4)

Country Link
US (1) US20230276305A1 (zh)
EP (1) EP4181564A4 (zh)
CN (1) CN113923724B (zh)
WO (1) WO2022007925A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230090671A1 (en) * 2021-09-23 2023-03-23 Qualcomm Incorporated Configuration and signaling techniques for scheduled wireless communications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105340317A (zh) * 2013-06-24 2016-02-17 株式会社Kt 用于在无线局域网***中控制流量的方法和设备
WO2016184273A1 (zh) * 2015-05-15 2016-11-24 中兴通讯股份有限公司 中继选择及发现的方法、装置及***
CN106604341A (zh) * 2015-10-16 2017-04-26 普天信息技术有限公司 一种中继ue重选的触发方法、装置及终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016163762A1 (en) * 2015-04-07 2016-10-13 Lg Electronics Inc. Method and apparatus for performing buffer status reporting procedure for relaying in wireless communication system
EP3125643B1 (en) * 2015-07-31 2019-04-03 Panasonic Intellectual Property Corporation of America Improved scheduling mechanism for prose relays serving remote ues
CN108024286A (zh) * 2016-11-04 2018-05-11 北京三星通信技术研究有限公司 用于无线通信中的拥塞控制的方法和设备
CN110856222B (zh) * 2018-08-20 2022-06-28 华为技术有限公司 一种流量控制的方法及装置
CN110859005B (zh) * 2018-08-23 2023-04-21 华为技术有限公司 一种通信方法及相关设备
CN112512080A (zh) * 2020-10-22 2021-03-16 中兴通讯股份有限公司 流量控制、链路状态通知方法、装置、设备和存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105340317A (zh) * 2013-06-24 2016-02-17 株式会社Kt 用于在无线局域网***中控制流量的方法和设备
US20160080968A1 (en) * 2013-06-24 2016-03-17 Kt Corporation Method and apparatus for controlling traffic in wlan system
WO2016184273A1 (zh) * 2015-05-15 2016-11-24 中兴通讯股份有限公司 中继选择及发现的方法、装置及***
CN106304258A (zh) * 2015-05-15 2017-01-04 中兴通讯股份有限公司 中继选择及发现的方法、装置及***
CN106604341A (zh) * 2015-10-16 2017-04-26 普天信息技术有限公司 一种中继ue重选的触发方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SAMSUNG: "QoS for FeD2D", 3GPP TSG RAN WG2 MEETING #97 R2-1701278, pages 105 - 188 *

Also Published As

Publication number Publication date
US20230276305A1 (en) 2023-08-31
WO2022007925A1 (zh) 2022-01-13
EP4181564A1 (en) 2023-05-17
CN113923724B (zh) 2024-04-23
EP4181564A4 (en) 2023-11-29

Similar Documents

Publication Publication Date Title
EP3448071B1 (en) Service message sending method, terminal device and network device
JP6987073B2 (ja) 通信方法、端末装置及びネットワーク装置
JP6639673B2 (ja) ピアツーピアデータ伝送方法、装置及びシステム
EP3086589B1 (en) Core network device, access network device, data distribution method and system
US11115869B2 (en) SDN-controlled bandwidth sharing method for use with terminal small cell, and bandwidth sharing device
EP3793296B1 (en) Communication method and device
CN110072258B (zh) 用于确定性传输的通信方法和相关装置
US11283777B2 (en) Wireless telecommunications apparatus and methods
CN104780525B (zh) 调整终端到终端通信传输功率的方法、设备、组头和***
KR20130025392A (ko) 릴레이 노드를 통한 통신을 지원하기 위한 방법 및 장치
JP2021520134A (ja) 中継リソースの設定方法及び装置
KR20180121963A (ko) 업링크 반영속적 스케줄링을 설정하는 방법, 단말 및 네트워크 측의 장치
EP3833064B1 (en) Method and apparatus for configuring sidelink transmission resource
CN111107010B (zh) 传输控制方法和装置
CN108924930B (zh) 无线连接建立方法及装置
EP3386252A1 (en) Resource requesting method, device, network side node and system
CN112423340A (zh) 一种用户面信息上报方法及装置
CN109246753B (zh) 一种传输数据的方法、网络设备和终端设备
US11770810B2 (en) Service data transmission method, first communications node, and base station
EP2721887A1 (en) Lte/hsdpa carrier aggregation
CN111328140A (zh) 侧链通信方法和装置
CN112423393B (zh) 数据传输方法及装置
CN113923724B (zh) 流量控制方法及设备
KR20160093393A (ko) 단말간 통신을 지원하는 무선 통신 시스템에서 절단된 버퍼상태보고 운용 방법 및 장치
US8463275B2 (en) Mobile communication system, radio channel controller, mobile station, mobile switching center, and radio channel controlling method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant