[go: up one dir, main page]

CN101742409B - Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system - Google Patents

Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system Download PDF

Info

Publication number
CN101742409B
CN101742409B CN200810175348A CN200810175348A CN101742409B CN 101742409 B CN101742409 B CN 101742409B CN 200810175348 A CN200810175348 A CN 200810175348A CN 200810175348 A CN200810175348 A CN 200810175348A CN 101742409 B CN101742409 B CN 101742409B
Authority
CN
China
Prior art keywords
mbs
base station
time delay
relay
gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200810175348A
Other languages
Chinese (zh)
Other versions
CN101742409A (en
Inventor
曾云宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200810175348A priority Critical patent/CN101742409B/en
Publication of CN101742409A publication Critical patent/CN101742409A/en
Application granted granted Critical
Publication of CN101742409B publication Critical patent/CN101742409B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method, a system and equipment for realizing the synchronization of a multicast/broadcast service (MBS) of a multi-hop system, which belong to the field of communication. In the multi-hop system of a plurality of cells, the method comprises the following steps: acquiring a maximum processing delay of the cells by base stations of each cell; reporting the acquired maximum processing delay to an MBS gateway; receiving an MBS transmitting time transmitted by the MBS gateway; and transmitting an MBS data packet to each of relay branches of the base stations according to the MBS transmitting time. The system comprises the MBS gateway, the base stations and the relay branches. The equipment comprises the MBS gateway, the base stations and a relay. The method, the system and the equipment fully take the processing delays of each cell into consideration, thereby ensuring that the MBS data packet can be prepared in advance when the MBS of each stage of stations are initiated, enabling the MBS data packet to be transmitted successfully, and realizing transmitting the MBS data packet to a user synchronously.

Description

实现多跳系统的多播广播MBS业务同步的方法、系统和设备Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system

技术领域 technical field

本发明涉及通信领域,特别涉及实现多跳系统的多播广播MBS业务同步的方法、系统和设备。The invention relates to the communication field, in particular to a method, a system and a device for realizing synchronization of multicast broadcast MBS services of a multi-hop system.

背景技术 Background technique

MBS(Multi-cast Broadcast Service,多播广播业务)是一种实用的提高频谱使用效率的技术,广泛应用于3G(3rd Generation,第三代数字通信)系统中,并且在TD-SCDMA(TimeDivision Synchronous Code Division Multiple Access,时分同步码分多址技术)系统和WCDMA(Wideband Code Division Multiple Access,宽带码分多址技术)系统中也开始应用,在未来的4G(4th Generation,第四代数字通信)系统中,如LTE+(Long Term Evolution+,长期演进技术+)也将得到大规模应用。MBS (Multi-cast Broadcast Service, multicast broadcast service) is a practical technology to improve the efficiency of spectrum use, widely used in 3G (3rd Generation, third-generation digital communication) systems, and in TD-SCDMA (TimeDivision Synchronous Code Division Multiple Access, Time Division Synchronous Code Division Multiple Access) system and WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access) system have also begun to be applied, in the future 4G (4th Generation, fourth generation digital communication) In the system, such as LTE+ (Long Term Evolution+, long-term evolution technology+) will also be applied on a large scale.

对于MBS业务而言,由于其业务是多播广播业务,所以MBS业务必须同时发送数据包,即必须保证同步,以保证其用户可以同时接收到消息,从而达到广播多播的效果。For the MBS service, since its service is a multicast broadcast service, the MBS service must send data packets at the same time, that is, must ensure synchronization, so as to ensure that its users can receive messages at the same time, so as to achieve the effect of broadcast and multicast.

目前,传统蜂窝通信系统下可以实现MBS业务同步,即单跳系统的多个小区的MBS业务同步解决方案。所谓单跳系统是指不包括中继RS(Relay Station)的系统。参见图1,实现MBS业务同步的蜂窝通信系统包括:终端用户UE、各个小区基站eNB(ehanced NodeB,增强型广播基站)、MBS网关(Multi-cast Broadcast Service网关,多播广播网关)和基站BS。At present, MBS service synchronization can be realized under a traditional cellular communication system, that is, a solution for MBS service synchronization of multiple cells in a single-hop system. The so-called single-hop system refers to a system that does not include a relay RS (Relay Station). Referring to Figure 1, the cellular communication system that realizes MBS service synchronization includes: terminal user UE, base station eNB (ehanced NodeB, enhanced broadcast base station) of each cell, MBS gateway (Multi-cast Broadcast Service gateway, multicast broadcast gateway) and base station BS .

蜂窝通信系统为了传送MBS业务,相关各个小区的eNB必须帧同步,否则将无法实现MBS业务。具体帧同步方法不属于本方案的解决范畴,如TD-SCDMA利用GPS(GlobalPositioning System,全球定位系统)同步,本来就是一个同步系统,不需要额外的再同步。在已经帧同步的基础上,E-MBS网关在考虑MBS业务数据包到达各eNB站点传输时延基础上,告知各eNB其MBS业务数据包的发送时间,如帧号等。In order to transmit the MBS service in the cellular communication system, the eNBs of the relevant cells must be frame-synchronized, otherwise the MBS service will not be realized. The specific frame synchronization method does not belong to the solution scope of this solution. For example, TD-SCDMA utilizes GPS (Global Positioning System, Global Positioning System) synchronization, which is a synchronization system originally and does not require additional re-synchronization. On the basis of the frame synchronization, the E-MBS gateway notifies each eNB of the sending time of the MBS service data packet, such as the frame number, etc. on the basis of considering the transmission delay of the MBS service data packet arriving at each eNB site.

在对现有技术进行分析后,发明人发现:目前蜂窝通信系统的系统帧号同步的确定只是根据各eNB的帧同步基础上确定,没有考虑到其多跳特性,因此,将可能会出现以下问题:当eNB收到MBS业务数据包,并得知其将要发送MBS业务数据包的系统帧号,如果eNB从收到MBS业务数据包到发送MBS业务数据包的系统帧号之间的时间间隔小于eNB从收到MBS业务数据包到将MBS数据包转发给其他下级站点的时间间隔,将会导致数据包发送的失败。例如eNB收到MBS业务数据包的系统帧号是8,将要发送MBS业务数据包的系统帧号是9,那么从eNB收到MBS业务数据包到发送MBS业务数据包的系统帧号之间的时间间隔为1;如果eNB将MBS数据包转发给其他下级站点的系统帧号是10,那么eNB从收到MBS业务数据包到将MBS数据包转发给其他下级站点的时间间隔为2;此时,在系统帧号9时同时发送MBS业务数据包,而eNB下的站点在系统帧号是10时才能接收完数据包,此时并没有接收完数据包,所以无法在系统帧号是9时,发送MBS业务数据包,从而导致MBS数据包发送失败。After analyzing the existing technology, the inventor found that: the determination of the system frame number synchronization of the current cellular communication system is only determined on the basis of the frame synchronization of each eNB, without considering its multi-hop characteristics, therefore, the following may occur Problem: When the eNB receives the MBS service data packet and knows the system frame number of the MBS service data packet it will send, if the eNB receives the MBS service data packet and sends the system frame number of the MBS service data packet, the time interval between If it is less than the time interval from receiving the MBS service data packet to forwarding the MBS data packet to other lower-level stations by the eNB, it will cause the failure of sending the data packet. For example, the system frame number of the eNB receiving the MBS service data packet is 8, and the system frame number of the MBS service data packet to be sent is 9, then the distance between the eNB receiving the MBS service data packet and the system frame number of sending the MBS service data packet The time interval is 1; if the system frame number of the eNB forwarding the MBS data packet to other lower-level stations is 10, then the time interval from eNB receiving the MBS service data packet to forwarding the MBS data packet to other lower-level stations is 2; at this time , the MBS service data packet is sent at the same time when the system frame number is 9, and the station under the eNB can only receive the data packet when the system frame number is 10. , to send the MBS service data packet, resulting in failure to send the MBS data packet.

发明内容 Contents of the invention

为了实现向用户同步发送MBS数据包,达到广播多播的效果,本发明提供了一种实现多跳系统的多播广播MBS业务同步的方法、系统和设备。In order to realize synchronous sending of MBS data packets to users and achieve the effect of broadcasting and multicasting, the present invention provides a method, system and equipment for realizing synchronization of multicasting and broadcasting MBS services in a multi-hop system.

本发明提供一种实现多跳系统的多播广播MBS业务同步的方法,在多个小区多跳系统中,方法包括:The present invention provides a method for synchronizing multicast broadcast MBS services in a multi-hop system. In a multi-hop system with multiple cells, the method includes:

各个小区的基站获取各自小区的最大处理时延;其中,小区的最大处理时延为小区下的各个中继支路中处理时延最大的中继支路的处理时延;The base station of each cell obtains the maximum processing delay of each cell; wherein, the maximum processing delay of the cell is the processing delay of the relay branch with the largest processing delay among the relay branches under the cell;

将各个基站获取的最大处理时延上报给MBS网关;Report the maximum processing delay obtained by each base station to the MBS gateway;

接收MBS网关下发的MBS业务发送时间;其中,MBS业务发送时间为MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到;Receive the MBS service sending time issued by the MBS gateway; wherein, the MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station;

根据MBS业务发送时间,发送MBS业务数据包;According to the sending time of the MBS service, send the MBS service data packet;

MBS业务发送时间为MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到,具体包括:The MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station, including:

根据各个基站上报的最大处理时延,形成一个时延集;According to the maximum processing delay reported by each base station, a delay set is formed;

选择时延集中各个基站上报的最大处理时延中的最大值;Select the maximum value among the maximum processing delay reported by each base station in the delay set;

对时延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delay set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

相应地,Correspondingly,

基站的各个中继支路上的各个中继将自身处理时延上报给基站;Each relay on each relay branch of the base station reports its own processing delay to the base station;

中继获取MBS业务发送时间和MBS业务数据包;其中,MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到;The relay obtains the MBS service sending time and the MBS service data packet; wherein, the MBS service sending time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station;

中继根据MBS业务发送时间和自身处理时延,向用户发送MBS业务数据包;The relay sends the MBS service data packet to the user according to the MBS service sending time and its own processing delay;

MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到,具体包括:The MBS service sending time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station, including:

根据各个基站上报的各中继支路的最大处理时延,形成一个时延集;According to the maximum processing delay of each relay branch reported by each base station, a delay set is formed;

选择时延集中各个基站上报的各中继支路的最大处理时延中的最大值;Select the maximum value among the maximum processing delays of each relay branch reported by each base station in the delay set;

对时延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delay set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

本发明还提供了一种实现多跳系统的多播广播MBS业务同步的系统,系统包括:MBS网关、基站和中继支路;其中,基站为多个;The present invention also provides a system for synchronizing multicast and broadcast MBS services in a multi-hop system. The system includes: an MBS gateway, a base station, and a relay branch; wherein, there are multiple base stations;

MBS网关,用于接收各个基站上报的最大处理时延;根据各个基站上报的最大处理时延和MBS网关到基站的传输时延,得到MBS业务发送时间;将MBS业务发送时间下发给各个基站;The MBS gateway is used to receive the maximum processing delay reported by each base station; obtain the MBS service sending time according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station; send the MBS service sending time to each base station ;

基站,用于获取小区的最大处理时延;将获取的最大处理时延上报给MBS网关;接收MBS网关下发的MBS业务发送时间;根据MBS业务发送时间,发送MBS业务数据包给中继支路;The base station is used to obtain the maximum processing delay of the cell; report the obtained maximum processing delay to the MBS gateway; receive the MBS service sending time issued by the MBS gateway; send the MBS service data packet to the relay branch according to the MBS service sending time road;

中继支路,用于接收基站发送的MBS业务数据包和MBS业务发送时间;根据MBS业务发送时间,向用户发送MBS业务数据包;The relay branch is used to receive the MBS service data packet and the MBS service sending time sent by the base station; send the MBS service data packet to the user according to the MBS service sending time;

根据各个基站上报的最大处理时延和MBS网关到基站的传输时延,得到MBS业务发送时间,具体包括:According to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station, the sending time of the MBS service is obtained, including:

根据各个基站上报的最大处理时延,形成一个时延集;According to the maximum processing delay reported by each base station, a delay set is formed;

选择时延集中各个基站上报的最大处理时延中的最大值;Select the maximum value among the maximum processing delay reported by each base station in the delay set;

对所延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delayed set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

本发明还提供了一种MBS网关设备,MBS网关设备包括:确定模块和下发模块,其中,The present invention also provides an MBS gateway device. The MBS gateway device includes: a determination module and a delivery module, wherein,

确定模块,用于接收各个基站上报的最大处理时延;根据各基站上报的最大处理时延,形成一个时延集;获取时延集中的最大值;根据获取的最大值和MBS网关到基站的传输时延,得到MBS业务发送时间;The determination module is configured to receive the maximum processing delay reported by each base station; form a delay set according to the maximum processing delay reported by each base station; obtain the maximum value in the delay set; The transmission delay is used to obtain the sending time of the MBS service;

下发模块,用于将确定模块得到的MBS业务发送时间下发给基站;A sending module, configured to send the sending time of the MBS service obtained by the determining module to the base station;

根据获取的最大值和MBS网关到基站的传输时延,得到MBS业务发送时间,具体包括:According to the obtained maximum value and the transmission delay from the MBS gateway to the base station, the sending time of the MBS service is obtained, specifically including:

对时延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delay set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

本发明还提供了一种基站,基站包括:获取模块、上报模块、接收模块和处理模块,其中,The present invention also provides a base station, the base station includes: an acquisition module, a reporting module, a receiving module and a processing module, wherein,

获取模块,用于获取小区的最大处理时延;An acquisition module, configured to acquire the maximum processing delay of the cell;

上报模块,用于将获取模块获取的最大处理时延上报给MBS网关;A reporting module, configured to report the maximum processing delay obtained by the obtaining module to the MBS gateway;

接收模块,用于接收MBS网关的下发模块下发的MBS业务发送时间;其中,MBS业务发送时间为MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到;The receiving module is used to receive the MBS service sending time issued by the sending module of the MBS gateway; wherein, the MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station;

处理模块,用于根据接收模块接收的MBS业务发送时间,发送MBS业务数据包给中继支路;The processing module is used to send the MBS service data packet to the relay branch according to the MBS service sending time received by the receiving module;

MBS业务发送时间为MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到,具体包括:The MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station, including:

根据各个基站上报的最大处理时延,形成一个时延集;According to the maximum processing delay reported by each base station, a delay set is formed;

选择时延集中各个基站上报的最大处理时延中的最大值;Select the maximum value among the maximum processing delay reported by each base station in the delay set;

对时延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delay set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

本发明还提供了一种中继,中继包括:上报模块、获得模块和发送模块,其中,The present invention also provides a relay, and the relay includes: a reporting module, an obtaining module and a sending module, wherein,

上报模块,用于将自身处理时延上报给基站;A reporting module, configured to report its own processing delay to the base station;

获得模块,用于接收基站发送的MBS业务数据包和MBS业务发送时间,其中,MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到;The obtaining module is used to receive the MBS service data packet and the MBS service sending time sent by the base station, wherein the MBS service sending time is the maximum processing delay of each relay branch reported by the MBS gateway according to each base station and the transmission from the MBS gateway to the base station delay to get;

发送模块,根据MBS业务发送时间,向用户发送MBS业务数据包;The sending module sends the MBS service data packet to the user according to the MBS service sending time;

MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到,具体包括:The MBS service sending time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station, including:

根据各个基站上报的各中继支路的最大处理时延,形成一个时延集;According to the maximum processing delay of each relay branch reported by each base station, a delay set is formed;

选择时延集中各个基站上报的最大处理时延中的最大值;Select the maximum value among the maximum processing delay reported by each base station in the delay set;

对时延集中的最大值、MBS网关到基站的传输时延进行求和;Summing the maximum value in the delay set and the transmission delay from the MBS gateway to the base station;

将时延集中的最大值、MBS网关到基站的传输时延之和作为MBS业务发送时间的最小值。The sum of the maximum value in the delay set and the transmission delay from the MBS gateway to the base station is taken as the minimum value of the MBS service sending time.

本发明实施例提供的技术方案的有益效果是:The beneficial effects of the technical solution provided by the embodiments of the present invention are:

本发明实施例在保证各个小区内各级站点同步的基础上,通过将各个小区的最大处理时延上报给MBS网关,全面考虑了各个小区的处理时延,以保证各级站点MBS业务在发起时能够提前准备好MBS数据包,使得MBS业务数据包发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。On the basis of ensuring the synchronization of all levels of sites in each cell, the embodiment of the present invention fully considers the processing delay of each cell by reporting the maximum processing delay of each cell to the MBS gateway, so as to ensure that the MBS services of all levels of sites are initiated The MBS data packet can be prepared in advance, so that the MBS service data packet can be sent successfully, realizing the synchronization of sending the MBS data packet to the user, and achieving the effect of broadcasting and multicasting.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to these drawings without any creative effort.

图1是现有技术蜂窝通信系统的结构示意图;Fig. 1 is a schematic structural diagram of a prior art cellular communication system;

图2是本发明实施例1提供的实现多跳系统的MBS业务同步的方法的结构示意图;FIG. 2 is a schematic structural diagram of a method for realizing MBS service synchronization of a multi-hop system provided by Embodiment 1 of the present invention;

图3是本发明实施例1提供的实现多跳系统的MBS业务同步的方法的具体实现流程示意图;FIG. 3 is a schematic diagram of a specific implementation process of a method for realizing MBS service synchronization of a multi-hop system provided by Embodiment 1 of the present invention;

图4是本发明实施例2提供的实现多跳系统的MBS业务同步的方法的结构示意图;FIG. 4 is a schematic structural diagram of a method for realizing MBS service synchronization of a multi-hop system provided by Embodiment 2 of the present invention;

图5是本发明实施例2提供的实现多跳系统的MBS业务同步的方法的具体实现流程示意图;FIG. 5 is a schematic diagram of a specific implementation flow of a method for realizing MBS service synchronization of a multi-hop system provided by Embodiment 2 of the present invention;

图6是本发明实施例3提供的实现多跳系统的MBS业务同步的系统示意图;FIG. 6 is a schematic diagram of a system for realizing MBS service synchronization of a multi-hop system provided by Embodiment 3 of the present invention;

图7是本发明实施例4提供的实现多跳系统的MBS业务同步的MBS网关设备示意图;FIG. 7 is a schematic diagram of an MBS gateway device for realizing MBS service synchronization of a multi-hop system provided by Embodiment 4 of the present invention;

图8是本发明实施例5提供的实现多跳系统的MBS业务同步的基站示意图;FIG. 8 is a schematic diagram of a base station for realizing MBS service synchronization of a multi-hop system provided by Embodiment 5 of the present invention;

图9是本发明实施例6提供的实现多跳系统的MBS业务同步的中继示意图。FIG. 9 is a schematic diagram of a relay for implementing MBS service synchronization of a multi-hop system according to Embodiment 6 of the present invention.

具体实施方式 Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明针对目前的解决方案对于单跳系统只是解决了小区间的eNB站点MBS业务同步,并不能够保证多跳系统中的各下级站点和其上级站点的整个MBS小区的MBS业务同步的问题,综合考虑了多跳系统的小区间及同各下级站点的MBS业务同步,提出了一种实现多跳系统的多播广播MBS业务同步的方法,在多个小区多跳系统中,该方法内容如下:The present invention is aimed at the current solution for the single-hop system, which only solves the synchronization of the MBS services of the eNB sites between the cells, and cannot guarantee the synchronization of the MBS services of the entire MBS cell of each lower-level site and its upper-level site in the multi-hop system. Taking into account the MBS service synchronization between the cells of the multi-hop system and with each lower-level site, a method for realizing the synchronization of the multicast broadcast MBS service of the multi-hop system is proposed. In a multi-cell multi-hop system, the content of the method is as follows :

各个小区的基站获取小区的最大处理时延;其中,所述小区的最大处理时延为所述小区下的各个中继支路中处理时延中的最大值;The base station of each cell obtains the maximum processing delay of the cell; wherein, the maximum processing delay of the cell is the maximum value of the processing delay in each relay branch under the cell;

将获取的所述最大处理时延上报给MBS网关;Reporting the obtained maximum processing delay to the MBS gateway;

接收所述MBS网关下发的MBS业务发送时间;其中,所述MBS业务发送时间为所述MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到;receiving the MBS service sending time issued by the MBS gateway; wherein, the MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station;

根据所述MBS业务发送时间,向所述基站的各中继支路发送所述MBS业务数据包。Send the MBS service data packet to each relay branch of the base station according to the MBS service sending time.

相应地,基站的各中继支路将自身处理时延上报给基站;Correspondingly, each relay branch of the base station reports its own processing delay to the base station;

中继支路获取MBS业务发送时间和MBS业务数据包;其中,MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到;The relay branch obtains the MBS service sending time and the MBS service data packet; wherein, the MBS service sending time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station;

中继支路根据MBS业务发送时间、自身处理时延,向用户发送MBS业务数据包。The relay branch sends the MBS service data packet to the user according to the MBS service sending time and its own processing delay.

本发明提供的方法在保证各个小区内各级站点同步的基础上,各MR-BS(Multi Relay BaseStation,多跳系统的基站)通过返回Backhaul(回程链路)的方式将各个小区的最大处理时延上报给MBS网关,MBS网关得到了MBS小区的最大处理时延后,组成一个时延集,根据该时延集中的最大值和MBS网关到基站的传输时延,得到MBS业务发送时间,并通知各MR-BS,使得在对MBS业务数据包进行多播广播之前,MBS业务数据包已经全部到达各个MR-BS和各个MR-BS下的各个中继,保证了MBS业务数据包的发送成功,达到广播多播的效果。下面将结合以下各实施例对本发明实施例提供的技术方案进行详细的描述。In the method provided by the present invention, on the basis of ensuring the synchronization of all levels of stations in each community, each MR-BS (Multi Relay Base Station, base station of a multi-hop system) returns the maximum processing time of each community by returning to the Backhaul (backhaul link) mode. The delay is reported to the MBS gateway. After the MBS gateway obtains the maximum processing delay of the MBS cell, a delay set is formed. According to the maximum value of the delay set and the transmission delay from the MBS gateway to the base station, the sending time of the MBS service is obtained, and Notify each MR-BS so that before multicasting the MBS service data packets, the MBS service data packets have all arrived at each MR-BS and each relay under each MR-BS, ensuring that the MBS service data packets are sent successfully , to achieve the effect of broadcasting and multicasting. The technical solutions provided by the embodiments of the present invention will be described in detail below in conjunction with the following embodiments.

实施例1Example 1

本发明实施例提供了一种实现多跳系统的多播广播MBS业务同步的方法,该方法能够保证开始MBS业务之前,MBS数据包已经全部到达各个MR-BS和各个MR-BS下的各个中继RS,从而保证了MBS业务数据包的发送成功,实现了整个MBS小区的各个MR-BS的MBS业务同步。The embodiment of the present invention provides a method for synchronizing multicast and broadcast MBS services in a multi-hop system. The method can ensure that all MBS data packets have arrived at each MR-BS and each intermediate station under each MR-BS before starting the MBS service. Following the RS, the successful transmission of the MBS service data packet is ensured, and the MBS service synchronization of each MR-BS in the entire MBS cell is realized.

为了便于说明,本发明实施例以2跳系统为例,具体说明如何实现多个小区的多跳系统的MBS业务的同步,假定整个MBS小区下有两个MR-BS:MR-BS1和MR-BS2,其中,MR-BS1下有一个中继RS1,MR-BS2下有一个中继RS2。参见图2,MR-BS1和MR-BS2都连接MBS网关,MR-BS1下有一个中继RS1,中继RS1下直接连接用户;MR-BS2下有一个中继RS2,中继RS2下直接连接用户。参见图3,其具体实现流程如下:For ease of description, the embodiment of the present invention takes a 2-hop system as an example to specifically describe how to realize the synchronization of MBS services of a multi-hop system in multiple cells. It is assumed that there are two MR-BSs in the entire MBS cell: MR-BS1 and MR-BS1. BS2, wherein, there is a relay RS1 under MR-BS1, and there is a relay RS2 under MR-BS2. See Figure 2. Both MR-BS1 and MR-BS2 are connected to the MBS gateway. There is a relay RS1 under MR-BS1, which directly connects to users; there is a relay RS2 under MR-BS2, which directly connects to users user. Referring to Figure 3, the specific implementation process is as follows:

101:MR-BS1获取其下级中继RS1的处理时延T1,MR-BS2获取其下级中继RS2的处理时延T2。具体实现内容如下:101: MR-BS1 obtains the processing delay T1 of its subordinate relay RS1, and MR-BS2 obtains the processing delay T2 of its subordinate relay RS2. The specific implementation content is as follows:

下面以MR-BS1获取其下级中继RS1的处理时延T1为例,详细说明各个MR-BS获取其下级中继RS的处理时延的具体过程:Taking the processing delay T1 of MR-BS1 obtaining its subordinate relay RS1 as an example, the specific process of each MR-BS obtaining the processing delay of its subordinate relay RS is described in detail below:

首先,中继RS1向多跳系统的基站MR-BS1发送SBC-REQ(SS Basic Capability Request,基本能力请求)消息,SBC-REQ消息中携带中继RS1的基本能力参数,包括中继RS1的处理时延T1;First, the relay RS1 sends an SBC-REQ (SS Basic Capability Request) message to the base station MR-BS1 of the multi-hop system. The SBC-REQ message carries the basic capability parameters of the relay RS1, including the processing of the relay RS1. time delay T1;

其次,多跳系统的基站MR-BS1收到SBC-REQ消息后,获取SBC-REQ消息中的处理时延T1,并根据获取的处理时延T1向中继RS 1发送SBC-RSP(SS Basic Capability Response,基本能力响应)消息。Secondly, after receiving the SBC-REQ message, the base station MR-BS1 of the multi-hop system obtains the processing delay T1 in the SBC-REQ message, and sends an SBC-RSP (SS Basic Capability Response, basic capability response) message.

其中,多跳系统的基站MR-BS1收到SBC-REQ后,根据SBC-REQ进行能力参数对比,将双方都支持的能力参数包含在SBC-RSP中单播告知中继RS1,中继RS1解析SBC-RSP,从而确定在以后的通信过程中应该使用的能力参数,在这里主要指处理时延参数。Among them, after the base station MR-BS1 of the multi-hop system receives the SBC-REQ, it compares the capability parameters according to the SBC-REQ, and includes the capability parameters supported by both parties in the SBC-RSP to inform the relay RS1 by unicast, and the relay RS1 analyzes the SBC-RSP, so as to determine the capability parameters that should be used in the subsequent communication process, here mainly refers to the processing delay parameters.

通过上述过程,多跳系统的基站MR-BS1就获得其下级中继RS1的处理时延T1,使得多跳系统的基站在开始MBS业务前,MR-BS1事先知道其下级中继RS1的处理时延。同理,MR-BS2也可以通过上述过程获得其下级中继RS2的处理时延T2。Through the above process, the base station MR-BS1 of the multi-hop system obtains the processing delay T1 of its subordinate relay RS1, so that before the base station of the multi-hop system starts the MBS service, MR-BS1 knows the processing time of its subordinate relay RS1 in advance delay. Similarly, MR-BS2 can also obtain the processing delay T2 of its subordinate relay RS2 through the above process.

102:MR-BS1将获取的中继RS1的处理时延T1上报给MBS网关,MR-BS2将获取的中继RS2的处理时延T2上报给MBS网关。102: MR-BS1 reports the obtained processing delay T1 of the relay RS1 to the MBS gateway, and MR-BS2 reports the obtained processing delay T2 of the relay RS2 to the MBS gateway.

其中,在MR-BS1获得其下级的中继RS1的处理时延T1,MR-BS2获得其下级中继RS2的处理时延T2后,MR-BS1和MR-BS2分别通过返回Backhaul(回程链路)的方式将各自中继的处理时延上报给MBS网关。Among them, after MR-BS1 obtains the processing delay T1 of its subordinate relay RS1, and MR-BS2 obtains the processing delay T2 of its subordinate relay RS2, MR-BS1 and MR-BS2 respectively return to the Backhaul (backhaul link ) to report the processing delays of the respective relays to the MBS gateway.

Backhaul(回程链路)是指从接入网络或者小区站点到交换中心的连接。交换中心连接至骨干网络,而骨干网络连接至核心网络。因而,回程链路网络是任何电信网络结构的中间层,它位于接入网络和骨干网络之间,为这两个网络提供了重要连接,有助于服务提供商降低回程传输的成本。在本发明实施例中,Backhaul具体为从多跳系统的基站MR-BS到MBS网关的连接。Backhaul (backhaul link) refers to the connection from the access network or cell site to the switching center. The switching center is connected to the backbone network, and the backbone network is connected to the core network. Thus, the backhaul link network is the middle layer of any telecommunication network structure, it sits between the access network and the backbone network, provides an important connection between these two networks, and helps service providers reduce the cost of backhaul transmission. In the embodiment of the present invention, Backhaul is specifically the connection from the base station MR-BS of the multi-hop system to the MBS gateway.

103:MBS网关根据获得的MR-BS1的处理时延T1和MR-BS2的处理时延T2,形成由T1和T2组成的处理时延集,选择处理时延集中的最大值Tmax,根据Tmax和MBS网关到基站的传输时延得到MBS业务发送时间T。103: The MBS gateway forms a processing delay set consisting of T1 and T2 according to the obtained processing delay T1 of MR-BS1 and processing delay T2 of MR-BS2, and selects the maximum value Tmax in the processing delay set, and according to Tmax and The transmission time T of the MBS service is obtained from the transmission delay from the MBS gateway to the base station.

参加表1,本发明实施例中由处理时延T1和处理时延T2组成的处理时延集。其中,如果T1<T2,则Tmax=T2;反之,则Tmax=T1。假如T1为10秒,T2为8秒,那么T1=Tmax。Refer to Table 1, the processing delay set consisting of processing delay T1 and processing delay T2 in the embodiment of the present invention. Wherein, if T1<T2, then Tmax=T2; otherwise, Tmax=T1. If T1 is 10 seconds and T2 is 8 seconds, then T1=Tmax.

表1Table 1

  多跳系统的基站MR-BS The base station MR-BS of the multi-hop system   处理时延 processing delay   MR-BS1 MR-BS1   T1 T1   MR-BS2 MR-BS2   T2 T2

MBS网关将处理时延集中的最大值Tmax和MBS网关到基站的传输时延相加之和,作为MBS业务发送时间T的最小值,即MBS业务发送时间T至少为Tmax和MBS网关到基站的传输时延之和,这样才能保证各级站点在开始MBS业务之前,所有的MBS数据包已经到达各级站点,从而保证MBS数据包发送成功。The MBS gateway adds the maximum value Tmax of the processing delay set and the transmission delay from the MBS gateway to the base station as the minimum value of the MBS service sending time T, that is, the MBS service sending time T is at least Tmax and the time delay from the MBS gateway to the base station The sum of the transmission delays, so as to ensure that all MBS data packets have arrived at all levels of stations before the stations at all levels start the MBS service, so as to ensure that the MBS data packets are sent successfully.

104:MBS网关分别向MR-BS1和MR-BS2下发MBS业务发送时间T。104: The MBS gateway issues the sending time T of the MBS service to MR-BS1 and MR-BS2 respectively.

105:MR-BS1和MR-BS2接收MBS业务发送时间T,并分别向中继RS1和中继RS2发送MBS数据包和MBS业务发送时间T。105: MR-BS1 and MR-BS2 receive the MBS service sending time T, and send the MBS data packet and the MBS service sending time T to the relay RS1 and the relay RS2 respectively.

其中,MR-BS1收到MBS业务数据包后,根据其下级中继RS1的处理时延T1提前将数据包下发给中继RS1。MR-BS1收到的T后,下发MBS数据包给中继RS1时同时携带MBS业务发送时间T。其中,T能够保证使MR-BS小区间能够同步发送MBS业务。例如,T为10秒,则在下发MBS数据包给中继RS1时同时携带Tmax为10秒的消息,通知中继RS1在10秒后,发送MBS数据包给用户。同理,MR-BS2收到T后,下发MBS数据包给中继RS2时同时携带MBS业务发送时间T。Wherein, after receiving the MBS service data packet, MR-BS1 sends the data packet to relay RS1 in advance according to the processing delay T1 of its subordinate relay RS1. After MR-BS1 receives T, it sends the MBS data packet to relay RS1 and carries the MBS service sending time T at the same time. Wherein, T can ensure that the MBS service can be sent synchronously between MR-BS cells. For example, if T is 10 seconds, then the message that Tmax is 10 seconds is carried when the MBS data packet is sent to the relay RS1, and the relay RS1 is notified to send the MBS data packet to the user after 10 seconds. Similarly, after receiving T, MR-BS2 sends an MBS data packet to relay RS2 and carries the MBS service sending time T at the same time.

106:中继RS1和中继RS2分别接收MBS数据包后,等到MBS业务发送时间T时,再发送MBS数据包给各自的用户。106: After receiving the MBS data packets respectively, the relay RS1 and the relay RS2 wait until the MBS service sending time T, and then send the MBS data packets to their respective users.

其中,由于中继RS1和中继RS2的处理能力不同,处理时延也不同(中继RS1的处理时延是T1、中继RS 2的处理时延是T2),要求中继RS1和中继RS2在T时发送MBS数据包给用户,而T大于T1和T2中的任何一个,会出现在T之前已经有中继先处理完MBS数据包,此时该中继需等待一段时间,等到达MBS业务发送时间T时再发送MBS数据包给用户。例如:Among them, because the processing capabilities of relay RS1 and relay RS2 are different, the processing delay is also different (the processing delay of relay RS1 is T1, and the processing delay of relay RS 2 is T2), requiring relay RS1 and relay RS2 sends the MBS data packet to the user at T, and T is greater than any one of T1 and T2, it will appear that a relay has processed the MBS data packet before T, and the relay needs to wait for a period of time to arrive The MBS data packet is sent to the user at the sending time T of the MBS service. For example:

假定中继RS1的处理时延T1为10秒,中继RS2的处理时延T2为8秒,则Tmax为10秒;假定MBS网关到基站的处理时延为2秒,取T=Tmax+2=12秒。则10秒时,中继RS2已处理完MBS数据包,而此时中继RS1还没有处理完MBS数据包,中继RS2需等待2秒,等到T=12秒时,与中继RS1同时发送MBS数据包给用户,这样可以保证发送MBS数据包给用户成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。Suppose the processing delay T1 of relay RS1 is 10 seconds, the processing delay T2 of relay RS2 is 8 seconds, then Tmax is 10 seconds; suppose the processing delay from MBS gateway to base station is 2 seconds, take T=Tmax+2 = 12 seconds. Then in 10 seconds, relay RS2 has processed the MBS data packet, but at this time, relay RS1 has not processed the MBS data packet, relay RS2 needs to wait for 2 seconds, and when T=12 seconds, send it simultaneously with relay RS1 The MBS data packet is sent to the user, which can ensure the success of sending the MBS data packet to the user, realizes the synchronization of sending the MBS data packet to the user, and achieves the effect of broadcasting and multicasting.

综上,本发明实施例在保证各个小区内各级站点同步的基础上,通过将MR-BS最大处理时延上报给MBS网关,MBS网关根据最大处理时延和MBS网关到基站的传输时延,得到MBS业务发送时间并通知各个MR-BS,全面考虑了各个MR-BS的处理时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, the embodiment of the present invention, on the basis of ensuring the synchronization of all levels of sites in each cell, reports the maximum processing delay of the MR-BS to the MBS gateway, and the MBS gateway uses the maximum processing delay and the transmission delay from the MBS gateway to the base station , get the MBS service sending time and notify each MR-BS, fully consider the processing delay of each MR-BS, ensure the successful sending of MBS service data packets, realize the synchronization of sending MBS data packets to users, and achieve broadcast and multicast Effect.

实施例2Example 2

本发明实施例提供了一种实现多跳系统的多播广播MBS业务同步的方法,本发明实施例以MBS小区下有两个MR-BS:MR-BS1和MR-BS2,其中,MR-BS1下有一个中继支路,且该中继支路包括一个中继RS1,MR-BS2下有一个中继支路,且该支路中存在两个中继RS2和RS3为例,对本发明实施例提供的方法进行详细说明。The embodiment of the present invention provides a method for synchronizing multicast and broadcast MBS services in a multi-hop system. In the embodiment of the present invention, there are two MR-BSs under the MBS cell: MR-BS1 and MR-BS2, wherein MR-BS1 There is a relay branch below, and the relay branch includes a relay RS1, there is a relay branch under MR-BS2, and there are two relay RS2 and RS3 in the branch as an example, the implementation of the present invention The method provided by the example is described in detail.

参见图4,MR-BS1和MR-BS2都连接MBS网关,MR-BS1下连接中继RS1,中继RS1下直接连接用户;MR-BS2下连接中继RS2,中继RS2下连接中继RS3,中继RS3下连接用户。参见图5,其具体实现流程如下:See Figure 4, both MR-BS1 and MR-BS2 are connected to the MBS gateway, MR-BS1 is connected to relay RS1, and relay RS1 is connected to users directly; MR-BS2 is connected to relay RS2, and relay RS2 is connected to relay RS3 , connect users under relay RS3. Referring to Figure 5, the specific implementation process is as follows:

201:MR-BS1获取其下级中继RS1的处理时延T1,MR-BS2获取其下级中继支路中的中继RS2和中继RS3的总处理时延T2。具体实现过程如下:201: MR-BS1 obtains the processing delay T1 of its subordinate relay RS1, and MR-BS2 obtains the total processing delay T2 of relay RS2 and relay RS3 in its subordinate relay branches. The specific implementation process is as follows:

以MR-BS2获取其下级中继RS2和中继RS3的总处理时延T2为例,进行说明:Take the total processing delay T2 obtained by MR-BS2 for its subordinate relay RS2 and relay RS3 as an example for illustration:

首先,中继RS2和中继RS3分别向多跳系统的基站MR-BS2发送SBC-REQ消息,SBC-REQ消息中分别携带中继RS2和中继RS3的基本能力参数,包括中继RS2的处理时延t1和中继RS3的处理时延t2,则3跳MR-BS2下的中继支路的总处理时延T2=t1+t2。First, relay RS2 and relay RS3 respectively send SBC-REQ messages to base station MR-BS2 of the multi-hop system. The SBC-REQ messages respectively carry the basic capability parameters of relay RS2 and relay RS3, including the processing of relay RS2. The time delay t1 and the processing time delay t2 of the relay RS3, then the total processing time delay of the relay branches under the 3-hop MR-BS2 is T2=t1+t2.

其次,多跳系统的基站MR-BS2分别收到中继RS2和中继RS3的SBC-REQ消息后,获取中继RS2的SBC-REQ消息中的处理时延t1和中继RS3的SBC-REQ消息中的处理时延t2,并根据获取的处理时延t1和t2,分别向中继RS2和中继RS3返回SBC-RSP消息。Secondly, after receiving the SBC-REQ messages of relay RS2 and relay RS3, the base station MR-BS2 of the multi-hop system obtains the processing delay t1 in the SBC-REQ message of relay RS2 and the SBC-REQ message of relay RS3 processing delay t2 in the message, and return the SBC-RSP message to relay RS2 and relay RS3 respectively according to the obtained processing delay t1 and t2.

通过上述过程,3跳系统的基站MR-BS2获得其下级中继支路的中继RS2和中继RS3的总处理时延T2,使得整个多跳系统的在开始MBS业务前,MR-BS2事先知道其下级中继支路的处理时延。MR-BS1获取其下级中继RS1的处理时延T1的过程参见实施例1,这里不再赘述。Through the above process, the base station MR-BS2 of the 3-hop system obtains the total processing delay T2 of the relay RS2 and the relay RS3 of its lower relay branch, so that before starting the MBS service of the entire multi-hop system, MR-BS2 Know the processing delay of its subordinate relay branches. The process for MR-BS1 to obtain the processing time delay T1 of its subordinate relay RS1 is referred to in Embodiment 1, and will not be repeated here.

202:MR-BS1将获取的中继RS1的处理时延T1上报给MBS网关,MR-BS2将获取的中继支路的处理时延T2上报给MBS网关。202: MR-BS1 reports the obtained processing delay T1 of the relay RS1 to the MBS gateway, and MR-BS2 reports the obtained processing delay T2 of the relay branch to the MBS gateway.

其中,在MR-BS1获得其下级的中继RS1的处理时延T1,MR-BS 2获得其下级中继支路的总处理时延T2后,MR-BS1和MR-BS2分别通过返回Backhaul的方式将各自的处理时延上报给MBS网关。Among them, after MR-BS1 obtains the processing delay T1 of its subordinate relay RS1, and MR-BS 2 obtains the total processing delay T2 of its subordinate relay branch, MR-BS1 and MR-BS2 respectively return to Backhaul report their respective processing delays to the MBS gateway.

203:MBS网关根据获取的MR-BS1的处理时延T1和MR-BS2的处理时延T2,形成由T1和T2组成的处理时延集,选择处理时延集中的最大值Tmax,根据Tmax和MBS网关到基站的传输时延得到MBS业务发送时间T。203: The MBS gateway forms a processing delay set consisting of T1 and T2 according to the acquired processing delay T1 of MR-BS1 and processing delay T2 of MR-BS2, and selects the maximum value Tmax in the processing delay set, and according to Tmax and The transmission time T of the MBS service is obtained from the transmission delay from the MBS gateway to the base station.

其中,由于MR-BS2下连接用户的是中继RS3,所以对实现MR-BS2的MBS业务而言,是中继RS3将MBS数据包发送给用户。Wherein, since the relay RS3 is connected to the user under the MR-BS2, for realizing the MBS service of the MR-BS2, the relay RS3 sends the MBS data packet to the user.

参加表2,本发明实施例中由处理时延T1和处理时延T2组成的处理时延集。其中,如果T1<T2,则Tmax=T2;反之,则Tmax=T1。假如T1为10秒,t1为8秒,t2为6秒,则T2为8+4=14秒,那么Tmax=T2=14秒。Refer to Table 2, the processing delay set consisting of processing delay T1 and processing delay T2 in the embodiment of the present invention. Wherein, if T1<T2, then Tmax=T2; otherwise, Tmax=T1. If T1 is 10 seconds, t1 is 8 seconds, and t2 is 6 seconds, then T2 is 8+4=14 seconds, then Tmax=T2=14 seconds.

表2Table 2

Figure GSB00000821726300101
Figure GSB00000821726300101

MBS网关将处理时延集中的最大值Tmax和MBS网关到基站的传输时延相加之和,作为MBS业务发送时间T的最小值,即MBS业务发送时间T至少为Tmax和MBS网关到基站的传输时延之和,这样才能保证各级站点在开始MBS业务之前,所有的MBS数据包已经到达各级站点,从而保证MBS数据包发送成功。The MBS gateway adds the maximum value Tmax of the processing delay set and the transmission delay from the MBS gateway to the base station as the minimum value of the MBS service sending time T, that is, the MBS service sending time T is at least Tmax and the time delay from the MBS gateway to the base station The sum of the transmission delays, so as to ensure that all MBS data packets have arrived at all levels of stations before the stations at all levels start the MBS service, so as to ensure that the MBS data packets are sent successfully.

204:MBS网关分别向MR-BS1和MR-BS2下发MBS业务发送时间T。204: The MBS gateway issues the sending time T of the MBS service to MR-BS1 and MR-BS2 respectively.

205:MR-BS1和MR-BS2接收MBS业务发送时间T,并分别向其下级的中继支路发送MBS数据包和MBS业务发送时间T。205: MR-BS1 and MR-BS2 receive the MBS service sending time T, and send the MBS data packet and the MBS service sending time T to their subordinate relay branches respectively.

其中,MR-BS1收到的T后,下发MBS数据包给中继RS1时同时携带MBS业务发送时间T;MR-BS2收到T后,下发MBS数据包给中继RS2时同时携带MBS业务发送时间T;中继RS2接收完MBS数据包和MBS业务发送时间T后,继续下发MBS数据包给中继RS3同时携带MBS业务发送时间T。Among them, after MR-BS1 receives T, it sends the MBS data packet to relay RS1 and carries the MBS service sending time T; after MR-BS2 receives T, it sends the MBS data packet to relay RS2 while carrying MBS The service sending time T; after the relay RS2 receives the MBS data packet and the MBS service sending time T, it continues to send the MBS data packet to the relay RS3 while carrying the MBS service sending time T.

206:中继RS1和中继RS3分别接收MBS数据包后,等到达MBS业务发送时间T时,再发送MBS数据包给用户。206: After receiving the MBS data packet respectively, the relay RS1 and the relay RS3 send the MBS data packet to the user when the MBS service sending time T is reached.

其中,由于中继RS1、中继RS2和中继RS3的处理能力不同,处理时延也不同(中继RS1的处理时延是T1、中继RS2的处理时延是t1、中继RS3的处理时延是t2),要求中继RS1和中继RS3在T时发送MBS数据包给用户,而T大于T1和T2中的任何一个,会出现在T之前已经有MR-BS的中继全部处理完MBS数据包,此时该MR-BS的中继需等待一段时间,等到T时再发送MBS数据包给用户。例如:Among them, due to the different processing capabilities of relay RS1, relay RS2 and relay RS3, the processing delays are also different (the processing delay of relay RS1 is T1, the processing delay of relay RS2 is t1, and the processing delay of relay RS3 The delay is t2), and relay RS1 and relay RS3 are required to send MBS data packets to users at T, and T is greater than any one of T1 and T2, and there will be all MR-BS relays processed before T After completing the MBS data packet, the relay of the MR-BS needs to wait for a period of time, and then send the MBS data packet to the user after T. For example:

假定MR-BS1的中继RS1的处理时延T1为10秒,MR-BS2的中继RS2的处理时延t1为8秒,MR-BS2的中继RS3的处理时延t2为6秒,MR-BS2的总处理时延T2为14秒,则Tmax为14秒。假定MBS网关到基站的传输时延为2秒,取T=Tmax+2=16秒。10秒时,MR-BS2的中继RS2已处理完MBS数据包,并将MBS数据包携带T下发给中继RS3,中继RS3继续处理MBS数据包;12秒时,MR-BS1的中继RS1已处理完MBS数据包,但是中继RS3还没有处理完MBS数据包,此时MR-BS1的中继RS1需等待4秒;等到T=16秒时,MR-BS2的中继RS3处理完MBS数据包,发送MBS数据包给用户,同时MR-BS1的中继RS1也发送MBS数据包给用户,这样既保证了各个中继发送MBS数据包给用户成功,又实现了发送MBS数据包给用户的同步,达到广播多播的效果。Assume that the processing delay T1 of relay RS1 of MR-BS1 is 10 seconds, the processing delay t1 of relay RS2 of MR-BS2 is 8 seconds, and the processing delay t2 of relay RS3 of MR-BS2 is 6 seconds. - The total processing delay T2 of BS2 is 14 seconds, so Tmax is 14 seconds. Assuming that the transmission delay from the MBS gateway to the base station is 2 seconds, take T=Tmax+2=16 seconds. At 10 seconds, the relay RS2 of MR-BS2 has finished processing the MBS data packet, and sends the MBS data packet with T to the relay RS3, and the relay RS3 continues to process the MBS data packet; at 12 seconds, the relay RS2 of MR-BS1 The relay RS1 has processed the MBS data packet, but the relay RS3 has not processed the MBS data packet. At this time, the relay RS1 of MR-BS1 needs to wait for 4 seconds; when T=16 seconds, the relay RS3 of MR-BS2 processes After completing the MBS data packet, send the MBS data packet to the user, and at the same time, the relay RS1 of MR-BS1 also sends the MBS data packet to the user, which not only ensures that each relay sends the MBS data packet to the user successfully, but also realizes the sending of the MBS data packet Synchronization for users to achieve the effect of broadcasting and multicasting.

再假定MR-BS1下中继RS1的处理时延T1为10秒,MR-BS2下中继RS2的处理时延t1为6秒,MR-BS2下中继RS 3的处理时延t2为2秒,MR-BS2的总处理时延T2为8秒,则Tmax为10秒;假定MBS网关到基站的传输时延为2秒,取T=Tmax+2=12秒。8秒时,MR-BS2的中继RS2已处理完MBS数据包,此时中继RS2将MBS数据包携带T下发给中继RS3,其中,由于中继RS2事先知道其下级中继RS3处理MBS数据包的时间只需2秒,而T为12秒,此时中继RS2可以推迟一段时间将MBS数据包和T下发给中继RS3,但必须保证其下级的中继RS 3在T=12秒时,处理完MBS数据包,即推迟时间不能超过2秒,这样才能保证在T=12秒时,中继RS3可以发送MBS数据包给用户。当然,中继RS2也可以马上将MBS数据包携带T下发给中继RS3,中继RS3在10秒时,处理完MBS数据包,等到T=12秒时,再与MR-BS1的中继RS1一起发送MBS数据包给用户。这样既保证了各个中继发送MBS数据包给用户成功,又实现了发送MBS数据包给用户的同步,达到广播多播的效果。Further assume that the processing delay T1 of relay RS1 under MR-BS1 is 10 seconds, the processing delay t1 of relay RS2 under MR-BS2 is 6 seconds, and the processing delay t2 of relay RS 3 under MR-BS2 is 2 seconds , the total processing delay T2 of MR-BS2 is 8 seconds, then Tmax is 10 seconds; assuming that the transmission delay from the MBS gateway to the base station is 2 seconds, take T=Tmax+2=12 seconds. At 8 seconds, the relay RS2 of MR-BS2 has finished processing the MBS data packet. At this time, the relay RS2 sends the MBS data packet carrying T to the relay RS3. Among them, because the relay RS2 knows in advance that its subordinate relay RS3 processes The time for the MBS data packet is only 2 seconds, and T is 12 seconds. At this time, the relay RS2 can delay sending the MBS data packet and T to the relay RS3 for a period of time, but it must ensure that its subordinate relay RS 3 is within T =12 seconds, the MBS data packet is processed, that is, the delay time cannot exceed 2 seconds, so as to ensure that the relay RS3 can send the MBS data packet to the user when T=12 seconds. Of course, the relay RS2 can also send the MBS data packet carrying T to the relay RS3 immediately, and the relay RS3 finishes processing the MBS data packet in 10 seconds, and waits until T=12 seconds, and then communicates with the relay of MR-BS1 RS1 sends MBS data packets to the user together. This not only ensures that each relay successfully sends the MBS data packet to the user, but also realizes the synchronization of sending the MBS data packet to the user, achieving the effect of broadcasting and multicasting.

实施例1以MBS小区下有两个MR-BS,每个MR-BS下各有一个中继RS的2跳系统为例,本发明实施例以MBS小区下有两个MR-BS,其中,一个MR-BS下有一个中继RS的2跳系统,另一个MR-BS下有有一条中继支路,该中继支路中包括两个中继的3跳系统为例,对本发明的方法进行详细说明。本领域技术人员可以获知,本发明实施例提供的方法,还适用于当MBS小区下有多个(大于两个)MR-BS的情况,即多个MR-BS将各自的最大处理时延上报给MBS网关,MBS网关根据多个MR-BS上报的最大处理时延和MBS网关到基站的传输时延得到MBS业务发送时间,并通知MBS小区下的各个MR-BS,全面考虑多个MR-BS的处理时延,实现了MBS业务的同步。进一步,本发明实施例提供的方法,还适用于MBS小区的多个MR-BS中有某个MR-BS下直接连接用户的情况,此时该MR-BS需等到MBS业务发送时间T时,与其他MR-BS同时发送MBS数据包向用户。Embodiment 1 takes a 2-hop system in which there are two MR-BSs under the MBS cell, and each MR-BS has a relay RS as an example. In the embodiment of the present invention, there are two MR-BSs under the MBS cell, wherein, A 2-hop system with a relay RS under one MR-BS, and a relay branch under another MR-BS, and a 3-hop system including two relays in the relay branch are taken as an example. The method is described in detail. Those skilled in the art can know that the method provided by the embodiment of the present invention is also applicable when there are multiple (more than two) MR-BSs under the MBS cell, that is, multiple MR-BSs report their respective maximum processing delays To the MBS gateway, the MBS gateway obtains the MBS service transmission time according to the maximum processing delay reported by multiple MR-BSs and the transmission delay from the MBS gateway to the base station, and notifies each MR-BS under the MBS cell, fully considering multiple MR-BSs The processing delay of the BS realizes the synchronization of MBS services. Furthermore, the method provided by the embodiment of the present invention is also applicable to the situation where there is a user directly connected to a certain MR-BS among the multiple MR-BSs in the MBS cell. At this time, the MR-BS needs to wait until the MBS service transmission time T, Send MBS data packets to users simultaneously with other MR-BSs.

本发明实施例提供的方法,还适用于MR-BS下包括多条中继支路,且每条中继支路存在有多个中继的情况,此时该MR-BS获取其下级每条中继支路的处理时延后,选择处理时延最大的中继支路的处理时延上报给MBS网关,各个中继支路等到T时,发送MBS数据包给用户;另外,对于某个MR-BS下既连接中继RS又连接用户的情况,此时该MR-BS也必须等到T(即MBS业务发送时间)时,才能和其他连接用户的中继RS一起发送MBS数据包给用户;同理可知,对于MR-BS下的某个中继RS下既连接下级中继RS又连接用户的情况,该中继RS处理完MBS数据包后将MBS数据包和T下发给其下级中继RS,等到T(即MBS业务发送时间)时,与其下级连接用户的中继RS一起发送MBS数据包给用户,从而实现了MBS业务的同步。The method provided by the embodiment of the present invention is also applicable to the situation that the MR-BS includes multiple relay branches, and each relay branch has multiple relays. At this time, the MR-BS obtains the After the processing delay of the relay branch, the processing delay of the relay branch with the largest processing delay is selected and reported to the MBS gateway, and each relay branch waits until T, and sends the MBS data packet to the user; in addition, for a certain In the case that both the relay RS and the user are connected under the MR-BS, the MR-BS must wait until T (that is, the MBS service sending time) before it can send the MBS data packet to the user together with the relay RS connected to the user ;Similarly, it can be seen that for a relay RS under the MR-BS to connect to both the subordinate relay RS and the user, the relay RS will send the MBS data packet and T to its subordinate after processing the MBS data packet When the relay RS waits for T (that is, the sending time of the MBS service), it sends the MBS data packet to the user together with the relay RS connected to the user at the lower level, thereby realizing the synchronization of the MBS service.

综上,本发明实施例在保证各个MR-BS小区内各级站点同步的基础上,通过将各个MR-BS最大处理时延上报给MBS网关,MBS网关根据最大处理时延和MBS网关到基站的传输时延得到MBS业务发送时间,并通知各个MR-BS,全面考虑了各个MR-BS的处理时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, in the embodiment of the present invention, on the basis of ensuring the synchronization of all levels of sites in each MR-BS cell, the maximum processing delay of each MR-BS is reported to the MBS gateway, and the MBS gateway according to the maximum processing delay and the maximum processing delay from the MBS gateway to the base station The transmission delay of the MBS service is obtained, and each MR-BS is notified, and the processing delay of each MR-BS is fully considered, which ensures the successful transmission of the MBS service data packet and realizes the synchronization of sending the MBS data packet to the user. To achieve the effect of broadcasting and multicasting.

实施例3Example 3

本发明实施例提供了一种实现多跳系统的多播广播MBS业务同步的系统,参见图6,系统包括:MBS网关、基站和中继支路;其中,基站为多个;An embodiment of the present invention provides a system for synchronizing multicast and broadcast MBS services in a multi-hop system. Referring to FIG. 6 , the system includes: an MBS gateway, a base station, and a relay branch; wherein, there are multiple base stations;

MBS网关,用于接收各个基站上报的最大处理时延;根据各个基站上报的最大处理时延和MBS网关到基站的传输时延,得到MBS业务发送时间;将MBS业务发送时间下发给各个基站;The MBS gateway is used to receive the maximum processing delay reported by each base station; obtain the MBS service sending time according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station; send the MBS service sending time to each base station ;

基站,用于获取各自小区的最大处理时延;将获取的最大处理时延上报给MBS网关;接收MBS网关下发的MBS业务发送时间;根据MBS业务发送时间,发送MBS业务数据包给中继支路;The base station is used to obtain the maximum processing delay of each cell; report the obtained maximum processing delay to the MBS gateway; receive the MBS service sending time issued by the MBS gateway; send the MBS service data packet to the relay according to the MBS service sending time Branch road;

中继支路,用于接收基站发送的MBS业务数据包和MBS业务发送时间;根据MBS业务发送时间,向用户发送MBS业务数据包。The relay branch is used to receive the MBS service data packet and the MBS service sending time sent by the base station; and send the MBS service data packet to the user according to the MBS service sending time.

进一步地,所述中继支路中存在有至少一个中继,其中,Further, there is at least one relay in the relay branch, wherein,

所述中继支路具体用于根据所述MBS业务发送时间和所述中继支路中中继的处理时延,获取所述中继向用户发送MBS业务数据包需要等待的时间;根据所述获取的需要等待的时间,向用户发送MBS业务数据包。The relay branch is specifically used to obtain the waiting time for the relay to send the MBS service data packet to the user according to the MBS service sending time and the processing delay of the relay in the relay branch; The MBS service data packet is sent to the user according to the waiting time required for the acquisition.

综上,本发明实施例在保证各个MR-BS小区内各级站点同步的基础上,全面考虑了各个MR-BS的时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, on the basis of ensuring the synchronization of all levels of stations in each MR-BS cell, the embodiment of the present invention fully considers the time delay of each MR-BS, ensures the successful transmission of MBS service data packets, and realizes the transmission of MBS data packets. Synchronization for users to achieve the effect of broadcasting and multicasting.

实施例4Example 4

本发明实施例提供了一种MBS网关设备,参见图7,MBS网关设备包括:确定模块和下发模块,其中,An embodiment of the present invention provides an MBS gateway device. Referring to FIG. 7, the MBS gateway device includes: a determination module and a delivery module, wherein,

所述确定模块,用于接收各个基站上报的最大处理时延;根据各基站上报的最大处理时延,形成一个时延集;获取所述时延集中的最大值;根据所述获取的最大值和MBS网关到基站的传输时延,得到MBS业务发送时间;The determining module is configured to receive the maximum processing delay reported by each base station; form a delay set according to the maximum processing delay reported by each base station; acquire the maximum value in the delay set; and the transmission delay from the MBS gateway to the base station to obtain the sending time of the MBS service;

所述下发模块,用于将所述确定模块得到的MBS业务发送时间下发给所述基站。The sending module is configured to send the sending time of the MBS service obtained by the determining module to the base station.

综上,本发明实施例在保证各个MR-BS小区内各级站点同步的基础上,全面考虑了各个MR-BS的时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, on the basis of ensuring the synchronization of all levels of stations in each MR-BS cell, the embodiment of the present invention fully considers the time delay of each MR-BS, ensures the successful transmission of MBS service data packets, and realizes the transmission of MBS data packets. Synchronization for users to achieve the effect of broadcasting and multicasting.

实施例5Example 5

本发明实施例提供了一种基站,参见图8,基站包括:获取模块、上报模块、接收模块和处理模块,其中,An embodiment of the present invention provides a base station. Referring to FIG. 8, the base station includes: an acquisition module, a reporting module, a receiving module, and a processing module, wherein,

所述获取模块,用于获取小区的最大处理时延;The obtaining module is used to obtain the maximum processing delay of the cell;

所述上报模块,用于将所述获取模块获取的最大处理时延上报给所述MBS网关;The reporting module is configured to report the maximum processing delay obtained by the obtaining module to the MBS gateway;

所述接收模块,用于接收所述MBS网关的下发模块下发的MBS业务发送时间;其中,The receiving module is configured to receive the sending time of the MBS service sent by the sending module of the MBS gateway; wherein,

所述MBS业务发送时间为所述MBS网关根据各个基站上报的最大处理时延和MBS网关到基站的传输时延得到;The MBS service sending time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station;

所述处理模块,用于根据所述接收模块接收的所述MBS业务发送时间,发送所述MBS业务数据包给中继支路。The processing module is configured to send the MBS service data packet to a relay branch according to the MBS service sending time received by the receiving module.

进一步地,获取模块包括获取单元,其中,Further, the acquisition module includes an acquisition unit, wherein,

所述获取单元,用于获取小区下的各个中继支路的处理时延;根据所述各个中继支路的处理时延,获取处理时延中的最大值,得到所述小区的最大处理时延。The obtaining unit is configured to obtain the processing delay of each relay branch under the cell; according to the processing delay of each relay branch, obtain the maximum value of the processing delay to obtain the maximum processing delay of the cell delay.

进一步地,所述上报模块包括上报单元,其中,Further, the reporting module includes a reporting unit, wherein,

所述上报单元通过返回回程链路,将所述获取的最大处理时延上报给MBS网关。The reporting unit reports the obtained maximum processing delay to the MBS gateway by returning the backhaul link.

综上,本发明实施例在保证各个MR-BS小区内各级站点同步的基础上,全面考虑了各个MR-BS的时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, on the basis of ensuring the synchronization of all levels of stations in each MR-BS cell, the embodiment of the present invention fully considers the time delay of each MR-BS, ensures the successful transmission of MBS service data packets, and realizes the transmission of MBS data packets. Synchronization for users to achieve the effect of broadcasting and multicasting.

实施例6Example 6

本发明实施例提供了一种中继,参见图9,所述中继包括:上报模块、获得模块和发送模块,其中,An embodiment of the present invention provides a relay. Referring to FIG. 9, the relay includes: a reporting module, an obtaining module, and a sending module, wherein,

上报模块,用于将自身处理时延上报给基站;A reporting module, configured to report its own processing delay to the base station;

获得模块,用于接收基站发送的MBS业务数据包和MBS业务发送时间,其中,MBS业务发送时间为MBS网关根据各个基站上报的各中继支路的最大处理时延和MBS网关到基站的传输时延得到;The obtaining module is used to receive the MBS service data packet and the MBS service sending time sent by the base station, wherein the MBS service sending time is the maximum processing delay of each relay branch reported by the MBS gateway according to each base station and the transmission from the MBS gateway to the base station delay to get;

发送模块,根据MBS业务发送时间,向用户发送MBS业务数据包。The sending module sends the MBS service data packet to the user according to the sending time of the MBS service.

进一步地,基站和用户之间存在至少一个中继,其中,Further, there is at least one relay between the base station and the user, where,

获得模块还用于根据MBS业务发送时间和中继的处理时延,获取中继向用户发送MBS业务数据包需要等待的时间;The obtaining module is also used to obtain the waiting time for the relay to send the MBS service data packet to the user according to the MBS service sending time and the processing delay of the relay;

相应地,Correspondingly,

发送模块还用于根据获得模块获取的需要等待的时间,向用户发送MBS业务数据包。The sending module is also used to send the MBS service data packet to the user according to the waiting time obtained by the obtaining module.

需要指出的是,在一条中继支路中每个中继需要等待的时间可能是不相同的,而且实施例中需要等待的时间指的是收到MBS数据包进行一定时间的等待后再发送数据包。例如,当一条中继支路有三个中继RS1、RS2和RS3,处理时延分别为t1、t2和t3,假定MBS网关到基站的传输时延为Td,MBS业务发送时间为T,那么RS1需要等待的时间为T-Td-t1,而RS2需要等待的时间可能为T-Td-t1-t2,也可以根据需要来人为地设定不同的等待时间,以使所有中断支路的最后一个中继能够同时发送MBS数据包。It should be pointed out that the waiting time for each relay in a relay branch may be different, and the waiting time in the embodiment refers to receiving the MBS data packet for a certain period of time before sending it data pack. For example, when a trunk branch has three trunks RS1, RS2, and RS3, and the processing delays are t1, t2, and t3 respectively, assuming that the transmission delay from the MBS gateway to the base station is Td, and the sending time of the MBS service is T, then RS1 The time to wait is T-Td-t1, and the time to wait for RS2 may be T-Td-t1-t2, and different waiting times can be artificially set according to needs, so that the last one of all interrupted branches Relays are able to send MBS packets at the same time.

综上,本发明实施例在保证各个MR-BS小区内各级站点同步的基础上,全面考虑了各个MR-BS的时延,保证了MBS业务数据包的发送成功,实现了发送MBS数据包给用户的同步,达到广播多播的效果。To sum up, on the basis of ensuring the synchronization of all levels of stations in each MR-BS cell, the embodiment of the present invention fully considers the time delay of each MR-BS, ensures the successful transmission of MBS service data packets, and realizes the transmission of MBS data packets. Synchronization for users to achieve the effect of broadcasting and multicasting.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. , may include the flow of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.

以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention Inside.

Claims (14)

1. A method for realizing the synchronization of the multicast broadcast MBS service of the multi-hop system is characterized in that in the multi-hop system of a plurality of cells, the method comprises the following steps:
the base station of each cell acquires the maximum processing time delay of the cell; the maximum processing delay of the cell is the maximum value of the processing delays in each relay branch under the cell;
reporting the acquired maximum processing delay to an MBS gateway;
receiving MBS service sending time issued by the MBS gateway; the MBS service sending time is obtained by the MBS gateway according to the maximum processing time delay reported by each base station and the transmission time delay from the MBS gateway to the base station;
according to the MBS service sending time, sending the MBS service data packet to each relay branch of the base station;
the MBS service transmission time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station, and specifically includes:
forming a time delay set according to the maximum processing time delay reported by each base station;
selecting the maximum value of the maximum processing time delay reported by each base station in the time delay set;
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
2. The method of claim 1, wherein the obtaining, by the base station of each cell, the maximum processing delay of the cell comprises:
the base station acquires the processing time delay of each relay branch under each cell;
and acquiring the processing time delay of the relay branch with the largest processing time delay according to the processing time delay of each relay branch to obtain the maximum processing time delay of the cell.
3. The method as claimed in claim 2, wherein the step of the base station acquiring the processing delay of each relay leg under each cell when there are multiple relays in the relay leg comprises:
the base station acquires basic capability request messages sent by each relay in the relay branch;
acquiring the processing time delay of each relay according to the basic capability request message sent by each relay in the relay branch;
and obtaining the processing time delay of the relay branch according to the processing time delay of each relay.
4. The method of claim 1, wherein the reporting the maximum processing delay obtained by each base station to an MBS gateway specifically includes:
and the base stations report the acquired maximum processing time delay to the MBS gateway through a return link.
5. A method for realizing the synchronization of the multicast broadcast MBS service of the multi-hop system is characterized in that in the multi-hop system of a plurality of cells, the method comprises the following steps:
each relay on each relay branch of the base station reports the self processing time delay to the base station;
the relay acquires MBS service sending time and MBS service data packets; the MBS service sending time is obtained by the MBS gateway according to the maximum processing time delay of each relay branch reported by each base station and the transmission time delay from the MBS gateway to the base station;
the relay sends the MBS service data packet to the user according to the MBS service sending time and the self processing time delay;
the MBS service transmission time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station, and specifically includes:
forming a time delay set according to the maximum processing time delay of each relay branch reported by each base station;
selecting the maximum value of the maximum processing time delay of each relay branch reported by each base station in the time delay set;
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
6. The method of claim 5, wherein when there is at least one relay in the relay leg, the sending the MBS service packet to the user comprises:
acquiring the waiting time for the relay to send the MBS service data packet to the user according to the MBS service sending time and the processing time delay of the relay in the relay branch;
and the relay sends an MBS service data packet to the user according to the acquired waiting time.
7. A system for realizing the synchronization of the multicast broadcast MBS service of the multi-hop system is characterized in that the system comprises: MBS gateway, base station and relay branch; the number of the base stations is multiple;
the MBS gateway is used for receiving the maximum processing time delay reported by each base station; obtaining MBS service sending time according to the maximum processing time delay reported by each base station and the transmission time delay from the MBS gateway to the base station; sending the MBS service sending time to each base station;
the base station is used for acquiring the maximum processing time delay of the cell; reporting the obtained maximum processing time delay to the MBS gateway; receiving MBS service sending time issued by the MBS gateway; according to the MBS service sending time, sending the MBS service data packet to a relay branch;
the relay branch is used for receiving the MBS service data packet and the MBS service sending time sent by the base station; according to the MBS service sending time, sending the MBS service data packet to a user;
obtaining MBS service sending time according to the maximum processing time delay reported by each base station and the transmission time delay from the MBS gateway to the base station, which specifically comprises the following steps:
forming a time delay set according to the maximum processing time delay reported by each base station;
selecting the maximum value of the maximum processing time delay reported by each base station in the time delay set;
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
8. The system of claim 7, wherein at least one relay is present in the relay leg, wherein,
the relay branch is specifically used for acquiring the waiting time required for the relay to send the MBS service data packet to the user according to the MBS service sending time and the processing time delay of the relay in the relay branch; and sending the MBS service data packet to the user according to the acquired waiting time.
9. An MBS gateway, comprising: a determining module and a sending module, wherein,
the determining module is used for receiving the maximum processing time delay reported by each base station; forming a time delay set according to the maximum processing time delay reported by each base station; acquiring the maximum value in the time delay set; obtaining MBS service sending time according to the obtained maximum value and the transmission time delay from the MBS gateway to the base station;
the down sending module is used for sending the MBS service sending time obtained by the determining module to the base station;
obtaining the MBS service sending time according to the obtained maximum value and the transmission time delay from the MBS gateway to the base station, which specifically comprises the following steps:
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
10. A base station, characterized in that the base station comprises: an acquisition module, a reporting module, a receiving module and a processing module, wherein,
the acquiring module is used for acquiring the maximum processing time delay of the cell;
the reporting module is configured to report the maximum processing delay obtained by the obtaining module to the MBS gateway;
the receiving module is used for receiving the MBS service sending time sent by the sending module of the MBS gateway; the MBS service sending time is obtained by the MBS gateway according to the maximum processing time delay reported by each base station and the transmission time delay from the MBS gateway to the base station;
the processing module is used for sending the MBS service data packet to the relay branch according to the MBS service sending time received by the receiving module;
the MBS service transmission time is obtained by the MBS gateway according to the maximum processing delay reported by each base station and the transmission delay from the MBS gateway to the base station, and specifically includes:
forming a time delay set according to the maximum processing time delay reported by each base station;
selecting the maximum value of the maximum processing time delay reported by each base station in the time delay set;
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
11. The base station of claim 10, wherein the acquisition module comprises an acquisition unit, wherein,
the acquiring unit is used for acquiring the processing time delay of each relay branch in the cell; and acquiring the maximum value of the processing time delay according to the processing time delay of each relay branch to obtain the maximum processing time delay of the cell.
12. The base station of claim 10, wherein the reporting module comprises a reporting unit, wherein,
and the reporting unit reports the acquired maximum processing delay to the MBS gateway through a return link.
13. A relay, characterized in that the relay comprises: a reporting module, an obtaining module and a sending module, wherein,
the reporting module is used for reporting the self-processing delay to the base station;
the obtaining module is used for receiving MBS service data packets sent by the base stations and MBS service sending time, wherein the MBS service sending time is obtained by an MBS gateway according to the maximum processing time delay of each relay branch reported by each base station and the transmission time delay from the MBS gateway to the base stations;
the sending module sends the MBS service data packet to the user according to the MBS service sending time;
the MBS service transmission time is obtained by the MBS gateway according to the maximum processing delay of each relay branch reported by each base station and the transmission delay from the MBS gateway to the base station, and specifically includes:
forming a time delay set according to the maximum processing time delay of each relay branch reported by each base station;
selecting the maximum value of the maximum processing time delay reported by each base station in the time delay set;
summing the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station;
and taking the sum of the maximum value of the time delay set and the transmission time delay from the MBS gateway to the base station as the minimum value of the MBS service sending time.
14. The relay of claim 13, wherein at least one relay exists between the base station and a user, wherein,
the obtaining module is further configured to obtain, according to the MBS service sending time and the processing delay of the relay, a time required for the relay to send an MBS service packet to the user;
accordingly, the number of the first and second electrodes,
the sending module is further configured to send an MBS service data packet to the user according to the waiting time acquired by the acquiring module.
CN200810175348A 2008-11-06 2008-11-06 Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system Expired - Fee Related CN101742409B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810175348A CN101742409B (en) 2008-11-06 2008-11-06 Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810175348A CN101742409B (en) 2008-11-06 2008-11-06 Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system

Publications (2)

Publication Number Publication Date
CN101742409A CN101742409A (en) 2010-06-16
CN101742409B true CN101742409B (en) 2012-10-17

Family

ID=42465157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810175348A Expired - Fee Related CN101742409B (en) 2008-11-06 2008-11-06 Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system

Country Status (1)

Country Link
CN (1) CN101742409B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8825794B2 (en) * 2010-08-05 2014-09-02 Electronics And Telecommunications Research Institute Apparatus and method for transmitting and receiving multicast broadcast service
CN108601079B (en) * 2018-04-04 2021-11-23 中兴通讯股份有限公司 Timing method, timing device, communication node equipment and computer storage medium
CN110505636A (en) * 2018-11-29 2019-11-26 中国电子科技集团公司第七研究所 Synchronous control method for relay communication
CN116114375B (en) * 2020-09-18 2025-02-25 Oppo广东移动通信有限公司 MBS service transmission progress control method and device, and communication equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030802A (en) * 2007-02-05 2007-09-05 北京邮电大学 Wireless multi-skip trunk network combining method for supporting multimedium broadcasting service
WO2008004806A1 (en) * 2006-07-03 2008-01-10 Electronics And Telecommunications Research Institute Apparatus and method for relaying between base station and mobile station, and method for receiving control information
CN101227392A (en) * 2007-01-04 2008-07-23 财团法人工业技术研究院 Wireless communication system and method
WO2008108559A1 (en) * 2007-03-02 2008-09-12 Samsung Electronics Co., Ltd. Apparatus and method for negotiating frame offset between base station and relay station in broadband wireless communication system using multi-hop relay scheme

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008004806A1 (en) * 2006-07-03 2008-01-10 Electronics And Telecommunications Research Institute Apparatus and method for relaying between base station and mobile station, and method for receiving control information
CN101227392A (en) * 2007-01-04 2008-07-23 财团法人工业技术研究院 Wireless communication system and method
CN101030802A (en) * 2007-02-05 2007-09-05 北京邮电大学 Wireless multi-skip trunk network combining method for supporting multimedium broadcasting service
WO2008108559A1 (en) * 2007-03-02 2008-09-12 Samsung Electronics Co., Ltd. Apparatus and method for negotiating frame offset between base station and relay station in broadband wireless communication system using multi-hop relay scheme

Also Published As

Publication number Publication date
CN101742409A (en) 2010-06-16

Similar Documents

Publication Publication Date Title
US9258816B2 (en) Method and apparatus for notifying a subframe configuration of multicast broadcast single frequency network
KR20100110746A (en) Multicast and broadcast data transmission method
US20130286927A1 (en) Method and device for implementing mbms service when relay node is deployed in network
US8804617B2 (en) Wireless transmission method, base station, relay station and mobile station using the same
US20150341494A1 (en) Method, system, base station and cluster EPC for establishing group call context
CN113661722B (en) Service data transmission method and device, network equipment and terminal equipment
WO2009103213A1 (en) Method and device for transmitting multimedia broadcast multicast service
CN101742409B (en) Method, system and device for realizing multicast broadcast MBS service synchronization of multi-hop system
CN101868035B (en) Multipoint cooperative transmission system and method thereof
WO2022113875A1 (en) Communication system and communication terminal
CN116347539A (en) A cell reselection method and device, terminal equipment, and network equipment
CN117356118A (en) Communication system and base station
CN117136564A (en) Communication systems and base stations
Xiong et al. Optimal strategies for cooperative MAC-layer retransmission in wireless networks
CN116261877A (en) MBS service configuration method and device, network equipment, and terminal equipment
CN102474878B (en) Random access method and base station, relay node and system utilizing the method
CN116546443B (en) MBS service transmission method and device, and communication equipment
CN103430575B (en) Wireless communication unit, integrated circuit and method for reception of broadcast communication
US20230199439A1 (en) Multicast and broadcast service session reception mode switching in wireless communication networks
US8605641B2 (en) Method of supporting a multicast and broadcast service in wireless access system supporting relay
CN101867872B (en) Method and system for forwarding data to relay node through base station
CN106162564B (en) Method and device for realizing voice service of LTE (Long term evolution) fault single station
WO2023230844A1 (en) Cell parameter configuration method and apparatus, device and storage medium
WO2023133843A1 (en) Method and apparatus for determining configuration information, and terminal device
CN116711335A (en) Paging indication method and device, terminal equipment and network equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121017

Termination date: 20151106

EXPY Termination of patent right or utility model