可移动平台控制方法、控制终端、可移动平台及存储介质技术

技术编号:28329135 阅读:29 留言:0更新日期:2021-05-04 13:11
一种可移动平台控制方法、控制终端、可移动平台及存储介质,其中该方法包括:根据用户基于自定义编程页面触发的程序代码下载指令,下载目标程序代码包;控制可移动平台加载目标程序代码包;控制可移动平台运行目标程序代码包,以使可移动平台执行对应的动作。该方法能够提高可移动平台的编程便利性。

【技术实现步骤摘要】
【国外来华专利技术】可移动平台控制方法、控制终端、可移动平台及存储介质
本申请涉及可移动平台控制的
,尤其涉及一种可移动平台控制方法、控制终端、可移动平台及存储介质。
技术介绍
目前,市面上的机器人、无人飞机和遥控车等可移动平台均具备自定义编程功能,用户可以通过自定义编程功能编写程序代码,从而控制可移动平台执行高级动作,例如控制可移动平台在移动过程中进行旋转射击和按照设定的轨迹移动且旋转射击等。然而,编程能力弱的用户无法通过自定义编程功能编写程序代码,控制可移动平台执行高级动作,当用户想要在自己的可移动平台上体验高级动作时,需要请教编程能力较好的其余用户,但需要经过一段较长的学习时间才能编程实现可移动平台的高级动作,不便于用户对可移动平台进行编程,用户体验不好。
技术实现思路
基于此,本申请提供了一种可移动平台控制方法、控制终端、可移动平台及存储介质,旨在提高可移动平台的编程便利性,提高用户体验。第一方面,本申请提供了一种可移动平台控制方法,包括:获取用户基于显示的自定义编程页面触发的程序代码下载指令,并根据所述程序代码下本文档来自技高网...

【技术保护点】
1.一种可移动平台控制方法,其特征在于,包括:/n获取用户基于显示的自定义编程页面触发的程序代码下载指令,并根据所述程序代码下载指令,下载目标程序代码包;/n将所述目标程序代码包发送至可移动平台,以供所述可移动平台加载所述目标程序代码包;/n获取用户触发的程序运行指令,并根据所述程序运行指令控制所述可移动平台运行所述目标程序代码包,以使所述可移动平台执行对应的动作。/n

【技术特征摘要】
【国外来华专利技术】1.一种可移动平台控制方法,其特征在于,包括:
获取用户基于显示的自定义编程页面触发的程序代码下载指令,并根据所述程序代码下载指令,下载目标程序代码包;
将所述目标程序代码包发送至可移动平台,以供所述可移动平台加载所述目标程序代码包;
获取用户触发的程序运行指令,并根据所述程序运行指令控制所述可移动平台运行所述目标程序代码包,以使所述可移动平台执行对应的动作。


2.根据权利要求1所述的可移动平台控制方法,其特征在于,所述获取用户基于显示的自定义编程页面触发的程序代码下载指令,包括:
获取用户对所述自定义编程页面中的代码下载控件的触发操作,并根据所述触发操作显示程序代码包浏览页面;
获取用户对所述程序代码包浏览页面中的程序代码包的选择操作,并根据所述选择操作生成对应的程序代码包的程序代码下载指令。


3.根据权利要求2所述的可移动平台控制方法,其特征在于,所述根据所述选择操作生成对应的程序代码包的程序代码下载指令,包括:
根据所述选择操作确定目标程序代码包,并确定当前登录账号是否具备所述目标程序代码包的下载权限;
若所述当前登录账号具备所述目标程序代码包的下载权限,则生成所述目标程序代码包的程序代码下载指令。


4.根据权利要求3所述的可移动平台控制方法,其特征在于,所述确定当前登录账号是否具备所述目标程序代码包的下载权限,包括:
获取所述目标程序代码包的动作标签,并获取所述当前登录账号的动作标签列表;
若所述动作标签位于所述动作标签列表,则确定所述当前登录账号具备所述目标程序代码包的下载权限;
若所述动作标签不位于所述动作标签列表,则确定所述当前登录账号不具备所述目标程序代码包的下载权限。


5.根据权利要求3所述的可移动平台控制方法,其特征在于,所述确定当前登录账号是否具备所述目标程序代码包的下载权限之后,还包括:
若所述当前登录账号不具备所述目标程序代码包的下载权限,则显示所述目标程序代码包的支付页面;
获取用户在所述支付页面内输入的支付密码信息,并当所述支付密码信息通过验证时,生成所述目标程序代码包的程序代码下载指令。


6.根据权利要求2所述的可移动平台控制方法,其特征在于,所述程序代码包浏览页面显示有搜索框;所述根据所述触发操作显示程序代码包浏览页面之后,还包括:
获取用户对所述搜索框的点击操作,并根据所述点击操作在所述程序代码包浏览页面显示动作标签选择窗口;
获取用户对所述动作标签选择窗口中的动作标签的选择操作,并根据所述选择操作对所述程序代码包浏览页面中的程序代码包进行筛选。


7.根据权利要求6所述的可移动平台控制方法,其特征在于,所述根据所述选择操作对所述程序代码包浏览页面中的程序代码包进行筛选,包括:
根据所述选择操作确定目标动作标签;
根据所述目标动作标签对所述程序代码包浏览页面中的程序代码包进行筛选。


8.根据权利要求1至7任一项所述的可移动平台控制方法,其特征在于,所述自定义编程页面包括程序代码编程窗口;所述将所述目标程序代码包发送至可移动平台之前,还包括:
在所述程序代码编程窗口中显示所述目标程序代码包中的程序代码;
获取用户对所述程序代码的编辑操作,并根据所述编辑操作更新所述程序代码;
获取用户基于所述程序代码编程窗口触发的程序代码发送指令;
所述将所述目标程序代码包发送至可移动平台,包括:
根据所述程序代码发送指令将更新后的程序代码发送至可移动平台,以供所述可移动平台加载更新后的程序代码。


9.根据权利要求8所述的可移动平台控制方法,其特征在于,所述编辑操作包括如下至少一种:程序代码修改操作、程序代码删除操作、程序代码增加操作和编程语言转换操作,所述编程语言转换操作用于转换所述程序代码的编程语言。


10.根据权利要求1至7任一项所述的可移动平台控制方法,其特征在于,所述自定义编程页面包括运行控件;所述获取用户触发的程序运行指令,包括:
获取用户对所述运行控件的触发操作,并根据所述触发操作,生成对应的程序运行指令。


11.根据权利要求10所述的可移动平台控制方法,其特征在于,所述根据所述触发操作,生成对应的程序运行指令,包括:
根据所述触发操作,获取所述目标程序代码包的加载进度信息,其中,所述加载进度信息用于描述所述可移动平台加载所述目标程序代码包的进度;
根据所述加载进度信息,确定所述可移动平台是否加载完成所述目标程序代码包;
若所述可移动平台加载完成所述目标程序代码包,则生成所述目标程序代码包的程序运行指令。


12.根据权利要求10所述的可移动平台控制方法,其特征在于,所述自定义编程页面包括所述目标程序代码包的加载进度条,所述加载进度条用于描述所述可移动平台加载所述目标程序代码包的进度。


13.根据权利要求1至7任一项所述的可移动平台控制方法,其特征在于,所述可移动平台包括发射装置,所述发射装置用于发射弹丸,所述动作包括如下至少一种:控制所述可移动平台变速移动、控制所述发射装置变速发射弹丸、控制发射装置按照预设轨迹旋转的同时发射弹丸和控制所述可移动平台按照预设移动路径移动的同时控制发射装置发射弹丸。


14.一种控制终端,其特征在于,所述控制终端包括显示装置、存储器和处理器;
所述显示装置,用于显示自定义编程页面;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:
获取用户基于显示的自定义编程页面触发的程序代码下载指令,并根据所述程序代码下载指令,下载目标程序代码包;
将所述目标程序代码包发送至可移动平台,以供所述可移动平台加载所述目标程序代码包;
获取用户触发的程序运行指令,并根据所述程序运行指令控制所述可移动平台运行所述目标程序代码包,以使所述可移动平台执行对应的动作。


15.根据权利要求14所述的控制终端,其特征在于,所述处理器实现所述获取用户基于显示的自定义编程页面触发的程序代码下载指令时,用于实现:
获取用户对所述自定义编程页面中的代码下载控件的触发操作,并根据所述触发操作显示程序代码包浏览页面;
获取用户对所述程序代码包浏览页面中的程序代码包的选择操作,并根据所述选择操作生成对应的程序代码包的程序代码下载指令。


16.根据权利要求15所述的控制终端,其特征在于,所述处理器实现所述根据所述选择操作生成对应的程序代码包的程序代码下载指令时,用于实现:
根据所述选择操作确定目标程序代码包,并确定当前登录账号是否具...

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

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

1