CN109412721B - 飞行装置的控制信道的分配方法、起飞方法和遥控方法 - Google Patents
飞行装置的控制信道的分配方法、起飞方法和遥控方法 Download PDFInfo
- Publication number
- CN109412721B CN109412721B CN201710702657.6A CN201710702657A CN109412721B CN 109412721 B CN109412721 B CN 109412721B CN 201710702657 A CN201710702657 A CN 201710702657A CN 109412721 B CN109412721 B CN 109412721B
- Authority
- CN
- China
- Prior art keywords
- channel
- flight
- station
- control channel
- departure station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000004891 communication Methods 0.000 claims description 21
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000001228 spectrum Methods 0.000 abstract description 4
- 230000002159 abnormal effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 7
- 230000005856 abnormality Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/382—Monitoring; Testing of propagation channels for resource allocation, admission control or handover
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/04—Control of altitude or depth
- G05D1/06—Rate of change of altitude or depth
- G05D1/0607—Rate of change of altitude or depth specially adapted for aircraft
- G05D1/0653—Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/003—Flight plan management
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了飞行装置的控制信道的分配方法、起飞方法和遥控方法,其中,该分配方法包括:为接收到的任务分配对应的飞行装置;依据所述任务中的飞行信息,确定所述飞行装置从所述出发站飞行至所述到达站的飞行时间;依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道。采用本申请实施例,能够保证在多台无人机同时起飞或降落时,遥控器能够根据需要控制其中一台无人机进行控制,并可以快速在多个无人机对应的多个控制信道之间进行切换,从而提升遥控器的频谱利用效率,降低无人机之间的接收干扰。此外,本申请还可以在无人机上配置遥控信号指示灯,帮助操作用户区分是否已经联通所需控制的无人机。
Description
技术领域
本申请涉及飞行遥控技术领域,特别涉及一种飞行装置的控制信道的分配方法、起飞方法、起飞遥控方法和降落遥控方法,以及,一种飞行管理服务器、飞行装置、起飞遥控器和降落遥控器。
背景技术
在互联网越来越普及的目前,几乎所有的用户都在互联网上进行购物,相应的,物流行业也发展的越来越快。随着物流行业的普及,采用飞行装置,例如无人机,来运输物流包裹的现象也越来越常见。以无人机物流为例,无人机货物运送一般分为三个阶段,载货起飞,航线飞行和末端货物投递即无人机降落,通过将物流包裹在不同的物流站点之间进行飞行运输,可以解决实际中道路不好走或拥挤等一系列问题。
发明内容
发明人在研究过程中发现,在无人机的降落和起飞阶段,往往因为飞行高度比较低,可能出现行人、电线、房屋等干扰因素,是风险高发的阶段,所以在这一阶段通常采用备用遥控器一对一地对无人机进行辅助控制,即遥控器处于备用等待状态,并不对无人机进行实际控制,只有在突发情况发生时可以快速切换进入主动控制状态,通过控制用户的经验和操作,避免无人机发引发事故。
发明人在研究过程中还发现,由于遥控器和无人机都是一对一配置,而在物流站点无人机的流动性很大,如果在各个物流站点都为每一个无人机都配备一个专用的遥控器,一方面成本比较高;另一方面也很难对同一个物流站点的多个遥控器进行区别,如果因为遥控器使用混乱,不仅不能达到人工正确干预无人机的目的,甚至会引发更严重的事故。
基于此,本申请提供了一种飞行装置的控制信道的分配方法,用以预先将2.4G无线频段划分为80个控制信道,从而在同一个物流站点的各无人机和各遥控器共享全部控制信道,也因此,在各个物流站点各采用一台遥控器即可分别控制多台无人机,即无人机和遥控器之间不再一对一进行控制;同时,本申请实施例还能够保证在多台无人机同时起飞或降落时,遥控器能够根据需要控制其中一台无人机进行控制,并可以快速在多个无人机对应的多个控制信道之间进行切换,从而提升遥控器的频谱利用效率,降低无人机之间的接收干扰。此外,本申请还可以在无人机上配置遥控信号指示灯,帮助操作用户区分是否已经联通所需控制的无人机。
本申请还提供了一种飞行管理服务器、飞行装置以及起飞、降落遥控器,用以保证上述方法在实际中的实现及应用。
为了解决上述问题,本申请公开了一种飞行装置的控制信道的分配方法,该方法包括:
为接收到的任务分配对应的飞行装置;
依据所述任务中的飞行信息,确定所述飞行装置从所述出发站飞行至所述到达站的飞行时间;
依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道。
其中,所述依据所述物流信息和飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,包括:
在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道;
从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道。
其中,所述多个控制信道分别对应于多个信道标识;所述从所述候选信道中选择与各使用信道的距离最远的信道,作为控制所述飞行装置的目标信道,包括:
分别计算各候选信道与各使用信道的信道标识之间的差值的绝对值;
将所述绝对值最大的差值对应的候选信道,确定为控制所述飞行装置的目标信道。
其中,预先保存各出发站和到达站的控制信道占用表,所述控制信道占用表用于保存在各时间段内,出发站或到达站的控制信道的空闲情况;
相应的,所述在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道,包括:
分别从所述出发站和所述到达站的控制信道占用表中,查询在所述飞行时间内空闲的控制信道,作为候选信道。
其中,所述方法还包括:
判断所述候选信道是否查询成功,如果是,则执行所述从所述候选信道中选择与各使用信道的距离最远的信道;
如果否,则在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
其中,所述方法还包括:
将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
其中,所述方法还包括:
在所述飞行装置起飞之后,监控所述飞行装置的实时飞行位置;
判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则将所述到达站信道的信道使能请求发送至所述到达站的遥控器。
其中,所述方法还包括:
向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
本申请实施例还提供了一种基于控制信道的起飞方法,该方法包括:
接收飞行管理服务器发送的目标控制信道;
判断在所述目标控制信道上是否能接收到来自出发站的遥控器的心跳消息,如果是,则按照飞行装置中预设的飞行路线从出发站起飞。
其中,所述方法还包括:
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
其中,所述目标控制信道包括:作为出发站的控制信道的出发站信道,和,作为到达站的控制信道的到达站信道,还包括:
判断在所述出发站信道上是否超过预设时间未接收到心跳消息,或者,是否距离出发站超过预设距离阈值;
如果是,则在所述到达站信道上接收到达站的遥控器发送的心跳消息。
本申请实施例还公开了一种起飞遥控方法,该方法包括:,
从飞行管理服务器发送的出发站信道的信道使能请求中,获取出发站信道和飞行装置标识;
使用所述出发站信道,向所述飞行装置标识对应的飞行装置发送心跳消息,以便所述飞行装置接收到所述心跳消息后,按照预设的飞行路线从所述出发站起飞。
其中,所述方法还包括:
在接收到飞行管理服务器发送的出发站信道的信道解除请求后,所述出发站的遥控器释放所述出发站信道。
本申请实施例还公开了一种降落遥控方法,该方法包括:
接收飞行管理服务器发送的到达站信道的使能请求;
获取所述到达站信道的使能请求中携带的到达站信道和飞行装置标识;
如果任一飞行装置出现异常,在出现异常的飞行装置对应的到达站信道上发送心跳消息,以便对所述出现异常的飞行装置的降落过程进行控制。
其中,所述方法还包括:
在接收到飞行管理服务器发送的到达站信道的解除请求后,所述到达站的遥控器释放所述到达站信道。
本申请实施例还公开了一种飞行管理服务器,包括:
处理器,用于为接收到的任务分配对应的飞行装置;依据所述任务中的飞行信息,确定所述飞行装置从所述出发站飞行至所述到达站的有效时间;以及,依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道;
通信接口,用于向所述飞行装置发送所述目标控制信道。
其中,所述处理器用于依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,包括:
在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道;
从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道。
其中,所述多个控制信道分别对应于多个信道标识;所述处理器用于从所述候选信道中选择与各使用信道的距离最远的信道,作为控制所述飞行装置的目标信道,包括:
分别计算各候选信道与各使用信道的信道标识之间的差值的绝对值;
将所述绝对值最大的差值对应的候选信道,确定为控制所述飞行装置的目标信道。
其中,所述处理器还用于预先保存各出发站和到达站的控制信道占用表,所述控制信道占用表用于保存在各时间段内,出发站或到达站的控制信道的空闲情况;
所述处理器用于在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道,包括:
分别从所述出发站和所述到达站的控制信道占用表中,查询在所述飞行时间内空闲的控制信道,作为候选信道。
其中,所述处理器还用于:
判断所述候选信道是否查询成功,如果是,则执行所述从所述候选信道中选择与各使用信道的距离最远的信道;
如果否,则在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
其中,所述处理器还用于:
将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
其中,所述处理器还用于:
在所述飞行装置起飞之后,监控所述飞行装置的实时飞行位置;判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则将所述到达站信道的信道使能请求发送至所述到达站的遥控器。
向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
其中,所述处理器还用于:
向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
本申请实施例还公开了一种飞行装置,包括:
通信接口,用于接收飞行管理服务器发送的目标控制信道;
处理器,用于判断在所述目标控制信道上是否能接收到来自出发站的遥控器的心跳消息,如果是,则按照飞行装置中预设的飞行路线从出发站起飞。
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
其中,所述处理器还用于:
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
其中,所述目标控制信道包括:作为出发站的控制信道的出发站信道,和,作为到达站的控制信道的到达站信道,所述处理器还用于:
判断在所述出发站信道上是否超过预设时间未接收到心跳消息,或者,是否距离出发站超过预设距离阈值;如果是,则在所述到达站信道上接收到达站的遥控器发送的心跳消息。
本申请实施例还公开了一种起飞遥控器,包括:
处理器,用于从飞行管理服务器发送的出发站信道的信道使能请求中,获取出发站信道和飞行装置标识;
通信接口,用于使用所述出发站信道,向所述飞行装置标识对应的飞行装置发送心跳消息,以便所述飞行装置接收到所述心跳消息后,按照预设的飞行路线从所述出发站起飞。
其中,所述处理器还用于:
在接收到飞行管理服务器发送的出发站信道的信道解除请求后,释放所述出发站信道。
本申请实施例还公开了一种降落遥控器,包括:
通信接口,用于接收飞行管理服务器发送的到达站信道的使能请求;
处理器,用于获取所述到达站信道的使能请求中携带的到达站信道和飞行装置标识;如果任一飞行装置出现异常,在出现异常的飞行装置对应的到达站信道上发送心跳消息,以便对所述出现异常的飞行装置的降落过程进行控制。
其中,所述处理器还用于:
在接收到飞行管理服务器发送的到达站信道的解除请求后,释放所述到达站信道。
与现有技术相比,本申请实施例包括以下优点:
在本申请实施例中,采用飞行管理服务器统一管理预先划分的多个控制信道,每一个控制信道都包括:子通信频道和按照预设的信道间隔循环设置的跳频图谱,飞行管理服务器在为接收到的任务分配对应的飞行装置后,再计算飞行装置从所述出发站飞行至所述到达站的飞行时间,为所述飞行装置分配在该飞行时间内在出发站和到达站都空闲的控制信道,用来对飞行装置在起飞或降落时进行辅助控制。通过上述方式,就可以无需对遥控器和飞行装置进行一对一的绑定控制,如果起飞装置在起飞或者降落的过程中,需要进行辅助控制,则可以分别在起飞和降落时由起飞遥控器和降落遥控器采用飞行管理服务器预先分配的控制信道对飞行装置进行控制,并在控制完成之后释放该控制信道的信道资源即可。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请中划分控制信道的跳频图谱的示例性示意图;
图2是本申请在实际应用中的示例性场景示意图;
图3是本申请的方法实施例的示例性流程图;
图4是本申请的信令交互的示例性示意图;
图5是本申请的遥控器的控制界面的示例性的示意图;
图6是本申请的飞行管理服务器实施例的示例性结构示意图;
图7是本申请的遥控器实施例的示例性结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,需要预先对2.4G无线频段进行划分。2.4G无线频段,是指频率处于2.405GHz-2.485GHz(科学、医药、农业)之间的频段。在本申请实施例中,首先将2.4G无线资源频段2.400GHz~2.480GHz划分为80个子通信频道,每一个频道宽度为1M,并且,按照22M间隔循环设置跳频图谱。在本实施例中将这样一个1M的频点及其对应的跳频图谱作为一个控制信道,则得到一共80个控制信道,控制信道之间互相分离并能够获取跳频增益。因此,一个控制信道可以包括起始频点和跳频图案两部分,而80个控制信道按照起始频点顺序进行从1~80的编号(即控制信道标识),而这80个控制信道的划分方式预先固化在飞行管理服务器、飞行装置(例如无人机等)和遥控器中,根据编号可以得到一个唯一的控制信道。
具体的,跳频图谱可以参考图1所示,在图1中,横轴为物理频道的跳频周期,频点即物理频道的中心位置;纵轴为时隙,为了实现频道资源的跳频增益,一般会把时间划分成若干个时间片,一个时间片即图1中的一个方块就是一个时隙,在图1中,第一列方块中从1到80的序号用于表示控制信道的编号,第二列方块表示起始频点。在图1中,表示一个跳频周期内,逻辑频道在每一个时隙内的物理位置,因为一个跳频周期内同一个逻辑信道在不同的物理频道上来回变化,所以叫做跳频。在图1中,同一种绘图方式的多个方块表示一个逻辑频道(逻辑频道即采用控制信道标识来区分),而逻辑频道在跳频周期内第一个时隙的位置就是起始频点。例如,方块内都有字母“A”的各方块表示一个逻辑频道,以此类推,方块内都有字母“D”的各方块表示一个逻辑频道,方块内都是右斜线的各方块表示一个逻辑频道,而方块内都是左斜线的各方块也表示一个逻辑频道,等等。当然,这仅仅是示例性数据,在实际应用中,仍然可以采用其他方式来标识同一个逻辑频道。
在本申请实施例中,无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。机上无驾驶舱,但安装有自动驾驶仪、程序控制装置等设备,以飞行装置为无人机进行举例示意。
在本申请实施例中,任务可以是物流任务,例如从出发站采用飞行装置将一个或多个物流包裹运输至到达站,则从出发站运输这一个或多个物流包裹的任务即是物流任务。任务还可以是监控任务,例如可以采用飞行装置对出发站或到达站的设备进行监控等。任务还可以是摄影任务,例如,采用飞行装置对在出发站和到达站之间进行航拍的任务,等等。因此,本申请实施例可以适用于从出发站采用飞行装置飞行至到达站来完成的任何任务。
参考图2,为本申请在实际应用中的示例性场景示意图。其中,飞行管理服务器101可以管理预先划分的各控制信道,以及各出发站和各到达站的飞行装置102(例如无人机)。具体的,飞行管理服务器101可以将哪一个出发站或到达站处,有多少个无人机可以使用,以及哪一个出发站或到达站,哪一个控制信道处于空闲状态,可以用来作为控制某个无人机的出发站信道或到达站信道等。其中,无人机的出发站信道用于表示在无人机起飞的出发站用来对无人机进行控制的控制信道,而到达站信道用于表示在无人机降落的到达站用来对无人机进行控制的控制信道。
为了描述方便,以下以任务为物流任务为例进行说明。在有物流任务产生时,例如,存在一个从图2中的出发站运输至到达站的物流包裹,则飞行管理服务器101可以为该物流任务(在实际应用中可以采用物流任务标识来进行区分)分配一个无人机,并且,为该无人机分配用于起飞时控制该无人机的出发站信道,以及用于降落时控制该无人机的到达站信道。在本申请实施例中,在每一个出发站或到达站,均设置一个与该出发站对应的出发站的遥控器103,或者到达站的遥控器104。飞行管理服务器为无人机分配出发站信道或者到达站信道后,会将出发站信道的信道使能请求通知出发站的遥控器103,以便出发站的遥控器103可以在该出发站信道上控制无人机的起飞;以及,飞行管理服务器可以将到达站信道的信道使能请求发送至到达站的遥控器104,以便到达站的遥控器104可以在到达站信道上控制无人机的降落。
而无人机在出发站起飞前,可以在出发站信道上接收出发站的遥控器发送的心跳消息,如果能接收到,再按照预设的飞行路线起飞,如果接收不到,就不进行起飞,从而保证了出发站的遥控器能够成功在出发站信道上控制无人机以避免不可控的情况发生。同理,在无人机将要在到达站开始降落时,也在到达站信道上接收到达站的遥控器发送的心跳消息,如果能接收到再开始降落,这样就方便到达站的遥控器在无人机出现意外情况或者需要对无人机进行控制时,可以正常使用到达站信道向无人机发送控制指令,从而实现对无人机的控制。
参考图3,示出了本申请一种飞行装置的控制信道的分配方法实施例的流程图,本实施例可以应用于图2所示的飞行管理服务器上,本实施例可以包括以下步骤:
步骤301:飞行管理服务器为接收到的任务分配对应的飞行装置。
在实际应用中,以任务为物流任务为例,飞行管理服务器可以与各物流站点建立联系,各物流站点在有物流包裹需要运输的时候,将物流包裹的物流号码发送至飞行管理服务器作为物流任务标识,用来标识飞行管理服务器收到的各物流包裹。在本实施例中,将从同一个物流站点运输至其他的相同物流站点的一个或多个物流包括的待运输任务,称为一个物流任务。例如,物流站点A到物流站点B,当前有3个物流包裹待运输,且该3个物流包裹可以采用一台无人机运输,则可以将这3个物流包裹合并为一个物流任务,物流任务标识可以是飞行管理服务器为该物流任务生成的唯一序列码,例如:201705300114AB。当然,这仅仅是示例性的数据。其中,可以理解的是,在本实施例中将物流站点A称为该物流任务的出发站,而将物流站点B称为该物流任务的到达站。
飞行管理服务器在接收到新的物流任务时,会根据该物流任务标识的出发站对应的无人机情况,为该物流任务分配一个无人机。例如,在物流站点A有无人机A和无人机B共两台无人机可用,而无人机A的承载能力更强一些,能承载20KG以上的物理包裹,且上述3个物流包裹的总重量为21KG,则可以将无人机A分配为承担物流任务“201705300114AB”的无人机。当然,如果两台无人机都可以选择,则可以随机选择一台。
步骤302:飞行管理服务器依据所述任务中的飞行信息,确定所述飞行装置从所述出发站飞行至所述到达站的飞行时间。
在分配了无人机后,根据任务中的飞行信息,该飞行信息可以包括出发站和到达站的信息,例如,出发站为物流站点A,到达站为物流站点B。飞行管理服务器依据被分配的无人机的平均飞行速度,计算从出发站飞行至到达站的飞行时间。其中,飞行时间在实际应用中,是无人机从出发站飞行至到达站的过程中满足预设时间条件的时间。例如,飞行时间可以是无人机A从物流站点A飞行至物流站点B的全部占用时间。例如,无人机A的飞行速度为120km/h,则将物流站点A到物流站点B的距离除以无人机A的飞行速度,就可以得到预计的飞行时间。当然,飞行时间还可以是满足预设的部分时间条件的时间。例如,从出发站开始起飞的起飞时间,以及,在到达站开始降落的降落时间,即不再将在出发站和到达站之间平稳飞行的时间计算在飞行时间内。当然,本领域技术人员也可以设置其他的一些时间条件来得到飞行时间,用来筛选在该飞行时间内出发站或到达站的哪些控制信道是空闲的。
步骤303:飞行管理服务器依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设飞行条件的目标控制信道。
在实际应用中,因为已经预先划分了80个可用的控制信道,则每个物流站点都可以使用这80个控制信道,为了方便飞行管理服务器对各个物流站点的控制信道的管理,飞行管理服务器保存了各个物流站点的控制信道占用表,在控制信道占用表中包括时间和控制信道,即在某个时间段内,某个控制信道是否为空闲状态。例如,对于物流站点A的控制信道占用表中,保存有时间段“2017年5月15号10:00至2017年5月15号10:10”的信息,对应该时间段的控制信道为控制信道1,则表示在该时间段内,在物流站点A被占用的控制信道为控制信道1。
具体的,步骤303可以包括以下步骤A1~步骤A3:
步骤A1:在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道。
为了方便在出发站即物流站点A,以及到达站即物流站点B,都能通过控制信道对无人机进行控制,飞行管理服务器首先可以查找到在出发站和到达站都空闲的控制信道,作为候选信道。假设飞行时间为全部占用时间,一共为15分钟,则飞行管理服务器就查找从当前时刻开始的15分钟内,在物流站点A和物流站点B都空闲的控制信道。例如,15分钟内物流站点A的空闲信道中有控制信道3,而控制信道315分钟内在物流站点B也是空闲信道,则控制信道3就是候选信道,以此类推,从80个控制信道中找出所有的候选信道。
当然,假设在出发站的起飞时间为2分钟,而在到达站的降落时间也是2分钟,则可以分别查找在起飞时间的2分钟内物流站点A的空闲信道,以及,在降落时间的2分钟内物流站点B的空闲信道即可。在飞行装置平稳飞行的11分钟内可以无需考虑控制信道是否空闲。
具体的,在飞行管理服务器保存了各个物流站点的控制信道占用表的情况下,飞行管理服务器可以先在物流站点A对应的控制信道占用表中查找全部占用时间即15分钟内空闲的控制信道,作为候选集合1。飞行管理服务器接着再从物流站点B对应的控制信道占用表中查找15分钟内空闲的控制信道,作为候选集合2,接着飞行管理服务器将候选集合1和2进行交集,即可得到在物流站点A和物流站点B都空闲的候选信道了。
步骤A2:从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标信道。
为了进一步避免信道之间的干扰,在实际应用中,可以选择离使用信道距离比较远的候选信道作为最终确定的目标信道。其中,使用信道可以包括:在所述飞行时间内,至少有出发站或到达站对应的状态为非空闲的控制信道。具体的,在查找与各使用信道的距离最远的候选信道时,可以分别计算各候选信道与各使用信道的信道标识之间的差值,然后将差值中的绝对值最大的候选信道,确定为控制飞行装置的目标信道即可。
例如,候选信道有3个,控制信道6、控制信道10和控制信道15,而使用信道有控制信道25、控制信道61和控制信道76,则分别将候选信道的标识号与25、61和76相减,对于控制信道6则分别得到-19、-55和-70,对于控制信道10则分别得到-15、-51和-66,对于控制信道15则分别得到-10、-46和-61。而绝对值最大的是控制信道6与使用信道76的差值,因此,可以将控制信道6作为在出发站和到达站控制飞行装置的目标信道。
因为在实际应用中,可能不会存在同时在出发站和到达站都空闲的控制信道,而是仅仅在出发站空闲或者仅仅在到达站空闲的控制信道,则可以理解的是,在步骤A1之后步骤A2之前,还可以判断候选信道即出发站和到达站都空闲的控制信道是否查询成功,查询成功的情况下执行步骤A2;如果查询不成功,则进入步骤A3:
步骤A3:在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
在本步骤中,因为没有同一个控制信道在出发站和到达站同时都空闲,所以就可以查找仅在出发站空闲的控制信道作为出发站信道,并查找仅在到达站空闲的控制信道作为到达站信道。在实际应用中,飞行装置在出发站起飞时,采用出发站信道来接收出发站的遥控器的心跳消息,而飞行装置在到达站降落时再切换为到达站信道接收到达站的遥控器的心跳消息即可。
例如,出发站空闲的信道为控制信道5,到达站空闲的信道为控制信道15和27,则可以将[控制信道5,控制信道15]作为候选信道1,其中的出发站信道为控制信道5,到达站信道为控制信道15;也可以将[控制信道5,控制信道]27作为候选信道2,其中的出发站信道为控制信道5,到达站信道为控制信道27。
执行步骤303之后,得到在出发站和到达站都能控制飞行装置的目标控制信道,飞行管理服务器再将目标控制信道发送至飞行装置。如果目标控制信道在出发站和到达站都是同一个控制信道,则可以仅发送一个信道标识,而如果出发站信道和到达站信道不同,则飞行管理服务器可以将出发站信道的信道标识和到达站信道的信道标识都发送给飞行装置。
在本实施例中,以出发站信道和到达站信道不是同一个控制信道为例进行说明,接着进入步骤304。
步骤304:飞行管理服务器将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
飞行管理服务器将出发站信道的信道标识和到达站信道的信道标识都发送至飞行装置,飞行装置在接收到这两个信道标识后,首先在该出发站信道的信道标识指示的控制信道上接收来自出发站的遥控器的心跳消息。同时,飞行管理服务器还可以将出发站信道的信道使能请求发送至出发站的遥控器,其中,信道使能请求可以包括:飞行装置标识、物流任务标识、出发站信道的信道标识和持续时间,出发站的遥控器就在该持续时间内在出发站信道上向飞行装置标识对应的飞行装置发送心跳消息。
步骤305:飞行装置判断在所述出发站信道上是否能接收到来自所述出发站的遥控器的心跳消息,如果是,则进入步骤306。
在到达站起飞时,飞行装置首先检查是否接收到飞行管理服务器下发的出发站信道的信道标识和到达站信道的信道标识,如果接收到,则在出发站信道的信道标识对应的控制信道上,接收来自出发站的遥控器的心跳消息。
步骤306:飞行装置按照所述飞行装置中预设的飞行路线从出发站起飞。
因为只有出发站的遥控器和飞行装置同时工作在同一个控制信道下,出发站的遥控器才能对飞行装置进行控制,所以如果飞行装置能接收到来自出发站的遥控器的心跳消息,则飞行装置就可以按照预设的飞行路线从出发站起飞。
可以理解的是,为了使得飞行装置处于遥控器辅助控制的情况下,地面的操作人员能够更为清楚的辨识,可以在飞行装置上预先设置红绿双闪雾灯,一旦接收到来自出发站的遥控器的心跳消息,就可以控制双闪雾灯开始闪动,并且在接收不到心跳消息的情况下,控制双闪雾灯停止闪动。当然,本领域技术人员也可以采用其他具有显著性识别特点的其他方式来进行标识。
步骤307:在所述飞行装置起飞之后,飞行管理服务器监控所述飞行装置的实时飞行位置。
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。例如,与出发站的实际距离变化,或者是否到达了某一个航点等,以便飞行管理服务器对飞行装置在出发站至到达站之间进行全程监控。
步骤308:飞行管理服务器判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则步进入步骤309。
在飞行管理服务器可以预先设置一些信道切换条件,信道切换条件用于表示飞行装置快要在到达站降落了,这种情况下,如果出发站信道和到达站信道不是同一个控制信道,就需要将到达站信道的信道使能请求发送至到达站的遥控器上。当然,如果出发站信道和到达站信道是同一个控制信道,则可以不执行步骤308。
在实际应用中,飞行管理服务器根据接收到的飞行装置同步的实时飞行位置,可以实时判断飞行装置是否已经飞完从出发站至到达站的航程的一半,或者,是否飞至到达站之前的第一个航点,等等,如果满足这些预先设置好的任意一个或多个信道切换条件,则执行步骤309。
步骤309:飞行管理服务器将所述到达站信道的使能请求发送至所述到达站的遥控器,以及,向所述出发站的遥控器发送所述出发站信道的解除请求,以便在所述出发站的遥控器释放所述出发站信道的信道资源,以及,释放出发站信道的信道资源。
在飞行装置进入到达站附近区域开始准确降落的情况下,如果飞行装置在飞行路线上正常飞行至到达站了,就可以正常降落。在实际应用中,可能会存在在到达站有多个飞行装置在同一时间需要降落的情况,在这种情况下,如果飞行装置是正常飞行至到达站,就可以直接执行降落流程。在同一时间,到达站的遥控器只能在一个到达站信道上发送心跳消息,因此,如果有多个飞行装置同一时间需要降落,到达站的遥控器只需要控制那个出现异常的飞行装置进行降落,其他未出现异常的飞行装置直接正常降落即可。
假设有飞行装置A、B、C同时进入到达站附近,到达站的遥控器会从飞行管理服务器发送的、这三个飞行装置的到达站信道的使能请求中,获取到这三个飞行装置A、B、C分别对应的到达站信道A、B、C。到达站的遥控器在同一个时间,可以工作在任意一个到达站信道上,即可以在任意一个到达站信道上发送心跳消息来控制该到达站信道对应的飞行装置。其中,到达站信道的使能请求也可以包括:飞行装置标识、物流任务标识和到达站信道。同时,飞行管理服务器还可以在保存的出发站的控制信道占用表中,将出发站信道的非空闲状态修改为空闲状态,并释放出发站信道的信道资源。
在飞行装置A、B、C开始降落时,假设操作人员目测到飞行装置C状态不正常,可以将到达站的遥控器快速切换到到达站信道C上,完成对飞行装置C降落过程的人工控制。不过在实际应用中,大多数情况在同一个时间只有一架飞行装置需要降落,到达站的遥控工作在这架飞行装置对应的到达站信道上即可。
而对于飞行装置来讲,也可以预先设置一些信道切换条件,例如,离开出发站在预设距离阈值(例如2公里等)以上,或者,持续预设时间阈值(例如1分钟等)没有收到来自到达站的遥控器的心跳消息等,则飞行装置可以重新设置接收心跳消息的控制信道,自动切换至到达站信道上接收来自到达站的遥控器发送的心跳消息。
具体的,飞行管理服务器、飞行装置、出发站和到达站的遥控器之间的信令交互图可以参考图4所示。在图4中,飞行管理服务器控制信道成功分配之后,将到达站信道和出发站信道一并发送给飞行装置,并且,将出发站信道的信道使能请求(可以包括出发站信道标识、飞行装置标识等)发送至出发站的遥控器,飞行装置使用出发站信道接收出发站的遥控器发送的心跳消息并起飞。在飞行装置的起飞过程中,飞行装置向飞行管理服务器实时同步飞行位置信息,并且飞行装置在满足预设信道切换条件时,切换至到达站信道接收到达站的遥控器发送的心跳消息。
而飞行管理服务器则在满足预设信道切换条件时,向到达站的遥控器发送到达站信道的信道使能请求,并且向出发站的遥控器发送出发站信道的信道解除请求,同时飞行管理服务器释放出发站信道的信道资源。接着,到达站的遥控器在到达站信道上向出现异常的飞行装置发送心跳消息,而出现异常的飞行装置在到达站信道上接收到心跳消息后,就在出发站进行降落;未出现异常的飞行装置则在到达站自行降落即可,同时,飞行管理服务器将到达站信道的信道资源进行释放。
在实际应用中,因为各出发站或到达站,都仅仅配置了一个遥控器,因此,如果在相同时间或者接近时间内,在某个出发站有多个无人机需要起飞,或者在某个到达站有多个无人机需要降落,可以在对应的遥控器上设置信道选择旋钮等,具体的,遥控器的一个示例性控制界面可以参考图5所示。
在图5中,假设为到达站的遥控器,则遥控器上可以设置一个活动信道显示屏幕501和信道选择旋钮502,在活动信道显示屏幕501上用于按照接收时间的先后顺序,从上到下地依次显示到达站的遥控器接收到的使能请求中的各个到达站信道。例如对于图5来讲,该到达站的遥控器最先接收到的到达站信道为控制信道15,最后接收到的到达站信道为控制信道31,当前一共有3个活动信道。当然,在活动信道显示屏幕上还可以和控制信道标识一并显示物流任务标识和飞行装置标识、以及出发站和到达站等等,便于操作人员分辨和选择信道。
而到达站的遥控器最新接收到的控制信道则依次显示在控制信道31下方的列表中即可。操作人员可以通过旋转信道选择旋钮502来选中与出现异常的飞行装置对应的某一个活动信道,选择后遥控器就立即使用选中的活动信道以及使用飞行装置标识和物流任务标识携带在心跳消息中发送给该飞行装置。在实际应用中,如果活动信道显示屏幕501的显示内容为空,则默认选中最新显示的活动信道。
同时,飞行管理服务器还可以向出发站的遥控器发送出发站信道的解除请求,该解除请求中可以包括:出发站信道标识、物流任务标识和飞行装置标识,出发站的遥控器接收到该解除请求之后,就可以将出发站信道对应的那一列活动信道显示列表进行删除。其中,遥控器与飞行管理服务器可以通过物流站点WI-FI网络或者移动通信网络建立长链接,并通过该长链接来接收前述的控制信道的使能请求和控制信道的解除请求。
可见,在本申请实施例中,采用飞行管理服务器统一管理预先划分的多个控制信道,每一个控制信道都包括:子通信频道和按照预设的信道间隔循环设置的跳频图谱,飞行管理服务器在为接收到的物流任务分配对应的飞行装置后,再计算飞行装置从所述出发站飞行至所述到达站的飞行时间,为所述飞行装置分配在该飞行时间内在出发站和到达站都空闲的控制信道,用来对飞行装置在起飞或降落时进行辅助控制。通过上述方式,就可以无需对遥控器和飞行装置进行一对一的绑定控制,只需要在起飞和降落时采用飞行管理服务器预先分配的控制信道进行控制,并在控制完成之后释放该控制信道的信道资源即可。
因此,采用本申请实施例,在各个物流站点各采用一台遥控器即可分别控制多台无人机,即无人机和遥控器之间不再一对一进行控制;同时,本申请实施例还能够保证在多台无人机同时起飞或降落时,遥控器能够根据需要控制其中一台无人机进行控制,并可以快速在多个无人机对应的多个控制信道之间进行切换,从而提升遥控器的频谱利用效率,降低无人机之间的接收干扰。此外,本申请实施例还可以在无人机上配置遥控信号指示灯,帮助操作用户区分是否已经联通所需控制的无人机。
对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
参见图6,本申请还提供了一种飞行管理服务器实施例,在本实施例中,该飞行管理服务器可以包括:
处理器601,用于为接收到的任务分配对应的飞行装置;依据所述任务中的飞行信息,确定所述飞行装置从所述出发站飞行至所述到达站的有效时间;以及,依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道;以及,
与处理器601通过通信总线602连接的通信接口603,用于向所述飞行装置发送所述目标控制信道。
其中,所述处理器601用于依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,具体可以包括:
在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道;从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道。
其中,所述多个控制信道分别对应于多个信道标识;所述处理器601用于从所述候选信道中选择与各使用信道的距离最远的信道,作为控制所述飞行装置的目标信道,具体可以包括:分别计算各候选信道与各使用信道的信道标识之间的差值的绝对值;以及,将所述绝对值最大的差值对应的候选信道,确定为控制所述飞行装置的目标信道。
其中,所述处理器601还可以用于预先保存各出发站和到达站的控制信道占用表,所述控制信道占用表用于保存在各时间段内,出发站或到达站的控制信道的空闲情况;所述处理器用于在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道,具体可以包括:分别从所述出发站和所述到达站的控制信道占用表中,查询在所述飞行时间内空闲的控制信道,作为候选信道。
其中,所述处理器601还可以用于:判断所述候选信道是否查询成功,如果是,则执行所述从所述候选信道中选择与各使用信道的距离最远的信道;如果否,则在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
其中,所述处理器601还可以用于:将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
其中,所述处理器601还可以用于:在所述飞行装置起飞之后,监控所述飞行装置的实时飞行位置;判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则将所述到达站信道的信道使能请求发送至所述到达站的遥控器。
其中,所述处理器601还可以用于:向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
可见,本实施例中的飞行管理服务器可以统一管理预先划分的多个控制信道,每一个控制信道都包括:子通信频道和按照预设的信道间隔循环设置的跳频图谱,飞行管理服务器在为接收到的物流任务分配对应的飞行装置后,再计算飞行装置从所述出发站飞行至所述到达站的飞行时间,为所述飞行装置分配在该飞行时间内在出发站和到达站都空闲的控制信道,用来对飞行装置在起飞或降落时进行辅助控制。通过上述方式,就可以无需对遥控器和飞行装置进行一对一的绑定控制,只需要在起飞和降落时采用飞行管理服务器预先分配的控制信道进行控制,并在控制完成之后释放该控制信道的信道资源即可。
本申请实施例还提供了一种飞行装置实施例,在本实施例中,该飞行装置可以包括:
通信接口,用于接收飞行管理服务器发送的目标控制信道;
处理器,用于判断在所述目标控制信道上是否能接收到来自出发站的遥控器的心跳消息,如果是,则按照飞行装置中预设的飞行路线从出发站起飞。
其中,所述处理器还可以用于:在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
其中,所述目标控制信道具体可以包括:作为出发站的控制信道的出发站信道,和,作为到达站的控制信道的到达站信道,所述处理器还可以用于:判断在所述出发站信道上是否超过预设时间未接收到心跳消息,或者,是否距离出发站超过预设距离阈值;如果是,则在所述到达站信道上接收到达站的遥控器发送的心跳消息。
参考图7所示,本申请实施例还提供了一种起飞遥控器实施例,在本实施例中,该起飞遥控器可以包括:
处理器701,用于从飞行管理服务器发送的出发站信道的信道使能请求中,获取出发站信道和飞行装置标识;
与所述处理器701通过通信总线702连接的通信接口703,用于使用所述出发站信道,向所述飞行装置标识对应的飞行装置发送心跳消息,以便所述飞行装置接收到所述心跳消息后,按照预设的飞行路线从所述出发站起飞;
与所述处理器701和通信接口703通过通信总线702连接的显示屏704,用于显示出发站信道。
其中,所述处理器701还可以用于:在接收到飞行管理服务器发送的出发站信道的信道解除请求后,释放所述出发站信道。
本申请实施例还提供了一种降落遥控器实施例,在本实施例中,该降落遥控器具体可以包括:
通信接口,用于接收飞行管理服务器发送的到达站信道的使能请求;
与通信接口通过通信总线连接的处理器,用于获取所述到达站信道的使能请求中携带的到达站信道和飞行装置标识;如果任一飞行装置出现异常,在出现异常的飞行装置对应的到达站信道上发送心跳消息,以便对所述出现异常的飞行装置的降落过程进行控制;
与通信接口和处理器通过通信总线连接的显示屏,用于显示出发站信道。
其中,所述处理器还可以用于:在接收到飞行管理服务器发送的到达站信道的解除请求后,释放所述到达站信道。
对于本申请实施例中的遥控器,在各个物流站点各采用一台遥控器即可分别控制多台无人机,即无人机和遥控器之间不再一对一进行控制;同时,本申请实施例还能够保证在多台无人机同时起飞或降落时,遥控器能够根据需要控制其中一台无人机进行控制,并可以快速在多个无人机对应的多个控制信道之间进行切换,从而提升遥控器的频谱利用效率,降低无人机之间的接收干扰。此外,本申请实施例还可以在无人机上配置遥控信号指示灯,帮助操作用户区分是否已经联通所需控制的无人机。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的飞行装置的控制信道的分配方法、起飞方法和遥控方法进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (20)
1.一种飞行装置的控制信道的分配方法,其特征在于,应用于飞行管理服务器,该方法包括:
为接收到的任务分配对应的飞行装置;
依据所述任务中的飞行信息,确定所述飞行装置从出发站飞行至到达站的飞行时间;
依据物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,以使得遥控器通过所述目标控制信道在所述飞行装置起飞或降落时进行辅助控制;
其中,所述依据所述物流信息和飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,包括:
在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道;
从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标控制信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道。
2.根据权利要求1所述的方法,其特征在于,多个控制信道分别对应于多个信道标识;所述从所述候选信道中选择与各使用信道的距离最远的信道,作为控制所述飞行装置的目标控制信道,包括:
分别计算各候选信道与各使用信道的信道标识之间的差值的绝对值;
将所述绝对值最大的差值对应的候选信道,确定为控制所述飞行装置的目标控制信道。
3.根据权利要求1所述的方法,其特征在于,预先保存各出发站和到达站的控制信道占用表,所述控制信道占用表用于保存在各时间段内,出发站或到达站的控制信道的空闲情况;
相应的,所述在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道,包括:
分别从所述出发站和所述到达站的控制信道占用表中,查询在所述飞行时间内空闲的控制信道,作为候选信道。
4.根据权利要求3所述的方法,其特征在于,还包括:
判断所述候选信道是否查询成功,如果是,则执行所述从所述候选信道中选择与各使用信道的距离最远的信道;
如果否,则在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
5.根据权利要求4所述的方法,其特征在于,还包括:
将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
6.根据权利要求5所述的方法,其特征在于,还包括:
在所述飞行装置起飞之后,监控所述飞行装置的实时飞行位置;
判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则将所述到达站信道的信道使能请求发送至所述到达站的遥控器。
7.根据权利要求5所述的方法,其特征在于,还包括:
向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
8.一种基于控制信道的起飞方法,其特征在于,该方法包括:
接收飞行管理服务器发送的目标控制信道;所述目标控制信道为所述飞行管理服务器在飞行装置的飞行时间内查找在所述飞行装置的出发站和到达站空闲的控制信道,作为候选信道,并从所述候选信道中选择与各使用信道的距离最远的信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道;
判断在所述目标控制信道上是否能接收到来自出发站的遥控器的心跳消息,如果是,则按照飞行装置中预设的飞行路线从出发站起飞,以使得所述出发站的遥控器通过所述目标控制信道在所述飞行装置起飞时进行辅助控制。
9.根据权利要求8所述的方法,其特征在于,还包括:
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
10.根据权利要求8所述的方法,其特征在于,所述目标控制信道包括:作为出发站的控制信道的出发站信道,和,作为到达站的控制信道的到达站信道,还包括:
判断在所述出发站信道上是否超过预设时间未接收到心跳消息,或者,是否距离出发站超过预设距离阈值;
如果是,则在所述到达站信道上接收到达站的遥控器发送的心跳消息。
11.一种飞行管理服务器,其特征在于,包括:
处理器,用于为接收到的任务分配对应的飞行装置;依据所述任务中的飞行信息,确定所述飞行装置从出发站飞行至到达站的有效时间;以及,依据物流信息和飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道;
通信接口,用于向所述飞行装置发送所述目标控制信道,以使得遥控器通过所述目标控制信道在所述飞行装置起飞或降落时进行辅助控;
其中,所述处理器用于依据所述物流信息和所述飞行时间,为所述飞行装置分配满足预设控制条件的目标控制信道,包括:
在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道;
从所述候选信道中选择与各使用信道的距离最远的信道,作为在所述出发站和所述到达站控制所述飞行装置的目标控制信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道。
12.根据权利要求11所述的服务器,其特征在于,多个控制信道分别对应于多个信道标识;所述处理器用于从所述候选信道中选择与各使用信道的距离最远的信道,作为控制所述飞行装置的目标控制信道,包括:
分别计算各候选信道与各使用信道的信道标识之间的差值的绝对值;
将所述绝对值最大的差值对应的候选信道,确定为控制所述飞行装置的目标控制信道。
13.根据权利要求11所述的服务器,其特征在于,所述处理器还用于预先保存各出发站和到达站的控制信道占用表,所述控制信道占用表用于保存在各时间段内,出发站或到达站的控制信道的空闲情况;
所述处理器用于在所述飞行时间内,查找在所述出发站和所述到达站空闲的控制信道,作为候选信道,包括:
分别从所述出发站和所述到达站的控制信道占用表中,查询在所述飞行时间内空闲的控制信道,作为候选信道。
14.根据权利要求13所述的服务器,其特征在于,所述处理器还用于:
判断所述候选信道是否查询成功,如果是,则执行所述从所述候选信道中选择与各使用信道的距离最远的信道;
如果否,则在所述出发站对应的控制信道占用表中查询空闲的控制信道,作为在所述出发站控制所述飞行装置的出发站信道;以及,在所述到达站对应的控制信道占用表中查询空闲的控制信道,作为在所述到达站控制所述飞行装置的到达站信道。
15.根据权利要求14所述的服务器,其特征在于,所述处理器还用于:
将所述出发站信道和到达站信道发送至所述飞行装置,以及,将所述出发站信道的信道使能请求发送至所述出发站的遥控器。
16.根据权利要求15所述的服务器,其特征在于,所述处理器还用于:
在所述飞行装置起飞之后,监控所述飞行装置的实时飞行位置;判断所述飞行装置的实时飞行位置是否满足预设的信道切换条件,如果是,则将所述到达站信道的信道使能请求发送至所述到达站的遥控器。
17.根据权利要求15所述的服务器,其特征在于,所述处理器还用于:
向所述出发站的遥控器发送所述出发站信道的信道解除请求,并释放所述出发站信道占用的信道资源。
18.一种飞行装置,其特征在于,包括:
通信接口,用于接收飞行管理服务器发送的目标控制信道;所述目标控制信道为所述飞行管理服务器在飞行装置的飞行时间内,查找在所述飞行装置的出发站和到达站空闲的控制信道,作为候选信道,并从所述候选信道中选择与各使用信道的距离最远的信道;所述使用信道包括:在所述飞行时间内,至少在出发站或到达站对应的状态为非空闲的控制信道;
处理器,用于判断在所述目标控制信道上是否能接收到来自出发站的遥控器的心跳消息,如果是,则按照飞行装置中预设的飞行路线从出发站起飞,以使得所述出发站的遥控器通过所述目标控制信道在所述飞行装置起飞时进行辅助控制。
19.根据权利要求18所述的装置,其特征在于,所述处理器还用于:
在所述飞行装置的飞行过程中,向所述飞行管理服务器同步实时飞行位置。
20.根据权利要求18所述的装置,其特征在于,所述目标控制信道包括:作为出发站的控制信道的出发站信道,和,作为到达站的控制信道的到达站信道,所述处理器还用于:
判断在所述出发站信道上是否超过预设时间未接收到心跳消息,或者,是否距离出发站超过预设距离阈值;如果是,则在所述到达站信道上接收到达站的遥控器发送的心跳消息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710702657.6A CN109412721B (zh) | 2017-08-16 | 2017-08-16 | 飞行装置的控制信道的分配方法、起飞方法和遥控方法 |
PCT/CN2018/098972 WO2019033948A1 (zh) | 2017-08-16 | 2018-08-06 | 飞行装置的控制信道的分配方法、起飞方法和遥控方法 |
EP18846021.6A EP3654126B1 (en) | 2017-08-16 | 2018-08-06 | Control channel allocation method, flight management server |
US16/788,075 US11780578B2 (en) | 2017-08-16 | 2020-02-11 | Control channel allocation method, take-off method and remote control method for flight apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710702657.6A CN109412721B (zh) | 2017-08-16 | 2017-08-16 | 飞行装置的控制信道的分配方法、起飞方法和遥控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109412721A CN109412721A (zh) | 2019-03-01 |
CN109412721B true CN109412721B (zh) | 2022-05-27 |
Family
ID=65362322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710702657.6A Active CN109412721B (zh) | 2017-08-16 | 2017-08-16 | 飞行装置的控制信道的分配方法、起飞方法和遥控方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11780578B2 (zh) |
EP (1) | EP3654126B1 (zh) |
CN (1) | CN109412721B (zh) |
WO (1) | WO2019033948A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3788731B1 (en) * | 2019-07-19 | 2022-12-21 | SZ DJI Technology Co., Ltd. | Control method |
CN110471446A (zh) * | 2019-08-23 | 2019-11-19 | 深圳市千代创新电子科技有限公司 | 遥控飞行器的控制方法、装置及*** |
CN110834724A (zh) * | 2019-11-12 | 2020-02-25 | 丁贺 | 一种无人机、配送无人机分布式分时控制***及控制方法 |
CN110989629B (zh) * | 2019-12-28 | 2022-08-12 | 天津大学 | 一种舰船模型专用一体化控制器 |
CN114442613A (zh) * | 2021-12-30 | 2022-05-06 | 上海智远弘业智能技术股份有限公司 | 遥控器及其控制方法、智能搬运机器人 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140197280A1 (en) | 2011-11-22 | 2014-07-17 | Donald Earl Smith | Delta Wing Unmanned Aerial Vehicle (UAV) and Method of Manufacture of the Same |
US20130289858A1 (en) * | 2012-04-25 | 2013-10-31 | Alain Anthony Mangiat | Method for controlling and communicating with a swarm of autonomous vehicles using one-touch or one-click gestures from a mobile platform |
US8989922B2 (en) | 2013-03-15 | 2015-03-24 | Azure Sky Group, LLC. | Modular drone and methods for use |
US9479964B2 (en) * | 2014-04-17 | 2016-10-25 | Ubiqomm Llc | Methods and apparatus for mitigating fading in a broadband access system using drone/UAV platforms |
US9422139B1 (en) | 2014-05-19 | 2016-08-23 | Google Inc. | Method of actively controlling winch swing via modulated uptake and release |
US20160042637A1 (en) | 2014-08-11 | 2016-02-11 | Clandestine Development, Llc | Drone Safety Alert Monitoring System and Method |
US9174733B1 (en) | 2014-08-28 | 2015-11-03 | Google Inc. | Payload-release device and operation thereof |
US10362469B2 (en) | 2014-09-30 | 2019-07-23 | At&T Intellectual Property I, L.P. | Access to wireless emergency alert information via the spectrum access system |
US9868526B2 (en) | 2014-10-15 | 2018-01-16 | W. Morrison Consulting Group, Inc. | Airborne drone delivery network and method of operating same |
US9601022B2 (en) * | 2015-01-29 | 2017-03-21 | Qualcomm Incorporated | Systems and methods for restricting drone airspace access |
US10867277B2 (en) | 2015-07-08 | 2020-12-15 | Ebay Inc. | Public transport infrastructure facilitated drone delivery |
US11100453B2 (en) | 2015-07-08 | 2021-08-24 | Avaya Inc. | Agent interaction during operation of an unmanned delivery service |
CN205121346U (zh) * | 2015-10-30 | 2016-03-30 | 杨珊珊 | 无人飞行器的调度装置及调度*** |
US9412280B1 (en) | 2015-11-05 | 2016-08-09 | Daniel Ian Zwillinger | Cooperative system and method for precise autonomous delivery |
CN205265924U (zh) * | 2016-01-05 | 2016-05-25 | 陈昊 | 一种无人飞行器 |
CN105487553A (zh) * | 2016-01-11 | 2016-04-13 | 余江 | 一种无人飞行器的控制方法及装置 |
KR102419355B1 (ko) * | 2016-01-27 | 2022-07-12 | 한국전자통신연구원 | 무인기 제어용 통신 채널 동적 할당 및 변경 방법 및 절차 |
CN105807788A (zh) * | 2016-03-09 | 2016-07-27 | 广州极飞电子科技有限公司 | 无人机监控方法、***以及无人机和地面站 |
FR3048773B1 (fr) * | 2016-03-14 | 2020-08-14 | Thales Sa | Procede et systeme de gestion d'un plan de vol multi-destination |
CN105898741B (zh) * | 2016-03-24 | 2019-04-30 | 北京京东尚科信息技术有限公司 | 无人机的控制方法及控制***和无人机*** |
CN205787905U (zh) * | 2016-04-15 | 2016-12-07 | 陈昊 | 无人飞行器、无人飞行器控制端及*** |
CN105939533B (zh) * | 2016-04-15 | 2019-09-17 | 深圳市大疆创新科技有限公司 | 点对多点的无人机通信***及无人机 |
CN105892486A (zh) * | 2016-04-15 | 2016-08-24 | 陈昊 | 数据通信方法、无人飞行器及控制端 |
US10266266B2 (en) | 2016-05-23 | 2019-04-23 | Wing Aviation Llc | Payload delivery system with removable spool |
US10460279B2 (en) | 2016-06-28 | 2019-10-29 | Wing Aviation Llc | Interactive transport services provided by unmanned aerial vehicles |
CN106412046A (zh) * | 2016-09-23 | 2017-02-15 | 北京京东尚科信息技术有限公司 | 一站多机控制方法、装置和*** |
WO2018094578A1 (zh) * | 2016-11-22 | 2018-05-31 | 深圳市大疆创新科技有限公司 | 无人飞行器的控制方法及地面控制端 |
CN106919183B (zh) * | 2016-12-20 | 2019-12-13 | 北京理工大学 | 统一控制的多功能无人机群组 |
CN106814749A (zh) * | 2017-02-06 | 2017-06-09 | 珠海市磐石电子科技有限公司 | 一种基于多点控制的无人机***及控制方法 |
-
2017
- 2017-08-16 CN CN201710702657.6A patent/CN109412721B/zh active Active
-
2018
- 2018-08-06 WO PCT/CN2018/098972 patent/WO2019033948A1/zh unknown
- 2018-08-06 EP EP18846021.6A patent/EP3654126B1/en active Active
-
2020
- 2020-02-11 US US16/788,075 patent/US11780578B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3654126A1 (en) | 2020-05-20 |
CN109412721A (zh) | 2019-03-01 |
US11780578B2 (en) | 2023-10-10 |
EP3654126B1 (en) | 2022-10-26 |
US20200172242A1 (en) | 2020-06-04 |
EP3654126A4 (en) | 2021-03-31 |
WO2019033948A1 (zh) | 2019-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109412721B (zh) | 飞行装置的控制信道的分配方法、起飞方法和遥控方法 | |
US11429094B2 (en) | Drone communication system and communication system of drone server | |
CN107368096B (zh) | 航线控制方法、装置和计算机可读介质 | |
CN106980325B (zh) | 一种无人机搜救方法、装置及无人机 | |
CN110089050A (zh) | 无人机蜂窝通信服务交付 | |
KR101739980B1 (ko) | 무인 비행체를 이용한 에스코트 서비스 시스템 및 방법 | |
CN112005285B (zh) | 蜂窝网络中的uav飞行走廊分配 | |
WO2021044863A1 (ja) | 第1の無線局、第2の無線局、コアネットワークノード、移動端末、システム、方法、及びコンピュータに読み取り可能な非一時的記録媒体 | |
US20190084671A1 (en) | Method and system for providing an aerial display | |
US11283513B2 (en) | Terminal device for air-to-ground communication, communication control method therefor, and air-to-ground communication system | |
WO2021044864A1 (ja) | 管制装置、第1のコアネットワークノード、無線局、第2のコアネットワークノード、移動端末、システム、方法、プログラム、及び、コンピュータに読み取り可能な非一時的記録媒体 | |
JP2022106047A (ja) | 飛行管理装置及び飛行管理方法 | |
CN112965524A (zh) | 无人机控制方法、装置、***、存储介质及电子设备 | |
CN113168778B (zh) | 用于改进飞行通信5g网络服务质量的方法 | |
CN218416377U (zh) | 一种无人机组网通信*** | |
CN111199312A (zh) | 路径规划的方法、装置、存储介质及电子设备 | |
CN113015137B (zh) | 一种航空v2v通信的中继初始化方法 | |
CN115373428A (zh) | 一种无人机控制方法、装置和计算机存储介质 | |
US11589267B2 (en) | Systems and methods of managing radio resources of an airport communication system | |
CN103687031B (zh) | 一种时隙状态维护方法及装置 | |
CN116757582B (zh) | 基于无人机的物流配送***及方法 | |
CN112585652A (zh) | 车辆编队 | |
JP2022106265A (ja) | 飛行管理装置及び飛行管理方法 | |
CN213458466U (zh) | 一种无人机综合管理网络平台 | |
KR102031321B1 (ko) | 비행체 위치추정 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |