WO2021253255A1 - Communication method, system and apparatus for broadcast multicast - Google Patents
Communication method, system and apparatus for broadcast multicast Download PDFInfo
- Publication number
- WO2021253255A1 WO2021253255A1 PCT/CN2020/096463 CN2020096463W WO2021253255A1 WO 2021253255 A1 WO2021253255 A1 WO 2021253255A1 CN 2020096463 W CN2020096463 W CN 2020096463W WO 2021253255 A1 WO2021253255 A1 WO 2021253255A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- session
- multicast
- resource
- resources
- broadcast
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Definitions
- the present invention relates to the field of communication technology, and in particular to a communication method, system and device for broadcast multicast.
- MBMS Multimedia Broadcast Multicast Service, Multimedia Broadcast Multicast Service
- Multimedia Broadcast Multicast Service is used to provide multimedia broadcast and multicast services for users in wireless cells.
- Each cell that joins to send MBMS service is configured with a point-to-multipoint radio resource, and all users registered for the MBMS service can receive the same transmission signal at the same time.
- the eMBMS architecture includes: core network, MCE (Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity), base station and terminal.
- MCE Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity
- the core network sends a session establishment message to the MCE, where it will notify the actual start of the data transmission time of the session.
- the MCE notifies the corresponding base station of the session establishment message, and establishes a multicast bearer on the cell under the eMBMS service area.
- the base station After establishing a multicast bearer, the base station sends an MCCH (Multicast Control Channel) configuration update instruction on the air interface to notify the terminal to receive a new session configuration message (also an MCCH message) and start monitoring the new session.
- MCCH Multicast Control Channel
- the process of establishing a session between the MCE and the base station, and the base station sending the MCCH configuration update indication and the new session configuration message to the UE, occurs before the time when the session actually starts data transmission.
- the MCCH configuration update instruction needs to be issued one MCCH update cycle in advance. This determines that the core network sends a session establishment message before the MCCH configuration update instruction.
- the current MCCH update time period is 5s or 10s in length. That is to say, it takes at least 10s from the issuance of the session establishment message to the actual start of the call (service data issuance).
- the embodiments of the present invention provide a communication method, system, and device for broadcast multicast to reduce communication delay.
- a communication method for broadcast and multicast, applied to a base station includes:
- the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
- the pre-establishment session operation includes:
- the temporary resources include: subframe resources determined from the reserved subframe resources;
- the formal session multicast operation includes:
- the MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods;
- the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Used formal session resources;
- the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
- the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource; so that the terminal switches to the time-frequency position of the formal session resource after receiving the new session configuration message. Broadcast data.
- the method before performing the pre-established session operation and the formal session multicast operation, the method further includes: acquiring the time-frequency position of the temporary resource allocated for the new broadcast-multicast session.
- the notifying the terminals in the group to monitor the multicast data on the temporary resources includes: delivering a paging message to the terminals in the group, so that after the terminal receives the paging message, the terminal will The multicast data is monitored on the resource, and the paging message carries: the session identifier of the new broadcast-multicast session and the temporary resource location used by the new broadcast-multicast session.
- a communication method for broadcast multicast which is applied to a multi-cell/multicast coordination entity MCE; the method includes:
- the reserved subframe resources include: multimedia broadcast multicast service configured for the group Periodic subframes selected from single frequency network MBSFN subframe resources;
- the temporary resources include: subframe resources determined from the reserved subframe resources;
- the formal session resources include: from the MBSFN subframe resources The subframe resource determined in the non-reserved subframe resource of the frame resource;
- the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the temporary resource; when the formal session multicast operation is performed, the MCCH configuration update instruction and the new update period are issued within two MCCH update cycles.
- a session configuration message, and after two multicast control channel MCCH update periods, the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource.
- the method further includes: releasing the temporary resource after the two MCCH update periods.
- the method further includes: re-allocating the released temporary resources to other broadcast-multicast sessions to ensure that subframes are reserved Recycling of resources.
- a communication method for broadcast and multicast is applied to a terminal, and the method includes:
- the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
- the temporary resources include: determined from the reserved subframe resources Subframe resources;
- the new session configuration message includes: the session identifier of the new broadcast multicast session and the new session A formal session resource used by a broadcast-multicast session;
- the formal session resource includes: a subframe resource determined from an unreserved subframe resource of the MBSFN subframe resource;
- the receiving the time-frequency resource location message of the reserved subframe resource broadcast by the base station includes: receiving the reserved subframe resource information broadcast by the base station through a system message.
- the receiving a notification message for establishing a new broadcast-multicast session sent by the base station includes: receiving a paging message sent by the base station, and according to an indication of the paging message to carry the new broadcast-multicast session
- the temporary resource location of the multicast data is monitored in each resource period to see if there is a session service of interest to be issued, and if there is, the service data is directly received at the corresponding resource location.
- a communication system for broadcast and multicast including: core network, multi-cell/multicast coordination entity MCE, base station and terminal;
- the MCE is used for:
- the reserved subframe resources include: from the multimedia broadcast multicast service single frequency network MBSFN subframe resources configured for the group The selected periodic subframe;
- the base station is configured to broadcast the time-frequency position of the reserved sub-frame resource after the MCE notifies the time-frequency position of the reserved sub-frame resource;
- the terminal is used for:
- the core network is configured to: send a session establishment message; transmit multicast data of a new broadcast-multicast session to the base station;
- the MCE is also used for:
- the temporary resources include: from the reserved subframe Subframe resources determined in resources;
- the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
- the base station is also used for:
- the pre-establishment session operation includes:
- the formal session multicast operation includes:
- the MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods;
- the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Formal conversation resources used;
- the terminal is also used for:
- a communication device for broadcast and multicast which includes at least a processor and a memory; the processor executes any of the communication methods executed by the base station by executing programs stored in the memory and calling other devices, or executes any of the foregoing One of the communication methods performed by the MCE, or any one of the above communication methods performed by the terminal.
- subframe resources are reserved in advance to prepare for pre-establishment of a session, and the time-frequency position of the reserved subframe resources is broadcast.
- the base station receives the session establishment message of the new broadcast multicast session sent by the MCE, it will perform the pre-establishment session operation and the formal session multicast operation in parallel.
- the pre-established session operation is to determine the subframe resource as a temporary resource in the reserved subframe resource, and notify the terminal to monitor and receive multicast data on the temporary resource, and send the multicast of the new session at the time-frequency position of the temporary resource. data. In this way, it can be ensured that when the session establishment is initiated, the transmission of the multicast data can be started, which greatly reduces the time delay from the establishment of the session to the transmission of the multicast data.
- the terminal After receiving the time-frequency position of the formal session resource, the terminal switches from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive the multicast data.
- FIG. 1 is an interactive flow of each unit in a communication system used for broadcast and multicast in the prior art
- Figure 2 shows the air interface signaling between the session establishment message and the time when the service data is issued in the prior art
- Figure 3 is a schematic diagram of the logical architecture of eMBMS
- FIG. 4 is a schematic diagram of a solution provided for solving the delay problem in the prior art
- FIG. 5 is an exemplary flow of a broadcast-multicast communication method executed by the above-mentioned base station according to an embodiment of the present invention
- FIG. 6 is another exemplary process of a communication method provided by an embodiment of the present invention.
- Fig. 7a is an exemplary allocation of reserved subframe resources provided by an embodiment of the present invention.
- FIG. 7b is a schematic diagram of allocating a reserved resource as a temporary resource for two new sessions according to an embodiment of the present invention.
- Fig. 7c is a schematic diagram of allocation of formal session resources and temporary resources provided by an embodiment of the present invention.
- Figure 7d is a schematic diagram of resource allocation after releasing temporary resources according to an embodiment of the present invention.
- Fig. 8a is an exemplary structure of a base station provided by an embodiment of the present invention.
- Figure 8b is an exemplary structure of an MCE provided by an embodiment of the present invention.
- Fig. 8c is an exemplary structure of a terminal provided by an embodiment of the present invention.
- Fig. 9 shows a schematic diagram of a hardware structure of a base station or MCE or terminal.
- LTE Long Term Evolution, long-term evolution
- eMBMS enhanced Multimedia Broadcast Multicast Service, enhanced broadcast multicast service
- MCCH Multicast Control Channel, multicast control channel
- MBSFN Multimedia Broadcast multicast service Single Frequency Network, Multimedia Broadcast Multicast Service Single Frequency Network;
- MCE Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity
- MC-PTT Mission Critical Push-To-Talk, key voice trunking call
- MCE Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity.
- the logical architecture of eMBMS based on LTE is shown in Figure 3, which is mainly composed of two parts: wireless network and core network.
- the wireless network mainly includes base stations (eNodeB) and MCE, and the core network mainly includes mobility management entities, MBMS gateways (MBMS-GW), and so on.
- eNodeB base stations
- MCE mobility management entities
- MBMS-GW mobility management gateways
- MCE core network
- eNodeB communicate through corresponding interfaces M1, M2, and M3.
- the MCE is used to construct a single-frequency network in multiple cells, realize the radio resource coordination function of the eNodeB, and perform radio resource configuration.
- the MCE transmits control plane signaling to one or more eNodeBs through the M2 interface, and is responsible for allocating radio resources of all eNodeBs in the MBSFN area, scheduling on the air interface, and establishing and releasing eMBMS sessions.
- the M3 interface between MCE and MME is used for the transmission of control plane signaling, and the base station is responsible for transmitting eMBMS user plane data to the terminal.
- the core network uses IP multicast technology to send user plane data to each eNodeB.
- the multicast bearer is established, and after the establishment of the multicast bearer is completed, the terminal will switch to the multicast bearer for multicast data reception.
- the embodiments of the present invention provide a communication method, system, and device for broadcast and multicast, so as to reduce communication delay and reduce the occupation of air interface resources.
- the above-mentioned communication methods, systems and devices are applicable to all LTE communication systems.
- the communication device used for broadcast and multicast may specifically include a core network, an MCE, a base station, and a terminal.
- Fig. 5 shows an exemplary flow of a broadcast-multicast communication method executed by the above-mentioned base station, including:
- S1 The base station broadcasts the time-frequency position of the reserved subframe resources.
- the reserved subframe resources include: periodic subframes selected from MBSFN subframe resources configured for the group.
- the reserved subframe resources are configured by the MCE, and the base station is notified through the M2 interface, so that the base station broadcasts the time-frequency position of this part of the resource in the system message.
- the terminal thus receives the reserved subframe resource information (time-frequency position) broadcast by the base station through the system message.
- x represents the x-th cycle, and x is an integer.
- S21 Notify the terminals in the group to monitor the multicast data on the temporary resource.
- the terminal it is to receive the notification message sent by the base station.
- the notification message may be a notification message for the establishment of a new broadcast-multicast session.
- the base station can send a paging message to notify the terminal to monitor multicast data on temporary resources.
- the terminal can monitor whether the session service of interest is delivered in each resource period, and if there is, it will receive it directly at the corresponding resource location.
- Business data may be a notification message for the establishment of a new broadcast-multicast session.
- the temporary resources include: the subframe resources determined by the MCE from the reserved subframe resources for the new broadcast multicast session.
- Temporary resources are configured by MCE.
- the MCE will select a reserved resource that has not yet carried the eMBMS session (that is, the status is not occupied by the session) on the configured reserved subframe resources, and indicate this part of the resource to the base station through the M2 interface.
- the terminal After receiving the temporary resource location of the session, the terminal monitors the multicast data on the temporary resource to monitor whether the session service of interest is delivered, and if it exists, it directly analyzes the service data on the temporary resource.
- the formal session resources are also configured by the MCE and notified to the base station through the M2 interface.
- the session establishment message sent to the base station may also carry the allocated temporary resources and formal session resources, or the base station may be notified of the temporary resources and formal session resources through other messages.
- the MCE can divide temporary resources and formal session resources for the new broadcast multicast session, and then send the session establishment message to the base station.
- the formal session resources include: the subframe resources determined by the MCE from the unreserved subframe resources of the MBSFN subframe resources for the new broadcast multicast session.
- the formal session resources are determined in subframes with subframe numbers 3, 4, 5, 8, and 9.
- the establishment of a multicast bearer includes:
- Step a Notify the terminals in the group to monitor the multicast data on the unreserved subframe resources.
- Step b Issue an MCCH configuration update instruction within one MCCH update period.
- the MCCH configuration update indication is used to indicate: to receive a new session configuration message.
- the base station Before that, the base station also calculates the first issuance time of the MCCH update indication, and when the first issuance time is reached, the MCCH configuration update indication is issued.
- Step c Issue a new session configuration message in the next MCCH update cycle.
- the new session configuration message includes: the time-frequency position of the above-mentioned formal session resource.
- the base station will issue a new session configuration message at the second issuing time.
- the time interval between the first delivery time and the second delivery time is equal to one MCCH update period.
- the new session configuration information refers to the MCCH configuration information related to the new broadcast-multicast session.
- the terminal After receiving the new session configuration message, the terminal will switch from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive the multicast data.
- the temporary resources will be released by the MCE.
- subframe resources are reserved in advance for pre-establishment of a session, and each terminal is notified by broadcast.
- the pre-establishment session operation and the formal session multicast operation are performed in parallel.
- the pre-established session operation is to determine the sub-frame resource as a temporary resource in the reserved sub-frame resource, and notify the terminal to monitor the multicast data on the temporary resource, and send the multicast data of the new session at the time-frequency position of the temporary resource.
- the formal session multicast operation executed in parallel with this is in accordance with the agreement, and the update instructions and new session configuration messages (including the time-frequency location of the formal session resources) are issued in two MCCH update cycles.
- the terminal Switch from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive multicast data, and the temporary resource will be released.
- this embodiment does not need to establish multiple unicast bearers during execution, thus reducing the occupation of air interface resources.
- FIG. 6 may include the following steps as an example:
- the MCE configures reserved subframe resources and notifies the base station of the time-frequency position of the reserved subframe resources.
- the reserved subframe resources can be notified through the M2 port.
- the existing protocol only informs the base station of the available subframe resources. It does not indicate which subframe resources are reserved for the base station. Therefore, the MCE needs to inform the base station to reserve subframe resources.
- a reserved subframe pattern or field can be added to the MBMS SCHEDULING INFORMATION signaling (notified through the M2 port) sent by the MCE to the base station.
- the example is as follows (the bold field is a newly added field indicating the reserved subframe resources Field, where the "O" in "MBSFN Reserve Subframe Configuration O" means optional):
- radioframeAllocationPeriod ENUMERATED ⁇ n1,n2,n4,n8,n16,n32 ⁇
- one or more reserved subframe resources can be configured, and the status of each reserved resource is set to not occupied by the session.
- a system with more MC-PTT services can configure more reservations Resources: Since MC-PTT carries voice services, each reserved subframe resource is not very large, and has minimal impact on normal eMBMS bearer establishment.
- Figure 7a shows an exemplary allocation of reserved subframe resources: subframes with subframe numbers 1 and 2 on SFN(xN+1) are used as a reserved subframe resource (which can be called reserved subframe resources).
- Frame resource 1) take the subframes with subframe numbers 6 and 7 on SFN(xN+1) as a reserved subframe resource (may be called reserved subframe resource 2), and set SFN(xN+2)
- the subframes with the upper subframe numbers 1 and 2 serve as a reserved subframe resource (may be referred to as reserved subframe resource 3).
- a configuration interface can be provided, and the configuration personnel can configure reserved subframe resources.
- the reserved subframe resources can also be automatically configured by an algorithm inside the MCE.
- internal algorithms can configure reserved subframe resources according to service requirements.
- S62 The base station broadcasts the time-frequency position of the reserved subframe resource.
- the base station may broadcast the time-frequency position of reserved subframe resources through SIB2 air interface signaling.
- a configuration field for reserved subframe resources can be added to the SIB2 signaling, an example of which is shown in bold below:
- each terminal can receive the time-frequency position message of the reserved subframe resources of the system.
- the reserved subframe time-frequency resource broadcasted in this step is a set of time-frequency positions. For example, if a total of 3 reserved subframe resources are configured, then the time-frequency positions of the 3 reserved subframe resources will be broadcast.
- the MCE receives the session establishment message sent by the core network, and sends the session establishment message to the base station.
- S64 The MCE allocates temporary resources and formal session resources for the new broadcast-multicast session, and notifies the base station of the time-frequency positions of the temporary resources and formal session resources.
- the time-frequency location of temporary resources and formal session resources can be notified through the M2 port.
- the MCE may select a reserved resource that has not yet carried an eMBMS session (that is, the status is not occupied by the session) on the reserved subframe resources as a temporary resource, and notify the base station of its time-frequency location.
- MCE allocates formal session resources on other ordinary MBSFN subframes, and brings them to the base station through scheduling information messages.
- the MCE may first divide the temporary resources and formal session resources for the new broadcast multicast session, and then send the session establishment message S63 to the base station, and notify the base station of the temporary resources and Formal session resource location S64, where the session establishment message and the resource location notification message may be the same message or different messages.
- the MCE can allocate a reserved resource as a temporary resource for each new session.
- the aforementioned reserved subframe resource 1 can be allocated to a new session, and the aforementioned reserved subframe resource can be allocated to another new session.
- the MCE allocates a common subframe as a formal session resource for each new session.
- the subframe with subframe number 3 on SFN (xM+2) is allocated to a new session
- the subframe with subframe number 6 on SFN (xM+2) is allocated to another new session.
- the base station delivers a paging message to the terminals in the group, so that after receiving the paging message, the terminal monitors the multicast data on the aforementioned temporary resources.
- the paging message includes information related to a specific session.
- the unified identifier of the new session such as TMGI
- the temporary resource location time-frequency location
- the paging message may also include, but is not limited to: the start position and period of the subframe scheduled by the corresponding MCH (the pre-established session also requires the MCH scheduling subframe), and may also include a logical channel identifier.
- a new indication may be added to the paging message to indicate the time-frequency location of the temporary resources of the terminal to reserve resources, and the example of the new indication is shown in the bold part below:
- the above-mentioned “MbmsServiceIdentity” part is the session identifier, indicating which session the terminal receives.
- the "resourceIndex" part is the resource index, which indicates which resource is used by this session.
- the main purpose of the above-mentioned Paging is to tell the terminal what session service will be used to activate the corresponding service, otherwise the terminal will not recognize the multicast data of the subsequent base station.
- the Paging message indicates the specific session identifier of the terminal and the time-frequency position of the temporary resource used by the session identifier, which can facilitate the terminal to quickly determine the temporary resource carrying broadcast data.
- the configuration information (time-frequency position information of the subframe pattern and session-related configuration information) is carried through the multicast channel MCCH.
- the reserved subframe resources are brought to the terminal through the broadcast channel BCCH-DL-SCH in step S62, and the session-related configuration information is brought to the terminal through the paging channel PCCH (paging signaling) in step S65.
- PCCH paging signaling
- the time-frequency position broadcast in step S62 is a time-frequency position set. For example, if a total of 3 reserved subframe resources are configured, then the time-frequency positions of the 3 reserved subframe resources will be broadcast.
- step S65 the paging message notifies the session set, which indicates the session that the terminal is about to receive or activate. If there are multiple sessions, each session will use part of the reserved subframes.
- the notified time-frequency position in step S65 is the time-frequency position of the reserved subframe used in a specific session.
- the paging signaling in step S65 will indicate the time-frequency position of the first reserved subframe resource.
- the core network transmits the multicast data of the new broadcast multicast session to the base station, and the base station sends the multicast data up and down in the time-frequency position of the temporary resource.
- Steps S65-S66 correspond to the aforementioned pre-established session operation.
- the terminal After receiving the above-mentioned paging message, the terminal monitors the multicast data on the temporary resource to monitor whether the session service of interest is delivered, and if it exists, it directly analyzes the service data on the temporary resource.
- the base station establishes a multicast bearer at the time-frequency position of the formal session resource.
- the base station calculates the first issuance time of the MCCH update instruction, and when the first issuance time reaches the first issuance time, issues the MCCH configuration update instruction.
- the MCCH configuration update indication is used to instruct the terminal to receive a new session configuration message.
- S69 The base station issues a new session configuration message at the second issuance time (that is, the next MCCH update period).
- the new session configuration message includes at least: the session identifier of the new broadcast-multicast session and the time-frequency position of the formal session resource (that is, the unreserved subframe) used by the session identifier of the new broadcast-multicast session.
- the new session configuration message may also include, but is not limited to: scheduling corresponding logical channels and session-related MCH scheduling subframe location information.
- the time interval between the first delivery time and the second delivery time is equal to one MCCH update period.
- the terminal After receiving the new session configuration message, the terminal will determine the resource location actually allocated for the newly established session (that is, the time-frequency location of the formal session resource), and switch to the new resource location to monitor the multicast data.
- the base station sends the multicast data of the new broadcast-multicast session on the multicast bearer.
- Steps S67-S611 correspond to the aforementioned formal session multicast operation.
- the MCE After two MCCH update cycles, the MCE will release temporary resources for use when the next session is established.
- the released resource distribution is shown in Figure 7d.
- the multicast data can be transmitted directly on the reserved subframe, so that the multicast data can be actually performed from the session establishment to the session data.
- the time delay between is greatly shortened.
- the MCE can release the temporary resources allocated to the session and reserve them for subsequent session establishment to ensure the cyclic utilization of reserved subframe resources and further reduce the impact on eMBMS bearer establishment.
- Fig. 8a shows an exemplary structure of the above-mentioned base station, including:
- the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
- Execution unit 2 used for:
- the pre-established session operation and the formal session multicast operation are performed in parallel for the same new broadcast-multicast session. After the two MCCH update periods, the temporary resource is released.
- Figure 8b shows an exemplary structure of the above-mentioned MCE, including:
- Configuration module 3 for:
- the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the Multimedia Broadcast Multicast Service Single Frequency Network configured for the group;
- Execution module 4 is used to:
- the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource;
- the temporary resource is used by the base station to perform a pre-established session operation, and the formal session resource is used by the base station to perform the following session multicast operation; the pre-established session operation and the formal session resource are performed in parallel. After the two MCCH update periods, the temporary resource is released.
- Fig. 8c shows an exemplary structure of the foregoing terminal, including:
- the receiving unit 5 is used for:
- the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
- the MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the session identifier of the new broadcast multicast session And formal session resources used by the new broadcast-multicast session; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
- Processing unit 6 used for:
- Monitor multicast data on temporary resources according to the notification of the base station;
- the temporary resources include: subframe resources determined from the reserved subframe resources;
- FIG. 9 shows a schematic diagram of a possible hardware structure of the base station or MCE or terminal in the foregoing embodiment, including: a bus, a processor 1, a memory 2, a communication interface 3, an input device 4, and an output device 5.
- the processor 1, the memory 2, the communication interface 3, the input device 4, and the output device 5 are connected to each other through a bus. in:
- the bus may include a path to transfer information between the various components of the computer system.
- the processor 1 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a network processor (Network Processor, NP), a microprocessor, etc., or it may be an application-specific integrated circuit (ASIC) , Or one or more integrated circuits used to control the execution of the program of the present invention. It can also be a digital signal processor (DSP), an off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components.
- DSP digital signal processor
- FPGA off-the-shelf programmable gate array
- the memory 2 stores a program or script for executing the technical solution of the present invention, and may also store an operating system and other key services.
- the program may include program code, and the program code includes computer operation instructions. Scripts are usually saved in text (such as ASCII) and only interpreted or compiled when they are called.
- the input device 4 may include a device that receives data and information input by a user, such as a keyboard, a mouse, a camera, a voice input device, a touch screen, and the like.
- the output device 5 may include devices that allow output of information to the user, such as a display screen, a speaker, and the like.
- the communication interface 3 may include any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), and so on.
- RAN radio access network
- WLAN wireless local area network
- the processor 1 can implement the communication method for broadcast and multicast provided in the foregoing embodiment by executing the program stored in the memory 2 and calling other devices.
- each unit of the base station or MCE or terminal can be implemented by the aforementioned processor 1 executing the program stored in the memory 2 and calling other devices.
- the embodiment of the present invention also requires the protection of a communication system for broadcast and multicast.
- Figure 3 may include: core network, MCE, base station (eNode B), and terminal;
- MCE is used for:
- reserved subframe resources include: the period selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group Subframe
- the base station is used to broadcast the time-frequency position of the reserved sub-frame resource after the MCE notifies the time-frequency position of the reserved sub-frame resource;
- the terminal is used for:
- the core network is used to: send a session establishment message; transmit multicast data of a new broadcast-multicast session to the base station;
- MCE is also used to:
- temporary resources include: subframe resources determined from reserved subframe resources;
- formal session resources include : Subframe resources determined from the unreserved subframe resources of MBSFN subframe resources;
- the base station is also used for:
- the pre-established session operations include:
- Formal session multicast operations include:
- the MCCH configuration update indication and the new session configuration message are issued within the two multicast control channel MCCH update periods;
- the new session configuration message includes: the session identifier of the new broadcast-multicast session and the formal session resources used by the new broadcast-multicast session;
- the terminal is also used to:
- the steps of the method or model described in combination with the embodiments disclosed in this document can be directly implemented by hardware, a software module executed by a processor, or a combination of the two.
- the software module can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, WD-ROM, or all areas in the technical field. Any other known storage media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a communication method, system and apparatus for broadcast multicast, which are used for reducing a communication delay. In the embodiments of the present invention, subframe resources are reserved in advance for the pre-establishment of a session, and time-frequency positions of the reserved subframe resources are broadcast. After receiving a session establishment message for a new broadcast multicast session that is sent by an MCE, a base station executes a session pre-establishment operation and a formal session multicast operation in parallel, wherein the session pre-establishment operation involves determining a subframe resource from among the reserved subframe resources and taking same as a temporary resource, informing a terminal of monitoring multicast data on the temporary resource, and issuing multicast data of a new session on a time-frequency position of the temporary resource. In this way, it can be ensured that when session establishment is initiated, the transmission of multicast data can be started, thereby greatly reducing a delay between the session establishment and the transmission of the multicast data. After receiving a time-frequency position of a formal session resource, a terminal switches to the time-frequency position of the formal session resource so as to receive the multicast data.
Description
本发明涉及通信技术领域,特别涉及用于广播多播的通信方法、***及装置。The present invention relates to the field of communication technology, and in particular to a communication method, system and device for broadcast multicast.
MBMS(Multimedia Broadcast Multicast Service,多媒体广播多播业务)业务用于为无线小区中的用户提供多媒体广播和多播服务。MBMS (Multimedia Broadcast Multicast Service, Multimedia Broadcast Multicast Service) service is used to provide multimedia broadcast and multicast services for users in wireless cells.
每个加入发送MBMS服务的小区,都会配置一个点到多点的无线资源,并且注册了该MBMS服务的所有用户都可以同时接收到相同的传输信号。Each cell that joins to send MBMS service is configured with a point-to-multipoint radio resource, and all users registered for the MBMS service can receive the same transmission signal at the same time.
eMBMS架构包括:核心网、MCE(Multi-cell/multicast Coordination Entity,多小区/多播协调实体)、基站和终端。The eMBMS architecture includes: core network, MCE (Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity), base station and terminal.
请参见图1,目前采用eMBMS技术建立广播多播会话时,核心网下发会话建立消息到MCE,在其中会通知会话实际开始的数据传输时间。Refer to Figure 1. When eMBMS technology is currently used to establish a broadcast-multicast session, the core network sends a session establishment message to the MCE, where it will notify the actual start of the data transmission time of the session.
MCE结合组网情况,将会话建立消息通知到对应基站,在eMBMS服务区下的小区上建立多播承载。Based on the networking situation, the MCE notifies the corresponding base station of the session establishment message, and establishes a multicast bearer on the cell under the eMBMS service area.
基站侧建立多播承载后,在空口上下发MCCH(Multicast Control Channel,多播控制信道)配置更新指示,通知终端收取新会话配置消息(同样也是MCCH消息),开始监听新建会话。After establishing a multicast bearer, the base station sends an MCCH (Multicast Control Channel) configuration update instruction on the air interface to notify the terminal to receive a new session configuration message (also an MCCH message) and start monitoring the new session.
MCE和基站建立会话的过程,以及基站向UE发送MCCH配置更新指示和新会话配置消息要求发生在会话实际开始数据传输的时间之前。The process of establishing a session between the MCE and the base station, and the base station sending the MCCH configuration update indication and the new session configuration message to the UE, occurs before the time when the session actually starts data transmission.
请参见图2,按照协议规定,空口上下发新会话配置消息之前,需要提前一个MCCH更新周期下发MCCH配置更新指示,这样就决定了核心网下发会话建立消息要在MCCH配置更新指示之前的一个MCCH更新周期。目前MCCH更新时间周期长度为5s或者10s,也就是说,从会话建立消息下发,到实际能够开始通话(业务数据下发),至少需要间隔10s的时间。Please refer to Figure 2. According to the agreement, before sending a new session configuration message on the air interface, the MCCH configuration update instruction needs to be issued one MCCH update cycle in advance. This determines that the core network sends a session establishment message before the MCCH configuration update instruction. One MCCH update cycle. The current MCCH update time period is 5s or 10s in length. That is to say, it takes at least 10s from the issuance of the session establishment message to the actual start of the call (service data issuance).
发明内容Summary of the invention
有鉴于此,本发明实施例提供用于广播多播的通信方法、***及装置,以减少通信时延。In view of this, the embodiments of the present invention provide a communication method, system, and device for broadcast multicast to reduce communication delay.
为实现上述目的,本发明实施例提供如下技术方案:To achieve the foregoing objective, the embodiments of the present invention provide the following technical solutions:
一种用于广播多播的通信方法,应用于基站;所述方法包括:A communication method for broadcast and multicast, applied to a base station; the method includes:
广播预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Broadcast the time-frequency position of reserved subframe resources; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
在接收到多小区/多播协调实体MCE发送的新广播多播会话的会话建立消息时,针对同一所述新广播多播会话并行执行预建立会话操作和正式会话组播操作;When a session establishment message of a new broadcast-multicast session sent by the multi-cell/multicast coordination entity MCE is received, perform a pre-established session operation and a formal session multicast operation in parallel for the same new broadcast-multicast session;
其中,所述预建立会话操作包括:Wherein, the pre-establishment session operation includes:
通知群组中的终端在临时资源上监听多播数据;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;Notifying the terminals in the group to monitor multicast data on temporary resources; the temporary resources include: subframe resources determined from the reserved subframe resources;
在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource;
所述正式会话组播操作包括:The formal session multicast operation includes:
在两个多播控制信道MCCH更新周期内下发MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;The MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Used formal session resources; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据;以使终端在接收到新会话配置消息后,切换至所述正式会话资源的时频位置上接收多播数据。The multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource; so that the terminal switches to the time-frequency position of the formal session resource after receiving the new session configuration message. Broadcast data.
可选的,在执行所述预建立会话操作和正式会话组播操作之前,还包括:获取为新广播多播会话分配的临时资源的时频位置。Optionally, before performing the pre-established session operation and the formal session multicast operation, the method further includes: acquiring the time-frequency position of the temporary resource allocated for the new broadcast-multicast session.
可选的,所述通知群组中的终端在临时资源上监听多播数据包括:向群组中的终端下发寻呼消息,以使终端接收到所述寻呼消息后,在所述临时资源上监听多播数据,所述寻呼消息携带:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的临时资源位置。Optionally, the notifying the terminals in the group to monitor the multicast data on the temporary resources includes: delivering a paging message to the terminals in the group, so that after the terminal receives the paging message, the terminal will The multicast data is monitored on the resource, and the paging message carries: the session identifier of the new broadcast-multicast session and the temporary resource location used by the new broadcast-multicast session.
一种用于广播多播的通信方法,应用于多小区/多播协调实体MCE;所述方法包括:A communication method for broadcast multicast, which is applied to a multi-cell/multicast coordination entity MCE; the method includes:
配置预留子帧资源并通知基站,以使所述基站在***消息中对该部分资源的时频位置进行广播;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources and notify the base station so that the base station broadcasts the time-frequency position of this part of the resource in the system message; the reserved subframe resources include: multimedia broadcast multicast service configured for the group Periodic subframes selected from single frequency network MBSFN subframe resources;
在接收到核心网发送的新广播多播会话的会话建立消息后,向所述基站发送新广播多播会话的会话建立消息;After receiving the session establishment message of the new broadcast-multicast session sent by the core network, send the session establishment message of the new broadcast-multicast session to the base station;
针对同一所述新广播多播会话分配临时资源和正式会话资源;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session; the temporary resources include: subframe resources determined from the reserved subframe resources; the formal session resources include: from the MBSFN subframe resources The subframe resource determined in the non-reserved subframe resource of the frame resource;
通知所述基站所述临时资源的时频位置和所述正式会话资源的时频位置;以使所述基站在执行预建立会话操作时,通知群组中的终端在所述临时资源上监听多播数据,在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;在执行正式会话组播操作时,在两个MCCH更新周期内下发MCCH配置更新指示和新会话配置消息,以及在两个多播控制信道MCCH更新周期后,在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据。Notify the base station of the time-frequency location of the temporary resource and the time-frequency location of the formal session resource; so that when the base station performs a pre-established session operation, it notifies the terminals in the group to monitor more on the temporary resource. The multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the temporary resource; when the formal session multicast operation is performed, the MCCH configuration update instruction and the new update period are issued within two MCCH update cycles. A session configuration message, and after two multicast control channel MCCH update periods, the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource.
可选的,还包括:在所述两个MCCH更新周期之后,释放所述临时资源。Optionally, the method further includes: releasing the temporary resource after the two MCCH update periods.
可选的,所述在所述两个MCCH更新周期之后,所述释放所述临时资源的步骤之后还包括:将所述释放的临时资源再次分配给其它广播多播会话,保证预留子帧资源的循环利用。Optionally, after the two MCCH update periods, after the step of releasing the temporary resources, the method further includes: re-allocating the released temporary resources to other broadcast-multicast sessions to ensure that subframes are reserved Recycling of resources.
一种用于广播多播的通信方法,应用于终端,所述方法包括:A communication method for broadcast and multicast is applied to a terminal, and the method includes:
接收基站广播的预留子帧资源的时频位置消息;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Receiving a time-frequency location message of reserved subframe resources broadcast by the base station; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
接收所述基站发送的新广播多播会话建立的通知消息,并根据所述通知消息在临时资源上监听并接收多播数据;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;Receive a notification message for establishing a new broadcast multicast session sent by the base station, and monitor and receive multicast data on temporary resources according to the notification message; the temporary resources include: determined from the reserved subframe resources Subframe resources;
接收所述基站在两个多播控制信道MCCH更新周期内下发的MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Receive an MCCH configuration update indication and a new session configuration message issued by the base station in two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast multicast session and the new session A formal session resource used by a broadcast-multicast session; the formal session resource includes: a subframe resource determined from an unreserved subframe resource of the MBSFN subframe resource;
切换至所述正式会话资源的时频位置上接收所述新广播多播会话的多播数据。Switch to the time-frequency position of the formal session resource to receive the multicast data of the new broadcast-multicast session.
可选的,所述接收基站广播的预留子帧资源的时频资源位置消息包括:接收基站通过***消息广播的预留子帧资源信息。Optionally, the receiving the time-frequency resource location message of the reserved subframe resource broadcast by the base station includes: receiving the reserved subframe resource information broadcast by the base station through a system message.
可选的,所述接收所述基站发送的新广播多播会话建立的通知消息包括:接收所述基站发送的寻呼消息,根据所述寻呼消息指示的承载所述新广播多播会话的多播数据的临时资源位置,在每个资源周期进行监测是否有所关心的会话业务下发,若有则直接在对应的资源位置接收业务数据。Optionally, the receiving a notification message for establishing a new broadcast-multicast session sent by the base station includes: receiving a paging message sent by the base station, and according to an indication of the paging message to carry the new broadcast-multicast session The temporary resource location of the multicast data is monitored in each resource period to see if there is a session service of interest to be issued, and if there is, the service data is directly received at the corresponding resource location.
一种用于广播多播的通信***,包括:核心网、多小区/多播协调实体MCE、基站和终端;A communication system for broadcast and multicast, including: core network, multi-cell/multicast coordination entity MCE, base station and terminal;
其中,所述MCE用于:Wherein, the MCE is used for:
配置预留子帧资源,并通知基站所述预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources, and notify the base station of the time-frequency position of the reserved subframe resources; the reserved subframe resources include: from the multimedia broadcast multicast service single frequency network MBSFN subframe resources configured for the group The selected periodic subframe;
所述基站用于:在所述MCE通知所述预留子帧资源的时频位置后,广播预留子帧资源的时频位置;The base station is configured to broadcast the time-frequency position of the reserved sub-frame resource after the MCE notifies the time-frequency position of the reserved sub-frame resource;
所述终端用于:The terminal is used for:
接收基站广播的预留子帧资源的时频位置;Receiving the time-frequency position of the reserved subframe resource broadcast by the base station;
所述核心网用于:发送会话建立消息;向所述基站传输新广播多播会话的多播数据;The core network is configured to: send a session establishment message; transmit multicast data of a new broadcast-multicast session to the base station;
所述MCE还用于:The MCE is also used for:
在接收到所述核心网发送的新广播多播会话的会话建立消息后,向所述基站发送会话建立消息;After receiving the session establishment message of the new broadcast multicast session sent by the core network, sending a session establishment message to the base station;
针对同一所述新广播多播会话分配临时资源和正式会话资源,并通知所述基站所述临时资源和所述正式会话资源的时频位置;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session, and notify the base station of the time-frequency positions of the temporary resources and the formal session resources; the temporary resources include: from the reserved subframe Subframe resources determined in resources; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
所述基站还用于:The base station is also used for:
在接收到来自所述MCE的新广播多播会话的会话建立消息时,针对同一 所述新广播多播会话并行执行预建立会话操作和正式会话组播操作;When a session establishment message of a new broadcast-multicast session from the MCE is received, perform a pre-established session operation and a formal session multicast operation in parallel for the same new broadcast-multicast session;
其中,所述预建立会话操作包括:Wherein, the pre-establishment session operation includes:
通知群组中的终端在临时资源上监听多播数据;Notify the terminals in the group to monitor multicast data on temporary resources;
在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource;
所述正式会话组播操作包括:The formal session multicast operation includes:
在两个多播控制信道MCCH更新周期内下发MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;The MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Formal conversation resources used;
在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the formal session resource;
所述终端还用于:The terminal is also used for:
根据所述基站的通知,在所述临时资源上监听并接收多播数据;Listening to and receiving multicast data on the temporary resource according to the notification of the base station;
接收MCCH配置更新指示;Receive MCCH configuration update indication;
接收新会话配置消息;Receive a new session configuration message;
切换至所述正式会话资源的时频位置上接收多播数据。Switch to the time-frequency position of the formal session resource to receive the multicast data.
一种用于广播多播的通信装置,至少包括处理器和存储器;处理器通过执行存储器中存放的程序以及调用其他设备,执行由基站执行的任一项所述的通信方法,或执行上述任一项所述的由MCE执行的通信方法,或执行上述任一项所述的由终端执行的通信方法。A communication device for broadcast and multicast, which includes at least a processor and a memory; the processor executes any of the communication methods executed by the base station by executing programs stored in the memory and calling other devices, or executes any of the foregoing One of the communication methods performed by the MCE, or any one of the above communication methods performed by the terminal.
在本发明实施例中,会提前预留子帧资源以备预建立会话,并对预留子帧资源的时频位置进行广播。基站在接收到MCE发送的新广播多播会话的会话建立消息时,会并行执行预建立会话操作和正式会话组播操作。其中的预建立会话操作是在预留子帧资源中确定子帧资源作为临时资源,并通知终端在临时资源上监听并接收多播数据,在临时资源的时频位置上下发新会话的多播数据。这样,可确保发起会话建立时,即可开始进行多播数据的传输,极大减少了从会话建立到传输多播数据间的时延。In the embodiment of the present invention, subframe resources are reserved in advance to prepare for pre-establishment of a session, and the time-frequency position of the reserved subframe resources is broadcast. When the base station receives the session establishment message of the new broadcast multicast session sent by the MCE, it will perform the pre-establishment session operation and the formal session multicast operation in parallel. The pre-established session operation is to determine the subframe resource as a temporary resource in the reserved subframe resource, and notify the terminal to monitor and receive multicast data on the temporary resource, and send the multicast of the new session at the time-frequency position of the temporary resource. data. In this way, it can be ensured that when the session establishment is initiated, the transmission of the multicast data can be started, which greatly reduces the time delay from the establishment of the session to the transmission of the multicast data.
而在接收到正式会话资源的时频位置后,终端从临时资源的时频位置切换到正式会话资源的时频位置上接收多播数据。After receiving the time-frequency position of the formal session resource, the terminal switches from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive the multicast data.
图1为现有技术中用于广播多播的通信***中各单元的交互流程;FIG. 1 is an interactive flow of each unit in a communication system used for broadcast and multicast in the prior art;
图2为现有技术中会话建立消息与业务数据下发时刻之间的空口信令;Figure 2 shows the air interface signaling between the session establishment message and the time when the service data is issued in the prior art;
图3为eMBMS逻辑架构示意图;Figure 3 is a schematic diagram of the logical architecture of eMBMS;
图4为现有技术中为解决时延问题所提供的解决方案示意图;FIG. 4 is a schematic diagram of a solution provided for solving the delay problem in the prior art;
图5为本发明实施例提供的由上述基站所执行的广播多播的通信方法的一种示例性流程;FIG. 5 is an exemplary flow of a broadcast-multicast communication method executed by the above-mentioned base station according to an embodiment of the present invention;
图6为本发明实施例提供的通信方法的另一种示例性流程;FIG. 6 is another exemplary process of a communication method provided by an embodiment of the present invention;
图7a为本发明实施例提供的预留子帧资源的一种示例性分配;Fig. 7a is an exemplary allocation of reserved subframe resources provided by an embodiment of the present invention;
图7b为本发明实施例提供的为两个新会话各分配一份预留资源作为临时资源的示意图;FIG. 7b is a schematic diagram of allocating a reserved resource as a temporary resource for two new sessions according to an embodiment of the present invention;
图7c为本发明实施例提供的正式会话资源、临时资源的分配示意图;Fig. 7c is a schematic diagram of allocation of formal session resources and temporary resources provided by an embodiment of the present invention;
图7d为本发明实施例提供的释放临时资源后的资源分配示意图;Figure 7d is a schematic diagram of resource allocation after releasing temporary resources according to an embodiment of the present invention;
图8a为本发明实施例提供的基站的一种示例性结构;Fig. 8a is an exemplary structure of a base station provided by an embodiment of the present invention;
图8b为本发明实施例提供的MCE的一种示例性结构;Figure 8b is an exemplary structure of an MCE provided by an embodiment of the present invention;
图8c为本发明实施例提供的终端的一种示例性结构;Fig. 8c is an exemplary structure of a terminal provided by an embodiment of the present invention;
图9示出了基站或MCE或终端的一种硬件结构示意图。Fig. 9 shows a schematic diagram of a hardware structure of a base station or MCE or terminal.
为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结如下:For the sake of reference and clarity, the technical terms, abbreviations or abbreviations used in the following are summarized as follows:
LTE:Long Term Evolution,长期演进;LTE: Long Term Evolution, long-term evolution;
eMBMS:enhanced Multimedia Broadcast Multicast Service,增强型广播多播服务;eMBMS: enhanced Multimedia Broadcast Multicast Service, enhanced broadcast multicast service;
MCCH:Multicast Control Channel,多播控制信道;MCCH: Multicast Control Channel, multicast control channel;
MBSFN:Multimedia Broadcast multicast service Single Frequency Network,多媒体广播多播服务单频网;MBSFN: Multimedia Broadcast multicast service Single Frequency Network, Multimedia Broadcast Multicast Service Single Frequency Network;
MCE:Multi-cell/multicast Coordination Entity,多小区/多播协调实体;MCE: Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity;
MC-PTT:Mission Critical Push-To-Talk,关键语音集群呼叫;MC-PTT: Mission Critical Push-To-Talk, key voice trunking call;
MCE:Multi-cell/multicast Coordination Entity,多小区/多播协调实体。MCE: Multi-cell/multicast Coordination Entity, multi-cell/multicast coordination entity.
基于LTE的eMBMS逻辑架构如图3所示,主要由无线网和核心网两部 分组成。无线网主要包括基站(eNodeB)和MCE,核心网主要包括移动管理实体、MBMS网关(MBMS-GW)等。The logical architecture of eMBMS based on LTE is shown in Figure 3, which is mainly composed of two parts: wireless network and core network. The wireless network mainly includes base stations (eNodeB) and MCE, and the core network mainly includes mobility management entities, MBMS gateways (MBMS-GW), and so on.
MCE、核心网和eNodeB间通过相应的接口M1、M2、M3通讯。MCE, core network and eNodeB communicate through corresponding interfaces M1, M2, and M3.
其中,MCE用于针对多小区内构建单频网络,并实现eNodeB的无线资源协调功能,进行无线资源的配置。MCE通过M2接口向一个或多个eNodeB传输控制面信令,负责分配MBSFN区域内所有eNodeB的无线资源、空口上的调度,以及eMBMS会话的建立与释放。Among them, the MCE is used to construct a single-frequency network in multiple cells, realize the radio resource coordination function of the eNodeB, and perform radio resource configuration. The MCE transmits control plane signaling to one or more eNodeBs through the M2 interface, and is responsible for allocating radio resources of all eNodeBs in the MBSFN area, scheduling on the air interface, and establishing and releasing eMBMS sessions.
MCE与MME之间的M3接口用于控制面信令的传输,基站负责将eMBMS用户面数据传输给终端。The M3 interface between MCE and MME is used for the transmission of control plane signaling, and the base station is responsible for transmitting eMBMS user plane data to the terminal.
通过M1接口,核心网(中的MBMS-GW)利用IP多播技术将用户面数据发送到每个eNodeB。Through the M1 interface, the core network (MBMS-GW in) uses IP multicast technology to send user plane data to each eNodeB.
请参见图4,现阶段为解决时延问题的方案是:Please refer to Figure 4. The solution to the problem of delay at this stage is:
建立广播多播会话时,首先为每个用户建立单播的承载(100个用户就要建立100个单播承载)进行多播数据传输;When establishing a broadcast-multicast session, first establish a unicast bearer for each user (100 users must establish 100 unicast bearers) for multicast data transmission;
同时建立多播承载,等待多播承载建立完成后,终端将切换到多播承载进行多播数据接收。At the same time, the multicast bearer is established, and after the establishment of the multicast bearer is completed, the terminal will switch to the multicast bearer for multicast data reception.
上述方案在建立多播承载的同时会建立多个单播承载,组播用户越多,需要建立的承载数越多,极大浪费了空口资源。In the above solution, multiple unicast bearers are established at the same time as the multicast bearer is established. The more multicast users, the more bearers need to be established, which greatly wastes air interface resources.
有鉴于此,本发明实施例提供了用于广播多播的通信方法、***及装置,以减少通信时延并减少对空口资源的占用。In view of this, the embodiments of the present invention provide a communication method, system, and device for broadcast and multicast, so as to reduce communication delay and reduce the occupation of air interface resources.
上述通信方法、***及装置适用于所有LTE通信***。用于广播多播的通信装置具体可包括核心网、MCE、基站和终端。The above-mentioned communication methods, systems and devices are applicable to all LTE communication systems. The communication device used for broadcast and multicast may specifically include a core network, an MCE, a base station, and a terminal.
图5示出了由上述基站所执行的广播多播的通信方法的一种示例性流程,包括:Fig. 5 shows an exemplary flow of a broadcast-multicast communication method executed by the above-mentioned base station, including:
S1:基站广播预留子帧资源的时频位置。S1: The base station broadcasts the time-frequency position of the reserved subframe resources.
其中,预留子帧资源包括:从为群组配置的MBSFN子帧资源中选出的周期子帧。Wherein, the reserved subframe resources include: periodic subframes selected from MBSFN subframe resources configured for the group.
预留子帧资源由MCE配置,并通过M2接口通知基站,以使基站在***消息中对该部分资源的时频位置进行广播。The reserved subframe resources are configured by the MCE, and the base station is notified through the M2 interface, so that the base station broadcasts the time-frequency position of this part of the resource in the system message.
终端从而接收基站通过***消息广播的预留子帧资源信息(时频位置)。The terminal thus receives the reserved subframe resource information (time-frequency position) broadcast by the base station through the system message.
这里的预留子帧的周期可以N表示,N可由设计人员灵活设计。举例来讲,若设计N=8,假定在SFN1将子帧号为1、2,6、7的子帧,在SFN2上将子帧号为1、2的子帧配置为预留子帧资源;那么,SFN9上子帧号1、2,6、7的子帧、SFN10上子帧号为1、2的子帧,也为预留子帧资源。也即,将SFN(xN+1)上子帧号为1、2、6、7的子帧,以及SFN(xN+2)上子帧号为1、2的子帧作为预留子帧资源。The period of the reserved subframe here can be represented by N, and N can be flexibly designed by the designer. For example, if N=8 is designed, it is assumed that the subframes with subframe numbers 1, 2, 6, 7 are configured on SFN1, and the subframes with subframe numbers 1, 2 are configured as reserved subframe resources on SFN2. ; Then, the subframes with subframe numbers 1, 2, 6, 7 on SFN9 and the subframes with subframe numbers 1 and 2 on SFN10 are also reserved subframe resources. That is, subframes with subframe numbers 1, 2, 6, 7 on SFN (xN+1), and subframes with subframe numbers 1, 2 on SFN (xN+2) are used as reserved subframe resources .
其中,x表示第x个周期,x为整数。Among them, x represents the x-th cycle, and x is an integer.
S2:在接收到MCE发送的新广播多播会话的会话建立消息时,针对同一新广播多播会话并行执行预建立会话操作和正式会话组播操作。S2: When a session establishment message of a new broadcast-multicast session sent by the MCE is received, a pre-established session operation and a formal session multicast operation are performed in parallel for the same new broadcast-multicast session.
其中,在执行预建立会话操作时包括如下流程:Among them, the following procedures are included when performing a pre-established session operation:
S21:通知群组中的终端在临时资源上监听多播数据。S21: Notify the terminals in the group to monitor the multicast data on the temporary resource.
对于终端而言,则是接收基站发送的通知消息。该通知消息可为新广播多播会话建立的通知消息。例如,基站可通过下发寻呼消息,通知终端在临时资源上监听多播数据。终端可根据寻呼消息指示的承载新广播多播会话的多播数据的临时资源位置,在每个资源周期进行监测是否有所关心的会话业务下发,若有则直接在对应的资源位置接收业务数据。For the terminal, it is to receive the notification message sent by the base station. The notification message may be a notification message for the establishment of a new broadcast-multicast session. For example, the base station can send a paging message to notify the terminal to monitor multicast data on temporary resources. According to the temporary resource location of the multicast data of the new broadcast-multicast session indicated by the paging message, the terminal can monitor whether the session service of interest is delivered in each resource period, and if there is, it will receive it directly at the corresponding resource location. Business data.
临时资源包括:MCE为新广播多播会话从预留子帧资源中确定的子帧资源。The temporary resources include: the subframe resources determined by the MCE from the reserved subframe resources for the new broadcast multicast session.
临时资源由MCE配置。MCE会在配置的预留子帧资源上选择一份尚未承载eMBMS会话(即状态为未被会话占用)的预留资源,将该部分资源通过M2接口指示给基站。Temporary resources are configured by MCE. The MCE will select a reserved resource that has not yet carried the eMBMS session (that is, the status is not occupied by the session) on the configured reserved subframe resources, and indicate this part of the resource to the base station through the M2 interface.
S22:在临时资源的时频位置上下发新广播多播会话的多播数据。S22: Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource.
终端在收到会话的临时资源位置后,会在该临时资源上监听多播数据,以监测是否存在所关心的会话业务下发,如存在,则直接在临时资源上解析出业务数据。After receiving the temporary resource location of the session, the terminal monitors the multicast data on the temporary resource to monitor whether the session service of interest is delivered, and if it exists, it directly analyzes the service data on the temporary resource.
在执行正式会话组播操作时包括如下流程:The following procedures are included when performing formal session multicast operations:
S23:在正式会话资源的时频位置上建立多播承载。S23: Establish a multicast bearer at the time-frequency position of the formal session resource.
正式会话资源也由MCE配置,并通过M2接口通知基站。The formal session resources are also configured by the MCE and notified to the base station through the M2 interface.
或者,也可在向基站发送的会话建立消息中,携带所分配的临时资源和 正式会话资源,或者通过其他消息通知基站临时资源和正式会话资源。Alternatively, the session establishment message sent to the base station may also carry the allocated temporary resources and formal session resources, or the base station may be notified of the temporary resources and formal session resources through other messages.
此外,MCE可在接收到核心网的会话建立消息后,为新广播多播会话分临时资源和正式会话资源,再向基站发送会话建立消息的。In addition, after receiving the session establishment message of the core network, the MCE can divide temporary resources and formal session resources for the new broadcast multicast session, and then send the session establishment message to the base station.
正式会话资源包括:MCE为新广播多播会话从MBSFN子帧资源的非预留子帧资源中确定的子帧资源。The formal session resources include: the subframe resources determined by the MCE from the unreserved subframe resources of the MBSFN subframe resources for the new broadcast multicast session.
沿用前例,以SFN1为例,是在子帧号为3、4、5、8、9的子帧中确定正式会话资源。Following the previous example, taking SFN1 as an example, the formal session resources are determined in subframes with subframe numbers 3, 4, 5, 8, and 9.
其中,建立多播承载包括:Among them, the establishment of a multicast bearer includes:
步骤a:通知群组中的终端在非预留子帧资源上监听多播数据。Step a: Notify the terminals in the group to monitor the multicast data on the unreserved subframe resources.
步骤b:在一个MCCH更新周期内下发MCCH配置更新指示。Step b: Issue an MCCH configuration update instruction within one MCCH update period.
MCCH配置更新指示用于指示:收取新会话配置消息。The MCCH configuration update indication is used to indicate: to receive a new session configuration message.
在此之前,基站还要计算MCCH更新指示的第一下发时间,当到达第一下发时间,会下发该MCCH配置更新指示。Before that, the base station also calculates the first issuance time of the MCCH update indication, and when the first issuance time is reached, the MCCH configuration update indication is issued.
如何计算可采用现有方式,在此不作赘述。Existing methods can be used to calculate how to calculate, so I won’t go into details here.
步骤c:在下一个MCCH更新周期下发新会话配置消息。Step c: Issue a new session configuration message in the next MCCH update cycle.
新会话配置消息包括:上述正式会话资源的时频位置。The new session configuration message includes: the time-frequency position of the above-mentioned formal session resource.
具体的,基站会在第二下发时间下发新会话配置消息。上述第一下发时间与第二下发时间的时间间隔等于一个MCCH更新周期。Specifically, the base station will issue a new session configuration message at the second issuing time. The time interval between the first delivery time and the second delivery time is equal to one MCCH update period.
新会话配置信息指新广播多播会话相关的MCCH配置信息。The new session configuration information refers to the MCCH configuration information related to the new broadcast-multicast session.
S24:在多播承载上下发新广播多播会话的多播数据。S24: Up and down the multicast data of the new broadcast-multicast session on the multicast bearer.
终端在接收到新会话配置消息后,会从临时资源的时频位置切换至正式会话资源的时频位置上接收多播数据。After receiving the new session configuration message, the terminal will switch from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive the multicast data.
切换后,临时资源将会被MCE释放。After the handover, the temporary resources will be released by the MCE.
可见,在本发明实施例中,会提前预留子帧资源以备预建立会话,并广播通知各终端。在接收到MCE发送的会话建立消息时,会并行执行预建立会话操作和正式会话组播操作。其中的预建立会话操作是在预留子帧资源中确定子帧资源作为临时资源,并通知终端在临时资源上监听多播数据,在临时资源的时频位置上下发新会话的多播数据。这样,可确保发起会话建立时,即可开始在预留的MBSFN子帧上直接进行多播数据的传输,这样从会话建立 到会话数据实际可以进行多播之间的时延大大缩短。It can be seen that, in the embodiment of the present invention, subframe resources are reserved in advance for pre-establishment of a session, and each terminal is notified by broadcast. When the session establishment message sent by the MCE is received, the pre-establishment session operation and the formal session multicast operation are performed in parallel. The pre-established session operation is to determine the sub-frame resource as a temporary resource in the reserved sub-frame resource, and notify the terminal to monitor the multicast data on the temporary resource, and send the multicast data of the new session at the time-frequency position of the temporary resource. In this way, it can be ensured that when the session establishment is initiated, the transmission of the multicast data can be started directly on the reserved MBSFN subframe, so that the time delay from the establishment of the session to the actual multicasting of the session data is greatly shortened.
与此并行执行的正式会话组播操作则按照协议规定,在两个MCCH更新周期下发更新指示和新会话配置消息(包括正式会话资源的时频位置),在两个MCCH更新周期后,终端从临时资源的时频位置切换到正式会话资源的时频位置上接收多播数据,临时资源将被释放。The formal session multicast operation executed in parallel with this is in accordance with the agreement, and the update instructions and new session configuration messages (including the time-frequency location of the formal session resources) are issued in two MCCH update cycles. After the two MCCH update cycles, the terminal Switch from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive multicast data, and the temporary resource will be released.
并且,本实施例在执行过程中并不需要建立多个单播承载,因此减少了对空口资源的占用。In addition, this embodiment does not need to establish multiple unicast bearers during execution, thus reducing the occupation of air interface resources.
下面,将以更详细地介绍用于广播多播的通信方法,请参见图6,其示例性的可包括如下步骤:Hereinafter, the communication method used for broadcast and multicast will be introduced in more detail, please refer to FIG. 6, which may include the following steps as an example:
S61:MCE配置预留子帧资源,并通知基站预留子帧资源的时频位置。S61: The MCE configures reserved subframe resources and notifies the base station of the time-frequency position of the reserved subframe resources.
可通过M2口通知预留子帧资源。The reserved subframe resources can be notified through the M2 port.
现有的协议只通知基站可用的子帧资源。不会指示基站哪些是预留子帧资源。所以MCE需要告知基站预留子帧资源。The existing protocol only informs the base station of the available subframe resources. It does not indicate which subframe resources are reserved for the base station. Therefore, the MCE needs to inform the base station to reserve subframe resources.
在一个示例中,可在MCE给基站的MBMS SCHEDULING INFORMATION信令(通过M2口通知)中新增预留子帧样式或字段,示例如下(标粗字段是新增的指示预留子帧资源的字段,其中“MBSFN Reserve Subframe Configuration O”中的“O”表示可选):In an example, a reserved subframe pattern or field can be added to the MBMS SCHEDULING INFORMATION signaling (notified through the M2 port) sent by the MCE to the base station. The example is as follows (the bold field is a newly added field indicating the reserved subframe resources Field, where the "O" in "MBSFN Reserve Subframe Configuration O" means optional):
>>Subframes Configuration List 1>>Subframes Configuration List 1
>>>Subframes Configuration Item IEs 1to<maxnoofMBSFN-Allocations>>>>Subframes Configuration Item IEs 1to<maxnoofMBSFN-Allocations>
>>>>MBSFN Subframe Configuration M ->>>>MBSFN Subframe Configuration M-
>>>>MBSFN Reserve Subframe Configuration O----新增>>>>MBSFN Reserve Subframe Configuration O----New
MBSFN Reserve Subframe Configuration::=SEQUENCE{MBSFN Reserve Subframe Configuration::=SEQUENCE{
radioframeAllocationPeriod ENUMERATED{n1,n2,n4,n8,n16,n32}radioframeAllocationPeriod ENUMERATED{n1,n2,n4,n8,n16,n32}
radioframeAlloctionOffsetINTEGER(0..7)radioframeAlloctionOffsetINTEGER(0..7)
}}
预留子帧资源的相关介绍请参见本文前述记载,在此不作赘述。For the relevant introduction of reserved subframe resources, please refer to the aforementioned record in this document, and will not be repeated here.
可根据不同的***业务场景,配置一份或多份预留子帧资源,每份预留资源状态设置为未被会话占用,例如MC-PTT业务较多的***,可以配置较多的预留资源;由于MC-PTT承载语音业务,因此每份预留子帧资源并不会很大,对正常的eMBMS承载建立影响极小。According to different system business scenarios, one or more reserved subframe resources can be configured, and the status of each reserved resource is set to not occupied by the session. For example, a system with more MC-PTT services can configure more reservations Resources: Since MC-PTT carries voice services, each reserved subframe resource is not very large, and has minimal impact on normal eMBMS bearer establishment.
图7a示出了预留子帧资源的一种示例性分配:将SFN(xN+1)上子帧号为1、2的子帧作为一份预留子帧资源(可称为预留子帧资源1),将SFN(xN+1)上子帧号为6、7的子帧作为一份预留子帧资源(可称为预留子帧资源2),将SFN(xN+2)上子帧号为1、2的子帧作为一份预留子帧资源(可称为预留子帧资源3)。Figure 7a shows an exemplary allocation of reserved subframe resources: subframes with subframe numbers 1 and 2 on SFN(xN+1) are used as a reserved subframe resource (which can be called reserved subframe resources). Frame resource 1), take the subframes with subframe numbers 6 and 7 on SFN(xN+1) as a reserved subframe resource (may be called reserved subframe resource 2), and set SFN(xN+2) The subframes with the upper subframe numbers 1 and 2 serve as a reserved subframe resource (may be referred to as reserved subframe resource 3).
在一个示例中,可提供配置界面,由配置人员配置预留子帧资源。In one example, a configuration interface can be provided, and the configuration personnel can configure reserved subframe resources.
在另一个示例中,也可由MCE内部的算法,自动配置预留子帧资源。例如,内部算法可根据业务需求,配置预留子帧资源。In another example, the reserved subframe resources can also be automatically configured by an algorithm inside the MCE. For example, internal algorithms can configure reserved subframe resources according to service requirements.
S62:基站广播预留子帧资源的时频位置。S62: The base station broadcasts the time-frequency position of the reserved subframe resource.
在一个示例中,基站可通过SIB2空口信令广播预留子帧资源的时频位置。可在SIB2信令中新增预留子帧资源的配置字段,其示例性的如下文加粗部分所示:In an example, the base station may broadcast the time-frequency position of reserved subframe resources through SIB2 air interface signaling. A configuration field for reserved subframe resources can be added to the SIB2 signaling, an example of which is shown in bold below:
通过广播***消息,可确保每个终端都可以接收到***的预留子帧资源的时频位置消息。By broadcasting the system message, it can be ensured that each terminal can receive the time-frequency position message of the reserved subframe resources of the system.
需要说明的是,本步骤所广播的预留子帧时频资源是时频位置集合。举例来讲,共配置了3份预留子帧资源,那么会将这3份预留子帧资源的时频位置进行广播。It should be noted that the reserved subframe time-frequency resource broadcasted in this step is a set of time-frequency positions. For example, if a total of 3 reserved subframe resources are configured, then the time-frequency positions of the 3 reserved subframe resources will be broadcast.
S63:MCE接收核心网发送的会话建立消息,向基站发送会话建立消息。S63: The MCE receives the session establishment message sent by the core network, and sends the session establishment message to the base station.
S64:MCE为新广播多播会话分配临时资源和正式会话资源,并通知基站临时资源和正式会话资源的时频位置。S64: The MCE allocates temporary resources and formal session resources for the new broadcast-multicast session, and notifies the base station of the time-frequency positions of the temporary resources and formal session resources.
可通过M2口通知临时资源和正式会话资源的时频位置。The time-frequency location of temporary resources and formal session resources can be notified through the M2 port.
具体的,MCE可在预留子帧资源上选择一份尚未承载eMBMS会话(即状态为未被会话占用)的预留资源作为临时资源,并通知基站其时频位置。Specifically, the MCE may select a reserved resource that has not yet carried an eMBMS session (that is, the status is not occupied by the session) on the reserved subframe resources as a temporary resource, and notify the base station of its time-frequency location.
同时,MCE在其他的普通MBSFN子帧上分配正式会话资源,通过调度信息消息带给基站。At the same time, MCE allocates formal session resources on other ordinary MBSFN subframes, and brings them to the base station through scheduling information messages.
在另一个实施例中,MCE可以在接收到核心网的会话建立消息后,先为新广播多播会话分临时资源和正式会话资源,再向基站发送会话建立消息S63,并通知基站临时资源和正式会话资源位置S64,其中会话建立消息和通知资源位置消息可以是同一条消息,也可以是不同的消息。In another embodiment, after receiving the session establishment message of the core network, the MCE may first divide the temporary resources and formal session resources for the new broadcast multicast session, and then send the session establishment message S63 to the base station, and notify the base station of the temporary resources and Formal session resource location S64, where the session establishment message and the resource location notification message may be the same message or different messages.
以图7a所示的资源分配为基础,请参见图7b,假定需要动态建立两个新会话,MCE可为每一新会话分配一份预留资源作为临时资源。假如,可将前 述预留子帧资源1分配给一个新会话,将前述预留子帧资源分配给另一新会话。Based on the resource allocation shown in Figure 7a, please refer to Figure 7b. Assuming that two new sessions need to be dynamically established, the MCE can allocate a reserved resource as a temporary resource for each new session. Suppose, the aforementioned reserved subframe resource 1 can be allocated to a new session, and the aforementioned reserved subframe resource can be allocated to another new session.
同时,请参见图7c,MCE为每一新会话分配普通子帧作为正式会话资源。沿用前例,将SFN(xM+2)上子帧号为3的子帧分配给一个新会话,将SFN(xM+2)上子帧号为6的子帧分配给另一个新会话。At the same time, referring to Fig. 7c, the MCE allocates a common subframe as a formal session resource for each new session. Following the previous example, the subframe with subframe number 3 on SFN (xM+2) is allocated to a new session, and the subframe with subframe number 6 on SFN (xM+2) is allocated to another new session.
其中,M表示正式会话资源的重复周期,M可由设计人员灵活设计,例如,M=8、9等等。Among them, M represents the repetition period of the formal conversation resource, and M can be flexibly designed by the designer, for example, M=8, 9 and so on.
S65:基站向群组中的终端下发寻呼消息,以使终端接收到寻呼消息后,在上述临时资源上监听多播数据。S65: The base station delivers a paging message to the terminals in the group, so that after receiving the paging message, the terminal monitors the multicast data on the aforementioned temporary resources.
寻呼消息包括与具体会话相关的信息。例如,包括新会话的统一标识(比如TMGI)和新会话所使用的临时资源位置(时频位置),以指示终端在该临时资源的时频位置上接收多播数据。The paging message includes information related to a specific session. For example, the unified identifier of the new session (such as TMGI) and the temporary resource location (time-frequency location) used by the new session are included to instruct the terminal to receive multicast data at the time-frequency location of the temporary resource.
寻呼消息也可包括但不限于:相应MCH调度的子帧起始位置、周期(预建立会话也需要MCH调度子帧),也可包含逻辑信道标识。The paging message may also include, but is not limited to: the start position and period of the subframe scheduled by the corresponding MCH (the pre-established session also requires the MCH scheduling subframe), and may also include a logical channel identifier.
在一个示例中,可在寻呼(Paging)消息中新增指示,指示终端临时资源的时频位置预留资源,新增指示示例性的如下文加粗部分所示:In an example, a new indication may be added to the paging message to indicate the time-frequency location of the temporary resources of the terminal to reserve resources, and the example of the new indication is shown in the bold part below:
其中,上述“MbmsServiceIdentity”部分是会话标识,指示终端具体接收哪个会话。Among them, the above-mentioned "MbmsServiceIdentity" part is the session identifier, indicating which session the terminal receives.
“resourceIndex”部分是资源索引,指示的这个会话具体使用哪块资源。The "resourceIndex" part is the resource index, which indicates which resource is used by this session.
上述Paging主要目的是告诉终端将要做什么会话业务,以激活相应的业务,否则终端将识别不到后面基站的多播数据。The main purpose of the above-mentioned Paging is to tell the terminal what session service will be used to activate the corresponding service, otherwise the terminal will not recognize the multicast data of the subsequent base station.
通过Paging消息指示终端具体会话标识及该会话标识所使用的临时资源的时频位置,可方便终端快速确定承载广播数据的临时资源。The Paging message indicates the specific session identifier of the terminal and the time-frequency position of the temporary resource used by the session identifier, which can facilitate the terminal to quickly determine the temporary resource carrying broadcast data.
需要说明的是,协议里现有的流程中,是通过多播信道MCCH信道携带配置信息(子帧样式时频位置信息和会话相关的配置信息)的。而在本实施例中,预留子帧资源在步骤S62中,通过广播信道BCCH-DL-SCH带给终端,而会话相关的配置信息则通过步骤S65寻呼信道PCCH(寻呼信令)带给终端,这样可避免终端解码MCCH信道上解码并更新配置信息而产生时延。It should be noted that in the existing process in the protocol, the configuration information (time-frequency position information of the subframe pattern and session-related configuration information) is carried through the multicast channel MCCH. In this embodiment, the reserved subframe resources are brought to the terminal through the broadcast channel BCCH-DL-SCH in step S62, and the session-related configuration information is brought to the terminal through the paging channel PCCH (paging signaling) in step S65. For the terminal, this can avoid the delay caused by the terminal decoding and updating the configuration information on the MCCH channel.
步骤S62中广播的时频位置,是时频位置集合。举例来讲,共配置了3份预留子帧资源,那么会将这3份预留子帧资源的时频位置进行广播。The time-frequency position broadcast in step S62 is a time-frequency position set. For example, if a total of 3 reserved subframe resources are configured, then the time-frequency positions of the 3 reserved subframe resources will be broadcast.
而步骤S65中寻呼消息通知的是会话集合,指示了终端即将接收或者激活的会话,如果有多个会话,每个会话会使用部分预留子帧。步骤S65中的通知的时频位置,是具体某一会话所使用的预留子帧的时频位置。In step S65, the paging message notifies the session set, which indicates the session that the terminal is about to receive or activate. If there are multiple sessions, each session will use part of the reserved subframes. The notified time-frequency position in step S65 is the time-frequency position of the reserved subframe used in a specific session.
假定有一新会话,为其分配了第1份预留子帧资源,则在步骤S65的寻呼信令中,会指示第1份预留子帧资源的时频位置。Assuming that there is a new session for which the first reserved subframe resource is allocated, the paging signaling in step S65 will indicate the time-frequency position of the first reserved subframe resource.
S66:核心网向基站传输新广播多播会话的多播数据,基站在临时资源的时频位置上下发该多播数据。S66: The core network transmits the multicast data of the new broadcast multicast session to the base station, and the base station sends the multicast data up and down in the time-frequency position of the temporary resource.
步骤S65-S66对应前述的预建立会话操作。Steps S65-S66 correspond to the aforementioned pre-established session operation.
终端接收到上述寻呼消息后,会在临时资源上监听多播数据,以监测是否存在所关心的会话业务下发,如存在,则直接在临时资源上解析出业务数 据。After receiving the above-mentioned paging message, the terminal monitors the multicast data on the temporary resource to monitor whether the session service of interest is delivered, and if it exists, it directly analyzes the service data on the temporary resource.
S67:基站在正式会话资源的时频位置上建立多播承载。S67: The base station establishes a multicast bearer at the time-frequency position of the formal session resource.
如何建立多播承载可参考现有方式,在此不作赘述。How to establish a multicast bearer can refer to the existing method, which will not be repeated here.
S68:基站计算MCCH更新指示的第一下发时间,当到达第一下发时间,下发MCCH配置更新指示。S68: The base station calculates the first issuance time of the MCCH update instruction, and when the first issuance time reaches the first issuance time, issues the MCCH configuration update instruction.
MCCH配置更新指示用于指示终端:收取新会话配置消息。The MCCH configuration update indication is used to instruct the terminal to receive a new session configuration message.
如何计算可采用现有方式,在此不作赘述。Existing methods can be used to calculate how to calculate, so I won’t go into details here.
S69:基站在第二下发时间(即下一个MCCH更新周期)下发新会话配置消息。S69: The base station issues a new session configuration message at the second issuance time (that is, the next MCCH update period).
新会话配置消息至少包括:上述新广播多播会话的会话标识,以及,该新广播多播会话的会话标识所使用的正式会话资源(也即非预留子帧)的时频位置。The new session configuration message includes at least: the session identifier of the new broadcast-multicast session and the time-frequency position of the formal session resource (that is, the unreserved subframe) used by the session identifier of the new broadcast-multicast session.
此外,新会话配置消息还可包括但不限于:调度相应的逻辑信道和会话相关的MCH调度子帧位置信息。In addition, the new session configuration message may also include, but is not limited to: scheduling corresponding logical channels and session-related MCH scheduling subframe location information.
上述第一下发时间与第二下发时间的时间间隔等于一个MCCH更新周期。The time interval between the first delivery time and the second delivery time is equal to one MCCH update period.
S610:终端在接收到新会话配置消息后,会从临时资源的时频位置切换至正式会话资源的时频位置上接收多播数据。S610: After receiving the new session configuration message, the terminal will switch from the time-frequency position of the temporary resource to the time-frequency position of the formal session resource to receive the multicast data.
终端接收新会话配置消息后,会确定新建立会话实际分配的资源位置(也即正式会话资源的时频位置),切换到新的资源位置监听多播数据。After receiving the new session configuration message, the terminal will determine the resource location actually allocated for the newly established session (that is, the time-frequency location of the formal session resource), and switch to the new resource location to monitor the multicast data.
S611:基站在多播承载上下发新广播多播会话的多播数据。S611: The base station sends the multicast data of the new broadcast-multicast session on the multicast bearer.
步骤S67-S611对应前述的正式会话组播操作。Steps S67-S611 correspond to the aforementioned formal session multicast operation.
S612:MCE释放临时资源。S612: The MCE releases temporary resources.
在两个MCCH更新周期之后,MCE会释放临时资源,留待下次会话建立时使用。释放后的资源分布如图7d所示。After two MCCH update cycles, the MCE will release temporary resources for use when the next session is established. The released resource distribution is shown in Figure 7d.
在S612之后,还可包括如下步骤:After S612, the following steps may also be included:
将所释放的临时资源再次分配给其它广播多播会话,以保证预留子帧资源的循环利用。Re-allocate the released temporary resources to other broadcast-multicast sessions to ensure the cyclic utilization of reserved subframe resources.
通过上述过程,当核心网有广播多播业务下发需要动态建立会话时,会话建立时,可在预留子帧上直接进行多播数据传输,这样从会话建立到会话 数据实际可以进行多播之间的时延大大缩短。在多播承载建立完并且通知终端新会话配置消息后,MCE可释放分配给会话的临时资源,留作后续会话建立使用,保证预留子帧资源循环利用,进一步减少对eMBMS承载建立的影响。Through the above process, when the core network has broadcast and multicast services that need to dynamically establish a session, when the session is established, the multicast data can be transmitted directly on the reserved subframe, so that the multicast data can be actually performed from the session establishment to the session data. The time delay between is greatly shortened. After the multicast bearer is established and the terminal is notified of the new session configuration message, the MCE can release the temporary resources allocated to the session and reserve them for subsequent session establishment to ensure the cyclic utilization of reserved subframe resources and further reduce the impact on eMBMS bearer establishment.
图8a示出了上述基站的一种示例性结构,包括:Fig. 8a shows an exemplary structure of the above-mentioned base station, including:
通信单元1,用于: Communication unit 1, used for:
广播预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Broadcast the time-frequency position of reserved subframe resources; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
执行单元2,用于: Execution unit 2, used for:
在接收到多小区/多播协调实体MCE发送的新广播多播会话的会话建立消息时,针对同一新广播多播会话,并行执行预建立会话操作和正式会话组播操作。在所述两个MCCH更新周期之后,所述临时资源被释放。When a session establishment message of a new broadcast-multicast session sent by the multi-cell/multicast coordination entity MCE is received, the pre-established session operation and the formal session multicast operation are performed in parallel for the same new broadcast-multicast session. After the two MCCH update periods, the temporary resource is released.
详细介绍请参见本文前述记载,在此不作赘述。For detailed introduction, please refer to the previous record of this article, so I won't repeat it here.
图8b示出了上述MCE的一种示例性结构,包括:Figure 8b shows an exemplary structure of the above-mentioned MCE, including:
配置模块3,用于: Configuration module 3 for:
配置预留子帧资源;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the Multimedia Broadcast Multicast Service Single Frequency Network configured for the group;
执行模块4,用于: Execution module 4 is used to:
通知基站所述预留子帧资源的时频位置;Notifying the base station of the time-frequency position of the reserved subframe resources;
在接收到核心网发送的会话建立消息后,向所述基站发送会话建立消息;After receiving the session establishment message sent by the core network, send the session establishment message to the base station;
针对同一新广播多播会话分配临时资源和正式会话资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session;
通知所述基站所述临时资源的时频位置和所述正式会话资源的时频位置;Notifying the base station of the time-frequency location of the temporary resource and the time-frequency location of the formal session resource;
在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource;
在两个多播控制信道MCCH更新周期后,在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据;After two multicast control channel MCCH update periods, the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource;
所述临时资源用于所述基站执行预建立会话操作,所述正式会话资源用于所述基站执行下式会话组播操作;所述预建立会话操作和所述正式会话资源并行执行。在所述两个MCCH更新周期之后,所述临时资源被释放。The temporary resource is used by the base station to perform a pre-established session operation, and the formal session resource is used by the base station to perform the following session multicast operation; the pre-established session operation and the formal session resource are performed in parallel. After the two MCCH update periods, the temporary resource is released.
详细介绍请参见本文前述记载,在此不作赘述。For detailed introduction, please refer to the previous record of this article, so I won't repeat it here.
图8c示出了上述终端的一种示例性结构,包括:Fig. 8c shows an exemplary structure of the foregoing terminal, including:
接收单元5,用于:The receiving unit 5 is used for:
接收基站广播的预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Receiving the time-frequency position of the reserved subframe resources broadcast by the base station; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;
接收所述基站下发的MCCH配置更新指示和新会话配置消息;MCCH配置更新指示和新会话配置消息在两个多播控制信道MCCH更新周期内下发;所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Receive the MCCH configuration update indication and the new session configuration message issued by the base station; the MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the session identifier of the new broadcast multicast session And formal session resources used by the new broadcast-multicast session; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;
处理单元6,用于: Processing unit 6, used for:
根据所述基站的通知,在临时资源上监听多播数据;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;Monitor multicast data on temporary resources according to the notification of the base station; the temporary resources include: subframe resources determined from the reserved subframe resources;
在接收到所述新会话配置消息后,切换至所述正式会话资源的时频位置上接收多播数据。在所述两个MCCH更新周期之后,所述临时资源被释放。After receiving the new session configuration message, switch to the time-frequency position of the formal session resource to receive multicast data. After the two MCCH update periods, the temporary resource is released.
详细介绍请参见本文前述记载,在此不作赘述。For detailed introduction, please refer to the previous record of this article, so I won't repeat it here.
图9示出了上述实施例中的基站或MCE或终端的一种可能的硬件结构示意图,包括:总线、处理器1、存储器2、通信接口3、输入设备4和输出设备5。处理器1、存储器2、通信接口3、输入设备4和输出设备5通过总线相互连接。其中:FIG. 9 shows a schematic diagram of a possible hardware structure of the base station or MCE or terminal in the foregoing embodiment, including: a bus, a processor 1, a memory 2, a communication interface 3, an input device 4, and an output device 5. The processor 1, the memory 2, the communication interface 3, the input device 4, and the output device 5 are connected to each other through a bus. in:
总线可包括一通路,在计算机***各个部件之间传送信息。The bus may include a path to transfer information between the various components of the computer system.
处理器1可以是通用处理器,例如通用中央处理器(CPU)、网络处理器(Network Processor,简称NP)、微处理器等,也可以是特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。还可以是数字信号处理器(DSP)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The processor 1 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a network processor (Network Processor, NP), a microprocessor, etc., or it may be an application-specific integrated circuit (ASIC) , Or one or more integrated circuits used to control the execution of the program of the present invention. It can also be a digital signal processor (DSP), an off-the-shelf programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components.
存储器2中保存有执行本发明技术方案的程序或脚本,还可以保存有操作***和其他关键业务。具体地,程序可以包括程序代码,程序代码包括计 算机操作指令。脚本则通常以文本(如ASCII)保存,只在被调用时进行解释或编译。The memory 2 stores a program or script for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include program code, and the program code includes computer operation instructions. Scripts are usually saved in text (such as ASCII) and only interpreted or compiled when they are called.
输入设备4可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、语音输入装置、触摸屏等。The input device 4 may include a device that receives data and information input by a user, such as a keyboard, a mouse, a camera, a voice input device, a touch screen, and the like.
输出设备5可包括允许输出信息给用户的装置,例如显示屏、扬声器等。The output device 5 may include devices that allow output of information to the user, such as a display screen, a speaker, and the like.
通信接口3可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。The communication interface 3 may include any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), and so on.
处理器1通过执行存储器2中所存放的程序以及调用其他设备,可实现上述实施例提供的用于广播多播的通信方法。The processor 1 can implement the communication method for broadcast and multicast provided in the foregoing embodiment by executing the program stored in the memory 2 and calling other devices.
此外,基站或MCE或终端各单元的功能,可由前述的处理器1执行存储器2中所存放的程序以及调用其他设备实现。In addition, the functions of each unit of the base station or MCE or terminal can be implemented by the aforementioned processor 1 executing the program stored in the memory 2 and calling other devices.
本发明实施例还要求保护一种用于广播多播的通信***,请参见图3,其示例性的可包括:核心网、MCE、基站(eNode B)和终端;The embodiment of the present invention also requires the protection of a communication system for broadcast and multicast. Please refer to Figure 3, which may include: core network, MCE, base station (eNode B), and terminal;
其中,MCE用于:Among them, MCE is used for:
配置预留子帧资源,并通知基站预留子帧资源的时频位置;预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources, and notify the base station of the time-frequency position of the reserved subframe resources; reserved subframe resources include: the period selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group Subframe
基站用于:在MCE通知预留子帧资源的时频位置后,广播预留子帧资源的时频位置;The base station is used to broadcast the time-frequency position of the reserved sub-frame resource after the MCE notifies the time-frequency position of the reserved sub-frame resource;
终端用于:The terminal is used for:
接收基站广播的预留子帧资源的时频位置;Receiving the time-frequency position of the reserved subframe resources broadcast by the base station;
核心网用于:发送会话建立消息;向基站传输新广播多播会话的多播数据;The core network is used to: send a session establishment message; transmit multicast data of a new broadcast-multicast session to the base station;
MCE还用于:MCE is also used to:
在接收到核心网发送的新广播多播会话的会话建立消息后,向基站发送会话建立消息;After receiving the session establishment message of the new broadcast multicast session sent by the core network, send the session establishment message to the base station;
针对同一新广播多播会话分配临时资源和正式会话资源,并通知基站临时资源和正式会话资源的时频位置;临时资源包括:从预留子帧资源中确定的子帧资源;正式会话资源包括:从MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session, and notify the base station of the time-frequency location of the temporary resources and formal session resources; temporary resources include: subframe resources determined from reserved subframe resources; formal session resources include : Subframe resources determined from the unreserved subframe resources of MBSFN subframe resources;
基站还用于:The base station is also used for:
在接收到来自MCE的新广播多播会话的会话建立消息时,针对同一新广播多播会话并行执行预建立会话操作和正式会话组播操作;When a session establishment message of a new broadcast-multicast session is received from the MCE, the pre-established session operation and the formal session multicast operation are performed in parallel for the same new broadcast-multicast session;
其中,预建立会话操作包括:Among them, the pre-established session operations include:
通知群组中的终端在临时资源上监听多播数据;Notify the terminals in the group to monitor multicast data on temporary resources;
在临时资源的时频位置上下发新广播多播会话的多播数据;Up and down the multicast data of a new broadcast-multicast session at the time-frequency position of the temporary resource;
正式会话组播操作包括:Formal session multicast operations include:
在两个多播控制信道MCCH更新周期内下发MCCH配置更新指示和新会话配置消息;新会话配置消息包括:新广播多播会话的会话标识以及新广播多播会话所使用的正式会话资源;The MCCH configuration update indication and the new session configuration message are issued within the two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the formal session resources used by the new broadcast-multicast session;
在正式会话资源的时频位置上下发新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session in the time-frequency position of the formal session resource;
终端还用于:The terminal is also used to:
根据基站的通知,在临时资源上监听并接收多播数据;According to the notification of the base station, monitor and receive multicast data on temporary resources;
接收MCCH配置更新指示;Receive MCCH configuration update indication;
接收新会话配置消息;Receive a new session configuration message;
切换至正式会话资源的时频位置上接收多播数据。Switch to the time-frequency position of the formal session resource to receive the multicast data.
具体细节请参见前述记载,在此不作赘述。For specific details, please refer to the aforementioned record, which will not be repeated here.
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及模型步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals can further realize that the units and model steps of the examples described in the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the possibilities of hardware and software. Interchangeability, in the above description, the composition and steps of each example have been generally described in accordance with the function. Whether these functions are executed by hardware or software depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered as going beyond the scope of the present invention.
结合本文中所公开的实施例描述的方法或模型的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、WD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the method or model described in combination with the embodiments disclosed in this document can be directly implemented by hardware, a software module executed by a processor, or a combination of the two. The software module can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, WD-ROM, or all areas in the technical field. Any other known storage media.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用 本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown in this document, but should conform to the widest scope consistent with the principles and novel features disclosed in this document.
Claims (11)
- 话标识以及所述新广播多播会话所使用的临时资源位置。Session identifier and the temporary resource location used by the new broadcast-multicast session.
- 一种用于广播多播的通信方法,其特征在于,应用于多小区/多播协调实体MCE;所述方法包括:A communication method for broadcast multicast, which is characterized in that it is applied to a multi-cell/multicast coordination entity MCE; the method includes:配置预留子帧资源并通知基站,以使所述基站在***消息中对该部分资源的时频位置进行广播;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources and notify the base station so that the base station broadcasts the time-frequency position of this part of the resource in the system message; the reserved subframe resources include: multimedia broadcast multicast service configured for the group Periodic subframes selected from single frequency network MBSFN subframe resources;在接收到核心网发送的新广播多播会话的会话建立消息后,向所述基站发送新广播多播会话的会话建立消息;After receiving the session establishment message of the new broadcast-multicast session sent by the core network, send the session establishment message of the new broadcast-multicast session to the base station;针对同一所述新广播多播会话分配临时资源和正式会话资源;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session; the temporary resources include: subframe resources determined from the reserved subframe resources; the formal session resources include: from the MBSFN subframe resources The subframe resource determined in the non-reserved subframe resource of the frame resource;通知所述基站所述临时资源的时频位置和所述正式会话资源的时频位置;以使所述基站在执行预建立会话操作时,通知群组中的终端在所述临时资源上监听多播数据,在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;在执行正式会话组播操作时,在两个MCCH更新周期内下发MCCH配置更新指示和新会话配置消息,以及在两个多播控制信道MCCH更新周期后,在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据。Notify the base station of the time-frequency location of the temporary resource and the time-frequency location of the formal session resource; so that when the base station performs a pre-established session operation, it notifies the terminals in the group to monitor more on the temporary resource. The multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the temporary resource; when the formal session multicast operation is performed, the MCCH configuration update instruction and the new update are issued within two MCCH update cycles. A session configuration message, and after two multicast control channel MCCH update periods, the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource.
- 如权利要求4所述的方法,其特征在于,还包括:The method of claim 4, further comprising:在所述两个MCCH更新周期之后,释放所述临时资源。After the two MCCH update periods, the temporary resource is released.
- 如权利要求5所述的方法,其特征在于,所述在所述两个MCCH更新周期之后,所述释放所述临时资源的步骤之后还包括:The method according to claim 5, wherein after the two MCCH update periods, after the step of releasing the temporary resource, the method further comprises:将所述释放的临时资源再次分配给其它广播多播会话,保证预留子帧资源的循环利用。Allocate the released temporary resources to other broadcast-multicast sessions again to ensure the cyclic utilization of reserved subframe resources.
- 一种用于广播多播的通信方法,其特征在于,应用于终端,所述方法 包括:A communication method for broadcast and multicast, which is characterized in that it is applied to a terminal, and the method includes:接收基站广播的预留子帧资源的时频位置消息;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Receiving a time-frequency location message of reserved subframe resources broadcast by the base station; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;接收所述基站发送的新广播多播会话建立的通知消息,并根据所述通知消息在临时资源上监听并接收多播数据;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;Receive a notification message for establishing a new broadcast multicast session sent by the base station, and monitor and receive multicast data on temporary resources according to the notification message; the temporary resources include: determined from the reserved subframe resources Subframe resources;接收所述基站在两个多播控制信道MCCH更新周期内下发的MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Receive an MCCH configuration update indication and a new session configuration message issued by the base station in two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the new session A formal session resource used by a broadcast-multicast session; the formal session resource includes: a subframe resource determined from an unreserved subframe resource of the MBSFN subframe resource;切换至所述正式会话资源的时频位置上接收所述新广播多播会话的多播数据。Switch to the time-frequency position of the formal session resource to receive the multicast data of the new broadcast-multicast session.
- 如权利要求7所述的方法,其特征在于,所述接收基站广播的预留子帧资源的时频资源位置消息包括:The method according to claim 7, wherein the receiving the time-frequency resource location message of the reserved subframe resource broadcast by the base station comprises:接收基站通过***消息广播的预留子帧资源信息。Receive the reserved subframe resource information broadcast by the base station through the system message.
- 如权利要求7所述的方法,其特征在于,所述接收所述基站发送的新广播多播会话建立的通知消息包括:8. The method of claim 7, wherein the receiving a notification message for establishing a new broadcast multicast session sent by the base station comprises:接收所述基站发送的寻呼消息,根据所述寻呼消息指示的承载所述新广播多播会话的多播数据的临时资源位置,在每个资源周期进行监测是否有所关心的会话业务下发,若有则直接在对应的资源位置接收业务数据。Receive the paging message sent by the base station, and monitor whether there is a session service of interest in each resource period according to the temporary resource location indicated by the paging message that carries the multicast data of the new broadcast-multicast session If yes, receive service data directly at the corresponding resource location.
- 一种用于广播多播的通信***,其特征在于,包括:核心网、多小区/多播协调实体MCE、基站和终端;A communication system for broadcast and multicast, which is characterized by comprising: a core network, a multi-cell/multicast coordination entity MCE, a base station, and a terminal;其中,所述MCE用于:Wherein, the MCE is used for:配置预留子帧资源,并通知基站所述预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资 源中选出的周期子帧;Configure reserved subframe resources, and notify the base station of the time-frequency position of the reserved subframe resources; the reserved subframe resources include: from the multimedia broadcast multicast service single frequency network MBSFN subframe resources configured for the group The selected periodic subframe;所述基站用于:在所述MCE通知所述预留子帧资源的时频位置后,广播预留子帧资源的时频位置;The base station is configured to broadcast the time-frequency position of the reserved sub-frame resource after the MCE notifies the time-frequency position of the reserved sub-frame resource;所述终端用于:The terminal is used for:接收基站广播的预留子帧资源的时频位置;Receiving the time-frequency position of the reserved subframe resource broadcast by the base station;所述核心网用于:发送会话建立消息;向所述基站传输新广播多播会话的多播数据;The core network is configured to: send a session establishment message; transmit multicast data of a new broadcast-multicast session to the base station;所述MCE还用于:The MCE is also used for:在接收到所述核心网发送的新广播多播会话的会话建立消息后,向所述基站发送会话建立消息;After receiving the session establishment message of the new broadcast multicast session sent by the core network, sending a session establishment message to the base station;针对同一所述新广播多播会话分配临时资源和正式会话资源,并通知所述基站所述临时资源和所述正式会话资源的时频位置;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session, and notify the base station of the time-frequency positions of the temporary resources and the formal session resources; the temporary resources include: from the reserved subframe Subframe resources determined in resources; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;所述基站还用于:The base station is also used for:在接收到来自所述MCE的新广播多播会话的会话建立消息时,针对同一所述新广播多播会话并行执行预建立会话操作和正式会话组播操作;When a session establishment message of a new broadcast-multicast session from the MCE is received, perform a pre-established session operation and a formal session multicast operation in parallel for the same new broadcast-multicast session;其中,所述预建立会话操作包括:Wherein, the pre-establishment session operation includes:通知群组中的终端在临时资源上监听多播数据;Notify the terminals in the group to monitor multicast data on temporary resources;在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource;所述正式会话组播操作包括:The formal session multicast operation includes:在两个多播控制信道MCCH更新周期内下发MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;The MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Formal conversation resources used;在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the formal session resource;所述终端还用于:The terminal is also used for:根据所述基站的通知,在所述临时资源上监听并接收多播数据;Listening to and receiving multicast data on the temporary resource according to the notification of the base station;接收MCCH配置更新指示;Receive MCCH configuration update indication;接收新会话配置消息;Receive a new session configuration message;切换至所述正式会话资源的时频位置上接收多播数据。Switch to the time-frequency position of the formal session resource to receive the multicast data.
- 一种多小区/多播协调实体,其特征在于,包括:A multi-cell/multicast coordination entity, which is characterized in that it includes:配置模块,用于:Configuration module for:配置预留子帧资源;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Configure reserved subframe resources; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the Multimedia Broadcast Multicast Service Single Frequency Network configured for the group;执行模块,用于:Execution module for:通知基站所述预留子帧资源的时频位置;以使所述基站在***消息中对该部分资源的时频位置进行广播;Notifying the base station of the time-frequency position of the reserved subframe resource; so that the base station broadcasts the time-frequency position of the part of the resource in the system message;在接收到核心网发送的新广播多播会话的会话建立消息后,向所述基站发送新广播多播会话的会话建立消息;After receiving the session establishment message of the new broadcast-multicast session sent by the core network, send the session establishment message of the new broadcast-multicast session to the base station;针对同一所述新广播多播会话分配临时资源和正式会话资源;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;Allocate temporary resources and formal session resources for the same new broadcast-multicast session; the temporary resources include: subframe resources determined from the reserved subframe resources; the formal session resources include: from the MBSFN subframe resources The subframe resource determined in the non-reserved subframe resource of the frame resource;通知所述基站所述临时资源的时频位置和所述正式会话资源的时频位置;以使所述基站在执行预建立会话操作时,通知群组中的终端在所述临时资源上监听多播数据,在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;在执行正式会话组播操作时,在两个MCCH更新周期内下发MCCH配置更新指示和新会话配置消息,以及在两个多播控制信道MCCH更新周期后,在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据。Notify the base station of the time-frequency location of the temporary resource and the time-frequency location of the formal session resource; so that when the base station performs a pre-established session operation, it notifies the terminals in the group to monitor more on the temporary resource. The multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the temporary resource; when the formal session multicast operation is performed, the MCCH configuration update instruction and the new update are issued within two MCCH update cycles. A session configuration message, and after two multicast control channel MCCH update periods, the multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource.
- 一种基站,其特征在于,包括:A base station, characterized in that it comprises:通信单元,用于:Communication unit for:广播预留子帧资源的时频位置;所述预留子帧资源包括:从为群组配置的多媒体广播多播服务单频网MBSFN子帧资源中选出的周期子帧;Broadcast the time-frequency position of reserved subframe resources; the reserved subframe resources include: periodic subframes selected from the MBSFN subframe resources of the multimedia broadcast multicast service single frequency network configured for the group;执行单元,用于:Execution unit for:在接收到多小区/多播协调实体MCE发送的新广播多播会话的会话建立 消息时,针对同一所述新广播多播会话并行执行预建立会话操作和正式会话组播操作;When a session establishment message of a new broadcast-multicast session sent by the multi-cell/multicast coordination entity MCE is received, perform a pre-established session operation and a formal session multicast operation in parallel for the same new broadcast-multicast session;其中,所述预建立会话操作包括:Wherein, the pre-establishment session operation includes:其中,所述预建立会话操作包括:Wherein, the pre-establishment session operation includes:通知群组中的终端在临时资源上监听多播数据;所述临时资源包括:从所述预留子帧资源中确定的子帧资源;Notifying the terminals in the group to monitor multicast data on temporary resources; the temporary resources include: subframe resources determined from the reserved subframe resources;在所述临时资源的时频位置上下发所述新广播多播会话的多播数据;Up and down the multicast data of the new broadcast-multicast session at the time-frequency position of the temporary resource;所述正式会话组播操作包括:The formal session multicast operation includes:在两个多播控制信道MCCH更新周期内下发MCCH配置更新指示和新会话配置消息;所述新会话配置消息包括:所述新广播多播会话的会话标识以及所述新广播多播会话所使用的正式会话资源;所述正式会话资源包括:从所述MBSFN子帧资源的非预留子帧资源中确定的子帧资源;The MCCH configuration update indication and the new session configuration message are issued within two multicast control channel MCCH update periods; the new session configuration message includes: the session identifier of the new broadcast-multicast session and the location of the new broadcast-multicast session Used formal session resources; the formal session resources include: subframe resources determined from unreserved subframe resources of the MBSFN subframe resources;在所述正式会话资源的时频位置上下发所述新广播多播会话的多播数据;以使终端在接收到新会话配置消息后,切换至所述正式会话资源的时频位置上接收多播数据。The multicast data of the new broadcast-multicast session is sent up and down at the time-frequency position of the formal session resource; so that the terminal switches to the time-frequency position of the formal session resource after receiving the new session configuration message. Broadcast data.
- 一种用于广播多播的通信装置,其特征在于,至少包括处理器和存储器;处理器通过执行存储器中存放的程序以及调用其他设备,执行如权利要求1-3任一项所述的通信方法,或执行如权利要求4-6任一项所述的通信方法,或执行如权利要求7-9任一项所述的通信方法。A communication device for broadcast and multicast, which is characterized by comprising at least a processor and a memory; the processor executes the communication according to any one of claims 1 to 3 by executing programs stored in the memory and calling other devices Method, or implement the communication method according to any one of claims 4-6, or implement the communication method according to any one of claims 7-9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/096463 WO2021253255A1 (en) | 2020-06-17 | 2020-06-17 | Communication method, system and apparatus for broadcast multicast |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/096463 WO2021253255A1 (en) | 2020-06-17 | 2020-06-17 | Communication method, system and apparatus for broadcast multicast |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021253255A1 true WO2021253255A1 (en) | 2021-12-23 |
Family
ID=79268834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/096463 WO2021253255A1 (en) | 2020-06-17 | 2020-06-17 | Communication method, system and apparatus for broadcast multicast |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2021253255A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888696A (en) * | 2009-05-15 | 2010-11-17 | 大唐移动通信设备有限公司 | Channel synchronization method, system and device in multicast single frequency network |
CN102143434A (en) * | 2010-01-29 | 2011-08-03 | 电信科学技术研究院 | Methods, system and device for transmitting system information and receiving MBMS |
US20120163273A1 (en) * | 2010-12-23 | 2012-06-28 | Electronics And Telecommunications Research Institute | Method for receiving and transmitting mbms service, terminal for receiving mbms service, and network for transmitting mbms service |
EP2903365A1 (en) * | 2014-01-30 | 2015-08-05 | Alcatel Lucent | Changing an existing service provided to a group of users via wireless communication |
-
2020
- 2020-06-17 WO PCT/CN2020/096463 patent/WO2021253255A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888696A (en) * | 2009-05-15 | 2010-11-17 | 大唐移动通信设备有限公司 | Channel synchronization method, system and device in multicast single frequency network |
CN102143434A (en) * | 2010-01-29 | 2011-08-03 | 电信科学技术研究院 | Methods, system and device for transmitting system information and receiving MBMS |
US20120163273A1 (en) * | 2010-12-23 | 2012-06-28 | Electronics And Telecommunications Research Institute | Method for receiving and transmitting mbms service, terminal for receiving mbms service, and network for transmitting mbms service |
EP2903365A1 (en) * | 2014-01-30 | 2015-08-05 | Alcatel Lucent | Changing an existing service provided to a group of users via wireless communication |
Non-Patent Citations (1)
Title |
---|
ERICSSON, ST-ERICSSON: "MBMS availability information in MBSFN area reserved cells", 3GPP DRAFT; R2-123697 MBMS AVAILABILITY INFORMATION IN MBSFN AREA RESERVED CELLS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Qingdao, China; 20120813 - 20120817, 7 August 2012 (2012-08-07), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP050665667 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6643510B2 (en) | Methods and devices for maintaining service continuity | |
JP4087857B2 (en) | Method for efficiently transmitting control information for multimedia broadcast / multicast services | |
RU2371854C2 (en) | Transmission method of services of multimedia broadcasting/multicasting | |
US7400593B2 (en) | Method for distinguishing MBMS service request from other service requests | |
KR101065448B1 (en) | Method and related apparatus of handling point-to-multipoint MBMS service in a wireless communications system | |
CN113225695B (en) | Method, device and medium for receiving and indicating Multimedia Broadcast Multicast Service (MBMS) service | |
CN104284298B (en) | Resource control method and group communication server in a kind of group communication | |
JP2008125081A (en) | Method and apparatus of selecting operating frequency of mbms for user equipment in wireless communication system | |
WO2008053686A1 (en) | Wireless communication base station device and wireless communication method | |
KR20060024756A (en) | Method for cell reselection when session stop in multimedia broadcast/multicast service system | |
WO2011018037A1 (en) | Method, apparatus and system for configuring multimedia broadcast multicast service (mbms) control information | |
JP4604038B2 (en) | Method and apparatus for providing multimedia broadcast / multicast service in mobile communication system | |
CN110876118A (en) | Method and device for processing group service and configuring group service area | |
WO2007112696A1 (en) | Method and system for realizing multimedia broadcast multicast service | |
JP2007251945A (en) | Method and apparatus for acquiring point-to-multipoint mbms service information | |
KR20070093916A (en) | Method and apparatus of acquiring point-to-multipoint mbms service information in a wireless communications system | |
CN102045643B (en) | Resource adjustment method and multi-cell/multicast coordination entity | |
KR100790130B1 (en) | Method for Indicating UE's Reception Session Receiving Of Session in Multimedia Broadcast/Multicast System | |
EP2490466B1 (en) | Processing method, system and user equipment of multimedia broadcast multicast service (mbms) service | |
WO2021253255A1 (en) | Communication method, system and apparatus for broadcast multicast | |
JP2007251944A (en) | Method and related apparatus for stopping point-to-multipoint mbms service | |
CN112566045A (en) | Multimedia Broadcast Multicast Service (MBMS) transmission method and equipment | |
CN112469142A (en) | Channel establishment method, base station and multi-cell Multicast Coordination Entity (MCE) | |
CN113810858B (en) | Communication method, system and device for broadcast multicast | |
CN101296395B (en) | Method for transmitting multimedia broadcast multicast service notice |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20940885 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20940885 Country of ref document: EP Kind code of ref document: A1 |