1.一种无人飞行器控制方法,应用于服务端,其特征在于,包括:
接收到AED救援请求时,根据AED救援请求向注册用户的客户端发送飞行器控制工单;
其中,所述飞行器控制工单包括飞行任务信息以及飞行器标识,所述飞行任务信息包括技能要求信息,所述无人飞行器为无人机式AED,所述无人机式AED包括可拆卸连接的无人机与AED;其中,预先对所有注册用户基于基础技能信息进行分组,所述向注册用户的客户端发送飞行器控制工单,包括仅针对与飞行任务信息相适应的注册用户群组中的注册用户的客户端发送飞行器控制工单;
当接收到所述客户端发送的工单接受响应时,基于所述飞行任务信息以及对应于所述工单接受响应的技能表征信息,判断所述客户端是否符合授权条件;其中,所述技能表征信息包括以下至少之一:飞行器控制技能类型、飞行器使用年限、熟练使用的飞行器类型、飞行器控制考核评分;
向符合所述授权条件的目标客户端分配飞行器控制权限;
当接收到所述目标客户端发送的任务开始请求时,将所述飞行器标识对应的目标无人飞行器上报的飞行环境感知数据,实时下发至所述目标客户端;
将所述目标客户端上报的飞行器控制指令实时下发至所述目标无人飞行器;
所述向注册用户的客户端发送飞行器控制工单的步骤之后,还包括:
在预设的工单允许响应时长内,实时监测是否接收到所述工单接受响应;
若在所述工单允许响应时长结束时仍未接收到所述工单接受响应,则对所述技能要求信息进行修改,降低所述飞行器控制工单的技能要求标准;
基于修改后的所述技能要求信息生成新的飞行器控制工单,返回执行所述向注册用户的客户端发送飞行器控制工单的步骤。
2.根据权利要求1所述的无人飞行器控制方法,其特征在于,所述技能表征信息还包括:AED应用场景熟悉程度指标。
3.根据权利要求1所述的无人飞行器控制方法,其特征在于,所述基于所述飞行任务信息以及对应于所述工单接受响应的技能表征信息,判断所述客户端是否符合授权条件的步骤之前,还包括:获取所述工单接受响应携带的用户标识信息;
基于所述用户标识信息查询对应于所述工单接受响应的所述技能表征信息。
4.根据权利要求1所述的无人飞行器控制方法,其特征在于,所述飞行任务信息包括基础技能要求信息以及综合技能评分;
从多个注册用户群组中确定对应于所述飞行任务信息的目标注册用户群组的步骤,包括:从多个注册用户群组中确定对应于所述基础技能要求信息的目标注册用户群组;
所述基于所述飞行任务信息以及对应于所述工单接受响应的技能表征信息,判断所述客户端是否符合授权条件的步骤,包括:基于对应于所述工单接受响应的技能表征信息,计算对应于所述客户端的实际技能评分;
将所述实际技能评分与所述综合技能评分进行比较;
根据比较结果判断所述客户端是否符合授权条件;其中,若所述实际技能评分大于或等于所述综合技能评分,则所述客户端符合授权条件。
5.根据权利要求1所述的无人飞行器控制方法,其特征在于,所述当接收到所述客户端发送的工单接受响应时,基于所述飞行任务信息以及对应于所述工单接受响应的技能表征信息,判断所述客户端是否符合授权条件的步骤,包括:当同时接收到多个所述客户端发送的工单接受响应时,将所述飞行任务信息拆分为多个子飞行任务信息;
将所有所述工单接受响应对应的技能表征信息分别与各所述子飞行任务信息进行匹配;
根据匹配结果分别判断各所述客户端是否符合授权条件;
所述向符合所述授权条件的目标客户端分配飞行器控制权限的步骤,包括:
针对不同所述子飞行任务信息,分别向符合所述授权条件的不同目标客户端分配飞行器控制权限。
6.根据权利要求5所述的无人飞行器控制方法,其特征在于,所述将所述飞行任务信息拆分为多个子飞行任务信息的步骤,包括:根据所述飞行任务信息中的飞行起始位置以及飞行终止位置,获取整体飞行路径的环境特征信息;
参考不同所述环境特征信息对所述整体飞行路径进行划分,得到多个飞行路径区间;
基于多个所述飞行路径区间的飞行起止位置,分别生成多个子飞行任务信息。
7.根据权利要求1至6中任意一项所述的无人飞行器控制方法,其特征在于,所述向符合所述授权条件的目标客户端分配飞行器控制权限的步骤之前,还包括:若符合所述授权条件的所述客户端有多个,则将其中一个所述客户端确定为所述目标客户端,以及将剩余所述客户端确定为备用客户端,并向所述备用客户端发送任务待命指示;
所述将所述目标客户端上报的飞行器控制指令,实时下发至所述目标无人飞行器的步骤之后,还包括:若接收到所述目标客户端上报的任务中止请求,则取消所述目标客户端的所述飞行器控制权限,并向所述目标无人飞行器发送悬停指令;
根据飞行器当前位置以及所述飞行任务信息中的飞行终止位置,获取剩余飞行路径的环境特征信息;
基于所有所述备用客户端相应的技能表征信息以及所述环境特征信息,重新判断所述备用客户端是否符合授权条件;
将符合所述授权条件的所述备用客户端确定为新的目标客户端,返回执行所述向符合所述授权条件的目标客户端分配飞行器控制权限的步骤。
8.根据权利要求1至6中任意一项所述的无人飞行器控制方法,其特征在于,所述将所述目标客户端上报的飞行器控制指令,实时下发至所述目标无人飞行器的步骤之后,还包括:实时获取所述无人飞行器的任务执行状态信息;
判断所述任务执行状态信息是否符合任务执行标准条件;
若否,则取消所述目标客户端的所述飞行器控制权限,并向所述目标无人飞行器发送悬停指令;
基于飞行器当前位置以及所述飞行任务信息中的飞行终止位置,新建飞行器控制工单,然后返回执行所述向注册用户的客户端发送飞行器控制工单的步骤。
9.一种无人飞行器控制方法,应用于客户端,其特征在于,包括:
接收到AED救援请求时,当接收到服务端根据AED救援请求发送的飞行器控制工单时,根据用户的工单接受操作向所述服务端发送工单接受响应;其中,所述飞行器控制工单包括飞行任务信息以及飞行器标识,所述飞行任务信息包括技能要求信息,所述工单接受响应用于所述服务端结合对应的技能表征信息以及所述飞行任务信息判断所述客户端是否符合授权条件,所述无人飞行器为无人机式AED,所述无人机式AED包括可拆卸连接的无人机与AED;其中,所述服务端配置为预先对所有注册用户基于基础技能信息进行分组,向注册用户的客户端发送飞行器控制工单,包括仅针对与飞行任务信息相适应的注册用户群组中的注册用户的客户端发送飞行器控制工单;
在接收到所述服务端基于符合所述授权条件的判断结果所发送的飞行器控制权限分配指示之后,根据用户的任务开始操作向所述服务端发送任务开始请求;
接收所述服务端发送的所述飞行器标识相应的目标无人飞行器采集的飞行环境感知数据;
根据用户的飞行器控制操作,向所述服务端上报飞行器控制指令;
其中,所述向注册用户的客户端发送飞行器控制工单的步骤之后,还包括:在预设的工单允许响应时长内,实时监测是否接收到所述工单接受响应;若在所述工单允许响应时长结束时仍未接收到所述工单接受响应,则对所述技能要求信息进行修改,降低所述飞行器控制工单的技能要求标准;基于修改后的所述技能要求信息生成新的飞行器控制工单,返回执行所述向注册用户的客户端发送飞行器控制工单的步骤。
10.一种服务器,其特征在于,包括:
第一发送模块,用于接收到AED救援请求时,根据AED救援请求向注册用户的飞行器控制终端发送飞行器控制工单;其中,所述飞行器控制工单包括飞行任务信息以及飞行器标识,所述飞行任务信息包括技能要求信息,所述飞行器为无人机式AED,所述无人机式AED包括可拆卸连接的无人机与AED;其中,所述服务器预先对所有注册用户基于基础技能信息进行分组,向注册用户的客户端发送飞行器控制工单,包括仅针对与飞行任务信息相适应的注册用户群组中的注册用户的客户端发送飞行器控制工单;
判断模块,用于当接收到所述飞行器控制终端发送的工单接受响应时,基于所述飞行任务信息以及对应于所述工单接受响应的技能表征信息,判断所述飞行器控制终端是否符合授权条件;其中,所述技能表征信息包括以下至少之一:飞行器控制技能类型、飞行器使用年限、熟练使用的飞行器类型、飞行器控制考核评分;
分配模块,用于向符合所述授权条件的目标飞行器控制终端分配飞行器控制权限;
第一下发模块,用于当接收到所述目标飞行器控制终端发送的任务开始请求时,将所述飞行器标识对应的目标无人飞行器上报的飞行环境感知数据,实时下发至所述目标飞行器控制终端;
第二下发模块,用于将所述目标飞行器控制终端上报的飞行器控制指令实时下发至所述目标无人飞行器;
其中,所述向注册用户的客户端发送飞行器控制工单的步骤之后,还包括:在预设的工单允许响应时长内,实时监测是否接收到所述工单接受响应;若在所述工单允许响应时长结束时仍未接收到所述工单接受响应,则对所述技能要求信息进行修改,降低所述飞行器控制工单的技能要求标准;基于修改后的所述技能要求信息生成新的飞行器控制工单,返回执行所述向注册用户的客户端发送飞行器控制工单的步骤。
11.一种飞行器控制终端,其特征在于,包括:
第二发送模块,用于当接收到服务器在接收到AED救援请求时根据AED救援请求发送的飞行器控制工单时,根据用户的工单接受操作向所述服务器发送工单接受响应;其中,所述飞行器控制工单包括飞行任务信息以及飞行器标识,所述飞行任务信息包括技能要求信息,所述工单接受响应用于所述服务器结合对应的技能表征信息以及所述飞行任务信息判断所述飞行器控制终端是否符合授权条件,所述飞行器为无人机式AED,所述无人机式AED包括可拆卸连接的无人机与AED;其中,所述服务器配置为预先对所有注册用户基于基础技能信息进行分组,向注册用户的客户端发送飞行器控制工单,包括仅针对与飞行任务信息相适应的注册用户群组中的注册用户的客户端发送飞行器控制工单;
第三发送模块,用于在接收到所述服务器基于符合所述授权条件的判断结果所发送的飞行器控制权限分配指示之后,根据用户的任务开始操作向所述服务器发送任务开始请求;
接收模块,用于接收所述服务器发送的所述飞行器标识相应的目标无人飞行器采集的飞行环境感知数据;
上报模块,用于根据用户的飞行器控制操作,向所述服务器上报飞行器控制指令;
其中,所述向注册用户的客户端发送飞行器控制工单的步骤之后,还包括:在预设的工单允许响应时长内,实时监测是否接收到所述工单接受响应;若在所述工单允许响应时长结束时仍未接收到所述工单接受响应,则对所述技能要求信息进行修改,降低所述飞行器控制工单的技能要求标准;基于修改后的所述技能要求信息生成新的飞行器控制工单,返回执行所述向注册用户的客户端发送飞行器控制工单的步骤。
12.一种服务器,其特征在于,包括第一存储器及第一处理器,其中:
所述第一处理器用于执行存储在所述第一存储器上的第一计算机程序;
所述第一处理器执行所述第一计算机程序时,实现权利要求1至8中任意一项的所述无人飞行器控制方法中的步骤。
13.一种飞行器控制终端,其特征在于,包括第二存储器及第二处理器,其中:所述第二处理器用于执行存储在所述第二存储器上的第二计算机程序;
所述第二处理器执行所述第二计算机程序时,实现权利要求9的所述无人飞行器控制方法中的步骤。
14.一种计算机可读存储介质,其上存储有第一计算机程序或第二计算机程序,其特征在于,所述第一计算机程序被处理器执行时,实现权利要求1至8中的任意一项所述无人飞行器控制方法中的步骤;所述第二计算机程序被处理器执行时,实现权利要求9的所述无人飞行器控制方法中的步骤。