CN101521848B - Sub-frame allocation method, allocation device and network system - Google Patents
Sub-frame allocation method, allocation device and network system Download PDFInfo
- Publication number
- CN101521848B CN101521848B CN200810009380A CN200810009380A CN101521848B CN 101521848 B CN101521848 B CN 101521848B CN 200810009380 A CN200810009380 A CN 200810009380A CN 200810009380 A CN200810009380 A CN 200810009380A CN 101521848 B CN101521848 B CN 101521848B
- Authority
- CN
- China
- Prior art keywords
- data
- subframe
- capacity
- expected value
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开一种子帧分配方法,包括:确定数据包的发送时间偏差内发送数据的预计值,将所述发送数据的预计值和子帧的数据容纳量进行比较,若所述子帧的数据容纳量大于或等于所述发送数据的预计值,则分配一个子帧承载所述发送数据。本发明实施例还提供一种分配装置,包括:信息单元,用于确定数据包的发送时间偏差内发送数据的预计值,比较单元,用于将所述发送数据的预计值和子帧的数据容纳量进行比较;第一处理单元,用于在所述比较单元的比较结果为所述子帧的数据容纳量大于或等于所述发送数据的预计值时,分配一个子帧承载所述发送数据。本发明实施例还提供一种网络系统。本发明实施例技术方案能够提高子帧的利用率,节省网络资源。
The embodiment of the present invention discloses a method for allocating subframes, including: determining the expected value of the data to be sent within the time deviation of the sending time of the data packet, and comparing the expected value of the data to be sent with the data capacity of the subframe, if the If the data capacity is greater than or equal to the expected value of the sending data, then allocate a subframe to carry the sending data. An embodiment of the present invention also provides a distribution device, including: an information unit, configured to determine the expected value of the transmitted data within the transmission time deviation of the data packet, and a comparison unit, configured to accommodate the expected value of the transmitted data and the data of the subframe The first processing unit is configured to allocate a subframe to carry the transmission data when the comparison result of the comparison unit is that the data capacity of the subframe is greater than or equal to the expected value of the transmission data. The embodiment of the present invention also provides a network system. The technical solution of the embodiment of the present invention can improve the utilization rate of subframes and save network resources.
Description
技术领域technical field
本发明涉及通信技术领域,具体涉及一种子帧分配方法、分配装置和网络系统。The present invention relates to the technical field of communication, and in particular to a subframe allocation method, allocation device and network system.
背景技术Background technique
MBMS(Multimedia Broadcast and Multicast Service,多媒体多播组播)业务是3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)业务发展的重要内容之一,主要指网络侧同时把相同的多媒体数据发送给多个接收者。SFN(Single Frequency Network,单频网)是MBMS在LTE(Long TermEvolution,长期演进计划)中的一种重要应用场景,在SFN传输模式中,SFA(Single Frequency Network area,单频网区域)内的多个基站同时使用相同的物理资源向接收者发送相同的数据,所说的相同的物理资源包括相同的时间资源和相同的频率资源。MBMS (Multimedia Broadcast and Multicast Service, Multimedia Multicast Multicast) service is one of the important contents of 3GPP (3rd Generation Partnership Project, Third Generation Partnership Project) business development, mainly refers to the network side simultaneously sends the same multimedia data to Multiple recipients. SFN (Single Frequency Network, single frequency network) is an important application scenario of MBMS in LTE (Long Term Evolution, long-term evolution plan). Multiple base stations simultaneously use the same physical resource to send the same data to the receiver, and the said same physical resource includes the same time resource and the same frequency resource.
在3GPP已经确定的LTE内MBMS的架构中,MBMS GW(MBMS gateway,多媒体多播组播网关)即通常所说的aGW(access gateway,接入网关)与eNB(enhanced Node B,增强型基站)通过M1接口相连,与MCE(Multi-cell/multicast Coordination Entity,多播控制节点)通过M3接口相连,MCE和eNB通过M2接口相连。aGW对数据包加时间戳,规定数据包在空口的发送时间,eNB根据数据包的时间戳在规定的时间范围内通过子帧携带数据包发送出去。在MCE决定采用多播Multi-cell模式,也就是MBMS中的SFN方式时,MCE需要为SFA内的各个小区确定统一的时频域资源,包括分配子帧,并通过M2接口通知eNB。基于物理层导频的限制,即一个子帧内只能有一种导频,MCE为SFA内的每个小区分配子帧时,这些子帧只能用于传输这个SFA内的MBMS业务,不能用来传送其它SFA的MBMS业务,也不能用来传单播业务,所以,为了留下更多子帧用于其他需要,要求在满足导频和Qos(Quality of Service,服务质量要求)要求的前提下,MCE为一个SFA内的业务分配子帧时分配的数目要尽可能少,从而提高子帧的利用率,节省网络资源。In the MBMS architecture in LTE that 3GPP has determined, MBMS GW (MBMS gateway, multimedia multicast multicast gateway) is commonly referred to as aGW (access gateway, access gateway) and eNB (enhanced Node B, enhanced base station) Connected through M1 interface, connected with MCE (Multi-cell/multicast Coordination Entity, multicast control node) through M3 interface, MCE and eNB connected through M2 interface. The aGW adds a time stamp to the data packet to specify the sending time of the data packet on the air interface, and the eNB sends the data packet through the subframe within the specified time range according to the time stamp of the data packet. When the MCE decides to adopt the multicast Multi-cell mode, that is, the SFN mode in MBMS, the MCE needs to determine unified time-frequency domain resources for each cell in the SFA, including allocating subframes, and notify the eNB through the M2 interface. Based on the limitation of physical layer pilots, that is, there can only be one kind of pilot in a subframe, when MCE allocates subframes for each cell in an SFA, these subframes can only be used to transmit MBMS services in this SFA, and cannot be used To transmit MBMS services of other SFAs, it cannot be used to transmit unicast services. Therefore, in order to leave more subframes for other needs, it is required to meet the requirements of pilot frequency and Qos (Quality of Service, service quality requirements) , when the MCE allocates subframes for services in one SFA, the number of subframes allocated should be as small as possible, so as to improve the utilization rate of subframes and save network resources.
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:During the research and practice of the prior art, the inventor found the following problems in the prior art:
现有技术只是提出MCE为一个SFA内的业务分配子帧时分配的数目要尽可能少,但没有给出具体方法。The prior art only proposes that the number of subframes allocated by the MCE for services in one SFA should be as small as possible, but no specific method is provided.
发明内容Contents of the invention
本发明实施例要解决的技术问题是提供一种子帧分配方法、分配装置和网络系统,能够提高子帧的利用率,节省网络资源。The technical problem to be solved by the embodiments of the present invention is to provide a subframe allocation method, allocation device and network system, which can improve the utilization rate of subframes and save network resources.
为解决上述技术问题,本发明所提供的实施例是通过以下技术方案实现的:In order to solve the above technical problems, the embodiments provided by the present invention are achieved through the following technical solutions:
本发明实施例提供一种子帧分配方法,包括:确定数据包的发送时间偏差内发送数据的预计值,将所述发送数据的预计值和子帧的数据容纳量进行比较,若所述子帧的数据容纳量大于或等于所述发送数据的预计值,则分配一个子帧承载所述发送数据。An embodiment of the present invention provides a method for allocating subframes, including: determining the expected value of the data to be sent within the time deviation of sending the data packet, and comparing the expected value of the data to be sent with the data capacity of the subframe, if the If the data capacity is greater than or equal to the expected value of the sending data, then allocate a subframe to bear the sending data.
本发明实施例提供一种分配装置,包括:信息单元,用于确定数据包的发送时间偏差内发送数据的预计值,比较单元,用于将所述发送数据的预计值和子帧的数据容纳量进行比较;第一处理单元,用于在所述比较单元的比较结果为所述子帧的数据容纳量大于或等于所述发送数据的预计值时,分配一个子帧承载所述发送数据。An embodiment of the present invention provides a distributing device, including: an information unit, configured to determine the expected value of the data to be sent within the sending time deviation of the data packet, and a comparison unit, used to compare the expected value of the sent data with the data capacity of the subframe performing a comparison; the first processing unit is configured to allocate a subframe to carry the transmission data when the comparison result of the comparison unit is that the data capacity of the subframe is greater than or equal to the expected value of the transmission data.
本发明实施例提供一种网络系统,包括:接入网关,用于确定数据包的发送时间偏差;多播控制节点,用于确定数据包的发送时间偏差内发送数据的预计值,将所述发送数据的预计值和子帧的数据容纳量进行比较,若所述子帧的数据容纳量大于或等于所述发送数据的预计值,则分配一个子帧承载所述发送数据。An embodiment of the present invention provides a network system, including: an access gateway, configured to determine a sending time deviation of a data packet; a multicast control node, configured to determine an expected value of data sent within the sending time deviation of a data packet, and The expected value of the sent data is compared with the data capacity of the subframe, and if the data capacity of the subframe is greater than or equal to the expected value of the sent data, a subframe is allocated to carry the sent data.
上述技术方案可以看出,本发明实施例技术方案通过确定数据包的发送时间偏差内发送数据的预计值后,将所述发送数据的预计值和子帧的数据容纳量进行比较,根据比较结果确定子帧的分配,分配合理,从而实现在满足导频和服务质量要求的前提下尽可能少的分配子帧,提高子帧的利用率,节省网络资源。It can be seen from the above technical solution that the technical solution of the embodiment of the present invention compares the expected value of the transmitted data with the data capacity of the subframe after determining the expected value of the transmitted data within the transmission time deviation of the data packet, and determines according to the comparison result The allocation of subframes is reasonable, so as to realize the allocation of as few subframes as possible under the premise of meeting pilot frequency and service quality requirements, improve the utilization rate of subframes, and save network resources.
附图说明Description of drawings
图1是本发明实施例子帧分配方法流程图;Fig. 1 is a flow chart of an example frame allocation method of an embodiment of the present invention;
图2是本发明实施例最大发送时间偏差T示意图;FIG. 2 is a schematic diagram of the maximum transmission time deviation T according to an embodiment of the present invention;
图3是本发明实施例子帧分配方式一示意图;Fig. 3 is a schematic diagram of an example frame allocation method of the embodiment of the present invention;
图4是本发明实施例子帧分配方式二示意图;Fig. 4 is a schematic diagram of a frame allocation method 2 of an example embodiment of the present invention;
图5是本发明实施例子帧分配方式三示意图;Fig. 5 is a schematic diagram of an example frame allocation method 3 of the embodiment of the present invention;
图6是本发明实施例间隔时间戳情况下eNB处理方式示意图;FIG. 6 is a schematic diagram of eNB processing methods in the case of interval time stamps according to an embodiment of the present invention;
图7是本发明实施例分配装置结构示意图;Fig. 7 is a schematic structural diagram of a distributing device according to an embodiment of the present invention;
图8是本发明实施例网络系统结构示意图。FIG. 8 is a schematic structural diagram of a network system according to an embodiment of the present invention.
具体实施方式Detailed ways
本发明实施例提供了一种子帧分配方法,用于提高子帧的利用率,节省网络资源。An embodiment of the present invention provides a method for allocating subframes, which is used to improve the utilization rate of subframes and save network resources.
请参阅图1,是本发明实施例子帧分配方法流程图,包括:Please refer to Fig. 1, which is a flowchart of an example frame allocation method of the present invention, including:
101、确定数据包的发送时间偏差;101. Determine the sending time deviation of the data packet;
由于MBMS业务有一定的实时性,数据包只能在规定的时间范围内发送,如果超过这个时间范围,eNB不再会在空口发送这个数据包。所以本发明实施例方案中,先由aGW确定数据包的发送时间偏差,发送时间偏差的最大值称为最大发送时间偏差T。发送时间偏差根据数据包的时间戳和空口实际发送数据的时间确定,而最大发送时间偏差则根据数据包的时间戳和空口发送数据的最晚时间确定。Due to the real-time nature of MBMS services, data packets can only be sent within a specified time range. If this time range is exceeded, the eNB will no longer send this data packet over the air interface. Therefore, in the solution of the embodiment of the present invention, the aGW first determines the sending time deviation of the data packet, and the maximum value of the sending time deviation is called the maximum sending time deviation T. The sending time offset is determined according to the timestamp of the data packet and the time when the air interface actually sends data, and the maximum sending time offset is determined according to the timestamp of the data packet and the latest time when the air interface sends data.
图2是本发明实施例最大发送时间偏差T示意图。图2中包括A和B,B表示空口发送的最晚时间,A表示数据包的时间戳规定的发送时间。FIG. 2 is a schematic diagram of a maximum transmission time deviation T according to an embodiment of the present invention. Figure 2 includes A and B, where B represents the latest time for air interface transmission, and A represents the transmission time specified by the time stamp of the data packet.
T=Max(空口发送的最晚时间-时间戳规定的发送时间)公式1T=Max (latest time of air interface transmission - transmission time specified by timestamp) Formula 1
aGW收到来自BM-SC(Broadcast Multicast Service Centre,多播组播业务中心)的MBMS session start(多媒体多播组播会话开始)消息后,根据BM-SC规定的Qos参数,确定对数据包所加的时间戳,所述时间戳规定数据包在空口的发送时间,并规定该数据包在空口发送的最晚时间,从而得到数据包的最大发送时间偏差,将该参数通过MBMS session start消息发给MCE。需要说明的是,aGW也可以是直接规定数据包的最大发送时间偏差,这样可根据时间戳规定的数据包在空口的发送时间和规定的数据包的最大发送时间偏差得到该数据包在空口发送的最晚时间。After aGW receives the MBMS session start (Multimedia Multicast Multicast Session Start) message from BM-SC (Broadcast Multicast Service Centre, multicast multicast service center), it determines the information to be used for the data packet according to the Qos parameters specified by BM-SC. Added timestamp, the timestamp specifies the sending time of the data packet at the air interface, and specifies the latest time for sending the data packet at the air interface, so as to obtain the maximum sending time deviation of the data packet, and send this parameter through the MBMS session start message to MCE. It should be noted that the aGW can also directly specify the maximum transmission time deviation of the data packet, so that the transmission time of the data packet on the air interface can be obtained according to the transmission time of the data packet specified by the timestamp and the specified maximum transmission time deviation of the data packet. latest time.
102、根据数据包的发送时间偏差和Qos参数确定发送数据的预计值;102. Determine the expected value of the sent data according to the sending time deviation of the data packet and the Qos parameter;
MCE根据最大发送时间偏差和Qos中规定的数据平均速率,确定在最大发送时间偏差T内发送数据的预计值V。The MCE determines the expected value V of data sent within the maximum sending time deviation T according to the maximum sending time deviation and the average data rate specified in Qos.
V=平均速率×最大发送时间偏差T×调整因子 公式2V=average rate×maximum sending time deviation T×adjustment factor Formula 2
考虑到发送数据的速率并不恒定,所以设置一个调整因子,调整因子在数值1的附近范围取值,可以是一个大于、等于或小于1,其取值由MCE自行确定,可根据业务的Qos参数确定,并且可以根据需要进行调整。如果在后续的数据发送过程中,aGW或eNB已经知道MBMS业务的数据速率方差,还可以通过控制信令将数据速率方差告知MCE,由MCE进一步结合该参数对调整因子进行调整。Considering that the rate of sending data is not constant, an adjustment factor is set. The adjustment factor takes a value in the vicinity of the value 1, which can be greater than, equal to, or less than 1. The value is determined by the MCE itself and can be determined according to the Qos of the service. The parameters are determined and can be adjusted as needed. If the aGW or eNB already knows the data rate variance of the MBMS service in the subsequent data transmission process, it can also inform the MCE of the data rate variance through control signaling, and the MCE further adjusts the adjustment factor in combination with this parameter.
103、根据发送数据的预计值和子帧的数据容纳量的关系分配子帧。103. Allocate subframes according to the relationship between the expected value of the data to be sent and the data capacity of the subframes.
MCE确定数据发送的调制编码格式后,根据发送数据的预计值V和子帧的数据容纳量的关系分配子帧,可以分为三种情况:After the MCE determines the modulation and coding format for data transmission, it allocates subframes according to the relationship between the estimated value V of the transmitted data and the data capacity of the subframe, which can be divided into three situations:
1)当一个子帧的数据容纳量大于发送数据的预计值V时:1) When the data capacity of a subframe is greater than the expected value V of the sent data:
子帧的数据容纳量大于发送数据的预计值V,表示传输的瓶颈在于数据包的最大发送时间偏差,这种情况下的子帧分配方式如图3本发明实施例子帧分配方式一示意图所示。图3中阴影部分表示子帧承载的数据量。此时,对于发送数据的预计值V,只需要分配一个子帧,而该子帧承载的数据量可以是发送数据的预计值V,还可以大于该发送数据的预计值V,只要不超过子帧的数据容纳量就可以。The data capacity of the subframe is greater than the expected value V of the transmitted data, indicating that the bottleneck of transmission lies in the maximum transmission time deviation of the data packet. The subframe allocation method in this case is shown in Figure 3. . The shaded part in Fig. 3 represents the amount of data carried by the subframe. At this time, for the expected value V of the data to be sent, only one subframe needs to be allocated, and the amount of data carried by the subframe can be the expected value V of the sent data, or larger than the expected value V of the sent data, as long as it does not exceed the expected value V of the sent data. The data capacity of the frame is sufficient.
该方式中,每个子帧承载数据后都有一部分容量富余或刚好全部利用完。In this manner, after carrying data in each subframe, there is a part of capacity surplus or just fully utilized.
2)当一个子帧的数据容纳量小于发送数据的预计值V时:2) When the data capacity of a subframe is less than the expected value V of the sent data:
子帧的数据容纳量小于等于发送数据的预计值V,表示传输的瓶颈在于子帧的数据容纳量,这种情况下需要在最大发送时间偏差T内,根据发送数据的预计值V分配多个子帧,用于承载数据。此时可以包括两种子帧分配模式,在子帧中具体如何分配承载容量,由MCE根据实际情况确定。The data capacity of the subframe is less than or equal to the estimated value V of the sent data, indicating that the bottleneck of transmission lies in the data capacity of the subframe. Frames are used to carry data. At this time, two subframe allocation modes may be included, and how to allocate bearer capacity in a subframe is determined by the MCE according to actual conditions.
当业务速率不稳定时,可以采用的子帧分配模式如图4本发明实施例子帧分配方式二示意图所示。图4中阴影部分表示子帧承载的数据量。此时,对于发送数据的预计值V,先分配一个子帧进行承载,将该子帧的数据容纳量全部利用,剩余的发送数据分配另一个子帧进行承载。如果发送数据的预计值V是子帧的数据容纳量的整数倍,则刚好每个子帧的数据容纳量都全部利用,即每个子帧承载的数据量为发送数据的预计值V,否则最后一个子帧有一部分容量富余,该富余的容量可以用于因业务速率突然变大时承载增加的数据量。图4中所示,数据1+数据2=V。When the service rate is unstable, the subframe allocation mode that can be used is shown in FIG. 4 as a schematic diagram of the second frame allocation mode of the embodiment of the present invention. The shaded part in Fig. 4 represents the amount of data carried by the subframe. At this time, for the expected value V of the transmitted data, a subframe is first allocated for carrying, the data capacity of the subframe is fully utilized, and the remaining transmitted data is allocated for carrying in another subframe. If the expected value V of the sent data is an integer multiple of the data capacity of the subframe, then the data capacity of each subframe is fully utilized, that is, the amount of data carried by each subframe is the expected value V of the sent data, otherwise the last A part of the subframe has a surplus capacity, and the surplus capacity can be used to carry an increased amount of data due to a sudden increase in the service rate. As shown in FIG. 4, data 1+data 2=V.
当业务速率较稳定时,可以采用的子帧分配模式如图5本发明实施例子帧分配方式三示意图所示。图5中阴影部分表示子帧承载的数据量。此时,对于发送数据的预计值V,分配多个子帧,所分配的每个子帧都承载数据,但都留有富余容量,富余容量可以用作其他用途,而每个子帧承载数据可以相等,也可以不相等。图5中所示,数据1+数据2=V。When the service rate is relatively stable, the available subframe allocation mode is shown in FIG. 5 as a schematic diagram of frame allocation mode 3 of the embodiment of the present invention. The shaded part in Fig. 5 represents the amount of data carried by the subframe. At this time, for the expected value V of the data to be sent, multiple subframes are allocated, and each allocated subframe carries data, but there is a surplus capacity, which can be used for other purposes, and the data carried by each subframe can be equal, or May not be equal. As shown in FIG. 5, data 1+data 2=V.
3)当一个子帧的数据容纳量等于发送数据的预计值发送数据的预计值V时:3) When the data capacity of a subframe is equal to the estimated value V of the transmitted data:
子帧的数据容纳量等于发送数据的预计值V,此时刚好分配一个子帧用于承载数据。The data capacity of the subframe is equal to the expected value V of the data to be sent, and at this time, just one subframe is allocated for carrying data.
MCE确定子帧分配方式后,通过控制信令流程将分配方式告诉eNB,同时将数据的数据包的最大发送时间偏差T告诉eNB,由eNB将数据包通过子帧发送出去。After the MCE determines the subframe allocation mode, it informs the eNB of the allocation mode through the control signaling process, and at the same time informs the eNB of the maximum transmission time deviation T of the data packet, and the eNB sends the data packet through the subframe.
需说明的是,上述对子帧的分配是可以调整的,如果在后面的数据发送过程中,最大发送时间偏差T内实际发送的数据超过MCE事先分配的传输容量(即根据发送数据的预计值和子帧的数据容纳量的关系进行子帧分配后,所分配子帧共有的传输容量),多出来的数据将被eNB丢弃,此时,eNB可以通过M2接口向MCE报告。另外,如果在后面的数据发送过程中,aGW发现数据速率变大,也可以通过M3接口向MCE报告。MCE根据报告消息可以通过多种方式调整子帧分配方式,使得分配子帧共有的传输容量变大,调整包括:增大“调整因子”、缩小两个可用子帧之间的时间间隔、增加可用子帧内的用来承载该业务数据的物理资源块、修改调制编码格式使得在一个子帧内可容纳更多的数据量(如果Qos允许)等。It should be noted that the above allocation of subframes can be adjusted. If in the subsequent data transmission process, the data actually transmitted within the maximum transmission time deviation T exceeds the transmission capacity allocated by the MCE in advance (that is, according to the estimated value of the transmitted data After the subframe is allocated in relation to the data capacity of the subframe, the excess data will be discarded by the eNB. At this time, the eNB can report to the MCE through the M2 interface. In addition, if the aGW finds that the data rate increases during subsequent data transmission, it can also report to the MCE through the M3 interface. According to the report message, the MCE can adjust the subframe allocation method in various ways, so that the shared transmission capacity of the allocated subframes becomes larger. The adjustment includes: increasing the "adjustment factor", reducing the time interval between two available subframes, increasing the available The physical resource block used to carry the service data in the subframe, modify the modulation and coding format so that more data can be accommodated in a subframe (if Qos allows), etc.
如果在后面的数据发送过程中,最大发送时间偏差T内实际发送的数据小于MCE事先分配的传输容量的设定门限值,此时,eNB可以通过M2接口向MCE报告。另外,如果在后面的数据发送过程中,aGW发现数据速率变小,也可以通过M3接口向MCE报告。MCE根据报告消息可以通过多种方式调整子帧分配方式,使得分配子帧共有的传输容量变小,调整包括:减小“调整因子”、增大两个可用子帧之间的时间间隔、减小可用子帧内的用来承载该业务数据的物理资源块、修改调制编码格式使得在一个子帧内可容纳的数据量变小(如果Qos允许)等。If in the subsequent data transmission process, the data actually transmitted within the maximum transmission time deviation T is less than the set threshold value of the transmission capacity allocated by the MCE in advance, at this time, the eNB can report to the MCE through the M2 interface. In addition, if the aGW finds that the data rate decreases during subsequent data transmission, it can also report to the MCE through the M3 interface. According to the report message, the MCE can adjust the subframe allocation method in various ways, so that the shared transmission capacity of the allocated subframes becomes smaller. The adjustment includes: reducing the "adjustment factor", increasing the time interval between two available subframes, reducing The physical resource blocks used to carry the service data in a small available subframe, modify the modulation and coding format so that the amount of data that can be accommodated in a subframe becomes smaller (if Qos allows), etc.
上述描述的是同一SFA内发送一个SFN模式的MBMS业务的数据时对子帧的分配方法,如果同一SFA内又开始发送第二个SFN模式的MBMS业务的数据,因为这两个MBMS业务的数据在同一SFA内发送,所以它们的数据也可以放到同一个子帧内一起传输,那么对子帧的分配的具体处理如下:The above description is the subframe allocation method when the data of one SFN-mode MBMS service is transmitted in the same SFA. If the data of the second SFN-mode MBMS service is started to be transmitted in the same SFA, because the data of the two MBMS services They are sent in the same SFA, so their data can also be transmitted together in the same subframe, then the specific processing of subframe allocation is as follows:
首先,类似前面步骤101和102所述的过程,确定数据包的发送时间偏差,根据数据包的发送时间偏差和Qos参数确定发送数据的预计值。First, similar to the process described in
然后,MCE检查为第一个SFN模式的MBMS业务所分配的子帧,如果已分配的子帧的数据容纳量尚有一定余量,且这个余量可以容纳第二个SFN模式的MBMS业务下发送数据的预计值,则无需分配新的子帧,还是利用原有分配的子帧承载第二个SFN模式的MBMS业务的数据。Then, the MCE checks the subframe allocated for the MBMS service in the first SFN mode. If there is still a certain amount of data capacity in the allocated subframe, and this margin can accommodate the MBMS service in the second SFN mode For the expected value of sending data, there is no need to allocate new subframes, and the originally allocated subframes are still used to bear the data of the MBMS service in the second SFN mode.
如果已分配的子帧的数据容纳量的余量不能容纳第二个SFN模式的MBMS业务下发送数据的预计值,MCE可以通过一些调整使得原有分配的子帧满足要求。调整方法包括:将第一个SFN模式的MBMS业务的“调整因子”减小、缩小两个可用子帧之间的时间间隔、在满足第一个SFN模式的MBMS业务的Qos的前提下调整该业务的数据在已分配子帧中占用容量(例如:图4中的空闲子帧容量无法满足新业务,可以调整为图5所示的子帧分配方式,以满足第二个SFN模式的MBMS业务的需求)、调整第一个SFN模式的MBMS业务的调制编码方式使子帧的数据容纳量变大(如果Qos允许)。If the margin of the data capacity of the allocated subframe cannot accommodate the expected value of data sent under the MBMS service in the second SFN mode, the MCE can make some adjustments to make the original allocated subframe meet the requirements. The adjustment method includes: reducing the "adjustment factor" of the MBMS service in the first SFN mode, reducing the time interval between two available subframes, and adjusting the Qos of the MBMS service in the first SFN mode. The data of the business occupies capacity in the allocated subframe (for example: the capacity of the idle subframe in Figure 4 cannot meet the new business, it can be adjusted to the subframe allocation method shown in Figure 5 to meet the MBMS business of the second SFN mode demand), adjust the modulation and coding mode of the MBMS service in the first SFN mode to increase the data capacity of the subframe (if Qos allows).
如果MCE无法通过调整使得原有子帧能满足第二个SFN模式的MBMS业务的传输需求,则此时需要分配新子帧。新子帧可以按照步骤103所描述的方法进行分配,此处不再详细叙述。另外,新子帧可以仅仅用来传输第二个SFN模式的MBMS业务,也可以把原有第一个SFN模式的MBMS的数据移动一部分到新分配的子帧内。If the MCE cannot adjust the original subframe to meet the transmission requirements of the MBMS service in the second SFN mode, it needs to allocate a new subframe at this time. The new subframes can be allocated according to the method described in
MCE调整子帧分配方案后,需要将更新后的子帧分配方式告诉SFA内的所有eNB,并为SFA内所有小区规定一个统一的生效时间点,从该生效点开始,采用新的子帧分配方式传输MBMS业务。After the MCE adjusts the subframe allocation scheme, it needs to inform all eNBs in the SFA of the updated subframe allocation method, and specify a unified effective time point for all cells in the SFA. From this effective point, the new subframe allocation is adopted mode to transmit MBMS services.
eNB从MCE获知子帧的分配方式后,根据数据包所带的时间戳在已分配的子帧中选择子帧后将数据包通过子帧发送出去。After learning the subframe allocation method from the MCE, the eNB selects a subframe from the allocated subframes according to the timestamp carried by the data packet, and then sends the data packet through the subframe.
eNB根据数据包所带的时间戳可以直接推断出对应的子帧,但是这个子帧并不一定被MCE分配给该MBMS业务使用,因此从这个子帧开始,确定下一个被MCE分配给该业务的可用的子帧,作为实际发送这个MBMS数据包的子帧。The eNB can directly infer the corresponding subframe according to the timestamp carried by the data packet, but this subframe is not necessarily allocated to the MBMS service by the MCE, so starting from this subframe, determine the next subframe allocated to the service by the MCE The available subframe is used as the subframe for actually sending the MBMS data packet.
如果aGW对数据包加时间戳时,是每隔几个包打一次时间戳,对于不带时间戳的包,eNB可以根据其它包的时间戳、数据包长度等信息推断出这些包的发送时间,并确定子帧将数据包发送出去。If the aGW adds timestamps to data packets, it timestamps every few packets. For packets without timestamps, the eNB can infer the sending time of these packets based on the timestamps of other packets, the length of the data packet, and other information. , and determine the subframe to send the data packet out.
请参阅图6为本发明实施例间隔时间戳情况eNB处理方式示意图。Please refer to FIG. 6 , which is a schematic diagram of an eNB processing manner in the case of interval time stamps according to an embodiment of the present invention.
图6中表示了三个子帧、五个数据包,其中第一个数据包带有时间戳T1,第5个包带有时间戳T5,其它三个数据包不带时间戳,eNB根据现有条件推断出aGW为它们规定的发送时间是T2、T3、T4。Figure 6 shows three subframes and five data packets, of which the first data packet has a time stamp T1, the fifth packet has a time stamp T5, and the other three data packets do not have a time stamp. The condition deduces that the transmission times specified by the aGW for them are T2, T3, T4.
对于第一个带时间戳T1的数据包,确定T1后的第一个可用子帧(图6中左起第二个子帧)用来传输第一个数据包。For the first data packet with time stamp T1, the first available subframe after T1 (the second subframe from the left in FIG. 6 ) is used to transmit the first data packet.
对于后面几个不带时间戳的包,处理如下:For the next few packets without timestamps, the processing is as follows:
当eNB推断出aGW为第二个数据包规定的发送时间为T2,并且将T2和当前可用子帧(图6中左起第二个子帧)的发送时间进行比较,T2表示的时间在前,且当前可用子帧内尚有空余的传输空间,则在当前可用子帧内传输这个数据包。When the eNB deduces that the sending time specified by the aGW for the second data packet is T2, and compares T2 with the sending time of the currently available subframe (the second subframe from the left in Figure 6), the time indicated by T2 is the first, And there is still free transmission space in the currently available subframe, then the data packet is transmitted in the currently available subframe.
当eNB推断出aGW为第三个数据包规定的发送时间为T3,并且将T3和当前可用子帧(图6中左起第二个子帧)的发送时间进行比较,T3表示的时间在前,但当前可用子帧内已经没有空余的容量,则不在当前可用子帧传输这个数据包。When eNB deduces that the sending time specified by aGW for the third data packet is T3, and compares T3 with the sending time of the currently available subframe (the second subframe from the left in Figure 6), the time indicated by T3 is the first, However, if there is no free capacity in the currently available subframe, the data packet will not be transmitted in the currently available subframe.
此时,eNB将发送时间T3和下一个可用子帧(图6中左起第三个子帧)的发送时间进行比较,如果二者之间的差值小于aGW确定的最大发送时间偏差T,则eNB在该下一个可用子帧传输这个数据包;如果二者之间的差值大于aGW确定的最大发送时间偏差T,则eNB丢弃这个数据包。At this point, the eNB compares the transmission time T3 with the transmission time of the next available subframe (the third subframe from the left in Figure 6), and if the difference between the two is smaller than the maximum transmission time deviation T determined by the aGW, then The eNB transmits the data packet in the next available subframe; if the difference between the two is greater than the maximum transmission time deviation T determined by the aGW, the eNB discards the data packet.
当eNB经过一个子帧(图6中左起第二个子帧)发送数据后,收到图6中所示第四个数据包,推断出aGW为第四个数据包规定的发送时间为T4,并且将T4和当前可用子帧(图6中左起第三个子帧)的发送时间进行比较,如果T4表示的时间在当前可用子帧之前,且当前可用子帧内尚有空余的容量,则在当前可用子帧传输这个数据包。When the eNB sends data through a subframe (the second subframe from the left in Figure 6), it receives the fourth data packet shown in Figure 6, and infers that the sending time specified by the aGW for the fourth data packet is T4, And compare T4 with the sending time of the currently available subframe (the third subframe from the left in Figure 6), if the time represented by T4 is before the current available subframe, and there is still free capacity in the currently available subframe, then This packet is transmitted in the currently available subframe.
可以发现,本发明实施例子帧分配方法是通过确定数据包的发送时间偏差内发送数据的预计值后,将所述发送数据的预计值和子帧的数据容纳量进行比较,根据比较结果确定子帧的分配,若所述子帧的数据容纳量大于或等于所述发送数据的预计值,则分配一个子帧承载所述发送数据,否则分配多个子帧承载发送数据,这样分配比较合理,从而实现在满足导频和服务质量要求的前提下尽可能少的分配子帧,提高子帧的利用率,节省网络资源。另外,还可以根据实际情况对子帧的分配进行调整,更加灵活。It can be found that the frame allocation method of the example embodiment of the present invention is to compare the expected value of the transmitted data with the data capacity of the subframe after determining the expected value of the transmitted data within the transmission time deviation of the data packet, and determine the subframe according to the comparison result allocation, if the data capacity of the subframe is greater than or equal to the expected value of the transmission data, then allocate one subframe to carry the transmission data, otherwise allocate multiple subframes to carry the transmission data, so the allocation is more reasonable, so as to realize Allocate as few subframes as possible under the premise of meeting the pilot frequency and service quality requirements, improve the utilization rate of subframes, and save network resources. In addition, the allocation of subframes can also be adjusted according to actual conditions, which is more flexible.
上述内容详细的介绍了本发明实施例的子帧分配方法,相应的,本发明实施例提供一种分配装置和网络系统。The above content introduces the subframe allocation method of the embodiment of the present invention in detail, and accordingly, the embodiment of the present invention provides an allocation device and a network system.
请参阅图7,是本发明实施例分配装置结构示意图。Please refer to Fig. 7, which is a schematic structural diagram of a dispensing device according to an embodiment of the present invention.
如图7所示,分配装置包括:信息单元701、比较单元702和第一处理单元703。所述分配装置在本发明实施例中指多播控制节点MCE。As shown in FIG. 7 , the allocation device includes: an
信息单元701,用于确定数据包的发送时间偏差内发送数据的预计值。信息单元701确定发送时间偏差内发送数据的预计值具体为:根据数据平均速率、发送时间偏差以及调整因子,确定发送时间偏差内发送数据的预计值,所述调整因子大于或等于1。The
比较单元702,用于将所述发送数据的预计值和子帧的数据容纳量进行比较。A comparing
第一处理单元703,用于在所述比较单元702的比较结果为所述子帧的数据容纳量大于或等于所述发送数据的预计值时,分配一个子帧承载所述发送数据。The
所述分配装置进一步包括:第二处理单元704。The allocating device further includes: a
第二处理单元704,用于在所述比较单元702的比较结果为所述子帧的数据容纳量小于所述发送数据的预计值时,分配多个子帧承载发送数据。The
所述第一处理单元703在所述子帧的数据容纳量大于所述发送数据的预计值时,分配子帧所承载的发送数据量为大于等于所述发送数据的预计值且小于等于所述子帧的数据容纳量的值;在所述子帧的数据容纳量等于所述发送数据的预计值时,分配子帧承载的发送数据量为所述发送数据的预计值。When the data capacity of the subframe is greater than the expected value of the sent data, the
所述第二处理单元704分配多个子帧承载发送数据包括:将先分配的子帧的数据容纳量全部用于承载发送数据,剩余的发送数据分配给另一子帧进行承载;或者,将所有分配的子帧的数据容纳量预留空余容量后承载发送数据。The
所述分配装置进一步包括:调整单元705。The distribution device further includes: an
调整单元705,用于根据接收的报告消息对子帧的分配过程进行调整,所述调整包括修改调整因子、调整子帧间的时间间隔、调整子帧内的物理资源块、或者调整数据调制编码方式。The
所述分配装置进一步包括:第三处理单元706。The allocating device further includes: a
第三处理单元706,用于当同一单频网区域内发送多个单频网模式的数据时,检测所述第一处理单元703或第二处理单元704为第一个单频网模式所分配的子帧剩余的容纳量是否大于或等于其他单频网模式下在发送时间偏差内发送数据的预计值,若是,则将第一个单频网模式所分配的子帧剩余的容纳量承载其他单频网模式下的发送数据;若否,则对第一个单频网模式下的子帧分配进行调整或直接分配新的子帧承载其他单频网模式下的发送数据。所述对第一单频网模式下的子帧分配进行调整包括:减小第一个单频网模式下的调整因子、减小子帧间的时间间隔、调整第一个单频网模式下数据在已分配子帧中的占用容量、或者调整第一个单频网模式下数据调制编码方式使子帧的数据容纳量变大。The
请参阅图8,是本发明实施例网络系统结构示意图。Please refer to FIG. 8 , which is a schematic structural diagram of a network system according to an embodiment of the present invention.
如图8所示,网络系统包括:接入网关801、多播控制节点802。As shown in FIG. 8 , the network system includes: an
接入网关801,用于确定数据包的发送时间偏差。所述数据包的发送时间偏差根据数据包的时间戳和空口实际发送数据的时间确定,或根据数据包的时间戳和空口发送数据的最晚时间确定,或直接根据设定值确定。The
多播控制节点802,用于确定数据包的发送时间偏差内发送数据的预计值,将所述发送数据的预计值和子帧的数据容纳量进行比较,若所述子帧的数据容纳量大于或等于所述发送数据的预计值,则分配一个子帧承载所述发送数据。The
进一步的,所述多播控制节点802在所述子帧的数据容纳量小于所述发送数据的预计值时,分配多个子帧承载发送数据。Further, the
所述网络系统进一步包括:增强型基站803。The network system further includes: an
增强型基站803,用于根据所述数据包的时间戳在所述多播控制节点已分配的子帧中选择子帧后将发送数据通过子帧发送出去。The enhanced
综上所述,本发明实施例技术方案通过确定发送时间偏差内发送数据的预计值后,将所述发送数据的预计值和子帧的数据容纳量进行比较,根据比较结果确定子帧的分配,这样就不会出现分配上的浪费,从而实现在满足导频和服务质量要求的前提下尽快可能少的分配子帧,提高子帧的利用率,节省网络资源。To sum up, the technical solution of the embodiment of the present invention determines the expected value of the transmitted data within the transmission time deviation, compares the expected value of the transmitted data with the data capacity of the subframe, and determines the allocation of the subframe according to the comparison result. In this way, there will be no waste in allocation, so as to realize the allocation of as few subframes as possible as soon as possible under the premise of meeting pilot frequency and service quality requirements, improve the utilization rate of subframes, and save network resources.
进一步的,本发明实施例技术方案针对不同比较结果提出具体处理方式,可以满足各种情况的需要。Furthermore, the technical solutions of the embodiments of the present invention propose specific processing methods for different comparison results, which can meet the needs of various situations.
进一步,本发明实施例技术方案可以根据接收的报告消息对分配过程进行调整,所述报告消息可以由增强型基站或接入网关在数据发送过程中生成,因此应用更为灵活。Further, the technical solution of the embodiment of the present invention can adjust the allocation process according to the received report message, and the report message can be generated by the enhanced base station or the access gateway during the data transmission process, so the application is more flexible.
以上对本发明实施例所提供的一种子帧分配方法、分配装置和网络系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A subframe allocation method, an allocation device, and a network system provided by the embodiments of the present invention have been described above in detail. For those skilled in the art, based on the ideas of the embodiments of the present invention, they will understand both the specific implementation and the scope of application. There are changes, and in summary, the contents of this specification should not be construed as limiting the present invention.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810009380A CN101521848B (en) | 2008-02-28 | 2008-02-28 | Sub-frame allocation method, allocation device and network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810009380A CN101521848B (en) | 2008-02-28 | 2008-02-28 | Sub-frame allocation method, allocation device and network system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101521848A CN101521848A (en) | 2009-09-02 |
CN101521848B true CN101521848B (en) | 2012-10-03 |
Family
ID=41082180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810009380A Expired - Fee Related CN101521848B (en) | 2008-02-28 | 2008-02-28 | Sub-frame allocation method, allocation device and network system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101521848B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2478729B1 (en) * | 2009-09-14 | 2017-09-13 | Telefonaktiebolaget LM Ericsson (publ) | Using a subframe time offset when scheduling downlink data transmissions |
US9538502B2 (en) * | 2012-05-01 | 2017-01-03 | Qualcomm Incorporated | Methods and apparatus for managing control and data transmissions for low cost user equipments |
CN116156449B (en) * | 2023-04-17 | 2023-07-21 | 北京昆仑海岸科技股份有限公司 | Method, device, medium and program product for transmitting data information |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1729709A (en) * | 2003-03-31 | 2006-02-01 | 富士通株式会社 | Wireless communication network and traffic control method |
CN101083652A (en) * | 2006-05-30 | 2007-12-05 | 大唐移动通信设备有限公司 | Iub port flow control method |
-
2008
- 2008-02-28 CN CN200810009380A patent/CN101521848B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1729709A (en) * | 2003-03-31 | 2006-02-01 | 富士通株式会社 | Wireless communication network and traffic control method |
CN101083652A (en) * | 2006-05-30 | 2007-12-05 | 大唐移动通信设备有限公司 | Iub port flow control method |
Non-Patent Citations (1)
Title |
---|
Huawei.MBSFN Subframe Allocation Signaling.《3GPP TSG-RAN WG1 #51,R2-074616》.2007,1-3. * |
Also Published As
Publication number | Publication date |
---|---|
CN101521848A (en) | 2009-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8488527B2 (en) | Apparatus and method for facilitating radio resource dimensioning for communication services | |
CN102301811B (en) | Method for dynamically scheduling radio resources used for MBSFN transmission, MCE and base station | |
US8213348B2 (en) | Method for realizing MBMS TDM and the information transmission method thereof | |
US20110141963A1 (en) | Method for supporting broadcast services in multicast broadcast service frequency network | |
JP2016105608A (en) | Efficient variable rate for broadcast/multicast service | |
WO2017193282A1 (en) | Uplink information transmission method, base station, and user equipment | |
JP5199310B2 (en) | Method and apparatus for processing MBMS dynamic scheduling information | |
CN104427626B (en) | Semi-static scheduling method and system | |
WO2008043259A1 (en) | Method, device and user terminal of assigning and indicating the air interface resource | |
US9119175B2 (en) | Method and apparatus for handling MBMS dynamic scheduling information | |
CN103636242B (en) | eMBMS manegament method, multimedia broadcast multicast service coordination entity and base station | |
CN101790205B (en) | Collaborative management method and system of wireless resources under multiple services | |
WO2010124415A1 (en) | Communication method of broadcast and/or multicast in wireless network, and the equipment thereof | |
CN111901764A (en) | Broadcast/multicast service management method, device, electronic device and storage medium | |
US8976743B2 (en) | Method and apparatus for transmitting and receiving resource allocation scheme information in a wireless communication system | |
CN101232429A (en) | Establishment method and network equipment of point-to-multipoint GTP tunnel | |
CN107534501A (en) | Method and apparatus for group communication in a wireless communication system | |
CN101521848B (en) | Sub-frame allocation method, allocation device and network system | |
US20120051281A1 (en) | Method, bm-sc and base station for multiplexing mbms services in mbsfn | |
CN102271308A (en) | Data transmission method, base station and terminal | |
CN101958828B (en) | Service multiplex processing method and device | |
US8516522B2 (en) | Apparatus and method of controlling broadcast services | |
WO2019000873A1 (en) | Method for adjusting modulation and coding scheme (mcs) and base station | |
US8625484B2 (en) | Methods and apparatus for providing fast and power efficient multicast scheme | |
CN101299822B (en) | System, method, equipment and apparatus for synchronous transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121003 |