升级方法、升级装置、升级设备及升级系统制造方法及图纸

技术编号:16721863 阅读:41 留言:0更新日期:2017-12-05 18:44
提供升级方法、升级装置、升级设备及升级系统。在此,所述升级方法应用于无人飞行器的遥控器,所述升级方法包括:获取无人飞行器中第一固件的第一固件标识信息(S201);向固件服务器发送第一固件标识信息(S202);接收由基于固件服务器的升级设备发送的对应于第一固件的第一更新文件(S203);将第一更新文件发送给无人飞行器,以使无人飞行器基于第一更新文件对第一固件进行升级(S204)。通过所提供的升级方法、升级装置、升级设备及升级系统,可实时获取更新文件,以便对固件进行升级,操作便捷。

Upgrade methods, upgrade devices, upgrade equipment, and upgrade systems

Provide upgrade methods, upgrade devices, upgrade equipment, and upgrade systems. Here, the application of remote upgrade method in unmanned aircraft, including the first firmware upgrade method: identification information to obtain the first firmware of unmanned aerial vehicle (S201); to send the first identification information server firmware firmware (S202); on the first is received by the firmware update file corresponding to the first service to send server upgrade firmware based on the equipment (S203); will send the first update file for unmanned aircraft, unmanned aircraft to make the first firmware update file based on the first update (S204). The updated files can be acquired in real time by upgrading methods, upgrading devices, upgrading devices and upgrading systems, so as to upgrade firmware and operate conveniently.

【技术实现步骤摘要】
【国外来华专利技术】升级方法、升级装置、升级设备及升级系统
本公开涉及通信
,尤其涉及升级方法、升级装置、升级设备及升级系统。
技术介绍
飞行控制系统由遥控器和无人飞行器组成,可以通过遥控器对飞行过程中的无人飞行器的飞行姿态或者运动参数等进行控制,保证无人飞行器的稳定性,进而提高无人飞行器完成任务的能力。无人飞行器和遥控器都配置有实现不同功能的固件(例如飞控固件、图传固件或者云台固件等)。为了提高飞行控制系统控制无人飞行器飞行的有效性和可靠性,需要对固件进行升级,传统的升级方法需要遥控器和无人飞行器分别安装厂家提供的设备驱动和配置软件,在未安装设备驱动的情况下,遥控器和无人飞行器无法进行固件升级,且用户需要实时关注厂家发布的固件更新信息,进而通过设备驱动获取厂家发布的更新文件,操作繁琐,无法实时获取更新文件。
技术实现思路
本公开提供一种升级方法、升级设备及升级系统,可实时获取更新文件,以对固件进行升级,操作便捷。第一方面提供了一种升级方法,所述升级方法应用于无人飞行器的遥控器,所述升级方法包括:获取无人飞行器中第一固件的第一固件标识信息;向固件服务器发送第一固件标识信息;接收由固件服务器发送的对应于第一固件的第一更新文件;将第一更新文件发送给无人飞行器,以使无人飞行器基于第一更新文件对第一固件进行升级。本公开第二方面提供一种升级方法,所述升级方法应用于无人飞行器,所述升级方法包括:接收遥控器发送的针对无人飞行器中第一固件的第一更新文件,第一更新文件是遥控器通过固件服务器获取到的;基于第一更新文件对第一固件进行升级。本公开第三方面提供一种升级方法,所述升级方法应用于固件服务器,所述升级方法包括:接收遥控器发送的无人飞行器中第一固件的第一固件标识信息;在更新文件数据库中查找对应于第一固件的第一更新文件;将第一更新文件发送给遥控器,以使遥控器将第一更新文件发送给无人飞行器,无人飞行器基于第一更新文件对第一固件进行更新。本公开第四方面提供一种基于遥控器的升级装置,所述基于遥控器的升级装置包括:获取单元,用于获取无人飞行器中第一固件的第一固件标识信息;发送单元,用于向固件服务器发送第一固件标识信息;接收单元,用于接收由固件服务器发送的对应于第一固件的第一更新文件;发送单元,还用于将第一更新文件发送给无人飞行器,以使无人飞行器基于第一更新文件对第一固件进行升级。本公开第五方面提供一种基于遥控器的升级设备,所述基于遥控器的升级设备包括接收器、发射器、处理器以及存储器,存储器中存储有程序指令,且处理器调用存储器中存储的程序指令以用于:获取无人飞行器中第一固件的第一固件标识信息;通过发射器向固件服务器发送第一固件标识信息;通过接收器接收由固件服务器发送的对应于第一固件的第一更新文件;通过发射器将第一更新文件发送给无人飞行器,以使无人飞行器基于第一更新文件对第一固件进行升级。本公开第六方面提供一种基于无人飞行器的升级装置,所述基于无人飞行器的升级装置包括:接收单元,用于接收遥控器发送的针对无人飞行器中第一固件的第一更新文件,第一更新文件是遥控器通过固件服务器获取到的;升级单元,用于基于第一更新文件对第一固件进行升级。本公开第七方面提供一种基于无人飞行器的升级设备,所述基于无人飞行器的升级设备包括接收器、发射器、处理器以及存储器,存储器中存储有程序指令,且处理器调用存储器中存储的程序指令以用于:通过接收器接收遥控器发送的针对无人飞行器中第一固件的第一更新文件,第一更新文件是遥控器通过固件服务器获取到的;基于第一更新文件对第一固件进行升级。本公开第八方面提供一种基于固件服务器的升级装置,所述升级装置包括:接收单元,用于接收遥控器发送的无人飞行器中第一固件的第一固件标识信息;查找单元,用于在更新文件数据库中查找对应于第一固件的第一更新文件;发送单元,用于将第一更新文件发送给遥控器,以使遥控器将第一更新文件发送给无人飞行器,无人飞行器基于第一更新文件对第一固件进行更新。本公开第九方面提供一种基于固件服务器的升级设备,所述升级设备包括接收器、发射器、处理器以及存储器,存储器中存储有程序指令,且处理器调用存储器中存储的程序指令以用于:通过接收器接收遥控器发送的无人飞行器中第一固件的第一固件标识信息;在更新文件数据库中查找对应于第一固件的第一更新文件;通过发射器将第一更新文件发送给遥控器,以使遥控器将第一更新文件发送给无人飞行器,无人飞行器基于第一更新文件对第一固件进行更新。本公开第十方面提供一种升级系统,所述升级系统包括本公开第四方面提供的基于遥控器的升级装置、本公开第六方面提供的基于无人飞行器的升级装置和本公开第八方面提供的基于固件服务器的升级装置。本公开第十一方面提供一种升级系统,所述升级系统包括本公开第五方面提供的基于遥控器的升级设备、本公开第七方面提供的基于无人飞行器的升级设备和本公开第九方面提供的基于固件服务器的升级设备。本公开实施例中,遥控器获取无人飞行器中第一固件的第一固件标识信息,将第一固件标识信息发送给固件服务器,并接收由固件服务器发送的对应于第一固件的第一更新文件,将第一更新文件发送给无人飞行器,以使无人飞行器基于第一更新文件对第一固件进行升级,可实时获取更新文件,以对固件进行升级,操作便捷。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开实施例中提供的一种升级系统的架构示意图;图2为本公开实施例中提供的一种升级方法的流程示意图;图3为本公开另一实施例中提供的一种升级方法的流程示意图;图4为本公开另一实施例中提供的一种升级方法的流程示意图;图5为本公开另一实施例中提供的一种升级方法的流程示意图;图6为本公开实施例中提供的一种基于遥控器的升级装置的结构示意图;图7为本公开另一实施例中提供的一种基于遥控器的升级设备的结构示意图;图8为本公开实施例中提供的一种基于无人飞行器的升级装置的结构示意图;图9为本公开另一实施例中提供的一种基于无人飞行器的升级设备的结构示意图;图10为本公开实施例中提供的一种基于固件服务器的升级装置的结构示意图;图11为本公开实施例中提供的一种基于固件服务器的升级设备的结构示意图;图12为本公开实施例中提供的一种升级系统的结构示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。本公开实施例中,遥控器可以获取无人飞行器中第一固件的第一固件标识信息,将第一固件标识信息发送给固件服务器,固件服务器可以向遥控器发送对应于第一固件的第一更新文件,进而遥控器将第一更新文件发送给无人飞行器,以便无人飞行器基于第一更新文件对第一固件进行升级。无人飞行器无需安装设备驱动,也无需实时关注厂家发布的固件更新信息,其中遥控器可以通过互联网与固件服务器之间建立通信连接,则无人飞行器可通过遥本文档来自技高网...
升级方法、升级装置、升级设备及升级系统

【技术保护点】
一种升级方法,其特征在于,所述升级方法应用于无人飞行器的遥控器,所述升级方法包括:获取所述无人飞行器中第一固件的第一固件标识信息;向固件服务器发送所述第一固件标识信息;接收由所述固件服务器发送的对应于所述第一固件的第一更新文件;将所述第一更新文件发送给所述无人飞行器,以使所述无人飞行器基于所述第一更新文件对所述第一固件进行升级。

【技术特征摘要】
【国外来华专利技术】1.一种升级方法,其特征在于,所述升级方法应用于无人飞行器的遥控器,所述升级方法包括:获取所述无人飞行器中第一固件的第一固件标识信息;向固件服务器发送所述第一固件标识信息;接收由所述固件服务器发送的对应于所述第一固件的第一更新文件;将所述第一更新文件发送给所述无人飞行器,以使所述无人飞行器基于所述第一更新文件对所述第一固件进行升级。2.如权利要求1所述的升级方法,其特征在于,所述将所述第一更新文件发送给所述无人飞行器,包括:通过所述遥控器的第一收发模块将所述第一更新文件传输至所述无人飞行器的第二收发模块,所述第一收发模块配置有A型通用串行总线接口,所述第二收发模块配置有微型通用串行总线接口。3.如权利要求1或2所述的升级方法,其特征在于,在将所述第一更新文件发送给所述无人飞行器之前,所述升级方法还包括:获取所述第一固件的第一版本信息,以及所述第一更新文件的第二版本信息;比较所述第一版本信息和所述第二版本信息;所述将所述第一更新文件发送给所述无人飞行器,包括:响应于所述第一版本信息与所述第二版本信息之间的差大于第一预设阈值,将所述第一更新文件发送给所述无人飞行器。4.如权利要求1或2所述的升级方法,其特征在于,在将所述第一更新文件发送给所述无人飞行器之前,所述升级方法还包括:获取所述第一固件的第一版本信息,以及所述第一更新文件的第二版本信息;获取支持升级至所述第二版本信息所对应版本的第一版本信息集合;所述将所述第一更新文件发送给所述无人飞行器,包括:响应于所述第一版本信息集合包括所述第一版本信息,将所述第一更新文件发送给所述无人飞行器。5.如权利要求1至4任一项所述的升级方法,其特征在于,在将所述第一更新文件发送给所述无人飞行器之前,所述升级方法还包括:获取所述第一更新文件的重要等级;所述将所述第一更新文件发送给所述无人飞行器,包括:响应于所述第一更新文件的重要等级大于第二预设阈值,将所述第一更新文件发送给所述无人飞行器。6.如权利要求1至5任一项所述的升级方法,其特征在于,所述升级方法还包括:获取所述遥控器中第二固件的第二固件标识信息;向所述固件服务器发送所述第二固件标识信息;接收由所述固件服务器发送的对应于所述第二固件的第二更新文件;基于所述第二更新文件对所述第二固件进行升级。7.如权利要求6所述的升级方法,其特征在于,在基于所述第二更新文件对所述第二固件进行升级之前,所述升级方法还包括:获取所述第二固件的第三版本信息,以及所述第二更新文件的第四版本信息;比较所述第三版本信息和所述第四版本信息;所述基于所述第二更新文件对所述第二固件进行升级,包括:响应于所述第三版本信息与所述第四版本信息之间的差大于第一预设阈值,基于所述第二更新文件对所述第二固件进行升级。8.如权利要求6所述的升级方法,其特征在于,在基于所述第二更新文件对所述第二固件进行升级之前,所述升级方法还包括:获取所述第二固件的第三版本信息,以及所述第二更新文件的第四版本信息;获取支持升级至所述第四版本信息所对应版本的第二版本信息集合;所述基于所述第二更新文件对所述第二固件进行升级,包括:响应于所述第二版本信息集合包括所述第三版本信息,基于所述第二更新文件对所述第二固件进行升级。9.如权利要求6至8任一项所述的升级方法,其特征在于,在基于所述第二更新文件对所述第二固件进行升级之前,所述升级方法还包括:获取所述第二更新文件的重要等级;所述基于所述第二更新文件对所述第二固件进行升级,包括:响应于所述第二更新文件的重要等级大于第二预设阈值,基于所述第二更新文件对所述第二固件进行升级。10.如权利要求6至9任一项所述的升级方法,其特征在于,在将所述第一更新文件发送给所述无人飞行器之前,所述升级方法还包括:获取所述第一更新文件的第二版本信息,以及所述第二更新文件的第四版本信息;确定所述第二版本信息与所述第四版本信息匹配。11.如权利要求6至10任一项所述的升级方法,其特征在于,在基于所述第二更新文件对所述第二固件进行升级之后,所述升级方法还包括:获取所述第一更新文件的第一升级信息以及所述第二更新文件的第二升级信息,所述第一升级信息包括所述第一更新文件的升级进度信息,所述第二升级信息包括所述第二更新文件的升级进度信息;显示所述第一升级信息和所述第二升级信息。12.如权利要求6至11任一项所述的升级方法,其特征在于,在获取所述遥控器中第二固件的第二固件标识信息之前,所述升级方法还包括:获取对所述第二固件的升级指令;所述获取所述遥控器中第二固件的第二固件标识信息,包括:响应于所述升级指令,获取所述第二固件标识信息。13.如权利要求1至12任一项所述的升级方法,其特征在于,所述获取所述无人飞行器中第一固件的第一固件标识信息,包括:将固件标识信息获取请求发送给所述无人飞行器,所述固件标识信息获取请求携带所述遥控器的第二固件的第二固件标识信息;接收由所述无人飞行器发送的所述第一固件的第一固件标识信息,所述第一固件是所述无人飞行器确定得到的与所述第二固件标识信息所对应第二固件匹配的固件。14.一种升级方法,其特征在于,所述升级方法应用于无人飞行器,所述升级方法包括:接收遥控器发送的针对所述无人飞行器中第一固件的第一更新文件,所述第一更新文件是所述遥控器通过固件服务器获取到的;基于所述第一更新文件对所述第一固件进行升级。15.如权利要求14所述的升级方法,其特征在于,所述接收遥控器发送的针对所述无人飞行器中第一固件的第一更新文件,包括:通过所述无人飞行器的第二收发模块接收所述遥控器通过所述遥控器的第一收发模块发送的所述第一更新文件,所述第一收发模块配置有A型通用串行总线接口,所述第二收发模块配置有微型通用串行总线接口。16.如权利要求14或15所述的升级方法,其特征在于,所述第一更新文件的第二版本信息与所述遥控器中第二固件的第二更新文件的第四版本信息匹配。17.如权利要求14至16任一项所述的升级方法,其特征在于,在接收遥控器发送的针对所述无人飞行器中第一固件的第一更新文件之前,所述升级方法还包括:接收所述遥控器发送的固件标识信息获取请求,所述固件标识信息获取请求携带所述遥控器的第二固件的第二固件标识信息;确定与所述第二固件标识信息所对应第二固件匹配的第一固件;将所述第一固件的第一固件标识信息发送给所述遥控器。18.一种升级方法,其特征在于,所述升级方法应用于固件服务器,所述升级方法包括:接收遥控器发送的无人飞行器中第一固件的第一固件标识信息;在更新文件数据库中查找对应于所述第一固件的第一更新文件;将所述第一更新文件发送给所述遥控器,以使所述遥控器将所述第一更新文件发送给所述无人飞行器,所述无人飞行器基于所述第一更新文件对所述第一固件进行更新。19.如权利要求18所述的升级方法,其特征在于,所述升级方法还包括:接收所述遥控器发送的所述遥控器中第二固件的第二固件标识信息;在所述更新文件数据库中查找对应于所述第二固件的第二更新文件;将所述第二更新文件发送给所述遥控器,以使所述遥控器基于所述第二更新文件对所述第二固件进行更新。20.一种基于遥控器的升级装置,其特征在于,所述基于遥控器的升级装置包括:获取单元,用于获取所述无人飞行器中第一固件的第一固件标识信息;发送单元,用于向固件服务器发送所述第一固件标识信息;接收单元,用于接收由所述固件服务器发送的对应于所述第一固件的第一更新文件;所述发送单元,还用于将所述第一更新文件发送给所述无人飞行器,以使所述无人飞行器基于所述第一更新文件对所述第一固件进行升级。21.如权利要求20所述的升级装置,其特征在于,所述发送单元还用于:通过所述遥控器的第一收发模块将所述第一更新文件传输至所述无人飞行器的第二收发模块,所述第一收发模块配置有A型通用串行总线接口,所述第二收发模块配置有微型通用串行总线接口。22.如权利要求20或21所述的升级装置,其特征在于,所述获取单元,还用于在所述发送单元将所述第一更新文件发送给所述无人飞行器之前,获取所述第一固件的第一版本信息,以及所述第一更新文件的第二版本信息;所述基于遥控器的升级装置还包括:比较单元,用于比较所述第一版本信息和所述第二版本信息;所述发送单元,还用于响应于所述第一版本信息与所述第二版本信息之间的差大于第一预设阈值,将所述第一更新文件发送给所述无人飞行器。23.如权利要求20或21所述的升级装置,其特征在于,所述获取单元,还用于在所述发送单元将所述第一更新文件发送给所述无人飞行器之前,获取所述第一固件的第一版本信息,以及所述第一更新文件的第二版本信息;所述获取单元,还用于获取支持升级至所述第二版本信息所对应版本的第一版本信息集合;所述发送单元,还用于响应于所述第一版本信息集合包括所述第一版本信息,将所述第一更新文件发送给所述无人飞行器。24.如权利要求20至23任一项所述的升级装置,其特征在于,所述获取单元,还用于在所述发送单元将所述第一更新文件发送给所述无人飞行器之前,获取所述第一更新文件的重要等级;所述发送单元,还用于响应于所述第一更新文件的重要等级大于第二预设阈值,将所述第一更新文件发送给所述无人飞行器。25.如权利要求20至24任一项所述的升级装置,其特征在于,所述获取单元,还用于获取所述遥控器中第二固件的第二固件标识信息;所述发送单元,还用于向所述固件服务器发送所述第二固件标识信息;所述接收单元,还用于接收由所述固件服务器发送的对应于所述第二固件的第二更新文件;所述基于遥控器的升级装置还包括:升级单元,用于基于所述第二更新文件对所述第二固件进行升级。26.如权利要求25所述的升级装置,其特征在于,所述获取单元,还用于在所述升级单元基于所述第二更新文件对所述第二固件进行升级之前,获取所述第二固件的第三版本信息,以及所述第二更新文件的第四版本信息;所述基于遥控器的升级装置还包括:比较单元,用于比较所述第三版本信息和所述第四版本信息;所述升级单元,还用于响应于所述第三版本信息与所述第四版本信息之间的差大于第一预设阈值,基于所述第二更新文件对所述第二固件进行升级。27.如权利要求25所述的升级装置,其特征在于,所述获取单元,还用于在所述升级单元基于所述第二更新文件对所述第二固件进行升级之前,获取所述第二固件的第三版本信息,以及所述第二更新文件的第四版本信息;所述获取单元,还用于获取支持升级至所述第四版本信息所对应版本的第二版本信息集合;所述升级单元,还用于响应于所述第二版本信息集合包括所述第三版本信息,基于所述第二更新文件对所述第二固件进行升级。28.如权利要求25至27任一项所述的升级装置,其特征在于,所述获取单元,还用于在所述升级单元基于所述第二更新文件对所述第二固件进行升级之前,获取所述第二更新文件的重要等级;所述升级单元,还用于响应于所述第二更新文件的重要等级大于第二预设阈值,基于所述第二更新文件对所述第二固件进行升级。29.如权利要求25至28任一项所述的升级装置,其特征在于,所述获取单元,用于在所述发送单元将所述第一更新文件发送给所述无人飞行器之前,获取所述第一更新文件的第二版本信息,以及所述第二更新文件的第四版本信息;所述基于遥控器的升级装置还包括:确定单元,用于确定所述第二版本信息与所述第四版本信息匹配。30.如权利要求25至29任一项所述的升级装置,其特征在于,所述获取单元,还...

【专利技术属性】
技术研发人员:杨小虎张留涛何忠平
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东,44

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

1