本申请属于通信技术领域,具体涉及一种基站环状连接网络接入方法及基站。
背景技术:
目前,面向大规模用户的音频、视频、图像等业务急剧增长,网络流量的爆炸式增长会极大地影响用户访问互联网的服务质量。如何有效地分发大流量的业务内容,降低用户获取信息的时延,成为网络运营商和内容提供商面临的一大难题。仅仅依靠增加带宽并不能解决问题,它还受到传输中路由阻塞和延迟、网站服务器的处理能力等因素的影响,这些问题的出现与用户服务器之间的距离有密切关系。
正常的接入网中,一个基站可以通过光线连接到网络中对外提供服务,在网络标准中,也可以一个基站可以通过其他的中继基站接入到核心网中,从而使不方便部铺设有线缆的地方可以通过无线连接到网络中实现网络的覆盖。但是当前的方案中,只支持链式组网,比如基站an+1连接基站an,基站a1连接基站a0,基站c通过有线的方式连接到网络中。这样整个链条中,任何某一个节点发生故障,比如基站a1,则后面的基站a2...an将失去网络连接,可靠性比较差,而且随着链式的延长,端上的网络时延将不可接受,整个无线中继的规模将较小。
技术实现要素:
本申请针对现有的基站链式组网中任何某一个节点发生故障,则有的基站会失去网络连接、可靠性比较差、端上时延长及中继规模小的问题,提供一种基站环状连接网络接入的方法及基站。
作为本申请的第一个方面,提供一种基站环状连接网络接入的方法,包括:
搜索相邻基站,若搜索到的相邻基站不是接入核心网的基站,则获取所述相邻基站的环标识和环级别;
若两个相邻基站的环标识相同且环级别相同,且所述两个相邻基站当前不属于基站环的节点,则分别与所述两个相邻基站建立连接,以形成基站环;
将本基站的环标识设置为所述两个相邻基站的环标识,并将本基站的环级别设置为所述两个相邻基站的环级别的下一级。
优选地,所述方法还包括:
若搜索到的相邻基站为接入核心网的基站,且该接入核心网的基站当前不属于基站环的节点,则向该接入核心网的基站发送连接请求;
接收该接入核心网的基站广播的消息,获取其中携带的环标识和环级别;
与该接入核心网的基站建立连接,将本基站的环标识设置为获取到的环标识,并将本基站的环级别设置为获取到的环级别的下一级。
优选地,所述方法还包括:
若两个相邻基站的环标识相同且环级别相差一级,且所述两个相邻基站当前属于基站环的节点,则向两个相邻基站中环级别大的基站发送加入环请求;
接收所述环级别大的基站发送的加入允许消息,所述加入允许消息是所述环级别大的基站将自身的环级别递增一级之后发送的;
分别与所述两个相邻基站建立连接,将本基站的环级别设置为所述环级别大的基站的环级别递增之前的环级别,并将本基站的环标识设置为所述两个相邻基站的环标识。
优选地,所述方法还包括:
接收待加入基站发送的加入环请求;
将本基站的环级别递增一级;
向所述待加入基站发送加入允许消息。
优选地,所述方法还包括:
接收基站环中的上一级基站发送的第一探测报文;
若本基站未发生故障,则向上一级基站返回第二探测报文,并向下一级基站转发所述第一探测报文。
优选地,所述方法还包括:
接收待接入基站发送的连接请求;
若本基站为接入核心网的基站且当前的连接数量未达到上限,则广播携带环标识和环级别的消息,其中,广播的消息中携带的环级别为基站环中的最低级别。
优选地,所述方法还包括:
在基站环形成后,若本基站为接入核心网的基站,则按照预设周期,分别向基站环中与本基站相连的两个基站发送第一探测报文。
作为本申请的第二个方面,提供一种基站,包括:
第一获取模块,用于搜索相邻基站,若搜索到的相邻基站不是接入核心网的基站,则获取所述相邻基站的环标识和环级别;
第一连接模块,用于若两个相邻基站的环标识相同且环级别相同,且所述两个相邻基站当前不属于基站环的节点,则分别与所述两个相邻基站建立连接,以形成基站环;
第一设置模块,用于将本基站的环标识设置为所述两个相邻基站的环标识,并将本基站的环级别设置为所述两个相邻基站的环级别的下一级。
优选地,所述基站还包括:
发送模块,用于若搜索到的相邻基站为接入核心网的基站,且该接入核心网的基站当前不属于基站环的节点,则向该接入核心网的基站发送连接请求;
第二获取模块,用于接收该接入核心网的基站广播的消息,获取其中携带的环标识和环级别;
第二连接模块,用于与该接入核心网的基站建立连接;
第二设置模块,用于将本基站的环标识设置为获取到的环标识,并将本基站的环级别设置为获取到的环级别的下一级。
优选地,所述基站还包括:
所述发送模块,还用于若两个相邻基站的环标识相同且环级别相差一级,且所述两个相邻基站当前属于基站环的节点,则向两个相邻基站中环级别大的基站发送加入环请求;
接收模块,用于接收所述环级别大的基站发送的加入允许消息,所述加入允许消息是所述环级别大的基站将自身的环级别递增一级之后发送的;
第三连接模块,用于分别与所述两个相邻基站建立连接,
第三设置模块,用于将本基站的环级别设置为所述环级别大的基站的环级别递增之前的环级别,并将本基站的环标识设置为所述两个相邻基站的环标识。
优选地,所述基站还包括:
所述接收模块,还用于接收待加入基站发送的加入环请求;
第四设置模块,用于将本基站的环级别递增一级;
所述发送模块,还用于向所述待加入基站发送加入允许消息。
优选地,所述基站还包括:
所述接收模块,还用于接收基站环中的上一级基站发送的第一探测报文;
收发模块,用于若本基站未发生故障,则向上一级基站返回第二探测报文,并向下一级基站转发所述第一探测报文。
优选地,所述基站还包括:
所述接收模块,还用于接收待接入基站发送的连接请求;
广播模块,用于若本基站为接入核心网的基站且当前的连接数量未达到上限,则广播携带环标识和环级别的消息,其中,广播的消息中携带的环级别为基站环中的最低级别。
优选地,所述基站还包括:
所述发送模块,还用于在基站环形成后,若本基站为接入核心网的基站,则按照预设周期,分别向基站环中与本基站相连的两个基站发送第一探测报文。
在本申请中,未接入核心网的基站搜索相邻基站,若搜索到的相邻基站也不是接入核心网的基站,则获取相邻基站的环标识和环级别,若两个相邻基站的环标识相同且环级别相同,且两个相邻基站当前不属于基站环的节点,则分别与两个相邻基站建立连接,以形成基站环。同时将本基站的环标识设置为两个相邻基站的环标识,并将本基站的环级别设置为所述两个相邻基站的环级别的下一级。相邻的基站之间环状连接,这样即便有某一个基站发生故障,其他的基站可以通过反向链路找到接入核心网的基站,从而连接到核心网。并且相比于链式结构缩短了端上的网络时延,增大了整个无线中继的规模。
附图说明
图1为本申请第一实施例提供的一种基站环状连接网络接入的方法的流程图;
图2为本申请第一实施例提供的一种基站环状连接网络接入的方法的另一流程图;
图3为本申请第一实施例提供的一种基站环状连接网络接入的方法的另一流程图;
图4为本申请第一实施例提供的一种基站环状连接网络接入的方法的另一流程图;
图5为本申请第一实施例提供的一种基站环状连接网络接入的方法的另一流程图;
图6为本申请第一实施例提供的一种基站环状连接网络接入的方法的另一流程图;
图7为本申请第一实施例提供的一种基站环的结构示意图;
图8为本申请第二实施例提供的一种基站的结构示意图。
具体实施方式
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。
本申请提供一种基站环状连接网络接入方法及基站。以下分别结合本申请提供的实施例的附图逐一进行详细说明。
作为本申请的第一个实施例,提供一种基站环状连接网络接入方法,为了方便理解,本申请基于图7提供的基站环的结构示意图进行论述。本申请实施例的执行主体为未接入核心网的基站,即图7中的第四基站4,第一基站1为接入核心网的基站,核心网优选为5g核心网,第二基站2与第三基站3的环标识相同且环级别相同。如图1所示,所述基站环状连接网络接入方法包括以下步骤。
步骤101,搜索相邻基站,若搜索到的相邻基站不是接入核心网的基站,则获取相邻基站的环标识和环级别。
具体的,如图7所示,当基站环没有建立成功时,第四基站搜索相邻基站,若搜索到的相邻基站都没有接入核心网,则获取相邻基站的环标识和环级别。例如,搜索到两个相邻基站第二基站和第三基站,并确定出第二基站和第三基站都没有接入核心网,则获取第二基站和第三基站的环标识和环级别。
步骤102,若两个相邻基站的环标识相同且环级别相同,且所述两个相邻基站当前不属于基站环的节点,则分别与两个相邻基站建立连接,以形成基站环。
在该步骤中,如图7所示,当基站环没有建立成功时,即第二基站和第三基站当前不属于基站环的节点,且第四基站验证出第二基站和第三基站的环标识相同且环级别相同,例如第二基站与第三基站均为一级节点(第一基站为零级节点),则第四基站分别与第二基站和第三基站建立连接,基站环建立成功。
步骤103,将本基站的环标识设置为两个相邻基站的环标识,并将本基站的环级别设置为两个相邻基站的环级别的下一级。
在该步骤中,如图7所示,第四基站将本基站的环标识设置为第二基站或第三基站的环标识,将第四基站的环级别设置为第二基站或第三基站的环级别的下一级,例如第二级别。
在本申请实施例中,未接入核心网的基站搜索相邻基站,若搜索到的相邻基站不是接入核心网的基站,则获取相邻基站的环标识和环级别,若两个相邻基站的环标识相同且环级别相同,且两个相邻基站当前不属于基站环的节点,则分别与两个相邻基站建立连接,以形成基站环。将本基站的环标识设置为两个相邻基站的环标识,并将本基站的环级别设置为两个相邻基站的环级别的下一级。相邻的基站之间环状连接,这样即便有某一个基站发生故障,其他的基站可以通过反向链路找到接入核心网的基站,从而连接到核心网。并且相比于链式结构缩短了端上的网络时延,增大了整个无线中继的规模。
在一些实施例中,本申请实施例的执行主体为未接入核心网的基站,即图7中的第二基站或第三基站,如图2所示,所述基站环状连接网络接入方法还包括以下步骤。
步骤201,若搜索到的相邻基站为接入核心网的基站,且该接入核心网的基站当前不属于基站环的节点,则向该接入核心网的基站发送连接请求。
在该步骤中,如图7所示,在基站环建立成功之前,第二基站或第三基站若搜索到的相邻基站为接入核心网的基站,且该接入核心网的基站当前不属于基站环的节点,例如,搜索到第一基站,则向第一基站发送连接请求。
步骤202,接收该接入核心网的基站广播的消息,获取其中携带的环标识和环级别。
在该步骤中,如图7所示,第二基站或第三基站接收第一基站广播的消息,获取其中携带的环标识和环级别。
步骤203,与该接入核心网的基站建立连接。
在该步骤中,如图7所示,第二基站或第三基站与第一基站建立连接。
步骤204,将本基站的环标识设置为获取到的环标识,并将本基站的环级别设置为获取到的环级别的下一级。
在该步骤中,如图7所示,第二基站或第三基站将本基站的环标识设置为与第一基站相同的环标识,并将本基站的环级别设置为第一基站的环级别的下一级,例如,第一基站的环级别为零级节点,将本基站的环级别设置为一级节点。
在一些实施例中,本申请实施例的执行主体为待接入基站环的基站,称作第五基站,如图3所示,所述基站环状连接网络接入方法还包括以下步骤。
步骤301,若两个相邻基站的环标识相同且环级别相差一级,且两个相邻基站当前属于基站环的节点,则向两个相邻基站中环级别大的基站发送加入环请求。
在该步骤中,第五基站搜索相邻基站,获取相邻基站的环标识和环级别,若两个相邻基站的环标识相同且环级别相差一级,且所述两个相邻基站当前属于基站环的节点,则向两个相邻基站中环级别大的基站发送加入环请求。例如,如图7所示,若第五基站搜索到第二基站和第四基站,若第二基站与第四基站的环标识相同且环级别相差一级,即第二基站的环级别为一级基站,第四基站的环级别为二级基站,则第五基站向第四基站发送加入环请求。
步骤302,接收环级别大的基站发送的加入允许消息。
具体的,加入允许消息是环级别大的基站将自身的环级别递增一级之后发送的,例如,如图7所示,第五基站向第四基站发送加入环请求之后,第四基站的环级别递增一级更新为三级节点。
步骤303,分别与两个相邻基站建立连接。
在该步骤中,第五基站接收到第四基站发送的加入允许消息之后,分别与图7中的第二基站和第四基站建立连接。
步骤304,将本基站的环级别设置为环级别大的基站的环级别递增之前的环级别,并将本基站的环标识设置为所述两个相邻基站的环标识。
在该步骤中,第五基站将本基站的环级别设置为第四基站递增之前的环级别,即设置为二级节点,并将本基站的环标识设置为第二基站和第四基站的环标识相同。第五基站占用第四基站的环级别,加入环成功。
需要说明的是,环级别大的基站接收到加入允许消息之后,也可以不改变环级别,第四基站仍然为二级节点,与新加入的第五基站同为一级。
在一些实施例中,本申请实施例的执行主体为接收待接入基站发送的加入环请求的基站,如图4所示,所述基站环状连接网络接入方法还包括以下步骤。
步骤401,接收待加入基站发送的加入环请求。
步骤402,将本基站的环级别递增一级。
步骤403,向待加入基站发送加入允许消息。
在步骤401至步骤403中,如图7所示,例如,第四基站接收第五基站发送的加入环请求,第四基站将本基站的环级别由二级节点递增为三级节点,然后向第五基站发送允许加入消息。
需要说明的是,本基站也可以不递增环级别,直接向待加入基站返回加入允许请求。
在一些实施例中,本申请实施例的执行主体为基站环中的未接入核心网的基站,如图5所示,所述基站环状连接网络接入方法还包括以下步骤。
步骤501,接收基站环中的上一级基站发送的第一探测报文。
步骤502,若本基站未发生故障,则向上一级基站返回第二探测报文,并向下一级基站转发第一探测报文。
在步骤501至步骤502中,在基站环建立成功之后,接入核心网的基站会向下一级发送第一探测报文,即keepalive报文(检测是否存活报文),然后一级一级转发,未接入核心网的基站确认自己的存活状态,如果正常,则向上一级基站返回第二探测报文,表示处于存活状态,并向下一级基站转发第一探测报文。如图7所示,例如,第二基站或第三基站收到第一探测报文,如果处于存活状态向第一基站返回第二探测报文,并将第一探测报文转发到第四基站。但是如果当基站环中的某一个基站故障,则只能收到一个方向的第一探测报文,那么就只在正常的链路上返回第二探测报文,从而保证基站环中的任何基站连接到核心网中。
在一些实施例中,本申请实施例的执行主体为基站环中的接入核心网的基站,如图6所示,所述基站环状连接网络接入方法还包括以下步骤。
步骤601,接收待接入基站发送的连接请求。
步骤601,若本基站为接入核心网的基站且当前的连接数量未达到上限,则广播携带环标识和环级别的消息。
在步骤601至步骤602中,例如,如图7所示,在基站环建立成功之前,若第一基站接收到第二基站或第三基站发送的连接请求,若第一基站确定出本基站当前的连接数量未达到上限,即还未连接二个基站,则广播携带环标识和环级别的消息。广播的消息中携带的环级别为基站环中的最低级别,如零级节点。如果第一基站确定出本基站当前的连接数量达到上限,则不广播消息。
在一些实施例中,本申请实施例的执行主体为基站环中的接入核心网的基站,所述基站环状连接网络接入方法还包括以下步骤。在基站环形成后,若本基站为接入核心网的基站,则按照预设周期,分别向基站环中与本基站相连的两个基站发送第一探测报文。
具体的,当新的基站环建立成功之后,接入核心网的基站按照预设周期分别向与本基站相连的两个基站发送第一探测报文,以使中间节点确认自己的存活状态,并在存活时返回第二探测报文,
在一种优选的实施方案中,在核心网部署时,在基站环中不限于一个接入核心网的基站,可以设置基站环中有多个接入核心网的基站,在某一个区域保证至少有两个基站通过有线方式连接到核心网。这样即便基站环中的某一个接入核心网的基站出现故障,其他节点也有保障,依然可以接入到核心网中,保证了网络接入的安全可靠性,提升用户体验。
作为本申请的第二个实施例,提供一种基站,如图8所示,所述基站包括第一获取模块11,第一连接模块12、第一设置模块13、。本申请所提供的基站用于执行本申请的第一个实施例所提供的基站环状连接网络接入方法。具体如下:
第一获取模块11,用于搜索相邻基站,若搜索到的相邻基站不是接入核心网的基站,则获取所述相邻基站的环标识和环级别;
第一连接模块12,用于若两个相邻基站的环标识相同且环级别相同,且所述两个相邻基站当前不属于基站环的节点,则分别与所述两个相邻基站建立连接,以形成基站环;
第一设置模块13,用于将本基站的环标识设置为所述两个相邻基站的环标识,并将本基站的环级别设置为所述两个相邻基站的环级别的下一级。
优选地,所述基站还包括:
发送模块,用于若搜索到的相邻基站为接入核心网的基站,且该接入核心网的基站当前不属于基站环的节点,则向该接入核心网的基站发送连接请求;
第二获取模块,用于接收该接入核心网的基站广播的消息,获取其中携带的环标识和环级别;
第二连接模块,用于与该接入核心网的基站建立连接;
第二设置模块,用于将本基站的环标识设置为获取到的环标识,并将本基站的环级别设置为获取到的环级别的下一级。
优选地,所述基站还包括:
所述发送模块,还用于若两个相邻基站的环标识相同且环级别相差一级,且所述两个相邻基站当前属于基站环的节点,则向两个相邻基站中环级别大的基站发送加入环请求;
接收模块,用于接收所述环级别大的基站发送的加入允许消息,所述加入允许消息是所述环级别大的基站将自身的环级别递增一级之后发送的;
第三连接模块,用于分别与所述两个相邻基站建立连接,
第三设置模块,用于将本基站的环级别设置为所述环级别大的基站的环级别递增之前的环级别,并将本基站的环标识设置为所述两个相邻基站的环标识。
优选地,所述基站还包括:
所述接收模块,还用于接收待加入基站发送的加入环请求;
第四设置模块,用于将本基站的环级别递增一级;
所述发送模块,还用于向所述待加入基站发送加入允许消息。
优选地,所述基站还包括:
所述接收模块,还用于接收基站环中的上一级基站发送的第一探测报文;
收发模块,用于若本基站未发生故障,则向上一级基站返回第二探测报文,并向下一级基站转发所述第一探测报文。
优选地,所述基站还包括:
所述接收模块,还用于接收待接入基站发送的连接请求;
广播模块,用于若本基站为接入核心网的基站且当前的连接数量未达到上限,则广播携带环标识和环级别的消息,其中,广播的消息中携带的环级别为基站环中的最低级别。
优选地,所述基站还包括:
所述发送模块,还用于在基站环形成后,若本基站为接入核心网的基站,则按照预设周期,分别向基站环中与本基站相连的两个基站发送第一探测报文。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。