一种同频组网的基站同步方法及装置与流程

文档序号:16737763发布日期:2019-01-28 12:45阅读:495来源:国知局
一种同频组网的基站同步方法及装置与流程

本发明实施例涉及通信技术领域,具体涉及一种同频组网的基站同步方法及装置。



背景技术:

一体化皮基站因相对宏站覆盖范围小,组网灵活的特点,会在室内和室外进行补盲或者补热,且组网数量较宏站有成倍增加。应用场景包括楼层较高的办公区域宏站信号特别弱,需要一体化皮基站进行覆盖。因此涉及到一体化皮基站的同步问题,由于宏站信号在室内已经低至-115dbm并且很多办公楼并没有1588同步源,导致一体化皮基站只能通过多跳的方式进行同步,但是多跳同步的方式很容易因为其中某一个点位失步导致一连串的小基站都处于失步状态,或者部分小基站超过了允许的多跳级数。增加用户切换失败的风险,最终降低用户感知。

随着移动通信网络发展趋势由宏蜂窝转向高容量、低成本、绿色节能的小蜂窝结构。针对该需求,有必要引入集成蜂窝技术的smallcell来进行补充覆盖。目前针对宏站信号弱、无1588同步源的办公楼区域多以小基站密集同频组网的方式来进行覆盖和多跳的方式来进行同步。因为多跳同步的信源不是直接来自于宏站,因此同步的质量会有所下降,当可容忍的同步性能为ppm<0.1@snr<1时,可以进行最多2次多跳。如图1所示。a1为一跳,a2与a1进行同步为二跳。b1为一跳,b2与b1进行同步为二跳,a1与b2处在b1处的信号强度相差不多,a2和b1在b2处的信号强度相差不多的前提下,如果当b1被下电重启,再次同步的过程中可能会与已经失步的b2同步。如果当b2被下电重启,再次同步的过程中可能与2跳a2同步形成3跳。这两种情况均会影响切换,导致客户感知差。

目前空口同步的实现方式是在建立小区的过程中,物理层通过sniffer扫周围邻区信号获取小区的pss和sss,优先同步指定频点的小区,如果无法与指定频点的小区同步,则尝试同步sniffer到的rsrp最强的小区。所以目前空口同步关注的是小区频点与rsrp,流程示意图如图2所示。但是由于目前空口同步是通过频点和rsrp来尝试与某一个小区同步,所以在密集环境下可能会出现某些基站已经超过两跳或者某个基站下电重启后与已经失步的小站再进行同步。

在实现本发明实施例的过程中,发明人发现现有的方法没有保护机制,当基站由于某种原因处于失步状态后,无法主动恢复。



技术实现要素:

由于现有方法存在上述问题,本发明实施例提出一种同频组网的基站同步方法及装置。

第一方面,本发明实施例提出一种同频组网的基站同步方法,包括:

获取基站的同频组网模式值,并对所述同频组网模式值进行判断;

若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值;

若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态状态;

若所述同频组网模式值为第二预设值,则与宏站进行同步,并在广播消息mib信息中添加同步状态数据;

若判断获知与所述宏站同步成功,则将所述同步状态数据设置为第三同步状态值,否则设置为所述第一同步状态值;

其中,所述第一预设值表示打开同频组网模式且本小区为多跳,第二预设值表示打开同频组网模式且本小区为零跳。

可选地,所述若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态,具体包括:

若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

可选地,所述若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态,具体包括:

若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则启动计时器;

若所述计时器达到预设计时时间,则获取所述物理层上报的第二同步状态值;

若根据所述第二同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

可选地,所述若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值,具体包括:

若当前时间不在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则经过预设暂停时间后,获取基站的同频组网模式值。

可选地,所述方法还包括:

若根据所述第一同步状态值判断获知所述基站为同步状态且通过两次多跳实现所述同步状态,则执行基站复位操作。

可选地,所述方法还包括:

若根据所述第一同步状态值判断获知所述基站为同步状态且通过零次或一次多跳实现所述同步状态,则与小区进行同步;

若判断获知与所述小区同步成功,则将所述同步状态数据设置为对应的第四同步状态值或第五同步状态值,否则设置为所述第一同步状态值。

第二方面,本发明实施例还提出一种同频组网的基站同步装置,包括:

组网模式判断模块,用于获取基站的同频组网模式值,并对所述同频组网模式值进行判断;

同步状态获取模块,用于若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值;

第一基站复位模块,用于若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态;

宏站同步模块,用于若所述同频组网模式值为第二预设值,则与宏站进行同步,并在广播消息mib信息中添加同步状态数据;

第一同步状态设置模块,用于若判断获知与所述宏站同步成功,则将所述同步状态数据设置为第三同步状态值,否则设置为所述第一同步状态值;

其中,所述第一预设值表示打开同频组网模式且本小区为多跳,第二预设值表示打开同频组网模式且本小区为零跳。

可选地,所述第一基站复位模块具体用于若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

可选地,所述第一基站复位模块具体包括:

计时器启动单元,用于若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则启动计时器;

同步状态获取单元,用于若所述计时器达到预设计时时间,则获取所述物理层上报的第二同步状态值;

基站复位单元,用于若根据所述第二同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

可选地,所述同步状态获取模块具体用于若当前时间不在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则经过预设暂停时间后,获取基站的同频组网模式值。

可选地,所述装置还包括:

第二基站复位模块,用于若根据所述第一同步状态值判断获知所述基站为同步状态且通过两次多跳实现所述同步状态,则执行基站复位操作。

可选地,所述装置还包括:

小区同步模块,用于若根据所述第一同步状态值判断获知所述基站为同步状态且通过零次或一次多跳实现所述同步状态,则与小区进行同步;

第二同步状态设置模块,用于若判断获知与所述小区同步成功,则将所述同步状态数据设置为对应的第四同步状态值或第五同步状态值,否则设置为所述第一同步状态值。

第三方面,本发明实施例还提出一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法权利要求所述的方法。

第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法权利要求所述的方法。

由上述技术方案可知,本发明实施例通过设置同频组网模式值,并判断当同频组网模式值为第一预设值时,获取基站的物理层上报的第一同步状态值,并通过判断基站为失步状态,立即执行基站复位操作,当判断当同频组网模式值为第二预设值时与宏站进行同步,可以对基站自行进行重新同步,确保了基站的同步状态,减少了用户切换失败次数,提高了用户感知。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1为现有技术提供的一种同频组网时多跳同步的示意图;

图2为现有技术提供的一种同频组网的基站同步方法的流程示意图;

图3为本发明一实施例提供的一种同频组网的基站同步方法的流程示意图;

图4为本发明另一实施例提供的一种同频组网的基站同步方法的流程示意图;

图5为本发明又一实施例提供的一种同频组网的基站同步方法的流程示意图;

图6为本发明一实施例提供的一种同频组网的基站同步装置的结构示意图;

图7为本发明一实施例提供的电子设备的逻辑框图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图3示出了本实施例提供的一种同频组网的基站同步方法的流程示意图,包括:

s301、获取基站的同频组网模式值,并对所述同频组网模式值进行判断。

其中,所述同频组网模式值为基站中用于表示不同同频组网模式的参数值。在本实施例中,所述同频组网模式值包括第一预设值、第二预设值和第三预设值,第一预设值表示打开同频组网模式且本小区为多跳,第二预设值表示打开同频组网模式且本小区为零跳,第三预设值表示关闭同频组网模式。

具体地,所述基站中的oam(opertationadministrationandmaintenance)子系统可以实时获取到基站的同频组网模式值,并对所述同频组网模式值进行判断,当前为第一预设值、第二预设值还是第三预设值。

s302、若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值。

其中,所述第一同步状态值为表示基站同步情况的状态值,包括基站的同步状态或失步状态,也可以包括基站的当前跳数。

举例来说,在周期性系统消息mib(广播消息)消息里,添加一个字段syncstatus,显示目前基站的同步情况,字段syncstatus显示的格式为ture(0/1/2)、flase(0/1/2),其中true表示基站处于同步状态,flase表示基站处于失步状态。其中0表示0跳同步,即直接与宏站或者通过rgps同步,1表示1次多跳,2表示2次多跳。因为多跳同步的信源不是直接来自于宏站,因此同步的质量会有所下降,当可容忍的同步性能为ppm<0.1@snr<1时,可以进行最多2次多跳。

s303、若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

其中,所述基站复位操作为对基站进行复位的操作,使得基站回复同步状态。

举例来说,第一同步状态值可以包括true(0)、true(1)、true(2)、false(0)、false(1)和false(2);当第一同步状态值为false(0)、false(1)或false(2)时,表示所述基站为失步状态,需要执行基站复位操作。

本实施例通过设置同频组网模式值,并判断当同频组网模式值为第一预设值时,获取基站的物理层上报的第一同步状态值,并通过判断基站为失步状态,立即执行基站复位操作,当判断当同频组网模式值为第二预设值时与宏站进行同步,可以对基站自行进行重新同步,确保了基站的同步状态,减少了用户切换失败次数,提高了用户感知。

进一步地,在上述方法实施例的基础上,s303具体包括:

若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

具体地,oam查询基站的同步状态,如果基站处于同步状态,则不做处理。如果基站处于失步状态,首先判断失步状态发生的时间点段,如果在预先设定的闲时时间段,则执行基站复位操作,以不影响用户的正常使用。

所述预设时间段为预设设定的不影响用户正常使用的用于进行基站复位操作的时间段,举例来说,预设时间段可以为凌晨2:00-4:00。

进一步地,在上述方法实施例的基础上,s303具体包括:

s3031、若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则启动计时器;

s3032、若所述计时器达到预设计时时间,则获取所述物理层上报的第二同步状态值;

s3033、若根据所述第二同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

其中,所述第二同步状态值为表示基站同步情况的状态值,包括基站的同步状态或失步状态,也可以包括基站的当前跳数。

具体地,由于oam子系统可以实时获取到基站的同步状态,所以在基站处于失步状态后,先判断基站发生失步状态的时间段,如果在预定的时间段发生并且失步状态持续预设计时时间(例如10min),则oam进行复位来恢复同步状态。

举例来说,如果基站失步状态的时间发生在2:00-4:00,则启动计时器。如果计时器达到10min并且在这10min之内基站一直处于失步状态,则oam进行reboot复位来恢复同步状态。如果在10min之内基站恢复同步状态,则复位计时器并且不做处理。具体流程图如图4所示。

进一步地,在上述方法实施例的基础上,s302具体包括:

若当前时间不在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则经过预设暂停时间后,获取基站的同频组网模式值。

其中,所述暂停时间为基站的oam判断基站当前为失步状态后暂停执行本实施例提供的同频组网的基站同步方法的时间。

举例来说,如果基站失步状态的时间没有在预先设定好的凌晨2:00-4:00之内,则基站不做处理,并且60min内不再走查询失步时间的流程。

进一步地,在上述方法实施例的基础上,所述方法还包括:

s304、若所述同频组网模式值为第二预设值,则与宏站进行同步,并在广播消息mib信息中添加同步状态数据;

s305、若判断获知与所述宏站同步成功,则将所述同步状态数据设置为第三同步状态值,否则设置为所述第一同步状态值。

具体地,在小基站配置文件里增加一个节点:syncstatusshowflag,取值范围为0、1、2,分别对应本实施例提供的第三预设值、第二预设值还是第一预设值。其中0表示关闭密集同频组网模式,既不会在mib消息里添加syncstatus字段。1表示打开密集同频组网模式并且设置该小区为0跳,既mib消息里添加syncstatus字段,如果成功同步syncstatus字段显示ture(0),如果失步syncstatus字段显示flase(0)。2表示打开密集同频组网模式并且设置该小区为多跳,既mib消息里添加syncstatus字段,如果成功多跳同步syncstatu字段实现ture(1/2),如果失步syncstatus字段显示flase(1/2)。具体为1还是为2需要l3进行根据物理层上报的同步小区的mib消息里的syncstatus字段的值。

举例来说,如图5所示,小基站进行同步后,打开了密集同频组网模式,且当前为0跳,则可以通过rgps或空口与宏站进行同步,并且mib消息里增加syncstatu字段。进一步判断是否同步成功,如果同步成功,则syncstatu字段为true(0);如果同步不成功,则syncstatu字段为false(0)。使得小基站密集同频组网模式下,由于各种原因导致失步的基站可以自行进行恢复。

进一步地,在上述方法实施例的基础上,如图3所示,所述方法还包括:

s306、若根据所述第一同步状态值判断获知所述基站为同步状态且通过两次多跳实现所述同步状态,则执行基站复位操作。

进一步地,在上述方法实施例的基础上,所述方法还包括:

s307、若根据所述第一同步状态值判断获知所述基站为同步状态且通过零次或一次多跳实现所述同步状态,则与小区进行同步;

s308、若判断获知与所述小区同步成功,则将所述同步状态数据设置为对应的第四同步状态值或第五同步状态值,否则设置为所述第一同步状态值。

具体地,如图5所示,小基站进行同步后,打开了密集同频组网模式,且当前不为0跳,则物理层通过sniffer获取到同步频点的小区mib消息,并上报给l3(高层3);syncstatu字段为true,当syncstatu字段为true(0)或true(1)时,即零次多跳或一次多跳时,l3允许与该小区进行同步,并判断是否同步成功,如果成功,则终止同步流程,mib消息里syncstatu字段设置为对应的true(0)或true(1),即第四同步状态值或第五同步状态值;如果同步不成功,则设置为对应的false(0)或false(1)。

如图5所示,当syncstatu字段为true(2)时,即两次多跳时,l3不允许与该小区进行同步,避免1跳小基站复位后同步到之前的2跳小基站;避免2跳小基站复位后同步到其他2跳小基站形成3跳。

本实施例提供的同频组网的基站同步方法在同频组网模式下,如果基站因为异常导致失步状态,会在用户相对较少的闲时2:00-4:00进行复位重新同步。复位后的基站不会因为同步已经失步的小基站而导致再次处于失步状态,或者形成第三跳。确保了小基站的同步状态,提高了客户感知。

图6示出了本实施例提供的一种同频组网的基站同步装置的结构示意图,所述装置包括:组网模式判断模块601、同步状态获取模块602和第一基站复位模块603,其中:

所述组网模式判断模块601用于获取基站的同频组网模式值,并对所述同频组网模式值进行判断;

所述同步状态获取模块602用于若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值;

所述第一基站复位模块603用于若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

具体地,所述组网模式判断模块601获取基站的同频组网模式值,并对所述同频组网模式值进行判断;所述同步状态获取模块602若所述同频组网模式值为第一预设值,则获取基站的物理层上报的第一同步状态值;所述第一基站复位模块603若根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

本实施例通过设置同频组网模式值,并判断当同频组网模式值为第一预设值时,获取基站的物理层上报的第一同步状态值,并通过判断基站为失步状态,立即执行基站复位操作,当判断当同频组网模式值为第二预设值时与宏站进行同步,可以对基站自行进行重新同步,确保了基站的同步状态,减少了用户切换失败次数,提高了用户感知。

进一步地,在上述装置实施例的基础上,所述第一基站复位模块603具体用于若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

进一步地,在上述装置实施例的基础上,所述第一基站复位模块603具体包括:

计时器启动单元,用于若当前时间在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则启动计时器;

同步状态获取单元,用于若所述计时器达到预设计时时间,则获取所述物理层上报的第二同步状态值;

基站复位单元,用于若根据所述第二同步状态值判断获知所述基站为失步状态,则执行基站复位操作,以使所述基站恢复同步状态。

进一步地,在上述装置实施例的基础上,所述同步状态获取模块602具体用于若当前时间不在预设时间段内,且根据所述第一同步状态值判断获知所述基站为失步状态,则经过预设暂停时间后,获取基站的同频组网模式值。

进一步地,在上述装置实施例的基础上,所述装置还包括:

宏站同步模块,用于若所述同频组网模式值为第二预设值,则与宏站进行同步,并在广播消息mib信息中添加同步状态数据;

第一同步状态设置模块,用于若判断获知与所述宏站同步成功,则将所述同步状态数据设置为第三同步状态值,否则设置为所述第一同步状态值。

进一步地,在上述装置实施例的基础上,所述装置还包括:

第二基站复位模块,用于若根据所述第一同步状态值判断获知所述基站为同步状态且通过两次多跳实现所述同步状态,则执行基站复位操作。

进一步地,在上述装置实施例的基础上,所述装置还包括:

小区同步模块,用于若根据所述第一同步状态值判断获知所述基站为同步状态且通过零次或一次多跳实现所述同步状态,则与小区进行同步;

第二同步状态设置模块,用于若判断获知与所述小区同步成功,则将所述同步状态数据设置为对应的第四同步状态值或第五同步状态值,否则设置为所述第一同步状态值。

本实施例所述的同频组网的基站同步装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

参照图7,所述电子设备,包括:处理器(processor)701、存储器(memory)702和总线703;

其中,

所述处理器701和存储器702通过所述总线703完成相互间的通信;

所述处理器701用于调用所述存储器702中的程序指令,以执行上述各方法实施例所提供的方法。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1