(57)【要約】      （修正有）【課題】ビークル内の１つ又は複数の部品に関する情報のデータベースにアクセスするために三次元モデルを利用するデータベースアクセス演算装置を提供する。【解決手段】データベースアクセス演算装置は、少なくとも１つのプロセッサを含み、ビークルの少なくとも１つのバージョンを表す三次元モデルを表示し、三次元モデル内の位置の選定を受け付け、第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定し、部品番号を使用して少なくとも第２のデータベースから部品情報を読み出し、少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示するように構成されている。【選択図】図１１
2016122442.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサを備え、ビークル（６０６）内の１つ又は複数の部品に関する情報（８１４）のデータベース（６２６）にアクセスするために三次元モデル（６０４）を利用するデータベースアクセス演算装置（６０２）であって、
ビークルの少なくとも１つのバージョン（６０８、７０２）を表す三次元モデル（６０４）を表示し（１１０２）、
前記三次元モデル（６０４）内の位置（６１８）の選定（６２４）を受け付け、
第１のデータベース（６２６）内でその位置（６１８）に関連付けられている少なくとも１つの部品番号（８１２）を特定し（１１０４）、
前記部品番号（８１２）を使用して少なくとも第２のデータベース（６１４）から部品情報（８１４）を読み出し（１１０６）、少なくとも前記第２のデータベース（６２６）から読み出された前記部品情報（８１４）を前記三次元モデル（６０４）に表示する（１１０８）ように構成されている、データベースアクセス演算装置（６０２）。
【請求項２】
前記ビークルが航空機（１００、６０６）であり、前記データベースアクセス演算装置（６０２）が、
前記航空機（１００、６０６）の少なくとも２つのバージョン（６０８、６１０）の選定（６２４）を受け付け、
前記航空機（１００、６０６）の前記少なくとも２つのバージョン（６０８、６１０）を共に表す三次元複合モデル（６０４）を表示するように更に構成されている、請求項１に記載のデータベースアクセス演算装置（６０２）。
【請求項３】
前記三次元モデル（６０４）内の複数の点（６２０）を指定する選定（６２４）を受け付け、
前記複数の点（６２０）に関連付けられている複数の部品番号（８１２）を特定するように更に構成されている、請求項１又は２に記載のデータベースアクセス演算装置（６０２）。
【請求項４】
前記部品情報（８１４）が第１の部品情報であり、前記データベースアクセス演算装置（６０２）が、
前記選定された位置（６１８）に関連付けられている第２の部品情報（８１４）を含むユーザ入力値を受け付け、
前記第２の部品情報（８１４）を前記少なくとも１つの部品番号（８１２）に関連付けて少なくとも前記第２のデータベース（６２６）内に記憶し、
前記第１及び第２の部品情報（８１４）を前記三次元モデル（６０４）に表示するように更に構成されている、請求項１から３のいずれか一項に記載のデータベースアクセス演算装置（６０２）。
【請求項５】
前記ビークルが航空機（１００、６０６）であり、前記データベースアクセス演算装置（６０２）が、前記航空機（１００、６０６）の１つ又は複数のバージョンに関連付けられている前記第２の部品情報（８１４）を記憶するように更に構成されている、請求項４に記載のデータベースアクセス演算装置（６０２）。
【請求項６】
時間間隔（９０６）の選定を受け付け、
前記選定された時間間隔（９０６）内の時間における１つ又は複数のインスタンスに関連付けられている、１つ又は複数の修理、メンテナンス事象、或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報（８１４）を読み出すことによって、前記部品情報（８１４）を読み出すように更に構成されている、請求項１から５のいずれか一項に記載のデータベースアクセス演算装置（６０２）。
【請求項７】
修理履歴（９００）、メンテナンスタスク（９０２）、及びメンテナンス文書（９０４）のうちの少なくとも１つを含む前記部品情報（８１４）を読み出すように更に構成されている、請求項１から６のいずれか一項に記載のデータベースアクセス演算装置（６０２）。
【請求項８】
製品内の１つ又は複数の部品（６１６）に関する情報を表示する方法（１１００）であって、
データベースアクセス演算装置（６０２）によって、製品の少なくとも１つのバージョン（６０８）を表す三次元モデル（６０４）を表示すること（１１０２）、
前記三次元モデル（６０４）内の位置（６１８）を選択すること（１１０３）、
前記データベースアクセス演算装置（６０２）によって、第１のデータベース（６１４）内で前記位置（６１８）に関連付けられている少なくとも１つの部品番号（８１２）を特定すること（１１０４）、
前記データベースアクセス演算装置（６０２）によって、前記部品番号（８１２）を使用して少なくとも第２のデータベース（６２６）から部品情報（８１４）を読み出すこと（１１０６）、
前記データベースアクセス演算装置（６０２）によって、少なくとも前記第２のデータベース（６２６）から読み出された前記部品情報（８１４）を表示すること（１０８）、及び
前記部品情報（８１４）に基づいて実行されるべきタスクを決定する（１１１０）こと
を含む方法（１１００）。
【請求項９】
前記製品の少なくとも２つのバージョン（６０８、６１０）の選定（６２４）を受け付けることを更に含み、
三次元モデル（６０４）を表示する（１１０２）ことが、前記製品の前記少なくとも２つのバージョン（６０８、６１０）を表す三次元複合モデル（６０４）を表示することを更に含む、請求項８に記載の方法（１１００）。
【請求項１０】
少なくとも１つの部品番号（８１２）を特定する（１１０４）ことが、複数の選択された点（６２０）に関連付けられている複数の部品番号（８１２）を特定することを更に含む、請求項８又は９に記載の方法（１１００）。
【請求項１１】
前記部品情報（８１４）が第１の部品情報であり、前記方法が、
前記選択された位置（６１８）に関連付けられている第２の部品情報（８１４）を含むユーザ入力値を受け付けること、及び
前記少なくとも１つの部品番号（８１２）に関連付けられている少なくとも前記第２のデータベース（６２６）内の前記第２の部品情報（８１４）を記憶すること
を更に含む、請求項８から１０のいずれか一項に記載の方法（１１００）。
【請求項１２】
時間間隔（９０６）の選定（６２４）を受け付けること、及び
前記選定された時間間隔（９０６）内の時間における１つ又は複数のインスタンスに関連付けられている、１つ又は複数の修理、メンテナンス事象、或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報（８１４）を読み出すことによって、前記部品情報（８１４）を読み出す（１１０６）こと
を更に含む、請求項８から１１のいずれか一項に記載の方法（１１００）。
【請求項１３】
前記部品情報（８１４）を読み出すことが、修理履歴（９００）、メンテナンスタスク（９０２）、及びメンテナンス文書（９０４）のうちの少なくとも１つを読み出すことを更に含む、請求項８から１２のいずれか一項に記載の方法（１１００）。
【請求項１４】
前記三次元モデル（６０４）を表示すること（１００２）が、
航空機（１００、６０６）の少なくとも２つのバージョン（６０８、６１０）を表す三次元複合モデル（６０４）を表示する（１１０２）こと、及び
前記三次元複合モデル（６０４）内に表される少なくとも１つの航空機部品（６１６）が、前記航空機（１００、６０６）の前記少なくとも２つのバージョン（６０８、６１０）の間で異なることを視覚的に示すこと（６２２）
を更に含む、請求項８から１３のいずれか一項に記載の方法（１１００）。
【請求項１５】
コンピュータ可読記憶装置上で具現化されるコンピュータ実行可能命令を有するコンピュータ可読記憶装置（１０１０）であって、少なくとも１つのプロセッサ（１００５）を含む演算装置（１００２）によって実行されたとき、前記コンピュータ実行可能命令が、前記演算装置（１００２）に、
航空機（１００、６０６）の少なくとも１つのバージョン（６０８）を表す三次元モデル（６０４）を表示させ（１１０２）、
前記三次元モデル（６０４）内の位置（６１８）の選定（６２４）を受け付けさせ（１１０３）、
第１のデータベース（６１４）内で前記位置（６１８）に関連付けられている少なくとも１つの部品番号（８１２）を特定させ（１１０４）、
前記部品番号（８１２）を使用して少なくとも第２のデータベース（６２６）から部品情報を読み出させ（１１０６）、少なくとも前記第２のデータベース（６２６）から読み出された前記部品情報を前記三次元モデル（６０４）に表示させ（７０８）、（１１０８）、
前記部品情報に基づいて実行されるべきタスクを決定させる（１１１０）、コンピュータ可読記憶装置（１０１０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、航空機のようなビークル内の部品に関係する情報を読み出し、記憶することに関する。より具体的には、１つ又は複数の三次元モデルにおける航空機部品の位置に基づくデータを読み出し、記憶することに関する。
【背景技術】
【０００２】
航空機は、三次元（３Ｄ）コンピュータ支援設計（ＣＡＤ）ソフトウェアを使用して、モデリング且つ設計される。結果として、構造、機械システム、電気システム、及び推進システムを含む航空機のほとんどすべての部品が三次元で規定される。三次元ＣＡＤデータベース内において、各部品は、ジオメトリ情報（例えば、重心座標、形状、及び体積）、重量情報、及びベンダー情報のような、それに関連付けられている様々な属性を有する場合がある。数多くの三次元ＣＡＤデータベースシステムによって、ユーザが、３Ｄナビゲーションを使用して、１つ又は複数の部品に関連付けられているＣＡＤデータベース内に記憶されているデータを見付けることが可能になる。しかしながら、三次元ＣＡＤデータベース内の航空機部品に関連付けられているすべての情報を記憶すること、或いは、航空機内の三次元位置に関連付けられている情報にインデックスを付けた形式で記憶することは必ずしも簡単なことではない。したがって、航空機製造業者（ＯＥＭ）並びに／或いは航空機を所有及び／又は運用する航空会社は、種々の形式を有し、種々の態様でインデックスが付けられたデータベースシステムを使用して、航空機部品に関する情報（例えば、製造データ、航空機メンテナンスデータ、航空機修理データ、及び／又は予備部品データ）を記憶且つ配信する場合がある。結果として、あるデータベース（三次元ＣＡＤデータベースなど）専用に設計されたシステムインターフェースを使用するユーザにとっては、別のデータベース（メンテナンスデータベースなど）に記憶されている航空機の部品の情報がアクセス可能でない場合がある。
【発明の概要】
【０００３】
１つの態様では、ビークル内の１つ又は複数の部品に関する情報のデータベースにアクセスするために三次元モデルを利用するデータベースアクセス演算装置が提供される。データベースアクセス演算装置は、少なくとも１つのプロセッサを含む。データベースアクセス演算装置は、ビークルの少なくとも１つのバージョンを表す三次元モデルを表示し、三次元モデル内の位置の選定を受け付け、第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定し、部品番号を使用して少なくとも第２のデータベースから部品情報を読み出し、少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示するように構成されている。
【０００４】
別の態様では、製品内の１つ又は複数の部品に関する情報を表示する方法が提供される。この方法は、データベースアクセス演算装置によって、製品の少なくとも１つのバージョンを表す三次元モデルを表示することを含む。この方法は、三次元モデル内の位置を選択すること、データベースアクセス演算装置によって、第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定すること、データベースアクセス演算装置によって、部品番号を使用して少なくとも第２のデータベースから部品情報を読み出すこと、データベースアクセス演算装置によって、少なくとも第２のデータベースから読み出された部品情報を表示すること、及び部品情報に基づいて実行されるべきタスクを決定することを更に含む。
【０００５】
別の態様では、コンピュータ可読記憶装置であって、そこで具現化されるコンピュータ実行可能命令を有するコンピュータ可読記憶装置が提供される。少なくとも１つのプロセッサを含む演算装置によって実行されたとき、コンピュータ実行可能命令は、演算装置に、航空機の少なくとも１つのバージョンを表す三次元モデルを表示させ、三次元モデル内の位置の選定を受け付けさせ、第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定させ、部品番号を使用して少なくとも第２のデータベースから部品情報を読み出させ、少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示させる。
【０００６】
条項１
少なくとも１つのプロセッサを備え、ビークル内の１つ又は複数の部品に関する情報のデータベースにアクセスするために三次元モデルを利用するデータベースアクセス演算装置であって、
ビークルの少なくとも１つのバージョンを表す三次元モデルを表示し、
三次元モデル内の位置の選定を受け付け、
第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定し、
部品番号を使用して少なくとも第２のデータベースから部品情報を読み出し、
少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示するように構成されている、データベースアクセス演算装置。
【０００７】
条項２
ビークルが航空機であり、前記データベースアクセス演算装置が、
航空機の少なくとも２つのバージョンの選定を受け付け、
航空機の少なくとも２つのバージョンを共に表す三次元複合モデルを表示するように更に構成されている、条項１に記載のデータベースアクセス演算装置。
【０００８】
条項３
三次元モデル内の複数の点を指定する選定を受け付け、
複数の点に関連付けられている複数の部品番号を特定するように更に構成されている、条項１に記載のデータベースアクセス演算装置。
【０００９】
条項４      
部品情報が第１の部品情報であり、前記データベースアクセス演算装置が、
選択された位置に関連付けられている第２の部品情報を含むユーザ入力値を受け付け、
第２の部品情報を少なくとも１つの部品番号に関連付けて少なくとも第２のデータベース内に記憶し、
第１及び第２の部品情報を三次元モデルに表示するように更に構成されている、条項１に記載のデータベースアクセス演算装置。
【００１０】
条項５
ビークルが航空機であり、前記データベースアクセス演算装置が、航空機の１つ又は複数のバージョンに関連付けられている第２の部品情報を記憶するように更に構成されている、条項４に記載のデータベースアクセス演算装置。
【００１１】
条項６
時間間隔の選定を受け付け、
選定された時間間隔内の時間における１つ又は複数のインスタンスに関連付けられている、１つ又は複数の修理、メンテナンス事象、或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報を読み出すことによって、部品情報を読み出すように更に構成されている、条項１に記載のデータベースアクセス演算装置。
【００１２】
条項７
修理履歴、メンテナンスタスク、及びメンテナンス文書のうちの少なくとも１つを含む部品情報を読み出すように更に構成されている、条項１に記載のデータベースアクセス演算装置。
【００１３】
条項８
製品内の１つ又は複数の部品に関する情報を表示する方法であって、
データベースアクセス演算装置によって、製品の少なくとも１つのバージョンを表す三次元モデルを表示すること、
三次元モデル内の位置を選択すること、
データベースアクセス演算装置によって、第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定すること、
データベースアクセス演算装置によって、部品番号を使用して少なくとも第２のデータベースから部品情報を読み出すこと、
データベースアクセス演算装置によって、少なくとも第２のデータベースから読み出された部品情報を表示すること、及び
部品情報に基づいて実行されるべきタスクを決定すること
を含む方法。
【００１４】
条項９
製品の少なくとも２つのバージョンの選定を受け付けることを更に含み、
三次元モデルを表示することが、製品の少なくとも２つのバージョンを表す三次元複合モデルを表示すること
を更に含む、条項８に記載の方法。
【００１５】
条項１０
少なくとも１つの部品番号を特定することが、複数の選択された点に関連付けられている複数の部品番号を特定することを更に含む、条項８に記載の方法。
【００１６】
条項１１
部品情報が第１の部品情報であり、前記方法が、
選択された位置に関連付けられている第２の部品情報を含むユーザ入力値を受け付けること、及び
少なくとも１つの部品番号に関連付けられている少なくとも第２のデータベース内の第２の部品情報を記憶すること
を更に含む、条項８に記載の方法。
【００１７】
条項１２
製品の１つ又は複数のバージョンに関連付けられている第２の部品情報を記憶することを更に含む、条項１１に記載の方法。
【００１８】
条項１３
時間間隔の選定を受け付けること、及び
選定された時間間隔内の時間における１つ又は複数のインスタンスに関連付けられている、１つ又は複数の修理、メンテナンス事象、或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報を読み出すことによって、部品情報を読み出すこと
を更に含む、条項８に記載の方法。
【００１９】
条項１４
部品情報を読み出すことが、修理履歴、メンテナンスタスク、及びメンテナンス文書のうちの少なくとも１つを読み出すことを更に含む、条項８に記載の方法。
【００２０】
条項１５
三次元モデルを表示することが、
航空機の少なくとも２つのバージョンを表す三次元複合モデルを表示すること、及び
三次元複合モデル内に表される少なくとも１つの航空機部品が、航空機の少なくとも２つのバージョンの間で異なることを視覚的に示すこと
を更に含む、条項８に記載の方法。
【００２１】
条項１６
コンピュータ可読記憶装置上で具現化されるコンピュータ実行可能命令を有するコンピュータ可読記憶装置であって、少なくとも１つのプロセッサを含む演算装置によって実行されたとき、前記コンピュータ実行可能命令が、演算装置に、
航空機の少なくとも１つのバージョンを表す三次元モデルを表示させ、
三次元モデル内の位置の選定を受け付けさせ、
第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定させ、
部品番号を使用して少なくとも第２のデータベースから部品情報を読み出させ、
少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示させる、コンピュータ可読記憶装置。
【００２２】
条項１７
前記コンピュータ実行可能命令は、演算装置に、更に、
航空機の少なくとも２つのバージョンの選定を受け付けさせ、
航空機の少なくとも２つのバージョンを表す三次元複合モデルを表示させる、条項１６に記載のコンピュータ可読記憶装置。
【００２３】
条項１８
前記コンピュータ実行可能命令が、演算装置に、更に、
三次元モデル内の複数の点を指定する選定を受け付けさせ、
複数の点に関連付けられている複数の部品番号を特定させる、条項１６に記載のコンピュータ可読記憶装置。
【００２４】
条項１９
部品情報が第１の部品情報であり、前記コンピュータ実行可能命令は、演算装置に、更に、
選択された位置に関連付けられている第２の部品情報を含むユーザ入力値を受け付けさせ、
第２の部品情報を少なくとも１つの部品番号に関連付けて少なくとも第２のデータベース内に記憶させ、
第１及び第２の部品情報を三次元モデルに表示させる、条項１６に記載のコンピュータ可読記憶装置。
【００２５】
条項２０
前記コンピュータ実行可能命令は、演算装置に、更に、
時間間隔の選定を受け付けさせ、
選定された時間間隔内の時間における１つ又は複数のインスタンスに関連付けられている、１つ又は複数の修理、メンテナンス事象、或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報を読み出させることによって、部品情報を読み出させる、
条項１６に記載のコンピュータ可読記憶装置。
【図面の簡単な説明】
【００２６】
【図１】複数の部品を含む製品に関連するプログラムを管理する例示的なシステムの機能的な図解を示す。
【図２】図１で例示される機能的な図解の例示的な実施形態を示す。
【図３】航空機内の例示的なタスク位置（ｔａｓｋ−ｌｏｃｉ）を示す様々な位置基準システムに関係する代表的な航空機を示す。
【図４】図１に示されるシステムでの使用に適した例示的なディスプレイを示す。
【図５】製品に関連するプログラムを管理する例示的な方法を示すフロー図である。
【図６】データベースアクセス演算装置が、少なくとも１つの航空機を表す三次元モデルを表示する環境のブロック図である。
【図７】表示される航空機の１つ又は複数のバージョンを選択するための、データベースアクセス演算装置によって表示される例示的なユーザインターフェースである。
【図８】データベースアクセス演算装置によってアクセスされるデータベース内に記憶されているデータの図である。
【図９】データベースアクセス演算装置によってアクセスされる１つ又は複数のデータベース内に記憶されている部品情報の図である。
【図１０】図６の環境において使用される例示的な演算装置の図である。
【図１１】データベースにアクセスするために三次元モデルを利用する例示的なプロセスの図である。
【発明を実施するための形態】
【００２７】
上述の態様に加えて、１つ又は複数の部品を含む製品に関連するプログラムを管理する方法が提供される。このプログラムは、１つ又は複数の部品に関連する複数のプログラムタスクを実行するための複数のプログラム要件を含む。この方法は、（ａ）三次元の製品の画像のための位置基準システムを設定すること、（ｂ）位置基準システムに従って製品の画像を示すディスプレイにおける複数のタスク位置を特定することであって、複数のタスク位置のうちのそれぞれのタスク位置が、複数のプログラムタスクのうちのそれぞれのプログラムタスクに関連付けられている、特定すること、（ｃ）それぞれの達成されたプログラムタスクに関連付けられているそれぞれのタスク位置を、それぞれの完了済タスク位置として特徴付けること、及び（ｄ）それぞれの完了済位置を明らかにすることによって、それぞれのプログラムタスクの達成を明らかにすることを含む。幾つかの実装形態では、製品はビークルである。幾つかの実装形態では、ビークルは航空機である。
【００２８】
更に、１つ又は複数の部品を含む製品に関連するプログラムを管理するシステムが提供される。このプログラムは、複数のプログラムタスクを実行するための複数のプログラム要件を含む。このシステムは、（ａ）三次元の位置基準構成に従って、製品の画像に関連付けられている複数のタスク位置を示すディスプレイユニットであって、複数のタスク位置のうちのそれぞれのタスク位置が、複数のプログラムタスクのうちのそれぞれのプログラムタスクに関連付けられている、ディスプレイユニット、（ｂ）ディスプレイ装置に連結され、ディスプレイ装置と協働し、それぞれの達成されたプログラムタスクに関連付けられているそれぞれのタスク位置をそれぞれの完了済みタスク位置として特徴付ける制御装置、及び（ｃ）それぞれの完了済みタスク位置を明らかにすることによって、それぞれのプログラムタスクの達成を明らかにする、制御ユニット及びディスプレイユニットのうちの少なくとも１つに連結されているデータ報告ユニットを含む。幾つかの実装形態では、製品はビークルである。幾つかの実装形態では、ビークルは航空機である。
【００２９】
したがって、本開示の特徴は、すべてのメンテナンス要件又はタスクが適用される飛行機上の正確な三次元物理位置の全体的視野をもたらすことができる、製品に関連するプログラムを管理する方法及びシステムを提供することである。
【００３０】
本開示の特徴は、更に、メンテナンス要件又はタスクを適時に実施するための正確なスケジュールの全体的視野をもたらすことができる、製品に関連するプログラムを管理する方法及びシステムを提供することである。
【００３１】
更に、本開示は、データベースにアクセスするために三次元モデルを利用するデータベースアクセス演算装置、データベースにアクセスするために三次元モデルを利用する方法、及びデータベースにアクセスするために三次元モデルを利用する、コンピュータ可読記憶装置上で具現化されるコンピュータ実行可能命令を有するコンピュータ可読記憶装置を提供する。
【００３２】
添付図面に関連して検証されたとき、本開示の更なる特徴は、以下の明細書及び特許請求の範囲から明らかとなる。ここでは、類似の要素は、本開示の好適な実施形態を例示する様々な図面では類似の参照番号を用いて表示される。
【００３３】
１つの実装形態では、コンピュータプログラムが提供される。このプログラムは、コンピュータ可読媒体上で具現化される。例示的な実装形態では、コンピュータプログラムは、サーバコンピュータへの接続を必要とせずに単一の演算装置上で実行される。コンピュータプログラムは、柔軟性があり、任意の主要機能を妥協せずに様々な異なる環境で実行されるように設計されている。幾つかの実装形態では、システムは、複数の演算装置の間で分散される複数のコンポーネントを含む。１つ又は複数のコンポーネントは、コンピュータ可読媒体で具現化されるコンピュータ実行可能命令の形態であってもよい。システム及びプロセスは、本明細書に記載される特定の実装形態に限定されない。更に、各システム及び各プロセスのコンポーネントは、本明細書に記載の他のコンポーネント及びプロセスから独立及び分離して実行することができる。各々のコンポーネント及びプロセスは、他のアセンブリパッケージ及びプロセスと組み合わせて使用することもできる。
【００３４】
本明細書において、「１つの」（「ａ」又は「ａｎ」）という語から始まる単数形の要素又はステップは、複数の要素又はステップを除外することが明示的に記載されていない限り、複数の要素又はステップを除外しないと理解すべきである。更に、本開示の「例示的な実装形態」又は「１つの実装形態」に対する言及は、記載された特徴をも有する追加の実装形態の存在を除外するように解釈されることを意図していない。
【００３５】
「連結された」及び「接続された」という語とともにそれらの派生語が、本明細書で使用されることがある。これらの用語は、互いに対して類義語であることが意図されていないことを理解するべきである。むしろ、特定の実施形態では、「接続された」は、２つ以上の要素が互いに対して直接的且つ物理的に接触もしくは電気的に接触することを示すために使用されうる。「連結された」という語は、２つ以上の要素が、互いに対して、直接的又は間接的（間に他の介在的要素がおかれて）に、物理的又は電気的な接触をすること、或いは、２つ以上の要素が、（例えば、因果関係をもつように）互いに協働又は相互作用することを示すために使用されうる。
【００３６】
本明細書では、「位置（ｌｏｃｕｓ）」という用語は、場所、位置、地域、現場、点、地点、サイト、スポット、ボリューム、連結点、接点、又は１次元又は多次元におけるその他の識別可能な位置に関係するゾーンを示すことが意図されている。物理的装置における位置は、一例として非限定的に、角、交点、カーブ、線、領域、面、ボリューム、又はそれらの任意の特徴の部分を含んでもよい。電気装置における位置は、一例として非限定的に、端子、ワイヤー、回路、回路トレース、回路基板、配線板、ピン、コネクタ、コンポーネント、コンポーネントの集合体、サブコンポーネント、又は１つ又は複数の範囲におけるその他の識別可能な位置に関係する領域を含んでもよい。フロー図における位置は、一例として非限定的に、図によって表されるフロー又は方法の、連結点、ステップ、サイト、機能、クエリ、レスポンス又はその他の態様、或いは、連結点、ステップ、サイト、機能、クエリ、レスポンス又は他の態様の間のステップ、インクリメント、又は間隔を含んでもよい。
【００３７】
本明細書に記載される少なくとも幾つかのシステム及び方法は、製品に関連する任意の進行中のプログラムに関連して利用されてもよい。このプログラムは、プログラムの実行に関連付けられているタスクをタイムスケジュールに従って実行することができる。幾つかの実装形態では、プログラムは、航空機のためのメンテナンスプログラムである。
【００３８】
図１は、製品に関連するプログラムを管理する例示的なシステムの機能的な図解を示す。図１では、システム１０は、ネットワーク１６によって通信するように接続されている制御装置１２及び三次元適合マネジメントユニット（３Ｄ  ｃｏｍｐｌｉａｎｃｅ  ｍａｎａｇｅｍｅｎｔ  ｕｎｉｔ）１４を含む。
【００３９】
制御装置１２は、コンピュータワークステーション入力ユニット２０及び他の入力装置２２を含んでもよい。入力装置２０は、ディスプレイユニット２４を含んでもよい。ネットワーク１６は、一例として非限定的に、インターネット又は別の通信ネットワークにおいて具現化されてもよい。
【００４０】
三次元適合マネジメントユニット１４は、コンピュータによって実装されてもよく、或いは、コンピュータにおいて具現化されてもよい。三次元適合マネジメントユニット１４は、制御装置１２に連結されているデータ機能ブロック３０を含んでもよい。データ機能ブロック３０は、要件データ機能ブロック３２１、タスクデータ機能ブロック３２２、情報データ機能ブロック３２３、記録データ機能ブロック３２４、及びその他のデータ機能ブロック３２ｎを含んでもよい。インジケータ「ｎ」は、三次元適合マネジメントユニット１４において任意の数のデータ機能ブロックがあってもよいことを示すために用いられる。図１に５つのデータ機能ブロック３２１、３２２、３２３、３２４、３２ｎが含まれていることは、例示のみのためであり、本開示の三次元適合マネジメントユニットに含まれ得るデータ機能ブロックの数に関して少しでも制限を設けるものではない。この明細書を通して、包括的な下付き文字を有する参照番号が使用されていることは、同じ参照番号を有する複数の要素のそれぞれの任意の部分が、この明細書に含まれるとみなしてもよいと解釈してもよい。したがって、一例として非限定的に、図１を説明する際にデータ機能ブロック３２ｎが言及されていることは、任意のデータ機能ブロック３２１、３２２、３２３、３２４、又は３２ｎ（図１）が、記載されているように利用可能であるとみなしてもよいと解釈してもよい。
【００４１】
要件データ機能ブロック３２１は、実装されるプログラムに関連付けられている要件を制御装置１２から受信するように動作してもよい。タスクデータ機能ブロック３２２は、要件データ機能ブロック３２１によって受信された要件を満たすことに関連付けられているタスクを制御装置１２から受信するように動作してもよい。情報データ機能ブロック３３３は、他のデータ機能ブロック３２ｎによって受信されたデータに関連する情報を制御装置１２から受信するように動作してもよい。記録データ機能ブロック３２４は、実装されるプログラムをサポートするのに必要とされる記録に関連する情報を制御装置１２から受信するように動作してもよい。
【００４２】
三次元適合マネジメントユニット１４は、データ機能ブロック３０を介して制御装置１２に連結されているディスプレイドライブユニット３４を更に含んでもよい。ディスプレイドライブユニット３４は、三次元ディスプレイドライブ機能ブロック３６１及びスケジュールディスプレイドライブ機能ブロック３６ｍにおいて具現化されてもよい。インジケータ「ｍ」は、三次元適合マネジメントユニット１４において任意の数のディスプレイドライブ機能ブロックがあってもよいことを示すために用いられる。図１に２つのディスプレイドライブ機能ブロック３６１、３６ｍが含まれていることは、例示のみのためであり、本開示の三次元適合マネジメントユニットに含まれ得るディスプレイドライブ機能ブロックの数に関して少しでも制限を設けるものではない。
【００４３】
三次元ディスプレイドライブ機能ブロック３６１は、ディスプレイユニット（例えば、ディスプレイユニット２４）を駆動するように動作してもよく、それにより、実装されるプログラムの実施に役立つ情報の三次元グラフィック画像が示される。スケジュールディスプレイドライブ機能ブロック３６ｍは、ディスプレイユニット（例えば、ディスプレイユニット２４）を駆動するように動作してもよく、それにより、実装されるプログラムの実施に役立つ時間とスケジュールの情報のグラフィック画像が示される。三次元ディスプレイドライブ機能ブロック３６１及びスケジュールディスプレイドライブ機能ブロック３６ｍは、共通ディスプレイユニット（例えば、ディスプレイユニット２４）上でグラフィック画像を示すために協働してもよい。
【００４４】
三次元適合マネジメントユニット１４は、データ機能ブロック３０を介して制御装置１２に連結されているタスクスケジュール最適化機能ブロック３８を更に含んでもよい。タスクスケジュール最適化機能ブロック３８は、実装されるプログラムの実施に関連付けられているスケジュール済イベントを効率良く実行するように動作してもよい。
【００４５】
三次元適合マネジメントユニット１４は、データ機能ブロック３０を介して制御装置１２に連結されている報告提出（ｒｅｐｏｒｔ  ｏｕｔ）機能ブロック３９を更に含んでもよい。報告提出機能ブロック３９は、データ報告ユニットとして動作してもよく、それにより、実装されるプログラムの実施に関連付けられている報告を提示する。
【００４６】
ディスプレイドライブユニット３４、タスクスケジュール最適化機能ブロック３８、及び報告提出機能ブロック３９は、入力ユニット２０に連結されてもよく、それにより、表示のための情報及び他の状況においてはオペレータに提示される報告（図１では図示せず）を提示する。
【００４７】
図２は、図１に示される機能的な図解の例示的な実施形態を示す。図２では、システム１０（図１）は、開始位置４２で開始される代表的な処理４０で作動してもよい。処理４０は、ブロック４４で示されるように、後続する動作を修理調査の実施であると特定することへと進んでもよい。修理調査を実行する能力によって、個々の航空機で修理と検査の完全な履歴の文書化を追跡することが可能となり得る。修理調査を実行する能力は、更に、リース設備及び所有設備の移管を容易にし得る。処理４０では、個々の航空機の記録、年数、調査領域、及びモデルに基づいて、特定の航空機又は航空機編隊に対する識別子及び検査記録調査書が生成されてもよい。
【００４８】
処理４０は、ブロック４６で示されるように、修理調査を実施する領域又はコンポーネントを特定することへと進んでもよい。修理を実施する領域又はコンポーネントを特定するこの能力は、ボリューム、時間、タスク、及び能力によって、損傷及び検査分析の入力を可能にし得る。修理を実施する領域又はコンポーネントを特定するこの能力は、航空機上の三次元位置又は位置を修理又は検査についての連邦航空局（ＦＡＡ）要件と関連付けること、或いは、航空機上の三次元位置によってすべての耐空性改善通報（ａｉｒｗｏｒｔｈｉｎｅｓｓ  ｄｉｒｅｃｔｉｖｅｓ）及び業務公報（ｓｅｒｖｉｃｅ  ｂｕｌｌｅｔｉｎｓ）を見付けることを可能にし得る。修理を実施する領域又はコンポーネントを特定するこの能力は、航空機が、タスク（例えば、修理、変更、検査、洗浄、腐食保護、除去又は交換、及び他のタスク）及び（図１の入力ユニット２０を用いて）ユーザによって決められた時間範囲内の要件の、三次元における接近度を認識することを可能にしてもよく、それにより、位置又は時間において互いに接近するように配置されるタスクが効率良く実行される。修理を実施する領域又はコンポーネントを特定するこの能力は、更に、例えば、タスクに対して選択された時間間隔（（図１の入力ユニット２０を通して）ユーザによって定められ得る）内で、適切な三次元位置で示されるすべての要件（例えば、ＦＡＡ、他の設備製造業者（ＯＥＭ）、航空会社、第三者供給業者、及びその他のプログラム要件の発生源）を閲覧する単一ソースを提供してもよい。
【００４９】
処理４０は、ブロック４８で示されるように、ブロック４６に従って特定された領域又はコンポーネントにおいて見付けられた修理を検討及び分類することへと進んでもよい。修理を検討及び分類するこの能力は、電子修理査定ガイドを使用することを可能にしてもよく、それにより、すべての以前の修理に対する分類ガイダンスが提供される。修理を検討及び分類するこの能力は、以前の修理データの類似度分析を使用して修理と再利用を適合させることを可能にしてもよく、個々の航空機、航空機のモデル、又は航空機の分類に関連して、三次元位置データに基づいて損傷許容誤差データを再利用することを可能し得る。修理を検討及び分類するこの能力は、更に、先の修理の検索の実行、並びに、位置、大きさ、材料、種類、モデル、又は他の分析に基づいて適合させる能力を可能にしてもよく、推定データ分析を通して、修理データベースにおける先に承認された修理事項を抽出し得る。修理を検討及び分類するこの能力は、更に、位置によって修理の場所を決めること、並びに、修理データベースにおける先に承認された修理を部品番号と統合することを可能にし得る。
【００５０】
処理４０は、クエリブロック５０によって示されるように、修理が、承認された標準的な修理（例えば、ＦＡＡによって承認された修理）であったかどうかに関するクエリを提示することへと進んでもよい。修理が承認された標準的な修理である場合、処理４０は、ＹＥＳレスポンスライン５２を通してクエリブロック５０から進んでもよく、ブロック５６によって示されるように、修理に対する検査要件が決定されてもよい。検査要件を決定するこの能力は、検査タスク要件をメンテナンスタスクカードの修正及び計画と統合することを可能にし得る。検査要件を決定するこの能力は、反復検査及び非反復検査の両方を組み込むことを含む、様々なエンティティに必要とされるすべてのメンテナンスアクションをスケジューリング、追跡、及び管理することを可能にし得る。検査要件を決定するこの能力は、メンテナンスを実行する予定期間に対する個別の航空機の利用可能性に基づいて、アクティビティの特定のメンテナンスゾーンに関連付けられている三次元ボリューム位置によって管理されるタスクのグループ化及びスケジューリングを可能にし得る。
【００５１】
処理４０は、データ記憶部５８において適合三次元データ記録を生成且つ記憶し、データ記憶部６０において適合データ記録を生成且つ記憶することへと進んでもよい。
【００５２】
修理が承認された標準的な修理ではない場合、処理４０は、ＮＯレスポンスライン５５を通してクエリブロック５０から進んでもよく、クエリブロック７０によって示されるように、修理が、地元から要求された修理（例えば、航空機製造業者によって要求された修理）であったかどうかに関するクエリが提示されてもよい。
【００５３】
修理が地元から要求された修理である場合、処理４０は、ＹＥＳレスポンスライン７２を通してクエリブロック７０から進んでもよく、ブロック７６によって示されるように、サービス要求が生成されてもよい。処理４０は、ブロック７７によって示されるように、サービス要求の生成に関連付けられている所定の承認プロセスを追跡することへと進んでもよい。処理４０は、ブロック７８によって示されるように、適切に、サービス要求に関連付けられている承認文書を追跡、記憶、又は読み出すことへと進んでもよい。
【００５４】
修理が地元から要求された修理ではない場合、処理４０は、ＮＯレスポンスライン７４を通してクエリブロック７０から進んでもよく、ブロック８０によって示されるように、修理が別の修理業者（例えば、ＦＡＡに準拠した別の修理業者）から発生したとみなす情報が獲得される。処理４０は、ブロック７８によって示されるように、適切に、別の修理業者によって提供されるサービスに関連付けられている承認文書を追跡、記憶、又は読み出すことへと進んでもよい。
【００５５】
処理４０は、ブロック７８から進んでもよく、シンボル８２によって示されるように、三次元モデルにおける文書の破損又は修理に対するエントリを生成し、データ記憶部５８でそのエントリを示すデータ記録を記憶してもよい。処理４０は、更にブロック７８から進み、シンボル８４によって示されるように、修理要件との文書の適合に対するエントリを生成してもよく、データ記憶部６０でその適合を示すデータ記録を記憶してもよい。
【００５６】
処理４０は、データ記憶部５８、６０から記録を提供することによって、データ記憶部５８、６０から進んでもよく、クエリブロック６２によって示されるように、（ブロック４４で特定された）現存の調査が完了しているかどうかに関するクエリが提示される。現存の調査が完了していない場合、処理４０は、ＮＯリスポンスライン６６を通してクエリブロック６２から進んでもよく、処理４０は、その後、ブロック４６、４８、５０、５６、５８、６０、７０、７６、７７、７８、８０、８２、８４、６２に関連して以上で説明されたように進んでもよい。
【００５７】
現存の調査が完了している場合、処理４０は、ＹＥＳレスポンスライン６４を通してクエリブロック６２から進んでもよく、ブロック９０によって示されるように、適合報告を作成する。この報告作成能力は、情報分析実行能力を更に含んでもよい。この報告作成及び情報分析機能は、三次元で示されたすべての改修及び修理の証拠を提供し、改修及び修理に対するすべての認可を読み出すことによって、ＦＡＡ適合審査プロセスに適合し得る。この報告は、更に、一時的な修理の検査及び交換を視覚化及び追跡してもよい。このような能力は、各飛行機がすべてのＦＡＡのデータ要件に適合していることを航空会社が立証することを可能にし得る。それに加えて、報告作成及び情報分析機能は、飛行機の修理と検査の完全な履歴の移管並びに設備移管の文書化を管理してもよく、それにより、移動検査報告の作成及び小規模な調査を通して、リース業者への返却と所有設備移管が可能になる。報告作成及び情報分析機能は、構造的な修理の記録及び検査のための標準的なデータ交換を提供してもよい。
【００５８】
適合報告は、幾つかの任意の形式で作成されてもよい。一例として非限定的に、ディスプレイシンボル９２によって示されるように、報告はディスプレイを介して提示されてもよく、文書シンボル９４に示されるように、文書を介して提示されてもよい。
【００５９】
図３は、航空機内の例示的なタスク位置を示す様々な位置基準システムに関係する代表的な航空機を示す。図３では、軸１０２に対してほぼ垂直なストリンガ１０４１、１０４２、１０４３、１０４４、１０４５、１０４６、１０４ｒを有する航空機１００の概略図が示される。インジケータ「ｒ」は、航空機１００において任意の数のストリンガがあってもよいことを示すために用いられる。図３に７つのストリンガ１０４１、１０４２、１０４３、１０４４、１０４５、１０４６、１０４ｒが含まれていることは、例示のみのためであり、本開示で用いられる航空機に含まれ得るストリンガの数に関していかなる制限を設けるものではない。
【００６０】
航空機１００は、更に、軸１０２に対してほぼ平行なフレーム１０６１、１０６２、１０６３、１０６４、１０６５、１０６６、１０６ｓを有してもよい。インジケータ「ｓ」は、航空機１００において任意の数のフレームがあってもよいことを示すために用いられる。図３に７つのフレーム１０６１、１０６２、１０６３、１０６４、１０６５、１０６６、１０６ｓが含まれていることは、例示のみのためであり、本開示で用いられる航空機に含まれ得るフレームの数に関して少しでも制限を設けるものではない。
【００６１】
図３では、航空機１００が二次元で例示されている。しかしながら、航空機設計の当業者であれば、ストリンガ１０４ｒとフレーム１０６ｓは三次元で構成されてもよく、このような三次元の状況において図３を説明することが最も適切であることを理解するであろう。
【００６２】
図３では、代表的なタスク位置１０８１、１０８２、１０８３、１０８ｔが示される。インジケータ「ｔ」は、航空機１００において特定されるいかなる数のタスク位置があってもよいことを示すために用いられる。図３に４つのタスク位置１０８１、１０８２、１０８３、１０８ｔが含まれていることは、例示のみのためであり、本開示で用いられる航空機において特定され得るタスク位置の数に関して少しでも制限を設けるものではない。それぞれのタスク位置１０８ｔは、メンテナンスタスクのようなそれぞれのプログラムタスクに関連付けられている。航空機１００の中の又は航空機１００上のタスク位置１０８ｔの位置は、任意の便宜的な基準システムに従って説明されてもよいし決定されてもよい。一例として非限定的に、タスク位置は、ストリンガとフレームの関係性に従って位置決めされてもよい。このような位置構成においては、一例として非限定的に、タスク位置１０８１は、（ストリンガ１０４６、フレーム１０６５）に位置すると説明されてもよい。
【００６３】
更なる一例として非限定的に、基準フレーム１１０は、原点１１１と３つの軸、すなわち、Ｘ軸１１２、Ｙ軸１１４、及びＺ軸１１６があるように設定されてもよい。軸１１２、１１４、１１６は、ほぼ直交し、ほぼ軸１１１で交差する。タスク位置１０８１は、軸１１２、１１４、１１６：（Ｘ１、Ｘ２、Ｚ１）に沿った測定値によって区別される点にほぼ位置してもよい。
【００６４】
代替的に、一例として非限定的に、基準フレーム１２０は、原点１２１及び３つの極座標、すなわち、第１の平面で測定された角度α、第１の平面に対してほぼ垂直な第２の平面で測定された角度β、及び半径Ｒ（原点１２１からの距離）を有するように設定されてもよい。タスク１０８１は、座標（α、β、ｒ）によって区別される点にほぼ位置してもよい。
【００６５】
図４は、本開示での使用に適した例示的なディスプレイを示す。図４では、ディスプレイウィンドウ１１０は、タスクウィンドウ１１２、ビュー選択ウィンドウ１１４、選択ビューウィンドウ１１６、スケジュールウィンドウ１１８、日付表示ウィンドウ１２０、時間表示部１２２、及びアクションウィンドウ１２４を含んでもよい。
【００６６】
タスクウィンドウ１１２は、ユーザが、メンテナンスプログラムのようなプログラムに関連付けられている特定のタスクを呼び出すことを可能にしてもよい。一例として非限定的に、タスクは、調査タスク、記録タスク、又は検査タスクと特定されてもよい。調査タスクは、特定のタスク、特定の時間枠の中で完了されるべきタスク、又は別の一群のタスクの完了状況を決定することに関連付けられてもよい。調査タスクは、タスクウィンドウ１１２の調査タスクセクション１３０において表示又は選択されてもよい。
【００６７】
記録タスクは、様々な当局、例えば一例として非限定的に、ＦＡＡによって課せられた報告要件に関連付けられてもよい。記録タスクは、タスクウィンドウ１１２の記録タスクセクション１３２において表示又は選択されてもよい。
検査タスクは、定期的なスケジュールに従って或いは発生ベースで検査を行うための、様々な当局によって提示され得る要件に関連付けられてもよい。検査タスクは、タスクウィンドウ１１２の検査タスクセクション１３４において表示又は選択されてもよい。
【００６８】
ビュー選択ウィンドウ１１４は、ユーザが、特定の航空機又は航空機の種類の特定のセクションの特定のビューを選択することを可能にし得る。一例として非限定的に、ビュー選択ウィンドウ１１４のセクション１４０によって、特定の航空機の選択が可能になってもよく、セクション１４２によって、セクション１４０において選択された航空機の特定の部分１１９の選択が可能になってもよく、及びセクション１４４によって、セクション１４２において選択された部分の特定のゾーン１２１の選択が可能になってもよい。
【００６９】
選択ビューウィンドウ１１６は、ビュー選択ウィンドウ１１４において選択された特定のビューを提示する。
【００７０】
スケジュールウィンドウ１１８は、日付表示ウィンドウ１２０によって表示された時間枠上にマッピングされるようにプログラムのスケジュール要件を表示する。
【００７１】
日付表示ウィンドウ１２０は、セグメント１５０１、１５０２、１５０３、１５０４、１５０５、１５０６、１５０７、１５０８、１５０ｖの間に配置される月、週、日、時、又はその他の時間間隔に分けられてもよい。インジケータ「ｖ」は、日付表示ウィンドウ１２０において任意の数のセグメントがあってもよいことを示すために用いられる。図４に９つのセグメント１５０１、１５０２、１５０３、１５０４、１５０５、１５０６、１５０７、１５０８、１５０ｖが含まれていることは、例示のみのためであり、本開示で用いられるディスプレイウィンドウに含まれ得るセグメントの数に関して少しでも制限を設けるものではない。
【００７２】
時間表示部１２２は、セグメント１５０ｖの細分を表示するように配向されてもよい。
【００７３】
アクションウィンドウ１２４は、ユーザのための入力位置を設けてもよい。それにより、一例として非限定的に、調査フォームの生成を発注すること、選択ビューウィンドウ１１６における表示のための修理調査結果の記録を発注すること、又はプログラムに関連付けられている別のタスクを実行することなどの特定のアクションが表示される。
【００７４】
タスク位置１０８１、１０８２、１０８３、１０８ｔ（図３も参照）は、選択ビューウィンドウ１１６において表示されてもよい。
【００７５】
本開示のシステムは下記の動作を可能にするように構成されてもよい：
ＦＡＡの航空機メンテナンス要件との適合を統合的且つ包括的に管理すること。
【００７６】
ユーザが、それぞれのタスク及び要件が飛行機の上のどこに位置するか及び関連するタイムライン要件を確認するため、三次元フライスルー（３Ｄ  ｆｌｙ−ｔｈｒｏｕｇｈ）モードでメンテナンス調査を行うことを可能にすること。
【００７７】
ユーザが、それぞれのタスク及び要件に関連付けられている三次元ロケータ（３Ｄ  ｌｏｃａｔｅｒ）を用いて新しいタスク及び要件を作成することを可能にすること。
【００７８】
単一ソースアプリケーションを提供し、それにより、ユーザによって定められた時間間隔内のそれぞれの三次元位置で、様々な当局からのすべてのタスク及び要件を閲覧すること。
【００７９】
ユーザが、ユーザによって指定された時間間隔内において、三次元リンクを有した状態で実行されるすべてのメンテナンス、検査、修理、及び交換を文書化及び表示することを可能にすること。
【００８０】
メンテナンスの予定期間に対して、飛行機の特定の領域（ゾーン）が「開かれ」て、且つ最も使用可能であるときに予定されたダウン時間の間、タスクを効率良く便利にグループ化してスケジューリングする目的で、ユーザが、タスク（例えば、修理、変更、検査、洗浄、腐食保護、除去、交換、及び他のタスク）及びユーザによって指定された時間範囲内の要件の、三次元における接近度を容易に認識することを可能にすること。
【００８１】
それぞれのメンテナンス／修理／交換の記録の三次元位置を審査員に明確に示すことによってすべての修理及び交換に対して、更には、航空会社とリース業者との間での飛行機の移管の間の記録の審査に対して、飛行機の物理的審査及び記録審査を可能にすること。
【００８２】
航空機改造事業（ａｉｒｃｒａｆｔ  ｍｏｄｉｆｉｃａｔｉｏｎ  ｂｕｓｉｎｅｓｓ）のための改造データの三次元カタログ化（３Ｄ  ｃａｔａｌｏｇｉｎｇ）及び読み出しを行うこと。
【００８３】
航空機の飛行中の構成、すなわち、構造、修理、交換、システム、及びロード可能なソフトウェアの包括的三次元構成管理を行うこと。
【００８４】
図５は、製品に関連するプログラムを管理する例示的な方法を示すフロー図である。図５では、製品に関連するプログラムを管理する方法２００は、開始位置２０２で開始する。方法２００は、コンピュータによって実装されてもよく、或いは、コンピュータにおいて具現化されてもよい。このプログラムは、複数のプログラムタスクを実行するための複数のプログラム要件を含む。
【００８５】
方法２００は、ブロック２０４で示されるように、三次元の製品の画像のための位置基準システムを設定することへと進む。
【００８６】
方法２００は、ブロック２０６で示されるように、ディスプレイにおける複数のタスク位置を特定することへと進む。ディスプレイは、位置基準システムに従って製品の画像を示す。複数のタスク位置のうちのそれぞれのタスク位置は、複数のプログラムタスクのうちのそれぞれのプログラムタスクに関連付けられている。
【００８７】
方法２００は、ブロック２０８で示されるように、それぞれの達成されたプログラムタスクに関連付けられているそれぞれのタスク位置をそれぞれの完了済みタスク位置として特徴付けることへと進む。
【００８８】
方法２００は、ブロック２１０で示されるように、それぞれの完了済みタスク位置を明らかにすることによって、それぞれのプログラムタスクの達成を明らかにすることへと進む。方法２００は、終了位置２１２で終了する。
【００８９】
所与の詳細な図面及び特定の例が、本開示の好適な実施形態を説明するが、それらは例示のみを目的としており、本開示の装置及び方法は、開示された正確な詳細及び条件に限定されず、本開示の精神から逸脱しなければ、本開示の装置及び方法において様々な変更を加えることができることを理解されたい。
【００９０】
図６は、データベースアクセス演算装置６０２が少なくとも１つの航空機６０６を表す三次元モデル６０４を表示する環境６００のブロック図である。幾つかの実装形態では、航空機６０６は上述の航空機１００である。本明細書で説明されるように、幾つかの実装形態では、三次元モデル６０４は、航空機６０６の単一のバージョン、例えば、第１のバージョン６０８を表す。他の実装形態では、三次元モデル６０４は、航空機６０６の複数のバージョン、例えば、第１のバージョン６０８、第２のバージョン６１０、及び第３のバージョン６１２を表す。他の実装形態では、三次元モデル６０４は、航空機６０６の任意の数のバージョン（すなわち、１からＮ番目のバージョン）に関連付けられている。データベースアクセス演算装置６０２は、モデルデータベース６１４からモデルデータを読み出し、三次元モデル６０４を表示する。三次元モデル６０４は、空間における１つ又は複数の点６２０に関連付けられている位置６１８にある航空機部品などの複数の部品６１６を含む。三次元モデル６０４が航空機６０６の複数のバージョン（例えば、第１のバージョン６０８、第２のバージョン６１０、及び第３のバージョン６１２、又は任意の他の数のバージョン）を表す実装形態では、三次元モデル６０４は、航空機６０６の各々のバージョンの複合モデル（例えば、重ね合せ）である。データベースアクセス演算装置６０２は、航空機６０６の一方のバージョン（例えば、第１のバージョン６０８）が航空機６０６の他方のバージョン（例えば、第２のバージョン６１０）と異なるあらゆる部品６１６の１つ又は複数の視覚表示６２２を表示する。幾つかの実装形態では、データベースアクセス演算装置６０２は、複数の別々のウィンドウ又は挿入図のそれぞれにおいて航空機６０６の異なるバージョンを表示する。幾つかの実装形態では、視覚表示６２２は、部品６１６を三次元モデル６０４の他のコンポーネントと視覚的に区別する１つ又は複数の輪郭、色、又はその他の印を含む。
【００９１】
データベースアクセス演算装置６０２は、例えば入力装置を通して、データベースアクセス演算装置６０２と相互作用するユーザから１つ又は複数の位置６１８の選定６２４を受け付けし、１つ又は複数の部品情報データベース６２６からの１つ又は複数の選択された位置６１８に関連付けられている１つ又は複数の部品６１６に関係する部品情報を読み出す。少なくとも幾つかの実装形態では、部品情報データベース６２６は、部品情報８１４を三次元モデル（例えば、三次元モデル６０４）の位置６１８又は点６２０に索引付けることも別の方式で関連付けることもしない。むしろ、部品情報データベース６２６は、部品情報を他の識別子（例えば部品番号８１２）と関連付ける。したがって、本明細書でより詳しく説明されるように、データベースアクセス演算装置６０２は、モデルデータベース６１４から、各々の選択された位置６１８に関連付けられている部品番号８１２を読み出す。データベースアクセス演算装置６０２は、部品番号８１２を読み出した後、部品番号８１２をキー又は検索語として用いて部品情報データベース６２６から部品情報を読み出す。データベースアクセス演算装置６０２は、次いで、読み出された部品情報の少なくとも一部を表示する。
【００９２】
図７は、データベースアクセス演算装置６０２によって表示される例示的なユーザインターフェース７００である。このユーザインターフェース７００は、ユーザが、三次元モデル６０４によって表示される航空機（例えば、航空機６０６）の１つ又は複数のバージョン（例えば、第１のバージョン６０８、第２のバージョン６１０、及び／又は第３のバージョン６１２）を選択することを可能にする。ユーザインターフェース７００は、第１の選択子７０２を含む。第１の選択子７０２は、ユーザによって選択されたとき、三次元モデル６０４による表示のために第１のバージョン６０８を指定する。同様に、ユーザインターフェース７００は、第２の選択子７０４を含む。第２の選択子７０２は、ユーザによって選択されたとき、三次元モデル６０４による表示のために第２のバージョン６１０を指定する。更に、ユーザインターフェース７００は、第３の選択子７０６を含む。第３の選択子７０６は、ユーザによって選択されたとき、三次元モデル６０４による表示のために第３のバージョン６１２を指定する。更に、ユーザインターフェース７００は、表示ボタン７０８を含む。表示ボタン７０８は、ユーザによって選択されたとき、上述のように、データベースアクセス演算装置６０２に、それぞれ指定されたバージョン（例えば、第１のバージョン６０８、第２のバージョン６１０、及び第３のバージョン６１２のうちの１つ又は複数）を表す三次元モデル６０４を表示させる。上述のように、幾つかの実装形態では、三次元モデル６０４は、航空機６０６の任意の数のバージョン（すなわち、１からＮ番目のバージョン）に関連付けられている。
【００９３】
図８は、モデルデータベース６１４及び部品情報データベース６２６の中に記憶されているデータの図である。モデルデータベース６１４は、三次元モデル６０４を含む三次元モデル８００を含む。例えば、幾つかの実装形態では、モデルデータベース６１４は、航空機６０６のそれぞれのバージョン（例えば、第１のバージョン６０８、第２のバージョン６１０、及び第３のバージョン６１２）の三次元モデル８００を含む。幾つかの実装形態では、三次元モデル８００は、航空機６０６の複数の異なるバージョンを表す１つ又は複数のモデルを含む。更に、例えば、それぞれの三次元モデル８００に対して、モデルデータベース６１４は、ジオメトリ情報８０２を含む。ジオメトリ情報８０２は、点６２０、点６２０のうちの１つ又は複数を表す位置６１８、並びに、位置６１８に関連付けられている１つ又は複数の部品６１６に関連付けられている重心８０６、形状８０８、及びボリューム８１０を含む。更に、モデルデータベース６１４は、対応する部品６１６に関連付けられている１つ又は複数の部品番号８１２を含む。部品情報データベース６２６は、部品番号８１２及び部品番号８１２に関連付けられて記憶されている部品情報８１４を含む。具体的には、少なくとも幾つかの実装形態では、部品情報データベース６２６は、部品番号８１２に基づいて、部品情報８１４を索引付け、又は他の形式で部品情報８１４を検索可能にする。
【００９４】
図９は、部品情報データベース６２６の中に記憶されている部品情報８１４の図である。より具体的には、部品情報８１４は、修理履歴９００、例えば、部品６１６に関連付けられているエラーの記述のような診断履歴９０１、及び部品６１６の交換又は調整のような修正措置９０３を含む。更に、部品情報８１４は、部品６１６上で実行されるように実施又は予定されるメンテナンスタスク９０２、部品６１６に関連付けられているメンテナンス文書９０４、及び１つ又は複数の期間９０６を含む。例えば、それぞれの修正措置９０３は、修正措置９０３が行なわれた期間９０６に関連付けられている。同様に、各メンテナンスタスク９０２は、メンテナンスタスク９０２が行われた期間９０６又はメンテナンスタスク９０２が予定されている期間９０６に関連付けられている。
【００９５】
図１０は、例示的な演算装置１００２の図である。演算装置１００２は、携帯型データベースアクセス演算装置６０２を表す。より具体的には、データベースアクセス演算装置１００２は、演算装置１００２の１つ又は複数のコンポーネントを含む。演算装置１００２は、命令を実行するための少なくとも１つのプロセッサ１００５を含む。幾つかの実装形態では、実行可能な命令は、メモリ装置１０１０内に記憶されている。プロセッサ１００５は、（例えば、マルチコア構成で）１つ又は複数の処理ユニットを含んでもよい。１つ又は複数のメモリ装置１０１０は、実行可能な命令及び／又は他のデータが記憶され、読み出されることを可能にする、任意の１つ又は複数の装置である。１つ又は複数のメモリ装置１０１０は、１つ又は複数のコンピュータ可読媒体を含んでもよい。
【００９６】
演算装置１００２は、更に、情報をユーザ１００１に提示するための少なくとも１つの媒体出力コンポーネント１０１５を含む。媒体出力コンポーネント１０１５は、情報をユーザ１００１に伝達することが可能な任意のコンポーネントである。幾つかの実装形態では、媒体出力コンポーネント１０１５は、ビデオアダプター及び／又はオーディオアダプタなどの出力アダプターを含む。出力アダプターは、プロセッサ１００５に動作的に連結され、ディスプレイ装置（例えば、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、陰極線管（ＣＲＴ）、又は「電子インク」ディスプレイ）或いは音声出力装置（例えば、スピーカ又はヘッドフォン）のような出力装置に動作的に連結可能である。少なくとも幾つかの実装形態では、媒体出力コンポーネント１０１５は、三次元モデル（例えば、三次元モデル６０４）及びユーザインターフェース（例えば、ユーザインターフェース７００）をユーザ１００１に対して表示させる。
【００９７】
幾つかの実装形態では、演算装置１００２は、ユーザ１００１から入力値を受け付けるための入力装置１０２０を含む。入力装置１０２０は、例えば、キーボード、ポインティングデバイス、マウス、スタイラスペン、タッチセンサーパネル（例えば、タッチパッド又はタッチスクリーン）、ジャイロスコープ、加速度計、位置検出器、又は音声入力装置を含んでもよい。タッチスクリーンのような単一コンポーネントは、媒体出力コンポーネント１０１５の出力装置及び入力装置１０２０の両方として機能してもよい。
【００９８】
演算装置１００２は、別の演算装置１００２のような遠隔装置に通信可能に連結可能な通信インターフェース１０２５を更に含む。通信インターフェース１０２５は、例えば、携帯電話ネットワーク（例えば、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、３Ｇ、４Ｇ、又はＢｌｕｅｔｏｏｔｈ）又は他のモバイルデータネットワーク（例えば、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ））で使用するための、有線又は無線のネットワークアダプター或いは無線データトランシーバーを含んでもよい。
【００９９】
１つ又は複数のメモリ装置１０１０には、例えば、コンピュータ可読命令が記憶されている。コンピュータ可読命令は、媒体出力コンポーネント１０１５を介してユーザ１００１にユーザインターフェースを提供し、オプションとして、入力装置１０２０から入力値を受け付けて処理するためのものである。ユーザインターフェースは、ユーザ１００１が演算装置１００２と相互作用することを可能にするテキスト、グラフィック、及び／又は音を含んでもよい。
【０１００】
図１１は、三次元モデル（例えば、三次元モデル６０４）を利用するためのデータベースアクセス演算装置６０２によって実行され、データベース（例えば、モデルデータベース６１４及び部品情報データベース６２６）にアクセスするプロセス１１００の図である。データベースアクセス演算装置６０２は、製品（例えば、航空機６０６）の少なくとも１つのバージョン（例えば、第１のバージョン６０８）を表す三次元モデル（例えば、三次元モデル６０４）を表示する（１１０２）。更に、データベースアクセス演算装置６０２は、三次元モデル（例えば、三次元モデル６０４）内の少なくとも１つの位置（例えば、位置６１８）の選定（例えば、選定６２４）を選択又は受け付ける（１１０３）。更に、データベースアクセス演算装置６０２は、第１のデータベース（例えば、モデルデータベース６１４）内の位置（例えば、位置６１８）に関連付けられている少なくとも１つの部品番号（例えば、部品番号８１２）を特定する（１１０４）。更に、データベースアクセス演算装置６０２は、部品番号（例えば、部品番号８１２）を使用して、少なくとも第２のデータベース（例えば、部品情報データベース６２６のうちの１つ）から部品情報８１４を読み出す（１１０６）。更に、データベースアクセス演算装置６０２は、少なくとも第２のデータベース（例えば、部品情報データベース６２６のうちの１つ）から読み出された部品情報（例えば、部品情報８１４）を三次元モデル６０４に表示する（１１０８）。更に、データベースアクセス演算装置６０２は、部品情報に基づいて実行されるべきタスクを決定する（１１１０）。
【０１０１】
少なくとも幾つかの実装形態では、データベースアクセス演算装置６０２は、航空機（例えば、航空機６０６）の少なくとも２つのバージョン（例えば、第１のバージョン６０８及び第２のバージョン６１０）の選定（例えば、選定６２４）を受け付け、航空機（例えば、航空機６０６）の少なくとも２つのバージョン（例えば、第１のバージョン６０８及び第２のバージョン６１０）を表す三次元複合モデル（例えば、三次元モデル６０４）を表示するように更に構成されている。幾つかの実装形態では、データベースアクセス演算装置６０２は、三次元モデル（例えば、三次元モデル６０４）内の複数の点（例えば、点６２０）を指定する選定（例えば、選定６２４）を受け付け、複数の点（例えば、点６２０）に関連付けられている複数の部品番号（例えば、部品番号８１２）を特定するように更に構成されている。
【０１０２】
幾つかの実装形態では、部品情報８１４は、第１の部品情報であり、データベースアクセス演算装置６０２は、選択された位置６１８に関連付けられている第２の部品情報８１４を含むユーザ入力値を更に受け付ける。更に、データベースアクセス演算装置６０２は、第２の部品情報８１４を少なくとも１つの部品番号８１２に関連付けて少なくとも第２のデータベース（例えば、部品情報データベース６２６のうちの１つ）の中に記憶する。幾つかの実装形態では、データベースアクセス演算装置６０２は、航空機（例えば、第１のバージョン６０８）の単一のバージョンに関連付けられている第２の部品情報８１４を更に記憶する。幾つかの実装形態では、データベースアクセス演算装置６０２は、航空機（例えば、航空機６０６）の複数のバージョン（例えば、第１のバージョン６０８、第２のバージョン６１０、及び第３のバージョン６１２）に関連付けられている第２の部品情報８１４を記憶する。
【０１０３】
幾つかの実装形態では、データベースアクセス演算装置６０２は、更に、時間間隔（例えば、期間９０６のうちの１つ）の選定６２４を受け付け、選定された時間間隔（例えば、期間９０６のうちの１つ）内の時間における１つ又は複数のインスタンスに関連付けられている（例えば、そのときに生じた）、１つ又は複数の修理、メンテナンス事象、並びに／或いは、修理又はメンテナンス事象の文書化に関連付けられている部品情報８１４を読み出すことによって、部品情報８１４を読み出す。幾つかの実装形態では、データベースアクセス演算装置６０２は、修理履歴９００、メンテナンスタスク９０２、及びメンテナンス文書９０４のうちの少なくとも１つを含む部品情報８１４を読み出す。
【０１０４】
幾つかの実装形態では、データベースアクセス演算装置６０２は、更に、航空機６０６の少なくとも２つのバージョン（例えば、第１のバージョン６０８及び第２のバージョン６１０）を表す三次元複合モデル６０４を表示し、三次元複合モデル６０４内に表される少なくとも１つの航空機部品６１６が、航空機６０６の少なくとも２つのバージョン（例えば、第１のバージョン６０８及び第２のバージョン６１０）の間で異なることを視覚的に示す（例えば、視覚表示６２２）。
【０１０５】
本明細書に記載されたシステム及び方法の技術的効果は、（ａ）航空機の少なくとも１つのバージョンを表す三次元モデルを表示すること、（ｂ）三次元モデル内の位置の選定を受け付けること、（ｃ）第１のデータベース内でその位置に関連付けられている少なくとも１つの部品番号を特定すること、（ｄ）部品番号を使用して少なくとも第２のデータベースから部品情報を読み出すこと、及び（ｅ）少なくとも第２のデータベースから読み出された部品情報を三次元モデルに表示することのうちの少なくとも１つを含む。
【０１０６】
航空機などのビークルの部品に関する情報にアクセスするための既知の方法及びシステムに比べて、本明細書に記載される方法及びシステムは、航空機の１つ又は複数のバージョンを表す三次元モデルを使用することを可能にし、他の状況では三次元モデルに関連付けられないデータベース内の航空機部品に関するデータを読み出して記憶する。したがって、ユーザは、１つ又は複数のデータベースとテキストベースで対話してデータを読み出して保存しようとするのではなく、むしろ、航空機の視覚的な三次元画像を提供する中央インターフェースを通して、航空機の部品に関連付けられているデータに容易にアクセスして保存することができる。
【０１０７】
種々の有利な実装形態の説明は、例示及び説明を目的として提示されており、網羅的あること、又は開示された形態における実装形態に限定されることを意図していない。当業者には、多くの修正例及び変形例が明らかになるであろう。更に、種々の有利な実装形態は、他の有利な実装形態に比べて異なる利点を提供し得る。選択された一又は複数の実装形態は、実装形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、考慮される特定の用途に適した様々な修正を行った様々な実装形態の開示内容の理解を促すために選択され、記述されている。本明細書では、最良のモードを含む様々な実装形態を開示するために実施例を使用し、それにより、当業者は、任意の機器又はシステムの作成と使用、並びに組込まれた任意の方法の実施を含むそれらの実装形態を実行することができる。特許性の範囲は、特許請求の範囲によって画定され、当業者であれば想起する他の例を含んでもよい。このような他の例は、それらが特許請求の範囲の文言と異ならない構造的要素を有する場合、或いは、それらが特許請求の範囲の文言とわずかに異なる均等な構造的要素を含む場合、特許請求の範囲の範囲内にあることが意図されている。
【図１】
2016122442.tif 000003
【図２】
2016122442.tif 000004
【図３】
2016122442.tif 000005
【図４】
2016122442.tif 000006
【図５】
2016122442.tif 000007
【図６】
2016122442.tif 000008
【図７】
2016122442.tif 000009
【図８】
2016122442.tif 000010
【図９】
2016122442.tif 000011
【図１０】
2016122442.tif 000012
【図１１】
2016122442.tif 000013
【外国語明細書】
2016122442000001.pdf
2016122442000002.pdf
2016122442000003.pdf
2016122442000004.pdf