(57)【要約】  本発明は、通信セッション中に少なくとも１つの通信機器１３で１つの画面ビュー１の遠隔エンティティ２を生成し更新するための方法及び設備に関する。前記画面ビュー１が、複数のデータ要素Ｄを有する。これらのデータ要素Ｄが、所定の静的又は動的な表示表式５にしたがって前記画面ビュー１上に表示される。前記画面ビュー１の前記表示表式５に少なくとも部分的に対応する表示表式５が、少なくとも１つの第１通信路１８を通じて前記通信機器１３に少なくとも一回伝送される、前記複数のデータ要素Ｄのうちの少なくとも１つのデータ要素Ｄの値が、前記通信セッション中に少なくとも１つの第２通信路１９を通じて前記通信機器１３に伝送され、前記エンティティ２を表示するため、当該データ要素Ｄの伝送された値と当該伝送された表示表式５’，５’’とが、前記通信機器１３によって結合される。
2019511050.tif 000002
【特許請求の範囲】
【請求項１】
通信セッション中に少なくとも１つの通信機器（１３）で１つの画面ビュー（１）の１つの遠隔エンティティ（２）を生成し更新するための方法であって、前記画面ビュー（１）が、複数のデータ要素（Ｄ）を有し、これらのデータ要素（Ｄ）が、所定の静的又は動的な表示表式（５）にしたがって前記画面ビュー（１）上に表示される当該方法において、
前記画面ビュー（１）の前記表示表式（５）に少なくとも部分的に対応する表示表式（５）が、少なくとも１つの第１通信路（１８）を通じて前記通信機器（１３）に少なくとも一回伝送され、
前記複数のデータ要素（Ｄ）のうちの少なくとも１つのデータ要素（Ｄ）の値が、前記通信セッション中に少なくとも１つの第２通信路（１９）を通じて前記通信機器（１３）に伝送され、
前記エンティティ（２）を表示するため、当該データ要素（Ｄ）の伝送された値と当該伝送された表示表式（５’，５’’）とが、前記通信機器（１３）によって結合されることを特徴とする方法。
【請求項２】
前記第２通信路（１９）による通信が、１つのブローカ（１４）を介して実行され、サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記画面ビュー（１）は、オペレータ（１７）の設備（３）を制御するために使用されるコンピュータユニット（４）の表示であることを特徴とする請求項１又は２に記載の方法。
【請求項４】
少なくとも１つのデータ要素（Ｄ）が、例えば測定センサの測定データのようなテレメトリー層のデータを表示することを特徴とする請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記第２通信路（１９）にしたがうデータ伝送が、暗号化されて実行されることを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
少なくとも前記第２通信路が、フィードバックチャネルを規定することを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
１つの通信機器（１３）に表示するために１つの画面ビュー（１）の遠隔エンティティ（２）を提供するための装置であって、
前記画面ビュー（１）を表示する１つのコンピュータユニット（４）が、前記通信機器（１３）に向かう少なくとも１つの第１通信路（１８）と少なくとも１つの第２通信路（１９）とを有し、前記画面ビュー（１）が、複数のデータ要素（Ｄ）を有し、これらのデータ要素（Ｄ）が、所定の静的又は動的な表示表式（５）にしたがって前記画面ビュー（１）上に表示される当該装置において、
前記コンピュータユニット（４）が、前記画面ビュー（１）の前記表示表式（５）に少なくとも部分的に対応する表示表式（５’、５’’）を、前記第１通信路（１８）を通じて前記通信機器（１３）に少なくとも一回伝送し、
前記複数のデータ要素（Ｄ）のうちの少なくとも１つのデータ要素（Ｄ）の値が、通信セッション中に前記第２通信路（１９）を通じて前記通信機器（１３）に伝送されることを特徴とする装置。
【請求項８】
前記コンピュータユニット（４）は、ネットワークインタフェース（９）を介して前記第１通信経路（１８）にアクセスし、セキュリティコントローラ（１２）を介して前記第２通信経路（１９）にアクセスすることを特徴とする請求項７に記載の装置。
【請求項９】
前記セキュリティコントローラ（１２）は、前記第２通信経路（１９）による通信をサブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行することを特徴とする請求項８に記載の装置。
【請求項１０】
前記第２通信経路（１９）は、前記セキュリティコントローラ（１２）からブローカ（１４）を介して延在することを特徴とする請求項８又は９に記載の装置。
【請求項１１】
前記セキュリティコントローラ（１２）は、暗復号化装置（２１）を有する請求項８〜１０のいずれか１項に記載の装置。
【請求項１２】
前記装置は、前記複数のデータ要素（Ｄ）の複数のエンティティ（Ｄ’、Ｄ’’、Ｄ’’’）を作成し、これらのエンティティ（Ｄ’、Ｄ’’、Ｄ’’’）は、１つの通信機器（１３）の権限に依存してこの通信機器（１３）に選択的に伝送されることを特徴とする請求項７〜１１のいずれか１項に記載の装置。
【請求項１３】
遠隔の１つのコンピュータユニット（４）に表示された画面ビュー（１）を１つの遠隔エンティティ（２）に表示するために１つの通信機器（１３）によって実行可能なソフトウェア製品であって、前記通信機器（１３）が、少なくとも１つの第１通信路（１８）と少なくとも１つの第２通信経路（１９）とを通じて前記コンピュータユニット（４）に接続している当該ソフトウェア製品において、
前記ソフトウェア製品は、少なくとも以下の、
−前記画面ビュー（１）の１つの表示表式（５）に少なくとも部分的に対応する１つの表示表式（５’，５’’）を、前記第１通信路（１８）を通じて受信するステップと、
−通信セッション中に複数のデータ要素（Ｄ）の値を、前記第２通信経路（１９）を通じて受信するステップと、
−当該受信した表示表式（５’，５’’）と当該受信した複数のデータ要素（Ｄ）の値とを結合して前記画面ビュー（１）の前記遠隔エンティティ（２）にするステップと、
−前記遠隔エンティティ（２）を表示するステップと、を前記通信機器（１３）に実行させることを特徴とするソフトウェア製品。
【請求項１４】
前記ソフトウェア製品は、前記第２通信経路（１９）を通じて遠隔の前記コンピュータユニット（４）にデータ値を伝送することを前記通信機器（１３）にさらに実行させることを特徴とする請求項１３に記載のソフトウェア製品。
【請求項１５】
前記データ値は、ユーザによって前記通信機器（１３）のユーザインタフェースを介して入力されることを特徴とする請求項１４に記載のソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信セッション中に１つの通信機器で１つの画面ビュー（映像面）の１つの遠隔エンティティを生成し更新するための方法に関する。この場合、当該画面ビューが、複数のデータ要素を有し、これらのデータ要素が、所定の静的又は動的な表示表式にしたがって当該画面ビュー上に表示される。さらに、本発明は、１つの通信機器に表示するために１つの画面ビューのエンティティを提供するための設備に関する。この場合、当該画面ビューを表示する１つのコンピュータユニットが、当該通信機器に向かう少なくとも１つの第１通信路と少なくとも１つの第２通信路とを有する。この場合、当該画面ビューが、複数のデータ要素を有し、これらのデータ要素が、所定の静的又は動的な表示表式にしたがって当該画面ビュー上に表示される。最後に、本発明は、遠隔の１つのコンピュータユニットに表示された画面ビューを１つの遠隔エンティティに表示するために１つの通信機器によって実行可能なソフトウェア製品に関する。この場合、当該通信機器が、少なくとも１つの第１通信路と少なくとも１つの第２通信経路とを通じて当該コンピュータユニットに接続している。
【背景技術】
【０００２】
多数のオンライン・コラボレーション・ツールを使用することで、例えば、固有の画像ビューをリアルタイムで一人又は複数人の通信相手と「共有」することが可能である。この場合、画像ビューの画像表示が作成され、ネットワーク、通常はインターネットを通じて当該通信相手のコンピュータに伝送され、この画像表示が、遠隔エンティティとしての画面上に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１５／１５５２７４号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このオンライン・コラボレーション・ツールには、画面内容が上記の複数の通信相手向けでない扱いに注意を要するデータを表示するときでも、常に画面内容の全体が、全ての通信相手に伝送されるという欠点がある。さらに、データを、コンピュータを用いてさらに評価することが、当該通信相手にとって通常は不可能である。何故なら、当該画像表示が、このようなデータ評価を不可能にするからである。
【課題を解決するための手段】
【０００５】
当該本発明のこれらの欠点及びその他の欠点は、冒頭で述べた種類の方法によって回避される。当該方法の場合、当該画面ビューの当該表示表式に少なくとも部分的に対応する表示表式が、少なくとも１つの第１通信路を通じて当該通信機器に少なくとも一回伝送され、当該複数のデータ要素のうちの少なくとも１つのデータ要素の値が、当該通信セッション中に少なくとも１つの第２通信路を通じて当該通信機器に伝送され、当該エンティティを表示するため、当該データ要素の伝送された値と当該伝送された表示表式とが、当該通信機器によって結合される。その結果、当該表示表式を伝送するごとに、データが、特に悪用から保護され得る。さらに、通信相手に応じて、この通信相手が、扱いに注意を要するその他のデータを受け取ることなしに、複数のデータ要素のうちの特定の下位グループだけを伝送のために許可することが可能である。
【０００６】
本明細書によれば、１つの「通信路」が、確定されたエンドポイントによって、使用される伝送プロトコルによって、確定された暗号によって、及び場合によっては確定された１つ又は複数の中間局によって規定される。このとき、１つの通信路の１つ又は２つのエンドポイントが相違するならば、及び／又は、複数の通信路間の確定された複数の中間局の存在と場合によってはこれらの中間局の数とが相違するならば、及び／又は、相違する伝送プロトコルが、複数の通信路で使用されえるならば、及び／又は、相違する暗号が、複数の通信路で使用されるならば、２つの通信路は相違する。
【０００７】
通常は、本発明によれば、互いに異なる第１通信路と第２通信路とが規定されている。しかしながら、当業者にとって当然であるように、複数の第１通信路及び／又は複数の第２通信路も規定され得る。当該第１通信路を通じた表示表式と、当該第１通信路とは違う第２通信路を通じたデータ要素との分離された伝送が重要である。
【０００８】
画面ビューの表示表式に少なくとも部分的に対応する画面ビューが、それぞれの通信セッションの開始時に通信機器に伝送され、当該通信セッション中に変更されずに保持され得る。さもなければ、遠隔エンティティの表示を画面ビューの変更に適合させるため、当該表示表式が、所定の規則的な間隔で又は不規則な間隔で伝送され得る。
【０００９】
本明細書によれば、操作中に付随するコンピュータユニットの表示上に表示される画像表示（及びそこに含まれる全てのデータ要素及び画像要素）のオリジナルが、「画面ビュー」を意味する。
【００１０】
一人の通信相手に参照可能に１つの（ここでは、通常は「通信機器」と呼ばれる）遠隔機器に表示される画像表示が、この画面ビューの「遠隔エンティティ」と呼ばれる。そして、当該画像表示は、当該画面ビューに少なくとも部分的に対応するか、又は当該画面ビューのコピーとみなされ得る。語句「少なくとも部分的に対応する」は、特に、遠隔エンティティ内の画像要素及び／又はデータ要素の一部が画面ビューに対して隠されているか、変更されているか又は置換されていることを意味し得る。
【００１１】
本出願によれば、設備又はエンティティが、ローカルネットワーク又はワイドエリアネットワーク、特にインターネットを通じて画面ビューを表示するコンピュータユニットに接続されているときは、当該設備又はエンティティは、「遠隔」とみなされる。
【００１２】
本明細書によれば、画面ビュー上のデータ要素及び画像要素の配置の規定が、表示表式と呼ばれる。最初の画面ビューの遠隔エンティティが、当該表示表式とこの表示表式に引用される画像要素とデータ要素の値とを用いて作成され得る。
【００１３】
通常は、所定の一定の値又は可変の値が割り当てられ得る要素が、「データ要素」と呼ばれる。例えば所定のセンサの出力（例えば、温度、圧力、加速度、速度等）が、データ要素として規定され得る。この場合、このデータ要素の値は、常にこのセンサの実際の測定値（すなわち、例えば、℃、Ｐａ、ｍ／ｓ２、ｍ／２等の単位で示される値）に相当する。
【００１４】
画面ビューの画像を含んで表示された全ての部分が、「画像要素」と呼ばれる。この場合、規定に応じて、当該画像要素は、表示表式の一部でもよく、これと一緒に伝送され得るか、又は、当該画像要素が、画像を含めてデータを表示するときは、当該画像要素は、データ要素として規定されてもよい。
【００１５】
一般に、画面ビューの遠隔エンティティの表示を可能にする設備が、通信機器とみなされ得る。特に、インターネットに接続されている従来のパーソナルコンピュータが、通信機器として使用され得る。
【００１６】
本発明の方法の好適な実施の形態では、当該第２通信路による通信が、１つのブローカを介して実行され、サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行される。これにより、一方では、（扱いに注意を要する）データ伝送が非常に確実に構築でき、他方では、データ伝送を実行するネットワーク接続が、流入トラフィック及びウェブサービスに対して完全に遮断され得る。これは、ハッカー攻撃を断念させる。
【００１７】
サブスクライバ／パブリッシャ・モデルにしたがって機能する用語の「プロトコル」は、通信プロトコルを意味する。当該通信プロトコルの場合、１つの（「パブリッシャ」と呼ばれる）送信機から１つ又は複数の（「サブスクライバ」と呼ばれる）受信機へのデータ伝送が、いわゆる「ブローカ」によって実行される。このようなプロトコルに対して最も知られた例は、ＭＱＴＴプロトコルである。この場合、データが、パブリッシャからブローカに伝送される。このブローカは、プロトコル仕様にしたがって当該データを１つのチャネル内に記憶する。次いで、パブリッシャとサブスクライバとの間の直接の接続が構築される必要がなしに、このチャネルのサブスクライバが、当該データをこのブローカから呼び出しできる。送信機と受信機とが、パブリッシャ及び／又はサブスクライバとして交互に発生することによって、二方向の通信も、このプロトコルによって実現され得る。
【００１８】
データが、チャネル情報に関する知識を取得した権限のないサブスクライバによって呼び出され得ることを阻止するため、当該データは、権限のあるサブスクライバのためにパブリッシャによって、例えば従来の非対称鍵の方法によって予め暗号化され得る。パブリッシャ及び／又はサブスクライバによって当該チャネルにアクセスされる規則的な間隔又は不規則的な間隔が、それぞれの要求にしたがって規定され得る。
【００１９】
サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルの場合、あらゆる接続が、常に「内側」から、すなわち安全な環境から「外側」に、すなわち潜在的に安全でない接続に誘導されることが重要である。したがって、例えば、公開ポートによるウェブサービスの場合に必要であるような、外側から安全な環境へアクセスさせることが必要でない。これにより、全てのポートが閉じられている非常に安全なファイアウォール規則が構築される。これにもかかわらず、サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルによる通信が依然として可能である。
【００２０】
好ましくは、画面ビューは、オペレータの危機を制御するために使用されるコンピュータユニットの表示でもよい。設備を制御するための装置は、本発明によって達成され改良され得る高い安全対策を要求する。当該設備は、例えばテストベンチ又は工場でもよい。
【００２１】
好適な実施の形態では、少なくとも１つのデータ要素が、例えば設備の測定センサの測定データのようなテレメトリー層のデータを表示し得る。そのユーザ自身が、通信セッション中に誰が当該設備のどのデータ値をどの形態で（すなわち、どの表示表式で）参照するかを決定できる。
【００２２】
別の好適な実施の形態では、安全性をさらに向上させるため、第２通信路にしたがうデータ伝送が、暗号化されて実行され得る。
【００２３】
冒頭で述べた種類の本発明の装置は、当該コンピュータユニットが、当該画面ビューの当該表示表式に少なくとも部分的に対応する表示表式を、当該第１通信路を通じて当該通信機器に少なくとも一回伝送し、当該複数のデータ要素のうちの少なくとも１つのデータ要素の値が、通信セッション中に当該第２通信路を通じて当該通信機器に伝送されることを特徴とする。これにより、本発明の方法が有益に実行され得る。
【００２４】
この場合、好ましくは、コンピュータユニットが、ネットワークインタフェースを介して第１通信経路にアクセスし、セキュリティコントローラを介して第２通信経路にアクセスする。これにより、当該セキュリティコントローラは、特別な安全性を備え得る。当該特別な安全性は、当該設備領域のハードウェアをより安全でないハードウェア領域に対して区別することも可能にする。
【００２５】
非常に有益に使用可能なセキュリティコントローラが、本出願と同じ出願人に属する国際公開第２０１５／１５５２７４号パンフレットに開示されている。当業者は、この明細書の十分な知識を有することを前提とする。
【００２６】
この場合、当該セキュリティコントローラは、当該第２通信経路による通信をサブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行し得る。
【００２７】
好ましくは、当該第２通信経路は、当該セキュリティコントローラからブローカを介して延在し得る。当該ブローカは、コミュニケーションソリューションのプロバイダによって提供され得る。この場合、当該プロバイダは、安全性に関する制御を保証できるが、通信データにはアクセスできない。
【００２８】
このため、好ましくは、当該セキュリティコントローラは、暗復号化装置を有する。
【００２９】
好適な別の実施の形態では、装置が、データ要素の複数のエンティティを作成し得る。これらのエンティティは、１つの通信機器の権限に依存してこの通信機器に選択的に伝送される。これにより、特定の１つの通信機器に割り当てられている権限に依存して、データが、異なる精度で伝送され得る。通信セッション中に、画面ビューの複数の遠隔エンティティが、同時に複数の通信機器に表示されなければならないときに、それぞれの通信相手に対して規定されている情報だけがそれぞれ表示される。実際には、データ要素の異なる複数のエンティティが、サブスクライバ／パブリッシャ・モデルを管理するブローカ内の幾つかのチャネルによって提供され得る。当該異なる複数のエンティティは、例えば、完全な解像度で若しくは低い解像度で又は二進情報（例えば、「有効領域内に存在する値−はい／いいえ））でデータを表示し得る。或る通信相手が、１つのデータ要素に対する権限を有しない場合、このデータ要素に対しては、値がそのエンティティ内に表示されない。この場合、画像を含む表示も、データ要素として規定され得る。この場合、それぞれの権限は、画像を含む表示がそれぞれの通信相手のエンティティ内に表示されるか否かと、どの画像を含む表示がそれぞれの通信相手のエンティティ内に表示されるかとを決定する。
【００３０】
冒頭で述べた本発明のソフトウェア製品は、好ましくは、少なくとも以下の、当該画面ビューの１つの表示表式に少なくとも部分的に対応する１つの示項目を、当該第１通信路を通じて受信するステップと、通信セッション中に複数のデータ要素の値を、当該第２通信経路を通じて受信するステップと、当該受信した表示表式と当該受信した複数のデータ要素の値とを、当該画面ビューの当該遠隔エンティティに結合するステップと、当該遠隔エンティティを表示するステップと、を当該通信機器に実行させる。当該ソフトウェア製品は、異なる通信相手の多数の通信機器向けに使用され得る。この場合、画面ビューを表示するコンピュータユニットのユーザは、何が遠隔エンティティとしてソフトウェア製品によって生成され表示されるかを正確に決定し得る。表示表式が、静的に規定され予め設定されてもよい。この場合、使用すべき表示表式に関する情報だけが、第１通信路を通じて伝送される。この場合、当該表示表式は、当該ソフトウェア製品内で規定されてもよい。
【００３１】
好ましくは、当該ソフトウェア製品は、当該第２通信経路を通じて遠隔の当該コンピュータユニットにデータ値を伝送することを当該通信機器にさらに実行させ得る。これにより、或る種の「フィードバックチャネル」が構成され得る。例えば、パラメータの変更や制御プロセスを実行するため、当該通信機器のユーザが、当該フィードバックチャネルを通じて、画面ビューが表示される当該コンピュータユニットに操作介入し得る。このため、当該権限が、場合によっては当該コンピュータユニットのユーザによって特定のデータ要素に対して許可若しくは禁止され得るか、又は特定の限界値内で許可され得る。
【００３２】
この場合、好ましくは、データ値が、ユーザによって通信機器のユーザインタフェースを介して入力され得る。これにより、遠隔エンティティが、（それぞれの権限の範囲内で）画面ビューを表示するコンピュータユニットで実行されたときと同様に当該ユーザによって使用され得る。
【００３３】
以下に、例示的で、概略的で且つ限定しないで本発明の好適な構成を示  図１を参照して本発明を詳しく説明する。
【図面の簡単な説明】
【００３４】
【図１】本発明の方法に関与する複数の構成単位と複数の通信路とに関する概略図である。
【図２】希望した様々な表示のための異なる権限が、個々のエンティティ内でどのようにして使用され得るかを例示する。
【発明を実施するための形態】
【００３５】
図１の左側で破線によって仕切られた領域が、オペレータに割り当てられている。この場合、当該オペレータは、設備３用の制御装置として使用されるコンピュータユニット４を用いて設備３を操作する。設備３は、コンピュータユニット４によって操作、パラメータ化及び／又は監視され得る、例えばテストベンチ、機械又はその他の産業設備でもよい。
【００３６】
設備３は、複数の設備要素８’、８’’、８’’’を有する。この場合、これらの設備要素は、例えば、調整装置若しくは測定装置又はデータを生成し、コンピュータユニット４に転送し、及び／又はコンピュータユニット４からデータを受け取り得る構成要素でもよい。コンピュータユニット４と設備要素８との間の通信が、例えばバス接続部２０を通じて実行し得る。
【００３７】
コンピュータユニット４は、複数のデータ要素Ｄ１，Ｄ２等が所定の表示表式５にしたがって表示される画面ビュー１を有する。表示表式５は、任意の形態でよく、例えば動的又は静的な画像要素６でもよい。この場合、表示表式５は、所定の表示位置７Ｉ〜７Ｖをそれぞれのデータ要素Ｄ１，Ｄ２に割り当てる。
【００３８】
データ要素Ｄ１，Ｄ２等は、コンピュータユニット４又は設備３にとって興味のある任意に表示可能な値、例えば変更可能な若しくは予め設定されているパラメータデータ又はシミュレーションデータ、及び／又は例えば設備の測定センサの測定データのようなテレメトリー層のデータ、等を表示し得る。
【００３９】
コンピュータユニット４は、公開ネットワーク１０を通じて通信し得るネットワークインタフェース９を有する。公開ネットワーク１０は、特にインターネットである。しかしながら、このネットワークを通じた通信とこのネットワークへのアクセスが、複数の通信相手のうちの或る通信相手の占有範囲内で許されない場合は、公開ネットワーク１０は、当該特定の集団の複数の通信相手だけに公開されているその他のネットワークでもよい。一般に、ネットワークインタフェース９は、例えばファイアウォール・アーキテクチャのような安全装置を有する。当該ファイアウォール・アーキテクチャは、公開ネットワーク１０を通じた第三者による不許可のデータアクセスを阻止する。
【００４０】
コンピュータユニット４と設備要素８との間の通信は、例えばハードウェア依存のインタフェース１１を介して実行される。当該ハードウェア依存のインタフェースも、設備要素８への不適切なアクセスを阻止するために、同様に安全機構を有してもよい。
【００４１】
さらに、セキュリティコントローラ１２が、オペレータ１７の領域内に設けられている。以下に、このセキュリティコントローラの機能を詳しく説明する。セキュリティコントローラ１２は、設備要素８とコンピュータユニット４とに対するデータインタフェースを有し、このセキュリティコントローラ１２は、公開ネットワーク１０に対するインタフェースも有する。この場合、このインタフェースは、介入する通信を場合によっては完全に遮断し得る（例えば、全てのポートの閉鎖又は非アクティブ化）。
【００４２】
例えば、プロバイダ又はサービスエンジニアによって設備要素８の問題又は障害を検討し除去するため、オペレータ１７としては、１つ又は複数の通信機器１３’、１３’’の画面ビュー１の内容を当該画面ビュー１の遠隔エンティティ２としてリアルタイムで可視化することに興味があり得る。
【００４３】
このため、基本的に、多数のオンライン・コラボレーション・ツールが提供される。例えば、固有の画面内容をリアルタイムで「共有」することが、これらのオンライン・コラボレーション・ツールによって可能である。この場合、画面ビューの画像表示が、作成され、公開ネットワーク１０を通じて通信機器１３に伝送され、この画像表示が、遠隔エンティティ２としてこの通信機器１３の画面上で動画化されるか又は静的に表示される。
【００４４】
しかしながら、これらのオンライン・コラボレーション・ツールには、この画面内容が、上記の複数の通信相手向けでない扱いに注意を要するデータを表示するときでも、常に画面内容の全体が、全ての通信機器１３に伝送されるという欠点がある。さらに、データをさらに評価することが、その通信機器にとって不可能である。何故なら、当該画像表示が、このようなデータ評価を不可能にするからである。
【００４５】
図１には、異なる２つの通信機器１３’及び１３’’が例示されている。画面ビュー１のそれぞれ１つの遠隔エンティティ２’、２’’が、これらの通信機器１３’及び１３’’の画面上に表示されている。これらの遠隔エンティティ２’、２’’はそれぞれ、動的又は静的な表示表式５’、５’’に基づく。当該表示表式５’、５’’は、画面ビュー１のように動的又は静的な画像要素６を有してもよく、所定の表示位置７Ｉ〜７Ｖが、それぞれの
データ要素Ｄ１，Ｄ２等に割り当てられる。
【００４６】
遠隔エンティティ２’、２’’の表示表式５’、５’’が、画面ビュー１の表示表式５と一致し得る。しかしながら、遠隔エンティティ２’、２’’の表示表式５’、５’’は、これらの表示表式５’、５’’と違ってもよい。さらに、遠隔エンティティ２’、２’’の表示表式５’、５’’は、通信機器１３’及び１３’’のハードウェア又はソフトウェア内で決定されていてもよく、又は、遠隔エンティティ２’、２’’の表示表式５’、５’’は、通信セッションの開始時に又は通信セッション中にコンピュータユニット４から第１通信路１８を通じて通信機器１３’及び１３’’に伝送され、遠隔エンティティ２’、２’’として表示するために当該通信機器１３’及び１３’’のハードウェア又はソフトウェアによって処理されてもよい。画面ビュー１が変更されるごとに、新しい表示表式５’、５’’が必要に応じて伝送されてもよく、又は、例えば、遠隔エンティティ２’、２’’を実際の画面ビュー１にしたがって連続して且つリアルタイムで適合するため、新しい表示表式５’、５’’が規則的な間隔で伝送されてもよい。
【００４７】
さらに、通信機器１３’及び１３’’のうちの１つの通信機器が、表示１に関する限定された情報だけを受け取らなければならないときは、異なる表示表式５’、５’’を異なる通信機器１３’及び１３’’ごとに提供することが可能である。この場合、例えば、特定の画像要素６又は特定の表示位置７が、遠隔エンティティ２’、２’’内に出現してはならない。
【００４８】
しかしながら、表示表式５’、５’’は、データ要素Ｄ１，Ｄ２等の実際の値に関する情報を有するのではなくて、これらのデータ要素Ｄ１，Ｄ２等の表示位置及び表示フォームだけを有する。したがって、表示表式５’、５’’は、データ要素Ｄ１，Ｄ２等の実際の値によってさらに補充される必要がある「空欄」だけを表示する。
【００４９】
表示表式５’、５’’は、コンピュータユニット４から第１通信路１８を通じて通信機器１３に伝送される。この場合、例えば従来のインターネット接続が、この第１通信路１８のために使用され得る。当該インターネット接続は、図１におけるコンピュータユニット４からネットワークインタフェース９と公開ネットワーク１０とを通じた通信機器１３までの接続に相当する。
【００５０】
どのデータ要素が、どの通信機器１３’及び１３’’に対してどのフォームで表示可能にしなければならないかを正確に決定する可能性をオペレータ１７に提供するため、及び、これらのデータ要素の値を第三者による不許可のアクセスから保護するため、表示表式５’、５’’を伝送する伝送路とは違う固有の１つの伝送路が、これらのデータ要素の値の通信のために選択される。
【００５１】
図１では、データ要素Ｄ１，Ｄ２の値が、セキュリティコントローラ１２からブローカ１４に伝送される。この場合、セキュリティコントローラ１２は、サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルを使用する。例えばＭＱＴＴ仕様にしたがうこのようなプロトコルは、ファイアウォール規則の変換を完全に禁止すること、及び流入トラフィックを完全に遮断することをセキュリティコントローラ１２に可能にさせる。これにより、ウェブサービスとコンピュータユニット４又は設備要素８までのエンドツーエンド接続とによるシステムの改竄が排除され得る。
【００５２】
サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルの場合、知られているように、直接のエンドツーエンド接続が構築されるのではなくて、通信が、常に中間接続されたブローカ１４を介して実行される。一般に、このブローカ１４は、「パブリッシャ」からデータを受け取り、当該データを１つ又は複数の「サブスクライバ」のために提供する。この場合、本発明に関連して有益に仕様され得る認証保護された身元確認も、パブリッシャ及び／又はサブスクライバによって支援される。それぞれのエンドポイント（すなわち、図１に示された場合では、セキュリティコントローラ１２又は通信機器１３’及び１３’’のネットワークインタフェース）が、ブローカ１４に対する通信を自発的に「開設し」、この通信は、「外部から」指示されない。エンドポイントが、パブリッシャとして動作するときは、データが、このエンドポイントからブローカ１４に伝送され、エンドポイントが、サブスクライバとして動作するときは、データが、ブローカ１４からこのエンドポイントに呼び出される。通信機器１３とセキュリティコントローラ１２とがそれぞれ、サブスクライバとパブリッシャとの双方として動作し得るので、潜在的に攻撃可能なウェブサービスが構成される必要なしに、データを双方向に交換することも可能である。
【００５３】
図１では、パブリッシャからブローカ１４へのデータ通信が実線矢印として示されていて、データがサブスクライバによってブローカ１４のチャネル１５から呼び出されるサブスクライバプロセスが、破線矢印として示されている。
【００５４】
ブローカ１４が、複数のデータ要素Ｄをそれぞれ、１つのチャネル１５に割り当て、１つのパブリッシャから受け取るこれらのデータ要素Ｄのための値を、１つ又は複数のサブスクライバによる呼び出しのために、このチャネル内に提供する。図１には、それぞれ１つのデータ要素Ｄ１、Ｄ２、Ｄ３、Ｄ４に割り当てられている４つのチャネル１５Ｉ〜１５ＩＶが例示されている。
【００５５】
ブローカ１４及び対応するチャネル１５を知っている誰もが、このチャネル内に記憶された複数のデータＤの値を呼び出しできないように、これらの値が、セキュリティコントローラ１２によって当該それぞれのデータＤ１、Ｄ２等に固有の鍵Ｓ１、Ｓ２等を用いて暗号化される。したがって、これらの値は、第三者によってもブローカ１自体によっても読み出され得ない。さらに、第三者による不許可のアクセス及び改竄を阻止するため、セキュリティコントローラ１２は、特にハードウェア暗号化されてチップ上に実装され得る暗復号化装置２１を有する。
【００５６】
当該複数のチャネル内に記憶されたデータの復号化が、当該復号化に対して権限権を有する通信機器１３だけに可能でなければならない。当該権限は、オペレータ１７によって任意に付与され得る。この場合、当該権限は、割り当てテーブル１６としてセキュリティコントローラ１２に送信される。この割り当てテーブル１６は、データ要素Ｄを表示する権限のある１つ又は複数の通信機器１３に当該データ要素Ｄを割り当てる。当該特定の割り当ては、例えば非対称鍵Ｃ１、Ｃ２によって実行される。この場合、それぞれの非対称鍵Ｃが、特定の１つの通信機器１３に割り当てられている。
【００５７】
例えば、非対称鍵Ｃ２が割り当てられている通信機器１３’’に対してデータ要素Ｄ１を送信するため、セキュリティコントローラ１２が、データ要素Ｄ１を暗号化した対称鍵Ｓ１を暗号化し、当該暗号化された鍵Ｓ１を通信機器１３’’に伝送する。この場合、この伝送は、特にブローカ１によってＭＱＴＴプロトコルを用いて実行される。このとき、通信機器１３’’は、当該対称鍵Ｓ１をその非対称鍵Ｃ２を用いて復号化でき、したがって、当該データ要素Ｄ１に割り当てられた、チャネル１５’によって暗号化フォームで呼び出された値を復号化できる。
【００５８】
このとき、この通信機器１３によって復号化可能な値が、この通信機器１３上で稼働しているハードウェア又はソフトウェアによって表示表式内の対応する場所に挿入される。これにより、画面ビューの遠隔エンティティ２’、２’’が、それぞれの通信機器１３に対して固有に更新される。
【００５９】
図１では、例えば第１通信機器１３’は、第１データ要素Ｄの値だけを表示できる。この図１では、分かりやすくするため、データ要素Ｄと鍵Ｓ及びＣと通信機器１３との数は、可能な数に比べて著しく制限されてある。これに対して、第２通じて通信機器１３’’は、データ要素Ｄ１及びＤ２の値を表示できる。別の全ての値は、遠隔エンティティ２’’内に表示されない。
【００６０】
１つの実施例では、ブローカ１４は、例えば特定の設備要素８のメーカによって提供され得る（このメーカは、セキュリティコントローラ１２も提供できる）。これにより、当該メーカは、誰が複数の設備要素８のどのデータを参照しなければならないかを正確に決定する可能性をその顧客（すなわち、オペレータ１７）自身に提供し得る。ブローカ１４を操作する当該メーカが、オペレータ１７によってこれらのデータにアクセスする権限を付与されない場合は、当該メーカ自体も、これらのデータにアクセスできない。当該複数の設備要素８は、例えば複数のセンサでもよく、したがってデータ要素Ｄの値は、これらのセンサのテレメトリデータでもよい。
【００６１】
すなわち、通信機器１３が、パブリッシャとしてデータを１つのチャネル内に供給し、当該データが、サブスクライバとして働くセキュリティコントローラ１２によって読み出されることによって、本発明のシステムは、例えば遠隔保守のために反対方向にも使用され得る。このとき、セキュリティコントローラ１２は、使用状況に応じてデータをコンピュータユニット４に転送でき、及び／又は場合によっては設備要素８に直接に転送できる。
【００６２】
データ要素Ｄの値は、その完全な形態でブローカ１４を介して権限のある通信機器に提供され得るか、又は、データ要素Ｄの値は、オペレータ１７の予めの設定にしたがって限定された形態で提供され得る。したがって、或る通信機器の場合は、１つのデータ要素Ｄの値が、所定のパラメータの範囲内あるか否かを表示することが必要であることがあるか又は望ましいことがあるが、同時に、その通信機器１３が、正確な値を表示することが望ましくないことがある。この場合には、例えば、１つの二進数値（真／偽）が、パラメータの条件に基づいて対応するデータ要素Ｄの実際の値から作成され得る。この二進数値は、１つのチャネル１５を通じて通信機器１３に伝送される。このとき、その実際の値の代わりに、それぞれのパラメータの充足に関する情報だけが、当該通信機器の遠隔エンティティ２上に表示され得る。当該表示は、動画式に又は符号式に、例えばカラーコード（例えば、真：緑、偽：赤）として実行されてもよい。
【００６３】
図２は、希望した様々な表示のための異なる権限が、個々のエンティティ内でどのようにして使用され得るかを例示する。
【００６４】
図２の画面ビュー１は、１つの画像要素６と表示表式にしたがって規定されているデータ要素Ｄ１〜Ｄ４の値のための複数の表示位置とを有する。Ｄ１は、単に１０．８の値を表示し、Ｄ２は、７５．７℃を表示し、Ｄ３は、３０７を表示し、Ｄ４は、７６％の値を表示する（これらの値は、純粋な例示であり、専ら説明のために使用される）。
【００６５】
画面ビュー１内に示された、例えばシミュレーションパターン又はフローチャートを表示し得る画像要素６が、１つの領域を有する。この場合、この領域は、表示表式５の一部として規定されているのではなくて、特定の種類のデータ要素を捧持する画像データ要素Ｂ１として規定されていて、その他のデータ要素Ｄのように、第２通信路を通じて通信機器に伝送される。
【００６６】
次いで、異なる画像要素６’、６’’をそれぞれの遠隔エンティティ２’、２’’内に表示するため、表示表式５内で規定されている画像要素６の一部が、それぞれの遠隔エンティティ２’、２″内で実際に伝送された画像データ要素Ｂ１と結合される。したがって、伝送された画像データ要素Ｂ１の種類に応じて、例えば、画像要素６’が、全ての項目でもって及び／又は動画で遠隔エンティティ２’に表示され得るか、又は、画像要素６’’が、簡略化したフォームで、少し省略したフォームで及び／又は静止画で別の遠隔エンティティ２’’に表示され得る。電子会議のために、例えばオペレータが、そのオペレータの実際の画面ビュー１を、それぞれ異なる詳細度で異なる複数の対話者に示すことを希望することがある。例えば、データ要素Ｄ２のための値を低い解像度で第１通信相手に表示したり、画像要素６をその完全な詳細度で且つ場合によっては動画で表示したりする。これに対して、第２通信相手の遠隔エンティティ２’’は、データ要素Ｄ２に対してステータス情報（例えば、「ＯＫ」又は「エラー」）だけを表示し、当該画像要素６は、当該データ要素Ｄ２では概略で表示される（その他のデータ要素Ｄ１、Ｄ２及びＤ４の表示の詳しい説明は省略したが、それらの表示も同様に実行され得る）。
【００６７】
ブローカ１４内のデータ要素Ｄ２に対しては、異なる３つのチャネル１５’、１５’’及び１５’’’が提供される。データ要素２に対するそれぞれ１つの値が、異なる詳細度でそのチャネルごとに提供される。第１チャネル１５’は、正確な値を提供し（Ｄ２−１）、第２チャネル１５’’は、当該値をより低い解像度で提供し（Ｄ２−２）、第３チャネル１５’’’は、当該値のステータに関する二進情報だけを提供する（Ｄ２−３）。
【００６８】
画像データ要素Ｂ１に対しては、同様に、画像データ要素Ｂ１−１用のチャネル１５ＩＶは、その詳細な形態で提供され、画像データ要素Ｂ２−１用のチャネル１５Ｖは、その簡略化した形態で提供される。
【００６９】
画像データ要素Ｂは、データ要素Ｄと同じブローカ１４を介して提供されてもよいが、複数のブローカ１４が規定されてもよい。その結果、複数の第２通信路が規定されるであろう。
【００７０】
（上記の鍵Ｃ１、Ｃ２によって実行され得る）権限の付与によって、オペレータは、どの内容がそれぞれの遠隔エンティティ上にどの形態で表示されるかを正確に決定できる。この場合、遠隔エンティティ２’、２’’内の内容の表示が、画面ビュー１の表示にリアルタイムで適合される。
【符号の説明】
【００７１】
１    画面ビュー（画像面）
２’  エンティティ（遠隔例）
２’’  エンティティ（遠隔例）
３    設備
４    コンピュータユニット
５    表示表式
６    画像要素
７    表示位置
８    設備要素
９    ネットワークインタフェース
１０  公開ネットワーク
１１  ハードウェア依存のインタフェース
１２  セキュリティコントローラ
１３  通信機器
１４  ブローカ
１５  チャネル
１６  割り当てテーブル
１７  オペレータ
１８  第１通信路
１９  第２通信路
２０  バス接続部
２１  暗復号化装置
Ｄ１  データ要素
Ｄ２  データ要素
【図１】
2019511050.tif 000003
【図２】
2019511050.tif 000004
【手続補正書】
【提出日】平成30年11月7日(2018.11.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信セッション中に少なくとも１つの通信機器（１３）で１つの画面ビュー（１）の遠隔エンティティ（２）を生成し更新するための方法であって、前記画面ビュー（１）が、複数のデータ要素（Ｄ）を有し、これらのデータ要素（Ｄ）が、所定の静的又は動的な表示表式（５）にしたがって前記画面ビュー（１）上に表示される当該方法において、
前記画面ビュー（１）の前記表示表式（５）に少なくとも部分的に対応する表示表式（５）が、少なくとも１つの第１通信路（１８）を通じて前記通信機器（１３）に少なくとも一回伝送され、
前記複数のデータ要素（Ｄ）のうちの少なくとも１つのデータ要素（Ｄ）の値が、前記通信セッション中に少なくとも１つの第２通信路（１９）を通じて前記通信機器（１３）に伝送され、
前記エンティティ（２）を表示するため、当該データ要素（Ｄ）の伝送された値と当該伝送された表示表式（５’，５’’）とが、前記通信機器（１３）によって結合され、
前記第２通信路（１９）による通信が、１つのブローカ（１４）を介して実行され、サブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行される当該方法。
【請求項２】
前記画面ビュー（１）は、オペレータ（１７）の設備（３）を制御するために使用されるコンピュータユニット（４）の表示であることを特徴とする請求項１に記載の方法。
【請求項３】
少なくとも１つのデータ要素（Ｄ）が、例えば測定センサの測定データのようなテレメトリー層のデータを表示することを特徴とする請求項１〜２のいずれか１項に記載の方法。
【請求項４】
前記第２通信路（１９）にしたがうデータ伝送が、暗号化されて実行されることを特徴とする請求項１〜３のいずれか１項に記載の方法。
【請求項５】
少なくとも前記第２通信路が、フィードバックチャネルを規定することを特徴とする請求項１〜４のいずれか１項に記載の方法。
【請求項６】
１つの通信機器（１３）に表示するために１つの画面ビュー（１）の遠隔エンティティ（２）を提供するための装置であって、
前記画面ビュー（１）を表示する１つのコンピュータユニット（４）が、前記通信機器（１３）に向かう少なくとも１つの第１通信路（１８）と少なくとも１つの第２通信路（１９）とを有し、前記画面ビュー（１）が、複数のデータ要素（Ｄ）を有し、これらのデータ要素（Ｄ）が、所定の静的又は動的な表示表式（５）にしたがって前記画面ビュー（１）上に表示される当該装置において、
前記コンピュータユニット（４）が、前記画面ビュー（１）の前記表示表式（５）に少なくとも部分的に対応する表示表式（５’、５’’）を、前記第１通信路（１８）を通じて前記通信機器（１３）に少なくとも一回伝送し、
前記複数のデータ要素（Ｄ）のうちの少なくとも１つのデータ要素（Ｄ）の値が、通信セッション中に前記第２通信路（１９）を通じて前記通信機器（１３）に伝送され、
前記コンピュータユニット（４）は、ネットワークインタフェース（９）を介して前記第１通信経路（１８）にアクセスし、セキュリティコントローラ（１２）を介して前記第２通信経路（１９）にアクセスし、
前記セキュリティコントローラ（１２）は、前記第２通信経路（１９）による通信をサブスクライバ／パブリッシャ・モデルにしたがって機能するプロトコルにしたがって実行する当該装置。
【請求項７】
前記第２通信経路（１９）は、前記セキュリティコントローラ（１２）からブローカ（１４）を介して延在することを特徴とする請求項６に記載の装置。
【請求項８】
前記セキュリティコントローラ（１２）は、暗復号化装置（２１）を有する請求項６〜７のいずれか１項に記載の装置。
【請求項９】
前記装置は、前記複数のデータ要素（Ｄ）の複数のエンティティ（Ｄ’、Ｄ’’、Ｄ’’’）を作成し、これらのエンティティ（Ｄ’、Ｄ’’、Ｄ’’’）は、１つの通信機器（１３）の権限に依存してこの通信機器（１３）に選択的に伝送されることを特徴とする請求項６〜８のいずれか１項に記載の装置。
【請求項１０】
遠隔の１つのコンピュータユニット（４）に表示された画面ビュー（１）を１つの遠隔エンティティ（２）に表示するために１つの通信機器（１３）によって実行可能なソフトウェア製品であって、前記通信機器（１３）が、少なくとも１つの第１通信路（１８）と少なくとも１つの第２通信経路（１９）とを通じて前記コンピュータユニット（４）に接続している当該ソフトウェア製品において、
前記ソフトウェア製品は、少なくとも以下の、
−前記画面ビュー（１）の１つの表示表式（５）に少なくとも部分的に対応する１つの表示表式（５’，５’’）を、前記第１通信路（１８）を通じて受信するステップと、
−通信セッション中に複数のデータ要素（Ｄ）の値を、前記第２通信経路（１９）を通じて受信するステップと、
−当該受信した表示表式（５’，５’’）と当該受信した複数のデータ要素（Ｄ）の値とを結合して前記画面ビュー（１）の前記遠隔エンティティ（２）にするステップと、
−前記遠隔エンティティ（２）を表示するステップと、を前記通信機器（１３）に実行させる当該ソフトウェア製品。
【請求項１１】
前記ソフトウェア製品は、前記第２通信経路（１９）を通じて遠隔の前記コンピュータユニット（４）にデータ値を伝送することを前記通信機器（１３）にさらに実行させることを特徴とする請求項１０に記載のソフトウェア製品。
【請求項１２】
前記データ値は、ユーザによって前記通信機器（１３）のユーザインタフェースを介して入力されることを特徴とする請求項１１に記載のソフトウェア製品。
【国際調査報告】
2019511050.tif 000005
2019511050.tif 000006
2019511050.tif 000007
2019511050.tif 000008
2019511050.tif 000009
2019511050.tif 000010