用于飞行路径信息报告的方法和装置与流程
本文公开的主题总体上涉及无线通信,并且更具体地涉及飞行路径信息报告。
背景技术:
因此,定义以下缩写和首字母缩写,在以下描述中至少引用其中一些。
第三代合作伙伴计划(“3gpp”)、下行链路(“dl”)、演进型节点b(“enb”)、欧洲电信标准协会(“etsi”)、频分双工(“fdd”)、频分复用(“fdm”)、频分多址(“fdma”)、全球导航卫星系统(“gnss”)、信息元素(“ie”)、光检测和测距(“lidar”)、长期演进(“lte”)、lte高级(“lte-a”)、主信息块(“mib”)、机器类型通信(“mtc”)、无线电资源控制(“rrc”)、资源保留字段(“rrf”)、接收(“rx”)、系统信息块(“sib”)、时分双工(“tdd”)、时分多路复用(“tdm”)、发送(“tx”)、用户实体/设备(移动终端)(“ue”)、上行链路(“ul”)、通用移动电信系统(“umts”)、车辆对车辆(“v2v”)和车辆对一切(“v2x”)。
对诸如无人机的飞行器与蜂窝网络之间的通信越来越感兴趣。商业无人机的用例包括包裹递送、搜索和救援、关键基础设施的监控、野生生物保护、飞行摄像机和监视。所有这些用例都在迅速地增长并预计在未来几年中出现更多。许多这些用例能从作为ue的无人机与蜂窝网络之间的通信中受益。lte和/或其下一代(其被称为5g)被很好地定位成为诸如无人机的飞行器服务。实际上,已增加了涉及使用lte网络来向无人机提供连接性的现场试验。预计无人机行业的快速巨大增长将为无线运营商带来有前途的商机。为了满足市场需求,3gpp已批准了称为“newwid(workingitemdescription)onenhancedltesupportforaerialvehicles(关于对飞行器的增强型lte支持的新wid(工作项目描述))”的新工作项目。特别地,需要对现有的测量报告机制进行增强,包括对用于测量报告的触发条件进行增强。
在另一方面中,飞行器通常配备有气压计、超声波传感器等和/或用于gnss的天线。飞行器能够用这些装备来基于海平面及其相对于起飞点的高度来测量其高度。此外,例如为了提供准确的飞行路径,也需要飞行器的地面高度。具有毫米波雷达或lidar的飞行器能够测量其地面高度。然而,仍然存在没有此类昂贵雷达的一些飞行器,尤其是中程或低端的飞行器。此外,地面高度可以在不同的区域中变化,这些区域通常被不同的无线小区覆盖。因此,诸如enb的无线网络装备能够帮助飞行器的地面高度测量。
技术实现要素:
飞行路径计划能够用于改善飞行器的移动性性能,这需要飞行器向诸如enb的网络装备发送飞行路径信息的测量报告。enb然后能够用所接收到的飞行路径信息来帮助飞行器的移动性管理,诸如切换性能方面的优化。然而,在对照先前报告的计划飞行路径信息来改变飞行器的飞行路径信息的情况下,enb可以产生更坏的移动性管理。因此,飞行器需要及时地发送当前飞行路径信息。
在另一方面中,用于飞行路径信息报告的传输的知识,其也被称为飞行路径信息报告状态,在飞行器与enb之间应该是一致的。否则,enb可以确定飞行器未接收到对飞行路径信息的请求,或者它本身未接收到对飞行路径信息的报告。也就是说,无论是否将发送飞行路径信息,飞行器都需要与enb进行通信。
在另一方面中,例如为了提供准确的飞行路径,需要飞行器的地面高度。因此enb需要将其地面高度发送到飞行器以便自行计算出飞行器的地面高度。
公开了用于飞行路径信息报告的方法和装置。诸如飞行器的ue的用于飞行路径信息报告的一种方法包括:确定当前飞行路径信息与计划飞行路径信息相比是否发生改变;以及将包括当前飞行路径信息的报告发送到诸如enb的网络装备。
另外,ue的方法包括从网络装备接收测量配置,该测量配置包括用于确定当前飞行路径信息与计划飞行路径信息相比是否发生改变的条件。
另外,ue的方法包括从网络装备接收广播信息和/或rrc消息,其指示基于海平面的网络装备的地面高度;以及基于网络装备的地面高度计算出地面高度。
另外,ue的方法包括向网络装备发送飞行路径信息报告状态,该飞行路径信息报告状态指示是否发送包括飞行路径信息的报告。
本文的方法和装置不仅提供了诸如飞行器的ue对照计划飞行路径信息来就当前飞行路径信息与诸如enb的网络装备进行通信的机制,而且还实现了飞行器与enb之间的飞行路径信息传输的知识的一致性。另外,在来自enb的帮助下,飞行器能够在没有诸如昂贵雷达的装备的情况下获得其地面高度。因此,本文的方法和装置有助于对测量报告的增强以及飞行器的成本降低。
附图说明
通过参考在附图中图示的特定实施例,将呈现以上简要描述的实施例的更具体的描述。假定这些附图仅描绘一些实施例,并且因此不应认为限制范围,将通过使用附图以附加的特征和细节来描述和解释实施例,其中:
图1是图示来自飞行器的测量报告传输的示意图;
图2是图示在改变飞行路径信息的情况下的来自飞行器的测量报告传输的示意图;
图3是图示根据第一实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程;
图4是图示根据第二实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程;
图5是图示根据第三实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程;
图6是图示根据第四实施例的enb的地面高度的传输的呼叫流程;
图7是飞行器用于发送包括当前飞行路径信息的测量报告的过程;
图8是enb用于接收包括当前飞行路径信息的测量报告的过程;
图9是图示根据一个实施例的诸如飞行器的ue的组件的示意框图;以及
图10是图示根据一个实施例的网络设备的组件的示意框图。
具体实施方式
如本领域的技术人员将理解的,实施例的各方面可以体现为系统、装置、方法或程序产品。因此,实施例可以采用全部硬件实施例、全部软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式。
例如,所公开的实施例可以实现为包括定制的超大规模集成(“vlsi”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立组件的现成半导体的硬件电路。所公开的实施例还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中实现。作为另一示例,所公开的实施例可以包括可执行代码的一个或多个物理或逻辑块,该可执行代码可以例如被组织为对象、过程或函数。
此外,实施例可以采取在存储在下文中被为“代码”的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中体现的程序产品的形式。存储设备可以是有形的、非临时的和/或非传输的。存储设备可以不体现信号。在某些实施例中,存储设备仅采用用于访问代码的信号。
可以利用一种或多种计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。该存储设备可以是例如但不限于是电子的、磁性的、光学的、电磁的、红外的、全息的、微机械的或半导体的系统、装置或设备、或前述的任何适当的组合。
存储设备的更具体示例的非详尽列表可以包括下述:具有一个或多个电线的电气连接、便携式计算机磁盘、硬盘、随机存取存储器(“ram”)、只读存储器(“rom”)、可擦除可编程只读存储器(“eprom”或闪存)、便携式紧凑光盘只读存储器(“cd-rom”)、光学存储装置、磁性存储装置、或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以供指令执行系统、装置或设备使用或与其结合使用。
本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,除非另有明确说明,否则在整个说明书中出现的短语“在一个实施例中”、“在实施例中”和类似语言可以但不一定全部指代相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变体意指“包括但不限于”。除非另有明确说明,否则列举的项目列表并不暗示任何或所有项目是互斥的。除非另有明确说明,否则术语“一”、“一个”和“该”也指“一个或多个”。
此外,所描述的实施例的特征、结构或特性可以以任何合适的方式组合。在以下描述中,提供许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的彻底理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下,或者利用其他方法、组件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使实施例的一些方面模糊。
下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将会理解,示意性流程图和/或示意性框图的每个块以及示意性流程图和/或示意性框图中的块的组合能够通过代码实现。代码能够被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在示意性流程图和/或示意性框图中指定的功能/操作的手段。
代码还可以存储在存储设备中,该存储设备能够指示计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括指令的制品,该指令实现在示意性流程图和/或示意性框图中指定的功能/操作。
代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在示意性流程图和/或示意性框图中指定的功能/操作的过程。
附图中的示意性流程图和/或示意性框图图示根据各种实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每个块可以表示代码的模块、片段或部分,其包括用于实现(一个或多个)指定的逻辑功能的代码的一个或多个可执行指令。然而,相关领域的技术人员将认识到,流程图不一定必须按照附图所示的顺序来实践,并且能够在没有一个或多个特定步骤或没有在附图中示出的其他步骤的情况下实践。
还应注意,在一些替代性实施方式中,块中注释的功能可以不按附图中注释的顺序发生。例如,连续示出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决于所涉及的功能。可以设想其他步骤和方法,其在功能、逻辑或效果上等同于所图示的附图的一个或多个块或其部分。
每个附图中的元件的描述可以参考前述附图的元件。在所有附图中相同的数字指代相同元件,包括相同元件的替代实施例。
应该研究对用于从飞行器进行测量报告传输的机制的增强,以及时地向诸如enb的网络装备通知当前飞行路径信息,以便使得能够对飞行器进行高效移动性管理。飞行路径信息包括但不限于起飞位置、着陆位置、飞行路径、飞行方向、沿着飞行路径的中间位置和/或到达中间位置的计划时间。测量报告传输能够由飞行器确定。在一个实施例中,enb可以发送测量配置,该测量配置包括由飞行器用来确定当前飞行路径信息与计划飞行路径信息相比是否发生改变的条件。在另一实施例中,飞行器可以周期性地发送测量报告并且将当前飞行路径信息包括到下一个周期的测量报告中。在又一个实施例中,飞行器可以基于事件发送测量报告,然后在飞行器发现飞行路径信息发生改变的情况下将当前飞行路径信息包括到测量报告中。应该理解,飞行路径信息能够被包括在除给enb的测量报告以外的另一报告中,和/或在ul上的rrc消息/信令中。
在另一方面中,指示是否发送测量报告或者是否存在飞行器的飞行路径信息的飞行路径信息报告状态由飞行器通知给诸如enb的网络装备,以便避免关于测量报告的传输/接收在飞行器与enb之间不一致。
在另一方面中,由飞行器基于所接收到的enb的地面高度以及所测量的海平面计算出地面高度。在一个实施例中,飞行器沿着飞行路径的位置包括其纬度、经度和地面高度。
应该理解,能够独立地或相结合地进行对用于测量报告的触发条件的增强、用于测量报告的传输的一致性以及地面高度计算,在下文中对此进行详细的描述。
图1是图示来自飞行器的测量报告传输的示意图。如图1中所示,飞行器向enb(例如,enb1或enb2)发送测量报告。在一个实施例中,用于测量报告的传输的触发条件被包括在诸如来自enb的rrcconnectionsetup的rrc消息的测量配置ie中。在满足触发条件的情况下,飞行器将测量报告发送到enb。在另一实施例中,飞行器根据来自enb的测量配置周期性地发送测量报告。
在另一方面中,在进行针对飞行器的切换的情况下,通过x2接口从enb1向enb2通知飞行路径信息。
飞行路径信息包括但不限于起飞位置、着陆位置、飞行路径、飞行方向、沿着飞行路径的中间位置和/或到达中间位置的计划时间。在一个实施例中,沿着飞行路径的位置,诸如起飞位置、着陆位置和中间位置,包括纬度、经度和地面高度。
图2是图示在飞行路径信息发生改变的情况下来自飞行器的测量报告传输的示意图。如图2中所示,飞行路径信息发生改变的确定包括但不限于以下三种情况。
情况a:当前位置与计划位置之间的位置差异在时间窗内是否大于第一阈值,该时间窗的长度被预先配置的。在特定实施例中,时间窗的长度是0,即时间点。可以用与三维(3d)定位有关的算法计算出位置差异。在位置差异小于第一阈值的情况下,飞行器将不发送包括当前飞行路径信息的测量报告。否则在位置差异大于第一阈值的情况下,飞行器将包括当前飞行路径信息的测量报告发送到enb。enb能够在包括测量配置的rrc消息中指示第一阈值和/或时间窗的长度,将在下文中对此进行详细的描述。
情况b:实际时间与到达位置的计划时间之间的时间差异是否大于第二阈值。如图2中所示,对于某个位置,假定计划到达时间是13:00,然而当前到达时间是12:55,并且第二阈值是4分钟,也就是说,时间差异是比4分钟的第二阈值大的5分钟。然后飞行器会将包括当前飞行路径信息的测量报告发送到enb。enb能够在包括测量配置的rrc消息中指示第二阈值,将在下文中对此进行详细的描述。
情况c:当前飞行路径信息与计划飞行路径信息相比是否发生改变。在一个实施例中,确定飞行路径信息(例如着陆位置、飞行方向、沿着飞行路径的中间位置等)中的一个或多个发生改变将触发来自飞行器的测量报告传输。
包括测量配置的ie的rrc消息可以是新rrc消息或包括但不限于rrcconnectionsetup、rrcconnectionreconfiguration、rrcconnectionreestablishment等的传统rrc消息。另外,测量配置ie可以包含用于指示用于确定当前飞行路径信息对照计划路径信息是否发生改变的条件的测量事件。
图3是图示根据第一实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程。如图3中所示,飞行器在rrc连接设置过程中学习测量配置并通知飞行路径信息报告状态。
在步骤s301中,飞行器向enb发送用于请求rrc连接的rrcconnectionsetuprequest消息。
在步骤s302中,enb响应于所接收到的rrcconnectionsetup消息而向飞行器发送rrcconnectionsetup消息。在一个实施例中,测量配置ie(图3中的measconfig)被包括在rrcconnectionsetup消息中,例如,以指示用于通过测量事件确定飞行路径信息是否发生改变的条件。在另一实施例中,用于请求包括飞行路径信息的测量报告的ie(图3中的flightpathinforeq)被包括在rrcconnectionsetup消息中。
在步骤s303中,飞行器向enb发送rrcconnectionsetupcomplete消息,也就是说,建立rrc连接。飞行路径信息报告状态(图3中的flightpathinforeportstatus)被设定为“真”,以向enb指示将发送测量报告或者存在飞行器的飞行路径信息。在一个实施例中,飞行路径信息报告状态在rrcconnectionsetupcomplete消息中作为捎带确认(piggyback)被发送。例如,rrcconnectionsetupcomplete消息中的1位能够用于飞行路径信息报告状态。显然,飞行器可以将飞行路径信息报告状态设定为“假”,并且在那种情况下,没有包括飞行路径信息的测量报告将被发送。
在步骤s304中,飞行器通过从enb接收到的条件而确定当前飞行路径信息与计划飞行路径信息相比是否发生改变。在一个实施例中,当前飞行路径信息发生改变的确定基于当前位置与计划位置之间的差异在时间窗内大于第一阈值,并且该差异能够用与三维(3d)定位有关的算法计算出。在另一实施例中,当前飞行路径信息发生改变的确定基于实际时间与到达位置的计划时间之间的差异大于第二阈值。在又一个实施例中,当前飞行路径信息发生改变的确定基于实际飞行路径与计划飞行路径不同。
在确定当前飞行路径信息发生改变的情况下,在步骤s305中飞行器发送包括当前飞行路径信息的测量报告。
应该理解,测量配置和/或飞行路径信息请求可能不由enb指示,并且在那种情况下,飞行器能够仍然主动地发送包括当前飞行路径信息的测量报告。例如,飞行路径信息发生改变的确定可以基于由飞行器所存储的条件。
也应该理解,飞行路径信息请求可能不由enb指示,并且在那种情况下,飞行器可能或可能不在rrc消息中将飞行路径信息报告状态设定为捎带确认。
在一个实施例中,enb能够使用新rrc消息来请求包括飞行路径信息的测量报告。类似地,飞行器也能够使用另一新rrc消息来指示是否将发送包括飞行路径信息的测量报告。
图4是图示根据第二实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程。如图4中所示,飞行器在rrc连接重新配置过程中学习测量配置并通知飞行路径信息报告状态。
在步骤s401中,enb向飞行器发送rrcconnectionreconfiguration消息以重新配置所建立的rrc连接。与rrcconnectionsetup消息中的ie类似,测量配置ie(图4中的measconfig)被包括在rrcconnectionreconfiguration消息中,例如,以指示用于通过测量事件确定飞行路径信息是否发生改变的条件。在另一实施例中,用于请求包括飞行路径信息的测量报告的ie(图4中的flightpathinforeq)被包括在rrcconnectionreconfiguration消息中。
在步骤s402中,飞行器向enb发送rrcconnectionreconfigurationcomplete消息,也就是说,完成针对所建立的rrc连接的重新配置。与rrcconnectionsetupcomplete消息中的ie类似,飞行路径信息报告状态(图4中的flightpathinforeportstatus)被设定为“真”,以向enb指示将发送测量报告或者存在飞行器的飞行路径信息。在一个实施例中,飞行路径信息报告状态在rrcconnectionreconfigurationcomplete消息中作为捎带确认被发送。例如,rrcconnectionreconfigurationcomplete消息中的1位能够用于飞行路径信息报告状态。显然,飞行器可以将飞行路径信息报告状态设定为“假”,并且在那种情况下,没有包括飞行路径信息的测量报告将被发送。
在步骤s403中,飞行器通过从enb接收到的条件而确定当前飞行路径信息与计划飞行路径信息相比是否发生改变。
在确定当前飞行路径信息发生改变的情况下,在步骤s404中飞行器发送包括当前飞行路径信息的测量报告。
图5是图示根据第三实施例的包括当前飞行路径信息的测量报告的传输的呼叫流程。如图5中所示,飞行器在rrc连接重新建立过程中学习测量配置并通知飞行路径信息报告状态。
在步骤s501中,飞行器向enb发送用于重新建立现有的rrc连接的rrcconnectionreestablishmentrequest。例如,在乒乓切换情况下现有的rrc连接可以在定时器期满之前不活动,诸如飞行器的ue可以试图与enb重新建立现有且不活动的rrc连接。
在步骤s502中,enb向飞行器发送rrcconnectionreestablishment消息以重新配置所建立的rrc连接。与rrcconnectionsetup消息中的ie类似,测量配置ie(图5中的measconfig)被包括在rrcconnectionreestablishment消息中,例如,以指示用于通过测量事件确定飞行路径信息是否发生改变的条件。在另一实施例中,用于请求包括飞行路径信息的测量报告的ie(图4中的flightpathinforeq)被包括在rrcconnectionreestablishment消息中。
在步骤s503中,飞行器向enb发送rrcconnectionreestablishementcomplete消息,也就是说,完成针对现有的rrc连接的恢复。与rrcconnectionsetupcomplete消息中的ie类似,飞行路径信息报告状态(图5中的flightpathinforeportstatus)被设定为“真”,以向enb指示将发送测量报告或者存在飞行器的飞行路径信息。在一个实施例中,飞行路径信息报告状态在rrcconnectionreestablishmentementcomplete消息中作为捎带确认被发送。例如,rrcconnectionreestablishmentementcomplete消息中的1位能够用于飞行路径信息报告状态。显然,飞行器可以将飞行路径信息报告状态设定为“假”,并且在那种情况下,没有包括飞行路径信息的测量报告将被发送。
在步骤s504中,飞行器通过从enb接收到的条件而确定当前飞行路径信息与计划飞行路径信息相比是否发生改变。
在确定当前飞行路径信息发生改变的情况下,在步骤s505中飞行器发送包括当前飞行路径信息的测量报告。
应该理解,除了rrcconnectionsetupcomplete消息、rrcconnectionreconfigurationcomplete消息,rrcconnectionreestablishementcomplete消息和新rrc消息之外,飞行路径信息报告状态还能够被包括在但不限于rrcconnectionrequest消息、rrcconnectionreestablishmentrequest消息、measurementreport消息和ueassistanceinformation消息中。
图6是图示根据第四实施例的enb的地面高度的传输的呼叫流程。如图6中所示,enb通过发送enb的地面高度来帮助计算出飞行器的地面高度。
在步骤s601中,enb例如基于海平面发送包括该enb的地面高度的广播信息。在一个实施例中,包括enb的地面高度的广播信息包括但不限于mib或sib。
从步骤s602到s604,在enb与飞行器之间设置rrc连接。特别地,在步骤s603中enb例如基于海平面将可以包括enb的地面高度的rrcconnectionsetpup消息发送到飞行器。
在步骤s605中,飞行器基于所接收到的enb的地面高度计算出飞行器的地面高度。例如,在enb的地面高度高于海平面50米并且飞行器的飞行高度通过诸如气压计、超声波传感器等的装备进行测量为200米的情况下,那么能够将飞行器的地面高度计算出为150米,即将飞行器的飞行高度减去enb的地面高度,两者均基于诸如海平面的同一水平面。
任选地,飞行器能够将其地面高度包括到飞行路径信息中并且此后发送包括其地面高度的测量报告。
应该理解,enb能够在rrc连接设置、rrc连接重新配置或rrc连接重新建立过程中在诸如sib或mib的广播信息、新rrc消息以及诸如消息的传统rrc消息中的一个或多个中发送其地面高度。
应该注意,能够独立地或相结合地进行关于包括当前飞行路径信息的测量报告的传输、用于测量报告的传输的一致性以及地面高度计算的实现方式。
图7是飞行器用于发送包括当前飞行路径信息的测量报告的过程。如图7中所示,在步骤s701中,飞行器确定飞行路径信息报告状态是否为真,也就是说,是否将发送飞行路径信息。如果飞行路径信息报告状态为真,则过程继续到步骤s702。否则,过程继续到步骤s703,其中飞行器将不发送报告并且忽视飞行路径信息的变化。
在步骤s703中飞行器将发送包括飞行路径信息的报告,飞行器执行对当前飞行路径信息的监视。
在步骤s704中,如果当前位置与计划位置之间的位置差异在时间窗内大于第一阈值,则在步骤s708中飞行器将发送包括飞行路径信息的报告。否则,如果位置差异在时间窗期满之前小于第一阈值,则过程继续到步骤s704以便监视当前飞行路径信息。时间窗的长度被预先配置的。在特定实施例中,时间窗的长度是0,即时间点。
在步骤s705中,如果实际时间与到达位置的计划时间之间的时间差异大于第二阈值,则在步骤s708中飞行器将发送包括飞行路径信息的报告。否则,如果时间位置差异小于第二阈值,则过程继续到步骤s704以便监视当前飞行路径信息。
在步骤s706中,如果实际飞行路径与计划飞行路径不同,则在步骤s708中飞行器将发送包括飞行路径信息的报告。否则飞行路径如果尚未发生改变,则过程继续到步骤s704以便监视当前飞行路径信息。
图8是enb用于接收包括当前飞行路径信息的测量报告的过程。如图8中所示,在步骤s801中,在enb接收到值为“真”的飞行路径信息报告状态的情况下,这指示enb将接收到包括飞行路径信息的报告,过程继续到步骤s802。否则,过程继续到步骤s803,其中enb不试图接收飞行路径信息。
在步骤s802中,enb可以任选地发送包括用于确定当前飞行路径信息与计划飞行路径信息相比是否发生改变的条件的测量配置。
在步骤s803中,enb可以从飞行器接收包括飞行路径信息的报告。
然而,相关领域的技术人员将认识到,图7和图8中描述的过程不一定需要被以图中所示的顺序实践,并且能够在没有这些具体步骤中的一个或多个的情况下被实践,或者与图中未示出的其他步骤一起被实践。在一个实施例中,能够改变步骤s705-s707的顺序。在另一实施例中,在飞行器中预先配置用于发送飞行计划信息的触发条件的情况下,能够省略步骤s702和/或步骤s802。
图9是图示根据一个实施例的诸如飞行器的ue的组件的示意框图。
ue900是图1至图8描述的飞行器的实施例。此外,ue900可以包括处理器902、存储器904和收发器910。在一些实施例中,ue900可以包括输入设备906和/或显示器908。在某些实施例中,输入设备906和显示器908可以组合成单个设备,诸如触摸屏。
在一个实施例中,处理器902可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知控制器。例如,处理器902可以是微控制器、微处理器、中央处理单元(“cpu”)、图形处理单元(“gpu”)、辅助处理单元、现场可编程门阵列(“fpga”)、或类似的可编程控制器。在一些实施例中,处理器902执行存储在存储器904中的指令以执行本文描述的方法和例程。处理器902通信地耦合到存储器904、输入设备906、显示器908和收发器910。
在一些实施例中,处理器902控制收发器910向网络设备1000发送包括飞行路线信息的测量报告和/或从网络设备1000接收测量配置。在一个实施例中,ue的处理器902可以控制收发器910向网络设备1000发送飞行路线信息报告状态,其指示是否将发送包括飞行路线信息的报告。在另一个实施例中,如上所述,处理器902可以控制收发器910接收包括网络设备1000的地面高度的广播信息和/或rrc消息。在某些实施例中,处理器902可以监视经由收发器910针对特定消息接收到的dl信号。
在一个实施例中,存储器904是计算机可读存储介质。在一些实施例中,存储器904包括易失性计算机存储介质。例如,存储器904可以包括ram,该ram包括动态ram(“dram”)、同步动态ram(“sdram”)和/或静态ram(“sram”)。在一些实施例中,存储器904包括非易失性计算机存储介质。例如,存储器904可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器904包括易失性和非易失性计算机存储介质。在一些实施例中,存储器904存储与触发条件有关的数据,该触发条件用于发送包括从网络设备1000接收到的飞行路径信息的报告。在一些实施例中,存储器904还存储程序代码和相关数据,诸如操作系统或在ue900上运行的其他控制器算法。
ue900可以可选地包括输入设备906。在一个实施例中,输入设备906可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、手写笔、麦克风等。在一些实施例中,输入设备906可以与显示器908集成在一起,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备906包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上的手写输入文本。在一些实施例中,输入设备906包括两个或更多个不同的设备,诸如键盘和触摸面板。在某些实施例中,输入设备906可以包括用于监视ue900的环境的一个或多个传感器。
ue900可以可选地包括显示器908。在一个实施例中,显示器908可以包括任何已知的电子可控显示器或显示设备。显示器908可以被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,显示器908包括能够将视觉数据输出给用户的电子显示器。例如,显示器908可以包括但不限于lcd显示器、led显示器、oled显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器908可以包括可穿戴显示器,诸如智能手表、智能眼镜、平视显示器等。此外,显示器908可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。
在某些实施例中,显示器908可以包括一个或多个用于产生声音的扬声器。例如,显示器908可以产生听觉警报或通知(例如,蜂鸣声或提示音)。在一些实施例中,显示器908包括一个或多个用于产生振动、运动或其他触觉反馈的触觉设备。在一些实施例中,显示器908的全部或部分可以与输入设备906集成在一起。例如,输入设备906和显示器908可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器908可以位于输入设备906附近。
在一个实施例中,收发器910被配置成与网络设备1000无线通信。在某些实施例中,收发器910包括发射器912和接收器914。发射器912用于向网络设备1200发送ul通信信号并且接收器914用于从网络设备1200接收dl通信信号。例如,发射器912可以发送指示是否发送相应的测量报告的飞行路径信息报告状态。作为另一示例,接收器914可以从网络设备1000接收用于发送当前飞行路径信息的触发条件。
发射器912和接收器914可以是任何合适类型的发射器和接收器。尽管仅图示一个发射器912和一个接收器914,但是收发器910可以具有任何合适数量的发射器912和接收器914。例如,在一些实施例中,ue900包括用于在多个无线网络和/或无线电频带上通信的多个发射器912和接收器914对,每个发射器912和接收器914对配置成在与其他发射器912和接收器914对不同的无线网络和/或无线电频带上通信。
图10是图示根据一个实施例的网络设备的组件的示意框图。
网络设备1000包括从图1到图8所描述的enb的一个实施例。此外,网络设备1000可以包括处理器1002、存储器1004、输入设备1006、显示器1008和收发器1010。应当理解,处理器1002、存储器1004、输入设备1006和显示器1008可以分别基本上类似于模式3/模式4ue900的处理器1002、存储器1004、输入设备1006和显示器1008。
在一些实施例中,处理器1002控制收发器1010向ue1000发送dl信号。处理器1002还可以控制收发器1010从ue1000接收ul信号。例如,处理器1002可以控制收发器1010接收指示ue1000的飞行路径信息的测量报告。在另一个示例中,处理器1002可以控制收发器1010发送用于从ue1000请求报告的dl信号,如上所述。
在一个实施例中,收发器1010被配置成与ue1000无线通信。在某些实施例中,收发器1010包括发射器1012和接收器1014。发射器1012用于将dl通信信号发射到ue1000并且接收器1014用于从ue1000接收ul通信信号。例如,接收器1014可以从ue1000接收飞行路径信息报告状态。作为另一个示例,发射器1012可以发送网络设备1000的地面高度。
收发器1010可以同时与多个ue900通信。例如,发射器1012可以将dl通信信号发送到ue1000。作为另一个示例,接收器1014可以同时从ue1000接收ul通信信号。发射器1012和接收器1014可以是任何合适类型的发射器和接收器。尽管仅图示一个发射器1012和一个接收器1014,但是收发器1010可以具有任何合适数量的发射器1012和接收器1014。例如,网络设备1000可以服务于多个小区和/或小区扇区,其中,针对每个小区或小区扇区,收发器1010包括发射器1010和接收器1014。
可以以其他特定形式实践实施例。所描述的实施例在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述来指示。在权利要求的含义和等同范围内的所有变化都包含在其范围内。