CN101242552A - Data Synchronization Method - Google Patents

Data Synchronization Method Download PDF

Info

Publication number
CN101242552A
CN101242552A CNA2007100004144A CN200710000414A CN101242552A CN 101242552 A CN101242552 A CN 101242552A CN A2007100004144 A CNA2007100004144 A CN A2007100004144A CN 200710000414 A CN200710000414 A CN 200710000414A CN 101242552 A CN101242552 A CN 101242552A
Authority
CN
China
Prior art keywords
data
mbms
message
base station
layer
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.)
Pending
Application number
CNA2007100004144A
Other languages
Chinese (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.)
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics 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 Beijing Samsung Telecommunications Technology Research Co Ltd, Samsung Electronics Co Ltd filed Critical Beijing Samsung Telecommunications Technology Research Co Ltd
Priority to CNA2007100004144A priority Critical patent/CN101242552A/en
Publication of CN101242552A publication Critical patent/CN101242552A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

一种在空中接口同步的传输数据的方法,包括步骤:MBMS控制模块收到消息,知道某MBMS业务马上要开始;MBMS控制模块通知MBMS数据处理模块数据复用的配置;MBMS控制模块通知增强型基站数据复用的配置;BM-SC向MBMS数据处理模块发送MBMS数据。本发明复用的数据包可以是属于同一个MBMS业务不同的数据流,也可以是属于不同的MBMS业务,甚至是在同一个频率段发送的所有的MBMS业务,如果不同业务的SFN区域在同一个地理区域,并且这些业务使用同一个频率段,MBMS控制模块可以对这些业务选择同一个数据处理模块,并且告诉数据处理模块和SFN区域下的所有的增强型基站,这些业务复用在一起进行同步处理。

Figure 200710000414

A method for transmitting data synchronously on an air interface, comprising steps: the MBMS control module receives a message and knows that a certain MBMS service is about to start; the MBMS control module notifies the MBMS data processing module of data multiplexing configuration; the MBMS control module notifies the enhanced Configuration of base station data multiplexing; BM-SC sends MBMS data to the MBMS data processing module. The multiplexed data packets of the present invention may belong to different data streams of the same MBMS service, or may belong to different MBMS services, or even all MBMS services sent in the same frequency band. If the SFN areas of different services are in the same A geographical area, and these services use the same frequency band, the MBMS control module can select the same data processing module for these services, and tell the data processing module and all enhanced base stations under the SFN area that these services are multiplexed together Synchronous processing.

Figure 200710000414

Description

数据同步的方法 Data Synchronization Method

技术领域 technical field

本发明涉及通信领域,尤其是在长期演进的系统中,传输广播和组播业务(MBMS)的时候,数据如何同步在空中接口传输的方法。The present invention relates to the field of communication, especially in the long-term evolution system, when transmitting broadcast and multicast service (MBMS), how to transmit data synchronously on the air interface.

背景技术 Background technique

增强的无线通信系统中的移动管理性实体(Mobility ManagementEntity,以下简称MME)和用户平面实体(User Plane Entity,以下简称UPE)可以结合在同一实体内,多个MME/UPE与多个ENB相联,一个ENB与相邻的ENB相联。在通信系统中,MME和UPE也可以是相互分离的两个实体,此时的系统结构如图1所示。多个MME通过S1接口与多个ENB相联,多个UPE通过S1接口与多个ENB相联,一个ENB通过X2接口与相邻的ENB相联。参照图1,无线通信系统包含了一个通信基干网络100,一群增强型基站E-Node B 104和105,它们共同在路由区域TA内提供服务。无线通信系统可以但不仅仅限于基于FDMA的通信系统、基于TDMA的通信系统或者基于CDMA的通信系统。通信基干网络109包含了移动型管理MME103和用户平面实体UPE 102。每个增强型基站104和105,在整个路由区域的各通信小区106和107内提供服务。MME103,UPE102、E-NodeB 105、遵照实际可行的标准,为工作在通信小区之内的手机(以下简称MS)108提供无线通信服务,UPE102和Anchor101相连,从Anchor上面接收外部网络发送的数据。上面所说的每个系统部件预期也可以从商业的角度获得。The Mobility Management Entity (MME) and the User Plane Entity (UPE) in the enhanced wireless communication system can be combined in the same entity, and multiple MMEs/UPEs are connected to multiple ENBs , an ENB is linked to an adjacent ENB. In the communication system, the MME and the UPE may also be two entities separated from each other, and the system structure at this time is shown in FIG. 1 . Multiple MMEs are connected to multiple ENBs through S1 interfaces, multiple UPEs are connected to multiple ENBs through S1 interfaces, and one ENB is connected to adjacent ENBs through X2 interfaces. Referring to Fig. 1, the wireless communication system includes a communication backbone network 100, a group of enhanced base stations E-Node B 104 and 105, which together provide services in the routing area TA. The wireless communication system may be, but not limited to, an FDMA-based communication system, a TDMA-based communication system, or a CDMA-based communication system. The communication backbone network 109 includes a mobile management MME103 and a user plane entity UPE102. Each enhanced base station 104 and 105 provides service within a respective communication cell 106 and 107 throughout the routing area. MME103, UPE102, E-NodeB 105, in compliance with practical and feasible standards, provide wireless communication services for mobile phones (hereinafter referred to as MS) 108 working in the communication cell, UPE102 is connected to Anchor101, and receives data sent by the external network from the Anchor. Each of the system components mentioned above are also contemplated to be commercially available.

为了有效的利用空中接口的资源,一些业务以广播和组播的方式提供给用户,这些业务叫多媒体广播组播业务(Multimedia Broadcast andMulticast Service,以下简称MBMS业务)。每个MBMS业务在自己的服务区域中提供业务。在服务区域的每个小区,有专门的控制信道来传输MBMS的信令。在增强的无线通信系统中,MBMS业务的传输方式和在3G下有些不同,MBMS业务可以在单载波小区下传输,如果相邻的小区用同样的单载波了传输同一种MBMS业务,并且以同步的方式来传输这个MBMS业务,用户接收的信号这两个信号能量的叠加,如果相临的小区使用相同的载波,非同步的传输同一种MBMS业务,用户接收到的临近小区的信号是干扰信号,影响了用户对MBMS接收的质量。因此,在增强的无线通信系统中,定义了一个连续的区域,在这个区域内,各个增强型基站使用同样的载波同步传输信号,来提高用户MBMS接收的质量。这个连续的区域叫做SFN区域。In order to effectively utilize the resources of the air interface, some services are provided to users in the form of broadcast and multicast, and these services are called Multimedia Broadcast and Multicast Service (Multimedia Broadcast and Multicast Service, hereinafter referred to as MBMS service). Each MBMS service provides services in its own service area. Each cell in the service area has a dedicated control channel to transmit MBMS signaling. In the enhanced wireless communication system, the transmission method of MBMS service is somewhat different from that under 3G. MBMS service can be transmitted in a single-carrier cell. If adjacent cells use the same single carrier to transmit the same MBMS service, and synchronized The way to transmit this MBMS service, the signal received by the user is the superposition of the two signal energies, if the adjacent cell uses the same carrier and transmits the same MBMS service asynchronously, the signal received by the user from the adjacent cell is an interference signal , affecting the user's quality of MBMS reception. Therefore, in the enhanced wireless communication system, a continuous area is defined, and in this area, each enhanced base station uses the same carrier to transmit signals synchronously to improve the quality of MBMS reception of users. This continuous area is called the SFN area.

SFN(Single Frequency Network)区域包含一组地理区域连续的小区,这些小区使用同样的无线资源来同步的传输某个特定的MBMS业务。SFN区域属于并且唯一属于一个MBMS的服务区域。一个SFN区域只包含正在传输数据的小区。The SFN (Single Frequency Network) area includes a group of geographically continuous cells, and these cells use the same radio resources to transmit a specific MBMS service synchronously. The SFN area belongs to and uniquely belongs to one MBMS service area. A SFN area only contains cells that are transmitting data.

MBMS的服务区域是一个特定的MBMS Session数据传输的区域。多小区MBMS同步区域是一组小区,这些小区覆盖的是连续的区域,分配同样的频率波段给MBMS业务,这一组小区有能力并且有可能通过SFN的模式来传输MBMS数据。多小区MBMS同步区域不依赖于MBMS服务区域,一个多小区MBMS同步区域可以支持一个或者多个SFN区域。对于一个地理区域,一个指定的频率波段,只定义一个多小区MBMS同步区域。如果同一个地理区域定义了多个多小区MBMS同步区域,则这些多小区MBMS同步区域被分配了不同的频率波段。The service area of MBMS is a specific MBMS Session data transmission area. A multi-cell MBMS synchronization area is a group of cells that cover a continuous area and allocate the same frequency band to MBMS services. This group of cells has the ability and possibility to transmit MBMS data through SFN mode. A multi-cell MBMS synchronization area does not depend on an MBMS service area, and a multi-cell MBMS synchronization area can support one or more SFN areas. For a geographical area and a designated frequency band, only one multi-cell MBMS synchronization area is defined. If multiple multi-cell MBMS synchronization areas are defined in the same geographic area, these multi-cell MBMS synchronization areas are assigned different frequency bands.

在一个多小区MBMS同步区域中可以包含多个SFN区域,为了减少干扰,相邻的SFN不能使用同样的频率。不同的SFN区域如果想使用同样的频率,中间必须有保护区域。保护区域也是一组小区,保护区域使用的频率和周围SFN区域使用的频率不同。Multiple SFN areas may be included in a multi-cell MBMS synchronization area. To reduce interference, adjacent SFNs cannot use the same frequency. If different SFN areas want to use the same frequency, there must be a protection area in between. The protection area is also a group of cells, and the frequency used in the protection area is different from the frequency used in the surrounding SFN area.

有研究表明,所有增强型基站同步传输MBMS数据会带来显著的性能上的提高。有不同的技术来达到增强型基站之间数据发送的同步。一种是网络提供的同步方式,传输网络通过一个时钟来达到同步,可以使用IEEE1588的协议。这个协议可以协调在增强型基站上的一系列时钟,是它们之间同步,精确度至少在几微秒。一种方法是通过一个公共的卫星信号,比如GPS,把同步信号发送给增强型基站。一种方法是UE协助的空中接口信号的同步,这种方法比较浪费空中资源。采用何种方式,还没有最后决定。不管采用哪种方式,目的都是希望增强型基站发出的信号是同步的,这样才能达到性能最优。Studies have shown that synchronous transmission of MBMS data by all enhanced base stations will bring significant performance improvements. There are different techniques to achieve synchronization of data transmission between enhanced base stations. One is the synchronization method provided by the network. The transmission network achieves synchronization through a clock, and the IEEE1588 protocol can be used. This protocol can coordinate a series of clocks on the enhanced base station and synchronize them with an accuracy of at least a few microseconds. One method is to send synchronization signals to the enhanced base station via a common satellite signal, such as GPS. One method is UE-assisted air interface signal synchronization, which wastes air resources. The method to be adopted has not yet been finalized. No matter which method is adopted, the purpose is to hope that the signals sent by the enhanced base station are synchronized, so as to achieve the best performance.

UE同步的接收增强型基站发送的MBMS数据,不仅要求增强型基站同步,还需要增强型基站发出的数据包是一样的,这样UE才能做联合接收不同增强型基站发送的信号。要保证增强型基站发送的数据包是一样的,需要增强型基站有着相同的数据处理链路,那么需要一个集中的控制节点来配置增强型基站的数据处理链路,比如,配置增强型基站有着相同的RLC/MAC协议参数。以下,我们称控制模块所在的物理实体为MCE,MCE设置同一个SFN范围的增强型基站有着相同的RLC/MAC的配置。To receive MBMS data sent by the enhanced base station synchronously, the UE not only requires the enhanced base station to be synchronized, but also needs the data packets sent by the enhanced base station to be the same, so that the UE can jointly receive signals sent by different enhanced base stations. To ensure that the data packets sent by the enhanced base station are the same, the enhanced base station needs to have the same data processing link, then a centralized control node is needed to configure the data processing link of the enhanced base station, for example, the configuration of the enhanced base station has Same RLC/MAC protocol parameters. Hereinafter, we refer to the physical entity where the control module is located as the MCE, and the MCE is set to have the same RLC/MAC configuration for the enhanced base stations in the same SFN range.

MBMS的数据传输还需要一个数据模块把从BM-SC发来的数据转发到增强型基站。以下称数据模块所在的物理实体为DGW。DGW负责把数据发送给增强型基站,DGW包含用户平面的处理和一些Session控制的功能,比如PDCP的功能,Session开始和结束。DGW和增强型基站之间的接口我们称它为S1接口,DGW发送的数据在整个SFN范围的S1接口传输,数据在某个S1接口传输的时候会丢失,或者滞后,需要一些机制来保证即使在数据丢失或者滞后的情况下,增强型基站发送的数据也能保持同步。MBMS data transmission also needs a data module to forward the data sent from BM-SC to the enhanced base station. Hereinafter, the physical entity where the data module is located is referred to as the DGW. DGW is responsible for sending data to the enhanced base station. DGW includes user plane processing and some Session control functions, such as PDCP function, Session start and end. The interface between the DGW and the enhanced base station is called the S1 interface. The data sent by the DGW is transmitted on the S1 interface of the entire SFN range. When the data is transmitted on an S1 interface, it will be lost or lag behind. Some mechanisms are needed to ensure that even In the case of data loss or lag, the data sent by the enhanced base station can also maintain synchronization.

控制模块和数据模块可以在一个物理实体,也可以分别在不同的物理实体上。MCE和DGW可以是一个物理实体,也可以是独立的物理实体,也可以存在于已有的物理实体上。The control module and the data module may be in one physical entity, or in different physical entities. The MCE and the DGW may be one physical entity, may also be independent physical entities, or may exist on an existing physical entity.

目前,有不同的方法来解决这个问题,一个方法是不需要把绝对的时间标志加在DGW发出的每个包上。在DGW上有一个同步的协议层,这个层对每个PDCP的包加上一个序号,这个序号是表示此包从数据流的哪一个比特或者从哪一个字节开始,即这个序号是比特级或者字节级别的序号。MCE为某个MBMS业务配置这个SFN范围内所有的增强型基站的物理层资源,增强型基站收到序号后,增强型基站计算什么时候应该在空中接口发出。如果某个包在S1接口丢失了,增强型基站可以计算出来下个包应该在什么时间传输。在MBMS业务开始的时候,MCE需要设置增强型基站什么时候开始发送第一个包,这个时间是绝对的时间。随后,数据同步就自发的保持着。Currently, there are different ways to solve this problem. One way is that it is not necessary to add an absolute time stamp to each packet sent by the DGW. There is a synchronous protocol layer on the DGW. This layer adds a sequence number to each PDCP packet. This sequence number indicates which bit or byte of the data stream the packet starts from, that is, the sequence number is bit-level. Or a sequence number at the byte level. The MCE configures the physical layer resources of all enhanced base stations within the SFN range for a certain MBMS service. After the enhanced base station receives the sequence number, the enhanced base station calculates when it should send it on the air interface. If a packet is lost at the S1 interface, the enhanced base station can calculate when the next packet should be transmitted. When the MBMS service starts, the MCE needs to set when the enhanced base station starts sending the first packet, and this time is an absolute time. Subsequently, data synchronization is maintained spontaneously.

目前的解决方案,在哪个物理层频率时间资源上发送数据是MCE在数据发送开始的时候配置好了。频率资源可以在数据开始的时候可以设定,但是在数据开始的时候,MCE很难在时间上准确的知道什么时间应该发送这个MBMS业务,这种方法不支持MBMS业务的复用。如果MBMS业务的速率很低,可能会造成空中资源的浪费。因此,本发明提出一种方法来支持MBMS业务的复用。In the current solution, on which physical layer frequency and time resources to send data is configured by the MCE at the beginning of data transmission. Frequency resources can be set at the beginning of data, but at the beginning of data, it is difficult for MCE to know exactly when the MBMS service should be sent. This method does not support the multiplexing of MBMS services. If the rate of MBMS business is very low, it may cause waste of air resources. Therefore, the present invention proposes a method to support multiplexing of MBMS services.

发明内容 Contents of the invention

因此,本发明的目的是发明一种数据处理模块如何给MBMS数据添加同步信息,然后发送给增强型基站,基站根据同步信息在空中接口同步的传输数据的方法。Therefore, the purpose of the present invention is to invent how a data processing module adds synchronization information to MBMS data, and then sends it to the enhanced base station, and the base station transmits data synchronously on the air interface according to the synchronization information.

为实现上述目的,一种在空中接口同步的传输数据的方法,包括步骤:In order to achieve the above object, a method for transmitting data synchronously on an air interface, comprising steps:

a)MBMS控制模块收到消息,知道某MBMS业务马上要开始;a) The MBMS control module receives the message and knows that a certain MBMS service is about to start;

b)MBMS控制模块通知MBMS数据处理模块数据复用的配置;b) The MBMS control module notifies the MBMS data processing module of the data multiplexing configuration;

c)MBMS控制模块通知增强型基站数据复用的配置;c) The MBMS control module notifies the enhanced base station of the configuration of data multiplexing;

d)BM-SC向MBMS数据处理模块发送MBMS数据。d) BM-SC sends MBMS data to the MBMS data processing module.

根据本发明,在MBMS业务开始的时候,MBMS控制模块需要通知数据处理模块和增强型基站有关MBMS数据复用的配置。复用的数据可以是属于同一个MBMS业务不同的数据流,也可以是属于不同的MBMS业务,甚至是在同一个频率段发送的所有的MBMS业务。如果这些业务的SFN区域在同一个地理区域,并且这些业务使用同一个频率段,MBMS控制模块可以设置这些业务复用在一起,为这些复用的业务选择同一个数据处理模块来传输和处理数据。如果一个MBMS业务配置了多个SFN区域,不同的SFN区域有不同的复用配置。MBMS控制模块可以为不同的SFN区域选择相同的数据处理模块,或者针对每个SFN区域选择一个对应的数据处理模块。MBMS控制模块通知数据处理模块和增强型基站ENB,哪些业务复用在一起进行同步处理。According to the present invention, when the MBMS service starts, the MBMS control module needs to notify the data processing module and the enhanced base station about the configuration of MBMS data multiplexing. The multiplexed data may be different data streams belonging to the same MBMS service, or may belong to different MBMS services, or even all MBMS services sent in the same frequency band. If the SFN areas of these services are in the same geographical area, and these services use the same frequency band, the MBMS control module can set these services to be multiplexed together, and select the same data processing module for these multiplexed services to transmit and process data . If multiple SFN areas are configured for one MBMS service, different SFN areas have different multiplexing configurations. The MBMS control module can select the same data processing module for different SFN areas, or select a corresponding data processing module for each SFN area. The MBMS control module informs the data processing module and the enhanced base station ENB which services are multiplexed together for synchronous processing.

附图说明 Description of drawings

图1是本发明的无线通信系统的模块图;Fig. 1 is a block diagram of the wireless communication system of the present invention;

图2是本发明的示意图;Fig. 2 is a schematic diagram of the present invention;

图3是本发明中数据处理的协议栈;Fig. 3 is the protocol stack of data processing in the present invention;

图4是DGW的数据数据处理过程;Fig. 4 is the data data processing process of DGW;

图5是ENB的数据数据处理过程;Fig. 5 is the data data processing process of ENB;

图6是MBMS Session开始的信令流程的第一个实施例;Fig. 6 is the first embodiment of the signaling process that MBMS Session starts;

图7是MBMS Session开始的信令流程的第二个实施例;Fig. 7 is the second embodiment of the signaling process that MBMS Session starts;

图8是MBMS Session开始的信令流程的第三个实施例;Fig. 8 is the third embodiment of the signaling process that MBMS Session starts;

图9是MBMS Session开始的信令流程的第四个实施例。Fig. 9 is the fourth embodiment of the signaling flow of MBMS Session initiation.

具体实施方式 Detailed ways

图2是在长期演进系统中传输MBMS的结构示意图。MCE是MBMS控制模块,负责配置用户平面,MCE通过S3接口配置增强基站,在一个SFN的范围内的所有的增强基站的配置是一样的,如图所示的例子,针对某个MBMS业务,配置了两个SFN区域。DGW是MBMS数据处理模块,DGW从BMSC接收数据,进行处理后,发送给SFN范围下面所有的增强型基站。MCE和DGW之间有控制接口S2,MCE通过S2通知DGW数据复用的信息和SFN区域的配置。BMSC可以通过S1接口发送Session开始消息给MCE。Fig. 2 is a schematic structural diagram of MBMS transmission in the LTE system. MCE is the MBMS control module and is responsible for configuring the user plane. MCE configures the enhanced base station through the S3 interface. The configuration of all enhanced base stations within the scope of a SFN is the same. In the example shown in the figure, for a certain MBMS service, the configuration There are two SFN regions. DGW is an MBMS data processing module. DGW receives data from BMSC, processes it, and sends it to all enhanced base stations below the SFN range. There is a control interface S2 between the MCE and the DGW, and the MCE notifies the DGW of data multiplexing information and configuration of the SFN area through S2. The BMSC can send a Session start message to the MCE through the S1 interface.

图3是MBMS数据处理的各个模块和协议栈。304模块BMSC把MBMS数据通过传输层传输到了303模块DGW,303模块DGW收到MBMS数据后,首先经过PDCP数据的处理,PDCP的处理包括头压缩功能,然后经过同步层的处理,同步层是根据数据复用来配置的,如果有多个SFN区域,每个SFN区域的数据复用的配置没有必要相同,因此,每个SFN区域都可以有一个同步层。PDCP协议层是针对一个MBMS业务的或者一个MBMS的数据流的,同步层是在一个SFN范围内的复用的MBMS数据的。同步层主要是为数据包增加一个序列号,ENB按照这个序列号对数据包进行排序,按顺序在空中接口传输数据。如果有复用的数据,就是多个MBMS的数据通过一个无线资源传输,同步层为复用的数据包添加一个序列号,如果没有数据复用,同步层为PDCP处理后的MBMS数据包加上一个序列号。这个序列号是字节或者比特级别的。经过同步层处理的数据包通过传输层传输到了增强型基站ENB,增强型基站经过同步层的处理,同步层把数据按顺序排列,如果丢失,同步层计算丢失的数据包的比特数,根据比特数计算对应的空中资源,在对应的空中资源上不传输任何数据。经过同步层处理的数据经过RLC/MAC的处理后,通过物理层发送到空中接口。UE的接收和普通的业务一样。Fig. 3 is each module and protocol stack of MBMS data processing. The BMSC of the 304 module transmits the MBMS data to the 303 module DGW through the transport layer. After the 303 module DGW receives the MBMS data, it first processes the PDCP data. The PDCP processing includes the header compression function, and then it is processed by the synchronization layer. The synchronization layer is based on Data multiplexing is configured. If there are multiple SFN areas, the configuration of data multiplexing in each SFN area does not have to be the same. Therefore, each SFN area can have a synchronization layer. The PDCP protocol layer is for an MBMS service or an MBMS data flow, and the synchronization layer is for multiplexing MBMS data within a SFN range. The synchronization layer mainly adds a serial number to the data packet, and the ENB sorts the data packet according to the serial number, and transmits data on the air interface in order. If there is multiplexed data, multiple MBMS data are transmitted through one wireless resource, and the synchronization layer adds a serial number to the multiplexed data packet. If there is no data multiplexing, the synchronization layer adds a sequence number to the MBMS data packet processed by PDCP a serial number. This sequence number is at the byte or bit level. The data packets processed by the synchronization layer are transmitted to the enhanced base station ENB through the transport layer. The enhanced base station is processed by the synchronization layer. The synchronization layer arranges the data in order. If lost, the synchronization layer calculates the number of bits of the lost data packet. Data calculation corresponds to the air resource, and no data is transmitted on the corresponding air resource. After the data processed by the synchronization layer is processed by RLC/MAC, it is sent to the air interface through the physical layer. The reception of the UE is the same as that of ordinary services.

图4举例说明303模块DGW的数据处理流程。401DGW收到从304模块BMSC发送的数据后,首先进行PDCP的处理。图中所示的例子是两个MBMS的数据流经过两个PDCP实体的处理,这两个数据流可以是属于同一个MBMS业务,也可以是属于不同的MBMS业务。数据流1经过402PDCP1的处理,数据流2经过403PDCP2的处理。如图所示,数据流1经过402PDCP1的处理后,形成两个数据包,每个数据包的长度是100比特,数据流2经过403PDCP2的处理形成一个长度为200比特的数据包。然后这三个数据包要经过同步层的处理。这个同步层是针对某个SFN范围的。在MBMS开始的时候,同步层知道数据流1和数据流2需要复用处理,同步层会把这三个数据包统一添加序列号。同步层处理后的数据是405,比如,数据流1的第一个包是第一个进行同步处理的包,同步层给这个包添加的序列号是0,因为这个数据包是从0比特开始的。同步层处理的第二个包是数据流2的包,同步层给它添加的序列号是100,因为前面的包的长度是100比特。第二个包是从100比特开始的。第三个包的序列号是300,因为它前面的数据包总共是300比特。然后,通过传输层把数据包发送给这个SFN范围下面所有的增强基站。Fig. 4 illustrates the data processing flow of module 303 DGW. After the 401DGW receives the data sent from the BMSC of the 304 module, it first performs PDCP processing. In the example shown in the figure, two MBMS data streams are processed by two PDCP entities. The two data streams may belong to the same MBMS service or may belong to different MBMS services. Data stream 1 is processed by 402PDCP1, and data stream 2 is processed by 403PDCP2. As shown in the figure, after data stream 1 is processed by 402PDCP1, two data packets are formed, and the length of each data packet is 100 bits. Data stream 2 is processed by 403PDCP2 to form a data packet with a length of 200 bits. These three data packets are then processed by the synchronization layer. This synchronization layer is for a certain SFN range. At the beginning of MBMS, the synchronization layer knows that data stream 1 and data stream 2 need to be multiplexed, and the synchronization layer will uniformly add sequence numbers to the three data packets. The data processed by the synchronization layer is 405. For example, the first packet of data stream 1 is the first packet to be processed synchronously. The sequence number added by the synchronization layer to this packet is 0, because this data packet starts from 0 bits. of. The second packet processed by the synchronization layer is the packet of data stream 2, and the sequence number added to it by the synchronization layer is 100, because the length of the previous packet is 100 bits. The second packet starts with 100 bits. The sequence number of the third packet is 300 because the packets preceding it totaled 300 bits. Then, the data packet is sent to all enhanced base stations below the SFN range through the transport layer.

图5是ENB进行数据处理的过程。501步骤,ENB的同步层收到MBMS数据包,复用在一起的数据包会发送给同一个同步层实体。502步骤,ENB根据包头的比特或者字节序列号判断是否有包的丢失。比如,ENB收到一个包,SN是100,长度是200,然后ENB收到了另一个包,SN是400,ENB就可以知道丢失了一个长度为100的包。如果有数据包丢失,进行503步骤,ENB同步层根据丢失数据的长度,形成一个同样长度的特殊的包,这个包里面是一些特殊的值,然后进行504步骤,RLC和MAC层可以把这个包和普通的数据包进行一样的处理过程,只是,这个数据包不在空中接口传输。或者,同步层通知MAC层,有一个包丢失了,丢失的长度和从那个比特开始丢失。MAC层针对丢失的长度和开始的位置,计算出对应的空中接口的资源,在这块资源上不传输任何数据。如果没有数据包丢失,同步层把数据包的SN去掉,然后把数据包发送给下层,进行504步骤RLC和MAC层的处理。Figure 5 is the process of data processing by ENB. In step 501, the synchronization layer of the ENB receives the MBMS data packet, and the multiplexed data packets are sent to the same synchronization layer entity. In step 502, the ENB judges whether there is packet loss according to the bit or byte sequence number of the packet header. For example, if ENB receives a packet with SN 100 and length 200, and then ENB receives another packet with SN 400, ENB can know that a packet with length 100 is lost. If there is a data packet loss, go to step 503, and the ENB synchronization layer will form a special packet of the same length according to the length of the lost data. There are some special values in this packet, and then go to step 504, and the RLC and MAC layers can send this packet It is processed in the same way as a normal data packet, except that this data packet is not transmitted on the air interface. Or, the synchronization layer notifies the MAC layer that a packet is lost, the length of the loss and the bit from which it is lost. The MAC layer calculates the corresponding air interface resource according to the lost length and the starting position, and does not transmit any data on this resource. If there is no data packet loss, the synchronization layer removes the SN of the data packet, and then sends the data packet to the lower layer, and carries out the processing of the 504 step RLC and the MAC layer.

为了实现图4和图5的数据处理过程,在MBMS Session开始的信令流程中,MCE需要配置DGW数据复用的信息,DGW根据数据复用的信息,为复用的数据包添加序列号。图6是MBMS Session开始的信令流程的第一个实施例。In order to realize the data processing process in Figure 4 and Figure 5, in the signaling process at the beginning of the MBMS Session, the MCE needs to configure the DGW data multiplexing information, and the DGW adds sequence numbers to the multiplexed data packets according to the data multiplexing information. Fig. 6 is the first embodiment of the signaling flow of MBMS Session initiation.

步骤601,MBMS业务开始的时候,BMSC发送“Session开始”消息给MBMS控制实体MCE。消息中包含MBMS的业务标识,业务的服务质量参数,消息中还包含MBMS数据开始发送的时间。Step 601, when the MBMS service starts, the BMSC sends a "Session Start" message to the MBMS control entity MCE. The message includes the MBMS service identifier, the service quality parameters of the service, and the time when the MBMS data starts to be sent.

步骤602,MCE收到消息后,MCE保存信息,决定SFN区域的范围,SFN区域包含哪些ENB,在SFN区域内的所有ENB的数据协议层的配置,还有数据复用的配置,MCE根据业务的服务质量决定是否和已有的业务进行复用,如果在某一块空中资源上正在传输的业务没有能充分使用这一块空中资源,比如,正在传输的业务速率很低,而分配的资源块可以支持更高的传输速率,如果马上要开始的MBMS业务可以使用剩下的资源,即这一块分配的资源块可以支持传输这两个MBMS业务的同时传输,MCE可以决定MBMS业务和这个正在传输的业务复用在同一块空中资源,或者MCE收到了两个MBMS业务开始的消息,MCE可以决定这两个MBMS业务复用在同一块空中资源。当然,复用不是局限于两个MBMS业务,可以更多的MBMS业务复用在一起。MCE发送602消息“Session开始”消息给DGW,消息中包含SFN的配置信息,数据复用的信息,数据复用的信息至少包含复在同一块空中资源上的不同的MBMS业务标识,Step 602, after the MCE receives the message, the MCE saves the information, determines the scope of the SFN area, which ENBs are included in the SFN area, the configuration of the data protocol layer of all ENBs in the SFN area, and the configuration of data multiplexing. The quality of service determines whether to multiplex with existing services. If the service being transmitted on a certain air resource cannot fully use this air resource, for example, the rate of the service being transmitted is very low, and the allocated resource block can Supports higher transmission rates. If the MBMS service to be started immediately can use the remaining resources, that is, the allocated resource block can support the simultaneous transmission of these two MBMS services, the MCE can determine the MBMS service and the ongoing transmission. The services are multiplexed in the same air resource, or the MCE receives two MBMS service start messages, and the MCE can decide that the two MBMS services are multiplexed in the same air resource. Of course, the multiplexing is not limited to two MBMS services, and more MBMS services can be multiplexed together. The MCE sends a 602 message "Session Start" to the DGW. The message includes SFN configuration information and data multiplexing information. The data multiplexing information includes at least different MBMS service identifiers multiplexed on the same air resource.

602步骤的Session开始消息包含:The Session start message at step 602 includes:

-SFN区域设置-sfn-locale-settings

-数据复用的设置-Settings for data multiplexing

DGW发送603消息“Session开始响应”给MCE,表示收到了602步骤的消息。The DGW sends a 603 message "Session Start Response" to the MCE, indicating that the message in step 602 has been received.

步骤604,MCE发送“Session开始”消息给各个SFN区域内的所有ENB,消息中包含SFN区域的指示,传输MBMS数据的协议层的配置信息,协议层配置信息包含无线链路层(Radio Link Control,以下简称RLC),媒体接入层(Media Access Control,以下简称MAC)和物理层的配置信息,还有数据复用的配置,数据复用的配置也是ENB上同步层的配置,消息中还包含传输MBMS数据的DGW的地址信息。MCE可以选择一个DGW来进行MBMS数据的传输,MCE把DGW的地址信息告诉ENB,是为了让ENB进行组播组的加入。Step 604, the MCE sends a "Session Start" message to all ENBs in each SFN area, the message includes the indication of the SFN area, the configuration information of the protocol layer for transmitting MBMS data, and the protocol layer configuration information includes the radio link layer (Radio Link Control , hereinafter referred to as RLC), media access layer (Media Access Control, hereinafter referred to as MAC) and physical layer configuration information, as well as data multiplexing configuration, data multiplexing configuration is also the configuration of the synchronization layer on the ENB, the message also contains Contains the address information of the DGW that transmits MBMS data. The MCE can select a DGW to transmit MBMS data, and the MCE tells the ENB the address information of the DGW in order for the ENB to join the multicast group.

步骤605,ENB发送消息“Session开始”给UE。消息中包含传输MBMS数据的协议层的配置信息,包含PDCP层,RLC层,MAC层和物理层的配置信息,消息中还包含MBMS的业务信息,比如业务标识TMGI,业务开始的时间,是否需要UE发送上行响应消息来进行用户数目的统计。UE收到消息,如果在605的消息中网络要求UE发送响应消息来统计用户的数据,UE会发起606步骤的响应消息,否则,不进行606的上行消息的发送。In step 605, the ENB sends a message "Session Start" to the UE. The message contains the configuration information of the protocol layer for transmitting MBMS data, including the configuration information of the PDCP layer, RLC layer, MAC layer and physical layer. The message also contains MBMS service information, such as the service identifier TMGI, the time when the service starts, whether it is required The UE sends an uplink response message to count the number of users. UE receives the message, if the network requires the UE to send a response message to collect user data in the message in 605, the UE will initiate a response message in step 606, otherwise, the uplink message in 606 will not be sent.

步骤607,ENB发送“Session开始响应”给MCE。如果在605步骤中网络要求UE发送响应消息来统计用户的数目,607的消息中还可以包含要接收此MBMS业务的用户的数目。MCE通过步骤608发送消息“Session开始响应”给BMSC。Step 607, ENB sends "Session start response" to MCE. If in step 605 the network requires the UE to send a response message to count the number of users, the message in step 607 may also include the number of users to receive the MBMS service. The MCE sends the message "Session start response" to the BMSC through step 608 .

步骤609,ENB发起IP组播组的加入过程,这个加入过程是现有的技术。有多种实现的方式,比如ENB可以发送IGMP加入消息给DGW,DGW在610步骤发送IGMP加入消息给BMSC。In step 609, the ENB initiates the joining process of the IP multicast group. This joining process is an existing technology. There are many implementation methods, for example, the ENB can send an IGMP join message to the DGW, and the DGW sends an IGMP join message to the BMSC in step 610 .

步骤611,BMSC给下游已经加入此MBMS的DGW发送数据。In step 611, the BMSC sends data to the downstream DGW that has joined the MBMS.

步骤612,DGW进行数据处理,数据处理的流程如图4所示,要进行PDCP层和同步层的处理。DGW为MBMS数据包加上PDCP的头和同步序列号。In step 612, the DGW performs data processing. The flow of data processing is shown in FIG. 4, and the processing of the PDCP layer and the synchronization layer is performed. The DGW adds a PDCP header and a synchronization sequence number to the MBMS data packet.

步骤613,DGW给下游已经加入此MBMS的ENB发送数据。In step 613, the DGW sends data to the downstream ENB that has joined the MBMS.

步骤614,ENB在分配好的物理资源上传输MBMS数据。Step 614, the ENB transmits the MBMS data on the allocated physical resources.

图7是MBMS Session开始的信令流程的第二个实施例。Fig. 7 is the second embodiment of the signaling flow of MBMS Session initiation.

步骤701,MBMS业务开始的时候,BMSC发送“Session开始”消息给MBMS控制实体MCE。消息中包含MBMS的业务标识,业务的服务质量参数,消息还包含业务开始的时间。Step 701, when the MBMS service starts, the BMSC sends a "Session Start" message to the MBMS control entity MCE. The message includes the MBMS service identifier, the service quality parameters of the service, and the message also includes the time when the service starts.

步骤702,MCE收到消息后,MCE保存信息,决定SFN区域的范围,SFN区域包含哪些ENB,在SFN区域内的所有ENB的数据协议层的配置,还有数据复用的配置,MCE根据业务的服务质量决定是否和已有的业务进行复用,如果在某一块空中资源上正在传输的业务没有能充分使用这一块空中资源,比如,正在传输的业务速率很低,而分配的资源块可以支持更高的传输速率,如果马上要开始的MBMS业务可以使用剩下的资源,即这一块分配的资源块可以支持传输这两个MBMS业务的同时传输,MCE可以决定MBMS业务和这个正在传输的业务复用在同一块空中资源,或者MCE收到了两个MBMS业务开始的消息,MCE可以决定这两个MBMS业务复用在同一块空中资源。当然,复用不是局限于两个MBMS业务,可以更多的MBMS业务复用在一起。然后MCE发送“Session开始”消息给各个SFN区域内的所有ENB,消息中包含SFN区域的指示,传输MBMS数据的协议层的配置信息,协议层配置信息包含RLC,MAC和物理层的配置信息,还有数据复用的配置,数据复用的配置也是ENB上同步层的配置,消息还可以包含业务开始的时间。Step 702, after the MCE receives the message, the MCE saves the information, determines the scope of the SFN area, which ENBs are included in the SFN area, the configuration of the data protocol layer of all ENBs in the SFN area, and the configuration of data multiplexing. The quality of service determines whether to multiplex with existing services. If the service being transmitted on a certain air resource cannot fully use this air resource, for example, the rate of the service being transmitted is very low, and the allocated resource block can Supports higher transmission rates. If the MBMS service to be started immediately can use the remaining resources, that is, the allocated resource block can support the simultaneous transmission of these two MBMS services, the MCE can determine the MBMS service and the ongoing transmission. The services are multiplexed in the same air resource, or the MCE receives two MBMS service start messages, and the MCE can decide that the two MBMS services are multiplexed in the same air resource. Of course, the multiplexing is not limited to two MBMS services, and more MBMS services can be multiplexed together. Then the MCE sends a "Session Start" message to all ENBs in each SFN area. The message includes the indication of the SFN area and the configuration information of the protocol layer for transmitting MBMS data. The protocol layer configuration information includes the configuration information of RLC, MAC and physical layer. There is also the configuration of data multiplexing, which is also the configuration of the synchronization layer on the ENB, and the message can also include the time when the service starts.

步骤703,ENB发送消息“Session开始”给UE。消息中包含传输MBMS数据的协议层的配置信息,包含PDCP层,RLC层,MAC层和物理层的配置信息,消息中还包含MBMS的业务信息,比如业务标识TMGI,业务开始的时间,是否需要UE发送上行响应消息来进行用户数目的统计。UE收到消息,如果在703的消息中网络要求UE发送响应消息来统计用户的数据,UE会发起704步骤的响应消息,否则,不进行704的上行消息的发送。In step 703, the ENB sends a message "Session Start" to the UE. The message contains the configuration information of the protocol layer for transmitting MBMS data, including the configuration information of the PDCP layer, RLC layer, MAC layer and physical layer. The message also contains MBMS service information, such as the service identifier TMGI, the time when the service starts, whether it is required The UE sends an uplink response message to count the number of users. The UE receives the message, if the network requires the UE to send a response message to collect user data in the message in 703, the UE will initiate a response message in step 704, otherwise, the uplink message in 704 will not be sent.

步骤705,ENB发送“Session开始响应”给MCE。如果在703步骤中网络要求UE发送响应消息来统计用户的数目,705的消息中还可以包含要接收此MBMS业务的用户的数目。705的消息中还包含ENB为MBMS数据分配的隧道标识,ENB用来接收MBMS数据。Step 705, ENB sends "Session start response" to MCE. If the network requires the UE to send a response message to count the number of users in step 703, the message in step 705 may also include the number of users to receive the MBMS service. The message at 705 also includes the tunnel ID allocated by the ENB for the MBMS data, and the ENB is used to receive the MBMS data.

MCE发送706消息“Session开始”消息给DGW,消息包含SFN的配置信息,数据复用的信息,数据复用的信息至少包含复在同一块空中资源上的不同的MBMS业务标识。706的消息中还包含ENB用来接收MBMS数据的隧道标识。The MCE sends 706 a message "Session Start" to the DGW. The message includes SFN configuration information and data multiplexing information. The data multiplexing information includes at least different MBMS service identifiers multiplexed on the same air resource. The message at 706 also includes the identifier of the tunnel used by the ENB to receive MBMS data.

706步骤的Session开始消息包含:The Session start message in step 706 includes:

-SFN区域设置(比如SFN标识)-SFN locale settings (such as SFN logo)

-数据复用的设置-Settings for data multiplexing

-下行传输MBMS数据的隧道标识- Tunnel identifier for downlink transmission of MBMS data

UPE发送707消息“Session开始响应”给MCE,消息中包含DGW为接收MBMS分配的隧道标识,707的消息还用来表示DGW收到了706步骤的消息。The UPE sends a 707 message "Session Start Response" to the MCE, the message includes the tunnel ID allocated by the DGW for receiving the MBMS, and the 707 message is also used to indicate that the DGW has received the message of the 706 step.

MCE通过步骤708发送消息“Session开始响应”给BMSC,消息中包含DGW为接收MBMS分配的隧道标识。The MCE sends a message "Session Start Response" to the BMSC through step 708, and the message includes the tunnel ID allocated by the DGW for receiving the MBMS.

步骤709,BMSC给下游DGW发送MBMS数据,数据通过DGW为MBMS分配的隧道发送。In step 709, the BMSC sends the MBMS data to the downstream DGW, and the data is sent through the tunnel allocated by the DGW for the MBMS.

步骤710,DGW进行数据处理,数据处理的流程如图4所示,要进行PDCP层和同步层的处理。DGW为MBMS数据包加上PDCP的头和同步序列号。In step 710, the DGW performs data processing. The flow of data processing is shown in FIG. 4, and the processing of the PDCP layer and the synchronization layer is performed. The DGW adds a PDCP header and a synchronization sequence number to the MBMS data packet.

步骤711,DGW给下游ENB发送MBMS数据,数据通过ENB为MBMS分配的隧道发送。In step 711, the DGW sends MBMS data to the downstream ENB, and the data is sent through the tunnel allocated by the ENB for MBMS.

步骤712,ENB在分配好的物理资源上传输MBMS数据。In step 712, the ENB transmits MBMS data on the allocated physical resources.

图8是MBMS Session开始的信令流程的第三个实施例。Fig. 8 is a third embodiment of the signaling flow of MBMS Session initiation.

步骤801,MBMS业务开始的时候,BMSC发送“Session开始”消息给MBMS数据处理实体DGW。消息中包含MBMS的业务标识,业务的服务质量参数,和业务开始的时间。Step 801, when the MBMS service starts, the BMSC sends a "Session Start" message to the MBMS data processing entity DGW. The message includes the MBMS service identifier, the service quality parameters of the service, and the start time of the service.

步骤802,DGW收到消息后,保存信息,然后发送消息“Session开始”给控制实体MCE,消息中包含MBMS业务标识,服务质量参数,业务开始的时间。Step 802, DGW saves the information after receiving the message, and then sends a message "Session Start" to the control entity MCE, the message includes the MBMS service identifier, service quality parameters, and service start time.

步骤803,MCE保存信息,决定SFN区域的范围,SFN区域包含哪些ENB,在SFN区域内的所有ENB的数据协议层的配置,还有数据复用的配置,MCE根据业务的服务质量决定是否和已有的业务进行复用,如果在某一块空中资源上正在传输的业务没有能充分使用这一块空中资源,比如,正在传输的业务速率很低,而分配的资源块可以支持更高的传输速率,如果马上要开始的MBMS业务可以使用剩下的资源,即这一块分配的资源块可以支持传输这两个MBMS业务的同时传输,MCE可以决定MBMS业务和这个正在传输的业务复用在同一块空中资源,或者MCE收到了两个MBMS业务开始的消息,MCE可以决定这两个MBMS业务复用在同一块空中资源。当然,复用不是局限于两个MBMS业务,可以更多的MBMS业务复用在一起。然后MCE发送“Session开始”消息给各个SFN区域内的所有的ENB,消息中包含SFN区域的指示,传输MBMS数据的协议层的配置信息,协议层的配置信息包含RLC,MAC和物理层的配置信息,还有数据复用的配置,数据复用的配置也是ENB上同步层的配置。步骤804,ENB发送消息“Session开始”给UE。消息中包含传输MBMS数据的协议层的配置信息,包含PDCP层,RLC层,MAC层和物理层的配置信息,消息中还包含MBMS的业务信息,比如业务标识TMGI,业务开始的时间,是否需要UE发送上行响应消息来进行用户数目的统计。UE收到消息,如果在804的消息中网络要求UE发送响应消息来统计用户的数据,UE会发起805步骤的响应消息,否则,不进行805的上行消息的发送。Step 803, MCE saves information, determines the scope of the SFN area, which ENBs are included in the SFN area, the configuration of the data protocol layer of all ENBs in the SFN area, and the configuration of data multiplexing. Existing services are multiplexed. If the service being transmitted on a certain air resource does not fully use this air resource, for example, the rate of the service being transmitted is very low, and the allocated resource block can support a higher transmission rate. , if the MBMS service that is about to start can use the remaining resources, that is, the resource block allocated in this block can support the simultaneous transmission of the two MBMS services, the MCE can decide to multiplex the MBMS service and the service being transmitted in the same block The air resource, or the MCE has received two MBMS service start messages, and the MCE may decide to multiplex the two MBMS services in the same air resource. Of course, the multiplexing is not limited to two MBMS services, and more MBMS services can be multiplexed together. Then the MCE sends a "Session Start" message to all ENBs in each SFN area. The message includes the indication of the SFN area, the configuration information of the protocol layer for transmitting MBMS data, and the configuration information of the protocol layer includes the configuration of RLC, MAC and physical layer. Information, as well as the configuration of data multiplexing, the configuration of data multiplexing is also the configuration of the synchronization layer on ENB. In step 804, the ENB sends a message "Session Start" to the UE. The message contains the configuration information of the protocol layer for transmitting MBMS data, including the configuration information of the PDCP layer, RLC layer, MAC layer and physical layer. The message also contains MBMS service information, such as the service identifier TMGI, the time when the service starts, whether it is required The UE sends an uplink response message to count the number of users. The UE receives the message, if the network requires the UE to send a response message to collect user data in the message in 804, the UE will initiate a response message in step 805, otherwise, the uplink message in 805 will not be sent.

步骤806,ENB发送“Session开始响应”给MCE。消息中包含ENB为接收MBMS数据分配的隧道标识,如果在804步骤中网络要求UE发送响应消息来统计用户的数目,806的消息中还可以包含要接收此MBMS业务的用户的数目。Step 806, ENB sends "Session start response" to MCE. The message includes the tunnel ID allocated by the ENB for receiving MBMS data. If the network requires the UE to send a response message to count the number of users in step 804, the message in 806 may also include the number of users who will receive the MBMS service.

807步骤,MCE发送“Session开始响应”消息给DGW,消息中包含ENB为MBMS数据分配的隧道标识,包含SFN的配置信息,消息还数据复用的信息,复用的信息至少包含复在同一块空中资源上的不同的MBMS业务标识。In step 807, the MCE sends a "Session Start Response" message to the DGW. The message contains the tunnel identifier allocated by the ENB for the MBMS data, the configuration information of the SFN, and the data multiplexing information. The multiplexing information includes at least multiplexing in the same block Different MBMS service identifiers on air resources.

807步骤的Session开始响应消息包含:The Session start response message in step 807 includes:

-SFN区域设置(比如SFN标识)-SFN locale settings (such as SFN logo)

-数据复用的设置-Settings for data multiplexing

-下行传输MBMS数据的隧道标识- Tunnel identifier for downlink transmission of MBMS data

步骤808,DGW发送“Session开始响应”给BMSC,消息中包含DGW为接收MBMS数据分配的隧道标识。In step 808, the DGW sends a "Session Start Response" to the BMSC, and the message includes the tunnel ID allocated by the DGW for receiving MBMS data.

步骤809,BMSC给下游DGW发送MBMS数据,数据通过DGW为MBMS分配的隧道发送。In step 809, the BMSC sends the MBMS data to the downstream DGW, and the data is sent through the tunnel allocated by the DGW for the MBMS.

步骤810,DGW进行数据处理,数据处理的流程如图4所示,要进行PDCP层和同步层的处理。DGW为MBMS数据包加上PDCP的头和同步序列号。In step 810, the DGW performs data processing. The data processing flow is shown in FIG. 4 , and the PDCP layer and synchronization layer processing are performed. The DGW adds a PDCP header and a synchronization sequence number to the MBMS data packet.

步骤811,DGW给下游ENB发送MBMS数据,数据通过ENB为MBMS分配的隧道发送。In step 811, the DGW sends MBMS data to the downstream ENB, and the data is sent through the tunnel allocated by the ENB for MBMS.

步骤812,ENB在分配好的空中资源上传输MBMS数据。Step 812, the ENB transmits MBMS data on the allocated air resources.

图9是MBMS Session开始的信令流程的第四个实施例。Fig. 9 is the fourth embodiment of the signaling flow of MBMS Session initiation.

步骤901,MBMS业务开始的时候,BMSC发送“Session开始”消息给MBMS数据处理实体DGW。消息中包含MBMS的业务标识,业务的服务质量参数和业务开始的时间。Step 901, when the MBMS service starts, the BMSC sends a "Session Start" message to the MBMS data processing entity DGW. The message includes the MBMS service identifier, the service quality parameters of the service and the start time of the service.

步骤902,DGW收到消息后,保存信息,然后发送消息“Session开始”给控制实体MCE,消息中包含DGW的地址信息,消息中还包含MBMS业务标识,服务质量参数,业务开始的时间。Step 902, DGW saves the information after receiving the message, and then sends a message "Session start" to the control entity MCE, the message includes the address information of the DGW, and the message also includes the MBMS service identifier, service quality parameters, and service start time.

步骤903,MCE保存信息,决定SFN区域的范围,SFN区域包含哪些ENB,在SFN区域内的所有ENB的数据协议层的配置,还有数据复用的配置,MCE根据业务的服务质量决定是否和已有的业务进行复用,如果在某一块空中资源上正在传输的业务没有能充分使用这一块空中资源,比如,正在传输的业务速率很低,而分配的资源块可以支持更高的传输速率,如果马上要开始的MBMS业务可以使用剩下的资源,即这一块分配的资源块可以支持传输这两个MBMS业务的同时传输,MCE可以决定MBMS业务和这个正在传输的业务复用在同一块空中资源,或者MCE收到了两个MBMS业务开始的消息,MCE可以决定这两个MBMS业务复用在同一块空中资源。当然,复用不是局限于两个MBMS业务,可以更多的MBMS业务复用在一起。然MCE发送“Session开始”消息给各个SFN区域内的所有ENB,消息中包含SFN区域的指示,传输MBMS数据的协议层的配置信息,协议层的配置信息包含RLC,MAC和物理层的配置信息,还有数据复用的配置,数据复用的配置也是ENB上同步层的配置,消息中还包含DGW的地址信息。Step 903, MCE saves information, determines the scope of the SFN area, which ENBs are included in the SFN area, the configuration of the data protocol layer of all ENBs in the SFN area, and the configuration of data multiplexing. Existing services are multiplexed. If the service being transmitted on a certain air resource does not fully use this air resource, for example, the rate of the service being transmitted is very low, and the allocated resource block can support a higher transmission rate. , if the MBMS service that is about to start can use the remaining resources, that is, the resource block allocated in this block can support the simultaneous transmission of the two MBMS services, the MCE can decide to multiplex the MBMS service and the service being transmitted in the same block The air resource, or the MCE has received two MBMS service start messages, and the MCE may decide to multiplex the two MBMS services in the same air resource. Of course, the multiplexing is not limited to two MBMS services, and more MBMS services can be multiplexed together. Then the MCE sends a "Session Start" message to all ENBs in each SFN area. The message contains the indication of the SFN area, the configuration information of the protocol layer for transmitting MBMS data, and the configuration information of the protocol layer includes the configuration information of RLC, MAC and physical layer. , as well as the configuration of data multiplexing, which is also the configuration of the synchronization layer on the ENB, and the message also includes the address information of the DGW.

步骤904,ENB发送消息“Session开始”给UE。消息中包含传输MBMS数据的协议层的配置信息,包含PDCP层,RLC层,MAC层和物理层的配置信息,消息中还包含MBMS的业务信息,比如业务标识TMGI,业务开始的时间,是否需要UE发送上行响应消息来进行用户数目的统计。UE收到消息,如果在904的消息中网络要求UE发送响应消息来统计用户的数据,UE会发起905步骤的响应消息,否则,不进行905的上行消息的发送。In step 904, the ENB sends a message "Session Start" to the UE. The message contains the configuration information of the protocol layer for transmitting MBMS data, including the configuration information of the PDCP layer, RLC layer, MAC layer and physical layer. The message also contains MBMS service information, such as the service identifier TMGI, the time when the service starts, whether it is required The UE sends an uplink response message to count the number of users. The UE receives the message, if the network requires the UE to send a response message to collect user data in the message in 904, the UE will initiate a response message in step 905, otherwise, the uplink message in 905 will not be sent.

步骤906,ENB发送“Session开始响应”给MCE。如果在804步骤中网络要求UE发送响应消息来统计用户的数目,906的消息中还可以包含要接收此MBMS业务的用户的数目。Step 906, ENB sends "Session Start Response" to MCE. If in step 804 the network requires the UE to send a response message to count the number of users, the message in step 906 may also include the number of users to receive the MBMS service.

907步骤,MCE发送“Session开始响应”消息给DGW,消息中SFN的信息,包含数据复用的信息,复用的信息至少包含复在同一块空中资源上的不同的MBMS业务标识。In step 907, the MCE sends a "Session Start Response" message to the DGW. The SFN information in the message includes data multiplexing information, and the multiplexing information includes at least different MBMS service identifiers multiplexed on the same air resource.

907步骤的Session开始响应消息包含:The Session start response message in step 907 includes:

-SFN区域设置(比如SFN标识)-SFN locale settings (such as SFN logo)

-数据复用的设置-Settings for data multiplexing

步骤908,DGW发送“Session开始响应”给BMSC。Step 908, DGW sends "Session start response" to BMSC.

步骤909,ENB发起IP组播组的加入过程,这个加入过程是现有的技术。有多种实现的方式,比如ENB可以发送IGMP加入消息给DGW,DGW在910步骤发送IGMP加入消息给BMSC。In step 909, the ENB initiates the joining process of the IP multicast group. This joining process is an existing technology. There are many implementation ways, for example, the ENB can send the IGMP join message to the DGW, and the DGW sends the IGMP join message to the BMSC in step 910 .

步骤911,BMSC给下游DGW发送MBMS数据。Step 911, BMSC sends MBMS data to downstream DGW.

步骤912,DGW进行数据处理,数据处理的流程如图4所示,要进行PDCP层和同步层的处理。DGW为MBMS数据包加上PDCP的头和同步序列号。In step 912, the DGW performs data processing. The flow of data processing is shown in FIG. 4, and the PDCP layer and the synchronization layer are processed. The DGW adds a PDCP header and a synchronization sequence number to the MBMS data packet.

步骤913,DGW给下游已经加入此MBMS的ENB发送数据。In step 913, the DGW sends data to the downstream ENB that has joined the MBMS.

步骤914,ENB在分配好的空中资源上传输MBMS数据。Step 914, the ENB transmits MBMS data on the allocated air resources.

尽管本发明按照所述的四个实施例进行了描述,需要指出的是,这些实施例都是用来解释,而不是用来对本发明进行限定。本领域的普通技术人员能够很容易对这些实施例进行更改、增加、删除任何步骤而不脱离本发明的精神和范围。Although the invention has been described in terms of four illustrated embodiments, it should be noted that these embodiments are intended to illustrate, not limit, the invention. Those skilled in the art can easily modify, add and delete any steps in these embodiments without departing from the spirit and scope of the present invention.

Claims (15)

1. 一种在空中接口同步的传输数据的方法,包括步骤:1. A method for transmitting data synchronously over an air interface, comprising the steps of: a)MBMS控制模块收到消息,知道某MBMS业务马上要开始;a) The MBMS control module receives the message and knows that a certain MBMS service is about to start; b)MBMS控制模块通知MBMS数据处理模块数据复用的配置;b) The MBMS control module notifies the MBMS data processing module of the data multiplexing configuration; c)MBMS控制模块通知增强型基站数据复用的配置;c) The MBMS control module notifies the enhanced base station of the configuration of data multiplexing; d)BM-SC向MBMS数据处理模块发送MBMS数据。d) BM-SC sends MBMS data to the MBMS data processing module. 2. 根据权利要求1所述的方法,其特征在于还包括,BMSC发送Session开始消息给MBMS控制模块。2. The method according to claim 1, further comprising, the BMSC sends a Session start message to the MBMS control module. 3. 根据权利要求1所述的方法,其特征在于在步骤b)中,MBMS控制模块发送Session开始消息给MBMS数据处理模块。3. The method according to claim 1, characterized in that in step b), the MBMS control module sends a Session start message to the MBMS data processing module. 4. 根据权利要求3所述的方法,其特征在于数据复用在不同的SFN范围是不同的。4. The method according to claim 3, characterized in that data multiplexing is different in different SFN ranges. 5. 根据权利要求1所述的方法,其特征在于在步骤c)中,MBMS控制模块发送Session开始消息给增强型基站,通知数据复用的配置。5. The method according to claim 1, characterized in that in step c), the MBMS control module sends a Session start message to the enhanced base station to notify the configuration of data multiplexing. 6. 根据根据权利要求5所述的方法,其特征在于数据复用配置包含复用的业务标识。6. According to the method according to claim 5, it is characterized in that the data multiplexing configuration includes multiplexing service identification. 7. 根据权利要求1所述的方法,其特征在于在步骤a)中,数据处理模块发送Session开始消息给MBMS控制模块。7. The method according to claim 1, wherein in step a), the data processing module sends a Session start message to the MBMS control module. 8. 根据权利要求1所述的方法,其特征在于在步骤b)中,MBMS控制模块发送Session开始响应消息给MBMS数据处理模块,通知数据复用的配置。8. The method according to claim 1, wherein in step b), the MBMS control module sends a Session start response message to the MBMS data processing module to notify the configuration of data multiplexing. 9. 根据权利要求1所述的方法,其特征在于在步骤c)中,MBMS控制模块发送Session开始消息给增强型基站,通知数据复用的配置。9. The method according to claim 1, wherein in step c), the MBMS control module sends a Session start message to the enhanced base station to notify the configuration of data multiplexing. 10. 根据权利要求1所述的方法,其特征在于所述步骤d)还包括:10. method according to claim 1, is characterized in that described step d) also comprises: 对接收的MBMS数据进行PDCP处理;Perform PDCP processing on the received MBMS data; 对数据进行PDCP处理后进行同步层处理;Perform synchronization layer processing after PDCP processing on the data; 经过同步层处理的数据包通过传输层传输到增强型基站,增强型基站对数据进行同步层处理,同步层把数据按顺序排列,通过物理层把数据发送到空中接口。The data packets processed by the synchronization layer are transmitted to the enhanced base station through the transport layer. The enhanced base station performs synchronization layer processing on the data. The synchronization layer arranges the data in order and sends the data to the air interface through the physical layer. 11. 根据权利要求10所述的方法,其特征在于所述PDCP处理包括两个PDCP处理。11. The method according to claim 10, wherein the PDCP processing comprises two PDCP processing. 12. 根据权利要求10所述的方法,其特征在于同步的处理是对复用在一起的数据包添加同步序列号。12. The method according to claim 10, characterized in that the synchronous processing is to add a synchronous sequence number to the data packets multiplexed together. 13. 根据权利要求10所述的方法,其特征在于所述增强型基站对数据的处理包括:13. The method according to claim 10, wherein the processing of data by the enhanced base station comprises: 增强型基站判断是否有包的丢失;The enhanced base station judges whether there is packet loss; 如果有包的丢失,增强型基站的同步层根据丢失数据的长度,形成一个同样长度的特殊的包;If there is a packet loss, the synchronization layer of the enhanced base station forms a special packet of the same length according to the length of the lost data; RLC/MAC层将所述特殊的包进行和普通的数据包相同的处理。The RLC/MAC layer performs the same processing on the special packet as the common data packet. 14. 根据权利要求10所述的方法,其特征在于所述增强型基站对数据的处理包括:14. The method according to claim 10, wherein the processing of data by the enhanced base station comprises: 增强型基站判断是否有包的丢失;The enhanced base station judges whether there is packet loss; 如果有包丢失,增强型基站的同步层通知MAC层,丢失包的长度和从哪个比特开始丢失;If there is a packet loss, the synchronization layer of the enhanced base station notifies the MAC layer of the length of the lost packet and from which bit it is lost; MAC层针对丢失的长度和开始的位置,计算出对应的空中接口的资源。The MAC layer calculates the corresponding air interface resource according to the lost length and the starting position. 15. 根据权利要求12所述的方法,其特征在于同步处理模块根据同步序列号计算对应的空中传输的时刻。15. The method according to claim 12, wherein the synchronization processing module calculates the corresponding air transmission time according to the synchronization sequence number.
CNA2007100004144A 2007-02-05 2007-02-05 Data Synchronization Method Pending CN101242552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100004144A CN101242552A (en) 2007-02-05 2007-02-05 Data Synchronization Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100004144A CN101242552A (en) 2007-02-05 2007-02-05 Data Synchronization Method

Publications (1)

Publication Number Publication Date
CN101242552A true CN101242552A (en) 2008-08-13

Family

ID=39933721

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100004144A Pending CN101242552A (en) 2007-02-05 2007-02-05 Data Synchronization Method

Country Status (1)

Country Link
CN (1) CN101242552A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769828A (en) * 2011-05-05 2012-11-07 中兴通讯股份有限公司 Method and system for updating multicast control channel information
CN104980463A (en) * 2014-04-04 2015-10-14 腾讯科技(深圳)有限公司 Method and system for synchronizing network data
US9560612B2 (en) 2009-06-23 2017-01-31 Samsung Electronics Co., Ltd. Data synchronization method and system
WO2018171599A1 (en) * 2017-03-24 2018-09-27 华为技术有限公司 Data transmission method and network-side node

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9560612B2 (en) 2009-06-23 2017-01-31 Samsung Electronics Co., Ltd. Data synchronization method and system
CN102769828A (en) * 2011-05-05 2012-11-07 中兴通讯股份有限公司 Method and system for updating multicast control channel information
CN102769828B (en) * 2011-05-05 2016-09-14 中兴通讯股份有限公司 A kind of multicast control channel information update method and system
CN104980463A (en) * 2014-04-04 2015-10-14 腾讯科技(深圳)有限公司 Method and system for synchronizing network data
CN104980463B (en) * 2014-04-04 2019-03-05 腾讯科技(深圳)有限公司 The method and system of synchronizing network data
WO2018171599A1 (en) * 2017-03-24 2018-09-27 华为技术有限公司 Data transmission method and network-side node
CN108631963A (en) * 2017-03-24 2018-10-09 华为技术有限公司 It is used for transmission the method and network side node of data

Similar Documents

Publication Publication Date Title
KR101542147B1 (en) Supporting continuous reception of advanced broadcast and multicast service data
CA2691154C (en) A method for providing a plurality of services
KR101521835B1 (en) A method and base station for synchronizing a signalling message
CN105898857B (en) Data synchronization method and system
JP5184698B2 (en) Method for synchronizing common control messages between network elements
EP2262182B1 (en) Method for synchronizing a gateway and base stations and the corresponding gateway and base station
US10448363B2 (en) Base station, user terminal, and communication control method
KR101801363B1 (en) Apparatus of providing for multimedia multicast/broadcast service and method for providing multimedia multicast/broadcast service using the same
EP2451241B1 (en) Synchronization schedule method, apparatus and system
US9386598B2 (en) Method and apparatus for synchronization processing
CN101389053B (en) Multimedia broadcast multicast service transmission method and system
EP2180651B1 (en) A method for the synchronization of the multimedia broadcast/multicast
CN101242552A (en) Data Synchronization Method
CN102905218A (en) Broadcasting service data transmission method
US20170295509A1 (en) Method and apparatus for determining measurement period in wireless communication system
CN112566045B (en) Multimedia broadcast multicast service MBMS transmission method and device
EP2903365B1 (en) Changing an existing service provided to a group of users via wireless communication
CN101500193B (en) Method for multimedia broadcast multicast service data synchronization between RNCs
CN116711335B (en) Paging indication method and device, terminal equipment and network equipment
CN116744240B (en) MBS service receiving method, device and terminal equipment
CN101651488A (en) Synergistic method for element locations of multimedia broadcast multicasting services
van der Velde et al. Broadcast operation
CN114615631B (en) Clock synchronization method, device, system and computer readable storage medium
CN116114375B (en) MBS service transmission progress control method and device, and communication equipment
CN114846825B (en) Data forwarding method and device, and communication equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080813