WO2006021148A1 - Method for realizing multimedia broadcast/multicast service - Google Patents

Method for realizing multimedia broadcast/multicast service Download PDF

Info

Publication number
WO2006021148A1
WO2006021148A1 PCT/CN2005/001318 CN2005001318W WO2006021148A1 WO 2006021148 A1 WO2006021148 A1 WO 2006021148A1 CN 2005001318 W CN2005001318 W CN 2005001318W WO 2006021148 A1 WO2006021148 A1 WO 2006021148A1
Authority
WO
WIPO (PCT)
Prior art keywords
entity
mac
mbms
data
channel
Prior art date
Application number
PCT/CN2005/001318
Other languages
French (fr)
Chinese (zh)
Inventor
Qiang Sun
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2006021148A1 publication Critical patent/WO2006021148A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services

Definitions

  • the present invention relates to Multimedia Broadcast Multicast Service (MBMS) in Wideband Code Division Multiple Access (WCDMA) systems, and more particularly to a method for implementing MBMS using High Speed Downlink Packet Access (HSDPA).
  • MBMS Multimedia Broadcast Multicast Service
  • WCDMA Wideband Code Division Multiple Access
  • HSDPA High Speed Downlink Packet Access
  • WCDMA Wideband Code Division Multiple Access
  • HSDPA technology is an important technology to improve the downlink capacity and data service rate in the later stage of WCDMA network construction, and it is the enhancement and evolution of WCDMA in the wireless part.
  • HSDPA adds a MAC-hs entity to the Medium Access Control (MAC) layer on the NodeB side of the base station.
  • the entity is mainly responsible for handling fast hybrid automatic retransmission (HARQ) and fast scheduling algorithms.
  • HARQ fast hybrid automatic retransmission
  • HSDPA is still on the original physical channel. Three new channels have been added, which are responsible for transmitting user data, transmitting control information required for decoding, and transmitting response and feedback information.
  • the basic structure of the WCDMA radio part after the introduction of HSDPA technology is still consistent with R99. Therefore, the terminal supporting HSDPA technology can coexist with the R99 terminal in one carrier without running on a separate carrier.
  • the HSDPA technology after adding the MAC-hs entity on the NodeB side supports two MAC structures: one for controlling the radio network controller (CRNC) including the MAC-c/sh entity, and the other for the CRNC not including the MAC-c/sh entity. .
  • CRNC radio network controller
  • the MAC-hs entity on the NodeB side passes the MAC-c/sh entity on the CRNC side, and then the serving radio network controller MAC-d entity connection on the (SRNC) side.
  • the MAC-c/sh entity provides the relevant functions of the HSDPA technology, and the Frame Protocol (HS-DSCH FP) processes the data from the SRNC to the CRNC and the data transmission between the CRNC and the NodeB.
  • the MAC-hs entity on the NodeB side directly communicates with the MAC-d of the SRNC. Entity connection.
  • the high-speed downlink shared channel (HS-DSCH) user plane on the SRNC side is directly connected to the NodeB side, that is, the SRNC is directly connected to the NodeB.
  • HS-DSCH high-speed downlink shared channel
  • the newly added MAC-hs functional entity on the NodeB side is mainly responsible for fast packet scheduling of HSDPA and real-time control of the HS-DSCH channel.
  • the fast packet scheduling algorithm can achieve the optimal allocation of shared resources.
  • the HSDPA technology places the scheduling function unit on the NodeB side instead of the Radio Network Controller (RNC), and the transmission time interval is thus shortened to less than 2ms.
  • RNC Radio Network Controller
  • MAC-hs entity As shown in Figure 3, for each cell supporting HS-DSCH transmission, its UTRAN side contains a MAC-hs entity, which is responsible for processing data on the HS-DSCH, managing the allocation of HSDPA physical resources, and passing MAC- The Control channel receives configuration parameters from the RC layer.
  • the MAC-hs entity includes the following functional entities:
  • Data flow control According to the transmission capability of the air interface, control the data flow between the MAC-c/sh and MAC-hs entities or the MAC-d entity and the MAC-hs entity, in order to reduce the signaling delay of the L2 layer and Data retransmission caused by congestion of the HS-DSCH channel. Data flow control is done independently by the MAC-d data stream portion of each MAC-hs entity.
  • HARQ Handles hybrid automatic retransmissions for the user.
  • Transport Format and Resource Consolidation (TFRC) Selection Selecting data on the HS-DSCH channel Choose the right transport format and resources.
  • data from the MAC-d entity is transmitted to the MAC-hs entity on the UE side through data flow control, scheduling/level processing, HARQ, and TFRC selection.
  • the MAC-hs entity on the UE side has the following functions:
  • HARQ Handles all tasks related to HARQ.
  • Reordering Queue distribution The MAC-hs protocol data unit (PDU) is routed to the corresponding reordering cache according to the queue identifier.
  • TSN Transmission Sequence Number
  • Decomposition Decompose the MAC-hs PDU. First, the MAC-hs header is removed, the MAC-d PDU and all padding bits are resolved; then, the MAC-d PDU is transmitted to the upper layer.
  • the data from the UTRAN side is processed by the UE-side MAC-hs entity and sent to the corresponding upper layer of the UE.
  • the MAC-hs entity completes data transmission from the UTRAN side to the UE side.
  • Some of these application services require multiple users to receive the same data at the same time, such as video on demand, video conferencing, online education, and interactive games.
  • the above mobile multimedia services have the characteristics of large data volume, long duration, and delay sensitivity.
  • the WCDMA/Global System for Mobile Communications (GSM) standardization organization proposes MBMS services, which provide point-to-multipoint services for transmitting data to multiple users using one data source in a mobile network, ie via wireless
  • the common channel on the access network (RAN) side performs multimedia service broadcast multicast to all users or group users in the cell, thereby realizing network resource sharing and maximizing the utilization of network resources.
  • RAN access network
  • Figure 5 shows the UTRAN-side MAC structure supported by the existing MBMS specified in the 3GPP protocol.
  • the protocol adds a MAC m entity with a multi-media broadcast multipoint function to the original MAC-c/sh entity to become a MAC-c/sh/m entity.
  • the protocol adds two logical channels: MBMS Point-to-Multipoint Control Channel (MCCH) and MBMS Point-to-Multipoint Transmission Channel (MTCH).
  • MCCH Point-to-Multipoint Control Channel
  • MTCH Point-to-Multipoint Transmission Channel
  • the MTCH carries MBMS data information, and the control information of the MBMS data carried on the MCCH represents the characteristics of the MBMS data information on the MTCH.
  • the MBMS data is multiplexed and mapped to the forward access channel (FACH) through the MCCH and MTCH channels, and then transmitted to the user through the FACH.
  • FACH forward access channel
  • Figure 6 shows the structure of the MAC-c/sh/m entity on the UTRAN side. This entity is located on the CRNC and has the following functions:
  • Add the MBMS identifier (add MBMS-ID): For the point-to-multipoint type logical channel, the MBMS-ID field located at the MAC header is used to distinguish the MBMS service type;
  • TTF MUX Target channel type domain multiplexing
  • Scheduling/Buffering/Priority Handling Manages the normal transmission resources of the above two data streams according to the MBMS data stream and the non-MBMS data stream level.
  • TFC selection Select the combination of the transfer formats to map FACH to MCCH and MTCH.
  • Figure 7 shows the structure of the MAC-c/sh/m entity on the UE side.
  • the function of this entity is:
  • Read the MBMS ID (read MBMS-ID): Identify the type of MBMS data that is passed in;
  • Target channel type domain demultiplexing (TCTF DEMUX): Handling TCTF in the MAC header Detection and deletion of the domain, and distinguishing the mapping relationship between the logical channel MCCH or MTCH and the transmission channel.
  • the MBMS data transmission method is:
  • Step 1 The upper layer on the UTRAN side sends the MBMS data to the MAC-c/sh/m entity on the UTRAN side through the MCCH and MTCH channels.
  • Step 2 The MAC-c/sh/m entity on the UTRAN side first adds an MBMS-ID to the MBMS data on the MTCH channel; then performs a TCTF multiplexing operation on the data on the MCCH and MTCH channels, and maps the data of the two channels to On the FACH channel; then, the data on the FACH channel is transmitted to the UE side through scheduling/buffer/level processing and TFC selection operations, and the UTRAN side passes the MBMS Notification Indicator Channel (MICH) for each user in the MBMS service level.
  • MICH MBMS Notification Indicator Channel
  • a broadcast paging indication is sent to the UE side to notify the UE of the time at which the UTRAN side MBMS data is received.
  • Step 3 After receiving the MBMS data from the UTRAN side, the FACH channel on the UE-side MAC-c/sh/m entity performs a TCTF demultiplexing operation to map the data on the FACH channel to the MCCH and MTCH channels;
  • the disadvantages of the MBMS-ID identification data of the data on the MTCH channel, and the data on the MCCH and MTCH channels are transmitted to the existing MBMS method corresponding to the UE side are:
  • the MBMS data cannot be transmitted through the MAC-hs entity, that is, the MBMS cannot be implemented by using the HSDPA technology, and thus cannot be utilized.
  • the high-speed data transmission characteristics of HSDPA so the transmission rate of the existing MBMS service is low.
  • the UE side receives the MBMS service data according to the time point carried in the broadcast paging indication on the MICH channel, a delay occurs between the transmission time on the UTRA side and the reception time on the UE side. Therefore, the MBMS service data is The transmission time is long, and the processing on the UE side is complicated. Summary of the invention
  • an object of the present invention is to provide a method for implementing MBMS by using HSDPA technology to improve the transmission rate of MBMS.
  • the present invention provides a method for implementing MBMS by using HSDPA technology, which is respectively between a MAC-c/sh/m entity on a UTRAN side and a MAC-hs entity, and a MAC-c/sh/m on the UE side.
  • the MBMS data bearer is added in the entity and the MAC-hs entity, and the MBMS processing function entity is added in the MAC-hs entity on the UTRAN side.
  • the method includes the following steps:
  • the MAC-c/sh/m entity After receiving the MBMS data sent by the HVRAN side corresponding to the upper layer, the MAC-c/sh/m entity sends the MBMS data to the MAC of the UTRAN side through the MBMS data bearer added between itself and the MAC-hs entity on the UTRAN side.
  • Hs entity
  • the MAC-hs entity on the UTRA side sends the MBMS data to the MAC-hs entity on the UE side in HSDPA data transmission mode;
  • the MAC-hs entity on the UE side receives the MBMS data from the UTRAN side, and transmits the MBMS data to the MAC-c/sh/m entity on the UE side through the MBMS data bearer added by itself;
  • the MAC-c/sh/m entity on the UE side transmits the MBMS data to the corresponding upper layer of the UE side through the MBMS data bearer added by itself.
  • the method further includes: adding, by the upper layer corresponding to the UTRAN side, the MBMS level information of the user in the link establishment signaling of the Iub interface, and transmitting the high speed shared control channel code information to the user through the Iub interface.
  • the high speed shared control channel code information includes at least MBMS level information and a high speed shared control channel code.
  • the MBMS processing function entity of the UTRAN side MAC-hs entity addition setting includes: an MBMS level queue allocation function entity, an MCCH level queue function entity, an MTCH level queue function entity, an MBMS identification function entity, a transmission format, and a resource allocation selection function. Body.
  • the method for transmitting the MBMS data to the MAC-hs entity on the UTRAN side by the UTRAN side MAC-c/sh/m entity in the step A includes the following steps:
  • the MAC-c/sh/m entity on the UTRAN side adds the channel identifier to the received MBMS data, and then the data on the MTCH and MCCH channels are uploaded and sent in the increased MBMS data in a time-multiplexed manner.
  • the MAC-hs entity on the UTRA side distinguishes whether the data is MTCH channel data or MCCH channel data according to the channel identifier carried in the MBMS data;
  • the MAC-hs entity on the UTRAN side firstly distinguishes the data on the two channels by the MBMS level queue allocation part in the scheduling/level processing function entity, and then stores the MCCH channel data of the same level.
  • the same MTCH channel data is stored in the same queue of the MTCH level queue function entity, and then the MBMS identification function entity is added to increase the MBMS identifier of the data in all the MTCH level queues.
  • the MAC-hs entity on the UTRAN side transmits data in all MCCH class queues or data in the MTCH class queue with the MBMS identity added to the HS-PDSCH channel.
  • the step B described includes the following steps:
  • the MAC-hs entity on the UTRAN side sends the control information of the MBMS data on the HS-SCCH channel to the UE side;
  • the MAC-hs entity on the UTRAN side transmits the MBMS data to the UE side through the HS-PDSCH channel.
  • the step C described includes the following steps:
  • the MAC-hs entity on the UE side receives the control information of the MBMS data from the MAC-hs entity on the UTRAN side through the HS-SCCH channel, and parses the control information;
  • the MAC-hs entity on the UE side accesses the MBMS data on the HS-PDSCH through the HSDPA mechanism;
  • the MAC-hs entity on the UE side sends the MBMS data on the HS-PDSCH channel to the UE side through the MBMS data bearer between the UE-side MAC-hs entity and the UE-side MAC-c/sh/m entity.
  • the MAC-c/sh/m entity In the MAC-c/sh/m entity.
  • the MBMS data added in the UE-side MAC-c/sh/m entity includes: one data bearer connects the MAC-hs entity on the UE side with the MCCH channel on the UE side, and the other data bearer connects to the MAC on the UE side.
  • the MBS identity function entity is read in the -hs entity and the UE side MAC-c/sh/m entity, and the start ends of the two MBMS data bearers are the same.
  • the step D described includes the following steps:
  • the MAC-c/sh/m entity on the UE side receives the MBMS from the UE-side MAC-hs entity.
  • the MTCH or MCCH channel data is distinguished by the UE identity (identity) carried in the control information in the HS-SCCH channel, and if the MCCH channel data is received, the data is sent to the MBMS data to the MCCH channel. Carrying, if the MTCH channel data is received, sending the data to the data bearer of the MBMS identification function entity, and after reading the MBMS identity function entity, transmitting the data to the MTCH channel;
  • the MAC-c/sh/m entity on the UE side sends the MBMS data to the corresponding upper layer of the UE through the MCCH or MTCH channel.
  • the MBMS data from the higher layer corresponding to the UTRAN side is transmitted to the corresponding upper layer of the UE side according to the HSDPA mechanism, and the transmission rate is high.
  • the present invention has the following beneficial effects:
  • the MBSD data is transmitted by the HSDPA mechanism, which improves the transmission rate of the MBMS service. 2.
  • the time division multiplexing is adopted, and the data on the MTCH and MCCH channels are transmitted by using one MBMS data bearer, so that the UE side does not need to perform demultiplexing operation, simplifying The data processing process.
  • the MAC-hs entity on the UTRAN side does not need to broadcast the paging indication through the MICH channel when transmitting the MBMS data, indicating the receiving time of the UE side, therefore The UE side can receive the MBMS data at any time, and the processing on the UE side is compressed.
  • Figure 1 shows the system structure diagram of the MAC-c/sh entity supported by HSDPA technology.
  • Figure 2 shows the system structure diagram of the HSDPA technology that does not include the MAC-c/sh entity.
  • Figure 3 shows the structure of the MAC-hs entity on the URTAN side.
  • FIG. 4 is a structural diagram of a MAC-hs entity on the UE side.
  • FIG. 5 is a structural diagram of a MAC layer in which MBMS is added to the UTRAN side in the prior art.
  • FIG. 6 is a structural diagram of a MAC-m entity in which MBMS is added to the UTRAN side in the prior art.
  • FIG. 7 is a structural diagram of a MAC-m entity in which MBMS is added to the UE side in the prior art.
  • Figure 8 is a flow chart of the present invention for implementing MBMS using HSDPA technology.
  • FIG. 9 is a diagram showing a MAC layer structure of an MBMS added to the UTRAN side of the present invention.
  • Figure 10 is a diagram showing the structure of the MAC-hs entity of the MBMS added to the URTAN side of the present invention.
  • FIG. 11 is a structural diagram of a MAC-hs entity in which an MBMS is added to a UE side according to the present invention.
  • FIG. 12 is a structural diagram of a MAC-m entity in which an MBMS is added to a UE side according to the present invention. Mode for carrying out the invention
  • the present invention is a method for implementing MBMS by using HSDPA, and the basic idea is: MAC-c/sh/m entity between the MAC-c/sh/m entity on the UTRAN side and the MAC-hs entity on the UTRAN side, and on the UE side.
  • the MBMS data bearer is added to the MAC-hs entity in the UE side, and the MBMS level processing function entity is added to the UTRAN side MAC-hs entity, and then the MBMS data is sent according to the data transmission manner in the HSDPA mechanism.
  • the present invention adds a name between the MAC-c/sh/m entity on the UTRAN side and the MAC-hs entity on the UTRAN side by means of MAC-m configuration (Configuration with MAC-m).
  • MBMS data bearer responsible for transmitting MBMS data from the MAC-c/sh/m entity on the UTRAN side to the MAC-hs entity on the UTRAN side; the MAC-c/sh/m entity on the UE side and the MAC-hs entity on the UE side
  • the MBMS data bearer is added internally, and the MBMS data is transmitted from the MAC-hs entity on the UE side to the MAC-c/sh/m entity on the UE side.
  • the present invention adds an MBMS level processing function entity to the MAC-hs entity on the UTRAN side, including an MBMS level queue allocation function entity, two types of MBMS data queues, an Add MBMS-ID, and a TFRC selection function entity, wherein the MBMS level queue allocation is performed.
  • the functional entity and the two types of MBMS data queues are respectively responsible for allocating and storing data on the MCCH and MTCH channels; and the Add MBMS-ID and TFRC selection function entities complete the processing before the MBMS data is sent to the UE according to the HSDPA mechanism.
  • the upper layer corresponding to the UTRAN side divides all users into multiples according to the MBMS level of the user before the MBMS data transmission. Group, where each user in the same group has the same MBMS level. For different groups, the upper layer adds the MBMS level information of the user to the link signaling of the Iub interface, and delivers the channel code information of different high speed shared control channels (HS-SCCH) through the Iub interface.
  • HS-SCCH high speed shared control channels
  • the HS-SCCH channel code information includes MBMS level information and an HS-SCCH channel code, etc., wherein the HS-SCCH channel code has two functions: First, indicating group information, that is, users in the same group have the same channel. The code is different, and the channel codes of the users in different groups are different. Another function is to decode the UE identity (UE Identity) carried in the control information in the HS-SCCH channel, and distinguish the data on the MCCH and MTCH channels. For example, after decoding by the HS-SCCH channel code, UE Identity is equal to Oxfiff for MCCH channel data, and UE Identity equal to 0x0000 for MTCH channel data.
  • UE Identity UE identity
  • the method for implementing the MBMS by using the HSDPA includes the following steps: Step 801.
  • the higher layer corresponding to the UTRA side sends the MBMS data to the UTRAN side to increase the MAC-c/sh/m entity of the MBMS.
  • the upper layer corresponding to the UTRAN side will be the data information and the control information data of the MBMS service.
  • the MAC-c/sh/m entity of MBMS is added to the UTRAN side through the MTCH and MCCH channels respectively, as shown in Figure 9. This step is identical to the outgoing data operation in the existing MBMS service.
  • Step 802. The MAC-c/sh/m entity of the MBMS is added to the UMRAN side to send data to the UTRAN side through the configured MBMS data bearer to add the MAC-hs entity of the MBMS.
  • the MAC-c/sh/m entity of the MBMS added to the UTRAN side first adds a channel identifier to the received MBMS data to distinguish the MTCH and MCCH channel data; then, the data on the MTCH and MCCH channels are divided according to the score.
  • the MBMS MAC-hs entity is added to the UTRAN side by adding the MBMS data bearer configured by the MAC-m configuration to the UTRAN side.
  • the so-called time division multiplexing method refers to: transmitting according to the time sequence transmitted from the data on the MTCH and MCCH channels, that is, if the MAC-c/sh/m entity on the UTRAN side first receives the data on the MTCH channel, the MTCH is first used.
  • the data is transmitted on the MBMS data bearer configured by MAC-m. Since the MTCH and MCCH channel data are transmitted at different times, the data of the two channels can be transmitted through a data bearer in a time division multiplexing manner.
  • the MAC-c/sh/m entity of the MBMS is added to the UTRAN side.
  • the MBMS processing function entity is added to the UTRAN side MAC-hs entity shown in FIG. 3. As shown in FIG. 10, the portion indicated by the dashed box in FIG. Added MBMS processing function entity. After the MAC-c/sh/m entity of the MBMS is added on the UTRAN side to transmit the MBMS data, the MAC-hs entity of the MBMS is added on the UTRAN side to receive and process the MBMS data.
  • the MAC-hs entity that adds the MBMS on the UTRAN side distinguishes whether the data is MTCH channel data or MCCH channel data according to the channel identifier carried in the MBMS data; and then allocates the MBMS level queue allocation part in the scheduling/level processing function entity,
  • the data on the two channels are respectively distinguished according to the MBMS level of the user; then, the MCCH channel data of the same level is stored in the same queue of the MCCH level queue function entity, and the MTCH channel data of the same level is stored in the MTCH level queue function entity.
  • the HS-DSCH channel includes two channels: an HS-SCCH channel and an HS-PDSCH channel, wherein the HS-SCCH channel carries control information for transmitting data, and the HS-PDSCH channel carries data to be transmitted.
  • the MBCH channel carries the MBMS control information data
  • the MTCH channel carries the MBMS data. Therefore, when the present invention implements the MBMS according to the HSDPA mechanism, the data in the MCCH class queue and the MTCH level queue in which the MBMS-ID is added are added. Data is sent to the HS-PDSCH channel; control information such as their data size is sent to the HS-SCCH channel.
  • Step 803. The MAC-hs entity of the MBMS added to the UMRAN side adds the MBMS MAC-hs entity to the UE side according to the HSDPA mechanism to send the MBMS data.
  • the control information on the HS-SCCH channel is first sent out, so that the receiving end prepares the real data according to the control information; and then transmits the bearer on the HS-PDSCH channel. data.
  • the MAC-hs entity that adds the MBMS on the UTRAN side first sends the control information of the MBMS data on the HS-SCCH channel to the UE side, and the control information includes the MBMS data block size, the data level, the UE identity, and the like; After the time interval specified by the protocol, the MBMS data is sent to the UE through the HS-PDSCH channel.
  • the above method of transmitting MBMS data is the same as the method of transmitting other data by using HSDPA technology.
  • Step 804. The MAC-hs entity that adds the MBMS on the UE side receives the MBMS data from the UTRAN side, and transmits the MBMS data to the UE side through the configured MBMS data bearer to increase the MAC-c/sh/m entity of the MBMS. .
  • the MAC-hs entity that adds the MBMS on the UE side first receives the control information of the MBMS data of the MAC-hs entity added with the MBMS from the UTRAN side through the HS-SCCH channel, and parses various control information, such as MBMS. Data block size, queue level, UE Identity, etc., as shown in Figure 11; after passing the time interval specified by the protocol, through the HSDPA machine The system receives the real MBMS data on the HS-PDSCH.
  • the MBMS control information or the service data is added to the MAC-hs entity of the MBMS and the MAC-c/sh/m entity of the MBMS is added to the UE side through the pre-configured UE side of the system.
  • the MBMS data bearer is sent out.
  • Step 805. The MAC-c/sh/m entity of the MBMS added by the UE side transmits the MBMS data to the corresponding upper layer of the UE side through the configured MBMS data bearer.
  • the system pre-configures two MBMS data bearers in the MAC-c/sh/m entity on the UE side: one is the data of the MAC-hs entity that adds the MBMS and the MCCH channel of the UE side connected to the UE side.
  • the bearer the other is the data bearer that reads the MBMS-ID functional entity in the MAC-hs entity that adds the MBMS to the UE side and the MAC-c/sh/m entity that adds the MBMS to the UE side.
  • the start ends of the two MBMS data bearers are the same, and are all connected to the MBMS data of the MAC-hs entity of the MBMS added by the UE side.
  • the MAC-c/sh/m entity that adds the MBMS on the UE side first receives the MBMS data from the MAC-hs entity to which the MBMS is added on the UE side; and then, carries the control information data in the HS-SCCH channel.
  • the UE identity distinguishes the MTCH or MCCH channel data. If the MCCH channel data is received, the data is sent to the MBMS data bearer that leads to the MCCH channel. If the MTCH channel data is received, the data is sent.
  • the data bearer of the MBMS-ID functional entity is read, and after the MBMS-ID information in the data is read and the MBMS service type is obtained, the data is transmitted to the MTCH channel; finally, the MAC-c/sh/m of the UE side The entity sends the MBMS data to the corresponding upper layer of the UE through the MCCH or MTCH channel.

Abstract

A method for realizing MBMS increases MBMS data load-bearing at UTRAN side and UE side, and increases MBMS processing functional entity. The method includes following steps, A. high level corresponding to UTRAN side delivering MBMS data down to MAC-c/sh/m entity at UTRAN side; B. forwarding MBMS data to MAC-hs entity at UTRAN side via MBMS data load-bearing; C. MAC-hs entity at UTRAN side transmiting MBMS data by HSDPA mechanism; D. MAC-hs entity at UE side receiving MBMS data, and delivering MBMS data to MAC-c/sh/m entity on UE side via configured MBMS data load-bearing; E. transmiting MBMS data to high level corresponding to UE side via MBMS data load-bearing.

Description

一种实现多媒体广播多点传送业务的方法  Method for realizing multimedia broadcast multicast service
技术领域 Technical field
本发明涉及宽带码分多址(WCDMA ) 系统中的多媒体广播多点传送业 务(MBMS ), 尤其涉及一种利用高速下行链路数据包接入技术(HSDPA ) 实现 MBMS的方法。 发明背景  The present invention relates to Multimedia Broadcast Multicast Service (MBMS) in Wideband Code Division Multiple Access (WCDMA) systems, and more particularly to a method for implementing MBMS using High Speed Downlink Packet Access (HSDPA). Background of the invention
目前的 WCDMA系统能够提供最高 2Mbit/s的数据传输速率,支持高速 的分组交换和电路交换, 并能提供许多基于因特网的业务。 然而, 对于诸如 下载或流媒体类等上下行数据不对称的业务, 则需要系统提供更高的传输速 率和更少的延迟。 为了满足此要求, WCDMA对空中接口作了改进, 引入了 HSDPA技术, 使之支持高达 10Mbit/s的峰值速率。  Current WCDMA systems are capable of delivering data rates up to 2 Mbit/s, support high-speed packet switching and circuit switching, and provide many Internet-based services. However, for services such as download or streaming media, where the uplink and downlink data are asymmetric, the system needs to provide higher transmission rate and less delay. To meet this requirement, WCDMA has improved the air interface and introduced HSDPA technology to support peak rates of up to 10 Mbit/s.
HSDPA技术是 WCDMA网络建设后期提高下行容量和数据业务速率的 一种重要技术,是 WCDMA在无线部分的增强与演进。 HSDPA在基站 NodeB 侧的媒体接入控制(MAC )层新增了 MAC-hs实体, 该实体主要负责处理快 速混合自动重传(HARQ )以及快速调度算法; 另外, HSDPA还在原有的物 理信道上增加了三个新的信道, 分别负责传输用户数据、 传输解码所需的控 制信息以及传输响应和反馈信息等。引入 HSDPA技术后的 WCDMA无线部 分, 其基本结构仍与 R99保持一致, 因此, 支持 HSDPA技术的终端可以和 R99终端在一个载波内共存, 而无需运行在独立的载波上。  HSDPA technology is an important technology to improve the downlink capacity and data service rate in the later stage of WCDMA network construction, and it is the enhancement and evolution of WCDMA in the wireless part. HSDPA adds a MAC-hs entity to the Medium Access Control (MAC) layer on the NodeB side of the base station. The entity is mainly responsible for handling fast hybrid automatic retransmission (HARQ) and fast scheduling algorithms. In addition, HSDPA is still on the original physical channel. Three new channels have been added, which are responsible for transmitting user data, transmitting control information required for decoding, and transmitting response and feedback information. The basic structure of the WCDMA radio part after the introduction of HSDPA technology is still consistent with R99. Therefore, the terminal supporting HSDPA technology can coexist with the R99 terminal in one carrier without running on a separate carrier.
NodeB侧增加了 MAC-hs实体后的 HSDPA技术支持两种 MAC结构: 一种为控制无线网络控制器(CRNC )包含 MAC-c/sh实体, 另一种为 CRNC 不包含 MAC-c/sh实体。  The HSDPA technology after adding the MAC-hs entity on the NodeB side supports two MAC structures: one for controlling the radio network controller (CRNC) including the MAC-c/sh entity, and the other for the CRNC not including the MAC-c/sh entity. .
如图 1所示, 在 CR C中包含了 MAC-c/sh实体的情况下, NodeB侧 的 MAC-hs实体通过 CRNC侧的 MAC-c/sh实体, 再与服务无线网络控制器 ( SRNC )侧的 MAC-d实体连接。 MAC-c/sh实体提供 HSDPA技术的相关 功能, 帧协议 ( HS-DSCH FP )处理从 SRNC到 CRNC的数据以及 CRNC与 NodeB之间的数据传输。 As shown in FIG. 1, when the MAC-c/sh entity is included in the CR C, the MAC-hs entity on the NodeB side passes the MAC-c/sh entity on the CRNC side, and then the serving radio network controller MAC-d entity connection on the (SRNC) side. The MAC-c/sh entity provides the relevant functions of the HSDPA technology, and the Frame Protocol (HS-DSCH FP) processes the data from the SRNC to the CRNC and the data transmission between the CRNC and the NodeB.
如图 2所示, 在 CRNC中不包含 MAC-c/sh实体的情况下, 由于 CR C 中不包含任何与 HSDPA技术相关的内容, 因此 NodeB侧的 MAC-hs实体直 接与 SRNC的 MAC-d实体连接。 SRNC侧的高速下行共享信道( HS-DSCH ) 用户面直接连到 NodeB侧, 即 SRNC与 NodeB直接相连。  As shown in FIG. 2, in the case that the MAC-c/sh entity is not included in the CRNC, since the CR C does not contain any content related to the HSDPA technology, the MAC-hs entity on the NodeB side directly communicates with the MAC-d of the SRNC. Entity connection. The high-speed downlink shared channel (HS-DSCH) user plane on the SRNC side is directly connected to the NodeB side, that is, the SRNC is directly connected to the NodeB.
NodeB侧新增的 MAC-hs功能实体主要负责 HSDPA的快速分组调度和 HS-DSCH信道的实时控制。 根据无线信道的质量状况和等待发射的数据量 以及业务的优先等级等因素 ,快速分组调度算法能够实现共享资源的最优分 配。 HSDPA技术为了能更好地适应无线信道的快速变化, 将调度功能单元 放在 NodeB侧而不是无线网络控制器(RNC ) 中, 传输时间间隔也因此缩 短到 2ms以内。  The newly added MAC-hs functional entity on the NodeB side is mainly responsible for fast packet scheduling of HSDPA and real-time control of the HS-DSCH channel. According to the quality of the wireless channel and the amount of data waiting to be transmitted and the priority of the service, the fast packet scheduling algorithm can achieve the optimal allocation of shared resources. In order to better adapt to the rapid changes of the wireless channel, the HSDPA technology places the scheduling function unit on the NodeB side instead of the Radio Network Controller (RNC), and the transmission time interval is thus shortened to less than 2ms.
如图 3所示, 对于每一个支持 HS-DSCH传输的小区而言, 其 UTRAN 侧均含有一个 MAC-hs实体, 负责处理 HS-DSCH上的数据、 管理 HSDPA 物理资源的分配,并通过 MAC-Control信道接收来自于 R C层的配置参数。 MAC-hs实体包括以下功能实体:  As shown in Figure 3, for each cell supporting HS-DSCH transmission, its UTRAN side contains a MAC-hs entity, which is responsible for processing data on the HS-DSCH, managing the allocation of HSDPA physical resources, and passing MAC- The Control channel receives configuration parameters from the RC layer. The MAC-hs entity includes the following functional entities:
1. 数据流控制: 根据空中接口的传输能力, 在 MAC-c/sh与 MAC-hs实 体或者 MAC-d实体与 MAC-hs实体之间控制数据流,目的在于减少 L2层的 信令延迟以及造成 HS-DSCH信道拥塞的数据重传。 数据流控制由每个 MAC-hs实体的 MAC-d数据流部分独立完成。  1. Data flow control: According to the transmission capability of the air interface, control the data flow between the MAC-c/sh and MAC-hs entities or the MAC-d entity and the MAC-hs entity, in order to reduce the signaling delay of the L2 layer and Data retransmission caused by congestion of the HS-DSCH channel. Data flow control is done independently by the MAC-d data stream portion of each MAC-hs entity.
2.调度 /等级处理: 根据 HARQ实体与数据流的等级, 管理 HS-DSCH 的资源。 根据来自于相关上行链路信令的状态报告, 决定进行新的数据传输 还是进行数据重传。  2. Scheduling/Class Processing: Manage the resources of the HS-DSCH according to the level of the HARQ entity and the data stream. Based on the status report from the relevant uplink signaling, it is decided whether to perform a new data transmission or a data retransmission.
3. HARQ: 为用户处理混合自动重传。  3. HARQ: Handles hybrid automatic retransmissions for the user.
4.传输格式和资源合并(TFRC )选择: 为 HS-DSCH信道上的数据选 择合适的传输格式和资源。 4. Transport Format and Resource Consolidation (TFRC) Selection: Selecting data on the HS-DSCH channel Choose the right transport format and resources.
通过 UTRAN侧的 MAC-hs实体, 来自于 MAC-d实体的数据经过数据 流控制、 调度 /等级处理、 HARQ 以及 TFRC选择等, 向 UE侧的 MAC-hs 实体传输。  Through the MAC-hs entity on the UTRAN side, data from the MAC-d entity is transmitted to the MAC-hs entity on the UE side through data flow control, scheduling/level processing, HARQ, and TFRC selection.
如图 4所示, UE侧的 MAC-hs实体具有以下功能:  As shown in Figure 4, the MAC-hs entity on the UE side has the following functions:
1. HARQ: 处理与 HARQ相关的所有任务。  1. HARQ: Handles all tasks related to HARQ.
2. 重排队列分配 (Reordering Queue distribution ): 根据队列标识将 MAC-hs的协议数据单位(PDU )路由给相应的重排緩存。  2. Reordering Queue distribution: The MAC-hs protocol data unit (PDU) is routed to the corresponding reordering cache according to the queue identifier.
3. 重排: 根据传输顺序号码(TSN )将接收到的 MAC-hs PDU重新排 序。  3. Rearrangement: The received MAC-hs PDUs are reordered according to the Transmission Sequence Number (TSN).
4. 分解:分解 MAC-hs PDU。首先,移除 MAC-hs头部,解出 MAC-d PDU 和所有的填充位; 然后, 将 MAC-d PDU传送给高层。  4. Decomposition: Decompose the MAC-hs PDU. First, the MAC-hs header is removed, the MAC-d PDU and all padding bits are resolved; then, the MAC-d PDU is transmitted to the upper layer.
来自于 UTRAN侧的数据经过 UE侧 MAC-hs 实体的处理后, 发往 UE 对应的高层。  The data from the UTRAN side is processed by the UE-side MAC-hs entity and sent to the corresponding upper layer of the UE.
通过图 3与图 4, MAC-hs实体完成了从 UTRAN侧到 UE侧的数据传输。 随着网络的迅速发展, 大量的多媒体业务涌现出来, 其中一些应用业务 要求多个用户能够同时接收相同的数据, 如视频点播、 视频会议、 网上教育 以及互动游戏等。 上述移动多媒体业务具有数据量大、 持续时间长、 时延敏 感等特点。为了在移动网络上实现多媒体业务, WCDMA/全球移动通信系统 ( GSM )标准化组织提出了 MBMS业务, 在移动网络中提供用一个数据源 向多个用户发送数据的点到多点业务, 即通过无线接入网络(RAN )侧的公 共信道向小区内的所有用户或者群组用户进行多媒体业务广播多点传送, 实 现网络资源共享、 使网络资源的利用率达到最大化。 对于 RNC而言, 如果 其控制的小区支持 MBMS业务, 则每一个小区均拥有一个 MBMS服务标识 ( MBMS Service ID ) 以及 MBMS服务标识所对应的 MBMS服务实体。 对 于有激活了 MBMS用户的小区, 该小区 C的 MBMS服务实体保存了有 MBMS业务的 UE的信息。上述信息至少包含了每个 MBMS等級的所有 UE 的 UTRAN无线网络临时标识( U-RNTI )信息。 Through FIG. 3 and FIG. 4, the MAC-hs entity completes data transmission from the UTRAN side to the UE side. With the rapid development of the network, a large number of multimedia services have emerged. Some of these application services require multiple users to receive the same data at the same time, such as video on demand, video conferencing, online education, and interactive games. The above mobile multimedia services have the characteristics of large data volume, long duration, and delay sensitivity. In order to implement multimedia services on mobile networks, the WCDMA/Global System for Mobile Communications (GSM) standardization organization proposes MBMS services, which provide point-to-multipoint services for transmitting data to multiple users using one data source in a mobile network, ie via wireless The common channel on the access network (RAN) side performs multimedia service broadcast multicast to all users or group users in the cell, thereby realizing network resource sharing and maximizing the utilization of network resources. For the RNC, if the cell it controls supports the MBMS service, each cell has an MBMS Service ID (MBMS Service ID) and an MBMS service entity corresponding to the MBMS Service Identity. For a cell that has an MBMS user activated, the MBMS service entity of the cell C is saved. Information about the UE of the MBMS service. The above information includes at least UTRAN Radio Network Temporary Identity (U-RNTI) information for all UEs of each MBMS class.
图 5所示为 3GPP协议中规定的现有 MBMS支持的 UTRAN侧 MAC结 构。为了完成 MBMS业务,协议在原有的 MAC-c/sh实体上增加了具有多媒 体广播多点功能的 MAC m实体, 成为 MAC-c/sh/m实体。 协议增加了两种 逻辑信道: MBMS点对多点控制信道(MCCH )和 MBMS点对多.点传输信 道( MTCH )。其中 MTCH上承载 MBMS数据信息,而 MCCH上承载 MBMS 数据的控制信息,表征 MTCH上 MBMS数据信息的特征。 MBMS数据通过 MCCH和 MTCH信道复用映射到前向接入信道( FACH ), 再通过 FACH发 射给用户。  Figure 5 shows the UTRAN-side MAC structure supported by the existing MBMS specified in the 3GPP protocol. In order to complete the MBMS service, the protocol adds a MAC m entity with a multi-media broadcast multipoint function to the original MAC-c/sh entity to become a MAC-c/sh/m entity. The protocol adds two logical channels: MBMS Point-to-Multipoint Control Channel (MCCH) and MBMS Point-to-Multipoint Transmission Channel (MTCH). The MTCH carries MBMS data information, and the control information of the MBMS data carried on the MCCH represents the characteristics of the MBMS data information on the MTCH. The MBMS data is multiplexed and mapped to the forward access channel (FACH) through the MCCH and MTCH channels, and then transmitted to the user through the FACH.
图 6所示为 UTRAN侧 MAC-c/sh/m实体的结构。该实体位于 CRNC上, 具有如下功能:  Figure 6 shows the structure of the MAC-c/sh/m entity on the UTRAN side. This entity is located on the CRNC and has the following functions:
1. 增加 MBMS标识(add MBMS-ID ): 对于点对多点类型的逻辑信道, 位于 MAC头部处的 MBMS-ID域用以区分 MBMS业务类型;  1. Add the MBMS identifier (add MBMS-ID): For the point-to-multipoint type logical channel, the MBMS-ID field located at the MAC header is used to distinguish the MBMS service type;
2. 目标信道类型域复用 (TCTF MUX ): 用于表明逻辑信道与传送信道 的映射关系, 即在数据头部加上目标信道类型域, 并在类型域中填上相应的 数值;  2. Target channel type domain multiplexing (TCTF MUX): used to indicate the mapping relationship between the logical channel and the transport channel, that is, adding the target channel type field to the data header, and filling in the corresponding value in the type field;
3. 调度 /緩存 /等级处理 (Scheduling/Buffering/Priority Handling ): 根据 MBMS数据流和非 MBMS数据流的等级, 管理上述两种数据流的普通传输 资源。  3. Scheduling/Buffering/Priority Handling: Manages the normal transmission resources of the above two data streams according to the MBMS data stream and the non-MBMS data stream level.
4. 传送格式组合选择 ( TFC selection ): 选择传送格式的组合方式, 以 便将 FACH映射到 MCCH和 MTCH上。  4. TFC selection: Select the combination of the transfer formats to map FACH to MCCH and MTCH.
图 7所示为 UE侧 MAC-c/sh/m实体的结构, 该实体的功能为:  Figure 7 shows the structure of the MAC-c/sh/m entity on the UE side. The function of this entity is:
1. 读取 MBMS标识(read MBMS-ID ): 识别所传入的 MBMS数据的类 型;  1. Read the MBMS ID (read MBMS-ID): Identify the type of MBMS data that is passed in;
2. 目标信道类型域解复用 (TCTF DEMUX ): 处理 MAC头部中 TCTF 域的检测与删除, 以及分辨出逻辑信道 MCCH或 MTCH与传输信道的映射 关系。 2. Target channel type domain demultiplexing (TCTF DEMUX): Handling TCTF in the MAC header Detection and deletion of the domain, and distinguishing the mapping relationship between the logical channel MCCH or MTCH and the transmission channel.
在现有的 MBMS业务中, MBMS数据传输的方法为:  In the existing MBMS service, the MBMS data transmission method is:
步骤 1. UTRAN侧的高层通过 MCCH和 MTCH信道将 MBMS数据下发 到 UTRAN侧的 MAC-c/sh/m实体。  Step 1. The upper layer on the UTRAN side sends the MBMS data to the MAC-c/sh/m entity on the UTRAN side through the MCCH and MTCH channels.
步骤 2. UTRAN侧的 MAC-c/sh/m实体首先对 MTCH信道上的 MBMS 数据增加 MBMS-ID; 而后对 MCCH和 MTCH信道上的数据进行 TCTF复 用操作, 将上述两信道的数据映射到 FACH信道上; 然后通过调度 /缓存 /等 级处理和 TFC选择操作,将 FACH信道上的数据向 UE侧传输,同时 UTRAN 侧通过 MBMS通知指示信道( MICH ),针对每个 MBMS业务等级中的用户, 向 UE侧进行广播寻呼指示, 通知 UE接收 UTRAN侧 MBMS数据的时刻。  Step 2. The MAC-c/sh/m entity on the UTRAN side first adds an MBMS-ID to the MBMS data on the MTCH channel; then performs a TCTF multiplexing operation on the data on the MCCH and MTCH channels, and maps the data of the two channels to On the FACH channel; then, the data on the FACH channel is transmitted to the UE side through scheduling/buffer/level processing and TFC selection operations, and the UTRAN side passes the MBMS Notification Indicator Channel (MICH) for each user in the MBMS service level. A broadcast paging indication is sent to the UE side to notify the UE of the time at which the UTRAN side MBMS data is received.
步骤 3. UE侧 MAC-c/sh/m实体上的 FACH信道接收到来自于 UTRAN 侧的 MBMS数据后, 进行 TCTF解复用操作, 将 FACH信道上的数据映射 到 MCCH和 MTCH信道; 而后, 通过读取 MTCH信道上数据的 MBMS-ID 识别数据的类型, 再将 MCCH和 MTCH信道上的数据发送给 UE侧对应的 现有实现 MBMS方法的缺点为:  Step 3. After receiving the MBMS data from the UTRAN side, the FACH channel on the UE-side MAC-c/sh/m entity performs a TCTF demultiplexing operation to map the data on the FACH channel to the MCCH and MTCH channels; The disadvantages of the MBMS-ID identification data of the data on the MTCH channel, and the data on the MCCH and MTCH channels are transmitted to the existing MBMS method corresponding to the UE side are:
1. 由于 UTRAN侧的 MAC-c/sh/m实体与 MAC-hs实体之间没有承载 MBMS数据的信道, 无法通过 MAC-hs实体传送 MBMS数据, 即不能够利 用 HSDPA技术实现 MBMS,进而无法利用 HSDPA的高速数据传输的特性, 因此现有 MBMS业务的传输速率较低。  1. Since there is no channel carrying MBMS data between the MAC-c/sh/m entity and the MAC-hs entity on the UTRAN side, the MBMS data cannot be transmitted through the MAC-hs entity, that is, the MBMS cannot be implemented by using the HSDPA technology, and thus cannot be utilized. The high-speed data transmission characteristics of HSDPA, so the transmission rate of the existing MBMS service is low.
2. 由于 UE侧按照 MICH信道上的广播寻呼指示中所携带的时间点接收 MBMS业务数据, UTRA 侧的发送时刻与 UE侧的接收时刻之间会出现一 段延时, 因此, MBMS业务数据的传输时间较长, 且 UE侧的处理过程较为 复杂。 发明内容 2. Since the UE side receives the MBMS service data according to the time point carried in the broadcast paging indication on the MICH channel, a delay occurs between the transmission time on the UTRA side and the reception time on the UE side. Therefore, the MBMS service data is The transmission time is long, and the processing on the UE side is complicated. Summary of the invention
有鉴于此, 本发明的目的在于提供一种利用 HSDPA技术实现 MBMS 的方法, 提高 MBMS的传输速率。  In view of this, an object of the present invention is to provide a method for implementing MBMS by using HSDPA technology to improve the transmission rate of MBMS.
为实现上述目的, 本发明提供了一种利用 HSDPA技术实现 MBMS的 方法, 分别在 UTRAN侧的 MAC-c/sh/m实体与 MAC-hs实体之间、 UE侧 的 MAC-c/sh/m实体和 MAC-hs实体内增加 MBMS数据承载, 并在 UTRAN 侧的 MAC-hs实体中增加设置 MBMS处理功能实体,该方法包括以下步骤: To achieve the above object, the present invention provides a method for implementing MBMS by using HSDPA technology, which is respectively between a MAC-c/sh/m entity on a UTRAN side and a MAC-hs entity, and a MAC-c/sh/m on the UE side. The MBMS data bearer is added in the entity and the MAC-hs entity, and the MBMS processing function entity is added in the MAC-hs entity on the UTRAN side. The method includes the following steps:
A. UTRAN侧 MAC- c/sh/m实体收到 UTRAN侧对应高层下发的 MBMS 数据后,将 MBMS数据通过自身与 UTRAN侧 MAC-hs实体间增加的 MBMS 数据承载发送到 UTRAN侧的 MAC-hs实体; A. After receiving the MBMS data sent by the HVRAN side corresponding to the upper layer, the MAC-c/sh/m entity sends the MBMS data to the MAC of the UTRAN side through the MBMS data bearer added between itself and the MAC-hs entity on the UTRAN side. Hs entity;
B. UTRA 侧的 MAC-hs 实体以 HSDPA数据传输方式向 UE侧的 MAC-hs实体发送 MBMS数据;  B. The MAC-hs entity on the UTRA side sends the MBMS data to the MAC-hs entity on the UE side in HSDPA data transmission mode;
C. UE侧的 MAC-hs实体接收来自于 UTRAN侧的 MBMS数据,并将该 MBMS数据通过自身增加的 MBMS数据承载传送给 UE侧的 MAC-c/sh/m 实体;  C. The MAC-hs entity on the UE side receives the MBMS data from the UTRAN side, and transmits the MBMS data to the MAC-c/sh/m entity on the UE side through the MBMS data bearer added by itself;
D. UE侧的 MAC-c/sh/m 实体通过自身增加的 MBMS 数据承载将 MBMS数据传送到 UE侧对应的高层。  D. The MAC-c/sh/m entity on the UE side transmits the MBMS data to the corresponding upper layer of the UE side through the MBMS data bearer added by itself.
该方法进一步包括: UTRAN侧对应的高层在 Iub接口的建链信令中增 加用户的 MBMS等级信息, 并通过 Iub接口向用户下发高速共享控制信道 码信息。  The method further includes: adding, by the upper layer corresponding to the UTRAN side, the MBMS level information of the user in the link establishment signaling of the Iub interface, and transmitting the high speed shared control channel code information to the user through the Iub interface.
所述高速共享控制信道码信息至少包括 MBMS等級信息和高速共享控 制信道码。  The high speed shared control channel code information includes at least MBMS level information and a high speed shared control channel code.
所述 UTRAN侧 MAC-hs实体增加设置的 MBMS处理功能实体包括: MBMS等级队列分配功能实体、 MCCH等级队列功能实体、 MTCH等级队 列功能实体、 增加 MBMS标识功能实体、 传输格式和资源分配选择功能实 体。 The MBMS processing function entity of the UTRAN side MAC-hs entity addition setting includes: an MBMS level queue allocation function entity, an MCCH level queue function entity, an MTCH level queue function entity, an MBMS identification function entity, a transmission format, and a resource allocation selection function. Body.
步驟 A所述 UTRAN侧 MAC-c/sh/m实体将 MBMS数据发送到 UTRAN 侧的 MAC-hs实体的方法包括以下步骤:  The method for transmitting the MBMS data to the MAC-hs entity on the UTRAN side by the UTRAN side MAC-c/sh/m entity in the step A includes the following steps:
Al. UTRAN侧的 MAC-c/sh/m实体在所收到的 MBMS数据中增加信道 标识, 而后, MTCH和 MCCH信道上的数据按照分时复用的方式在增加的 MBMS数据 载上传送给 UTRA 侧的 MAC-hs实体;  The MAC-c/sh/m entity on the UTRAN side adds the channel identifier to the received MBMS data, and then the data on the MTCH and MCCH channels are uploaded and sent in the increased MBMS data in a time-multiplexed manner. MAC-hs entity on the UTRA side;
A2. UTRA 侧的 MAC-hs实体根据 MBMS数据中所携带的信道标识分 辨出该数据是 MTCH信道数据还是 MCCH信道数据;  A2. The MAC-hs entity on the UTRA side distinguishes whether the data is MTCH channel data or MCCH channel data according to the channel identifier carried in the MBMS data;
A3. UTRAN侧的 MAC-hs 实体首先通过调度 /等级处理功能实体中的 MBMS等級队列分配部分, 将两信道上的数据分别按照用户的 MBMS等级 进行区分, 然后, 将等级相同的 MCCH信道数据存储在 MCCH等级队列功 能实体的同一队列中, 等 目同的 MTCH信道数据存储在 MTCH等级队列 功能实体的同一队列中, 而后, 增加 MBMS标识功能实体对所有 MTCH等 级队列中的数据进行增加 MBMS标识的操作;  A3. The MAC-hs entity on the UTRAN side firstly distinguishes the data on the two channels by the MBMS level queue allocation part in the scheduling/level processing function entity, and then stores the MCCH channel data of the same level. In the same queue of the MCCH level queue function entity, the same MTCH channel data is stored in the same queue of the MTCH level queue function entity, and then the MBMS identification function entity is added to increase the MBMS identifier of the data in all the MTCH level queues. Operation
A4. UTRAN侧的 MAC-hs实体将所有 MCCH等级队列中的数据或增加 了 MBMS标识的 MTCH等级队列中的数据分别发送到 HS-PDSCH信道上。  A4. The MAC-hs entity on the UTRAN side transmits data in all MCCH class queues or data in the MTCH class queue with the MBMS identity added to the HS-PDSCH channel.
所述的步騍 B包括以下步 :  The step B described includes the following steps:
Bl. UTRAN侧的 MAC-hs实体将 HS-SCCH信道上 MBMS数据的控制 信息发送给 UE侧;  Bl. The MAC-hs entity on the UTRAN side sends the control information of the MBMS data on the HS-SCCH channel to the UE side;
B2. 在经过协议规定的时间间隔后, UTRAN 侧的 MAC-hs 实体将 MBMS数据通过 HS-PDSCH信道发送给 UE侧。  B2. After the time interval specified by the protocol, the MAC-hs entity on the UTRAN side transmits the MBMS data to the UE side through the HS-PDSCH channel.
所述的步骤 C包括以下步 :  The step C described includes the following steps:
CI. UE侧的 MAC-hs实体通过 HS-SCCH信道接收来自于 UTRAN侧 MAC-hs实体的 MBMS数据的控制信息, 并对该控制信息进行解析;  The MAC-hs entity on the UE side receives the control information of the MBMS data from the MAC-hs entity on the UTRAN side through the HS-SCCH channel, and parses the control information;
C2. 在经过协议规定的时间间隔后, UE侧的 MAC-hs实体通过 HSDPA 机制接史 HS-PDSCH上的 MBMS数据; C3. UE侧的 MAC-hs实体将 HS-PDSCH信道上的 MBMS数据通过系统 预先配置的 UE侧 MAC-hs实体与 UE侧 MAC-c/sh/m实体之间的 MBMS数 据承载发送到 UE侧的 MAC-c/sh/m实体中。 C2. After the time interval specified by the protocol, the MAC-hs entity on the UE side accesses the MBMS data on the HS-PDSCH through the HSDPA mechanism; The MAC-hs entity on the UE side sends the MBMS data on the HS-PDSCH channel to the UE side through the MBMS data bearer between the UE-side MAC-hs entity and the UE-side MAC-c/sh/m entity. In the MAC-c/sh/m entity.
所述的 UE侧 MAC-c/sh/m实体内增加的 MBMS数据^ ^载包括:一条数 据承载连接 UE侧的 MAC-hs实体与 UE侧的 MCCH信道,另一条数据承载 连接 UE侧的 MAC-hs实体与 UE侧 MAC-c/sh/m实体中读取 MBMS标识功 能实体, 并且两条 MBMS数据承载的开始端相同。  The MBMS data added in the UE-side MAC-c/sh/m entity includes: one data bearer connects the MAC-hs entity on the UE side with the MCCH channel on the UE side, and the other data bearer connects to the MAC on the UE side. The MBS identity function entity is read in the -hs entity and the UE side MAC-c/sh/m entity, and the start ends of the two MBMS data bearers are the same.
所述的步骤 D包括以下步骤:  The step D described includes the following steps:
Dl. UE侧的 MAC-c/sh/m实体接收来自于 UE侧 MAC-hs实体的 MBMS Dl. The MAC-c/sh/m entity on the UE side receives the MBMS from the UE-side MAC-hs entity.
»; »;
D2. 通过 HS-SCCH信道中控制信息所携带的 UE身份标识 ( Identity ), 分辨出 MTCH或 MCCH信道数据,如果接收到的是 MCCH信道数据,则将 该数据送往通向 MCCH信道的 MBMS数据承载, 如果接收到的是 MTCH 信道数据, 则将该数据送往读取 MBMS标识功能实体的数据承载, 并在经 过读取 MBMS标识功能实体之后, 将该数据传送给 MTCH信道;  D2. The MTCH or MCCH channel data is distinguished by the UE identity (identity) carried in the control information in the HS-SCCH channel, and if the MCCH channel data is received, the data is sent to the MBMS data to the MCCH channel. Carrying, if the MTCH channel data is received, sending the data to the data bearer of the MBMS identification function entity, and after reading the MBMS identity function entity, transmitting the data to the MTCH channel;
D3. UE侧的 MAC-c/sh/m实体将 MBMS数据通过 MCCH或 MTCH信 道发送给 UE对应的高层。  D3. The MAC-c/sh/m entity on the UE side sends the MBMS data to the corresponding upper layer of the UE through the MCCH or MTCH channel.
应用本发明,来自于 UTRAN侧对应高层的 MBMS数据按照 HSDPA机 制发送给 UE侧对应的高层, 传输速率较高。 具体而言, 本发明具有如下有 益效果:  According to the present invention, the MBMS data from the higher layer corresponding to the UTRAN side is transmitted to the corresponding upper layer of the UE side according to the HSDPA mechanism, and the transmission rate is high. Specifically, the present invention has the following beneficial effects:
1. 采用 HSDPA机制传输 MBMS数据,提高了 MBMS业务的传输速率。 2. 数据在1;丁1^侧传输时,采用了分时复用的方式,将 MTCH 和 MCCH信道上的数据用一条 MBMS数据承载来传送, 使得 UE侧不必进 行解复用的操作, 简化了数据处理流程。  1. The MBSD data is transmitted by the HSDPA mechanism, which improves the transmission rate of the MBMS service. 2. When the data is transmitted on the 1; side, the time division multiplexing is adopted, and the data on the MTCH and MCCH channels are transmitted by using one MBMS data bearer, so that the UE side does not need to perform demultiplexing operation, simplifying The data processing process.
3.按照 HSDPA机制, UTRAN侧的 MAC-hs实体在发送出 MBMS数据 时无需通过 MICH信道进行广播寻呼指示, 指出 UE侧的接收时间, 因此 UE侧可随时接收 MBMS数据, 筒化了 UE侧的处理过程。 附图简要说明 According to the HSDPA mechanism, the MAC-hs entity on the UTRAN side does not need to broadcast the paging indication through the MICH channel when transmitting the MBMS data, indicating the receiving time of the UE side, therefore The UE side can receive the MBMS data at any time, and the processing on the UE side is compressed. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为 HSDPA技术支持的包含 MAC-c/sh实体的系统结构图。  Figure 1 shows the system structure diagram of the MAC-c/sh entity supported by HSDPA technology.
图 2为 HSDPA技术支持的不包含 MAC-c/sh实体的系统结构图。  Figure 2 shows the system structure diagram of the HSDPA technology that does not include the MAC-c/sh entity.
图 3为 URTAN侧 MAC-hs实体的结构图。  Figure 3 shows the structure of the MAC-hs entity on the URTAN side.
图 4为 UE侧 MAC-hs实体的结构图。  4 is a structural diagram of a MAC-hs entity on the UE side.
图 5为现有技术中 UTRAN侧增加 MBMS的 MAC层结构图。  FIG. 5 is a structural diagram of a MAC layer in which MBMS is added to the UTRAN side in the prior art.
图 6为现有技术中 UTRAN侧增加了 MBMS的 MAC-m实体结构图。 图 7为现有技术中 UE侧增加了 MBMS的 MAC-m实体结构图。  FIG. 6 is a structural diagram of a MAC-m entity in which MBMS is added to the UTRAN side in the prior art. FIG. 7 is a structural diagram of a MAC-m entity in which MBMS is added to the UE side in the prior art.
图 8为本发明利用 HSDPA技术实现 MBMS的流程图。  Figure 8 is a flow chart of the present invention for implementing MBMS using HSDPA technology.
图 9为本发明 UTRAN侧增加了 MBMS的 MAC层结构图。  FIG. 9 is a diagram showing a MAC layer structure of an MBMS added to the UTRAN side of the present invention.
图 10为本发明 URTAN侧增加了 MBMS的 MAC-hs实体结构图。  Figure 10 is a diagram showing the structure of the MAC-hs entity of the MBMS added to the URTAN side of the present invention.
图 11为本发明 UE侧增加了 MBMS的 MAC-hs实体结构图。  FIG. 11 is a structural diagram of a MAC-hs entity in which an MBMS is added to a UE side according to the present invention.
图 12为本发明 UE侧增加了 MBMS的 MAC-m实体结构图。 实施本发明的方式  FIG. 12 is a structural diagram of a MAC-m entity in which an MBMS is added to a UE side according to the present invention. Mode for carrying out the invention
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例, 对本发明做进一步的详细说明。  In order to make the objects and technical solutions of the present invention more comprehensible, the present invention will be further described in detail below with reference to the accompanying drawings.
本发明为一种利用 HSDPA 实现 MBMS 的方法, 其基本思想是: 在 UTRAN侧的 MAC-c/sh/m实体与 UTRAN侧 MAC-hs实体之间、 UE侧的 MAC-c/sh/m 实体和 UE侧 MAC-hs 实体内增加 MBMS数据承载, 并在 UTRAN侧 MAC-hs实体中增加 MBMS等级处理功能实体,而后按照 HSDPA 机制中的数据传输方式发送 MBMS数据。  The present invention is a method for implementing MBMS by using HSDPA, and the basic idea is: MAC-c/sh/m entity between the MAC-c/sh/m entity on the UTRAN side and the MAC-hs entity on the UTRAN side, and on the UE side. The MBMS data bearer is added to the MAC-hs entity in the UE side, and the MBMS level processing function entity is added to the UTRAN side MAC-hs entity, and then the MBMS data is sent according to the data transmission manner in the HSDPA mechanism.
具体而言, 本发明预先在 UTRAN侧的 MAC-c/sh/m实体与 UTRAN侧 MAC-hs实体之间增加名为通过 MAC-m配置( Configuration with MAC-m ) 的 MBMS数据承载 , 负责将 MBMS数据由 UTRAN侧的 MAC-c/sh/m实体 向 UTRAN侧的 MAC-hs实体传输; 在 UE侧的 MAC-c/sh/m实体和 UE侧 MAC-hs 实体内增加 MBMS 数据承载, 负责将 MBMS 数据由 UE侧的 MAC-hs实体向 UE侧的 MAC-c/sh/m实体传输。 此外, 本发明在 UTRAN 侧的 MAC-hs实体中增加了 MBMS等级处理功能实体, 包括 MBMS等级队 列分配功能实体、 两类 MBMS数据队列、 Add MBMS-ID以及 TFRC选择功 能实体,其中 MBMS等级队列分配功能实体和两类 MBMS数据队列分別负 责对 MCCH、 MTCH信道上的数据进行分配和存储; 而 Add MBMS-ID和 TFRC选择功能实体则按照 HSDPA机制完成 MBMS数据发送给 UE之前的 处理。 Specifically, the present invention adds a name between the MAC-c/sh/m entity on the UTRAN side and the MAC-hs entity on the UTRAN side by means of MAC-m configuration (Configuration with MAC-m). MBMS data bearer, responsible for transmitting MBMS data from the MAC-c/sh/m entity on the UTRAN side to the MAC-hs entity on the UTRAN side; the MAC-c/sh/m entity on the UE side and the MAC-hs entity on the UE side The MBMS data bearer is added internally, and the MBMS data is transmitted from the MAC-hs entity on the UE side to the MAC-c/sh/m entity on the UE side. In addition, the present invention adds an MBMS level processing function entity to the MAC-hs entity on the UTRAN side, including an MBMS level queue allocation function entity, two types of MBMS data queues, an Add MBMS-ID, and a TFRC selection function entity, wherein the MBMS level queue allocation is performed. The functional entity and the two types of MBMS data queues are respectively responsible for allocating and storing data on the MCCH and MTCH channels; and the Add MBMS-ID and TFRC selection function entities complete the processing before the MBMS data is sent to the UE according to the HSDPA mechanism.
由于 MBMS提供多种类型的业务,不同用户所选择的 MBMS有所差异, 即 MBMS等级不同, 因此 UTRAN侧对应的高层在 MBMS数据传输之前, 根据用户的 MBMS等级, 将所有的用户划分为多个群组, 其中同一群组中 的各用户具有相同的 MBMS等级。 针对不同的群组, 高层在 Iub接口的建 链信令中增加用户的 MBMS等级信息, 并通过 Iub接口下发不同的高速共 享控制信道( HS-SCCH )的信道码信息。 HS-SCCH信道码信息中包括 MBMS 等级信息及 HS-SCCH信道码等部分, 其中 HS-SCCH信道码具有两个作用: 一是表明群组信息, 即处于相同群组中的用户拥有相同的信道码, 而不同群 组中用户的信道码不同; 另一作用是对 HS-SCCH信道中控制信息所携带的 UE身份标识( UE Identity )进行解码, 区分 MCCH和 MTCH信道上的数据。 例如, 经 HS-SCCH信道码解码后, UE Identity等于 Oxfiff代表 MCCH信道 数据, 而 UE Identity等于 0x0000则代表 MTCH信道数据。  Since the MBMS provides multiple types of services, the MBMSs selected by different users are different, that is, the MBMS levels are different. Therefore, the upper layer corresponding to the UTRAN side divides all users into multiples according to the MBMS level of the user before the MBMS data transmission. Group, where each user in the same group has the same MBMS level. For different groups, the upper layer adds the MBMS level information of the user to the link signaling of the Iub interface, and delivers the channel code information of different high speed shared control channels (HS-SCCH) through the Iub interface. The HS-SCCH channel code information includes MBMS level information and an HS-SCCH channel code, etc., wherein the HS-SCCH channel code has two functions: First, indicating group information, that is, users in the same group have the same channel. The code is different, and the channel codes of the users in different groups are different. Another function is to decode the UE identity (UE Identity) carried in the control information in the HS-SCCH channel, and distinguish the data on the MCCH and MTCH channels. For example, after decoding by the HS-SCCH channel code, UE Identity is equal to Oxfiff for MCCH channel data, and UE Identity equal to 0x0000 for MTCH channel data.
如图 8所示, 本发明利用 HSDPA实现 MBMS的方法包括以下步骤: 步驟 801. UTRA 侧对应的高层将 MBMS数据下发到 UTRAN侧增加 了 MBMS的 MAC-c/sh/m实体中。  As shown in FIG. 8, the method for implementing the MBMS by using the HSDPA includes the following steps: Step 801. The higher layer corresponding to the UTRA side sends the MBMS data to the UTRAN side to increase the MAC-c/sh/m entity of the MBMS.
这里, UTRAN侧对应的高层将 MBMS业务的数据信息和控制信息数据 分別通过 MTCH 和 MCCH 信道下发给 UTRAN 侧增加了 MBMS 的 MAC-c/sh/m实体, 如图 9所示。 本步骤与现有 MBMS业务中的下发数据操 作完全相同。 Here, the upper layer corresponding to the UTRAN side will be the data information and the control information data of the MBMS service. The MAC-c/sh/m entity of MBMS is added to the UTRAN side through the MTCH and MCCH channels respectively, as shown in Figure 9. This step is identical to the outgoing data operation in the existing MBMS service.
步骤 802. UTRAN侧增加了 MBMS的 MAC-c/sh/m实体将数据通过配置 的 MBMS数据承载发送到 UTRAN侧增加了 MBMS的 MAC-hs实体。  Step 802. The MAC-c/sh/m entity of the MBMS is added to the UMRAN side to send data to the UTRAN side through the configured MBMS data bearer to add the MAC-hs entity of the MBMS.
本步骤中, UTRAN侧增加了 MBMS的 MAC-c/sh/m实体首先在所收到 的 MBMS数据中增加信道标识, 以区分 MTCH和 MCCH信道数据; 然后, MTCH和 MCCH信道上的数据按照分时复用的方式,在增加的通过 MAC-m 配置的 MBMS数据承载上传送给 UTRAN侧增加了 MBMS的 MAC-hs实体。 所谓分时复用方式是指: 按照 MTCH和 MCCH信道上数据传来的时间先后 进行传送, 即: 如果 UTRAN侧 MAC-c/sh/m实体先接收到 MTCH信道上的 数据, 则先将 MTCH数据在通过 MAC-m配置的 MBMS数据承载上传送出 去。 由于 MTCH和 MCCH信道数据传来的时间不同, 因此可以以分时复用 的方式通过一个数据承载传输两个信道的数据。  In this step, the MAC-c/sh/m entity of the MBMS added to the UTRAN side first adds a channel identifier to the received MBMS data to distinguish the MTCH and MCCH channel data; then, the data on the MTCH and MCCH channels are divided according to the score. In the time multiplexing mode, the MBMS MAC-hs entity is added to the UTRAN side by adding the MBMS data bearer configured by the MAC-m configuration to the UTRAN side. The so-called time division multiplexing method refers to: transmitting according to the time sequence transmitted from the data on the MTCH and MCCH channels, that is, if the MAC-c/sh/m entity on the UTRAN side first receives the data on the MTCH channel, the MTCH is first used. The data is transmitted on the MBMS data bearer configured by MAC-m. Since the MTCH and MCCH channel data are transmitted at different times, the data of the two channels can be transmitted through a data bearer in a time division multiplexing manner.
UTRAN侧增加了 MBMS的 MAC-c/sh/m实体在图 3所示 UTRAN侧 MAC-hs实体的基础上增加了 MBMS处理功能实体, 如图 10所示, 图 10 中虛框所示部分为新增的 MBMS处理功能实体。在 UTRAN侧增加了 MBMS 的 MAC-c/sh/m实体将 MBMS数据发送出去后, UTRAN侧增加了 MBMS 的 MAC-hs实体进行 MBMS数据的接收与处理。 首先, UTRAN侧增加了 MBMS的 MAC-hs实体根据 MBMS数据中所携带的信道标识分辨出该数据 是 MTCH信道数据还是 MCCH信道数据;再通过调度 /等级处理功能实体中 的 MBMS等级队列分配部分,将两信道上的数据分别按照用户的 MBMS等 级进行区分; 而后, 将等级相同的 MCCH信道数据存储在 MCCH等级队列 功能实体的同一队列中, 等级相同的 MTCH信道数据存储在 MTCH等级队 列功能实体的同一队列中;增加 MBMS-ID功能实体再对所有 MTCH等级队 列中的数据进行增加 MBMS-ID 的操作; 所有 MCCH等级队列和增加了 MBMS-ID 的所有 MTCH 等级队列中的数据经 TFRC 选择后, 传送到 HS-DSCH信道上。 The MAC-c/sh/m entity of the MBMS is added to the UTRAN side. The MBMS processing function entity is added to the UTRAN side MAC-hs entity shown in FIG. 3. As shown in FIG. 10, the portion indicated by the dashed box in FIG. Added MBMS processing function entity. After the MAC-c/sh/m entity of the MBMS is added on the UTRAN side to transmit the MBMS data, the MAC-hs entity of the MBMS is added on the UTRAN side to receive and process the MBMS data. First, the MAC-hs entity that adds the MBMS on the UTRAN side distinguishes whether the data is MTCH channel data or MCCH channel data according to the channel identifier carried in the MBMS data; and then allocates the MBMS level queue allocation part in the scheduling/level processing function entity, The data on the two channels are respectively distinguished according to the MBMS level of the user; then, the MCCH channel data of the same level is stored in the same queue of the MCCH level queue function entity, and the MTCH channel data of the same level is stored in the MTCH level queue function entity. In the same queue; increase the MBMS-ID functional entity to add MBMS-ID to all data in the MTCH rank queue; all MCCH rank queues are added The data in all MTCH class queues of the MBMS-ID is selected by the TFRC and transmitted to the HS-DSCH channel.
根据 HSDPA有关协议规定, HS-DSCH信道包括两种信道: HS-SCCH 信道和 HS-PDSCH信道,其中, HS-SCCH信道承载欲传输数据的控制信息, 而 HS-PDSCH信道承载欲传输的数据。 对应于 MBMS业务, MCCH信道上 承载 MBMS控制信息数据, 而 MTCH信道承载 MBMS数据, 因此本发明 按照 HSDPA机制实现 MBMS 时, 将 MCCH等级队列中的数据和增加了 MBMS-ID的 MTCH等级队列中的数据发送到 HS-PDSCH信道上; 而它们 的数据大小等控制信息则发送到 HS-SCCH信道上。  According to the HSDPA related protocol, the HS-DSCH channel includes two channels: an HS-SCCH channel and an HS-PDSCH channel, wherein the HS-SCCH channel carries control information for transmitting data, and the HS-PDSCH channel carries data to be transmitted. Corresponding to the MBMS service, the MBCH channel carries the MBMS control information data, and the MTCH channel carries the MBMS data. Therefore, when the present invention implements the MBMS according to the HSDPA mechanism, the data in the MCCH class queue and the MTCH level queue in which the MBMS-ID is added are added. Data is sent to the HS-PDSCH channel; control information such as their data size is sent to the HS-SCCH channel.
步骤 803. UTRAN侧增加了 MBMS的 MAC-hs实体按 HSDPA机制向 UE侧增加了 MBMS的 MAC-hs实体发送 MBMS数据。  Step 803. The MAC-hs entity of the MBMS added to the UMRAN side adds the MBMS MAC-hs entity to the UE side according to the HSDPA mechanism to send the MBMS data.
按照协议规定, 在以 HSDPA机制发送数据时, 首先将 HS-SCCH信道 上的控制信息发送出去, 以便接收端根据控制信息做好对真正数据的接收准 备; 然后再发送 HS-PDSCH信道上承载的数据。  According to the agreement, when transmitting data by the HSDPA mechanism, the control information on the HS-SCCH channel is first sent out, so that the receiving end prepares the real data according to the control information; and then transmits the bearer on the HS-PDSCH channel. data.
本步骤中 , UTRAN侧增加了 MBMS的 MAC-hs实体先将 HS-SCCH信 道上 MBMS数据的控制信息发送给 UE侧 , 该控制信息包括 MBMS数据块 大小、 数据等级以及 UE Identity等; 而后, 在经过协议规定的时间间隔后, 再将 MBMS数据通过 HS-PDSCH信道发送给 UE。 上述发送 MBMS数据的 方法与利用 HSDPA技术发送其它数据的方法相同。  In this step, the MAC-hs entity that adds the MBMS on the UTRAN side first sends the control information of the MBMS data on the HS-SCCH channel to the UE side, and the control information includes the MBMS data block size, the data level, the UE identity, and the like; After the time interval specified by the protocol, the MBMS data is sent to the UE through the HS-PDSCH channel. The above method of transmitting MBMS data is the same as the method of transmitting other data by using HSDPA technology.
步驟 804. UE侧的增加了 MBMS的 MAC-hs实体接收来自于 UTRAN侧 的 MBMS数据,并将该 MBMS数据通过配置的 MBMS数据承载传送给 UE 侧增加了 MBMS的 MAC-c/sh/m实体。  Step 804. The MAC-hs entity that adds the MBMS on the UE side receives the MBMS data from the UTRAN side, and transmits the MBMS data to the UE side through the configured MBMS data bearer to increase the MAC-c/sh/m entity of the MBMS. .
本步驟中, UE侧增加了 MBMS的 MAC-hs实体首先通过 HS-SCCH信 道接收来自于 UTRAN侧增加了 MBMS的 MAC-hs实体的 MBMS数据的控 制信息, 并解析出各种控制信息, 例如 MBMS数据块大小、 队列等级、 UE Identity等, 如图 11所示; 在经过协议规定的时间间隔后, 通过 HSDPA机 制接收 HS-PDSCH上真正的 MBMS数据; 而后, 将 MBMS控制信息或业 务数据通过系统预先配置的 UE侧增加了 MBMS的 MAC-hs实体与 UE侧增 加了 MBMS的 MAC-c/sh/m实体之间的 MBMS数据承载发送出去。 In this step, the MAC-hs entity that adds the MBMS on the UE side first receives the control information of the MBMS data of the MAC-hs entity added with the MBMS from the UTRAN side through the HS-SCCH channel, and parses various control information, such as MBMS. Data block size, queue level, UE Identity, etc., as shown in Figure 11; after passing the time interval specified by the protocol, through the HSDPA machine The system receives the real MBMS data on the HS-PDSCH. Then, the MBMS control information or the service data is added to the MAC-hs entity of the MBMS and the MAC-c/sh/m entity of the MBMS is added to the UE side through the pre-configured UE side of the system. The MBMS data bearer is sent out.
步驟 805. UE侧增加了 MBMS的 MAC-c/sh/m实体通过配置的 MBMS 数据承载将 MBMS数据传送到 UE侧对应的高层。  Step 805. The MAC-c/sh/m entity of the MBMS added by the UE side transmits the MBMS data to the corresponding upper layer of the UE side through the configured MBMS data bearer.
如图 12所示, 系统在 UE侧的 MAC-c/sh/m实体中, 预先配置了两条 MBMS数据承载: 一条是连接 UE侧增加了 MBMS的 MAC-hs实体与 UE 侧 MCCH信道的数据承载, 另一条是连接 UE侧增加了 MBMS的 MAC-hs 实体与 UE侧增加了 MBMS的 MAC-c/sh/m实体中读取 MBMS-ID功能实体 的数据承载。 上述两条 MBMS数据承载的开始端相同, 均与 UE侧增加了 MBMS的 MAC-hs实体的 MBMS数据 载相连。  As shown in FIG. 12, the system pre-configures two MBMS data bearers in the MAC-c/sh/m entity on the UE side: one is the data of the MAC-hs entity that adds the MBMS and the MCCH channel of the UE side connected to the UE side. The bearer, the other is the data bearer that reads the MBMS-ID functional entity in the MAC-hs entity that adds the MBMS to the UE side and the MAC-c/sh/m entity that adds the MBMS to the UE side. The start ends of the two MBMS data bearers are the same, and are all connected to the MBMS data of the MAC-hs entity of the MBMS added by the UE side.
本步驟中, UE侧增加了 MBMS的 MAC-c/sh/m实体首先接收来自于 UE侧增加了 MBMS的 MAC-hs实体的 MBMS数据; 然后, 通过 HS-SCCH 信道接收控制信息数据中所携带的 UE Identity, 分辨出 MTCH或 MCCH信 道数据, 如果接收到的是 MCCH信道数据, 则将该数据送往通向 MCCH信 道的 MBMS数据承载, 如果接收到的是 MTCH信道数据, 则将该数据送往 读取 MBMS-ID功能实体的数据承载, 并在读取数据中的 MBMS-ID信息、 获取 MBMS业务类型之后, 将该数据传送给 MTCH信道; 最后, UE侧的 MAC-c/sh/m实体将 MBMS数据通过 MCCH或 MTCH信道发送给 UE对应 的高层。  In this step, the MAC-c/sh/m entity that adds the MBMS on the UE side first receives the MBMS data from the MAC-hs entity to which the MBMS is added on the UE side; and then, carries the control information data in the HS-SCCH channel. The UE identity distinguishes the MTCH or MCCH channel data. If the MCCH channel data is received, the data is sent to the MBMS data bearer that leads to the MCCH channel. If the MTCH channel data is received, the data is sent. The data bearer of the MBMS-ID functional entity is read, and after the MBMS-ID information in the data is read and the MBMS service type is obtained, the data is transmitted to the MTCH channel; finally, the MAC-c/sh/m of the UE side The entity sends the MBMS data to the corresponding upper layer of the UE through the MCCH or MTCH channel.
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本 发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在 本发明的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalents, improvements, etc., which are made within the spirit and principles of the present invention, should be included in the present invention. Within the scope of protection.

Claims

权利要求书 Claim
1、 一种实现多媒体广播多点传送业务 MBMS的方法, 其特征在于, 分 別在 UTRAN 侧的 MAC-c/sh/m 实体与 MAC-hs 实体之间、 UE 侧的 MAC-c/sh/m实体和 MAC-hs实体内增加 MBMS数据承载, 并在 UTRAN侧 的 MAC-hs实体中增加设置 MBMS处理功能实体, 该方法包括以下步骤: A method for implementing MBMS for multimedia broadcast multicast service, characterized in that MAC-c/sh/m between the MAC-c/sh/m entity and the MAC-hs entity on the UTRAN side and the MAC-c/m on the UE side respectively An MBMS data bearer is added to the entity and the MAC-hs entity, and an MBMS processing function entity is added to the MAC-hs entity on the UTRAN side. The method includes the following steps:
A. UTRAN侧 MAC-c/sh/m实体收到 UTRAN侧对应高层下发的 MBMS 数据后,将 MBMS数据通过自身与 UTOAN侧 MAC-hs实体间增加的 MBMS 数据承载发送到 UTRAN侧的 MAC-hs实体; A. After receiving the MBMS data sent by the HVRAN side corresponding to the upper layer, the MAC-c/sh/m entity sends the MBMS data to the MAC of the UTRAN side through the MBMS data bearer added between the MBMS data and the UTOAN side MAC-hs entity. Hs entity;
B. UTRAN侧的 MAC-hs 实体以 HSDPA数据传输方式向 UE侧的 MAC-hs实体发送 MBMS数据;  B. The MAC-hs entity on the UTRAN side sends the MBMS data to the MAC-hs entity on the UE side in the HSDPA data transmission manner;
C. UE侧的 MAC-hs实体接收来自于 UTTRAN侧的 MBMS数据,并将该 MBMS数据通过自身增加的 MBMS数据承载传送给 UE侧的 MAC-c/sh/m 实体;  The MAC-hs entity on the UE side receives the MBMS data from the UTTRAN side, and transmits the MBMS data to the MAC-c/sh/m entity on the UE side through the MBMS data bearer added by itself;
D. UE 侧的 MAC-c/sh/m 实体通过自身增加的 MBMS 数据承载将 MBMS数据传送到 UE侧对应的高层。  D. The MAC-c/sh/m entity on the UE side transmits the MBMS data to the corresponding upper layer of the UE side through its own MBMS data bearer.
2、如权利要求 1所述的方法,其特征在于,该方法进一步包括: UTRAN 侧对应的高层在 Iub接口的建链信令中增加用户的 MBMS等级信息, 并通 过 Iub接口向用户下发高速共享控制信道码信息。  The method of claim 1, wherein the method further comprises: adding, by the upper layer corresponding to the UTRAN side, the MBMS level information of the user in the link establishment signaling of the Iub interface, and sending the high speed to the user through the Iub interface. Share control channel code information.
3、 如权利要求 2所述的方法, 其特征在于, 所述高速共享控制信道码 信息至少包括 MBMS等级信息和高速共享控制信道码。  3. The method according to claim 2, wherein the high speed shared control channel code information comprises at least MBMS level information and a high speed shared control channel code.
4、 如权利要求 1所述的方法, 其特征在于, 所述 UTRAN侧 MAC-hs 实体增加设置的 MBMS处理功能实体包括: MBMS等級队列分配功能实体、 MCCH等级队列功能实体、 MTCH等级队列功能实体、 增加 MBMS标识功 能实体、 传输格式和资源分配选择功能实体。  The method according to claim 1, wherein the MBMS processing function entity of the UTRAN-side MAC-hs entity addition setting comprises: an MBMS level queue allocation function entity, an MCCH level queue function entity, and an MTCH level queue function entity. The MBMS identity function entity, transport format, and resource allocation selection function entity are added.
5、 如权利要求 4所述的方法, 其特征在于, 步骤 A所述 UTRAN侧 MAC-c/sh/m实体将 MBMS数据发送到 UTRAN侧的 MAC-hs实体的方法包 括以下步骤: 5. The method of claim 4, wherein the UTRAN side of step A The method for the MAC-c/sh/m entity to transmit the MBMS data to the MAC-hs entity on the UTRAN side includes the following steps:
Al. UTRAN侧的 MAC-c/sh/m实体在所收到的 MBMS数据中增加信道 标识, 而后, MTCH和 MCCH信道上的数据按照分时复用的方式在增加的 MBMS数据承载上传送给 UTRAN侧的 MAC-hs实体;  The MAC-c/sh/m entity on the UTRAN side adds the channel identifier to the received MBMS data, and then the data on the MTCH and MCCH channels are uploaded to the added MBMS data bearer in a time-multiplexed manner. MAC-hs entity on the UTRAN side;
A2. UTRAN侧的 MAC-hs实体根据 MBMS数据中所携带的信道标识分 辨出该数据是 MTCH信道数据还是 MCCH信道数据;  A2. The MAC-hs entity on the UTRAN side distinguishes whether the data is MTCH channel data or MCCH channel data according to the channel identifier carried in the MBMS data;
A3. UTRAN侧的 MAC-hs 实体首先通过调度 /等级处理功能实体中的 MBMS等级队列分配部分, 将两信道上的数据分别按照用户的 MBMS等級 进行区分, 然后, 将等级相同的 MCCH信道数据存储在 MCCH等级队列功 能实体的同一队列中 , 等级相同的 MTCH信道数据存储在 MTCH等级队列 功能实体的同一队列中, 而后, 增加 MBMS标识功能实体对所有 MTCH等 级队列中的数据进行增加 MBMS标识的操作;  A3. The MAC-hs entity on the UTRAN side firstly distinguishes the data on the two channels by the MBMS level queue allocation part in the scheduling/level processing function entity, and then stores the MCCH channel data of the same level. In the same queue of the MCCH level queue function entity, the MTCH channel data of the same level is stored in the same queue of the MTCH level queue function entity, and then the MBMS identification function entity is added to perform the operation of adding the MBMS identifier to the data in all the MTCH level queues. ;
A4. UTRAN侧的 MAC-hs实体将 MCCH等级队列中的数据或增加了 MBMS标识的 MTCH等级队列中的数据分别发送到 HS-PDSCH信道上。  A4. The MAC-hs entity on the UTRAN side sends the data in the MCCH class queue or the data in the MTCH class queue with the MBMS identifier added to the HS-PDSCH channel.
6、 如权利要求 5所述的方法, 其特征在于, 所述的步骤 B包括以下步 骤:  6. The method of claim 5, wherein the step B comprises the following steps:
Bl. UTRAN侧的 MAC-hs实体将 HS-SCCH信道上 MBMS数据的控制 信息发送给 UE侧;  Bl. The MAC-hs entity on the UTRAN side sends the control information of the MBMS data on the HS-SCCH channel to the UE side;
B2. 在经过协议规定的时间间隔后, UTRAN 侧的 MAC-hs 实体将 MBMS数据通过 HS-PDSCH信道发送给 UE侧。  B2. After the time interval specified by the protocol, the MAC-hs entity on the UTRAN side transmits the MBMS data to the UE side through the HS-PDSCH channel.
7、 如权利要求 6所述的方法, 其特征在于, 所述的步驟 C包括以下步 骤:  7. The method of claim 6, wherein the step C comprises the following steps:
CI. UE侧的 MAC-hs实体通过 HS-SCCH信道接收来自于 UTRAN侧 MAC-hs实体的 MBMS数据的控制信息, 并对该控制信息进行解析;  The MAC-hs entity on the UE side receives the control information of the MBMS data from the MAC-hs entity on the UTRAN side through the HS-SCCH channel, and parses the control information;
C2. 在经过协议规定的时间间隔后, UE侧的 MAC-hs实体通过 HSDPA 机制接收 HS-PDSCH上的 MBMS数据; C2. After the time interval specified by the protocol, the MAC-hs entity on the UE side passes HSDPA. The mechanism receives MBMS data on the HS-PDSCH;
C3. UE侧的 MAC-hs实体将 HS-PDSCH信道上的 MBMS数据通过系统 据承载发送到 UE侧的 MAC-c/sh/m实体中。  C3. The MAC-hs entity on the UE side transmits the MBMS data on the HS-PDSCH channel to the MAC-c/sh/m entity on the UE side through the system data bearer.
8、如权利要求 4或 7所述的方法,其特征在于,所述的 UE侧 MAC-c/sh/m 实体内增加的 MBMS数据承载包括: 一条数据承载连接 UE侧的 MAC-hs 实体与 UE侧的 MCCH信道,另一条数据承载连接 UE侧的 MAC-hs实体与 UE侧 MAC-c/sh/m实体中读取 MBMS标识功能实体, 并且两条 MBMS数 据承载的开始端相同。  The method according to claim 4 or 7, wherein the MBMS data bearer added in the UE-side MAC-c/sh/m entity comprises: a data bearer connected to the MAC-hs entity on the UE side The MCCH channel on the UE side, the other data bearer is connected to the MAC-hs entity on the UE side, and the MBMS identity function entity is read in the MAC-c/sh/m entity on the UE side, and the start ends of the two MBMS data bearers are the same.
9、 如权利要求 8所述的方法, 其特征在于, 所述的步骤 D包括以下步 驟:  9. The method of claim 8, wherein the step D comprises the following steps:
Dl. UE侧的 MAC-c/sh/m实体接收来自于 UE侧 MAC-hs实体的 MBMS 数据;  Dl. The MAC-c/sh/m entity on the UE side receives the MBMS data from the MAC-hs entity on the UE side;
D2. 通过 MBMS数据 HS-SCCH信道中控制信息所携带的 UE身份标识, 分辨出 MTCH或 MCCH信道数据,如果接收到的是 MCCH信道数据,则将 该数据送往通向 MCCH信道的 MBMS数据承载, 如果接收到的是 MTCH 信道数据, 则将该数据送往读取 MBMS标识功能实体的数据承载, 并在经 过读取 MBMS标识功能实体之后, 将该数据传送给 MTCH信道;  D2. The MTCH or MCCH channel data is distinguished by the UE identity carried by the control information in the HSMS data HS-SCCH channel, and if the MCCH channel data is received, the data is sent to the MBMS data bearer to the MCCH channel. If the MTCH channel data is received, the data is sent to the data bearer of the MBMS identification function entity, and after the MBMS identification function entity is read, the data is transmitted to the MTCH channel;
D3. UE侧的 MAC-c/sh/m实体将 MBMS数据通过 MCCH或 MTCH信 道发送给 UE对应的高层。  D3. The MAC-c/sh/m entity on the UE side sends the MBMS data to the corresponding upper layer of the UE through the MCCH or MTCH channel.
PCT/CN2005/001318 2004-08-24 2005-08-23 Method for realizing multimedia broadcast/multicast service WO2006021148A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200410057120.1 2004-08-24
CNB2004100571201A CN100334897C (en) 2004-08-24 2004-08-24 Method for realizing multimedia broadcasting multipoint transmitting service

Publications (1)

Publication Number Publication Date
WO2006021148A1 true WO2006021148A1 (en) 2006-03-02

Family

ID=35967164

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2005/001318 WO2006021148A1 (en) 2004-08-24 2005-08-23 Method for realizing multimedia broadcast/multicast service

Country Status (2)

Country Link
CN (1) CN100334897C (en)
WO (1) WO2006021148A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064728B (en) * 2006-04-30 2010-06-23 中兴通讯股份有限公司 TD-SCDMA system based random access controlling method
CN101179476B (en) * 2006-11-09 2010-06-02 大唐移动通信设备有限公司 Method, device and system for transmitting MBMS service using HSDPA
CN101677461B (en) * 2008-09-16 2011-09-28 鼎桥通信技术有限公司 Method of jointly initiating high-speed downlink packet access (HSDPA) service and multimedia broadcast multicast service (MBMS)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1487756A (en) * 2002-05-17 2004-04-07 ���ǵ�����ʽ���� Method for establishing signalling connection in mobile communication system
CN1496161A (en) * 2002-09-19 2004-05-12 ���ǵ�����ʽ���� Method for dertermining MBMS business transmission conception in mobile communication system
CN1497997A (en) * 2002-10-07 2004-05-19 �ձ�������ʽ���� Mobile communication system and method for controlling its operation and node used for the system
US20040117860A1 (en) * 2002-09-19 2004-06-17 Lg Electronics Inc. Multicast service providing method in mobile communication system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1499760A (en) * 2002-11-05 2004-05-26 ��������ͨ�ż����о����޹�˾ Method for supporting services in multimedia broadcast and multicast by carrying connection through signaling in Lu interface
CN1499762A (en) * 2002-11-05 2004-05-26 北京三星通信技术研究有限公司 Method for building wireless access loadbearing for MBMS services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1487756A (en) * 2002-05-17 2004-04-07 ���ǵ�����ʽ���� Method for establishing signalling connection in mobile communication system
CN1496161A (en) * 2002-09-19 2004-05-12 ���ǵ�����ʽ���� Method for dertermining MBMS business transmission conception in mobile communication system
US20040117860A1 (en) * 2002-09-19 2004-06-17 Lg Electronics Inc. Multicast service providing method in mobile communication system
CN1497997A (en) * 2002-10-07 2004-05-19 �ձ�������ʽ���� Mobile communication system and method for controlling its operation and node used for the system

Also Published As

Publication number Publication date
CN100334897C (en) 2007-08-29
CN1741630A (en) 2006-03-01

Similar Documents

Publication Publication Date Title
AU2005255831B2 (en) System for processing data unit of radio protocol layer
CN1864363B (en) Medium access control priority-based scheduling for data units in a data flow
KR100608842B1 (en) Method for transmitting a data receiving information in mobile communication system
KR101205393B1 (en) Method and system for transmitting content to a plurality of users of a mobile communication network
EP1436946B1 (en) Transmission of multicast and broadcast multimedia services via a radio interface
RU2382512C2 (en) Reduction of service data for protocol data unit in wireless communication system
KR100902573B1 (en) Method for operating enhanced rlc entity and rnc entity for wcdma and system thereof
AU2006282187B2 (en) Method of processing control information messages for point-to-multipoint services
CN101030932B (en) Method and system for transmitting packet data in high-speed down grouped access
JP2004343765A (en) Method of mapping data for uplink transmission in communication system
US20090207771A1 (en) Broadcast AMD Multicast On High Speed Downlink Channels
CN102333383A (en) Transmission/receiving method and device for high-speed downlink packet access related channel
WO2007003134A1 (en) A device system and method for implementing the multi-carrier high speed downlink packet access service
CN102710380A (en) Medium access control layer architecture for supporting enhanced uplink
CN102113373A (en) Method and apparatus for reducing data loss during handover in wireless communication system
WO2008098521A1 (en) Transmission method, system and device for multicast/broadcast service mbms
KR101058607B1 (en) Receiving Control Message in Multimedia Broadcasting / Multicast Service
WO2006021148A1 (en) Method for realizing multimedia broadcast/multicast service
WO2008007176A1 (en) Data transceive method and device of high speed downlink packet access
KR100370420B1 (en) Method for dynamic transport channel switching and control signal transporting by controlling MAC in HSDPA system
JP5136646B2 (en) Communication control method, wireless device, base station
KR101058687B1 (en) Method and apparatus for receiving control message using serial number in multimedia broadcasting / multicast service
KR101432101B1 (en) Apparatus and method for processing of received packets for real-time services in high-speed wireless communication systems
EP1445969A1 (en) A method for supporting traffics with different quality of service by a high speed down link packet access system
WO2007090349A1 (en) A method for multi-queue packet data transmission and a system thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase