信息传输方法、存储介质、信息传输系统及无人飞行器技术方案

技术编号:25005479 阅读:36 留言:0更新日期:2020-07-24 18:05
一种信息传输方法、存储介质、信息传输系统及无人飞行器,涉及无人飞行器技术领域。该信息传输方法包括:外部设备和无人飞行器均预先存储无人飞行器的固定特征信息;外部设备和无人飞行器的其中一方采用无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向外部设备和无人飞行器中的另一方发送密文;外部设备和无人飞行器中的另一方接收密文,并通过无人飞行器的固定特征信息和无人飞行器的动态特征信息对密文解密并校验,以执行命令信息对应的操作。能够提高无人飞行器与外部设备之间信息传输的安全性以及准确性。

【技术实现步骤摘要】
【国外来华专利技术】信息传输方法、存储介质、信息传输系统及无人飞行器
本公开涉及无人飞行器
,具体而言,涉及一种信息传输方法、计算机可读存储介质、信息传输系统及无人飞行器。
技术介绍
随着智能技术的发展,无人飞行器由于其本身的优点在各个领域得到了广泛应用,可通过功能命令控制无人飞行器执行与功能命令对应的操作或者是动作。在对无人飞行器进行控制时,需要对功能命令进行加密传输。传统的做法是所有无人飞行器设备共用一套密钥,密钥一旦被破解,所有无人飞行器设备都会被破解,安全性较差。此外,所有无人飞行器共用一个通讯命令格式,因此通讯命令格式可能被截获用于其它无人飞行器,使得其他设备执行错误命令对应的操作。另外,通讯命令格式被截获后会反复重放,用于单台无人飞行器,使得命令反复重放,可能导致单台无人飞行器执行错误的命令,无法完成指定命令的操作,准确性较差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种信息传输方法、存储介质、信息传输系统及无人飞行器,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的无人飞行器安全性较差以及准确性较差的问题。根据本公开的第一方面,提供一种信息传输方法,应用于无人飞行器与外部设备之间的通信,包括:所述外部设备和所述无人飞行器均预先存储无人飞行器的固定特征信息;所述外部设备与所述无人飞行器建立无线通信;所述外部设备和所述无人飞行器的其中之一采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述外部设备和所述无人飞行器中的另一个发送所述密文;所述外部设备和所述无人飞行器中的另一个接收所述密文,并通过所述无人飞行器的固定特征信息和所述无人飞行器的动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作。根据本公开的第二方面,提供一种信息传输系统,包括:无人飞行器,与外部设备通信连接,用于采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述外部设备发送所述密文,或接收外部设备发送的密文并通过所述无人飞行器的固定特征信息和所述无人飞行器的动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作;外部设备,与所述无人飞行器通信连接,用于接收无人飞行器发送的密文并通过所述无人飞行器的固定特征信息和所述无人飞行器的动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作,或采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述无人飞行器发送所述密文。根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的信息传输方法。根据本公开的第四方面,提供一种信息传输方法,应用于无人飞行器,所述方法包括:预先存储无人飞行器的固定特征信息;建立与外部设备的无线通信;采用所述无人飞行器的固定特征信息和无人飞行器的动态特征信息对命令信息进行加密,得到预设格式的密文并向所述外部设备发送所述密文;根据本公开的第五方面,提供一种信息传输方法,应用于无人飞行器,所述方法包括:预先存储无人飞行器的固定特征信息;建立与外部设备的无线通信;接收来自所述外部设备发送的密文,并通过所述无人飞行器的固定特征信息和动态特征信息对所述密文解密并校验,以执行所述命令信息对应的操作。根据本公开的第六方面和第七方面,均提供一种无人飞行器,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中所述处理器配置为仅有执行所述可执行指令来执行上述第四方面所述的信息传输方法或上述第五方面所述的信息传输方法。根据本公开的示例实施例的信息传输方法、信息传输系统、无人飞行器以及计算机可读存储介质,一方面,通过外部设备为每个无人飞行器分别分配一个固定特征信息并预先将固定特征信息预先存储在外部设备以及无人飞行器中,避免了所有无人飞行器都采用同一套密钥进行加密时由于密钥被破解而导致的安全问题,在一个无人飞行器的密钥被破解时,不会影响到其他无人飞行器,提高了信息传输的安全性。另一方面,通过无人飞行器的固定特征信息和动态特征信息对每个命令信息进行加密,生成预设格式的密文,能够避免命令错发至其他无人飞行器的问题,避免了对其他无人飞行器的影响。再一方面,通过无人飞行器的固定特征信息和动态特征信息对命令信息进行核验,以确定无人飞行器或者是外部设备的其中之一是否执行命令信息对应的操作,能够避免命令反复重放至单台无人飞行器而导致的该无人飞行器执行错误操作的问题,提高了准确性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本示例性实施例中一种信息传输方法的示意图。图2示出了本示例性实施例中信息解密的流程示意图。图3示出了本示例性实施例中发送密文的流程示意图。图4示出了本示例性实施例中命令透传的示意图。图5示出了本示例性实施例中进行信息核验的具体流程示意图。图6示出了本示例性实施例中结合第二校验值进行信息核验的具体流程示意图。图7示意性示出本公开示例性实施例中一种信息传输系统的框图。图8示意性示出本公开示例性实施例中另一种信息传输方法的示意图。图9示意性示出本公开示例性实施例中一种无人飞行器的框图。图10示意性示出本公开示例性实施例中一种程序产品。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制本文档来自技高网...

【技术保护点】
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

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

1