一种用于引导航空器的设备数据处理方法、设备及介质

文档序号:1825569 发布日期:2021-11-12 浏览:18次 >En<

阅读说明:本技术 一种用于引导航空器的设备数据处理方法、设备及介质 (Equipment data processing method, equipment and medium for guiding aircraft ) 是由 蒋李 杨灏 杨小龙 李拓 陈飞 袁肖钟灵 麻晓丹 于 2021-10-18 设计创作,主要内容包括:本发明公开了一种用于引导航空器的设备数据处理方法、设备及介质,所述方法包括:获取目标航空器ID对应的滑动窗口且基于滑动窗口,构建目标窗口列表;根据目标航空器ID,获取目标航空器ID对应的目标路径ID和目标路径ID对应的目标设备列表;当目标航空器ID对应的目标位置信息位于两个目标设备的位置信息之间时,将目标设备对应的序号与预设的设备数量阈值进行对比;基于对比结果,对目标设备进行控制;本发明能够合理的控制助航设备开启和关闭,使对航空器进行有效的引导作用,减少航空器的滑行时间,同时也避免造成安全事故。(The invention discloses a device data processing method, device and medium for guiding an aircraft, wherein the method comprises the following steps: acquiring a sliding window corresponding to the ID of the target aircraft and constructing a target window list based on the sliding window; acquiring a target route ID corresponding to the target aircraft ID and a target equipment list corresponding to the target route ID according to the target aircraft ID; when the target position information corresponding to the ID of the target aircraft is located between the position information of two target devices, comparing the serial number corresponding to the target device with a preset device number threshold; controlling the target equipment based on the comparison result; the invention can reasonably control the starting and closing of the navigation aid equipment, effectively guide the aircraft, reduce the sliding time of the aircraft and avoid safety accidents.)

一种用于引导航空器的设备数据处理方法、设备及介质

技术领域

本发明涉及数据处理技术领域,特别涉及一种用于引导航空器的设备数据处理方法、设备及介质。

背景技术

机场助航灯光引导是指通过接入A-SMGCS或其它系统的路径引导数据,自动控制在航空器滑行路径上的助航灯具点亮、熄灭等,在航空器前方呈现出一条动态的指引灯带,对其场面滑行过程进行引导。机场助航灯光引导能够大幅降低机场助航灯光电能消耗,有效避免管制员与飞行员沟通偏差带来的安全隐患,显著提升机场运行效率。

但是,随着选择飞机作为出行工具的人数不断的增加,建立或者扩建了许多中大型机场,其中,中大型机场的跑滑构型复杂和运行繁忙,需同时要引导大量的航空器,并且航空器滑行时可以选择的引导路径比较多变,需要实时监测和控制的大量的助航灯光;目前的带宽无法满足对大量助航灯光进行控制的需求,会导致航空器滑行时间较长,甚至影响到航空器的滑行安全,造成碰撞事故。

发明内容

为了解决现有技术的问题,合理的控制助航设备开启和关闭,使对航空器进行有效的引导作用,减少航空器的滑行时间,同时也避免造成安全事故,本发明实施例提供了一种用于引导航空器的设备数据处理方法、设备及介质。所述技术方案如下:

一方面,一种用于引导航空器的设备数据处理方法,所述方法包括如下步骤:

S1、获取目标航空器ID对应的滑动窗口且基于所述滑动窗口信息,构建目标窗口列表B=(B1,B2,……,Bs),Bj是指第j个单元窗口,j=1……s,s为单元窗口数量;

S3、根据所述目标航空器ID,获取所述目标航空器ID对应的目标路径ID和所述目标路径ID对应的目标设备列表A=(A1,A2,……,Am),Ai是指第i个目标设备ID,i=1……m,m为目标设备数量,其中,所述目标设备是指以预设的距离间隔设置在路径上的用于引导航空器的设备;

S5、当所述目标航空器ID对应的目标位置信息D0位于Ai-1的位置信息和Ai的位置信息之间时,将i与预设的设备数量阈值m0进行对比,其中,所述目标位置信息是指当前时间节点对应的所述目标航空器的位置信息;

S7、当m-i>m0时,基于i个目标设备ID对应的设备信息,对每一目标设备进行控制,其中,S7包括如下步骤:

S701、根据i个目标设备ID,构建第一目标设备列表(A1,A2,……,Ai),Ar是指第r个第一目标设备,r=1……i;

S703、基于B是否为Null,确定Ar对应的设备信息或者Ar+1对应的设备信息写入至Bj中;

S705、根据Bs和B1内存储的设备信息,生成控制指令且根据所述控制指令,对所述目标设备进行控制;

S9、当m-i≤m0时,获取Bj对应的目标设备ID且将所述目标航空器ID对应的目标位置信息与Bj对应的目标设备ID的位置信息进行对比,确定所述目标航空器的当前状态,以使得根据所述当前状态,执行S705。

另一方面,一种电子设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的用于引导航空器的设备信息处理方法;

另一方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的用于引导航空器的设备信息处理方法。

本发明提供的一种用于引导航空器的设备数据处理方法、设备及介质,具有如下技术效果:

本发明获取目标航空器ID对应的滑动窗口且基于滑动窗口,构建目标窗口列表;根据目标航空器ID,获取目标航空器ID对应的目标路径ID和目标路径ID对应的目标设备列表;当目标航空器ID对应的目标位置信息位于两个目标设备的位置信息之间时,将目标设备对应的序号与预设的设备数量阈值进行对比;基于对比结果,对目标设备进行控制;基于本发明的以上技术方案,通过滑动窗口的滑动读取对应的目标设备ID和设备信息,并基于设备信息,发出开启或者关闭指令以控制目标设备,能够实现合理的控制助航设备开启和关闭,使对航空器进行有效的引导作用,减少航空器的滑行时间,提高效率;

同时,根据航空器的位置信息,确定出路径上剩余的目标设备数量,并将剩余的目标设备数量与预设的设备数量阈值进行对比,基于对比结果,确定出对目标设备的控制,能够有效和及时的控制设备目标设备的开启或者关闭,避免对航空器的引导错误或者不及时,造成安全事故。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种用于引导航空器的设备数据处理方法的流程图;

图2是本发明实施例提供的S703步骤的流程图;

图3是本发明实施例提供的S705步骤的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供的用于引导航空器的设备信息处理方法可以应用于任意具有数据处理能力的计算机设备,该计算机设备可以是终端或服务器,计算机设备在执行本发明实施例提供的视频库的索引表建立方法时,可以是独立执行,也可以通过集群协作的方式执行。

以下介绍本发明一种用于引导航空器的设备数据处理方法,图1是本发明实施例提供的一种用于引导航空器的设备数据处理方法的流程图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图1、图2和图3所示,所述方法可以包括步骤:

S1、获取目标航空器ID对应的滑动窗口且基于所述滑动窗口信息,构建目标窗口列表B=(B1,B2,……,Bs),Bj是指第j个单元窗口,j=1……s,s为单元窗口数量。

具体地,所述目标航空器ID是指目标航空器的唯一识别码,例如,航班号、航空器编号等,其中,航空器是指在大气层中飞行的飞行器,例如,飞机、飞艇、气球和其他任何藉空气之反作用力,得以飞航于大气中的器物,在本实施例中航空器主要是指飞机。

具体地,所述滑动窗口为FIFO结构。

具体地,所述单元窗口是指在滑动窗口中,读取单个数据的窗口,本领域技术人员可以采取任一方法基于滑动窗口信息,生成窗口列表,在此不再赘述,其中,所述滑动窗口信息包括:滑动窗口的大小和滑动窗口的滑动方向。

进一步地,s取值范围为2~12,其中,优先地,s为6,能够较为合理的同时开启的对应数量的设备,避免浪费资源,提高引导航空器效率。

在一个具体的实施例中,S1步骤之前还包括如下步骤:

根据所述目标航空器ID,获取目标航空器位置列表D=(D1,D2,……,Dp),其中,Dq是指在目标时间段内,第q个时间节点对应的目标航空器的坐标值,q=1……p,p为时间节点数量;

遍历D且当Dq+1≥Dq时,确定所述目标航空器的当前状态为前进状态;

当所述当前状态为前进状态时,执行S1步骤。

具体地,所述目标时间段是指当前时间节点与起始时间节点之间的时间段,其中,所述起始时间节点可以理解为:所述目标航空器达到降落点或者起飞点的时间节点,在本实施例中,所述目标航空器的降落点或者起飞点的设置为坐标原点。

进一步地,相邻的两个时间节点之间的时间间隔为1s,可以理解为:每秒获取所述目标航空器的坐标值并将所述目标航空器的坐标值插入至D中。

上述方法通过确定出航空器的状态,有利于继续执行目标设备的数据处理,避免浪费处理器资源。

S3、根据所述目标航空器ID,获取所述目标航空器ID对应的目标路径ID和所述目标路径ID对应的目标设备列表A=(A1,A2,……,Am),Ai是指第i个目标设备ID,i=1……m,m为目标设备数量,其中,所述目标设备是指以预设的间隔距离设置在路径上的用于引导航空器的设备,例如,助航灯。

具体地,所述方法还包括如下方法确定目标路径ID:

获取所述目标航空器允许使用的所有路径ID,构建成第一路径列表,其中,所述第一路径列表中每一路径ID是指目标航空器对应的预设行动轨迹的唯一识别码,本领域技术人员可以采取现有技术中任一方法确定目标航空器对应的预设行动轨迹,在此不再赘述;

基于所述第一路径列表和所述第一路径列表中每一路径ID对应的优先级,构建中间数据列表,并遍历所述中间数据列表且确定最高优先级对应的路径ID为目标路径ID,其中,当确定出若干个最高优先级对应的路径ID时,在若干个最高优先级对应的路径ID中任意选取一个路径ID作为目标路径ID。

在一些实施例中,本领域技术人员还可以选择其他方式确定目标路径ID,在此不再赘述。

具体地,所述间隔距离可以理解为路径同侧的两个目标设备之间的距离,本领域技术人员根据路径的长度确定间隔距离,在此不再赘述。

S5、当所述目标航空器ID对应的目标坐标值位于Ai-1的坐标值和Ai的坐标值之间时,将m-i与预设的设备数量阈值m0进行对比,其中,所述目标位置信息是指当前时间节点对应的所述目标航空器的坐标值。

具体地,m0符合如下条件:

,k为预设参数,其中,当s≤3时k=1,当s>3时k=2,能够准确的确定k值,进而准确的得到阈值,有利于对目标设备的数据进行对应的处理措施,实现目标设备的合理控制。

S7、当m-i>m0时,基于i个目标设备ID对应的设备信息,对每一目标设备进行控制,其中,S7包括如下步骤:

S701、从所述目标设备列表中获取A1至Ai,构建第一设备列表(A1,A2,……,Ai),Ar是指第r个第一设备,r=1……i;可以理解为:第一设备是指从目标设备列表中筛选出的目标设备;

S703、将Ar对应的设备信息或者Ar+1对应的设备信息写入至Bj中。

具体地,所述设备信息包括:设备坐标值、设备的状态数据列表或者设备的控制数据列表,本领域技术人员能够选择现有技术中任一方法基于设备的状态数据列表或者设备的控制数据列表,生成对设备的控制指令,用于控制设备的开启或者关闭,在此不再赘述。

在一个具体的实施例中,S703步骤还包括如下步骤:

S7031、遍历B且当B=Null时,将每一Ar对应的设备信息按照第一设备列表的排序依次写入至Bj中,可以理解为:将A1对应的设备信息写入至Bj中;当所述滑动窗口按照滑动方向进行滑动时,将A2对应的设备信息写入至Bj中并将A1对应的设备信息写入至Bj-1中,依次类推且执行S705步骤,以理解为:根据Bj内存储的Ar对应的设备信息,生成控制指令,以使得根据所述控制指令,对s个目标设备进行控制;

S7033、当B中某一个Bj≠Null时,获取Bs对应的Ar且将Ar+1对应的设备信息写入Bs中且执行S705步骤,可以理解为:根据Bj内存储的Ar+1对应的设备信息,生成控制指令,以使得根据所述控制指令,对s个目标设备进行控制;

S7035、当B中每一Bj≠Null时,获取Bj对应的目标设备ID且将所述目标航空器ID对应的目标坐标值与Bj对应的目标设备ID的坐标值进行对比,确定所述目标航空器的当前状态,以使得根据所述当前状态,执行S705。

S705、根据Bj内存储的Ar对应的设备信息或者Ar+1对应的设备信息,生成控制指令,以使得根据所述控制指令,对s个目标设备进行控制。

具体地,S705步骤还包括如下步骤:

S7051、当Bs内存储的设备信息不为Null时,生成开启设备的控制指令且根据所述开启设备的控制指令,对Bs对应的目标设备进行控制;

S7053、当Bs内存储的设备信息为Null且B1内存储的设备信息不为Null时,生成关闭设备的控制指令且根据所述关闭设备的控制指令,对B1对应的目标设备进行控制。

S9、当m-i≤m0时,获取Bj对应的目标设备ID且将所述目标航空器ID对应的目标坐标值与Bj对应的目标设备ID的坐标值进行对比,确定所述目标航空器的当前状态,以使得根据所述当前状态,执行S705。

在一个具体的实施例中,S9步骤还包括如下步骤:

当j=2时,获取B2对应的目标设备ID且将所述目标航空器ID对应的目标坐标值与B2对应的目标设备ID的坐标值进行对比;

当所述目标航空器的当前状态为前进状态时,执行S7033步骤;

当所述目标航空器的当前状态不为前进状态时,将A0对应的设备信息写入至Bs中。

上述方法能够优化设备信息的控制措施,实现合理的控制助航设备开启和关闭,使对航空器进行有效的引导作用,减少航空器的滑行时间,提高效率。

在一些实施例中,S7之后所述方法还包括如下步骤:S8、在预设的时间间隔,获取所述目标航空器ID对应的目标坐标值,直到所述目标航空器ID对应的目标坐标值对应的目标设备ID满足m-i≤m0时,执行S9步骤。

在另一个具体的实施例中,所述方法还包括如下方法:获取述目标路径ID对应的关键点位置信息,构建第一关键点列表;

遍历所述第一关键点列表且当所述目标航空器ID对应的目标坐标值与所述第一关键点列表中任一关键点的坐标值的差值>预设的坐标差阈值时,获取第二路径ID列表中每一路径ID对应的关键点位置信息,构建第二关键点列表,其中,第二路径ID列表是指去除目标路径ID的第一路径ID列表;

遍历每一所述第二关键点列表且当所述目标航空器ID对应的目标坐标值与所述第二关键点列表中任一关键点的坐标值的差值≤预设的坐标差阈值时,确定对应的第二路径为指定路径ID,以使得根据所述指定路径ID,从第二数据库中获取所述指定路径ID对应的标设备ID,构建成第二设备列表,其中,所述第二设备列表中任一第二设备是指坐标值大于所述关键点的坐标值的指定路径ID对应的标设备ID;

基于第二设备列表,执行S3-S9的步骤,在此不再赘述。

具体地,关键点可以理解为对更新多个路径ID起到决定作用的点,例如,交叉点、拐角点、转头点、终点或者起点等,本领域技术人员可以根据实际需求确定关键点,在此不再赘述。

具体地,所述预设的时间间隔为1s,能够避免遗漏坐标值,影响到安全性。

本实施例提供了一种用于引导航空器的设备数据处理方法,所述方法包括获取目标航空器ID对应的滑动窗口且基于滑动窗口,构建目标窗口列表;根据目标航空器ID,获取目标航空器ID对应的目标路径ID和目标路径ID对应的目标设备列表;当目标航空器ID对应的目标位置信息位于两个目标设备的位置信息之间时,将目标设备对应的序号与预设的设备数量阈值进行对比;基于对比结果,对目标设备进行控制;基于本发明的以上技术方案,通过滑动窗口的滑动读取对应的目标设备ID和设备信息,并基于设备信息,发出开启或者关闭指令以控制目标设备,能够实现合理的控制助航设备开启和关闭,使对航空器进行有效的引导作用,减少航空器的滑行时间,提高效率;

同时,根据航空器的位置信息,确定出路径上剩余的目标设备数量,并将剩余的目标设备数量与预设的设备数量阈值进行对比,基于对比结果,确定出对目标设备的控制,能够有效和及时的控制设备目标设备的开启或者关闭,避免对航空器的引导错误或者不及时,造成安全事故。

本发明的实施例还提供了一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的用于引导航空器的设备信息处理方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信客户端:这类客户端的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机客户端:这类客户端属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC客户端等,例如iPad。

(3)便携式娱乐客户端:这类客户端可以显示和播放多媒体内容。该类客户端包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航客户端。

(4)服务器:提供计算服务的客户端,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

本发明的实施例还提供了一种存储介质,所述存储介质可设置于电子客户端之中以保存用于实现方法实施例中一种用于引导航空器的设备数据处理方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的用于引导航空器的设备信息处理方法。

可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和电子客户端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种民航飞机机轮自动举升装置及其使用方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!