【技术实现步骤摘要】
【国外来华专利技术】信息传输方法、存储介质、信息传输系统及无人飞行器
本公开涉及无人飞行器
,具体而言,涉及一种信息传输方法、计算机可读存储介质、信息传输系统及无人飞行器。
技术介绍
随着智能技术的发展,无人飞行器由于其本身的优点在各个领域得到了广泛应用,可通过功能命令控制无人飞行器执行与功能命令对应的操作或者是动作。在对无人飞行器进行控制时,需要对功能命令进行加密传输。传统的做法是所有无人飞行器设备共用一套密钥,密钥一旦被破解,所有无人飞行器设备都会被破解,安全性较差。此外,所有无人飞行器共用一个通讯命令格式,因此通讯命令格式可能被截获用于其它无人飞行器,使得其他设备执行错误命令对应的操作。另外,通讯命令格式被截获后会反复重放,用于单台无人飞行器,使得命令反复重放,可能导致单台无人飞行器执行错误的命令,无法完成指定命令的操作,准确性较差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种信息传输方法、存储介质、信息传输系统及无人飞行器,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的无人飞行器安全性较差以及准确性较差的问题。根据本公开的第一方面,提供一种信息传输方法,应用于无人飞行器与外部设备之间的通信,包括:所述外部设备和所述无人飞行器均预先存储无人飞行器的固定特征信息;所述外部设备与所述无人飞行器建立无线通信;所述外部设备和所述无人飞行器的其中之一采用 ...
【技术保护点】
1.一种信息传输方法,应用于无人飞行器与外部设备之间的通信,其特征在于,包括:/n所述外部设备和所述无人飞行器均预先存储无人飞行器的固定特征信息;/n所述外部设备与所述无人飞行器建立无线通信;/n所述外部设备和所述无人飞行器的其中之一采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述外部设备和所述无人飞行器中的另一个发送所述密文;/n所述外部设备和所述无人飞行器中的另一个接收所述密文,并通过所述无人飞行器的固定特征信息和所述无人飞行器的动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作。/n
【技术特征摘要】
【国外来华专利技术】1.一种信息传输方法,应用于无人飞行器与外部设备之间的通信,其特征在于,包括:
所述外部设备和所述无人飞行器均预先存储无人飞行器的固定特征信息;
所述外部设备与所述无人飞行器建立无线通信;
所述外部设备和所述无人飞行器的其中之一采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述外部设备和所述无人飞行器中的另一个发送所述密文;
所述外部设备和所述无人飞行器中的另一个接收所述密文,并通过所述无人飞行器的固定特征信息和所述无人飞行器的动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作。
2.根据权利要求1所述的信息传输方法,其特征在于,得到预设格式的密文包括:
对所述命令信息进行签名,以得到所述命令信息对应的第一校验值;
根据所述无人飞行器的固定特征信息以及所述无人飞行器的动态特征信息生成第二校验值;
根据所述第一校验值和第二校验值对所述命令信息进行处理得到特殊格式的命令信息,再根据所述无人飞行器的固定特征信息对处理后特殊格式的命令信息进行加密,得到所述预设格式的密文。
3.根据权利要求1所述的信息传输方法,其特征在于,发送所述密文包括:
若所述无人飞行器和所述外部设备之间还连接有中间设备,则将所述密文发送至所述中间设备,以便于通过所述中间设备发送所述密文;或
若所述无人飞行器和所述外部设备之间未连接中间设备,则直接在所述无人飞行器和所述外部设备之间发送所述密文。
4.根据权利要求3所述的信息传输方法,其特征在于,若所述无人飞行器和所述外部设备之间还连接有中间设备,所述方法还包括:
在生成所述密文后,将用于表示加密结果的反馈信息发送至所述中间设备,以使所述中间设备在所述反馈信息正确时透传所述密文,和/或
在所述反馈信息错误时停止透传所述密文。
5.根据权利要求4所述的信息传输方法,其特征在于,所述方法还包括:
若所述中间设备连接失败,则对所述命令信息进行离线存储;
若检测到所述中间设备连接成功,则对离线存储的所述命令信息进行发送。
6.根据权利要求5所述的信息传输方法,其特征在于,所述方法还包括:
若连接中间设备,则通过所述中间设备的两个队列使得所述命令信息的传输顺序固定不变。
7.根据权利要求3-6任意一项所述的信息传输方法,其特征在于,所述中间设备包括一个或多个遥控器、移动终端设备、手提电脑。
8.根据权利要求1所述的信息传输方法,其特征在于,对所述密文解密并核验包括:
通过所述无人飞行器的固定特征信息对所述密文进行解密,得到特殊格式的命令信息,所述特殊格式的命令信息包括第一校验值和第二校验值;
对所述第一校验值进行校验,若所述第一校验值校验通过,则对所述第二校验值进行校验;
通过所述无人飞行器的固定特征信息和动态特征信息对所述第二校验值进行校验;
待所述第一校验值和第二校验值均通过校验后,所述接收密文的所述外部设备和所述无人飞行器的其中之一执行所述命令信息对应的操作。
9.根据权利要求8所述的信息传输方法,其特征在于,所述第二校验值包括设备标识以及命令信息的序列号,通过所述无人飞行器的固定特征信息和动态特征信息对所述第二校验值进行校验包括:
在所述第一校验值验证通过时,根据所述特殊格式中的加密类型获取所述命令信息关联的设备标识;
结合所述命令信息关联的所述设备标识对所述命令信息进行核验,以确定所述接收密文的所述外部设备和所述无人飞行器的其中之一是否执行所述命令信息对应的操作。
10.根据权利要求9所述的信息传输方法,其特征在于,结合所述命令信息关联的设备标识对所述命令信息进行核验,以确定所述接收密文的所述外部设备和所述无人飞行器的其中之一是否执行所述命令信息对应的操作包括:
若所述命令信息关联的所述设备标识与所述无人飞行器的设备标识不匹配,则确定所述命令信息无效并确定所述接收密文的所述外部设备和所述无人飞行器的其中之一不执行所述命令信息对应的操作。
11.根据权利要求10所述的信息传输方法,其特征在于,所述方法还包括:
若所述命令信息关联的所述设备标识与所述无人飞行器的设备标识匹配,则对所述命令信息的序列号进行验证;
若所述命令信息的序列号验证成功,则确定所述命令信息有效并控制所述接收密文的所述外部设备和所述无人飞行器的其中之一执行所述命令信息对应的操作。
12.根据权利要求8所述的信息传输方法,其特征在于,所述方法还包括:
在所述接收密文的所述外部设备和所述无人飞行器的其中之一接收到使用密钥加密的序列号为预设值的命令信息之后,若接收到其他命令信息且所述其他命令信息的序列号不满足所述预设值,则丢弃所述其他命令信息。
13.根据权利要求1所述的信息传输方法,其特征在于,所述外部设备包括一个或多个服务器、基站、终端控制设备、遥控器、无人飞行器。
14.一种信息传输...
【专利技术属性】
技术研发人员:辛昆鹏,张吉,刘清伟,
申请(专利权)人:深圳市大疆软件科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。