时钟地址信息的获取方法和系统的制作方法

文档序号:7943356阅读:280来源:国知局
专利名称:时钟地址信息的获取方法和系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种时钟地址信息的获取方法和系统。
背景技术
无线网络的因特网协议(Internet Protocol,简称为IP)化演进给数据通信的网络设备中的网络时钟信息的同步提出了更高的要求。在对精度要求不断提高的行业背景下,IEEE1588v2凭借其采用双向信道,精度为ns级,费用低,能适应不同的接入环境等优点,使得1588时钟信息的同步的应用越来越广泛。在实际组网的过程中有这样一种应用场景,即,一部分基站做MASTER(主基站),一部分基站做SLAVE(从基站),这些基站的各项配置数据均由基站控制器(Base StationController,简称为BSC)来管理和配置。各基站的IP地址信息是通过DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)等方式动态获取而不是由网管人工进行操作配置,这样会导致如下的情况在通信过程中如果主从基站的一方由于复位等原因导致重新动态获取到的IP地址有所变化,此时如果主从基站的IP地址信息及主从基站之间的对应关系仍然由BSC来进行维护管理的话,这种情况下BSC的数据管理和维护负荷非常重,同时,由BSC来实时维护和更新主从基站间IP地址的对应关系会导致MASTER或SLAVE的IP地址改变时不能及时通知对方,难以保证主从基站之间的时间地址信息的同步,从而导致MASTER和SLAVE之间不能正常建链通信并难以正常进行1588报文的收发。针对上述的问题,目前尚未提出有效的解决方案。

发明内容
本发明提供了一种时钟地址信息的获取方法和系统,以至少解决现有技术中需要通过BSC对主从基站之间的时钟 地址信息进行同步、维护和管理而导致的BSC负荷较大的技术问题。根据本发明的一个方面,提供了一种时钟地址信息的获取方法,包括第一基站以组播的方式将组播报文发送给第二基站,其中,组播报文包括第一基站的时钟地址信息;第二基站根据接收到的组播报文对第一基站和第二基站进行匹配,若匹配成功,则第二基站存储第一基站的时钟地址信息,并以单播的方式向第一基站发送单播报文,其中,单播报文包括第二基站的时钟地址信息;第一基站接收到单播报文,并存储单播报文中包括的第二基站的时钟地址信息。进一步的,在第一基站存储单播报文中包括的第二基站的时钟地址信息之后,时钟地址信息的获取方法还包括第一基站和第二基站根据存储的对方的时钟地址信息进行时钟信息的同步。进一步的,第一基站和第二基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括判断第一基站和第二基站之间的链路的丢包率,当链路的丢包率大于预定的阈值的时候,第一基站以组播的方式将更新的组播报文发送给第二基站,其中,更新的组播报文包括当前获取到的第一基站的时钟地址信息;第二基站根据接收到的更新的组播报文对第一基站和第二基站进行匹配,如果匹配成功,则第二基站存储当前获取到的第一基站的时钟地址信息,并以单播的方式向第一基站发送更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站的时钟地址信息;第一基站接收并存储更新的单播报文中的当前获取到的第二基站的时钟地址消息;第一基站和第二基站使用当前获取的第一基站的时钟地址消息和当前获取的第二基站的时钟地址消息进行时钟信息的同步。进一步的,第一基站为从基站,第二基站为王基站;或者,第一基站为王基站,第二基站为从基站。进一步的,第二基站包含多个主基站,第一基站存储单播报文中包括的第二基站的时钟地址信息的步骤包括第一基站将最先接收到的单播报文对应的主基站作为主用主时钟基站,并存储主用主时钟基站的时钟地址信息,将其余主基站作为备用主时钟基站,以使得第一基站和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步。进一步的,第一基站和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括判断第一基站和主用主时钟基站之间的链路的丢包率,当链路的丢包率大于预定的阈值的时候,第一基站切换至与备用主时钟基站进行时钟信息的同步。进一步的,第一基站和第二基站根据所存储的对方的时钟地址信息进行时钟信息的同步的步骤包括若第二基站的时钟地址发生变化,则第二基站将变化后的第二基站的时钟地址信息发送给第一基站;若第一基站的时钟地址发生变化,则第一基站将变化后的第一基站的时钟地址信息发送给第二基站;第一基站和第二基站根据变化后的第一基站的时钟地址信息和/或变化后的第二基站的时钟地址信息进行时钟信息的同步。进一步的,在第一基站以组播的方式将组播报文发送给第二基站之后,时钟地址信息的获取方法还包括如果在预定的时间阈值内第一基站没有收到第二基站发送的单播报文,则第一基站再次以组播的方式将组播报文发送给第二基站。进一步的,第二基站根据接收到的组播报文对第一基站和第二基站进行匹配的步骤包括第二基站判断组播报文中的基站域属性是否与本地存储的基站域属性相同;若相同,则判断出第一基站和第二基站匹配成功;否则,判断出第一基站和第二基站匹配失败。根据本发明的另一方面,提供了一种时钟地址信息的获取系统,包括第一基站和第二基站,其中,第一基站,用于以组播的方式将组播报文发送给第二基站,其中,组播报文包括第一基站的时钟地址信息;接收第二基站响应于组播报文发送的单播报文,并存储单播报文中包括的第二基站的时钟地址信息;第二基站,用于根据接收到的组播报文对第一基站和第二基站进行匹配,若匹配成功,则存储第一基站的时钟地址信息,并以单播的方式向第一基站发送单播报文,其中,单播报文包括第二基站的时钟地址信息。进一步的,第一基站包括第一同步单元;第二基站包括第二同步单元,其中,第一同步单元和第二同步单元用于在第一基站存储单播报文中包括的第二基站的时钟地址信息之后,根据存储的第一基站的时钟地址信息和第二基站的时钟地址信息进行时钟信息的同步。进一步的,第一基站还包括第一判断单元,用于判断第一基站和第二基站之间的链路的丢包率;第一传输单元,用于在链路的丢包率大于预定的阈值时,以组播的方式将更新的组播报文发送给第二基站,其中,更新的组播报文包括当前获取到的第一基站的时钟地址信息;并接收第二基站响应于更新的组播报文发送的更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站的时钟地址信息;第一存储单元,用于存储更新的单播报文中的当前获取到的第二基站的时钟地址消息;第二基站还包括匹配单元,用于根据接收到的更新的组播报文对第一基站和第二基站进行匹配;第二传输单元,用于接收第一基站发送的更新的组播报文;在匹配单元匹配成功时以单播的方式向第一基站发送更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站的时钟地址信息;第二存储单元,用于在匹配单元匹配成功时存储当前获取到的第一基站的时钟地址信息;其中,第一同步单元和第二同步单元还用于根据当前获取的第一基站的时钟地址信息和当前获取的第二基站的时钟地址信息进行时钟信息的同步。进一步的,第一基站还包括第二判断单元,用于判断第一基站的时钟地址是否发生变化;第三传输单元,用于在第一基站的时钟地址发生变化时,将变化后的第一基站的时钟地址信息发送给第二基站;第二基站还包括第三判断单元,用于判断第二基站的时钟地址是否发生变化;第四传输单元,用于在第二基站的时钟地址发生变化时,将变化后的第二基站的时钟地址信息发送给第一基站;第一同步单元和第二同步单元还用于根据变化后的第一基站的时钟地址信息和/或变化后的第二基站的时钟地址信息进行时钟信息的同
止/J/ o在本发明中,基站通过报文的传输可以获取对方基站的时钟地址信息,而不需要BSC进行管理和控制,这样可以在时钟地址信息更新的过程中减少BSC的数据管理和维护的负担,从而解决了现有技术中需要通过BSC来对主从基站之间的时钟地址信息进行同步、维护和管理而导致的BSC负荷较大的技术问题;此外,本发明还保证了主从基站的时钟地址信息的及时更新,从而使得在主基站上的时钟与从基站上的时钟之间能够进行准确地时间同步,并准确地在主从基站之间进行正常建链通信。



此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的一种优选的时钟地址信息的获取系统的结构框图;图2是根据本发明实施例的另一种优选的时钟地址信息的获取系统的结构框图;图3是根据本发明实施例的又一种优选的时钟地址信息的获取系统的结构框图;图4是根据本发明实施例的一种优选的时钟地址信息的获取方法的流程图;图5是根据本发明实施例的另一种优选的时钟地址信息的获取方法的流程图;图6是根据本发明实施例的一种优选的DHCP方式下实现主备主时钟基站的组网示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1如图1所示,本发明提供了一种优选的时钟地址信息的获取系统,该系统包括第一基站102和第二基站104,其中,第一基站102,用于以组播的方式将组播报文发送给第二基站104,其中,组播报文包括第一基站102的时钟地址信息;接收第二基站104响应于组播报文发送的单播报文,并存储单播报文中包括的第二基站104的时钟地址信息;第二基站104,用于根据接收到的组播报文对第一基站102和第二基站104进行匹配,若匹配成功,则存储第一基站102的时钟地址信息,并以单播的方式向第一基站102发送单播报文,其中,单播报文包括第二基站104的时钟地址信息。在上述优选实施例中,基站通过报文的传输可以获取对方基站的时钟地址信息,而不需要BSC进行管理和控制,这样可以在时钟地址信息更新的过程中减少BSC的数据管理和维护的负担,从而解决了现有技术中需要通过BSC来对主从基站之间的时钟地址信息进行同步、维护和管理而导致的BSC负荷较大的技术问题。在本发明的一个优选实施方式中,如图2所不,第一基站102包括第一同步单兀1022 ;第二基站104包括第二同步单元1042,其中,第一同步单元1022和第二同步单元1042用于在第一基站102存储单播报文中包括的第二基站104的时钟地址信息之后,根据存储的第一基站102的时钟地址信息和第二基站104的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在第一基站和第二基站根据在进行组播报文的发送和单播报文的反馈之后,第一基站和第二基站都存储了对方当前的时钟地址信息,进而再进行两者之间的时间同步,从而保证了主从基站之间的正常建链。本发明还提供了优选的触发更新时钟地址信息的方式,以便能够及时地获取更新的时钟地址信息。具体地,在本发明的一个优选实施例中,如图2所示,第一基站102还包括第一判断单元1024,用于判断第一基站102和第二基站104之间的链路的丢包率;第一传输单元1026,用于在链路的丢包率大于预定的阈值时,以组播的方式将更新的组播报文发送给第二基站104,其中,更新的组播报文包括当前获取到的第一基站102的时钟地址信息;并接收第二基站104响应于更新的组播报文发送的更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站104的时钟地址信息;第一存储单元1028,用于存储更新的单播报文中的当前获取到的第二基站104的时钟地址消息。

相应地,第二基站104还包括匹配单元1044,用于根据接收到的更新的组播报文对第一基站102和第二基站104进行匹配;第二传输单元1046,用于接收第一基站102发送的更新的组播报文;在匹配单元匹配成功时以单播的方式向第一基站102发送更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站104的时钟地址信息;第二存储单元1048,用于在匹配单元1044匹配成功时存储当前获取到的第一基站102的时钟地址信息;其中,第一同步单元1022和第二同步单元1042还用于根据当前获取的第一基站102的时钟地址信息和当前获取的第二基站104的时钟地址信息进行时钟信息的同步。在上述优选的实施例中,当链路出现一定量的丢包率时,就获取更新后的时钟地址信息,并使用更新后的时钟地址信息进行时钟信息同步,从而保证了主从基站的时钟地址信息的及时更新,使得在主基站上的时钟与从基站上的时钟之间能够进行准确地时间同步,并准确地在主从基站之间进行正常建链通信。本发明还提供了另一种优选的触发更新时钟地址信息的方式,以便能够及时地获取更新的时钟地址信息。在本优选实施例中,如图3所示,第一基站102还包括第二判断单元302,用于判断第一基站的时钟地址是否发生变化;第三传输单元304,用于在第一基站102的时钟地址发生变化时,将变化后的第一基站102的时钟地址信息发送给第二基站104 ;第二基站104还包括第三判断单元306,用于判断第二基站104的时钟地址是否发生变化;第四传输单元308,用于在第二基站104的时钟地址发生变化时,将变化后的第二基站104的时钟地址信息发送给第一基站102 ;第一同步单元和第二同步单元还用于根据变化后的第一基站102的时钟地址信息和/或变化后的第二基站104的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在基站自身发生时钟地址信息变化的时候主动通知对端的方法,保证了主从基站的时钟地址信息的及时更新,从而使得在主基站上的时钟与从基站上的时钟之间能够进行准确地时间同步,并准确地在主从基站之间进行正常建链通信。在本发明的一个优选实施方式中,第一基站102为从基站,第二基站104为主基站;或者,第一基站102为王基站,第_■基站104为从基站。在本优选实施例中,将第一基站102设定为从基站,第二基站104设定为主基站,或者将第二基站104设定为从基站,第一基站102设定为主基站从而可以实现从基站主动向主基站发送自己的时钟地址信息,同时请求主基站的时钟地址信息,或者主基站主动向从基站发送自己的时钟地址信息,同时请求从基站的时钟地址信息保证了主从基站的时钟信息的同步。在第一基站102为从基站,第_■基站104为王基站的场景下,本发明还提供了一种优选的第一基站102存储单播报文中包括的第二基站104的时钟地址信息的方式,以便适用不同场景的需求。在本优选的实施例中,第二基站104包含多个主基站,第一基站102将最先接收到的单播报文对应的主基站作为主用主时钟基站,并存储主用主时钟基站的时钟地址信息,将其余主基站作为备用主时钟基站,以使得第一基站102和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在一个从基站对应多个主基站的情况下,以从基站第一个收到单播报文对应的主基站作为主用主时钟基站,其他主基站作为备用主时钟基站,从而保证了在一个从基站对应多个主基站时候系统的稳定性。 在第二基站104包含多个主基站,第一基站102将最先接收到的单播报文对应的主基站作为主用主时钟基站,并存储主用主时钟基站的时钟地址信息,将其余主基站作为备用主时钟基站的场景下,本发明还提供了另一种优选的时钟信息同步方式,以便更好的实现时钟信息的同步。在本优选实施例中,第一基站102和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括判断第一基站102和主用主时钟基站之间的链路的丢包率,当链路的丢包率大于预定的阈值的时候,第一基站102切换至与备用主时钟基站进行时钟信息的同步。以下以具体示例来描述上述实施例,如图6所示,第一基站为从基站1,第二基站包含主基站I和主基站2。从基站I以组播的方式发起携带了自身时钟地址信息的组播报文,与从基站I具有相同域属性的主基站1-2分别响应于上述组播报文以单播的方式向从基站I发送携带了自身时钟地址信息的单播报文。假设从基站I最先收到主基站2返回的单播报文,则从基站I将主基站2作为主用主时钟基站,将主基站I作为备用主时钟基站。在从基站I和王基站2进彳丁时钟彳目息同步的过程中,从基站I检测从基站I和王基站2之间的链路丢包率,当丢包率大于预定的阈值时,从基站I转而和主基站I进行时钟信息的同
止/J/ o
在本优选实施例中,通过在链路丢包率大于预定阈值的时候将从基站和主用主时钟基站的通信切换到和备用主时钟基站进行时钟信息的同步,保证了链路的正常建立,提高了对异常的处理能力。在本发明的一个优选实施方式中,在第一基站以组播的方式将组播报文发送给第二基站之后,还包括如果在预定的时间阈值内第一基站没有收到第二基站发送的单播报文,则第一基站再次以组播的方式将组播报文发送给第二基站。在本优选实施例中,通过在第一基站发送组播报文在预定时间内未收到对方回应的单播报文的情况下,再次发送组播报文,从而避免了因为组播报文未正常发送而造成的不能及时获得主从基站之间时钟地址信息的问题,保证了时钟地址信息的及时有效地更新。本发明还提供了一种优选的匹配方式,以便减少不必要的系统操作。在本优选实施例中,第二基站判断组播报文中的基站域属性是否与本地存储的基站域属性相同;若相同,则判断出第一基站和第二基站匹配成功;否则,判断出第一基站和第二基站匹配失败。通过对第一基站和第二基站之间域属性的匹配判断,在匹配成功的情况下才进行时钟地址信息的存储和发送,从而减少了不必要的系统操作。实施例2基于图1-2所示的优选的时钟地址信息的获取系统,本发明还提供了一种优选的时钟地址信息的获取方法,如图3所示,该方法具体步骤包括S402 :第一基站以组播的方式将组播报文发送给第二基站,其中,组播报文包括第一基站的时钟地址信息;S404:第二基站根据接收到的组播报文对第一基站和第二基站进行匹配,若匹配成功,则第二基站存储第一基站的时钟地址信息,并以单播的方式向第一基站发送单播报文,其中,单播报文包括第二基站 的时钟地址信息;S406 :第一基站接收到单播报文,并存储单播报文中包括的第二基站的时钟地址信息。在上述优选实施例中,基站通过报文的传输可以获取对方基站的时钟地址信息,而不需要BSC进行管理和控制,这样可以在时钟地址信息更新的过程中减少BSC的数据管理和维护的负担,从而解决了现有技术中需要通过BSC来对主从基站之间的时钟地址信息进行同步、维护和管理而导致的BSC负荷较大的技术问题。在本发明的一个优选实施方式中,在第一基站存储单播报文中包括的第二基站的时钟地址信息之后,还包括第一基站和第二基站根据存储的对方的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在第一基站和第二基站根据在进行组播报文的发送和单播报文的反馈之后,第一基站和第二基站都存储了对方当前的时钟地址信息,进而再进行两者之间的时间同步,从而保证了主从基站之间的正常建链。本发明还提供了优选的触发更新时钟地址信息的方式,以便能够及时地获取更新的时钟地址信息。具体地,在本优选的实施例中,判断第一基站和第二基站之间的链路的丢包率,当链路的丢包率大于预定的阈值的时候,第一基站以组播的方式将更新的组播报文发送给第二基站,其中,更新的组播报文包括当前获取到的第一基站的时钟地址信息;第二基站根据接收到的更新的组播报文对第一基站和第二基站进行匹配,如果匹配成功,则第二基站存储当前获取到的第一基站的时钟地址信息,并以单播的方式向第一基站发送更新的单播报文,其中,更新的单播报文包括当前获取到的第二基站的时钟地址信息;第一基站接收并存储更新的单播报文中的当前获取到的第二基站的时钟地址消息;第一基站和第二基站使用当前获取的第一基站的时钟地址消息和当前获取的第二基站的时钟地址消息进行时钟信息的同步。在上述优选的实施例中,当链路出现一定量的丢包率时,就获取更新后的时钟地址信息,并使用更新后的时钟地址信息进行时钟信息同步,从而保证了主从基站的时钟地址信息的及时更新,使得在主基站上的时钟与从基站上的时钟之间能够进行准确地时间同步,并准确地在主从基站之间进行正常建链通信。本发明还提供了另一种优选的触发更新时钟地址信息的方式,以便能够及时地获取更新的时钟地址信息。具体地,在本优选实施例中,若第二基站的时钟地址发生变化,则第二基站将变化后的第二基站的时钟地址信息发送给第一基站;若第一基站的时钟地址发生变化,则第一基站将变化后的第一基站的时钟地址信息发送给第二基站;第一基站和第二基站根据变化后的第一基站的时钟地址信息和/或变化后的第二基站的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在基站自身发生时钟地址信息变化的时候主动通知对端的方法,保证了主从基站的时钟地址信息的及时更新,从而使得在主基站上的时钟与从基站上的时钟之间能够进行准确地时间同步,并准确地在主从基站之间进行正常建链通信。在本发明的一个优选实施方式中,第一基站为从基站,第二基站为主基站;或者,第一基站为主基站,第二基站为从基站。在本优选实施例中,将第一基站设定为从基站,第二基站设定为主基站,或者将第二基站设定为从基站,第一基站设定为主基站从而可以实现从基站主动向主基站发送自己的时钟地址信息,同时请求主基站的时钟地址信息,或者主基站主动向从基站发送自己的时钟地址信息,同时请求从基站的时钟地址信息保证了主从基站的时钟息的同步。本发明还提供了一种优选的第一基站存储单播报文中包括的第二基站的时钟地址信息方式,以便适用不同场景的需求。在本优选的实施例中,第二基站包含多个主基站,第一基站将最先接收到的单播 报文对应的主基站作为主用主时钟基站,并存储主用主时钟基站的时钟地址信息,将其余主基站作为备用主时钟基站,以使得第一基站和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步。在本优选实施例中,通过在一个从基站对应多个主基站的情况下,以从基站第一个收到单播报文对应的主基站作为主用主时钟基站,其他主基站作为备用主时钟基站,从而保证了在一个从基站对应多个主基站时候系统的稳定性。在第二基站包含多个主基站,第一基站将最先接收到的单播报文对应的主基站作为主用主时钟基站,并存储主用主时钟基站的时钟地址信息,将其余主基站作为备用主时钟基站的场景下,本发明还提供了另一种优选的时钟信息同步方式,以便更好的实现时钟信息的同步。在本优选实施例中,第一基站和主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括判断第一基站和主用主时钟基站之间的链路的丢包率,当链路的丢包率大于预定的阈值的时候,第一基站切换至与备用主时钟基站进行时钟信息的同步。以下以具体示例来描述上述实施例,如图6所示,第一基站为从基站1,第二基站包含主基站I和主基站2。从基站I以组播的方式发起携带了自身时钟地址信息的组播报文,与从基站I具有相同域属性的主基站1-2分别响应于上述组播报文以单播的方式向从基站I发送携带了自身时钟地址信息的单播报文。假设从基站I最先收到主基站2返回的单播报文,则从基站I将主基站2作为主用主时钟基站,将主基站I作为备用主时钟基站。在从基站I和王基站2进彳丁时钟彳目息同步的过程中,从基站I检测从基站I和王基站2之间的链路丢包率,当丢包率大于预定的阈值时,从基站I转而和主基站I进行时钟信息的同
止/J/ O在本优选实施例中,通过在链路丢包率大于预定阈值的时候将从基站和主用主时钟基站的通信切换到和备用主时钟基站进行时钟信息的同步,保证了链路的正常建立,提高了对异常的处理能力。在本发明的一个优选实施方式中,在第一基站以组播的方式将组播报文发送给第二基站之后,还包括如果在预定的时间阈值内第一基站没有收到第二基站发送的单播报文,则第一基站再次以组播的方式将组播报文发送给第二基站。在本优选实施例中,通过在第一基站发送组播报文在预定时间内未收到对方回应的单播报文的情况下,再次发送组播报文,从而避免了因为组播报文未正常发送而造成的不能及时获得主从基站之间时钟地址信息的问题,保证了时钟地址信息的及时有效地更新。本发明还提供了一种优选的匹配方式,以便减少不必要的系统操作。在本优选实施例中,第二基站判断组播报文中的基站域属性是否与本地存储的基站域属性相同;若相同,则判断出第一基站和第二基站匹配成功;否则,判断出第一基站和第二基站匹配失败。通过对第一基站和第二基站之间域属性的匹配判断,在匹配成功的情况下才进行时钟地址信息的存储和发送,从而减少了不必要的系统操作。实施例3基于图1-2所示的时钟地址信息的获取系统,本发明还提供了一种优选的实施方式,本发明提供了一种优选的实施例来进一步对本发明进行解释,但是值得注意的是,该优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。在本优选实施例中,以基 于IEEE Std 1588 -2008标准协议进行时钟地址信息的获取,同时基站通过DHCP动态获取IP地址信息的应用场景为例进行描述。在BSC侧只需要配置各基站的PTP时钟状态(即MASTER或SLAVE)以及各基站的域属性(即Domain值)即可。优选的,因为IEEE Std 1588 -2008标准协议中明确规定了所有PTP报文的commonheader(公共报文头)格式,如表I所不,其中对于报文类型为management报文(管理报文)时,协议规定了该报文中common header的domainNumber (阈值)字段表示该management报文发往的目标域。当然,其他PTP报文的common header中也包含domainNumber字段,也可以利用这个字段实现本优选实施例中的技术效果,但因为management报文该字段的含义特殊,而且management报文中其他字段也有自己特殊的应用,所以在本优选实施例中基于本management报文的交互来实现主从基站的时钟信息的同步。表I
权利要求
1.一种时钟地址信息的获取方法,其特征在于,包括 第一基站以组播的方式将组播报文发送给第二基站,其中,所述组播报文包括所述第一基站的时钟地址信息; 所述第二基站根据接收到的组播报文对所述第一基站和所述第二基站进行匹配,若匹配成功,则所述第二基站存储所述第一基站的时钟地址信息,并以单播的方式向所述第一基站发送单播报文,其中,所述单播报文包括所述第二基站的时钟地址信息;所述第一基站接收到所述单播报文,并存储所述单播报文中包括的第二基站的时钟地址信息。
2.根据权利要求1所述的方法,其特征在于,在所述第一基站存储所述单播报文中包括的第二基站的时钟地址信息之后,还包括 所述第一基站和所述第二基站根据存储的对方的时钟地址信息进行时钟信息的同步。
3.根据权利要求2所述的方法,其特征在于,所述第一基站和所述第二基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括 判断所述第一基站和所述第二基站之间的链路的丢包率,当所述链路的丢包率大于预定的阈值的时候,所述第一基站以组播的方式将更新的组播报文发送给所述第二基站,其中,所述更新的组播报文包括当前获取到的所述第一基站的时钟地址信息; 所述第二基站根据接收到的所述更新的组播报文对所述第一基站和所述第二基站进行匹配,如果匹配成功,则所述第二基站存储所述当前获取到的所述第一基站的时钟地址信息,并以单播的方式向所述第一基站发送更新的单播报文,其中,所述更新的单播报文包括当前获取到的所述第二基站的时钟地址信息; 所述第一基站接收并存储所述更新的单播报文中的当前获取到的所述第二基站的时钟地址消息; 所述第一基站和所述第二基站使用所述当前获取的所述第一基站的时钟地址消息和所述当前获取的所述第二基站的时钟地址消息进行时钟信息的同步。
4.根据权利要求1所述的方法,其特征在于,所述第一基站为从基站,所述第二基站为主基站;或者,所述第一基站为主基站,所述第二基站为从基站。
5.根据权利要求4所述的方法,其特征在于,所述第二基站包含多个主基站,所述第一基站存储所述单播报文中包括的第二基站的时钟地址信息的步骤包括 所述第一基站将最先接收到的所述单播报文对应的所述主基站作为主用主时钟基站,并存储所述主用主时钟基站的时钟地址信息,将其余所述主基站作为备用主时钟基站,以使得所述第一基站和所述主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步。
6.根据权利要求5所述的方法,其特征在于,所述第一基站和所述主用主时钟基站根据存储的对方的时钟地址信息进行时钟信息的同步的步骤包括 判断所述第一基站和所述主用主时钟基站之间的链路的丢包率,当所述链路的丢包率大于预定的阈值的时候,所述第一基站切换至与所述备用主时钟基站进行时钟信息的同步。
7.根据权利要求2所述的方法,其特征在于,所述第一基站和所述第二基站根据所存储的对方的时钟地址信息进行时钟信息的同步的步骤包括 若所述第二基站的时钟地址发生变化,则所述第二基站将变化后的所述第二基站的时钟地址信息发送给所述第一基站;若所述第一基站的时钟地址发生变化,则所述第一基站将变化后的所述第一基站的时钟地址信息发送给所述第二基站; 所述第一基站和所述第二基站根据所述变化后的所述第一基站的时钟地址信息和/或所述变化后的所述第二基站的时钟地址信息进行时钟信息的同步。
8.根据权利要求1所述的方法,其特征在于,在第一基站以组播的方式将组播报文发送给第二基站之后,还包括 如果在预定的时间阈值内所述第一基站没有收到所述第二基站发送的所述单播报文,则所述第一基站再次以组播的方式将所述组播报文发送给所述第二基站。
9.根据权利要求1所述的方法,其特征在于,所述第二基站根据接收到的组播报文对所述第一基站和所述第二基站进行匹配的步骤包括 所述第二基站判断所述组播报文中的基站域属性是否与本地存储的基站域属性相同; 若相同,则判断出所述第一基站和所述第二基站匹配成功;否则,判断出所述第一基站和所述第二基站匹配失败。
10.一种时钟地址信息的获取系统,其特征在于,包括第一基站和第二基站,其中,所述第一基站,用于以组播的方式将组播报文发送给所述第二基站,其中,所述组播报文包括所述第一基站的时钟地址信息;接收所述第二基站响应于所述组播报文发送的单播报文,并存储所述单播报文中包括的第二基站的时钟地址信息; 所述第二基站,用于根据接收到的组播报文对所述第一基站和所述第二基站进行匹配,若匹配成功,则存储所述第一基站的时钟地址信息,并以单播的方式向所述第一基站发送所述单播报文,其中,所述单播报文包括所述第二基站的时钟地址信息。
11.根据权利要求10所述的系统,其特征在于,所述第一基站包括第一同步单元;所述第二基站包括第二同步单元,其中, 所述第一同步单元和所述第二同步单元用于在所述第一基站存储所述单播报文中包括的第二基站的时钟地址信息之后,根据存储的所述第一基站的时钟地址信息和所述第二基站的时钟地址信息进行时钟信息的同步。
12.根据权利要求11所述的系统,其特征在于, 所述第一基站还包括 第一判断单元,用于判断所述第一基站和所述第二基站之间的链路的丢包率; 第一传输单元,用于在所述链路的丢包率大于预定的阈值时,以组播的方式将更新的组播报文发送给所述第二基站,其中,所述更新的组播报文包括当前获取到的所述第一基站的时钟地址信息;并接收所述第二基站响应于所述更新的组播报文发送的更新的单播报文,其中,所述更新的单播报文包括当前获取到的所述第二基站的时钟地址信息; 第一存储单元,用于存储所述更新的单播报文中的当前获取到的所述第二基站的时钟地址消息; 所述第二基站还包括 匹配单元,用于根据接收到的所述更新的组播报文对所述第一基站和所述第二基站进行匹配; 第二传输单元,用于接收所述第一基站发送的所述更新的组播报文;在所述匹配单元匹配成功时以单播的方式向所述第一基站发送所述更新的单播报文,其中,所述更新的单播报文包括当前获取到的所述第二基站的时钟地址信息; 第二存储单元,用于在所述匹配单元匹配成功时存储所述当前获取到的所述第一基站的时钟地址信息; 其中,所述第一同步单元和所述第二同步单元还用于根据所述当前获取的所述第一基站的时钟地址信息和所述当前获取的第二基站的时钟地址信息进行时钟信息的同步。
13.根据权利要求11所述的系统,其特征在于, 所述第一基站还包括 第二判断单元,用于判断所述第一基站的时钟地址是否发生变化; 第三传输单元,用于在所述第一基站的时钟地址发生变化时,将变化后的所述第一基站的时钟地址信息发送给所述第二基站; 所述第二基站还包括 第三判断单元,用于判断所述第二基站的时钟地址是否发生变化; 第四传输单元,用于在所述第二基站的时钟地址发生变化时,将变化后的所述第二基站的时钟地址信息发送给所述第一基站; 所述第一同步单元和所述第二同步单元还用于根据所述变化后的所述第一基站的时钟地址信息和/或所述变化后的所述第二基站的时钟地址信息进行时钟信息的同步。
全文摘要
本发明公开了一种时钟地址信息的获取方法和系统,其中,该方法包括第一基站以组播的方式将组播报文发送给第二基站,其中,组播报文包括第一基站的时钟地址信息;第二基站根据接收到的组播报文对第一基站和第二基站进行匹配,若匹配成功,则第二基站存储第一基站的时钟地址信息,并以单播的方式向第一基站发送单播报文,其中,单播报文包括第二基站的时钟地址信息;第一基站接收到单播报文,并存储单播报文中包括的第二基站的时钟地址信息。本发明解决了需要通过BSC来对主从基站之间的时钟地址信息进行同步、维护和管理而导致的BSC负荷较大的技术问题,从而达到了在时钟地址信息更新的过程中减少BSC的数据管理和维护的负担的效果。
文档编号H04W56/00GK103068031SQ20111031877
公开日2013年4月24日 申请日期2011年10月19日 优先权日2011年10月19日
发明者白磊, 崔磊, 常伟, 邱文才, 夏靓 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1