本发明涉及无人机领域,尤其涉及一种无人机系统权限管理方法、装置、设备及存储介质。
背景技术:
1、在过去的十几年中,由于社会的飞速发展,各种互联网产品也快速的发展,尤其是无人机设备,目前已经广泛应用于多个领域,目前的娱乐性无人机一般都是图一乐,里面系统都不会太复杂,但是一些应用广泛、机密性高的无人机,系统就相对复杂,为了安全起见,基本上都是每个人使用无人机都会进行登记,这也是为了安全起见,避免某些不法分子通过无人机去获取机密内容,导致损失。
2、在保密意识与无人机技术高速发展的时代,需要利用技术来对不同人员使用无人机进行权限分配以及管理,这样就可以极大的避免机密内容被窃取。
技术实现思路
1、本发明的主要目的在于解决如何为不同用户分配不同无人机功能的技术问题。
2、本发明第一方面提供了一种无人机系统权限管理方法,所述无人机系统权限管理方法包括:
3、获取地面遥控设备发送的身份加密信息及生物特征信息,所述身份加密信息通过插入到所述地面遥控设备的身份key读取得到,所述生物特征信息通过所述地面遥控设备验证得到;
4、对所述身份加密信息进行解密,得到用户信息,并根据所述用户信息,从无人机系统数据库中查询所述用户信息对应的生物特征信息;
5、将所述地面遥控设备发送的生物特征信息与所述无人机系统数据库中的生物特征信息进行比对,判断所述生物特征信息是否一致;
6、若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统。
7、可选的,在本发明第一方面的第一种实现方式中,所述身份加密信息通过插入到所述地面遥控设备的身份key读取得到包括:
8、通过终端设备获取用户信息,并将所述用户信息通过base64进行编码,得到编码后的字符串;
9、生成随机数,将所述编码后的字符串按照所述随机数进行截取,得到多组字符串;
10、将所述多组字符串进行排序,组合得到新的字符串,以得到身份加密信息,并将所述身份加密信息存入到身份key中;
11、所述身份key插入到所述地面遥控设备中,使所述地面遥控设备通过所述身份key获取到所述身份加密信息。
12、可选的,在本发明第一方面的第二种实现方式中,所述将所述多组字符串进行排序,组合得到新的字符串,以得到身份加密信息包括:
13、计算每组字符串的字符数量,将所述多组字符串按照所述字符数量进行排序,组合得到新的字符串;
14、记录每组字符串中前后两位字符;
15、根据所述新的字符串及记录的每组字符串中前后两位字符,得到身份加密信息。
16、可选的,在本发明第一方面的第三种实现方式中,所述生物特征信息通过所述地面遥控设备验证得到得到包括:
17、当所述身份key插入所述地面遥控设备后,所述地面遥控设备发送提示信息,所述提示信息用于提示用户输入生物特征信息;
18、对所述生物特征信息进行验证;
19、若验证通过,则获取所述身份key中的身份加密信息;
20、所述地面遥控设备将所述身份加密信息及所述生物特征信息发送给无人机系统。
21、可选的,在本发明第一方面的第四种实现方式中,所述对所述身份加密信息进行解密,得到用户信息,并根据所述用户信息,从无人机系统数据库中查询所述用户信息对应的生物特征信息包括:
22、根据所述身份加密信息,得到用户信息加密后对应的字符串及所述字符串对应的分组信息;
23、根据所述分组信息,将所述字符串按照首位查询进行分组;
24、根据所述分组信息,将分组的字符串按照顺序进行排列,解码得到用户信息;
25、根据所述用户信息,从无人机系统数据库中查询所述用户信息对应的生物特征信息。
26、可选的,在本发明第一方面的第五种实现方式中,所述若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统包括:
27、若一致,则根据解密信息,获取保密等级;
28、根据所述保密等级,分配对应的功能权限等级;
29、返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统。
30、可选的,在本发明第一方面的第六种实现方式中,所述若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统之后,还包括:
31、将无人机登录成功时间及登录的无人机编号发送给所述地面遥控设备,使所述地面遥控设备将所述功能权限等级信息、所述无人机登录成功时间、以及所述登录的无人机编号存入到身份key中,以进行问题追溯。
32、本发明第二方面提供了一种无人机系统权限管理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述无人机系统权限管理设备执行上述的无人机系统权限管理方法。
33、本发明的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的无人机系统权限管理方法。
34、在本发明实施例中,获取地面遥控设备发送的身份加密信息及生物特征信息,所述身份加密信息通过插入到所述地面遥控设备的身份key读取得到,所述生物特征信息通过所述地面遥控设备验证得到;对所述身份加密信息进行解密,得到用户信息,并根据所述用户信息,从无人机系统数据库中查询所述用户信息对应的生物特征信息;将所述地面遥控设备发送的生物特征信息与所述无人机系统数据库中的生物特征信息进行比对,判断所述生物特征信息是否一致;若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统。本发明中,通过对用户信息及生物特征信息验证,可以保证无人机系统是有指定用户进行操作,再通过功能权限等级信息,能使不同用户使用不同的无人机功能,极大地保护无人机中的数据。
1.一种无人机系统权限管理方法,其特征在于,所述无人机系统权限管理方法包括:
2.根据权利要求1所述的无人机系统权限管理方法,其特征在于,所述身份加密信息通过插入到所述地面遥控设备的身份key读取得到包括:
3.根据权利要求2所述的无人机系统权限管理方法,其特征在于,所述将所述多组字符串进行排序,组合得到新的字符串,以得到身份加密信息包括:
4.根据权利要求1所述的无人机系统权限管理方法,其特征在于,所述生物特征信息通过所述地面遥控设备验证得到得到包括:
5.根据权利要求1所述的无人机系统权限管理方法,其特征在于,所述对所述身份加密信息进行解密,得到用户信息,并根据所述用户信息,从无人机系统数据库中查询所述用户信息对应的生物特征信息包括:
6.根据权利要求1所述的无人机系统权限管理方法,其特征在于,所述若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统包括:
7.根据权利要求1所述的无人机系统权限管理方法,其特征在于,所述若一致,则返回功能权限等级信息给所述地面遥控设备,使用户登录上无人机系统之后,还包括:
8.一种无人机系统权限管理装置,其特征在于,所述无人机系统权限管理装置包括:
9.一种无人机系统权限管理设备,其特征在于,所述无人机系统权限管理设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的无人机系统权限管理方法。