(57)【特許請求の範囲】
【請求項１】
環境マネジメントシステム（ＥＭＳ）（１００）が実行する方法であって、
前記環境マネジメントシステムは、設備の地理マップおよびモデル化された物的環境を３次元（３Ｄ）環境中において提供するものであり、当該設備の３Ｄ表現では、ユーザ間で設備情報を共有するために当該設備およびその資産の実際の物的レイアウトが示され、
該方法は、
クライアントシステム（２２０）からユーザ認証情報を受信するステップ（５０５）と、
前記ユーザ認証情報を確認するステップ（５１０）と、
前記確認されたユーザ認証情報に対応するユーザ固有データを検索するステップ（５１５）であって、前記ユーザ固有データは少なくとも１つのプレイスマークを含み、当該プレイスマークは複数レイヤからなる１つの論理階層に分類され、かつ、３Ｄ環境中において、設備関連情報にアクセスするために地理的位置に示される、ステップ（５１５）と、
前記確認されたユーザ認証情報および前記ユーザ固有データに基づいて、前記クライアントシステム（２２０）に３次元（３Ｄ）環境データを送信するステップ（５２０）と、
前記３Ｄ環境データの資産（４０２、４０４、４０６）に関する情報に対する要求を受信するステップ（５２５）と、
前記確認されたユーザ認証情報に基づいて、前記受信された要求に対応するエンタープライズサーバシステム（ＥＳＳ）上の付加的環境データを決定するステップ（５３０）と、
前記クライアントシステム（２２０）に前記エンタープライズサーバシステム上の前記付加的環境データに対する参照を送信するステップ（５３５）と、を含み、
前記クライアントシステム（２２０）は、該クライアントシステム（２２０）上での表示のために前記エンタープライズサーバシステムから前記付加的環境データを検索するために前記参照を用いることができる
ことを特徴とする方法。
【請求項２】
前記クライアントシステム（２２０）は、前記３Ｄ環境データをグラフィックマッピングサーバ（２３０）からのデータと組み合わせて、シミュレーションした３Ｄ環境表示を生成する、請求項１記載の方法。
【請求項３】
３Ｄ環境データは、設備（３０２）および当該設備（３０２）の複数の資産（４０２、４０４、４０６）に関連するデータを含み、かつ、３Ｄ環境データは、複数の選択可能な論理レイヤに構成されている、請求項１又は２記載の方法。
【請求項４】
前記ユーザ固有データは、少なくとも１つのビューポイントを含む、請求項１から３のいずれか１項記載の方法。
【請求項５】
前記情報に対する要求は、ユーザが選択した資産（４０２、４０４、４０６）に応じて前記要求を送信するクライアントシステム（２２０）から受信される、請求項１から４のいずれか１項記載の方法。
【請求項６】
前記付加的環境データは、レポート、マシンマニュアル、レポート、クエリ、ポータル情報、インターネットウェブサイト、アドホック電子書類、ピクチャ、マルチメディアファイルおよび資産のリアルタイム運用データのうちの少なくとも１つを含む、請求項１から５のいずれか１項記載の方法。
【請求項７】
前記付加的環境データの少なくとも一部は関連有効日付を有し、前記クライアントシステム（２２０）は、ユーザ固有日付に対応する関連有効日付を有する前記付加的環境データを表示する、請求項１から６のいずれか１項記載の方法。
【請求項８】
環境マネジメントシステム（ＥＭＳ）であって、
前記環境マネジメントシステムは、設備の地理マップおよびモデル化された物的環境を３次元（３Ｄ）環境中において提供するものであり、当該設備の３Ｄ表現では、ユーザ間で設備情報を共有するために当該設備およびその資産の実際の物的レイアウトが示され、
少なくとも１つのプロセッサ（１０２）と、
アクセス可能メモリ（１０８、１２６）と、
ネットワーク通信装置（１３０）と、を備えており、該環境マネジメントシステムは、
クライアントシステム（２２０）からユーザ認証情報を受信するステップ（５０５）と、
前記ユーザ認証情報を確認するステップ（５１０）と、
前記確認されたユーザ認証情報に対応するユーザ固有データを検索するステップ（５１５）であって、前記ユーザ固有データは少なくとも１つのプレイスマークを含み、当該プレイスマークは複数レイヤからなる１つの論理階層に分類され、かつ、３Ｄ環境中において、設備関連情報にアクセスするために地理的位置に示される、ステップ（５１５）と、
前記確認されたユーザ認証情報および前記ユーザ固有データに基づいて、前記クライアントシステム（２２０）に３次元（３Ｄ）環境データを送信するステップ（５２０）と、
前記３Ｄ環境データの資産（４０２、４０４、４０６）に関する情報に対する要求を受信するステップ（５２５）と、
前記確認されたユーザ認証情報に基づいて、前記受信された要求に対応するエンタープライズサーバシステム（ＥＳＳ）上の付加的環境データを決定するステップ（５３０）と、
前記クライアントシステム（２２０）に前記エンタープライズサーバシステム上の前記付加的環境データに対する参照を送信するステップ（５３５）と、を実行するよう構成されており、
前記クライアントシステムは、該クライアントシステム（２２０）上での表示のために前記エンタープライズサーバシステムから前記付加的環境データを検索するために前記参照を用いることができる
ことを特徴とする環境マネジメントシステム。
【請求項９】
前記クライアントシステムは、前記３Ｄ環境データをグラフィックマッピングサーバ（２３０）からのデータと組み合わせて、シミュレーションした３Ｄ環境表示を生成する、請求項８記載の環境マネジメントシステム。
【請求項１０】
３Ｄ環境データは、設備（３０２）および当該設備（３０２）の複数の資産（４０２、４０４、４０６）に関連するデータを含み、複数の選択可能な論理レイヤに構成されている、請求項８又は９記載の環境マネジメントシステム。
【請求項１１】
前記ユーザ固有データは、少なくとも１つのビューポイントを含む、請求項８から１０のいずれか１項記載の環境マネジメントシステム。
【請求項１２】
前記情報に対する要求は、ユーザが選択した資産（４０２、４０４、４０６）のユーザ選択に応じて前記要求を送信するクライアントシステムから受信される、請求項８から１１のいずれか１項記載の環境マネジメントシステム。
【請求項１３】
前記付加的環境データは、レポート、マシンマニュアル、レポート、クエリ、ポータル情報、インターネットウェブサイト、アドホック電子書類、ピクチャ、マルチメディアファイルおよび資産のリアルタイム運用データのうちの少なくとも１つを含む、請求項８から１２のいずれか１項記載の環境マネジメントシステム。
【請求項１４】
前記付加的環境データの少なくとも一部は関連有効日付を有し、前記クライアントシステムは、ユーザ固有日付に対応する関連有効日付を有する前記付加的環境データを表示する、請求項８から１３のいずれか１項記載の環境マネジメントシステム。
【請求項１５】
実行可能な命令がコードされたコンピュータ読み取り可能な不揮発性媒体であって、該命令は、実行時に、環境マネジメントシステム（ＥＭＳ）に以下のステップを実行させるものであり、
前記環境マネジメントシステムは、設備の地理マップおよびモデル化された物的環境を３次元（３Ｄ）環境中において提供するものであり、当該設備の３Ｄ表現では、ユーザ間で設備情報を共有するために当該設備およびその資産の実際の物的レイアウトが示され、
前記命令は、環境マネジメントシステムに、
クライアントシステムからユーザ認証情報を受信するステップ（５０５）と、
前記ユーザ認証情報を確認するステップ（５１０）と、
前記確認されたユーザ認証情報に対応するユーザ固有データを検索するステップ（５１５）であって、前記ユーザ固有データは少なくとも１つのプレイスマークを含み、当該プレイスマークは複数レイヤからなる１つの論理階層に分類され、かつ、３Ｄ環境中において、設備関連情報にアクセスするために地理的位置に示される、ステップ（５１５）と、
前記確認されたユーザ認証情報および前記ユーザ固有データに基づいて、前記クライアントシステムに３次元（３Ｄ）環境データを送信するステップ（５２０）と、
前記３Ｄ環境データの資産（４０２、４０４、４０６）に関する情報に対する要求を受信するステップ（５２５）と、
前記確認されたユーザ認証情報に基づいて、前記受信された要求に対応するエンタープライズサーバシステム（ＥＳＳ）上の付加的環境データを決定するステップ（５３０）と、
前記クライアントシステムに前記エンタープライズサーバシステム上の前記付加的環境データに対する参照を送信するステップ（５３５）と、を実行させ、
前記クライアントシステムは、該クライアントシステム（２２０）上での表示のために前記エンタープライズサーバシステムから前記付加的環境データを検索するために前記参照を用いることができる
ことを特徴とするコンピュータ読み取り可能な不揮発性媒体。
【請求項１６】
前記３Ｄ環境データは、グラフィックマッピングサーバ（２３０）からのデータと前記クライアントシステムによって組み合わされて、シミュレーションした３Ｄ環境表示を生成可能である、請求項１５記載のコンピュータ読み取り可能な媒体。
【請求項１７】
３Ｄ環境データは、設備（３０２）および当該設備（３０２）の複数の資産（４０２、４０４、４０６）に関連するデータを含み、複数の選択可能な論理レイヤに構成されている、請求項１５又は１６記載のコンピュータ読み取り可能な媒体。
【請求項１８】
前記ユーザ固有データは、少なくとも１つのビューポイントを含む、請求項１５から１７のいずれか１項記載のコンピュータ読み取り可能な媒体。
【請求項１９】
前記情報に対する要求は、ユーザが選択した資産（４０２、４０４、４０６）のユーザ選択に応じて前記要求を送信するクライアントシステム（２２０）から受信される、請求項１５から１８のいずれか１項記載のコンピュータ読み取り可能な媒体。
【請求項２０】
前記付加的環境データは、レポート、マシンマニュアル、レポート、クエリ、ポータル情報、インターネットウェブサイト、アドホック電子書類、ピクチャ、マルチメディアファイルおよび資産（４０２、４０４、４０６）のリアルタイム運用データのうちの少なくとも１つを含む、請求項１５から１９のいずれか１項記載のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンタープライズサーバシステム上の付加的環境データを決定するための、方法、製品データ管理データ処理システムおよびコンピュータ読み取り可能な媒体に関する。
【背景技術】
【０００２】
本発明は、概して、データの管理、送達及び表示のためのシステムおよび方法に関する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
直感的かつ簡便なやり方で人々に情報を提供することが望ましい。
【課題を解決するための手段】
【０００４】
本明細書中に開示される種々の実施形態には、データの管理、送達及び表示のためのシステム及び方法が含まれる。有利には、様々な実施形態には、ユーザが利用可能な特定内容の情報を含む、モデル化された物的及び地理的環境を表示可能なシステムが含まれる。実施形態には、アクセス制御された、設備およびその資産の３次元環境を生成するためのシステムおよび方法が含まれる。
【０００５】
一実施形態では、システムは、工場、作業空間、他の建造物または位置、たとえば、電線、鉄道のガントリ、鉄道の線路、あるいは任意の他の資産、たとえば、ワークステーション、デスク、マシナリ、および他の構成物の、地理マップおよびモデル化された物的環境を提供でき、各構成物に関連した関連情報はモデル化された環境におけるインジケータをクリックするまたはさもなければ選択することによりアクセス可能である。
【０００６】
種々の実施形態では、環境マネジメントシステム（ＥＭＳ）が実行する方法は、クライアントシステムからユーザ認証情報を受信するステップを含む。該方法は、確認されたユーザ認証情報に対応するユーザ固有データを検索するステップと、確認されたユーザ認証情報およびユーザ固有データに基づいて、クライアントシステムに３次元（３Ｄ）環境データを送信するステップと、を含む。該方法は、３Ｄ環境データの資産に関する情報に対する要求を受信するステップと、確認されたユーザ認証情報に基づいて、受信された要求に対応するエンタープライズサーバシステム（ＥＳＳ）上の付加的環境データを決定するステップと、を含む。該方法は、クライアントシステムにエンタープライズサーバシステム上の付加的環境データに対する参照を送信するステップを含む。クライアントシステムは、該クライアントシステム上での表示のためにエンタープライズサーバシステムから付加的環境データを検索するために参照を用いることができる。
【０００７】
上記は、当業者が以下の詳細な説明をより良く理解できるように本発明の特徴および技術的な利点をかなり大雑把に述べたものである。特許請求の範囲の対象を成す本発明の付加的特徴及び利点を以下において説明する。当業者であれば、本発明の変更又は本発明と同一の目的を達成するための構造を設計するための基礎として、開示された着想及び特定の実施の形態を容易に使用することができるであろう。また、当業者であれば、そのような等価物はその最も広い形態においても、本発明の精神及び範囲から逸脱するものではないことが分かるであろう。
【０００８】
以下の詳細な説明の前に、本明細書にわたり使用される幾つかの用語又は語句の定義を明確にすることは有利であると思われる。「含む」及び「有する」という語、またそれらから派生した語は限定的でない包含を意味する。「又は」という語は包含的な語であり、すなわち「及び／又は」を意味する。「関連した」及び「それと関連した」ならびにそれらから派生した語は「含む」、「中に含まれる」、「相互に接続されている」、「有する」、「中に有する」、「〜に、又は〜と接続する」、「〜に、又は〜と結合する」、「〜と通信可能である」、「〜と協働する」、「交互配置する」、「近接して並置する」、「〜に近接している」、「〜に、又は〜と結び付けられている」、「持つ」、「〜の性質を有する」等を意味する。また「コントローラ」という語は、ハードウェア、ファームウェア、ソフトウェア、又はそれらのうちの少なくとも２つの組合せによって実施されていようと、少なくとも１つの動作を制御する任意のデバイス、システム又はその一部を意味する。任意の特定のコントローラに関連した関数は中央に集中していてもよいし、局所的であれ遠隔的であれ分散していてもよいことを言及しておく。本願明細書全体にわたり幾つかの語及び語句の定義が示されるが、当業者であれば、そのような定義は、殆どではないにしろ、多くの場合、このように定義された語及び語句の以前の用法及び将来の用法にも当てはまることを理解するであろう。幾つかの語は多様な実施の形態を含んでいるが、添付の特許請求の範囲における記載はこれらの語を特定の実施の形態に明示的に限定している。
【０００９】
本明細書及び本発明の利点をより完璧に理解するために、以下では、添付の図面を参照しながら本発明を説明する。図面において、同一の参照番号は同一の対象を表している。
【図面の簡単な説明】
【００１０】
【図１】実施形態を実現可能なデータ処理システムのブロック図を示す。
【図２】開示の実施形態における環境管理システムおよび他のシステムの概略図を示す。
【図３】開示の実施形態における、クライアントシステム上での表示のための環境管理システムまたは地理マッピングサーバにより生成可能な３Ｄ地理環境の例を示す。
【図４】開示の実施形態における、設備およびその資産の３Ｄ環境の例を示す。
【図５】開示の実施形態におけるプロセスのフローチャートを示す。
【発明を実施するための形態】
【００１１】
下記において説明する図１から図５、また本明細書に開示されている原理を説明するために用いられる種々の実施の形態は単に説明を目的としたものに過ぎず、本発明の範囲を限定するものと解するべきではない。当業者であれば、本発明の原理は適切に構成されたあらゆる装置によって実現できることが分かるであろう。以下では、限定を意図したものではない実施例を参照しながら、本発明の多くの革新的な教示について説明する。
【００１２】
多くの会社および企業は、様々な地理的位置または地域に物的設備を保持している。たとえば、自動車メーカは、自動車の特定部品をそれぞれ製造又は組み立てる複数の異なるプラントを有し、かつ、全体として自動車を組み立てる他のプラントを有していることがある。あるいは、電力事業者は、たとえば種々のウインドファーム、配電ラインなどを含む、広い地域全体にわたる物的インフラを有していることがある。
【００１３】
開示の実施形態によれば、会社およびユーザは、直感的なやり方で、３次元シミュレートされた環境内の物的資産に関連する情報を検査、検索および検討することができる。
【００１４】
図１は、たとえば、本明細書中に記載の処理を実行するよう構成されたＣＡＤシステムとして、一実施形態が実現可能なデータ処理システムのブロック図を示す。図示のデータ処理システムは、プロセッサ１０２を含んでおり、このプロセッサ１０２は２次キャッシュ／ブリッジ１０４に接続されている。２次キャッシュ／ブリッジ１０４はさらにローカルシステムバス１０６に接続されている。ローカルバスシステム１０６は、例えば、ペリフェラルコンポーネントインターコネクト（ＰＣＩ）アーキテクチャバスである。図示されている実施例におけるローカルバスシステムには、メインメモリ１０８及びグラフィックアダプタ１１０も接続されている。グラフィックアダプタ１１０をディスプレイ１１１に接続することもできる。
【００１５】
他の周辺装置、例えばローカルエリアネットワーク（ＬＡＮ）／ワイドエリアネットワーク／ワイヤレス（例えばＷｉＦｉ）アダプタ１１２もローカルバスシステム１０６に接続することができる。拡張バスインタフェース１１４は、ローカルバスシステム１０６を入力／出力（Ｉ／Ｏ）バス１１６に接続させる。Ｉ／Ｏバス１１６にはキーボード／マウスアダプタ１１８、ディスクコントローラ１２０及びＩ／Ｏアダプタ１２２が接続されている。ディスクコントローラ１２０を記録装置１２６に接続することができ、この記録装置１２６はマシン使用可能又はマシン読み出し可能なあらゆる適切な記憶媒体で良く、不揮発性のハードコーディングタイプの媒体、例えば読み出し専用メモリ（ＲＯＭ）又は電気的に消去及びプログラミング可能な読み出し専用メモリ（ＥＥＰＲＯＭ）、磁気タイプの記録装置及びユーザ記録可能なタイプの媒体、例えばフロッピーディスク、ハードディスクドライブ及びコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）又はディジタル多目的ディスク（ＤＶＤ）及び他の公知の光学的、電気的又は磁気的な記録装置がこれに含まれるが、記憶媒体はこれらの例に限定されるものではない。
【００１６】
図示されている例におけるＩ／Ｏバス１１６にはオーディオアダプタ１２４も接続されており、このオーディオアダプタ１２４には音声を再生するためにスピーカ（図示せず）を接続することができる。キーボード／マウスアダプタ１１８は、例えばマウス、トラックボール、トラックポインタ等のポインティングデバイス（図示せず）のためのコネクションを提供する。
【００１７】
当業者には、図１に図示されているハードウェアを特定の実施の形態のために変更できることは明らかである。例えば、他の周辺装置、例えば光学ディスクドライブ等も付加的に使用することができるか、又は、図示されているハードウェアの代わりに使用することができる。図示されている実施例は説明を目的としたものに過ぎず、本発明に関する構造的な制限を暗示することを意図したものではない。
【００１８】
本発明の実施の形態によるデータ処理システムは、グラフィカルユーザインタフェースを使用するオペレーティングシステムを含んでいる。オペレーティングシステムは複数のディスプレイウィンドウをグラフィカルユーザインタフェースにおいて同時に表示することができ、各ディスプレイウィンドウは種々のアプリケーションへのインタフェース又は同一のアプリケーションの種々のインスタンスへのインタフェースを提供する。ユーザはポインティングデバイスを介してグラフィカルユーザインタフェースにおけるカーソルを操作することができる。カーソルの位置を変更することができる、及び／又は、カーソルの位置として所望のレスポンスを起動させるために行なわれたイベント、例えばマウスボタンのクリックが考えられる。このようなオペレーティングシステムは、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．のｉＯＳ（登録商標）オペレーティングシステムであってもよく、１つまたは複数のウィンドウを有し、カーソル無しで動作可能であってもよい。
【００１９】
種々のオペレーティングシステムの内の一つ、例えばＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）のバージョン（レドモンド（ワシントン州）に位置するＭｉｃｒｏｓｏｆｔ社の製品）などを用いてもよい。
【００２０】
ＬＡＮ／ＷＡＮ／無線アダプタ１１２を（データ処理システム１００の一部ではない）ネットワーク１３０に接続することができ、このネットワーク１３０として、当業者には周知であるような、公共又は私用のあらゆるデータ処理システムネットワーク、又は、ネットワークの組み合わせが考えられ、例えばインターネットが含まれる。データ処理システム１００はネットワーク１３０を介してサーバシステム１４０と通信することができ、このサーバシステム１４０もまたデータ処理システム１００の一部ではないが、例えば、別個のデータ処理システム１００として実施することができる。
【００２１】
有利には、サーバシステム１４０は、以下に記載されるＧＩＳおよびシステムステータスコンテンツのためのサーバとして動作することができ、この情報を本明細書に記載のような処理を用いてクライアントシステムに送達することができる。
【００２２】
種々の実施形態では、３Ｄ環境において、いくつかの場合には地理情報システム（ＧＩＳ）コンテクストにおいて、３Ｄの設備および資産を可視化するためのシステムおよび方法が含まれる。システムは、所定の設備に関して設備の室外および室内の両方を表示する（または表示させる）ことができ、種々の態様は、ユーザ選択により、より多くの、より少ない、または特定の詳細を表示可能なように、示されまたは隠される。なお、本明細書において用いられる際、他に特に示さない限り、「表示」および同様の語は、自身が記載されているシステム上での表示を含み、かつ、適切なデータを送信し、表示がクライアントデータ処理システムなどの別のシステム上に表示されることを含む。設備自体の他に、種々のソースからの情報が３Ｄ環境内の３Ｄ識別の補助と関連づけられ、かつ、これを用いてナビゲーションされてもよい。「システム」が本明細書に汎用的に用いられるとき、これは、他に言及しない限り、全体として、図２に示される種々異なるシステムの動作および特徴を示す。
【００２３】
図２は、開示の実施形態における環境管理システム２１０および他のシステムの概略図を示し、これらはクライアントシステム２２０と通信する。これらのシステムのいずれかは、１つ又は複数のデータ処理システム１００として実現可能であり、有利には、環境管理システム２１０およびエンタープライズサーバシステム２４０は、一体にまたは別個に配置された、本明細書中に記載されるような処理を共に実行する複数の異なる物理システムとして実現可能である。
【００２４】
「設備」とは、広い言葉の意味で本明細書中に用いられ、たとえば、オフィスビル、空港、モール、製造場所、石油掘削装置、風車、変圧器変電所、化学プラント、自動車工場などが含まれる。「資産」には、たとえば、マシン、発送および処理システム、家具、配管などが含まれる。これらの設備、設備内の資産、および、これらが表れる地理的コンテクストは、環境管理システム２１０の３Ｄモデリング２１２により３Ｄモデリング２１２により３Ｄ環境内に生成可能であり、この３Ｄ環境は、クライアントシステム２２０上での表示のために送信可能である。
【００２５】
なお、いくつかの実施形態では、クライアントシステム２２０は、地理マッピングサーバ２３０とも通信可能である。地理マッピングサーバは、独自仕様でない地理情報を、保存し、生成し、かつ、クライアントに送信可能であり、「Ｇｏｏｇｌｅ  Ｅａｒｔｈ」地理マッピングサーバ等のシステムを用いて実現可能である。このようにして、基本的な、公的に入手可能なデータは、環境管理システム２１０上の環境データ２１８に保存又は保持される必要は無い。代わりに、種々の実施形態では、環境管理システム２１０は、認証情報２１４の制御下で、ユーザおよび会社固有のデータを環境データ２１８およびユーザ固有データ２１６に保存および保持し、３Ｄモデリング２１２によって、地理マッピングサーバ２３０により生成される３Ｄコンテクストにおいて表示されるべき適切なデータが発行される。
【００２６】
開示の実施形態では、３Ｄおよび地理的コンテクストに種々のデータソースからの情報が関連づけられてもよい。種々の実施形態では、データソースは１つ又は複数のエンタープライズサーバシステム２４０を含んでよく、これはユーザ固有データ２４６および環境データ２４８をも保持してもよい。この環境データ２４８は、たとえば、レポート、クエリ、ポータル情報、インターネットウェブサイト、ならびに、ポータブルドキュメントフォーマット（ＰＤＦ）ファイルなどのアドホック電子書類、ＨＴＭＬまたは他のマークアップ言語ファイル、ピクチャおよびマルチメディアファイルを含む。この情報は、３Ｄ環境内に示される視覚的タグたとえば３Ｄ環境内のオブジェクトに重ねられるアイコンを介してアクセス可能である。これらの視覚的タグは、本明細書中では、「プレイスマーク」という。このデータのすべては、環境管理システム２１０に環境データ２１８として保存および保持されてよく、ユーザ固有のプレイスマークは、ユーザ固有データ２１６として保存および保持されてよい。同様に、すべてのデータは、環境データ２４８としてエンタープライズサーバシステム２４０に保存および保持されてよく、ユーザ固有のプレイスマークはユーザ固有データ２１６として保存および保持されてよい。
【００２７】
種々の実施形態では、エンタープライズサーバシステム２４０はたとえば、サードパーティ会社または他の企業によって維持および制御されてよく、この企業の従業者がシステム上に保存されたデータを付加、変更および更新してよい。以下により詳細に記載されるように、環境管理システム２１０は、認証情報２１４に従ってエンタープライズサーバシステム２４０上のデータを制御およびこれに直接アクセスしうる。
【００２８】
種々の実施形態では、３Ｄ環境において選択されたときに、広い範囲の情報が検索または表示されるように関連づけされてよい。種々の情報は、マニュアルでシステムに関連づけられてもよい。たとえば、ユーザは情報ソースを選択し、マニュアルでプレイスマークを作成してもよい。情報はマニュアルで更新可能でありまたはシステムから削除可能である。更新には、表示される情報の、または、情報ソースの地理的位置の変化を含みうる。ユーザは、マニュアルで、３Ｄモデルを付加、変更および配置してもよい。３Ｄモデルがライブラリから来るとき、これは３Ｄ形状の他に、本明細書中で以下により詳細に記載される付加的関連情報を伴ってもよい。全てのマニュアル更新は、自動化されるか、または、マニュアルでの介入無しに自動的にシステムによって実行されてもよい。これらのライブラリおよび他のデータは、環境データ２１８の一部として保存されてよく、システムは、クライアントシステム２２０（およびクライアントシステム２２０のユーザ）との対話によって、環境データ２１８を更新してもよい。
【００２９】
環境管理システム２１０またはエンタープライズサーバシステム２４０により保持される所定のテンプレートを介して、情報が関連づけおよびフォーマットされてもよい。所定のテンプレートによって、たとえば、プレイスマークの表示形態、および、テンプレートを用いるすべてのプレイスマークについて共通するデータフィールドが定められる。ユーザはテンプレートに基づいてマニュアルでプレイスマークを作成でき、環境管理システム２１０またはエンタープライズサーバシステム２４０と自ら通信するクライアントシステム２２０との対話により、特定情報を満たしてもよい。これらのプレイスマークおよびテンプレートは環境データ２１８または２４８に保存および保持されてもよい。
【００３０】
情報は、システムに一括読み込みされてもよく、アプリケーションプログラミングインタフェースＡＰＩまたは他のインポート／エクスポートメカニズムを介して一括で付加、更新または削除されてもよい。たとえば、システムは、多くの情報要素を含むスプレッドシートファイルまたはＸＭＬフォーマットファイルをインポートしてもよく、これらを環境データ２１８または２４８に保存してもよい。
【００３１】
システムによって受信されると、情報は適切な集合３Ｄモデルに自動的に関連づけられ、プレイスマークを生成するために用いることができる。
【００３２】
情報はセキュアであり、アクセスは認証情報２１４に従って、企業のアクセス制御モデルに基づいて制御可能である。情報は、種々の条件に基づいてたとえば特定の日時に従って、動的に３Ｄ環境に含まれ、または、これより削除されてもよい。システムは、認証情報２１４を用いて、どのユーザがアクセスして、任意の特定時間においてどのデータを見ることができるかを決定し、この特定のデータが環境管理システム２１０またはエンタープライズサーバシステム２４０上にあるか否かを決定してもよい。
【００３３】
認証情報２１４は、１つ以上のディレクトリサーバにおいて実現可能である。これらのディレクトリサーバは、カスタマユーザ、認証、アクセスロールならびにユーザ定義およびユーザグループを管理する等の機能を実行しうる。ディレクトリサーバはユーザ定義およびユーザグループをインポート可能である。
【００３４】
認証情報２１４は、ロールベースアクセス制御（ＲＢＡＣ）を実現可能である。ロールは、特定の種類に関する基本的なアクションに基づいて定義可能であり、複数グループに集約可能である。ロールはユーザまたはユーザグループに割り当て可能である。精度は範囲（たとえば、サイト／ゾーン／レイヤ）および特定のオブジェクト（たとえばプレイスマークまたは３Ｄモデル）に基づいている。
【００３５】
たとえば、認証情報２１４は、特定サイトのメンバが別のサイトにおける情報を修正できない、または、特定グループのユーザが特定レイヤ上のプレイスマークまたは特定のプレイスマークも開くことができないことを特定する。
【００３６】
種々の実施形態では、情報スコープ機能も実行されてもよい。種々の実施形態では、３Ｄ情報、プレイスマークおよび他のデータを含む情報は、複数レイヤからなる１つの論理階層に分類されてもよい。この情報は、また、設備およびこれらの設備内のゾーン（サブエリア）に基づいて分類されてもよく、たとえば、ミュンヘンのプラントとロンドンのプラントが２つの設備として表され、たとえばミュンヘンのプラントは塗装、プレスおよび倉庫の３つのゾーンを有している。これらのレイヤおよび分類は、環境データ２１８または２４８に保存されてよく、これは、これらが複数ユーザによりアクセスされることが意図され、または、ユーザ固有データ２１６または２４６として保存されてよい場合である。
【００３７】
種々の実施形態では、ユーザがシステムにアクセスするための複数の方法が提供される。種々の実施形態では、システムには、ウェブクライアントを介してまたはモバイルアプリケーションを介して最小のＩＴフットプリントでアクセス可能であり、データ処理システム１００を用いて実現またはアクセス可能である。例示的クライアントシステム２２０はすべてのこれらの装置を含むことが意図される。
【００３８】
ユーザのシステムとの対話は、たとえばクライアントシステム２２０上の、簡単かつ直感的なインタフェースを介して実現可能である。システムは、クライアントシステム２２０上のマウス、キーボードまたはタッチスクリーンなどの入力を用いて、ユーザに３Ｄ環境における視覚的なナビゲーションを提供する。システムは、３Ｄ環境内に示されるプレイスマークの視覚的タグを介してユーザが情報にアクセス可能としてもよい。システムがユーザからプレイスマークの選択を受信すると、システムは、システム２１０またはシステム２４０からクライアントシステム２２０上のプレイスマークと関連づけられた付加的情報を表示することにより応答してもよい。
【００３９】
システムは、ユーザにより選択された「ビューポイント」を保存して再利用し、ユーザが、関連づけられたビューポイントを選択したときに、３Ｄ環境内の所定のビューに戻るようにしてもよい。これらのビューポイントはユーザ固有データ２１６として保存されてもよい。
【００４０】
種々の実施形態では、システムは、情報発行のための共同作業環境を提供する。システムは、システム内に発行された情報についてのユーザコメントを受信および保持しうる。システムは、特定ユーザに関する署名を管理し、ユーザ認証情報により定められたユーザのロールまたはタスクまたは個別ユーザに基づいて、追加、除去または変更された情報の通知を送信してもよい。システムは、環境データ２１８内に、環境データ２４８またはそうでなければ、追加、除去または変更された最新の情報およびその変更の日時を表示してもよい。
【００４１】
システムは、複数のユーザが、同時に複数のクライアントシステム２２０と通信することによって、システムを「共閲覧する」、すなわち、一緒にシステムを介してナビゲーションできるようにしてもよい。このようなセッションでは、ユーザは対話的なマークアップを生成して、特定のエリアまたは位置を強調してもよい。システムは、ユーザと対話して、仮想的なツアー、たとえば、予め定めた経路、ビューポイントおよびプレイスマークの呼び出しを生成し、これには、移動の期間および各位置において費やされる時間が含まれる。
【００４２】
種々の実施形態では、システムは、ユーザの認証情報２１６に依存した、環境データ２１８または２４８ならびにユーザ固有データ２１６または２４６の検索による、ユーザによるシステムに関連する情報の検索を可能とする。検索された情報には、プレイスマーク、３Ｄ情報、ビューポイントおよび他のデータが含まれる。システムは、検索結果を表示でき、ユーザからの入力を受信して、情報の種類（たとえば，プレイスマークとビューポイント）を識別し、ユーザ入力に応じて、システムは、関連要素に「飛ぶ」ようにしてもよい。検索された要素が現在ロードされていない場合、システムはこれを検索して、表示してもよい。
【００４３】
種々の実施形態では、システムは情報を他のＩＴシステムに関連づけることができる。たとえば、システムのデータ要素の識別は、他のシステムにより認識可能であり、その逆も可能である。
【００４４】
システムの種々の実施形態によれば、プログラムのインタフェースを介して要素に「飛ぶ」ようにしてもよく、これは、選択された要素に３Ｄ環境を通じて速やかに移動することができることを意味する。システムの種々の実施形態では、他のアプリケーションを、これらのアプリケーションに関連するデータ識別を用いて呼び出すことができる。設備を通じた３Ｄナビゲーションを容易化し、ユーザを設備内の特定の位置に向かわせるため、システムは、単独でまたはユーザとの対話を介して、設備を通る「歩行経路」を定めてもよい。経路は空間内の接続された線から構成されてもよい。経路がユーザによって選択されるとき、３Ｄナビゲーションが経路の方向および高度に制限されてもよい。いくつかの実施形態では、「歩行モード」がサポートされ、これによれば、３Ｄ環境が３Ｄモデリング２１２によって生成およびレンダリングされる際に、ユーザは３Ｄ障害物を考慮した一定の高度レベルにおいて３Ｄ環境をナビゲーションすることができる。
【００４５】
他の場合、３Ｄモデリング２１２は、クライアントシステム２２０に送信されるべき適切なデータを、生成、フォーマットおよび配列し、クライアントシステム２２０は３Ｄレンダリングを自ら実行してもよく、これには地理マッピングサーバ２３０により提供されるデータを用いることが含まれる。このようにして、クライアントシステム２２０は、基本的な３Ｄ地理情報などのデータを複製することなく、環境管理システム２１０、エンタープライズサーバシステム２４０および地理マッピングサーバ２３０からのデータを用いて統合された３Ｄ環境を生成することができる。
【００４６】
種々の実施形態では、システムは、デスクトップまたはモバイルデータ処理システムにおけるまたは他のデータ処理システムにおける、企業クラウドソリューション、たとえば「ソフトウェアアズアサービス（ＳａａＳ）」として実現可能である。
【００４７】
種々の実施形態では、グローバルリソースライブラリを用いることができ、これは環境データ２１８または２４８に保存可能である。システムは、３Ｄ要素を定めることができ、これはいくつかの論理的な意味（たとえばポンプまたはコンベヤ）ならびに論理レイヤにマッピング可能な関連情報を含む。これらのオブジェクトは異なる複数のカテゴリに基づいた１つのライブラリに構成可能である。ライブラリは検索可能であり、好ましくは、ライブラリへの全ての寄与は、たとえば、コンプライアンス、技術面などに基づいて、システムプロバイダによる調整に依存する。
【００４８】
種々の実施形態では、環境データ２１８および２４８、ならびに、ユーザ固有データ２１６および２４６は、複数のデータベースまたはデータベースサーバに保存されてもよい。たとえば、各カスタマまたはユーザは、カスタム化可能なスキームを持つ個別のデータベースを有する。
【００４９】
他のユーザ、ＯＥＭ、または、他の者は、使用料／手数料有りでまたは無しで、ライブラリに彼らの製品のモデルを貢献しうる。ライブラリ要素へのアクセスは、企業、種々のコミュニティなどに基づいて制限可能である。ユーザはこのライブラリにアクセスし、関連するオブジェクトを選択し、ライセンス条項に従ってこれらを用いることができる。オブジェクトは３Ｄ中に表れ、いくつかのまたは全ての関連情報を受け継ぎ、これは本明細書中に記載のレイヤを用いて管理可能である。
【００５０】
種々の実施形態では、工場または他の設備の３Ｄ表現が管理され、ユーザはそれを通じて簡単かつ直感的なやり方でナビゲーションすることができる。種々の実施形態では、地理的内容における生産関連情報を提供でき、人々は３Ｄモデルに関して容易にコミュニケーションし、対話できる。種々の実施形態では、ウェブ２．０技術も用いることができ、エンドユーザは仮想コミュニティ内のいくつかのコンテンツを生成することができる。
【００５１】
種々の実施形態は、ウェブアプリケーションとして実現可能であり、これはほぼゼロのＩＴフットプリントを有し、ユーザはクライアントシステム２２０を用いて工場の３Ｄモデルを通じて閲覧およびナビゲーションすることができる。３Ｄの表面において、ユーザは工場関連情報（たとえば品質のレポートまたはマシンマニュアル）の種々のレイヤにアクセスすることができる。これらのレイヤはオンオフでき、オンの場合、その地理的に関連する位置に、情報タグまたはプレイスマークとともに情報が表れる。
【００５２】
開示の実施形態によれば、ユーザは工場情報を共有でき、多くの人々が利用でき、アクセスでき、また、人々はこれらのデータ、考えをコミュニティと共有できる。すなわち、従業者またはユーザは、自身のユーザ認証情報および関連する許可に依存して、情報を追加し、改善を提案し、または、仲間が何を追加したかを簡単に見ることができる。
【００５３】
本明細書中に記載の仮想設備を、多くの共同的タスクたとえば工場の仮想ツアー、仮想視察、カスタマの訪問、従業員の教育および訓練、処理監視などに用いることができる。
【００５４】
種々の実施形態では、３Ｄ工場モデリングおよび３Ｄでの工場のナビゲーションが可能である。種々の実施形態では、複数のソースから得られ、環境データ２１８に保存された情報レイヤを含む、簡単かつ直感的な３Ｄで設備情報が表される。たとえば、種々の実施形態では、マシン情報（メーカ、モデル、マニュアル）を示すレイヤ、または、工場からのライブカメラ放送を示すレイヤを有しうる。
【００５５】
図３は、クライアントシステム２２０上での表示のために環境管理システム２１０および／または地理マッピングサーバ２３０により生成可能な３Ｄ地理環境の例を示す。この場合、工場３０２が指示される建築物／設備にあり、ユーザはこれらの設備の資産およびレイアウトに関するより多くの情報を得たいと仮定する。
【００５６】
図４は、工場３０２に対応する設備およびその資産の３Ｄ環境の例を示す。なお、図４は、設備およびその資産の実際の物的レイアウトの３Ｄ表現を示す。システムは、表示された資産に関してユーザと対話しうる。たとえば、システムがワークステーション４０２のユーザ選択を受信すると、システムは、ワークステーション、ワークステーションに割り当てられた従業員、ワークステーションに関する計量および製造データおよび他の情報に基づいて、このような情報を表示しうる。同様に、システムは、プレス４０４のユーザ選択を受信すると、システムは、プレスの状態、プレスに関するマニュアルおよびトラブルシューティング情報、プレスに関する計量および製造データ等の情報ならびに他の情報を表示しうる。この図はさらにプレイスマーク４０６も示す。
【００５７】
図５は、開示の実施形態にかかる処理のフローチャートを示す。この例において、処理は、環境管理システム（ＥＭＳ）たとえば環境管理システム２１０により実行され、これは、エンタープライズサーバシステム（ＥＳＳ）たとえばエンタープライズサーバシステム２４０に保存されたデータを「指定」または参照し、クライアントシステムのユーザに本明細書中に記載の仮想環境を提供する。
【００５８】
ＥＭＳは、クライアントシステムから、ユーザ認証情報を受信する（ステップ５０５）。ユーザ認証情報には、たとえば、パスワード、生体認証情報、または、ユーザを識別するために十分な他の情報が含まれる。
【００５９】
ＥＭＳは、ユーザ認証情報を確認する（ステップ５１０）。
【００６０】
確認されたユーザ認証情報に基づいて、ＥＭＳはユーザ固有データを検索する（ステップ５１５）。ユーザ固有データには、たとえば、本明細書中に記載のようなプレイスマークおよびビューポイントが含まれ、ＥＳＳに保存された他のユーザ固有データへの参照が含まれてもよい。
【００６１】
確認されたユーザ認証情報およびユーザ固有データに基づいて、ＥＭＳは３Ｄ環境データをクライアントシステム２２０に送信する（ステップ５２０）。種々の実施形態では、３Ｄ環境データはクライアントシステムが３Ｄ環境をそれ自身においてレンダリングするのに十分なデータを含むか、または、付加的データを提供する地理マッピングサーバとの対話を通じてクライアントシステムが３Ｄ環境をレンダリングするのに十分なデータを含む。３Ｄ環境データに応答して、クライアントシステムは、設備およびその資産の３Ｄ環境を表示する。種々の実施形態では、３Ｄ環境データは、確認されたユーザ認証情報に従ってユーザに対して表示されることが許される、これらの設備および資産だけを含む。３Ｄ環境データはユーザ固有データを含んでもよい。
【００６２】
ＥＭＳは、３Ｄ環境データの資産に関する情報に対する要求を受信することができる（ステップ５２５）。この要求は、たとえば、より多くの情報のためのユーザによる資産の選択に応じて、クライアントシステムから送信される。
【００６３】
ＥＭＳは、確認されたユーザ認証情報に基づいて、受信された要求に対応するＥＳＳ上の付加的環境データを決定する（ステップ５３０）。有利には、この環境データは、ロールベースアクセス制御に基づいて制限され、および、ユーザ認証情報により特定されるような、特定のユーザ、ロールおよびグループへの他の制限に基づいて制限されうる。付加的環境データは、レポート、マシンマニュアル、レポート、クエリ、ポータル情報、インターネットウェブサイト、アドホック電子文書、ピクチャ、マルチメディアファイル、資産のリアルタイム運用データを含む。
【００６４】
ＥＭＳは、クライアントシステムに対して、ＥＳＳ上の付加的環境データへの参照を送信する（ステップ５３５）。この参照は、均一なリソースロケータ、特定のファイルまたはイメージへの参照、ＥＳＳがデータを参照できるトークン、その他であってよい。
【００６５】
クライアントシステムは、次いで、参照を用いて、表示のための付加的環境データを要求し、受信することができる（ステップ５４０）。クライアントにこの情報の一部を送信する際、または、送信する前に、特定のＥＳＳは特定の認証情報確認を実行する（ステップ５４５）。ＥＭＳは、次いでクライアントシステムに３Ｄ環境内でクライアントシステム上の情報をレンダリングし、表示するよう指示する（ステップ５５０）。他の実施形態では、ＥＳＳは、クライアントを介してこの参照をＥＭＳに送信でき、クライアントは、次いで、クライアントシステムへの付加的環境データを検索する。クライアントシステム上での表示には３Ｄ環境における関連データまたは資産へ「飛ぶ」ことも含まれる。
【００６６】
図５の例に記載されるような処理は、クライアントシステム上の設備およびその資産の３Ｄ環境を生成し、表示するために用いることができる。ユーザが資産（または設備自体）についてのより多くの情報を要求すると、ＥＭＳは、クライアントシステムがユーザの認証情報に基づいて、ＥＳＳから適切な情報のみを検索し、表示できるように必要な確認およびアクセス制御タスクを実行しうる。
【００６７】
情報（３Ｄおよび他の全て）は、情報が有効な過去および将来の特定の時間でタグ付けされてもよい。したがって、ユーザは、評価および他のユーザとの共有のために、任意の特定の時点であるべき関連するプレイスマークを含む３Ｄ環境を表示してもよい。すなわち、特定の場合には、付加的環境データの少なくとも一部は関連する有効日付または有効時間を有し、クライアントシステムは、ユーザ固有のデータまたは時間に対応する、関連する有効データを含む付加的環境データを表示する。
【００６８】
当業者であれば、単純且つ明確にするために、本発明を用いた使用に適した全てのデータ処理システムの完全な構造及び動作は本明細書において図示又は説明していないことが分かる。その代わりに、本発明に固有のデータ処理システム又は本発明の理解のために必要なデータ処理システムのみを図示及び説明している。データ処理システム１００のその他の部分の構造及び動作は、当業者には公知である現行の種々の任意の実施の形態に従うものでよい。
【００６９】
本明細書には完全に関数的なシステムの文脈での記述が含まれているが、当業者であれば、本発明のメカニズムの少なくとも一部は種々の任意の形態のマシン使用可能、コンピュータ使用可能又はコンピュータ読み出し可読な媒体に記録された命令の形態で配布できること、また本発明はその配布物を実際に実行するために使用される特定のタイプの命令又は信号が記録されている媒体又は記憶媒体に関係なく同様に適用されることを理解するであろうということを言及することは重要である。それらの命令は、実行されれば、データ処理システムに本明細書において説明した方法を実施させることができる。マシン使用可能／マシン読み出し可能又はコンピュータ使用可能／コンピュータ読み出し可能な媒体の例には、不揮発のハードコーディングタイプの媒体、例えば読み出し専用メモリ（ＲＯＭ）又は電気的に消去及びプログラミング可能な読み出し専用メモリ（ＥＥＰＲＯＭ）及びユーザ記録可能なタイプの媒体、例えばフロッピーディスク、ハードディスクドライブ及びコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）又はディジタル多目的ディスク（ＤＶＤ）が含まれる。
【符号の説明】
【００７０】
１００  データ処理システム；環境管理システム、クライアントシステム
１０２  プロセッサ
１０４  キャッシュ／ブリッジ
１０６  ローカルシステムバス
１０８  主メモリ
１１０  グラフィックアダプタ
１１１  ディスプレイ
１１２  ローカルエリアネットワーク／ワイドエリアネットワーク／無線アダプタ
１１４  拡張バスインタフェース
１１６  入出力バス、Ｉ／Ｏバス
１１８  キーボード／マウスアダプタ
１２０  ディスクコントローラ
１２２  Ｉ／Ｏアダプタ
１２４  オーディオアダプタ
１２６  記録装置
１３０  ネットワーク
１４０  サーバシステム
２１０  環境管理システム
２１２  ３Ｄモデリング
２１４  認証情報
２１６  ユーザ固有データ
２１８  環境データ
２２０  クライアントシステム
２３０  地理マッピングサーバ
２４０  エンタープライズサーバシステム
２４６  ユーザ固有データ
２４８  環境データ
３０２  工場
４０２  ワークステーション（資産）
４０４  プレス（資産）
４０６  プレイスマーク（資産）
５０５  ユーザ認証情報の受信
５１０  ユーザ認証情報の確認
５１５  ユーザ固有データの検索
５２０  環境データのクライアントシステムへの送信
５２５  情報に対する要求の受信
５３０  付加的３Ｄ環境データの決定
５３５  付加的３Ｄ環境データへの参照の送信
５４０  情報の要求、付加的３Ｄ環境データの要求
５４５  特定の認証情報確認の実行、ＥＳＳ固有認証情報の確認
５５０  ３Ｄ環境におけるクライアントシステム上での情報の表示
３Ｄ  ３次元
ＡＰＩ  アプリケーションプログラミングインタフェース
資産  マシン、発送および処理システム、家具、配管；設備自体
ＥＭＳ  環境管理システム
ＥＳＳ  エンタープライズサーバシステム
ＧＩＳ  地理情報システム
Ｉ／Ｏ  入出力
ＩＴ  情報技術
ＬＡＮ  ローカルエリアネットワーク
ＰＣＩ  ペリフェラルコンポーネントインターコネクト
ＲＢＡＣ  ロールベースアクセス制御
ＳａａＳ  ソフトウェアアズアサービス
ＷＡＮ  ワイドエリアネットワーク
ＸＭＬ  拡張マークアップ言語
【図１】
0005980321.tif 000002
【図２】
0005980321.tif 000003
【図３】
0005980321.tif 000004
【図４】
0005980321.tif 000005
【図５】
0005980321.tif 000006