传感器的发射功率确定方法、装置、系统和传感器设备与流程

文档序号:22174153发布日期:2020-09-11 21:26阅读:287来源:国知局
传感器的发射功率确定方法、装置、系统和传感器设备与流程

本申请涉及通信技术领域,特别是涉及一种传感器的发射功率确定方法、装置、系统、传感器设备和存储介质。



背景技术:

在数字电网建设过程中,传感器已成为构建电力物联网的基础设施,比如小微智能传感器。

智能传感器通过收集导线电磁场能量给自身供能,由于导线电流随负荷波动导致电磁场取能功率时大时小,要求智能传感器的通信功耗应尽可能低。

在实际使用中,为了通信的稳定性,智能传感器通常采用恒定大功率发射蓝牙信号的方式与中继装置进行通信,这种方式非常的不节能,可能导致智能传感器没有足够的电能维持运行而造成数据的损失;因此,还缺少一种智能传感器的蓝牙发射功率确定方法使得智能传感器以较低的功率运行,以保证智能传感器的稳定、连续运行。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够使得传感器始终以较低的功率稳定、连续运行的传感器的发射功率确定方法、装置、传感器设备和存储介质。

一种传感器的发射功率确定方法,所述方法包括:

以传感器的目标发射功率向中继装置发送携带标识的信号;所述中继装置用于接收到所述信号后返回携带所述标识的回波信号;

若接收到所述中继装置返回的携带所述标识的回波信号,则将所述目标发射功率对应的功率值作为元素存储至预设数据栈;

获取所述目标发射功率与预设功率阈值的差值,作为所述传感器的新的目标发射功率,以所述新的目标功率向所述中继装置发送所述信号,直到未接收到所述中继装置返回的携带所述标识的回波信号,则将所述预设数据栈作为目标数据栈;

根据所述目标数据栈中的元素对应的功率值,确定所述传感器的发射功率。

在其中一个实施例中,所述根据所述目标数据栈中的元素对应的功率值,确定所述传感器的发射功率,包括:

获取所述目标数据栈中的栈顶元素对应的功率值,作为所述传感器的初始发射功率;

以所述初始发射功率向所述中继装置发送携带所述标识的信号;

若接收到所述中继装置返回的携带所述标识的回波信号,则确定所述初始发射功率为所述传感器的发射功率。

在其中一个实施例中,在以所述初始发射功率向所述中继装置发送携带所述标识的信号之后,还包括:

若未接收到所述中继装置返回的携带所述标识的回波信号,则获取所述目标数据栈中新的栈顶元素对应的功率值作为所述传感器的初始发射功率,直到接收到所述中继装置返回的携带所述标识的回波信号,则确定所述初始发射功率为所述传感器的发射功率。

在其中一个实施例中,在以传感器的目标发射功率向中继装置发送携带标识的信号之前,还包括:

接收所述中继装置发送的发射功率确定指令;

响应于所述发射功率确定指令,获取所述传感器的最大发射功率值,并将所述最大发射功率值作为所述传感器的目标发射功率。

在其中一个实施例中,所述未接收到所述中继装置返回的携带所述标识的回波信号,还包括:

若接收到的所述中继装置返回的回波信号中未携带所述标识,则确定未接收到所述中继装置返回的携带所述标识的回波信号;

或;

若在预设时间内未接收到所述中继装置返回的携带所述标识的回波信号,则确定未接收到所述中继装置返回的携带所述标识的回波信号。

在其中一个实施例中,在预设时间内未接收到所述中继装置返回的携带所述标识的回波信号,包括:

记录向所述中继装置发送携带标识的信号的时间,作为初始时间;

获取当前时间与所述初始时间的差值作为间隔时间;

若所述间隔时间大于或等于所述预设时间,则确定在预设时间内未接收到所述中继装置返回的携带所述标识的回波信号。

一种传感器的发射功率确定装置,所述装置包括:

信号发送模块,用于以传感器的目标发射功率向中继装置发送携带标识的信号;所述中继装置用于接收到所述信号后返回携带所述标识的回波信号;

第一功率确定模块,用于若接收到所述中继装置返回的携带所述标识的回波信号,则将所述目标发射功率对应的功率值作为元素存储至预设数据栈;

第二功率确定模块,用于获取所述目标发射功率与预设功率阈值的差值,作为所述传感器的新的目标发射功率,以所述新的目标功率向所述中继装置发送所述信号,直到未接收到所述中继装置返回的携带所述标识的回波信号,则将所述预设数据栈作为目标数据栈;

发射功率确定模块,用于根据所述目标数据栈中的元素对应的功率值,确定所述传感器的发射功率。

一种传感器的发射功率确定系统,包括传感器以及中继装置;所述传感器与所述中继装置通信连接;

所述传感器,用于执行上述的传感器的发射功率确定方法的步骤;

所述中继装置,用于接收到所述携带标识的信号后,向所述传感器返回携带所述标识的回波信号。

一种传感器设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

以传感器的目标发射功率向中继装置发送携带标识的信号;所述中继装置用于接收到所述信号后返回携带所述标识的回波信号;

若接收到所述中继装置返回的携带所述标识的回波信号,则将所述目标发射功率对应的功率值作为元素存储至预设数据栈;

获取所述目标发射功率与预设功率阈值的差值,作为所述传感器的新的目标发射功率,以所述新的目标功率向所述中继装置发送所述信号,直到未接收到所述中继装置返回的携带所述标识的回波信号,则将所述预设数据栈作为目标数据栈;

根据所述目标数据栈中的元素对应的功率值,确定所述传感器的发射功率。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

以传感器的目标发射功率向中继装置发送携带标识的信号;所述中继装置用于接收到所述信号后返回携带所述标识的回波信号;

若接收到所述中继装置返回的携带所述标识的回波信号,则将所述目标发射功率对应的功率值作为元素存储至预设数据栈;

获取所述目标发射功率与预设功率阈值的差值,作为所述传感器的新的目标发射功率,以所述新的目标功率向所述中继装置发送所述信号,直到未接收到所述中继装置返回的携带所述标识的回波信号,则将所述预设数据栈作为目标数据栈;

根据所述目标数据栈中的元素对应的功率值,确定所述传感器的发射功率。

上述传感器的发射功率确定方法、装置、系统、传感器设备和存储介质,方法包括:以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号;若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。本方法通过传感器多次与中继装置进行携带有标识的信号的交互,确定出能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

附图说明

图1为一个实施例中传感器的发射功率确定方法的应用环境图;

图2为一个实施例中传感器的发射功率确定方法的流程示意图;

图3为一个实施例中确定传感器的发射功率步骤的流程示意图;

图4为一个实施例中响应于发射功率确定指令步骤的流程示意图;

图5为一个实施例中预设时间内未接收到中继装置返回的携带标识的回波信号步骤的流程示意图;

图6为一个实施例中传感器的发射功率确定装置的结构框图;

图7为一个实施例中传感器设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的传感器的发射功率确定方法,可以应用于如图1所示的应用环境中。其中,传感器11与中继装置12通信连接。传感器11以传感器11的目标发射功率向中继装置12发送携带标识的信号;中继装置12用于接收到信号后返回携带标识的回波信号;传感器11若接收到中继装置12返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;传感器11获取目标发射功率与预设功率阈值的差值,作为传感器11的新的目标发射功率,以新的目标功率向中继装置12发送信号,直到未接收到中继装置12返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;传感器11根据目标数据栈中的元素对应的功率值,确定传感器11的发射功率。

其中,传感器11可以但不限于是各种力敏传感器、位置传感器、能耗传感器、磁敏传感器、速度传感器、射线辐射传感器、热敏传感器,以及其他各种通信制式或各种用途的传感器类型,中继装置12可以与选取的传感器11存在一致的通信制式,实现通信中继功能。

在一个实施例中,如图2所示,提供了一种传感器的发射功率确定方法,以该方法应用于图1中的传感器11为例进行说明,包括以下步骤:

步骤21,以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号。

其中,标识可以是传感器自身规格、型号、编码等的标识,也可以是传感器生成的与中继装置能够相互验证的标识,例如根据一定编码规则生成的一串数字序列。目标发射功率是传感器本次向中继装置发送携带标识的信号所采用的发射功率。中继装置可以对传感器传输的信号进行放大并可重发,避免因网段电缆线路过长而产生的信号衰减,进而有效地提高传感器信号传输的可靠性。

具体地,传感器的选择发射功率作为目标发射功率后,以该目标发射功率向中继装置发送信号,信号中携带有能够识别该传感器的标识;中继装置接收到携带标识的信号后,可根据接收到信号的内容进行回应,通过回波信号的形式发送至该传感器,回波信号中同样携带有标识。

优选地,传感器以及中继装置向对方发送的信号中携带的标识也可不相同,例如传感器发送的信号中携带标识a,中继装置返回携带标识b的回波信号,传感器能够根据携带标识b的回波信号识别出该回波信号是针对传感器发送的携带标识a的信号的回波信号即可。

本步骤传感器通过向中继装置发送携带标识的信号,能够通过接收到的回波信号中的标识确定出中继装置对不同目标功率下发出的信号的接收情况,确定了可与中继装置进行通信的功率范围,保障传感器设备始终以较低的发射功率稳定、连续运行。

步骤22,若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈。

其中,预设数据栈是传感器生成的栈结构数据,可以以栈的形式存储发射功率数据。

具体地,传感器若接收到中继装置返回的携带标识的回波信号,说明传感器采用该目标发射功率与中继装置之间可以正常通信,发出的信号能被中继装置正常接收;因此将该目标发射功率保存至预设数据栈。

栈结构数据具有先进后出的特点,先存入栈的数据较后才会被取出,因此在不确定目标发射功率是否为最优发射功率时,先将目标发射功率存入预设数据栈进行保存。这样可以使得较大的发射功率值在预设数据栈的底部,较小的发射功率值在预设数据栈的顶部,能够在确定发射功率时优先调用预设数据栈顶部较小的发射功率值,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

步骤23,获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈。

具体地,获取目标发射功率与预设功率阈值的差值是为了使得新的目标发射功率尽快的逼近传感器与中继装置可通信的发射功率的最小值,因此引入循环结构以预设功率阈值对目标发射功率进行递减计算。

例如目标发射功率是100,预设功率阈值是5,则新的目标发射功率是100-5=95,再次获取新的目标发射功率即是95-5=90,依次类推,直到未接收到中继装置返回的携带标识的回波信号。

需要说明的是,预设功率阈值可以设置为不固定数值,例如目标发射功率是100,预设功率阈值是5,数次通信后新的目标功率值为50,再次获取的新的目标功率值为45时未收到中继装置返回的携带标识的回波信号,说明45的目标功率值无法支撑传感器与中继装置之间的正常通信。因此,可以返回目标功率值为50的状态,以预设功率阈值为比5小的数值作为预设功率阈值;例如调整预设功率阈值为1,则新的目标功率值为49,以此类推,直到新的目标功率值为47是能够收到回波信号,新的目标功率值为46时未接收到中继装置返回的携带标识的回波信号,即可以确定可用的传感器的新的目标功率的最小值时47。

通过对预设功率阈值进行类似调整,可以使得前期较快的减小目标发射功率的值,后期尽量逼近可与中继装置通信的发射功率的最小值,提高了传感器的发射功率确定效率以及尽可能的降低了传感器运行时自身的能耗。

将预设数据栈作为目标数据栈意味着传感器已经找到了可与中继装置通信的发射功率的最小值,得到了可用的栈结构数据,即最优发射功率栈,因此将预设数据栈作为目标数据栈,可视为将预设数据栈投入使用。

例如,目标发射功率是100,预设功率阈值是5,在新的目标发射功率小于45时的预设功率阈值是1;那么已知在未接收到中继装置返回的携带标识的回波信号时采用的新的目标发射功率是40,可知可与中继装置通信的发射功率的最小值是41。那么预设数据栈此时从顶到底存储的数据依次是41,42,43,44,45,50,55,...,95,100;该预设数据栈同时也是目标数据栈,在使用时会先从栈顶元素对应的值41开始弹出调用。

本步骤获取目标发射功率与预设功率阈值的差值使得新的目标发射功率的值快速减小,确定出能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

步骤24,根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。

具体地,传感器在得到了目标数据栈后即可根据目标数据栈中的元素进行传感器的发射功率的确定。由于栈结构的特殊性,每次出栈弹出的都是目标数据栈的栈顶元素对应的发射功率值,而栈顶元素又是确定栈结构数据时最后保存的可与中继装置通信的发射功率的最小值,因此确定出了能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

上述传感器的发射功率确定方法包括:以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号;若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。本方法通过传感器多次与中继装置进行携带有标识的信号的交互,确定出能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

在一个实施例中,如图3所示,上述步骤24,根据目标数据栈中的元素对应的功率值,确定传感器的发射功率,包括:

步骤31,获取目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率;

步骤32,以初始发射功率向中继装置发送携带标识的信号;

步骤33,若接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

具体地,本实施例可以理解为确定了传感器的发射功率后,对确定出的传感器的发射功率进行的可用性验证过程。

将目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率,若以此功率能够接收到中继装置返回的携带标识的回波信号,则说明采用栈顶元素对应的功率值能够和中继装置正常通信,则确定初始发射功率为传感器的发射功率。

本实施例通过获取目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率,对目标数据栈进行可用性检测,确保了传感器的发射功率在较低的基础上同时可用,保障传感器设备始终以较低的发射功率稳定、连续运行。

在一个实施例中,上述步骤32,在以初始发射功率向中继装置发送携带标识的信号之后,还包括:

若未接收到中继装置返回的携带标识的回波信号,则获取目标数据栈中新的栈顶元素对应的功率值作为传感器的初始发射功率,直到接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

具体地,可以通过对目标数据栈进行出栈的操作获取新的栈顶元素;例如栈顶元素及之后元素依次是41、43、45、47,先弹出当前的栈顶元素41,在检测到以41为初始发射功率未接收到中继装置返回的携带标识的回波信号,说明41不可用,则舍弃41,重新弹出目标数据栈的栈顶元素43,以此类推,直到以弹出的新的栈顶元素对应的功率值作为初始发射功率能够接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

可以设置在获取目标数据栈中新的栈顶元素达到预设次数后重新进行传感器的发射功率确定。

还可以设置中继装置在预设时间内未收到传感器发送的信号后生成报警信息,报警信息中携带有失联的传感器的标识,将生成的报警信息发送给预设的终端设备,提醒终端设备对应的人员对传感器进行检查。

本实施例传感器通过与中继装置的通信检测了目标数据栈的可用性,若不可用会通过重新获取栈顶元素增大自身发射功率,直到与中继装置产生可靠通信,通过传感器多次与中继装置进行携带有标识的信号的交互,确定出能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

在一个实施例中,如图4所示,上述步骤21,在以传感器的目标发射功率向中继装置发送携带标识的信号之前,还包括:

步骤41,接收中继装置发送的发射功率确定指令;

步骤42,响应于发射功率确定指令,获取传感器的最大发射功率值,并将最大发射功率值作为传感器的目标发射功率。

具体地,中继装置中的发射模块与传感器初次连接时,由中继装置的发射模块发送发射功率确定指令,传感器接收到发射功率确定指令后启动传感器的发射功率确定流程。

首先传感器读取传感器自身的最大发射功率值;这里的最大发射功率值还可以是传感器的额定功率值,通常传感器出厂时额定功率值已经能够满通信的需要,因此可以从额定功率值开始递减计算。之后传感器将自身的最大发射功率值作为传感器的目标发射功率,即可以传感器的目标发射功率向中继装置发送携带标识的信号,开始了传感器的发射功率确定方法的流程。

本实施传感器通过对中继装置发送的发射功率确定指令进行相应,可以根据指令灵活启动发射功率确定流程;同时将自身的最大发射功率值作为传感器的目标发射功率,利用了栈结构数据的特性,确定出能够和中继装置进行通信所需的最低传感器发射功率,尽可能的降低了传感器运行时自身的能耗,同时能够根据现场条件进行发射功率的灵活适配,保障传感器设备始终以较低的发射功率稳定、连续运行。

在一个实施例中,未接收到中继装置返回的携带标识的回波信号,包括:若接收到的中继装置返回的回波信号中未携带标识,则确定未接收到中继装置返回的携带标识的回波信号。

在另一个实施例中,未接收到中继装置返回的携带标识的回波信号,包括:若在预设时间内未接收到中继装置返回的携带标识的回波信号,则确定未接收到中继装置返回的携带标识的回波信号。

具体地,传感器未接收到中继装置返回的携带标识的回波信号分几种情况,一种是什么都没有收到,一种是收到了回波信号但是未携带标识。

第一种情况,接收到的中继装置返回的回波信号中未携带标识;未携带标识可以进一步划分为标识信息不正确,以及不是与传感器对应的标识。首先,标识信息不正确可能是向中继装置发送携带标识的信号时,功率较弱,中继装置没有完整地接收到信号内容,导致返回的信号中的标识产生缺漏,例如标识原本是123456789,而功率值太弱导致中继装置收到的信号中标识为1234789。其次,收到的回波信号中携带的标识不是该传感器的,间接地说明了中继装置其实是未收到传感器发送的信号的,因此传感器才会捕获到中继装置对其他传感器发送的回波信号。

第二种情况,预设时间内未接收到中继装置返回的携带标识的回波信号;在中继装置正常工作的情况下,预设时间内未接收到回波信号说明中发射功率太低,中继装置未收到信号;或者发射功率较低信号传输速度较慢,较长时间才能发送至中继装置。

上述两种情况,都是对未接收到中继装置返回的携带标识的回波信号的描述。中继装置正常工作的情况下,出现上述情况都可认定为是未接收到中继装置返回的携带标识的回波信号,原因均是传感器当前采用的发射功率较低;之后便可以重新获取发射功率,直到接收到中继装置返回的携带标识的回波信号,保障传感器设备始终以较低的发射功率稳定、连续运行。

在一个实施例中,如图5所示,在预设时间内未接收到中继装置返回的携带标识的回波信号,包括:

步骤51,记录向中继装置发送携带标识的信号的时间,作为初始时间;

步骤52,获取当前时间与初始时间的差值作为间隔时间;

步骤53,若间隔时间大于或等于预设时间,则确定在预设时间内未接收到中继装置返回的携带标识的回波信号。

具体地,以传感器向中继装置发送出携带标识的信号的时间为起始点开始计算时间,若达到一定时间间隔后且改时间间隔大于预设时间,则可判定为在预设时间内未接收到中继装置返回的携带标识的回波信号。

本实施例以发出信号的时间作为计时起点并记录时间间隔,若时间间隔超过预设的时间间隔则确定为未接收到中继装置返回的携带标识的回波信号。通过设置间隔时间,将不能成功通信的发射功率以及通信质量不佳的发射功率进行排除,保障传感器设备始终以较低的发射功率稳定、连续运行。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种传感器的发射功率确定装置,包括:

信号发送模块61,用于以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号;

第一功率确定模块62,用于若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;

第二功率确定模块63,用于获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;

发射功率确定模块64,用于根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。

在一个实施例中,发射功率确定模块64还用于获取目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率;以初始发射功率向中继装置发送携带标识的信号;若接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,发射功率确定模块64还用于若未接收到中继装置返回的携带标识的回波信号,则获取目标数据栈中新的栈顶元素对应的功率值作为传感器的初始发射功率,直到接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,传感器的发射功率确定装置还包括发射功率确定指令响应模块,用于接收中继装置发送的发射功率确定指令;响应于发射功率确定指令,获取传感器的最大发射功率值,并将最大发射功率值作为传感器的目标发射功率。

在一个实施例中,第一功率确定模块62还用于若接收到的中继装置返回的回波信号中未携带标识,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,第一功率确定模块62还用于若在预设时间内未接收到中继装置返回的携带标识的回波信号,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,第一功率确定模块62还用于记录向中继装置发送携带标识的信号的时间,作为初始时间;获取当前时间与初始时间的差值作为间隔时间;若间隔时间大于或等于预设时间,则确定在预设时间内未接收到中继装置返回的携带标识的回波信号。

关于传感器的发射功率确定装置的具体限定可以参见上文中对于传感器的发射功率确定方法的限定,在此不再赘述。上述传感器的发射功率确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于传感器设备中的处理器中,也可以以软件形式存储于传感器设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种传感器设备,该传感器设备可以是服务器,其内部结构图可以如图7所示。该传感器设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该传感器设备的处理器用于提供计算和控制能力。该传感器设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该传感器设备的数据库用于存储传感器的发射功率确定数据。该传感器设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种传感器的发射功率确定方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的传感器设备的限定,具体的传感器设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种传感器设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号;

若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;

获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;

根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率;以初始发射功率向中继装置发送携带标识的信号;若接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若未接收到中继装置返回的携带标识的回波信号,则获取目标数据栈中新的栈顶元素对应的功率值作为传感器的初始发射功率,直到接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收中继装置发送的发射功率确定指令;响应于发射功率确定指令,获取传感器的最大发射功率值,并将最大发射功率值作为传感器的目标发射功率。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若接收到的中继装置返回的回波信号中未携带标识,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若在预设时间内未接收到中继装置返回的携带标识的回波信号,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:记录向中继装置发送携带标识的信号的时间,作为初始时间;获取当前时间与初始时间的差值作为间隔时间;若间隔时间大于或等于预设时间,则确定在预设时间内未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

以传感器的目标发射功率向中继装置发送携带标识的信号;中继装置用于接收到信号后返回携带标识的回波信号;

若接收到中继装置返回的携带标识的回波信号,则将目标发射功率对应的功率值作为元素存储至预设数据栈;

获取目标发射功率与预设功率阈值的差值,作为传感器的新的目标发射功率,以新的目标功率向中继装置发送信号,直到未接收到中继装置返回的携带标识的回波信号,则将预设数据栈作为目标数据栈;

根据目标数据栈中的元素对应的功率值,确定传感器的发射功率。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取目标数据栈中的栈顶元素对应的功率值,作为传感器的初始发射功率;以初始发射功率向中继装置发送携带标识的信号;若接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若未接收到中继装置返回的携带标识的回波信号,则获取目标数据栈中新的栈顶元素对应的功率值作为传感器的初始发射功率,直到接收到中继装置返回的携带标识的回波信号,则确定初始发射功率为传感器的发射功率。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收中继装置发送的发射功率确定指令;响应于发射功率确定指令,获取传感器的最大发射功率值,并将最大发射功率值作为传感器的目标发射功率。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若接收到的中继装置返回的回波信号中未携带标识,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若在预设时间内未接收到中继装置返回的携带标识的回波信号,则确定未接收到中继装置返回的携带标识的回波信号。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:记录向中继装置发送携带标识的信号的时间,作为初始时间;获取当前时间与初始时间的差值作为间隔时间;若间隔时间大于或等于预设时间,则确定在预设时间内未接收到中继装置返回的携带标识的回波信号。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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