一种家庭基站同步方法及家庭基站的制作方法_3

文档序号:8530863阅读:来源:国知局
col)网络同步或IEEE1588v2以太网同步等的方式,根据获取到的同步信息,获取所述同步信息的时间戳,并根据所述时间戳测量家庭基站与主家庭基站之间的时间偏差,进而根据所述时间偏差调整所述家庭基站的本地时钟(如将所述时间偏差补偿所述家庭基站的本地时钟),即可实现家庭基站与所述主家庭基站之间的时钟同步。
[0067]进一步地,在本发明所述实施例中,根据获取到的同步信息测量所述家庭基站与所述主家庭基站之间的时间偏差,可以包括:
[0068]根据获取到的同步信息,获取所述同步信息中携带的用于表示所述主家庭基站发送所述同步信息时对应的发送时间的第一时间信息Tl(即所述同步信息中的时间戳),并获取用于表示所述家庭基站从所述主家庭基站中获取到所述同步信息时对应的获取时间的第二时间信息T2 (或也可认为是所述家庭基站接收到所述主家庭基站发送的WiFi信号时对应的接收时间);
[0069]向所述主家庭基站反馈第一数据包,所述第一数据包中携带有用于表示向所述主家庭基站反馈第一数据包时对应的反馈时间的第三时间信息T3 ;进一步地,所述第一数据包中还可携带有第二时间信息T2,本发明实施例对此不作任何限定;
[0070]接收所述主家庭基站反馈的第二数据包,所述第二数据包中携带有用于表示所述主家庭基站向所述家庭基站反馈第二数据包时对应的反馈时间的第四时间信息T4 ;进一步地,所述第二数据包中还可携带有第二时间信息T2以及第三时间信息T3,本发明实施例对此不作任何限定;
[0071]根据上述Tl、T2、T3以及T4,通过以下公式计算得到所述家庭基站与所述主家庭基站之间的时间偏差D:
[0072]D=1/2[(T2-T1) + (T4_T3)]。
[0073]进一步地,在得到所述家庭基站与所述主家庭基站之间的时间偏差D之后,可利用所述时间偏差D对所述家庭基站的本地时钟进行补偿,以实现所述家庭基站与所述主家庭基站之间的时钟同步。
[0074]需要说明的是,由于家庭基站之间位置或传播环境可能随时发生变化、进而导致上述时延偏差发生相应的变化,因此,在本发明所述实施例中,为了保持家庭基站之间始终同步,上述同步过程需根据实际情况实时或周期性地进行,本发明实施例对此不作赘述。
[0075]进一步地,在本发明所述实施例中,所述方法还可以包括:
[0076]若通过所述WiFi模块未扫描到WiFi信号,或通过所述WiFi模块扫描到与所述家庭基站位于同一设定区域内的、发送有WiFi信号的各其他家庭基站且确定扫描到的各其他家庭基站中不存在能够为所述家庭基站提供相应同步信息的主家庭基站,则通过所述WiFi模块广播相应的同步信息,以使与所述家庭基站位于同一设定区域内的其他家庭基站根据所述WiFi模块广播的同步信息,实现与所述家庭基站之间的时钟同步,也就是说,此时,所述家庭基站自身可作为主家庭基站,以便后续的其他各家庭基站根据所述家庭基站实现相互之间的时钟同步。
[0077]再有需要说明的是,本步骤103的执行主体通常也为设置在所述家庭基站内的WiFi模块,本发明实施例对此也不作赘述。
[0078]本发明实施例提供了一种家庭基站同步方法,家庭基站在上电后可启动WiFi模块并通过所述WiFi模块扫描与该家庭基站位于同一区域内的发送有WiFi信号的各其他家庭基站,以及,从扫描到的各其他家庭基站中选取能够为该家庭基站提供同步信息的主家庭基站并根据从该主家庭基站所发送的WiFi信号中获取到的同步信息测量与主家庭基站之间的时间偏差,以及,根据该时间偏差调整家庭基站的本地时钟以完成与主家庭基站之间的时钟同步。在本发明实施例所述技术方案中,由于可通过设置在家庭基站中的WiFi模块扫描同步信息来实现家庭基站之间的时钟同步,因而可在无需对硬件进行修改也无需占用空口资源的基础上,达到更为简便、快速地实现家庭基站之间的精确同步的目的,提闻家庭基站之间的时钟同步效率和同步效果。
[0079]实施例二:
[0080]本发明实施例二提供了可用于实现本发明实施例一所示方法的家庭基站,如图3所示,其为本发明实施例二中所述家庭基站的结构示意图,所述家庭基站可包括启动模块11以及WiFi模块12,其中:[0081 ] 所述启动模块11可用于在所述家庭基站上电后启动设置在所述家庭基站内的WiFi模块;所述WiFi模块12可用于扫描与所述家庭基站位于同一设定区域内的、发送有WiFi信号的各其他家庭基站,并根据扫描到的各其他家庭基站所发送的WiFi信号,从扫描到的各其他家庭基站中,选取能够为所述家庭基站提供相应同步彳目息的主家庭基站,以及,从所述主家庭基站所发送的WiFi信号中获取相应的同步信息,并根据获取到的同步信息测量所述家庭基站与所述主家庭基站之间的时间偏差,以及,根据所述时间偏差调整所述家庭基站的本地时钟,以完成所述家庭基站与所述主家庭基站之间的时钟同步。
[0082]具体地,所述WiFi模块12具体可用于根据扫描到的各其他家庭基站所发送的WiFi信号,从扫描到各其他家庭基站中,选取所发送的WiFi信号中携带有特定的同步信息标识的家庭基站作为能够为所述家庭基站提供相应同步信息的主家庭基站;或者,根据扫描到的各其他家庭基站所发送的WiFi信号,从扫描到的各其他家庭基站中,选取设备优先等级闻于所述家庭基站的任一家庭基站作为能够为所述家庭基站提供相应同步彳目息的主家庭基站。
[0083]其中,从扫描到的各其他家庭基站中,选取设备优先等级高于所述家庭基站的任一家庭基站作为能够为所述家庭基站提供相应同步彳目息的主家庭基站,可以包括:
[0084]从扫描到的各其他家庭基站中,选取设备优先等级高于所述家庭基站的各其他家庭基站,并从设备优先等级高于所述家庭基站的各其他家庭基站中选取优先等级与所述家庭基站最为接近的家庭基站作为能够为所述家庭基站提供相应同步信息的主家庭基站,或者,从设备优先等级闻于所述家庭基站的各其他家庭基站中选取优先等级最闻的家庭基站作为能够为所述家庭基站提供相应同步信息的主家庭基站。
[0085]进一步地,所述WiFi模块12具体可用于通过以下方式根据获取到的同步信息测量所述家庭基站与所述主家庭基站之间的时间偏差:
[0086]根据获取到的同步信息,获取所述同步信息中携带的用于表示所述主家庭基站发送所述同步信息时对应的发送时间的第一时间信息Tl,并获取用于表示所述家庭基站从所述主家庭基站中获取到所述同步信息时对应的获取时间的第二时间信息T2 ;
[0087]向所述主家庭基站反馈第一数据包,所述第一数据包中携带有用于表示向所述主家庭基站反馈第一数据包时对应的反馈时间的第三时间信息T3 ;
[0088]接收所述主家庭基站反馈的第二数据包,所述第二数据包中携带有用于表示所述主家庭基站向所述家庭基站反馈第二数据包时对应的反馈时间的第四时间信息T4 ;
[0089]根据上述Tl、T2、T3以及T4,通过以下公式计算得到所述家庭基站与所述主家庭基站之间的时间偏差D:
[0090]D=1/2[(T2-T1) + (T4_T3)]。
[0091]相应地,在得到所述家庭基站与所述主家庭基站之间的时间偏差D之后,所述WiFi模块12可利用所述时间偏差D对所述家庭基站的本地时钟进行补偿,以实现所述家庭基站与所述主家庭基站之间的时钟同步。
[0092]需要说明的是,由于家庭基站之间位置或传播环境可能随时发生变化、进而导致上述时延偏差发生相应的变化,因此,在本发明所述实施例中,为了保持家庭基站之间始终同步,上述同步过程需根据实际情况实时或周期性地进行,本发明实施例对此不作赘述。
[0093]进一步地,在本发明所述实施例中,所述WiFi模块12还可用于若未扫描到WiFi信号,或扫描到与所述家庭基站位于同一设定区域内的、发送有WiFi信号的各其他家庭基站且确定扫描到的各其他家庭基站中不存在能够为所述家庭基站提供相应同步信息的主家庭基站,则通过广播相应的同步信息,以使与所述家庭基站位于同一设定区域内的其他家庭基站根据所述WiFi模块广播的同步信息,实现与所述家庭基站之间的时钟同步;也就是说,此时,所述家庭基站自身可作为主家庭基站,以便后续的其他各家庭基站根据所述家庭基站实现相互之间的时钟同步。
[0094]本发明实施例提供了一种家庭基站,所述家庭基站在上电后可启动WiFi模块并通过所述WiFi模块扫描与该家庭基站位于同一区域内的发送有WiFi信号的各其他家庭基站,以及,从扫描到的各其他家庭基站中选取能够为该家庭基站提供同步信息的主家庭基站并根据从该主家庭基站所发送的WiFi信号中获取到的同步信息测量与主家庭基站之间的时间偏差,以及,根据该时间偏差调整家庭基站的本地时钟以完成与主家庭基站之间的时钟同步。在本发明实施例所述技术方案中,由于可通过设置在家庭基站中的WiFi模块扫描同步信息来实现家庭基站之间的时钟同步,因而可在无需对硬件进行修改也无需占用空口资源的基础上,达到更为简便、快速地实现家庭基站之间的精确同步的目的,提闻家庭基站之间的时钟同步效率和同步效果。
[0095]本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0096]本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1