(57)【要約】      （修正有）【課題】空機やその他のビークルの乗客によるネットワーク接続において、乗客による悪意あるネットワーク行動を阻止できるネットワークセキュリティシステムであり、乗客が所有する装置によるビークルネットワーク上の不正侵入を阻止する改良されたシステムを提供する。【解決手段】ビークルネットワークシステムは、乗客所有装置３５０による不正侵入を検知し、ネットワーク通信を表す記憶された情報に少なくとも部分的に基づいて、乗客所有装置を特定する。ビークルネットワークシステムは更に、侵入している乗客所有装置のビークルの客室区画５９０内での位置を判定し、該装置に関連する乗客の氏名及び／又はカメラ画像を取得する。侵入している装置と客室区画全体に分布している一又は複数のネットワークアクセス装置との間の通信に少なくとも部分的に基づいて、侵入している装置の位置が特定される。【選択図】図６
2020078052.tif 000002
【特許請求の範囲】
【請求項１】
ビークルに搭載されたネットワークシステムの相関エンジンであって、
前記ネットワークシステムは、ネットワークバスと、前記ネットワークバスに接続されたネットワークプロセッサと、前記ネットワークバスに接続された少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、前記ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置とを含み、前記ネットワークプロセッサは、前記第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じて前記ネットワークシステムと無線通信する前記乗客所有装置による、前記ネットワークシステム上の不正データ侵入を検知するように構成されており、前記相関エンジンは、
相関エンジンプロセッサと、
前記少なくとも第１の記憶装置の相関エンジン記憶域とを含み、
前記相関エンジンプロセッサは、
（ａ）前記ネットワークプロセッサから、検知された不正データ侵入に関連する侵入情報を受信し、
（ｂ）前記ネットワークバス上で生じているデータ通信を表す通信情報を前記相関エンジン記憶域に記憶し、前記データ通信は前記乗客所有装置に固有の情報を含んでおり、
（ｃ）記憶された通信情報に少なくとも部分的に基づいて、前記乗客所有装置を特定する
ように構成されている、相関エンジン。
【請求項２】
前記相関エンジンプロセッサは更に、前記乗客所有装置に固有コードを割り当て、前記固有コードを、前記ネットワークシステム上の前記乗客所有装置による通信に関連付けるように構成されている、請求項１に記載の相関エンジン。
【請求項３】
前記ネットワークシステムは、前記第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、前記相関エンジンプロセッサは更に、前記少なくとも１つのネットワークアクセス装置が前記乗客所有装置から受信した通信についての、前記第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶し、前記乗客所有装置に関連する通信情報を、前記通信信号情報に少なくとも部分的に基づいて、客席位置を含む前記乗客関連情報に相関させ、前記相関に基づいて、少なくとも１つの乗客位置を判定するように構成されている、請求項２に記載の相関エンジン。
【請求項４】
前記通信信号情報は、前記乗客所有装置が送信し第２の複数のネットワークノードが受信した通信についての、前記第１の複数のネットワークノードのうち前記第２の複数のネットワークノードの各々のタイミング情報を含み、前記相関エンジンプロセッサは更に、前記通信信号情報に少なくとも部分的に基づいて、マルチラテレーションを用いて、前記少なくとも１つの乗客位置を判定するように構成されている、請求項３に記載の相関エンジン。
【請求項５】
前記検知された不正データ侵入に関連する前記侵入情報は、前記検知された不正データ侵入に関連する通信信号についての情報を含み、前記相関エンジンプロセッサは更に、乗客位置を前記第１の複数のネットワークアクセス装置の場所に関連付ける旅客エリア情報を記憶するように構成されており、前記通信信号情報は、前記第１の複数のネットワークノードのうち、前記検知された不正データ侵入に関連する前記通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含み、前記相関エンジンプロセッサは更に、前記通信信号情報に少なくとも部分的に基づいて、距離ベクトルを用いて、少なくとも１つの乗客位置を判定するように構成されている、請求項３又は４に記載の相関エンジン。
【請求項６】
前記旅客エリア内の所定の場所に分布している複数の第１のセンサを更に含み、各第１のセンサが、前記乗客所有装置の前記無線通信装置ではない第１の送信器から、第１の信号を受信するように構成されており、前記相関エンジンプロセッサは、前記第１の信号に関連する第１のセンサ情報を前記相関エンジン記憶域に記憶し、前記通信情報と前記乗客関連情報とに少なくとも部分的に基づいて、前記第１のセンサ情報を前記通信信号情報に相関させるように構成されている、請求項３から５の何れか一項に記載の相関エンジン。
【請求項７】
前記ビークルは、前記旅客エリアに分布している複数のカメラを更に含み、前記検知された不正データ侵入に関連する前記侵入情報は、前記検知された不正データ侵入に関連する通信信号についての情報を含み、前記相関エンジンプロセッサは更に、前記旅客エリア内の乗客位置のカメラ画像を記憶し、前記判定された少なくとも１つの乗客位置を、前記判定された少なくとも１つの乗客位置の記憶されたカメラ画像であって、前記判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が前記検知された不正データ侵入に関連する前記通信信号を受信したときに撮られたカメラ画像に、関連付けるように構成されている、請求項３から６の何れか一項に記載の相関エンジン。
【請求項８】
前記ネットワークシステムは、各々が異なるチャンネル周波数を有する複数のチャンネルのうちの１つで前記乗客所有装置と通信するように構成されており、前記相関エンジンプロセッサは更に、前記複数のチャンネルのうちの１つを前記乗客所有装置に割り当て、前記割り当てられたチャンネルを、前記ネットワークシステム上の前記乗客所有装置による通信に関連付けるように構成されている、請求項１から７の何れか一項に記載の相関エンジン。
【請求項９】
ビークルのネットワーク上のデータ侵入を前記ビークルの乗客に関連付ける方法であって、前記ネットワークは、ネットワークプロセッサと、少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて前記乗客がアクセスできる、前記ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置と、を含み、前記方法は請求項１から８の何れか一項に記載の相関エンジンを実装しており、
前記ネットワーク上で生じているデータ通信を表す通信情報を、相関エンジン記憶域に記憶することであって、前記データ通信は前記乗客所有装置に固有の情報を含むことと、
前記第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じて前記ネットワークシステムと無線通信する前記乗客所有装置による、検知された前記ネットワーク上の不正データ侵入に関連する侵入情報を、前記ネットワークプロセッサから受信することと、
前記記憶された通信情報に少なくとも部分的に基づいて、前記乗客所有装置を特定することと
を更に含む、方法。
【請求項１０】
請求項１から９の何れか一項に記載の相関エンジンを含む、航空機に搭載のネットワークシステムであって、前記ネットワークシステムは更に、
ネットワークプロセッサと、
前記ネットワークプロセッサに動作可能に連結されたネットワーク記憶装置と、
対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、前記航空機の客室に分布している第１の複数の無線ネットワークアクセス装置と、を含み、
前記ネットワークプロセッサは、
（ａ）前記ネットワーク記憶装置に、
（ｉ）前記ネットワークシステム上で生じているデータ通信を表す通信情報であって、前記データ通信は前記乗客所有装置に固有の情報を含む、通信情報と、
（ｉｉ）前記複数のネットワークアクセス装置のうち前記乗客所有装置から受信した通信に用いられたネットワークアクセス装置を表す、ネットワーク使用情報と、
（ｉｉｉ）客席位置を前記第１の複数の無線ネットワークアクセス装置の場所に関連付ける、客室構成情報と
を記憶し、
（ｂ）前記第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じて前記ネットワークシステムと無線通信する前記乗客所有装置による、前記ネットワークシステム上の不正なデータ侵入を検知し、
（ｃ）記憶された前記通信情報、前記ネットワーク使用情報、及び前記客室構成情報に少なくとも部分的に基づいて、前記乗客所有装置に関連する少なくとも１つの座席位置を判定する
ように構成されている、ネットワークシステム。
【請求項１１】
前記ネットワークプロセッサは更に、前記乗客所有装置に関連する通信情報を、前記ネットワーク使用情報及び前記客室構成情報に相関させ、前記相関に少なくとも部分的に基づいて、前記少なくとも１つの座席位置を判定するように構成されている、請求項１０に記載のネットワークシステム。
【請求項１２】
前記ネットワークプロセッサは更に、前記乗客所有装置に固有コードを割り当て、前記固有コードを、前記ネットワークシステム上の前記乗客所有装置による通信に関連付けるように構成されている、請求項１０に記載のネットワークシステム。
【請求項１３】
前記ネットワークシステムは、前記第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、前記ネットワークプロセッサは更に、前記少なくとも１つのネットワークアクセス装置が前記乗客所有装置から受信した通信についての、前記第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶し、前記通信信号情報に少なくとも部分的に基づいて、前記乗客所有装置に関連する通信情報を、客席位置を含む乗客関連情報に相関させ、前記相関に基づいて、少なくとも１つの客席位置を判定するように構成されている、請求項１２に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークセキュリティに関する。
より詳細には、本開示の実施形態は、ビークルのネットワーク上の不正侵入のソースを特定することに関する。
【背景技術】
【０００２】
航空機やその他のビークルの乗客によるネットワーク接続（例えば、インターネットアクセス）に対する需要が増えている。乗客のコネクティビティが増すにつれて、乗客による悪意あるネットワーク行動を阻止できるネットワークセキュリティシステムがさらに重要となる。例えば、乗客が所有する装置によるビークルネットワーク上の不正侵入を阻止する改良されたシステム及び方法が求められている。
【発明の概要】
【０００３】
本開示の主題は、ビークルネットワーク上のデータ侵入に関するシステム、装置、及び方法を含む。ある実施形態で、ビークルに搭載されたネットワークシステムの相関エンジンは、下記を含み得る。ネットワークバス、ネットワークバスに接続されたネットワークプロセッサ、ネットワークバスに接続された少なくとも第１の記憶装置のネットワーク記憶域、及び、該ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置であって、対応する無線通信装置を有した乗客所有の装置を用いて乗客がアクセスできる、第１の複数の無線ネットワークアクセス装置。ネットワークプロセッサは、第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、ネットワークシステム上の不正なデータ侵入を検知するように構成され得る。相関エンジンは、相関エンジンプロセッサと、少なくとも第１の記憶装置の相関エンジン記憶域とを含み得る。相関エンジンプロセッサは、ネットワークプロセッサから、検知された不正データ侵入に関連する侵入情報を受信し、ネットワークバス上で生じているデータ通信を表す通信情報を相関エンジン記憶域に記憶し、記憶された通信情報に少なくとも部分的に基づいて、乗客所有装置を特定するように構成されている。データ通信は、乗客所有装置に固有の情報を含み得る。
【０００４】
ある実施形態で、方法は、ビークルのネットワーク上のデータ侵入を、該ビークルの乗客と関連付ける。該ネットワークは、ネットワークプロセッサと、少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、該ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置とを含み得る。方法は、該ネットワークシステム上で生じているデータ通信を表す通信情報を、相関エンジン記憶域に記憶することを含み得る。データ通信は、乗客所有装置に固有の情報を含み得る。方法は、第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、検知されたネットワーク上の不正データ侵入に関連する侵入情報を、ネットワークプロセッサから受信することと、記憶された通信情報に少なくとも部分的に基づいて、乗客所有装置を特定することと、を更に含み得る。
【０００５】
ある実施形態で、航空機に搭載のネットワークシステムは、ネットワークプロセッサと、ネットワークプロセッサに動作可能に連結されたネットワーク記憶装置と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、該航空機の客室に分布している第１の複数の無線ネットワークアクセス装置とを含み得る。ネットワークプロセッサは、該ネットワークシステム上で生じているデータ通信を表す通信情報を、ネットワーク記憶装置に記憶するように構成され得る。データ通信は、乗客所有装置に固有の情報、複数のネットワークアクセス装置のうち乗客所有装置から受信した通信に用いられたネットワークアクセス装置を表すネットワーク使用情報、及び、客席位置を第１の複数の無線ネットワークアクセス装置の位置に関連付ける客室構成情報、を含み得る。ネットワークプロセッサは更に、第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、ネットワークシステム上の不正データ侵入を検知し、記憶された通信情報、ネットワーク使用情報、及び、客室構成情報に少なくとも部分的に基づいて、該乗客所有装置に関連する少なくとも１つの座席位置を判定するように構成され得る。
【０００６】
特徴、機能、及び利点は、本開示の様々な実施形態で個別に実現されてもよく、或いは別の実施形態において組み合わされ得る。それらの詳細については後述の説明及び図面を参照して更に理解され得る。
【図面の簡単な説明】
【０００７】
【図１】航空機の製造及び保守の例示的な方法のステップを示すフロー図である。
【図２】例示的な航空機の概略図である。
【図３】例示的なデータ処理システムの概略図である。
【図４】例示的なビークルネットワークシステムの概略図である。
【図５】例示的な旅客エリアを含む航空機の等角図である。
【図６】図５の航空機旅客エリアの概略図である。
【図７】乗客所有装置の位置を判定するのに用いられ得る旅客エリア内の距離を示す概略図である。
【図８】ビークルネットワークのノードを通ってデータ通信が通過する実際のルート及びオプショナルなルートを示す概略図である。
【図９】ビークルネットワーク上のデータ侵入を該ビークルの乗客に関連付ける例示的な方法のステップを示すフロー図である。
【発明を実施するための形態】
【０００８】
ビークルネットワークシステムの様々な態様及び実施例並びに関連する方法を以下に説明し、関連の図面に示す。特別の定めのない限り、ビークルネットワークシステム、及び／又はその様々な構成要素は、本書で説明され、例示され、かつ／又は本書に組み込まれた、構造体、構成要素、機能、及び／又は変形例のうちの少なくとも１つを包み得るが、それらを包むことが要求される訳ではない。また更に、特に除外されない限り、本書で説明され、例示され、及び／又は組み込まれているプロセスステップ、構造、構成要素、機能、及び／又は変形例は、他の類似のデバイス及び方法に含まれ得、開示された実施形態間で交換可能でもあり得る。下記の様々な実施例の記載は本質的に例示に過ぎず、該実施例、その用途又は利用を限定することを意図するものではない。加えて、実施例及び実施形態によって提供される利点は、後述のように本質的に例示的であり、すべての実施例が同じ利点又は同程度の利点をもたらすわけではない。
【０００９】
「発明を実施するための形態」には、下記のセクションが含まれる。（１）定義、（２）概要、（３）実施例、コンポーネント、及び代替例、（４）例示的な組み合わせ及び追加の実施例、（５）利点、特徴、及び便益、並びに（６）結論。実施例、コンポーネント、及び代替例のセクションは更にＡ〜Ｆの下位セクションに分けてそれぞれ適宜分類されている。
【００１０】
定義
本書では、別段の指示がない限り、以下の定義が適用される。
【００１１】
「実質的に」とは、特定の寸法、範囲、形状、概念、又はこの語によって修飾される他の態様に大部分一致することを意味する。特徴あるいは構成要素は、意図する目的や機能に適している限り完全に一致する必要はない。例えば、「実質的に円筒形である」物体とは、物体が円筒形に似ているが、本当の円筒形から一または複数の逸脱を有し得ることを意味する。
【００１２】
「備える（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｉｎｇ）」、及び「有する（ｈａｖｉｎｇ）」及びそれらの活用は、非限定的に含むこと、及び付加的な列挙されていない要素又は方法ステップを除外することを意図しない、制約のない用語を意味するように交換可能に使用される。
【００１３】
「第１の」、「第２の」、及び「第３の」などの語は、グループなどの様々なメンバーを、特定のコンテクストで紹介される順番で区別或いは特定するのに用いられ、序列や数値的限定を示すことを意図しておらず、それらグループのメンバーを固定的に識別するものでもない。
【００１４】
「連結され（ｃｏｕｐｌｅｄ）」は、あるもののパフォーマンスが他方のパフォーマンスに影響を及ぼすといった関係を意味し、  永続的に或いは取り外し可能に、直接あるいは介在構成要素を通じて、接続されることを含んでよく、必ずしも物理的接続（一又は複数）に限定されない。
【００１５】
概要
一般に、ビークルネットワークシステムは、ビークルネットワーク上の不正データ侵入を、該侵入に関与する乗客所有装置に関連付けるように構成されている。ビークルは例えば、航空機、船その他の船舶、列車、地下鉄、バス、車、トラック、及び／又は、乗客が適切なデータ処理システムを用いてアクセス可能なネットワークを有する任意の他の適切な旅客ビークルであり得る。ビークルは例えば、乗客が自身のパーソナルデバイス（乗客所有装置ともいう）を用いてネットワークにアクセスできるよう構成されたネットワークシステムを有する、航空機であり得る。乗客は、ビークルネットワークに接続された乗客所有装置を用いて、例えば、機内娯楽システム、インターネットなどの外部ネットワーク、及び／又は、ビークルネットワークを介してアクセス可能な任意の他の適切なシステムと通信することができる。
【００１６】
ビークルネットワークへのアクセスにより、乗客の利便性及び／又は楽しみが増えることがある。しかしながら、乗客がビークルネットワークに接続された乗客所有装置を用いて、ビークルネットワークシステムのうち乗客の進入が禁じられた部分にアクセスしようとする可能性がある。例えば、乗客が自身の装置を、乗客の使用のために提供されたネットワークアクセス装置を通じてビークルネットワークの乗客ベースの部分に接続させ、その後乗客がアクセスを許可されていない制限されたネットワークシステムと通信することがあり得る。ビークルネットワークシステムは、不正な通信を検知し、該通信を送った乗客所有装置を特定するように構成される。侵入している乗客所有装置の特定は、ビークルネットワーク上で生じた記憶された通信についての情報、乗客所有装置がビークルネットワークにアクセスするのに用いたネットワークアクセス装置の使用についての情報、及び／又はビークル座席の割当てなどの乗客に関する情報に、少なくとも部分的に基づき得る。侵入している乗客所有装置が特定されたら、該装置に関連する乗客又は乗客群が取り調べのために特定される。例えばビークルが航空機である場合、侵入している乗客所有装置に関連する乗客が航空機の飛行中に特定され、航空機が着陸したときに法執行職員及び／又は警備員に引き渡すことができる。
【００１７】
ビークルネットワーク上で不正侵入を行った乗客所有装置を特定するための技術的な解決方法が、本明細書に記載されている。具体的には、本開示のシステム及び方法は、コンピュータテクノロジーにおいて不可避でありコンピュータのネットワーク面で生じる技術的な課題、すなわち、不正なネットワーク侵入を、侵入に関与する装置に関連付けることを技術的課題とする。したがって、本開示のシステム及び方法は、既知の活動の実施及びそれをコンピュータ上で実施するための要件を開示するだけのものではなく、コンピュータネットワークの分野で特に発生している課題を解決するため、必然的にコンピュータテクノロジーに根差したソリューションを提供するものである。
【００１８】
ビークルネットワークシステムの諸態様は、コンピュータの方法、コンピュータシステム、又はコンピュータプログラム製品として具現化され得る。従って、ビークルネットワークシステムの諸態様は、専らハードウェアの実施形態、専らソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、又は、ソフトウェア及びハードウェアの態様を組み合わせる実施形態の形態をとり得るが、本書ではそれらはすべて一般的に、「回路」、「モジュール」、又は「システム」と称され得る。更に、ビークルネットワークシステムの諸態様は、コンピュータ可読プログラムコード／命令を具現化する一又は複数のコンピュータ可読媒体において具現化される、コンピュータプログラム製品の形態をとり得る。
【００１９】
コンピュータ可読媒体の任意の組み合わせが利用され得る。コンピュータ可読媒体は、コンピュータ可読信号媒体及び／又はコンピュータ可読記憶媒体であり得る。コンピュータ可読記憶媒体は、電気的、磁気的、光学の、電磁的、赤外線の、及び／又は半導体の、システム、装置、又はデバイス、或いは、それらの任意の好適な組み合わせを含み得る。コンピュータ可読記憶媒体のより具体的な実施例は、一又は複数の電線を有する電気接続、持ち運び可能なコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、持ち運び可能なコンパクトディスク読出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、及び／又は、それらの任意の好適な組み合わせなどを含み得る。この開示の文脈において、コンピュータ可読記憶媒体は、命令を実行するシステム、装置又はデバイスによって使用するための、又はそれと接続しているプログラムを、包含又は記憶することが可能な、任意の好適な有形媒体を含み得る。
【００２０】
コンピュータ可読信号媒体は、例えば、ベースバンドにおいて又は搬送波の一部として、コンピュータ可読プログラムコードが具現化された伝播データ信号を含み得る。このような伝播信号は、電磁的形態、光学的形態、及び／又は、それらの任意の好適な組み合わせを含むがそれらに限定されない、多種多様な形態のうちの任意の形態をとり得る。コンピュータ可読信号媒体は、命令を実行するシステム、装置、又はデバイスによって使用するための、又はそれと接続しているプログラムを、通信、伝播、又は伝送することが可能な、コンピュータ可読記憶媒体ではない任意のコンピュータ可読媒体を含み得る。
【００２１】
コンピュータ可読媒体で具現化されたプログラムコードは、無線、有線、光ファイバケーブル、音響、無線周波数（ＲＦ）、及び／又はそれらの同類、及び／又は、それらの任意の好適な組み合わせを含むがそれらに限定されない、任意の適切な媒体を使用して伝送され得る。
【００２２】
ビークルネットワークシステムの諸態様の動作を実施するためのコンピュータプログラムコードは、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、などのオブジェクト指向型プログラミング言語、及び、Ｃ言語のような従来的な手続き型プログラミング言語を含む、１つのプログラミング言語、又はプログラミング言語の任意の組み合わせで書かれ得る。上記したものに加えてＯｂｊｅｃｔｉｖｅ−Ｃ、Ｓｗｉｆｔ、Ｃ＃、ＨＴＭＬ５などを含む任意の適切な言語を用いて、モバイルアプリが開発されてもよい。
【００２３】
ビークルネットワークシステムの諸態様は、方法、装置、システム及び／又はコンピュータプログラム製品のフロー図及び／又はブロック図を参照して、以下に記載される。フロー図及び／又はブロック図における各ブロック及び／又はブロックの組み合わせは、コンピュータプログラム命令によって実装され得る。これらのコンピュータプログラムの命令は、汎用コンピュータ、専用コンピュータ、又はマシンを作成する他のプログラマブルデータ処理装置のプロセッサに供給されてもよく、その結果、コンピュータ又はその他のプログラマブルデータ処理装置のプロセッサを介して実行される命令により、フロー図及び／又はブロック図のブロックにおいて特定される機能／作業を実行する手段が作成される。ある例では、プログラマブルゲートアレイ（ＦＰＧＡ）などのプログラマブルロジックデバイスに、マシン可読命令がプログラムされ得る。
【００２４】
これらのコンピュータプログラム命令は、コンピュータ可読媒体であって、コンピュータ可読媒体に記憶された命令が、製造品を作製するような特定の様態で機能するよう、コンピュータ、他のプログラマブルデータ処理装置、及び／又は他のデバイスに指示し得る、コンピュータ可読媒体に記憶されることも可能であり、そのコンピュータプログラム命令は、フロー図及び／又はブロック図のブロック内で特定されている機能／作用を実装する命令を含む。
【００２５】
コンピュータプログラム命令は、コンピュータ又は他のプログラマブル装置で実行される命令が、フロー図及び／又はブロック図のブロック内に特定された機能／作用を実装するためのプロセスを提供するように、デバイス上で一連の動作ステップを実行してコンピュータ実装プロセスを行わせるために、コンピュータ、他のプログラマブルデータ処理装置、及び／又は、他のデバイスに、読み込まれることも可能である。
【００２６】
図面内のいかなるフロー図及び／又はブロック図も、ビークルネットワークシステムの態様に係るシステム、方法及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能性、及び／又は動作を示すことを意図している。これに関して、各ブロックは、特定の論理機能（複数可）を実装するための一又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部分を表わし得る。幾つかの実装では、ブロックに記載された機能が、図中に記載された順序から逸脱して現われ得る。例えば、実際には、関連する機能性に応じて、連続して図示されている２つのブロックが実質的に同時に実行され得るか、又は、それらのブロックが時には逆順で実行され得る。各ブロック及び／又はブロックの組み合わせは、特定の機能又は作用を実行する、特殊用途ハードウェアに基づくシステム（又は、特殊用途のハードウェアとコンピュータ命令との組み合わせ）によって実装され得る。
【００２７】
上記に照らし、「処理ロジック」という語が、一又は複数の論理及び／又は算術演算（例えば、符号化された命令の実行）を実施することでデータを処理するように構成された、任意の適切な装置又はハードウェアを含んで用いられ得る。処理ロジックは例えば、一又は複数のプロセッサ（例えば、中央処理装置（ＣＰＵ）及び／又はグラフィック処理ユニット（ＧＰＵ））、マイクロプロセッサ、処理コアのクラスタ、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、人口知能（ＡＩ）アクセラレータ、デジタル信号プロセッサ、及び／又はロジックハードウェアの任意の他の適切な組み合わせを含み得る。
【００２８】
実施例、コンポーネント及び代替手段
以下の各節は、例示的なビークルネットワークシステムの選択された態様、並びに関連するシステム及び／または方法を記載する。これらの項の例は、例示を目的としており、本開示の範囲全体を限定するものと解釈するべきではない。各セクションは、一又は複数の個々の例、及び／又は背景的な又は関連する情報、機能、及び／又は構造を含み得る。
【００２９】
Ａ．例示的な航空機とこれに関連する方法
本明細書に記載の実施例は、例示的な航空機製造及び保守方法１００（図１を参照）、及び例示的な航空機１２０（図２を参照）の文脈で記載され得る。方法１００は、複数のプロセス、工程、又は段階を含む。製造前、方法１００は、航空機１２０の仕様及び設計段階１０４と、材料調達段階１０６とを含み得る。製造時、航空機１２０の構成要素及びサブアセンブリの製造段階１０８と、システムインテグレーション段階１１０とが行われ得る。その後、航空機１２０は、認可及び納品段階１１２を経て運航段階１１４に供され得る。航空機１２０は（例えば、事業者による）運航時、定期的な整備及び保守１１６（航空機１２０の一又は複数のシステムの改造、再構成、改修なども含み得る）が予定され得る。本明細書に記載の例は、概ね航空機１２０の運航段階１１４中の運用に関連するものであるが、方法１００の他の段階で実施されてもよい。
【００３０】
方法１００のプロセスの各々は、システムインテグレータ、第三者、及び／またはオペレータ（例えば顧客）によって実行または実施され得る。この明細書の解釈上、システムインテグレータは、任意の数の航空機製造業者及び主要システム下請業者を含み得るがそれらに限定されるわけではなく、第三者は、任意の数のベンダー、下請業者、及び供給業者を含み得るがそれらに限定されるわけではなく、かつ、オペレータは、航空会社、リース会社、軍事団体、サービス機関などであり得る。
【００３１】
例示的な方法１００を用いて航空機１２０が製造され得る。航空機１２０は、上述のビークルネットワークを有したビークル１２１の例である。図２に示すように、航空機１２０は、複数のシステム１２４及び内装１２６を備えた機体１２２を含み得る。複数のシステム１２４の例には、推進システム１２８、電気システム１３０、液圧システム１３２、環境システム１３４、貨物システム１３６、着陸システム１３８、及びビークルネットワークシステム１５０のうちの一又は複数が含まれる。ビークルネットワークシステム１５０は、例えば、乗客がアクセスを許可されている乗客ベースのシステム１６０と、乗客が典型的にはアクセスを許可されていない航空機運航システム１７０とを含み得る。複数のシステム１２４の各々は、コントローラ、プロセッサ、アクチュエータ、エフェクタ、モータ、ジェネレータなど、関連する機能に応じた様々なサブシステムを含み得る。任意の数の他のシステムも含まれ得る。航空宇宙産業の例を示しているが、本書で開示されている原理は、自動車産業、鉄道輸送産業、海洋産業などといった他の産業にも応用できる。したがって、航空機１２０に加えて、本明細書に記載の原理は、他のビークル、例えば、陸上ビークル、海洋ビークルなどに応用できる。本明細書に図示或いは記載の装置及び方法は、製造及び保守方法１００の段階のうちの任意の一又は複数で利用できる。
【００３２】
Ｂ．例示的なデータ処理システム
図３に示すように、この例は、本開示の態様に従ってデータ処理システム２００（コンピュータ、コンピューティングシステム、及び／又はコンピュータシステムともいう）について記載している。この例で、データ処理システム２００は、上記のビークルネットワークシステムの態様を実施するのに適した例示的なデータ処理システムである。より詳細には、航空機１２０又は他の適切なビークル１２１の乗客は、ビークルのネットワークにアクセスするために、データ処理システムの例である装置（例えば、スマートフォン、タブレット、パソコン）を使用し得る。更に、次のセクションでより詳細に述べるが、ビークルネットワークシステム１５０は典型的に、一又は複数のデータ処理システム及び／又はそのコンポーネントを含む。例えば、データ処理システムは、侵入を一又は複数の特定の乗客所有装置に関連付けるために、不正データ侵入についての情報を、乗客所有装置についての情報に相関させるのに用いられる。
【００３３】
この例示的な装置で、データ処理システム２００は、システムバス２０２（通信フレームワークともいう）を含む。システムバス２０２は、プロセッサユニット２０４（プロセッサともいう）、メモリ２０６、固定記憶部２０８、通信ユニット２１０、入出力（Ｉ／Ｏ）ユニット２１２、コーデック２３０、及び／又はディスプレイ２１４間に通信を提供し得る。メモリ２０６、固定記憶部２０８、通信ユニット２１０、入出力（Ｉ／Ｏ）ユニット２１２、ディスプレイ２１４、及びコーデック２３０は、システムバス２０２を介してプロセッサユニット２０４がアクセス可能なリソースの例である。
【００３４】
プロセッサユニット２０４は、メモリ２０６に読み込まれ得る命令を実行する役割を果たす。プロセッサユニット２０４は、特定の実装態様に応じて、幾つかのプロセッサ、マルチプロセッサコア、及び／又は特定のタイプのプロセッサ（例えば、中央処理装置（ＣＰＵ）、グラフィック処理ユニット（ＧＰＵ）など）を含み得る。更に、プロセッサユニット２０４は、単一チップ上でメインプロセッサが二次プロセッサと共存する幾つかの異種プロセッサシステムを使用して実装され得る。別の例示的な実施例として、プロセッサユニット２０４は、同じタイプのプロセッサを複数個含む対称型マルチプロセッサシステムであり得る。
【００３５】
メモリ２０６及び固定記憶装置２０８は、システム記憶装置２１６の一例である。記憶装置は、データ、関数型プログラムコード、及び／又は他の適切な情報などの情報（例えば、デジタル情報）を一時的或いは恒久的に記憶できる任意の適切なハードウェアを含み得る。
【００３６】
システム記憶装置２１６はコンピュータ可読記憶装置又はコンピュータ可読媒体ともいう。メモリ２０６は、揮発性記憶メモリ２４０及び不揮発性メモリ２４２を含み得る。起動中などの間にデータ処理システム２００内の素子間で情報を転送する基礎ルーティンを含む基本入出力システム（ＢＩＯＳ）が、不揮発性メモリ２４２に保存され得る。固定記憶部２０８は、具体的な実装態様に応じて、様々な形態をとり得る。
【００３７】
固定記憶部２０８は、一又は複数の構成要素又は装置を含み得る。例えば、固定記憶部２０８は、一又は複数の装置、例えば、磁気ディスクドライブ（ハードディスクドライブすなわちＨＤＤともいう）、ソリッドステートディスク（ＳＳＤ）、フロッピーディスクドライブ、テープドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、フラッシュメモリカード、メモリスティックなど、又はそれらの任意の組み合わせを含み得る。これらの装置のうちの一又は複数は、取り外し可能及び／又は携帯可能であり、例えば着脱可能なハードドライブであり得る。固定記憶部２０８は、他の記憶媒体とは別あるいは組み合わせで、コンパクトディスクＲＯＭ装置（ＣＤ−ＲＯＭ）、ＣＤ記録可能ドライブ（ＣＤ−Ｒドライブ）、ＣＤ上書き可能ドライブ（ＣＤ−ＲＷドライブ）、及び／又はデジタルバーサタイルディスクＲＯＭ装置（ＤＶＤ−ＲＯＭ）などの光学式ディスクドライブを含む一又は複数の記憶媒体を含み得る。固定記憶装置２０８のシステムバス２０２への接続を容易にするために、典型的に、インターフェース２２８などの取り外し可能又は非取り外し可能なインターフェースが用いられる。
【００３８】
入出力（Ｉ／Ｏ）ユニット２１２により、データ処理システム２００に接続可能な他のデバイス（すなわち、入力装置及び出力装置）によるデータの入力及び出力が可能になる。入力装置２３２は例えば、一又は複数のポインティング及び／又は情報入力デバイス、例えば、キーボード、マウス、トラックボール、スタイラス、タッチパッドもしくはタッチスクリーン、マイク、ジョイスティック、ゲームパッド、パラボラアンテナ、電子センサ、スキャナ、ＴＶチューナーカード、デジタルカメラ、デジタルビデオカメラ、ウェブカメラなどを含み得る。これらの又はその他の入力装置は、システムバス２０２によりインターフェースポート（一又は複数）２３６を介して、プロセッサユニット２０４に接続され得る。インターフェースポート（一又は複数）２３６は、例えば、シリアルポート、パラレルポート、ゲームポート、及び／又はユニバーサルシリアルバス（ＵＳＢ）を含み得る。
【００３９】
出力装置２３４は、入力装置（一又は複数）２３２と同じタイプのポートの幾つかを用いてよく、実際に同じポートを用いる場合もある。例えば、データ処理システム２００に入力を提供しデータ処理システム２００から出力装置２３４へ情報を出力するのに、ＵＳＢポートが用いられ得る。特殊なアダプタが必要な出力装置２３４（例えば、モニタ、スピーカ、及びプリンタなど）があることを例示するために、出力アダプタ２３８が配置されている。出力アダプタ２３８は例えば、出力装置２３４とシステムバス２０２との間の接続手段を提供するビデオカード及びサウンドカードを含み得る。リモートコンピュータ（一又は複数）２６０などの他の装置及び／又は装置のシステムによって、入力と出力の双方の能力が提供され得る。ディスプレイ２１４は、ユーザに情報を表示するように構成された任意の適切なマンマシンインターフェースやその他の機構、例えば、ＣＲＴ、ＬＥＤ、又はＬＣＤモニタもしくはスクリーンなどを含み得る。
【００４０】
通信ユニット２１０は、他のデータ処理システム又は装置との通信を提供するのに利用される任意の適切なハードウェア及び／又はソフトウェアをいう。通信ユニット２１０はデータ処理システム２００の内部に示されているが、これに加えて或いは代えて、少なくとも部分的にデータ処理システム２００の外にあってもよい。通信ユニット２１０は、内的及び外的技術、例えば、モデム（通常の電話グレードのモデム、ケーブルモデム、及びＤＳＬモデムを含む）、ネットワークアクセス装置、ＩＳＤＮアダプタ、及び／又は有線及び無線イーサネットカード、ハブ、ルーターなどを含み得る。データ処理システム２００は、一又は複数のリモートコンピュータ２６０への論理接続を用いて、ネットワーク環境で（例えば、搭載されたコンピュータのネットワーク、すなわち航空機１２０及び／又は他の適切なビークルのネットワークを介して）動作し得る。リモートコンピュータ（一又は複数）２６０は、パーソナルコンピュータ（ＰＣ）、サーバ、ルーター、ネットワークＰＣ、ワークステーション、マイクロプロセッサベースの機器、ピアデバイス、スマートフォン、タブレット、別のネットワークノートなどを含み得る。リモートコンピュータ（一又は複数）２６０は典型的に、データ処理システム２００に関して記載された要素のうち多くを含む。リモートコンピュータ（一又は複数）２６０は、ネットワークインターフェース２６２を通じてデータ処理システム２００に論理接続され得る。ネットワークインターフェース２６２は通信ユニット２１０を介してデータ処理システム２００に接続されている。ネットワークインターフェース２６２は、航空機１２０又は別の適切なビークルのネットワークなどの有線及び／又は無線の通信ネットワークを包含する。ネットワークインターフェース２６２は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、及びセルラネットワークを含み得る。ＬＡＮ技術は、ファイバ分散データインターフェース（ＦＤＤＩ）、銅線データインターフェース（ＣＤＤＩ）、イーサネット、トークンリングなどを含み得る。ＷＡＮ技術は、ポイント・ツー・ポイントリンク、回路スイッチネットワーク（例えば、サービス総合デジタル網（ＩＳＤＮ）とそのバリエーション）、パケットスイッチネットワーク、及びデジタル加入者線（ＤＳＬ）を含む。
【００４１】
コーデック２３０は、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせを含むエンコーダ、デコーダ、又はそれらの両方を含み得る。コーデック２３０は、データストリーム又は信号を伝送及び保存のために符号化、圧縮、且つ／又は暗号化し、該データストリーム又は信号を（例えば、ビデオの再生や編集のために）復号、解凍、且つ／又は暗号解除することで復号するするように構成された、任意の適切な装置及び／又はソフトウェアを含み得る。コーデック２３０は別個のコンポーネントとして示されているが、コーデック２３０はメモリ、例えば不揮発性メモリ２４２に含まれているか或いは実装されていてもよい。
【００４２】
不揮発性メモリ２４２は、リードオンリメモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリなど、又はこれらの任意の組み合わせを含み得る。揮発性メモリ２４０は、外部キャッシュメモリとして機能し得るランダムアクセスメモリ（ＲＡＭ）を含み得る。ＲＡＭは、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、データ倍速ＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）など、又はこれらの任意の組み合わせを含み得る。オペレーティングシステム、アプリケーション、及び／又はプログラムに関する命令は、システムバス２０２を通じてプロセッサユニット２０４と通信可能なシステム記憶装置２１６内に配置され得る。これらの例示的な実施例では、命令は、固定記憶部２０８において関数型である。これらの命令は、プロセッサユニット２０４による実行のためにメモリ２０６に読み込まれ得る。本明細書に記載の一又は複数の実施例の工程は、  メモリ２０６などのメモリに位置し得るコンピュータ実装命令を用いて、プロセッサユニット２０４によって実施され得る。
【００４３】
これらの命令は、プログラム命令、プログラムコード、コンピュータ可用プログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット２０４内のプロセッサによって実行される。種々の実施例におけるプログラムコードは、メモリ２０６または固定記憶域２０８といった、種々の物理的記憶媒体またはコンピュータ可読記憶媒体上の一又は複数の記憶域として具現化され得る。プログラムコード２１８は、選択的に着脱可能なコンピュータ可読媒体２２０に関数型で配置され、プロセッサユニット２０４によって実行するためにデータ処理システム２００にロードされるか転送され得る。これらの実施例では、プログラムコード２１８及びコンピュータ可読媒体２２０は、コンピュータプログラム製品２２２を形成する。一実施例では、コンピュータ可読媒体２２０は、コンピュータ可読記憶媒体２２４又はコンピュータ可読信号媒体２２６を含み得る。
【００４４】
コンピュータ可読記憶媒体２２４は、例えば、固定記憶域２０８のパーツであるハードディスクなどのように、記憶装置上に転送するための固定記憶域２０８のパーツであるドライブ又は他のデバイスに挿入又は配置される光ディスク又は磁気ディスクなどを含み得る。コンピュータ可読記憶媒体２２４はまた、データ処理システム２００に接続された固定記憶域（例えば、ハードドライブ、サムドライブ、又はフラッシュメモリ）の形態をとり得る。コンピュータ可読記憶媒体２２４は、データ処理システム２００から取り外し可能であるように構成され得るか、或いは、データ処理システムから取り外しできないように構成され得る。
【００４５】
コンピュータ可読記憶媒体２２４は、プログラムコード２１８を伝播又は伝送する媒体というよりはむしろ、プログラムコード２１８を記憶するために使用される、非一時的かつ物理的な又は有形の記憶装置であり得る。この場合、コンピュータ可読記憶媒体２２４は、コンピュータ可読有形記憶装置又はコンピュータ可読物理記憶装置と呼ばれることもある。すなわち、コンピュータ可読記憶媒体２２４は、人が触れることのできる媒体である。
【００４６】
別の態様では、プログラムコード２１８は、コンピュータ可読信号媒体２２６を使用して、例えばネットワーク上でリモートでデータ処理システム２００に伝送され得る。コンピュータ可読信号媒体２２６は、例えば、プログラムコード２１８を包含する伝播されたデータ信号であり得る。例えば、コンピュータ可読信号媒体２２６は、電磁信号、光信号、及び／又は他の任意の適切な種類の信号であり得る。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の任意の適切な種類の通信リンクによって伝送され得る。すなわち、実施例では、通信リンク及び／又は接続は、物理的なもの又は無線によるものになり得る。
【００４７】
プログラムコード２１８は、データ処理システム２００内で使用するため、コンピュータ可読信号媒体２２６を通して、別のデバイス又はデータ処理システムからネットワークを介して固定記憶域２０８へダウンロードされ得る。例えば、サーバデータ処理システム内のコンピュータ可読記憶媒体に保存されているプログラムコードが、ネットワークを介してサーバからデータ処理システム２００にダウンロードされ得る。プログラムコード２１８を提供する一又は複数のコンピュータは、サーバコンピュータ、クライアントコンピュータ、又はプログラムコード２１８を記憶及び伝送できる何らかの他のデバイスのうちの１つ又はそれらの組み合わせを含み得る。
【００４８】
プログラムコード２１８は、オペレーティングシステム（ＯＳ）２５０を含み得る。オペレーティングシステム２５０は固定記憶部２０８に記憶されており、データ処理システム２００のリソースを制御し割り当て得る。一又は複数のアプリケーション２５２が、プログラムモジュール２５４、及びシステムの記憶装置２１６に記憶されているプログラムデータ２５６を介して、オペレーティングシステムのリソース管理を利用する。ＯＳ２５０は、アプリケーション２５２でのシェア及び使用のためにコンピュータ２００のハードウェアリソースを管理及び提示するように構成された、任意の適切なソフトウェアシステムを含み得る。ＯＳ２５０は、様々なタイプのハードウェアの接続を容易にし、且つ／又はハードウェア及びＯＳのサービスへのアクセスをアプリケーション２５２に提供する、アプリケーションプログラミングインターフェース（ＡＰＩ）を提供し得る。ある特定のアプリケーション２５２は例えば、いわゆる「ミドルウェア」の場合、他のアプリケーション２５２が使用する更なるサービスを提供し得る。ビークルネットワークシステムの上記の諸態様は、様々なオペレーティングシステム又はオペレーティングシステムの組み合わせに対して実施可能であり得る。
【００４９】
データ処理システム２００に関して図示されている種々の構成要素は、種々の実施例が実装され得る方式に対して構造的限定を設けることを意図していない。本開示の一又は複数の例は、より少ないコンポーネントを含むか或いはコンピュータ２００に例示したものに加えた又は代えたコンポーネントを含むデータ処理システムにおいて、実施可能であり得る。図３に示したその他の構成要素は、示されている例と異なることがある。プログラムコードを実行できる任意のハードウェア装置またはシステムを使用して、種々の例が実装されてよい。一実施例として、データ処理システム２００は、無機コンポーネントに統合された有機コンポーネントを含むことができ、且つ／又は完全に有機コンポーネント（人間を除く）からなるとしてもよい。例えば、記憶装置は、有機半導体で構成されてもよい。
【００５０】
プロセッサユニット２０４は、特定の用途のために或いは特定の成果や進行を生み出すよう製造又は構成されたハードウェア回路を有するハードウェアユニットの形態をとり得る。この種のハードウェアは、プログラムコードを記憶装置からメモリに読み込んで工程を実行するように構成する必要なく工程を実行し得る。プロセッサユニット２０４は例えば、回路システム、特定用途集積回路（ＡＳＩＣ）、プログラマブルロジック装置、又は、幾つかの工程を実施するように構成（例えば、事前設定されるか或いは再設定された）何らかの他の適切なタイプのハードウェアであり得る。例えば、プログラマブル論理デバイスにより、デバイスは任意の数の工程を実行するように構成され、後で再構成され得る。プログラマブル論理デバイスの例には、プログラマブル論理アレイ、フィールドプログラマブル論理アレイ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、及び他の適切なハードウェアデバイスが含まれる。このタイプの実装例では、実行可能な命令（例えば、プログラムコード２１８）がハードウェアとして実施され得る。例えば、ハードウェア記述言語（ＨＤＬ）を用いてＦＰＧＡ構成を特定し、得られたバイナリファイルを用いてＦＰＧＡを（再）構成する。
【００５１】
別の例では、データ処理システム２００が、ＦＰＧＡベースの（又はＡＳＩＣベースの場合もある）、専用のステートマシン（例えば、有限ステートマシン（ＦＳＭ））のセットとして実装され、重要なタスクが分離されてカスタムハードウェアで実行され得る。ＣＰＵなどのプロセッサは供給された命令を実行する共用の汎用ステートマシンとして説明され得るが、ＦＰＧＡベースのステートマシン（一又は複数）は特定の用途に向けて構築されており、リソースを共有することなくハードウェアコーディングされたロジックを実行できる。そのようなシステムはしばしばセキュリティ関連タスクやミッションクリティカルなタスクに用いられ得る。
【００５２】
更に別の例示的な実施例では、プロセッサユニット２０４は、コンピュータ及びハードウェアユニットに含まれるプロセッサの組み合わせを使用して実行され得る。プロセッサユニット２０４は、プログラムコード２１８を実行するように構成された幾つかのハードウェアユニット及び幾つかのプロセッサを有し得る。図示した例の場合、幾つかのハードウェアユニットにおいて幾つかのプロセスを実装することができ、幾つかのプロセッサにおいてその他のプロセスを実装することができる。
【００５３】
別の実施例では、システムバス２０２は、通信フレームワーク２０２を実装するために使用されてもよく、システムバス又は入出力バスといった一又は複数のバスを含み得る。当然ながら、バスシステムは、バスシステムに取り付けられた種々の構成要素又はデバイスの間でのデータ送信を行う任意の適切なタイプのアーキテクチャを使用して実装され得る。一実施形態では、システムバス２０２は、メモリバスもしくはメモリコントローラ、周辺機器用バス、又は外部バスを含む幾つかの種類のバスアーキテクチャ、例えば、業界標準アーキテクチャ（ＩＳＡ）、マイクロチャネル・アーキテクチャ（ＭＳＡ）、拡張ＩＳＡ（ＥＩＳＡ）、インテリジェントドライブエレクトロニクス（ＩＤＥ）、ＶＥＳＡローカルバス（ＶＬＢ）、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）、カードバス、ユニバーサルシリアルバス（ＵＳＢ）、アドバンストグラフィックスポート（ＡＧＰ）、パーソナルコンピュータメモリカード国際協会（ＰＣＭＣＩＡ）バス、ファイヤワイヤ（ＩＥＥＥ１３９４）、及びスモールコンピュータシステムズインタフェース（ＳＣＳＩ）を含み得る、入手可能な任意の種類のバスアーキテクチャを使用するローカルバス、のうちの一又は複数であり得る。
【００５４】
加えて、通信ユニット２１０は、データの送信、データの受信、又はデータの送受信を行う任意の数のデバイスを含み得る。通信ユニット２１０は、例えば、モデム又はネットワークアダプタ、２つのネットワークアダプタ、又はこれらの何らかの組み合わせであり得る。更に、メモリは、例えばメモリ２０６、又は、システムバス２０２中に存在し得るインターフェース及びメモリコントローラハブ内に見出されるようなキャッシュであり得る。
【００５５】
本書で説明するフロー図及びブロック図は、様々な例示的実施例によるシステム、方法、及びコンピュータプログラム製品の可能な実行態様のアーキテクチャ、機能性、及び工程を示す。これに関して、フロー図又はブロック図の各ブロックは、一又は複数の特定の論理機能を実行するための一又は複数の実行可能な命令を含む、コードのモジュール、セグメント、又は部分を表わし得る。いくつかの代替的な実施態様では、ブロック内に記載された機能を、図面に記載された順序を逸脱して行うことができることに、留意すべきである。例えば、関連する機能に応じて、連続して示す２つのブロックの機能が実質的に同時に実行され得るか、又は、それらのブロックの機能は、時に逆の順序で実行され得る。
【００５６】
Ｃ．例示的なビークルネットワークシステム
このセクションでは、図４に示す例示的なビークルネットワークシステム１５０について記載する。ビークルネットワークシステム１５０は、上述のように、不正データ侵入を乗客所有装置に関連付けるように構成されたビークルネットワークシステムの例である。ビークルネットワークシステム１５０は、航空機１２０及び／又は任意の他の適切なビークル１２１の例に含まれ得る。
【００５７】
ビークルネットワークシステム１５０は、ビークルネットワーク３１０を含む。ビークルネットワーク３１０は、ビークルネットワークシステム１５０内の様々な装置間の通信リンクを提供するように構成された媒体を含む。ビークルネットワーク３１０に接続された装置は、上記のデータ処理システム２００の例である一又は複数のデータ処理システムを含み得る。ビークルネットワーク３１０は、有線又は無線通信リンクなどの接続、光ファイバケーブル、及び／又は、ビークルネットワーク上のデバイス間でデータ転送及び／又はデータ通信に適した任意の他の媒体を含み得る。
【００５８】
ビークルネットワーク３１０は、ネットワークバス３１５（ネットワーク通信フレームワークともいう）を含む。ネットワークバス３１５は、ネットワークプロセッサ３２０、ネットワーク入出力インターフェース３２５、及び少なくとも第１の記憶装置３３０に接続されている。ネットワークバス３１５は、ネットワークプロセッサ３２０、入出力インターフェース３２５、第１の記憶装置３３０、及び／又は任意の他の適切なネットワーク装置間の通信（例えば、データ伝送）を促すように構成されている。
【００５９】
ネットワークプロセッサ３２０は、命令を実行するように構成された一又は複数のプロセッサを含む。ネットワークプロセッサ３２０は典型的に、上記のプロセッサユニット２０４の例である。
【００６０】
第１の記憶装置３３０は、データ、関数型のプログラムコード、及び／又は他の適切な情報などの情報（例えば、デジタル情報）を一時的或いは恒久的に記憶できる任意の適切なハードウェア又はハードウェアの組み合わせを含み得る。第１の記憶装置３３０は、コンピュータ可読媒体を含むコンピュータ可読記憶装置ともいい、揮発性メモリ、不揮発性メモリ、永続的記憶デバイス、及び／又は非永続的記憶デバイスのうちの１つ又は組み合わせを含み得る。第１の記憶装置３３０は、一又は複数の構成要素又は装置を含み得る。例えば、第１の記憶装置３３０は、磁気ディスクドライブ（ハードディスクドライブすなわちＨＤＤともいう）、ソリッドステートディスク（ＳＳＤ）、フロッピーディスクドライブ、テープドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、フラッシュメモリカード、メモリスティックなど、又はこれらの任意の組み合わせを含み得る。第１の記憶装置３３０の一又は複数のコンポーネントは取り外し可能及び／又は携帯可能であり、例えば着脱可能なハードドライブであり得る。これに加えて、或いは代えて、第１の記憶装置３３０は、コンパクトディスクＲＯＭ装置（ＣＤ−ＲＯＭ）、ＣＤ記録可能ドライブ（ＣＤ−Ｒドライブ）、ＣＤ上書き可能ドライブ（ＣＤ−ＲＷドライブ）、及び／又はデジタルバーサタイルディスクＲＯＭドライブ（ＤＶＤ−ＲＯＭ）などの光学式ディスクドライブを含み得る。第１の記憶装置３３０は、第１の記憶装置又はそのコンポーネントをネットワークバス３１５に接続するように構成された、取り外し可能又は非取り外し可能なインターフェースを更に含み得る。第１の記憶装置３３０は、ネットワーク関連の情報を記憶するためのネットワーク記憶域３３２を含み得る。
【００６１】
ネットワークプロセッサ３２０及び第１の記憶装置３３０は例えば、乗客ベースのシステム１６０にサービスし、航空機運航システム１７０などの一又は複数の他のシステムにもサービスし得る、データ処理システム２００のコンポーネントであり得る。
【００６２】
ネットワーク入出力インターフェース３２５は、ネットワークバス３１５とビークルネットワーク３１０に接続された他の装置との間のデータの入力及び出力（例えば、受信及び送信）を促すように構成されている。ネットワーク入出力インターフェース３２５は、例えば、一又は複数のスイッチ、ルーター、ハブ、ゲートウェイ、リピーター、ブリッジ、ブリッジルーター、プロトコルコンバータ、モジュレータ、モデム、及び／又は任意の他の適切なハードウェア及び／又はソフトウェアを含み得る。
【００６３】
ネットワーク入出力インターフェース３２５は、データを受信、生成、記憶、及び／又は伝送するようにそれぞれ構成された複数のネットワークノード３３５に（例えば、有線の及び／又は無線の通信リンクで）接続されている。ネットワークノード３３５は、少なくとも第１の複数の無線ネットワークアクセス装置３４０を含む。無線ネットワークアクセス装置３４０は、無線通信回路を有する一又は複数の装置をビークルネットワーク３１０に（例えば、ビークルネットワーク３１０のネットワーク入出力インターフェース３２５に）接続するように構成された、任意の適切なハードウェアを含み得る。例えば、無線ネットワークアクセス装置３４０は、一又は複数の無線アクセスポイントを含み得る。これに加えて、或いは代えて、無線ネットワークアクセス装置３４０は、一又は複数のルーター及び／又はモデムを含み得る。
【００６４】
無線ネットワークアクセス装置３４０は、一又は複数の乗客所有装置３５０に、ビークルネットワーク３１０へのアクセスを提供できる。乗客所有装置３５０は、スマートフォン、コンピュータ、ラップトップコンピュータ、タブレット、及び／又は無線通信可能な任意の他の適切な電子機器であり得る。乗客所有装置３５０は典型的に、データ処理システム２００の例である。乗客所有装置３５０は、ビークル（例えば、航空機１２０）の特定の乗客に関連付けられる。例えば、乗客所有装置３５０が該乗客の所有物であるか、該乗客が貸し出した装置であるか、或いは雇用者が該乗客に割り当てた装置である、などであり得る。乗客所有装置３５０は、該ビークルの運航者（又は該ビークルに関連する他のエンティティ）によって提供された装置であって、特定の乗客にある期間（例えば、該乗客が該ビークルに搭乗中）関連付けられているものであってもよい。
【００６５】
乗客所有装置３５０は、データ処理システム又は装置との通信を促すように構成された無線通信装置３６０を有する。例えば、無線通信装置３６０は、データ処理システム２００の通信ユニット２１０の例であり得る。無線通信装置３６０が少なくとも１つの無線ネットワークアクセス装置３４０を通じてビークルネットワーク３１０に接続できることにより、乗客所有装置３５０がビークルネットワークと通信することが可能となる。無線通信装置３６０がビークルネットワーク３１０に接続されているとき、乗客所有装置３５０は、ネットワーク上にあり、ネットワークに接続されており、且つ／又はネットワークされている、ということがある。
【００６６】
乗客所有装置３５０は、ビークルネットワーク３１０に接続されると、ネットワーク上でデータ通信を送ったり受信したりできる。典型的な例では、乗客所有装置３５０が、第１の複数のネットワークアクセス装置３４０のうちの１つに通信を送り、次にそれが該通信をネットワーク入出力インターフェース３２５に送る。ある例では、乗客所有装置３５０から該通信を直接受信したネットワークアクセス装置が、該通信を別のネットワークノード３３５に送り、これが該通信を更に別のネットワークノード及び／又はネットワーク入出力インターフェース３２５に送り得る。これは例えば、ネットワークアクセス装置３４０が該ネットワークアクセス装置の典型的なレンジよりも広いエリアに分布している場合であり得る。この状況で、乗客所有装置３５０は通信を近傍のネットワークアクセス装置３４０に送り、該通信が一又は複数の追加のネットワークノード３３５を通じてルーティングされて、ネットワーク入出力インターフェース３２５に到達し得る。
【００６７】
通信がネットワーク入出力インターフェース３２５で受信された後、インターフェースは該通信を外部ネットワーク３７０（例えば、インターネット）に送り得る。これに代えて、或いは加えて、ネットワーク入出力インターフェース３２５は該通信をビークルネットワーク３１０の別の部分、例えば機内娯楽システム（ＩＦＥ）に送り得る。同様に、外部ネットワーク３７０又はビークルネットワーク３１０の別の部分からのデータ通信は、ネットワーク入出力インターフェース３２５によって受信され、ネットワーク入出力インターフェースによって一又は複数の無線ネットワークアクセス装置３４０に送られ、無線ネットワークアクセス装置（一又は複数）によって乗客所有装置３５０に送られ得る。
【００６８】
ビークルネットワーク３１０は典型的に、乗客がアクセスを許可されている部分と、通常は乗客がアクセスを許可されていない部分（例えば、装置、通信リンクなど）とを含む。例えば、ビークルネットワーク３１０は、乗客が使用を許可されている装置、媒体、及び通信リンクを含む乗客ベースのシステム１６０を含み得る。乗客ベースのシステム１６０は、第１の複数の無線ネットワークアクセス装置３４０を含み、例えば、乗客所有装置３５０を外部ネットワーク３７０に接続するように構成された追加のネットワークノード及び／又は装置も含み得る。これに加えて、或いは代えて、乗客ベースのシステム１６０のコンポーネントは、乗客が乗客所有装置３５０を使用して機内娯楽のオプションにアクセスしたり（例えば、ビークルネットワーク３１０内に保存されている映画や音楽のストリーミングやダウンロード）、飲食物を注文したり、ビークルのスタッフの手助けを求めたり、ビークルの最新ステータス（位置、速度、及び／又は到着予定時刻）を得るなどを可能にするように構成され得る。
【００６９】
ビークルネットワーク３１０は、乗客がアクセスを許可されていない（例えば、制限されている）航空機運航システム１７０も含み得る。航空機運航システム１７０は、航空機のシステム及び／又は従業員による使用に限られているネットワーク装置、通信リンク、及び／又はネットワークノード３３５のサブセット（第２の複数の無線アクセス装置４１５など）を含み得る。例えば、航空機運航システム１７０は、ＨＶＡＣ装置、能動安全設備（例えば、酸素マスク、消火システムなど）を作動させたり、人間が感知できる情報（例えば、火災報知、安全ベルト着用指示信号など）を乗客に提供したり、且つ／又は典型的には許可されたビークル係員に制限された任意の他の機能を実施するように構成され得る。これに加えて、或いは代えて、航空機運航システム１７０は、航空機制御に関連するシステム、例えば主操縦、副操縦、オートパイロットシステム、エンベロープ保護システム、スラスト非対称補償システムなどへのアクセスを含み得るか提供し得る。例示的な航空機運航システム１７０が航空機（例えば、航空機１２０）との関連で記載されているが、任意の適切なタイプのビークル１２１のビークルネットワーク３１０は、航空機運航システム１７０と同様のビークル運航システムや特定のビークルに応用できる他のシステムを含み得る。
【００７０】
乗客所有装置３５０による、航空機運航システム１７０などのビークルネットワーク３１０の制限エリアへの不正な通信（例えば、侵入）は、阻止することが強く望まれる。したがって、ビークルネットワークシステム１５０は、ビークルネットワーク３１０上の不正侵入を検知し、該検知された侵入を、該侵入に関与する特定の乗客所有装置３５０に関連付けるように構成されたシステムを含む。
【００７１】
ネットワークプロセッサ３２０は、ビークルネットワーク３１０上の不正侵入を検知するように構成されている。例えば、ネットワークプロセッサ３２０は、ビークルネットワーク３１０の制限された部分と通信している各装置を特定する情報、例えば媒体アクセス制御アドレス（ＭＡＣアドレス）やその他の固有の識別子を得て、該特定情報を、ネットワークの制限された部分との通信が許可されている装置のリストと比較するように構成され得る。許可されている装置のリストにないのにネットワークの制限された部分と通信している任意の装置への／からのデータ通信が、不正侵入として特定され得る。ネットワークの制限された部分は例えば、第２の複数のワイヤレス装置４１５及び／又は航空機運航システム１７０の任意の他のコンポーネントであり得る。
【００７２】
これに加えて、或いは代えて、ネットワークプロセッサ３２０は、特定のデータパターンを悪意あるものとして（例えば、ネットワークセキュリティを迂回する、制限のかかったファイルを編集及び／又は削除する、ユーザアカウント設定を変更する、パスワードを変更及び／又は推定する、ファイルアクセス許可を変更する、実行可能な命令をインストール及び／又は修正する命令に相当するとして）認識し、これらのパターンを含む通信を侵入として特定するように構成され得る。
【００７３】
ネットワークプロセッサ３２０は、何らかのタイプの疑わしいネットワーク挙動を、該疑わしい挙動が結果としてネットワークの制限部分への不正アクセスでなかったとしても、不正データ侵入として扱うように構成され得る。例えば、ネットワークの制限部分へのアクセスの試みであって不成功に終わったものが、不正侵入であると特定され得る。
【００７４】
典型的に、ネットワークプロセッサ３２０は更に、検知された不正侵入についての情報（例えば、検知された不正侵入に関連する通信信号に関する情報）を判定するように構成されている。侵入に関連する情報は、ネットワークの一又は複数の部分における侵入通信の送信及び／又は受信に関連する、相対的及び／又は絶対的なタイミング情報を含み得る。例えば、ネットワークプロセッサ３２０は、侵入している乗客所有装置３５０が侵入通信を送信した時刻（例えば、タイムスタンプ）、ネットワークアクセス装置３４０が侵入通信を受信した時刻及び／又は再送信した時刻、侵入通信の送信と受信との間の時間的間隔、及び／又は任意の他の適切なタイミングに関する情報を判定するように構成され得る。加えて、或いはこれに代えて、侵入に関連する情報は、侵入の送信及び／又は受信に用いられた周波数及び／又はチャンネルについての情報、及び／又は侵入の送信及び／又は受信に用いられた一又は複数のネットワークノード３３５を特定する情報を含み得る。
【００７５】
これに加えて、或いは代えて、侵入に関連する情報は、侵入が由来している乗客所有装置の特徴を特定する情報を含み得る。例えば、ネットワークプロセッサ３２０は、侵入通信のフォーマット情報、侵入通信の送信及び／又は受信に関連するプロトコル情報、及び／又は侵入している乗客所有装置の特徴を特定できる侵入に関連する任意の他の適切なメタデータを検出するように構成され得る。このような情報によって特定できる装置の特徴の例は、装置のタイプ（例えば、ラップトップ、スマートフォンなど）、製造者、オペレーティングシステム、アプリケーション、及び／又は任意の他の適切な装置プロパティを含み得る。
【００７６】
侵入についての情報は、侵入している通信を送信及び／又は受信した特定の乗客所有装置３５０を特定するのに用いられ得る。侵入している乗客所有装置３５０は例えば、侵入についての情報とビークルネットワーク３１０内での通信についての情報との間の相関に基づいて特定され得る。特定はネットワークプロセッサ３２０によって実施され得る。
【００７７】
これに加えて、或いは代えて、特定がビークルネットワークシステム１５０の相関エンジン４５０によって実施され得る。相関エンジン４５０は、相関エンジンプロセッサ４６０及び相関エンジン記憶域４７０を含む。相関エンジンプロセッサ４６０は、命令を実行するように構成された一又は複数のプロセッサを含み、典型的には上記のプロセッサユニット２０４の例である。相関エンジンプロセッサ４６０とネットワークプロセッサ３２０は同じプロセッサであるか、且つ／又はともに同じデータ処理システムの部分であり得る。相関エンジン４５０がビークルネットワーク３１０に含まれていてもよく、この場合、相関エンジン４５０についての説明がビークルネットワーク３１０にもあてはまることに留意されたい。
【００７８】
相関エンジン記憶域４７０は典型的に、第１の記憶装置３３０の記憶域（例えば、その部分）であるが、相関エンジン記憶域は代替的に或いは付加的に、一又は複数の他の記憶装置に設けられていてもよい。相関エンジンプロセッサ４６０と相関エンジン記憶域４７０はそれぞれ、全体がビークルに設けられていてもよく、全体がビークルとは別にあってもよく、或いは部分的にビークル上にあり部分的に別の場所にあってもよい。
【００７９】
相関エンジンプロセッサ４６０は、ネットワークバス３１５で生じているデータ通信を表す通信情報を、相関エンジン記憶域４７０に記憶するように構成されている。通信情報はネットワーク使用情報ともいい、例えば、ビークルネットワーク３１０上の装置及び／又はノード３３５間で送信されているデータのデータタイプ及び／又はデータ量についての情報を含み得る。典型的に、通信情報は、ビークルネットワーク３１０上の各乗客所有装置３５０に固有の情報を含む。例えば、通信情報は、各乗客所有装置３５０が送った通信及び／又は各乗客所有装置３５０に送った通信を、乗客所有装置を一意に識別するそれぞれの識別子（例えば、ＩＰアドレス、ＭＡＣアドレス、及び／又は任意の他の適切な識別情報）に関連付け得る。通信情報は、ビークルネットワーク３１０の様々な部分でデータがいつ受信されたか及び／又は送られたかについてのタイミング情報を含み得る。
【００８０】
相関エンジンプロセッサ４６０は更に、検知された不正なネットワーク侵入に関連する情報をネットワークプロセッサ３２０から受信し、該侵入を実施した乗客所有装置３５０を特定するように構成されている。侵入している装置は、上記の記憶された通信情報に少なくとも部分的に基づいて特定され、これに加えて又は代えて他の情報に基づいて特定されてもよい。以下の段落では、検知された侵入を実施した乗客所有装置３５０を特定する例示的なシステムを非限定的に記載する。ある例では、侵入している乗客所有装置３５０を特定する幾つかのシステムが用いられる。幾つかのシステムの使用は冗長であるように見えるが、否認防止を提供するためである。
【００８１】
ａ．固有コード
ビークルネットワークシステム１５０は、乗客所有装置がビークルネットワーク３１０（例えば、ビークルネットワークの乗客ベースのシステム１６０）へのアクセスを許可されるには、乗客所有装置３５０にセキュリティアプリケーションがインストールされていることが求められるように構成され得る。セキュリティアプリケーションは、インストールされた乗客所有装置３５０に固有コード（例えば、バイナリ及び／又は英数字ストリング）を割り当て、該固有コードをビークルネットワーク３１０上での乗客所有装置による通信に関連付けるように構成され得る。例えば、乗客所有装置３５０が送信したすべてのデータパケット及び／又は他の伝送が固有コードを含み得る。したがって、セキュリティアプリケーションが迂回されていない限り、ビークルネットワーク３１０上のいかなる不正侵入も、該侵入が由来している乗客所有装置３５０に対応する固有コードを含む。相関エンジンプロセッサ４６０は、ネットワークプロセッサ３２０から受信した該侵入についての情報から、該侵入に関連するコードを取得するように構成され、リビジョンを実施した乗客所有装置３５０が該固有コードに基づいて特定され得る。
【００８２】
固有コードは、暗号学的ハッシュ関数（例えば、ＳＨＡ−２５６及び／又は別の適切な関数）などの数学的処理によって生成され得る。関数の入力は、シリアルナンバーやＭＡＣアドレスなど、乗客所有装置３５０に関連する任意の適切な数字であり得る。これに代えて、或いは加えて、入力は、チケット番号や座席番号など、該装置を所有する乗客に関連する数字であり得る。
【００８３】
ｂ．割当てチャンネル／周波数
ビークルネットワーク３１０は、複数のチャンネルの何れかで乗客所有装置３５０と通信するように構成され得る。各チャンネルは例えば、固有の周波数、変調、及び／又は任意の他の適切な属性によって定義され得る。ビークルネットワーク３１０及び／又は相関エンジンプロセッサ４６０は、該チャンネルの各々を各乗客所有装置３５０に割り当てるように構成されており、各乗客所有装置がそのチャンネル上でビークルネットワークと通信し得る。ネットワークプロセッサ３２０が取得する、検知された侵入についての情報は、検知された侵入の送信及び／又は受信チャンネルを特定するもの  を含み得る。したがって、該侵入に関与する乗客所有装置３５０が、特定されたチャンネルを割り当てられている装置又は複数の装置の１つであることが推認できる。各乗客所有装置３５０は、例えば、セキュリティアプリケーションによって（固有コードについて上記で述べたものと同じアプリケーションであってもよい）各チャンネルに割り当てられ得る。
【００８４】
ある例では、利用可能なチャンネルの数が、任意の時間にビークルネットワーク３１０に接続した乗客所有装置３５０の数に等しいかそれよりも多い。したがって、これらの例では、検知された侵入に関連するチャンネルを特定することで、侵入している乗客所有装置３５０を一意に特定できる。しかしながら他の例では、そのように多数の利用可能チャンネルを提供することは実際的でない。したがってそのような例では、１つよりも多い乗客所有装置３５０が各チャンネルに割り当てられており、侵入に関連するチャンネルを特定することで、侵入に関与し得る乗客所有装置のサブセットが特定される。
【００８５】
各乗客所有装置３５０は、装置の特徴（例えば、装置タイプ）に基づいて、又はビークル内で乗客が割り振られた座席位置に基づいて、及び／又は任意の他の適切な方法でチャンネルの１つにランダムに割り当てられ得る。１つよりも多い乗客所有装置３５０が各チャンネルに割り当てられる例では、各チャンネルに割り当てられた装置がビークル内で同じチャンネルに割り当てられた他の装置と離間しているように、装置は客席位置に基づいて割り当てられ得る。後述のように、侵入している乗客所有装置３５０を特定する幾つかのシステムは、乗客所有装置のビークル内での位置に基づき得る。したがって、同じチャンネルに割り当てられた装置を空間的に離すことで、乗客の位置に基づく特定という方策と、割り当てられたチャンネルに基づく特定という方策とが、冗長な情報をもたらさないことが保証され得る。例えば、位置に基づいた特定という方策によって、侵入している装置がビークル内の特定の列の座席に位置していることが特定された場合であって、その列の乗客に属している装置がすべて別々のチャンネルに割り当てられている場合は、侵入している装置を特定することが可能となり得る。対照的に、その列に座っている乗客に属しているすべての装置が同じチャンネルに割り当てられている場合は、該侵入に対応する割り当てられたチャンネルについての情報は、侵入している装置の特定の助けにはならない。
【００８６】
ｃ．位置に基づく情報
相関エンジンプロセッサ４６０は更に、第１の複数のネットワークアクセス装置３４０の少なくとも１つのネットワークアクセス装置についての通信信号情報を（例えば、相関エンジン記憶域４７０に）記憶するように構成され得る。通信信号情報は、選択されたネットワークアクセス装置（一又は複数）３４０が乗客所有装置３５０から受信した通信についての情報を含む。通信信号情報は典型的に、侵入に関連する通信を受信及び／又は送信したネットワークアクセス装置３４０について取得される。関与しているネットワークアクセス装置は、例えばネットワークプロセッサ３２０が取得した侵入情報に基づいて特定され、相関エンジンプロセッサ４６０と共有され得る。
【００８７】
各ネットワークアクセス装置３４０は典型的に、乗客所有装置３５０との通信が可能な空間的レンジが限られている。したがって、侵入通信を送信及び／又は受信したことがわかったネットワークアクセス装置３４０の通信信号情報を、他の通信情報と組み合わせて、装置を操作している乗客のビークル内の位置又は領域を特定し得る。
【００８８】
図５−６は航空機１２０の例示的な客室５００を概略的に示す。客室５００は旅客エリアともいい、通常の運航条件下では乗客を収容するように構成されたビークルの任意のエリアを含み得る。この例で客室５００は航空機の客室として示しているが、客室５００は任意の適切なビークル１２１の旅客エリアであってよい。
【００８９】
図５は客室５００の航空機１２０内での例示的な位置を示し、図６は客室内の客席５１０の配列を示す。少なくとも１つの通路５１５により、乗客及び乗組員が客室内を移動する空間が提供されている。
【００９０】
無線ネットワークアクセス装置３４０は客室５００に分布しており、乗客にネットワークアクセスを提供する。図６に示す例では、１つのネットワークアクセス装置３４０が各席５１０に設けられている。他の例では、ネットワークアクセス装置３４０が別の構成で分布し得る。例えば、１つのネットワークアクセス装置３４０が一席おき、一列おき、又は任意の他の適切な構成で客席５１０の間に設けられ得る。
【００９１】
各ネットワークアクセス装置３４０は、図６の点線で示すレンジ５２０を有する。レンジ５２０は、ネットワークアクセス装置３４０が別の装置（例えば、乗客所有装置３５０）に良好に接続できる三次元空間領域を画定している。レンジ５２０の外の装置との通信は信頼性が十分でないか且つ／又は不可能であり得る。図６で、ネットワークアクセス装置３４０ａのレンジ５２０ａ内の客席５１０ａに乗客５３０が座っている。したがって、乗客５３０が所有する乗客所有装置３５０は、ネットワークアクセス装置３４０ａを介してビークルネットワーク３１０に接続する。乗客所有装置３５０がネットワークアクセス装置３４０ａに送った通信は、上述のように、一又は複数の他のネットワークアクセス装置（例えば、ネットワークアクセス装置３４０ｂ）及び／又は他のネットワークノード３３５を通じてルーティングされ（例えば、通過でき）、その後ネットワーク入出力インターフェース３２５に到達し得る。
【００９２】
上述のように、ネットワークプロセッサ３２０は、ビークルネットワーク３１０上で乗客所有装置３５０が送った通信についての情報を記憶するように構成されている。通信情報は典型的に、乗客所有装置３５０をビークルネットワーク３１０に接続するのに、乗客所有装置からの通信が、どのネットワークアクセス装置３４０を使って且つ／又は他の方式で通過したかについての情報を含む。各ネットワークアクセス装置３４０は客室５００内の領域に相関されるので、ネットワークアクセス装置を特定する情報は、乗客所有装置３５０の位置又は可能な位置についての情報を含む。ビークルネットワーク３１０上の不正侵入が検知された後、一又は複数のネットワークアクセス装置３４０についての通信信号情報が用いられて、侵入に関与し得る乗客の客室５００内の位置又は領域が判定され得る。侵入及び該侵入を送るのに用いられたネットワークアクセス装置３４０についての情報は、客室５００内の乗客の位置についての情報と相関されて、該侵入に関連し得る少なくとも１つの乗客位置（例えば、客席５１０）が判定され得る。ネットワークプロセッサ３２０及び／又は相関エンジンプロセッサ４６０は、座席位置をネットワークアクセス装置３４０の位置に関連づけた客室構成情報を記憶するように構成され得るので、侵入に関連する乗客位置の判定が容易となり得る。
【００９３】
客室５００内の乗客位置についての情報は好ましくは、乗客を特定する情報に関連付けられる。例えば、各乗客の名前が、乗客に割り振られた座席番号に関連し得る。これは典型的に、例えば旅客機の場合であり得る。そのような例では、相関エンジンプロセッサ４６０は、乗客の名前と各乗客に割りあてられた位置とを含む乗客関連情報を相関エンジン記憶域４７０に記憶するように構成され得る。割りあてられた位置は、座席番号、座席列、及び／又は客室もしくは客室区画（例えば、ファーストクラス区画、一般席区画、レベル、デッキ、及び／又はビークルの一部分を特定する任意の他の適切な情報）を含み得る。
【００９４】
客室５００内には複数のカメラ５４０が配置され得る。カメラ５４０は典型的に客室５００全体に分布しており、客室のすべての部分及び／又はすべての可能な乗客位置（例えば、全ての席５１０）が少なくとも１つのカメラで撮影できる。相関エンジンプロセッサ４６０は、客室５００内の乗客位置の画像を（例えば、相関エンジン記憶域４７０、及び／又は任意の他の適切な場所に）記憶するように構成され得る。検知された侵入に関する一又は複数の乗客位置が判定された後、相関エンジンプロセッサ４６０は、判定された位置を、該判定された位置の一又は複数の記憶されたカメラ画像に関連付け得る。判定された位置は典型的に、該侵入に関する通信がネットワークアクセス装置又は装置３４０によって受信された時間に又はそれに近い時刻に、該判定された位置の近傍で記憶されたカメラ画像に関連する。判定された位置でこのときに撮像されたカメラ画像には、該侵入に関与する乗客の画像が含まれていることが予期され、侵入に関与する乗客の特定及び／又は検挙が容易となり得る。
【００９５】
図６に示すように、複数のセンサ５５０が客室５００全体の所定の場所に分布し得る。各センサは、乗客所有装置３５０が発した信号を検知するように構成されている。乗客所有装置３５０が発した信号は、乗客所有装置の送信器５６０が発した信号であり得る。送信器５６０は、センサ５５０が検知可能な信号を発するように構成された、無線通信装置３６０以外の任意の適切な装置であり得る。例えば、送信器５６０はＲＦ送信器（例えば、ブルートゥース送信器、近距離通信送信器など）であり得る。乗客所有装置３５０にインストールされたセキュリティアプリケーションは、センサ５５０が検知可能な送信器５６０からの信号を送信するように構成され得る。セキュリティアプリケーションは、該信号の一又は複数のプロパティ、例えば周波数、変調、及び／又は偏波などを、複数の可能な値のうちの１つに割り当てるように構成されることにより、様々な乗客所有装置３５０からの信号が互いに区別され得る。セキュリティアプリケーションは例えば、送信器５６０が使用する１つの周波数を、複数の周波数から選択するように構成され得る。
【００９６】
センサ５５０は、乗客所有装置３５０と送信器５６０との間の距離に関連する情報を感知するように構成され得る。センサ５５０は例えば、送信器５６０が送信した信号の強度を感知するように構成され得る。これに加えて、或いは代えて、センサ５５０は、送信された信号が送信器５６０とセンサとの間で移動する時間を判定するように構成され得る。例えば、送信器信号は送信器信号が送信された時刻を特定する情報を含み、センサ５５０は信号がセンサにおいて受信された時刻を判定するように構成され、送信と受信の時刻の差が、センサ、相関エンジンプロセッサ４６０、及び／又は任意の他の適切な装置によって判定され得る。時間差（例えば、移動時間）を用いてセンサ５５０と送信器５６０との間の距離を判定でき、この距離を用いて、乗客所有装置３５０の位置を少なくとも部分的に判定できる。或いは、送信された信号が複数のセンサ５５０によって受信され、送信された信号を様々なセンサが受信した時刻に基づいて、送信器の場所が判定され得る。
【００９７】
相関エンジンプロセッサ４６０は、送信器５６０が送信した信号に関するセンサ情報を、相関エンジン記憶域４７０に記憶するように構成され得る。相関エンジンプロセッサ４６０は例えば、一又は複数のセンサ５５０から、送信器５６０が送信しセンサ５５０が受信した信号に関連する情報を受信するように構成され得る。相関エンジンプロセッサ４６０は更に、送信器５６０からの信号についての情報を、例えば、少なくとも１つのネットワークアクセス装置３４０についての通信信号情報と相関させて、乗客所有装置３５０の位置を判定するように構成され得る。相関は、ネットワーク使用についての通信情報、乗客位置についての情報を含む乗客関連情報、及び／又は任意の他の適切な情報などの追加の情報に少なくとも部分的に基づき得る。
【００９８】
センサ５５０は任意の適切な方式で客室５００全体に分布し得る。図６に示す例では、センサ５５０が客室５００の通路５１５に位置している。センサ５５０のこのような分布は、少なくとも幾つかの通路がネットワークアクセス装置３４０のレンジ５２０の外にあるため乗客所有装置３５０の場所についての情報を提供するネットワークアクセス装置の能力に限界がある例において、有益であり得る。しかしながら、センサ５５０は、ネットワークアクセス装置３５０に隣接して、各客席５１０に、客室５００全体に均等に、及び／又は任意の他の適切な方式で分布していてよい。
【００９９】
相関エンジンプロセッサ４６０が記憶する通信信号情報は、複数のネットワークアクセス装置３４０の各々のタイミング情報を含み得る。タイミング情報は、一又は複数の乗客所有装置３５０からの通信が複数のネットワークアクセス装置３４０の各々によって受信された時刻についての情報を含む。相関エンジンプロセッサ４６０は、上述のようにネットワークアクセス装置３４０に関連する通信信号情報又はセンサ５５０が受信した信号タイミング情報に少なくとも部分的に基づいて、マルチラテレーション及び／又は同様の技術を用いて、乗客所有装置３５０の場所（例えば、該装置を所有している乗客の客室５００内での位置）を判定するように構成され得る。乗客所有装置３５０からネットワークアクセス装置３４０への移動に通信が要する時間は典型的に、乗客所有装置とネットワークアクセス装置との間の物理的な距離に関連する。したがって、通信信号情報に含まれるタイミング情報は、選択された乗客所有装置とネットワークアクセス装置のうちの少なくとも１つとの間の客室５００内での物理的な距離を示し得る。この距離情報が乗客位置情報と相関されて、侵入に関与する乗客の特定を助ける。
【０１００】
図７は、乗客５３０が操作する乗客所有装置３５０と複数のネットワークアクセス装置３４０の各々との間の距離Ｄ１、Ｄ２、Ｄ３、Ｄ４、及びＤ５を概略的に示す。ネットワークアクセス装置３４０は、図６に示すように様々な客席５１０に位置し得るか、或いは、ビークル内の他の場所に位置し得る。各距離は少なくとも概ね、各ネットワークアクセス装置３４０のタイミング情報に基づいて得られ得る。例えば、ネットワークアクセス装置のうちの一又は複数が乗客所有装置３５０に信号を送るように構成され、該信号は乗客所有装置にそれに応じたリターン信号を送らせるように構成され得る。ネットワークアクセス装置は、元の信号の送信とリターン信号の受信との間に経過した時間を計算するように構成され得る。この経過時間は、ネットワークアクセス装置と乗客所有装置３５０との間の往復移動時間を反映しており、ネットワークアクセス装置と乗客所有装置との物理的な距離を反映する。乗客所有装置３５０にインストールされたセキュリティアプリケーションは乗客所有装置に、ネットワークアクセス装置３４０から適切な信号を受信したことに応じてリターン信号を送信させるように構成され得る。
【０１０１】
これに加えて、或いは代えて、乗客所有装置３５０が送信した通信が２つ以上のネットワークアクセス装置３４０によって受信されて、通信が第１のネットワークアクセス装置で受信された時刻と第２のネットワークアクセス装置で受信された時刻との差（例えば、該通信の各装置における到着時刻の差）が、乗客所有装置の位置についての情報をもたらし得る。２つ以上のネットワークアクセス装置３４０における到着時刻の差に基づいて乗客所有装置３５０の位置又は可能な位置領域を判定するシステムは、マルチラテレーションを含み得る。一般に、２つのネットワークアクセス装置における到着時刻の差によって、乗客所有装置３５０が位置し得る複数の位置が判定される。可能な位置は典型的に、双曲面によって数学的に求められる。乗客所有装置３５０の可能な位置を（例えば、単一の客席５１０、単一の列などに）絞り込むには、通信が追加のネットワークアクセス装置に送られて、ネットワークアクセス装置のペア間の到着時刻の差が、乗客所有装置３５０が位置し得る空間の領域をより狭く示し得る。
【０１０２】
相関エンジンプロセッサ４６０によるマルチラテレーションを促進するため、到着時刻の差が算出される通信は、乗客所有装置３５０が複数のネットワークアクセス装置３４０に送った通信であり得る。例えば、乗客所有装置３５０にインストールされたセキュリティアプリケーションが、マルチラテレーションのために通信信号を送るように構成され、乗客はビークルネットワーク３１０の使用前にセキュリティアプリケーションをインストールするよう要求され得る。これに代えて、或いは加えて、マルチラテレーションに用いられる通信は、ビークルネットワーク３１０によるインターネットの閲覧などの通常の乗客ネットワーク使用中に乗客所有装置３５０が送った通信であり得る。これに代えて、或いは加えて、乗客所有装置３５０の送信器５６０が送りセンサ５５０が受信した信号が、マルチラテレーション及び／又は関連技術に用いられて、乗客所有装置とセンサのうちの一又は複数との間の距離に関する情報が得られ得る。
【０１０３】
相関エンジンプロセッサ４６０が記憶する通信信号情報は、侵入通信が通過するネットワークノード３３５を通る実際の及びオプショナルなルートを含み得る。上述のように、乗客所有装置３５０が送信した通信は、少なくとも１つのネットワークアクセス装置３４０を含むネットワークノード３３５のうちの一又は複数を通過して、ネットワーク入出力インターフェース３２５に到達する。侵入している通信が通過した特定のネットワークノード３３５が、侵入している通信を送信した乗客所有装置３５０の客室５００内での位置又は領域を示し得る。
【０１０４】
図８は、乗客所有装置３５０が送った侵入信号が通過する例示的なオプショナルなルート５８０及び実際のルート５８５を示す。図８で、点線は２つのノード３３５間のオプショナルな経路（例えば、オプショナルなルート５８０のうちの１つの一部）を示し、実線矢印は２つのノード間で侵入信号がとった実際の経路（例えば、実際のルート５８５の一部）を示す。ネットワークノード３３５は典型的に、通信がノードを通って通過するのに効率のよりルートを選ぶことで、通信をネットワーク宛先（例えば、ネットワーク入出力インターフェース３２５）へとルーティングするように構成されている。ネットワークノード３３５を通る最も効率のよいルートは典型的に、通信が可能な限り短時間で通過できるルートである。したがって、多くの場合、最も効率のよいルートは、ネットワークノード３３５の数が最小のルートである。これに加えて、或いは代えて、ネットワークノード３３５は、ネットワークトラフィックの分布、一又は複数のノードペア間の遅延、及び／又は、ノードを通る通信の効率的な移動に関連する任意の他の情報などの他のネットワーク情報を考慮するように構成され得る。ノードの最適なルートの計算を支援するため、ノード３３５のペアの間で重み係数５８７が確立され得る。例えば、ノード３３５のペア間の重み係数５８７が高いことは、このノードペアでの遅延時間が比較的長く、その経路を通った場合は通信が遅くなるであろうことを示し得る。ノード３３５間及び／又は通信が通過幾つかのノードのの重み係数を考慮するルーティングアルゴリズムは、距離ベクトルともいう。
【０１０５】
相関エンジンプロセッサ４６０は、上述の距離ベクトルを用いて、侵入している通信を送った乗客所有装置３５０を操作している乗客の客室内での位置を判定するように構成され得る。例えば、相関エンジンプロセッサ４６０が記憶する通信信号情報は、侵入信号が通過するオプショナルなルート５８０と実際のルート５８５とを含み、ネットワークノード３３５が侵入信号を効率的なルートの沿ってルーティングしたとの想定に基づき、乗客位置を推認し得る。通信信号情報が少なくとも幾つかのネットワークアクセス装置３４０のタイミング情報を含む例では、相関エンジンプロセッサ４６０は、距離ベクトルをマルチラテレーションと組み合わせて用いて乗客位置を判定するように構成され得る。
【０１０６】
距離べクトル、マルチラテレーション、及び／又は他の適切な技術は、無線ネットワークアクセス装置３４０などのネットワークノード３３５間のワイヤレス接続、無線ネットワークアクセス装置３４０とネットワークバス３１５との間の有線接続を含むネットワークノード間の有線接続、又は、有線接続とワイヤレス接続との両方に基づき得る。インストールされたワイヤレス装置は、ビークル配線の一部として有線のネットワークインターフェースも介して互いに接続され得るので、それらの物理的位置や、相互接続している非ＲＦ媒体もまた、距離ベクトル及びマルチラテレーションに使用され得る。例えば、侵入信号が通過するオプショナルなルート５８０と実際のルート５８５は、ネットワークノード３３５間の有線接続及び／又はノード間の無線接続を含み得る。別の例として、２つ以上のネットワークアクセス装置３４０における通信信号の到着時刻の差が、ネットワークアクセス装置間の有線接続及び／又はネットワークアクセス装置間の無線接続についての情報に基づいて、通信信号を送った装置の場所についての情報に変換され得る。
【０１０７】
相関エンジンプロセッサ４６０及び／又は任意の他の適切なプロセッサは、乗客所有装置３５０の客室５００を通る移動を追跡するように構成され得る。例えば、図６に戻ると、通信が送られた時刻に乗客所有装置３５０がネットワークアクセス装置３４０ａを介してビークルネットワーク３１０に接続されたことを通信情報が示している場合、その時刻に乗客所有装置は客席５１０ａに位置していたことが推認できる。ネットワークアクセス装置３４０ｂを介してビークルネットワーク３１０に接続された乗客所有装置３５０によって後続の通信が送られたなら、乗客所有装置３５０は客席５１０ｂに移動したと推認できる。これに加えて、或いは代えて、送信器５６０が送信し一又は複数のセンサ５５０が受信した信号が、乗客所有装置３５０の位置を示し得る。図６に示す例で、センサ５５０が受信した送信器信号は、乗客が通路５１５を行き来していることを示し、乗客が通常はアクセスを許されていない制限された客室区画５９０へと移動していることを示し得る。
【０１０８】
Ｄ．事件への例示的な対応
侵入通信を送った乗客装置３５０の位置が判定された後、  該装置に関連する一又は複数の乗客が特定され得る。例えば、侵入している通信に関連する疑いのある乗客の名前及び／又はカメラ画像が、例えば、通信情報、通信信号情報、及び乗客関連情報に基づいて特定され得る。名前及び／又は画像は、特定された乗客の発見及び尋問のためにセキュリティ及び／又は法執行エンティティによって使用され得る。幾つかの場合、セキュリティ及び／又は法執行職員がビークルに配置されて、ビークル上で疑わしい乗客にアプローチできる。これに加えて、或いは代えて、ビークルネットワークシステム１５０は、特定された名前及び／又は画像を、外部ネットワーク３７０及び／又は任意の他の適切な通信リンクを介して運航センター５９５（図４を参照）に送信するように構成され得る。運航センター５９５は、不正データ侵入の疑いのある乗客に対応するのに適した任意のエンティティを含み得る。運航センター５９５は、一又は複数の法執行機関、政府、及び／又は軍事機関、安全保障機関などに関連し得る。これに代えて、或いは加えて、運航センター５９５が、ビークルを運行している航空会社などビークルに関与する組織の連絡先であり、そのような組織が法執行機関などに必要に応じて連絡できる。ビークルネットワークシステム１５０は、侵入の疑いを運航センター５９５に自動的に通知し、侵入に関連する情報を運航センター５９５に自動的に提供するように構成され得る。侵入に関連する情報は例えば、一又は複数の疑わしい乗客の名前及び／又はカメラ画像を含み得る。
【０１０９】
疑わしい乗客を特定する情報の受信に応答して、運航センター５９５は、適切な職員をビークルに搭乗させて疑わしい乗客を発見し、ビークルを降りた疑わしい乗客を拘束し、且つ／又は任意の他の適切なアクションをとるように手配し得る。
【０１１０】
Ｅ．ビークルネットワーク上のデータ侵入をビークルの乗客に関連付ける例示的な方法
このセクションでは、ビークルネットワーク上のデータ侵入をビークルの乗客に関連付ける例示的な  方法６００の工程を記載する。図９を参照。ビークルネットワークシステム１５０の態様は、以下で説明される方法ステップで利用され得る。必要に応じて、各ステップの実行で使用され得る前述の構成要素及びシステムを参照する場合がある。これらの参照は例示のためのもので、本方法のいずれかの特定のステップを実行するのに可能な方法を限定することを意図するものではない。方法６００の説明に含まれる対象物の参照番号は、添付図面を参照して上述した対象物に対応する。
【０１１１】
図９は、例示的な方法で実施される工程を示すフロー図である。本願請求項の範囲を逸脱することなく、本開示に基づいて追加の工程が実施されてもよいことを理解されたい。方法６００の様々なステップが後述され、図９に示されているが、ステップは必ずしも全て実施する必要がある訳ではなく、また場合によっては同時に、あるいは図示された順序とは異なる順序で実施されることもある。
【０１１２】
ステップ６０２で、方法６００は、乗客の名前及び乗客のビークルでの席の割当てを含む乗客関連情報を（例えば、相関エンジン記憶域４７０に）記憶することをオプションとして含む。
【０１１３】
ステップ６０４で、方法６００は、ビークルの乗客に関連する乗客所有装置（例えば、乗客所有装置３５０）に固有コードを割り当てることをオプションとして含む。固有コードは例えば、乗客がビークルのネットワークへのアクセスを受ける前にインストールすることを要求されるセキュリティアプリケーションによって、乗客所有装置に割り当てられ得る。固有コードは、ネットワーク上で乗客所有装置によって行われる通信に関連し得る。
【０１１４】
ステップ６０６で、方法６００は、乗客所有装置を複数のチャンネルのうちの１つに割り当てることをオプションとして含む。乗客所有装置は該複数のチャンネルのうちの１つでビークルネットワークと通信する。複数のチャンネルのチャンネルは互いから区別されている。例えば、各チャンネルが別々の周波数を有する。ステップ６０８で、方法６００は、乗客所有装置がネットワーク上で行った通信を、割り当てられたチャンネルに関連付けることをオプションとして含む。例えば、ネットワークのプロセッサ（例えば、ネットワークプロセッサ３２０及び／又は相関エンジンプロセッサ４６０）は、該ネットワーク上の各通信について、該通信の送信にどのチャンネルが用いられたかについての情報を記憶し得る。
【０１１５】
ステップ６１０で、方法６００は、該ネットワークシステム上で生じているデータ通信を表す通信情報を（例えば、相関エンジン記憶域４７０に）記憶することを含む。データ通信は、ステップ６０４で割り当てられた固有コードなど、該通信を送った乗客所有装置に固有の情報を含む。
【０１１６】
ステップ６１２で、方法６００は、該ビークルの旅客エリアに分布している複数のネットワークアクセス装置のうちの少なくとも１つのネットワークアクセス装置（例えば、ネットワークアクセス装置３４０）の通信信号情報を記憶することをオプションとして含む。ネットワークアクセス装置は、対応する無線通信コンポーネント又はデバイスを有した乗客所有装置を用いて乗客によってアクセス可能である。少なくとも１つのネットワークアクセス装置の通信信号情報は、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信についての情報を含む。
【０１１７】
ステップ６１４で、方法６００は、旅客エリア全体で所定の場所に分布する複数のセンサのうちの少なくとも１つが受信した信号に関連するセンサ情報を（例えば、相関エンジン記憶域４７０に）記憶することをオプションとして含む。信号は、乗客所有装置の送信器が送信した後、該センサのうちの少なくとも１つによって受信される。センサが受信する信号を送る乗客所有装置の送信器は、乗客所有装置の無線通信装置ではない。
【０１１８】
ステップ６１６で、方法６００は、旅客エリア内での乗客位置のカメラ画像を記憶することをオプションとして含む。画像は、旅客エリアに分布するカメラによって撮像される。乗客位置は、乗客が位置し得る旅客エリア（例えば、客席）全体の場所を含む。カメラ画像は、写真、ビデオ、及び／又はビデオフレームを含み得る。
【０１１９】
ステップ６１８で、方法６００は、該ネットワークアクセス装置のうちの少なくとも１つを通じてビークルネットワークシステムと無線通信する乗客所有装置による、ビークルネットワーク上の検知された不正データ侵入に関連する侵入情報を（例えば、ネットワークプロセッサ３２０から）受信することを含む。不正侵入は、例えば、ネットワークプロセッサによって検知され得る。検知された侵入に関連する侵入情報は、検知された侵入に関連する通信信号についての情報を含み得る。
【０１２０】
ステップ６２０で、方法６００は、ステップ６１２で記憶した通信信号情報に少なくとも部分的に基づいて、乗客所有装置に関連する通信情報を、乗客の乗客関連情報に相関させることをオプションとして含む。乗客関連情報は、旅客エリア内の乗客位置（例えば、割り当てられた座席番号）を含む。相関が実施される乗客所有装置は、検知された侵入に関連する乗客所有装置であり得るので、通信情報と乗客関連情報との相関によって、侵入に関与し得る乗客についての乗客関連情報が作成される。
【０１２１】
ステップ６２２で、方法６００は、通信情報と乗客関連情報とに少なくとも部分的に基づいて、ステップ６１４で記憶したセンサ情報を、ステップ６１２で記憶した通信信号情報に相関させることをオプションとして含む。
【０１２２】
ステップ６２４で、方法６００は、ステップ６２０で行った乗客所有装置に関連する通信情報と乗客関連情報との相関に少なくとも基づいて、少なくとも１つの乗客位置を判定することをオプションとして含む。判定は更に、ステップ６２２で行った相関に基づいてもよい。ステップ６２４で判定された乗客位置は、ネットワーク上の不正侵入を行うために乗客所有装置を用いた乗客の旅客エリア内での位置である。乗客位置を判定することは、距離ベクトル（通信信号情報が、侵入信号が通過するネットワークノードを通る実際のルートとオプショナルなルートを含む場合）、及び／又はマルチラテレーション（通信信号情報が複数のネットワークアクセス装置のタイミング情報を含む場合）を用いることを含み得る。
【０１２３】
ステップ６２６で、方法６００は、判定された乗客位置（一又は複数）を、判定された位置の記憶されたカメラ画像に関連付けることをオプションとして含む。カメラ画像は、ステップ６１６で記憶したカメラ画像から得られる。典型的に、判定された乗客位置に関連するカメラ画像は、ネットワークアクセス装置が侵入信号を受信した時刻に、該判定された位置の近傍で撮られた画像であるので、侵入に関与する乗客の画像がカメラ画像に含まれている可能性が高まる。画像は、判定された位置で、ネットワークアクセス装置が侵入通信を受信した時刻に、乗客所有装置が使用されたことの確認を提供できる。
【０１２４】
ステップ６２８で、方法６００は、侵入通信を送った乗客所有装置を特定することを含む。特定は、ネットワーク通信について記憶された情報（例えば、ネットワーク使用情報）に少なくとも部分的に基づいて、且つ得られた情報及び／又は上記の他の方法ステップで行われた相関に更に基づいて行われる。
【０１２５】
ステップ６３０で、方法６００は、判定された乗客位置とステップ６０２で記憶した乗客席の割当て情報とに基づいて、少なくとも第１の乗客名を判定することをオプションとして含む。乗客の名前は法執行職員及び／又は任意の他の適切な当事者に提供され得る。
【０１２６】
Ｆ．例示的な組み合わせと追加の例
この節では、ビークルネットワークシステムのさらなる態様及び特徴を説明するが、これらは非限定的に一連の段落として提示され、一連の段落の一部または全部は、明確性及び効率性のために英数字で示され得る。これらの段落の各々は、任意の好適な様態で、一又は複数の他の段落と、及び／又は、本願の他の部分の開示と、組み合わせることができる。以下の段落の幾つかは、明示的に他の段落に言及し、更に他の段落を限定することにより、非限定的に、好適な組み合わせの幾つかの例を提供するものである。
【０１２７】
Ａ１．
ビークルに搭載されたネットワークシステムの相関エンジンであって、該ネットワークシステムは、ネットワークバスと、ネットワークバスに接続されたネットワークプロセッサと、ネットワークバスに接続された少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、該ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置とを含み、該ネットワークプロセッサは、第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、ネットワークシステム上の不正データ侵入を検知するように構成されており、相関エンジンは、相関エンジンプロセッサと、少なくとも第１の記憶装置の相関エンジン記憶域とを含み、相関エンジンプロセッサは、（ａ）ネットワークプロセッサから、検知された不正データ侵入に関連する侵入情報を受信し、（ｂ）該ネットワークバス上で生じているデータ通信を表す通信情報を相関エンジン記憶域に記憶し、該データ通信は乗客所有装置に固有の情報を含んでおり、（ｃ）記憶された通信情報に少なくとも部分的に基づいて、乗客所有装置を特定するように構成されている、相関エンジン。
【０１２８】
Ａ２．
相関エンジンプロセッサは更に、乗客所有装置に固有コードを割り当て、該固有コードを、ネットワークシステム上の乗客所有装置による通信に関連付けるように構成されている、項Ａ１に記載の相関エンジン。
【０１２９】
Ａ３．
ネットワークシステムは、第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、相関エンジンプロセッサは更に、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信についての、第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶し、乗客所有装置に関連する通信情報を、通信信号情報に少なくとも部分的に基づいて、乗客の位置を含む乗客関連情報に相関させ、該相関に基づいて、少なくとも１つの乗客位置を判定するように構成されている、項Ａ１又はＡ２に記載の相関エンジン。
【０１３０】
Ａ４．
通信信号情報は、乗客所有装置が送信し第２の複数のネットワークノードが受信した通信についての、第１の複数のネットワークノードのうち第２の複数のネットワークノードの各々のタイミング情報を含み、相関エンジンプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションを用いて、少なくとも１つの乗客位置を判定するように構成されている、項Ａ３に記載の相関エンジン。
【０１３１】
Ａ５．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含み、相関エンジンプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションと組み合わせて距離ベクトルを用いて、少なくとも１つの乗客位置を判定するように構成されている、項Ａ４に記載の相関エンジン。
【０１３２】
Ａ６．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、相関エンジンプロセッサは更に、乗客位置を第１の複数のネットワークアクセス装置の場所に関連付ける旅客エリア情報を記憶するように構成されており、通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含み、相関エンジンプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、距離ベクトルを用いて、少なくとも１つの乗客位置を判定するように構成されている、項Ａ３に記載の相関エンジン。
【０１３３】
Ａ７．
旅客エリア内の所定の場所に分布している複数の第１のセンサを更に含み、各第１のセンサが、乗客所有装置の無線通信装置ではない第１の送信器から、第１の信号を受信するように構成されており、相関エンジンプロセッサは、第１の信号に関連する第１のセンサ情報を相関エンジン記憶域に記憶し、通信情報と乗客関連情報とに少なくとも部分的に基づいて、第１のセンサ情報を通信信号情報に相関させるように構成されている、項Ａ３からＡ６の何れか一項に記載の相関エンジン。
【０１３４】
Ａ８．
旅客エリアは、乗客が割り当てられる乗客位置を有し、相関エンジンプロセッサは更に、乗客名と割り当てられた乗客位置とを含む乗客関連情報を相関エンジン記憶域に記憶し、判定された少なくとも１つの乗客位置に基づいて、少なくとも第１の乗客名を判定するように構成されている、項Ａ３からＡ７の何れか一項に記載の相関エンジン。
【０１３５】
Ａ９．
ビークルは、旅客エリアに分布する複数のカメラを更に含み、検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、相関エンジンプロセッサは更に、旅客エリア内の乗客位置のカメラ画像を記憶し、判定された少なくとも１つの乗客位置を、該判定された少なくとも１つの乗客位置の記憶されたカメラ画像であって、該判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が検知された不正データ侵入に関連する通信信号を受信したときに撮られたカメラ画像に、関連付けるように構成されている、項Ａ３からＡ８の何れか一項に記載の相関エンジン。
【０１３６】
Ａ１０．
相関エンジンプロセッサは更に、判定された少なくとも１つの乗客位置において、ネットワークアクセス装置が侵入通信を受信したときに、乗客所有装置が使用したことの確認がもたらされるように、該判定された乗客位置のカメラ画像であって、判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が乗客所有装置から侵入通信を受信したときに撮られたカメラ画像を関連付けるように構成されている、項Ａ９に記載の相関エンジン。
【０１３７】
Ａ１１．
ネットワークシステムは、各々が異なるチャンネル周波数を有する複数のチャンネルのうちの１つで、乗客所有装置と通信するように構成されており、相関エンジンプロセッサは更に、該複数のチャンネルのうちの１つを乗客所有装置に割り当て、割り当てられたチャンネルを、ネットワークシステム上の乗客所有装置による通信に関連付けるように構成されている、項Ａ１からＡ１０の何れか一項に記載の相関エンジン。
【０１３８】
Ｂ１．
ビークルのネットワーク上のデータ侵入を該ビークル上の乗客に関連付ける方法であって、該ネットワークは、ネットワークプロセッサと、少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、該ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置と、を含み、該方法は、該ネットワークシステム上で生じているデータ通信を表す通信情報を、相関エンジン記憶域に記憶することであって、該データ通信は乗客所有装置に固有の情報を含むことと、第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、検知されたネットワーク上の不正データ侵入に関連する侵入情報を、ネットワークプロセッサから受信することと、記憶された通信情報に少なくとも部分的に基づいて、乗客所有装置を特定することと、を含む、方法。
【０１３９】
Ｂ２．
乗客所有装置に固有コードを割り当てることと、該固有コードを、ネットワーク上での乗客所有装置による通信に関連付けることとを更に含む、項Ｂ１に記載の方法。
【０１４０】
Ｂ３．
ネットワークは、第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、方法は更に、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信についての、第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶することと、乗客所有装置に関連する通信情報を、通信信号情報に少なくとも部分的に基づいて、乗客の位置を含む乗客関連情報に相関させることと、該相関に基づいて、少なくとも１つの乗客位置を判定することとを更に含む、項Ｂ１又はＢ２に記載の方法。
【０１４１】
Ｂ４．
通信信号情報は、乗客所有装置が送信し第２の複数のネットワークノードが受信した通信についての、第１の複数のネットワークノードのうち第２の複数のネットワークノードの各々のタイミング情報を含み、少なくとも１つの乗客位置を判定することが、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションを用いて乗客位置を判定することを含む、項Ｂ３に記載の方法。
【０１４２】
Ｂ５．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含み、少なくとも１つの乗客位置を判定することが、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションと組み合わせて距離ベクトルを用いて、乗客位置を判定することを含む、項Ｂ４に記載の方法。
【０１４３】
Ｂ６．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、該方法は、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信について、複数のネットワークアクセス装置のうちの少なくとも１つのネットワークアクセス装置についての通信信号情報と、乗客位置を第１の複数のネットワークアクセス装置の場所に関連付ける旅客エリア情報と、を記憶することであって、通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含むことと、通信信号情報に少なくとも部分的に基づいて、距離ベクトルを用いて、少なくとも１つの乗客位置を判定することと、を更に含む、項Ｂ３に記載の方法。
【０１４４】
Ｂ７．
ビークルが、旅客エリア内の所定の場所に分布している複数の第１のセンサを更に含み、各第１のセンサが、乗客所有装置の無線通信装置ではない第１の送信器から第１の信号を受信するように構成されており、該方法は、第１の信号に関連する第１のセンサ情報を相関エンジン記憶域に記憶することと、通信情報と乗客関連情報とに少なくとも部分的に基づいて、第１のセンサ情報を通信信号情報に相関させることとを更に含む、項Ｂ３からＢ６の何れか一項に記載の方法。
【０１４５】
Ｂ８．
旅客エリアは、乗客が割り当てられた乗客位置を有し、該方法は、乗客名と乗客の座席割り当てとを含む乗客関連情報を相関エンジン記憶域に記憶することと、判定された少なくとも１つの座席位置に基づいて、少なくとも第１の乗客名を判定することとを更に含む、項Ｂ３に記載の方法。
【０１４６】
Ｂ９．
ビークルは、旅客エリアに分布している複数のカメラを更に含み、検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、該方法は、旅客エリア内の乗客位置のカメラ画像を記憶することを更に含み、該方法は、判定された少なくとも１つの乗客位置を、該判定された少なくとも１つの乗客位置の記憶されたカメラ画像であって、該判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が検知された不正データ侵入に関連する通信信号を受信したときに撮られたカメラ画像に、関連付けることを更に含む、項Ｂ３からＢ８の何れか一項に記載の方法。
【０１４７】
Ｂ１０．
判定された少なくとも１つの乗客位置を、記憶されたカメラ画像に関連付けることは、ネットワークアクセス装置が侵入通信を受信したときに該判定された少なくとも１つの乗客位置において乗客所有装置が使用されたことの確認を提供するために、判定された乗客位置のカメラ画像であって、該判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が乗客所有装置から侵入通信を受信したときに撮られたカメラ画像を関連付けることを含む、項Ｂ９に記載の方法。
【０１４８】
Ｂ１１．
ネットワークは、各々が異なるチャンネル周波数を有する複数のチャンネルのうちの１つで、乗客所有装置と通信するように構成されており、該方法は、該複数のチャンネルのうちの１つを乗客所有装置に割り当てることと、割り当てられたチャンネルを、ネットワークシステム上の乗客所有装置による通信に関連付けることとを更に含む、項Ｂ１からＢ１０の何れか一項に記載の方法。
【０１４９】
Ｃ１．
ビークルのネットワーク上のデータ侵入を、該ビークルの乗客に関連付けるためのコンピュータプログラム製品であって、該ネットワークは、ネットワークプロセッサと、少なくとも第１の記憶装置のネットワーク記憶域と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスできる、該ビークルの旅客エリアに分布している第１の複数の無線ネットワークアクセス装置と、を含み、該コンピュータプログラム製品は、
それにより具現化されるコンピュータ可読プログラムコードを有する非一時的コンピュータ可読記憶媒体を含み、該コンピュータ可読プログラムコードは、データ処理システムに識別の判定を実施させるように構成されており、該コンピュータ可読プログラムコードは、
該ネットワーク上で生じているデータ通信を表す通信情報を相関エンジン記憶域に記憶するための少なくとも１つの命令であって、該データ通信は乗客所有装置に固有の情報を含む、少なくとも１つの命令と、
第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークと無線通信する乗客所有装置による、検知されたネットワーク上の不正データ侵入に関連する侵入情報を、ネットワークプロセッサから受信するための、少なくとも１つの命令と、
記憶された通信情報に少なくとも部分的に基づいて、乗客所有装置を特定するための少なくとも１つの命令と
を含む、コンピュータプログラム製品。
【０１５０】
Ｃ２．
コンピュータ可読プログラムコードは、乗客所有装置に固有コードを割り当てるための少なくとも１つの命令と、固有コードを、ネットワーク上の乗客所有装置による通信に関連付けるための少なくとも１つの命令と、を更に含む、項Ｃ１に記載のコンピュータプログラム製品。
【０１５１】
Ｃ３．
該ネットワークは、第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、コンピュータ可読プログラムコードは、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信についての、第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶するための少なくとも１つの命令と、乗客所有装置に関連する通信情報を、通信信号情報に少なくとも部分的に基づいて、乗客の位置を含む乗客関連情報に相関させるための少なくとも１つの命令と、該相関に基づいて、少なくとも１つの乗客位置を判定するための少なくとも１つの命令と、を更に含む、項Ｃ１又はＣ２に記載のコンピュータプログラム製品。
【０１５２】
Ｃ４．
通信信号情報は、乗客所有装置が送信し第２の複数のネットワークノードが受信した通信についての、第１の複数のネットワークノードのうち第２の複数のネットワークノードの各々のタイミング情報を含み、コンピュータ可読プログラムコードは、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションを用いて、少なくとも１つの乗客位置を判定するようにを含むための少なくとも１つの命令を更に含む、項Ｃ３に記載のコンピュータプログラム製品。
【０１５３】
Ｃ５．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含み、コンピュータ可読プログラムコードは、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションと組み合わせて距離ベクトルを用いて、少なくとも１つの乗客位置を判定するための少なくとも１つの命令を更に含む、項Ｃ４に記載のコンピュータプログラム製品。
【０１５４】
Ｃ６．
検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、コンピュータ可読プログラムコードは、乗客位置を第１の複数のネットワークアクセス装置の場所に関連付ける旅客エリア情報を記憶するための少なくとも１つの命令であって、該通信信号情報は、第１の複数のネットワークノードのうち、検知された不正データ侵入に関連する通信信号が通過したネットワークノードを通る実際のルートとオプショナルなルートとを含む、少なくとも１つの命令と、通信信号情報に少なくとも部分的に基づいて、距離ベクトルを用いて、少なくとも１つの乗客位置を判定するために少なくとも１つの命令と、を更に含む、項Ｃ３に記載のコンピュータプログラム製品。
【０１５５】
Ｃ７．
ビークルが、旅客エリア内の所定の場所に分布している複数の第１のセンサを更に含み、各第１のセンサが、乗客所有装置の無線通信装置ではない第１の送信器から第１の信号を受信するように構成されており、該コンピュータプログラム製品は、第１の信号に関連する第１のセンサ情報を相関エンジン記憶域に記憶するための少なくとも１つの命令と、通信情報と乗客関連情報とに少なくとも部分的に基づいて、第１のセンサ情報を通信信号情報に相関させるための少なくとも１つの命令と、を更に含む、項Ｃ３からＣ６の何れか一項に記載のコンピュータプログラム製品。
【０１５６】
Ｃ８．
旅客エリアは、乗客が割り当てられた乗客位置を有し、該コンピュータプログラム製品は、乗客名と乗客の座席割り当てとを含む乗客関連情報を相関エンジン記憶域に記憶するための少なくとも１つの命令と、判定された少なくとも１つの座席位置に基づいて、少なくとも第１の乗客名を判定するための少なくとも１つの命令と、更に含む、項Ｃ３に記載のコンピュータプログラム製品。
【０１５７】
Ｃ９．
該ビークルは、旅客エリアに分布している複数のカメラを更に含み、検知された不正データ侵入に関連する侵入情報は、検知された不正データ侵入に関連する通信信号についての情報を含み、該コンピュータ可読プログラムコードは、旅客エリア内の乗客位置のカメラ画像を記憶するための少なくとも１つの命令と、判定された少なくとも１つの乗客位置を、該判定された少なくとも１つの乗客位置の記憶されたカメラ画像であって、該判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が検知された不正データ侵入に関連する通信信号を受信したときに撮られたカメラ画像に、関連付けるための少なくとも１つの命令と、を更に含む、項Ｃ３からＣ８の何れか一項に記載のコンピュータプログラム製品。
【０１５８】
Ｃ１０．
該コンピュータ可読プログラムコードは、判定された少なくとも１つの乗客位置を、記憶されたカメラ画像に関連付けるための少なくとも１つの命令を含み、ネットワークアクセス装置が侵入通信を受信したときに該判定された少なくとも１つの乗客位置において乗客所有装置が使用されたことの確認を提供するために、該判定された乗客位置のカメラ画像であって、該判定された少なくとも１つの乗客位置の近傍のネットワークアクセス装置が乗客所有装置から侵入通信を受信したときに撮られたカメラ画像を関連付けることを含む、項Ｃ９に記載のコンピュータプログラム製品。
【０１５９】
Ｃ１１．
ネットワークは、各々が異なるチャンネル周波数を有する複数のチャンネルのうちの１つで、乗客所有装置と通信するように構成されており、該コンピュータ可読プログラムコードは、該複数のチャンネルのうちの１つを乗客所有装置に割り当てるための少なくとも１つの命令と、割り当てられたチャンネルを、ネットワークシステム上の乗客所有装置による通信に関連付けるための少なくとも１つの命令と、を含む、項Ｃ１からＣ１０の何れか一項に記載のコンピュータプログラム製品。
【０１６０】
Ｄ１．
航空機に搭載のネットワークシステムであって、該ネットワークシステムは、ネットワークプロセッサと、ネットワークプロセッサに動作可能に連結されたネットワーク記憶装置と、対応する無線通信装置を有した乗客所有装置を用いて乗客がアクセスシステムできる、該航空機の客室に分布している第１の複数の無線ネットワークアクセス装置と、を含み、該ネットワークプロセッサは、
（ａ）該ネットワーク記憶装置に、
（ｉ）該ネットワークシステム上で生じているデータ通信を表す通信情報であって、データ通信は乗客所有装置に固有の情報を含む、通信情報と、
（ｉｉ）複数のネットワークアクセス装置のうち乗客所有装置から受信した通信に用いられたネットワークアクセス装置を表す、ネットワーク使用情報と、
（ｉｉｉ）客席位置を第１の複数の無線ネットワークアクセス装置の場所に関連付ける、客室構成情報と
を記憶し、
（ｂ）第１の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、ネットワークシステム上の不正なデータ侵入を検知し、
（ｃ）記憶された通信情報、ネットワーク使用情報、及び客室構成情報に少なくとも部分的に基づいて、該乗客所有装置に関連する少なくとも１つの座席位置を判定する
ように構成されている、ネットワークシステム。
【０１６１】
Ｄ２．
ネットワークプロセッサは更に、該乗客所有装置に関連する通信情報を、ネットワーク使用情報及び客室構成情報に相関させ、該相関に少なくとも部分的に基づいて、少なくとも１つの座席位置を判定するように構成されている、項Ｄ１に記載のネットワークシステム。
【０１６２】
Ｄ３．
ネットワークプロセッサは更に、乗客所有装置に固有コードを割り当て、該固有コードを、ネットワークシステム上の乗客所有装置による通信に関連付けるように構成されている、項Ｄ１又はＤ２に記載のネットワークシステム。
【０１６３】
Ｄ４．
ネットワークシステムは、第１の複数のネットワークアクセス装置を含む第１の複数のネットワークノードを更に含み、ネットワークプロセッサは更に、少なくとも１つのネットワークアクセス装置が乗客所有装置から受信した通信についての、第１の複数のネットワークノードのうちの少なくとも１つのネットワークノードの通信信号情報を記憶し、通信信号情報に少なくとも部分的に基づいて、乗客所有装置に関連する通信情報を、客席位置を含む乗客関連情報に相関させ、該相関に基づいて、少なくとも１つの客席位置を判定するように構成されている、項Ｄ１からＤ３の何れか一項に記載のネットワークシステム。
【０１６４】
Ｄ５．
通信信号情報は、乗客所有装置が送信し第２の複数のネットワークノードが受信した通信についての、第１の複数のネットワークノードのうち第２の複数のネットワークノードの各々のタイミング情報を含み、ネットワークプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションを用いて、少なくとも１つの客席位置を判定するように構成されている、項Ｄ４に記載のネットワークシステム。
【０１６５】
Ｄ６．
通信信号情報は、侵入通信信号が通過する第１の複数のネットワークノードのネットワークノードを通る、実際のルートとオプショナルなルートとを含み、ネットワークプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、マルチラテレーションと組み合わせた距離ベクトルを用いて、少なくとも１つの客席位置を判定するように構成されている、項Ｄ５に記載のネットワークシステム。
【０１６６】
Ｄ７．
ネットワークプロセッサは更に、客席位置を第１の複数のネットワークアクセス装置の位置に関連付ける旅客エリア情報を記憶するように構成されており、通信信号情報は、侵入通信信号が通過する第１の複数のネットワークノードのネットワークノードを通る、実際のルートとオプショナルなルートとを含み、ネットワークプロセッサは更に、通信信号情報に少なくとも部分的に基づいて、距離ベクトルを用いて、少なくとも１つの客席位置を判定するように構成されている、項Ｄ４に記載のネットワークシステム。
【０１６７】
Ｄ８．
旅客エリア内の所定の場所に分布している複数の第１のセンサを更に含み、各第１のセンサが、乗客所有装置の無線通信装置ではない第１の送信器から第１の信号を受信するように構成されており、ネットワークプロセッサは、第１の信号に関連する第１のセンサ情報をネットワーク記憶域に記憶し、通信情報と乗客関連情報とに少なくとも部分的に基づいて、第１のセンサ情報を通信信号情報に相関させるように構成されている、項Ｄ４からＤ７の何れか一項に記載のネットワークシステム。
【０１６８】
Ｄ９．
旅客エリアは、乗客が割り当てられる客席位置を有し、ネットワークプロセッサは更に、乗客名を含む乗客関連情報と、関連する割り当てられた客席位置とをネットワーク記憶域に記憶し、判定された少なくとも１つの客席位置に基づいて、少なくとも第１の乗客名を判定するように構成されている、項Ｄ４に記載のネットワークシステム。    
【０１６９】
Ｄ１０．
航空機は、旅客エリアに分布している複数のカメラを更に含み、ネットワークプロセッサは更に、旅客エリア内の客席位置のカメラ画像を記憶し、判定された少なくとも１つの客席位置を、該判定された少なくとも１つの客席位置のカメラ画像であって、該判定された少なくとも１つの客席位置の近傍のネットワークアクセス装置が侵入信号を受信したときに撮られたカメラ画像に、関連付けるように構成されている、項Ｄ４からＤ９の何れか一項に記載のネットワークシステム。
【０１７０】
Ｄ１１．
該ネットワークシステムは、各々が異なるチャンネル周波数を有する複数のチャンネルのうちの１つで、乗客所有装置と通信するように構成されており、ネットワークプロセッサは更に、該複数のチャンネルのうちの１つを乗客所有装置に割り当て、割り当てられたチャンネルを、ネットワークシステム上の乗客所有装置による通信に関連付けるように構成されている、項Ｄ１からＤ１０の何れか一項にのネットワークシステム。
【０１７１】
Ｄ１２．
ネットワークプロセッサに連結された少なくとも１つの航空機運航システムであって、乗客所有装置の許可された操作を用いて乗客がネットワークシステム上で直接アクセスできるものではなく、第１の複数の無線アクセス装置を含まない第２の複数の無線アクセス装置を含む、少なくとも１つの航空機運航システムと、ネットワークプロセッサに連結された乗客ベースのシステムであって、第１の複数の無線アクセス装置を含む、乗客ベースのシステムと、を更に含み、ネットワークプロセッサは更に、第２の複数のネットワークアクセス装置のうちの少なくとも１つを通じてネットワークシステムと無線通信する乗客所有装置による、少なくとも１つの航空機運航システム上の不正データ侵入を検知するように構成されている、項Ｄ１からＤ１１の何れか一項にのネットワークシステム。  
【０１７２】
利点、特徴、便益
本明細書に記載のビークルネットワークシステムの種々の実施形態及び実施例により、ビークルネットワーク上の不正データ侵入を阻止する既知のソリューションを越える利点が幾つかもたらされる。例えば、本明細書に記載の例示的な実施形態及び実施例により、ビークルネットワークの制限部分にアクセスしようとした（例えば、侵入テストを行った）乗客所有装置を特定できる。これにより、そのような装置に関連する乗客を特定し取り調べることができる。
【０１７３】
加えて、その他の利点とともに、本明細書に記載の例示的な実施形態及び実施例によって、データ侵入に関与する乗客所有装置の位置に関連する複数のソースからのデータのセンサフュージョンが可能となる。センサフュージョンにより、侵入している装置の位置が高確率で判定できる。
【０１７４】
加えて、その他の利点とともに、本明細書に記載の例示的な実施形態及び実施例によって、ビークルネットワークへの不正な侵入を試みた乗客についての情報を、セキュリティ及び／又は法執行機関に、該乗客がビークルにいる間に提供することができる。したがって、警備員がビークルに搭乗して該乗客を拘束するか、或いは乗客がビークルを降りる際に拘束できる。
【０１７５】
加えて、その他の利点とともに、本明細書に記載の例示的な実施形態及び実施例により否認防止が可能となる。即ち、本明細書に記載の例示的な実施形態及び実施例は、ネットワーク侵入に関与する乗客所有装置を高確率で特定できる。特定の確度が高いため、乗客所有装置の操作者は侵入に関与していることを（例えば、刑事及び／又は民事訴訟において）否認することが困難となる。したがって、本明細書に記載の例示的な実施形態及び実施例は、侵入している装置を操作している乗客の身元が従来型の手段でさしあたり把握できるという状況にも、有益であり得る。例えば、本開示のシステム及び方法は、以下の場合に証拠を提供するのに利用できる。乗客又はグループが侵入に関与していることを認めた場合、一又は複数の乗客が侵入を試みる別の乗客を目撃した場合、ビークルの乗客数が少ないため全乗客を拘束及び／又は尋問することが現実的である場合、及び／又は特定された被疑者の数が少ない任意の他の状況。
【０１７６】
加えて、その他の利点とともに、本明細書に記載の例示的な実施形態及び実施例により、特定される確率が高いことで乗客がビークルネットワークへの不正に侵入しようとすることを阻むことができる。したがって、侵入を試みる頻度が低減する。これによりビークルの安全性を高め、ビークル運航者（例えば、航空会社）は、侵入が試みられることで費やされるであろう時間とコストを節減できる。
【０１７７】
既知のシステム又は装置で、これらの機能を実行できるものはない。しかしながら、本書に記載のすべての実施形態及び実施例が、同じ利点または同一程度の利点を提供する訳ではない。
【０１７８】
結論
上述の開示は、個別の有用性を備えた複数の個々の例を包括し得る。これらの発明の各々は、その好ましい形態（複数可）で開示されているが、数多くの変形例が可能であることから、本書で開示され例示されているそれらの特定の実施形態を限定的な意味で捉えるべきではない。本開示内で使用されている限り、項の見出しは構成上の目的のものに過ぎない。本開示の主題は、本書に記載の様々な要素、特徴、機能、及び／又は特性の、新規的かつ非自明の組み合わせ及び部分的組み合わせの全てを含む。下記の特許請求の範囲は、新規かつ非自明と見なされる、ある組み合わせ及び部分的組み合わせを特に指し示すものである。特徴、機能、要素、及び／又は特性のその他の組み合わせ及び部分的な組み合わせは、この出願又は関連出願からの優先権を主張する出願において特許請求され得る。かかる特許請求の範囲はまた、出願当初の特許請求の範囲よりも広いか、狭いか、等しいか、又はそれと異なるかにかかわらず、本開示の主題の中に含まれると見なされる。
【図１】
2020078052.tif 000003
【図２】
2020078052.tif 000004
【図３】
2020078052.tif 000005
【図４】
2020078052.tif 000006
【図５】
2020078052.tif 000007
【図６】
2020078052.tif 000008
【図７】
2020078052.tif 000009
【図８】
2020078052.tif 000010
【図９】
2020078052.tif 000011
【外国語明細書】
2020078052000001.pdf
2020078052000002.pdf
2020078052000003.pdf
2020078052000004.pdf