控制命令的响应方法、系统、航拍无人机及存储介质技术方案

技术编号:20328788 阅读:22 留言:0更新日期:2019-02-13 05:32
本申请公开了一种控制命令的响应方法,应用于航拍无人机,包括:接收控制命令,并执行所述控制命令,得到包含执行错误原因的返回信息;返回所述返回信息,以根据所述返回信息的执行错误原因确定执行失败的具体原因。本申请响应于控制命令所返回的返回信息中不仅包含执行结果的结论,还包括执行失败的具体错误原因,可根据该具体错误原因快速、准确的定位导致本条控制命令执行失败的具体故障,并快速修复该故障,增加产品开发、测试效率。本申请还同时公开了一种控制命令的响应系统、航拍无人机及计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
控制命令的响应方法、系统、航拍无人机及存储介质
本申请涉及命令响应
,特别涉及一种控制命令的响应方法、系统、航拍无人机以及计算机可读存储介质。
技术介绍
随着科技的发展,控制航拍无人机在空中拍摄目标区域的图像,已成为一种观测目标区域状况、侦查、搜寻目标的新手段,在提升效率的同时也极大的拓展了使用者的视野。航拍无人机通常是根据控制器(可以是任意与之匹配的电子设备,例如专用控制器、智能移动终端等)发来的控制命令来执行相应的操作,例如打开/关闭摄像头、将镜头聚焦于特定的位置、拍摄视频、画面分辨率等等,在执行完成后,会将执行结果返回至控制器,这一过程被称为数据/信息交换。现今绝大多数的航拍无人机向控制器返回的执行结果中,仅包括非常简单的、笼统的结论,例如执行成功、执行失败这两种非常宽泛的结论,相较于相对唯一的执行成功结果,相当数量的影响因素都会导致执行失败,在无法根据该执行结果准确定位具体失败原因的情况下,只能一一变更所有可能导致执行失败的影响因素,在产品开发、测试的过程中,会为产品故障发现和修复提供极大的障碍,极大的降低了故障发现和解决的效率。
技术实现思路
本申请的目的在于提供一种应用于航拍无人机的控制命令的响应方法,可快速、准确的定位导致本条控制命令执行失败的具体故障,并快速修复该故障,增加产品开发、测试效率。本申请的另一目的在于还提供了一种应用于航拍无人机的控制命令的响应系统、航拍无人机及计算机可读存储介质为实现上述目的,本申请提供一种控制命令的响应方法,应用于航拍无人机,该响应方法包括:接收控制命令,并执行所述控制命令,得到包含执行错误原因的返回信息;返回所述返回信息,以根据所述返回信息的执行错误原因确定执行失败的具体原因。可选的,执行所述控制命令,得到包含执行错误原因的返回信息,包括:从所述控制命令中提取得到命令类别信息和命令具体参数,并根据所述命令类别信息确定目标命令类别;确定与所述目标命令类别对应的执行判断集;其中,所述执行判断集中包含预设数量的执行判断条件;利用所述执行判断集中的各执行判断条件分别判断所述命令具体参数是否满足执行要求;若存在不满足执行要求的目标执行判断条件,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息。可选的,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息,包括:确定与所述目标执行判断条件对应的目标执行错误原因;使用与所述目标执行错误原因对应的目标错误代码生成所述返回信息。可选的,生成的返回信息中除所述目标错误代码外,还包括:表示所述控制命令的发送者的命令发送者代码、与所述目标命令类别对应的目标命令类别代码。可选的,该响应方法还包括:依次将所述命令发送者代码、所述目标命令类别代码、所述目标错误代码按照高字节到低字节的顺序进行排列。可选的,当所述目标命令类别为拍照类时,确定与所述目标命令类别对应的执行判断集,包括:确定与所述拍照类对应的拍照执行判断集;对应的,利用所述执行判断集中的各执行判断条件分别判断所述命令具体参数是否满足执行要求,包括:利用所述拍照执行判断集中的各拍照执行判断条件判断拍照具体参数是否满足执行要求;对应的,若存在不满足执行要求的目标执行判断条件,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息,包括:若存在不满足执行要求的目标拍照执行判断条件,使用与所述目标拍照执行判断条件对应的拍照错误原因生成所述返回信息。可选的,接收控制命令,包括:接收JSON格式的控制命令;对应的,得到包含执行错误原因的返回信息,包括:得到包含所述执行错误原因的JSON格式的返回信息。为实现上述目的,本申请还提供了一种控制命令的响应系统,应用于航拍无人机,该响应系统包括:控制命令接收及执行单元,用于接收控制命令,并执行所述控制命令,得到包含执行错误原因的返回信息;返回信息返回单元,用于返回所述返回信息,以根据所述返回信息的执行错误原因确定执行失败的具体原因。可选的,所述控制命令接收及执行单元包括:信息提取及目标命令类别确定子单元,用于从所述控制命令中提取得到命令类别信息和命令具体参数,并根据所述命令类别信息确定目标命令类别;目标执行判断集确定子单元,用于确定与所述目标命令类别对应的执行判断集;其中,所述执行判断集中包含预设数量的执行判断条件;执行要求判断子单元,用于利用所述执行判断集中的各执行判断条件分别判断所述命令具体参数是否满足执行要求;返回信息生成子单元,用于当存在不满足执行要求的目标执行判断条件时,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息。可选的,所述返回信息生成子单元包括:目标执行错误原因确定模块,用于确定与所述目标执行判断条件对应的目标执行错误原因;错误代码生成返回信息模块,用于使用与所述目标执行错误原因对应的目标错误代码生成所述返回信息。可选的,所述错误代码生成返回信息模块还包括:额外信息增加子模块,用于在生成的返回信息中除所述目标错误代码外,增加表示所述控制命令的发送者的命令发送者代码、与所述目标命令类别对应的目标命令类别代码。可选的,所述错误代码生成返回信息模块还包括:排序子模块,用于依次将所述命令发送者代码、所述目标命令类别代码、所述目标错误代码按照高字节到低字节的顺序进行排列。可选的,所述目标执行判断集确定子单元包括:拍照执行判断集确定模块,用于当所述目标命令类别为拍照类时,确定与所述拍照类对应的拍照执行判断集;对应的,所述执行要求判断子单元包括:拍照命令执行要求判断模块,用于利用所述拍照执行判断集中的各拍照执行判断条件判断拍照具体参数是否满足执行要求;对应的,所述返回信息生成子单元包括:拍照命令返回信息生成模块,用于当存在不满足执行要求的目标拍照执行判断条件时,使用与所述目标拍照执行判断条件对应的拍照错误原因生成所述返回信息。可选的,所述控制命令接收及执行单元包括:JSON命令接收子单元,用于接收JSON格式的控制命令;对应的,所述控制命令接收及执行单元包括:JSON命令返回信息得到子单元,用于得到包含所述执行错误原因的JSON格式的返回信息。为实现上述目的,本申请还提供了一种航拍无人机,该航拍无人机包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述内容所描述的控制命令的响应方法。为实现上述目的,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述内容所描述的控制命令的响应方法。显然,本申请所提供的应用于航拍无人机的控制命令的响应方法,响应于控制命令所返回的返回信息中不仅包含执行结果的结论,还包括执行失败的具体错误原因,可根据该具体错误原因快速、准确的定位导致本条控制命令执行失败的具体故障,并快速修复该故障,增加产品开发、测试效率。本申请同时还提供了一种控制命令的响应系统、航拍无人机及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图本文档来自技高网...

【技术保护点】
1.一种控制命令的响应方法,其特征在于,应用于航拍无人机,所述响应方法包括:接收控制命令,并执行所述控制命令,得到包含执行错误原因的返回信息;返回所述返回信息,以根据所述返回信息的执行错误原因确定执行失败的具体原因。

【技术特征摘要】
1.一种控制命令的响应方法,其特征在于,应用于航拍无人机,所述响应方法包括:接收控制命令,并执行所述控制命令,得到包含执行错误原因的返回信息;返回所述返回信息,以根据所述返回信息的执行错误原因确定执行失败的具体原因。2.根据权利要求1所述的响应方法,其特征在于,执行所述控制命令,得到包含执行错误原因的返回信息,包括:从所述控制命令中提取得到命令类别信息和命令具体参数,并根据所述命令类别信息确定目标命令类别;确定与所述目标命令类别对应的执行判断集;其中,所述执行判断集中包含预设数量的执行判断条件;利用所述执行判断集中的各执行判断条件分别判断所述命令具体参数是否满足执行要求;若存在不满足执行要求的目标执行判断条件,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息。3.根据权利要求2所述的响应方法,其特征在于,使用与所述目标执行判断条件对应的执行错误原因生成所述返回信息,包括:确定与所述目标执行判断条件对应的目标执行错误原因;使用与所述目标执行错误原因对应的目标错误代码生成所述返回信息。4.根据权利要求3所述的响应方法,其特征在于,生成的返回信息中除所述目标错误代码外,还包括:表示所述控制命令的发送者的命令发送者代码、与所述目标命令类别对应的目标命令类别代码。5.根据权利要求4所述的响应方法,其特征在于,还包括:依次将所述命令发送者代码、所述目标命令类别代码、所述目标错误代码按照高字节到低字节的顺序进行排列。6.根据权利要求2所述的响应方法,其特征在于,当所...

【专利技术属性】
技术研发人员:潘娜
申请(专利权)人:上海歌尔泰克机器人有限公司
类型:发明
国别省市:上海,31

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

1