(57)【特許請求の範囲】
【請求項１】
通信することが可能な通信体を表す第１ノード、または、複数の前記通信体を表す第２ノードを第１領域の周囲に表示し、前記第１領域の内部に、前記第１ノードと前記第２ノードと間、複数の前記第１ノード間、または、前記複数の第２ノード間のいずれかにて実行される通信を、前記複数のノードを結ぶ表示態様によって表示する表示手段
を備え、
前記表示手段は、さらに、第３ノードが表す情報が、第４ノードが表す情報を含むという包含関係がある場合に、前記第１領域を内包し、かつ、周囲が互いに重ならない領域の周囲に前記第４ノードを表示し、さらに、前記第１領域の周囲に前記第３ノードを表示し、前記領域の内部かつ前記第１領域の外部に、前記包含関係を、前記第３ノードと、前記第４ノードとを結ぶ表示態様によって表示する
表示装置。
【請求項２】
前記第１領域は、凸形状または略凸形状を有する
請求項１に記載の表示装置。
【請求項３】
前記第１領域は、円形状、略円形状、楕円形状、略楕円状、多角形状、または、略多角形状である
請求項１または請求項２に記載の表示装置。
【請求項４】
前記表示手段は、前記通信を表す表示態様と重畳した態様によって、前記通信に関する情報を表示する
請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項５】
前記表示手段は、前記通信を表す線を表示し、前記線上に前記通信に関する情報を表示する
請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項６】
前記通信体は、通信装置、ファイル、プロセス、ソケット、または、パイプのいずれかである
請求項１乃至請求項５のいずれかに記載の表示装置。
【請求項７】
情報処理装置が、
通信することが可能な通信体を表す第１ノード、または、複数の前記通信体を表す第２ノードを第１領域の周囲に表示し、前記第１領域の内部に、前記第１ノードと前記第２ノードと間、複数の前記第１ノード間、または、前記複数の第２ノード間のいずれかにて実行される通信を、前記複数のノードを結ぶ表示態様によって表示し、
さらに、第３ノードが表す情報が、第４ノードが表す情報を含むという包含関係がある場合に、前記第１領域を内包し、かつ、周囲が互いに重ならない領域の周囲に前記第４ノードを表示し、さらに、前記第１領域の周囲に前記第３ノードを表示し、前記領域の内部かつ前記第１領域の外部に、前記包含関係を、前記第３ノードと、前記第４ノードとを結ぶ表示態様によって表示する
よう表示手段を制御する表示方法。
【請求項８】
通信することが可能な通信体を表す第１ノード、または、複数の前記通信体を表す第２ノードを第１領域の周囲に表示し、前記第１領域の内部に、前記第１ノードと前記第２ノードと間、複数の前記第１ノード間、または、前記複数の第２ノード間のいずれかにて実行される通信を、前記複数のノードを結ぶ表示態様によって表示する表示機能
をコンピュータに実現させ、
前記表示機能においては、さらに、第３ノードが表す情報が、第４ノードが表す情報を含むという包含関係がある場合に、前記第１領域を内包し、かつ、周囲が互いに重ならない領域の周囲に前記第４ノードを表示し、さらに、前記第１領域の周囲に前記第３ノードを表示し、前記領域の内部かつ前記第１領域の外部に、前記包含関係を、前記第３ノードと、前記第４ノードとを結ぶ表示態様によって表示する
表示プログラム。
【請求項９】
前記第１領域は、凸形状または略凸形状を有する
請求項８に記載の表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、通信状況を表示する表示装置等に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）、サーバ装置等の情報処理装置を含むコンピュータシステムにおいて、複数の情報処理装置間において実行される通信を監視することにより、たとえば、以下に例示する異常等を発見することができる。
【０００３】
・コンピュータシステムにおいて生じる異常、
・コンピュータシステムに対して行われる不正、
・コンピュータシステムに対する攻撃。
【０００４】
通信は、必ずしも、複数の情報処理装置間において実行される通信でなくともよく、たとえば、プロセスが情報処理装置の内部において実行する通信であってもよい。
【０００５】
以降、本願では、説明の便宜上、上述した異常、不正、及び、攻撃等を、「異常」と表す。
【０００６】
たとえば、特許文献１乃至特許文献２は、情報処理システムにおける情報処理装置に関する動作状態を監視する監視装置について開示する。情報処理システムにおける動作状態を監視する管理者は、該監視装置が表示する情報を参照することにより、情報処理システムにおいて発生する異常を監視する。
【０００７】
特許文献１は、監視対象となる装置（以降、「対象装置」と表す）の動作状態を表示する障害情報表示装置を開示する。該障害情報表示装置は、運用監視部と、監視画面部とを有する。運用監視部は、複数の対象装置における動作状態をそれぞれ取得し、取得した情報を監視画面部に送信する。監視画面部は、該情報を受信し、受信した情報を表示部に表示する。この場合に、監視画面部は、表示部の画素数と、対象装置の台数とに基づき、対象装置を表すインジケータの画素数を調整する。
【０００８】
特許文献２は、対象装置を表す指標を表示領域に表示する監視状況表示装置を開示する。該監視状況表示装置は、使用指標数決定手段と、監視対象割当手段と、表示制御手段とを有する。使用指標数決定手段は、所定の対象装置の重要度に基づき、ある重要度を有する対象装置を表示するのに使用する指標数を決定する。次に、監視対象割当手段は、ある重要度を有する対象装置に、該指標数を略均等に割り当てる。表示制御手段は、割り当てられた指標数にて、対象装置を表示する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−２３８２３７号公報
【特許文献２】国際公開番号２０１１／１０４９８３号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したように、特許文献１または特許文献２に開示された装置は、情報処理システムにおける各情報処理装置の動作状態を表示することが可能である。しかし、該装置は、複数の情報処理装置間にて行われる処理（たとえば、通信）に関する情報を表示する機能を有さない。たとえ、表示部が該情報を表示するとしても、見やすく表示しなければ、該情報処理システムを管理する管理者は、表示部に表示される情報を見るだけでは、情報処理システムの状態を把握するのが難しくなる。
【００１１】
そこで、本発明の主たる目的は、高い視認性を有する表示態様に従い情報を表示する表示装置等を提供することである。
【課題を解決するための手段】
【００１２】
前述の目的を達成するために、本発明の一態様において、表示装置は、以下の構成を備える。
【００１３】
すなわち、表示装置は、
通信することが可能な通信体を表す第１ノード、または、複数の前記通信体を表す第２ノードを第１領域の周囲に表示し、前記第１領域の内部に、前記第１ノードと前記第２ノードと間、複数の前記第１ノード間、または、前記複数の第２ノード間のいずれかにて実行される通信を、前記複数のノードを結ぶ表示態様によって表示する表示手段
を備える。
【００１４】
また、本発明の他の見地として、表示方法は、
情報処理装置が、通信することが可能な通信体を表す第１ノード、または、複数の前記通信体を表す第２ノードを第１領域の周囲に表示し、前記第１領域の内部に、前記第１ノードと前記第２ノードと間、複数の前記第１ノード間、または、前記複数の第２ノード間のいずれかにて実行される通信を、前記複数のノードを結ぶ表示態様によって表示するよう表示手段を制御する。
【００１５】
さらに、同目的は、係る表示プログラム、および、そのプログラムを記録するコンピュータ読み取り可能な記録媒体によっても実現される。
【発明の効果】
【００１６】
本発明に係る表示装置等によれば、高い視認性を有する表示態様に従い情報を表示することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る表示装置が有する構成を示すブロック図である。
【図２】第１の実施形態に係る表示装置における処理の流れを示すフローチャートである。
【図３】グループ情報の一例を概念的に表す図である。
【図４】通信体情報の一例を概念的に表す図である。
【図５】通信体を識別可能なアドレスの一例を表示する表示部を表す図である。
【図６】識別情報の一例を表示する表示部を表す図である。
【図７】識別子及び識別情報の一例を表示する表示部を表す図である。
【図８】識別子及び識別情報の一例を表示する表示部を表す図である。
【図９】識別子及び識別情報の一例を表示する表示部を表す図である。
【図１０】識別子及び識別情報の一例を表示する表示部を表す図である。
【図１１】識別子及び識別情報の一例を表示する表示部を表す図である。
【図１２】異常情報の一例を概念的に表す図である。
【図１３】第１の実施形態に係る表示装置１０１における処理の一例を示すフローチャートである。
【図１４】異常情報を作成する異常検出装置を含む構成を表す図である。
【図１５】異常情報を作成する処理を表すフローチャートである。
【図１６】監視情報の一例を概念的に表す図である。
【図１７】本発明の第２の実施形態に係る表示装置が有する構成を示すブロック図である。
【図１８】第２の実施形態に係る表示装置が表示する画像の一例を表す図である。
【図１９】通信を表す表示態様と共に、通信に関する情報を重畳した態様に従い表示する一例を表す図である。
【図２０】本発明の第３の実施形態に係る表示装置が有する構成を示すブロック図である。
【図２１】第３の実施形態に係る表示装置が表示する画像の一例を表す図である。
【図２２】本発明の第４の実施形態に係る表示装置が有する構成を示すブロック図である。
【図２３】第４の実施形態に係る表示装置における処理の流れを示すフローチャートである。
【図２４】表示装置が表示している情報の一例を表す図である。
【図２５】表示装置が表示する情報の一例を表す図である。
【図２６】表示装置が表示する情報の一例を表す図である。
【図２７】本発明の第５の実施形態に係る表示装置が有する構成を示すブロック図である。
【図２８】第５の実施形態に係る表示装置における処理の流れを示すフローチャートである。
【図２９】表示装置が表示する情報の一例を表す図である。
【図３０】表示装置が表示する情報の一例を表す図である。
【図３１】本発明の各実施形態に係る表示装置を実現可能な計算処理装置のハードウェア構成例を、概略的に示すブロック図である。
【発明を実施するための形態】
【００１８】
次に、本発明を実施する実施形態について図面を参照しながら詳細に説明する。
【００１９】
＜第１の実施形態＞
本発明の第１の実施形態に係る表示装置１０１が有する構成と、表示装置１０１が行う処理とについて、図１を参照しながら詳細に説明する。図１は、本発明の第１の実施形態に係る表示装置１０１が有する構成を示すブロック図である。
【００２０】
第１の実施形態に係る表示装置１０１は、制御部１０２と、第１識別情報作成部１０３と、第２識別情報作成部１０４とを有する。さらに、表示装置１０１は、表示部１０５を有してもよい。
【００２１】
次に、図３及び図４に示す例を参照しながら、表示装置１０１における処理について説明する。図３は、グループ情報の一例を概念的に表す図である。図４は、通信体情報の一例を概念的に表す図である。
【００２２】
通信体は、たとえば、通信ネットワークを介して通信可能な、情報処理装置、携帯電話、または、通信機器等の装置である。また、通信体は、情報処理装置におけるファイル、プロセス、ソケット、または、パイプ等であってもよい。たとえば、ファイルに記述されたプログラムに従い、複数のプロセス間において相互に情報が送受信される場合に、該複数のプロセスが通信すると考えることができる。ファイル、ソケット、及び、パイプについても、プロセスと同様に、通信すると考えることができる。
【００２３】
説明の便宜上、通信体は、情報処理装置であり、インターネットプロトコル（ＩＰ）アドレス（以降、「アドレス」と表す）を用いて、一意に識別可能であるとする。すなわち、通信体には、一意に識別可能な識別子が割り当てられているとする。また、該通信体を含む情報処理システムは、たとえば、ある会社において、ローカルエリアネットワーク（ＬＡＮ）を用いて構築される通信ネットワークに関する情報処理システムであるとする。また、該通信ネットワークは、たとえば、該ある会社における組織（グループ）ごとに、サブネットワーク（以降、「サブネット」と表す）に分けられているとする。
【００２４】
図４に例示する通信体情報には、通信体を表す識別子（アドレス）と、該通信体が実行する通信が正常であるか異常であるかを表す状態とが関連付けされている。図４に示す例において、識別子「１０．５６．５３．１」は、状態「正常」に関連付けされている。これは、識別子「１０．５６．５３．１」が表す通信体が実行する通信が正常であることを表す。たとえば、識別子「１０．５６．５３．３」は、状態「異常」に関連付けされている。これは、識別子「１０．５６．５３．３」が表す通信体が実行する通信が異常であることを表す。
【００２５】
また、グループ情報には、複数の通信体を表すアドレスと、該複数の通信体から構成されるグループとを関連付けされている。図３に示す例において、複数のアドレス「１０．５６．５２．＊」は、グループ「Ａ」に関連付けされている。尚、複数のアドレス「１０．５６．５２．＊」は、通信体の識別子が「１０．５６．５２」から始まるアドレスが表す通信体、たとえば、識別子「１０．５６．５２．１」が表す通信体、及び、識別子「１０．５６．５２．２」が表す通信体等を表す。
【００２６】
尚、通信体情報、及び、グループ情報は、上述した態様でなくともよい。たとえば、通信体情報は、状態「正常」に関連付けされた通信体と、状態「異常」に関連付けされた通信体とがそれぞれ格納される態様であってもよい。すなわち、通信体情報、及び、グループ情報は、上述した例に限定されない。
【００２７】
ここで、図２を参照しながら、第１の実施形態に係る表示装置１０１における処理の流れについて説明する。図２は、第１の実施形態に係る表示装置１０１における処理の流れを示すフローチャートである。
【００２８】
ステップＳ１０１：
まず、第１識別情報作成部１０３と、第２識別情報作成部１０４とは、通信体を表す識別情報に関して識別情報を作成する（ステップＳ１０１）。以降、係るステップＳ１０１について説明する。
【００２９】
説明の便宜上、通信体は、図３のグループ情報に例示するように、複数のグループに分類されているとする。
【００３０】
第１識別情報作成部１０３は、グループ情報に基づき、１つのグループに含まれる一部またはすべての通信体を表す識別情報を作成する。第１識別情報作成部１０３は、１つ以上のグループに関して、上述した処理を実行する。また、第１識別情報作成部１０３は、１つのグループに含まれる一部の通信体を表す識別情報を作成する場合に、通信体情報に基づき、識別情報を作成する。
【００３１】
第１識別情報作成部１０３は、たとえば、通信体情報（図４）から、状態「正常」に関連付けされたアドレスを読み取る。上述したように、相互に隣接するアドレスに関して、１つの識別情報が割り当てられる。
【００３２】
上述したように、通信体には、図５に例示するような、個々の通信体を識別可能なアドレスが割り当てられている。図５は、通信体を識別可能なアドレスの一例を表示する表示部１０５を表す図である。
【００３３】
たとえば、図５に示す例において、識別情報は、通信体を識別可能なアドレスである。説明の便宜上、通信体を識別可能なアドレスを表示する形式を、レベル１の表示形式と表す。
【００３４】
図５に示す例において、通信体の周囲に付されている実線の四角は、該通信体が状態「正常」に関連付けされていることを表す。また、通信体の周囲に付されている点線の四角は、該通信体が状態「異常」に関連付けされていることを表す。
【００３５】
上述した処理において、第１識別情報作成部１０３は、通信体情報に従い、たとえば、図６に例示するような、複数の通信体を表す識別情報を作成する。図６は、識別情報の一例を表示する表示部１０５を表す図である。
【００３６】
図６に示す例において、第１識別情報作成部１０３は、アドレス「１０．５６．５３．１」と、アドレス「１０．５６．５３．２」とを表す識別情報として、識別情報「１０．５６．５３．１〜２」を作成する。すなわち、識別情報「１０．５６．５３．１〜２」は、アドレス「１０．５６．５３．１」と、アドレス「１０．５６．５３．２」とを表す。また、第１識別情報作成部１０３は、アドレス「１０．５６．５３．５」と、アドレス「１０．５６．５３．６」とを表す識別情報として、識別情報「１０．５６．５３．５〜６」を作成する。すなわち、識別情報「１０．５６．５３．５〜６」は、アドレス「１０．５６．５３．５」と、アドレス「１０．５６．５３．６」とを表す。
【００３７】
また、第１識別情報作成部１０３は、１つのグループに含まれる通信体を表す識別情報を作成してもよい。たとえば、第１識別情報作成部１０３は、アドレス「１０．５６．５３．１」乃至アドレス「１０．５６．５３．１０」に対して、識別情報「１０．５６．５３．１〜１０」を作成してもよい。
【００３８】
尚、第１識別情報作成部１０３は、必ずしも、隣接するすべてのアドレスに関して、１つの識別情報を割り当てる必要はなく、相互に隣接する（連続する）アドレスの一部に関して、１つの識別情報を割り当ててもよい。また、識別子は、アドレスである必要はなく、通信体を識別可能であり、さらに、順序付けされた情報であればよい。識別情報は、アドレスである必要はなく、１つ以上の通信体に関連付けされた情報であり、さらに、順序付けされた情報であればよい。
【００３９】
第２識別情報作成部１０４は、グループ情報（図３）に基づき、複数のグループのうち２つ以上のグループをまとめて表す識別情報を作成する。以降、グループセットは、２つ以上のグループを表すとする。
【００４０】
たとえば、第２識別情報作成部１０４は、グループ情報からアドレス「１０．５６．５２．＊」と、アドレス「１０．５６．５３．＊」と読み取り、読み取った２つのアドレスを表す識別情報「１０．５６．５２〜５３」を作成する。ただし、上述した例において、「＊」は、１〜１０等の複数の数値を表す。
【００４１】
ステップＳ１０２：
次に、制御部１０２は、所定の大きさに基づき、第１識別情報作成部１０３及び第２識別情報作成部１０４が作成する識別情報から、特定の識別情報を選ぶ（ステップＳ１０２）。ただし、この場合に、特定の識別情報が複数である場合には、１つの識別子を表す特定の識別情報の個数は１つである。
【００４２】
たとえば、所定の大きさは、表示可能な領域の大きさである。表示可能な領域の大きさは、たとえば、表示部の大きさ、または、表示部１０５における一部の領域の大きさである。
【００４３】
たとえば、制御部１０２は、ある識別情報と、及び、該ある識別情報に含まれない通信体を表す情報（識別子）とを、所定の文字サイズにて表示部１０５に表示するのに要する領域の大きさを算出する。制御部１０２は、たとえば、ある識別情報に含まれる文字数と、該該ある識別情報に含まれない通信体を表す情報（識別子）に含まれる文字数とを足し合わせ、算出した値に所定の文字サイズを掛け算することにより、該領域の大きさを算出する。この場合に、所定の文字サイズは、たとえば、ユーザが、表示された文字を視認し得る大きさである。
【００４４】
次に、制御部１０２は、算出した領域の大きさと、所定の大きさとを比較する。たとえば、制御部１０２が、算出した領域の大きさが所定の大きさ以下であると判定する場合に、所定の文字サイズにて、該ある識別情報と、及び、該ある識別情報に含まれない通信体を表す情報（識別子）とを表示するよう制御することができる。制御部１０２は、算出した領域の大きさが所定の大きさ以下であると判定する場合に、該ある識別情報を、特定の識別情報として選ぶ。
【００４５】
算出した領域の大きさが所定の大きさ以下であり、かつ、算出した領域の大きさが最大である場合（以降、「最適な場合」と表す）における識別情報は、所定の文字サイズにて表示される情報として、ユーザが視認しやすい情報である。
【００４６】
制御部１０２は、たとえば、後述する表示形式のレベルに関して、上述したような領域の大きさを算出する処理と、算出した領域の大きさ及び所定の大きさの大小を比較する処理とを繰り返すことにより、特定の識別情報を決めてもよい。この処理により、制御部１０２は、表示部１０５に表示するのに適した（最適な）場合の表示形式のレベルを決め、該レベルに応じて、特定の識別情報を決める（ステップＳ１０２）。
【００４７】
ステップＳ１０３：
次に、制御部１０２は、特定の識別情報と、該特定の識別情報を用いて表されない前記通信体を表す情報とを、表示部１０５に表示する（ステップＳ１０３）。
【００４８】
また、制御部１０２は、後述のように、表示形式に関するレベルを、逐次的に探索してもよい。
【００４９】
図１３を参照しながら、上述した図２に示す処理を実現する処理のフローの詳細について説明する。図１３は、第１の実施形態に係る表示装置１０１における処理の一例を示すフローチャートである。
【００５０】
制御部１０２は、たとえば、上述した手順に従い、通信体情報に含まれる通信体を表す情報を、表示部１０５に表示するのに要する領域の大きさを算出する（ステップＳ１０５）。
【００５１】
次に、制御部１０２は、算出した領域の大きさが所定の大きさ以下と判定する場合に（ステップＳ１０６にてＹＥＳと判定）、該通信体を表す情報を表示部１０５に表示する（ステップＳ１０７）。たとえば、制御部１０２は、表示部１０５に、図５に例示する識別子を表示する。
【００５２】
一方、制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第１識別情報作成部１０３に処理を指示することにより、識別情報を作成する（ステップＳ１０８、ステップＳ１０１に相当）。この場合に、第１識別情報作成部１０３は、たとえば、通信体情報において、状態「正常」に関連付けされた通信体に関して、上述したような手順に従い、識別情報を作成する。
【００５３】
以降、表示形式のレベルが２乃至５の場合には、第１識別情報作成部１０３が識別情報を作成し、表示形式のレベルが６または７の場合には、第２識別情報作成部１０４が識別情報を作成することにより、レベル２乃至レベル７に関して処理が実行される。
【００５４】
次に、制御部１０２は、識別情報と、及び、該識別情報に含まれない通信体を表す情報（識別子）とを、所定の文字サイズにて表示部１０５に表示するのに要する領域の大きさを算出する（ステップＳ１０５）。制御部１０２は、算出した領域の大きさが所定の大きさ以下であると判定する場合に（ステップＳ１０６にてＹＥＳと判定、ステップＳ１０２に相当）、該識別情報と、該識別情報を用いて表されない前記通信体を表す情報とを表示部１０５に表示するよう制御する（ステップＳ１０７、ステップＳ１０３に相当）。
【００５５】
表示部１０５は、たとえば、図６に例示する情報を表示する。図６に示す例の場合に、表示部１０５は、状態「正常」に関連付けされた通信体に関して識別情報を表示し、さらに、状態「異常」に関連付けされた通信体に関してアドレスを表示する。以降、この表示態様を、レベル２の表示形式と表す。
【００５６】
以降、説明の便宜上、ステップＳ１０５乃至ステップＳ１０７に示した処理を、まとめて、「第１処理」と表す。
【００５７】
制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第１識別情報作成部１０３に処理を指示することにより、識別情報を作成する（ステップＳ１０８）。この場合に、第１識別情報作成部１０３は、たとえば、通信体情報において、状態「正常」に関連付けされた通信体と、状態「異常」に関連付けされた通信体とに関して、それぞれ、上述したような手順に従い、識別情報を作成する。
【００５８】
次に、制御部１０２は、第１処理を実行する。
【００５９】
表示部１０５は、たとえば、図７に例示する情報を表示する。図７は、識別子及び識別情報の一例を表示する表示部１０５を表す図である。図７に示す例の場合に、表示部１０５は、状態「正常」に関連付けされた通信体を表す識別情報、及び、状態「異常」に関連付けされた通信体を表す識別情報を表示する。以降、この表示態様を、レベル３の表示形式と表す。
【００６０】
制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第１識別情報作成部１０３に処理を指示することにより、識別情報を作成する（ステップＳ１０８）。この場合に、第１識別情報作成部１０３は、たとえば、グループ情報において、あるグループに関連付けされた通信体のうち、一部の通信体を表す識別情報を、上述したような手順に従い作成する。
【００６１】
次に、制御部１０２は、第１処理を実行する。
【００６２】
表示部１０５は、たとえば、図８に例示する情報を表示する。図８は、識別子及び識別情報の一例を表示する表示部１０５を表す図である。図８に示す例の場合に、表示部１０５は、上述した処理により作成される識別情報、状態「正常」に関連付けされた通信体のみを表す識別情報、及び、状態「異常」に関連付けされた通信体を含む通信体を表す識別情報を表示する。以降、この表示態様を、レベル４の表示形式と表す。
【００６３】
制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第１識別情報作成部１０３に処理を指示することにより、識別情報を作成する（ステップＳ１０８）。この場合に、第１識別情報作成部１０３は、たとえば、グループ情報において、特定のグループに関連付けされた通信体を表す識別情報を、上述したような手順に従い作成する。
【００６４】
次に、制御部１０２は、第１処理を実行する。
【００６５】
表示部１０５は、たとえば、図９に例示する情報を表示する。図９は、識別子及び識別情報の一例を表示する表示部１０５を表す図である。図９に示す例の場合に、表示部１０５は、グループに関連付けされた通信体を表す識別情報を表示する。以降、この表示態様を、レベル５の表示形式と表す。
【００６６】
制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第２識別情報作成部１０４に処理を指示することにより、識別情報を作成する（ステップＳ１０８）。この場合に、第２識別情報作成部１０４は、たとえば、グループ情報において、複数のグループのうち、いずれかのグループに関連付けされた通信体を表す識別情報を、上述したような手順に従い作成する。
【００６７】
次に、制御部１０２は、第１処理を実行する。
【００６８】
表示部１０５は、たとえば、図１０に例示する情報を表示する。図１０は、識別子及び識別情報の一例を表示する表示部１０５を表す図である。図１０に示す例の場合に、表示部１０５は、複数のグループのうち、いずれかのグループに関連付けされた通信体を表す識別情報を表示する。以降、この表示態様を、レベル６の表示形式と表す。すなわち、レベル６の表示形式は、たとえば、グループごとに識別情報を表示する表示態様である。
【００６９】
制御部１０２は、算出した領域の大きさが所定の大きさよりも大きいと判定する場合に（ステップＳ１０６にてＮＯと判定）、たとえば、第２識別情報作成部１０４に処理を指示することにより、識別情報を作成する（ステップＳ１０８）。この場合に、第２識別情報作成部１０４は、たとえば、グループ情報に含まれるグループに関連付けされた通信体を表す識別情報を、上述したような手順に従い作成する。
【００７０】
次に、制御部１０２は、第１処理を実行する。
【００７１】
表示部１０５は、たとえば、図１１に例示する情報を表示する。図１１は、識別子及び識別情報の一例を表示する表示部１０５を表す図である。図１１に示す例の場合に、表示部１０５は、グループ情報に含まれるグループに関連付けされた通信体を表す識別情報を表示する。以降、この表示態様を、レベル７の表示形式と表す。すなわち、レベル７の表示形式は、たとえば、グループ情報に含まれる、いずれかのグループに関連付けされた通信体を表す識別情報を表示する表示態様である。
【００７２】
尚、上述した表示態様は、必ずしも、上述した例に従う必要はなく、レベルが増えるにつれて、表示部１０５に表示する情報（識別情報、及び、識別子）が減る表示形式であればよい。
【００７３】
制御部１０２は、さらに、表示部１０５に表示する情報に関して、通信体情報に基づき、状態「正常」または状態「異常」を表す情報を表示してもよい。すなわち、制御部１０２は、選んだ特定の識別情報と、特定の識別情報を用いて表されない通信体とを表す情報とを、グループに応じた表示態様に従い、表示部１０５に表示してもよい（ステップＳ１０３）。
【００７４】
たとえば、図５に示す例において、制御部１０２は、状態「正常」に関連付けされた通信体を、実線の四角を周囲に付すことにより表示する。また、制御部１０２は、状態「異常」に関連付けされた通信体を、点線の四角を周囲に付すことにより表示する。
【００７５】
たとえば、図６に示す例において、制御部１０２は、状態「正常」に関連付けされた通信体を表す識別情報を、実線の四角を周囲に付すことにより表示する。また、制御部１０２は、状態「異常」に関連付けされた通信体を、点線の四角を周囲に付すことにより表示する。
【００７６】
たとえば、図７に示す例において、制御部１０２は、状態「正常」に関連付けされた通信体を表す識別情報を、実線の四角を周囲に付すことにより表示する。また、制御部１０２は、状態「異常」に関連付けされた通信体を表す識別情報を、点線の四角を周囲に付すことにより表示する。
【００７７】
たとえば、図８乃至図１１に示す例において、制御部１０２は、識別情報が表す通信体のいずれかが、状態「異常」に関連付けされた通信体である場合に、該識別情報に点線の四角を周囲に付すことにより表示する。また、制御部１０２は、識別情報が表す通信体のいずれも、状態「正常」に関連付けされた通信体である場合に、該識別情報に実線の四角を周囲に付すことにより表示する。
【００７８】
尚、通信体情報に含まれる状態を表示する方法は、四角を周囲に付す方法に限定されず、表示する情報に丸印を付してもよい。すなわち、通信体情報に含まれる状態を表示する方法は、上述した例に限定されず、状態を識別可能な表示方法であればよい。また、上述した例において、制御部１０２は、状態「正常」、及び、状態「異常」を表す情報に四角を付したが、どちらか一方に四角を付すことにより表示してもよい。また、制御部１０２は、グループを識別可能な色の違いを利用した表示態様に従い、情報を表示してもよい。
【００７９】
また、「正常」な通信体を監視する場合に、制御部１０２は、識別情報が表す通信体のいずれかが、状態「正常」に関連付けされた通信体である場合に、該識別情報に実線の四角を周囲に付すことにより表示してもよい。識別情報にどの符号を付すかは、いずれの状態に関心をもって（注目して）監視されるのかに応じて決まる。すなわち、状態の値に関する表示態様が、優先順位付けされている場合に、制御部１０２は、該優先順位に基づき、識別情報が表す通信体に付された状態のうち、高い優先順位を有する状態を表示する情報を付すことにより、該識別情報を表示する。
【００８０】
尚、制御部１０２は、上述した処理により、逐次的に表示するレベルを探索したが、必ずしも逐次的に探索する必要はない。たとえば、制御部１０２は、レベル４の表示形式からレベルの探索を開始し、算出した領域の大きさが所定の大きさ以下であると判定する場合に、レベル４よりも低いレベルを探索する。また、制御部１０２は、算出した算出した領域の大きさが所定の大きさよりも大きいと判定する場合に、レベル４よいも高いレベルを探索してもよい。すなわち、制御部１０２がレベルを探索する方法は上述した方法に限定されない。
【００８１】
尚、表示装置１０１は、通信体情報を読み取るとしたが、表示する対象となる通信体が決められている場合には、図１２に例示する異常情報に基づき処理を実行してもよい。図１２は、異常情報の一例を概念的に表す図である。異常情報には、上述した状態「異常」に関連付けされたアドレスを格納されている。たとえば、表示装置１０１は、異常情報からアドレスを読み取り、読み取ったアドレスと、状態「異常」とを関連付け、これを図４に例示する通信体情報に格納する。一方、表示装置１０１は、表示する対象となる通信体のうち、異常情報に格納されていないアドレスが表す通信体以外の通信体を表すアドレスと、状態「正常」とを関連付け、これを通信体情報に格納する。
【００８２】
以降、表示装置１０１は、上述した処理と同様の処理を実行する。
【００８３】
次に、図１４及び図１５を参照しながら、異常情報を作成する処理について説明する。図１４は、異常情報を作成する異常検出装置５０３を含む構成を表す図である。図１５は、異常情報を作成する処理を表すフローチャートである。
【００８４】
異常検出装置５０３は、エージェント５０２と監視情報（図１６）を送受信することができる。図１６は、監視情報の一例を概念的に表す図である。通信体５０１は、エージェント５０２を有する。
【００８５】
図１４には、説明の便宜上、１つの通信体５０１のみを示すが、通信体は、複数であってもよい。
【００８６】
エージェント５０２は、通信体５０１と、他の通信体との間において実行される通信を監視し、図１６に例示する監視情報を作成する。エージェント５０２は、通信体５０１の外部から、通信体５０１が実行する通信を監視してもよい。
【００８７】
たとえば、エージェント５０２は、通信体５０１が他の通信体との間において実行する通信に関して、該通信のタイミング、該通信において送受信される情報の大きさ、及び、該通信の通信先を表す識別子等に関する情報を取得する。次に、エージェント５０２は、取得した情報と、通信体５０１を表す識別子とを関連付けし、作成した情報を監視情報に格納する（ステップＳ１１１）。
【００８８】
図１６に例示する監視情報において、識別子は、通信体に割り当てられたアドレスである。尚、識別子は、通信体を識別可能な情報であればよく、アドレスに限定されない。
【００８９】
次に、エージェント５０２は、作成した監視情報を異常検出装置５０３に送信する。
【００９０】
異常検出装置５０３は、該監視情報を受信し、受信した監視情報に基づき、通信体５０１を含む複数の通信体において実行された通信を解析することにより、通信体５０１が実行する通信が異常であるか否かを判定する（ステップＳ１１２）。該判定する手順に関しては、既に方法が知られているので、ここでは説明を省略する。異常検出装置５０３は、通信体５０１が実行する通信が異常であると判定する場合に、通信体５０１を表す識別子（たとえば、アドレス）を異常情報に格納する（ステップＳ１１３）。
【００９１】
この場合に、異常検出装置５０３は、通信体５０１が実行する通信が異常でないと判定する場合に、通信体５０１を表す識別子（たとえば、アドレス）を正常情報（不図示）に格納してもよい。
【００９２】
次に、第１の実施形態に係る表示装置１０１に関する効果について説明する。
【００９３】
表示装置１０１によれば、高い視認性を有する表示態様に従い情報を表示することができる。
【００９４】
この理由は、制御部１０２が、所定の大きさに基づき、識別情報を作成するよう制御するからである。
【００９５】
１つのグループに含まれる通信体の個数は、該１つのグループを含むグループセットに含まれる通信体の個数はよりも小さい。第２識別情報作成部１０４が作成する識別情報は、第１識別情報作成部１０３が作成する識別情報よりも、多くの通信体を表す。制御部１０２は、所定の大きさに基づいて、識別情報を作成する処理先を選ぶ。したがって、制御部１０２は、所定の大きさに基づいて、作成された識別情報を含む情報を表示部１０５に情報を表示するよう制御する。
【００９６】
すなわち、制御部１０２は、所定の大きさが十分に大きくない場合に、複数の通信体をまとめて表す識別情報を、表示部１０５に表示する。したがって、表示部１０５には、所定の文字サイズ以上の情報が表示されるので、視認性の低下の原因となる処理を実行しない。
【００９７】
また、表示装置１０１が、グループを識別可能な色の違いを有する表示態様に従い情報を表示する場合に、ユーザは、表示部１０５に表示された情報を参照することにより、通信体、または、通信体を表す識別情報を参照することにより、グループを見分けることができる。したがって、ユーザは、該表示を参照することにより、容易に、注目するグループを解析することができる。
【００９８】
一方、特許文献１及び特許文献２等の装置によれば、表示する対象装置の個数が膨大となる場合に、ユーザは、該対象装置を含む情報処理システム全体を一度に見るのは困難である。
【００９９】
＜第２の実施形態＞
次に、通信体と、複数の通信体間において実行される通信とを表示する表示装置について説明する。
【０１００】
たとえば、他の実施形態に示した表示装置は、本実施形態に係る表示装置に、情報を表示してもよい。
【０１０１】
図１７を参照しながら、第２の実施形態に係る表示装置２０１が有する構成と、表示装置２０１が行う処理とについて説明する。図１７は、本発明の第２の実施形態に係る表示装置２０１が有する構成を示すブロック図である。
【０１０２】
第２の実施形態に係る表示装置２０１は、表示部２０２を有する。
【０１０３】
表示部２０２は、図１８に例示するように、通信体を表す識別子（たとえば、識別子２１２）、複数の通信体を表す識別情報、または、その両者を、ある領域（以降、「第１領域２１０」と表す）の周囲（近傍、近隣）に、第１領域２１０の外部に表示する。たとえば、識別情報は、識別情報２１３、または、識別情報２１４である。図１８は、第２の実施形態に係る表示装置２０１が表示する画像の一例を表す図である。
【０１０４】
以降、説明の便宜上、「ノード」は、識別子、または、識別情報を表すとする。また、表示部２０２は、第１領域２１０の内部に、複数のノード間にて実行される通信を、該複数のノードを結ぶ表示態様により表示する。図１８に示す例においては、該表示態様は、線２１１である。以降、本願では、説明の便宜上、該表示態様を、線（線２１１、線２３２、線２３７等）として表すこともある。
【０１０５】
尚、表示部２０２は、必ずしも、第１領域２１０を明示的に表示するとは限らない。また、線２１１は、ノードに接続する必要はなく、ユーザが識別可能な程度にノードの近傍まで表示されればよい。また、線２１１は、曲線である必要はなく、直線であっても、ユーザが識別可能な表示態様であればよい。
【０１０６】
図１８に示す例において、第１領域２１０は、楕円形状、または、略楕円形状である。尚、第１領域２１０は、たとえば、凸形状または略凸形状であってもよい。本願において、凸形状は、該凸形状の内部に含まれる２つの点を結ぶ線分が、該形状の内部に含まれるような形状を表す。さらに、第１領域２１０は、たとえば、円形状、楕円形状、多角形状、または、略多角形状であってもよい。
【０１０７】
また、表示部２０２は、ノード、及び、複数のノード間にて実行される通信だけなく、上述したような、ノードに関する状態（たとえば、「正常」、「異常」）を表示してもよい。たとえば、識別子２１２の周囲に付された実線の四角形は、該通信体が状態「正常」に関連付けされた通信体であることを表す。識別情報２１３の周囲に付された実線の四角形は、たとえば、識別情報２１３が表す通信体が、すべて、状態「正常」に関連付けされた通信体であることを表す。また、識別情報２１３の周囲に付された点線の四角形は、たとえば、識別情報２１３が表す通信体が、状態「異常」に関連付けされた通信体を含むことを表す。
【０１０８】
また、表示部２０２が３次元状に表示する場合に、第１領域２１０は、３次元の形状であってもよい。第１領域２１０は、たとえば、球体状、略球体状、多面体状、略多面体状、長楕円体状、略長楕円体状、凸形状を有する曲面体状、あるいは、略凸形状を有する曲面体状等であってもよい。
【０１０９】
次に、第２の実施形態に係る表示装置２０１に関する効果について説明する。
【０１１０】
第２の実施形態に係る表示装置２０１によれば、高い視認性を有する表示態様に従い情報を表示することができる。
【０１１１】
これは、表示装置２０１がノードと複数のノード間にて実行される通信とを、区分けして表示するからである。
【０１１２】
表示部２０２は、たとえば、円形状である第１領域２１０の周囲に、第１領域２１０の外部にノードを表示し、第１領域２１０の内部に、複数のノード間にて実行される通信を線２１１として表示する。したがって、表示部２０２によれば、ノードと、複数のノード間にて実行される通信とを重ならないように表示することができる。尚、該効果は、第１領域２１０が円形状である場合に限らず、多角形や、凸形状または略凸形状であっても同様である。また、３次元表示する場合でも同様である。
【０１１３】
また、第１領域２１０が凸形状または略凸形状である場合に、第２の実施形態に係る表示装置２０１によれば、さらに、高い視認性を有する表示態様に従い情報を表示することができる。
【０１１４】
これは、線２１１の長さを短くすることができるからである。
【０１１５】
すなわち、第１領域２１０が、凸形状または略凸形状を有するので、複数のノード間を結ぶ線２１１は短く表示される。したがって、通信が簡潔に表示されるので、ユーザは、容易に、ノード、及び、複数のノード間にて実行される通信を識別することができる。
【０１１６】
また、第１領域２１０が円形状、略円形状、楕円形状、略楕円状、多角形状、または、略多角形状である場合に、第２の実施形態に係る表示装置２０１によれば、さらに、高い視認性を有する表示態様に従い情報を表示することができる。
【０１１７】
これは、第１領域２１０の形状を識別しやすいからである。
【０１１８】
すなわち、第１領域２１０が上述したような形状であるので、ユーザは、ノード等が表示される箇所を容易に特定することができる。
【０１１９】
表示部２０２は、図１９に示す例のように、さらに、通信を表す表示態様とともに、重畳した態様によって、該通信に関する情報を表示してもよい。図１９は、通信を表す表示態様と共に、通信に関する情報を重畳した態様に従い表示する一例を表す図である。たとえば、表示部２０２は、通信を表す表示態様に、該通信において送受信される通信量等の該通信に関する情報を重畳した態様に従い表示する。図１９において、表示部２０２は、第１領域２１０を明示的に表示していない。
【０１２０】
表示部２０２が該情報を表示することにより、高い視認性を有する表示態様に従い、多くの情報を表示することができる。これは、ユーザが、線図によるパターンを併用した表示態様によって表示された情報を読み取ることにより、通信に関する情報を直感的に容易に理解することができるからである。
【０１２１】
＜第３の実施形態＞
次に、上述した第２の実施形態を基本とする本発明の第３の実施形態について説明する。
【０１２２】
以降の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第２の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【０１２３】
図２０を参照しながら、第３の実施形態に係る表示装置２２１が有する構成と、表示装置２２１が行う処理とについて説明する。図２０は、本発明の第３の実施形態に係る表示装置２２１が有する構成を示すブロック図である。
【０１２４】
第３の実施形態に係る表示装置２２１は、表示部２２２を有する。
【０１２５】
上述したように識別情報（たとえば、識別情報２３１、識別情報２３４等）は、複数の通信体を表す。表示部２２２は、ノード、及び、複数のノード間において実行される通信に加え、さらに、複数のノード間の包含関係を表すことができる。
【０１２６】
上述したように、識別情報は、複数の通信体を表す。この場合に、該識別情報は、該該通信体を表す識別子を表すとも考えることができる。したがって、これを、識別情報と、識別子と（すなわち、複数のノード）の包含関係として考えることができる。
【０１２７】
たとえば、図２１において、識別情報２３１は、識別情報「１０．５６．５３．１〜１０」である。また、識別情報「１０．５６．５３．１〜１０」は、アドレス「１０．５６．５３．１」乃至アドレス「１０．５６．５３．１０」を表す。図２１は、第３の実施形態に係る表示装置２２１が表示する画像の一例を表す図である。したがって、識別情報２３１は、アドレス「１０．５６．５３．１」乃至アドレス「１０．５６．５３．１０」が表す個々の識別子を含む。
【０１２８】
また、識別情報「１０．５６．５３．１〜１０」は、たとえば、アドレス「１０．５６．５３．１」乃至アドレス「１０．５６．５３．１０」の一部を含む識別情報を含むと考えることができる。たとえば、識別情報「１０．５６．５３．１〜１０」は、識別情報「１０．５６．５３．１〜２」、識別情報「１０．５６．５３．３〜５」等の識別情報を含む。すなわち、これは、上記と同様に、複数のノード間における包含関係として考えることができる。
【０１２９】
以降、説明の便宜上、第１ノードが表す情報（識別情報）は、第２ノードが表す情報（識別情報、または、識別子）を含むとする。
【０１３０】
表示部２２２は、第２の実施形態に係る表示装置２０１と同様に、第１領域２１０の周囲に、第２ノードを配置する。
【０１３１】
たとえば、識別情報２３１は、上述したように、識別子２３３を含む。この場合に、第１ノードは、識別情報２３１であり、第２ノードは、識別子２３３である。
【０１３２】
また、識別情報２３４、及び、識別情報２３６は、第１ノード、または、第２ノードいずれでもよい。ただし、説明の便宜上、識別情報２３４は第２ノードであり、識別情報２３６は第１ノードであるとする。
【０１３３】
表示部２２２は、第１領域２１０を内包し、かつ、第１領域２１０の周囲と、周囲が重ならない領域２３５の周囲、領域２３５の外側に第２ノードを配置する。さらに、表示部２２２は、第１領域２１０の周囲に、第１領域２１０の外側に第１ノードを配置する。
【０１３４】
すなわち、図２１に示す例において、表示部２２２は、領域２３５の周囲に、識別子２３３、及び、識別情報２３４を表示する。また、表示部２２２は、第１領域２１０の周囲に、識別情報２３１、及び、識別情報２３６を表示する。
【０１３５】
尚、表示部２２２は、必ずしも、第１領域２１０、及び、領域２３５を明示的に表示するとは限らない。
【０１３６】
領域２３５は、円形状、略円形状、楕円形状、略楕円状、多角形状、略多角形状、凸形状、または、略凸形状等の形状を有する。また、表示部２２２が３次元状に表示する場合に、領域２３５は、３次元の形状であってもよく、たとえば、球体状、略球体状、多面体状、略多面体状、長楕円体状、略長楕円体状、凸形状を有する曲面体状、あるいは、略凸形状を有する曲面体状等であってもよい。ユーザは、表示された情報を読み取ることにより、通信に関連する情報を直感的に容易に理解することができる。
【０１３７】
さらに、第１ノードと、第２ノードとが包含関係を有する場合に、表示部２２２は、領域２３５の内部であり、かつ、第１領域２１０の外側に、該包含関係を、該第１ノードと、該第２ノードを結ぶ線２３２として表示する。
【０１３８】
尚、線２３２は、ノードに接続する必要はなく、ユーザが識別可能な程度にノードの近傍まで表示されればよい。また、線２３２は、曲線である必要はなく、直線であってもよい。ユーザは、表示された情報を読み取ることにより、通信に関連する情報を直感的に容易に理解することができる。
【０１３９】
上述したように、図２１に示す例において、識別情報２３１は、識別子２３３を表している。したがって、表示部２２２は、識別情報２３１と、識別子２３３とを結ぶ線２３２を、領域２３５の内部であり、かつ、第１領域２１０の外側に表示する。
【０１４０】
また、領域２３５の周囲に表示されるノードと、第１領域２１０の周囲に表示されるノードとの間において通信が実行される場合に、表示部２２２は、領域２３５の内部に、通信することを表す線を表示してもよい。たとえば、図２１に示す例において、表示部２２２は、識別情報２３１と、識別情報２３４とを結ぶ線２３７を表示してもよい。すなわち、これは、識別情報２３１と、識別情報２３４との間において通信が実行されることを表す。
【０１４１】
さらに、表示装置２２１は、領域２３５を内包し、かつ、領域２３５の周囲と、周囲が重ならない領域の周囲に、上述した表示態様と同様に、ノードを表示してもよい。
【０１４２】
次に、第３の実施形態に係る表示部２２２に関する効果について説明する。
【０１４３】
本実施形態に係る表示装置２２１によれば、第２の実施形態に係る表示装置２０１に比べ、さらに、高い視認性を有する表示態様に従い、多くの情報を表示することができる。
【０１４４】
この理由は、複数のノード間に包含関係がある場合に、表示装置２２１が該包含関係を表示するからである。
【０１４５】
すなわち、複数のノード間に包含関係がある場合に、表示装置２２１は、上述した通信の他に、さらに、該包含関係を表示する。また、表示部２２２が、包含関係と通信とを区分けして表示するので、ユーザは、ノードがどのような包含関係にあるのか、あるいは、複数のノード間においてどのような通信が行われるのかを、容易に特定することができる。
【０１４６】
＜第４の実施形態＞
次に、上述した実施形態を基本とする本発明の第４の実施形態について説明する。
【０１４７】
以降の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【０１４８】
図２２及び図２３を参照しながら、第４の実施形態に係る表示装置３０１が有する構成と、表示装置３０１が行う処理とについて説明する。図２２は、本発明の第４の実施形態に係る表示装置３０１が有する構成を示すブロック図である。図２３は、第４の実施形態に係る表示装置３０１における処理の流れを示すフローチャートである。
【０１４９】
第４の実施形態に係る表示装置３０１は、制御部３０２と、第１識別情報作成部１０３と、第２識別情報作成部１０４と、表示部３０５と、操作読み取り部３０６と、表示情報記憶部３０７とを有する。
【０１５０】
尚、表示部３０５は、第１の実施形態に係る表示部１０５、第２の実施形態に係る表示装置２０１、または、第３の実施形態に係る表示装置２２１のいずれかが有する処理と同様の処理を実行する。
【０１５１】
説明の便宜上、表示部３０５は、第２の実施形態に係る表示装置２０１が有する処理と同様の処理を実行するとする。また、表示装置３０１は、図２４に例示するように、レベル５の表示形式に従い、通信体（不図示）に関する情報を表示部３０５に表示しているとする。図２４は、表示装置３０１が表示している情報の一例を表す図である。また、表示装置３０１は、情報システムに含まれる複数の通信体と、該複数の通信体間にて実行される通信を表示するとする。
【０１５２】
表示情報記憶部３０７は、ある領域の位置及び大きさと、該ある領域において表示している表示形式のレベル等とを関連付ける表示情報を格納しているものとする。すなわち、図２４に示す例において、表示情報記憶部３０７は、画像を表示している領域と、表示形式のレベル５とを関連付けて記憶している。
【０１５３】
表示装置３０１は、レベル５の表示形式に従い、通信体に関する情報を表示部３０５に表示する。したがって、たとえば、情報処理システムを管理する管理者は、表示部３０５が表示する識別情報等を参照することにより、状態「異常」に関連付けされた通信体（以降、「異常な通信体」と表す）を有するグループを特定することができる。しかし、レベル５の表示形式に従う場合に、表示装置３０１は、通信体を特定する識別子（アドレス）を表示しない。
【０１５４】
たとえば、管理者は、表示形式のレベルを変えることにより、異常な通信体を特定する。この場合の処理について説明する。
【０１５５】
管理者は、たとえば、ある識別情報が表す個々の通信体を参照する場合に、マウスを用いて識別情報をクリックすることにより、該識別情報を指定し、該識別情報を表示する表示形式のレベルを入力する。あるいは、管理者は、該識別情報にマウスポインタを合わせ、マウスのスクロールホイールを回転する動作により、該識別情報を表示する表示形式のレベルを変える。
【０１５６】
操作読み取り部３０６は、入力された該識別情報と、該レベルとを、入力情報として読み取り（ステップＳ３０１）、読み取った入力情報を制御部３０２に送信する。
【０１５７】
制御部３０２は、該入力情報を受信し、受信した該入力情報に従い、情報を表示する表示形式のレベルを変更（ステップＳ３０２）し、変更後のレベルの表示形式に従い情報を表示する（ステップＳ３０３）。
【０１５８】
尚、ステップＳ３０２において、制御部３０２は、変更後のレベルの表示形式に従い、第１識別情報作成部１０３、または、第２識別情報作成部１０４に処理を指示し、作成された識別情報を作成し、該識別情報を含む情報を表示部３０５に表示する。
【０１５９】
たとえば、管理者がレベル１を入力する場合に、表示装置３０１は、算出した領域の大きさが所定の大きさ以下であれば、該識別情報ではなく、該識別情報が表す個々の通信体を識別可能な識別子（アドレス）を表示する。
【０１６０】
ここで、説明の便宜上、表示部３０５は、いずれも不図示の、詳細表示部と、集約表示部とを有するとする。詳細表示部は、表示部３０５における領域のうち、相対的にレベルが低い表示形式に従い情報を表示するとする。たとえば、詳細表示部は、個々の通信体を表す識別子を表示する。また、集約表示部は、表示部３０５における領域のうち、相対的にレベルが高い表示形式に従い情報を表示するとする。たとえば、集約表示部は、識別情報を表示する。
【０１６１】
尚、詳細表示部、及び、集約表示部は、たとえば、表示部３０５における一部の領域を概念的に表す。また、表示部３０５は、表示部３０５におけるどの領域に、詳細表示部、または、集約表示部を有してもよい。すなわち、詳細表示部は、個々の通信体を表す識別子を表示する領域を表し、集約表示部は、識別情報を表示する領域を表す。
【０１６２】
この場合に、表示部３０５は、図２５または図２６に例示する情報を表示してもよい。図２５及び図２６は、表示装置３０１が表示する情報の一例を表す図である。図２５に示す例において、表示部３０５は、レベル３の表示形式に従い一部の情報を表示し、レベル５の表示形式に従い、該一部の情報とは異なる一部の情報を表示する。すなわち、この場合に、詳細表示部は、レベル３の表示形式に従い一部の情報を表示する。また、集約表示部は、レベル５の表示形式に従い、該一部の情報とは異なる一部の情報を表示する。図２６に示す例において、表示部３０５は、レベル１、及び、レベル６の表示形式に従い、情報を表示する。
【０１６３】
たとえば、図２４に例示する情報を参照している管理者は、識別情報「１０．５６．５３．１〜１０」を表示する表示形式のレベル（すなわち、レベル５）をレベル３に変更するとする。
【０１６４】
この場合に、操作読み取り部３０６は、入力された該識別情報と、該レベルとを、入力情報として読み取り、読み取った入力情報を制御部３０２に送信する。制御部３０２は、該入力情報を受信し、受信した該入力情報に従い、表示形式のレベルを変更する（ステップＳ３０２）。制御部３０２は、入力情報にて指定された識別情報を表示する代わりに、変更後のレベルの表示形式に従い情報（図２５）を表示する（ステップＳ３０３）。
【０１６５】
この結果、制御部３０２は、表示部３０５に、識別情報「１０．５６．５３．１〜１０」の代わりに、識別情報「１０．５６．５３．１〜２」、識別情報「１０．５６．５３．３〜４」等の、より少ない通信体を表す識別情報を表示する。
【０１６６】
たとえば、図２４に例示する情報を参照している管理者は、識別情報「１０．５６．５３．１〜１０」を表示する表示形式のレベル（すなわち、レベル５）をレベル１に変更するとする。
【０１６７】
このとき、制御部３０２は、上述した処理と同様の処理を実行する。すなわち、制御部３０２は、レベル１の表示形式に従い、図２６に例示するような識別子（アドレス）を表示する。したがって、本実施形態に係る表示装置３０１によれば、管理者は、表示される識別子等の情報を読み取ることにより、異常な通信体を特定することができる。
【０１６８】
尚、制御部３０２は、変更後のレベルの表示形式に従い情報を表示する場合に、該情報を表示するのに要する領域の大きさを算出し、その後、第１の実施形態に示す処理と同様の処理を実行してもよい。すなわち、算出した領域の大きさが所定の大きさよりも大きな場合に、制御部３０２は、表示部３０５に表示された情報のうち、該指定された識別情報とは異なる情報（識別子、識別情報）に関して、表示形式のレベルを算出してもよい。ここで、説明の便宜上、指定された識別情報に関する情報を表示する領域を「第１領域」と表し、該識別情報とは異なる情報（識別子、識別情報）を表示する領域を「第２領域」と表す。
【０１６９】
すなわち、第２領域に表示する情報に関して、第１識別情報作成部１０３及び第２識別情報作成部１０４は、識別情報を作成する。次に、制御部３０２は、第２領域の大きさに基づき、特定の識別情報を選び、選んだ特定の識別情報を表示部３０５に表示する。
【０１７０】
たとえば、制御部３０２が、第２領域に関して、レベル６の表示形式に従い作成された識別情報を選ぶとする。すなわち、この場合に、制御部３０２は、図２６に示す例において、第２領域にレベル５の表示形式に従い表示していた情報を、レベル６の表示形式に従い表示する。すなわち、この例において、制御部３０２は、第１領域に表示する表示形式のレベルを変更することに応じて、第２領域に表示する表示形式のレベルを変更する。
【０１７１】
表示装置３０１は、管理者等のユーザが識別情報または識別子を表示する表示形式のレベルを変更するのに応じて、以下の処理を行ってもよい。すなわち、該処理は、所定の大きさに基づき、表示形式のレベルが変更された識別情報または識別子以外に表示する識別情報または識別子を表示する表示形式のレベルを変更する処理である。
【０１７２】
したがって、表示装置３０１は、所定の大きさに基づき、情報を表示する粒度を調整することができる。この場合に、たとえば、表示装置３０１は、ユーザが指定した識別情報とは異なる情報に関して、さらに多くの組織が有する通信体を表す識別情報を表示してもよい。この結果、本実施形態に係る表示装置３０１が表示する情報に関する視認性は向上する。
【０１７３】
表示装置３０１は、所定の大きさに基づいて、表示形式を変更する処理を繰り返し実行してもよい。
【０１７４】
次に、第４の実施形態に係る表示装置３０１に関する効果について説明する。
【０１７５】
本実施形態に係る表示装置３０１によれば、さらに高い視認性を有する表示態様に従い情報を表示することができる。
【０１７６】
この理由は、理由１及び理由２である。すなわち、
（理由１）第４の実施形態に係る表示装置３０１が有する構成は、上述した実施形態に係る表示装置が有する構成を含むからである、
（理由２）制御部３０２は、入力情報を受信するのに応じて、表示されている識別情報に含まれる通信体を表示するからである。
【０１７７】
また、制御部３０２は、所定の大きさに応じて、たとえば、第２領域において、通信体を表示する詳細さの程度を表すレベルを決めることができる。したがって、この場合に、本実施形態に係る表示装置３０１によれば、さらに高い視認性を有する表示態様に従い情報を表示することができる。
【０１７８】
＜第５の実施形態＞
次に、上述した第４の実施形態を基本とする本発明の第５の実施形態について説明する。
【０１７９】
以降の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第４の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【０１８０】
図２７と図２８とを参照しながら、第５の実施形態に係る表示装置４０１が有する構成と、表示装置４０１が行う処理とについて説明する。図２７は、本発明の第５の実施形態に係る表示装置４０１が有する構成を示すブロック図である。図２８は、第５の実施形態に係る表示装置４０１における処理の流れを示すフローチャートである。
【０１８１】
第４の実施形態に係る表示装置４０１は、制御部４０２と、第１識別情報作成部１０３と、第２識別情報作成部１０４と、表示部３０５と、操作読み取り部３０６と、表示情報記憶部３０７とを有する。
【０１８２】
操作読み取り部３０６は、入力情報を読み取り（ステップＳ３０１）、読み取った入力情報を制御部４０２に送信する。
【０１８３】
次に、制御部４０２は、該入力情報を受信する。次に、制御部４０２は、入力情報に含まれる識別情報が表す通信体の通信先である通信体に関連付けされた識別子を特定する（ステップＳ４０１）。たとえば、制御部４０２は、識別子と、該識別子が表す通信体と通信する通信体に関連付けされた識別子とが関連付けされた通信情報を参照することにより、通信先である通信体を表す識別子を特定する。次に、制御部４０２は、特定した識別子を含む通信情報を特定する（ステップＳ４０２）。
【０１８４】
次に、制御部４０２は、入力情報に含まれる識別情報と、特定された識別情報とに関して、表示形式のレベルを変更する（ステップＳ４０３）。尚、ステップＳ４０３は、ステップＳ３０２に示した処理と同様の処理を実行する。
【０１８５】
たとえば、制御部４０２は、図２９に示す一例を表示していたとする。図２９は、表示装置４０１が表示する情報の一例を表す図である。また、管理者は、識別情報「１０．５６．５３．３〜４」を表示する表示形式に関して、入力情報において、レベル１を設定するとする。尚、図２９の一例において、該識別情報は、レベル２の表示形式に従い表示されている。また、識別情報「１０．５６．５３．７〜８」も、表示形式に従い表示されている。
【０１８６】
制御部４０２は、通信情報に基づき、識別情報「１０．５６．５３．３〜４」が表す通信体と通信する通信体（１０．５６．５３．７、及び、１０．５６．５３．８）を特定する。次に、制御部４０２は、該通信体を表す識別情報「１０．５６．５３．７〜８」を特定する。
【０１８７】
次に、制御部４０２は、識別情報「１０．５６．５３．３〜４」、及び、識別情報「１０．５６．５３．７〜８」を表示する表示形式をレベル１（すなわち、入力情報にて指定されたレベル）に設定する。すなわち、制御部４０２は、レベル１の表示形式に従い、図３０に例示するように、識別情報「１０．５６．５３．３〜４」、及び、識別情報「１０．５６．５３．７〜８」を表示する。図３０は、表示装置４０１が表示する情報の一例を表す図である。
【０１８８】
尚、制御部４０２は、第４の実施形態に示した処理と同様に、第２領域に関する処理を行ってもよい。
【０１８９】
次に、第５の実施形態に係る表示装置４０１に関する効果について説明する。
【０１９０】
本実施形態に係る表示装置４０１によれば、高い視認性を有する表示態様に従い、さらに多くの情報を表示することができる。
【０１９１】
この理由は、理由１及び理由２である。すなわち、
（理由１）第５の実施形態に係る表示装置４０１が有する構成は、第４の実施形態に係る表示装置３０１が有する構成を含むからである、
（理由２）表示装置４０１が通信先に関しても、指定されたレベルの表示形式に従い表示するからである。
【０１９２】
すなわち、制御部４０２は、入力情報を読み取るのに応じて、表示されている識別情報に含まれる通信体の通信先である通信体を含む識別情報に関しても、入力情報にて指定されたレベルの表示形式に従い表示する。すなわち、表示装置４０１は、たとえば、着目する対象である通信体と通信する通信体に関しても、表示部３０５に表示する。
【０１９３】
（ハードウェア構成例）
上述した本発明の各実施形態における表示装置を、１つの計算処理装置（情報処理装置、コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。但し、係る表示装置は、物理的または機能的に少なくとも２つの計算処理装置を用いて実現してもよい。また、係る表示装置は、専用の装置として実現してもよい。
【０１９４】
図３１は、第１の実施形態乃至第５の実施形態に係る表示装置を実現可能な計算処理装置のハードウェア構成例を概略的に示す図である。計算処理装置２０は、中央処理演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、以降「ＣＰＵ」と表す）２１、メモリ２２、ディスク２３、及び、不揮発性記録媒体２４を有する。計算処理装置２０は、さらに、入力装置２５、出力装置２６、及び、通信インターフェース（以降、「通信ＩＦ」と表す。）２７を有する。また、計算処理装置２０は、さらに、ディスプレイ２８を有する。計算処理装置２０は、通信ＩＦ２７を介して、他の計算処理装置、及び、通信装置と情報を送受信することができる。
【０１９５】
不揮発性記録媒体２４は、コンピュータが読み取り可能な、たとえば、コンパクトディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、デジタルバーサタイルディスク（Ｄｉｇｉｔａｌ＿Ｖｅｒｓａｔｉｌｅ＿Ｄｉｓｃ）である。また、不揮発性記録媒体２４は、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ。登録商標）、ユニバーサルシリアルバスメモリ（ＵＳＢメモリ）、ソリッドステートドライブ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等であってもよい。不揮発性記録媒体２４は、電源を供給しなくても係るプログラムを保持し、持ち運びを可能にする。不揮発性記録媒体２４は、上述した媒体に限定されない。また、不揮発性記録媒体２４の代わりに、通信ＩＦ２７を介して、通信ネットワークを介して係るプログラムを持ち運びしてもよい。
【０１９６】
すなわち、ＣＰＵ２１は、ディスク２３が記憶するソフトウェア・プログラム（コンピュータ・プログラム：以下、単に「プログラム」と称する）を、実行する際にメモリ２２にコピーし、演算処理を実行する。ＣＰＵ２１は、プログラム実行に必要なデータをメモリ２２から読み取る。表示が必要な場合には、ＣＰＵ２１は、出力装置２６、または、ディスプレイ２８に出力結果を表示する。外部からプログラムを入力する場合、ＣＰＵ２１は、入力装置２５からプログラムを読み取る。ＣＰＵ２１は、上述した図１、図１４、図１７、図２０、図２２、または、図２７に示す各部が表す機能（処理）に対応するところのメモリ２２にある表示プログラム（図２、図１３，図１５、図２３、または、図２８）を解釈し実行する。ＣＰＵ２１は、上述した本発明の各実施形態において説明した処理を順次行う。
【０１９７】
すなわち、このような場合、本発明は、係る表示プログラムによっても成し得ると捉えることができる。更に、係る表示プログラムが記録されたコンピュータ読み取り可能な不揮発性の記録媒体によっても、本発明は成し得ると捉えることができる。
【０１９８】
以上、上述した実施形態を模範的な例として本発明を説明した。しかし、本発明は、上述した実施形態には限定されない。すなわち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【０１９９】
１０１    表示装置
１０２    制御部
１０３    第１識別情報作成部
１０４    第２識別情報作成部
１０５    表示部
５０１    通信体
５０２    エージェント
５０３    異常検出装置
２０１    表示装置
２０２    表示部
２１０    第１領域
２１１    線
２１２    識別子
２１３    識別情報
２１４    識別情報
２２１    表示装置
２２２    表示部
２３１    識別情報
２３２    線
２３３    識別子
２３４    識別情報
２３５    領域
２３６    識別情報
２３７    線
３０１    表示装置
３０２    制御部
３０５    表示部
３０６    操作読み取り部
３０７    表示情報記憶部
４０１    表示装置
４０２    制御部
２０    計算処理装置
２１    ＣＰＵ
２２    メモリ
２３    ディスク
２４    不揮発性記録媒体
２５    入力装置
２６    出力装置
２７    通信ＩＦ
２８    ディスプレイ
【図１】
0005943047.tif 000002
【図２】
0005943047.tif 000003
【図３】
0005943047.tif 000004
【図４】
0005943047.tif 000005
【図５】
0005943047.tif 000006
【図６】
0005943047.tif 000007
【図７】
0005943047.tif 000008
【図８】
0005943047.tif 000009
【図９】
0005943047.tif 000010
【図１０】
0005943047.tif 000011
【図１１】
0005943047.tif 000012
【図１２】
0005943047.tif 000013
【図１３】
0005943047.tif 000014
【図１４】
0005943047.tif 000015
【図１５】
0005943047.tif 000016
【図１６】
0005943047.tif 000017
【図１７】
0005943047.tif 000018
【図１８】
0005943047.tif 000019
【図１９】
0005943047.tif 000020
【図２０】
0005943047.tif 000021
【図２１】
0005943047.tif 000022
【図２２】
0005943047.tif 000023
【図２３】
0005943047.tif 000024
【図２４】
0005943047.tif 000025
【図２５】
0005943047.tif 000026
【図２６】
0005943047.tif 000027
【図２７】
0005943047.tif 000028
【図２８】
0005943047.tif 000029
【図２９】
0005943047.tif 000030
【図３０】
0005943047.tif 000031
【図３１】
0005943047.tif 000032