(57)【要約】【課題】  複数の装置により通信データの内容が書き換えられつつ通信が行われる通信処理システムにおいて、実際のデータではない遅延測定用のパケットを生成する構成を用いず、システム内の通信状態を把握する。【解決手段】  通信処理システム１は、通信パケットを送信又は受信する起点装置１１、終点装置１２及び中継装置１３と、通信監視装置１４とを有する。起点装置１１は、生成された通信パケットのデータ部にデータ識別子を付与するデータ識別子付与部１１２を有する。各装置は、受信処理の過程で通信パケットを参照した受信時刻及び送信処理の過程で通信パケットを参照した送信時刻の少なくとも一方とデータ識別子とを通知する参照時刻通知部と、通信パケットのデータ識別子の領域以外の領域のデータに対してデータ処理を行う処理部と、を有する。【選択図】      図１
2018113599.tif 000002
【特許請求の範囲】
【請求項１】
通信パケットを送信又は受信する複数の監視対象装置と、通信監視装置とを有する通信処理システムにおいて、
前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置は、生成された前記通信パケットのデータ部にデータ識別子を付与するデータ識別子付与部を有し、
前記複数の監視対象装置は、受信処理の過程で前記通信パケットを参照した受信時刻及び送信処理の過程で前記通信パケットを参照した送信時刻の少なくとも一方と前記データ識別子とを通知する参照時刻通知部と、前記通信パケットの前記データ識別子の領域以外の領域のデータに対してデータ処理を行う処理部と、を有し、
前記通信監視装置は、前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを監視する、
を有する通信処理システム。
【請求項２】
前記参照時刻通知部は、前記通信パケットを生成する監視対象装置のＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルの第２層あるいは第３層で動作する、請求項１に記載の通信処理システム。
【請求項３】
前記データ識別子付与部は、前記通信パケットのデータ部の先頭である、パケットヘッダーの直後に前記データ識別子を付与する、請求項１又は２に記載の通信処理システム。
【請求項４】
前記通信監視装置は、前記処理時間又は前記通信時間に関する第１の閾値を持ち、前記処理時間又は前記通信時間が前記第１の閾値を越えた場合には警告を発する、請求項１から３のいずれかに記載の通信処理システム。
【請求項５】
前記通信監視装置は、前記処理時間又は前記通信時間の揺らぎに関する第２の閾値を持ち、前記処理時間又は前記通信時間の揺らぎが前記第２の閾値を越えた場合には警告を発する、請求項１から４のいずれかに記載の通信処理システム。
【請求項６】
測位アップロード信号を地上から衛星へ送信する送信部を備える送信局と、衛星から地上へ送信される放送信号を受信する受信部を備える受信局と、を有し、
前記複数の監視対象装置のうち前記通信パケットを生成する前記監視対象装置は、前記測位アップロード信号をパケット化して前記通信パケットを生成し、
請求項１から５のいずれかに記載の通信処理システム。
【請求項７】
測位アップロード信号を地上から衛星へ送信する送信部を備える送信局と、衛星から地上へ送信される放送信号を受信する受信部を備える受信局と、を有し
前記受信局は、前記放送信号をパケット化し前記通信パケットを生成するアプリケーション部と、前記通信パケットのデータ部に前記データ識別子を付与する第２のデータ識別子付与部を有する、
請求項１から５のいずれかに記載の通信処理システム。
【請求項８】
複数の監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と、前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置によって前記通信パケットのデータ部に付与されたデータ識別子と、を受信する参照時刻受信部と、
前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出する時間算出部と、
算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する表示部と、
を有する通信監視装置。
【請求項９】
複数の監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と、前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置によって前記通信パケットのデータ部に付与されたデータ識別子と、を受信し、
前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出し、
算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する、
通信監視方法。
【請求項１０】
コンピュータに、
複数の監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と、前記複数の監視対象装置のうち前記通信パケットを生成する起点装置によって前記通信パケットのデータ部に付与されたデータ識別子と、を受信する処理と、
前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出する処理と、
算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する処理と、
を実行させる通信監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信処理システム、通信監視装置、通信監視方法及び通信監視プログラムに関する。
【背景技術】
【０００２】
複数の装置でデータ通信を行うシステム内の通信状態を監視するのに通信監視装置が用いられる。
【０００３】
例えば、特許文献１に開示されているネットワーク解析システムにおいては、各プローブ装置が、測定ポートにパケットが到着した時刻と、パケットのハッシュ値との対の情報を一定時間毎にコレクタ装置に送出する。コレクタ装置は、プローブ装置（測定ポート）識別子とハッシュ値と到着時刻との組を蓄積する。ネットワーク解析システムは、最初のプローブ装置への到着時刻をそれぞれのプローブ装置への到着時刻から差し引くことで遅延時間を得る。
【０００４】
また特許文献２に開示されている中継装置においては、パケット中継部が、遅延測定パケットの経路を設定して転送し、遅延測定制御部が、遅延測定パケットを生成し送信した時刻を付与してパケット中継部に遅延測定パケットを送信する。また遅延測定制御部は、パケット中継部から遅延測定パケットを受信した時刻を遅延測定パケットに付与し、送信した時刻と受信した時刻から遅延を測定する。また遅延測定制御部は、測定遅延値が遅延閾値を超過した際、ネットワーク管理者宛に警報を送付する。
【０００５】
また他の関連技術として、ＵＲＣ（Ｕｂｉｑｕｉｔｏｕｓ  Ｒｏｂｏｔｉｃ  Ｃｏｍｐａｎｉｏｎ）基盤のインフラ内に存在するネットワーク基盤ロボットを制御する通信制御システムにおいて、各種ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を含むデータフォーマットが特許文献３に開示されている。このデータフォーマットは、ロボット、サーバー及びクライアント間のインターフェーシングを承認するためのプロトコルＩＤフィールドと、現在連結されているセッションを区分するためのセッションデータＩＤフィールドと、前記３者のうちいずれか１つが行うプロファイルを区分するためのプロファイルデータＩＤフィールドとを含む。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−０７７２０５号公報
【特許文献２】特開２０１３−１９７６４３号公報
【特許文献３】特表２００８−５２９３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示されている構成では、各区間での同一パケットの識別をするためにハッシュ値を用いているため、各コンピュータがパケットの内容を書き換え、他のコンピュータにデータ通信を行うシステムにおいて、１つのデータがどのような時間推移で通信されているのかを把握することは困難である。
【０００８】
また特許文献２に開示されている構成では、パケット中継部が、遅延測定パケットの経路を設定して転送し、遅延測定制御部が、遅延測定パケットを生成し送信した時刻を付与してパケット中継部に遅延測定パケットを送信するものであり、実際のデータではない遅延測定用のパケットを生成する構成を用いる必要がある。
【０００９】
また特許文献３は、現在連結されているセッションを区分するためのセッションデータＩＤフィールドと、プロファイルを区分するためのプロファイルデータＩＤフィールドとを含むデータフォーマットを用いてネットワーク基盤ロボットを制御する技術を開示するものである。しかしながら特許文献３は、１つのデータがどのような時間推移で通信されているのかを把握する技術を開示するものではない。
【００１０】
本発明は、複数の装置により通信データの内容が書き換えられつつ通信が行われる通信処理システムにおいて、実際のデータではない遅延測定用のパケットを生成する構成を用いず、システム内の通信状態を把握することができる通信処理システム、通信監視装置、通信監視方法及び通信監視プログラムを提供することを主な目的とする。
【課題を解決するための手段】
【００１１】
本発明の１側面による通信処理システムは、通信パケットを送信又は受信する複数の監視対象装置と、通信監視装置とを有する通信処理システムであって、前記複数の監視対象装置のうち通信パケットを生成する監視対象装置は、生成された前記通信パケットのデータ部にデータ識別子を付与するデータ識別子付与部を有し、前記複数の監視対象装置は、前記通信パケットの受信処理の過程で参照した受信時刻及び前記通信パケットの送信処理の過程で参照した送信時刻の少なくとも一方と前記データ識別子とを通知する参照時刻通知部と、前記通信データのデータ識別子の領域以外の領域のデータに対してデータ処理を行う処理部と、を有し、前記通信監視装置は、前記データ識別子毎に前記複数の監視対象装置内の処理に要した時間と前記複数の監視対象装置間の通信に要した時間とを監視する。
【００１２】
本発明の１側面による通信監視装置は、複数の監視対象装置から、各監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置によって前記通信パケットのデータ部に付与されたデータ識別子とを受信する参照時刻受信部と、前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出する時間算出部と、算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する表示部と、を有する。
【００１３】
また本発明の１側面による通信監視方法は、複数の監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と、前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置によって前記通信パケットのデータ部に付与されたデータ識別子とを受信し、前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出する時間算出部と、算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する。
【００１４】
また本発明の１側面による通信監視プログラムは、コンピュータに、複数の監視対象装置から、各監視対象装置において通信パケットが受信処理の過程で参照された受信時刻及び前記通信パケットの送信処理の過程で参照された送信時刻の少なくとも一方と、前記複数の監視対象装置のうち前記通信パケットを生成する監視対象装置によって前記通信パケットのデータ部に付与されたデータ識別子とを受信する処理と、前記受信時刻及び前記送信時刻の少なくとも一方と前記データ識別子とに基づいて前記データ識別子毎に前記複数の監視対象装置内の処理に要した処理時間と前記複数の監視対象装置間の通信に要した通信時間とを算出する処理と、算出された前記処理時間及び前記通信時間を前記データ識別子毎に表示する処理と、を実行させる。
【発明の効果】
【００１５】
本発明によれば、複数の装置により通信データの内容が書き換えられつつ通信が行われる通信処理システムにおいて、実際のデータではない遅延測定用のパケットを生成する構成を用いず、システム内の通信状態を把握することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１の実施形態の構成を示すブロック図である。
【図２】図２は、図１の通信データの構成を示す図である。
【図３】図３は、図１の通信監視装置が表示する画面の一例を示す図である。
【図４】図４は、図１の起点装置の動作を示すフローチャートである。
【図５】図５は、図１の中継装置の動作を示すフローチャートである。
【図６】図６は、図１の終点装置の動作を示すフローチャートである。
【図７】図７は、図１の通信監視装置の動作を示すフローチャートである。
【図８】図８は、第２の実施形態の構成を示すブロック図である。
【図９】図９は、図８の通信監視装置が表示する画面の一例を示す図である。
【図１０】図１０は、図１の起点装置、終点装置、中継装置、及び図８の送信局、受信局及び各サブシステムを実現する情報処理装置の構成の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して第１の実施形態について説明する。
【００１８】
本実施形態の通信処理システム１は、通信データを生成する起点装置１１、最終的に通信データをシステム外部へ送信する終点装置１２、起点装置と終点装置の間でデータ通信を中継する中継装置１３などの複数の監視対象装置を備えている。また本実施形態の通信処理システム１は、これらの監視対象装置から通信データの送信時刻及び受信時刻の少なくとも一方を収集して監視対象装置間の通信時間及び各監視対象装置内での処理時間を監視する通信監視装置１４を備えている。
【００１９】
なお第１の実施形態及び後述の各実施形態の各構成要素は、機能単位のブロックを示している。本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の実施形態の送信局、受信局及び各サブシステムの一部又は全部は、例えば図１０に示すような情報処理装置５０とプログラムとの任意の組み合わせにより実現されてもよい。情報処理装置５０は、一例として、以下のような構成を含む。
【００２０】
・ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１
・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２
・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３
・ＲＡＭ５３にロードされるプログラム５４
・プログラム５４を格納する記憶装置５５
・記録媒体５６の読み書きを行うドライブ装置５７
・通信ネットワーク５９と接続する通信インタフェース５８
・データの入出力を行う入出力インタフェース６０
・各構成要素を接続するバス６１
本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の各実施形態の送信局、受信局及び各サブシステムは、これらの機能を実現するプログラム５４をＣＰＵ５１が取得して実行することで実現される。各装置の各構成要素の機能を実現するプログラム５４は、例えば、予め記憶装置５５やＲＯＭ５２やＲＡＭ５３に格納されており、必要に応じてＣＰＵ５１が読み出す。
【００２１】
なお、プログラム５４は、通信ネットワーク５９を介してＣＰＵ５１に供給されてもよいし、予め記録媒体５６に格納されており、ドライブ装置５７が当該プログラムを読み出してＣＰＵ５１に供給してもよい。
【００２２】
本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の各実施形態の送信局、受信局及び各サブシステムの実現方法には、様々な変形例がある。例えば、本実施形態及び後述の各実施形態の各構成要素は、構成要素毎にそれぞれ別個の情報処理装置とプログラムとの任意の組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つの情報処理装置とプログラムとの任意の組み合わせにより実現されてもよい。
【００２３】
また、本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の各実施形態の送信局、受信局及び各サブシステムの一部又は全部は、その他の汎用または専用の回路（ｃｉｒｃｕｉｔｒｙ）、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の各実施形態の送信局、受信局及び各サブシステムの一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００２４】
本実施形態の起点装置１１、終点装置１２、中継装置１３、通信監視装置１４、及び後述の各実施形態の送信局、受信局及び各サブシステムの一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【００２５】
図１にもどり、第１の実施形態について説明する。起点装置１１は、処理部１１１と、データ識別子付与部１１２と、参照時刻通知部１１３を備えている。処理部１１１は、通信データを生成し、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）パケット又はＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）パケットに格納する。データ識別子付与部１１２は、通信データに付与する一意の識別子を管理し、通信データをＴＣＰ（又はＵＤＰ）パケットに格納する際にＴＣＰ（又はＵＤＰ）データ部にデータ識別子を付与する。
【００２６】
図２は、通信データの構成の一例を示す図である。図２に示すように、通信データの先頭部分はＴＣＰ（又はＵＤＰ）ヘッダーの領域であり、その後の部分はＴＣＰ（又はＵＤＰ）データ部の領域であるが、例えば、その先頭部分であるＴＣＰ（又はＵＤＰ）パケットヘッダーの直後は、データ識別子の領域とされる。処理部１１１は、通信データのデータ識別子の領域以外の領域にデータを書き込む。データ識別子付与部１１２は、処理部１１１が通信データをＴＣＰ（又はＵＤＰ）パケットに格納する際にデータ部の先頭である、ＴＣＰ（又はＵＤＰ）パケットヘッダーの直後にデータ識別子を付与する。このデータ識別子は通信データに一意のものでなくてはいけないが、充分に重複が避けられる時間を確保できれば再利用してもよい。
【００２７】
処理部１１１は、通信データをＴＣＰ（又はＵＤＰ）パケットに格納する処理を含む起点処理を行う。処理部１１１は、起点処理を完了しデータ識別子付与部１１２がＴＣＰ（又はＵＤＰ）パケットヘッダーの直後にデータ識別子を付与すると、送信先である中継装置１３のアドレス（住所）を設定し、中継装置１３との通信路を確保して送信する等の送信処理を行って、通信データを中継装置１３へネットワーク経由で伝送する。
【００２８】
また参照時刻通知部１１３は、処理部１１１が送信処理を行う過程でＴＣＰ（又はＵＤＰ）パケットを参照して、データ識別子の取得と、参照時刻、送受信の別を特定する。参照時刻通知部１１３は、通信データからデータ識別子を抽出し、起点装置１１から送信するデータか、起点装置１１が受信するデータかを特定し、また、システムクロックを基に、通信データを参照した時刻を特定する。参照時刻通知部１１３は、通信データを参照したことで得た、データ識別子、送受信の別、参照時刻を、起点装置１１の識別子とともに、通信監視装置１４に送信する。
【００２９】
なお参照時刻通知部１１３は、起点装置１１のＯＳＩ参照モデルの第２層あるいは第３層で動作する。ＯＳＩ参照モデルとは、国際標準化機構（ＩＳＯ）により制定された、異機種間のデータ通信を実現するためのネットワーク構造の設計方針「ＯＳＩ」（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）に基づき、通信機器の持つべき機能を階層構造に分割したモデルである。
【００３０】
ＯＳＩ参照モデルは、通信機能を７階層に分け、各層ごとに標準的な機能モジュールを定義している。第１層（物理層）は、データを通信回線に送出するための電気的な変換や機械的な作業を受け持つ。第２層（データリンク層）は、通信相手との物理的な通信路を確保し、通信路を流れるデータのエラー検出などを行う。第３層（ネットワーク層）は、相手までデータを届けるための通信経路の選択や、通信経路内のアドレス（住所）の管理を行う。第４層（トランスポート層）は、相手まで確実に効率よくデータを届けるためのデータ圧縮や誤り訂正、再送制御などを行う。第５層（セッション層）は、通信プログラム同士がデータの送受信を行うための仮想的な経路（コネクション）の確立や解放を行う。第６層（プレゼンテーション層）は、第５層から受け取ったデータをユーザが分かりやすい形式に変換したり、第７層から送られてくるデータを通信に適した形式に変換したりする。第７層（アプリケーション層）は、データ通信を利用した様々なサービスを人間や他のプログラムに提供する。
【００３１】
中継装置１３は、図１に示すように、処理部１３１と、参照時刻通知部１３２を備える。中継装置１３は、起点装置１１とは異なり、データ識別子付与部を備えていない。処理部１３１は、図２に示す通信データのデータ識別子の領域以外の領域のデータに対してデータ処理を行う。処理部１３１は、データ識別子の領域以外の領域のデータを書き換えてもよいが、データ識別子の領域は書き換えない。処理部１３１は、通信データを受信する受信処理を行う。参照時刻通知部１３２は、起点装置１１の参照時刻通知部１１３と同様に、ＯＳＩ参照モデルの第２層あるいは第３層で動作する。参照時刻通知部１３２は、通信データの受信処理の過程で、通信データを参照してデータ識別子を取得し、送受信の別を特定し、システムクロックを基に参照時刻を特定し、中継装置１３の識別子とともに通信監視装置１４に送信する。
【００３２】
また処理部１３１は、通信データのデータ識別子の領域以外の領域のデータに対してデータ処理を行うと、送信先である中継装置１３又は終点装置１２のアドレス（住所）を設定し、通信路を確保して送信する等の送信処理を行う。参照時刻通知部１３２は、送信処理を行う過程で通信データを参照する。参照時刻通知部１３２は、通信データからデータ識別子を抽出し、送受信の別と参照時刻を特定する。参照時刻通知部１３２は、通信データを参照したことで得た、データ識別子、送受信の別、参照時刻に、中継装置１３の識別子を加え、通信監視装置１４に送信する。
【００３３】
終点装置１２は、図１に示すように、システム外への出力処理を含む終点処理を行う処理部１２１と、参照時刻通知部１２２を備えている。終点装置１２は、中継装置１３と同様に、起点装置１１とは異なり、データ識別子付与部を備えていない。
【００３４】
参照時刻通知部１２２は、終点装置１２のＯＳＩ参照モデルの第２層あるいは第３層で動作する。参照時刻通知部１２２は、中継装置１３から受信した通信データの受信処理の過程で、通信データを参照してデータ識別子を取得し、送受信の別と参照時刻を特定する。参照時刻通知部１２２は、データ識別子、送受信の別、参照時刻を、参照時刻通知部１２２の識別子とともに通信監視装置１４に送信する。処理部１２１は、受信した通信データのデータ識別子の領域以外の領域のデータについてシステム外への出力処理を含む終点処理を行う。また終点装置１２からシステム外へ出力されるとき、参照時刻通知部１２２は、出力処理の過程で、データ識別子を取得し、送受信の別と参照時刻を特定する。参照時刻通知部１２２は、データ識別子、送受信の別、参照時刻を、参照時刻通知部１２２の識別子とともに通信監視装置１４に送信する。
【００３５】
通信監視装置１４には、結果的に起点装置１１からの出力に始まり、終点装置１２からシステム外への出力に終わる、一連の通信における各装置での受信時刻及び送信時刻等が集約される。通信監視装置１４は、データ識別子を基に、起点装置１１からの出力を開始点として、終点装置１２からの出力までの通信情報を時刻順に整理する。なお時刻が同じ場合には、通信経路上の伝送順にしたがって通信情報を整理する。通信監視装置１４は、参照時刻受信部１４１と、時間算出部１４２と、表示部１４３を備えている。参照時刻受信部１４１は、各参照時刻通知部１１３、１２２、１３２からの通信データの受信時刻、送信時刻の少なくとも一方と、データ識別子、送受信の別を、起点装置１１、終点装置１２、中継装置１３の識別子とともに受信する。時間算出部１４２は、データ識別子毎に起点装置１１、終点装置１２、中継装置１３の通信データの受信時刻、送信時刻から、データ識別子毎に起点装置１１、終点装置１２、中継装置１３での処理時間と、これらの間の通信に要した通信時間を算出する。表示部１４３は、算出した処理時間及び通信時間を画面上に表示する。
【００３６】
図３は、通信監視装置が表示する画面の一例を示す図である。通信監視装置１４は、図３に示すように、例えば、画面上に予め通信経路上の装置を伝送順に表示し、通信情報の整理結果として、データ識別子毎に、各装置の受信時刻及び送信時刻を表示する。図３には、データ識別子ＡＡＡＡＡのデータが起点装置での送信時刻が０１：００：０２であり、中継装置での受信時刻が０１：００：０３、送信時刻が０１：００：０５であり、終点装置での受信時刻が０１：００：０６であり、送信時刻が０１：００：０８であることを示している。
【００３７】
この場合、通信監視装置１４は、図３に示すように、各装置内での処理時間（受信時刻と送信時刻の差）、装置間のネットワーク伝送時間（送信側装置の送信時刻と受信側装置の受信時刻の差）を表示してもよい。例えば上記のデータ識別子ＡＡＡＡＡのデータの例では、図３に示すように、起点装置と中継装置との間の通信時間として、中継装置の受信時刻と起点装置の送信時刻の差である００：００：０１が表示され、中継装置での処理時間として、受信時刻と送信時刻の差である００：００：０２が表示される。また、中継装置と終点装置との間の通信時間として、終点装置の受信時刻と中継装置の送信時刻の差である００：００：０１が表示され、終点装置での処理時間として、受信時刻と送信時刻の差である００：００：０２が表示される。
【００３８】
また、通信監視装置１４は、装置内の処理時間（装置への入力から出力まで）、装置間の通信時間（ある装置の出力から次の装置への入力まで）の時刻に関する第１の閾値やこれらの揺らぎに関する第２の閾値を予め保持しており、集計結果でこれらの閾値を超えるものがあった場合、表示や音で運用者に警告を発し、注意を則してもよい。表示部１４３は、例えば中継装置の装置内の処理時間の閾値として００：００：０３を保持する場合、図３に示すようにデータ識別子ＡＡＡＡＢの中継装置での処理時間及びデータ識別子ＡＡＡＡＣの中継装置での処理時間が閾値を越えているため、表示値の背景に注意を促すような特定のパターンや背景色を表示してもよい。
【００３９】
次に本実施形態の動作について説明する。まず図１の起点装置の動作を説明する。図４は、図１の起点装置の動作を示すフローチャートである。まず処理部１１１が通信データを生成し、ＴＣＰ（又はＵＤＰ）パケットに格納する（ステップＳ１）。このとき処理部１１１は、通信データのデータ部のデータ識別子の領域以外の領域にデータを書き込む。次にデータ識別子付与部１１２がＴＣＰ（又はＵＤＰ）データ部にデータ識別子を付与する（ステップＳ２）。処理部１１１が起点処理を完了し、送信処理を行う過程で参照時刻通知部１１３が通信データを参照し、データ識別子の取得と、参照時刻、送受信の別、また、システムクロックを基に、通信データを参照した時刻を特定する（ステップＳ３）。参照時刻通知部１１３は、通信データを参照したことで得た、データ識別子、送受信の別、参照時刻を、起点装置１１の識別子とともに、通信監視装置１４に送信する（ステップＳ４）。処理部１１１は通信データを中継装置１３へネットワーク経由で伝送する（ステップＳ５）。
【００４０】
次に図１の中継装置の動作を説明する。図５は、図１の中継装置の動作を示すフローチャートである。まず中継装置１３が受信した通信データの受信処理の過程で参照時刻通知部１３２が起点装置１１の参照時刻通知部１１３と同様に、通信データを参照してデータ識別子を取得し、受信であることを特定する。さらに、参照時刻通知部１３２は、システムクロックを基に参照した受信時刻を特定する（ステップＳ６）。参照時刻通知部１１３は、通信データを参照したことで得た、データ識別子、受信であることと、受信時刻を、中継装置１３の識別子とともに、通信監視装置１４に送信する（ステップＳ７）。処理部は中継装置１３が受信した通信データが届くと、図２に示す通信データのデータ識別子の領域以外の領域のデータに対して中継装置としてのデータ処理を行う（ステップＳ８）。処理部１３１は、データ識別子の領域以外の領域のデータを書き換えてもよい。
【００４１】
処理部１３１が中継装置としてのデータ処理を完了し、通信データの送信処理を行う過程で参照時刻通知部１３２が通信データを参照し、データ識別子を抽出し、送受信の別と参照時刻を特定する（ステップＳ９）。参照時刻通知部１１３は、通信データを参照したことで得た、データ識別子、送受信の別、参照時刻に、中継装置１３の参照時刻通知部１３２の識別子を加え、通信監視装置１４に送信する（ステップＳ１０）。処理部１３１は通信データを中継装置１３へネットワーク経由で伝送する（ステップＳ１１）。
【００４２】
次に図１の終点装置の動作を説明する。図６は、図１の終点装置の動作を示すフローチャートである。まず中継装置１３から受信した通信データが処理部１２１へ届く受信処理の過程で参照時刻通知部１２２が起点装置１１の参照時刻通知部１１３及び中継装置１３の参照時刻通知部１３２と同様に、通信データを参照してデータ識別子を取得し、送受信の別を特定し、システムクロックを基に参照時刻を特定する（ステップＳ１２）。参照時刻通知部１２２は、通信データを参照したことで得た、データ識別子、送受信の別、参照時刻を、終点装置１２の識別子とともに、通信監視装置１４に送信する（ステップＳ１３）。処理部１２１は中継装置１３から受信した通信データが届くと、図２に示す通信データのパケットのデータ識別子の領域以外の領域のデータに対して終点処理としてのデータ処理を行う（ステップＳ１４）。
【００４３】
次に図１の通信監視装置の動作を説明する。図７は、図１の通信監視装置の動作を示すフローチャートである。まず通信監視装置１４は、各参照時刻通知部１１３、１２２、１３２からの通信データの受信時刻、送信時刻の少なくとも一方と、データ識別子、送受信の別を、起点装置１１、終点装置１２、中継装置１３の識別子とともに受信する（ステップＳ１５）。時間算出部１４２は、データ識別子毎に起点装置１１、終点装置１２、中継装置１３の通信データの受信時刻、送信時刻から、データ識別子毎に起点装置１１、終点装置１２、中継装置１３での処理時間と、これらの間の通信に要した通信時間を算出する（ステップＳ１６）。そして表示部１４３は、算出した処理時間及び通信時間を画面上に表示する（ステップＳ１７）。このとき通信監視装置１４は、装置内の処理時間（装置への入力から出力まで）、装置間の通信時間（ある装置の出力から次の装置への入力まで）の時刻の最大値について閾値を予め保持しており、集計結果でこの閾値を超える部分があれば、表示や音で運用者に注意を則してもよい。
【００４４】
以上説明したように、本実施形態によれば、監視対象装置のうち通信データをパケットに格納する装置において通信データのデータ部分にデータ識別子が付与される。監視対象装置は、通信データのデータ識別子の領域以外の領域のデータに対してデータ処理を行い、必要に応じデータ識別子の領域以外の領域のデータ書き換えるがデータ識別子の領域は書き換えない。そして参照時刻通知部が通信データからデータ識別子を抽出し、送受信の別と参照時刻を特定し、これらを監視対象装置の識別子とともに通信監視装置に送信する。
【００４５】
この構成によって、通信データの内容が書き換えられつつデータの通信が行われるシステムにおいて、装置の入出力時刻を特定し、どの装置内のソフトウェア処理に時間を要しているのか、あるいはどの装置間のネットワーク通信に時間を要しているのかが総合的に出力される。このため、運用者が容易に問題箇所（装置あるいはネットワーク）を特定することが可能となる。また、通信時間の変化量の推移（ゆらぎ）が把握できる。これにより、装置の性能不足や経年劣化等を容易に把握することが可能となり、具体的な是正処置（性能アップや予防修理）を行うことが可能となる。また参照時刻通知部が各監視対象装置のＯＳＩ参照モデルの第２層あるいは第３層で動作する監視対象装置上で動作する他のアプリケーションソフトウェアの処理負荷の影響を大きく受けず、監視装置に通知される送信時刻及び受信時刻の誤差を少なくできる。
【００４６】
次に第２の実施形態について説明する。図８は、第２の実施形態の構成を示す図である。第２の実施形態の通信処理システムは、測位衛星地上システムである。
【００４７】
測位衛星地上システム２は、図８に示すように、測位アップロード信号を地上から衛星へ送信する送信部２１１を備える送信局２１と、衛星から地上へ送信される放送信号を受信する受信部２２１を備える受信局２２を備えている。測位アップロード信号は方向信号の元となる信号である。測位アップロード信号は、生成サブシステム２３から送信サブシステム２４を経由して衛星へ送信される。放送信号は、測位衛星からユーザの測位端末へ送られ位置情報の特定などに利用されるデータで、測位アップロード信号を源泉データとしている。測位衛星地上システム２は、放送信号を受信し、信号品質の確認や次の測位アップロード信号の生成に用いる。測位衛星地上システムは、その特性上、測位信号の伝送遅延やゆらぎ、破棄がサービス品質（測位精度）に大きく影響する。測位衛星地上システムは、安定的な測位サービスの提供を行うため、伝送上の問題を早期に発見・処置する必要がある。このため、測位衛星地上システムは、システム内での通信時間等を監視する通信監視装置２７を備えている。
【００４８】
測位衛星地上システム２は、図８に示すように、測位アップロード信号を生成する生成サブシステム２３、測位アップロード信号を衛星へ送信する送信サブシステム２４、放送信号を受信する受信サブシステム２５、放送信号の品質をチェックする評価サブシステム２６の４つのサブシステムを備えている。
【００４９】
生成サブシステム２３は、測位アップロード信号を生成するアプリケーション部２３１と、データ識別子付与部２３２と、パケット通信部２３３と、参照時刻通知部２３４を備える。パケット通信部２３３は、評価サブシステム２６のアプリケーション部２６１によって処理された放送信号の通信パケットを、イーサネット（登録商標）を経由して受信し、その後、パケット通信部２３３は、受信した放送信号の通信パケットを生成サブシステム２３のアプリケーション部２３１に渡す。参照時刻通知部２３４は、その過程で通信を仲介し、測位アップロード信号の通信パケットを参照する。参照時刻通知部２３４は、この参照によりデータ識別子を取得すると共に、通信パケットを参照した時刻を生成サブシステム２３での受信時刻として特定する。参照時刻通知部２３４は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００５０】
データ識別子付与部２３２は、アプリケーション部２３１が測位アップロード信号をＴＣＰ（又はＵＤＰ）パケット化して通信パケットを生成する際に、通信パケットのデータ部の先頭部分にデータ識別子を設定する。データ識別子は測位アップロード信号を一意に識別できる識別子である。アプリケーション部２３１は、測位アップロード信号の通信パケットのデータ部先頭にデータ識別子を格納するという規則を守るものであればよく、本実施形態専用である必要はない。
【００５１】
また、パケット通信部２３３は、データ識別子が設定された測位アップロード信号の通信パケットを、イーサネットを経由して送信サブシステム２４に送信する。参照時刻通知部２３４は、その過程で通信を仲介し、測位アップロード信号の通信パケットを参照する。この参照によりデータ識別子を取得すると共に、このデータが参照した時刻を生成サブシステム２３からの送信時刻として特定する。参照時刻通知部２３４は、データ識別子と、参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００５２】
送信サブシステム２４は、測位アップロード信号の通信パケットに対して送信サブシステムの処理を行うアプリケーション部２４１と、パケット通信部２４２と、参照時刻通知部２４３を備える。送信サブシステム２４のパケット通信部２４２は、生成サブシステム２３からイーサネットを経由してデータ識別子を設定された測位アップロード信号の通信パケットを受信する。その後、パケット通信部２４２は、受信した測位アップロード信号の通信パケットを送信サブシステム２４のアプリケーション部２４１に渡す。参照時刻通知部２４３は、その過程で通信を仲介し、測位アップロード信号の通信パケットを参照する。参照時刻通知部２４３は、この参照によりデータ識別子を取得すると共に、通信パケットを参照した時刻を送信サブシステム２４での受信時刻として特定する。参照時刻通知部２４３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００５３】
アプリケーション部２４１は、測位アップロード信号の通信パケットに対して送信サブシステムの処理を行い、パケット通信部２４２に出力する。パケット通信部２４２は、アプリケーション部２４１によって処理された測位アップロード信号の通信パケットを、イーサネットを経由して送信局２１に送信する。参照時刻通知部２４３は、その送信過程で測位アップロード信号の通信パケットを参照する。参照時刻通知部２４３は、この参照によりデータ識別子を取得すると共に、このデータを参照した時刻を送信サブシステム２４からの送信時刻として特定する。参照時刻通知部２４３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００５４】
送信局２１のパケット通信部２１２は、送信サブシステム２４からイーサネットを経由して、データ識別子が設定された測位アップロード信号の通信パケットを受信する。その後、パケット通信部２１２は、受信した測位アップロード信号の通信パケットを送信局２１のアプリケーション部２１４に渡す。参照時刻通知部２１３は、その過程で通信を仲介し、測位アップロード信号の通信パケットを参照する。参照時刻通知部２１３は、この参照によりデータ識別子を取得すると共に、通信パケットを参照した時刻を送信局２１での受信時刻として特定する。参照時刻通知部２１３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００５５】
通信監視装置２７は、参照時刻受信部２７１と、時間算出部２７２と、表示部２７３を備えている。参照時刻受信部２７１は、各参照時刻通知部２３４、２４３、２１３からの測位アップロード信号の参照時刻を受信する。時間算出部２７２は、データ識別子毎にこの時間を整列することで、測位アップロード信号毎に通信経路上での送信サブシステム内で要した処理時間、生成サブシステム２３と放送サブシステム間、及び、放送サブシステムと送信局間のネットワークの通信に要した通信時間を算出する。
【００５６】
表示部２７３は、算出した処理時間及び通信時間を画面上に表示する。また、通信監視装置２７は、各サブシステム内での処理時間やサブシステム間の通信時間に関する第１の閾値とゆらぎ時間に関する第２の閾値を持っており、これらの閾値を越えた場合には、運用者へ表示や音により警告を発し、注意を則してもよい。
【００５７】
図９は、通信監視装置が表示する画面の一例を示す図である。通信監視装置２７は、図９に示すように、例えば、画面上に予め通信経路上の装置を伝送順に表示し、通信情報の整理結果として、データ識別子毎に、各装置の受信時刻及び送信時刻を表示する。図９には、データ識別子ＡＡＡＡＡのデータが生成サブシステムでの受信時刻が０１：００：００であり、送信時刻が０１：００：０２であり、送信サブシステムでの受信時刻が０１：００：０３、送信時刻が０１：００：０５であり、送信局での受信時刻が０１：００：０６であり、送信時刻が０１：００：０８であることを示している。
【００５８】
この場合、通信監視装置２７は、図９に示すように、各装置内での処理時間（受信時刻と送信時刻の差）、装置間のネットワーク伝送時間（送信側装置の送信時刻と受信側装置の受信時刻の差）を表示してもよい。例えば上記のデータ識別子ＡＡＡＡＡのデータの例では、図９に示すように、生成サブシステムでの処理時間として、受信時刻と送信時刻の差である００：００：０２が表示され、生成サブシステムと送信サブシステムとの間の通信時間として、送信サブシステムの受信時刻と生成サブシステムの送信時刻の差である００：００：０１が表示される。また、送信サブシステムでの処理時間として、受信時刻と送信時刻の差である００：００：０２が表示され、送信局と送信サブシステムとの間の通信時間として、送信局の受信時刻と送信サブシステムの送信時刻の差である００：００：０１が表示される。また、送信局での処理時間として、受信時刻と送信時刻の差である００：００：０２が表示される。
【００５９】
また、通信監視装置２７は、装置内の処理時間（装置への入力から出力まで）、装置間の通信時間（ある装置の出力から次の装置への入力まで）の時刻の最大値について閾値を予め保持しており、集計結果でこの閾値を超えるものがあった場合、表示や音で運用者に警告を発し、注意を則してもよい。表示部２７３は、例えば送信サブシステムの装置内の処理時間の閾値として００：００：０３を保持する場合、図９に示すようにデータ識別子ＡＡＡＡＢの送信サブシステムでの処理時間及びデータ識別子ＡＡＡＡＣの送信サブシステムでの処理時間が閾値を越えているため、表示値の背景に注意を促すような特定のパターンや背景色を表示してもよい。
【００６０】
この構成により、運用者が容易に測位アップロード信号の通信状況の実体を把握することができる。つまり、想定以上に通信時間がかかっている箇所や、時間が大きくゆらいでいる箇所があった場合には、ただちに運用者が把握することができる。
【００６１】
放送信号についても基本的には測位アップロード信号と同じように通信監視装置２７でモニタが可能である。放送信号は衛星から受信局２２、受信サブシステム２５及び評価サブシステム２６を経由して生成サブシステム２３に送られる。受信局２２は、衛星から地上へ送信される放送信号を受信する受信部２２１と、衛星から地上へ送信され受信部が受信した信号をＴＣＰ（又はＵＤＰ）パケット化した通信パケットを生成するアプリケーション部２２２と、データ識別子付与部（第２のデータ識別子付与部）２２３と、パケット通信部２２４と、参照時刻通知部２２５を備える。データ識別子付与部２２３は、アプリケーション部２２２が放送信号をＴＣＰ（又はＵＤＰ）パケット化する際に、放送信号の通信パケットのデータ部の先頭部分にデータ識別子を設定する。データ識別子は放送信号を一意に識別できる識別子である。また、パケット通信部２２４は、データ識別子が設定された放送信号の通信パケットを、イーサネットを経由して受信サブシステム２５に送信する。参照時刻通知部２２５は、その過程で通信を仲介し、放送信号の通信パケットを参照する。この参照によりデータ識別子を取得すると共に、このデータが参照した時刻を受信局２２からの送信時刻として特定する。参照時刻通知部２２５は、データ識別子と、参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。放送信号に対するデータ識別子は、地上システムとして最初にこのデータを扱う、受信局２２のデータ識別子付与部２２３が設定する。
【００６２】
受信サブシステム２５は、放送信号の通信パケットに対して受信サブシステム２５の処理を行うアプリケーション部２５１と、パケット通信部２５２と、参照時刻通知部２５３を備える。パケット通信部２５２は、受信局２２からイーサネットを経由してデータ識別子が設定された放送信号の通信パケットを受信する。その後、パケット通信部２５２は、受信したパケットをアプリケーション部２５１に渡す。参照時刻通知部２５３は、その過程で通信を仲介し、放送信号の通信パケットを参照する。参照時刻通知部２５３は、この参照によりデータ識別子を取得すると共に、放送信号の通信パケットを参照した時刻を受信サブシステム２５での受信時刻として特定する。参照時刻通知部２５３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００６３】
アプリケーション部２５１は、放送信号の通信パケットに対して受信サブシステムの処理を行い、パケット通信部２５２に出力する。パケット通信部２５２は、アプリケーション部２５１によって処理された放送信号の通信パケットを、イーサネットを経由して評価サブシステム２６に送信する。参照時刻通知部２５３は、その送信過程で放送信号の通信パケットを参照する。参照時刻通知部２５３は、この参照によりデータ識別子を取得すると共に、このデータを参照した時刻を受信サブシステム２５からの送信時刻として特定する。参照時刻通知部２５３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００６４】
評価サブシステム２６は、放送信号の通信パケットに対して評価サブシステムの処理を行うアプリケーション部２６１と、パケット通信部２６２と、参照時刻通知部２６３を備える。パケット通信部２６２は、受信サブシステム２５からイーサネットを経由してデータ識別子が設定された放送信号の通信パケットを受信する。その後、パケット通信部２６２は、受信したパケットをアプリケーション部２６１に渡す。参照時刻通知部２６３は、その過程で通信を仲介し、放送信号の通信パケットを参照する。参照時刻通知部２６３は、この参照によりデータ識別子を取得すると共に、放送信号の通信パケットを参照した時刻を評価サブシステム２６での受信時刻として特定する。参照時刻通知部２６３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００６５】
アプリケーション部２６１は、放送信号の通信パケットに対して評価サブシステムの処理を行い、パケット通信部２６２に出力する。パケット通信部２６２は、アプリケーション部２６１によって処理された放送信号の通信パケットを、イーサネットを経由して生成サブシステム２３に送信する。参照時刻通知部２６３は、その送信過程で放送信号の通信パケットを参照する。参照時刻通知部２６３は、この参照によりデータ識別子を取得すると共に、このデータを参照した時刻を評価サブシステム２６からの送信時刻として特定する。参照時刻通知部２６３は、取得したデータ識別子と、データを参照した参照時刻、送受信の別、及び自身のデータ識別子を通信監視装置２７に送信する。
【００６６】
通信監視装置２７は、参照時刻通知部２１３、２２５、２３４、２４３、２５３、２６３との通信路を持っており、各参照時刻通知部からのデータ識別子、参照時刻、送受信の別に関する情報を集約する。通信監視装置２７は、その情報を整理し、通信状況を運用者に通知する。
【００６７】
以上説明したように、本実施形態によっても第一の実施形態と同様に、監視対象装置のうち通信データをパケットに格納する装置において通信データのデータ部分にデータ識別子が付与される。監視対象装置は、通信データのデータ識別子の領域以外の領域のデータに対してデータ処理を行い、必要に応じデータ識別子の領域以外の領域のデータ書き換えるがデータ識別子の領域は書き換えない。そして各監視対象装置のＯＳＩ参照モデルの第２層あるいは第３層で動作する参照時刻通知部が通信データからデータ識別子を抽出し、送受信の別と参照時刻を特定し、これらを監視対象装置の識別子とともに通信監視装置に送信する。この構成によって、本実施形態においても、第１の実施形態と同様の効果が得られる。
【００６８】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００６９】
１    通信処理システム
１１    起点装置
１２    終点装置
１３    中継装置
１４    通信監視装置
１１１、１２１、１３１    処理部
１１２    データ識別子付与部
１１３、１２２、１３２    参照時刻通知部
２    測位衛星地上システム
２１    送信局
２２    受信局
２３    生成サブシステム
２４    送信サブシステム
２５    受信サブシステム
２６    評価サブシステム
２７    通信監視装置
２１４、２２２、２３１、２４１、２５１、２６１    アプリケーション部
２２３、２３２    データ識別子付与部
２１２、２２４、２３３、２４２、２５２、２６２    パケット通信部
２１３、２２５、２３４、２４３、２５３、２６３    参照時刻通知部
２７１    参照時刻受信部
２７２    時間算出部
２７３    表示部
５０    情報処理装置
５１    ＣＰＵ
５２    ＲＯＭ
５３    ＲＡＭ
５４    プログラム
５５    記憶装置
５６    記録媒体
５７    ドライブ装置
５８    通信インタフェース
５９    通信ネットワーク
６０    入出力インタフェース
６１    バス
【図１】
2018113599.tif 000003
【図２】
2018113599.tif 000004
【図３】
2018113599.tif 000005
【図４】
2018113599.tif 000006
【図５】
2018113599.tif 000007
【図６】
2018113599.tif 000008
【図７】
2018113599.tif 000009
【図８】
2018113599.tif 000010
【図９】
2018113599.tif 000011
【図１０】
2018113599.tif 000012