一种无人机的管理方法、设备、无人机、系统及存储介质技术方案

技术编号:26772253 阅读:32 留言:0更新日期:2020-12-18 23:55
本发明专利技术实施例提供了一种无人机的管理方法、设备、无人机、系统及存储介质,其中,该方法包括:接收与所述管理设备通信连接的外部设备发送的控制指令;根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。通过这种方式,提高了无人机的开发效率和集成效率。

【技术实现步骤摘要】
【国外来华专利技术】一种无人机的管理方法、设备、无人机、系统及存储介质
本专利技术涉及控制
,尤其涉及一种无人机的管理方法、设备、无人机、系统及存储介质。
技术介绍
在现有的无人机产品中,为了满足外部用户的定制化需求,无人机的飞行控制器来提供唯一的能够与外部用户定制的外部设备通信连接的SDK接口,外部用户可以使用软件开发工具包(SoftwareDevelopmentKit,SDK)在外部设备开发定制化的无人机控制程序,承载在无人机上的外部设备可以通过SDK接口向飞行控制器发送控制指令,由飞行控制器来对外协调无人机上的其他功能组件的实现无人机的功能。由于飞行控制器所配置的功能有限,因此导致这种SDK开发模式的拓展能力有限、集成程度较低,从而降低了开发效率。因此,如何更有效地提高无人机的SDK应用的开发效率具有十分重要的意义。
技术实现思路
本专利技术实施例提供了一种无人机的管理方法、设备、无人机、系统及存储介质,提高了无人机的开发效率和集成效率。第一方面,本专利技术实施例提供了一种无人机的管理设备,所述无人机包括多个功能部件,其中,本文档来自技高网...

【技术保护点】
1.一种无人机的管理设备,所述无人机包括多个功能部件,其中,所述多个功能部件至少包括飞行控制器,其特征在于,承载在所述无人机上的外部设备通过通用接口与所述管理设备通信连接,所述通用接口用于连接不同类型的外部设备,所述管理设备包括:存储器和处理器,其中,/n所述存储器,用于存储计算机程序;/n所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:/n接收与所述管理设备通信连接的外部设备发送的控制指令;/n根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。/n

【技术特征摘要】
【国外来华专利技术】1.一种无人机的管理设备,所述无人机包括多个功能部件,其中,所述多个功能部件至少包括飞行控制器,其特征在于,承载在所述无人机上的外部设备通过通用接口与所述管理设备通信连接,所述通用接口用于连接不同类型的外部设备,所述管理设备包括:存储器和处理器,其中,
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:
接收与所述管理设备通信连接的外部设备发送的控制指令;
根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。


2.根据权利要求1所述的设备,其特征在于,所述多个功能部件还包括云台、拍摄装置、导航装置、电源装置中的一种或多种。


3.根据权利要求1或2所述的设备,其特征在于,所述工作任务可以包括飞行任务、拍摄任务、云台控制任务、传感数据采集任务中的一种或多种。


4.根据权利要求1-3任一项所述的设备,其特征在于,所述控制指令是所述外部设备通过调用预设的函数指令库中的函数指令生成的。


5.根据权利要求1-4任一项所述的设备,其特征在于,所述控制指令包括一个或多个子控制指令,其中,
所述处理器根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
确定所述一个或多个子控制指令中每一个子控制指令对应的目标功能部件;
根据所述每一个子控制指令调用所述多个功能部件中的对应的目标功能部件执行所述每一个子控制指令指示的工作任务。


6.根据权利要求1-5任一项所述的设备,其特征在于,所述处理器还用于:
对所述外部设备的身份信息进行验证;
当所述身份信息验证失败时,拒绝响应所述控制指令;
所述处理器根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
当所述身份信息验证成功时,根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。


7.根据权利要求6所述的设备,其特征在于,所述处理器对所述外部设备的身份信息进行验证时,具体用于:
获取所述外部设备的身份信息;
将所述外部设备的身份信息与所述无人机预存或者与所述无人机通信连接的控制终端预存的参考身份信息进行匹配;
当匹配时,确定所述身份信息验证成功,否则,确定所述身份信息验证失败。


8.根据权利要求6所述的设备,其特征在于,所述处理器对所述外部设备的身份信息进行验证时,具体用于:
获取所述外部设备的身份信息;
向服务器传输所述身份信息以使所述服务器对所述身份信息进行验证;
获取所述服务器传输的对所述身份信息的验证反馈信息,并根据所述验证反馈信息确定所述身份信息是否验证成功。


9.根据权利要求1-8任一项所述的设备,所述处理器还用于:
获取所述外部设备的身份信息;
确定所述控制指令的类型;
根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限;
当所述外部设备不具有所述使用权限时,拒绝响应所述控制指令;
所述处理器根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
当所述外部设备具有所述使用权限时,根据所述控制指令调用所述多个功能组件中的目标功能组件执行所述控制指令指示的工作任务。


10.根据权利要求9所述的设备,其特征在于,所述处理器根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限时,具体用于:
将所述控制指令的类型和所述身份信息与所述无人机预存或者与所述无人机通信连接的控制终端预存的参考类型和参考身份信息进行匹配;
当匹配时,确定所述外部设备具有所述类型的控制指令的使用权限,否则,确定所述外部设备不具有所述类型的控制指令的使用权限。


11.根据权利要求9所述的设备,其特征在于,所述处理器根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限时,具体用于:
向服务器传输所述控制指令的类型和所述身份信息,以使所述服务器对所述控制指令的类型和所述身份信息进行验证;
获取所述服务器传输的对所述控制指令的类型和所述身份信息的验证反馈信息,并根据所述验证反馈信息确定所述外部设备是否具有所述类型的控制指令的使用权限。


12.一种无人机的管理系统,其特征在于,包括:管理设备和多个功能部件,其中,所述多个功能部件至少包括飞行控制器,所述管理设备通过通用接口与承载在所述无人机上的外部设备通信连接,所述通用接口用于连接不同类型的外部设备;
所述管理设备,用于接收与所述管理设备通信连接的外部设备发送的控制指令;根据所述控制指令调用所述多个功能部件中的目标功能部件;
所述多个功能部件中的目标功能部件,用于执行所述控制指令指示的工作任务。


13.根据权利要求12所述的系统,其特征在于,所述多个功能部件还包括云台、拍摄装置、导航装置、电源装置中的一种或多种。


14.根据权利要求12或13所述的系统,其特征在于,所述工作任务可以包括飞行任务、拍摄任务、云台控制任务、传感数据采集任务中的一种或多种。


15.根据权利要求12-14任一项所述的系统,其特征在于,所述控制指令是所述外部设备通过调用预设的函数指令库中的函数指令生成的。


16.根据权利要求12-15任一项所述的系统,其特征在于,所述控制指令包括一个或多个子控制指令,其中,
所述管理设备根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
确定所述一个或多个子控制指令中每一个子控制指令对应的目标功能部件;
根据所述每一个子控制指令调用所述多个功能部件中的对应的目标功能部件执行所述每一个子控制指令指示的工作任务。


17.根据权利要求12-16任一项所述的系统,其特征在于,所述管理设备还用于:
对所述外部设备的身份信息进行验证;
当所述身份信息验证失败时,拒绝响应所述控制指令;
所述管理设备根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
当所述身份信息验证成功时,根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。


18.根据权利要求17所述的系统,其特征在于,所述管理设备对所述外部设备的身份信息进行验证时,具体用于:
获取所述外部设备的身份信息;
将所述外部设备的身份信息与所述无人机预存或者与所述无人机通信连接的控制终端预存的参考身份信息进行匹配;
当匹配时,确定所述身份信息验证成功,否则,确定所述身份信息验证失败。


19.根据权利要求17所述的系统,其特征在于,所述管理设备对所述外部设备的身份信息进行验证时,具体用于:
获取所述外部设备的身份信息;
向服务器传输所述身份信息以使所述服务器对所述身份信息进行验证;
获取所述服务器传输的对所述身份信息的验证反馈信息,并根据所述验证反馈信息确定所述身份信息是否验证成功。


20.根据权利要求12-19任一项所述的系统,其特征在于,所述管理设备还用于:
获取所述外部设备的身份信息;
确定所述控制指令的类型;
根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限;
当所述外部设备不具有所述使用权限时,拒绝响应所述控制指令;
所述管理设备根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务时,具体用于:
当所述外部设备具有所述使用权限时,根据所述控制指令调用所述多个功能部件中的目标功能部件执行所述控制指令指示的工作任务。


21.根据权利要求20所述的系统,其特征在于,所述管理设备根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限时,具体用于:
将所述控制指令的类型和所述身份信息与所述无人机预存或者与所述无人机通信连接的控制终端预存的参考类型和参考身份信息进行匹配;
当匹配时,确定所述外部设备具有所述类型的控制指令的使用权限,否则,确定所述外部设备不具有所述类型的控制指令的使用权限。


22.根据权利要求20所述的系统,其特征在于,所述管理设备根据所述身份信息确定所述外部设备是否具有所述类型的控制指令的使用权限时,具体用于:
向服务器传输所述控制指令的类型和所述身份信息,以使所述服务器对所述控制指令的类型和所述身份信息进行验证;
获取所述服务器传输的对所述控制指令的类型和所述身份信息的验证反馈信息,并根据所述验证反馈信息确定所述外部设备是否具有所述类型的控制指令的使用权限。

【专利技术属性】
技术研发人员:陈超彬刘启明
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

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

1