CN101981874A - 在网关和基站之间进行同步的方法及相应的网关和基站 - Google Patents
在网关和基站之间进行同步的方法及相应的网关和基站 Download PDFInfo
- Publication number
- CN101981874A CN101981874A CN2008801283104A CN200880128310A CN101981874A CN 101981874 A CN101981874 A CN 101981874A CN 2008801283104 A CN2008801283104 A CN 2008801283104A CN 200880128310 A CN200880128310 A CN 200880128310A CN 101981874 A CN101981874 A CN 101981874A
- Authority
- CN
- China
- Prior art keywords
- packet
- synchronous period
- base station
- synchronous
- burst
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种在接入网关和基站之间进行同步的方法,包括以下步骤:在网关处,确定要发送至基站的分组所对应的同步时段(S1),所述同步时段用作基站的调度粒度,向该分组的报头部分中添加指示所述同步时段的信息(S2),将该分组发送至对应的多个基站(S3);以及在所述多个基站的每个基站处,在接收到该分组之后,根据该分组的报头部分中的所述信息,获知该分组所对应的同步时段(S4),将该分组存储在缓存器中(S5),在需要进行调度时,根据所存储的分组对应的同步时段,确定在调度前终止的同步时段(S6),按照预定的调度策略,对与所确定的同步时段相对应的分组进行调度(S7)。一种网关和一种基站。本发明能够保证各基站之间所接收到的各个业务的相应数据保持同步。
Description
在网关和基站之间进行同步的方法及相应的网关和基站 技术领域
本发明涉及移动通信中的同步技术,具体地,涉及一种在网关和基站之 间进行同步的方法及相应的网关和基站。 背景技术
3GPP (第三代合作伙伴计划)在 2005年启动了长期演进研究项目(LTE), 希望以更高的数据吞吐量和更好的网络性能,为运营商和用户不断增长的需 求提供支持。 '
多媒体广播 /组播业务 (MBMS ) 是 3GPP Rel6引入的一项业务, 是指一 个数据源向多个用户发送数据的点到多点业务,从而实现网络(包括核心网 和接入网)资源共享, 以尽可能少的资源实现对尽可能多的、具有相同需求 的多媒体用户的服务。在无线接入网, MBMS业务通过使用公共传输信道和公 共无线承载, 既能实现纯文本低速率的消息类组播和广播, 也能实现较高速 率的多媒体业务的组播和广播, 例如, 手机电视。
目前, 关于 EMBMS (演进的 MBMS ) 的各项研究正在进行中。
在 3GPP的长期演进(LTE) 中, 核心网采用两层扁平网络架构, 也就是 由原来的 WCDMA/HSDPA阶段的 NodeB、 RNC、 SGSN和 GGSN四个主要的网络单元, 演进为 eNodeB ( eNB), 即演进型基站(下面简称 '基站 '), 和接入网关(GW) 两个主要的网络单元, 并且核心网采用全 IP分布式结构, 支持 IMS、 VoIP, SIP和 Mobi le IP等等。
图 1示出了 LTE中网络的结构。接入网关 GW从 BM-SC (广播组播服务中心) 接收数据。 并且接入网关 GW与多个基站 eNl, eNB2和 eNB3连接, 它们之间的 用户面接口称为 Ml接口。上述的多个基站 eNB之间以网格(mesh )的形式(图 1中的虚线) 连接, 基站 eNB之间的接口称为 X2接口。 基站 eNBl〜3的各个小 区中示意性地显示了多个用户设备 UE11〜E12, UE21〜23以及 UE31〜33。
LTE中, 无线接口的物理层下行传输方案采用 OFDM, 而上行传输方案采 用 SC- FDMA技术。 由于采用了 0FDM体制, 不同小区中相同的无线信号能够在
空中进行自然的合并以提升信号强度,而无需额外的处理开销, 即可以进行 射频合并 ( RF combining:)。
因此, 对于 LTE中的 EMBMS来说, 支持在单频网 (SFN ) 多小区传输模式 下的空中射频合并来提高小区边界的增益己经被定义为一个基线 ( baseline )需求, 因为 EMBMS需要将同一业务数据发送给不同的多个用户。
在 SFN中的基站 eNB已经在物理层的帧定时上达到了同步, 并且精度已 经可以满足 EMBMS的射频合并的要求。 但是, 为了保证射频合并的有效性, 必须要求被合并的无线信号在 MBMS业务的内容上保持同步和一致性。也就是 说, 在 MBMS业务的多小区发送上还要保证第 2层 (L2 ) 的传输同步。
此外, 在 LTE的网络架构设计中, IP组播 (IP Mult icast ) 传输已经被 扩展到了基站 eNB。 利用 IP Multicast , 一个 MBMS业务分组会被发送一次到 一组基站 eNB。当前的 IP multicast路由协议规定了每个基站 eNB到接入网关 GW之间的路由主要依赖于当前的网络拓扑结构, 并且保持不变, 除非有相关 的路由器损坏了, 但是这种情况很少发生。 另外, 网络中的路由器的处理能 力以及网络的传输负载在进行网络优化的时候会进行优化。所以,影响在基 站 eNB到接入网关 GW的不同传输路径上不同传输时延的主要因素通常就只有 不同的传输路径。也就是说,尽管在 SFN区域中基站 eNB在物理层的帧定时上 已经同步了,但是由于不同的路由也会导致相同的 MBMS数据分组在不同的时 间到达不同的基站 eNB。
图 2是用来说明相同的数据分组从接入网关传输到不同的基站的时延 的示意图。 如图 2所示, 从接入网关 GW传输到基站 eNBl的数据分组所经过的 路由是:接入网关 GW= =〉路由器 Rl = =〉基站 eNBl。从接入网关 GW传输到基 站 eNB2的数据分组所经过的路由是接入网关 GW= = >路由器 R2 = = >路由器 R3 = =〉基站 eNB2。相同数据分组经过不同的传输路径必然产生不同的时延。
如图 2所示, 数据分组在 T。时刻同时从接入网关 GW向基站 eNBl和 eNB2传 输, 到达基站 eNBl的时刻是 1\, 而到达基站 eNB2的时刻是 T2。 因此相同的数 据分组到达不同的基站 eNB就出现了相对时延 TD = T2-T,。
由上述可知, 如果基站 eNBl和 eNB2接收到接入网关 GW发来的数据分组 后马上就发送出去, 很明显, 相同内容的数据分组在不同的基站 eNB被异步 地发送给用户设备 UE。这必然导致这些数据分组不能被正确地合并,甚至会
造成额外的干扰。 此外, 同一个数据分组在到达基站 eNB后, 每个基站 eNB 需要对其进行分段、编码和调制成帧等处理,不一致的成帧处理时间也会影 响到这些数据的射频合并。
因此, 现有技术中, 为了满足单频网 (SFN)对多个基站在同一时间同 一频率上发送相同内容的信号的需求,采用将接收的数据在缓存中存储一段 时间后再进行调度的方法, 例如, 如果分组从网关同时向两个基站传输, 到 达一个基站的时间是 7: 55, 而到达另一基站的时间是 8: 01, 则由于这两个 基站均将收到的分组存储在缓存中一段时间,因此在这两个基站随后发送分 组 (例如 8: 30 ) 时, 能够保证它们在相同时间发送相同内容的分组。
上述仅仅是一个示意性示例, 旨在说明现有技术中实现单频网需求的 方法, 即, 基站通过将接收的数据放入缓存, 并在一定时间后采用先入先出 方式取出队首(即最先进入缓存)的数据来进行调度, 能够保证不同基站在 同一时间所调度的数据内容同步。
但是, 随着通信技术的发展和 3G标准的研发, 提出了业务复用的新需 求, 即多个 EMBMS业务动态的共享同一块时频资源, 并且每个业务所占用的 资源份额由各个基站独立分配。 同时, 为保证单频网的要求, 各个基站之间 对各个业务的资源分配结果必须保持一致。 为了满足上述服用要求, 3GPP 首先引入了调度周期的概念。每个基站有着同步的调度周期,一个调度周期 内的资源也是相同的。 针对一个调度周期, 基站只调度一次。 调度时, 基站 根据缓存的数据,可用的共享资源以及特定的调度算法等向各个业务分配相 应的资源。
针对于该业务复用和同步的需求, 上述现有技术存在以下不足之处: 如上文所述, 由于各种网络延迟和其它时延, 相同的数据分组从网关 到达各个基站的时间并不相同。虽然现有技术通过缓存数据分组能够保证各 基站之间的缓存队首的数据的同步,但是却不能保证各基站之间所接收到的 各个业务的相应数据保持同步。
例如, 一个基站缓存的数据中针对 A业务的数据为 100bit, 而另一基站 缓存的数据中针对 A业务的数据为 200bit,则这两个基站对 A业务的数据的资 源分配难以做到同步, 也即不能满足上述业务复用和同步的需求。
发明内容
鉴于上述问题,完成了本发明。本发明的目的是提出一种在网关和基站 之间进行同步的方法以及相应的网关和基站,能够保证各基站之间所接收到 的各个业务的相应数据保持同步, 以满足业务复用和同步的需求。
根据本发明的一个方面, 提出了一种在网关和基站之间进行同步的方 法, 包括以下步骤:
在网关处, 确定要发送至基站的分组所对应的同步时段, 所述同步时 段用作基站的调度粒度,向所述分组的报头部分中添加指示所述同步时段的 信息, 将所述分组发送至对应的多个基站; 以及
在所述多个基站的每个基站处, 在接收到所述分组之后, 根据所述分 组的报头部分中的所述信息,获知所述分组所对应的同步时段,将所述分组 存储在缓存器中,在需要进行调度时,根据所存储的分组所对应的同步时段, 确定在调度之前终止的同步时段,按照预定的调度策略,对与所确定的同步 时段相对应的分组进行调度。
上述技术方案中, 因为还需要根据后面的分组携带的字节计数和分组 计数的列表,来査看前一个同步时段的数据是否都收到了以及丢失了多少数 据。 即使某个同步时段的数据有些丢失了, 只要知道丢失了多少字节, 多少 个数据包,还是可以保持调度同步的。所以判断能不能调度的条件是某个同 步时段是不是在调度时刻之前就终止了。因为同步时段在网关和基站之间都 是同步的,所以基站很容易知道某个同步时段是否在调度前终止, 判断标准 就是同步时段的结束时间 +预先估计的余量。
优选地, 上述技术方案中, 还可包括以下步骤: 预先在所述网关和所 述多个基站的每个基站处分别按照同一时间基准来设置所述同步时段的序 列。
优选地, 上述技术方案中, 向所述分组的报头部分中添加指示所述同 步时段的信息的步骤还可包括: 如果所述分组是一个突发中的第一个分组, 则向所述分组的报头部分中添加标识接收到所述分组的时间所对应的同步 时段的时间戳、以及标识所述突发中所述分组所属同步时段以及所述突发中 先前所有同步时段的累计计数的信息;如果所述分组是一个突发中的后续分 组,则向所述分组的报头部分中添加所述分组所属于的突发中的第一个分组
所对应的时间戳、以及标识所述突发中所述分组所属同步时段以及所述突发 中先前所有同步时段的累计计数的信息。
优选地, 上述技术方案中, 所述向所述分组的报头部分中添加标识接 收到所述分组的时间所对应的同步时段的时间戳的步骤还可包括:将接收到 所述分组的时间与预定的时延估计量相加,根据所述相加的结果时间确定对 应的同步时段,以及向所述分组的报头部分中添加标识所确定的同步时段的 时间戳。
优选地, 上述技术方案中, 所述根据所述分组的报头部分中的所述信 息获知所述分组所对应的同步时段的步骤还可包括:根据所述分组的报头部 分中包括的时间戳,确定所述分组所属的突发的第一个分组所对应的同步时 段; 以及根据所确定的所述第一个分组所对应的同步时段、 以及所述分组的 报头部分中包括的标识所述突发所对应的同步时段的累计计数的信息,来确 定所述分组所对应的同步时段。
优选地, 上述技术方案中, 所述指示所述同步时段的信息还可包括指 示所述同步时段在预先设置的所述同步时段的序列中的编号的信息。
优选地, 上述技术方案中, 所述根据所存储的分组所对应的同步时段 确定在调度之前终止的同步时段的步骤还可包括:根据所存储的分组所对应 的同步时段的编号,确定在调度时刻减去预定的时延估计量的时刻之前结束 的同步时段中具有最大编号的同步时段,将所确定的同步时段及在所确定的 同步时段之前的同步时段作为所述在调度之前终止的同步时段。
优选地, 上述技术方案中, 还可包括以下步骤: 在所述网关处, 预先 配置指示允许每个突发所对应的最大同步时段数量的信息,以及根据所述信 息, 将持续时间超过所述最大同步时段数量的突发拆分为两个或更多个突 发。
优选地, 上述技术方案中, 还可包括以下步骤: 在所述网关处: 如果 在预定时期内未接收到要发送至所述多个基站的分组,则以构造并向所述多 个基站发送不包括有效载荷的假分组; 以及在所述多个基站的每个基站处, 在接收到分组后, 根据分组中包括的时间戳来确定先前接收的突发的结束。
根据本发明的另一方面, 还提供了一种网关, 包括: 接收装置, 用于 接收要发送至基站的分组; 处理装置,用于确定所述接收装置接收的分组所
对应的同步时段, 并向所述分组的报头部分中添加指示所述同步时段的信 息, 所述同步时段用作基站的调度粒度; 以及发送装置, 用于向多个基站发 送所述处理装置处理后的分组。
优选地, 上述技术方案中, 还可包括: 设置装置, 用于预先按照与所 述多个基站相同的时间基准来设置所述同步时段的序列。
优选地, 上述技术方案中, 所述处理装置还可向所述分组的报头部分 中添加所述分组所属于的突发中的第一个分组所对应的时间戳、以及标识所 述突发中所述分组所属同步时段以及所述突发中先前所有同步时段的累计 计数的信息,其中所述时间戳指示了接收到所述第一个分组的时间所对应的 同步时段。
优选地, 上述技术方案中, 还可包括拆分装置, 用于根据预先配置的 指示允许每个突发所对应的最大同步时段数量的信息,对所述接收装置接收 到的、 持续时间超过所述最大同步时段数量的突发进行拆分。
优选地, 上述技术方案中, 还可包括假分组发送装置, 用于如果在预 定时期内未接收到要发送至所述多个基站的分组,则以构造并向所述多个基 站发送不包括有效载荷的假分组。
根据本发明的另一方面, 还提供了一种基站, 包括: 缓存器, 用于存 储分组; 接收装置, 用于接收来自网关的分组; 处理装置, 用于根据所述接 收装置所接收的分组的报头部分中的所述信息,来获知所述分组所对应的同 步时段, 并将所述分组存储在所述缓存器中; 以及调度装置, 用于在需要进 行调度时,根据所述缓存器中存储的分组所对应的同步时段,来确定在调度 之前终止的同步时段, 并按照预定的调度策略,对与所确定的同步时段相对 应的分组进行调度和发送。
优选地, 上述技术方案中, 还可包括设置装置, 用于预先按照与所述 网关相同的时间基准来设置所述同步时段的序列。
优选地, 上述技术方案中, 所述处理装置还可根据所述分组的报头部 分中包括的时间戳,确定所述分组所属的突发的第一个分组所对应的同步时 段, 并根据所确定的所述第一个分组所对应的同步时段、以及所述分组的报 头部分中包括的标识所述突发中所述分组所属同步时段以及先前所有同步 时段的累计计数的信息, 来确定所述分组所对应的同步时段。
优选地, 上述技术方案中, 所述调度装置还可根据所存储的分组所对 应的同步时段的编号,确定在调度时刻减去预定的时延估计量的时刻之前结 束的同步时段中具有最大编号的同步时段,并将所确定的同步时段及在所确 定的同步时段之前的同步时段作为所述在调度之前终止的同步时段。
优选地, 上述技术方案中, 所述调度装置还可在调度新的突发的分组 之前, 清空所述缓存器中存储的先前的突发的未发送的所有数据。
上述技术方案中的至少一个技术方案通过改变调度粒度来实现各基站 之间所接收到的各个业务的相应数据保持同步。上文所述现有技术的问题在 于调度粒度太小, 比如一个数据包或一帧(10ms), 由于颗粒度太短就容易出 现不确定性。根据本发明的至少一个方面的技术方案, 由于在网关侧和基站 侧同时引入了同步时段的概念,使得网关侧和基站侧能够根据一致的同步时 段来确定所接收到的数据,从而使得各个基站能够根据一致的同步时段来确 定所要进行调度的接收数据的边界, 即,使得所述同步时段能够用作各个基 站的一致的调度粒度, 比如 320ms , 因此很容易确定先后时间关系, 以及收 到了几个同步时段的数据,从而也就能够实现各基站之间所接收到的各个业 务的相应数据保持同步, 满足业务复用和同步的需求。 附图说明
从下面结合附图的详细描述中, 本发明的上述特征和优点将更明显, 其中:
图 1示出了 LTE中网络的结构;
图 2是用来说明相同的数据分组从接入网关传输到不同的基站的时延 的示意图;
图 3是根据本发明的在网关和基站之间进行同步的方法的实施例一的 流程图;
图 4是根据本发明的在网关和基站之间进行同步的方法的实施例一的 示意图;
图 5是根据本发明的在网关和基站之间进行同步的方法的实施例一的 另一示意图;
图 6是根据本发明的网关的结构示意图; 以及
图 7是根据本发明的基站的结构示意图。 具体实施方式
下面参照附图对本发明的示意性实施例进行进一步详细说明。
参照图 3, 图 3是根据本发明的在网关和基站之间进行同步的方法的 实施例一的流程图。 如图 3所示, 本实施例包括- 在网关处执行以下步骤: 在步骤 S1处, 确定要发送至基站的分组所对 应的同步时段, 所述同步时段用作基站的调度粒度; 然后在步骤 S2处, 向 所述分组的报头部分中添加指示所述同步时段的信息; 随后在步骤 S3处, 将所述分组发送至对应的多个基站; 以及
在所述多个基站的每个基站处执行以下步骤: 在步骤 S4处, 在接收到 所述分组之后,根据所述分组的报头部分中的所述信息,获知所述分组所对 应的同步时段; 然后在步骤 S5处, 将所述分组存储在缓存器中; 随后在步 骤 S6处, 在需要进行调度时, 根据所存储的分组所对应的同步时段, 确定 在调度之前终止的同步时段; 最后在步骤 S7处, 按照预定的调度策略, 对 与所确定的同步时段相对应的分组进行调度。
本实施例一中, 通过改变调度粒度来实现各基站之间所接收到的各个 业务的相应数据保持同步。
上文所述现有技术的问题在于调度粒度太小, 比如一个数据包或一帧 (10ms) , 由于颗粒度太短就容易出现不确定性。虽然现有技术通过缓存数据 分组能够保证各基站之间的缓存队首的数据的同步,但是却不能保证各基站 之间所接收到的各个业务的相应数据保持同步。
相反地, 本实施例一中, 由于在网关侧和基站侧同时引入了同步时段 的概念,使得网关侧和基站侧能够根据一致的同步时段基准来确定所要进行 调度的接收数据的边界,以达到各个基站之间针对各业务的相应数据的调度 的同步, 从而使得所述同步时段能够用作各个基站的一致的调度粒度, 比如 320ms , 因此基站很容易确定先后时间关系, 以及收到了几个同步时段的数 据,从而既能够保证各基站之间的缓存队首的数据的同步,也能够通过仅调 度所确定的已经终止的同步时段的数据,来保证各基站之间所接收到的各个 业务的相应数据保持同步, 从而能够满足业务复用和同步的需求。
优选地, 上述实施例一中, 还可包括预先在所述网关和所述多个基站 的每个基站处分别按照同一时间基准来设置所述同步时段的序列,从而能够 使得各个基站之间的同步时段的基准保持一致。
优选地, 上述实施例一中, 向所述分组的报头部分中添加指示所述同 步时段的信息的步骤可包括- 如果所述分组是一个突发中的第一个分组, 则向所述分组的报头部分 中添加标识接收到所述分组的时间所对应的同步时段的时间戳、以及标识所 述突发中所述分组所属同步时段以及先前所有同步时段的累计计数的信息, 如果所述分组是一个突发中的后续分组, 则向所述分组的报头部分中 添加所述分组所属于的突发中的第一个分组所对应的时间戳、以及标识所述 突发中所述分组所属同步时段以及先前所有同步时段的累计计数的信息。
下面仅以示例方式给出添加所述时间戳和相应计数信息后的协议数据 单元 (PDU ) 的格式的两个示意性示例- 表 1 第一示例
上述第一示例中, 基于同步时段的粒度, 在基站与网关之间进行同步, 同一突发中的分组携带相同的时间戳。 "列表长度"字段是该突发所经历的 同步时段的数量, 也即指示了所述{字节计数, 分组计数}的列表的长度。 " {字节计数,分组计数}的列表"字段是该突发的每个同步时段的字节计数 和分组计数。 显然:
该突发 (至今) 的总字节计数 =该列表中的所有字节计数之和,
该突发 (至今) 的总分组计数 =该列表中的所有分组计数之和。
上述第一示例中的时间戳是基于同步时段的粒度的, 该同步时段是在 网关和基站之间的用户面 Ml接口上设置的, 是每个 E- MBMS所特定的。同步 时段大小的一个示例是 500ms。 一个突发可以包括一个或多个同步时段 ( SYNC period )。
表 2 第二示例
{字节计数, 分组计数, 标志位 }的
时间戳 载荷 /无载荷
列表
上述第二示例中, 使用标志位来取代第一示例中的 "列表计数"字段, 如果标志位 =1 则意味着该列表中存在下个字节计数和分组计数, 如果标志 位 =0则意味着该列表结束。
上述第一示例和第二示例仅用作示例而非限定本发明, 本领域的技术 人员应当理解,其可以根据实际应用场景的需求,来灵活设置添加所述时间 戳和相应计数信息后的协议数据单元 (PDU ) 的具体格式, 其均应在本发明 权利要求所要求保护的范围之内。
优选地, 上述实施例一中, 为了充分考虑网络的时延, 向所述分组的 报头部分中添加标识接收到所述分组的时间所对应的同步时段的时间戳的 步骤可包括:将接收到所述分组的时间与预定的时延估计量相加,根据所述 相加的结果时间确定对应的同步时段,以及向所述分组的报头部分中添加标 识所确定的同步时段的时间戳。
优选地, 上述实施例一中, 根据所述分组的报头部分中的所述信息获 知所述分组所对应的同步时段的步骤可包括:根据所述分组的报头部分中包 括的时间戳,确定所述分组所属的突发的第一个分组所对应的同步时段, 以 及根据所确定的所述第一个分组所对应的同步时段、以及所述分组的报头部 分中包括的标识所述突发所对应的同步时段的累计计数的信息,来确定所述 分组所对应的同步时段。
优选地, 上述实施例一中, 所述指示所述同步时段的信息可包括指示 所述同步时段在预先设置的所述同步时段的序列中的编号的信息。
优选地, 上述实施例一中, 所述根据所存储的分组所对应的同步时段 确定在调度之前终止的同步时段的步骤可包括:根据所存储的分组所对应的 同步时段的编号,确定在调度时刻减去预定的时延估计量的时刻之前结束的 同步时段中具有最大编号的同步时段,将所确定的同步时段及在所确定的同 步时段之前的同步时段作为所述在调度之前终止的同步时段。
下面针对上述优选实施方式进一步提供示意性示例- 如图 4所示, 如果当前的同步时段是 K-1 , 则如果突发的第一个分组 在 [Τκ-ι - Max— delay - SYNC— margin, Τκ - Max— delay - SYNC— margin] 期间到大, 则该分组将被打上时间戳 K。 其中 TV,是同步时段 K-1的开始时 间, Τκ是同步时段 K的开始时间, Max_del ay是网络的最大时延, SYNC_marg i n
是所设置的同步余量, 典型地约为 40ms。
尽管如上文所述, 一个突发中的所有分组将均被打上相同的时间戳, 但是, 例如, 基站可以根据所接收到的分组中包括的 "列表长度"字段来获 知该分组属于哪个同步时段。 例如, 如果时间戳是 K-1 , 而所接收的分组中 的 "列表长度"字段的值为 2, 则基站可以获知该分组属于同步时段1(。
如图 4所示, 在确定了分组所属的特定同步时段之后, 基站将仅在不 早于该特定同步时段的时间 T开始来调度该分组,也即, 该同步时段指示了 用于基站处理的最早时间。
上述示例仅用作示意性目的, 而非限定本发明。
优选地, 上述实施例一中, 基站在定期调度缓存器中的数据时, 所采 用的调度时段可以与所述同步时段相一致,或者所述同步时段可以是所述调 度时段的整数倍。
例如,如图 5所示,第 1种情况示出了基站的调度时段与同步时段 K-l、 Κ、 K+l近似同步 (可能具有较小的偏移量), 这是最优的情况; 第 2种情况 示出了基站的调度时段是同步时段的非整数倍,同步时段 Κ要经历较长的延 迟,这并非最优的情况;第 3种情况示出了基站的调度时段是同步时段的非 整数倍的情况, 这也并非最优的情况。
此外, 优选地, 在上述示例中, 基站在一个调度时段内未调度完的数 据可以并入下一个调度时段中来进行调度。
优选地, 上述实施例一中, 还可包括以下步骤: 在所述网关处, 预先 配置指示允许每个突发所对应的最大同步时段数量的信息,以及根据所述信 息, 将持续时间超过所述最大同步时段数量的突发拆分为两个或更多个突 发。通过该措施能够避免分组的报头过大, 并且避免分组在基站中缓存过长 时间而造成不适当的时延。
优选地, 上述实施例一中, 还可包括以下步骤: 在所述网关处: 如果 在预定时期内未接收到要发送至所述多个基站的分组,则以构造并向所述多 个基站发送不包括有效载荷的假分组,在所述多个基站的每个基站处,在接 收到分组后,根据分组中包括的时间戳来确定先前接收的突发的结束。通过 该措施能够在无后续分组或者丢包时,通过由网关向基站发送假分组来向基 站指示先前突发的结束。
根据本发明的另一方面, 还提供了一种网关, 图 6是根据本发明的网 关的实施例一的结构示意图, 如图 6所示, 本实施例包括: 接收装置 61, 用于接收要发送至基站的分组; 处理装置 62, 用于确定所述接收装置 61接 收的分组所对应的同步时段,并向所述分组的报头部分中添加指示所述同步 时段的信息, 所述同步时段用作基站的调度粒度; 以及发送装置 63, 用于 向多个基站发送所述处理装置处理后的分组。
优选地, 上述实施例中, 还可包括: 设置装置, 用于预先按照与所述 多个基站相同的时间基准来设置所述同步时段的序列。
优选地, 上述实施例中, 所述处理装置可向所述分组的报头部分中添 加所述分组所属于的突发中的第一个分组所对应的时间戳、以及标识所述突 发中所述分组所属同步时段以及属于所述突发的先前所有同步时段的累计 计数的信息,其中所述时间戳指示了接收到所述第一个分组的时间所对应的 同步时段。
优选地, 上述实施例中, 还可包括: 拆分装置, 用于根据预先配置的 指示允许每个突发所对应的最大同步时段数量的信息, 对所述接收装置 61 接收到的、 持续时间超过所述最大同步时段数量的突发进行拆分。
优选地, 上述实施例中, 还可包括: 假分组发送装置, 用于如果在预 定时期内未接收到要发送至所述多个基站的分组,则以构造并向所述多个基 站发送不包括有效载荷的假分组。
上述根据本发明的网关的实施例一中, 通过改变调度粒度来实现各基 站之间所接收到的各个业务的相应数据保持同步。上文所述现有技术的问题 在于调度粒度太小, 比如一个数据包或一帧(10ms) , 由于颗粒度太短就容易 出现不确定性。根据上述本发明的网关的实施例一, 由于在网关侧和基站侧 同时引入了同步时段的概念,使得网关侧和基站侧能够根据一致的同步时段 来确定所要进行调度的接收数据的边界,从而使得所述同步时段能够在基站 的后续处理中用作基站的调度粒度, 比如 320ms, 因此基站很容易确定先后 时间关系, 以及收到了几个同步时段的数据, 从而也就能够实现各基站之间 所接收到的各个业务的相应数据保持同步, 满足业务复用和同步的需求。
根据本发明的另一方面, 还提供了一种基站, 图 7是根据本发明的基站 的实施例一的结构示意图, 如图 7所示, 本实施例包括: 缓存器 71, 用于存
储分组; 接收装置 72, 用于接收来自网关的分组; 处理装置 73, 用于根据所 述接收装置 72所接收的分组的报头部分中的所述信息,来获知所述分组所对 应的同步时段, 并将所述分组存储在所述缓存器 71中; 以及调度装置 74, 用 于在需要进行调度时, 根据所述缓存器 71中存储的分组所对应的同步时段, 来确定在调度之前终止的同步时段, 并按照预定的调度策略,对与所确定的 同步时段相对应的分组进行调度和发送。
优选地, 上述实施例中, 还可包括: 设置装置, 用于预先按照与所述 网关相同的时间基准来设置所述同步时段的序列。
优选地, 上述实施例中, 所述处理装置可根据所述分组的报头部分中 包括的时间戳, 确定所述分组所属的突发的第一个分组所对应的同步时段, 并根据所确定的所述第一个分组所对应的同步时段、以及所述分组的报头部 分中包括的标识所述突发中所述分组所属同步时段以及先前所有同步时段 的累计计数的信息, 来确定所述分组所对应的同步时段。
优选地, 上述实施例中, 所述调度装置可根据所存储的分组所对应的 同步时段的编号,确定在调度时刻减去预定的时延估计量的时刻之前结束的 同步时段中具有最大编号的同步时段,并将所确定的同步时段及在所确定的 同步时段之前的同步时段作为所述在调度之前终止的同步时段。
优选地, 上述实施例中, 所述调度装置可在调度新的突发的分组之前, 清空所述缓存器中存储的先前的突发的所有数据。
上述根据本发明的基站的实施例一中, 通过改变调度粒度来实现各基 站之间所接收到的各个业务的相应数据保持同步。上文所述现有技术的问题 在于调度粒度太小, 比如一个数据包或一帧(10ms), 由于颗粒度太短就容易 出现不确定性。根据上述本发明的基站的实施例一, 由于在网关侧和基站侧 同时引入了同步时段的概念,使得网关侧和基站侧能够根据一致的同步时段 来确定所要进行调度的接收数据的边界,以达到各个基站之间针对各业务的 相应数据的调度的同步,从而使得所述同步时段能够用作各个基站的一致的 调度粒度,从而也就能够实现各基站之间所接收到的各个业务的相应数据保 持同步, 满足业务复用和同步的需求。
Claims (18)
- 权利要求1. 一种在接入网关和基站之间进行同步的方法, 包括步骤: 在网关处,确定要发送至基站的分组所对应的同步时段, 所述同步时段用作 基站的调度粒度,向所述分组的报头部分中添加指示所述同步时段的信息, 将所述分组发送至对应的多个基站; 以及在所述多个基站的每个基站处,在接收到所述分组之后,根据所述分组的报头部分中的所述信息, 获知所述分组所对应的同步时段,将所述分组存储在缓存器中, · 在需要进行调度时, 根据所存储的分组所对应的同步时段, 确定 在调度之前终止的同步时段,按照预定的调度策略, 对与所确定的同步时段相对应的分组进行 调度。
- 2. 如权利要求 1所述的方法, 还包括步骤:预先在所述网关和所述多个基站的每个基站处分别按照同一时间基准 来设置所述同步时段的序列。
- 3. 如权利要求 1所述的方法, 其中, 向所述分组的报头部分中添加指 示所述同步时段的信息的步骤包括:如果所述分组是一个突发中的第一个分组, 则向所述分组的报头部分 中添加标识接收到所述分组的时间所对应的同步时段的时间戳、以及标识所 述突发中所述分组所属同步时段以及所述突发中的先前所有同步时段的累 计计数的信息,如果所述分组是一个突发中的后续分组, 则向所述分组的报头部分中 添加所述分组所属于的突发中的第一个分组所对应的时间戳、以及标识所述 突发中所述分组所属同步时段以及所述突发中的先前所有同步时段的累计 计数的信息。
- 4. 如权利要求 3所述的方法, 其中, 所述向所述分组的报头部分中添 加标识接收到所述分组的时间所对应的同步时段的时间戳的步骤包括: 将接收到所述分组的时间与预定的时延估计量相加,根据所述相加的结果时间确定对应的同步时段, 以及向所述分组的报头部分中添加标识所确定的同步时段的时间戳。 5. 如权利要求 3所述的方法, 其中, 所述根据所述分组的报头部分中 的所述信息获知所述分组所对应的同步时段的步骤包括:根据所述分组的报头部分中包括的时间戳, 确定所述分组所属的突发 的第一个分组所对应的同步时段, 以及根据所确定的所述第一个分组所对应的同步时段、 以及所述分组的报 头部分中包括的标识所述突发所对应的同步时段的累计计数的信息,来确定 所述分组所对应的同步时段。
- 6. 如权利要求 2所述的方法, 其中, 所述指示所述同步时段的信息包 括指示所述同步时段在预先设置的所述同步时段的序列中的编号的信息。
- 7. 如权利要求 6所述的方法, 其中, 所述根据所存储的分组所对应的 同步时段确定在调度之前终止的同步时段的步骤包括:根据所存储的分组所对应的同步时段的编号, 确定在调度时刻减去预 定的时延估计量的时刻之前结束的同步时段中具有最大编号的同步时段,将 所确定的同步时段及在所确定的同步时段之前的同步时段作为所述在调度 之前终止的同步时段。
- 8. 如权利要求 1-7任一所述的方法, 还包括步骤:在所述网关处,预先配置指示允许每个突发所对应的最大同步时段数量的信息, 以及根据所述信息, 将持续时间超过所述最大同步时段数量的突发拆 分为两个或更多个突发。
- 9. 如权利要求 1-7任一所述的方法, 还包括步骤- 在所述网关处:如果在预定时期内未接收到要发送至所述多个基站的分组, 则以 构造并向所述多个基站发送不包括有效载荷的假分组,在所述多个基站的每个基站处, 在接收到分组后, 根据分组中包括的时间戳来确定先前接收的突 发的结束。
- 10. 一种网关, 包括:接收装置, 用于接收要发送至基站的分组;处理装置, 用于确定所述接收装置接收的分组所对应的同步时段, 并 向所述分组的报头部分中添加指示所述同步时段的信息,所述同步时段用作 基站的调度粒度; 以及发送装置, 用于向多个基站发送所述处理装置处理后的分组。
- 11. 如权利要求 10所述的网关, 还包括: 设置装置, 用于预先按照与 所述多个基站相同的时间基准来设置所述同步时段的序列。
- 12. 如权利要求 10所述的网关, 其中, 所述处理装置向所述分组的报 头部分中添加所述分组所属于的突发中的第一个分组所对应的时间戳、以及 标识所述突发中所述分组所属同步时段以及所述突发中的先前所有同步时 段的累计计数的信息,其中所述时间戳指示了接收到所述第一个分组的时间 所对应的同步时段。
- 13. 如权利要求 10所述的网关, 还包括拆分装置, 用于根据预先配置 的指示允许每个突发所对应的最大同步时段数量的信息,对所述接收装置接 收到的、 持续时间超过所述最大同步时段数量的突发进行拆分。
- 14. 如权利要求 10所述的网关, 还包括假分组发送装置, 用于如果在 预定时期内未接收到要发送至所述多个基站的分组,则以构造并向所述多个 基站发送不包括有效载荷的假分组。
- 15. 一种基站, 包括:缓存器, 用于存储分组;接收装置, 用于接收来自网关的分组;处理装置, 用于根据所述接收装置所接收的分组的报头部分中的所述 信息,来获知所述分组所对应的同步时段, 并将所述分组存储在所述缓存器 中; 以及调度装置, 用于在需要进行调度时, 根据所述缓存器中存储的分组所 对应的同步时段,来确定在调度之前终止的同步时段, 并按照预定的调度策 略, 对与所确定的同步时段相对应的分组进行调度和发送。
- 16. 如权利要求 15所述的基站, 还包括设置装置, 用于预先按照与所 述网关相同的时间基准来设置所述同步时段的序列。
- 17. 如权利要求 15所述的基站, 其中所述处理装置根据所述分组的报 头部分中包括的时间戳,确定所述分组所属的突发的第一个分组所对应的同 步时段, 并根据所确定的所述第一个分组所对应的同步时段、 以及所述分组 的报头部分中包括的标识所述突发中所述分组所属同步时段以及所述突发 中的先前所有同步时段的累计计数的信息,来确定所述分组所对应的同步时 段。
- 18. 如权利要求 15所述的基站, 其中所述调度装置根据所存储的分组 所对应的同步时段的编号,确定在调度时刻减去预定的时延估计量的时刻之 前结束的同步时段中具有最大编号的同步时段,并将所确定的同步时段及在 所确定的同步时段之前的同步时段作为所述在调度之前终止的同步时段。
- 19. 如权利要求 15所述的基站, 其中所述调度装置在调度新的突发的 分组之前, 清空所述缓存器中存储的先前的突发的未发送的所有数据。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2008/000641 WO2009121204A1 (zh) | 2008-03-31 | 2008-03-31 | 在网关和基站之间进行同步的方法及相应的网关和基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101981874A true CN101981874A (zh) | 2011-02-23 |
CN101981874B CN101981874B (zh) | 2015-10-21 |
Family
ID=41134792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880128310.4A Active CN101981874B (zh) | 2008-03-31 | 2008-03-31 | 在网关和基站之间进行同步的方法及相应的基站 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8493915B2 (zh) |
EP (1) | EP2262182B1 (zh) |
JP (1) | JP5225457B2 (zh) |
KR (1) | KR101445115B1 (zh) |
CN (1) | CN101981874B (zh) |
WO (1) | WO2009121204A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0711833D0 (en) * | 2007-06-18 | 2007-07-25 | Nokia Siemens Networks Oy | A method for providing a plurality of services |
US9084223B2 (en) * | 2010-09-30 | 2015-07-14 | Samsung Electronics Co., Ltd. | Method and apparatus for providing multi-media broadcast multicast services data to user equipment over relay nodes |
US8913552B2 (en) * | 2011-01-24 | 2014-12-16 | International Business Machines Corporation | Spatiotemporal annotation of data packets in wireless networks |
KR101895995B1 (ko) * | 2012-03-28 | 2018-09-06 | 한국전자통신연구원 | 브로드캐스트 멀티캐스트 서비스를 위한 동기화 방법 및 장치 |
US10079771B2 (en) * | 2013-05-20 | 2018-09-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Congestion control in a communications network |
US9525611B2 (en) | 2014-01-27 | 2016-12-20 | Imagine Communications Corp. | Transmission system implementing delay measurement and control |
US20150242405A1 (en) * | 2014-02-26 | 2015-08-27 | Sony Corporation | Methods, devices and systems for context-sensitive organization of media files |
US9526078B1 (en) | 2015-01-26 | 2016-12-20 | Sprint Communications Company L.P. | Wireless communication system to synchronize a single frequency network |
US10015640B2 (en) | 2015-08-12 | 2018-07-03 | At&T Intellectual Property I, L.P. | Network device selection for broadcast content |
US9979604B2 (en) | 2015-08-12 | 2018-05-22 | At&T Intellectual Property I, L.P. | Network management for content broadcast |
CN106851587A (zh) * | 2015-12-04 | 2017-06-13 | 北京信威通信技术股份有限公司 | 同频组网基站同步发送数据的方法及*** |
US10212065B2 (en) | 2016-10-20 | 2019-02-19 | Gatesair, Inc. | Extended time reference generation |
KR102338504B1 (ko) * | 2018-02-08 | 2021-12-14 | 삼성전자 주식회사 | 무선 통신 시스템에서 개선된 동기화를 수행하는 방법 및 장치 |
US11202270B2 (en) | 2018-02-08 | 2021-12-14 | Samsung Electronics Co., Ltd. | Method and apparatus for performing enhanced synchronization in wireless communication system |
CN111211853B (zh) * | 2019-12-20 | 2022-02-22 | 苏州浪潮智能科技有限公司 | 一种bmc时间同步校验方法和设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050058090A1 (en) * | 2003-09-13 | 2005-03-17 | Yong Chang | System and method for synchronizing broadcast/multicast service content frames in a mobile communication system |
US20050094618A1 (en) * | 2003-11-05 | 2005-05-05 | Erik Colban | Method of synchronizing broadcast streams in multiple soft handoff sectors |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388102A (en) * | 1993-07-01 | 1995-02-07 | At&T Corp. | Arrangement for synchronizing a plurality of base stations |
KR100678181B1 (ko) * | 2002-07-31 | 2007-02-01 | 삼성전자주식회사 | 이동통신 시스템에서 멀티미디어 방송 멀티 캐스트 서비스 데이터를 제공하는 장치 및 방법 |
JP3970803B2 (ja) * | 2003-05-20 | 2007-09-05 | 三菱電機株式会社 | 無線ネットワークシステムにおけるノード間同期方法、無線コントロールサーバおよび無線ベアラサーバ |
KR100933159B1 (ko) * | 2003-07-11 | 2009-12-21 | 삼성전자주식회사 | 이동통신시스템에서 음성 데이터 전송을 위한 동기화 방법 및 시스템 |
CN1943138A (zh) * | 2005-01-05 | 2007-04-04 | 摩托罗拉公司 | 用于调度和同步多媒体广播/组播业务的方法和设备 |
US20080037511A1 (en) * | 2006-08-14 | 2008-02-14 | Alessio Casati | Supporting coordinated communication services |
KR101494735B1 (ko) * | 2006-08-21 | 2015-02-25 | 인터디지탈 테크날러지 코포레이션 | 무선 통신 시스템에서 멀티미디어 브로드캐스트 멀티캐스트서비스를 위한 멀티-셀 코디네이션 |
CA2661393C (en) * | 2006-08-22 | 2014-10-14 | Brilliant Telecommunications, Inc. | Apparatus and method of synchronizing distribution of packet services across a distributed network |
CN101132222B (zh) | 2006-08-22 | 2011-02-16 | 上海贝尔阿尔卡特股份有限公司 | 网关设备、通信网络和同步方法 |
JP4978141B2 (ja) * | 2006-10-06 | 2012-07-18 | 富士通株式会社 | 無線通信システム及び無線基地局及び無線通信制御方法 |
CN101039175B (zh) * | 2007-03-27 | 2011-08-24 | 中兴通讯股份有限公司 | Rlc在无线网络控制器间同步的方法及*** |
-
2008
- 2008-03-31 JP JP2011502207A patent/JP5225457B2/ja not_active Expired - Fee Related
- 2008-03-31 WO PCT/CN2008/000641 patent/WO2009121204A1/zh active Application Filing
- 2008-03-31 US US12/935,834 patent/US8493915B2/en active Active
- 2008-03-31 CN CN200880128310.4A patent/CN101981874B/zh active Active
- 2008-03-31 EP EP08715073.6A patent/EP2262182B1/en not_active Not-in-force
- 2008-03-31 KR KR1020107024216A patent/KR101445115B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050058090A1 (en) * | 2003-09-13 | 2005-03-17 | Yong Chang | System and method for synchronizing broadcast/multicast service content frames in a mobile communication system |
US20050094618A1 (en) * | 2003-11-05 | 2005-05-05 | Erik Colban | Method of synchronizing broadcast streams in multiple soft handoff sectors |
Non-Patent Citations (2)
Title |
---|
ALCATEL-LUCENT: "Details of eMBMS Content Synchronization", 《3GPP TSG-RAN WG3 #55,R3-070220》 * |
NOKIA, NOKIA SIEMENS NETWORKS: "MBSFN Scheduling and Content Synchronization", 《3GPP TSG-RAN WG3 MEETING #57BIS,R3-071920》 * |
Also Published As
Publication number | Publication date |
---|---|
EP2262182A4 (en) | 2013-02-20 |
JP2011517196A (ja) | 2011-05-26 |
WO2009121204A1 (zh) | 2009-10-08 |
CN101981874B (zh) | 2015-10-21 |
EP2262182B1 (en) | 2016-12-07 |
EP2262182A1 (en) | 2010-12-15 |
KR20110002055A (ko) | 2011-01-06 |
US20110026464A1 (en) | 2011-02-03 |
JP5225457B2 (ja) | 2013-07-03 |
KR101445115B1 (ko) | 2014-09-29 |
US8493915B2 (en) | 2013-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101981874A (zh) | 在网关和基站之间进行同步的方法及相应的网关和基站 | |
US10952096B2 (en) | Base station and user terminal | |
US8948072B2 (en) | Method for providing a plurality of services | |
US20080101270A1 (en) | Enhanced multicast broadcast multimedia service | |
CN101741538B (zh) | 同步调度方法 | |
JP5778424B2 (ja) | マルチメディアサービスデータを送受信する方法、基地局、及びユーザ機器 | |
WO2016070579A1 (zh) | 确定挂起业务的方法及装置、指示信息处理方法及装置 | |
CN101394293A (zh) | 实现广播数据全网同步协议的*** | |
CN101237384A (zh) | 多媒体广播/组播业务数据发送的方法、装置、用户面实体和*** | |
CN112752227B (zh) | 一种通信方法及装置 | |
CN101370156B (zh) | 多播组播业务传输的方法和网络*** | |
CN101051864B (zh) | 用于mbms业务的实现rlc序列号在rnc间同步的方法 | |
CN101651488A (zh) | 一种多媒体广播组播业务网元间的协同方法 | |
CN101646130A (zh) | 复用信道的多媒体广播组播业务网元间的同步方法 | |
WO2023035702A1 (zh) | 数据传输方法、设备和存储介质 | |
AU2012201114B2 (en) | A method for providing a plurality of services | |
WO2009135372A1 (zh) | 多播子帧配置方法及装置 |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 201206 Pudong New Area, Nanjing Road, No. 388, Shanghai Patentee after: Shanghai NOKIA Baer Limited by Share Ltd Address before: 201206 Pudong New Area, Nanjing Road, No. 388, Shanghai Patentee before: Shanghai Alcatel-Lucent Co., Ltd. |