一种时钟同步方法、装置及级联基站系统的制作方法_2

文档序号:9915243阅读:来源:国知局
站,由于现有基站间往往存在SCTP链路,因此,为了避免在基站间额外增设链路,优选的, 基于SCTP来传输第二时钟同步信息。
[0033] 基于SCTP来传输第二时钟同步信息的方式,包括但不局限于以下所列举的两种:
[0034] 其一,将所述第二时钟同步信息填充进SCTP中所描述的可扩展信息的消息中,再 基于SCTP,将该SCTP中所描述的可扩展信息的消息传输给其他基站。如在与其他基站间现 有的SCTP链路上传输该消息。
[0035] SCTP中所描述的可扩展信息的消息包括但不局限于:心跳(HEARTBEAT)消息。
[0036] 现有的HEARTBEAT消息通常有以下四个字段:Type、Chunk Flags、 HeatbeatLength、HeartInformation ;其中,Type字段通常占8位,用于填充标识HEARTBEAT 消息的字符;Chunk Flags字段通常占8位,用于填充数据块的标志位;HeatbeatLength字 段通常占16位,用于填充HEARTBEAT消息的长度,Heart Informat ion字段为可扩展字段。
[0037] 本实施例可以在Heartlnformation字段中填充第二时钟同步信息,优选的,以 TLV (Type-Length-Variable)格式在该字段填充第二时钟同步信息,如表一所示。
[0038] 表一
[0039]
[0040] 例如,HB Type为1,则表示时钟源的时钟信息和闰秒信息;HB Type为2,则表示第 二时钟同步信息中的其他信息。
[0041] 其二,根据第二时钟同步信息构造适于SCTP传输的新消息,新消息中携带第二时 钟同步信息,再基于SCTP,将该新消息传输给其他基站。如在与其他基站间现有的SCTP链 路上传输该消息。
[0042] 由于,该第一类基站有可能与多个其他基站建立了链路,因此,该第一类基站可向 多个其他基站传输第二时钟同步信息。
[0043] 作为一种实施例,第二类基站的时钟同步过程,如图2所示,包括如下流程:
[0044] S201、从至少一个外部基站获取第二时钟同步信息。
[0045] 第二类基站有可能与多个外部基站建立了链路,因此,有可能收到多个外部基站 发送的第二时钟同步信息。该外部基站可以是第一类基站,也可以同是第二类基站。
[0046] 由于现有基站间往往存在SCTP链路,因此,为了避免在基站间额外增设链路,优 选的,基于SCTP来获取第二时钟同步信息。
[0047] 基于SCTP来获取第二时钟同步信息的方式,包括但不局限于以下所列举的两种:
[0048] 其一,基于SCTP,从至少一个外部基站获取填充有该第二时钟同步信息的SCTP中 所描述的可扩展信息的消息,如在与外部基站间现有的SCTP链路上获取该消息,从获取到 的该消息中提取出第二时钟同步信息。
[0049] SCTP中所描述的可扩展信息的消息包括但不局限于:心跳(HEARTBEAT)消息。可 以从至少一个外部基站获取SCTP中所描述的HEARTBEAT消息,再从中提取出第二时钟同步 信息。
[0050] 其二,基于SCTP,从至少一个外部基站获取外部基站根据该第二时钟同步信息构 造的适于流控制传输协议传输的新消息,该新消息中携带该第二时钟同步信息,如在与外 部基站间现有的SCTP链路上获取该新消息,从获取到的该新消息中提取出第二时钟同步 信息。
[0051] S202、根据预设方式从获取到的各第二时钟同步信息中,确定作为时钟基准的第 二时钟同步信息。
[0052] 作为一种实施例,第二时钟同步信息中包括时钟源类型信息,根据获取到的各第 二时钟同步信息中的时钟源类型信息,以及预设的时钟源优先级顺序,从获取到的各第二 时钟同步信息中选择出时钟源优先级最高的第二时钟同步信息作为时钟基准。优选的,时 钟源优先级顺序由高到底为:卫星类时钟源、IEEE1588UPPS+T0D ;
[0053] S203、根据作为时钟基准的第二时钟同步信息调整本地时钟。
[0054] 在一些实施例中,第二类基站还以预设方式将获取到的各第二时钟同步信息,或 作为时钟基准的第二时钟同步信息传输给其他基站。由于该第二类基站可能与多个其他基 站建立链路,因此可向多个其他基站传输,这样便能将第二时钟同步信息传下去,共享给更 多的基站。
[0055] 图3为本发明一实施例提供的时钟同步装置的示意图,如图3所示,时钟同步装置 3包括:第一获取模块31,用于从外部时钟源获取第一时钟同步信息,所述第一时钟同步信 息包括所述时钟源的时钟信息;第一调整模块32,用于根据第一获取模块31获取的所述第 一时钟同步信息调整本地时钟;以及第一传输处理模块33,用于以预设方式将第二时钟同 步信息传输给其他基站,所述第二时钟同步信息包括所述第一时钟同步信息,或者根据所 述的第一时钟同步信息生成。优选的,第二时钟同步信息包括时钟源的时钟信息,这样能够 让接收到第二时钟同步信息的基站直接根据时钟源的时钟信息来调整本地时钟,而不受限 于传输该第二时钟同步信息的基站。第二时钟同步信息还可以包括:闰秒信息、时钟源类型 信息、时钟源工作状态信息中的一种或多种。
[0056] 在一些实施例中,第一传输处理模块33包括:第一填充子模块和/或第一构造子 模块,以及第一传输子模块,
[0057] 第一填充子模块用于将所述第二时钟同步信息填充进SCTP中所描述的可扩展信 息的消息中;SCTP中所描述的可扩展信息的消息包括但不局限于:心跳消息;
[0058] 第一构造子模块用于根据所述第二时钟同步信息构造适于SCTP传输的新消息;
[0059] 第一传输子模块用于基于SCTP,将第一填充子模块填充后的该SCTP中所描述的 可扩展信息的消息、第一构造子模块构造的所述新消息传输给其他基站。
[0060] 图4为本发明另一实施例提供的时钟同步装置的意图,如图4所7JK,时钟同步装 置4包括:第二获取模块41,用于从至少一个外部基站获取第二时钟同步信息;确定模块 42,用于根据预设方式从第二获取模块41获取到的各第二时钟同步信息中,确定作为时钟 基准的第二时钟同步信息;第二调整模块43,用于根据作为时钟基准的第二时钟同步信息 调整本地时钟。
[0061] 在一些实施例中,第二获取模块包括:
[0062] 获取子模块,用于基于SCTP,从至少一个外部基站获取消息,所述消息包括填充有 所述第二时钟同步信息的SCTP中所描述的可扩展信息的消息,或根据所述第二时钟同步 信息构造的适于SCTP传输的新消息;
[0063] 提取子模块,用于从获取子模块获取到的各消息中提取出所述第二时钟同步信 息;
[0064] 在一些实施例中,所述第二时钟同步信息包括:时钟源类型信息。确定模块42具 体用于根据第二获取模块41获取到的各第二时钟同步信息中的时钟源类型信息,以及预 设的时钟源优先级顺序,从获取到的各第二时钟同步信息中选择出时钟源优先级最高的第 二时钟同步信息作为时钟基准。
[0065] 在一些实施例中,该时钟同步装置4还包括:
[0066] 第二传输处理模块44,用于以预设方式将第二获取模块41获取到的各第二时钟 同步信息,或确定模块43确定的所述作为时钟基准的第二时钟同步信息传输给其他基站。
[0067] 本发明还提供一种级联基站系统,包括至少两个参与级联的基站,其中至少一个 参与级联的基站为第一类基站,即包括上述时钟同步装置3,其他参与级联的基站为第二类 基站,即包括上述时钟同步装置4。第一类基站通过上述时钟同步装置3从外部时钟源获取 第一时钟同步信息,根据该第一时钟同步信息进行本地时钟调整,并将第二时钟同步信息 传输给与其建立链路的第二类基站(优选的,传输给与其建立有SCTP链路的第二类基站), 收到第二时钟同步信息的各第二类基站根据第二时钟同步信息进行本地时钟的调整,还可 以继续将该第二时钟同步信息传出给与自身建立链路的其他基站,如此类推,借助基站间 的链路来传输时钟同步信息,实现时钟同步信息在基站间的共享,最终达到多个基站的时 钟同步。
[0068] 作为一种实施例,如图5所示,级联基站系统包括三个基站,分别是依次级联的基 站A、B、C (图中直线表不级联关系),其中,基站A与基站B之间、基站A与基站C之间建立 有X2的SCTP链路(图中虚线表示SCTP链路),本实施例中,基站A作为第一类基站,基站 B、C作为第二类基站,基站A从外部时钟源获取第一时钟同步信息,第一时钟同步信息包括 时钟源的时钟信息、闰秒信息、时钟源类型信息和时钟源工作状态信息,基站A根据该第一 时钟同步信息调整本地时钟,并将该第一时
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1