一种信号强度的调整方法及装置与流程

文档序号:11591514阅读:337来源:国知局
一种信号强度的调整方法及装置与流程

本发明涉及无线通信技术领域,特别涉及一种信号强度的调整方法及装置。



背景技术:

当前的技术可以获取屏蔽箱内信号的强度,但是缺少软件控制功能,不能实现信号的自动校准功能,只能手动调节基站的信号强度,缺乏实时控制的特点,并且由于认为因素的引入,容易造成误差。另外,对于长时间测试的场景,人力操作也无法保证观测的连续性、调节的准确性和及时性。



技术实现要素:

本发明的目的在于提供一种信号强度的调整方法及装置,实现了屏蔽箱内信号强度调整的实时性,避免了人工校准的繁琐。

为了达到上述目的,本发明实施例提供一种信号强度的调整方法,包括:

接收一屏蔽空间内的待测终端上报的实时信号强度;

根据所述待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,并将所述调整指令发送至网络侧,使得所述网络侧能够根据所述调整指令对所述屏蔽空间内的信号强度进行调整。

其中,所述接收一屏蔽空间内的待测终端上报的实时信号强度,具体包括:

通过待测终端的usb接口接收一屏蔽空间内的待测终端上报的实时信号强度。

其中,所述将所述调整指令发送至网络侧,具体包括:

将所述调整指令发送至所述网络侧的可调衰减器,由所述可调衰减器通过对所述可调衰减器的衰减值的调整,实现对屏蔽空间内的信号强度的调整。

其中,所述根据所述待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,具体包括:

获取预设时间段内的所述待测终端的多个实时信号强度的平均值;

将所述平均值与一预设强度值进行比较,获取所述平均值与一预设强度值的差值;

若所述差值在一预设范围内,所述屏蔽空间内的信号强度不需要调整;否则,构建控制所述屏蔽空间内的信号强度上升或下降的调整指令。

其中,所述构建控制所述屏蔽空间内的信号强度上升或下降的调整指令,具体包括:

若所述差值超出所述预设范围,且所述差值为正值,构建控制所述屏蔽空间内的信号强度下降的调整指令;

若所述差值超出所述预设范围,且所述差值为负值,构建控制所述屏蔽空间内的信号强度上升的调整指令。

其中,接收一屏蔽空间内的待测终端上报的实时信号强度,具体包括:、

接收一屏蔽空间内的待测终端发送的上报消息原语,其中,所述上报消息原语中包含所述待测终端的实时信号强度和上报消息原语序列号;其中,所述待测终端发送的连续的所述上报消息原语中所述上报消息原语序列号为连续的整数。

其中,接收一屏蔽空间内的待测终端发送的上报消息原语之后,所述调整方法还包括:

响应所述上报消息原语向所述待测终端反馈第一确认消息原语;其中,所述第一确认消息原语包括:确认状态和被确认的上报消息原语序列号;其中,

所述确认状态包括:确认正确接收所述上报消息原语的ack状态以及接收所述上报消息原语异常的nack状态。

其中,所述将所述调整指令发送至所述网络侧,具体包括:

利用调整命令原语将所述调整命令发送至网络侧;其中,

所述调整命令原语包括:调整方式、调整步长以及调整命令原语序列号;所述调整方式包括上升、下降或停止;其中,

连续的所述上行或下降的调整方式对应的调整命令原语序列号为连续的整数,所述停止的调整方式对应的调整命令为一预设值。

其中,利用调整命令原语将所述调整命令发送至网络侧之后,所述调整方 法还包括:

接收网络侧根据所述调整命令原语返回的第二确认消息原语;其中,

所述第二确认消息原语包括确认状态和被确认的调整命令原语序列号;其中,

所述确认状态包括:确认正确接收所述调整命令原语的ack状态以及接收所述调整命令原语异常的nack状态。

本发明实施例还提供一种信号强度的调整装置,包括:

接收模块,用于接收一屏蔽空间内的待测终端上报的实时信号强度;

调整模块,用于根据所述待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,并将所述调整指令发送至网络侧,使得所述网络侧能够根据所述调整指令用于对所述屏蔽空间内的信号强度进行调整。

其中,所述接收模块包括:

接收子模块,用于通过待测终端的usb接口接收一屏蔽空间内的待测终端上报的实时信号强度。

其中,所述调整模块包括:

调整子模块,用于将所述调整指令发送至所述网络侧的可调衰减器,由所述可调衰减器通过对所述可调衰减器的衰减值的调整,实现对屏蔽空间内的信号强度的调整。

其中,调整模块包括:

第一获取模块,用于获取预设时间段内的所述待测终端的多个实时信号强度的平均值;

第二获取模块,用于将所述平均值与一预设强度值进行比较,获取所述平均值与一预设强度值的差值;

构建模块,用于若所述差值在一预设范围内,所述屏蔽空间内的信号强度不需要调整;否则,构建控制所述屏蔽空间内的信号强度上升或下降的调整指令。

其中,所述构建模块包括:

第一构建子模块,用于若所述差值超出所述预设范围,且所述差值为正值,构建控制所述屏蔽空间内的信号强度下降的调整指令;

第二构建子模块,用于若所述差值超出所述预设范围,且所述差值为负值,构建控制所述屏蔽空间内的信号强度上升的调整指令。

本发明的上述技术方案至少具有如下有益效果:

本发明实施例的信号强度的调整方法及装置中,通过对屏蔽空间内的信号强度的采集及运算,并根据由网络侧根据运算结果自动调节屏蔽空间内的信号强度,以满足测试需求,既保证了信号强度检测的实时性,同时通过实时的信号强度实现自动调节的准确性和及时性。

附图说明

图1表示本发明实施例的信号强度的调整方法的基本步骤示意图;

图2表示本发明实施例的信号强度的调整方法中上报消息原语的结构示意图;

图3表示本发明实施例的信号强度的调整方法中第一确认消息原语的结构示意图;

图4表示本发明实施例的信号强度的调整方法中调整命令原语的结构示意图;

图5表示本发明实施例的信号强度的调整方法中第二确认消息原语的结构示意图;

图6表示本发明实施例的信号强度的调整装置的组成结构图;

图7表示本发明实施例的信号强度的调整方法的应用系统的组成结构图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有技术中屏蔽空间内的信号强度依靠手动调节无法保证实时性且手动调节误差较大的问题,提供一种信号强度的调整方法及装置,通过对屏蔽空间内的信号强度的采集及运算,并由网络侧根据运算结果自动调节屏蔽空间内的信号强度,以满足测试需求,既保证了信号强度检测的实时性,同时通过实时的信号强度实现自动调节的准确性和及时性。

如图1所示,本发明实施例提供一种信号强度的调整方法,包括:

步骤11,接收一屏蔽空间内的待测终端上报的实时信号强度;

步骤12,根据所述待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,并将所述调整指令发送至网络侧,使得所述网络侧能够根据所述调整指令对所述屏蔽空间内的信号强度进行调整。

本发明的上述实施例中,屏蔽空间内的实时信号强度从广义上来讲与屏蔽空间内的待测终端的实时信号强度相等;但是严格意义上来说,其两者是不相等的,其待测终端的实时信号强度除了受到屏蔽空间内实时信号强度的影响,还受到例如待测终端的接收信号能力、待测终端的运行状态、待测终端的实时负荷等等因素的影响,本发明的具体实施例中忽略影响待测终端的其他因素,假设待测终端处于理想状态下,仅收到屏蔽空间内实时信号强度的影响。进而步骤12中根据待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,其调整指令一般为将信号强度上升或下降的控制命令。

其中,网络侧的具体实体可以为屏蔽空间内的网络环境控制模块,该网络环境控制模块根据其调整指令调整屏蔽空间内的信号强度;或者该实体也可以为网络基站侧的网络管理系统,由基站侧的网络管理系统直接调整射频信号的发射强度,从而达到调整屏蔽空间内的信号强度的目的。

本发明实施例根据待测终端的实时信号强度实时调整屏蔽空间内的信号强度,适用于需要长时间测试的场景,保证了对信号强度调节的准确性和及时性。

进一步的,本发明的上述实施例中,步骤11具体包括:

步骤111,通过待测终端的usb接口接收一屏蔽空间内的待测终端上报的实时信号强度。即本发明实施例通过终端的usb接口实现对于终端的控制,从而获取终端接收信号的信号强度。

进一步的,当网络侧的具体实体为屏蔽空间内的网络环境控制模块时,其网络环境控制模块由可调衰减器组成;具体的,步骤12包括:

步骤121,将所述调整指令发送至所述网络侧的可调衰减器,由所述可调衰减器通过对所述可调衰减器的衰减值的调整,实现对屏蔽空间内的信号强度的调整。

进一步的,本发明实施例关于信号强度的自动校准方案如下,即步骤12具 体包括:

步骤122,获取预设时间段内的所述待测终端的多个实时信号强度的平均值;

待测终端的信号强度的上报周期可以在程序中预先设定,比如可以设置为1s,基本可以做到实时,预设时间段可设置为5min,即对5min内获取的待测终端的所有实时信号强度求平均值,由于信号强度为实时变化的采用求平均值的方法能够更好的反映一段时间内信号强度的大小波动。

步骤123,将所述平均值与一预设强度值进行比较,获取所述平均值与一预设强度值的差值;采用平均值与预设强度值进行比较的方法在一定程度上减少实时比较的次数,提高效率。

步骤124,若所述差值在一预设范围内,所述屏蔽空间内的信号强度不需要调整;否则,构建控制所述屏蔽空间内的信号强度上升或下降的调整指令。理论上来说当差值等于0的时候,屏蔽空间内的信号强度不需要调整;但是通常情况下平均值与预设强度值不需要完全相等,故预先设定一预设范围,当其差值超出预设范围时,构建控制信号强度上升或下降的调整指令,且该差值的具体值决定了其调整的幅度和上升或下降。

具体的,本发明的上述实施例中,步骤124具体包括:

步骤1241,若所述差值超出所述预设范围,且所述差值为正值,构建控制所述屏蔽空间内的信号强度下降的调整指令;

步骤1242,若所述差值超出所述预设范围,且所述差值为负值,构建控制所述屏蔽空间内的信号强度上升的调整指令。

其中,为了确保调整指令准确发送、接收、执行,本发明实施例还进一步规定利用两对消息原语进行上述实时信号强度上报和调整指令下发的具体通信;即本发明实施例中,从信息交互角度描述步骤11具体包括:、

步骤112,接收一屏蔽空间内的待测终端发送的上报消息原语,其中,所述上报消息原语中包含所述待测终端的实时信号强度和上报消息原语序列号;其中,所述待测终端发送的连续的所述上报消息原语中所述上报消息原语序列号为连续的整数。

具体的,其上报消息原语的结构如图2所示,其主要包括原语类型和上报消息原语序列号,其中,原语类型字段用于填充待测终端的实时信号强度;其 次,为了更明确的标识其实时信号强度,该上报消息原语中还包含时间信息字段,该字段用于填充终端上报对应的信号强度的具体时间,可利用年-月-日-时-分-秒的形式来表示;进一步的上报消息原语还可包括网络信息字段,其网络信息字段用于标识对应的待测终端的网络制式、小区名称、信号强度等等信息。其上报消息原语序列号为循环序列,可设置为在0-127范围内递增,待测终端发送上报消息原语时其连续的上报消息原语中的上报消息原语序列号为连续的整数。

基于通用的消息制式的原理,为了及时了解其发出的消息是否被另一方正确接收,接收方在收到发送方发出的消息后需返回针对该消息的响应消息,从而使得发送方能够实时了解该消息是发送成功还失败,是否需要重发等。相应的,本发明的上述实施例中,步骤112之后,所述调整方法还包括:

步骤113,响应所述上报消息原语向所述待测终端反馈第一确认消息原语;其中,所述第一确认消息原语包括:确认状态和被确认的上报消息原语序列号;其中,

所述确认状态包括:确认正确接收所述上报消息原语的ack状态以及接收所述上报消息原语异常的nack状态。

即接收到待测终端发送的上报消息原语后需向待测终端反馈第一确认消息原语,该第一确认消息原语的结构如图3所示,其主要包括确认状态和被确认的上报消息原语序列号,其中,确认状态字段用于填充针对上报消息原语的接收情况的ack消息或nack消息;进一步的,为了更明确的标识其针对上报消息原语的确认情况,该第一确认消息原语中还包括原语类型字段,该字段用于填充该确认为网络确认;确认对象字段,该字段用于标识其确认的原语类型,本发明中具体指信号强度。需要说明的是,当该第一确认消息原语被用于确认其他原语消息时,其中的确认对象字段可填充与其他原语消息对应的原语类型信息。

具体的,当正确接收到连续的待测终端上报的上报消息原语序列号,则回复ack信息,说明上报消息原语被连续正确接收;若收到不连续的上报则说明不连续处出现丢失,此时针对丢失的特定序列号发送nack信息;若持续无法收到上报消息原语,则也说明出现丢失或其他异常,此时也应回复nack信息。

承续上例,本发明实施例中步骤12中发送调整指令的步骤包括:

步骤125,利用调整命令原语将所述调整命令发送至网络侧;

其中,所述调整命令原语包括:调整方式、调整步长以及调整命令原语序列号;所述调整方式包括上升、下降或停止;其中,

连续的所述上行或下降的调整方式对应的调整命令原语序列号为连续的整数,所述停止的调整方式对应的调整命令为一预设值。

具体的,其调整命令原语的结构如图4所示,其主要包括调整方式、调整步长以及调整命令原语序列号,其中,调整方式及调整步长根据所述差值确定,其差值的正负决定其调整方式,其差值的绝对值大小决定其调整步长;其中,为了更明确的标识其调整命令原语,该调整命令原语中还包括原语类型字段,该原语类型字段标识该原语为调整命令;调整时间间隔字段,该字段用于标识其调整过程中的调整间隔。其调整命令原语序列号也为循环序列,也可设置为在0-127范围内递增。且当调整方式为上升或下降时,其调整步长和调整时间间隔有效,按照该调整步长和调整时间间隔对信号强度进行调整;当调整方式为停止时,其调整步长和调整时间间隔均无效。

同理,本发明的上述实施例汇总,步骤125之后,所述调整方法还包括:

步骤126,接收网络侧根据所述调整命令原语返回的第二确认消息原语;其中,

所述第二确认消息原语包括确认状态和被确认的调整命令原语序列号;其中,

所述确认状态包括:确认正确接收所述调整命令原语的ack状态以及接收所述调整命令原语异常的nack状态。

即接收到网络侧发送的调整命令原语后需返回第二确认消息原语,该第二确认消息原语的结构如图5所示,其主要包括确认状态和被确认的调整命令原语序列号,其中,确认状态字段用于填充针对上述调整命令原语的接收情况的ack消息或nack消息;进一步的,为了更明确的标识其针对调整命令原语的确认情况,该第二确认消息原语中还包括原语类型字段,该字段用于填充该确认为终端确认;确认对象字段,该字段用于标识其确认的原语类型,本发明中具体指网络调节命令。需要说明的是,当该第二确认消息原语被用于确认其他 原语消息时,其中的确认对象字段可填充与其他原语消息对应的原语类型信息。

综上,本发明实施例提供的信号强度的调整方法能够实时收集待测终端的无线信号强度,并根据预设的无线信号的波动范围,调整屏蔽空间内无线信号的强度,避免人为观测的引入时延,解决了调节的准确性和及时性;同时利用两对消息原语进行通信,确保调整指令的准确发送、接收和执行。

为了更好的实现上述目的,如图6所示,本发明实施例还提供一种信号强度的调整装置,包括:

接收模块61,用于接收一屏蔽空间内的待测终端上报的实时信号强度;

调整模块62,用于根据所述待测终端的实时信号强度构建针对所述屏蔽空间内的信号强度的调整指令,并将所述调整指令发送至网络侧,使得所述网络侧能够根据所述调整指令对所述屏蔽空间内的信号强度进行调整。

具体的,本发明的上述实施例中,所述接收模块61包括:

接收子模块,用于通过待测终端的usb接口接收一屏蔽空间内的待测终端上报的实时信号强度。

具体的,本发明的上述实施例中,所述调整模块62包括:

调整子模块,用于将所述调整指令发送至所述网络侧的可调衰减器,由所述可调衰减器通过对所述可调衰减器的衰减值的调整,实现对屏蔽空间内的信号强度的调整。

具体的,本发明的上述实施例中,调整模块62包括:

第一获取模块,用于获取预设时间段内的所述待测终端的多个实时信号强度的平均值;

第二获取模块,用于将所述平均值与一预设强度值进行比较,获取所述平均值与一预设强度值的差值;

构建模块,用于若所述差值在一预设范围内,所述屏蔽空间内的信号强度不需要调整;否则,构建控制所述屏蔽空间内的信号强度上升或下降的调整指令。

具体的,本发明的上述实施例中,所述构建模块包括:

第一构建子模块,用于若所述差值超出所述预设范围,且所述差值为正值,构建控制所述屏蔽空间内的信号强度下降的调整指令;

第二构建子模块,用于若所述差值超出所述预设范围,且所述差值为负值,构建控制所述屏蔽空间内的信号强度上升的调整指令。

具体的,本发明的上述实施例中,所述接收模块61具体包括:、

消息原语接收模块,用于接收一屏蔽空间内的待测终端发送的上报消息原语,其中,所述上报消息原语中包含所述待测终端的实时信号强度和上报消息原语序列号;其中,所述待测终端发送的连续的所述上报消息原语中所述上报消息原语序列号为连续的整数。

具体的,本发明的上述实施例中,所述调整装置还包括:

第一响应模块,用于接收一屏蔽空间内的待测终端发送的上报消息原语之后,响应所述上报消息原语向所述待测终端反馈第一确认消息原语;其中,所述第一确认消息原语包括:确认状态和被确认的上报消息原语序列号;其中,

所述确认状态包括:确认正确接收所述上报消息原语的ack状态以及接收所述上报消息原语异常的nack状态。

具体的,本发明的上述实施例中,所述调整模块还包括:

发送子模块,用于利用调整命令原语将所述调整命令发送至网络侧;其中,

所述调整命令原语包括:调整方式、调整步长以及调整命令原语序列号;所述调整方式包括上升、下降或停止;其中,

连续的所述上行或下降的调整方式对应的调整命令原语序列号为连续的整数,所述停止的调整方式对应的调整命令为一预设值。

具体的,本发明的上述实施例中,所述调整装置还包括:

第二响应模块,用于利用调整命令原语发送所述调整指令至网络侧之后,接收网络侧根据所述调整命令原语返回的第二确认消息原语;其中,

所述第二确认消息原语包括确认状态和被确认的调整命令原语序列号;其中,

所述确认状态包括:确认正确接收所述调整命令原语的ack状态以及接收所述调整命令原语异常的nack状态。

具体的,本发明的上述实施例提供的调整方法应用于一系统,该系统包括信号强度的调整装置、屏蔽空间、屏蔽空间内的待测终端、屏蔽空间内的网络环境控制模块以及网络基站,其基本架构如图7所示。

本发明的目的是提供一种屏蔽空间内信号自动校准方法,将屏蔽箱内信号的强度实时上传至调整装置,调整装置根据信号的强度,启动校准策略,控制屏蔽空间进行可调衰减器的调整,以使得待测终端获得合适的信号强度。

具体的,终端信号强度上报原语由待测终端发出,负责将某时刻的网络强度有关的信息上报到调整装置,调整装置收到上报后需要使用网络确认原语进行回应。如果正确收到连续的终端上报原语序列号,则调整装置回复ack,说明上报原语被连续正确接收。如收到不连续的上报则说明不连续处出现丢失,此时调整装置应针对丢失的特定序列发送nack。如持续无法收到上报,则也说明出现丢失或其他异常,此时调整装置也应该回复nack,但对应的被确认原语序列号应置为特殊值。原语序列号为循环序列,0~127范围内递增。终端根据nack的接收情况,判断是否继续发送上报原语,其依据可以为nack持续的时间、或nack出现的次数。调整装置通过回复nack的时长和次数,决定是否继续下发网络确认原语和调整指令。

网络调整命令原语由调整装置发出,负责下发调整指令到网络侧;第二确认消息原语负责对调整指令的接收进行正确性检验。当调整装置发送的调整命令为上升/下降时,调节步长、调节间隔字段有效,网络侧应按照该配置执行调节操作,以实现校准调节的目标。当此命令为停止时,步长与间隔无效,且序列号应置为特殊值(例如:255)。当终端正确连续的接收到调节命令后,需要发出终端确认原语,确认状态为ack。如出现序号不连续(且序号不是特定含义的值,如255),或者持续长时间未收到调节命令,则发送nack。软件管理站、和网络环境控制模块可根据nack持续的时长、次数决定是否继续发送调节命令和确认原语。

继而当调整装置发现待测终端检测强度达标后,通过停止命令控制网络环境控制单元停止调节,此时网络调节命令原语、网络调节确认原语停止发送,序列号归零;调整完成后,软件管理站通知待测终端,停止上报终端信号强度,校准完成。

需要说明的是,本发明的上述实施例中提供的信号强度的调整装置是应用上述信号强度的调整方法的调整装置,则上述信号强度的调整方法的所有实施例均适用于该调整装置,且均能达到相同或相似的有益效果。

此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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