无人机定位器续航时长分析方法、装置和无人机定位器与流程
本申请涉及无人机定位技术领域,特别是涉及一种无人机定位器续航能力方法、装置、无人机定位器和存储介质。
背景技术:
目前,随着无人机技术的飞速发展,无人机在日常生活中已经越来越常见了,无人机有着非常广阔的前景,随之而来的市场上辅助无人机技术的相关领域也逐渐发展。
在无人机辅助技术中,与之相关有无人机定位技术,具体地,无人机定位器可以对无人机进行准确定位以及发送相关定位信息。市场上的无人机定位器包括无人机自带的和单独挂载定位的定位器。
然而,现有的无人机定位器无法准确预测飞行途中是否会断电,从而导致行程中的定位缺失。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高续航时长预测准确率的无人机定位器续航时长分析方法、装置、无人机定位器和存储介质。
一种无人机定位器续航时长分析方法,方法包括:
获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据;
获取无人机定位器在正常电量飞行情况下的预设模拟数据集,将实时参数数据与预设模拟参数进行数据匹配,得到数据匹配结果;
根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长;
推送无人机定位器续航时长。
在其中一个实施例中,预设的续航时长分析逻辑包括当实时参数数据中的任意一项数据为零时,无人机定位器续航时长为零。
在其中一个实施例中,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果还包括:
实时参数数据与预设模拟数据集中的测试参数数据进行数据匹配,得到数据匹配结果;
根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长包括:
当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,从预设模拟数据集中获取与目标测试参数数据关联的无人机定位器模拟续航时长;
将无人机定位器模拟续航时长作为无人机定位器续航时长。
在其中一个实施例中,根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长包括:
当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,通过预设的无人机定位器续航时长分析模型函数对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
在其中一个实施例中,推送无人机定位器续航时长包括:
当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,推送第一消息,第一消息包括无人机定位器续航时长和第一提示信号,第一提示信号用于表征无人机定位器电量处于正常范围且无人机定位器可继续定位续航;
当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,推送第二消息,第二消息包括无人机定位器续航时长和第二提示信号,第二提示信号用于表征无人机定位器处于低电量情况;
当实时参数数据中存在任意一项为零的数据时,推送第三消息,第三消息包括无人机定位器续航时长和第三提示信号,第三提示信号用于表征无人机定位器电量为零且无人机定位器无法定位续航。
在其中一个实施例中,获取无人机定位器在正常电量飞行情况下的预设模拟数据集,将实时参数数据与预设模拟参数进行数据匹配,得到数据匹配结果之前,还包括:
获取测试参数数据,测试参数数据包括无人机在正常电量飞行情况下的无人机定位器电源参数数据、传感器参数数据以及通信参数数据;
获取与测试参数数据对应的无人机定位器模拟续航时长,建立无人机定位器模拟续航时长与测试参数数据的关联关系;
根据具有关联关系的测试参数数据和无人机定位器模拟续航时长,配置得到预设模拟数据集。
在其中一个实施例中,还包括:当实时参数数据中的任意一项数据为零时,唤醒备用电池启动线程。
一种无人机定位器续航时长分析装置,装置包括:
数据获取模块,用于获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据;
数据匹配模块,用于获取无人机定位器在正常电量飞行情况下的预设模拟数据集,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果。
数据分析模块,用于根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
数据推送模块,用于推送无人机定位器续航时长。
一种无人机定位器,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据;
获取无人机定位器在正常电量飞行情况下的预设模拟数据集,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果;
根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长;
推送无人机定位器续航时长。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据;
获取无人机定位器在正常电量飞行情况下的预设模拟数据集,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果;
根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长;
推送无人机定位器续航时长。
上述无人机定位器续航时长分析方法、装置、无人机定位器和存储介质,通过获取无人机定位器电源参数数据、传感器参数数据以及通信参数数据,基于无人机定位续航时长分析模型函数对多项实时参数数据进行数据处理,相较于对单一的电源参数数据的分析,能够考虑到无人机飞行环境以及通信状况的影响,得到准确的无人机定位器续航时长,无人机定位续航时长分析模型函数配置有相关联的存储器中,存储器中有预设模拟数据集,包括有无人机定位器在正常电量飞行情况下的全范围数据,根据预设模拟数据集,对实时参数数据进行数据匹配,减小无人机定位器续航时长与正常情况下的偏差,进而得到更为准确的无人机定位器续航时长在不同电量情况下的续航能力,并及时进行推送,提高了无人机定位器续航时长的预测准确率,避免了无人机定位器因电量过低无法发送定位信息而导致无人机在行程中定位缺失情况的发生。
附图说明
图1为一个实施例中无人机定位器续航时长分析方法的应用环境图;
图2为一个实施例中无人机定位器续航时长分析方法的流程示意图;
图3为另一个实施例中无人机定位器续航时长分析方法中的流程示意图;
图4为另一个实施例中无人机定位器续航时长分析方法的流程示意图;
图5为无人机定位器的处理器将无人机定位器续航时长推送至无人机遥控器的交互过程图;
图6为一个实施例中无人机定位器续航时长分析方法中预设模拟数据配置过程的流程示意图;
图7为另一个实施例中无人机定位器续航时长分析方法的数据处理流程图;
图8为一个实施例中无人机定位器续航时长分析装置的结构框图;
图9为一个实施例中无人机定位器的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请提供的无人机定位器续航时长分析方法,可以应用于如图1所示的应用环境中。其中,无人机104配置有无人机定位器106,无人机遥控终端102通过网络与无人机定位器106进行通信。无人机定位器106中的处理器108获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据;处理器108获取无人机定位器在正常电量飞行情况下的预设模拟数据集,将实时参数数据与预设模拟参数进行数据匹配,得到数据匹配结果;处理器108根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长;处理器108推送无人机定位器续航时长至无人机遥控终端102。其中,无人机遥控终端102可以不限于是各种具有无人机遥控功能的终端,具体可以是遥控器、个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,无人机定位器106中的处理器108具体可以是具有数据处理功能和数据存储功能的数据处理芯片等。
在一个实施例中,如图2所示,提供了一种无人机定位器续航时长分析方法,以该方法应用于图1中的无人机定位器中的处理器为例进行说明,该方法包括以下步骤:步骤202,获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据。
其中,实时参数数据为无人机定位器中的处理器在实时飞行过程中采集到的相关参数数据,实时参数数据所包括的无人机定位器电源参数数据为无人机定位器内部电源处采集到的参数数据,实时参数数据所包括的传感器参数数据为无人机定位器的传感器采集到的参数数据,实时参数数据所包括的通信参数数据为根据通讯情况采集到的信号参数数据。
具体地,获取实时参数数据,是无人机定位器中的处理器在实际飞行情况中采集到的实时参数数据,实时参数数据具体包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据,本实施例中,无人机定位器电源参数数据具体包括电压参数数据和电流参数数据,其中电压参数单位为v以及电流参数单位为a。传感器参数数据包括湿度传感器参数数据、温度传感器参数数据、风速传感器参数数据,其中湿度参数单位为rh、温度参数单位为℃、风速参数单位为m/s,通信参数数据包括信号数据2g、3g、4g以及5g。
步骤204,获取无人机定位器在正常电量飞行情况下的预设模拟数据集,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果。
其中,预设模拟数据集是无人机定位器中的处理器预先采集到的无人机定位器在正常电量飞行情况下的一整组数据集合。
具体地,无人机定位器中的处理器中配置存储器,存储器与无人机定位器续航时长分析模型函数相关联,预设模拟数据集是预先配置的,在存储器中获取预设模拟数据集中,将实时参数数据输入无人机定位器续航时长分析模型函数,通过无人机定位器续航时长分析模型函数将实时参数数据与预设模拟参数进行数据匹配,实时参数数据是步骤202中所获取到的实时参数数据,是将所包括的无人机定位器电源参数数据、传感器参数数据以及通信参数数据多项参数数据同时进行输入。本实施例中,无人机定位器续航时长分析模型函数为y=f(x),x为实时参数数据,y为无人机定位器续航时长,f(x)为函数匹配分析模型。
本实施例中,根据预设模拟数据集,对实时参数数据进行数据匹配,其中的预设模拟数据集包括测试参数数据和无人机定位器模拟续航时长,数据匹配处理是通过无人机定位器续航时长分析模型函数将测试参数数据与实时参数数据进行匹配。需要说明的是,其中的预设模拟数据集是在输入实时参数数据之前,配置预设模拟数据集是提前预存到无人机定位器续航时长分析模型函数相关联的存储器中的步骤,为后续实时参数数据输入提供数据匹配处理。
步骤206,根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
其中,续航时长分析是通过无人机定位器续航时长分析模型函数进行分析处理的。
在本实施例中,根据无人机定位器续航时长分析模型函数输出的数据匹配结果对实时参数数据进行续航时长分析,无人机定位器续航时长分析模型函数相关联的存储器中有预先配置的预设模拟数据集,数据匹配结果是根据预设模拟数据集中的测试参数数据与实时参数数据通过无人机定位器续航时长分析模型函数进行匹配得出的结果,如若匹配成功,则直接得出无人机定位器续航时长,出现不匹配的结果,将继续进行分析处理,根据无人机定位器续航时长分析模型函数预设的续航时长分析逻辑,经过分析后再得出无人机定位器续航时长。
步骤208,推送无人机定位器续航时长。
在本实施例中,得到无人机定位器续航时长之后,无人机定位器中的处理器向无人机遥控终端推送消息指令,消息指令包括有无人机定位器续航时长和提示信号。无人机遥控终端获取到消息指令之后,根据无人机定位器推送的不同数据显示指令在无人机遥控终端的显示屏上进行不同的显示,用于在不同续航时长情况下的表征。
上述无人机定位器续航时长分析方法中,通过获取无人机定位器电源参数数据、传感器参数数据以及通信参数数据,基于无人机定位器续航时长分析模型函数对多项实时参数数据进行数据处理,相较于对单一的电源参数数据的分析,能够考虑到无人机飞行环境以及通信状况的影响,得到准确的无人机定位器续航时长,预先配置有预设模拟数据集,包括有无人机定位器在正常电量飞行情况下的全范围数据,根据预设模拟数据集,对实时参数数据进行数据匹配,减小无人机定位器续航时长与正常情况下的偏差,进而得到更为准确的无人机定位器续航时长在不同电量情况下的续航能力,并及时进行推送,提高了无人机定位器续航时长的预测准确率,避免了无人机定位器因电量过低无法发送定位信息而导致无人机在行程中定位缺失情况的发生。
在一个实施例中,根据预设的续航时长分析逻辑包括当实时参数数据中的任意一项数据为零时,无人机定位器续航时长为零。
具体地,当获取的实时参数数据中的无人机定位器电源参数数据、传感器参数数据以及通信参数数据多项参数数据,以及其中的传感器参数所包括的风速传感器参数数据、温度传感器参数数据、湿度传感器参数数据这三项参数数据,以上所有的实时参数数据中都是要同时输入到后续的无人机定位器续航时长分析模型函数的,缺少其中的任何一项都为不正常情况。如果有任何一项实时参数数据为零,无人机定位器都无法正常工作,存在故障,根据预设的续航时长分析逻辑分析得到的无人机定位器续航时长为零。
在本实施例中,实时参数数据中的传感器参数数据是通过传感器获取的,无人机定位器包括有风速传感器、温度传感器、湿度传感器三种类型的传感器,所以,传感器参数数据是同时包括风速传感器参数数据、温度传感器参数数据、湿度传感器参数数据三项数据的,三项数据缺一不可,都需要同时输入。
在一个实施例中,如图3所示,获取无人机定位器在正常电量飞行情况下的预设模拟数据集,将实时参数数据与预设模拟参数进行数据匹配,得到数据匹配结果,即步骤204包括步骤302至步骤306,根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长,步骤206包括步骤308至步骤310。
步骤302,获取预设模拟数据集。
其中,获取预设模拟数据集为获取无人机定位器在正常电量飞行情况下的预设模拟数据集,是预先配置好的预设模拟数据集,存储在与无人机定位器续航时长分析模型函数相关联的存储器中。
具体地,在本实施例中,无人机定位器续航时长分析模型函数为y=f(x),x为实时参数数据,y为无人机定位器续航时长,f(x)为函数匹配分析模型。其中x为多项值,包括x1、x2、x3、x4等,实时参数数据x的输入包括的无人机定位器电源参数数据、传感器参数数据以及通信参数数据多项参数数据同时进行输入,其中,传感器参数所包括的风速传感器参数数据、温度传感器参数数据、湿度传感器参数数据也需三项参数数据同时输入到函数匹配分析模型中。
步骤304,根据无人机定位器续航时长分析模型中函数相关联的存储器中的预设模拟数据集,对实时参数数据进行数据匹配。将实时参数数据与预设模拟参数中的测试参数数据进行数据匹配。
其中,数据匹配通过无人机定位器续航时长分析模型函数进行数据匹配处理的。
具体地,将实时参数数据与预设模拟数据集中的测试参数数据进行数据匹配,数据匹配处理后得到数据匹配结果,数据匹配处理包括基于上述的无人机定位器电源参数数据、传感器参数数据以及通信参数数据多项数据一一进行匹配。其中,测试参数数据在预存模拟数据中获取得到。
步骤306,根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析。
其中,预设的续航时长分析逻辑是通过无人机定位器续航时长分析模型函数进行分析处理的。
在本实施例中,根据数据匹配结果进行分析,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,进行308步骤,当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,进行310步骤。进行到相应的步骤之后,根据相应的步骤进行预设的续航时长分析逻辑处理。
步骤308,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,从预设模拟数据集中获取与目标测试参数数据关联的无人机定位器模拟续航时长。
步骤310,当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,通过预设的无人机定位器续航时长分析模型函数对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
其中,无人机定位器续航时长分析模型函数对实时参数数据进行续航时长分析,得到此时的无人机定位器续航时长小于等于预设模拟数据集中的无人机定位器模拟续航时长,并且此时的无人机定位器续航时长波动显示范围为±2小时。
具体的,在本实施例中,实时参数数据在预设模拟数据集中没有匹配的目标测试参数数据的情况下,实时参数数据是不大于测试参数数据中的最低值的。实时参数数据为零的情况已在上述实施例中说明,预设的续航时长分析逻辑包括当实时参数数据中的任意一项数据为零时,无人机定位器续航时长为零。测试参数数据是预设模拟数据集中的参数数据,预设模拟数据集包括预先采集到的无人机定位器在正常电量飞行情况下的数据,是全范围的,此处的全范围指的是在可以保证无人机定位器持续正常飞行的所有参数数据,最高值即满电量的情况是包含在内的。所以,此时的实时参数数据是不可能大于测试参数数据的。此外,上述实施例中已说明当实时参数数据中多项值输入时,任意一项数据为零时,得到的无人机定位器续航时长为零。因此,实时参数数据在预设模拟数据集中没有匹配的测试参数数据且不为零时,只存在小于测试参数数据的情况,并且附加等于最低值的情况,此时无人机定位器处于低电量情况。
本实施例中,通过基于无人机定位器续航时长分析模型函数对多项实时参数数据进行数据处理,相较于对单一的电源参数数据的分析,能够考虑到无人机飞行环境以及通信状况的影响,根据预设模拟数据集,对实时参数数据进行数据匹配,减小无人机定位器续航时长与正常情况下的偏差,能够达到更为准确的无人机定位器续航时长在不同电量情况下的续航能力,提高了无人机定位器续航时长的预测准确率。
在一个实施例中,如图4所示,步骤206包括步骤402至步骤406。
步骤402,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,推送第一消息。
具体地,当数据比对结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,无人机定位器的处理器推送第一消息至无人机遥控终端,第一消息包括无人机定位器续航时长和第一提示信号,第一提示信号用于表征无人机定位器电量处于正常范围且无人机定位器可继续定位续航
步骤404,当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,推送第二消息。
具体地,当数据比对结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,无人机定位器的处理器推送第二消息至无人机遥控器终端,第二消息包括无人机定位器续航时长和第二提示信号,第二提示信号用于表征无人机定位器处于低电量情况
步骤406,当实时参数数据中存在任意一项为零的数据时,推送第三消息。
具体地,当实时参数数据中存在任意一项为零的数据时,无人机定位器的处理器推送第三消息至无人机遥控终端,第三消息包括无人机定位器续航时长和第三提示信号,第三提示信号用于表征无人机定位器电量为零且无人机定位器无法定位续航。
在一个实施例中,无人机定位器的处理器将无人机定位器续航时长推送至无人机遥控器的交互过程如图5所示,交互过程如下:
步骤502,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,无人机定位器的处理器推送第一消息至无人机遥控终端,无人机遥控终端接收第一消息。
在本实施例中,得到无人机定位器续航时长之后,通过无人机定位器的处理器向无人机遥控器终端推送第一消息。第一消息包括无人机定位器续航时长和第一提示信号,第一提示信号用于表征无人机定位器电量处于正常范围且无人机定位器可继续持续飞行。
由无人机遥控终端接收无人机定位器处理器推送的第一消息。第一消息携带的内容包括有无人机定位器续航时长和第一提示信号。在本实施例中,第一消息推送的结果通过无人机遥控终端的显示屏进行显示,优选的,其中,无人机定位器续航时长由显示屏直接显示。优选的,显示屏可以为液晶显示屏但不限于是各种具有显示功能的显示器,第一提示信号可采用第一指示灯显示信号,例如可通过显示屏显示绿灯,或者是单独的绿灯显示提醒,以上不限于是各种提示表征提示信号器。此时电量处于正常范围,用于提醒用户无人机定位器处于正常工作状态且无人机可继续持续飞行。在其他实施例中,第一提示信号还可以采用语音播报提示信号,或者是振动频率提示信号,可以但不限于是各种提示信号工具用于实现对第一提示信号对应的消息提示。
步骤504,当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,无人机定位器的处理器推送第二消息至无人机定位器遥控终端。无人机遥控终端接收第二消息。
在本实施例中,在得到无人机定位器续航时长之后,通过无人机定位器的处理器向无人机遥控器终端推送第二消息。第二消息包括无人机定位器续航时长和第二提示信号,第二提示信号用于表征无人机定位器处于低电量情况。
无人机遥控终端接收无人机定位器处理器推送的第二消息。第二消息携带的内容包括有无人机定位器续航时长和第二提示信号。在本实施例中,第二消息推送的结果通过无人机遥控终端的显示器进行显示,优选的,其中,无人机定位器续航时长由显示屏直接显示。优选的,显示屏可以为液晶显示屏但不限于是各种具有显示功能的显示器,第二提示信号可采用第二指示灯显示信号,例如可通过显示器显示黄灯,或者是单独的黄灯显示提醒,以上不限于是各种提示表征提示信号器。此时电量处于偏低范围,用于提醒用户无人机定位器处于低电量工作状态即将无法定位续航。在其他实施例中,第二提示信号还可以采用语音播报提示信号,或者是振动频率提示信号,可以但不限于是各种提示信号工具用于实现对第二提示信号对应的消息提示。
步骤506,当实时参数数据中存在任意一项为零的数据时,无人机定位器的处理器推送第三消息至无人机遥控终端,无人机遥控终端接收第三消息。
在本实施例中,当实时参数数据中存在任意一项为零的数据时,得到无人机定位器续航时长也为零,通过无人机定位器的处理器向无人机遥控器终端推送第三消息。第三消息携带的内容有无人机定位器续航时长和第三提示信号,第三提示信号用于征无人机定位器电量为零且无人机定位器无法定位续航。
在本实施例中,第三消息推送的结果通过无人机遥控终端的显示器进行显示,优选的,其中,无人机定位器续航时长由显示屏直接显示。优选的,显示屏可以为液晶显示屏但不限于是各种具有显示功能的显示器,第三提示信号可采用第三指示灯显示信号,例如可通过显示器显示红灯,或者是单独的红灯显示提醒,以上不限于是各种提示表征提示信号器。此时电量为零,用于提醒用户无人机定位器处于已经不能工作发送定位。在其他实施例中,第三提示信号还可以采用语音播报提示信号,或者是振动频率提示信号,可以但不限于是各种提示信号工具用于实现对第三提示信号对应的消息提示。
在一个实施例中,步骤406之后,还包括当实时参数数据中的任意一项数据为零时,唤醒备用电池启动线程。具体地,当实时参数数据中的任意一项数据为零时,得到的无人机定位器续航时长为零,无人机定位器处理器推送第三消息,无人机定位器的处理器唤醒备用电池启动线程步骤。
当无人机遥控终端接收到无人机定位器的处理器推送的第三消息之后,此时第三提示信号的可以红灯亮起,但第三消息不限于是各种有显示器的提示信号。此时无人机定位器续航时长为零,无人机定位器已经无法正常续航,无人机遥控终端向无人机定位器发送反馈信息,反馈信息为唤醒备用电池启动线程指令,无人机定位器的处理器接收到无人机遥控终端发送的反馈指令后,即刻唤醒备用电池启动线程,此时启动预存的备用电池,并且给无人机遥控终端发送定位数据信息。
本实施例中,通过推送无人机续航时长以及不同的消息指令,并且在无人机遥控终端进行提醒显示以及唤醒备用电池启动线程,能够达到及时推送结果以供用户遥控判断,避免了无人机定位器因电量过低无法发送定位信息而导致无人机在行程中定位缺失情况的发生。
在一个实施例中,根据测试参数数据和无人机定位器模拟续航时长,配置预设模拟数据集。具体地,如图6所示为配置预设模拟数据集的数据处理过程,该数据处理过程包括以下步骤602至步骤606。
其中,预设模拟数据集包括测试参数数据和无人机定位器模拟续航时长,预设模拟数据集是在无人机定位器续航时长分析模型函数相关联的存储器中提前进行配置的。
需要说明的是,配置预设模拟数据集是在输入实时参数数据之前,提前配置预设模拟数据集预存到无人机定位器续航时长分析模型函数相关联的存储器中的,此配置预设模拟数据集的数据处理过程是预处理步骤。
步骤602,获取测试参数数据。
具体地,获取测试参数数据中的测试参数数据是无人机定位器的服务器通过无人机定位器内部电源、传感器以及通信状况进行采集的,测试参数数据包括无人机在正常电量飞行情况下的无人机定位器电源参数数据、传感器参数数据以及通信参数数据,其中传感器参数数据包括风速传感器参数数据、温度传感器参数数据、湿度传感器参数数据三项数据的。预设模拟数据集包括预先采集到的无人机定位器在正常电量飞行情况下的数据,是全范围的,此处的全范围指的是在可以保证无人机定位器持续正常飞行的所有参数数据。
步骤604,获取与测试参数数据对应的无人机定位器模拟续航时长,建立无人机定位器模拟续航时长与测试参数数据的关联关系。
具体地,根据采集到的所有测试参数数据,在实际测试飞行情况中,获取相应的续航时长,将所有测试参数数据与实际测试飞行情况中相对应的续航时长进行数据统计,得到无人机定位器模拟时长以及与测试参数数据的关联关系。需要说明的是,关联关系为每一个测试参数数据都有与之对应的无人机定位器模拟续航时长。
步骤606,根据具有关联关系的测试参数数据和无人机定位器模拟续航时长,配置得到预设模拟数据集。
具体地,根据全范围的测试参数数据和与之对应的无人机定位器模拟续航时长,将测试参数数据和无人机定位器模拟续航时长输入到与无人机定位器续航时长分析模型函数相关联的存储器中,配置预设模拟数据集。本实施例中,通过获取测试参数数据和无人机定位器模拟续航时长,预先配置预设模拟数据集,能够达到对实时参数数据进行数据匹配,提供更有效准确的匹配分析,因此,提高了无人机定位器续航时长的预测准确率。
在一个应用实例中,本申请还提供一种应用场景,该应用场景应用上述的无人机定位器续航时长分析方法。具体地,该无人机定位器续航时长分析方法在该应用场景的应用如下:
在一个实施例中,无人机定位器处理器采集实时参数数据x。实时参数数据x包括电源参数、传感器参数以及通信状况参数,电源参数数据包括电流参数数据和电压参数数据,传感器参数数据包括三种类型的传感器采集到的湿度参数数据,温度参数数据,风速参数数据,通信状况参数包括2g、3g、4g以及5g四种情况,采集的通信状况参数为其中一种,电源和传感器参数的所有参数数据都要采集。
将采集到的实时参数数据同时输入到与无人机定位器续航时长分析模型y=f(x)中,通过模型进行数据匹配和续航时长逻辑分析。
调用无人机定位器相关联的存储器中的预设模拟数据集,预设模拟数据集中预先配置有测试参数数据和相关联的无人机定位器模拟续航时长。根据预设模拟数据中的测试参数数据进行匹配,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,输出无人机续航时长y,向无人机遥控终端推送续航时长此时的无人机续航时长为无人机定位器模拟续航时长,无人机定位器模拟续航时长与测试参数数据相关联且一一对应。
如若匹配不成功,当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,通过预设的无人机定位器续航时长分析模型函数对实时参数数据进行续航时长分析,得到无人机定位器续航时长y,向无人机遥控终端推送无人机续航时长此时的波动范围为±2小时。
当实时参数数据中存在任意一项为零的数据时,无人机定位器续航时长y为零。此时唤醒启动备用电池,向无人机遥控终端发送定位数据。
应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种无人机定位器续航时长分析装置,包括:数据获取模块802、数据匹配模块804、数据分析模块806和数据推送模块808,其中:
数据获取模块802,用于获取实时参数数据,实时参数数据包括无人机定位器电源参数数据、传感器参数数据以及通信参数数据。
数据匹配模块804,获取无人机定位器在正常电量飞行情况下的预设模拟数据集,根据预设模拟数据集,对实时参数数据进行数据匹配,得到数据匹配结果。
数据分析模块806,用于根据数据匹配结果和预设的续航时长分析逻辑,对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
数据推送模块808,用于推送无人机定位器续航时长。
在一个实施例中,无人机定位器续航时长分析装置还包括预设模拟数据集配置模块。预设模拟数据集配置模块用于获取测试参数数据,测试参数数据包括无人机在正常电量飞行情况下的无人机定位器电源参数数据、传感器参数数据以及通信参数数据;获取无人机定位器模拟续航时长,建立无人机定位器模拟续航时长与测试参数数据的关联关系;根据有关联关系的测试参数数据和无人机定位器模拟续航时长,配置得到预设模拟数据集。
在一个实施例中,数据分析模块806,还用于数据匹配和续航时长逻辑分析,当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,从预设模拟数据集中获取与实时参数数据对应的目标测试参数数据、以及与目标测试参数数据关联的无人机定位器模拟续航时长;将无人机定位器模拟续航时长作为无人机定位器续航时长。
在一个实施例中,数据分析模块806,还用于当数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,通过无人机定位器续航时长分析模型函数对实时参数数据进行续航时长分析,得到无人机定位器续航时长。
在一个实施例中,数据推送模块808,还用于当数据匹配结果为预设模拟数据集中存在与实时参数数据匹配的目标测试参数数据时,推送第一消息,第一消息包括无人机定位器续航时长和第一提示信号,第一提示信号用于表征无人机定位器电量处于正常范围且无人机定位器可继续定位续航;数据匹配结果为预设模拟数据集中不存在与实时参数数据匹配的目标测试参数数据时,推送第二消息,第二消息包括无人机定位器续航时长和第二提示信号,第二提示信号用于表征无人机定位器处于低电量情况;当实时参数数据中存在任意一项为零的数据时,推送第三消息,第三消息包括无人机定位器续航时长和第三提示信号,第三提示信号用于表征无人机定位器电量为零且无人机定位器无法定位续航。
在其中一个实施例中,无人机定位器续航时长分析装置还包括:唤醒备用电池模块,唤醒备用电池模块用于当实时参数数据中的任意一项数据为零时,唤醒备用电池启动线程。其中,当实时参数数据中的任意一项数据为零时,得到无人机续航时长为零,此时。无人机定位器无法正常续航,唤醒备用电池启动线程。
关于无人机定位器续航时长分析装置的具体限定可以参见上文中对于无人机定位器续航时长分析方法的限定,在此不再赘述。上述无人机定位器续航时长分析装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于无人机定位器中的处理器中,也可以以软件形式存储于无人机定位器中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种无人机定位器,该无人机定位器的内部结构图可以如图9所示。该无人机定位器包括通过系统总线连接的处理器、存储器和网络接口。其中,该无人机定位器的处理器用于提供计算和控制能力。该无人机定位器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该无人机定位器的数据库用于存储预设模拟数据集。该无人机定位器的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种无人机定位器续航时长分析方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的无人机定位器的限定,具体的无人机定位器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种无人机定位器,包括存储器和处理器,存储
器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。