(57)【要約】      （修正有）【課題】民間航空会社のフライトスケジュールデータを評価し検証するための方法およびシステムを提供する。【解決手段】フライトスケジュールの各フライトと関連したフライト詳細を含み、フライトスケジュールデータならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づいて、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定を判断し、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定ならびに実際のフライトデータに基づいて修正されたフライトデータの記録を生成する。【選択図】図１
2016139402.tif 000002
【特許請求の範囲】
【請求項１】
システム（２００、４００、５００）であって、
実際のフライトスケジュールを受信するよう動作する通信デバイス（５２０）であって、前記実際のフライトスケジュールが前記実際のフライトスケジュールの各フライトと関連したフライト詳細を含む通信デバイス（５２０）と、
前記実際のフライトスケジュールを受信して、そのパフォーマンスを評価するためのシミュレーションベースモデルを含む実際のフライトデータ評価モジュール（２２５）と、
プログラム命令を格納するためのメモリ（５１０）と、
前記メモリ（５１０）に結合され、前記パフォーマンスモジュールと通信する少なくとも１つのプロセッサ（５０５）と
を備え、前記少なくとも１つのプロセッサ（５０５）が、
前記実際のフライトスケジュールの各フライトと関連したフライト詳細を含む実際のフライトスケジュールデータ（１０５、１１０）を受信し、
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づく航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定を判断し、
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定ならびに前記実際のフライトデータに基づいて修正された実際のフライトデータの記録を生成する
ためのプログラム命令を実行するよう動作する、
システム（２００、４００、５００）。
【請求項２】
前記少なくとも１つのプロセッサ（５０５）が、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの前記推定の前記判断の前に、前記受信した実際のフライトスケジュールデータ（１０５、１１０）を照合するためのプログラム命令を実行するようさらに動作する、請求項１に記載のシステム（２００、４００、５００）。
【請求項３】
前記少なくとも１つのプロセッサ（５０５）が、前記修正された実際のフライトデータの少なくとも一部に基づいて、ネットワークプランニング、データ可視化、および航空会社リカバリ解析のうち少なくとも１つを実行するためのプログラム命令を実行するようさらに動作する、請求項１に記載のシステム（２００、４００、５００）。
【請求項４】
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づく航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定の前記判断が、時間的−空間的制約違反、計画された設備ルーティング制約、伝達遅延に対する根本原因、ネットワークスループット制約、および非現実的なデータエラーの修正の少なくとも１つを判断することを含む、請求項１に記載のシステム（２００、４００、５００）。
【請求項５】
前記実際のフライトスケジュールデータ（１０５、１１０）が、公共組織から受信した公共データ（２０５）、航空会社によって内部的に生成されたデータ（２１０）、およびサードパーティーサービスプロバイダからのデータ（２１５）の少なくとも１つを含む、請求項１に記載のシステム（２００、４００、５００）。
【請求項６】
前記航空会社オペレーションパフォーマンス制約（１３０）は、計画されたフライト、計画されたフライトルーティング、トランジット時間、ターン時間、設備および人間のキャパシティ、設備および人間の割り当て、空港キャパシティおよび制約、および航空会社オペレーションの乱れの少なくとも１つを含む、請求項１に記載のシステム（２００、４００、５００）。
【請求項７】
コンピュータシステム（５００）によって、前記コンピュータシステム（５００）のプロセッサ（５０５）によるプログラム命令の実行に応じて実施される方法であって、前記方法は、
実際のフライトスケジュールデータ（１０５、１１０）を受信するステップ（３０５）であって、前記実際のフライトスケジュールデータ（１０５、１１０）が前記実際のフライトスケジュールの各フライトと関連するフライト詳細を含むステップ（３０５）と、
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づいて航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの推定を判断するステップ（３１０）と、
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定ならびに前記実際のフライトデータに基づいて修正された実際のフライトデータの記録を生成するステップ（３１５）と
を備える、方法。
【請求項８】
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定を判断する前記ステップ（３１０）の前に、前記受信した実際のフライトスケジュールデータ（１０５、１１０）を照合するステップをさらに備える、請求項７に記載の方法。
【請求項９】
前記修正された実際のフライトデータの少なくとも一部に基づいて、ネットワークプランニング、データ可視化、および航空会社リカバリ解析の少なくとも１つを実行するステップをさらに備える、請求項７に記載の方法。
【請求項１０】
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づく航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定を判断する前記ステップ（３１０）が、時間的−空間的制約違反、計画された設備ルーティング制約、伝達遅延に対する根本原因、ネットワークスループット制約、および非現実的なデータエラーの修正の少なくとも１つを判断するステップを含む、請求項７に記載の方法。
【請求項１１】
前記実際のフライトスケジュールデータ（１０５、１１０）が、公共組織から受信した公共データ（２０５）、航空会社によって内部的に生成されたデータ（２１０）、およびサードパーティーサービスプロバイダからのデータ（２１５）の少なくとも１つを含む、請求項７に記載の方法。
【請求項１２】
前記航空会社オペレーションパフォーマンス制約は、計画されたフライト、計画されたフライトルーティング、トランジット時間、ターン時間、設備および人間のキャパシティ、設備および人間の割り当て、空港キャパシティおよび制約、および航空会社オペレーションの乱れの少なくとも１つを含む、請求項７に記載の方法。
【請求項１３】
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定の前記生成された記録が、航空会社オペレーション評価で使用される試験データのセット（２３５）を含む、請求項７に記載の方法。
【請求項１４】
コンピュータプロセッサ（５００）によって実行された場合、前記コンピュータプロセッサ（５００）に方法を実行させる命令を格納する非一時的コンピュータ読込み可能媒体であって、前記方法が、
実際のフライトスケジュールの各フライトと関連するフライト詳細を含む前記実際のフライトスケジュールのデータ（１０５、１１０）を受信し、
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づいて航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの推定を判断し、
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定ならびに前記実際のフライトデータ（１０５、１１０）に基づいて修正された実際のフライトデータの記録を生成する
よう、前記コンピュータプロセッサ（５００）によって実行可能なプログラム命令を備える、非一時的コンピュータ読込み可能媒体。
【請求項１５】
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定を判断する前記ステップ（３１０）の前に、前記受信した実際のフライトスケジュールデータ（１０５、１１０）を照合することをさらに備える、請求項１４に記載の媒体。
【請求項１６】
前記修正された実際のフライトデータの少なくとも一部に基づいて、ネットワークプランニング、データ可視化、および航空会社リカバリ解析の少なくとも１つを実行することをさらに備える、請求項１４に記載の媒体。
【請求項１７】
前記実際のフライトスケジュールデータ（１０５、１１０）ならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づく航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定の前記判断が、時間的−空間的制約違反、計画された設備ルーティング制約、伝達遅延に対する根本原因、ネットワークスループット制約、および非現実的なデータエラーの修正の少なくとも１つを判断することを含む、請求項１４に記載の媒体。
【請求項１８】
前記実際のフライトスケジュールデータ（１０５、１１０）が、公共組織から受信した公共データ（２０５）、航空会社によって内部的に生成されたデータ（２１０）、およびサードパーティーサービスプロバイダからのデータ（２１５）の少なくとも１つを含む、請求項１４に記載の媒体。
【請求項１９】
前記航空会社オペレーションパフォーマンス制約は、計画されたフライト、計画されたフライトルーティング、トランジット時間、ターン時間、設備および人間のキャパシティ、設備および人間の割り当て、空港キャパシティおよび制約、および航空会社オペレーションの乱れの少なくとも１つを含む、請求項１４に記載の媒体。
【請求項２０】
航空会社オペレーションパフォーマンス制約および指標（１３０）の少なくとも１つの前記推定の前記生成された記録が、航空会社オペレーション評価で使用される試験データのセット（２３５）を含む、請求項１４に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、民間航空会社フライトオペレーションのためのノイズの多いデータについての時間的空間的制約のルールベース解析のためのシステムおよび方法に関する。
【背景技術】
【０００２】
航空会社のフライトオペレーションの間、大量のデータが生成される。そのデータには、民間航空会社に関するさまざまなリソースの状態および記録が含まれる可能性がある。実際のフライトデータを表す、および実際のフライトデータに対応するデータは、報告システムもしくはデバイス、および他の種類の処理システムが使用するために記録および保存することができる。しかしながら、実際のフライトデータは、何らかのエラーを含む可能性があり、そのようなエラーには、これらに限定されないが、不完全な記録、重複記録、および範囲外の値などがある。エラーを含む実際のフライトデータを他の処理タスクに対して使用することにより、信頼性のない、不正確な処理結果をもたらしてしまう可能性がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１４／００８１５６９号明細書
【発明の概要】
【０００４】
したがって、航空会社に対する航空会社オペレーションの実際のフライトデータの自動的な評価および検証をもたらす装置および方法を設計することが望ましいであろう。
【０００５】
いくつかの実施形態によれば、いくつかの実施形態において、民間航空会社のフライトオペレーションに関するデータを評価および検証するための方法およびシステムが提供される。いくつかの態様において、本明細書で開示されるコンセプト、システム、処理およびさまざまな実施形態は、他の状況に適用され、および他の状況で使用され得る。そのような状況には、例えば、送信元と送信先の間に複数の区間または区分を有する任意の輸送システムまたは物流管理システムがある。いくつかの実施形態において、本明細書のシステムは、実際のフライトデータ評価モジュールを含み、実際のフライトスケジュールと関連したデータを評価および検証し、実際のフライトスケジュールデータならびにビジネスルールおよび／またはシミュレーションベースモデルの実行に基づく航空会社オペレーションパフォーマンスの制約および指標を判断する。
【０００６】
本開示のいくつかの実施形態の技術的効果は、いくつかの実施形態において、民間航空会社フライトオペレーションに関するデータを評価および検証するための効果的な技術およびシステムである。この、および以下で明らかになる他の利点ならびに特徴と共に、本明細書の本質のより完全な理解を、以下の詳細な説明および本明細書に添付された図面を参照することによって、得ることができる。
【０００７】
他の実施形態は、本明細書で説明する方法のいずれかを実行するための命令を格納するシステムおよび／またはコンピュータ読込み可能媒体と関連づけられる。
【図面の簡単な説明】
【０００８】
【図１】いくつかの実施形態による、情報フローの例示的、論理的概要を示す図である。
【図２】いくつかの実施形態による、システムの例示的な図である。
【図３】いくつかの実施形態による、フロー図を示す図である。
【図４】いくつかの実施形態による、データ検証システムまたはサービスプラットフォームのブロック図である。
【図５】いくつかの実施形態による、システムの例示的な図である。
【発明を実施するための形態】
【０００９】
以下の記述は、当業者が、説明する実施形態を作成および使用することを可能にするよう提供される。しかしながら、さまざまな変形例が、当業者には容易に理解されるであろう。
【００１０】
図１は、送信元と送信先の間に複数の区間または区分を有する輸送システムまたは物流管理システムと関連するデータを評価および検証するための処理、およびプラットフォームに対する情報フローの例示的な論理的概要である。図１は、多数の目的地の間の多くのフライト（例えば、１００または１０００ものフライト）を含むフライトスケジュールを有する民間航空会社の状況で主に説明する。いくつかの実施形態において、図１で示す情報および処理１００のフローをサポート、促進、または提供するシステムまたはプラットフォームは、実際のフライトスケジュールデータを受信する。ここでの実際のフライトスケジュールデータは、実際のフライトスケジュールデータで開示される各フライトに関するフライトの詳細を含む。本明細書で使用される場合、実際のフライトスケジュールデータには、航空会社のフライトスケジュールのオペレーション中に実際に生じる詳細を示す、または表す履歴データが含まれる。いくつかの態様において、実際のフライトスケジュールデータの少なくとも１回のフライトと関連する詳細は、少なくとも１回のフライト回数、フライト出発時刻、フライト到着時刻、フライト出発空港、フライト到着空港、少なくとも１回のフライトに対する航空機の種類、少なくとも１回のフライトに対するフライトクルーの詳細、および、これらに限定されないが、シティペア、所望のフライト時間、ブロック時間、航空機資産、空港、空港ゲートの割り当て、地上クルー、およびフライトクルー、ならびにそれらの組み合わせを含むフライトに関する他の具体的な情報を含む。これらの種類の詳細、または詳細の一部は、実際の航空会社スケジュールにおける各フライトに対して含むことができる。したがって、実際のフライトスケジュールデータは、複雑であり、データベースシステム１２０によって作成、格納、および管理されるのに充分に適合し得る。データベースシステム１２０は、リレーショナルデータベース、多次元データベース、拡張可能マークアップ言語（ＸＭＬ）ドキュメント、または構造化および／もしくは非構造化データを格納する何らかの他のデータストレージシステムを備えることができる。データベースシステム１２０は、いくつかの関連データベース、多次元データベース、および／または他のデータソースを有する分散データベースシステム、オブジェクト指向データベース、ハイブリッドデータベース、および制限または普遍性の損失無く、「クラウド」で、サービスとして提供することができるインメモリデータベースシステムを含む他の種類のデータベース管理システムを備えることができる。
【００１１】
実際のフライトスケジュールデータは、フライトスケジュールのオペレーションの間に起こり得る１つまたは複数の航空会社障害（例えば、天気関連の遅延、設備の故障、クルーの不足など）のため、計画されたフライトスケジュールから逸脱する可能性があるが、実際のフライトで報告されるいくつかの逸脱は、容認できない可能性がある。さらに、実際のフライトスケジュールデータは、１つまたは複数の原因のため、いくつかの誤差を含む可能性があり、それにより、データに「ノイズが多く」なる。誤差は、例えば、データ不一致、重複データ、およびデータ記録／報告エラーなどによって生じる可能性がある。データ解析、報告、および計画処理において「ノイズが多い」データを使用することにより、それらの作業で信頼できない結果を引き起こす可能性がある。いくつかの態様において、処理１００は、実際のフライトスケジュールデータを評価して、そのデータにおける「ノイズ」を判断し、データをクリーンアップ（例えば、データエラーを取り除く）よう動作することができ、その結果、実際の、修正済みのフライトスケジュールデータは、さらなる処理および報告のために有益であろう。
【００１２】
実際のフライトスケジュールデータ（本明細書では、実際のフライトデータとも称する）は、１つまたは複数のソースからのデータを含むことができる。いくつかの実施形態において、実際のフライトデータは、公共（すなわち、政府）航空および／または輸送機関によって提供されるような公的に利用可能なデータである可能性がある。一例として、フライトデータ１０５は、Ｆｅｄｅｒａｌ  Ａｖｉａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  （ＦＡＡ）などの航空規制機関から受信することができる。フライトデータ１０５は、例えば、航空機の種類、航空機登録簿、およびフライトに関する他の履歴詳細などのフライト詳細を含むことができる。フライトデータ１１０は、例えば、運輸省（Ｄｅｐａｒｔｍｅｎｔ  ｏｆ  Ｔｒａｎｓｐｏｒｔａｔｉｏｎ：ＤＯＴ）などの輸送関連機関によって提供されるフライトデータ詳細を含むことができる。ＤＯＴによって提供されたフライトデータは、例えば、キャリア、空港、フライト、区間、チケット、および実際の過去のフライトに関する他の詳細を含むことができる。いくつかの実施形態において、実際のフライトスケジュールデータは、サードパーティーサービスプロバイダ（例えば、異なるソースからデータを集める航空会社サービスプロバイダなど）および航空会社自体によって生成および保存されたデータから提供されるか、または取得することができる。したがって、データ１０５および１１０は、図１では具体的に示されないものを含む、フライトデータに対するさまざまなソースを現す。
【００１３】
実際のフライトデータ１０５、１１０は、収集されるか、または１１５で取得および照合され得る。本明細書で使用される場合、実際のフライトデータを照合することは、さまざまなソースから実際のフライトデータを収集し、本明細書における解析に有用および実用的な構成で共に配置することを含むことができる。いくつかの態様において、データは、特定のフライトに関する詳細の全てが論理的に（例えば、共通ファイル／レコードにおいて、いくつかの特定のネーミングおよび／または編成手法に従って相互参照されるなど）配置されるように照合することができる。いくつかの態様において、データを照合することは、受信データを、特定のデータファイルまたは別のデータ構造フォーマットに変換することを含むことができる。
【００１４】
照合データは、データベース管理システム１２０または他のデータベースに格納することができる。いくつかの態様において、データベース１２０は、実際のフライトデータを保管および検索するのに最適な方法でデータを格納することができる。いくつかの態様において、データベース１２０は、迅速な検索のためにインメモリ（例えば、ランダムアクセスメモリ（ＲＡＭ））にデータの一部を、およびディスク式ストレージユニットに他のデータを、格納することができる。いくつかの態様において、データベース１２０は、分散データベースまたはクラウド型ストレージソリューションとしてもよい。
【００１５】
図１の１２５で、本システムは、実際のフライトデータならびにビジネスルールおよびフライトスケジュールオペレーションの１つまたは複数のシミュレーションベースモデルに基づいて、ネットワークパフォーマンスおよび指標を推定するよう動作することができる。ビジネスルールは、時間的空間的制約違反および実際のフライトデータにおける他の制約を検出および修復するためのルールを含むことができる。時間的空間的制約は、時間（すなわち、時間的）および空間（すなわち、空間的）の両方の現実的な違反を扱う。例えば、データイベントは、航空機ＸＸが、目的地に実際に到着する（例えば、フライト２００を提供する航空機ＸＸが２：００ＰＭに空港に到着する）前に、目的地を出発した（例えば、フライト１００を提供する航空機ＸＸが１：００ＰＭに特定の空港を出発する）ことを実際のフライトデータが報告した場合に、時間的制約に違反することを判断することができる。そのようなデータは、非現実的であり、実際のフライトデータに問題を含むとして指示される。別の例において、実際のフライトデータは、空間的制約に違反する可能性がある。例えば、実際のフライトデータは、航空機ＹＹが第１の空港に到着したが、第２の空港から出発したことを報告する可能性がある。そのようなデータは、航空機が同時に２つの異なる場所（例えば、第１の空港と第２の空港）にあることはできないので、実際のフライトデータにエラーがあると指摘する。すなわち、航空機ＹＹがテレポートすることは、現実的ではないし、実行不可能である。
【００１６】
データにおける時間的空間的タイプのエラーは、航空機の文脈で説明するが、同じまたは同様のタイプの制約を、例えば、航空会社クルー、乗客、および貨物などの他の資源に適用することができる。これらおよび他の種類のリソース（航空会社以外の状況でのものを含む）は、航空会社フライト（または、他の輸送および物流状況）に関して追跡することができる。いくつかの態様において、全てではないが、異なる種類のリソースを、全てのフライトと関連づけることができる（例えば、あるフライトが、貨物を有している可能性があるが、乗客を含まない可能性がある）。
【００１７】
いくつかの実施形態において、動作１２５でのネットワークパフォーマンスおよび指標の推定は、解析をサポートするデータクリーンアップの態様を含むことができる。特に、計画された設備のルーティングを、実際のフライトデータから推測することができる。一例として、実際のフライトスケジュールが与えられた場合、フライトスケジュールのフライトを提供する航空機のルーティングの判断は、推測、導出、または判断することができる。実際のフライトデータでは、１つまたは複数のファイル／レコードにおいて、特定の航空機が、特定の日に、４つの異なる空港に向かったことが報告される可能性がある。そのような情報を使用して、この航空機が対象の日にどのルートでオペレーションされたかを判断することができる。本明細書では、この種類の解析は、航空機に加えて、または航空機の代わりに、他のリソースに適用することができる。
【００１８】
いくつかの実施形態において、動作１２５でのネットワークパフォーマンスおよび指標の推定は、実際のフライトデータにおけるフライトに対する伝達遅延の場合の根本的な原因を推測する解析態様を含むことができる。実際のフライトデータに、および計画されたフライトスケジュールにさらに基づいて、本明細書における処理は、計画されたフライトスケジュールからの逸脱を判断するよう実行することができる。逸脱は、本明細書では、フライトオペレーション障害に関連する可能性があり、２つの要素、すなわち、根本的（一次）原因および伝達遅延を含む可能性がある。根本的原因は、特定のフライトまたはその区分／区間で最初に起こる障害に関する。伝達遅延は、上流の、以前の障害に起因する遅延に関する。いくつかの態様において、根本的原因は、実際のフライトデータを検討することによって、およびフライトオペレーションの障害が最初にどこで、いつ始まったかを判断することによって、判断することができる。
【００１９】
いくつかの実施形態において、動作１２５でのネットワークパフォーマンスおよび指標の推定は、ネットワークスループット（利用）制約を推測する解析態様を含むことができる。いくつかの態様において、空港または他のリソースに対するスループットは、航空会社（または、他の要素）がアクセス可能であるか、既知である、実際のデータ１０５、１１０で明確に言及されない可能性がある。いくつかの点において、航空会社は、空港または他のリソース（航空機、フライトクルー、および空港ゲートなど）に対する実際のスループットを把握していない可能性がある。したがって、空港および他のリソースのスループットは、航空会社（または、他の産業）のさまざまな態様を最適化する際の、期待される、有用な情報となる可能性がある。
【００２０】
本明細書で使用される場合、スループットは、一般に、資産またはリソースの利用に関することができる。資産およびリソースには、航空機、空港、滑走路、空港ゲート、貨物、乗客、航空会社クルー、および従業員などを含むことができる。例えば、実際のフライトスケジュールデータが与えられた場合、本データは解析され、スループットの１つまたは複数の態様を判断することができる。例えば、特定の時間または期間の間の特定の空港での離陸率および出発率は、実際のフライトデータに基づいて判断することができる。
【００２１】
空港スループット（利用）判断の一例として、特定の空港に対する実際のフライトデータは、その空港に対する航空機スループットが、特定のレベル（例えば、航空機の数）で飽和すると示す可能性がある。スループットを制限する空港制約の判断は、本明細書におけるいくつかの実施形態によって実行することができる。判断された制約は、例えば、特定の空港に対する、ゲートの数、滑走路スロットの数、オペレーションまたは空港夜間理用禁止時間などの、利用可能な空港リソースを含むことができる。
【００２２】
本明細書において、スループットは、航空機以外のリソースの利用の点から表現することができる。例えば、空港での、空港のグループでの、または実際のフライトデータに基づく国もしくは地域内での、ビジネス利用客のスループットの判断を使用して、関連経済の健全性／強度の指標を判断または推定することができる。
【００２３】
いくつかの実施形態において、動作１２５でのネットワークパフォーマンスおよび指標の推定は、データクリーンアップ、すなわち、非現実的データの検出および修正の態様を含むことができる。非現実的データは、パラメータまたはパラメータのセットに対する適度なおよび／または許容可能な範囲の外にある値で特徴づけることができる。例えば、既知の範囲を超えた時間／距離の間止まらずに飛行していると報告される航空機、航空機が搬送可能な乗客より多くの乗客を搬送していると報告される航空機、法的許容範囲より多くの時間、働いていると報告されるクルーメンバ、ならびに許容可能および／または適度な範囲外の他のデータポイントが、実際のフライトデータにおいて、エラーを示している可能性がある。非現実的または許容できないデータを検出する際、本明細書におけるシステム、デバイス、およびプラットフォームは、データを修正するよう動作することができる。場合によっては、パラメータに対する適切な値は、パラメータおよび他の要因の知識に基づいて、判断することができる。いくつかの実施形態において、エラーであるか、または受け入れられないと判断されたデータには、フラグを立てるか、またはそのようなものであると記録することができる。エラーであるか、または受け入れられないとフラグを立てられたフライトデータは、このデータが非現実的であるため、したがって、データ解析の場合に信頼できないため、さらなる処理および報告のために他のデータから分離され、他のデータに含まれず、または他のデータとパッケージ化されないようにすることができる。
【００２４】
動作１２５で推定された特定のネットワークパフォーマンスおよび指標１３０のいくつかの用例は、計画されたフライト、フライトの計画されたルーティング、フライトのトランジット時間、実際のフライトスケジュールにおけるフライトと関連したリソースの量、異なる種類のフライト障害、および実際のフライトデータからの１つまたは複数の主要業績評価指標（ＫＰＩ）の判断の、１つまたは複数を判断することに関する制約および指標を含むことができる。処理１００の例に対する特定のＫＰＩは、航空会社または航空会社マネージャの（または、他の要素の）嗜好および目的に特有である可能性がある。ネットワークパフォーマンス制約および指標は、定量パラメータであり、それぞれが、フライトの態様と関連する、フライトの態様に割り当てられる、フライトの態様に対して規定される、またはフライトの態様に対して指定される、１つまたは複数の定量測定値と関連する値の表記である。ネットワークパフォーマンス制約およびＫＰＩは、フライトのパフォーマンスの重要な、洞察深い、または鍵となる指標としての航空会社（または、他の要素）価値などの、複数の要因、パラメータ、および問題を示すことができる。いくつかの態様において、堅実性を現す定量値は、調整された値、相対的に順位づけした値、正規化された値、および他の値フォーマットを含むことができる。ネットワークパフォーマンス制約およびＫＰＩは、例えば、定刻出発、定刻到着、フライト遅延、欠航、乗客満足度、貨物、収益、コスト、および他の要因に関する航空会社のパフォーマンスで特徴づけることができる。
【００２５】
いくつかの実施形態において、フライトオペレーションのシミュレーションベースモデルを使用して、実際のフライトデータの態様を評価および／または検証処理を露見または強調することができる。フライトオペレーションのシミュレーションベースモデルを実行することは、航空会社のためのオペレーションの完全および詳細なシミュレーションを含むことができ、実際のフライトデータの時間フレームに対応する実際の過去の障害を投入することを含む。実際のフライトデータを使用してシミュレーションベースモデルを実行することにより、実際のフライトデータにおける不正確性およびエラーを露見および識別することができる。識別されると、特定のデータエラーが、さまざまな異なる処理によって修正されるか、または少なくともフラグを立てられ、エラーであると識別されるため、ネットワーク処理または報告の場合に信頼されなくなるようにすることができる。
【００２６】
判断されたネットワーク設定および指標１３０を使用して、いくつかの実施形態において、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定および１３５で実際のフライトを正確に現す実際のフライトデータに基づいて、明確で、信頼できる修正された実際のフライトデータの試験セットを生成または合成することができる。データの試験セットは、１つまたは複数の目的のために使用することができ、処理および報告作業を含む。そのような目的には、ネットワークプランニング、データ可視化および報告、リカバリ解析およびプランニング、ならびに他の目的を含むことができる。
【００２７】
いくつかの実施形態において、評価され、クリーンアップされたデータの試験セットは、提案されたフライトスケジュールおよび航空会社（または、他の産業）の他の態様を作成および／または評価するためにシミュレーションを実行する航空会社（または、他の要素）の内部のシミュレーションエンジン１４０システムまたはデバイスによって使用することができる。いくつかの態様において、クリーンアップされたデータの試験セットは、データ可視化および報告デバイスまたはシステム１４５が使用することができる。いくつかのそのようなシステムは、航空会社（または、他の産業／ビジネス組織）の過去および現在のオペレーション状態のダッシュボードおよび報告を生成することができる、エンタープライズダッシュボードアプリケーションまたはサービスを含むことができる。いくつかの態様において、クリーンアップされたデータの試験セットは、ネットワークプランニングデバイスまたはシステム１５０が使用することができる。このネットワークプランニングシステムを使用して、提案されたフライトスケジュールを作成および評価することができ、計画されたフライトスケジュールは、典型的に、その任意の計画された実装の前の数ヶ月で作られる。いくつかの実施形態において、正確であると判断された実際のフライトデータは、フライトスケジュールを判断する際に使用することができ、例えば、提案されたフライトスケジュールを、シミュレーションベースモデルおよび少なくともいくつかの態様の実際のフライトデータを使用して評価および検証することができる。いくつかの態様において、クリーンアップされたデータの試験セットは、リカバリ評価デバイスまたはシステム１５５が使用することができる。この種類のシステムまたはデバイスは、航空会社の能力／キャパシティを識別および評価し、オペレーションの間（すなわち、フライトの前日またはフライト当日）の障害を緩和し、障害から航空会社オペレーションにリカバリすることができる。
【００２８】
いくつかの態様において、デバイスまたはシステム１４０から１５５によって使用することができる異なるサンプルデータタイプが、「チェックマーク」によって指示される。理解されるように、１３５で合成されるデータの試験セットに含むことができるさまざまなデータタイプが存在する。いくつかの実施形態において、１３５で合成された、クリーンアップされたデータの試験セットは、本明細書において普遍性の何らの損失なく、図１で具体的に示さなかった他の目的に対して使用することができる。
【００２９】
図２は、本明細書におけるいくつかの実装実施形態で使用することができるシステム２００の例示的ブロック図である。図２は、実際のフライトデータのさまざまな異なるソースを含み、公的に利用可能なデータ２０５、航空会社（または、特定のユースケースに応じた他の要素）の内部のデータ２１０、およびサードパーティープロバイダから提供またはもたらされるデータ２１５を含む。ソース２０５、２１０、２１５の１つまたは複数からの実際のフライトデータは、通信デバイス、システム、ネットワーク、または他のインターフェース２２０を介して、実際のフライトデータ評価モジュール２２５に送信または通信することができる。実際のフライトデータ評価モジュール２２５は、本明細書のいくつかの他の態様により、図１に示した機能の少なくともいくつかを実行または提供することができる。実際のフライトデータ評価モジュール２２５は、互いに協働して、図１に関して示して説明した機能の少なくともいくつかを提供する、１つまたは複数の異なるまたは別個のシステムおよびデバイスを備えることができる。いくつかの実施形態において、実際のフライトデータ評価モジュール２２５は、複数の実行スレッドを同時に並列に実行することができるマルチコア分散処理システムを含む実行エンジンを含むことができる。また、示したように、実際のフライトデータ評価モジュール２２５は、データストレージデバイス２３０にアクセスすることができる。データストレージデバイス２３０は、実際のフライトデータ評価モジュール２２５によって受信および使用された実際のフライトデータおよび実際のフライトデータ評価モジュール２２５によって生成される解析および検証済みデータ（例えば、データの試験セット）を格納および保持する、リレーショナルデータベース管理システム、またはインメモリデータベースシステムを含むデータベースシステムの他の構成として実現することができる。実際のフライトデータ評価モジュール２２５は、いくつかの実施形態および例において、データの試験セットの出力を提供することができる。実際のフライトデータ評価モジュール２２５によって出力されたデータの試験セットは、レコード、ファイル、レポート、およびデータ可視化の形式とすることができ、本明細書で上記したような、１つまたは複数の目的のために使用することができる。試験セットは、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定ならびに実際のフライトデータに基づいて、修正された実際のフライトデータの記録を備えることができる。
【００３０】
図３は、本明細書のいくつかの実施形態による、システムによって実行することができる処理３００の例示的なフロー図である。場合によっては、プラットフォーム、情報フロー（例えば、図１）、およびシステム（例えば、図２）の態様を使用して、図３に示した処理３００の動作の少なくともいくつかを実施することができる。部分的には、処理３００に関するいくつかの詳細は、情報フロー１００およびシステム２００の導入および説明において、本明細書の上部で提示している。したがって、図３の完全な説明をここでは以下に開示するが、本質的に反復する可能性のある何らかの詳細は、それらがすでに本明細書の他の箇所で開示されている可能性があるため、繰り返さない場合がある。
【００３１】
図３を参照して、航空会社に対する実際のフライトデータの評価および検証のためのプラットフォームまたはフレームワークを提供することに関する処理を開示する。処理３００は、本処理の動作を実行するよう構成されるシステム、アプリケーション、または装置によって実施することができる。通常は、処理３００は、効率的に、（１）実際のフライトデータの精度を評価する、および（２）航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定ならびに実際のフライトデータに基づき修正された実際のフライトデータの記録を含むデータの試験セットを生成するための処理に関する。いくつかの実施形態において、システム２００を実施する装置、デバイスまたはシステムのさまざまなハードウェア要素は、処理３００を実行するためのプログラム命令を実行する。一例として、本開示は、ビジネス論理、フライトオペレーション論理、ならびに他の制約および指標に反する包含されるエラーに対して実際のフライトデータを評価するための機構を提供し、修正された実際のフライトデータの記録をさらに提供する。
【００３２】
いくつかの実施形態において、有線回路が、いくつかの実施形態による処理を実施するためのプログラム命令の代わりに、またはそのようなプログラム命令と組み合わせて、使用することができる。処理３００を実施するためのシステム、デバイス、または装置によって実行することができるプログラム命令は、非一時的有形媒体に格納されるか、または非一時的有形媒体として実施することができる。したがって、実施形態は、ハードウェアおよびソフトウェアの任意の特定の組み合わせに限定されない。
【００３３】
動作３０５の前に、例えば、分散データベースシステムのサーバサイドコンピューティングデバイス（例えば、アプリケーションサーバ）などのデバイスまたはシステム（図３では図示せず）で実行するアプリケーションまたはサービスが生成され、関連する詳細を含む実際のフライトデータを生成、受信、管理、および／または保持するよう作動することができる。処理３００は、１つまたは複数のデバイスもしくはシステムおよび通信プロトコルを介して、１つまたは複数のソースから、実際のフライトデータを受信することができる。したがって、実際のフライトデータの生成および取得を、処理３００に提供することができる。
【００３４】
動作３０５で、実際のフライトデータが受信される。実際のフライトデータは、処理３００を実施するデバイスまたはシステムに統合するか、そのようなデバイスまたはシステムから分離することができる通信インターフェースまたはデバイスから受信することができる。場合によっては、実際のフライトデータの異なる部分が、他の部分とは異なる位置、システム、または要素から供給されてもよい。いくつかの態様において、実際のフライトデータは、フライト計画または特定の期間でのフライト計画の少なくとも一部を実行することから得られるフライトオペレーション詳細の履歴表現を含むことができる。実際のフライトデータは、実際のフライトデータにおける各フライトの具体的な詳細を含み、例えば、フライトの過去の出発および到着時間、キャンセルフライト、ならびに計画されたフライトスケジュールの実際の過去の実行の間にスケジュールに追加されたフライトを含む。
【００３５】
動作３１０では、実際のフライトスケジュールデータならびにビジネスルールおよびシミュレーションベースモデルの少なくとも１つの実行に基づく航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定の判断が、実行されるか、または実現される。動作３１０は、いくつかの実施形態において、１つまたは複数のパフォーマンス制約および指標に関して実際のフライトデータを評価および解析することを含むことができ、パフォーマンス制約および指標は、実際のフライトデータの重要な、または鍵となる態様を考慮する要因を現すように定義される。いくつかの実施形態において、実際のフライトデータを評価および解析することは、航空会社フライトオペレーションのシミュレーションベースモデルを、少なくとも部分的に使用して実行することができる。実際のフライトデータにシミュレーションをもたらすことにより、実際のフライトデータにおけるエラーおよび容認できないデータを露見するよう動作することができる。いくつかの観点において、本明細書におけるパフォーマンス制約および指標は、部分的に、実際のフライトデータにおけるエラーを判断するための基準を定義することができる。
【００３６】
処理３００を続けた場合、動作３１５は、航空会社オペレーションパフォーマンス制約および指標の少なくとも１つの推定ならびに実際のフライトデータに基づいて、修正された実際のフライトデータ（例えば、データの試験セット）の記録の生成を含む。すなわち、データの試験セットは、動作３０５で受信した実際のフライトデータにおけるエラーを、存在する場合に、動作３１０で識別および修正もしくは除去するので、実際のフライトオペレーションの正確な反映である修正された実際のフライトデータを含む。
【００３７】
図３は、動作３１５で処理３００によって生成された、修正された実際のフライトデータ（例えば、データの試験セット）の記録が、動作３１５にある矢印によって示されるように、さらに処理されるか、使用されることができるという指示をさらに含む。本明細書の上部で詳細に説明したように、修正された実際のフライトデータの記録は、さまざまな目的、すなわち、ネットワークプランニング、報告、リカバリ解析、データ可視化、および他の態様のために使用することができる。
【００３８】
図４は、いくつかの実施形態による、コンピューティングシステムまたはプラットフォームの論理的ブロック図の例示的表現である。システム４００は、例えば、本明細書で開示する処理（例えば、情報フロー１００および処理３００）を実施するためのデバイスと関連づけることができる。デバイス、システム、またはプラットフォームの論理的表現または抽象表現であり、システム４００の実際の実装態様は、図４に示した特定の構成に限定されず、さまざまな構成に配置される、より少ない、追加の、代替の、および代わりの構成要素を含んでもよい。例えば、通信および／または処理を容易にする１つまたは複数のデバイスおよびシステムを、本明細書の範囲内で何らの普遍性も損なうことなく、図４の２つ以上の構成要素の間に配置することができる。
【００３９】
システム４００は、クラウドベースサービス４０５を含む。クラウドベースサービス４０５は、サービスプロバイダ４１０によって提供することができる。サービス４０５は、普遍性を制限または損失することなく、ビジネスサービス（例えば、データ評価および検証サービス、ネットワークプランニングサービス、航空会社データ可視化サービスなど）、クラウドベースアプリケーション、ならびに他のアプリケーションおよびサービスとすることができる。いくつかの実施形態において、サービスプロバイダ４１０は、バックエンドシステム４１５、４２０、および４２５の実装態様において、データベースシステムのインスタンスを使用することができる。バックエンド実装態様４１５、４２０、および４２５は、１つまたは複数サービスおよびアプリケーション４０５をクライアントデバイス４３５に届けるために、独立して、または組み合わせて、動作することができる。本明細書で開示する処理およびコンセプトは、それらの任意の１つのシステムまたは技術的実装態様に限定されない。
【００４０】
いくつかの実施形態において、クライアントデバイス（または、単純に、クライアント）４３５、サービスプロバイダ４１０、およびクラウドベースサービス４０５の動作および利用可能性をサポートするデータセンタ４３０を、互いから離れて異なる位置にわたって分散することができる。例えば、第１の都市（例えば、Ｎｅｗ  Ｙｏｒｋ）にあるクライアント４３５は、第２の都市（例えば、Ｂｏｓｔｏｎ）にあるサービスプロバイダ４１０によって提供されるようなクラウドベースサービス４０５を要求することができ、データセンタ４３０は、データセンタ内に実装することができる。所望のサービスをクライアントに届けるために、典型的に、多くの通信およびデータセルを、例えば、バックエンド実装態様４２５およびデータセンタ４３０に形成することができる。
【００４１】
いくつかの実施形態において、本明細書における処理、媒体、およびシステムは、例えば、実際のフライトデータの精度を向上させるようにデータ評価および検証を提供するよう動作することができ、サービス４０５によって生成されたフライトデータの修正されたセットを、解析、報告、および他の目的のために、信頼性をもって使用することができる。いくつかの態様において、実際のフライトデータは、ビジネスルールおよび他の制約に基づいて解析され、ならびに／または実際のフライトデータにおけるエラーを露見および識別するためにフライトオペレーションのシミュレーションベースモデルに供給される。
【００４２】
システム５００は、通信ネットワーク（図５では図示せず）を介して別のデバイスまたはシステム（例えば、アドミニストレータデバイス、またはクライアントデバイス、図示せず）に通信するよう構成される通信デバイス５２０に結合される、ワンチップマイクロプロセッサまたはマルチコアプロセッサの形式の１つまたは複数の市販の中央処理装置（ＣＰＵ）などのプロセッサ５０５を備える。システム５００はまた、ＲＡＭメモリモジュールなどの、キャッシュ５１０を含んでもよい。本システムは、入力デバイス５１５（例えば、コンテンツを入力するための、タッチスクリーン、マウス、および／またはキーボード）、および出力デバイス５２５（例えば、タッチスクリーン、表示のためのコンピュータモニタ、ＬＣＤディスプレイ）をさらに含んでもよい。
【００４３】
プロセッサ５０５は、ストレージデバイス５３０と通信する。ストレージデバイス５３０は、磁気ストレージデバイス（例えば、ハードディスクドライブ）、光学ストレージデバイス、固体状態ドライブ、および／または半導体メモリデバイスの組み合わせを含む、任意の適切な情報ストレージデバイスを備えることができる。いくつかの実施形態において、ストレージデバイス５３０は、いくつかの構成において、インメモリデータベースを含む、データベースシステムを備えることができる。
【００４４】
ストレージデバイス５３０は、本明細書における処理により、データベースエンジン５３５の動作を制御して、その中の（例えば、データ５４０の中の）実際のフライトデータの妥当性を評価するためのプログラムコードまたは命令を格納することができる。プロセッサ５０５は、堅実性評価モジュール５３５を実施するための命令を実行し、それにより、本明細書で説明する実施形態のいずれかにより動作することができる。実際のフライトデータモジュール５３５は、圧縮済み、非コンパイル、および／または暗号化フォーマットで格納することができる。堅実な実際のフライトデータ５３５のためのプログラム命令は、さらに、プロセッサ５０５によって使用されて、例えば、クライアント、アドミニストレータ、および周辺機器（図５では図示せず）とインターフェースするオペレーティングシステム、データベース報告システム、および／またはデバイスドライバなどの他のプログラム要素を含むことができる。ストレージデバイス５３０はまた、データ５４０を含むことができる。データ５４０は、システム５００によって、いくつかの態様において、個々の処理、それらの処理の個々の動作、ならびに個々の処理および個々の処理の動作の組み合わせを含む、本明細書における処理の１つまたは複数を実行する際に使用することができる。例えば、データ５４０は、本明細書のいくつかの実施形態により、データベースシステムの持続層を備え、実際のフライトデータおよび修正されたフライトデータ（すなわち、試験セット）などを格納することができる。
【００４５】
本明細書で説明した全てのシステムおよび処理は、１つまたは複数の有形の、非一時的コンピュータ読込み可能媒体に格納されるプログラムコードで実施することができる。そのような媒体は、例えば、フロッピー(登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フラッシュドライブ、磁気テープ、および固体状態ランダムアクセスメモリ（ＲＡＭ）もしくはリードオンリメモリ（ＲＯＭ）ストレージユニットを含むことができる。したがって、実施形態は、ハードウェアおよびソフトウェアの任意の特定の組み合わせに限定されない。
【００４６】
いくつかの実施形態において、本明細書の態様は、アプリケーション、デバイス、またはシステムによって、異なるデバイス間で、ドメイン全体にわたって効率的に、一貫した方法で、構成要素または他のアプリケーションのリカバリを管理するために、実施することができる。
【００４７】
本明細書で使用される場合、情報は、例えば、（ｉ）別のデバイスからプラットフォーム２００または（ｉｉ）別のソフトウェアアプリケーション、モジュール、もしくは任意の他のソースからプラットフォーム２００内のソフトウェアアプリケーションもしくはモジュールによって「受信される」か、または（ｉ）もしくは（ｉｉ）に「送信される」ものとすることができる。
【００４８】
当業者によって理解されるように、本発明の態様は、システム、方法、またはコンピュータプログラム製品として実現することができる。したがって、本発明の態様は、完全なハードウェアの実施形態、（ファームウェア、常駐ソフトウェア、またはマイクロコードなどの）完全なソフトウェアの実施形態、または本明細書で「回路」「モジュール」もしくは「システム」として一般に呼ばれる可能性のあるソフトウェア態様とハードウェア態様を組み合わせた実施形態の形式をとってもよい。さらに、本発明は、媒体内で実施されるコンピュータ使用可能プログラムコードを有する１つまたは複数のコンピュータ読込み可能媒体において実施されるコンピュータプログラム製品の形式をとってもよい。
【００４９】
図内のフローチャートおよびブロック図は、本発明のさまざまな実施形態による、システム、方法、およびコンピュータプログラム製品の可能な実装態様のアーキテクチャ、機能、および動作の態様を示す。この点に関して、フローチャートまたはブロック図における各ブロックは、特定の論理機能を実施する１つまたは複数の実行可能命令を備える、モジュール、セグメント、またはコードの一部を表すことができる。いくつかの代替実装態様において、特定のブロック内に記載された機能は、図に記載された順序で行われない可能性がある。例えば、連続する２つのブロックは、実際は、実質的に同時に実行してもよく、または複数のブロックを、含まれる機能によって、逆順に実行してもよい。ブロック図および／もしくはフローチャートの各ブロック、ならびにブロック図および／もしくはフローチャートのブロックの組み合わせは、特定の機能または動作を実行する特定用途ハードウェアベースシステム、または特定用途ハードウェアおよびコンピュータ命令の組み合わせにより実施することができることもまた留意されよう。
【００５０】
本明細書で説明した方法のいずれかは、コンピュータ読込み可能ストレージ媒体で実施される別個のソフトウェアモジュールを備えるシステムを提供する追加ステップを含むことができ、そのモジュールは、例えば、ブロック図で示した、および／または本明細書で説明した要素のいずれかまたは全てを含むことができることに留意されたい。さらに、コンピュータプログラム製品は、別個のソフトウェアモジュールを伴うシステムの提供を含む、本明細書で説明した１つまたは複数の方法ステップを実行するよう実施されるために適合されるコードを伴うコンピュータ読込み可能ストレージ媒体を含むことができる。
【００５１】
実施形態は、特定の状況に関して説明してきたが、いくつかの実施形態は、部分的または完全に、普遍性に何らの損失なく、他の種類のデバイス、システム、および構成と関連づけることができる。
【００５２】
本明細書で説明した実施形態は、単に例示のためである。当業者は、修正および変形を実施することができる他の実施形態を認識するであろう。当業者は、上記の実施形態のさまざまな応用および変形は、特許請求の範囲の範囲および主旨から逸脱することなく構成することができることを理解するであろう。したがって、特許請求の範囲は、本明細書で具体的に説明した以外のようにも実施することができることが理解されよう。
【符号の説明】
【００５３】
１００  情報フロー
１０５  実際のフライトデータ
１１０  実際のフライトデータ
１１５  照合動作
１２０  データベースシステム
１２５  推定動作
１３０  パフォーマンス制約および指標
１３５  合成動作
１４０  シミュレーションエンジン
１４５  可視化システム
１５０  ネットワークプランニングシステム
１５５  リカバリシステム
２００  システム
２０５  公共データ
２１０  航空会社データ
２１５  サードパーティーデータ
２２０  通信インターフェースデバイス
２２５  実際のフライトデータ評価モジュール
２３０  データストレージデバイス
２３５  データの試験セット
３００  処理
３０５  処理動作
３１０  処理動作
３１５  処理動作
３２０  処理動作
４００  システム
４０５  クラウドベースサービス
４１０  サービスプロバイダ
４１５  バックエンド実装態様
４２０  バックエンド実装態様
４２５  バックエンド実装態様
４３０  データセンタ
４３５  クライアントデバイス
５００  システム
５０５  プロセッサ
５１０  メモリ
５１５  入力デバイス
５２０  通信デバイス
５２５  デバイス
５３０  データストレージデバイス
５３５  実際のフライトデータ評価モジュール
５４０  データ
【図１】
2016139402.tif 000003
【図２】
2016139402.tif 000004
【図３】
2016139402.tif 000005
【図４】
2016139402.tif 000006
【図５】
2016139402.tif 000007
【外国語明細書】
2016139402000001.pdf