飞行数据处理方法、装置、记录器、无人机和存储介质制造方法及图纸

技术编号:28061366 阅读:35 留言:0更新日期:2021-04-14 13:40
一种飞行数据处理方法、装置、记录器、无人机和存储介质,其中方法包括:在无人机上电后,更新加密方案(101),获取无人机飞行过程中的飞行数据(102),根据更新后的加密方案,对获取到的飞行数据进行加密(103),将加密后的飞行数据保存到无人机的存储卡中(104)。该飞行数据处理方法、装置、记录器、无人机和存储介质,能够有效提高记录有加密飞行数据的存储卡的安全性,保障用户数据安全。保障用户数据安全。保障用户数据安全。

【技术实现步骤摘要】
【国外来华专利技术】飞行数据处理方法、装置、记录器、无人机和存储介质


[0001]本专利技术实施例涉及无人机
,尤其涉及一种飞行数据处理方法、装置、记录器、无人机和存储介质。

技术介绍

[0002]现有技术中,无人机可以应用于消费类、行业类、农业、教育、安防等领域。虽然大多数无人机都是安全可靠的,但是仍存在操作失误或者因为不可控因素导致无人机炸毁或坠落的情况。在无人机炸毁或坠落后,难以及时获知炸毁或坠落的原因,无法满足无人机的开发优化需求及无人机损毁的定责需求。
[0003]为了能够在无人机坠毁后及时获取坠毁原因,可以在无人机中设置存储卡,通过存储卡存储飞行数据。在无人机坠毁后,可以通过读取存储卡来获取飞行数据,从而确定无人机坠毁原因,为事故定责以及无人机的开发优化提供依据。
[0004]但是,将飞行数据存储在存储卡中,存在存储卡被不法者获取导致存储的数据泄露的风险,无法保证数据存储的安全性。

技术实现思路

[0005]本专利技术实施例提供了一种飞行数据处理方法、装置、记录器、无人机和存储介质,用以解决如何提高记录有加密飞行数本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种无人机的飞行数据处理方法,其特征在于,包括:在无人机上电后,更新加密方案;获取所述无人机飞行过程中的飞行数据;根据更新后的加密方案,对获取到的飞行数据进行加密;将加密后的飞行数据保存到所述无人机的存储卡中。2.根据权利要求1所述的方法,其特征在于,所述更新加密方案包括更新下述至少一项:加密类型、加密密钥、每次加密的数据长度、以及加密算法。3.根据权利要求1所述的方法,其特征在于,所述飞行数据包括下述至少一项:所述无人机的传感器采集到的传感数据、服务器或用户设备发送的用于控制所述无人机的控制数据、所述无人机的处理器产生的日志数据。4.根据权利要求1所述的方法,其特征在于,在无人机上电后,更新加密方案,包括:确定用于生成密钥的基础信息,所述基础信息包括下述至少一项:无人机的序列号、架次号、随机数;获取密钥生成算法,利用所述密钥生成算法根据所述基础信息生成密钥。5.根据权利要求4所述的方法,其特征在于,在更新加密方案之前,还包括:在无人机上电后,从所述存储卡中读取架次号;将所述架次号加一后形成新的架次号,并将所述存储卡中的架次号更新为所述新的架次号。6.根据权利要求5所述的方法,其特征在于,在从所述存储卡中读取架次号之前,还包括:检测存储卡是否挂载成功;若所述存储卡未挂载成功,则执行挂载所述存储卡的操作。7.根据权利要求4所述的方法,其特征在于,所述密钥生成算法存储在所述无人机的飞行数据处理装置的安全区域中;所述获取密钥生成算法,包括:从所述安全区域获取密钥生成算法。8.根据权利要求1

7任一项所述的方法,其特征在于,还包括:将更新后的加密方案存储在本地日志中;根据更新后的加密方案,对获取到的飞行数据进行加密,包括:从日志中获取更新后的加密方案,对获取到的飞行数据进行加密。9.根据权利要求8所述的方法,其特征在于,还包括:在无人机下电之前,删除日志中的加密方案。10.根据权利要求4所述的方法,其特征在于,根据更新后的加密方案,对获取到的飞行数据进行加密,包括:采用高级加密标准AES加密算法,根据更新后的密钥,对获取到的飞行数据进行加密。11.根据权利要求4所述的方法,其特征在于,根据更新后的加密方案,对获取到的飞行数据进行加密,包括:获取服务器或用户设备发送的加密类型;利用所述加密类型对应的加密算法,根据更新后的密钥,对获取到的飞行数据进行加密。
12.根据权利要求1所述的方法,其特征在于,获取到的飞行数据按照预设长度划分为至少一组;根据更新后的加密方案,对获取到的飞行数据进行加密,包括:针对每一组飞行数据,根据更新后的加密方案,对该组飞行数据进行加密。13.根据权利要求12所述的方法,其特征在于,针对每一组飞行数据,根据更新后的加密方案,对该组飞行数据进行加密,包括:若当前获取到的飞行数据中,还未被加密的飞行数据的长度达到或超过所述预设长度,则从中选取预设长度的飞行数据,根据更新后的加密方案,对所述预设长度的飞行数据进行加密。14.根据权利要求1所述的方法,其特征在于,将加密后的飞行数据保存到所述无人机的存储卡中,包括:将加密后的飞行数据实时保存到所述无人机的存储卡中;或者,每隔预设时间,将待存储的加密后的飞行数据保存到所述无人机的存储卡中。15.根据权利要求1所述的方法,其特征在于,还包括:在无人机上电后,在存储卡中生成对应于本次飞行过程的文件,所述文件用于存储加密后的飞行数据。16.根据权利要求15所述的方法,其特征在于,将加密后的飞行数据保存到所述无人机的存储卡中,包括:根据文件写入指针,将加密后的飞行数据写入所述文件;判断所述加密后的飞行数据是否成功写入所述文件:若所述加密后的飞行数据没有成功写入所述文件,则重新定位文件写入指针,并根据所述文件写入指针将所述加密后的飞行数据写入文件。17.根据权利要求15所述的方法,其特征在于,所述文件的名称包括用于生成密钥的基础信息中的至少部分信息。18.根据权利要求15所述的方法,其特征在于,还包括:获取描述信息,所述描述信息包括下述至少一项:加密类型、文件创建时间、每次加密的飞行数据的长度;根据更新后的密钥,将所述描述信息加密后写入所述文件。19.根据权利要求18所述的方法,其特征在于,在存储卡中生成对应于本次飞行过程的文件,包括:若所述存储卡中的文件个数小于预设个数,则在所述存储卡中创建新的文件;若所述存储卡中的文件个数等于预设个数,则在所述存储卡中已有的文件中选择一个文件,将选择的文件的名称更新为对应于本次飞行过程的名称。20.根据权利要求19所述的方法,其特征在于,在所述存储卡中已有的文件中选择一个文件之后,还包括:打开所选择的文件,读取所述文件中的描述信息;若所述文件中记载的描述信息中的至少部分信息与本次飞行过程对应的描述信息不符,则更新所述至少部分信息。21.根据权利要求20所述的方法,其特征在于,将加密后的飞行数据保存到所述无人机
的存储卡中,包括:将加密后的飞行数据覆盖所述文件中保存的原始飞行数据。22.一种飞行数据处理装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于运行所述存储器中存储的计算机程序以实现:在无人机上电后,更新加密方案;获取所述无人机飞行过程中的飞行数据;根据更新后的加密方案,对获取到的飞行数据进行加密;将加密后的飞行数据保存到所述无人机的存储卡中。23.根据权利要求22所述的装置,其特征在于,所述更新加密方案包括更新下述至少一项:加密类型、加密密钥、每次加密的数据长度、以及加密算法。24.根据权利要求22所述的装置,其特征在于,所述飞行数据包括下述至少一项:所述无人机的传感器采集到的传感数据、服务器或用户设备发送的用于控制所述无人机的控制数据、所述无人机的处理器产生的日志数据。25.根据权利要求22所述的装置,其特征在于,在无人机上电后,更新加密方案时,所述处理器具体用于:确定用于生成密钥的基础信息,所述基础信息包括下述至少一项:无人机的序列号、架次号、随机数;获取密钥生成算法,利用所述密钥生成算法根据所述基础...

【专利技术属性】
技术研发人员:解德鹏
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:

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

1