对于飞行器的数据通信网络制造技术

技术编号:11374483 阅读:146 留言:0更新日期:2015-04-30 12:01
一种用于服务与数据通信网络通信的多个数据队列的方法。该多个数据队列可接收不同优先级的数据和/或数据队列可对于具有预定优先级的数据而设置。数据队列中的数据可由相同处理器服务。调度可应用于数据队列中的数据来控制服务数据队列中的数据。

【技术实现步骤摘要】
对于飞行器的数据通信网络
技术介绍
对于当代飞行器,航空电子设备‘平台’由例如传感器、传感器数据集中器、数据通信网络、射频传感器和通信设备、计算元件、操纵装置和图形显示器等多种元件组成。这些部件必须通过数据通信网络彼此共享信息。这些平台元件的遗留化身采用通常称为“联邦系统”的个体子系统元件的形式。联邦系统是具有其自身的专用逻辑、处理器和输入/输出接口的自包含封装件中的专用子系统。多个且独立的联邦系统依靠数据源的共同子集,但缺乏联邦系统之间处理资源和接口的共享。之前努力减少对联邦系统的依赖导致引入ARINC653和ARINC664标准。ARINC653(A653)是操作系统,其中每个应用(例如,与联邦系统功能关联的)被授予要执行所在的它自己的时间片分区和它自己的存储器空间分区。这使是多个联邦系统功能的事物能够在共同处理器上托管并且共享共同接口以及基于ARINC664部分7(A664p7)布线到航空电子设备数据网络。在这些系统中,以较高频率对数据采样、发布并且传送它并且在ARINC653分区中执行的应用更频繁地运行以便确保由应用产生的结果具有足够低的输入数据样本时间到处理输出延迟。数据发布速率的频率和应用执行的频率两者趋于比如果数据和它的处理同步则将必需的更频繁。
技术实现思路
在一个实施例中,本专利技术涉及用于服务与飞行器(其具有调度器并且由单个服务器服务)的数据通信网络通信的多个数据队列的方法,该方法包括由调度器确定对于数据队列的优先级值来限定优先级值的数据集、由调度器确定对于数据队列的充满度值来限定充满度值的数据集以及基于确定的优先级值的数据集和充满度值的数据集来服务数据队列。提供一种用于服务与飞行器的数据通信网络通信的多个数据队列的方法,所述飞行器具有调度器并且由单个服务器服务,所述方法包括:a)由所述调度器确定对于所述数据队列的优先级值来限定优先级值的数据集;b)由所述调度器确定对于所述数据队列的充满度值来限定充满度值的数据集;以及c)基于确定的优先级值的数据集和充满度值的数据集来服务所述数据队列。在一个实施例中,其中对于所述数据队列的充满度值包括每数据队列充满度值或所有数据队列的共同充满度值中的至少一个。在一个实施例中,其中确定充满度值包括确定对于与单个出口端口耦合的每个数据队列的充满度值或确定对于具有至少一个数据队列的每个出口端口的共同优先级值中的至少一个。在一个实施例中,其中对于所述数据队列的优先级值包括每数据队列优先级值或所有数据队列的共同优先级值中的至少一个。在一个实施例中,其中确定优先级值包括确定对于与单个出口端口耦合的每个数据队列的优先级值或确定对于具有至少一个数据队列的每个出口端口的共同优先级值中的至少一个。在一个实施例中,其中所述服务根据每数据队列先进先出准则。在一个实施例中,其中所述服务包括从存储器接收存储的数据、形成从所述存储的数据得到的定制消息以及将所述定制消息传送到至少一个订户单元。在一个实施例中,其中所述服务包括服务多个出口端口中的一个,其中每个出口端口包括多个数据队列。在一个实施例中,其中服务每个出口端口根据严格调度而发生。在一个实施例中,其中服务每个出口端口根据加权调度而发生。在一个实施例中,其中根据加权调度而服务每个出口端口通过与飞行关键系统连接的出口端口而加权。在一个实施例中,其中服务每个出口端口根据预定算法而发生。在一个实施例中,其中服务所述数据队列根据预定算法或加权调度中的至少一个而发生。在一个实施例中,其中根据加权调度而服务所述数据队列通过与飞行关键系统连接的出口端口而加权。在一个实施例中,其中所述数据队列包括消息描述符队列。附图说明在图中:图1是根据本专利技术的一个实施例的对于飞行器的数据通信网络的示意图。图2是根据本专利技术的一个实施例的航空电子设备数据服务器的示意图。具体实施方式描述的本专利技术的实施例针对航空电子数据通信网络的实施例,该航空电子数据通信网络具有航空电子设备数据服务器(ADS)和对于飞行器的部件,该航空电子数据通信网络支持使数据值的任何源分布到飞行器上的任何目的地的需要。尽管可能,本专利技术的实施例因为将存在某些点到点流(例如,对其将没有使它们经过ADS的优势)而不必施加飞行器的所有数据路径必须通过数据通信网络这一要求。然而,需要转换、互相作用、处理、同步、流量定形、监管、多播等的数据流中的至少大部分可以从ADS提供的功能性中获益。如在图1中示意地示出的,示出飞行器10,其具有多个远程输入单元(RIU)12(例如各种传感器或仪器)和电连接到数据通信网络16用于操作飞行器10的至少一个订户单元14。每个RIU12可向数据通信网络16提供数据或数据帧,并且每个订户单元14可基于原始数据中的至少一些消耗消息。订户单元14可例如包括额外的航空电子设备系统、处理器、显示器或冗余验证系统。RIU12和订户单元14可以不同的数据传送速率提供和消耗数据,这些数据传送速率有效地被数据通信网络管理。设想额外的RIU12和/或订户单元14或单元12、14的放置。将理解尽管在飞行器环境中示出本专利技术的一个实施例,本专利技术不这样受限制并且具有对非飞行器应用(例如其他移动应用和非移动工业、商业和住宅应用)中的数据通信网络的普遍适用。图2示出数据通信网络的高级框图,该数据通信网络包括航空电子设备数据服务器(ADS)18。ADS18可包括:连接到共同入口接口22的多个物理RIU20;入口端口调度器24;帧描述符管理器(FDM)25,其具有描述符查找表(DLT)26、策略器27和描述符多播分配器(DMD)29;中央数据服务器(CDS)28;出口参数消息调度器(PMS)30,其具有参数消息构造器(PMC)31;多个物理订户单元32,其连接到共同出口接口34;和多个虚拟链路36。每个RIU20经由一个数据耦合38和至少一个数据队列40连接到共同入口接口22,从而限定物理入口端口42。数据耦合38可具有从物理连接器接收数据帧的能力,并且可例如包括物理连接器(例如以太网端口)和/或软件或协议层兼容性(例如媒体访问控制(MAC)或互联网协议(IP)路由,或串行接口)。共同地,物理入口端口42限定入口物理接口44。尽管示出有限数量的物理入口端口42,设想可存在任何数量,其中一个工作示例包括四十八个入口端口42,其中前十六个端口42可以是例如以太网端口42,并且剩余的三十二个端口是对于ARINC429接口。设想备选数量的端口,以及两个或以上接口的交替划分。ADS18能够与多个物理RIU20和虚拟链路36数据协议(例如,以太网、IEEE802.3、ARINC664部分7(A664p7)、CAN总线、ARINC429(A429)、ARINC661和其他遗留协议,等)对接。设想对接协议可具有或可不具有物理接口,并且可包括例如无线技术,例如Bluetooth或WiFi。共同入口接口22可进一步连接到至少一个虚拟入口端口46,其中端口46经由数据队列40向接口22提供至少一些原始数据。共同地,虚拟入口端口46限定入口虚拟接口48。每个物理和/或虚拟入口端口42、46能够向共同入口接口22提供至少一些原始数据。入口端口调度器24从共同入口接口22接收输入、向FDM25和CDS28提供输出,并且可进一步包括到达时本文档来自技高网...

【技术保护点】
一种用于服务与飞行器的数据通信网络通信的多个数据队列的方法,所述飞行器具有调度器并且由单个服务器服务,所述方法包括:a)由所述调度器确定对于所述数据队列的优先级值来限定优先级值的数据集;b)由所述调度器确定对于所述数据队列的充满度值来限定充满度值的数据集;以及c)基于确定的优先级值的数据集和充满度值的数据集来服务所述数据队列。

【技术特征摘要】
2013.10.11 US 14/0520991.一种用于服务与飞行器的数据通信网络通信的多个数据队列的方法,所述飞行器具有调度器并且由单个服务器服务,所述方法包括:由所述调度器确定对于包括在所述多个数据队列中的出口端口描述符队列的优先级值,以限定优先级值的数据集;由所述调度器基于规则的调度器经由队列充满度接口接受来自每个出口端口描述符队列的一组充满度阈值位或值以及来自每个出口物理端口队列的队列充满度指示作为输入,确定对于包括在所述多个数据队列中的所述数据队列的充满度值,以限定充满度值的数据集;通过基于计数器输出和对于包括在所述多个数据队列中的所述数据队列的充满度值进行查找表寻址,以确定调度器的服务规则,所述计数器输出以固定时间间隔增加;以及基于确定的优先级值的数据集和调度器的服务规则来服务所述数据队列。2.如权利要求1所述的方法,其中对于所述数据队列的充满度值包括每数据队列充满度值或所有数据队列的共同充满度值中的至少一个。3.如权利要求1所述的方法,其包括确定对于与单个出口端口耦合的每个数据队列的充满度值或确定对于具有至少一个数据队列的每个出口端口的共同优先级值中的至少一个。4.如权利要求1所述的方法,其中对于所述数据队列的优先级值包括每数据队列优...

【专利技术属性】
技术研发人员:P博布雷克
申请(专利权)人:通用电气航空系统有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1