(57)【特許請求の範囲】
【請求項１】
オブジェクト（１０２）の一群の部品（１０６）を製造中に視覚化する方法であって、前記方法は：
部品のアセンブリ（１４４）に対する製造指示インスタンスの特定を受け取ること；
前記製造指示インスタンスについて、前記オブジェクト（１０２）内のボリューム（２１９）を、オペレータの視点（４０８）を含むボリューム識別子（２２２）を介して特定すること；
前記ボリューム（２１９）内で製造番号管理済みの一群の部品（１０６）を特定すること；及び
前記ボリューム（２１９）内の前記一群の部品（１０６）と前記アセンブリ（１４４）を、ディスプレイシステム（２０８）上の前記オペレータの視点（４０８）の下に表示して視覚化を行うこと
を含み、
前記製造番号管理済みの一群の部品（１０６）は、追跡され得るように記録されることが要求される部品からなり、
前記視覚化により、前記オブジェクト（１０２）内に前記製造番号管理済みの一群の部品（１０６）を配置すること、及び前記オペレータによるアセンブリ作業の実行を支援することが可能になる方法。
【請求項２】
前記オブジェクト（１０２）は、航空機、ビークル、潜水艦、人員運搬車、タンク、列車、自動車、バス、宇宙機、宇宙船、衛星、ロケット、エンジン、コンピュータ、収穫機、建設用クレーン、ブルドーザー、及び採掘装置のうちの１つから選択される、請求項１に記載の方法。
【請求項３】
前記ディスプレイシステム（２０８）上のグラフィカルユーザインターフェース（２０７）に前記オブジェクト（１０２）のセクション（１３６）を表示すること
を更に含み、前記セクション（１３６）は、前記オブジェクト（１０２）のアセンブリ（１４４）のために製造される前記セクション（１３６）に対応し、前記セクション（１３６）は選択可能で；更に
前記製造指示インスタンスに基づいて前記オブジェクト（１０２）内の前記ボリューム（２１９）を特定することは、
前記グラフィカルユーザインターフェース（２０７）に表示される前記セクション（１３６）から選択されるセクションに対応する前記オブジェクト（１０２）のモデル（２１６）内に前記ボリューム（２１９）を特定することを含む、請求項１又は２に記載の方法。
【請求項４】
前記ボリューム（２１９）は前記オブジェクト（１０２）のモデル（２１６）内の座標（４０６）によって画定される、請求項１又は２に記載の方法。
【請求項５】
前記ボリューム（２１９）内で製造番号管理済みの前記一群の部品（１０６）を特定することは：
前記座標（４０６）によって画定される前記ボリューム（２１９）内に配置される前記モデル（２１６）内の部品（１０６）を特定すること；及び
前記ボリューム（２１９）内に存在すると特定される前記部品（１０６）から前記一群の部品（１０６）を特定すること
を含む、請求項４に記載の方法。
【請求項６】
前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）上に表示して視覚化を行うことは：
前記モデル（２１６）から前記一群の部品（１０６）のグラフィカル表現（２１４）を生成すること；及び
グラフィカルユーザインターフェース（２０７）の前記一群の部品（１０６）の前記グラフィカル表現（２１４）を表示することによって、前記ディスプレイシステム（２０８）上に前記一群の部品（１０６）を表示すること
を含む、請求項５に記載の方法。
【請求項７】
前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）上に表示することは：
前記ボリューム（２１９）内の他の部品と関連付けて、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示すること；及び
前記ボリューム（２１９）内の他の部品と関連付けることなく、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示すること
のうちの少なくとも１つを含む、請求項１又は２に記載の方法。
【請求項８】
前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示することを更に含み、
前記一式のグラフィカルインジケータ（２３１）は、製造番号管理済みの部品の存在、又は製造番号管理済みの部品の製造番号が検証済みかどうか、のうちの少なくとも１つを示し；また、
前記一式のグラフィカルインジケータ（２３１）は、色、クロスハッチング、アイコン、強調表示、又はアニメーションのうちの少なくとも１つから選択される、請求項１又は２に記載の方法。
【請求項９】
前記オブジェクト（１０２）内の前記ボリューム（２１９）を特定することは：
グラフィカルユーザインターフェース（２０７）上に表示される前記オブジェクト（１０２）のセクション（１３６）から前記オブジェクト（１０２）の一部を選択するユーザ入力を受け取ること；及び
部品（１０６）のリストから前記一群の部品（１０６）を選択するユーザ入力を受け取ること
のうちの少なくとも１つを含む、請求項１又は２に記載の方法。
【請求項１０】
製造番号管理済みの前記一群の部品（１０６）に対する一群の製造指示インスタンス（１３２）を特定すること；及び
前記ディスプレイシステム（２０８）上に表示された前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示することを更に含み、前記一式のグラフィカルインジケータ（２３１）は、前記一群の部品（１０６）が配置される少なくとも１つのアセンブリ（１４４）又は幾つかのアセンブリに対する製造指示インスタンスのステータスを示す、請求項１又は２に記載の方法。
【請求項１１】
オブジェクト（１０２）の部品のアセンブリ（１４４）を管理するオブジェクトマネージャ（１２４）を備える航空機管理システムであって、前記オブジェクトマネージャは、
実行及びオブジェクト（１０２）の組立のためのオペレータ（１２２）への製造指示インスタンス（１３２）の形態による割り当て（１３０）を用いて、タスク（１１８）を管理し、前記製造指示インスタンスは前記部品のアセンブリ（１４４）に関する様々な種類の操作を含み、
前記製造指示インスタンスについて、航空機（１０４）内のボリューム（２１９）を、オペレータの視点（４０８）を含むボリューム識別子（２２２）を介して特定し、
前記ボリューム（２１９）内で製造番号管理済みの一群の部品（１０６）を特定し、前記製造番号管理済みの一群の部品（１０６）は、追跡され得るように記録されることが要求される部品からなり、
更に前記ボリューム（２１９）内の前記一群の部品（１０６）と前記アセンブリ（１４４）をディスプレイシステム（２０８）上の前記オペレータの視点（４０８）の下に表示して前記一群の部品（１０６）の視覚化を行い、前記視覚化により、前記航空機（１０４）内に前記一群の部品（１０６）を配置すること、及び前記オペレータによるアセンブリ作業の実行を支援することが可能になる、航空機管理システム。
【請求項１２】
前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）上に表示する際に、前記オブジェクトマネージャ（１２４）は、前記ボリューム（２１９）内の他の部品と関連付けて、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示する、請求項１１に記載の航空機管理システム。
【請求項１３】
前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）上に表示する際に、前記オブジェクトマネージャ（１２４）は、前記ボリューム（２１９）内の他の部品と関連付けることなく、前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）上に表示する、請求項１１に記載の航空機管理システム。
【請求項１４】
前記オブジェクトマネージャ（１２４）は、前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示し；
前記一式のグラフィカルインジケータ（２３１）は、製造番号管理済みの部品の存在、又は製造番号管理済みの部品の製造番号が検証済みかどうか、のうちの少なくとも１つを示し；また、
前記一式のグラフィカルインジケータ（２３１）は、色、クロスハッチング、アイコン、強調表示、又はアニメーションのうちの少なくとも１つから選択される、請求項１１に記載の航空機管理システム。
【請求項１５】
前記航空機（１０４）の前記ボリューム（２１９）を特定する際に、前記オブジェクトマネージャ（１２４）は、グラフィカルユーザインターフェース（２０７）に表示される前記航空機（１０４）のセクション（１３６）から前記航空機（１０４）の一部を選択するユーザ入力を受け取り；
前記航空機（１０４）内の前記ボリューム（２１９）を特定する際に、前記オブジェクトマネージャ（１２４）は、部品（１０６）のリストから前記一群の部品（１０６）を選択するユーザ入力を受け取る、請求項１１に記載の航空機管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して製造に関し、具体的にはビークルの製造に関する。より具体的には、本開示は、製造環境においてビークルを組み立てるための方法と装置に関する。
【背景技術】
【０００２】
航空機のアセンブリは、非常に複雑なプロセスである。航空機に関しては、何十万もの部品が組み立てられることがある。
【０００３】
航空機のアセンブリには、地理的に異なる場所での航空機の種々の部品の製造が含まれる。その後、これらの種々の部品は最終的に１つの場所で組み立てられる。例えば、複合航空機の胴体の種々の部分は異なる場所で組み立てられ、最終アセンブリラインが設置されている中心の場所まで空輸される。加えて、エンジン、補助電源装置、座席、コンピュータシステム、ライン交換装置、又は航空機のコンポーネントなどの他の部品がアセンブリのためにこの最終の場所まで輸送され、航空機が組み立てられる。
【０００４】
種々の部品のアセンブリには、種々のオペレータへのタスク割り当てが含まれる。これらタスク割り当ては、製造指示インスタンスの形態を取ることがある。各製造指示インスタンスは、航空機内での具体的なアセンブリのための命令及び部品の特定を含む。
【０００５】
航空機のアセンブリを実行するオペレータは、日々実行するタスクを決定するため、製造指示インスタンスを使用する。例えば、オペレータは製造指示インスタンスで実行するタスクを特定することができる。製造指示インスタンスは、組み立てられる部品、部品を組み立てるための作業命令、及びアセンブリが実施される場所を特定する。
【０００６】
オペレータが自身に割り当てられた製造指示インスタンスを特定すると、次いでオペレータはアセンブリのための種々の部品を特定する。現状では、オペレータは、組み立てられる部品に関して、他の部品の航空機内における関係性を特定することはできない。すなわち、部品が組み立てられるのは、航空機のどの場所かについてはオペレータに知らされない。更に、オペレータは、航空機上で既に配置済みの他の部品を見ることもできない。場合によっては、オペレータに割り当てられた部品のアセンブリは、航空機内の他の部品の先行するアセンブリに依存することがある。
【０００７】
現時点では、製造指示インスタンスにおける場所の特定は、航空機内での座標の形態を取ることが多い。これらの座標に基づいて、オペレータは、どこでアセンブリが行われるかを特定するため、データベース及びコンピュータ支援設計モデルで調査を実施してもよい。このプロセスは、所望以上の時間を要することがある。更に、航空機上での実際の場所に関する場所情報を決定することが困難な場合もある。時間が増大することにより、航空機を組み立てる時間も所望以上に増大することがある。その結果、一定の期間に製造される航空機の数が所望どおりの数にならないことや、組み立てられるこれらの航空機の費用が所望以上に増大することがある。
【０００８】
したがって、少なくとも上述の問題点の幾つかに加え、起こり得る他の問題点も考慮に入れた、方法及び装置を有することが望ましい。
【発明の概要】
【０００９】
１つの例示的な実施形態では、航空機の一群の部品を視覚化する方法が提示される。航空機内のボリュームは特定される。ボリューム内で製造番号管理済みの一群の部品もまた特定される。ボリューム内の一群の部品はディスプレイシステム上に表示され、視覚化される。視覚化により、航空機内での一群の部品の位置決めが可能になる。
【００１０】
更に別の例示的な実施形態では、オブジェクト内で一群の部品を視覚化するための方法が提示される。オブジェクト内のボリュームは特定される。ボリューム内で製造番号管理済みの一群の部品もまた特定される。ボリューム内の一群の部品は、ディスプレイシステム上に表示され、一群の部品を視覚化する。視覚化により、オブジェクト内での一群の部品の位置決めが可能になる。
【００１１】
また別の例示的な実施形態では、航空機管理システムが提示される。航空機管理システムは、航空機内のボリュームを特定するオブジェクトマネージャを備える。航空機管理システムはまた、ボリューム内で製造番号管理済みの一群の部品を特定する。航空機管理システムはまた、ボリューム内の一群の部品をディスプレイシステム上に表示し、一群の部品を視覚化する。視覚化により、航空機内での一群の部品の位置決めが可能になる。
【００１２】
これらの特徴及び機能は、本開示の様々な実施形態で独立に実現してもよいし、更に別の実施形態で組み合わせてもよい。以下の説明及び図面を参照して、これらの実施形態の更なる詳細が理解され得る。
【００１３】
例示的な実施形態の特徴と考えられる新規の機能は、添付の特許請求の範囲に明記される。しかしながら、例示的な実施形態と、好ましい使用モードと、更にはその目的及び特徴とは、添付図面を参照して本開示の例示的な実施形態の後述の詳細な説明を読むことにより最もよく理解されるであろう。
【図面の簡単な説明】
【００１４】
【図１】例示的な実施形態による製造環境のブロック図を示す。
【図２】例示的な実施形態によるオブジェクトマネージャのブロック図を示す。
【図３】例示的な実施形態による断面図のブロック図を示す。
【図４】例示的な実施形態によるボリューム識別子のブロック図を示す。
【図５】例示的な実施形態による製造指示インスタンスのブロック図を示す。
【図６】例示的な実施形態による航空機のセクションの状態のブロック図を示す。
【図７】例示的な実施形態による依存関係構造のブロック図を示す。
【図８】例示的な実施形態による依存関係のグラフの図を示す。
【図９】例示的な実施形態による製造指示インスタンスのステータスを表示するグラフィカルユーザインターフェースを示す。
【図１０】例示的な実施形態による建造物内における航空機の位置を示す。
【図１１】例示的な実施形態による航空機のセクションのグラフィカルユーザインターフェースを示す。
【図１２】例示的な実施形態による製造指示インスタンスを問い合わせるためのグラフィカルユーザインターフェースを示す。
【図１３】例示的な実施形態による製造番号管理済み部品を示すグラフィカルユーザインターフェースを示す。
【図１４】例示的な実施形態による製造指示インスタンスを視覚的に提示するグラフィカルユーザインターフェースを示す。
【図１５】例示的な実施形態による製造指示インスタンス情報の表示を示す。
【図１６】例示的な実施形態による製造指示インスタンス情報の別の表示を示す。
【図１７】例示的な実施形態による部品のアセンブリを視覚化するプロセスのフロー図を示す。
【図１８】例示的な実施形態によるアセンブリを視覚的に表示するプロセスのより詳細なフロー図を示す。
【図１９】例示的な実施形態によるタスクのステータスを特定するプロセスのフロー図を示す。
【図２０】例示的な実施形態による製造指示インスタンスのステータスを特定するプロセスのフロー図を示す。
【図２１】例示的な実施形態による製造指示インスタンスのステータスに関する情報を特定するプロセスのフロー図を示す。
【図２２】例示的な実施形態によるグラフィカルユーザインターフェースにセクションを表示するプロセスのフロー図を示す。
【図２３】例示的な実施形態による航空機の幾つかの部品又は幾つかのタスクのうちの少なくとも１つに対する依存関係を管理するプロセスのフロー図を示す。
【図２４】例示的な実施形態によるグラフィカルインジケータを表示するプロセスのフロー図を示す。
【図２５】例示的な実施形態による航空機の一群の部品を視覚化するプロセスのフロー図を示す。
【図２６】例示的な実施形態によるディスプレイ上に一群の部品を表示するプロセスのフロー図を示す。
【図２７】例示的な実施形態による航空機のセクションを視覚化するプロセスのフロー図を示す。
【図２８】例示的な実施形態によるデータ処理システムのブロック図を示す。
【図２９】例示的な実施形態による航空機の製造及び保守方法のブロック図を示す。
【図３０】例示的な実施形態が実装される航空機のブロック図を示す。
【図３１】例示的な実施形態による製造システムのブロック図を示す。
【発明を実施するための形態】
【００１５】
例示的な実施形態は、一又は複数の種々の検討事項を認識し、考慮している。例えば、例示的な実施形態は、製造指示インスタンスのタスクを実施する際に、幾つかの製造指示インスタンスは他の製造指示インスタンスに先立って完了されなければならないことを認識して、考慮している。例示的な実施形態は、場合によっては、１つの製造指示インスタンスを別の製造指示インスタンスよりも先に完了するには部品の何らかの分解又は再加工が必要になり得ることを認識し、考慮している。
【００１６】
例えば、航空機で１つのアセンブリの完成は、別のアセンブリの実装を妨げることがある。別の場合には、１つのアセンブリは、第２のアセンブリに取り付けられるため、第２のアセンブリの完了が必要となる。
【００１７】
さらに、例示的な実施形態はまた、航空機での部品のアセンブリは必ずしも所望の順には実施されないことを認識し、考慮している。加えて、部品は、オペレータによって引き起こされ得る不整合を有すること、或いは不整合を有したまま受け取られることがある。その結果、部品が実装され、不整合が特定される前に他の部品が実装されることもあり得る。このため、実装の割り当ての順が変更され、他の部品を実装するオペレータに混乱を引き起こすことがあり得る。
【００１８】
別の例として、アセンブリの検査は、別のアセンブリが完了する前に実行されることが必要となることがある。例えば、第２のアセンブリの実装は第１のアセンブリへのアクセスを妨げるため、第１のアセンブリの検査が困難になる、或いは実行不可能になることがある。その結果、第２のアセンブリを部分的に或いは完全に取り除いた後に、検査が実行されることがある。第２のアセンブリは、検査後に再実装される。
【００１９】
例示的な実施形態は、現状ではオペレータは製造指示インスタンスのリストを参照してそれらが完了済みかどうかを確認し得ることを認識し、考慮している。製造指示インスタンスに関して、製造指示インスタンスが割り当てられたオペレータは、製造指示アセンブリの部品リストを参照することができる。更に、オペレータはまた、部品を組み立てるための命令を参照し、製造指示インスタンスに対するアセンブリを形成してもよい。
【００２０】
しかしながら、例示的な実施形態は、現状ではオペレータは部品を組み立てるために実行される種々のタスクを視覚化した上で製造指示インスタンスのアセンブリを形成することはできないことを認識し、考慮している。すなわち、現状ではオペレータは、製造指示インスタンスに対してアセンブリを形成する部品の幾何形状を参照することができない。加えて、現状ではオペレータはまた、航空機内に存在しうる他の部品との関係性の中で、アセンブリを容易に参照することはできない。その結果、このような非効率により、航空機の組み立てに要する時間が所望以上に増大することがある。
【００２１】
更に別の例では、例示的な実施形態は、製造指示インスタンスを使用して実施されるタスクは航空機内の製造番号管理済み部品を特定することを認識し、考慮している。例示的な実施形態は、政府機関による規制、製造業者又は他のエンティティに対する要件は、これらの部品が追跡され得るように記録される航空機内の何らかの部品を要求することを認識し、考慮している。これらの部品は製造番号管理済み（ＳＮＣ）部品である。例えば、連邦航空局（ＦＡＡ）は、製造番号管理済みの部品を記録するよう要求している。記録された部品は、連邦航空局への航空機準備ログ（ＡＲＬ）に報告される。航空機を顧客に売り渡す前にこのログを完成させ、連邦航空局へ送付しなければならない。
【００２２】
記録されることになる製造番号管理済み部品は、航空機の数千の部品に及ぶことがある。例示的な実施形態は、これらの部品の製造番号の記録が時間のかかる労働集約的なプロセスであることを認識し、考慮している。例示的な実施形態は、航空機内でこれらの部品を探すことは時間がかかるだけでなく、記録する部品を探しているオペレータがそれらの部品の所在を知らない限り困難であることを認識し、考慮している。
【００２３】
例示的な実施形態は、現状ではオペレータは航空機のモデルを参照することができるが、航空機内で配置されなければならない部品の場所を視覚化することはできないことを認識し、考慮している。加えて、現状ではオペレータはまた、航空機内に存在しうる他の部品との関係性の中で、アセンブリを容易に参照することはできない。その結果、このような非効率により、航空機内の部品のリストを作成するため、或いは部品の既存のリストを検証するため、製造番号管理済みの部品を配置するのに要する時間が増大することがある。
【００２４】
したがって、例示的な実施形態により、部品のアセンブリを視覚化する方法及び装置が提供される。製造指示インスタンスの特定は、部品のアセンブリに対して受け取られる。ボリュームは製造指示インスタンスに対して特定される。ボリューム内での部品のアセンブリは、ボリューム内の他の部品と関連付けて表示される。
【００２５】
例示的な実施形態はまた、航空機内の一群の部品を視覚化するための方法及び装置を提供する。例えば、例示的な例のプロセスは、航空機内のボリュームを特定する。このプロセスはまた、ボリューム内の製造番号管理済みの一群の部品を特定する。このプロセスは、ボリューム内の一群の部品をディスプレイシステム上に表示して、視覚化を行う。
【００２６】
オペレータはこの視覚化を利用して、航空機内に一群の部品を配置する。すなわち、オペレータは視覚化を確認し、視覚化を利用して、製造番号管理済みの実際の部品を航空機内で探してもよい。視覚化により、航空機内で部品を探し出し、その部品の製造番号やその他の固有識別子を特定するなどの操作に要する時間は短縮される。この特定は、当該部品に対して既に記録されている製造番号を記録、又は検証するために行われてもよい。
【００２７】
ここで図面、特に図１を参照すると、例示的な実施形態による製造環境のブロック図が描かれている。製造環境１００は、オブジェクト１０２が組み立てられる環境の一例である。
【００２８】
この例示的な例では、オブジェクト１０２は航空機１０４の形態を取る。オブジェクト１０２は、部品１０６を組み立てることによって完成する。部品は一群のコンポーネントである。本明細書で使用されているように、「一群の」は、アイテムの参照に使用されるときには、一又は複数のアイテムを意味する。例えば、一群のコンポーネントは、一又は複数のコンポーネントである。
【００２９】
部品は、これらの図示した例において、単一のコンポーネント、またはコンポーネントのアセンブリであってもよい。例えば、部品は座席、座席一列、機内エンターテイメントシステム、ダクト、ダクトシステム、全地球測位システム受信機、エンジン、エンジン筐体、吸気口、または他の好適な種類の部品であってもよい。
【００３０】
この例示的な例では、部品１０６の組み立ては、製造施設１１２にある建造物１１０の中の建造物１０８内の組立場所１０７で行われる。建造物１０８内の部品１０６のアセンブリは、オブジェクト１０２の組立場所１０７の位置１１４で行われる。位置１１４の中の各位置は、オブジェクト１０２を組み立てるために一組のタスク１１８が実行される建造物１０８内の場所である。
【００３１】
このような例示的な例では、タスクは、一まとまりの作業である。タスクは、オブジェクト１０２のアセンブリ作業を割り当てられたオペレータ１２２によって実行される一又は複数の操作からなることがある。
【００３２】
例示的な例では、オブジェクト１０２のアセンブリを管理するためにオブジェクトマネージャ１２４が使用されることがある。オブジェクト１０２が航空機１０４である場合、オブジェクトマネージャ１２４は、航空機管理システムの一部となることがある。オブジェクトマネージャ１２４は、ソフトウェア、ハードウェア、ファームウェア、又はこれらの組み合わせで実装されてもよい。ソフトウェアを使用する場合には、オブジェクトマネージャ１２４によって実行される操作は、プロセッサユニット上で実行されるプログラムコードで実装されてもよい。ファームウェアを使用する場合には、オブジェクトマネージャ１２４によって実行される操作は、プロセッサユニット上で実行されるようにプログラムコード及びデータで実装され、固定記憶域に保存されてもよい。ハードウェアが採用される場合には、ハードウェアは、オブジェクトマネージャ１２４内でこれらの操作を実行するように動作する回路を含むことがある。
【００３３】
これらの例示的な例では、ハードウェアは回路システム、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス、又は幾つかの動作を実行するよう構成された別の好適な種類のハードウェアの形態を取ることができる。プログラマバル論理デバイスにより、デバイスは任意の数の作業を実行するように構成されている。デバイスは後で再構成することができるか、又は任意の数の作業を実行するように恒久的に構成することができる。プログラマブル論理デバイスの例としては、例えば、プログラマブル論理アレイ、プログラマブルアレイ論理、フィールドプログラマブル論理アレイ、フィールドプログラマブルゲートアレイ、又は他の好適なハードウェアデバイスが含まれる。加えて、これらのプロセスは無機的なコンポーネントと統合された有機的なコンポーネント内で実装されてもよく、及び／又はこれらのプロセスは人間以外の有機的なコンポーネントで全体的に構成されてもよい。例えば、これらのプロセスは有機半導体回路として実装可能である。
【００３４】
図示したように、オブジェクトマネージャ１２４は、コンピュータシステム１２６内で実装され得る。コンピュータシステム１２６は、一又は複数のコンピュータである。コンピュータシステム１２６内に複数のコンピュータが存在する場合には、これらのコンピュータはネットワークなどの通信媒体を使用して相互に通信することができる。コンピュータシステム１２６はすべて同じ場所に、または異なる地理的な場所に配置されてもよい。例えば、コンピュータシステム１２６は、建造物１１０全体に、または建造物１０８に配置される。コンピュータシステム１２６の一部は、場合によっては製造施設１１２から離れた地理的に別の場所に配置されてもよい。
【００３５】
オブジェクト１０２のアセンブリの管理において、オブジェクトマネージャ１２４は、タスク１１８と、オブジェクト１０２についての情報１２８を管理する。例示的な例では、タスク１１８の管理には、オペレータ１２２にタスク１１８を割り当てること、タスク１１８のステータスを監視すること、タスク１１８を整理すること、タスク１１８についての情報を提供すること、または他の好適な操作のうちの少なくとも１つが含まれる。情報１２８には、例えば、オブジェクトのモデル、部品在庫、またはオブジェクト１０２に関する他の好適な情報が含まれる。
【００３６】
本書で使用されているように、列挙されたアイテムと共に使用される「〜のうちの少なくとも１つ」という表現は、列挙されたアイテムのうちの一又は複数の種々の組み合わせが使用可能であり、かつ、列挙された各アイテムのうちの１つだけがあればよいということを意味する。例えば、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、限定するものではないが、「アイテムＡ」、又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」も含む。アイテムは特定のオブジェクト、物、またはカテゴリである。すなわち、「〜のうちの少なくとも１つ」とは、アイテムの任意の組み合わせ、及び幾つかのアイテムが、列挙された中から使用され得ることを意味するが、列挙されたアイテムのすべてが必要となるわけではない。
【００３７】
このような例示的な例では、オブジェクトマネージャ１２４は、製造指示インスタンス１３２の形態による割り当て１３０を用いてタスク１１８を管理する。例えば、オブジェクトマネージャ１２４は、実行及びオブジェクト１０２の組立のために、製造指示インスタンス１３２の使用を介してオペレータ１２２にタスクの割り当てを行う。加えて、製造指示インスタンス１３２のステータスは、オペレータ１２２によるオブジェクト１０２のアセンブリの状態を特定するために使用される。
【００３８】
製造指示インスタンス１３２は、様々な種類の操作を含み得る。例えば、製造指示インスタンス１３２には、特定の部品をいつ組み立てるべきか、オブジェクト１０２において組み立てられた部品１０６の検査をいつ行うべきか、又は他の好適な種類の操作が含まれる。別の例として、他の操作には、オブジェクト１０２内で組み立てられる一又は複数の部品１０６の再加工が含まれる。
【００３９】
この例示的な例では、製造指示インスタンス１３２によって画定され得るタスク１１８の中の１タスクは、製造番号管理済み１７０である部品１０６を特定することを含む。このような種類の部品１０６は、製造番号管理済み部品１７２と称されることがある。製造番号管理済み１７０の部品１０６の特定は、例えば、部品１０６に対して固有識別子を決定して記録すること、又は部品１０６に対してあらかじめ報告されている独自の識別子を検証すること、のうちの少なくとも１つを含む。この例示的な例では、固有識別子は製造番号である。
【００４０】
加えて、タスク１１８は依存関係１３３を有することがある。すなわち、タスク１１８は特定の順序で実行される。タスク１１８の中のタスクを、タスク１１８の中の他のタスクに対して実行すべきときには、依存関係１３３により指示が行われる。タスク１１８に加えて、又はタスク１１８の代わりに部品１０６に対して依存関係１３３があることもある。このような形態では、依存関係１３３は結果的にタスク１１８に対する依存関係１３３となる。
【００４１】
その結果、依存関係１３３は、割り当て１３０が製造指示インスタンス１３２として行われる方法に影響を及ぼすことがある。具体的には、依存関係１３３は、製造指示インスタンス１３２をいつ実行するべきかを決定する際に使用される。
【００４２】
このような例示的な例では、オブジェクトマネージャ１２４は、オブジェクト１０２を組立てるための種々の機能及び能力を提供する。例えば、オブジェクトマネージャ１２４には、オブジェクト視覚化システム１３４、製造指示ステータス視覚化システム１３５、又は他の種類のシステムのうちの少なくとも１つが含まれる。このシステムは、ハードウェア、ソフトウェア、又はそれらの組み合わせを使用して実装され得る。
【００４３】
１つの例示的な例では、オブジェクト視覚化システム１３４は、オペレータ１２２に対してオブジェクト１０２を視覚化することができる。具体的には、オペレータ１２２は、オブジェクト視覚化システム１３４を使用して、オブジェクト１０２内の幾つかのセクション１３６を表示させるための問い合わせを実行することができる。具体的には、セクション１３６は、航空機１０４などのオブジェクト１０２のアセンブリのための製造施設１１２におけるセクションに対応するセクションであってもよい。
【００４４】
このような例示的な例では、製造は、部品のコンポーネントを製作すること、コンポーネントを組み立てて部品を形成すること、オブジェクト１０２の部品を組み立てること、又はオブジェクト１０２を組み立てるために実行される他の何らかの好適な製造工程のうちの少なくとも１つを含む。
【００４５】
例えば、オブジェクトマネージャ１２４は、オブジェクト１０２全体、又はオブジェクト１０２の一又は複数の特定セクションについての視覚情報を提供することができる。この種の視覚化は、オブジェクト１０２が航空機１０４の形態である場合、特に有用となり得る。情報１２８は、オペレータ１２２が部品１０６に対し、タスク１１８を実行して航空機１０４を組み立てるときに使用される。
【００４６】
別の例示的な例では、製造指示視覚化システム１３５は、製造指示インスタンス１３２のステータス１３７の視覚化をもたらす。この情報は、オペレータ１２２に対して視覚的に提供されてもよい。具体的には、オブジェクトマネージャ１２４は、製造指示視覚化システム１３５として機能するとともに、オブジェクト１０２のアセンブリの管理における他の好適な機能を提供し得る。
【００４７】
幾つかの例示的な例では、製造指示インスタンス１３２のステータス１３７の視覚化は、航空機１０４の特定の状態に対して、航空機１０４内にある部品１０６に関して提供され得る。このように、オペレータ１２２は、特定の状態に対して、例えば、航空機１０４又は他の好適なオブジェクト用のアセンブリラインの位置に沿った特定の状態に対して、実際に存在する航空機１０４内の部品１０６を視覚化し得る。例えば、この状態は、航空機１０４を組み立てるため、オペレータ１２２がタスク１１８を実行する場所における航空機１０４の現在の状態であってもよい。
【００４８】
更に、製造指示視覚化システム１３５はまた、部品１０６のアセンブリ１４２の視覚化を提供し得る。この視覚化は、オペレータ１２２が航空機１０４の部品１０６のアセンブリを実行するのを支援し得る。例えば、この視覚化は、航空機１０４内の特定の場所での部品１０６のアセンブリ１４２に関して、アセンブリ１４４の関係性を提示し得る。
【００４９】
例えば、オブジェクトマネージャ１２４のオブジェクト視覚化システム１３４によって生成されるオブジェクト１０２のセクション１３６の数の視覚化は、製造番号管理済み部品１７２などの部品１０６の視覚化を含み得る。この視覚化は、オペレータ１２２が航空機１０４内で製造番号管理済み部品１７２の場所を特定するのを支援し得る。このように、オペレータは、製造番号管理済み部品１７２の固有識別子１７６を記録してもよく、リスト１７４に記録された固有識別子１７６に対して検証を行ってよく、或いは製造番号管理済み部品１７２に関して他の操作を実行してもよい。
【００５０】
次に図２を参照すると、例示的な実施形態によるオブジェクトマネージャのブロック図が図解されている。オブジェクトマネージャ１２４で実装され得るコンポーネントの例は、この図の中に示されている。
【００５１】
図示したように、オブジェクトマネージャ１２４は、幾つかの異なるコンポーネントを含む。例えば、オブジェクトマネージャ１２４は、割り当てマネージャ２０２、オブジェクト視覚化装置２０４、在庫識別子２０５、ステータス識別子２０６、及びグラフィカルユーザインターフェース２０７を含む。これらの異なるコンポーネント及びオブジェクトマネージャ１２４は、ハードウェア、ソフトウェア、又はそれらの組み合わせを使用して実装され得る。本明細書で使用されているように、アイテムに関連して「幾つかの」を使用した場合には、一又は複数のアイテムを意味する。例えば、「幾つかの異なるコンポーネント」は、一又は複数の異なるコンポーネントを意味する。
【００５２】
グラフィカルユーザインターフェース２０７は、オペレータ１２２がオブジェクトマネージャ１２４とやり取りするためのインターフェースを提供するように構成される。このような例示的な例では、グラフィカルユーザインターフェース２０７は、インターフェースシステム２０９のディスプレイシステム２０８上に表示されてもよい。ディスプレイシステム２０８はハードウェアであり、液晶ディスプレイ（ＬＣＤ）、発光ディスプレイ（ＬＥＤ）、有機発光ディスプレイ（ＯＬＥＤ）、又は他の好適な種類のディスプレイデバイスのうちの少なくとも１つから選択される一又は複数のディスプレイデバイスを含む。
【００５３】
入力は、インターフェースシステム２０９の入力システム２１０を介してオペレータ１２２から受取られる。この例示的な例では、入力システム２１０はハードウェアシステムである。入力システム２１０は、一又は複数のデバイスを含む。これらのデバイスは、キーボード、マウス、ジョイスティック、タッチスクリーンパネル、又は他の好適な種類のデバイスのうちの少なくとも１つを含む。
【００５４】
この例示的な例では、割り当てマネージャ２０２は、製造指示データベース２１１内の製造指示インスタンス１３２の形式で割り当て１３０を管理するように構成されている。例えば、割り当てマネージャ２０２は、製造指示インスタンス１３２を使用してオペレータ１２２にタスク１１８を割り当てるために使用される。加えて、割り当てマネージャ２０２は、製造指示インスタンス１３２を通して割り当てられるタスク１１８の実行についての情報を受信するようにも構成される。この情報は、割り当てマネージャ２０２によって製造指示インスタンス１３２のステータス２１２を生成し、更新するために使用される。
【００５５】
加えて、製造指示データベース２１１はまた、依存関係構造２１３を含み得る。依存関係構造２１３は、部品１０６間又はタスク１１８間の少なくとも１つの依存関係１３３を記述するために使用され得る。例えば、第１の部品は、第２の部品が実装される前に実装されることが必要となる。別の例として、部品を実装する第１のタスクは、部品の実装を検査する第２のタスクに先立って実行されることが必要となる。依存関係構造２１３は、オブジェクト１０２の組み立てに関して、部品１０６間又はタスク１１８間の少なくとも１つの関係を記述する。
【００５６】
オブジェクト視覚化装置２０４は、部品１０６のグラフィカル表現２１４を生成するように構成される。グラフィカル表現２１４は、ディスプレイシステム２０８のグラフィカルユーザインターフェース２０７上に表示され得る。ディスプレイシステム２０８は、コンピュータ又はワークステーションのディスプレイデバイスを含み得る。他の例示的な例では、ディスプレイシステム２０８は、タブレットコンピュータ、携帯電話などのポータブルディスプレイデバイス、又は航空機１０４上でタスクを実行する間にオペレータ１２２が携行し得る他の何らかの好適な装置を含み得る。
【００５７】
図示したように、オブジェクト視覚化装置２０４はモデルデータベース２１５にアクセスするように構成される。オブジェクト視覚化装置２０４は、オブジェクト１０２、及び、特に航空機１０４に対して、モデルデータベース２１５でモデル２１６とモデル２１７を識別することができる。モデル２１６は、この例示的な例において、グラフィカル表現２１４を生成するために使用される。
【００５８】
これらの例示的な例では、グラフィカル表現２１４は、オブジェクト１０２のセクション１３６に対して生成され、航空機１０４の形態を取ってもよい。この例示的な例では、モデル２１６は、モデルデータベース２１５内のモデル２１７から、オブジェクト１０２に対して特定され得る。モデル２１７は、様々な形態を取り得る。例えば、限定するものではないが、モデル２１７は、コンピュータ支援設計（ＣＡＤ）ファイルを含み得る。
【００５９】
モデル２１７の中の各モデルは、特定のオブジェクトに対するものであってもよい。これらのオブジェクトは同じ種類であってもよいが、異なるインスタンスに対して使用される。例えば、モデル２１７は特定の種類の航空機に対するものであってもよいが、異なるインスタンスに対して使用される。各モデルは、ある顧客に対して組み立てられる特定の航空機用のものであってもよい。更に、種々のモデルは同一の航空機モデルに対するものであってもよいが、顧客によって選択された種々のオプションに対するバリエーションを有する。他の例示的な例では、モデル２１７は、異なる種類の航空機１０４のモデルを含む。
【００６０】
グラフィカル表現２１４の生成は、モデル２１６のすべてに基づいてもよく、モデル２１６の一群のボリューム２１８に基づいてもよい。これらアイテムは異なる形状を有することができる。例えば、ボリューム２１８の中のボリューム２１９は、立方体、直方体、円筒形、球、又は他の何らかの好適な形状であってもよい。更に別の例示的な例として、ボリューム２１９は不規則な形状を有してもよい。
【００６１】
このような例示的な例では、ボリューム２１９は、オブジェクト１０２の部品１０６の中の１つの部品の少なくとも一部に対するものである。ボリューム２１９は、部品を包含するように十分に大きくてもよい。ボリューム２１９はまた、部品より大きいことがある。これらの例示的な例では、ボリューム２１９は、グラフィカルユーザインターフェースで部品を見るために、部品周囲にある大きさの空間を含む。例えば、部品周囲のある大きさの空間は、グラフィカルユーザインターフェースにおいて一又は複数の角度から部品を見るためのものであってもよい。この例では、一又は複数の角度は、オペレータの視点からの一又は複数の角度である。この例では、オペレータの視点は、部品に関するタスクを実行するオペレータの視点であってもよい。
【００６２】
１つの例示的な例では、ボリューム２１９の特定は、製造指示インスタンス１３２の中の１つの製造指示インスタンス２５０の選択に基づいてもよい。この例示的な例では、製造指示インスタンス２５０はアセンブリ１４４に対するものである。これらの例示的な例では、アセンブリ１４４は、組み立てられる或いは一体化される２つ以上の部品１０６からなる。この例示的な例では、製造指示インスタンス２５０は、アセンブリ１４４に関する組み立て、検査、再加工、又は他の操作に対するものであってもよい。
【００６３】
図示したように、ボリューム２１９は製造指示インスタンス２５０のアセンブリ１４４に対するものであってもよい。すなわち、ボリューム２１９はアセンブリ１４４を包含する。更に、例示的な例では、ボリューム２１９はまた、アセンブリ１４４に隣接する或いはアセンブリ１４４から選択された距離の範囲内にある、アセンブリ１４２の中の他のアセンブリを含む。
【００６４】
選択された距離は、幾つかの異なる方法で選択され得る。例えば、選択された距離は、オペレータが部品のアセンブリを実行して、特定の製造指示インスタンスに対するアセンブリを形成する際に、部品の他のアセンブリが影響を及ぼし得る距離となることがある。他の例示的な例では、ボリュームに対して選択された距離は、製造仕様、検査手続き、及び他の要因に基づいて選択された距離に基づくものであってもよい。
【００６５】
例示的な例では、オペレータがアセンブリ１４４を含む製造指示インスタンス２５０を選択するときには、ボリューム２１９は動的に選択され得る。他の例示的な例では、アセンブリ１４４に対するボリューム２１９は特定され、ボリュームデータベース２２０内に保存されてもよい。すなわち、一群のボリューム２１８は、一群のボリューム２１８が航空機１０４の部品１０６のアセンブリ１４２用のものであるボリュームデータベース２２０を使用して、モデル２１６において特定されてもよい。
【００６６】
図示したように、一群のボリューム２１８は、ボリュームデータベース２２０を使用してモデル２１６において特定されてもよい。ボリュームデータベース２２０は、ボリューム２１８の中のどのボリュームをグラフィカル表現２１４として表示するかを特定するために使用される情報の集まりである。具体的には、情報の集まりには、ボリューム識別子２２１が含まれる。例えば、ボリューム識別子２２１の中のボリューム識別子２２２により、ボリューム２１８中のボリューム２１９を画定し得る。
【００６７】
アセンブリ１４２に対するボリューム２１８の特定に加えて、一群のボリューム２１８はまた、例示的な実施形態による他の目的に対して特定され得る。例えば、ボリューム２１９の特定はまた、断面図データベース２２５の断面図２２４の中の断面図２２３を使用して行われることがある。すなわち、ボリューム２１９は、幾つかの例示的な例でアセンブリ１４４が航空機１０４内に配置される断面図２２３に対応する。したがって、例示的な例では、ボリューム２１８は、断面図２２４、アセンブリ１４２、又は他の選択基準のうちの少なくとも１つに対応する。
【００６８】
断面図２２４には、種々のオブジェクトの断面図が含まれる。例えば、断面図２２３はモデル２１６に対応してもよい。オペレータは、この具体例において、グラフィカルユーザインターフェース２０７上に表示される断面図２２３を使用して一群のボリューム２１８を選択してもよい。
【００６９】
図示したように、断面図データベース２２５の中の断面図２２４は、オブジェクト１０２のセクション１３６の図を提供する。例示的な例では、セクション１３６は、オブジェクト１０２のアセンブリのために製造されるセクションに対応する。具体的には、セクション１３６は、航空機１０４を組み立てるために製造されたセクションに対応し得る。
【００７０】
更に、断面図２２４には、異なる詳細レベルが含まれる。例えば、断面図２２４には、階層の下位の方が階層の上位より航空機１０４に関する詳細を多く有しているレベルからなる階層が含まれている。幾つかの例示的な例では、断面図２２４の中の１つの断面図を選択することにより、別の断面図が表示される。他の例示的な例では、断面図での選択により、モデル２１６からグラフィカル表現２１４が生成され、グラフィカルユーザインターフェース２０７上に表示される。このように、オペレータは、断面図２２４の種々の断面図を通して、航空機１０４について視覚的な問い合わせを行うことができる。
【００７１】
結果として、ユーザ入力を生成するオペレータとグラフィカルユーザインターフェース２０７に表示される断面図２２３との対話を使用して、モデル２１６内のボリューム２１８が特定される。ユーザ入力を使用して、ボリューム識別子２２１とボリューム識別子２２２が特定される。ボリューム識別子２２２により、モデル２１６のボリューム２１９が指示される。
【００７２】
これらの例示的な例では、オブジェクト視覚化装置２０４は、ボリューム識別子２２１を使用してモデルデータベース２１５のモデル２１６から情報を取得し、問い合わせを行う。具体的には、この情報は、航空機１０４のモデル２１６のボリューム２１９についてのデータであってもよい。
【００７３】
図示したように、オブジェクト視覚化装置２０４は、オブジェクト１０２の状態２２６に対しグラフィカル表現２１４を生成するようにも構成されてもよい。このような例示的な例では、状態２２６は、航空機１０４の形態にあるオブジェクト１０２に対して使用され得る。すなわち、航空機１０４は、状態２２６の中の異なる状態において設置される部品１０６の中の種々の部品を有してもよい。例示的な例では、状態２２６は、オブジェクト１０２のアセンブリ条件２２７の形態を取り得る。
【００７４】
例えば、状態２２６は、建造物１０８の組立場所１０７内の航空機１０４の位置１１４に基づくことがある。これらの例示的な例では、状態２２６は、計画された状態２２８、又は実際の状態２２９のうちの少なくとも１つから選択され得る。
【００７５】
航空機１０４は、位置１１４の中の種々の位置に、計画された状態２２８の中の種々の計画された状態を有してもよい。この例示的な例では、計画された状態２２８の中の１つ計画された状態は、位置１１４中の特定の位置に設置が予想される部品を含む。すなわち、これら部品は、当該位置に設置済みであっても、未設置であってもよい。
【００７６】
これらの例示的な例では、計画された状態は、位置１１４での航空機１０４の、過去の位置、現在の位置、又は未来の位置に基づいていてもよい。すなわち、グラフィカル表現２１４は、航空機１０４の計画された状態２２８に対して存在する任意の位置に対して生成され得る。
【００７７】
図示したように、実際の状態２２９の中のある実際の状態には、航空機１０４に実際に設置された部品１０６が含まれる。つまり、特定の状態は、その状態で設置される選択された数の部品を有する。実際の状態２２９の中の特定の実際の状態は、航空機１０４の過去の位置、又は現在の位置のうちの少なくとも１つに基づくものであってもよい。すなわち、グラフィカル表現２１４は、前の時点で実際に設置された部品１０６に対して生成されてもよい。この前の時点は、オペレータによって選択され得る。これにより、オペレータは、ある前の時点において部品１０６を設置するために実行されたタスク１１８を閲覧することができる。
【００７８】
加えて、実際の状態は、航空機１０４の現在の状態であってもよい。すなわち、グラフィカル表現２１４は、現在の時点において設置されている部品１０６に対して生成され得る。これにより、グラフィカル表現２１４は、航空機１０４に現在存在する部品１０６を視覚化するために使用され得る。
【００７９】
これらの例示的な例では、設置済みの部品、又は前の時点で設置された部品の特定は、製造指示インスタンス１３２を使用して行われる。具体的には、製造指示インスタンス１３２は、部品１０６が設置されたかどうか、或いは部品１０６の中のどの部品が設置されたかを示すことができる。
【００８０】
モデルデータベース２１５は、オブジェクトのモデルのデータベースである。これらの例示的な例では、これらのモデルは、例えばコンピュータ支援設計モデル（ＣＡＤ）である。言うまでもなく、オブジェクトの三次元幾何形状についての情報を提供し得る任意の種類のモデルが使用される。加えて、これらのモデルには、材料、アセンブリ指示に関する他の情報、又は他の好適な種類の情報についても含まれる。
【００８１】
図示したように、在庫識別子２０５は、在庫データベース２３０にアクセスするように構成される。在庫データベース２３０は、部品に関する情報を含む。在庫データベース２３０には、部品の在庫の有無、いつ部品が納品されるか、利用可能な部品の数についての情報、又は他の好適な種類の情報が含まれる。
【００８２】
図示したように、ステータス識別子２０６は、一又は複数の製造指示インスタンス１３２のステータスの視覚化を提供するように構成される。この例示的な例では、ステータス識別子２０６は、航空機１０４などのオブジェクト１０２の特定の場所において製造指示インスタンスのステータスを特定するために、グラフィカルユーザインターフェース２０７を通してグラフィカルフロントエンドをオペレータに提供するように構成される。この情報は、オペレータが特定の場所の座標を知らなくても特定される。
【００８３】
これらの例示的な例では、オブジェクト視覚化装置２０４は、航空機１０４などのオブジェクト１０２のモデルを特定するように構成される。例えば、オブジェクト視覚化装置２０４は、オブジェクト１０２のモデルデータベース２１５のモデルを特定し得る。
【００８４】
ステータス識別子２０６は、オブジェクト１０２の製造指示インスタンス１３２を特定するようにも構成される。この特定は、割り当てマネージャ２０２とのやり取りを通して行われる。
【００８５】
この例示的な例では、ステータス識別子２０６は、製造指示インスタンス１３２のステータス２１２を特定するようにも構成される。この特定は、割り当てマネージャ２０２を通して行われてもよい。この例示的な例では、ステータス識別子２０６はまた、製造番号管理済み１７０の部品１０６のリスト２７０を生成する。
【００８６】
オブジェクト視覚化装置２０４は、ディスプレイシステム２０８内のディスプレイデバイス上のグラフィカルユーザインターフェース２０７の中の一群の製造指示インスタンス１３２について、図１の部品１０６のグラフィカル表現２１４を表示するように構成される。グラフィカル表現２１４の生成は、一群の製造指示インスタンス１３２の特定に基づいて行われ得る。すなわち、オブジェクト視覚化装置２０４は、一群の製造指示インスタンス１３２の部品の特定を受け取るように構成されている。これらの部品の特定は、グラフィカル表現２１４を生成するために使用される。
【００８７】
リスト２７０内の製造番号管理済み部品１７２に対して記録される情報は、固有識別子２７２を含む。図示したように、固有識別子２７２は製造番号管理済み部品１７２を特定する。固有識別子２７２は、例えば、製造番号管理済み部品１７２の製造番号を含む。また、固有識別子２７２は、製造番号に加えて又はその代わりに別の種類の情報を含んでもよい。例えば、製造業者、モデル、任意の数、及び他の種類の識別子が使用され得る。
【００８８】
リスト２７０は様々な目的に使用され得る。例えば、リスト２７０は、航空機１０４を顧客に納品するための要件の一環として、連邦航空局などの監督機関に提出されることがある。
【００８９】
別の例として、リスト２７０上で製造番号管理済み１７０の部品１０６は、方針に沿った整備を要求する部品１０６であってもよい。この方針は、製造業者、監督機関、又は他の何らかの団体によって設定されてもよい。例えば、製造番号管理済み１７０の部品１０６は、ある程度使用した後に、又はある期間経過した後に交換されるアイテムを有する部品であってもよい。部品１０６中のこれらのアイテムは、例えば、バッテリー、溶液、電球、又は摩耗する或いは交換を要する他のアイテムであってもよい。このように、リスト２７０は、リスト２７０に記載の製造番号管理済み部品１７２に関する検査、交換、又は他の何らかの作業に対して予定される整備を生成するように使用され得る。
【００９０】
これらの例示的な例では、オブジェクト視覚化装置２０４は、一群の製造指示インスタンス１３２に対応する部品１０６であって、状態２２６の中の特定の状態でオブジェクト１０２内に存在する部品１０６に対するグラフィカル表現２１４を表示することができる。すなわち、部品１０６のグラフィカル表現２１４は、アセンブリ条件２２７に基づいて存在する部品１０６に対するものであってよい。具体的には、一群の製造指示インスタンス１３２に対する部品１０６のグラフィカル表現２１４を表示している場合、部品１０６は実際の状態２２９の中の１つの実際の状態に対して存在し、航空機１０４に実際に設置されている部品１０６を含むことがある。この実際の状態は、オブジェクト１０２のアセンブリの現在の状態であってもよい。この現在の状態は、製造指示インスタンス１３２がオブジェクト１０２に対して処理される特定の位置に対するものであってもよい。
【００９１】
すなわち、製造指示インスタンス１３２が実行される位置１１４の中の特定の位置でオブジェクト１０２内に存在しない部品１０６は、欠落しているこれらの部品のグラフィカル表現２１４では表示されない。その結果、位置１１４の中の特定の位置で、製造指示インスタンス１３２に対するタスク１１８を実行しているオペレータ１２２は、製造指示インスタンス１３２に関するより詳細な情報を閲覧することができる。
【００９２】
製造指示インスタンス１３２に関するこの情報はまた、部品１０６の中の特定の部品が製造番号管理済み部品１７２であるかどうかについての指示を含んでもよい。図示したように、タスク１１８は、固有識別子２７２を記録すること、固有識別子１７６を検証すること、又は製造番号管理済み部品１７２に対する他の操作のうちの少なくとも１つを含む。
【００９３】
更に、ステータス識別子２０６は、オブジェクト視覚化装置２０４によってグラフィカルユーザインターフェース２０７上に表示される部品１０６のグラフィカル表現２１４に関する一式のグラフィカルインジケータ２３１を表示するようにも構成される。本明細書で使用されているように、アイテムに関連して使用される「一式の」は、一又は複数のアイテムを意味する。例えば、一式のグラフィカルインジケータ２３１は、一又は複数のグラフィカルインジケータ２３１である。
【００９４】
これらの例示的な例では、グラフィカルインジケータ２３１の中の１つのグラフィカルインジケータは、グラフィカルインジケータ２３１を閲覧しているオペレータがその部品に注目したときに、グラフィカル表現２１４の中の１つのグラフィカル表現に関して表示されるものと見なされている。したがって、グラフィカルインジケータは、グラフィカル表現の一部として、グラフィカル表現上に、グラフィカル表現の近傍に、又はグラフィカル表現に注目させる何らかの他の好適な方法で表示されてもよい。
【００９５】
部品１０６のグラフィカル表現２１４に関連して表示される一式のグラフィカルインジケータ２３１は種々の形態を取り得る。例えば、一式のグラフィカルインジケータ２３１は、色、クロスハッチング、アイコン、強調表示、アニメーション、又は他の好適な種類のグラフィカルインジケータのうちの少なくとも１つから選択される。
【００９６】
図示したように、一式のグラフィカルインジケータ２３１は、製造番号管理済み部品１７２である一群の部品１０６に関連して表示されることがある。この表示により、一式のグラフィカルインジケータ２３１は、製造番号管理済みの部品の存在、製造番号管理済みの部品の製造番号が検証済みかどうか、或いは製造番号管理済みの部品１７２に関する他の何らかの好適な情報、のうちの少なくとも１つを示す。
【００９７】
更に、一群の製造指示インスタンス１３２は、幾つかの異なる方法で特定されてもよい。例えば、一群の製造指示インスタンス１３２は、オペレータからのグラフィカルユーザインターフェース２０７へのユーザ入力によって特定されることがある。例えば、受信したユーザ入力は、一群の製造指示インスタンス１３２の選択であってもよい。
【００９８】
別の例示的な例では、一群の製造指示インスタンス１３２の特定は、図１のオブジェクト１０２内の一群の部品１０６を選択するユーザ入力に基づいて行われる。一群の部品１０６の選択は、部品１０６リストに基づく一群の部品１０６の選択、及びグラフィカルユーザインターフェース２０７内の部品１０６のグラフィカル表現２１４の表示に基づく一群の部品１０６の選択のうちの一方とすることができる。
【００９９】
例示的な例では、一群の部品１０６は製造番号管理済み部品群１７２となり得る。この一群の部品１０６は、リスト２７０から、又は具体的な実装に基づく他の何らかのデータ構造から選択され得る。別の例では、一群の製造番号管理済み部品１７２は、グラフィカルユーザインターフェース２０７内での部品１０６のグラフィカル表現２１４の表示から選択され得る。
【０１００】
幾つかの例示的な例では、一群の部品１０６は製造指示インスタンス２５０を選択するユーザ入力から特定され得る。この製造指示インスタンス２５０の選択により、ボリューム２１９は特定され、ボリューム２１９内のアセンブリ１４２の中の一又は複数の他のアセンブリに加えて、アセンブリ１４４のグラフィカル表現２１４が表示される。
【０１０１】
このように、アセンブリ１４２の中の他のアセンブリに関する製造指示インスタンス２５０に対するアセンブリ１４４の関係性は、オペレータによって視覚化されてもよい。更に、オペレータはまた、幾つかの例示的な例では、ボリューム２１９内に他のアセンブリ１４２がない状態でアセンブリ１４４を閲覧してもよい。
【０１０２】
このように、オペレータは製造指示インスタンス２５０の命令を閲覧して、アセンブリ１４４の部品１０６がどのように組み立てられるかを、よりわかりやすく視覚化することができる。加えて、アセンブリ１４４に関する部品１０６を、選択されたアセンブリ１４４の場所に隣接する或いはその中にあるアセンブリ１４２の部品１０６に対して、どのように一体化すべきかについて、よりわかりやすい視覚化が提供される。加えて、ステータス識別子２０６は、グラフィカルユーザインターフェース２０７に表示される部品１０６のグラフィカル表現２１４から選択される部品の製造指示インスタンスについての情報を表示する。
【０１０３】
グラフィカルユーザインターフェース２０７のこの情報で、実際の操作が実行される。例えば、図１のオブジェクト１０２のアセンブリは、製造指示インスタンス１３２に対する部品１０６のグラフィカル表現２１４、及びグラフィカルユーザインターフェース２０７上に表示される一式のグラフィカルインジケータ２３１に基づいて管理される。例えば、実行されるべき操作の特定は、このような視覚化を使用して行われる。
【０１０４】
幾つかの例示的な例では、視覚化は、位置１１４の中の特定の位置で、航空機１０４内に実際に存在する部品１０６だけのものとなることがある。具体的には、部品１０６のグラフィカル表現２１４は、オブジェクト１０２のアセンブリの現在の状態２３３に対して存在する部品１０６だけのものとなる。このように、オペレータ１２２は、オブジェクト１０２の部品１０６に関して実行する必要があるタスク１１８を、より容易に視覚化することができる。
【０１０５】
更に、航空機１０４内に実際に存在する部品１０６に関する、オペレータ１２２向けのこの視覚化は、ボリューム２１９内のアセンブリ１４４の表示にも適用され得る。上述のように、ボリューム２１９内でのアセンブリ１４４の表示は、アセンブリ１４４内に存在する部品１０６のグラフィカル表現２１４の表示である。
【０１０６】
図２では、種々のコンポーネントはオブジェクトマネージャ１２４内に配置された状態で示されている。これらの種々のコンポーネントは、種々のシステムの一部として使用される。このシステムには、オブジェクト視覚化システム１３４、製造指示視覚化システム１３５、又は他の好適なシステムのうちの少なくとも１つが含まれる。オブジェクトマネージャ１２４のコンポーネントは、２つ以上のシステムにおいて使用されてもよい。例えば、オブジェクト視覚化装置２０４は、オブジェクト視覚化システム１３４、及び製造指示視覚化システム１３５の両方にあり得る。すなわち、オブジェクトマネージャ１２４に示される種々のコンポーネントは、オブジェクトマネージャ１２４の種々のシステムによって同時に使用され得る。
【０１０７】
ここで図３を参照すると、例示的な実施形態による断面図のブロック図を示されている。図２の断面図２２３の一実装の例が示されている。
【０１０８】
図示したように、断面図２２３には、幾つかの異なる情報が含まれる。例えば、断面図２２３には、セクション３００とホットスポット３０２が含まれる。
【０１０９】
セクション群３００は、オブジェクト１０２、及び特に図１の航空機１０４のセクション１３６に対応するグラフィカル表現である。これらの例示的な例では、セクション群３００は、単一の画像、複数の画像、又は他の何らかの好適な形態で位置づけされる。グラフィカル表現は、この例示的な例では分解図となっている。更に、セクション群３００は、航空機１０４のアセンブリ用に製造されるセクション１３６に対応するグラフィカル表現である。
【０１１０】
これらの例示的な例では、セクション群３００は選択可能である。ホットスポット３０６を有するセクション群３００の中のセクション３０４を選択することにより、この例示的な例において表示されるモデル２１６内のセクション３０４に対応するボリュームが得られる。ホットスポット３０６は、ボリューム２１９に関連付けられたボリューム識別子２２２のポインタであってもよい。例えば、ホットスポット３０６には、ボリュームデータベース２２０のボリューム識別子２２１からボリューム識別子２２２を特定するためのＵＲＬ、又は他の何らかの好適なアドレス表現が含まれる。
【０１１１】
ここで図４を参照すると、例示的な実施形態によるボリューム識別子のブロック図が示されている。この例示的な例では、図２のボリューム識別子２２２の一実装が示されている。
【０１１２】
ボリューム識別子２２２は、幾つかのコンポーネントを含む。図示したように、ボリューム識別子２２２は、識別子４００とボリューム記述子４０２とを含む。
【０１１３】
識別子４００は、ボリュームデータベース２２０内に存在するボリューム識別子群２２１の中の他のボリューム識別子から、ボリューム識別子２２２を区別する。識別子４００は様々な形態を取り得る。例えば、識別子４００は、単語、フレーズ、数、英数字の列、又は他の何らかの好適な形態であってもよい。
【０１１４】
ボリューム記述子４０２は、モデル２１６のボリュームを表わす。例えば、ボリューム記述子４０２は座標４０６の形態を取り得る。この例では、座標４０６はモデル２１６が使用する座標系に含まれる。例えば、座標４０６は、多角形、立方形、又は直方体を画定するのに使用される３つの座標であってもよい。言うまでもなく、座標４０６以外の他の情報もボリューム記述子４０２に存在し得る。例えば、ボリューム記述子４０２は、球の形態のボリュームを画定するために使用される単一の座標及び半径を含み得る。また別の例示的な例では、立方体、又は他の何らかの形状として、ボリューム２１９を画定するあらかじめ選択されたオフセットを有する単一の座標が存在する。
【０１１５】
ボリューム２１９の中心は、アセンブリ１４４及び製造指示インスタンス２５０の場所であってもよい。この位置はアセンブリ１４４の全部品１０６の中心であってもよく、或いはアセンブリ１４４の部品１０６の中の特定の部品に基づくものであってもよい。
【０１１６】
幾つかの例示的な例では、ボリューム識別子２２２には、視点４０８も含まれる。視点４０８は、グラフィカル表現２１４がグラフィカルユーザインターフェース上に表示されるときにオペレータに表示されるボリュームの視野を画定し得る。例えば、視点４０８は、ボリュームの座標系を用いる視点の座標４１０を含んでもよい。
【０１１７】
ここで図５を参照すると、例示的な実施形態による製造指示インスタンスのブロック図が示されている。図示したように、製造指示インスタンス５００は、図１の製造指示インスタンス群１３２の中の製造指示インスタンスの一例である。
【０１１８】
図示したように、製造指示インスタンス５００には、幾つかの異なる部品が含まれることがある。製造指示インスタンス５００には、識別子５０２、分類５０３、記述５０４、タスク５０５、割り当てられたオペレータ５０６、部品識別子５０８、場所５１０、命令５１２、及びステータス５１８が含まれる。
【０１１９】
図示したように、識別子５０２は、図１のタスク１１８の中の１つのタスクを一意的に特定するために使用されてもよい。識別子５０２は、英数字識別子、数、又は他の何らかの好適な種類の識別子であってもよい。
【０１２０】
例示的な例では、分類５０３は、製造指示インスタンスを分類するために使用される。この分類は、実行されるタスクの種類に基づくものである。例えば、この分類には、座席の設置、配線、列線交換ユニットの設置、または他の好適な種類の分類が含まれる。この分類は、記述的であってもよく、または識別子、又は他の種類のコードの形態を取ってもよい。
【０１２１】
記述５０４により、タスク５０５の記述が提供される。この記述は、オペレータにタスク５０５についての情報を提供する短い記述であってもよい。この記述は、幾つかの例示的な例では、幾つかの単語又は単文である。
【０１２２】
タスク５０５により、実行される作業が特定される。例えば、タスク５０５は、部品を設置する、部品を組み立てる、検査を実行する、又は他の何らかの好適な作業であってもよい。
【０１２３】
割り当てられたオペレータ５０６は、タスク５０５を実行するために割り当てられるオペレータ群を特定する。場合によっては、オペレータは製造指示インスタンス５００のタスク５０５を実行するように割り当てられないこともある。
【０１２４】
この例示的な例では、部品識別子５０８により、製造指示インスタンス５００を使用してオブジェクト１０２において組み立てられる部品が特定される。この例示的な例では、部品識別子５０８は当該部品の部品番号である。例えば、部品識別子５０８は、製造番号、製造番号と業者識別子の組み合わせ、又はこれらの部品が同じ種類であっても他の部品から特定の部品を一意的に特定する他の何らかの好適な種類の特定であってもよい。
【０１２５】
例示的な例では、部品識別子５０８は、特定された部品のグラフィカル表現を生成するために使用され得る。例えば、部品識別子５０８は、表示用の部品のグラフィカル表現を生成するのに必要なモデルの情報を配置するために使用されることがある。
【０１２６】
位置５１０により、タスク５０５が実行される位置が特定される。この位置は、オブジェクト１０２の座標、又は何らかの他の座標系にあってもよい。
【０１２７】
命令５１２は、タスク５０５を実行するための一群の命令である。具体的には、一群の命令は、一群の部品を組み立てるためのものである。このような命令は、段階的な命令、ガイダンス、または他の好適な種類の命令であってもよい。このような命令により、部品を組み立てる、部品を検査するためのガイダンス、またはタスク５０５に対して実行される他の好適な操作が提供される。命令５１２には、タスク５０５が実行される場所の計画も含まれる。
【０１２８】
図示したように、ステータス５１８により、製造指示インスタンス５００のタスク５０５の実行についての情報が提供される。この例示的な例では、ステータスは、作業が実行される、完了している、進行中である、割り当てられていない、計画されている、保留中である、準備されている、取り消されている、又は製造指示インスタンス５００の他の何らかの好適なステータスを示す。ステータスは、テキスト、コード、記号、または他の好適な機構を使用して示されてもよい。加えて、ステータス５１８が実行される作業が完了していることを示す場合、ステータス５１８には、タスク５０５を実行するための作業が行われた際の日付及び時間が含まれることがある。
【０１２９】
次に図６を参照すると、例示的な実施形態による航空機のセクションの状態のブロック図が示されている。この示されている例では、状態６００は、状態２２６の中の一例である。
【０１３０】
この例示的な例では、状態６００は、状態６００において存在しうる部品に関する情報を記憶するデータ構造である。このデータ構造は、例えば、フラットファイル、リンクリスト、データベースの記録、又は他の何らかの好適な種類のデータ構造である。
【０１３１】
状態６００は、計画された状態６０２、実際の状態６０４、又はこの両方の形態を取り得る。これらの例示的な例では、状態６００は、図１の位置１１４にある航空機１０４の特定の位置におけるアセンブリ条件６０６となることがある。特に、アセンブリ条件６０６は、図２のアセンブリ条件２２７の中の１つのアセンブリ条件となり得る。
【０１３２】
この例示的な例では、状態６００には部品６０８が含まれる。部品６０８は、航空機１０４に対して選択された状態６００の航空機１０４に存在する部品である。図示したように、部品６０８は、部品識別子６１０を使用して特定され得る。部品識別子６１０は様々な形態を取り得る。例えば、部品識別子６１０の中の部品識別子６１２は、部品６０８の中の部品６１４の部品番号となる。例えば、部品識別子６１２は、製造番号、製造番号と業者識別子の組み合わせ、又は他の何らかの好適な種類の識別子であってもよい。この例示的な例では、部品識別子６１２は、これらの部品が同じ種類であっても、特定の部品を他の部品から一意的に特定する任意の識別子であってもよい。
【０１３３】
この例示的な例では、状態６００は、オブジェクトマネージャ１２４内のオブジェクト視覚化装置２０４によって、状態６００において存在しうる部品群６０８のグラフィカル表現２１４を生成するために使用される。このような例示的な例では、状態６００は、位置１１４の中の航空機１０４の特定の位置を表わす。その結果、航空機１０４に存在する部品６０８のみが、グラフィカルユーザインターフェース２０７上のグラフィカル表現２１４で表示される。
【０１３４】
この種の表示は、製造指示インスタンス１３２を管理するときに特に有用となり得る。製造指示インスタンス１３２を計画する、或いは関連する他の操作を実行するオペレータ１２２は、航空機１０４に対して存在する部品群６０８がグラフィカルユーザインターフェース２０７上にグラフィカル表現２１４で表示されるときには、製造指示インスタンス１３２のステータス１３７をより容易に視覚化することができる。
【０１３５】
図７を参照すると、例示的な実施形態による依存関係構造のブロック図が示されている。図示したように、依存関係構造７００は、図２の依存関係構造２１３の中の１つの依存関係構造の例である。具体的には、依存関係構造７００は、図１の依存関係１３３の中の１つの依存関係を記述するために使用されるデータ構造である。図示したように、依存関係構造７００には、ルール７０２、グラフィカルインジケータ７０４、及び記述７０６が含まれる。
【０１３６】
依存関係構造７００は、製造指示インスタンスを使用して設置される部品に関する依存関係構造７００の存在を示すために使用されてもよい。例えば、依存関係構造７００は、図２のグラフィカルユーザインターフェース２０７上の製造指示インスタンスのステータスに関連して、或いはその一部として表示され得る。例えば、依存関係構造７００は、特定の製造指示インスタンスが別の製造指示インスタンスの前に実行されないことを示すために使用されてもよい。すなわち、製造指示インスタンスのステータスは、準備完了でないことがある。依存関係構造７００は、他の製造指示インスタンスが完了される必要があることを示すために使用されてもよい。
【０１３７】
ルール７０２は、幾つかの部品間の関係、幾つかのタスク間の関係、或いは幾つかの部品と幾つかのタスクとの間の関係のうちの少なくとも１つを特定する。例えば、ルール７０２は、第１の部品が第２の部品に依存することを特定してもよい。第２の部品は、第１の部品が設置される前に利用可能であるように要求されることがある。
【０１３８】
別の例示的な例として、ルール７０２は、第２のタスクが実行可能となる前に第２のタスクは第１のタスクが実行されるよう要求することを確認してもよい。第１のタスクは、例えば、航空機の客室の床を検査することであってもよい。第２のタスクは、第１のタスクの完了後に床に座席一列を設置することであってもよい。
【０１３９】
更に別の例示的な例では、ルール７０２は、あるタスクがそのタスクを実行するための部品を要求していることを特定することがある。例えば、このタスクは部品を検査すること、したがって、部品へのアクセスを要求することであってもよい。加えて、ルール７０２はまた、特定の部品の特定のタスクに対して特定の種類のアクセスが要求されることを特定してもよい。例えば、このタスクは部品の底部を検査すること、したがって、部品の底部へのアクセスを要求することであってもよい。
【０１４０】
図示したように、グラフィカルインジケータ７０４は、グラフィカルユーザインターフェース２０７での依存関係を示すときに使用するインジケータを特定する。グラフィカルインジケータ７０４は、特定の製造指示インスタンスに対して依存関係が存在するという事実に注意を喚起するために選択される。
【０１４１】
依存関係構造７００における記述７０６は、グラフィカルユーザインターフェース２０７に依存関係を示す際に、オペレータに対して表示される情報を特定する。例示的な例では、記述７０６は、実行される必要がある別の製造指示インスタンスを特定することができる。記述７０６は、製造指示インスタンス識別子、部品、又は別の製造指示インスタンスでの他の作業は現在の製造指示インスタンスの特定の部品又はタスクに依存し得ることをオペレータが理解するために必要となる他の情報を特定してもよい。
【０１４２】
これらの例示的な例では、ルール７０２、グラフィカルインジケータ７０４、及び記述７０６は、オペレータによって、また製造指示インスタンスの命令によって選択されてもよい。他の例示的な例では、これらのオペレータは、例えば、設計者、エンジニア、マネージャ、設置業者、又は依存関係構造７００によって特定される依存関係に対して入力を行い得る他のオペレータであってもよい。
【０１４３】
ここで図８を参照すると、例示的な実施形態による依存関係のグラフが示されている。この例示的な例では、グラフ８００のタスクと部品との間のエッジは図１の依存関係１３３などの依存関係である。この図解では、アセンブリの順序は、ある期間にわたって矢印の方向８０２に進むように示される。タスク及び部品に対する依存関係の継承は矢印の方向８０４にある。
【０１４４】
グラフ８００に図示したように、タスク８０６は部品８１０に対する依存関係８０８を有し；部品８１２は部品８１０に対する依存関係８１４を有し；タスク８１６はタスク８０６に対する依存関係８１８を有し；部品８２０は部品８１２に対する依存関係８２２を有し；更にタスク８２４は部品８２０に対する依存関係８２６及び部品８１２に対する依存関係８２８を有する。更に、この例示的な例では、部品８３０はタスク８１６に対する依存関係８３２、部品８２０に対する依存関係８３４、及びタスク８２４に対する依存関係８３６を有する。
【０１４５】
部品８１０、部品８１２、部品８２０、及び部品８３０は、図１の部品１０６の中の部品の例である。タスク８０６、タスク８１６、及びタスク８２４は、図１のタスク１１８の中のタスクの例である。依存関係８０８、依存関係８１４、依存関係８１８、依存関係８２２、依存関係８２６、依存関係８２８、依存関係８３２、依存関係８３４、及び依存関係８３６は、図２で依存関係構造２１３を用いて記述され得る図１の依存関係１３３の中の例である。
【０１４６】
これらの例示的な例では、グラフ８００は部品１０６、タスク１１８及び依存関係１３３に基づいている。グラフ８００は、図１のオペレータ１２２によって作成され、修正され、或いは作成且つ修正され得る。
【０１４７】
グラフ８００はまた、図１の製造指示インスタンス１３２の命令によって修正され得る。例えば、オペレータは、グラフ８００に幾つかの部品、幾つかのタスク、及び幾つかの依存関係を付け加えてもよい。オペレータはまた、グラフ８００の幾つかの部品、幾つかのタスク、及び幾つかの依存関係を修正してもよい。例えば、オペレータは、航空機のアセンブリの実行にもはや不要になったグラフ８００の依存関係を取り除いてもよい。別の例では、オペレータは、航空機のアセンブリの実行に必要な新しい依存関係を追加してもよい。更に別の例として、グラフ８００の部品、タスク及び依存関係を追加及び修正するため、図１の製造指示インスタンス１３２に命令が提供されてもよい。
【０１４８】
他の例示的な例では、タスク及び部品に対するアセンブリの順序及び依存関係は、グラフ８００の方向とは異なること並びに追加されることがある。例えば、タスク８０６に対する他の依存関係は、タスク８１６に対する依存関係及び部品８１２に対する依存関係を含み得る。
【０１４９】
図１〜８の製造環境１００において使用される種々のコンポーネントの図は、例示的な実施形態が実装される方法に対して、物理的な又は構造的な限定を示唆することを意味するものではない。図示したコンポーネントに加えてまたは代えて、他のコンポーネントが使用されてもよい。幾つかのコンポーネントは、不要とすることもできる。また、幾つかの機能コンポーネントを図解するためにブロックが提示されている。例示的な実施形態において実装される場合、一又は複数のこれらのブロックを、異なるブロックに統合、分割、或いは統合且つ分割することができる。例えば、例示的な例は航空機に対して記述されているが、例示的な実施形態を航空機以外の他のオブジェクト、例えば、限定するものではないが、ビークル、潜水艦、人員運搬車、タンク、列車、自動車、バス、宇宙船、水上艦、衛星、ロケット、エンジン、コンピュータ、収穫機、建設用クレーン、ブルドーザー、採掘装置、又は他の好適な種類のオブジェクトに適用することができる。
【０１５０】
別の例示的な例では、ホットスポット３０６を有するセクション３０４を選択することにより、ボリュームデータベース２２０を使用せずに問い合わせが直接行われることがある。例えば、ホットスポット３０６には、セクション３０４に対応するボリュームの問い合わせが含まれる。
【０１５１】
別の例示的な例として、ルール７０２、グラフィカルインジケータ７０４、及び記述７０６に加えて、他の情報が依存関係構造７００に存在してもよい。例えば、依存関係構造７００には、ユニバーサルリソースロケータが含まれることがある。
【０１５２】
例えば、依存関係構造７００のユニバーサルリソースロケータ（ＵＲＬ）は、依存関係を記述する文書へのポインタであってもよい。ユニバーサルリソースロケータは、追加情報へのリンクとして表わされてもよい。例えば、依存関係構造７００の例に関する情報がグラフィカルユーザインターフェース内に表示される場合には、リンクが示されてもよい。この機能に関して、グラフィカルユーザインターフェースに表示されるリンクを選択するオペレータは、ユニバーサルリソースロケータによって検索されるように指示される文書をもたらす。検索された文書は次いで、グラフィカルユーザインターフェース内のウィンドウに表示される。
【０１５３】
ここで、図９〜１６を参照すると、例示的な実施形態による、製造指示インスタンスのステータスを特定するためのグラフィカルユーザインターフェースが表示されている。これらの図は、図２のグラフィカルインターフェース２０７が実装される１つの方法を示している。ディスプレイシステム（例えば、図２のディスプレイシステム２０８）上に異なるグラフィカルユーザインターフェースを表示することができ、オペレータは、入力システム（例えば、図２の入力システム２１０）を用いてグラフィカルユーザインターフェースと対話することができる。
【０１５４】
次に図９を参照すると、例示的な実施形態による、製造指示インスタンスのステータスを閲覧するためのグラフィカルユーザインターフェースの図が表示されている。この例示的な例では、グラフィカルユーザインターフェース９００は、建造物９０４、建造物９０６、建造物９０８を含む建造物９０２、航空機９１０、航空機９１２、航空機９１４、航空機９１６、航空機９１６、航空機９１８、航空機９２０、航空機９２２、及び航空機９２４を表示する。
【０１５５】
この特定の実施例では、グラフィカルユーザインターフェース９００内の建造物群９０２の各建造物は、航空機の製造が行われる場所を表わしている。各建造物は、建造物内部で製造される航空機のデータベースに対応し得る。グラフィカルユーザインターフェース９００の各航空機は、試験のために選択される航空機を表わしている。例えば、これらの航空機の各々は、閲覧される航空機の特定のモデルを表わし得る。他の例示的な例では、航空機は完成された実際の航空機を表わすことがある。
【０１５６】
いずれの場合でも、１つの航空機の選択は、データベースでの航空機のモデルの閲覧に使用され得る。１つの航空機の選択は、例示的な例で製造番号管理済み部品の検索の開始に使用され得る。
【０１５７】
次に図１０に注目すると、一実施形態による建造物における航空機の位置のグラフィカルユーザインターフェースの図が描かれている。この例示的な例では、航空機の位置１０００は、グラフィカルユーザインターフェース１００２に表示される。この例では、グラフィカルユーザインターフェース１００２は、建造物の１つが図９のグラフィカルユーザインターフェース９００から選択されるときに表示される。これらの位置は、航空機のアセンブリの異なる段階で実行されるタスクに対応している。
【０１５８】
この具体例では、航空機の位置１０００は、位置１００４、位置１００６、位置１００８、位置１０１０、及び位置１０１２を含む。これらの例示的な例では、特定のタスクは、航空機の位置１０００の中の異なる位置において実行される。すなわち、航空機のアセンブリは、航空機の位置１０００の中の異なる位置において航空機に異なる部品を追加しながら位置から位置へ進められる。
【０１５９】
これらの位置のうちの１つを選択した結果、特定の位置において設置される部品、及び前の位置において設置されている任意の部品のグラフィカル表現が特定される。その結果、次の位置に設置されていない部品は表示されていない。例えば、位置１０１２の航空機は、完全に構成済みの航空機である。位置１０１０の航空機には、座席及びカーペットがないことがある。位置１００８の航空機には、ストーブエンド、化粧室、ギャレー、及び他の部品が含まれていないことがある。航空機の位置１０００の中のこれらの異なる位置は、このような例示的な例では、異なる航空機のアセンブリ条件を有する。
【０１６０】
このような例示的な例では、これらの位置の各々には、その位置に関連するモデルがある。これらのモデルには、特定の位置の航空機に存在する部品が含まれる。その結果、位置が選択され、部品のグラフィカル表現の表示に使用されるモデルが選択される。その結果、少ない部品を有する位置のモデルに対する問い合わせがより迅速に行われ、航空機の部品のグラフィカル表現を生成するための情報が特定される。
【０１６１】
加えて、これらの例示的な例では、製造指示データベースの製造指示インスタンスはそれぞれの位置に対して特定され得る。すなわち、各位置は、これらの特定の位置に対して生成される製造指示インスタンスを含む製造指示データベースを有してもよい。その結果、有する部品が少ない位置では、監視又は管理する製造指示インスタンスも少ない。このように、データベースが部品の少ない位置に対応しているときには、特定の位置に対する製造指示データベースの迅速な問い合わせが行える。位置が選択された後、オペレータは閲覧対象の航空機の位置を選択することができる。
【０１６２】
次に図１１に注目すると、例示的な実施形態による航空機のセクションのグラフィカルユーザインターフェースの図が描かれている。この例示的な例では、グラフィカルユーザインターフェース１１００により、グラフィカルユーザインターフェース１１００のエリア１１０４において航空機のセクション１１０２が表示される。この例示的な例では、グラフィカルユーザインターフェース１１００は、図１０のグラフィカルユーザインターフェース１００２における航空機の位置１０００からの位置の選択に応答して、表示され得る。グラフィカルユーザインターフェース１１００はまた、図１１のグラフィカルユーザインターフェース１１００における航空機の選択に応答して表示され得る。
【０１６３】
図示したように、断面図１１０５は、グラフィカルユーザインターフェース１１００のエリア１１０４に表示されている。断面図１１０５は、図２及び図５にブロック図の形式で示した断面図２２３の実装の一例である。この具体例では、断面図１１０５は、図１０の位置１０１２にある航空機に関するものとなっている。
【０１６４】
オペレータは、セクション１１０２から１つのセクションを選択してもよい。図示したように、セクション１１０２は、グラフィカルユーザインターフェース１１００に表示されているように、図３のセクション３００の例である。セクション１１０２は、この具体例において選択可能である。すなわち、セクション１１０２にはホットスポットが含まれる。これらのホットスポットは、この例示的な例では見られない。ホットスポットは、選択することにより動作が引き起こされるグラフィカルユーザインターフェース１１００のエリアである。これらの実施例では、このようなホットスポットはセクション１１０２に対応している。ホットスポットは、セクション１１０２を網羅してもよく、又はセクション１１０２の周囲にあってもよく、又はこれらの組み合わせであってもよい。
【０１６５】
別の例では、セクション１１０６は、選択されるセクション１１０２の中のセクションの一例である。このセクションを選択した結果、セクション１１０６のさらなる詳細図が表示される。この実施例では、セクション１１０６は、航空機の上方バレル部分である。
【０１６６】
加えて、このセクションに存在する部品の特定も、ユーザの特定のセクションの選択に応答して行われる。この特定には、当該セクションにおける航空機の特定の位置に存在する任意の部品が含まれる。すなわち、航空機の異なる位置にある同じセクションは、部品を設置するためのタスクに基づいて存在する異なる部品を有することがある。このような特定は、図２の状態２２６の利用により行われてもよい。
【０１６７】
この例示的な例では、オペレータは、グラフィカルユーザインターフェース１１００の航空機のエリア１１０８をすべて選択することによって、航空機全体の閲覧を選択することができる。すなわち、表示されるボリュームは、航空機全体であってもよい。更に、オペレータは、一群のセクション１１０２を選択することができる。図示したように、選択は、グラフィカルユーザインターフェース１１００で、エリア１１１０、エリア１１１２、エリア１１１４、エリア１１１６、エリア１１１８、及びエリア１１２０のうちの１つを選択することにより行われる。これらの例示的な例では、このようなエリアはホットスポットを有する。このように、オペレータは、オペレータが所望する特定の問い合わせに適した方法で航空機の異なる部分を閲覧することができる。
【０１６８】
この例示的な例では、グラフィカルユーザインターフェース１１００を介して他の種類の問い合わせが行われ得る。例えば、検索ボタン１１２２は、特定の製造指示インスタンスに対する検索の開始に使用され得る。この検索は、特定の製造指示インスタンスに関連するアセンブリの視覚化を提供するために実行されてもよい。
【０１６９】
例示的な例では、検索はまた、製造番号管理済み部品に対して実行されてもよい。このように、検索は、製造番号管理済み部品の場所を視覚化するために行われてもよい。この視覚化により、現在利用可能なシステムと比較した場合、製造番号を特定する又は製造番号を検証する検査用に航空機内に製造番号を配置することは、オペレータにとって容易になり得る。
【０１７０】
次に図１２に注目すると、例示的な実施形態による製造指示インスタンスを問い合わせるためのグラフィカルユーザインターフェースの図が描かれている。図示した例では、検索ボタン１１２２の選択により、ウィンドウ１２００はグラフィカルユーザインターフェース１１００に表示されることになる。
【０１７１】
ウィンドウ１２００は、この例示的な例では視覚的検索を実行するために使用されてもい。図示したように、製造指示インスタンス識別子は、ウィンドウ１２００のフィールド１２０２に入力されてもよい。検索ボタン１２０４を押すと、入力された製造指示インスタンス識別子に対する検索が開始されることになる。キャンセルボタン１２０６を選択することにより、この例示的な例では、検索が取り消される。
【０１７２】
検索は、製造指示インスタンス内の任意の部品が製造番号管理済み部品を含むかどうかを特定するために実行されてもよい。例えば、タスクは、製造番号管理済みの一又は複数の部品を含むアセンブリに対して、部品を組み立てることを含んでもよい。別の例として、タスクは、１つのアセンブリに組み立てられた製造番号管理済み部品に対して、製造番号を特定する又は製造番号を検証するためのものであってもよい。
【０１７３】
図９の建造物９０２を有するグラフィカルユーザインターフェース９００、図１０の航空機の位置１０００を有するグラフィカルユーザインターフェース１００２、図１１及び図１２のグラフィカルユーザインターフェース１１００の図は、例示的な実施形態にしたがって実行される複数レベルの問い合わせの例である。図示したように、建造物９０２からの１つの建造物の選択は、航空機の特定のモデルを選択してもよい。この特定のモデルは、グラフィカルユーザインターフェース１００２を使用して位置と共に表示されてもよい。位置を選択するとその結果、グラフィカルユーザインターフェース１１００にセクション１１０２と共に別の図が表示されることがある。このように、オペレータは選択された位置によって、異なる航空機のモデルを簡単に切り替えることができる。
【０１７４】
複数レベルの問い合わせに加えて、図１１のグラフィカルユーザインターフェース１１００はまた、製造指示インスタンスに対するアセンブリを視覚化するインターフェースを提供する。上述のように、ウィンドウ１２００は製造指示インスタンスの特定を受け取るように構成されている。この特定により、製造指示インスタンスに対するアセンブリの視覚化が以下で説明するように表示される。
【０１７５】
次に図１３に注目すると、例示的な実施形態による製造番号管理済み部品を示すグラフィカルユーザインターフェースの図が描かれている。この例示的な例では、グラフィカルユーザインターフェース１３００は、航空機全体を含むボリュームに対する製造番号管理済み部品１３０２を図解している。図示したように、製造番号管理済み部品１３００は、この例示的な例では、製造番号管理済みでない他の部品と関連付けることなく表示される。
【０１７６】
この例示的な例では、グラフィカルインジケータは、グラフィカルユーザインターフェース１３００に表示されてもよい。これらのグラフィカルインジケータは、例えば、航空機内の製造番号管理済み部品のアセンブリに対する製造指示インスタンスのステータスを示す色であってもよい。例えば、その色は緑、赤、及び黄色であってもよい。図示したように、緑はアセンブリが完了したことを示し、黄色はアセンブリが進行中であることを示し、更に赤は部品のアセンブリが開始されていないことを示す。
【０１７７】
図１４は、一実施形態による製造指示インスタンスの視覚的表現によるグラフィカルユーザインターフェースの図が描かれている。図示したこの例では、グラフィカルユーザインターフェース１４００は、ボリュームの図を表示している。このボリュームは、アセンブリ１４０２の部品１４０１のグラフィカル表現を含む。この例示的な実施例では、アセンブリ１４０２は座席一列１４０４の形態を取る。
【０１７８】
更に、他のアセンブリがグラフィカルユーザインターフェース１４００のボリューム内に表示される。例えば、この特定のボリューム内の座席一列１４０５、座席一列１４０６、座席一列１４０７、座席一列１４０８、保管用クローゼット１４０９、及び化粧室１４１０が、グラフィカルユーザインターフェース１４００のアセンブリ１４０２に対して表示される。
【０１７９】
加えて、グラフィカルインジケータ１４１２は、この製造指示インスタンスのステータスを示すため、アセンブリ１４０２に関連して表示されることがある。この例示的な例では、グラフィカルインジケータ１４１３は座席一列１４０５に関連して表示され、グラフィカルインジケータ１４１４は座席一列１４０６に関連して表示され、グラフィカルインジケータ１４１５は座席一列１４０７に関連して表示され、グラフィカルインジケータ１４１６は座席一列１４０８に関連して表示され、グラフィカルインジケータ１４１７は保管用クローゼット１４０９に関連して表示され、更にグラフィカルインジケータ１４１８は化粧室１４１０に関連して表示される。これらのグラフィカルインジケータはまた、アセンブリ１４０２との視覚的な関連性を提示するために表示されるアセンブリに対する製造指示インスタンスのステータスを示すことがある。
【０１８０】
このように、アセンブリ１４０２に対する製造指示インスタンスを閲覧するオペレータは、部品１４０１のアセンブリを、グラフィカルユーザインターフェース１４００に視覚的に表示される他のアセンブリと関連付けて、視覚的に見ることができる。この視覚的な関係性は、アセンブリ１４０２を組み立てるための製造指示インスタンスの命令を視覚化することができる。更に、製造指示インスタンスのステータスを示すグラフィカルインジケータが提供されると、オペレータは、他のアセンブリの製造指示インスタンスに関係する特定のアセンブリの関係性に関する付加情報を得ることができる。
【０１８１】
この具体例では、グラフィカルユーザインターフェース１４００に表示されるアセンブリは、状態２２６の中の特定の状態に対して存在するアセンブリとなっている。例えば、この状態は、製造指示インスタンスに対するタスクが実行されることになっている位置１１４の中の選択された位置での、特定の状態に対するものであってもよい。別の例では、表示されるアセンブリは、既に発生している他の何らかの状態、又は航空機に対して予定されている状態に対するものであってもよい。加えて、グラフィカルユーザインターフェース１４００では、オペレータは、アセンブリ１４０２だけでなく表示されるボリューム内の他のアセンブリについても閲覧及び検査するため、表示されるボリュームの様々な部品について切り替えることができる。
【０１８２】
例えば、オペレータは、アセンブリ１４０２に対するグラフィカル表現の中の１つのグラフィカル表現を選択してもよい。アセンブリ１４０２に対するグラフィカル表現の選択は、アセンブリ１４０２の詳細図を提供することができる。
【０１８３】
別の例示的な例では、グラフィカルユーザインターフェース１４００に表示されるボリューム内の種々のアセンブリのグラフィカル表現は、メニュー１４２２に表示されるコマンド１４２０を使用して、切り替えることができる。この例示的な例では、コマンド１４２０には、上面図１４２４、底面図１４２６、側面図１４２８、斜視図１４３０、及び関係図１４３２が含まれる。
【０１８４】
この例示的な例では、関係図１４３２により、他のアセンブリと関連付けて、或いは他のアセンブリと関連付けることなく、アセンブリ１４０２を表示することができる。言い換えるならば、存在する他の部品を取り除いて、アセンブリ１４０２だけを表示することができる。
【０１８５】
言うまでもなく、種々の図に対するこれらのコマンドは例に過ぎず、特定の部品のグラフィカル表現を閲覧するために使用される様々な種類のコマンドすべてを網羅することを意図していない。例えば、ズーム、パンニングなどのコマンド、及び他の好適なコマンドは、この例示的な例で示されているコマンドに加えて、或いはその代替として存在してもよい。
【０１８６】
加えて、場合によっては、部品欄１４３４に部品識別子を入力してもよい。部品識別子を入力することにより、オペレータは特定の部品の様々な図を見ることができる。加えて、オペレータはまた、部品の特定の図を示すためにコマンド１４２０の中の１つのコマンドを選択してもよい。
【０１８７】
言うまでもなく、アセンブリ１４０２の中の部品１４０１だけでなく、他のアセンブリの部品についてのグラフィカル表現を切り替えて閲覧するために、他のプロセスを使用してもよい。このような種類のプロセスは、部品のグラフィカル表現が閲覧並びに切り替え可能なコンピュータ支援設計ソフトウェアや他の種類のソフトウェアによって一般的に使用されるプロセスを含み得る。
【０１８８】
次に図１５を参照すると、例示的な実施形態による製造指示インスタンスを表示する図が描かれている。図示したように、グラフィカルユーザインターフェース１４００は、アセンブリ１４０２の部品１４０１のグラフィカル表現だけを示している。他のアセンブリのグラフィカル表現は、この図には示されていない。このように、オペレータは、アセンブリ１４０２の検査をわかりにくくする可能性のある他のアセンブリなしで、アセンブリ１４０２の部品１４０１を視覚化することができる。
【０１８９】
更に、この例では、グラフィカルインジケータ１４１２、グラフィカルインジケータ１４１３、グラフィカルインジケータ１４１４、グラフィカルインジケータ１４１５、及びグラフィカルインジケータ１４１６は、この例示的な例では製造番号管理済み部品である座席一列１４０４、座席一列１４０５、座席一列１４０６、座席一列１４０７、及び座席一列１４０８を示すように表示されている。
【０１９０】
図示したように、これらのグラフィカルインジケータは三角形のアイコンの形態を取り得る。言うまでもなく、具体的な実装に応じて、他の種類のインジケータも使用される。幾つかの例示的な例では、製造番号管理済み部品が製造番号管理済みでない部品と共に表示されない場合には、グラフィカルインジケータは不要となることがある。
【０１９１】
ここで図１６を参照すると、例示的な実施形態による製造指示インスタンス情報の別の図が示されている。この例示的な例では、ウィンドウ１６００は、アセンブリ１４０２のグラフィカル表現が選択されると、グラフィカルユーザインターフェース１４００の中に表示される。ウィンドウ１６００はアセンブリ１４０２の製造指示インスタンスに関する情報を表示する。この情報は、具体的な実装に応じて、図５に図解される製造指示インスタンス５００並びに他のソースから得られる。
【０１９２】
この例示的な例に図示したように、行１６０４は、部品、すなわちアセンブリ１４０２の座席が製造番号管理済み部品であるかどうかを示している。この例では、アセンブリ１４０２は、行１６０４で示されるように製造番号管理済み部品を含む。例示的な例では、製造番号管理済み部品は、部品のアセンブリを含まない。製造番号管理済み部品は、アセンブリの一部であってもよい。例えば、座席一列は、製造番号管理済み部品に関して真であると示されることがある。座席数は２座席であってもよく、他の座席数のうちの３座席であってもよい。これらの座席はアセンブリである。実際に製造番号管理済み座席の部品は、座席の救命胴衣である。
【０１９３】
図９〜１６の種々のグラフィカルユーザインターフェースの図は、図２のグラフィカルユーザインターフェース２０７の幾つかの実装の例として提示されている。これらの例は、例示的な実施形態が実装される方法を限定することを意図していない。例えば、航空機に関して異なる例が表示されているが、同様の表示は他の種類のビークル又はオブジェクトに対して使用可能である。例えば、グラフィカルユーザインターフェースは、自動車、船、衛星、エンジン、又は他の何らかの好適な種類のオブジェクトの選択に対して構成されてもよい。
【０１９４】
別の例示的な例として、種々のグラフィカルユーザインターフェースの表示は、図示されているものに追加される又は代替となる他のグラフィカルユーザインターフェースを使用して実行されてもよい。更に、グラフィカルユーザインターフェースの順序は、上述の順序とは異なることがある。
【０１９５】
別の例示的な例として、種々のグラフィカルユーザインターフェースの表示は、図示されているものに追加される又は代替となる他のグラフィカルユーザインターフェースを使用して実行されてもよい。更に、グラフィカルユーザインターフェースの順序は、上述の順序とは異なることがある。
【０１９６】
例示的な例では、製造指示インスタンスの特定は、例示的な例に描かれているグラフィカルユーザインターフェース１１００の代わりに、グラフィカルユーザインターフェースとしてウィンドウ１２００によって実行されてもよい。言うまでもなく、ウィンドウ１２００は、グラフィカルユーザインターフェース１１００に追加されて又は代替として、他のグラフィカルユーザインターフェースによって表示されてもよい。
【０１９７】
次に図１７を参照すると、例示的な実施形態による部品のアセンブリの視覚化のプロセスのフロー図が描かれている。図１７に示したプロセスは、図１の製造環境１００において実装され得る。具体的には、示されている一又は複数の操作は、図１のオブジェクトマネージャ１２４を使用して実装されてもよい。
【０１９８】
プロセスは、オブジェクトの部品のアセンブリに対する製造指示インスタンスを特定することによって開始される（操作１７００）。更に、製造指示インスタンスの特定は、幾つかの異なる方法で受け取られてもよい。例えば、この特定は、オペレータによるグラフィカルユーザインターフェースへの入力によって受け取られてもよい。この入力が受け取られる１つの例は、図１２のグラフィカルユーザインターフェース１１００でのウィンドウ１２００の使用によるものである。言うまでもなく、製造指示インスタンスのこの特定は、別の方法で行われてもよい。例えば、製造指示インスタンスのリストが表示され、ユーザ入力が製造指示インスタンスの１つを選択してもよい。具体的な製造指示インスタンスを特定するためのこのような他の機構は、例示的な実施形態により採用されてもよい。
【０１９９】
次いでプロセスは、製造指示インスタンスに対してボリュームを特定する（操作１７０２）。次に、プロセスは、ボリューム内に存在する部品を特定する（操作１７０３）。これらの部品は、アセンブリのための部品を含む。これらの部品はまた、ボリューム内にある他のアセンブリのための部品も含み得る。プロセスは、ボリューム内の他の部品と関連付けて、ボリューム内の部品のアセンブリを表示し（操作１７０４）、その後プロセスは終了する。
【０２００】
次に図１８を参照すると、例示的な実施形態によるアセンブリを視覚的に表示するためのより詳細なフロー図が描かれている。図１８に示したプロセスは、図１の製造環境１００において実装され得る。具体的には、示されている一又は複数の種々の操作は、図１のオブジェクトマネージャ１２４を使用して実装されてもよい。
【０２０１】
プロセスは、製造指示インスタンスの特定を受け取るように構成されるグラフィカルユーザインターフェースを表示することによって開始される（操作１８００）。プロセスは、製造指示インスタンスを特定するグラフィカルユーザインターフェースを介して、ユーザ入力を受け取る（操作１８０２）。
【０２０２】
次に、ボリュームの特定が行われる（操作１８０４）。ボリュームは幾つかの様々な方法で特定される。例示的な例では、ボリュームは、アセンブリが配置されるセクション、アセンブリから選択された距離のうちの少なくとも１つに基づいているか、或いは他の何らかのルール又は選択プロセスに基づいている。
【０２０３】
例えば、ボリュームは、アセンブリのボリュームを特定するボリュームデータベースから特定されてもよい。このデータベースは、例えば、図２のボリュームデータベース２２０であってもよい。他の例示的な例では、このボリュームは、アセンブリが配置されるセクションに基づくボリュームであってもよい。更に他の例示的な例では、このボリュームは、製造指示インスタンスでのアセンブリの配置から選択されるある距離に基づいて特定されてもよい。この場合、アセンブリを含む製造指示インスタンスが特定されるときには、このボリュームはデータベース内に配置されないことがある。
【０２０４】
ボリューム内に配置される部品が特定される（操作１８０６）。これらの部品は、ボリューム内に存在するアセンブリ用のものである。このアセンブリは、製造指示インスタンスに対するアセンブリ、及びこの製造指示インスタンスに対するアセンブリと共にボリューム内に配置され得る他のアセンブリを含む。これらの部品は、例えば、航空機がアセンブリライン上にあるとき、アセンブリの現在の状態に対するボリューム内に存在する部品であってもよい。言うまでもなく、部品は、具体的な実装に応じた他の何らかの状態に対するものであってもよい。
【０２０５】
次いでプロセスは、一又は複数のアセンブリを表示する（操作１８０８）。一又は複数のアセンブリの表示は、グラフィカルユーザインターフェース内でアセンブリのグラフィカル表現を表示することによって実行される。この表示は、製造指示インスタンス内のアセンブリに対する他のアセンブリの視覚的な関係性を提示する
【０２０６】
次に、一式のグラフィカルインジケータは、一又は複数のアセンブリのうちの少なくとも１つに対する製造指示インスタンスの状態を一式のグラフィカルインジケータが示す一又は複数のアセンブリの表示に関連して表示される（操作１８１０）。これらのグラフィカルインジケータは、アセンブリ、アセンブリの部品、又はこれらの何らかの組み合わせに関連付けられてもよい。このプロセスはまた、ボリューム内の部品のアセンブリ又は他の部品の幾つかのアセンブリのうちの少なくとも１つでの部品間の依存関係を示す一式のグラフィカルインジケータを表示する（操作１８１２）。
【０２０７】
次いで、関係性表示の変更についてのユーザ入力が受け取られたどうかについての決定が行われる（操作１８１４）。この関係性表示の変更は、図１４のメニュー１４２２の関係図１４３２のように、コマンドの選択に対して実行されてもよい。
【０２０８】
関係図の変更に対するユーザ入力が受け取られると、プロセスは幾つかのアセンブリの表示を取り除く（操作１８１６）。このように、オペレータは製造指示インスタンスのアセンブリだけを閲覧してもよい。更に、オペレータは必要に応じて、この図を切り替えてより多くの情報を得ることができる。
【０２０９】
次いでプロセスは、別の製造指示インスタンスが検査対象になっているかどうかを決定する（操作１８１８）。関係図の変更に対してユーザ入力が受け取られていない場合には、プロセスはまた、操作１８１８に進む。別の製造指示インスタンスが検査対象になっている場合、プロセスは操作１８００に戻る。そうでなければ、プロセスは終了する。
【０２１０】
ここで図１９を参照すると、例示的な実施形態により、タスクのステータスを特定するプロセスのフロー図が描かれている。図１９に示したプロセスは、図１の製造環境１００において実装され得る。具体的には、示されている一又は複数の種々の操作は、図１のオブジェクトマネージャ１２４を使用して実装されてもよい。
【０２１１】
プロセスは、オブジェクトのモデルを特定によって開始される（操作１９００）。次いでプロセスは、オブジェクト用の部品を組み立てるためのタスクを特定する（操作１９０２）。プロセスは、タスクのステータスを特定する（操作１９０４）。
【０２１２】
次に、プロセスは、オブジェクトのアセンブリの現在の状態を特定する（操作１９０６）。次いでプロセスは、オブジェクトのアセンブリの現在の状態に対してオブジェクト内に存在する部品を特定する（操作１９０８）。プロセスは次いで、オブジェクトのモデルを使用して、ディスプレイデバイス上のグラフィカルユーザインターフェースに、一群の製造指示インスタンスによるオブジェクトのアセンブリの現在の状態に対して存在する部品のグラフィカル表現を表示し（操作１９１０）、その後プロセスは終了する。一式のグラフィカルインジケータは、グラフィカル表現を使用して、表示される部品に対するタスクの一部のステータスを示す。加えて、この例示的な例では、オブジェクトのアセンブリの現在の状態を示す部品のみが表示される。すなわち、存在する部品のみが表示され、また、グラフィカルインジケータは、製造指示インスタンスのステータスなど、実行されるタスクのステータスを示すため、これらの部品に関連して表示されてもよい。
【０２１３】
ここで図２０を参照すると、例示的な実施形態による製造指示インスタンスのステータスを特定するためのプロセスのフロー図が描かれている。このプロセスは、製造指示インスタンスを介してタスクの割り当てが管理される方法の一例である。具体的には、例示的な実施形態により、製造指示インスタンスの種々のタスクのステータスの占有は特定され得る。図２０に示す種々の操作は、図２のステータス識別子２０６を使用して実装可能である。
【０２１４】
このプロセスは、製造施設の一群の建造物と共にグラフィカルユーザインターフェースを表示することによって開始される（操作２０００）。グラフィカルユーザインターフェースには、選択可能な建造物のホットスポットが含まれる。ホットスポットとは、選択すると動作を引き起こすグラフィカルユーザインターフェースの一部分である。これらの例示的な例では、建造物はオペレータによって選択されるホットスポットである。
【０２１５】
次いでプロセスは、建造物を選択するユーザ入力を受け取る（操作２００２）。この例示的な例では、各建造物を使用して、特定の航空機が組み立てられる。この特定の航空機は、特定の種類の航空機であってもよい。場合によっては、２つ以上の建造物を使用して同じ種類の航空機が組み立てられるが、特定の航空機は、特殊なオプションを有する顧客のための特殊なビルドとなることがある。すなわち、同種の個々の航空機は、同じ種類であっても異なるオプションを有する個々の建造物において組み立てられることがある。
【０２１６】
次に、製造施設の一群の建造物の中の１つの建造物を選択することによって、航空機のモデルが特定される（操作２００３）。建造物の位置が特定される（操作２００４）。各建造物は、組み立てられている航空機に対して異なる位置を有することがある。更に、建造物が同じ位置を有する場合であっても、特定の位置にある特定の建造物の航空機のステータスは、他の建造物とは異なることがある。更に、同じ位置であっても、異なる航空機が異なる建造物内の同位置で組み立てられてもよい。
【０２１７】
この位置は、グラフィカルユーザインターフェースに表示される（操作２００６）。このような実施例では、異なる位置は、オペレータが入力するユーザ入力によって選択されるホットスポットである。次いでプロセスは、位置を選択するためのユーザ入力を受け取る。
【０２１８】
次いでプロセスは、位置の選択に基づいて、航空機の断面図を特定する（操作２００８）。この例示的な例では、各位置は、表示される種々の断面図を有する。ある位置における航空機のセクションは、これらの例示的な例において選択される位置で製造されるセクションである。この断面図には、その特定の位置のセクションが含まれる。
【０２１９】
図示したように、断面図は例えば、図２に示すように断面図２２４の中の断面図２２３となる。種々の断面図は、この例示的な例では種々の位置に存在する。図１１の断面図１１０５は、操作２００８で航空機に対して選択された位置応じて選択される断面図の例である。
【０２２０】
これらの例示的な例では、断面図は、その位置において航空機に存在する部品について選択されたものである。これらは、前の位置での航空機のアセンブリ時に既に存在していた部品であるか、又は選択された位置において組み立てられる部品であってもよい。
【０２２１】
次いでプロセスは、航空機のセクションを表示する（操作２０１０）。操作２０１０では、セクションは航空機の断面図に表示される。更に、種々のセクションは、オペレータによって入力されるユーザ入力によって選択されるホットスポットに関連付けて表示される。次いでプロセスは、グラフィカルユーザインターフェースに表示されたセクションの中から、１つのセクションの選択を検出する（操作２０１２）。操作２０１２では、セクションはボリューム識別子に関連するホットスポットを有する。航空機のセクションの選択には、その航空機に関連するホットスポットの選択が含まれる。ホットスポットは、図２のボリューム識別子２２２などのボリューム識別子を指し示す。場合によっては、ホットスポットはボリューム識別子を指し示すリンクとなことがある。例えば、ホットスポットは、ボリューム識別子を特定するために使用されるインデックスであってもよい。
【０２２２】
次いでプロセスは、グラフィカルユーザインターフェースに表示されたセクションから選択されたセクションに対応するボリューム内の１つのボリュームを特定する（操作２０１４）。これらの例示的な例では、航空機の各セクションは、航空機のボリュームに関連付けられている。このボリュームは、セクションに対して選択されたホットスポットによって指示されるボリューム識別子を使用して、断面図でセクションに関連付けられたボリューム識別子から特定される。ボリューム識別子には、ボリュームを画定する情報が含まれる。例えば、ボリューム識別子２２２には、図４に示すボリューム記述子４０２が含まれる。具体的には、識別子には、モデルのボリュームを画定する一群の座標が含まれる。
【０２２３】
次に、プロセスは、航空機のアセンブリの状態の中から１つの状態を特定する（操作２０１６）。これらの例示的な例では、アセンブリの状態は、製造施設内の航空機の位置に基づくアセンブリ条件であってもよい。次いでプロセスは、選択されたセクションに対応するモデル内のボリュームの状態に対して存在する部品を特定する（操作２０１８）。存在するこれら部品は、航空機の特定の状態について存在する部品である。この例示的な例では、部品は、航空機のアセンブリの現在の状態に対して存在する部品であってもよい。アセンブリの現在の状態に対する部品により、製造指示インスタンスに関する情報の視覚化はより容易になり得る。
【０２２４】
次いでプロセスは、選択されたセクションに対して特定されるモデル内のボリュームを使用して、グラフィカルユーザインターフェース内にセクションを表示する（操作２０２０）。これらの例示的な例では、部品は、部品リストではなくグラフィカル表現として表示される。この例示的な例では、グラフィカル表現は、アセンブリの状態から選択された状態に対して存在する部品のためのものとなっている。具体的には、アセンブリの状態は、アセンブリライン上の現在の位置での、オブジェクトに対するアセンブリの現在の状態となり得る。言うまでもなく、他の例示的な例では、過去又は現在の他の状態は、実行された又は実行される製造指示インスタンスの分析を実行するために使用され得る。更に、ディスプレイでの部品の表示は、種々の斜視図の部品及び種々の特定を閲覧するために、オペレータによって操作されることがある。
【０２２５】
次いでプロセスは、グラフィカルユーザインターフェース上に表示される部品のグラフィカル表現に関連する一式のグラフィカルインジケータを表示する（操作２０２２）。この例示的な例では、グラフィカルインジケータは、部品のグラフィカル表現を表示するため、色の形態を取る。例えば、色は、製造指示インスタンスでの部品に対する作業が利用可能であることを示す赤、製造指示インスタンスでの部品に対する作業が完了していることを示す緑、製造指示インスタンスでの部品に対する作業が進行中であることを示す黄色、或いは部品に対する作業が製造指示インスタンスに割り当てられていないことを示す灰色、のうちの少なくとも１つを含み得る。
【０２２６】
製造指示インスタンスに対するステータスの検査が完了したかどうかの決定が行われる（作業２０２４）。検査が完了すると、プロセスは終了する。
【０２２７】
そうでない場合には、航空機の位置に対して、航空機の新しいセクションが選択済みであるかどうかの決定が行われる（操作２０２６）。既に何らかのセクションが選択済みである場合には、プロセスは上述の操作２０１０に戻る。
【０２２８】
新しいセクションが選択されていない場合には、当該航空機に対して新しい位置が選択されているかどうかの決定が行われる（操作２０２８）。新しい位置が選択されている場合には、プロセスは上述のように操作２００８に戻る。新しい位置が選択されていない場合には、プロセスは新しい建造物が選択されているかどうかを決定する（操作２０３０）。新しい建造物が選択されている場合には、プロセスは操作２００４に戻る。そうでない場合には、プロセスは操作２０２４に戻る。
【０２２９】
ここで図２１を参照すると、例示的な実施形態による製造指示インスタンスのステータスに関する情報を特定するためのプロセスのフロー図が描かれている。図２１に示したプロセスは、図２のステータス識別子２０６を使用して実装される。
【０２３０】
プロセスは、一群の部品を選択するユーザ入力を受け取ることによって開始される（操作２１００）。操作２１００では、一群の部品の選択を行うユーザ入力は、部品リストから一群の部品を選択すること、及びグラフィカルユーザインターフェースでの部品のグラフィカル表現の表示から一群の部品を選択すること、のうちの１つから選択される。
【０２３１】
次いでプロセスは、一群の部品に対するステータスを特定する（操作２１０２）。ステータスは、製造指示インスタンスを含む製造指示データベースを問い合わせることによって特定され得る。データベースは、これらの操作が図２０の操作によって実装されるとき、特定のセクションに対して固有のものであってもよい。別の場合には、データベースは具体的な実装に応じた航空機全体の製造指示インスタンスであってもよい。
【０２３２】
次いでプロセスは、製造指示インスタンスに関する情報を表示し（操作２１０４）、その後プロセスは終了する。この情報は、ユーザ入力を介して選択される一群の部品のグラフィカル表現に関連するグラフィカルユーザインターフェースに表示されてもよい。例えば、情報は、選択された一群の部品のグラフィカル表現の近傍又は上に表示されてもよい。表示される情報は、図５の製造指示インスタンス５００に対して示されるような情報であってもよい。
【０２３３】
このプロセスは、グラフィカルユーザインターフェース内でのこれらの部品のグラフィカル表現から選択される種々の部品に対して、任意の回数反復される。このように、オペレータは、自身の興味の対象となり得る航空機の特定の部分に関して、製造指示インスタンスのステータスによって、製造指示インスタンスをより容易に特定することができる。
【０２３４】
次に図２２を参照すると、例示的な実施形態によるグラフィカルユーザインターフェースにセクションを表示するプロセスのフロー図が描かれている。図２２に示される種々の操作は、図２０の操作２０２０に対する実装の一例である。
【０２３５】
プロセスは、完成された状態にある航空機に存在する部品を特定する（操作２２００）。その後、プロセスは、選択された状態にある航空機に存在する部品を特定し、第２の部品群を形成する（操作２２０２）。第１の部品群を特定するため、完成された状態にある航空機に存在する部品から第２の部品群を差し引く（操作２２０４）。
【０２３６】
プロセスは、選択された状態にある航空機のセクションには存在しないボリューム内の第１の部品群を非表示にする（操作２２０６）。グラフィカルユーザインターフェース内で選択されたセクションを表示するため、ボリューム内で非表示になっていない第２の部品群が表示され（操作２２０８）、その後プロセスは終了する。
【０２３７】
次に図２３を参照すると、例示的な実施形態による航空機内の幾つかの部品又は幾つかのタスクのうちの少なくとも１つに対する依存関係を管理するためのプロセスのフロー図が描かれている。図２３に示したプロセスは、図１の製造環境１００で実装され得る。具体的には、示されている一又は複数の種々の操作は、図１のオブジェクトマネージャ１２４を使用して実装されてもよい。このプロセスは、図１の製造指示インスタンス１３２を使用して割り当てられるタスク１１８の実行のため、図２の依存関係構造２１３を管理するように実装される。
【０２３８】
プロセスは、部品のアセンブリのための幾つかの部品又はタスクのうちの少なくとも１つを特定することによって開始される（操作２３００）。次いでプロセスは、アセンブリのための部品又はタスクのうちの少なくとも１つの幾つかの依存関係を特定する（操作２３０２）。依存関係は表示される（操作２３０４）。依存関係は表示は様々な形態を取り得る。例えば、図８のグラフ８００に示された依存関係に類似した依存関係チャートが使用されてもよい。
【０２３９】
プロセスは、幾つかの依存関係を修正するためのオプションを表示する（操作２３０６）。次いでプロセスは、オペレータからのユーザ入力を受け取る（操作２３０８）。次に、ユーザ入力が幾つかの依存関係を変更するかどうかの決定が行われる（操作２３１０）。
【０２４０】
幾つかの依存関係に対して変更が行われると、次いでプロセスは当該の変更を保存する（操作２３１２）。幾つかの依存関係に対する変更には、新しい依存関係、削除された依存関係、及び修正された依存関係が含まれる。
【０２４１】
変更は依存関係の表示に反映され（操作２３１４）、その後プロセスは終了する。操作２３１０を再度参照すると、ユーザ入力が依存関係を変更しない場合も、プロセスは終了する。
【０２４２】
次に図２４を参照すると、例示的な一実施形態に従い、依存関係のグラフィカルインジケータを表示するためのプロセスのフロー図が描かれている。図２４に示したプロセスは、図１の製造環境１００で実装され得る。具体的には、示されている一又は複数の種々の操作は、図１のオブジェクトマネージャ１２４を使用して実装されてもよい。
【０２４３】
この例示的な例では、図２４の種々の操作は、製造指示インスタンスに対するアセンブリで部品間の依存関係を示すために実装されてもよい。更に、種々の操作はまた、種々のアセンブリ間の依存関係を示すために使用されてもよい。この依存関係は、アセンブリの表示中に、図１７及び図１８で説明されているような他のアセンブリと関連付けて表示されることがある。
【０２４４】
プロセスは、グラフィカルユーザインターフェースに表示される部品を特定することによって開始される（操作２４００）。プロセスはまた、表示される部品に関して実行されるタスクを特定する（操作２４０２）。プロセスは、表示される部品又は実行されるタスクのうちの少なくとも１つに対する依存関係を更に特定する（操作２４０４）。これらの例示的な例では、各依存関係は依存関係データ構造によって画定される。
【０２４５】
プロセスは、各依存関係の依存関係データ構造における各依存関係に対するグラフィカルインジケータを更に特定する（操作２４０６）。次いでプロセスは、特定された依存関係に対して特定されたグラフィカルインジケータを表示する（操作２４０８）。この例示的なプロセスでは、各依存関係の依存関係データ構造は、図７の依存関係構造７００の一例である。各依存関係のグラフィカルインジケータは、図７のグラフィカルインジケータ７０４の一例である。
【０２４６】
次に、プロセスは、依存関係に対するグラフィカルインジケータを選択するユーザ入力を受け取る（操作２４１０）。プロセスは、依存関係に関する情報を特定する（操作２４１２）。次いでプロセスは、特定された情報を表示し（操作２４１４）、その後プロセスは終了する。この例示的なプロセスでは、依存関係に対して特定された情報は図７の記述７０６を含む。特定された情報はまた、図７のルール７０２及び依存関係が満たされているかどうかについてのステータスも含み得る。
【０２４７】
次に図２５を参照すると、例示的な実施形態による航空機の一群の部品を視覚化するためのプロセスのフロー図が描かれている。ここに描かれている例では、図２５に示したプロセスは、製造番号管理済み部品を視覚化するためのプロセスである。図２５に示したプロセスは、図１のオブジェクトマネージャ１２４に実装されてもよい。具体的には、一又は複数の操作は、ステータス識別子２０６又は図２のオブジェクトマネージャ１２４のオブジェクト視覚化装置２０４のうちの少なくとも１つを使用して実装され得る。
【０２４８】
プロセスは、航空機内のボリュームを特定することによって開始される（操作２５００）。操作２５００では、ボリュームは任意の数の異なる方法で特定されてもよい。例えば、ボリュームは、図１０のグラフィカルユーザインターフェース１００２などのグラフィカルユーザインターフェース上に表示される航空機のセクションから、航空機の一部を選択するユーザ入力によって特定されてもよい。
【０２４９】
別の例では、部品は、部品リストから一群の部品を選択するユーザ入力によって特定されてもよい。更に別の例では、ボリュームは製造指示インスタンスの選択に基づいて特定されてもよい。製造指示インスタンスは、ボリュームが一群の部品を包括するように特定される一群の部品を含む。この部品群は、この例示的な例では、アセンブリを形成することがある。
【０２５０】
次に、プロセスは、ボリューム内で製造番号管理済みの一群の部品を特定する（操作２５０２）。次いでプロセスは、ディスプレイシステム上にボリューム内の一群の部品を表示し（操作２５０４）、その後プロセスは終了する。このプロセスにより、オペレータはディスプレイを使用して、航空機内の一群の部品を配置する。
【０２５１】
次に図２６を参照すると、例示的な実施形態によるディスプレイ上に一群の部品を表示するプロセスのフロー図が描かれている。図２６に示したプロセスは、図２５の動作２５０４の実装の一例である。
【０２５２】
プロセスは、ボリューム内で製造番号管理済みの一群の部品を特定することによって開始される（操作２６００）。ボリューム内で製造番号管理済みでない他の部品と関連付けて、一群部品を表示するかどうかの決定が行われる（操作２６０２）。一群の部品がボリューム内の他の部品と関連付けて表示されることになっている場合には、プロセスは一群の部品に関連する表示のための一式のグラフィカルインジケータを選択する（操作２６０４）。
【０２５３】
次いでプロセスは、ディスプレイシステム上に一式のグラフィカルインジケータと共に一群の部品を表示し（操作２６０６）、その後プロセスは終了する。この例示的な例では、グラフィカルインジケータは、一群の部品が一群の製造番号管理済み部品であることを示す。加えて、グラフィカルインジケータはまた、製造番号又は他の固有識別子が一群の部品に対して記録されているかどうか、部品が航空機に設置されているかどうか、などの他の情報、及び他の好適な情報を含み得る。
【０２５４】
再び操作２６０２を参照して、一群の部品がボリューム内の他の部品と関連付けることなく表示されることになっている場合には、プロセスは一群の部品をディスプレイシステム上に表示し（操作２６０８）、その後プロセスは終了する。この例では、製造番号管理済みの部品のみが表示されるため、グラフィカルインジケータは必要とされていない。すなわち、製造番号管理済みでないボリューム内の他の部品は表示されないため、他の部品に対する製造番号管理済み部品の場所の関係性を示すことができる。
【０２５５】
次に図２７を参照すると、例示的な実施形態による航空機のセクションを視覚化するためのプロセスのフロー図が描かれている。図２７に示したプロセスは、図１のオブジェクトマネージャ１２４に実装されてもよい。具体的には、プロセスは、ステータス識別子２０６又はオブジェクト視覚化装置２０４のうちの少なくとも１つを使用して実装され得る。
【０２５６】
プロセスは、航空機のセクションを選択するユーザ入力を受け取ることによって開始される（操作２７００）。航空機のセクションは、具体的な実装に応じて、航空機の一部又は航空機全体となることがある。選択は、図３のグラフィカルユーザインターフェース１１００などのグラフィカルユーザインターフェースを使用して行われる。
【０２５７】
次いでプロセスは、ユーザ入力で受け取った選択を使用して航空機のボリュームを特定する（操作２７０２）。操作２７０２では、ボリュームはモデルの座標を使用して特定されてもよい。これらの座標は、グラフィカルユーザインターフェース内でオペレータに表示される様々なセクションに対して、事前に画定されてもよい。
【０２５８】
次いでプロセスは、座標によって画定されるボリューム内に配置されるモデル内の部品を特定する（操作２７０４）。特定される部品は、ボリューム内に全体的に配置される部品、ボリューム内に部分的に配置される部品、或いはこれらの何らかの組み合わせであってもよい。次に、製造番号管理済みの一群の部品は、ボリューム内に存在すると特定された部品から特定される（操作２７０６）。操作２７０６での特定は、部品のモデルのメタデータに基づいて実行されてもよい。メタデータには、部品が製造番号管理済み部品であるかどうかに関するインジケータが含まれる。別の例示的な例では、操作２７０６での特定は、ボリューム内で特定された部品を製造番号管理済みの部品リストと比較することによって実行されてもよい。別の例示的な例では、全部品のリストは、製造番号管理済み部品として特定された部品から作られることがある。このリストは、提出される航空機準備ログの照合で使用されることがある。
【０２５９】
次いでプロセスは、モデルの一群の部品に対してグラフィカル表現を生成する（操作２７０８）。例えば、操作２７０８では、プロセスはディスプレイシステム上での表示用に部品をレンダリングする。次いでプロセスは、グラフィカルユーザインターフェースに一群の部品のグラフィカル表現を表示することによって、ディスプレイシステム上に一群の部品を表示し（操作２７１０）、その後プロセスは終了する。
【０２６０】
図２７で生成された視覚化により、オペレータは製造指示インスタンスで画定されたタスクを実行するため、視覚化を使用することができる。例えば、オペレータは特定の場所に移動し、一群の部品を配置するために航空機を検査し、製造番号の検証、製造番号の記録などの操作、又は他の好適な操作を実行してもよい。また別の例では、航空機の整備用の部品が製造番号管理済みであることをオペレータが検証できるよう、航空機の整備中に製造指示インスタンスが発行されることがある。このように、オペレータは、どの部品が整備を必要としているかを特定することができる。
【０２６１】
図示した異なる実施形態でのフロー図及びブロック図は、例示的な実施形態における装置及び方法の幾つかの可能な実装の構造、機能、及び操作を示している。これに関して、フロー図又はブロック図の各ブロックは、１つの操作又はステップの１つのモジュール、セグメント、機能及び／又は部分を表わすことができる。例えば、一又は複数のブロックは、ハードウェア内のプログラムコードとしてハードウェア内に、又はプログラムコードとハードウェアの組合せとして実装可能である。ハードウェア内に実装した場合、ハードウェアは、例えば、フロー図又はブロック図の一又は複数の操作を実施するように製造又は構成された集積回路の形態を取り得る。プログラムコードとハードウェアとの組み合わせとして実装されるときには、この実装はファームウェアの形態を取ることがある。
【０２６２】
例示的な実施形態の幾つかの代替的な実装では、ブロック内に記載された一又は複数の機能は、図中に記載された順序を逸脱して現われることがある。例えば、場合によっては、連続して示されている２つのブロックが、実質的に同時に実行されること、また時には、関連する機能によっては、ブロックが逆順に実行されることがある。また、フロー図又はブロック図内に示されたブロックに加えて、他のブロックが追加されることもある。
【０２６３】
例えば、製造指示インスタンスに関連する他の機能に対する操作はまた、描かれているものに追加して、又は代替として使用されてもよい。例示的な例では、操作には、例示的な実施形態による、グラフィカルユーザインターフェースに表示される製造指示インスタンスのステータスを検証又は更新することが含まれることがある。別の例示的な例として、単一の建造物だけが存在する場合には、操作２０００及び操作２００２は除外されることがある。
【０２６４】
別の例示的な例として、アセンブリのステータスのグラフィカルインジケータ及び製造指示インスタンスの表示は、幾つかの例示的な例では除外されることがある。別の例として、オペレータは、他のアセンブリと製造指示インスタンスのアセンブリの表示を交互に切り替えることができる。また他の例示的な例では、製造指示インスタンスのアセンブリを閲覧している間に受け取る特定のコマンドに基づく分解図など、他の種類の図が表示されることがある。更に他の例示的な例では、部品又はアセンブリの選択は、部品又はアセンブリに関連する製造指示インスタンスに関する情報を表示してもよい。
【０２６５】
ここで図２８を参照すると、例示的な実施形態によるデータ処理システムのブロック図が描かれている。データ処理システム２８００を使用して、図１のコンピュータシステム１２６を実装してもよい。この例示的な例では、データ処理システム２８００は通信フレームワーク２８０２を含み、これによりプロセッサユニット２８０４、メモリ２８０６、固定記憶域２８０８、通信ユニット２８１０、入出力ユニット２８１２、及びディスプレイ２８１４の間の通信が行われる。この例では、通信フレームワークはバスシステムの形態を取ることができる。
【０２６６】
プロセッサユニット２８０４は、メモリ２８０６に読み込まれうるソフトウェアに対する指令を実行する役割を果たす。プロセッサユニット２８０４は、具体的な実装に応じて、幾つかのプロセッサ、マルチプロセッサコア、又は他の何らかの種類のプロセッサであってもよい。
【０２６７】
メモリ２８０６及び固定記憶域２８０８は、記憶デバイス２８１６の例である。記憶デバイスは、例えば、限定するものではないが、データ、機能的な形態のプログラムコード、及び／又は他の好適な情報などの情報を、一時的に及び／又は永続的に格納できる、任意のハードウェアである。記憶デバイス２８１６は、これらの例示的な例では、コンピュータ可読記憶デバイスと称されることもある。メモリ２８０６は、これらの例では、例えば、ランダムアクセスメモリ、又は任意の他の好適な揮発性或いは不揮発性の記憶デバイスであってもよい。固定記憶域２８０８は、具体的な実装に応じて様々な形態を取り得る。
【０２６８】
例えば、固定記憶域２８０８は、一又は複数のコンポーネント又はデバイスを含み得る。例えば固定記憶域２８０８は、ハードドライブ、フラッシュメモリ、書換え型光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせであってもよい。固定記憶域２８０８によって使用される媒体はまた、着脱可能であってもよい。例えば、着脱可能ハードドライブは固定記憶域２８０８用に使用され得る。
【０２６９】
これらの例示的な例では、通信ユニット２８１０は、他のデータ処理システム又はデバイスとの通信を提供する。これらの例示的な例では、通信ユニット２８１０はネットワークインタフェースカードである。
【０２７０】
入出力ユニット２８１２は、データ処理システム２８００に接続される他のデバイスとのデータの入出力を可能にする。例えば、入出力ユニット２８１２は、キーボード、マウス、及び／又は他の何らかの好適な入力デバイスを介して、ユーザ入力のための接続を提供し得る。更に、入出力ユニット２８１２は、プリンタに出力を送信し得る。ディスプレイ２８１４は、ユーザに情報を表示するための機構を提供する。
【０２７１】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、通信フレームワーク２８０２を介してプロセッサユニット２８０４と通信する記憶デバイス２８１６内に配置することができる。種々の実施形態のプロセスは、メモリ２８０６などのメモリ内に配置されるコンピュータ実装指令を使用して、プロセッサユニット２８０４によって実行されてもよい。
【０２７２】
これらの命令は、プロセッサユニット２８０４内のプロセッサによって読み取られ実行される、プログラムコード、コンピュータ使用可能プログラムコード、又はコンピュータ可読プログラムコードと称される。種々の実施形態のプログラムコードは、メモリ２８０６または固定記憶域２８０８など、種々の物理的な又はコンピュータ可読記憶媒体上に実装され得る。
【０２７３】
プログラムコード２８１８は、選択的に着脱可能なコンピュータ可読媒体２８２０上に機能的な形態で配置され、且つ、プロセッサユニット２８０４による実行のために、データ処理システム２８００に読込まれるか又は転送されてもよい。プログラムコード２８１８とコンピュータ可読媒体２８２０は、これらの例示的な例では、コンピュータプログラム製品２８２２を形成する。
【０２７４】
一例では、コンピュータ可読媒体２８２０は、コンピュータ可読記憶媒体２８２４又はコンピュータ可読信号媒体２８２６であってもよい。これらの例示的な例では、コンピュータ可読記憶媒体２８２４は、プログラムコード２８１８を伝搬又は伝送する媒体というよりは、むしろプログラムコード２８１８を保存するために使用される物理的な又は有形の記憶デバイスである。
【０２７５】
代替的に、プログラムコード２８１８は、コンピュータ可読信号媒体２８２６を使用してデータ処理シスム２８００に転送され得る。コンピュータ可読信号媒体２８２６は、例えば、プログラムコード２８１８を含む伝播されたデータ信号であってもよい。例えば、コンピュータ可読信号媒体２８２６は、電磁信号、光信号、及び／又は他の任意の好適な種類の信号であってもよい。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の任意の好適な種類の通信リンクを介して伝送される。
【０２７６】
データ処理システム２８００に関して図示されている種々のコンポーネントは、種々の実施形態が実装される方法に対して構造的な制限を設けることを意図していない。種々の例示的な実施形態は、データ処理システム２８００に関して例示されているコンポーネントの、追加的な、及び／又は代替的なコンポーネントを含むデータ処理システム内に実装されてもよい。図２８に示した他のコンポーネントは、図示されている例示的な例とは異なることがある。種々の実施形態は、プログラムコード２８１８を実行可能な任意のハードウェアデバイス又はシステムを使用して実装されてもよい。
【０２７７】
本開示の例示的な実施形態は、図２９に示した航空機の製造及び保守方法２９００及び図３０に示した航空機３０００に関連付けて説明されている。まず図２９を参照すると、例示的な実施形態による、航空機の製造及び保守方法のブロック図が描かれている。製造前の段階では、航空機の製造及び保守方法２９００は、図３０の航空機３０００の仕様及び設計２９０２、並びに材料の調達２９０４を含み得る。
【０２７８】
製造段階では、図３０の航空機３０００のコンポーネント及びサブアセンブリの製造２９０６、並びにシステムインテグレーション２９０８が行われる。その後、図３０の航空機３０００は、認可及び納品２９１０を経て運航２９１２に供される。顧客による運航２９１２中、図３０の航空機３０００は、定期的な整備及び保守２９１４（改造、再構成、改修、及びその他の整備又は保守を含み得る）が予定される。
【０２７９】
航空機の製造及び保守方法２９００の各プロセスは、システムインテグレーター、第三者、及び／又はオペレータによって実行又は実施されることがある。これらの例では、オペレータは顧客であってもよい。本明細書の目的では、システムインテグレーターは、限定するものではないが、任意の数の航空機製造者、及び主要システム下請業者を含み、第三者は、限定するものではないが、任意の数のベンダー、下請業者、及び供給業者を含み、且つ、オペレータは航空会社、リース会社、軍事団体、サービス機関などであってもよい。
【０２８０】
ここで図３０を参照すると、例示的な実施形態が実装される航空機のブロック図が示されている。この例では、航空機３０００は、図２９の航空機の製造及び保守方法２９００によって製造されたものであり、システム３００４及び内装３００６を有する機体３００２を含む。システム３００４の例には、推進システム３００８、電気システム３０１０、油圧システム３０１２、及び環境システム３０１４のうちの一又は複数が含まれる。任意の数の他のシステムが含まれることもある。航空宇宙産業の例を示したが、種々の例示的な実施形態は、自動車産業などの他の産業にも適用され得る。本明細書で実施される装置及び方法は、図２９の航空機の製造及び保守方法２９００のうちの少なくとも１つの段階で採用され得る。
【０２８１】
例えば、システムインテグレーション２９０８中に一又は複数の例示的な実施形態が実装されてもよい。航空機３０００上で部品を組み立てるタスクを実行するために使用される製造指示インスタンスのステータスを特定するため、種々の例示的な例が実装されてもよい。加えて、整備及び保守２９１４中に実施形態が実装されてもよい。例えば、整備、機能向上、改修、整備及び保守２９１４中の他の操作において部品を組み立てるタスクを実行するための製造指示インスタンスのステータスは、例示的な実施形態を使用して特定され得る。
【０２８２】
ここで図３１を参照すると、例示的実施形態による製造システムのブロック図が描かれている。製造システム３１００は物理的なハードウェアシステムで、図３０の航空機３０００などの製品を製造するように構成される。
【０２８３】
図示したように、製造システム３１００には製造機器３１０２が含まれる。製造機器３１０２には、製作機器３１０４又はアセンブリ機器３１０６の少なくとも１つが含まれる。
【０２８４】
製作機器３１０４は、航空機３０００を形成するために使用される部品のコンポーネントを製作するために使用される機器である。例えば、製作機器３１０４には機械及びツールが含まれる。これらの機械及びツールは、ドリル、油圧プレス、加熱炉、金型、複合テープ積層機械、真空システム、施盤、又は他の好適な種類の機器のうちの少なくとも１つであってもよい。製作機器３１０４を使用して、金属部品、複合部品、半導体、回路、ファスナー、リブ、外板パネル、スパー、アンテナ、ファリンクス、又は他の好適な種類の部品のうちの少なくとも１つが製作される。
【０２８５】
アセンブリ機器３１０６は、航空機３０００を形成する部品を組み立てるために使用される機器である。具体的には、アセンブリ機器３１０６を使用して、航空機３０００を形成するコンポーネント及び部品が組み立てられる。アセンブリ機器３１０６には、機械及びツールも含まれる。このような機械及びツールは、ロボットアーム、クローラ、ファスナー設置システム、レールベースのドリルシステム、又はロボットのうちの少なくとも一つである。アセンブリ機器３１０６を使用して、座席、水平安定板、翼、エンジン、エンジン筐体、着陸ギアシステムなどの部品、及び航空機３０００の他の部品が組み立てられる。
【０２８６】
製品管理システム３１００には、制御システム３１０８も含まれる。制御システム３１０８はハードウェアシステムであり、ソフトウェア、又は他の種類のコンポーネントも含む。制御システム３１０８は、製造機器３１０２の操作を制御するように構成される。制御システム３１０８は、ハードウェアを使用して実装され得る。ハードウェアは、コンピュータ、回路、ネットワーク、及び他の種類の機器を含み得る。この制御は、製造機器３１０２の直接制御の形態を取り得る。例えば、ロボット、コンピュータ制御機械、及び他の機器は、制御システム３１０８によって制御されてもよい。他の例示的な例では、制御システム３１０８は、航空機３０００の製造において作業要員３１１０によって実行される操作を管理してもよい。これらの例示的な例では、図１のオブジェクトマネージャ１２４は、制御システム３１０８において実装され、図３０の航空機３０００の製造を管理する。
【０２８７】
種々の例示的な例では、作業要員３１１０は、製造機器３１０２又は制御システム３１０８のうちの少なくとも１つの操作、又は情報のやり取りを行う。この情報のやりとりを実行することによって、航空機３０００が製造される。
【０２８８】
言うまでもなく、製造システム３１００は、他の製品を製造するように構成される。製造システム３１００は、航空宇宙産業における製造に関して記載しているが、製品管理システム３１００は、他の産業用の製品を製造するように構成されてもよい。例えば、製造システム３１００は、自動車産業並びに他の任意の好適な産業の製品を製造するように構成されてもよい。
【０２８９】
このように、オペレータは、グラフィカルユーザインターフェースを使用して製造指示インスタンスのステータスに関する情報を視覚化することができる。この視覚化は、タスクが実行される部品のグラフィカル表現に関連する製造指示インスタンスのステータスのグラフィカルインジケータを表示することを含む。
【０２９０】
例えば、オブジェクトマネージャ１２４を備えた制御システム３１０８は、製造番号管理済み部品に関する製造指示インスタンスを生成することができる。例えば、製造指示インスタンスは、作業要員３１１０が固有識別子を記録し、事前に記録された固有識別子を検証し、製造番号管理済み部品の整備を実行し、更に製造番号管理済み部品に関する他の所望の操作を実行できるように生成されてもよい。製造番号管理済み部品の配置の視覚化は、作業要員３１１０によって使用される製造指示インスタンスの一部として、制御システム３１０８によって生成されてもよい。
【０２９１】
製造番号管理済み部品の視覚化により、オペレータは操作をより正確に実行すること、操作をより迅速に実行すること、或いはこれらの組み合わせが可能になっている。例えば、作業要員３１１０は、製造番号管理済みの部品を配置するため、移動しながら視覚化情報を閲覧できるように、ハンドヘルド型及びポータブル型のディスプレイデバイスを有してもよい。
【０２９２】
更に、オブジェクトマネージャ１２４を備えた制御システム３１０８は、航空機３０００の製造をモニタすることができる。このモニタリングは、上述のように製造指示インスタンスのステータスを介していてもよい。製造指示インスタンスのステータスはまた、航空機３０００の製造のステータスを視覚的に表示するように使用されることもある。この表示は、航空機３０００のアセンブリラインでの位置に基づいていてもよい。
【０２９３】
加えて、製造指示インスタンスの分析はまた、問題領域を特定して印をつけるために使用されることもある。これらの問題領域は、例えば、製造指示インスタンスの完了が所望よりも遅い領域、不適合が所望よりも大きい領域、或いはその他の好ましくない状況になることがある。制御システム３１０８は、問題が解決されるまで、問題領域での製造を停止するように製造機器３１０２を制御してもよい。他の例示的な例では、制御システム３１０８は、製造を止めて問題領域での問題を解決するため、作業要員３１１０に命令を送ってもよい。
【０２９４】
したがって、一又は複数の例示的な実施形態により、アセンブリを形成するために組み立てられる部品の製造指示インスタンスの命令を理解することは、オペレータにとってより容易になり得る。一又は複数の例示的な実施例では、製造指示インスタンスに対する部品のアセンブリの視覚化がオペレータに表示される。更に、製造指示インスタンスに対して、アセンブリに隣接する或いは選択された距離の範囲内にある他のアセンブリも表示される。この表示は、製造指示インスタンスの命令に従ってアセンブリに対する操作を実行しなければならないオペレータに、視覚的な関係性を提示する。
【０２９５】
視覚的な関係性に関して、１つのアセンブリ及びそのアセンブリから選択された距離の範囲内にある他のアセンブリを視覚化することにより、オペレータが命令を理解し、アセンブリを形成するために部品を組み立てる操作を実行するのに要する時間が短縮される。その結果、航空機などのオブジェクトを組み立てるのに必要な時間、訓練、及び費用が低減される。
【０２９６】
別の例として、この視覚化により、オペレータ１２２は、現在利用されている技術と比較して、より容易に製造番号管理済み部品を航空機に配置することができる。その結果、航空機１０４の製造は、より短い時間で、より少ない費用で、或いはこれらの組み合わせにより実行される。
【０２９７】
上述した様々な実施形態の説明は、例示及び説明を目的とするものであり、完全な説明であること、又はこれらの実施形態を開示された形態に限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。
【０２９８】
例えば、例示的な例は、オブジェクトの製造中に種々の状態に適用され得る。例えば、計画された状態に加えて実際の状態は、製造指示インスタンスでの情報など、タスクに関する情報の取得について表示するように選択されることがある。計画された状態又は実際の状態に関して、これらの状態の中で実際に存在する部品は、製造指示インスタンスに関する情報を表示するときに使用されてもよい。この情報は、他の情報に加えて、他のアセンブリと関連付けたアセンブリの視覚化を含むことがある。このように、特定の状態に対するアセンブリの視覚化及び製造指示インスタンス情報は、よりわかりやすく視覚化され得る。更に、この種の視覚化により、製造指示インスタンスの計画又は修正は、より手間のかからない簡単なものとなり得る。
【０２９９】
他の例示的な例は、製造以外の航空機のライフサイクルの他の部分に適用されてもよい。例えば、例示的な例は、航空機の整備に適用され得る。例示的な例は、航空機の保守中に実行される回収、更新、及び他の操作の間に視覚化を行うことを含み得る。
【０３００】
更に、代替的な配置はまた、以下の条項に従って記述される。
【０３０１】
条項１．  航空機（１０４）の一群の部品（１０６）を視覚化する方法であって、前記方法は、
前記航空機（１０４）内のボリューム（２１９）を特定すること（１３００）；
前記ボリューム（２１９）内で製造番号管理済みの前記一群の部品（１０６）を特定すること（１３０２）；及び
前記ボリューム（２１９）内の前記一群の部品（１０６）をディスプレイシステム（２０８）上に表示して視覚化を行うことを含み、前記視覚化により前記航空機（１０４）内に前記一群の部品（１０６）を配置することが可能になる方法。
【０３０２】
条項２．  前記航空機（１０４）のセクション（１３６）を前記ディスプレイシステム（２０８）上のグラフィカルユーザインターフェース（２０７）に表示することを更に含み、前記セクション（１３６）は、前記航空機（１０４）の組み立て（１４４）のために製造される前記セクション（１３６）に対応し、前記セクション（１３６）は選択可能で；更に
前記航空機（１０４）内の前記ボリューム（２１９）を特定することは、前記グラフィカルユーザインターフェース（２０７）に表示される前記セクション（１３６）から選択されるセクションに対応する前記航空機（１０４）のモデル（２１６）内で前記ボリューム（２１９）を特定することを含む、条項１に記載の方法。
【０３０３】
条項３．  前記ボリューム（２１９）は、前記航空機（１０４）のモデル（２１６）内の座標（４０６）によって画定される、条項１に記載の方法。
【０３０４】
条項４．  前記ボリューム（２１９）内で製造番号管理済みの一群の部品（１０６）を特定することは、前記座標（４０６）によって画定される前記ボリューム（２１９）内に配置される前記モデル（２１６）内の部品（１０６）を特定すること、及び
前記ボリューム（２１９）内に存在すると特定される前記部品（１０６）から前記一群の部品（１０６）を特定すること
を含む、条項３に記載の方法。
【０３０５】
条項５．  前記ボリューム（２１９）内の前記一群の部品（１０６）をディスプレイシステム（２０８）上に表示して視覚化を行うことは、
前記モデル（２１６）から前記一群の部品（１０６）のグラフィカル表現（２１４）を生成すること；及び
グラフィカルユーザインターフェース（２０７）の前記一群の部品（１０６）の前記グラフィカル表現（２１４）を表示することによって、前記ディスプレイシステム（２０８）上に前記一群の部品（１０６）を表示すること
を含む、条項４に記載の方法。
【０３０６】
条項６．  前記表示するステップは、前記ボリューム（２１９）内の他の部品と関連付けて、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示することを含む、条項１に記載の方法。
【０３０７】
条項７．  前記表示するステップは、前記ボリューム（２１９）内の他の部品と関連付けることなく、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示することを含む、条項１に記載の方法。
【０３０８】
条項８．  前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示することを更に含む、条項１に記載の方法。
【０３０９】
条項９．  前記一式のグラフィカルインジケータ（２３１）は、製造番号管理済みの部品の存在、又は製造番号管理済みの部品の製造番号が検証済みかどうか、のうちの少なくとも１つを示す、条項８に記載の方法。
【０３１０】
条項１０．  前記一式のグラフィカルインジケータ（２３１）は、色、クロスハッチング、アイコン、強調表示、又はアニメーションのうちの少なくとも１つから選択される、条項９に記載の方法。
【０３１１】
条項１１．  前記航空機（１０４）内の前記ボリューム（２１９）を特定することは、グラフィカルユーザインターフェース（２０７）上に表示される前記航空機（１０４）のセクション（１３６）から前記航空機（１０４）の一部を選択するユーザ入力を受け取ることを含む、条項１に記載の方法。
【０３１２】
条項１２．  前記航空機（１０４）の前記ボリューム（２１９）を特定することは、部品（１０６）のリストから前記一群の部品（１０６）を選択するユーザ入力を受け取ることを含む、条項１に記載の方法。
【０３１３】
条項１３．  製造番号管理済みの前記一群の部品（１０６）に対する一群の製造指示インスタンス（１３２）を特定することを更に含む、条項１に記載の方法。
【０３１４】
条項１４．  前記ディスプレイシステム（２０８）上に表示される前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示することを更に含み、前記一式のグラフィカルインジケータ（２３１）は、前記一群の部品（１０６）が配置される少なくとも１つのアセンブリ（１４４）又は幾つかのアセンブリに対する製造指示インスタンスのステータスを示す、条項１３に記載の方法。
【０３１５】
条項１５．  オブジェクト（１０２）内の一群の部品（１０６）を視覚化する方法であって、前記方法は、
前記オブジェクト（１０２）内のボリューム（２１９）を特定すること；
前記ボリューム（２１９）内の製造番号管理済みの前記一群の部品（１０６）を特定すること；及び
前記ボリューム（２１９）内の前記一群の部品（１０６）をディスプレイシステム（２０８）上に表示して前記一群の部品（１０６）の視覚化を行うことを含み、前記視覚化により前記オブジェクト（１０２）内に前記一群の部品（１０６）を配置することが可能になる方法。
【０３１６】
条項１６．  前記オブジェクト（１０２）は、ビークル、潜水艦、人員運搬車、タンク、列車、自動車、バス、宇宙船、水上艦、衛星、ロケット、エンジン、コンピュータ、収穫機、建設用クレーン、ブルドーザー、及び採掘装置のうちの１つから選択される、条項１５に記載の方法。
【０３１７】
条項１７．  航空機（１０４）のボリューム（２１９）を特定し；前記ボリューム（２１９）内の製造番号管理済みの一群の部品（１０６）を特定し；更に前記ボリューム（２１９）内の前記一群の部品（１０６）をディスプレイシステム（２０８）上に表示して前記一群の部品（１０６）の視覚化を行うオブジェクトマネージャ（１２４）を含む航空機管理システムであって、前記視覚化により前記航空機（１０４）内に前記一群の部品（１０６）を配置することが可能になる、航空機管理システム。
【０３１８】
条項１８．  前記表示ステップは、前記ボリューム（２１９）内の他の部品と関連付けて、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示することを含む、条項１７に記載の航空機管理システム。
【０３１９】
条項１９．  前記ボリューム（２１９）内の前記一群の部品（１０６）を前記ディスプレイシステム（２０８）に表示する際に、前記オブジェクトマネージャ（１２４）は、前記ボリューム（２１９）内の他の部品と関連付けることなく、前記ディスプレイシステム（２０８）上に前記ボリューム（２１９）内の前記一群の部品（１０６）を表示する、条項１７に記載の航空機管理システム。
【０３２０】
条項２０．  前記オブジェクトマネージャ（１２４）は、前記一群の部品（１０６）に関連する一式のグラフィカルインジケータ（２３１）を表示する、条項１７に記載の航空機管理システム。
【０３２１】
条項２１．  前記一式のグラフィカルインジケータ（２３１）は、製造番号管理済みの部品の存在、又は製造番号管理済みの部品の製造番号が検証済みかどうか、のうちの少なくとも１つを示す、条項２０に記載の航空機管理システム。
【０３２２】
条項２２．  前記航空機（１０４）内の前記ボリューム（２１９）を特定する際に、前記オブジェクトマネージャ（１２４）は、グラフィカルユーザインターフェース（２０７）上に表示される前記航空機（１０４）のセクション（１３６）から前記航空機（１０４）の一部を選択するユーザ入力を受け取る、条項１７に記載の航空機管理システム。
【０３２３】
条項２３．  前記航空機（１０４）内の前記ボリューム（２１９）を特定する際に、前記オブジェクトマネージャ（１２４）は、部品（１０６）のリストから前記一群の部品（１０６）を選択するユーザ入力を受け取る、条項１７に記載の航空機管理システム。
【０３２４】
条項２４．  前記一式のグラフィカルインジケータ（２３１）は、色、クロスハッチング、アイコン、強調表示、又はアニメーションのうちの少なくとも１つから選択される、条項２１に記載の航空機管理システム。更に、種々の例示的な実施形態は、他の例示的な実施形態と比較して、異なる特性を提供しうる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示内容と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記述されている。
【符号の説明】
【０３２５】
１００    製造環境
１０２    オブジェクト
１０４    航空機
１０６    部品
１０７    組立場所
１０８    建造物
１１０    建造物
１１２    製造施設
１１４    位置
１１８    タスク
１２２    オペレータ
１２４    オブジェクトマネージャ
１２６    コンピュータシステム
１２８    情報
１３０    割り当て
１３２    製造指示インスタンス
１３３    依存関係
１３４    オブジェクト視覚化システム
１３５    製造指示視覚化システム
１３６    セクション
１３７    ステータス
１４２    アセンブリ
１４４    アセンブリ
１７０    製造番号管理済み
１７２    製造番号管理済み部品
１７４    リスト
１７６    固有識別子
２０２    割り当てマネージャ
２０４    オブジェクト視覚化装置
２０５    在庫識別子
２０６    ステータス識別子
２０７    グラフィカルユーザインターフェース
２０８    ディスプレイシステム
２０９    インターフェースシステム
２１０    入力システム
２１１    製造指示データベース
２１２    ステータス
２１３    依存構造
２１４    グラフィカル表現
２１５    モデルデータベース
２１６    モデル
２１７    モデル
２１８    ボリューム
２１９    ボリューム
２２０    ボリュームデータベース
２２１    ボリューム識別子
２２２    ボリューム識別子
２２３    断面図
２２４    断面図
２２５    断面図データベース
２２６    状態
２２７    アセンブリ条件
２２８    計画された状態
２２９    実際の状態
２３０    在庫データベース
２３１    グラフィカルインジケータ
２３３    現在のステータス
２５０    製造指示インスタンス
２７０    リスト
２７２    固有識別子
３００    セクション
３０２    ホットスポット
３０４    セクション
３０６    ホットスポット
４００    識別子
４０２    ボリューム記述子
４０６    座標
４０８    視点
４１０    座標
５００    製造指示インスタンス
５０２    識別子
５０３    分類
５０４    記述
５０５    タスク
５０６    割り当てられたオペレータ
５０８    部品識別子
５１０    場所
５１２    命令
５１８    ステータス
６００    状態
６０２    計画された状態
６０４    実際の状態
６０６    アセンブリ条件
６０８    部品
６１０    部品識別子
６１２    部品識別子
６１４    部品
７００    依存関係構造
７０２    ルール
７０４    グラフィカルインジケータ
７０６    記述
８０２    アセンブリの順序
８０４    依存関係の継承
８０６、８１６、８２４    タスク
８１０、８１２、８２０、８３０    部品
９００    視覚的問い合わせ
９０２、９０４、９０６、９０８    建造物
９１０、９１２、９１４、９１６、９１８、９２０、９２２、９２４    航空機
１０００    航空機の位置
１００２    グラフィカルユーザインターフェース
１００４、１００６、１００８、１０１０、１０１２    航空機の位置
１１００    グラフィカルユーザインターフェース
１１０２    セクション
１１０４    エリア
１１０５    断面図
１１０８    航空機全体
１１１０、１１１２、１１１４、１１１６、１１１８、１１２０    エリア
１１２２    検索
１２０４    検索
１２０６    キャンセル
１４０１    部品
１４０２    アセンブリ
１４０５、１４０６、１４０７、１４０８    座席一列
１４０９    保管用クローゼット
１４１０    化粧室
１４１２、１４１３、１４１４、１４１５、１４１６、１４１７、１４１８    グラフィカルインジケータ
１４２０    コマンド
１４２２    メニュー
１４２４    上面図
１４２６    底面図
１４２８    側面図
１４３０    斜視図
１４３２    関係図
１４３４    部品欄
２８００    データ処理システム
２８０４    プロセッサユニット
２８０６    メモリ
２８０８    固定記憶域
２８１０    通信ユニット
２８１２    入出力ユニット
２８１４    ディスプレイ
２８１６    記憶デバイス
２８１８    プログラムコード
２８２０    コンピュータ可読媒体
２８２２    コンピュータプログラム製品
２８２４    コンピュータ可読記憶媒体
２８２６    コンピュータ可読信号媒体
２９０２    仕様及び設計
２９０４    材料の調達
２９０６    コンポーネント及びサブアセンブリの製造
２９０８    システムインテグレーション
２９１０    認可及び納品
２９１２    運航
２９１４    整備及び保守
３０００    航空機
３１００    製造システム
３１０２    製造機器
３１０４    製作機器
３１０６    アセンブリ機器
３１０８    制御システム
３１１０    作業要員
３６０２    機体
３６０４    システム
３６０６    内装
３６０８    推進システム
３６１０    電気システム
３６１２    油圧システム
３６１４    環境システム
【図１】
0006602594.tif 000002
【図２】
0006602594.tif 000003
【図３】
0006602594.tif 000004
【図４】
0006602594.tif 000005
【図５】
0006602594.tif 000006
【図６】
0006602594.tif 000007
【図７】
0006602594.tif 000008
【図８】
0006602594.tif 000009
【図９】
0006602594.tif 000010
【図１０】
0006602594.tif 000011
【図１１】
0006602594.tif 000012
【図１２】
0006602594.tif 000013
【図１３】
0006602594.tif 000014
【図１４】
0006602594.tif 000015
【図１５】
0006602594.tif 000016
【図１６】
0006602594.tif 000017
【図１７】
0006602594.tif 000018
【図１８】
0006602594.tif 000019
【図１９】
0006602594.tif 000020
【図２０】
0006602594.tif 000021
【図２１】
0006602594.tif 000022
【図２２】
0006602594.tif 000023
【図２３】
0006602594.tif 000024
【図２４】
0006602594.tif 000025
【図２５】
0006602594.tif 000026
【図２６】
0006602594.tif 000027
【図２７】
0006602594.tif 000028
【図２８】
0006602594.tif 000029
【図２９】
0006602594.tif 000030
【図３０】
0006602594.tif 000031
【図３１】
0006602594.tif 000032