一种无人机管理方法、装置、计算机系统及可读存储介质制造方法及图纸

技术编号:21361248 阅读:23 留言:0更新日期:2019-06-15 09:18
本发明专利技术公开了一种无人机管理方法、装置、计算机系统及可读存储介质,基于区块链数据库,包括以下步骤:分割飞行全图并接收管理区域地图,将管理区域地图输出至区块链数据库中的工作节点上;对管理区域地图加密获得加密地图,将加密地图输出至区块链数据库的工作节点保存;接收当前位置信息,并输出与当前位置信息匹配的管理区域地图;控制无人机启动,使无人机根据管理区域地图飞行。本发明专利技术提高了无人机获取管理区域地图和禁飞区域的时效性;保证无人机能够识别最新的禁飞区域,避免造成装机撞人事故发生;避免了区块链数据库以外的设备对管理区域地图进行恶意篡改,对无人机的禁飞区域管理具有很强的强制性,提高了无人机起飞前准备工作的效率。

A Managing Method, Device, Computer System and Readable Storage Medium for UAV

The invention discloses an UAV management method, device, computer system and readable storage medium, which is based on block chain database, including the following steps: dividing the flight full map and receiving the management area map, outputting the management area map to the working node of the block chain database; encrypting the management area map to obtain the encrypted map, and outputting the encrypted map to the number of block chains. The working nodes of the database are saved, the current location information is received, and the management area map matching the current location information is output. The UAV is controlled to start and make the UAV fly according to the management area map. The invention improves the timeliness of UAV acquisition and management area map and no-flight area; ensures that UAV can identify the latest no-flight area and avoid collision accidents; avoids malicious tampering of management area map by equipment other than block chain database, has strong mandatory for UAV no-flight area management, and improves UAV pre-takeoff preparation. Efficiency of work.

【技术实现步骤摘要】
一种无人机管理方法、装置、计算机系统及可读存储介质
本专利技术涉及区块链
,尤其涉及一种无人机管理方法、装置、计算机系统及可读存储介质。
技术介绍
目前业界对无人机禁飞区的管理,是让无人机从中心化的下载服务器下载禁飞数据。然而这种方式存在以下问题:1、实时性差,无人机无法快速获取最新禁飞数据,导致无人机无法识别最新的禁飞区,很容易造成撞人撞机事故发生;2、数据量大,无人机每次在飞行前都需要下载更新全球数据,导致无人机的起飞前工作较为复杂缓慢;3、强制性差,无人机在未获取禁飞区域数据时仍然可以飞行,导致无人机很容易闯入禁飞区域,导致撞人撞机事故发生。
技术实现思路
本专利技术的目的是提供一种无人机管理方法、装置、计算机系统及可读存储介质,用于解决现有技术存在的问题。为实现上述目的,本专利技术提供一种无人机管理方法,基于区块链数据库,所述区块链数据库具有若干个工作节点,包括以下步骤:S1:分割飞行全图并接收管理区域地图,将所述管理区域地图输出至所述区块链数据库中的工作节点上;S2:对所述管理区域地图加密获得加密地图,将所述加密地图输出至区块链数据库的工作节点保存;S3:接收当前位置信息,并输出与所述当前位置信息匹配的管理区域地图;S4:控制无人机启动,使所述无人机根据管理区域地图飞行。上述方案中,所述S1中包括:S11:将飞行全图分割成若干个区域地图,将若干个区域地图分别输出至若干个管理用户端;S12:控制管理用户端根据接收到的所述区域地图,绘制管理区域地图;S13:将若干个管理用户端与区块链数据库中的若干个工作节点一一对应;S14:接收由管理用户端上传的管理区域地图,并将所述管理区域地图输出至所述区块链数据库中与所述管理用户端对应的工作节点上。上述方案中,所述步骤S2包括:S21:将接收到管理区域地图的工作节点设定为上传节点,并将管理区域地图暂存在所述上传节点;S22:接收由所述上传节点输出的暂存成功指令;S23:根据所述暂存指令对所述管理区域地图加密,以获得加密地图,将所述加密地图输出至所述上传节点保存;S24:接收由所述上传节点输出的保存成功指令。上述方案中,所述步骤S23包括:S23-1:根据所述暂存指令利用随机数生成模块获得私钥,将所述私钥输出至所述上传节点;S23-2:控制所述上传节点利用所述私钥对所述管理区域地图加密,以获得加密地图;S23-3:利用椭圆曲线算法对私钥进行运算获得公钥;S23-4:利用单向散列运算对管理区域地图进行哈希运算,获得哈希值;S23-5:将所述区块链数据库中除所述上传节点以外的其他工作节点设定为验证节点;S23-6:将所述公钥、加密地图和哈希值发送至验证节点,所述验证节点利用接收到的公钥对所述加密地图进行解密,并获得解密摘要;若所述验证节点获得的解密摘要均与所述哈希值一致,所述验证节点将生成承认信号;则接收由所述区块链数据库输出的承认信号;若至少有一个所述验证节点获得的解密摘要与所述哈希值不一致,则接收由所述区块链数据库输出的无效信号;S23-7:根据所述承认信号删除所述上传节点中暂存的管理区域地图,并将所述加密地图保存在所述上传节点中;或根据所述无效信号删除所述上传节点中暂存的管理区域地图。上述方案中,所述步骤S3包括:S31:向无人机控制端输出定位请求信号,所述无人机控制端根据定位请求信号提取当前所述无人机控制端所在的当前位置信息;S32:接收由所述无人机控制端输出的当前位置信息;S33:根据所述当前位置信息从区块链数据库的各工作节点中检索与所述当前位置信息匹配的加密地图;S34:提取所述加密地图并利用私钥对所述加密地图解密,获得管理区域地图;S35:将所述管理区域地图输出至所述无人机控制端。上述方案中,所述步骤S4包括:S41:根据所述管理区域地图通过无人机控制端启动无人机;S42:实时向无人机控制端输出定位请求信号,并实时接收所述无人机控制端根据定位请求信号输出的当前位置信息;S43:所述管理区域地图中具有禁飞区域,根据所述当前位置信息和管理区域地图,通过所述无人机控制端控制所述无人机。上述方案中,所述步骤S43包括:S43-1:当所述当前位置信息与所述禁飞区域的边缘重合时,则输出禁飞指令;或当所述当前位置信息位于所述管理区域地图边界时,则生成边缘指令;S43-2:将所述禁飞指令输出至所述无人机控制端;所述无人机控制端根据禁飞指令从无人机中提取位移指令并输出;接收并根据所述位移指令判断所述无人机是否将移动至禁飞区域;或根据所述边缘指令,从区块链数据库的各工作节点中检索与所述当前位置信息相邻的加密地图;S43-3:若判断所述无人机根据所述位移指令将移动至所述禁飞区域外,则向所述无人机控制端输出禁飞区执行指令,使所述无人机控制端控制所述无人机执行所述位移指令;若判断所述无人机根据所述位移指令将移动至所述禁飞区域内,则向所述无人机控制端输出禁飞区禁止指令,使所述无人机控制端控制所述无人机停止执行所述位移指令;或若所述区块链数据库中具有与所述当前位置信息相邻的加密地图时,提取所述加密地图并利用私钥对所述加密地图解密,获得管理区域地图,再将所述管理区域地图输出至所述无人机控制端;若所述区块链数据库中不具有与所述当前位置信息相邻的加密地图时,则向所述无人机控制端输出提取指令,所述无人机控制端根据提取指令从无人机中提取位移指令并输出;接收并根据所述位移指令判断所述无人机是否移动至管理区域地图外;若所述无人机根据所述位移指令将移动至所述管理区域地图内,则向所述无人机控制端输出边界区执行指令,使所述无人机控制端控制所述无人机执行所述位移指令;若所述无人机根据所述位移指令将移动至所述管理区域地图外,则向所述无人机控制端输出边界区禁止指令,使所述无人机控制端控制所述无人机停止执行所述位移指令。为实现上述目的,本专利技术还提供一种无人机管理装置,包括:管理区域模块,用于分割飞行全图并接收管理区域地图,将所述管理区域地图输出至所述区块链数据库中的工作节点上;加密模块,用于对所述管理区域地图加密获得加密地图,将所述加密地图输出至区块链数据库的工作节点保存;位置管理模块,用于接收当前位置信息,并输出与所述当前位置信息匹配的管理区域地图;飞行控制模块,用于控制无人机启动,使所述无人机根据管理区域地图飞行。为实现上述目的,本专利技术还提供一种计算机系统,其包括多个计算机设备,各计算机设备包括存储器.处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述多个计算机设备的处理器执行所述计算机程序时共同实现上述无人机管理方法的步骤。为实现上述目的,本专利技术还提供一种计算机可读存储介质,其包括多个存储介质,各存储介质上存储有计算机程序,所述多个存储介质存储的所述计算机程序被处理器执行时共同实现上述无人机管理方法的步骤。本专利技术提供的一种无人机管理方法、装置、计算机系统及可读存储介质,通过管理区域模块分割飞行全图并接收管理区域地图,将所述管理区域地图输出至所述区块链数据库中的工作节点上;将飞行全图分割为区域地图,使得管理者分别对其管辖的区域地图的管理区域地图进行管理及更新,并且可及时向禁飞节点上传最新的管理区域地图以及禁飞区域,提高了无人机获取管理区域地图和禁飞区域的时效性;保证无人机能够识别最新的禁飞本文档来自技高网...

【技术保护点】
1.一种无人机管理方法,基于区块链数据库,所述区块链数据库具有若干个工作节点,其特征在于,包括以下步骤:S1:分割飞行全图并接收管理区域地图,将所述管理区域地图输出至所述区块链数据库中的工作节点上;S2:对所述管理区域地图加密获得加密地图,将所述加密地图输出至区块链数据库的工作节点保存;S3:接收当前位置信息,并输出与所述当前位置信息匹配的管理区域地图;S4:控制无人机启动,使所述无人机根据管理区域地图飞行。

【技术特征摘要】
1.一种无人机管理方法,基于区块链数据库,所述区块链数据库具有若干个工作节点,其特征在于,包括以下步骤:S1:分割飞行全图并接收管理区域地图,将所述管理区域地图输出至所述区块链数据库中的工作节点上;S2:对所述管理区域地图加密获得加密地图,将所述加密地图输出至区块链数据库的工作节点保存;S3:接收当前位置信息,并输出与所述当前位置信息匹配的管理区域地图;S4:控制无人机启动,使所述无人机根据管理区域地图飞行。2.根据权利要求1所述的无人机管理方法,其特征在于,所述S1中包括:S11:将飞行全图分割成若干个区域地图,将若干个区域地图分别输出至若干个管理用户端;S12:控制管理用户端根据接收到的所述区域地图,绘制管理区域地图;S13:将若干个管理用户端与区块链数据库中的若干个工作节点一一对应;S14:接收由管理用户端上传的管理区域地图,并将所述管理区域地图输出至所述区块链数据库中与所述管理用户端对应的工作节点上。3.根据权利要求1所述的无人机管理方法,其特征在于,所述步骤S2包括:S21:将接收到管理区域地图的工作节点设定为上传节点,并将管理区域地图暂存在所述上传节点;S22:接收由所述上传节点输出的暂存成功指令;S23:根据所述暂存指令对所述管理区域地图加密,以获得加密地图,将所述加密地图输出至所述上传节点保存;S24:接收由所述上传节点输出的保存成功指令。4.根据权利要求3所述的无人机管理方法,其特征在于,所述步骤S23包括:S23-1:根据所述暂存指令利用随机数生成模块获得私钥,将所述私钥输出至所述上传节点;S23-2:控制所述上传节点利用所述私钥对所述管理区域地图加密,以获得加密地图;S23-3:利用椭圆曲线算法对私钥进行运算获得公钥;S23-4:利用单向散列运算对管理区域地图进行哈希运算,获得哈希值;S23-5:将所述区块链数据库中除所述上传节点以外的其他工作节点设定为验证节点;S23-6:将所述公钥、加密地图和哈希值发送至验证节点,所述验证节点利用接收到的公钥对所述加密地图进行解密,并获得解密摘要;若所述验证节点获得的解密摘要均与所述哈希值一致,所述验证节点将生成承认信号;则接收由所述区块链数据库输出的承认信号;若至少有一个所述验证节点获得的解密摘要与所述哈希值不一致,则接收由所述区块链数据库输出的无效信号;S23-7:根据所述承认信号删除所述上传节点中暂存的管理区域地图,并将所述加密地图保存在所述上传节点中;或根据所述无效信号删除所述上传节点中暂存的管理区域地图。5.根据权利要求1所述的无人机管理方法,其特征在于,所述步骤S3包括:S31:向无人机控制端输出定位请求信号,所述无人机控制端根据定位请求信号提取当前所述无人机控制端所在的当前位置信息;S32:接收由所述无人机控制端输出的当前位置信息;S33:根据所述当前位置信息从区块链数据库的各工作节点中检索与所述当前位置信息匹配的加密地图;S34:提取所述加密地图并利用私钥对所述加密地图解密,获得管理区域地图;S35:将所述管理区域地图输出至所述无人机控制端。6.根据权利要求1所述的无人...

【专利技术属性】
技术研发人员:汤琦
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1