【手続補正書】
【提出日】平成28年12月2日(2016.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも３つの通信リンクを介して少なくとも２つのリモート端末と直接的または間接的に通信で結合されて、リングトポロジまたはメッシュトポロジのうちの１つを形成するように構成されたローカル端末と、
コントローラであって、
前記ローカル端末および前記少なくとも２つのリモート端末の前記リングトポロジまたは前記メッシュトポロジのうちの１つが、デイジーチェーントポロジに変換されるよう構成されるように、前記少なくとも３つの通信リンクのうちの少なくとも１つを事実上切断と決定するように構成された通信リンク判定ユニット、および
前記ローカル端末に関連したクロックユニットであって、前記ローカル端末および前記少なくとも２つのリモート端末が前記デイジーチェーントポロジで構成されているとき、前記ローカル端末を前記少なくとも２つのリモート端末のうちの少なくとも１つと時間同期させるように構成されたクロックユニット
を備えるコントローラと
前記少なくとも３つの通信リンクのうちの少なくとも１つの通信リンク障害を検出する障害検出ユニットと、
を備え、
前記通信リンク判定ユニットが、  前記障害検出ユニットから、前記少なくとも１つの通信リンクの前記障害に関する指標を受け取り、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、前記決定された事実上切断の通信リンクを動作リンクと定義し、
前記障害検出ユニットから受け取った前記指標に基づいて、前記少なくとも１つの通信リンクを前記少なくとも１つの障害のある通信リンクと定義する
ようにさらに構成されている、
システム。
【請求項２】
前記デイジーチェーントポロジが、
前記ローカル端末、および前記デイジーチェーントポロジの反対側の終端端末として働くように構成された前記少なくとも２つのリモート端末から少なくとも２つの端末、ならびに
前記反対側の終端端末とは別の、前記デイジーチェーントポロジの中間の端末として働くように構成された端末
を備える、請求項１記載のシステム。
【請求項３】
前記ローカル端末が、前記デイジーチェーントポロジの前記反対側の終端端末のうちの１つとして働くように構成されているとき、前記クロックユニットが、
前記ローカル端末の隣接した端末であって、前記少なくとも２つのリモート端末のうちの１つを備える、隣接した端末からタイミング情報を受け取り、
前記隣接した端末からの前記受け取ったタイミング情報に基づいて、前記ローカル端末を前記隣接した端末と時間同期させる
ように構成されている、請求項２記載のシステム。
【請求項４】
前記ローカル端末が、前記デイジーチェーントポロジの前記中間の端末のうちの１つとして働くように構成されているとき、前記クロックユニットが、
前記ローカル端末の隣接した２つの端末であって、前記少なくとも２つのリモート端末のうちの２つを備える、隣接した２つの端末からタイミング情報を受け取り、
前記受け取ったタイミング情報に基づいて、前記ローカル端末と前記隣接した２つの端末の間の時間遅延を求め、
前記ローカル端末を時間同期させるように、前記ローカル端末と前記２つの隣接した端末の間の前記求められた時間遅延の平均を計算する
ように構成されている、請求項２記載のシステム。
【請求項５】
前記通信リンク判定ユニットが、最初に定義された優先度リストに基づいて、前記少なくとも３つの通信リンクのうちの少なくとも１つを事実上切断と決定するように構成されている請求項１乃至４のいずれかに記載のシステム。
【請求項６】
前記コントローラが、マスタ決定ユニットをさらに備え、前記マスタ決定ユニットが、前記ローカル端末、および前記少なくとも２つのリモート端末から１つの端末を第１のマスタ端末として決定するように構成され、前記第１のマスタ端末以外の端末をスレーブ端末として定義するようにさらに構成されており、前記デイジーチェーントポロジが前記第１のマスタ端末および前記スレーブ端末を備え、
前記ローカル端末がスレーブ端末であるとき、前記クロックユニットが、
前記第１のマスタ端末に最も近い、前記ローカル端末の隣接した端末が、前記少なくとも２つのリモート端末のうちの１つを備えるとき、前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末からタイミング情報を受け取り、
前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末を、前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末と時間同期させる
ように構成されている、請求項１乃至５のいずれかに記載のシステム。
【請求項７】
前記ローカル端末がスレーブ端末であるとき、前記クロックユニットが、
前記第１のマスタ端末が前記ローカル端末の隣接した端末であるとき、前記少なくとも２つのリモート端末のうちの１つを備える前記第１のマスタ端末からタイミング情報を受け取り、
前記第１のマスタ端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末を前記第１のマスタ端末と時間同期させる
ように構成されており、
前記マスタ決定ユニットが、第２の定義された優先度リストに基づいて前記第１のマスタ端末を決定するように構成されている、請求項６記載のシステム。
【請求項８】
前記通信リンク判定ユニットが、
前記マスタ決定ユニットから、前記決定された第１のマスタ端末を示すデータを受け取り、
前記受け取ったデータに基づいて前記事実上切断の通信リンクを決定する及び／又は前記第１のマスタ端末を決定する
ようにさらに構成されており、
前記第１のマスタ端末と前記事実上切断の通信リンクの間のマッピングを格納するように構成されたマッピングユニットをさらに備える請求項６記載のシステム。
【請求項９】
前記ローカル端末と前記少なくとも２つのリモート端末の間、および前記少なくとも２つのリモート端末の間で、１つまたは複数の第１のメッセージを交換するように構成されたメッセージ通信ユニットをさらに備え、前記１つまたは複数の第１のメッセージが、
前記事実上切断の通信リンクまたは第１のマスタ端末のうちの少なくとも１つを示す第１のデータと、
第１のリンクの識別子（ＩＤ）または第１のマスタＩＤのうちの少なくとも１つと
を含む、請求項１乃至８のいずれかに記載のシステム。
【請求項１０】
前記ローカル端末と前記少なくとも２つのリモート端末の間、および前記少なくとも２つのリモート端末の間で１つまたは複数の第２のメッセージを交換するように構成されたメッセージ通信ユニットをさらに備え、前記１つまたは複数の第２のメッセージが、
前記少なくとも１つの障害のある通信リンクまたは第２のマスタ端末のうちの少なくとも１つを示す第２のデータと、
第２のリンクＩＤまたは第２のマスタＩＤのうちの少なくとも１つと
を含み、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、第１のマスタ端末を第２のマスタ端末で置換するように構成されたマスタ決定ユニットをさらに備える請求項１乃至９のいずれかに記載のシステム。
【請求項１１】
ローカル端末および少なくとも２つのリモート端末を備えるリングトポロジまたはメッシュトポロジのうちの１つを用意するステップであって、前記ローカル端末が、少なくとも３つの通信リンクを介して、前記少なくとも２つのリモート端末と、直接的または間接的に通信で結合されるように構成されている、ステップと、
前記ローカル端末および前記少なくとも２つのリモート端末の前記リングトポロジまたは前記メッシュトポロジのうちの１つが、デイジーチェーントポロジに変換されるよう構成されるように、前記少なくとも３つの通信リンクのうちの少なくとも１つを事実上切断と決定するステップと、
前記ローカル端末と前記少なくとも２つのリモート端末とが前記デイジーチェーントポロジで構成されているとき、前記ローカル端末の時間を、前記少なくとも２つのリモート端末のうちの少なくとも１つと同期させるステップと、
前記少なくとも３つの通信リンクのうちの少なくとも１つの通信リンクの障害を検出するステップと、
前記少なくとも１つの通信リンクの前記障害に関する指標を受け取るステップと、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、前記決定された事実上切断の通信リンクを動作リンクと定義するステップと、
前記受け取った指標に基づいて、前記少なくとも１つの通信リンクを前記少なくとも１つの障害のある通信リンクと定義するステップと
を含む方法。
【請求項１２】
前記デイジーチェーントポロジが、
前記ローカル端末、および前記デイジーチェーントポロジの反対側の終端端末として働くように構成された前記少なくとも２つのリモート端末、ならびに
前記反対側の終端端末とは別の、前記デイジーチェーントポロジの中間の端末として働くように構成された端末
を備える、請求項１１記載の方法。
【請求項１３】
前記ローカル端末が、前記デイジーチェーントポロジの前記反対側の終端端末のうちの１つとして働くように構成されているとき、前記同期させるステップが、
前記ローカル端末に隣接した端末であって、前記少なくとも２つのリモート端末のうちの１つを備える隣接した端末からタイミング情報を受け取るステップと、
前記隣接した端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末の時間を前記隣接した端末と同期させるステップと
を含む請求項１２記載の方法。
【請求項１４】
前記ローカル端末が、前記デイジーチェーントポロジの前記中間端末のうちの１つとして働くように構成されているとき、前記同期させるステップが、  前記ローカル端末のうちの隣接した２つの端末であって、前記少なくとも２つのリモート端末のうちの２つを備える隣接した２つの端末からタイミング情報を受け取るステップと、
前記受け取ったタイミング情報に基づいて、前記ローカル端末と前記隣接した２つの端末の間の時間遅延を求めるステップと、
前記ローカル端末と前記２つの隣接した端末の間の前記求められた時間遅延の平均を計算するステップと
を含む請求項１２記載の方法。
【請求項１５】
前記少なくとも３つの通信リンクのうちの前記少なくとも１つが、第１の定義された優先度リストに基づいて事実上切断と決定され、
前記ローカル端末、および前記少なくとも２つのリモート端末から、１つの端末を第１のマスタ端末として決定するステップと、
前記第１のマスタ端末以外の端末をスレーブ端末として定義するステップであって、前記デイジーチェーントポロジが前記第１のマスタ端末および前記スレーブ端末を備える、ステップと
をさらに含む、請求項１１乃至１４のいずれかに記載の方法。
【請求項１６】
前記ローカル端末がスレーブ端末であるとき、前記同期させるステップが、
前記第１のマスタ端末に最も近い、前記ローカル端末の隣接した端末が、前記少なくとも２つのリモート端末のうちの１つを備えるとき、前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末からタイミング情報を受け取るステップと、
前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末の時間を、前記第１のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末と同期させるステップと
を含む、請求項１５記載の方法。
【請求項１７】
前記ローカル端末がスレーブ端末であるとき、前記同期させるステップが、
前記第１のマスタ端末が前記ローカル端末の隣接した端末であるとき、前記少なくとも２つのリモート端末のうちの１つを備える前記第１のマスタ端末からタイミング情報を受け取るステップと、
前記第１のマスタ端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末の時間を前記第１のマスタ端末と同期させるステップと
を含む、請求項１５記載の方法。
【請求項１８】
前記第１のマスタ端末が、第２の定義された優先度リストに基づいて決定され、
前記決定するステップが、
前記決定された第１のマスタ端末を示すデータを受け取るステップと、
前記受け取ったデータに基づいて前記事実上切断の通信リンクを決定するステップと
を含む、請求項１５乃至１７のいずれかに記載の方法。
【請求項１９】
前記第１のマスタ端末を決定するステップが、
前記事実上切断の通信リンクを示すデータを受け取るステップと、
前記受け取ったデータに基づいて前記第１のマスタ端末を決定するステップと
を含み、
前記第１のマスタ端末と前記事実上切断の通信リンクの間のマッピングを格納するステップをさらに含む請求項１５乃至１７のいずれかに記載の方法。
【請求項２０】
前記ローカル端末と前記少なくとも２つのリモート端末の間、および前記少なくとも２つのリモート端末の間で１つまたは複数の第１のメッセージを交換するステップをさらに含み、前記１つまたは複数の第１のメッセージが、
前記事実上切断の通信リンクまたは第１のマスタ端末のうちの少なくとも１つを示す第１のデータと、
第１のリンクＩＤまたは第１のマスタＩＤのうちの少なくとも１つと
を含み、
前記ローカル端末と前記少なくとも２つのリモート端末の間、および前記少なくとも２つのリモート端末の間で１つまたは複数の第２のメッセージを交換するステップをさらに含み、前記１つまたは複数の第２のメッセージが、
前記少なくとも１つの障害のある通信リンクまたは第２のマスタ端末のうちの少なくとも１つを示す第２のデータと、
第２のリンクＩＤまたは第２のマスタＩＤのうちの少なくとも１つと
を含み、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、第１のマスタ端末を第２のマスタ端末で置換するステップと、
前記第２のマスタ端末に最も近い、前記ローカル端末の隣接した端末が、前記少なくとも２つのリモート端末のうちの１つを備えるとき、前記第２のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末からタイミング情報を受け取るステップと、
前記第２のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末の時間を、前記第２のマスタ端末に最も近い、前記ローカル端末の前記隣接した端末と同期させるステップと、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、第１のマスタ端末を第２のマスタ端末で置換するステップと、
前記第２のマスタ端末が前記ローカル端末の隣接した端末であるとき、前記少なくとも２つのリモート端末のうちの１つを備える前記第２のマスタ端末からタイミング情報を受け取るステップと、
前記第２のマスタ端末から前記受け取ったタイミング情報に基づいて、前記ローカル端末の時間を前記第２のマスタ端末と同期させるステップと
をさらに含む請求項１１乃至１９のいずれかに記載の方法。
【請求項２１】
プロセッサによって実行されると、前記プロセッサに方法を遂行させる、コンピュータプログラムのコンピュータ可読命令を含む非一時的コンピュータ可読媒体であって、前記方法が、
ローカル端末および少なくとも２つのリモート端末を備えるリングトポロジまたはメッシュトポロジのうちの１つを用意するステップであって、前記ローカル端末が、少なくとも３つの通信リンクを介して、前記少なくとも２つのリモート端末と直接的または間接的に通信で結合されるように構成されている、ステップと、
前記ローカル端末および前記少なくとも２つのリモート端末の前記リングトポロジまたは前記メッシュトポロジのうちの１つが、デイジーチェーントポロジに変換されるよう構成されるように、前記少なくとも３つの通信リンクのうちの少なくとも１つを事実上切断と決定するステップと、
前記ローカル端末と前記少なくとも２つのリモート端末とが前記デイジーチェーントポロジで構成されているとき、前記ローカル端末の時間を、前記少なくとも２つのリモート端末のうちの少なくとも１つと同期させるステップと
前記少なくとも３つの通信リンクのうちの少なくとも１つの通信リンクの障害を検出するステップと、
前記少なくとも１つの通信リンクの前記障害に関する指標を受け取るステップと、
前記少なくとも１つの障害のある通信リンクが前記決定された事実上切断の通信リンクと異なるとき、前記決定された事実上切断の通信リンクを動作リンクと定義するステップと、
前記受け取った指標に基づいて、前記少なくとも１つの通信リンクを前記少なくとも１つの障害のある通信リンクと定義するステップと
を含む、非一時的コンピュータ可読媒体。