Embodiments of the invention relate generally to context-sensitive interfaces for rapid configuration, and more specifically to methods and systems for configuring an aircraft recording system, thereby eliminating a requirement to physically connect peripheral devices to the aircraft recording system for performing various tasks.
Different configurations for operating controllers are known. For example, U.S. Pat. No. 8,121,818 to Gorinevsky describes software-based methods for estimating the fault state of a device. U.S. Pat. No. 8,688,313 to Margol et al. describes a system for remotely programming a vehicle. U.S. Pat. No. 9,922,282 to Weller et al. describes a system for remotely configuring unmanned aircraft. U.S. Pat. No. 10,742,421 to Wentz et al. describes a system for verifying hardware security and running configuration programs. U.S. Pat. No. 11,198,446 to Garcia et al. describes a system for accessing content for a vehicle and running configuration programs.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Other aspects and advantages of the invention will be apparent from the following detailed description of the embodiments and the accompanying drawing figures.
An aircraft recording system configuration device having a context-sensitive interface for rapid configuration is provided, the aircraft recording system configuration device comprising: an aircraft recording system interface operatively coupled to an aircraft recording system by way of a data collection interface, wherein upon initial installation of the aircraft recording system configuration device onboard an aircraft, the aircraft recording system is powered off and in an initial state, a physical interface disposed on an outer surface of the aircraft recording system configuration device, wherein activating the physical interface causes an initial configuration of the aircraft recording system to be established, and an indicator associated with the aircraft recording system configuration device, wherein the indicator is configured to indicate different states of the aircraft recording system.
A configuration method is provided for configuring an aircraft recording system using an aircraft recording system configuration device, the configuration method comprising: providing the aircraft recording system configuration device, wherein the aircraft recording system configuration device is unpowered and in an initial state of configuration, powering the aircraft recording system configuration device by activating a physical interface disposed on an outer surface of the aircraft recording system configuration device, wherein the physical interface comprises an indicator, automatically configuring the aircraft recording system into a default configuration state using the aircraft recording system configuration device, and recording aircraft data via the aircraft recording system by way of a data collection interface.
A configuration method is provided for configuring an aircraft recording system, the configuration method comprising: providing an aircraft recording system configuration device, wherein the aircraft recording system configuration device is unpowered and in an initial state of configuration, powering the aircraft recording system configuration device by activating a physical interface disposed on an outer surface of the aircraft recording system configuration device, booting a wireless interface, wirelessly connecting to an external device, uploading a configuration file to the aircraft recording system configuration device from the external device, establishing a configuration state via the configuration file, and recording aircraft data via the aircraft recording system.
Embodiments of the invention are described in detail below with reference to the attached drawing figures, wherein:
The drawing figures do not limit the invention to the specific embodiments disclosed and described herein. The drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the invention.
The following detailed description references the accompanying drawings that illustrate specific embodiments in which the invention can be practiced. The embodiments are intended to describe aspects of the invention in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments can be utilized, and changes can be made without departing from the scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense. The scope of the invention is defined only by the appended claims, along with the full scope of the equivalents to which such claims are entitled.
In this description, references to “one embodiment,” “an embodiment,” or “embodiments” mean that the feature or features being referred to are included in at least one embodiment of the technology. Separate references to “one embodiment,” “an embodiment,” or “embodiments” in this description do not necessarily refer to the same embodiment and are also not mutually exclusive unless so stated and/or except as will be readily apparent to those skilled in the art from the description. For example, a feature, structure, act, etc. described in one embodiment may also be included in other embodiments but is not necessarily included. Thus, the technology can include a variety of combinations and/or integrations of the embodiments described herein.
Aircraft recording system (ARS) devices consistent with the present teachings provide data acquisition and recording mechanisms designed to be installed in one or more aircraft. ARS devices may receive and record data from numerous data buses onboard an aircraft for post-flight retrieval and analysis. Stored data may be retrieved from the device via a variety of means.
ARS devices may be manufactured in an unconfigured state, which enables each ARS device to be installed in different types of aircraft. Upon installation of each ARS device in a particular aircraft, the ARS device needs to be configured upon initial booting.
Prior art data recording systems require physically connecting a laptop with a cable to configure the ARS. Alternatively, power cycling the ARS could be performed to create a new ‘dataset’ which was often done during flight testing or by customer service. Or, the ARS could constantly broadcast a default wireless network, but this would produce security risks.
The ARS 152 is configured to receive and record data for retrieval and analysis, such as post-flight retrieval and analysis. The ARS 152 is configured to receive many types of avionics and diagnostics data from multiple sources. For example, ARS 152 may receive and record data from ARINC 429, ARINC 717, controller area network (CAN), and other data buses (e.g., using proprietary protocols).
As shown in the
Stored data may be retrieved from ARS 152 via a data offload pathway 210. Data offload pathway 210 may include but is not limited to a removable mass storage module, a wireless interface (e.g., 802.11 WiFi, LTE or GSM cellular connection, wirelessly through the Iridium satellite constellation), or a wired transport mechanism such as universal serial bus (USB), local area network (LAN), ethernet, etc.
ARS device 100 consistent with the present teachings may be advantageously used by various types of users. Customer service technicians may use the recorded data to troubleshoot notifications from the field regarding aircraft functionality. Flight data may be analyzed or archived during aircraft manufacture or pre-delivery. Manufacturing personnel may use the system to run functional tests, and engineers may use the data in investigating system anomalies. ARS 152 may be capable of receiving and/or transmitting data on multiple types of avionics data buses, such as: ARINC 429, ARINC 717, CAN, and other data buses. Consistent with the present teachings, data of different types may be recorded in a scalable manner and with full native rate sampling and full instrumentation.
The physical interface 110 is for example a physical button or switch disposed on an outer surface of the ARS device 100. For example, the ARS device 100 may be comprise a box with the physical interface 110 being a push button located on a façade of the box. In embodiments, physical interface 110 is a software-configurable push button. Physical interface 110 enables a user to perform an initial configuration of the ARS device 100 without needing a peripheral device to connect to the ARS device 100 for providing a user interface. The physical interface 110 may be configured to perform additional tasks beyond an initial configuration as further described below. The physical interface 110 is configured to be context sensitive because pressing and releasing the physical interface 110 is configured to perform different actions depending on the context: when the ARS device 100 is unconfigured, pressing and releasing the physical interface 110 initializes the configuration process described below; however, once the ARS device 100 is configured, pressing and releasing the physical interface 110 causes a different action to be performed such as starting a new data set, resetting to the factory default configuration, resetting passwords, switching modes, etc.
The indicator 120 is for example one or more lamps or lights disposed on an outer surface (e.g., a façade) of the ARS device 100. In embodiments, each of the one or more lights comprise a light-emitting diode (LED). In some alternative embodiments, the indicator 120 may be a user interface subcomponent in an aircraft-integrated user interface such as, for example, a tablet based aircraft data collection user interface. In some such embodiments, indicator 120 may itself be multiplexed to a physical lamp or indicator as well as to the aircraft-integrated user interface. In some such embodiments, the indicator may be actuated in connection with the aircraft-integrated user interface using a network protocol transmitted and received in connection with the via ethernet connectivity pathway 222. Different states of the indicator 120 may be used to indicate different states of the ARS device 100. For example, the indicator 120 may be illuminated when the ARS device 100 is powered on and the indicator 120 may be off when the ARS device 100 is powered off. The indicator 120 may flash on and off to indicate different states, and the rate of flashing on/off may be used to indicate different states. For example, a slow flashing may indicate that the power is on, and data are actively being recorded; a rapid flashing may indicate that data are being written to a connected device (e.g., a connected USB drive). Other system states of ARS device 100 may be indicated via indicator 120 without departing from the scope hereof.
In step 320, a physical interface is activated to turn on the unconfigured ARS device. For example, physical interface 110 of
In step 330, the ARS device 100/200 defaults into a basic configuration state. For example, upon initial power up, the ARS device 100/200 a basic configuration state is automatically initiated. The basic configuration state may then be used to begin recording aircraft data via ARS 152. In some embodiments, defaulting to a basic configuration may be accomplished by recognizing that the device has been reset to a “factory” configuration.
In step 360, the ARS begins recording aircraft data. For example, the ARS 152 begins recording aircraft data from data collection interface 202. In some embodiments, data collection interface 202 has a built-in memory for temporarily caching data so that no data are missed during the initiation of the configuration state. Once the configuration state has been established, the cached data may be transmitted to the ARS 152 for permanent storage.
Subsequently, a user may connect to the ARS device 100/200 with a separate device (e.g., a mobile device) to change the configuration state (e.g., via a configuration utility or application), but in the meantime, data are being recorded to the ARS 152. This is important to avoid missing any events that otherwise may occur prior to the configuration state being updated.
In step 430, the ARS device boots in connection with its wireless interface. For example, the ARS device 100/200 boots its wireless interface into a wireless broadcasting mode. The ARS device 100/200 may remain in a standby state while waiting for an initial configuration to be initiated via an external device. The external device may be a mobile device with wireless connectivity, such as a smartphone, with an application or utility configured to upload an aircraft specific configuration to the ARS device 100/200.
In step 440, the ARS device wirelessly connects to an external device. For example, ARS 152 wirelessly connects to a mobile device via 802.11 WiFi. In some embodiments, ARS 152 takes on the role of a wireless access point broadcasting a Service Set Identifier (SSID) that is based on a serial number assigned to ARS 152. In these embodiments, an authentication parameter may be predefined in connection with an out-of-band authentication token such as a one-time-pad or other synchronized token system. In some other embodiments, ARS 152 may act as a wireless client that connects to a wireless access point having a preconfigured or other SSID that can be computed or otherwise securely determined. In some cases, a user may input authentication information into a user interface or otherwise select an authentication token from a set of possible authentication tokens.
In step 450, a configuration file is uploaded from the external device to the ARS device. For example, the ARS device 100/200 receives a configuration file from the mobile device for establishing a configuration state. The configuration state may be specific to a particular aircraft model. The initial configuration method 400 then proceeds to step 360, described above, to begin recording aircraft data to the ARS 152.
Following initial configuration of the ARS device 100/200, physical interface 110 may be used to perform other common procedures (e.g., starting a new data set, resetting to the factory default configuration, resetting passwords, switching modes, etc.). Additionally, physical interface 110 may be configured as a multifunction button (e.g., having a short press, a long press, multiple presses, etc.). In some embodiments, physical interface 110 may be provided in connection with a user-interface subcomponent as part of an overall aircraft instrumentation user interface. In these embodiments, physical interface 110 may be a button, icon, or other user interface component that may be selected by pointer, stylus, mouse pointer, etc. It is understood that a touch screen could also be incorporated such that physical interface could be interacted with by touching the touch screen to tap, touch, or otherwise select aspects of physical interface 110.
The ARS device 100/200 is configurable to operate in different states (e.g., modes). For example, the physical interface 110 is configurable to perform multiple context-sensitive functions based on the current states/modes of the ARS device 100/200.
In certain embodiments, for example when the ARS device 100/200 is mounted in an aircraft cockpit, the indicator 120 or indicators 121/122 may turn off after an initial period following a change of state to avoid the indicator lights being on or flashing, as this may be an annoyance to the pilots. For example, when the power is on and no fault is detected (as shown in the first row of
Uses of the ARS device 100/200 and the initial configuration methods 300/400 include initializing a configuration of the ARS device for a specific aircraft without needing a cable to connect to the ARS device from an external device or having to remove a front panel of the ARS device. When aircraft are in service centers or in development, live data may be accessed from the ARS device 100/200 as the data are being recorded via one or more of the data offload pathways 210. For example, physical interface 110 may be configured such that once configured, a single press and release of the physical interface 110 begins a new data set and offloads the previous data set.
Although the invention has been described with reference to the embodiments illustrated in the attached drawing figures, it is noted that equivalents may be employed and substitutions made herein without departing from the scope of the invention as recited in the claims.
Having thus described various embodiments of the invention, what is claimed as new and desired to be protected by Letters Patent includes the following:
This application claims the benefit of U.S. Provisional Patent Application No. 63/585,496, filed Sep. 26, 2023, the entire contents thereof are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63585496 | Sep 2023 | US |