Distributed Avionics Data Acquisition via Segmented Sub-Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy avionics systems and resource-constrained platforms face challenges in processing and transmitting high-volume avionics data due to insufficient storage and computational resources, leading to high latency and bandwidth issues.
Innovation Solution
A distributed data acquisition process is implemented, where a single dataset request is split into multiple sub-requests for partial datasets, transmitted to multiple instances of an avionics server, and then assembled into a single dataset, reducing the burden on individual systems and improving data retrieval efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a large amount of network bandwidth is allocated to transmit and receive high-volume avionics data, then data transmission capability is improved, but the bus capacity of legacy systems is exceeded leading to high latency
Solution Approach 1:
The patent divides a large dataset request into multiple smaller sub-requests, each requesting a portion of the total data. This segmentation allows the data transmission to be distributed across multiple smaller transactions rather than a single large transaction, reducing the burden on the bus and minimizing latency while still achieving high-volume data retrieval.
2Power
If host avionics servers reserve large storage and computational power, then critical functionality processing is improved, but legacy systems with resource constraints cannot support the required bandwidth
Solution Approach 1:
The system segments the data acquisition process into multiple sub-requests that can be handled by resource-constrained legacy systems. Each sub-request processes a smaller portion of the data, making it compatible with the limited computational power and bandwidth of legacy avionics systems while still enabling access to large datasets through coordinated multiple requests.
Solution Approach 2:
The patent introduces an intermediary data acquisition process that coordinates between the client application and the avionics server. This intermediary manages the splitting of requests, assembly of responses, and overall data retrieval strategy, allowing legacy systems to participate in high-volume data transfers without requiring them to handle the entire data load independently.
3Quantity of substance
If avionics data are transmitted in large volume, then data completeness is improved, but network bandwidth requirements exceed the capacity of legacy bus systems
Solution Approach 1:
The patent applies segmentation by dividing the large-volume data transmission into multiple smaller data portions, each transmitted as a separate sub-request. This approach maintains data completeness by retrieving all necessary information while preventing bandwidth overload on legacy bus systems by keeping individual transmission units within manageable size limits.
Data Source
AI summary
Systems and methods are disclosed for acquiring data from avionics servers, flight management systems, or connected flight management system cloud services. In some embodiments, a method for acquiring data from avionics servers, flight management systems, or connected flight management system cloud services may include: receiving a dataset request from an input device; generating a plurality of sub-requests for a plurality of partial datasets from the avionics server; transmitting the plurality of sub-requests to a plurality of instances of the avionics server; generating identifications for each of the plurality of partial datasets; assembling the plurality of partial datasets into a single dataset; and transmitting the single dataset to the input device.


