本发明涉及物联网技术的应用领域,具体涉及一种基于nb-iot模组的电动飞行装置控制系统及方法。
背景技术:
随着社会的发展和人们生活水平的提高,户外探险、旅行变得越来越普遍,遇到迷路等危险情况需要救援的情形时有发生,然而由于野外树木茂盛、海拔高、基站数量少等原因,通信设备信号很弱甚至无信号,对及时发出救援信号起到造成很大的阻碍。
因此,本发明有必要提出一种基于nb-iot模组的电动飞行装置控制系统及相应的控制方法,在其它通信设备无信号时,能够通过延伸用户的求救范围来及时发出救援信号。
技术实现要素:
本发明所要解决的技术问题是:提出一种基于nb-iot模组的电动飞行装置控制系统及方法,在用户遇到危险情况且通信设备无信号时,通过延伸用户的求救范围及时发出救援信号。
本发明解决上述技术问题采用的技术方案是:
基于nb-iot模组的电动飞行装置控制系统,包括:电动飞行装置和用户显示设备;所述电动飞行装置包括处理器模块、存储模块和nb-iot模组;所述处理器模块与nb-iot模组通过usb或串口通信连接;所述存储模块与处理器模块电连接;所述存储模块中存储有用户所处地的详细离线地图;
所述用户显示设备可与电动飞行装置建立连接,用于接收和显示电动飞行装置反馈的相关信息,供用户选择搜索通讯信号发送求救信息的方案;
所述电动飞行装置用于计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示,在用户选择后,按照方案规划的路线启动飞行,飞行过程中搜索通讯信号,在搜到通讯信号后自动发送求救信息。
作为进一步优化,所述用户显示设备可与电动飞行装置通过蓝牙或wifi或nfc方式建立连接。
作为进一步优化,所述用户显示设备为用户手机。
此外,本发明还提供了一种基于nb-iot模组的电动飞行装置控制方法,应用于上述控制系统,其包括:
电动飞行装置启动后,与用户显示设备建立连接;
连接成功后,电动飞行装置计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示;
用户在所述用户显示设备上选择方案后,电动飞行装置按照方案规划的路线启动飞行,飞行过程中搜索通讯信号,在搜到通讯信号后自动发送求救信息。
作为进一步优化,所述电动飞行装置计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示,具体包括:
电动飞行装置根据当前剩余电量、预定的飞行速度计算能够飞行的距离,并根据离线地图上的当前位置和距离最近的人类密集居住地之间的距离,判断是否能够飞到所述距离最近的人类密集居住地并返回,若电量满足条件,则提示用户进行确认;
若电量不满足条件,则给出以当前位置为中心的能够支撑飞行的最大距离范围,供用户选择飞行目标点。
本发明的有益效果是:
基于上述设计的控制系统,在用户遇到危险情况且通信设备没有信号时,可以激活电动飞行装置建立连接,根据电量、飞行速度等数据计算能够支撑的最远飞行距离,并提供给用户显示设备,从而供用户选择搜索通讯信号发送求救信息的方案提示,在用户选择后,按照方案规划的路线启动飞行,飞行过程中,微处理器模块发送固定指令给nb-iot模组,nb-iot模组按照指令进行搜索通讯信号,搜索到通讯信号时,自动发出求救信号,从而延伸了用户的求救范围,来提高用户求救的可能性。
附图说明
图1为实施例中的电动飞行装置原理图;
图2为电动飞行装置和用户显示设备建立连接示意图。
具体实施方式
本发明旨在提出一种基于nb-iot模组的电动飞行装置控制系统及方法,在用户遇到危险情况且通信设备无信号时,通过延伸用户的求救范围及时发出救援信号。该模组控制的飞行装置使用前下载详细离线地图,设置好用户的个人信息:如姓名,身份证号等;当遇到危险后,其他通信设备没有信号时,可以激活该飞行装置,飞行装置启动后通过蓝牙或者wifi或者nfc等方式和用户的可显示设备连接,在用户手机中展示:根据飞行装置当前电量、预定的飞行速度以及危险发生地和最近的人类密集居住地之间的距离,自动计算是否能飞行到目的地释放求救信息,如果不能,则提示用户电量不够,可以尝试飞行到电量能支撑的最远距离自动搜索通信信号,如果飞行途中能搜寻到通信信号,则自动发送求救信息,并且预留可以飞回用户身边的电量。
实施例:
本实施例中的电动飞行装置如图1所示,其包括处理器模块、存储模块和nb-iot模组;所述处理器模块与nb-iot模组通过usb或串口通信连接;所述存储模块与处理器模块电连接;所述存储模块中存储有用户所处地的详细离线地图;本实施例中的处理器模块可支持插sim卡以保证nb-iot模组的正常工作。
用户显示设备可与电动飞行装置通过蓝牙或wifi或nfc方式建立连接,如图2所示。
当成功连接后,根据飞行装置当前电量、预定的飞行速度以及危险发生地和最近的人类密集居住地之间的距离,自动计算是否能飞行到目的地释放求救信息;如果条件允许飞行到释放求救信息的地方,则提示用户,经过用户确认后则启动飞行,并在飞行过程中自动搜寻通信信号,搜寻到通信信号后自动拨打救援电话;
如果条件不允许,则可以根据飞行装置当前电量、预定的飞行速度计算能够支撑的最远飞行距离,并在离线地图上给出距离范围的显示,从而供用户选择范围内的飞行目标点,为了尽可能提高搜索到通讯信号的可能性,可以选择接近范围边界的目标点,从而让电动飞行装置尝试飞行到电量能够支撑的最远距离搜索信号,如果在飞行途中能够搜索到信号,则自动发送求救信息,并预留可以飞回用户身边的电量。
1.基于nb-iot模组的电动飞行装置控制系统,其特征在于,
包括:电动飞行装置和用户显示设备;所述电动飞行装置包括处理器模块、存储模块和nb-iot模组;所述处理器模块与nb-iot模组通过usb或串口通信连接;所述存储模块与处理器模块电连接;所述存储模块中存储有用户所处地的详细离线地图;
所述用户显示设备可与电动飞行装置建立连接,用于接收和显示电动飞行装置反馈的相关信息,供用户选择搜索通讯信号发送求救信息的方案;
所述电动飞行装置用于计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示,在用户选择后,按照方案规划的路线启动飞行,飞行过程中搜索通讯信号,在搜到通讯信号后自动发送求救信息。
2.如权利要求1所述的基于nb-iot模组的电动飞行装置控制系统,其特征在于,
所述用户显示设备可与电动飞行装置通过蓝牙或wifi或nfc方式建立连接。
3.如权利要求1所述的基于nb-iot模组的电动飞行装置控制系统,其特征在于,
所述用户显示设备为用户手机。
4.基于nb-iot模组的电动飞行装置控制方法,应用于如权利要求1-3任意一项所述的控制系统,其特征在于,包括:
电动飞行装置启动后,与用户显示设备建立连接;
连接成功后,电动飞行装置计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示;
用户在所述用户显示设备上选择方案后,电动飞行装置按照方案规划的路线启动飞行,飞行过程中搜索通讯信号,在搜到通讯信号后自动发送求救信息。
5.如权利要求4所述的基于nb-iot模组的电动飞行装置控制方法,其特征在于,
所述电动飞行装置计算出当前电动飞行装置的电量能够支撑的飞行距离,结合离线地图信息给出用户搜索通讯信号发送求救信息的方案提示,具体包括:
电动飞行装置根据当前剩余电量、预定的飞行速度计算能够飞行的距离,并根据离线地图上的当前位置和距离最近的人类密集居住地之间的距离,判断是否能够飞到所述距离最近的人类密集居住地并返回,若电量满足条件,则提示用户进行确认;
若电量不满足条件,则给出以当前位置为中心的能够支撑飞行的最大距离范围,供用户选择飞行目标点。