一种无人机与云平台的注册方法、装置及系统与流程

文档序号:16149302发布日期:2018-12-05 17:12阅读:126来源:国知局
一种无人机与云平台的注册方法、装置及系统与流程

本发明涉及无人机技术领域,尤指一种无人机与云平台的注册方法、装置及系统。

背景技术

随着科技的发展,无人机已经广泛的应用于人们生活的各方各面,比如,航拍、植保、救火。

通常,无人机上设置的物联网模块可以将飞行过程中获取的数据信息传输至云平台,同时,云平台将该数据信息进行存储。为了云平台的安全性,在确定该物联网模块可以登录云平台进行数据信息传输之前,需要物联网模块与云平台之间进行注册操作,在注册成功后,云平台为无人机的物联网模块分配一用于标识校验成功的会话号,在物联网模块向云平台发送的数据信息时,该数据信息携带有该会话号。

然而,本领域技术人员在实现上述现有技术过程中发现,若物联网模块与云平台之间进行数据信息传输时,未经许可的第三方获取到该会话号,则可以向云平台任意发送数据,从而导致云平台不安全。



技术实现要素:

为了解决上述技术问题,本发明提供了一种无人机与云平台的注册方法、装置及系统,能够解决云平台不安全的问题。

为了达到本发明目的,本发明提供了一种无人机与云平台的注册方法,包括:

物联网模块接收云平台发送的注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;

所述物联网模块自身分配账户信息和密码信息,所述账户信息用于所述物联网模块登录所述云平台时的账户信息,所述密码信息用于所述物联网模块登录所述云平台时的密码信息;

所述物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息;

所述物联网模块向所述云平台发送所述加密信息,以使所述云平台根据所述加密信息和登录信息确定是否允许所述物联网模块登录所述云平台,所述登录信息包括所述物联网模块向所述云平台发送的用于登录所述云平台的请求信息。

进一步的,所述物联网模块为自身分配账户信息和密码信息之前,还包括:

所述物联网模块获取所述云平台通过第一链路发送的注册请求接受信息,所述注册请求接受信息携带第一加密信息;

所述物联网模块获取所述云平台通过第二链路发送的第二加密信息;

所述物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息,包括:

所述物联网模块将所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法处理,获得密钥,所述时间戳至少包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间;

所述物联网模块根据所述密钥对所述账户信息和密码信息进行加密,获得加密信息。

进一步的,所述物联网模块为自身分配账户信息和密码信息之前,还包括:

所述物联网模块确定自身没有保存注册信息,所述注册信息包括用于登录所述云平台的账户信息和密码信息;

所述物联网模块向云平台发送注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息。

本发明还提供了一种无人机与云平台的注册方法,包括:

云平台向物联网模块发送注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;

所述云平台接收所述物联网模块发送的加密信息,所述加密信息包括所述物联网模块将为自身分配的所述账户信息和所述密码信息进行加密处理后获得的信息;

所述云平台将所述加密信息进行解密,获得所述账户信息和所述密码信息;

所述云平台存储所述账号信息和所述密码信息,用于接收到所述物联网模块发送的登录信息时,根据所述加密信息确定是否允许所述物联网模块登录所述云平台自身。

进一步的,所述云平台接收所述物联网模块发送的加密信息,还包括:

所述云平台通过第一链路向所述物联网模块发送所述注册请求接受信息,所述注册请求接受信息携带第一加密信息;

所述云平台通过第二链路向所述物联网模块发送第二加密信息,所述第一链路与所述第二链路不同;

所述云平台将所述加密信息进行解密,获得所述账户信息和所述密码信息,包括:

所述云平台根据所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法,获得密钥,所述时间戳包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间。

所述云平台根据所述密钥对所述所述加密信息进行解密,获得所述账户信息和所述密码信息。

进一步的,所述云平台接收所述物联网模块发送的加密信息之前,还包括:

所述云平台接收所述物联网模块发送的注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息,所述注册请求信息携带所述物联网模块的识别标识;

所述云平台将所述识别标识与识别标识表进行匹配,确定是否允许所述物联网模块在所述云平台进行注册,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;

若匹配成功,则执行所述云平台向所述物联网模块发送注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息的消息。

若匹配不成功,则所述云平台向所述物联网模块发送注册请求拒绝信息,所述注册请求拒绝信息包括不允许所述物联网模块在所述云平台进行注册的信息。

进一步的,所述云平台存储所述账号信息和所述密码信息之后,还包括:

所述云平台获取所述物联网模块发送的登录鉴权信息,所述登录鉴权信息至少携带无人机编号、无人机位置信息和驾驶员信息,所述无人机编号包括所述无人机的国际移动设备识别码imei;

所述云平台根据所述登录鉴权信息,确定所述物联网模块的权限信息,所述权限信息包括携带所述物联网模块的无人机的飞行范围,以及上报飞行数据的时间周期;

所述云平台向所述物联网模块发送所述权限信息。

本发明还提供了一种物联网设备,包括:

处理器;

以及存储计算机可执行指令的存储器,所述可执行指令在被执行时通过所述处理器执行上述所述的无人机与云平台的注册方法。

本发明还提供了一种云平台,包括:

处理器;

以及存储计算机可执行指令的存储器,所述可执行指令在被执行时通过所述处理器执行上述所述的无人机与云平台的注册方法。

本发明还提供了一种无人机系统,包括:如上述所述的云平台,如上述所述的物联网设备、以及终端和飞控设备,所述终端分别与所述飞控设备和所述云平台连接。

与现有技术相比,本发明提供的无人机与云平台的注册方法、装置及系统,通过物联网模块接收云平台发送的注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;所述物联网模块为自身分配账户信息和密码信息,所述账户信息用于物联网模块登录云平台时的账户信息,所述密码信息用于所述物联网模块登录所述云平台时的密码信息;所述物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息;所述物联网模块向所述云平台发送所述加密信息,以使所述云平台根据所述加密信息和登录信息确定是否允许所述物联网模块登录所述云平台,所述登录信息包括所述物联网模块向所述云平台发送的用于登录所述云平台的请求信息。实现了物联网模块接收云平台发送的注册请求接受信息之后,由物联网模块确定登录云平台的登录信息,即账户信息和密码信息,避免现有技术中云平台允许物联网模块进行注册的同时,为物联网分配登录信息,从而避免云平台向物联网模块发送注册请求接受信息时泄露登录信息,进一步的,将物联网模块为自身分配账户信息和密码信息进行加密传输,提高了传输登录信息的安全性,进而提高物联网模块登录云平台的安全性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明无人机与云平台的注册方法一实施例的流程示意图;

图2为本发明无人机与云平台的注册方法二实施例的流程示意图;

图3为本发明无人机与云平台的注册方法三实施例的流程示意图;

图4为本发明物联网设备一实施例的结构示意图;

图5为本发明云平台一实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明无人机与云平台的注册方法一实施例的流程示意图。如图1所示,本实施例的执行主体是物联网模块,其中,该物联网模块可是独立设置的设备,也可以是设置在无人机上的模块,需要说明的是,物联网模块的一端与设置在无人机上飞控模块连接,物联网模块的另一端与云平台连接。本实施例的适用场景为无人机在登录云平台之前,与云平台注册时,本实施例提供的无人机与云平台的注册方法,包括:

步骤101、物联网模块接收云平台发送的注册请求接受信息。

本实施例中的所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;本实施例具体适用于物联网模块向云平台发送注册信息之后,物联网模块获取到云平台发送的注册请求接受信息时,其中,该注册反映信息携带允许所述物联网模块在所述云平台上进行注册的信息。具体的,所述物联网模块向云平台发送注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息,所述注册请求信息携带所述物联网模块的识别标识;接着,云平台将所述识别标识与识别标识表进行匹配,确定是否允许所述物联网模块在所述云平台进行注册,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;若匹配成功,则向所述物联网模块发送注册请求接受信息,所述注册请求接受信息携带允许所述物联网模块在所述云平台进行注册的信息。

步骤102、物联网模块为自身分配账户信息和密码信息。

本实施例中的所述账户信息用于所述物联网模块登录所述云平台时的账户信息,所述密码信息用于所述物联网模块登录所述云平台时的密码信息。

步骤103、物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息。

具体的,对于将所述账户信息和所述密码信息进行加密处理,获得加密信息至少包括以下实施方式:

第一种实施方式、采用现有加密技术对所述账户信息和所述密码信息进行加密处理,获得加密信息,该现有加密技术可以包括:3des加密算法、aes加密算法、rsa加密算法,在此对现有加密技术不做限制,本领域技术人员可以采用的现有加密技术均可。

第二种实施方式、首先,将所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法处理,获得加密密钥,所述时间戳至少包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间;接着,根据加密密钥对所述账户信息和密码信息进行加密,获得加密信息。

步骤104、物联网模块向云平台发送加密信息,以使所述云平台根据所述加密信息和登录信息确定是否允许所述物联网模块登录所述云平台。

本实施例中的所述登录信息包括所述物联网模块向所述云平台发送的用于登录所述云平台的请求信息。

具体的,物联网模块向所述云平台发送所述加密信息,以使云平台存储该账户信息和密码信息,从而实现物联网模块向云平台发送登录信息时,云平台根据登录信息携带的账户信息和密码信息与云平台自身存储的账户信息和密码信息进行校验,若校验成功,则确定允许该物联网模块登录云平台;否则,则确定不允许该物联网模块登录云平台。

在本实施例中,通过物联网模块接收云平台发送的注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;所述物联网模块为自身分配账户信息和密码信息,所述账户信息用于物联网模块登录云平台时的账户信息,所述密码信息用于所述物联网模块登录所述云平台时的密码信息;所述物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息;所述物联网模块向所述云平台发送所述加密信息,以使所述云平台根据所述加密信息和登录信息确定是否允许所述物联网模块登录所述云平台,所述登录信息包括所述物联网模块向所述云平台发送的用于登录所述云平台的请求信息。实现了物联网模块接收云平台发送的注册请求接受信息之后,由物联网模块确定登录云平台的登录信息,即账户信息和密码信息,避免现有技术中云平台允许物联网模块进行注册的同时,为物联网分配登录信息,从而避免云平台向物联网模块发送注册请求接受信息时泄露登录信息,进一步的,将物联网模块为自身分配账户信息和密码信息进行加密传输,提高了传输登录信息的安全性,进而提高物联网模块登录云平台的安全性。

优选的,在上述实施例的基础上,所述物联网模块为自身分配账户信息和密码信息之前,还可以包括:

所述物联网模块获取所述云平台通过第一链路发送的注册请求接受信息,所述注册请求接受信息携带第一加密信息;

所述物联网模块获取所述云平台通过第二链路发送的第二加密信息,所述第一链路与所述第二链路不同;

所述物联网模块将所述账户信息和所述密码信息进行加密处理,获得加密信息,包括:

所述物联网模块将所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法处理,获得加密密钥,所述时间戳至少包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间;

所述物联网模块根据加密密钥对所述账户信息和密码信息进行加密,获得加密信息。

举例来讲,物联网模块获取所述云平台通过协议链路发送的注册请求接受信息,所述注册请求接受信息携带第一加密信息,该第一加密信息可以包括一串随机数,或者,一字符串。同时,物联网模块接收所述云平台通过数据链路发送的第二加密信息,该第二加密信息包括一验证码。或者,第一链路与第二链路可以分别是通过物理设备组成的不同链路。

具体的,加密密钥可以通过下列公式的获得:

加密密钥=hash(r,t,v),其中,

r为第一加密信息,t为时间戳,v为第二加密信息。

在本实施例中,云平台通过两个不同的链路向物联网模块发送加密信息,即第一加密信息和第二加密信息,并且,物联网模块根据该第一加密信息和第二加密信息以及时间戳对物联网模块为自身分配的账户信息和密码信息,有效的提高了物联网模块与云平台传输账户信息和密码信息的过程中,账户信息和密码信息的安全性。

可选的,在上述实施例的基础上,所述物联网模块为自身分配账户信息和密码信息之前,还包括:

所述物联网模块确定自身没有保存注册信息,所述注册信息包括用于登录所述云平台的账户信息和密码信息;

所述物联网模块向云平台发送注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息。

需要说明的是,物联网模块确定自身没有保存注册信息时,自动向云平台发送注册请求信息,其中,该注册请求信息携带有物联网模块的识别标识,例如识别标识可以是集成电路卡识别码(integratecircuitcardidentity,简称为iccid),接着,云平台接收该注册请求信息,同时,将所述识别标识与识别标识表进行匹配,确定是否允许所述物联网模块在所述云平台进行注册,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;若匹配成功,则向所述物联网模块发送注册请求接受信息,所述注册请求接受信息携带允许所述物联网模块在所述云平台进行注册的信息的消息。若匹配不成功,则向所述物联网模块发送注册请求拒绝信息,所述注册请求拒绝信息携带不允许所述物联网模块在所述云平台进行注册的消息。

在本实施例中,在物联网模块登录云平台之前,物联网模块需要与云平台进行注册操作,也就是说,云平台根据物联网模块的识别标识,确定该物联网模块是否为允许注册的物联网模块,从而避免了不允许注册的物联网模块登录云平台,进而提高云平台的安全性。

在上述实施例的基础上,物联网模块接收云平台发送的注册请求接受信息之前,还包括:

所述物联网模块向云平台发送注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息,所述注册请求信息携带所述物联网模块的识别标识;

具体的,所述云平台将所述识别标识与识别标识表进行匹配,确定是否允许所述物联网模块在所述云平台进行注册,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;若匹配成功,则执行所述物联网模块接收云平台发送的注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息。若匹配不成功,则所述物联网模块接收云平台向发送的注册请求拒绝信息,所述注册请求拒绝信息包括不允许所述物联网模块在所述云平台进行注册的信息。

在上述实施例的基础上,所述物联网模块向所述云平台发送所述加密信息之后,还包括:

所述物联网模块向所述云平台发送登录鉴权信息,所述登录鉴权信息至少携带所述账号信息、所述密码信息、无人机编号、无人机位置信息和驾驶员信息,所述无人机编号包括所述无人机的国际移动设备识别码imei;

所述物联网模块接收所述云平台发送的所述权限信息,所述权限信息包括携带所述物联网模块的无人机的飞行范围,以及上报飞行数据的时间周期。其中该飞行范围可以是飞行的高度范围,也可以是飞行的平面区域。

图2为本发明无人机与云平台的注册方法二实施例的流程示意图。如图2所示,本实施例的执行主体是云平台,其中,该云平台是可以数据存储与数据处理兼顾的综合云平台。本实施例的适用场景为无人机在登录云平台之前,与云平台注册时,本实施例提供的无人机与云平台的注册方法,包括:

步骤201、云平台向物联网模块发送注册请求接受信息。

本实施例中的所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息。

步骤202、云平台接收所述物联网模块发送的加密信息。

在本实施例中,所述加密信息包括物联网模块将为自身分配的所述账户信息和所述密码信息进行加密处理后获得的信息。其中,所述物联网模块可以是设置在无人机上的,用于云平台进行通信的模块。

步骤203、云平台将所述加密信息进行解密,获得所述账户信息和所述密码信息。

具体的,对于将所述加密信息进行解密,获得所述账户信息和所述密码信息至少包括以下实施方式:

第一种实施方式、采用现有解密技术对加密信息进行解密,获得所述账户信息和所述密码信息,该现有解密技术可以包括:3des解密算法、aes解密算法、rsa解密算法,在此对现有解密技术不做限制,本领域技术人员可以采用的现有解密技术均可。

第二种实施方式、根据所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法处理,获得解密密钥,所述时间戳包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间。根据所述解密密钥对所述所述加密信息进行解密,获得所述账户信息和所述密码信息。

步骤204、云平台存储账号信息和密码信息,用于根据所述加密信息和登录信息确定是否允许所述物联网模块登录所述云平台。

本实施例中的所述登录信息包括所述物联网模块向所述云平台发送的用于登录所述云平台的请求信息,云平台对账号信息和密码信息进行存储,以实现云平台对物联网模块的校验。具体的,云平台存储上述账号信息和密码信息之后,物联网模块首先向云平台发送账户信息和密码信息,接着,云平台将物联网模块发送的账户信息和密码信息与云平台自身存储的账户信息和密码信息进行校验,若校验成功,则确定物联网模块可以登录云平台;否则,则拒绝物联网模块登录云平台。

在本实施例中,云平台向物联网模块发送注册请求接受信息,所述注册请求接受信息包括允许所述物联网模块在所述云平台进行注册的信息;所述云平台接收所述物联网模块发送的加密信息,所述加密信息包括所述物联网模块为自身分配账户信息和密码信息;所述云平台将所述加密信息进行解密,获得所述账户信息和所述密码信息;所述云平台存储所述账号信息和所述密码信息,用于接收到所述物联网模块发送的登录信息时,根据所述加密信息确定是否允许所述物联网模块登录所述云平台自身。实现了物联网模块接收云平台发送的注册请求接受信息之后,由物联网模块确定登录云平台的登录信息,即账户信息和密码信息,避免现有技术中云平台允许物联网模块进行注册的同时,为物联网分配登录信息,从而避免云平台向物联网模块发送注册请求接受信息时泄露登录信息,进一步的,将物联网模块为自身分配账户信息和密码信息进行加密传输,提高了传输登录信息的安全性,进而提高物联网模块登录云平台的安全性。

云平台允许物联网模块进行在云平台进行注册之后,由物联网模块确定登录云平台的登录信息,即配账户信息和密码信息,避免现有技术中云平台在确定允许物联网模块进行在云平台进行注册的同时,直接向将物联网模块发送物联网模块登录云平台的登录信息,进一步的,本实施例将物联网模块为自身分配账户信息和密码信息进行加密传输,进一步提高了物联网模块登录云平台的安全性。

优选的,在上述实施例的基础上,所述云平台接收所述物联网模块发送的加密信息,还包括:

云平台通过第一链路向所述物联网模块发送所述注册请求接受信息,所述注册请求接受信息携带第一加密信息;

云平台通过第二链路向所述物联网模块发送第二加密信息,所述第一链路与所述第二链路不同;

所述云平台将所述加密信息进行解密,获得所述账户信息和所述密码信息,包括:

云平台根据所述第一加密信息、第二加密信息,以及时间戳进行哈希算法,获得解密密钥,所述时间戳包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间。需要说明的是云平台接收所述物联网模块发送的加密信息同时,还接收到时间戳的信息。

云平台根据所述解密密钥对所述所述加密信息进行解密,获得所述账户信息和所述密码信息。

举例来讲,物联网模块获取所述云平台通过协议链路发送的注册请求接受信息,所述注册请求接受信息携带第一加密信息,该第一加密信息可以包括一串随机数,或者,一字符串。同时,物联网模块接收所述云平台通过数据链路发送的第二加密信息,该第二加密信息包括一验证码。

具体的,解密密钥可以通过下列公式的获得:

解密密钥=hash(r,t,v),其中,

r为第一加密信息,t为时间戳,v为第二加密信息。

在本实施例中,云平台通过两个不同的链路向物联网模块发送加密信息,即第一加密信息和第二加密信息,并且,物联网模块根据该第一加密信息和第二加密信息以及时间戳对物联网模块为自身分配的账户信息和密码信息,有效的提高了物联网模块与云平台传输账户信息和密码信息的过程中,账户信息和密码信息的安全性。

优选的,在上述实施例的基础上,所述云平台接收所述物联网模块发送的加密信息之前,还包括:

云平台接收所述物联网模块发送的注册请求信息,所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息,所述注册请求信息携带所述物联网模块的识别标识;

云平台将所述识别标识与识别标识表进行匹配,确定是否允许所述物联网模块在所述云平台进行注册,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;

若匹配成功,则云平台向所述物联网模块发送注册请求接受信息,所述注册请求接受信息携带允许所述物联网模块在所述云平台进行注册的信息的消息。

若匹配不成功,则云平台向所述物联网模块发送注册请求拒绝信息,所述注册请求拒绝信息携带不允许所述物联网模块在所述云平台进行注册的消息。

进一步的,所述云平台存储所述账号信息和所述密码信息之后,还包括:

云平台获取所述物联网模块发送的登录鉴权信息,所述登录鉴权信息至少携带无人机编号、无人机位置信息和驾驶员信息,所述无人机编号包括所述无人机的国际移动设备识别码imei;

云平台根据所述登录鉴权信息,确定所述物联网模块的权限信息,所述权限信息包括携带所述物联网模块的无人机的飞行范围,以及上报飞行数据的时间周期;

向所述物联网模块发送所述权限信息。

图3为本发明无人机与云平台的注册方法三实施例的流程示意图。如图3所示,本实施例的适用场景为无人机在登录云平台之前,与云平台注册时,本实施例提供的无人机与云平台的注册方法,包括:

步骤301、物联网模块确定自身没有保存注册信息。

在本实施例中,所述注册信息包括用于登录所述云平台的账户信息和密码信息;

步骤302、物联网模块向云平台发送注册请求信息。

本实施例中的所述注册请求信息用于所述物联网模块请求在所述云平台进行注册的信息,所述注册请求信息携带所述物联网模块的识别标识;

步骤303、云平台将识别标识与识别标识表进行匹配,确定是否允许物联网模块在云平台进行注册。

具体的,所述识别标识表设置有至少一个允许在所述云平台注册的物联网模块的识别标识;若匹配成功,则执行步骤304;若匹配不成功,则执行步骤305。

步骤304、云平台向物联网模块发送注册请求接受信息。

本实施例中的所述注册请求接受信息携带允许所述物联网模块在所述云平台进行注册的信息的消息。具体的,在云平台向物联网模块发送注册请求接受信息之后,执行步骤306。

步骤305、云平台向物联网模块发送注册请求拒绝信息。

本实施例中的所述注册请求拒绝信息携带不允许所述物联网模块在所述云平台进行注册的消息。

步骤306、物联网模块为自身分配账户信息和密码信息。

具体的,所述账户信息用于所述物联网模块登录所述云平台时的账户信息,所述密码信息用于所述物联网模块登录所述云平台时的密码信息;

步骤307、物联网模块根据加密密钥对所述账户信息和密码信息进行加密,获得加密信息。

具体的,所述加密密钥包括对所述第一加密信息、第二加密信息,以及时间戳进行哈希算法处理后获得的加密密钥,所述时间戳至少包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间。

步骤308、物联网模块向云平台发送加密信息。

步骤309、云平台将加密信息进行解密,获得账户信息和密码信息。

具体的,云平台将所述第一加密信息、所述第二加密信息,以及时间戳进行哈希算法处理,获得解密密钥,所述时间戳包括以下任意一项:所述物联网模块获得所述注册请求接受信息的时间,所述云平台发送所述注册请求接受信息的时间,所述物联网模块获得所述加密信息的时间。需要说明的是,物联网模块向云平台发送加密信息的同时,还携带时间戳的信息。

步骤310、云平台存储账号信息和密码信息。

步骤311、物联网模块向云平台发送登录信息。

本实施例中的登录信息携带有账号信息和所述密码信息。

步骤312、云平台根据登录信息,向物联网模块发送登录反馈信息。

具体的,在云平台确定物联网模块发送的账号信息和所述密码信息与自身存储的账号信息和所述密码信息匹配时,确定该物联网模块可以登录云平台,同时向物联网模块发送登录反馈信息。

步骤313、物联网模块向云平台发送登录鉴权信息。

本实施例中的所述登录鉴权信息至少携带无人机编号、无人机位置信息和驾驶员信息,所述无人机编号包括所述无人机的国际移动设备识别码imei;

步骤314、云平台根据登录鉴权信息,确定物联网模块的权限信息。

在本实施例中,所述权限信息包括携带所述物联网模块的无人机的飞行范围,以及上报飞行数据的时间周期。

图4为本发明物联网设备一实施例的结构示意图。如图4所示,本实施例提供的物联网设备,包括:处理器41和存储器42,其中

处理器41;

以及存储计算机可执行指令的存储器42,所述可执行指令在被执行时通过所述处理器执行上述图1所述的无人机与云平台的注册方法。

图5为本发明云平台一实施例的结构示意图。如图5所示,本实施例提供的云平台,包括:处理器51和存储器52,其中

处理器51;

以及存储计算机可执行指令的存储器52,所述可执行指令在被执行时通过所述处理器执行上述图1所述的无人机与云平台的注册方法。

本发明实施例还提供一种无人机系统,包括:如上述图5所示的云平台,如上述图4所示的物联网设备、以及终端和飞控设备,所述终端分别与所述飞控设备和所述云平台连接。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1