【手続補正書】
【提出日】平成30年10月9日(2018.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスプラントのプロセス制御システム内でデータを通信するための方法であって、
データストリームを送信すると共に、前記プロセス制御システムに含まれ、物理的材料もしくは製品を生成するために前記プロセスプラントでプロセスを制御するように動作可能な第１のデバイス内に、第１のメタデータの集合を記憶することと、
前記第１のデバイス内に、前記データストリームとして送信するためのデータであって、前記第１のデバイスによって生成され、前記第１のデバイスが前記プロセスを制御するように動作することの結果として各値が変化する１以上のパラメータの値の集合を含むデータの集合を記憶することと、
前記データストリームを受信すると共に前記第１のメタデータの集合を受信するように動作可能な第２のデバイスに前記第１のメタデータの集合を前記第１のデバイスから送信することと、
前記第２のデバイスに前記データストリームを送信することと、
前記第１のメタデータの集合を受信した後に、前記第２のデバイスにおいて前記データストリームを受信することと、
前記第１のメタデータの集合に従って、前記第２のデバイスにおいて、前記受信されたデータストリームを解析することと、を含む、前記方法。
【請求項２】
前記第１のデバイスが、前記プロセスプラントに配置された１つ以上のフィールドデバイスに通信可能に接続され、前記プロセスプラントで前記プロセスを制御するように前記１つ以上のフィールドデバイスに制御信号を送信するように構成された制御装置であり、前記第２のデバイスが、ビッグデータ機器を備える、請求項１に記載の前記方法。
【請求項３】
前記第１のデバイスの構成が変更される場合、前記第１のデバイスが、前記第１のメタデータの集合を自動的に更新する、請求項１または請求項２に記載の前記方法。
【請求項４】
前記第２のデバイスにおいて、前記データストリーム内で、前記第１のメタデータ内にない識別子を識別することと、
前記第２のデバイスにおいて前記データストリームをキャッシュすることと、
前記第２のデバイスから、前記第１のデバイスまで、更新されたメタデータの集合を提供する要求を送信することと、
前記第１のデバイスにおいて、前記更新されたメタデータの集合を提供する前記要求を受信することと、
前記第１のデバイスから、前記第２のデバイスまで、前記更新されたメタデータの集合を送信することと、
前記第２のデバイスにおいて、前記更新されたメタデータの集合を受信することと、
前記第２のデバイスにおいて、前記更新されたメタデータの集合に従って、前記キャッシュされたデータストリームを解析することと、をさらに含む、請求項１〜請求項３の何れか１項に記載の前記方法。
【請求項５】
前記第１のデバイス内で、構成変更を認識することと、
前記認識された構成変更に従って、前記メタデータを更新することと、
前記第１のデバイスから、前記第２のデバイスまで、前記更新されたメタデータを送信することと、
前記第２のデバイスにおいて、前記更新されたメタデータの集合を受信することと、
前記第１のデバイスから、前記第２のデバイスまで、前記データストリームを送信することであって、前記データストリームが、前記更新されたメタデータの集合に従って構成されることと、
前記更新されたメタデータの集合に従って、前記第２のデバイス内で、前記データストリームを解析することと、をさらに含む、請求項１〜請求項４の何れか１項に記載の前記方法。
【請求項６】
前記データの集合に対して分析を実施して分析データを生成することをさらに含む、請求項１〜請求項５の何れか１項に記載の前記方法。
【請求項７】
前記分析が、前記第１のデバイスにおいて実施され、前記分析データが、前記データストリームに追加される、請求項６に記載の前記方法。
【請求項８】
前記データストリームがタイムスタンプを含む、請求項１〜請求項７の何れか１項に記載の前記方法。
【請求項９】
前記データストリームが、複数の増分タイムスタンプを含み、各々の増分タイムスタンプが、前記データの集合内のデータの部分集合と関連付けられる、請求項８に記載の前記方法。
【請求項１０】
前記データストリームが、複数の識別子を含み、各々の識別子が、ブロック、モジュール、パラメータ、事象、またはアラームのうちの１つを識別する、請求項１〜請求項９の何れか１項に記載の前記方法。
【請求項１１】
プロセスプラントのプロセス制御システム内でデータを通信するシステムであって、
請求項１〜請求項１０の何れか１項の方法を実行するために協働する第１のデバイスと第２のデバイスとを備える、システム。
【請求項１２】
プロセスプラントのプロセス制御システム内の装置であって、
プロセッサと、
前記プロセッサに通信可能に結合されて、メタデータの集合を記憶しているメモリと、
データを前記装置に提供しているデータソースと、前記データソースから受信されたデータをバッファリングする、前記プロセッサ上で動作するキューイングルーチンと、
前記プロセッサ上で動作して、通信デバイスと協働するデータストリーミングルーチンであって、
前記記憶されたメタデータの集合を受信デバイスに送信することと、
前記記憶されたメタデータの集合に従って、前記バッファリングされたデータをデータストリームにアセンブルすることと、
前記データストリームを前記受信デバイスに送信することと、を行う、データストリーミングルーチンと、備える、前記装置。
【請求項１３】
前記装置が、前記プロセスプラントに配置された１つ以上のフィールドデバイスに通信可能に接続され、前記プロセスプラントでプロセスを制御するように前記１つ以上のフィールドデバイスに制御信号を送信するように構成された制御装置であり、
前記データソースが、１つ以上のプロセス制御デバイスを備え、前記１つ以上のプロセス制御デバイスの生成されたデータは、前記制御装置と前記装置の入力で受信され、前記データソースは、前記受信されたデータに基づいて少なくとも部分的に従って前記プロセスを制御するために前記プロセッサ上で動作する１つ以上のルーチンと、
前記プロセッサ上で動作して、前記１つ以上のプロセス制御デバイスから受信された前記データを収集する収集ルーチンと、をさらに備える、請求項１２に記載の前記装置。
【請求項１４】
前記プロセッサ上で動作する前記データストリーミングルーチンが、
更新されたメタデータの要求を受信することと、
更新されたメタデータを生成またはダウンロードすることと、
更新されたメタデータの前記要求に応答して、更新されたメタデータを送信することと、を行うようにさらに動作可能である、請求項１２または請求項１３に記載の前記装置。
【請求項１５】
更新されたメタデータを受信または生成するように動作可能なメタデータ更新ルーチンをさらに含み、前記プロセッサ上で動作する前記データストリーミングルーチンが、
前記装置の構成の検出された変化に応答して、または更新されたメタデータの前記生成または受信に応答して、更新されたメタデータを送信することと、
前記データストリームを送り続けること、を行うようにさらに動作可能であり、前記更新されたメタデータが送られた後に送られたデータストリームが、前記更新されたメタデータに従って構成される、請求項１２〜請求項１４の何れか１項に記載の前記装置。
【請求項１６】
前記記憶されたメタデータの集合が、前記データストリームの構造を記述しているストリーム形式記述メタデータを含む、請求項１２〜請求項１５の何れか１項に記載の前記装置。
【請求項１７】
前記記憶されたメタデータの集合が、前記データストリームのコンテンツを記述しているデータ記述メタデータを含む、請求項１２〜請求項１６の何れか１項に記載の前記装置。
【請求項１８】
前記データストリームがタイムスタンプを含む、請求項１２〜請求項１７の何れか１項に記載の前記装置。
【請求項１９】
前記データストリームが、複数の増分タイムスタンプを含み、各々の増分タイムスタンプが、前記データ内のデータの部分集合と関連付けられる、請求項１８に記載の前記装置。
【請求項２０】
前記データストリームが、複数の識別子を含み、各々の識別子が、ブロック、モジュール、パラメータ、事象、またはアラームのうちの１つを識別する、請求項１２〜請求項１９の何れか１項に記載の前記装置。
【請求項２１】
プロセスプラントのプロセス制御システム内でビッグデータのストリーミング配信を受信するための装置であって、
プロセッサと、
前記プロセッサに通信可能に結合されたメモリと、
非一過性メモリデバイスと、
受信装置であって、
メタデータの集合を受信することと、
前記プロセス制御システムに含まれ、物理的材料もしくは製品を生成するために前記プロセスプラントでプロセスを制御するように動作可能な装置によって生成されたデータを含むデータストリームを受信することと、
前記メタデータの集合に従って、前記データストリームを解析することと、
前記解析することに従って、前記データストリームに含まれる前記データを処理することと、
前記データストリームが前記メタデータの集合に従って解析され得る限り、データを受信及び処理し続けることと、
を行うように動作可能である、前記受信装置と、
を備える、前記装置。
【請求項２２】
前記装置が、ビッグデータを記憶するためのビッグデータ機器であり、前記非一過性メモリデバイスが、高忠実度データ記憶デバイスを備え、データを処理することが、前記高忠実度データ記憶デバイス内で前記データを記憶することを含む、請求項２１に記載の前記装置。
【請求項２３】
前記受信装置が、
前記メタデータの集合に従って解析され得ない識別子を前記データストリーム内で識別することと、
前記データストリームをキャッシュすることと、
更新されたメタデータを提供する要求を送信することと、
前記更新されたメタデータを受信することと、
前記更新されたメタデータに従って、前記キャッシュされたデータストリームを解析することと、
前記解析することに従って、前記キャッシュされたデータストリームに含まれる前記データを処理することと、
前記データストリームを受信し続けることと、
前記更新されたメタデータに従って、前記続けられたデータストリームを解析することと、
前記続けられたデータストリームから前記データを処理することと、を行うようにさらに動作可能である、請求項２１または請求項２２に記載の前記装置。
【請求項２４】
前記受信装置が、
更新されたメタデータを受信することと、
前記データストリームを受信し続けることと、
前記更新されたメタデータに従って、前記受信され続けられた前記データストリームを解析することと、を行うようにさらに動作可能であり、
前記更新されたメタデータの後で受信された前記データストリームが、前記更新されたメタデータに従って解析され得、前記メタデータの集合に従っては解析され得ない、請求項２１〜請求項２３の何れか１項に記載の前記装置。
【請求項２５】
前記メタデータの集合が、前記データストリームの構造を記述しているストリーム形式記述メタデータを含む、請求項２１〜請求項２４の何れか１項に記載の前記装置。
【請求項２６】
前記メタデータの集合が、前記データストリームのコンテンツを記述しているデータ記述メタデータを含む、請求項２１〜請求項２５の何れか１項に記載の前記装置。
【請求項２７】
前記装置が、下流デバイスにビッグデータをストリーミング配信するように動作可能である、請求項２１〜請求項２６の何れか１項に記載の前記装置。
【請求項２８】
前記データストリーム内の前記データに対して分析を実施して、分析データを生成するように動作可能な分析モジュールをさらに備える、請求項２１〜請求項２７の何れか１項に記載の前記装置。
【請求項２９】
前記分析データが、前記非一過性メモリデバイス内で記憶される、請求項２８に記載の前記装置。
【請求項３０】
前記データストリームがタイムスタンプを含む、請求項２１〜請求項２９の何れか１項に記載の前記装置。
【請求項３１】
前記データストリームが、複数の増分タイムスタンプを含み、各々の増分タイムスタンプが、前記データストリーム内のデータの部分集合と関連付けられる、請求項３０に記載の前記装置。
【請求項３２】
前記データストリームが、複数の識別子を含み、各々の識別子が、ブロック、モジュール、パラメータ、事象、またはアラームのうちの１つを識別する、請求項２１〜請求項３１の何れか１項に記載の前記装置。