本申请涉及通信技术领域,特别涉及一种飞行器飞行许可方法、装置、存储介质及服务器。
背景技术:
我国民用无人机系统的研究虽然起步晚,但是发展迅速,已被广泛运用于各行业,比如农业的药物喷洒、森林防火、边境巡逻、环境保护、应急救援、遥感测绘等领域。与此同时,有关无人机的黑飞、乱飞、违规飞行事件频频发生,极大地影响了飞机的正常飞行活动。
因此,如何针对大小不同的各类民用无人机,比如商用级的(新闻/商业航拍/电影等)和工业级的(警用/能源/国土资源/物流农业植保/救灾等)进行有效的飞行监管就成为一个重要的问题,需要有一个切实可行、成本低、可靠的解决方案。
技术实现要素:
本发明实施例提供一种飞行器飞行许可方法、装置、存储介质及服务器,可以飞行器飞行的监管力度,可以提高公共安全。
本发明实施例提供一种飞行器飞行许可方法,应用于服务器中,包括以下步骤:
获取飞行器的移动终端发送的飞行许可请求,所述飞行许可请求携带有所述飞行器的第一身份标识信息、用户的身份验证信息、请求飞行的时间信息以及位置信息;
根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户;
若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户;
若授权许可给所述用户,则根据所述第一身份标识信息、所述身份验证信息、请求飞行的时间信息以及位置信息生成一用于加载在所述飞行器的信标中的授权标识信息。
优选地,所述身份验证信息包括用户的生物特征信息以及移动终端的设备标识信息;
所述根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户的步骤包括:
根据所述第一身份标识信息判断所述飞行器是否已注册;
若为已注册,则根据所述身份验证信息中的用户的生物特征信息以及移动终端的设备标识信息判断所述用户是否为所述飞行器的法定持有者;
若所述生物特征信息以及所述设备标识信息均与预存信息匹配,则判定所述用户为飞行器的法定持有者,反之,则判断所述用户为非法持有所述飞行器。
优选地,所述若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户的步骤包括:
若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
若为不为禁空区域,则授权给所述用户。
优选地,所述若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户的步骤包括:
若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
若为不为禁空区域,则查询所述所述位置信息对应的地点在所述时间信息对应的时间段的申请飞行人数是否超过预设值;
若不超过所述预设值,则授权给所述用户。
优选地,所述生物特征信息包括指纹信息或虹膜信息。
一种飞行器飞行许可装置,包括:
第一获取模块,用于获取飞行器的移动终端发送的飞行许可请求,所述飞行许可请求携带有所述飞行器的第一身份标识信息、用户的身份验证信息、请求飞行的时间信息以及位置信息;
第一判断模块,用于根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户;
第二判断模块,用于若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户;
生成模块,用于若授权许可给所述用户,则根据所述第一身份标识信息、所述身份验证信息、请求飞行的时间信息以及位置信息生成一用于加载在所述飞行器的信标中的授权标识信息。
优选地,所述第二判断模块包括:
第一查询单元,用于若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
第一判断单元,用于若为不为禁空区域,则授权给所述用户。
优选地,所述第二判断模块包括:
第一查询单元,用于若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
第二查询单元,用于若为不为禁空区域,则查询所述所述位置信息对应的地点在所述时间信息对应的时间段的申请飞行人数是否超过预设值;
第二判断单元,用于若不超过所述预设值,则授权给所述用户。
一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。
一种服务器,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的飞行器飞行许可方法的流程示意图。
图2是本发明实施例提供的飞行器飞行许可装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。
参考图1,图1为本发明一优选实施例中一种飞行器飞行许可方法的流程图。该方法应用于服务器中,其包括以下步骤:
s101、获取飞行器的移动终端发送的飞行许可请求,所述飞行许可请求携带有所述飞行器的第一身份标识信息、用户的身份验证信息、请求飞行的时间信息以及位置信息。
其中,身份验证信息包括用户的生物特征信息以及移动终端的设备标识信息。该生物特征信息可以为用户的指纹信息或虹膜信息。该设备标识信息可以为该移动终端的物理地址或者硬件标识。
s102、根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户。
这一点很重要,不然如果犯罪分子盗用了用户的无人机来进行飞行许可服务器就无法判断出来。
在一些实施例中,该步骤s102包括:
s1021、根据所述第一身份标识信息判断所述飞行器是否已注册;
s1022、若为已注册,则根据所述身份验证信息中的用户的生物特征信息以及移动终端的设备标识信息判断所述用户是否为所述飞行器的法定持有者;
s1023、若所述生物特征信息以及所述设备标识信息均与预存信息匹配,则判定所述用户为飞行器的法定持有者,反之,则判断所述用户为非法持有所述飞行器。
s103、若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户。
在该步骤中,在判断了用户合法之后,还得根据用户申请的时间以及地点来判断是否授权许可给该用户。
在一些实施例中,该步骤s103包括:
s1031、若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
s1032、若为不为禁空区域,则授权给所述用户。
在一些实施例中,该步骤s103包括:
s1033、若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
s1034、若为不为禁空区域,则查询所述所述位置信息对应的地点在所述时间信息对应的时间段的申请飞行人数是否超过预设值;
s1035、若不超过所述预设值,则授权给所述用户。
因为,即使该区域在特定时间段为允许飞行的区域,若飞行的飞行器过多反而不利于监管,也容易发生事故,因此,如果超过了预设值,就不授权该用户飞行,若未超过,则授权。
s104、若授权许可给所述用户,则根据所述第一身份标识信息、所述身份验证信息、请求飞行的时间信息以及位置信息生成一用于加载在所述飞行器的信标中的授权标识信息。
该授权标识信息以红外编码的方式传输给无飞行器的信标中,飞行器的信标在飞行器飞行时,发出红外信号,该红外信号写到有该授权标识信息。
由上可知,本发明通过获取飞行器的移动终端发送的飞行许可请求,所述飞行许可请求携带有所述飞行器的第一身份标识信息、用户的身份验证信息、请求飞行的时间信息以及位置信息;根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户;若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户;若授权许可给所述用户,则根据所述第一身份标识信息、所述身份验证信息、请求飞行的时间信息以及位置信息生成一用于加载在所述飞行器的信标中的授权标识信息;从而实现对飞行器飞行的许可,具有提高飞行器监管力度的有益效果。
请参照图2,图2是本发明一实施例中的一种飞行器飞行许可装置的结构图,该装置包括:
第一获取模块201,用于获取飞行器的移动终端发送的飞行许可请求,所述飞行许可请求携带有所述飞行器的第一身份标识信息、用户的身份验证信息、请求飞行的时间信息以及位置信息;
第一判断模块202,用于根据所述第一身份标识信息以及所述身份验证信息判断所述用户是否为合法用户;
第二判断模块203,用于若所述用户为合法用户,则根据所述时间信息以及所述位置信息判断是否授权给所述用户;
生成模块204,用于若授权许可给所述用户,则根据所述第一身份标识信息、所述身份验证信息、请求飞行的时间信息以及位置信息生成一用于加载在所述飞行器的信标中的授权标识信息。
优选地,在一些实施例中,所述第二判断模块203包括:
第一查询单元,用于若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
第一判断单元,用于若为不为禁空区域,则授权给所述用户。
优选地,在一些实施例中,所述第二判断模块203包括:
第一查询单元,用于若所述用户为合法用户,则查询所述位置信息对应的地点在所述时间信息对应的时间段是否为禁空区域;
第二查询单元,用于若为不为禁空区域,则查询所述所述位置信息对应的地点在所述时间信息对应的时间段的申请飞行人数是否超过预设值;
第二判断单元,用于若不超过所述预设值,则授权给所述用户。
本发明实施例还提供一种存储介质,该存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,该计算机执行上述任一实施例所述的方法。
本发明实施例还提供一种服务器,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。
以上对本发明实施例所提供的飞行器飞行许可方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。