(57)【要約】  入力および出力とのインタフェースならびにそれに連結されるプロセッサを含むディスプレイ装置および関連したアプローチを提供する。出力は、第１のパネルをディスプレイの可変パネルディスプレイ部で表示するように構成される。第１のパネルは、工業用制御システムに関連した１つまたは複数の第１の選択可能なノードならびに工業用制御システムに関連した情報を含む。工業用制御システムに関連した選択可能なノードおよび情報を含むこともできる工業用制御システムの階層構造を記述する、追加パネルを示すことができる。【選択図】図１
2018505461.tif 000002
【特許請求の範囲】
【請求項１】
工業用制御システムに関連した１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）と前記工業用制御システムに関連した情報とを有する第１のパネル（１２０）を、ディスプレイ（１１５）の可変パネルディスプレイ部（１１６）で提供することと、
前記ディスプレイ（１１５）上の前記第１のパネル（１２０）内の前記１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）の１つを選択することと、
１つまたは複数の第２の選択可能なノードと前記選択されたノードに関連した情報とを含む、前記選択されたノードに関連したパネル（１３０）を、前記可変パネルディスプレイ部（１１６）で示すことと
を含み、
前記可変パネルディスプレイ部（１１６）のサイズは、多くのパネル（１２０、１３０、１４０）を収容するように調整することができ、前記多くのパネル（１２０、１３０、１４０）間のナビゲーションは、前記ディスプレイ（１１５）の作業部（１５０）で表示される情報に影響されない、
方法。
【請求項２】
前記第１のパネル（１２０）および前記選択されたノードに関連した前記パネル（１３０）を、前記可変パネルディスプレイ部（１１６）上に互いに隣接して示すことをさらに含む、請求項１記載の方法。
【請求項３】
前記第２の選択可能なノードの１つを選択し、前記選択された第２の選択可能なノードに関連したパネル（１４０）を前記可変パネルディスプレイ部（１１６）で示すステップをさらに含み、前記パネル（１４０）は、１つまたは複数の第３の選択可能なノードおよび前記選択された第２の選択可能なノードに関連した情報を含む、請求項２記載の方法。
【請求項４】
前記第１のパネル（１２０）、前記選択された第１の選択可能なノード（１２２、１２４，１２６）に関連した前記パネル（１３０）、および前記第２の選択可能なノードに関連した前記パネル（１４０）を、前記可変パネルディスプレイ部（１１６）上に互いに隣接して示すステップをさらに含む、請求項３記載の方法。
【請求項５】
追加選択可能なノードに関連した追加パネルを示すステップをさらに含む、請求項３記載の方法。
【請求項６】
表示可能なパネルの最大数に対応する前記可変パネルディスプレイ部（１１６）のサイズを決定するステップと、
前記決定されたサイズを多くの示されたパネル（１２０、１３０、１４０）と比較するステップと、
前記可変パネルディスプレイ部（１１６）に表示可能なパネルの前記最大数を表示するステップと
をさらに含む、請求項５記載の方法。
【請求項７】
前記示されたパネルの数が表示可能なパネルの前記最大数より大きい場合、追加パネルが隠されており、表示できるということを示すステップをさらに含む、請求項６記載の方法。
【請求項８】
前記可変パネルディスプレイ部（１１６）において表示されている前記パネル（１２０、１３０、１４０）を示すステップをさらに含む、請求項７記載の方法。
【請求項９】
前記工業用制御システムに関連した前記情報と前記選択可能なノード（１２２、１２４、１２６）とを格納するように構成されたデータサーバにアクセスするステップをさらに含む、請求項１記載の方法。
【請求項１０】
前記第１のパネル（１２０）および前記選択されたノードに関連した前記パネル（１３０）の少なくとも１つをページ化するステップをさらに含む方法であって、データサーバが、前記第１のパネル（１２０）および前記選択されたノードに関連した前記パネル（１３０）の前記少なくとも１つに関連した追加情報を読み出すためにアクセスされる、請求項１記載の方法。
【請求項１１】
入力（１０４）および出力（１０６）を有するインタフェース（１０２）と、
前記インタフェース（１０２）に結合されたプロセッサ（１０８）と
を含み、
前記出力（１０６）が、第１のパネル（１２０）をディスプレイ（１１５）の可変パネルディスプレイ部（１１６）で表示するように構成され、前記第１のパネル（１２０）が、工業用制御システムに関連した１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）および前記工業用制御システムに関連した情報を有し、前記選択可能なノード（１２２、１２４、１２６）の１つまたは複数の選択を受信している前記入力（１０４）に応じて、前記プロセッサ（１０８）が、サーバにアクセスして、前記選択されたノードに関連したパネル（１３０）を前記可変パネルディスプレイ部（１１６）で示すように構成され、前記パネル（１３０）が、１つまたは複数の第２の選択可能なノードおよび前記選択されたノードに関連した情報を含み、前記プロセッサ（１０８）が、前記出力（１０６）を介して表示される前記可変パネルディスプレイ部（１１６）のサイズを調整して多くのパネルを収容するようにさらに構成され、前記プロセッサ（１０８）が、前記ディスプレイ（１１５）の作業部（１５０）で表示される情報に影響されない前記パネルの間のナビゲーションを可能にするようにさらに構成された、
ディスプレイ装置（１００）。
【請求項１２】
前記プロセッサ（１０８）が、前記第１のパネル（１２０）および前記選択されたノードに関連した前記パネル（１３０）を、前記出力（１０６）を介して前記可変パネルディスプレイ部（１１６）上に互いに隣接して示すようにさらに構成された、請求項１１記載のディスプレイ装置（１００）。
【請求項１３】
前記選択されたノードおよびそれに関連する情報を表示するように構成された複数の追加パネルをさらに含む、請求項１１記載のディスプレイ装置（１００）。
【請求項１４】
前記プロセッサ（１０８）が、表示可能なパネルの最大数に対応する前記可変パネルディスプレイ部（１１６）のサイズを決定するようにさらに構成され、前記プロセッサ（１０８）は、前記決定されたサイズを多くの示されたパネルと比較して、前記最大数の表示可能なパネルを前記可変パネルディスプレイ部（１１６）に表示するようにさらに構成された、請求項１３記載のディスプレイ装置（１００）。
【請求項１５】
前記工業用制御システムに関連した前記情報が、制御システムアラーム状態データおよび制御システム動作データの少なくとも１つを含む、請求項１４記載のディスプレイ装置（１００）。
【請求項１６】
前記サーバ（１０８）をさらに含むディスプレイ装置（１００）であって、前記サーバ（１０８）が、前記１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）および前記１つまたは複数の第２の選択可能なノードの識別、ならびに前記工業用制御システムおよび前記１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）および前記１つまたは複数の第２の選択可能なノードの動作に関する情報を、周期的に受信して格納するように構成され、前記サーバ（１０８）が、前記１つまたは複数の第１の選択可能なノード（１２２、１２４、１２６）および前記１つまたは複数の第２の選択可能なノードの前記識別、ならびに前記工業用制御システムおよび前記ノードの動作に関する前記情報を、前記インタフェース（１０２）の前記入力（１０４）に送信するように構成された、請求項１１記載のディスプレイ装置（１０８）。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書において、開示される主題は、概して多目的系統化およびデータ処理環境に関する。
【背景技術】
【０００２】
様々なアプローチが、コンピューティングデバイス上の任意の数のフォルダおよびサブフォルダを含むツリー構造の使用を含む、階層関係を有するデータの視覚化において用いられてきた。通常、これらのツリー構造は、動作データ構造に逐次至ることができる任意の数のロケーションを特定する以上のことはほとんどしない。モバイルコンピューティングデバイスにおいて、これらの階層は、現在の階層レベルを表す単一のペインとして、従来は表示されている。
【０００３】
これらの階層構造は多数のサブレベルを有することができ、そのため、現在の動作レベルを短時間でかつ正確に特定することが困難となり得る。これらの状況では、階層から「後退して」現在のロケーションを判定することは、時間の浪費になり得る。特に、一度には１つの階層レベルしか示されないモバイルコンピューティング装置では、ディスプレイサイズの制限のために、階層の現在の動作レベルを判定することが可能でない場合がある。このようなことがあり、通常の構造では、必要に応じてしか、サブレベルまたは「子」をロードしない。これは、多くの分岐またはノードを有する階層に対して有益であり得るが、分岐自体が多くのサブレベルを有するときなどに視覚上の課題が生じる。加えて、大きな階層構造は、しばしば相当な量のコンピュータメモリを消費して、そのため、構造をナビゲートするのに必要となるネットワーク通信に悪影響を与え得る。以前のノードのための視覚化を維持しながら結果の大きなリストを表示する方法を決定しようとするときに、従来のアプローチには問題点がある。
【０００４】
さらに、これらの階層はしばしば動作データ構造とリンクされて、ユーザが多くのタスクを遂行できるようにする。これらのタスクを遂行するときに、タスクの要素にアクセスして修正する能力を維持しながら、階層構造内に含まれる情報を読み出すことが必要になることがある。階層の前述の制限のために、これらのシステムでは、これができない。
【０００５】
現在の技術的環境において、ユーザは、認識可能な意味を有するデータを短時間に必要とする。階層が任意の数のツリーまたは他の要素を含み得るので、ユーザが、階層の個別層を短時間で、そして、はっきりと見ることは、困難であることが多い。
【０００６】
上述した課題は、結果として以前のアプローチについてのいくつかのユーザ不満になっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第２００７／０２４００７１Ａ１号
【発明の概要】
【課題を解決するための手段】
【０００８】
本明細書に記載するアプローチは、例えばデスクトップおよびモバイル環境といった各種のコンピューティング環境の伝統的な階層視覚化構造を提供することによって、コンテンツを見て、系統化する方法を、ユーザに提供する。本アプローチは、本来階層性の任意のデータ構造（２つの例をあげれば、資産モデルとお気に入り）に適用することができ、何千もの要素を系統化して表示できる。階層のあらゆる所望のレベルでコンテキスト情報を提供することによって、ナビゲーションは、潜在的に大きい階層の中でユーザを重要情報へ案内する。ナビゲーションの範囲内の重要なデータポイントは、各ノードのレベルで提供できる。本明細書において、記載されているアプローチは、データのパスおよびシステムによるワークフローを合理化して、コンテキストを変えるかまたはシステムの他の部分をナビゲートする必要無しに所望の情報を提供できる。いくつかのアプローチにおいて、ユーザは提供されているコンテンツ（例えば、アラーム重大度またはアラームの数）に基づいてナビゲーション階層を再編成でき、さらにナビゲーションのコンテキストに敏感な特性を強化する。
【０００９】
都合のよいことに、既存の従来型の階層視覚化と本明細書に記載のアプローチとの類似点のため、従来型の階層視覚化の経験があるユーザは、大がかりな訓練を必要とせずに、短時間で順応できる。
【００１０】
いくつかのアプローチにおいて、ディスプレイ装置は、入力および出力とのインタフェースならびにそのインタフェースと結合されたプロセッサを備えて提供される。出力は、ディスプレイの可変パネルディスプレイ部で第１のパネルを表示するように構成される。第１のパネルは、工業用制御システムに関連した１つまたは複数の第１の選択可能なノードおよび工業用制御システムに関連した情報を含む。
【００１１】
プロセッサは、選択可能なノードの１つまたは複数の選択を受信している入力に応じて、サーバにアクセスして、選択されたノードに関連したパネルを可変パネルディスプレイ部で示すように、構成される。このパネルは、選択されたノードに関連した１つまたは複数の第２の選択可能なノードおよび情報を含む。プロセッサはさらに、出力で示される可変パネルディスプレイ部のサイズを調整して、多くのパネルを収容し、ディスプレイの作業部で示される情報に影響されないパネル間のナビゲーションを可能にするように、構成される。いくつかの例において、プロセッサは、第１のパネルおよび選択されたノードに関連したパネルを、出力を介して可変ディスプレイ部に互いに隣接して示すようにさらに構成される。
【００１２】
これらの例の多くでは、ディスプレイ装置は、選択されたノードおよびそれに関連する情報を示すように構成された、任意の数の追加パネルをさらに含むことができる。プロセッサは、可変パネルディスプレイ部における表示可能なパネルの最大数に対応する可変パネルディスプレイ部のサイズを決定して、決定されたサイズを示されたパネルの数と比較して、その後で、可変パネルディスプレイ部の表示可能なパネルの最大数を示すように、構成できる。
【００１３】
いくつかの形態において、工業用制御システムに関連した情報は、制御システムアラーム状態データおよび制御システム動作データを含むことができる。ディスプレイ装置は、さらに、周期的に、ノードの識別ならびに工業用制御システムおよびノードの動作に関する情報を受信して、格納するように構成されたサーバを含むことができる。サーバは、ノードの識別および工業用制御システムおよびノードの動作に関する情報を、インタフェースの入力に送信するように構成することもできる。
【００１４】
追加の例において、階層ナビゲーションのためのアプローチが提供される。第１のパネルは、ディスプレイの可変パネルディスプレイ部で提供される。第１のパネルは、工業用制御システムに関連した１つまたは複数の第１の選択可能なノードおよび、工業用制御システムに関連した情報を有する。次に、ディスプレイ上の第１のパネルの１つまたは複数の選択可能なノードの選択が行われる。次に、選択されたノードに関連するパネルが、可変パネルディスプレイ部で示される。それから、可変パネルディスプレイ部のサイズは、多くのパネルを収容するように調整できる。データサーバがアクセスされ、データサーバは工業用制御システムおよび選択可能なノードに関連した情報を格納するように構成される。
【００１５】
いくつかの形態において、本アプローチは、第１のパネルおよび選択されたノードに関連したパネルを、可変パネルディスプレイ部上に互いに隣接して示すことをさらに含むことができる。加えて、選択は、第２の選択可能なノードの１つとすることもでき、第２の選択可能なノードに関連したパネルを可変パネル入力ディスプレイ部で示してもよい。このパネルは、第２の選択可能なノードに関連した１つまたは複数の第３の選択可能なノードおよび情報を含むことができる。
【００１６】
他のアプローチにおいて、第１のパネル、選択されたノードに関連したパネルおよび第２の選択可能なノードに関連したパネルは、可変パネルディスプレイ部上に互いに隣接して示すことができる。追加選択可能なノードに関連した追加パネルも示すことができる。
【００１７】
これらのアプローチの多くでは、表示可能なパネルの最大数に対応する可変パネルディスプレイ部のサイズが決定できる。次に、決定されたサイズは示されたパネルの数と比較でき、可変パネルディスプレイ部の表示可能なパネルの最大数を表示できる。示されたパネルの数が表示可能なパネルの最大数より大きい場合、方法は次に、追加パネルが隠されており表示できる、ということを示すことができる。本アプローチは、どのパネルが現在可変パネルディスプレイ部において、示されているか、の表示を提供することもできる。
【発明の効果】
【００１８】
このように構成することで、本明細書において、記載されているアプローチは、変化するサイズおよび構成を有するディスプレイおよびデバイスに取り入れられることが可能である。したがって、ユーザは、階層構造の範囲内で現在のロケーションを短時間で特定することができて、レベルの間で自由にナビゲートすることもできる。ユーザは、作業部に含まれるコンテンツを保持すると共に、異なるレベルでの要素に関するコンテキスト情報にアクセスして、階層構造をナビゲートすることもできる。さらに、本明細書において記載されているアプローチは、ページングのアプリケーションが階層構造で用いられることを可能とし、それによって、所与の時間に転送されているデータの量を減らす。ページングを組み込むことによって、ディスプレイ装置は、パネルで提示される情報を短時間でロードすることができる。
【００１９】
本開示のより完全な理解のために、以下の詳細な記述および添付図面を参照しなければならない。
【図面の簡単な説明】
【００２０】
【図１】本発明の各種実施形態による例示的な階層ナビゲーション装置を説明するブロック図を含む。
【図２】本発明の各種実施形態による図１の例示的な階層ナビゲーション装置を示しているディスプレイの図示を含む。
【図３】本発明の各種実施形態による図１〜２の例示的な階層ナビゲーション装置を示すディスプレイの図示を含む。
【図４】本発明の各種実施形態による図１〜３の例示的な階層ナビゲーション装置を示すディスプレイの図示を含む。
【図５】本発明の各種実施形態による図１〜４の例示的な階層ナビゲーション装置を示すディスプレイの図示を含む。
【図６】本発明の各種実施形態による階層ナビゲーションのためのアプローチを説明するフローチャートを含む。
【発明を実施するための形態】
【００２１】
当業者は、図面内の要素が単純および明瞭のために図示されていることを理解する。特定の動きおよび／またはステップが、発生の特定の順序で記載できるかまたは表すことができることは、さらに理解される一方で、当業者は、シーケンスに関するこのような特定が実際には必要とされないと理解する。本明細書において用いられる用語および表現は、特定の意味が本明細書において記載された場合を除き、問合せおよび研究のそれらの対応するそれぞれの領域に関して、そのような用語および表現に与えられた通常の意味を有することも理解される。
【００２２】
ディスプレイを有する多くの異なるデバイス全体の階層データ構造を効率的に視覚化することを可能とするアプローチが提供される。１つの態様では、本アプローチは、階層構造のリサイズを行って、多くの異なる構成を有するディスプレイに適合することを可能とする。階層構造は、ディスプレイの作業部がそこに含まれるコンテンツを維持しながら、ナビゲートすることもできる。階層構造は、現在見ることのできるパネルに対する表示を提供することができて、代わりのパネルのディスプレイを可能とするようにナビゲート可能であってもよい。階層構造は、識別情報以外にコンテキスト情報（例えばフォルダ名、表題または他の一般の識別子など）を含むこともできる。このコンテキスト情報は、ユーザが階層構造をナビゲートして、ディスプレイの現在の作業部を出ないで所望の情報を取得することを可能にし得る。
【００２３】
図１〜２をここで参照すると、階層ナビゲーションシステム（またはディスプレイ装置）１００およびディスプレイ１１５の１つの例が記載されている。階層ナビゲーションシステム１００は、入力１０４および出力１０６を有するインタフェース１０２、プロセッサ１０８、そして、ユーザディスプレイ１１０を含む。インタフェース１０２は、パーソナルコンピュータ、モバイルコンピューティングデバイス、制御システムまたはサーバなどのコンピューティングデバイスからの信号または通信を入力１０４で受け付けて、生成された通信を、コンピューティングシステムでもあり得るユーザディスプレイ１１０に、出力１０６で送信するように構成された、コンピュータによって動作するプログラムおよび／またはハードウェアである。インタフェース１０２の機能は、プロセッサ１０８がユーザーシステムおよびコンピューティングデバイスと通信することを可能にすることである。いくつかの例で、入力１０４に結合するコンピューティングデバイスがインタフェース１０２と通信する別々のコンピューティングデバイスであってもよいものと理解される。
【００２４】
プロセッサ１０８は、ハードウェアデバイスおよび／またはソフトウェアの任意の組合せであり、階層構造に関する入力を処理し、階層構造をナビゲートして、表示される階層構造に関する通信を生成、表示および／または送信するために、選択的に選ばれる。プロセッサ１０８は、階層構造の所望の部分を選択して表示する命令を含む。
【００２５】
本明細書において、記載される各種コンポーネントが、メモリに保存されたコンピュータ命令を実行する汎用処理デバイスを使用して実装できることが理解される。さらに、プロセッサ１０８が独立型コンポーネントであってもよく、またはインタフェース１０２に組み込まれてもよいことが理解される。
【００２６】
ディスプレイ１１５は、可変パネルディスプレイ部１１６、階層的に配置される（すなわち、構造の最高レベルが、ディスプレイ１１５の一方の側で提供される）任意の数のパネル１２０、１３０、１４０、可変パネルディスプレイリサイザー１４８、作業部１５０、ナビゲーション部１６０および任意の数のナビゲーションインジケータ１６２を含み得る。各パネル１２０、１３０、１４０は、階層構造の異なるレベルに対応する任意の数のノードまたは分岐１２２、１２４、１２６を含むことができる。例えば、第１のパネル１２０のノード１２２、１２４、１２６は、第１のパネル１２０内のサブレベルに対応する。第２のパネル１３０は、第１のパネル１２０において、選択されたノード１２２、１２４、１２６に対応する。同様に、追加パネル１４０は、以前のパネルにおいて選択されたノードに対応する。
【００２７】
ユーザが望むなら、任意の数のノード１２２、１２４、１２６は、それに対してコンテキストインジケータ１２３、１２５、１２７を付加することもできる。この１２３、１２５、１２７は、ノードに関するものであり、そのノードに関連する情報の高速の視覚的表示を提供する。パネル自体が、それに付加された、表示されたパネルに関する情報を表すコンテキストのデータを有することもできるものと理解される。コンテキストインジケータ１２３、１２５、１２７は、ノード、階層レベル、パネルまたは制御システムのいかなる態様も表すことができる。例えば、コンテキストインジケータ１２３、１２５、１２７は、アラームの存在、現在のアラーム条件の数、気圧、温度またはデバイスの電源が入っているかもしくは接続されているかなどの現在の動作パラメータなどを表すことができる。他の例が想定され、視覚化されているシステムに応じて実施できる。
【００２８】
可変パネルディスプレイリサイザー１４８は、可変パネルディスプレイ部１１６および作業部１５０の両方をリサイズするために用いる。可変パネルディスプレイリサイザー１４８は、ユーザが選択することができ、所望の位置にドラッグすることができる。可変パネルディスプレイリサイザー１４８は、より詳細に以下で説明する。
【００２９】
作業部１５０は、ディスプレイのどの部分にあってもよく、そこでユーザはタスクを遂行し、情報を収集し、または、望ましい機能を完了できる。例えば、作業部１５０は、制御システムに関するグラフィック表現またはコマンドを含むことができる。一般的に言えば、作業部１５０のコンテンツは、階層構造の初期選択に依存している。
【００３０】
ナビゲーション部１６０によって、ユーザは可変パネルディスプレイ部１１６のパネルの間をナビゲートすることができる。ナビゲーションインジケータ１６２は、現在表示されているパネルの視覚的表示を提供する。ナビゲーション部の更なる詳細は、後述する。
【００３１】
動作において、階層構造の出発点または初期レベルを選択すると、出力１０６は、可変パネルディスプレイ部１１６で第１のパネル１２０を表示するように構成される。第１のパネル１２０は、制御システムに関連付けられた１つまたは複数の第１の選択可能なノード１２２、１２４、１２６を備えており、コンテキストインジケータ１２３、１２５、１２７を含むこともできる。一例として、最初に選択したレベルは、制御システムのエンタープライズ層に対応できる。
【００３２】
それから、ユーザは、例えば、第１のパネル１２０の特定ノード１２２、１２４、１２６を選択するコマンドを、入力１０４に提供できる。それから、プロセッサ１０８は、サーバ（図示せず）にアクセスして、以前に選択されたノード１２２、１２４、１２６に関連したパネル１３０を示すように、構成される。一例として、このパネルは、制御システムの以前に選択されたエンタープライズ層の特定のロケーションを表してもよい。記載されているように、このパネル１３０は、任意の数の第２の選択可能なノード、これらの第２の選択可能なノードに関連した情報および／またはパネル１３０において表示されている以前に選択されたノードに関連した情報を含むこともできる。プロセッサ１０８は、第１のパネル１２０および第２のパネル１３０を、選択されたノードに関連して、出力１０６を介して可変パネルディスプレイ部１１６上で互いに隣接して示すことができる。
【００３３】
プロセッサ１０８はまた、出力１０６により表示されている可変パネルディスプレイ部のサイズを調整し、より詳細に後述するように、可変パネルディスプレイリサイザー１４８を選択するかまたはドラッグことによって、任意の数のパネル１２０、１３０、１４０を要望通り収容するように、構成される。
【００３４】
パネル１２０、１３０、１４０において、示された選択に基づいて、コンテンツが作業プレーンに提供される。一例として、パネル１２０、１３０、１４０の任意の数のノードを選択すると、作業プレーンは、制御システムの動作中に使用できる図、データ構造、プログラムなどを表示できる。プロセッサは、作業部１５０で表示される情報に影響されないパネル１２０、１３０、１４０の間のナビゲーションを可能にするように、さらに構成できる。
【００３５】
ユーザは、パネルに含まれる任意の数の追加ノードを選択して、さらに階層構造をナビゲートすることができる。プロセッサ１０８は、追加パネルにこれらの選択されたノードを表示するように構成され、追加パネルは代わりに選択可能なノードおよびそれに関連する情報を含むことができる。このようにして、複数のレベルを有する階層構造で、多くのパネルは、可変パネルディスプレイ部１１６に表示できる。
【００３６】
可変パネルディスプレイ部１１６のサイズがユーザのデバイス上のディスプレイ１１５ならびに可変パネルディスプレイリサイザー１４８の物理的寸法により制限されるので、限定された数のパネル１２０、１３０、１４０が所定時間に表示され得る。追加パネルを開く結果となる追加ノードが選択されると、プロセッサ１０８は可変パネルディスプレイ部１１６のサイズを決定するように構成される。このサイズは、表示可能なパネルの最大数に対応する。例えば、プロセッサ１０８は、可変パネルディスプレイ部１１６のサイズが、所与の時間に表示される最高３つのパネルしか提供することができないと決定できる。プロセッサ１０８は、決定されたサイズを現在のパネルの数と比較して、可変パネルディスプレイ部１１６の表示可能なパネルの最大数を示すように、さらに構成される。言い換えれば、プロセッサ１０８は、ノードが選択されるときはいつでも、パネルの最大数が表示されていることを保証する。プロセッサは、いかなるディスプレイ寸法に対してもこの決定を行うように構成され、それによって、利用できるスクリーンの表示領域を最大にすることができる。
【００３７】
階層構造のいかなるレベルでも、コンテキストインジケータ１２３、１２５、１２７を提供できる。これらのインジケータは、ノードのタイトルおよび／または記述名を以外の、階層構造に関する情報を提供する。インジケータは、階層構造により表されている要素の動作条件に関連し得る。コンテキストインジケータ１２３、１２５、１２７は、いかなる形状およびサイズでもあってもよく、それらの個々の方向をさらに使用して、コンテキスト情報を伝達できる。一例として、コンテキストインジケータは、コンポーネントまたは要素が所与の時間フレームの範囲内で経験した警報条件の数を表す数字の形で提供できる。コンテキストインジケータ１２３、１２５、１２７は、色分けするかまたは形を変えて、特定のイベントの重大度または割合を示すこともできる。コンテキストインジケータが階層構造の任意の数の異なる態様を表すために用いることができることが理解される。
【００３８】
いくつかの例で、そして、特にデスクトップ環境で、ユーザはマウスまたは他の選択方法を使用して、ノードにポイントして、追加コンテキスト情報またはインジケータを受信できる。
【００３９】
別の例として、ユーザは、作業部１５０において、任意の数のタスクを遂行していることがあり、構造内で現在のロケーションからいくつかのステップだけ離れた高レベル要素に対するコンテキスト情報を知ることが必要となる場合がある。作業部１５０を出ずに、ユーザは、階層構造のこのポイントにパネルをナビゲートして、パネルに含まれるコンテキスト情報を見ることができ、必要に応じてこの情報を使用できる。
【００４０】
いくつかの形態において、階層ナビゲーションシステム１００は、サーバ（図示せず）を含むこともできる。このサーバは、周期的に、ノードの識別および工業用制御システムおよびノードの動作に関する情報を受信して、格納するように、構成できる。サーバは、パネル１２０、１３０、１４０において、表示されるインタフェースの入力１０４に、ノードの識別、工業用制御システムの動作およびノードの動作に関する情報を送信するように、さらに構成することができる。
【００４１】
サーバは、識別およびコンテキスト情報を含んでいる任意の数のデータ要素ならびに階層構造のノードの関係を詳述している関係の情報を含むことができる。例えば、データ要素は、ノードのタイトルまたは名称、ノードに関するコンテキスト情報ならびに、階層構造内のデータ要素の位置を記述する親および／または子の情報を含むことができる。ノードに関するコンテキスト情報は、いかなる頻度でも外部システムにより提供することができ、データ要素に含まれる残りの情報には影響されずに更新できる。このように、ユーザが特定ノードにアクセスすると、プロセッサ１０８は、選択されたノードに関連したデータ要素にアクセスして、データ要素に含まれる情報を視覚化できる。
【００４２】
ここで図３〜５に戻り、ディスプレイ１１５の追加機能を記載する。記載されているように、ナビゲーション部１６０は、パネルディスプレイリサイザー１４８を用いて可変パネルディスプレイ部１１６において表示されるパネルの数に、少なくとも部分的に依存する、任意の数のナビゲーションインジケータ１６２を含むことができる。このように、図３は、第１のパネル１２０および第２のパネル１３０を表示するようにサイズ設定されている可変パネルディスプレイ部１１６を例示し、ナビゲーションインジケータ１６２は、陰影、クロスハッチ、強調表示または他の任意の代替法によって、パネルをひとまとめにして表示を変化させる。
【００４３】
図４に移って、ユーザは、階層構造の異なる層を表すパネル、例えばパネル１３０および１４０のパネルを見ることを望む場合がある。ユーザはナビゲーション部１６０の所望のパネルを選択することができ、ナビゲーションインジケータ１６２は、異なるパネルが選択され、可変パネルディスプレイ部１１６において見えることを、示すことができる。
【００４４】
図５に移って、ユーザは、可変パネルディスプレイリサイザー１４８を用いることによって、３つのパネルが表示されるように、可変パネルディスプレイ部１１６をリサイズすることができる。したがって、ナビゲーションインジケータ１６２は、可変パネルディスプレイ部１１６で見える３つの可視パネルを例示する。ナビゲーション部１６０が、ナビゲーションインジケータ１６２で例示されている異なるパネルの間に移動するようにユーザが選択できる、矢印などの追加インジケータを含むことができることが理解される。加えて、特定の環境において、ユーザは自分のマウスまたはセレクタをナビゲーションインジケータ１６２上でポイントして、階層構造内の全パネルの数などの追加情報を取得できる。
【００４５】
ディスプレイ１１５の要素のいずれもが、ユーザによって、さらにリサイズおよび／または最小化されることが理解される。さらに、任意の数のパネル１２０、１３０、１４０が、ページ化された方法で情報を提示できるものと理解される。「ページング」によって、そして、本明細書において使われるように、ネットワークの観点において、データおよび／または情報が高速でかつ効率的な方法で提示できるように、それは項目の大量または相当のリストを取りまたそれらをセグメント化するためのアプローチを意味している。ページングをディスプレイ１１５に取り入れることによって、任意の数のパネル１２０、１３０、１４０はネットワークにわたってデータの一部しか送信せず、それは代わりにデータ転送コストを減らし、このデータ転送による遅延を減らすことができる。ページングの１つの例が無限のスクロールであり、それによって、提示された情報は、現在表示されているページの終わりまでスクロールに応じて次のセグメント化情報に自動的にページをつける。
【００４６】
図６に移ると、階層ナビゲーションのためのアプローチが提供される。まず、ステップ６０２で、第１のパネルが、ディスプレイの可変パネルディスプレイ部で提供される。第１のパネルは、工業用制御システムに関連した１つまたは複数の第１の選択可能なノードおよび工業用制御システムに関連した情報を有する。次に、ステップ６０４で、１つまたは複数の選択可能なノードの１つは、ディスプレイ上の第１のパネルにおいて、選択される。ステップ６０６で、それから、選択されたノードと関連しているパネルは、可変パネルディスプレイ部で示される。ステップ６０８で、可変パネルディスプレイ部のサイズは、多くのパネルを収容するように調整される。いくつかの例において、本アプローチは、工業用制御システムおよび選択可能なノードに関連した情報を格納するように構成されたデータサーバにアクセスすることもできる。
【００４７】
いくつかの形態において、本アプローチは、第１のパネルおよび選択されたノードに関連したパネルを可変パネルディスプレイ部上に互いに隣接して示すことを、さらに含むことができる。加えて、本方法は、第２の選択可能なノードの１つを選択することができて、可変パネル入力ディスプレイ部で、第２の選択可能なノードに関連したパネルを示すことができる。このパネルは、１つまたは複数の第３の選択可能なノードおよび第２の選択可能なノードに関連した情報を含むことができる。
【００４８】
他の形態において、本アプローチは、第１のパネル、選択されたノードに関連したパネルおよび第２の選択可能なノードに関連したパネルを、可変パネルディスプレイ部上に互いに隣接して示すことができる。追加選択可能なノードに関連した追加パネルも示すことができる。
【００４９】
これらの例の多くにおいて、本アプローチは、表示可能なパネルの最大数に対応する可変パネルディスプレイ部のサイズを決定し、決定されたサイズを示されたパネルの数と比較し、可変パネルディスプレイ部の表示可能なパネルの最大数を表示することもできる。示されたパネルの数が表示可能なパネルの最大数より大きいときに、次に、本方法は、追加パネルが隠されており、表示できる、ということを示すことができる。本方法は、どのパネルが現在可変パネルディスプレイ部において表示されているか、について示すこともできる。
【００５０】
さらに他の形態において、本アプローチは、第１のパネルおよび選択されたノードに関連したパネルの少なくとも１つをページ化することもできる。これらの形態において、データサーバは、第１のパネルおよび／または選択されたノードに関連したパネルに関連した追加情報を読み出すために、アクセスされる。このように、ネットワークを通じて送信されているデータを短時間で効率よく提示できるように、情報はセグメント化することができる。
【００５１】
前述の実施形態に対する修正が各種の態様においてなされ得ることが、当業者によって理解される。他の変形も明らかに機能し、本発明の範囲および趣旨の範囲内である。本発明は、添付の特許請求の範囲で特に記載される。その発明の趣旨および範囲は、当業者であって本出願の教示に精通しているものにとって明らかなように、本明細書における実施形態へのこのような修正および変更を含むとみなされる。
【符号の説明】
【００５２】
１００  階層ナビゲーションシステム／ディスプレイ装置
１０２  インタフェース
１０４  入力
１０６  出力
１０８  プロセッサ
１１０  ユーザディスプレイ
１１５  ディスプレイ
１１６  可変パネルディスプレイ部
１２０  第１のパネル
１２２  ノード
１２３  コンテキストインジケータ
１２４  ノード
１２５  コンテキストインジケータ
１２６  ノード
１２７  コンテキストインジケータ
１３０  第２のパネル
１４０  追加パネル
１４８  可変パネルディスプレイリサイザー
１５０  作業部
１６０  ナビゲーション部
１６２  ナビゲーションインジケータ
【図１】
2018505461.tif 000003
【図２】
2018505461.tif 000004
【図３】
2018505461.tif 000005
【図４】
2018505461.tif 000006
【図５】
2018505461.tif 000007
【図６】
2018505461.tif 000008
【国際調査報告】
2018505461.tif 000009