(57)【要約】【課題】伝送速度の異なる異種ネットワーク間での電文通信において、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する。【解決手段】この中継装置４は、伝送速度が速い第２のネットワーク６上の機器７から送信される伝送速度が遅い第１のネットワーク３上の機器１、２に対する状態の変更電文の変更内容を、対象となる機器の機能ごと設けられた記憶エリア４４２に常に上書きし、その内容が変更された場合にのみ変更電文を伝送速度の遅い第１のネットワーク上に送信することで、伝送速度の遅い第１のネットワーク３の不要な電文によるトラヒックを抑え、通信不能状態になることを回避する。【選択図】      図４
2004228696.tif 000002
【特許請求の範囲】
【請求項１】
機器の機能とその機能の状態を示すデータの組をネットワーク上に公開し、機能の状態を変更する電文を受け取ることで当該電文に対応する状態に機能の状態を変更することが可能な機器が接続された第１のネットワークと、前記第１のネットワークに接続されている機器の機能の状態を変更する要求を送信する機器が接続されていて、第１のネットワークよりも伝送速度が高速である第２のネットワークとの間の通信を中継するネットワーク管理部と、
前記第１のネットワーク上の指定された機器の機能とその状態を示すデータの組を保持する記憶エリアと、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータに対して、前記第２のネットワークに接続されている機器から変更要求を受け取った場合にその状態を示すデータを上書きする記憶管理部と、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータが別の値に変更されたときに、前記第１のネットワーク上の該当する機器の機能の状態を変更する電文を当該第１のネットワーク上に送信する機器状態管理部とを備えたことを特徴とする中継装置。
【請求項２】
前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器から保持すべき機能とその機能の状態を示すデータの組を取得することを特徴とする請求項１記載の中継装置。
【請求項３】
前記機器状態管理部は、前記記憶エリアに存在しない機能の状態変更を行う電文に関してはそのまま前記第１のネットワーク上に送信することを特徴とする請求項１又は２記載の中継装置。
【請求項４】
機器の機能とその機能により取得されたデータの組をネットワーク上に通知する機器が接続された第１のネットワークと、前記機器の機能により取得したデータを受け取る機器が接続されていて、第１のネットワークよりも伝送速度が低速である第２のネットワークとの間の通信を中継するネットワーク管理部と、
前記第１のネットワーク上に接続されている機器の機能とその取得したデータを保持する記憶エリアと、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能が取得したデータを新たに受信したときに該当データを上書きする記憶管理部と、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能が取得したデータが別の値に変更されたときに、前記第２のネットワーク上に通知電文を送信する機器管理部とを備えたことを特徴とする中継装置。
【請求項５】
前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器から保持すべき機能とその機能が取得するデータの組を取得することを特徴とする請求項４記載の中継装置。
【請求項６】
前記機器管理部は、前記記憶エリアに存在しない機能の状態通知を行う電文に関してはそのまま前記第２のネットワーク上に送信することを特徴とする請求項４又は５記載の中継装置。
【請求項７】
機器の機能とその機能の状態を示すデータの組をネットワーク上に公開し、機能の状態を示すデータを変更することで当該データに対応する状態に機能の状態を変更することが可能な機器が接続された第１のネットワークと、前記第１のネットワークに接続されている機器の機能の状態を変更する要求を送信する機器が接続され、第１のネットワークよりも伝送速度が高速である第２のネットワークとの間の通信を中継するネットワーク管理部と、
前記第１のネットワーク上の指定された機器の機能とその状態を示すデータの組を保持する記憶エリアと、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータを変更する変更要求を、前記第２のネットワークに接続されている機器から受け取った場合に前記記憶エリア内の対応する機能の状態を示すデータを上書きする記憶管理部と、
一定時間ごとに前記記憶エリアに保持しているデータに基づいて作成した全機器の機能の状態を示す情報を１つの電文にまとめて前記第１のネットワーク上に同報送信する機器管理部とを備えたことを特徴とする中継装置。
【請求項８】
前記機器管理部は、前回の送信から後の一定時間の間に前記記憶エリアのデータのうち別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて前記第１のネットワーク上に同報送信することを特徴とする請求項７記載の中継装置。
【請求項９】
前記ネットワーク管理部は、第２のネットワーク上に新たな機器が接続されたことを検出した場合、該機器から保持すべき機能とその機能の状態を示すデータの組を取得することを特徴とする請求項７又は８記載の中継装置。
【請求項１０】
前記機器管理部は、前記記憶エリアに存在しない機能の状態変更を行う電文に関してはそのまま前記第１のネットワーク上に送信することを特徴とする請求項７〜９のいずれか記載の中継装置。
【請求項１１】
機器の機能とその機能により取得されたデータの組をネットワーク上に通知する機器が接続された第１のネットワークと、前記機器の機能により取得したデータに対応して自機の該当する機能の状態を変更する機器が接続され、第１のネットワークよりも伝送速度が低速である第２のネットワークとの間の通信を中継するネットワーク管理部と、
前記第１のネットワーク上に接続されている機器の機能とその取得したデータを保持する記憶エリアと、
前記記憶エリアに保持している前記第１のネットワーク上の機器の機能が取得したデータを新たに受信したときに該当データを上書きする記憶管理部と、
一定時間ごとに前記記憶エリアに保持しているデータに基づいて作成した情報を１つの電文にまとめて前記第２のネットワーク上に同報送信する機器管理部とを備えたことを特徴とする中継装置。
【請求項１２】
前記機器管理部は、前回の送信から後の一定時間の間に前記記憶エリアのデータのうち別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて前記第２のネットワーク上に同報送信することを特徴とする請求項１１記載の中継装置。
【請求項１３】
前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器の保持すべき機能とその機能の取得するデータの組を取得することを特徴とする請求項１１又は１２記載の中継装置。
【請求項１４】
前記機器管理部は、前記記憶エリアに存在しない機能の状態通知を行う電文に関してはそのまま前記第２のネットワーク上に送信することを特徴とする請求項１１〜１３のいずれか記載の中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワークを接続し、相互の電文を中継する中継装置に関する。
【０００２】
【従来の技術】
従来、異なるネットワーク上の機器の状態を変更する電文は、中継装置が受信するたびに該当するネットワーク上に送信されていた。また、ブロードキャストによる通知電文を受信した中継装置は、受信するたびに他のネットワークヘのブロードキャスト（同報）電文を送信していた。
【０００３】
【非特許文献１】
ｈｔｔｐ：／／ｗｗｗ．ｅｃｈｏｎｅｔ．ｇｒ．ｊｐ／１＿ｅｃｈｏ／ｉｎｄｅｘ．ｈｔｍ
【０００４】
【非特許文献２】
ｈｔｔｐ：／／ｗｗｗ．ｅｃｈｏｎｅｔ．ｇｒ．ｊｐ／２＿ｃｏｎｓｏｒ／ｉｎｄｅｘ．ｈｔｍ
【０００５】
【発明が解決しようとする課題】
このように複数のネットワークを接続して、より大きなネットワークを構成している場合、その媒体が異なるとそれぞれのネットワークでの伝送速度は異なったものとなる。伝送速度の速いネットワーク上の機器から、伝送速度の遅いネットワーク上の機器の状態を変更しようとする場合、変更の頻度が高いときに全ての変更電文を中継装置が中継した場合、伝送速度の遅いネットワーク上のトラヒックが増大し、通信不能状態になってしまう。また、伝送速度が速いネットワーク上の機器が、ブロードキャストによる通知を頻繁に行う場合も、同様のことが伝送速度の遅いネットワーク上で生じる。
【０００６】
例えば、エコーネットの伝送メディアでは、小電力無線では２４００ｂｐｓ、電灯線ネットワークでは９８００ｂｐｓ、Ｂｌｕｅｔｏｏｔｈ小電力無線では約１Ｍｂｐｓときわめて大きな速度差がある。これらの異なる伝送速度の伝送メディア間での通信を行うための中継装置としては、高速と低速の伝送メディア間の情報伝達に支障を来すことなくかつ低速ネットワークでのトラフィックをいかに低減するかが重要である。
【０００７】
このようなトラヒック増大を抑えるためには、中継装置において中継する電文を監視し、機器の動作状態をそれ以前の状態と異なるものに変更する、あるいは以前と異なる状態を通知する電文のみを中継するといった方法が考えられる。
【０００８】
しかしながら、これらの電文を受け取る機器によっては、電文を一定時間内に受け取ることにより相手側の生存を確認したり、電文を受け取ったことをトリガにして自己の動作状態を変更したりするものも存在する。したがって、すべての機器の情報について、機器の動作状態をそれ以前の状態と異なるものに変更する電文のみ、あるいは以前と異なる状態を通知する電文のみを中継するというのは不適切である。
【０００９】
本発明はこのような従来の技術的課題に鑑みてなされたもので、伝送速度の異なるネットワーク間での電文通信において、不要な電文によるトラヒックを抑え、通信不能状態になることを回避することができる中継装置を提供することを目的とする。
【００１０】
本発明はまた、伝送速度が速いネットワーク上の機器からの同報による電文の通知内容を、送信元の機器の機能ごとのデータうち前回の送信から内容が変更されたもののみを通知する内容にして伝送速度の遅いネットワーク上に送信することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避することができる中継装置を提供することを目的とする。
【００１１】
本発明はまた、伝送速度が速いネットワーク上の機器からの伝送速度が遅いネットワーク上の機器に対する状態の変更電文の変更内容を、一定時間ごとに１つの電文にまとめて伝送速度の遅いネットワーク上に同報通知することで、伝送速度の遅いネットワーク上に流れる電文の数を減らしてトラヒックを抑え、通信不能状態なることを回避することができる中継装置を提供することを目的とする。
【００１２】
本発明はさらに、伝送速度が速いネットワーク上の機器からの同報による通知電文の通知内容を、前回の同報からその内容に変更のあったものについて一定時間ごとに１つの電文にまとめて伝送速度の遅いネットワーク上に同報通知することで、不要な電文によるトラヒックを抑え、通信不能状態なることを回避することができる中継装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
請求項１の発明の中継装置は、機器の機能とその機能の状態を示すデータの組をネットワーク上に公開し、機能の状態を変更する電文を受け取ることで当該データに対応する状態に機能の状態を変更することが可能な機器が接続された第１のネットワークと、前記第１のネットワークに接続されている機器の機能の状態を変更する要求を送信する機器が接続された第２のネットワークとの間の通信を中継するネットワーク管理部と、前記第１のネットワーク上の指定された機器の機能の状態を示すデータを保持する記憶エリアと、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータに対して、前記第２のネットワークに接続されている機器から変更要求を受け取った場合にその状態を示すデータを上書きする記憶管理部と、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータが別の値に変更されたときに、前記第１のネットワーク上の該当する機器の機能の状態を変更する電文を当該第１のネットワーク上に送信する機器状態管理部とを備えたものである。
【００１４】
請求項１の発明の中継装置では、伝送速度が速い第２のネットワーク上の機器から送信される伝送速度が遅い第１のネットワーク上の機器に対する状態の変更電文の内容は、対象となる機器の機能ごと設けられた記憶エリアに常に上書きし、その内容が変更された場合にのみ変更電文を伝送速度の遅い第１のネットワーク上に送信することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する。
【００１５】
請求項２の発明は、請求項１の中継装置において、前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器から保持すべき機能とその機能の状態を示すデータの組を取得することを特徴とするものであり、新規に接続された機器についても自動的にネットワークに組み込む。
【００１６】
請求項３の発明は、請求項１又は２の中継装置において、前記機器状態管理部は、前記記憶エリアに存在しない機能の状態変更を行う電文に関してはそのまま前記第１のネットワーク上に送信することを特徴とするものであり、どの機器のどの機能について記憶エリアに保持するかは選択可能とし、対応する記憶エリアが存在しない機能の状態変更を行う電文に関してはそのまま中継することで、生存確認用の電文や動作変更のトリガとなる電文は遅滞なく転送され、また必要とされる記憶エリアを節約する。
【００１７】
請求項４の発明の中継装置は、機器の機能とその機能により取得したデータの組をネットワーク上に通知する機器が接続された第１のネットワークと、前記機器の機能により取得したデータを受け取る機器が接続された第２のネットワークとの間の通信を中継するネットワーク管理部と、前記第１のネットワーク上に接続されている機器の機能とその取得したデータを保持する記憶エリアと、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能が取得したデータを新たに受信したときに該当データを上書きする記憶管理部と、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の取得したデータが別の値に変更されたときに、前記第２のネットワーク上に通知電文を送信する機器管理部とを備えたものである。
【００１８】
請求項４の発明の中継装置では、伝送速度が速い第１のネットワーク上の機器からの同報通知による通知電文の内容は、送信元の機器の機能ごとに設けられた記憶エリアに常に上書きし、その内容が変更された場合のみ通知電文を伝送速度の遅い第２のネットワーク上に送信することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する。
【００１９】
請求項５の発明は、請求項４の中継装置において、前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器の保持すべき機能とその機能が取得するデータの組を取得することを特徴とするものであり、新規に接続された機器についても自動的にネットワークに組み込む。
【００２０】
請求項６の発明は、請求項４又は５の中継装置において、前記機器管理部は、前記記憶エリアに存在しない機能の状態通知を行う電文に関してはそのまま前記第２のネットワーク上に送信することを特徴とするものであり、どの機器のどの機能について記憶エリアに保持するかは選択可能とし、対応する記憶エリアが存在しない機能の状態通知を行う電文に関してはそのまま中継することで、生存確認用の電文や動作変更のトリガとなる電文は遅滞なく転送され、また必要とされる記憶エリアを節約する。
【００２１】
請求項７の発明の中継装置は、機器の機能とその機能の状態を示すデータの組をネットワーク上に公開し、機能の状態を示すデータを変更することで当該データに対応する状態に機能の状態を変更することが可能な機器が接続された第１のネットワークと、前記第１のネットワークに接続されている機器の機能の状態を変更する要求を送信する機器が接続された第２のネットワークとの間の通信を中継するネットワーク管理部と、前記第１のネットワーク上の指定された機器の機能とその状態を示すデータを保持する記憶エリアと、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能の状態を示すデータに対して、前記第２のネットワークに接続されている機器から変更要求を受け取った場合にその状態を示すデータを上書きする記憶管理部と、一定時間ごとに前記記憶エリアに保持しているデータに基づいて作成した全機器の機能の状態を示す情報を１つの電文にまとめて前記第１のネットワーク上に同報送信する機器管理部とを備えたものである。
【００２２】
請求項７の発明の中継装置では、伝送速度が速い第２のネットワーク上の機器からの伝送速度が遅い第１のネットワーク上の機器に対する状態の変更電文の内容を、対象となる機器の機能ごと設けられた記憶エリア上に常に上書きし、一定時間ごとに異なる複数の記憶エリア上の変更内容を１つの電文にまとめて伝送速度の遅い第１のネットワーク上に同報通知することで、伝送速度の遅いネットワーク上に流れる電文の数を減らしてトラヒックを抑え、通信不能状態なることを回避する。
【００２３】
請求項８の発明は、請求項７の中継装置において、前記機器管理部は、前回の送信から後の一定時間の間に前記記憶エリアのデータのうちが別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて前記第１のネットワーク上に同報送信することを特徴とするものであり、伝送速度の遅い第１のネットワーク上に流れる電文の数をいっそう減らしてトラヒックを抑え、通信不能状態なることを回避する。
【００２４】
請求項９の発明は、請求項７又は８の中継装置において、前記ネットワーク管理部は、第２のネットワーク上に新たな機器が接続されたことを検出した場合、該機器から保持すべき機能とその機能の状態を示すデータの組を取得することを特徴とするものであり、新規に接続された機器についても自動的にネットワークに組み込む。
【００２５】
請求項１０の発明は、請求項７〜９の中継装置において、前記機器管理部は、前記記憶エリアに存在しない機能の状態変更を行う電文に関してはそのまま前記第１のネットワーク上に送信することを特徴とするものであり、どの機器のどの機能について記憶エリアに保持するかは選択可能とし、対応する記憶エリアが存在しない機能の状態変更を行う電文に関してはそのまま中継することで、生存確認用の電文や動作変更のトリガとなる電文は遅滞なく転送され、また必要とされる記憶エリアを節約する。
【００２６】
請求項１１の発明の中継装置は、機器の機能とその機能により取得したデータの組をネットワーク上に通知する機器が接続された第１のネットワークと、前記機器の機能により取得したデータに対応して自機の該当する機能の状態を変更する機器が接続された第２のネットワークとの間の通信を中継するネットワーク管理部と、前記第１のネットワーク上に接続されている機器の機能とその取得したデータを保持する記憶エリアと、前記記憶エリアに保持している前記第１のネットワーク上の機器の機能が取得したデータを新たに受信したときに該当データを上書きする記憶管理部と、一定時間ごとに前記記憶エリアに保持しているデータに基づいて作成した情報を１つの電文にまとめて前記第２のネットワーク上に同報送信する機器管理部とを備えたものである。
【００２７】
請求項１１の発明の中継装置では、伝送速度が速い第１のネットワーク上の機器からの同報通知による電文の通知内容を、送信元の機器の機能ごとに設けられた記憶エリアに常に上書きし、一定時間ごとに複数の記憶エリア上の内容を１つの電文にまとめて伝送速度の遅い第２のネットワーク上に同報通知することで、不要な電文によるトラヒックを抑え、通信不能状態なることを回避する。
【００２８】
請求項１２の発明は、請求項１１の中継装置において、前記機器管理部は、前回の送信から後の一定時間の間に前記記憶エリアのデータのうち別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて前記第２のネットワーク上に同報送信することを特徴とするものであり、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する。
【００２９】
請求項１３の発明は、請求項１１又は１２の中継装置において、前記ネットワーク管理部は、前記第１のネットワーク上に新たな機器が接続されたことを検出した場合、該機器の保持すべき機能とその機能が取得するデータの組を取得することを特徴とするものであり、新規に接続された機器についても自動的にネットワークに組み込む。
【００３０】
請求項１４の発明は、請求項１１〜１３の中継装置において、前記機器管理部は、前記記憶エリアに存在しない機能の状態通知を行う電文に関してはそのまま前記第２のネットワーク上に送信することを特徴とするものであり、どの機器のどの機能について記憶エリアに保持するかは選択可能とし、対応する記憶エリアが存在しない機能の状態通知を行う電文に関してはそのまま中継することで、生存確認用の電文や動作変更のトリガとなる電文は遅滞なく転送され、また必要とされる記憶エリアを節約する。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づいて詳説する。図１に本発明の第１の実施の形態の中継装置の適用されるネットワークシステムの構成を示し、図２は本実施の形態の中継装置の機能構成を示している。
【００３２】
図１に示したように、中継装置４は、第１のネットワークである電灯線を媒体とする電灯線ネットワーク３と第２のネットワークである無線を媒体とする無線ネットワーク６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク３の伝送速度は無線ネットワーク６の伝送速度よりも遅い。
【００３３】
電灯線ネットワーク３には、端末として２つの機器、機器１と機器２が接続されている。機器１、機器２はいずれもエアコンであり、アドレスとしてそれぞれ１、２が割り当てられている。機器１、機器２は、自己の機能として動作状態、動作モード、設定温度をネットワーク上に公開していて、その値を変更することで実際の機器の状態を変えることが可能となっている。
【００３４】
無線ネットワーク６には、アドレス３を持つ機器７が存在する。機器７はアドレス１宛て、あるいはアドレス２宛てに機器の機能の状態を変更する電文を送信することにより機器１、機器２それぞれの状態を変更可能である。例えば、
機器１、機器２のエアコンの運転モードを冷房、暖房、送風、自動等のモードに切換えたり、設定温度を切換えたりするための電文を送信する。このとき、中継装置４に対してアドレス１宛て、あるいはアドレス２宛ての電文を送信し、そのルーティングを依頼する。
【００３５】
図２に示したように、中継装置４は第１、第２のネットワーク３、６それぞれに対して信号の送受信を行うＩ／Ｏ４１、４２を備え、またこのＩ／Ｏ４１、４２に対してネットワーク３、６との間の通信を制御するネットワーク管理部４３、ＲＡＭ、ＲＯＭで構成されるメモリ４４、このメモリ４４を管理するメモリ管理部４５、そしてメモリ４４に保持されている中継制御プログラム４４１を実行することで本中継装置４の諸機能を統御する演算制御部４６を備えている。
【００３６】
中継装置４におけるメモリ４４にはバッファメモリ４４２が用意されている。図１に示したように、このバッファメモリ４４２は、伝送速度が遅い電灯線ネットワーク３側に存在する機器１、２の機能ごとに１つのバッファを割り当てることが可能であり、その管理はメモリ管理部４５が演算制御部４６の指示で行う。本実施の形態では、機器１、機器２が共にエアコンであるので、それぞれの動作モードと設定温度に関してバッファを生成して割り当てている。なお、機器の機能の１つである動作状態に関しては、無線ネットワーク６側の機器７から発信される「動作状態を変更する」という内容の電文を受け取るごとに「動作状態ＯＮ」、「動作状態ＯＦＦ」と状態がトグルで変わるため、バッファの割り当てを行わない。
【００３７】
演算制御部４６は、伝送速度の速い無線ネットワーク６側から電灯線ネットワーク３上の機器の機能の状態を変更する電文を受け取った場合、バッファメモリ４４２に対応するバッファが存在するときにはメモリ管理部４５を通じて該バッファに変更する値を書き込む。演算制御部４６はまた、メモリ管理部４５を通してバッファメモリ４４２の該当バッファに書き込んだ値が以前存在した値と異なっている場合にはルーティング処理を行い、ネットワーク管理部４３、Ｉ／Ｏ４１、電灯線ネットワーク３を通じて、指定されたアドレスの機器に機能の状態を変更する電文を送信する。
【００３８】
演算制御部４６は、無線ネットワーク６側から電灯線ネットワーク３上の機器の機能の状態を変更する電文を受け取った場合、バッファメモリ４４２に対応するバッファが存在しない場合には受け取った電文の内容をそのまま中継する。
【００３９】
例示すれば、機器の機能の状態、中継装置４のバッファメモリ４４２の各バッファの値が図１のような状況の場合、機器７が図３に示したような「機器１の設定温度を１９℃とする」という電文を送信したときには中継装置４はこの電文をルーティングしない。しかし、機器７が「機器１の設定温度を２０℃とする」という電文を送信したときには中継装置４はこの電文をルーティングする。
【００４０】
機器７が温度センサを有し、そのセンサ情報により機器１の設定温度を変更すると共に所定温度になった場合、機器の運転／停止を指示するという機器である場合には、センサ情報が変化せずに同じ設定温度の電文を定期的に送信するということが生じる。ネットワーク３の伝送速度がネットワーク６の伝送速度より遅い場合、全ての電文をルーティングすると伝送速度の遅い電灯線ネットワーク３のトラヒックが増大し、通信不能となる可能性がある。ところが、本発明の実施の形態の場合、中継装置４は必要な電文のみルーティングするので、伝送速度の遅い電灯線ネットワーク３のトラヒックを軽減することが可能である。
【００４１】
以上の中継装置４の動作シーケンスを図４に示してある。すなわち、伝送速度の速い無線ネットワーク６上の機器７から「機器１へ動作状態変更」の電文を発信した場合（ステップＳ１）、この電文に対してはバッファは用意されていないので、中継装置４はそのままの内容の電文「機器１へ動作状態変更」を伝送速度の遅い電灯線ネットワーク３上へ送信する（ステップＳ２）。
【００４２】
続いて、機器７から「機器２へ設定温度２２℃にする」という電文を発信した場合（ステップＳ３）、中継装置４はバッファメモリ４４２の機器２の設定温度に対するバッファに既に同じ値２２℃が保持されていれば、この電文を電灯線ネットワーク３上へ送信しない。
【００４３】
続いて、機器７から「機器２へ設定温度１８℃にする」という電文を発信した場合（ステップＳ４）、中継装置４はバッファメモリ４４２の機器２の設定温度に対するバッファに２２℃が保持されているので、設定温度が２２℃から１８℃に変更されることになり、この設定温度のバッファに１８℃を上書きすると共に、この電文を電灯線ネットワーク３上へ送信する（ステップＳ５）。
【００４４】
本実施の形態の中継装置４では、これにより伝送速度の速い第２のネットワークの機器から伝送速度の遅い第１のネットワーク上の種々の機器それぞれの諸機能に対する操作指示を受け取っても、指示対象である機器の機能の状態に変更が必要な場合にだけ機能操作の指示電文をこの伝送速度の遅い第１のネットワーク上に送信することになり、伝送速度の遅い第１のネットワーク上でトラヒックが混雑し、通信不可能になる事態の発生を可能な限り抑制することができる。
【００４５】
次に、本実施の形態の中継装置４により、第１のネットワークである電灯線ネットワーク３上に新たに機器８が接続された場合の処理動作について、図５を用いて説明する。（１）電灯線ネットワーク３上に換気扇が新たな機器８として接続されると、機器８自身が当該ネットワーク３に接続されたことをネットワーク３上に通知する。（２）この通知を受け取った中継装置４は、機器８に対して登録すべき機能の要求を行う。（３）機器８はこの要求を受けると、登録すべき機能（風量）を中継装置４に通知する。（４）中継装置４はこの通知に基づき、バッファメモリ４４２の新規なバッファに機器８の機能である風量を登録する。中継装置４はこの機能により、新規に機器が第１のネットワークである無線ネットワーク３に参入しても柔軟に対応できることになる。
【００４６】
次に、本発明の第２の実施の形態の中継装置について、図６、図７を用いて説明する。図６は本実施の形態の中継装置１４を採用したネットワークシステムの構成を示し、図７は本実施の形態の中継装置１４の機能構成を示している。
【００４７】
中継装置１４は、第１のネットワークである無線ネットワーク１３と第２のネットワークである電灯線ネットワーク１６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク１６の伝送速度は無線ネットワーク１３の伝送速度よりも遅い。無線ネットワーク１３には端末として２つの機器、機器１１と機器１２が接続されている。機器１１、機器１２はそれぞれ温度センサ、電流センサであり、アドレスとしてそれぞれ１、２が割り当てられている。機器１１、機器１２は、自己の機能として動作状態、測定値をネットワーク上に公開していて、その値をネットワーク上に通知することが可能となっている。
【００４８】
電灯線ネットワーク１６にはアドレス３を持つ機器１７が存在する。機器１７はアドレス１から、あるいはアドレス２からの通知電文を受信することで、機器１１、機器１２の取得した測定値データを把握することが可能である。
【００４９】
図７に示すように、中継装置１４は第１、第２のネットワーク１３、１６それぞれに対して信号の送受信を行うＩ／Ｏ１４１、１４２を備え、またこのＩ／Ｏ１４１、１４２に対してネットワーク１３、１６との間の通信を制御するネットワーク管理部１４３、ＲＡＭ、ＲＯＭで構成されるメモリ１４４、このメモリ１４４を管理するメモリ管理部１４５、そしてメモリ１４４に保持されている中継制御プログラム１４４１を実行することで本中継装置１４の諸機能を統御する演算制御部１４６を備えている。
【００５０】
中継装置１４におけるメモリ１４４にはバッファメモリ１４４２が用意されていて、伝送速度が速い無線ネットワーク１３側に存在する機器の通知される機能の取得したデータごとに１つのバッファを割り当てることが可能である。本実施の形態では、機器１１、機器１２それぞれの測定値のデータに関してバッファを生成して割り当てる。なお、機器１１、機器１２それぞれの動作状態に関しては、一定時間ごとに中継装置１４に対して通知することで自己の生存の通知としているため、中継装置１４は機器１１、機器１２それぞれの機器の機能の１つである動作状態に対してバッファの割り当てを行わない。
【００５１】
中継装置１４は、伝送速度の速い無線ネットワーク１３側から通知電文を受け取った場合は、バッファメモリ１４４２に対応するバッファが存在するときには該バッファに通知される値を書き込む。バッファメモリ１４４２に対応するバッファが存在しないときにはそのまま中継する。そして、中継装置１４は、バッファそれぞれ書き込んだ値が以前にそのバッファに存在した値と異なっている場合のみルーティング処理を行い、電灯線ネットワーク１６側に通知電文を送信する。
【００５２】
機器１１、機器１２の状態、中継装置１４のメモリバッファ１４４２における各バッファの値が図６に示した状態にあって、機器１１から図８に示すようなフォーマットで最新の測定値として「機器１１の測定値２４℃」の通知電文を受信した場合、中継装置１４は該当バッファのデータと一致する測定値であるのでこの通知電文をルーティングしない。しかし、いま機器１１からの最新の通知電文が「機器１１の測定値２０℃」であった場合、該当バッファのデータが変更されるので、中継装置１４はこの通知電文をルーティングする。
【００５３】
なお、中継装置１４は、機器の機能の１つである動作状態を通知する電文を機器１１、１２側から受け取った場合は、対応するバッファがバッファメモリ１４４２に存在しないためそのまま中継して機器１７に通知する。
【００５４】
図９に本実施の形態の中継装置１４の動作シーケンスを示してある。すなわち、伝送速度の速い無線ネットワーク１３上の機器１１から「機器１１から動作状態ＯＮ」の電文を送信した場合（ステップＳ１１）、この電文に対してはバッファは用意されていないので、中継装置１４はそのままの内容の電文「機器１１から動作状態ＯＮ」を伝送速度の遅い電灯線ネットワーク１６上へ送信する（ステップＳ１２）。
【００５５】
続いて、機器１２から「機器１２から測定値７．２Ａ」という電文を送信した場合（ステップＳ１３）、中継装置１４はバッファメモリ１４４２の機器１２の測定値に対するバッファに既に同じ値７．２Ａが保持されていれば、この電文を電灯線ネットワーク１６上へ送信しない。
【００５６】
続いて、機器１２から「機器１２から測定値１２．０Ａ」という電文を送信した場合（ステップＳ１４）、中継装置１４はバッファメモリ１４４２の機器１２の測定値に対するバッファに７．２Ａが保持されているので、測定値が７．２Ａから１２．０Ａに変更されることになり、この測定値のバッファに１２．０Ａを上書きすると共に、この電文を電灯線ネットワーク１６上へ送信する（ステップＳ１５）。
【００５７】
これにより、第２の実施の形態の中継装置１４では、次のような機能上のメリットを有する。例えば機器１１、機器１２が機器の機能の状態の１つである測定値を定期的に通知する機器である場合、同じ測定値である電文を定期的に中継装置１４に通知する。その場合に、第２のネットワーク１６の伝送速度が第１のネットワーク１３の伝送速度より遅い場合、従来のように中継装置１４が全ての通知電文をルーティングするとすれば、伝送速度の遅い第２のネットワーク１６のトラヒックが増大し、通信不能となる可能性がある。ところが、本実施の形態の中継装置１４ではこのように伝送速度の速い第１のネットワーク１３を通じて定期的に多数の機器からそれらの機能で取得したデータを通知する通知電文を受け取るとして、伝送速度の遅い第２のネットワーク１６上の機器に必要な通知電文のみをルーティングするので、第２のネットワーク１６のトラヒックを軽減することができるのである。
【００５８】
なお、本実施の形態における機器１７の一例としては、空気調和機が考えられ、機器１１の温度データに基づき空気調和機の設定温度を機器１１から送られて来る温度よりも２度だけ低くする等の機器１１の温度データを利用した制御が可能である。また、機器１２の電流データに対しては、所定値以上電流値が上昇した場合には機器１７の空気調和機を停止するという制御が考えられる。すなわち、機器１７は、機器１１、１２の機能により取得したデータに対応して自機の機能の状態を変更するものである。
【００５９】
次に、第２の実施の形態の中継装置１４により、第１のネットワークである無線ネットワーク１３上に新たに機器１８が接続された場合の処理動作について、図１０を用いて説明する。
【００６０】
（１）無線ネットワーク１３上に人感センサが新たな機器１８として接続されたとき、機器１８は接続されたことを無線ネットワーク１３上に通知する。（２）この通知を受け取った中継装置１４は機器１８に対して、登録すべき機能の要求を行う。（３）機器１８は、この要求を受けると、登録すべき機能（測定値）を中継装置１４に通知する。（４）中継装置１４はこの通知の基づき、バッファメモリ１４４２の１つのバッファに機器１８の機能である測定値を登録する。これにより、第２の実施の形態の中継装置１４でも、新規に機器が第１のネットワークである無線ネットワーク１３に参入しても柔軟に対応できることになる。
【００６１】
次に、本発明の第３の実施の形態の中継装置について、図１１、図１２を用いて説明する。図１１は、本発明の第３の実施の形態の中継装置２４を採用したネットワークシステムの構成を示し、図１２はその中継装置２４の機能構成を示している。
【００６２】
中継装置２４は、第１のネットワークである電灯線を媒体とする電灯線ネットワーク２３と第２のネットワークである無線を媒体とする無線ネットワーク２６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク２３の伝送速度は無線ネットワーク２６の伝送速度よりも遅い。
【００６３】
電灯線ネットワーク２３には、端末として２つの機器、機器２１と機器２２が接続されている。機器２１、機器２２はいずれもエアコンであり、アドレスとしてそれぞれ１、２が割り当てられている。機器２１、機器２２は、自己の機能として動作状態、動作モード、設定温度をネットワーク上に公開していて、その値を変更することで実際の機器の機能の状態を変えることが可能となっている。
【００６４】
無線ネットワーク２６には、アドレス３を持つ機器２７が存在する。機器２７はアドレス１宛て、あるいはアドレス２宛てに機器の機能の状態を変更する電文を送信することにより機器の機能の状態変更の指示が可能である。
【００６５】
図１２に示すように、中継器装置２４は、第１、第２のネットワーク２３、２６それぞれに対して信号の送受信を行うＩ／Ｏ２４１、２４２を備え、またこのＩ／Ｏ２４１、２４２に対してネットワーク２３、２６との間の通信を制御するネットワーク管理部２４３、ＲＡＭ、ＲＯＭで構成されるメモリ２４４、このメモリ２４４を管理するメモリ管理部２４５、そしてメモリ２４４に保持されている中継制御プログラム２４４１を実行することで本中継装置２４の諸機能を統御する演算制御部２４６を備えている。本実施の形態の中継装置２４はさらに、タイマ２４７をも備えている。
【００６６】
中継装置２４におけるメモリ２４４にはバッファメモリ２４４２が用意されている。図１１に示したように、このバッファメモリ２４４２は、伝送速度が遅い電灯線ネットワーク２３側に存在する機器２１、２２の機能ごとに１つのバッファを割り当てることが可能であり、その管理はメモリ管理部２４５が演算制御部２４６の指示で行う。本実施の形態では、機器２１、機器２２が共にエアコンであるので、それぞれの動作状態と動作モードと設定温度に関してバッファを生成して割り当てている。なお、機器の機能の１つである動作状態に関しては、無線ネットワーク２６側の機器２７から発信される「動作状態を変更する」という内容の電文を受け取るごとに「動作状態ＯＮ」、「動作状態ＯＦＦ」と状態がトグルで変わるため、バッファの割り当てを行わない。
【００６７】
演算制御部２４６は、伝送速度の速い無線ネットワーク２６側から電灯線ネットワーク２３上の機器の機能の状態を変更する電文を受け取った場合、バッファメモリ２４４２に対応するバッファが存在する場合は、メモリ管理部２４５を通じて変更された電文を上書きする。対応するバッファが存在しない場合は、受け取った電文の内容をそのまま中継する。
【００６８】
タイマ２４７は、例えば３０秒ごと（特に限定されないが、用途に応じて適切な値に設定される）にシグナルを発する。演算制御部２４６はこのタイマ２４７の一定期間後とのシグナルを受け取ると、メモリ管理部２４５を通して直前の３０秒の期間内に変更されたバッファの内容を取り出して１つの電文にまとめてネットワーク管理部２４３に渡す。ネットワーク管理部２４３はＩ／Ｏ２４１を通じて電灯線ネットワーク２３上のすべての接続機器２１、２２にこの電文を同報通知する。
【００６９】
電灯線ネットワーク２３上のすべての機器、機器２１、機器２２それぞれは中継装置２４からの同報通知電文を受信し、自機アドレス宛ての電文があればその内容を取り出し、動作に反映させる。
【００７０】
図１３には中継装置２４の作成する同報通知電文、図１４にはこの中継装置２４の動作シーケンスを示してある。これを用いて、中継装置２４の動作を説明する。中継装置２４は、３０秒の一定期間内に、「機器２１の動作状態を変更する」電文Ａ１１、「機器２１の設定温度を２３℃にする」電文Ａ１２、「機器２２の設定温度を２２℃にする」電文Ａ１３という３つの電文のルーティングが無線ネットワーク２６を通じて依頼されたとする。
【００７１】
中継装置２４は、電文Ａ１１に対しては、バッファメモリ２４４２上に対応するバッファが存在しないため、この電文Ａ１１を電文Ｂ１３として、電灯線ネットワーク２３上にそのまま中継する。
【００７２】
一方、電文Ａ１２、電文Ａ１３については、バッファメモリ２４４２上に対応するバッファが存在するので、中継装置２４はその内容をバッファ上に上書きする。そして、一定期間３０秒が経過したときにこれらの２つの電文の内容をバッファメモリ２４４２から取り出し、１つの電文Ｂ１１にまとめ、全機器宛ての同報電文として電灯線ネットワーク２３上に送信する。
【００７３】
中継装置２４は、次の３０秒の期間には「機器２２の設定温度を１９℃とする」電文Ａ１４をルーティング依頼されているので、これを同様な方法で１つの同報電文Ｂ１２として無線ネットワーク２３に送信する。次の３０秒は依頼がないので、無線ネットワーク２３への同報は行わない。
【００７４】
これにより、第３の実施の形態の中継装置２４では、一定期間ごとにその期間内に受信し、かつバッファメモリ２４４２上に対応するバッファが存在する電文を１つにまとめて伝送速度の遅い電灯線ネットワーク２３上に同報通知するので、伝送速度の速い無線ネットワーク２６上で電文が発生するたびに伝送速度の遅い電灯線ネットワーク２３にその電文を伝送する場合に比べて伝送速度の遅い電灯線ネットワーク２３上のトラヒックを少なくすることができ、トラヒックが混み合って通信不可能になる事態の発生を避けることができ、伝送速度が高低異なる複数種のネットワーク間の中継を滞りなく行える。
【００７５】
次に、第３の実施の形態の中継装置２４により、第１のネットワークである電灯線ネットワーク２３上に新たに機器２８が接続された場合の処理動作について、図１５を用いて説明する。
【００７６】
（１）電灯線ネットワーク２３上に換気扇が新たな機器２８として接続されると、この機器２８は接続されたことを電灯線ネットワーク２３上に通知する。（２）この通知を受け取った中継装置２４は、機器２８に対して登録すべき機器の機能の要求を行う。（３）機器２８はこの要求を受けると、登録すべき機器の機能（動作状態、風量）を中継装置２４に通知する。（４）中継装置２４はこの通知に基づき、バッファメモリ２４４２内に新たなバッファを確保し、そのバッファに機器２８の機能である動作状態と風量を登録する。これにより、第３の実施の形態の中継装置２４でも、新規に機器が第１のネットワークである電灯線ネットワーク２３に参入しても柔軟に対応できることになる。
【００７７】
次に、本発明の第４の実施の形態の中継装置について、図１６、図１７を用いて説明する。第４の実施の形態の中継装置３４は、図１１、図１２に示した第３の実施の形態に対して、メモリ３４４内にバッファメモリ３４４と共にフラグメモリ３４４３を備えたことを特徴とする。この中継装置３４は、第１のネットワークである電灯線を媒体とする電灯線ネットワーク３３と第２のネットワークである無線を媒体とする無線ネットワーク３６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク３３の伝送速度は無線ネットワー３６の伝送速度よりも遅い。
【００７８】
電灯線ネットワーク３３には、端末として２つの機器、機器３１と機器３２が接続されている。機器３１、機器３２はいずれもエアコンであり、アドレスとしてそれぞれ１、２が割り当てられている。機器３１、機器３２は、自己の機能として動作状態、動作モード、設定温度をネットワーク上に公開していて、その機能の状態を変更することで実際の機器の状態を変えることが可能となっている。
【００７９】
無線ネットワーク３６には、アドレス３を持つ機器３７が存在する。機器３７はアドレス１宛て、あるいはアドレス２宛てに機器の機能の値を変更する電文を送信することにより機器の状態の変更指示が可能である。このとき、中継装置３４に対してアドレス１宛て、あるいはアドレス２宛ての電文を送信し、そのルーティングを依頼する。
【００８０】
図１７に示すように、中継器装置３４は、第１、第２のネットワーク３３、３６それぞれに対して信号の送受信を行うＩ／Ｏ３４１、３４２を備え、またこのＩ／Ｏ３４１、３４２に対してネットワーク３３、３６との間の通信を制御するネットワーク管理部３４３、ＲＡＭ、ＲＯＭで構成されるメモリ３４４、このメモリ３４４を管理するメモリ管理部３４５、そしてメモリ３４４に保持されている中継制御プログラム３４４１を実行することで本中継装置３４の諸機能を統御する演算制御部３４６を備えている。
【００８１】
本実施の形態の中継装置３４はさらにタイマ３４７を備え、またメモリ３４４内にバッファメモリ３４４２と共に、各バッファに対応してフラグをセットするフラグメモリ３４４３を備えている。
【００８２】
このバッファメモリ３４４２は、伝送速度が遅い電灯線ネットワーク３３側に存在する機器３１、３２の機能ごとに１つのバッファを割り当てることが可能であり、その管理はメモリ管理部３４５が演算制御部３４６の指示で行う。本実施の形態では、機器３１、機器３２が共にエアコンであるので、それぞれの動作モードと設定温度に関してバッファを生成して割り当てている。しかしながら、機器の機能の１つである動作状態に関しては、無線ネットワーク３６側の機器３７から発信される「動作状態を変更する」という内容の電文を受け取るごとに「動作状態ＯＮ」、「動作状態ＯＦＦ」と状態がトグルで変わるため、バッファの割り当てを行わない。
【００８３】
演算制御部３４６は、伝送速度の速い無線ネットワーク３６側から電灯線ネットワーク３３上の機器の機能の状態を変更する電文を受け取った場合、バッファメモリ３４４２に対応するバッファが存在する場合は、メモリ管理部３４５を通じて変更された電文を上書きする。対応するバッファが存在しない場合は、受け取った電文の内容をそのまま中継する。また、メモリ管理部３４５は演算制御部３４６の指示により、フラグメモリ３４４３の各フラグに対して、バッファメモリ３４４２の対応するバッファ各々の内容が変更されたときに１、内容に変更がなかったときに０をセットする。またフラグメモリ３４４３のすべてのフラグは、予め設定された一定期間が経過するごとに０にリセットされる。
【００８４】
中継装置３４のタイマ３４７は一定期間ごと（例えば３０秒ごと）にシグナルを演算制御部３４５に発する。
【００８５】
演算制御部３４５はタイマ３４７からのシグナルを受けたとき、メモリ管理部３４６を通してバッファメモリ３４４２の各バッファに書き込まれている内容のうち、対応するフラグが１となっているバッファの内容のみを読み出して１つの電文にまとめ、電灯線ネットワーク３３上の全ての機器に対する送信（同報通知）を行う。各機器３１、機器３２はこの同報電文から自己の機器宛ての内容を取り出し、動作に反映させる。
【００８６】
図１８には中継装置３４の作成する同報通知電文、図１９にはこの中継装置３４の動作シーケンスを示してある。これを用いて、中継装置３４の動作を説明する。
【００８７】
機器３１の現在の機能の状態は「ＯＮ」、「冷房」、「１９℃」であり、機器３２の機能の状態は「ＯＮ」、「冷房」、「２２℃」である。
【００８８】
この状態から３０秒の一定期間内に、中継装置３４が「機器３１の動作状態を変更する」電文Ａ２１、「機器３１の設定温度を２３℃にする」電文Ａ２２、「機器３２の設定温度を２２℃にする」電文Ａ２３という３つの電文のルーティングを無線ネットワーク３６を通じて依頼されたとする。
【００８９】
中継装置３４は、電文Ａ２１については、バッファメモリ３４４２上に対応するバッファがないため、この電文をそのままネットワーク３３上に電文Ｂ２３として中継する。一方電文Ａ２２、電文Ａ２３については、対応するバッファがバッファメモリ３４４２上に存在するので、中継装置３４はメモリ３４４のバッファメモリ３４４２の各該当バッファの内容を図１６に示した状態に上書きする。ここで、機器３１のバッファ上の設定温度が１９℃、機器３２のバッファ上の設定温度が２２℃であったとすると、値が変化するのは機器３１の設定温度なので、そのバッファに対応するフラグメモリ３４４３のフラグに１をセットする。
【００９０】
中継装置３４は一定期間３０秒が経過した場合、フラグが１となっているフラグメモリに対応するバッファから電文の内容を取り出し、それらを１つの電文にまとめる。この例では、「機器３１の設定温度を２３℃にする」という電文Ａ２２に関する内容がバッファから取り出され、この内容が１つの電文Ｂ２１にまとめられ、全機器宛ての同報電文として電灯線ネットワーク３３上で送信される。この場合は、機器３１の機能の状態の１つである設定温度を２３℃とする電文が電灯線ネットワーク３３上の全ての機器に対して同報通知される。機器３１は自機アドレス宛ての「機器３１の設定温度を２３℃にする」という電文Ｂ１１を受信すれば、設定温度を２３℃に変更する。
【００９１】
次の３０秒の期間では、「機器３２の設定温度を１９℃とする」電文Ａ２４をルーティング依頼されているが、これは以前の設定値２２℃とは異なる値であるので、そのバッファに対応するフラグに１がセットされ、３０秒経過後には「機器３２の設定温度を１９℃とする」電文Ｂ２２が電灯線ネットワーク３３上に同報通知される。この同報通知を受信した機器３２は、自機アドレス宛ての電文内容を読み出し、設定温度を１９℃に変更する。次の３０秒の期間ではルーティング依頼がないので、電灯線ネットワーク３３への同報は行わない。
【００９２】
これにより、第４の実施の形態の中継装置３４では、一定期間ごとにその期間内に受信した電文により内容が変更されたバッファの内容だけを１つにまとめて伝送速度の遅い電灯線ネットワーク３３上に同報通知するので、伝送速度の速い無線ネットワーク３６上で電文が発生するたびに伝送速度の遅い電灯線ネットワーク３３にその電文を伝送する場合に比べて伝送速度の遅い電灯線ネットワーク３３上のトラヒックを少なくすることができ、トラヒックが混み合って通信不可能になる事態の発生を避けることができ、伝送速度が高低異なる複数種のネットワーク間の中継を滞りなく行える。
【００９３】
次に、本発明の第５の実施の形態の中継装置について、図２０、図２１を用いて説明する。本実施の形態の中継装置４４は、第１のネットワークである無線を媒体とする無線ネットワーク４３と第２のネットワークである電灯線を媒体とする電灯線ネットワーク４６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク４６の伝送速度は無線ネットワーク４３の伝送速度よりも遅い。
【００９４】
無線ネットワーク４３には端末として２つの機器、機器４１と機器４２が接続されている。機器４１、機器４２はそれぞれ温度センサ、電流センサであり、アドレスとしてそれぞれ１、２が割り当てられている。機器４１、機器４２は、自己の機能として動作状態、測定値をネットワーク上に公開していて、その値を無線ネットワーク４３上に通知することが可能となっている。
【００９５】
電灯線ネットワーク４６には、アドレス３を持つ機器４７が存在する。機器４７はアドレス１から、あるいはアドレス２からの通知電文を受信することで、機器４１、機器４２の状態を把握し、その取得した測定値に基づき自機の機能の設定値を変更することが可能である。
【００９６】
図２１に示すように、中継装置４４は第１、第２のネットワーク４３、４６それぞれに対して信号の送受信を行うＩ／Ｏ４４１、４４２を備え、またこのＩ／Ｏ４４１、４４２に対してネットワーク４３、４６との間の通信を制御するネットワーク管理部４４３、ＲＡＭ、ＲＯＭで構成されるメモリ４４４、このメモリ４４４を管理するメモリ管理部４４５、そしてメモリ４４４に保持されている中継制御プログラム４４４１を実行することで本中継装置４４の諸機能を統御する演算制御部４４６を備えている。本実施の形態の中継装置４４はさらに、タイマ４４７を備えている。このタイマ４４７は予め設定された時間間隔、例えば３０秒ごとにシグナルを演算制御部４４６に出力し、電文送信タイミングを知らせる。
【００９７】
中継装置４４におけるメモリ４４４にはバッファメモリ４４４２が用意されていて、伝送速度が速い無線ネットワーク４３側に存在する機器４１、４２から通知される機能ごとにその中の１つのバッファを割り当てることが可能である。なお、機器４１、機器４２それぞれの動作状態に関しては、これらの機器がその機能によって取得するデータを一定時間ごとに他の機器に対して通知することで自己の生存の通知としているため、中継装置４４は機器４１、機器４２それぞれの機器の機能の１つである動作状態に対してバッファの割り当てを行わない。一方、機器４１の機能の１つであるである測定値と、機器４２の機能の１つである測定値については、バッファを割り当てる。
【００９８】
伝送速度の速い無線ネットワーク４３側から通知電文を受け取った場合は、演算制御部４４６はメモリ管理部４４５を通じてバッファメモリ４４４２の該当するバッファごとに通知される値を上書きする。
【００９９】
中継装置４４における演算制御部４４６は、タイマ４４７から一定期間ごとにシグナルを受けたとき、バッファメモリ４４４２の各バッファに書き込まれている内容をメモリ管理部４４５を通じて読み出して１つの電文にまとめ、ネットワーク管理部４４３によりＩ／Ｏ４４２を通じて電灯線ネットワーク４６上に同報通知させる。電灯線ネットワーク４６上の各機器、ここでは機器４７はこの同報通知電文から必要な内容を取り出し、動作に反映させる。
【０１００】
図２２に中継装置４４が用いる電文のフォーマットを示しており、図２３に動作シーケンスを示してある。中継装置４４は無線ネットワーク４３を通じて、タイマ４４７に設定された３０秒の一定期間内に「機器４１の動作状態がＯＮ」の電文Ｃ１１、「機器４１の測定値が１９℃」の電文Ｃ１２、「機器４２の測定値が７．２Ａ」の電文Ｃ１３の３つの通知電文のルーティングを依頼されたとする。中継装置４４は、電文Ｃ１１についてはバッファメモリ４４４２に対応するバッファが存在しないため、これはそのまま電文Ｄ１３としてネットワーク４６上に中継する。また、中継装置４４は、電文Ｃ１２、電文Ｃ１３については、バッファメモリ４４４２の該当するバッファが存在するため、その内容をそれぞれに対応するバッファに上書きする。
【０１０１】
中継装置４４は一定期間の３０秒が経過したときに、バッファメモリ４４４２上の内容が上書きされたものについて、その内容を１つの電文Ｄ１１にまとめ、全機器宛ての同報通知電文として電灯線ネットワーク４６上に送信を行う。
【０１０２】
次の３０秒の期間には、無線ネットワーク４３上で「機器４２の測定値が８．０Ａ」の通知電文Ｄ１４のルーティング依頼されたとする。この一定期間には、この１つの同報通知電文だけを受信したとすると、この電文内容をバッファメモリ４４４２の該当するバッファに上書きする。そして一定期間の３０秒が経過したときに、上記と同様に１つの電文Ｄ１２にまとめ、電灯線ネットワーク４６上に同報通知する。電灯線ネットワーク４６上の機器４７はこの電文Ｄ１２を受信すれば、同報通知電文から必要な内容を取り出し、動作に反映させる。次の一定期間の３０秒には無線ネットワーク４３上からの依頼がなかったとする。この場合には、中継装置４４は電灯線ネットワーク４６に対する同報は行わない。
【０１０３】
これにより、第５の実施の形態の中継装置４４では、次のような機能上のメリットを有する。例えば機器４１、機器４２が測定値を定期的に通知する機器である場合、同じ測定値である電文を定期的に中継装置４４に通知する。その場合に、第２のネットワーク４６の伝送速度が第１のネットワーク４３の伝送速度より遅い場合、従来のように中継装置４４が全ての通知電文をルーティングするとすれば、伝送速度の遅い第２のネットワーク４６のトラヒックが増大し、通信不能となる可能性がある。ところが、本実施の形態の中継装置４４ではこのように伝送速度の速い第１のネットワーク４３を通じて定期的に多数の機器からそれらの機能で取得したデータを通知する通知電文を受け取るとしても、伝送速度の遅い第２のネットワーク４６上の機器には一定期間内に受信した通知電文を１つにまとめ、一定期間ごとに同報通知するので、伝送速度の遅い第２のネットワーク４６のトラヒックを軽減することができるのである。
【０１０４】
次に、第５の実施の形態の中継装置４４により、第１のネットワークである無線ネットワーク４３上に新たに機器４８が接続された場合の処理動作について、図２４を用いて説明する。
【０１０５】
（１）無線ネットワーク４３上に人感センサが新たな機器４８として接続されたときには、機器４８が無線ネットワーク４３上にその接続を通知する。
【０１０６】
（２）この新規参入の通知を受け取った中継装置４４は、機器４８に対して登録すべき機能の要求を行う。（３）機器４８はこの要求を受けると、登録すべき機能（測定値）を中継装置４４に通知する。（４）中継装置４４はこの通知の基づき、バッファメモリ４４４２に新たなバッファを割り当て、機器４８の機能である測定値をそれぞれ登録する。これにより、第５の実施の形態の中継装置４４でも、新規に機器が第１のネットワークである無線ネットワーク４３に参入しても柔軟に対応できることになる。
【０１０７】
次に、本発明の第６の実施の形態の中継装置について、図２５、図２６を用いて説明する。本実施の形態の中継装置５４は、第１のネットワークである無線を媒体とする無線ネットワーク５３と第２のネットワークである電灯線を媒体とする電灯線ネットワーク５６との間でルータとして機能し、その宛先に応じて電文のルーティングを行う。電灯線ネットワーク５６の伝送速度は無線ネットワーク５３の伝送速度よりも遅い。
【０１０８】
無線ネットワーク５３には、端末として２つの機器、機器５１と機器５２が接続されている。機器５１、機器５２はそれぞれ温度センサ、電流センサであり、アドレスとしてそれぞれ１、２が割り当てられている。機器５１、機器５２は、自己の機能として動作状態、測定値をネットワーク上に公開していて、その値をネットワーク上に通知することが可能となっている。
【０１０９】
電灯線ネットワーク５６には、アドレス３を持つ機器５７が存在する。機器５７はアドレス１から、あるいはアドレス２からの通知電文を受信することで、機器５１、機器５２の状態を把握し、またこれらの機器の状態（測定値）の通知に応じて機能の状態を変更することが可能である。
【０１１０】
図２６に示すように、中継装置５４は第１、第２のネットワーク５３、５６それぞれに対して信号の送受信を行うＩ／Ｏ５４１、５４２を備え、またこのＩ／Ｏ５４１、５４２に対してネットワーク５３、５６との間の通信を制御するネットワーク管理部５４３、ＲＡＭ、ＲＯＭで構成されるメモリ５４４、このメモリ５４４を管理するメモリ管理部５４５、そしてメモリ５４４に保持されている中継制御プログラム５４４１を実行することで本中継装置５４の諸機能を統御する演算制御部５４６を備えている。本実施の形態の中継装置５４はさらに、タイマ５４７を備えている。このタイマ５４７は予め設定された時間間隔、例えば３０秒ごとにシグナルを演算制御部５４６に出力し、電文送信タイミングを知らせる。
【０１１１】
また中継装置５４におけるメモリ５４４にはバッファメモリ５４４２と共にフラグメモリ５４４３が用意されている。バッファメモリ５４４２には、伝送速度が速い無線ネットワーク５３側に存在する機器５１、５２から通知される機能ごとにその中の１つのバッファを割り当てることが可能である。なお、機器５１、機器５２それぞれの動作状態に関しては、これらの機器がその機能によって取得するデータを一定時間ごとに他の機器に対して通知することで自己の生存の通知としているため、中継装置５４は機器５１、機器５２それぞれの機器の機能の１つである動作状態に対してバッファの割り当てを行わない。一方、機器５１の機能の１つであるである測定値と、機器５２の機能の１つである測定値については、バッファを割り当てる。
【０１１２】
中継装置５４において、伝送速度の速い無線ネットワーク５３側から通知電文を受け取った場合、バッファメモリ５４４２上に対応するバッファが存在するならば、演算制御部５４６はメモリ管理部５４５を通じてバッファメモリ５４４２の該当するバッファに通知された値を上書きする。またメモリ管理部５４５は上書きしたバッファの内容が以前の内容から変更されているときにはフラグメモリ５４４３の該当するフラグに１をセットし、変更のあったことを示す。なお、フラグメモリ５４４３の全フラグは一定時間経過ごとに０にリセットされる。
【０１１３】
中継装置５４における演算制御部５４６は、タイマ５４７から一定期間ごとにシグナルを受けたとき、メモリ管理部５４５を通じてまずフラグメモリ５４４３の各フラグに１がセットされているバッファを捜し、該当するバッファがあればバッファメモリ５４４２の該当バッファに書き込まれている内容をメモリ管理部５４５を通じて読み出して１つの電文にまとめ、ネットワーク管理部５４３によりＩ／Ｏ５４２を通じて電灯線ネットワーク５６上に同報通知させる。電灯線ネットワーク５６上の各機器、ここでは機器５７はこの同報通知電文から必要な内容を取り出し、動作に反映させる。
【０１１４】
図２７に中継装置５４が用いる電文のフォーマットを示しており、図２８に動作シーケンスを示してある。これを用いて、中継装置５４の動作を説明する。
【０１１５】
当初、機器５１の機能である動作状態は「ＯＮ」、測定値は「２４℃」であり、機器５２の機能である動作状態は「ＯＮ」、測定値は「７．２Ａ」であったとする。また、中継装置５４のバッファメモリには、この時点の機器５１の測定値と機器５２の測定値が反映されているものとする。
【０１１６】
中継装置５４は無線ネットワーク５３を通じて、タイマ５４７に設定された３０秒の一定期間内にこれらの機器５１、機器５２から「機器５１の動作状態がＯＮ」の電文Ｃ２１、「機器５１の測定値が１９℃」の電文Ｃ２２、「機器５２の測定値が７．２Ａ」の電文Ｃ２３の３つの通知電文のルーティングを依頼されたとする。中継装置５４は、電文Ｃ２１に関しては、バッファメモリ５４４２上に対応するバッファが存在しないため、これをそのまま電文Ｄ２３としてネットワーク５６に中継する。一方、電文Ｃ２２、電文Ｃ２３に関しては、バッファメモリ５４４２上に対応するバッファが存在するので、これらの電文の内容をバッファメモリ５４４２の該当するバッファそれぞれに上書きする。そして、フラグメモリ５４４３において、上書きされた電文により以前の内容が変更されたバッファに対応するフラグには１をセットする。いまの場合、バッファの内容が変化したものは機器５１の測定値であるから、それに対応するフラグが１にセットされる。
【０１１７】
中継装置５４は一定期間３０秒が経過し、タイマ５４７のシグナルを受けたときに、フラグメモリ５４４３において１がセットされているフラグを捜し、バッファメモリ５４４２内のそれらのフラグに対応するバッファの内容を読み出し、変更された内容を１つの電文にまとめ、「機器５１の測定値が１９℃」という通知電文Ｄ２１を生成し、全機器宛ての同報通知電文として電灯線ネットワーク５６上に送信する。
【０１１８】
次の３０秒の期間には「機器５２の測定値が８．０Ａ」という通知電文Ｃ２４をルーティング依頼されるが、これは以前の値から変化しているので、中継装置５４はこれを１つの同報通知電文Ｄ２２として電灯線ネットワーク５６上に送信する。次の３０秒は依頼がないので、中継装置５４は電灯線ネットワーク５６への同報は行わない。
【０１１９】
これにより、第６の実施の形態の中継装置５４では、次のような機能上のメリットを有する。例えば機器５１、機器５２が測定値を定期的に通知する機器である場合、同じ測定値である電文を定期的に中継装置５４に通知する。その場合に、第２のネットワーク５６の伝送速度が第１のネットワーク５３の伝送速度より遅い場合、従来のように中継装置５４が全ての通知電文をルーティングするとすれば、伝送速度の遅い第２のネットワーク５６のトラヒックが増大し、通信不能となる可能性がある。ところが、本実施の形態の中継装置５４ではこのように伝送速度の速い第１のネットワーク５３を通じて定期的に多数の機器からそれらの機能で取得したデータを通知する通知電文を受け取るとしても、伝送速度の遅い第２のネットワーク５６上の機器には一定期間内に受信した通知電文のうち前回送信以降に内容に変更があった電文だけを１つにまとめ、一定期間ごとに同報通知するので、伝送速度の遅い第２のネットワーク５６のトラヒックを軽減することができるのである。
【０１２０】
なお、上記の各実施の形態は中継装置の機能構成に係るものであるが、本発明はこれに限定されない。中継装置は通常、小形コンピュータシステムにより構成することができるものであり、上記各実施の形態の中継装置がそれに搭載されている中継処理プログラムを実行することにより実現される異種ネットワーク間の中継方法も技術的範囲とする。例示すれば、次の中継方法である。
【０１２１】
（Ｉ）伝送速度が速い第２のネットワーク上の機器から送信される伝送速度が遅い第１のネットワーク上の機器に対する状態の変更電文の変更内容を、対象となる機器の機能ごと設けられた記憶エリアに常に上書きし、その内容が変更された場合にのみ変更電文を伝送速度の遅い第１のネットワーク上に送信することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する中継方法。
【０１２２】
（ＩＩ）伝送速度が速い第１のネットワーク上の機器の機能が取得したデータの通知電文を、送信元の機器の機能ごとに設けられた記憶エリアに常に上書きし、その内容が変更された場合のみ通知電文を伝送速度の遅い第２のネットワーク上に送信することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する中継方法。
【０１２３】
（ＩＩＩ）伝送速度が速い第２のネットワーク上の機器からの伝送速度が遅い第１のネットワーク上の機器に対する状態の変更電文の内容を、対象となる機器の機能ごと設けられた記憶エリア上に常に上書きし、一定時間ごとに異なる複数の記憶エリア上の変更内容を１つの電文にまとめて伝送速度の遅い第１のネットワーク上に同報通知することで、伝送速度の遅いネットワーク上に流れる電文の数を減らしてトラヒックを抑え、通信不能状態なることを回避する中継方法。
【０１２４】
（ＩＶ）（ＩＩＩ）の中継方法において、前回の送信から後の一定時間の間に記憶エリアのデータが別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて第１のネットワーク上に同報送信することで、伝送速度の遅い第１のネットワーク上に流れる電文の数をいっそう減らしてトラヒックを抑え、通信不能状態なることを回避する中継方法。
【０１２５】
（Ｖ）伝送速度が速い第１のネットワーク上の機器の機能が取得したデータの通知電文を、送信元の機器の機能ごとに設けられた記憶エリアに常に上書きし、一定時間ごとに前回の送信から後に送信のあった通知電文だけを１つの電文にまとめて伝送速度の遅い第２のネットワーク上に通知することで、不要な電文によるトラヒックを抑え、通信不能状態なることを回避する中継方法。
【０１２６】
（ＶＩ）（Ｖ）の中継方法において、前回の送信から後の一定時間の間に記憶エリアのデータが別の値に変更されたデータのみに基づいて作成した情報を１つの電文にまとめて第２のネットワーク上に通知することで、不要な電文によるトラヒックを抑え、通信不能状態になることを回避する中継方法。
【０１２７】
【発明の効果】
以上で述べたように本発明によれば、伝送速度が異なる２つのネットワークが接続されている場合に、伝送速度の速いネットワークから多数の電文のルーティング依頼が殺到しても、伝送速度の遅いネットワークのトラヒックを軽減して通信可能に陥るのを避けることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図２】上記第１の実施の形態の中継装置の機能構成を示すブロック図。
【図３】上記第１の実施の形態の中継装置が第１のネットワーク上で受信する電文のフォーマット図。
【図４】上記第１の実施の形態の中継装置の動作シーケンス図。
【図５】上記第１の実施の形態の中継装置による新規参入機器に対する対応処理動作を示すシーケンス図。
【図６】本発明の第２の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図７】上記第２の実施の形態の中継装置の機能構成を示すブロック図。
【図８】上記第２の実施の形態の中継装置が第１のネットワーク上で受信する電文のフォーマット図。
【図９】上記第２の実施の形態の中継装置の動作シーケンス図。
【図１０】上記第２の実施の形態の中継装置による新規参入機器に対する対応処理動作を示すシーケンス図。
【図１１】本発明の第３の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図１２】上記第３の実施の形態の中継装置の機能構成を示すブロック図。
【図１３】上記第３の実施の形態の中継装置が送受信処理する電文のフォーマット図。
【図１４】上記第３の実施の形態の中継装置の動作シーケンス図。
【図１５】上記第３の実施の形態の中継装置による新規参入機器に対する対応処理動作を示すシーケンス図。
【図１６】本発明の第４の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図１７】上記第４の実施の形態の中継装置の機能構成を示すブロック図。
【図１８】上記第４の実施の形態の中継装置が送受信処理する電文のフォーマット図。
【図１９】上記第４の実施の形態の中継装置の動作シーケンス図。
【図２０】本発明の第５の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図２１】上記第５の実施の形態の中継装置の機能構成を示すブロック図。
【図２２】上記第５の実施の形態の中継装置が送受信処理する電文のフォーマット図。
【図２３】上記第５の実施の形態の中継装置の動作シーケンス図。
【図２４】上記第５の実施の形態の中継装置による新規参入機器に対する対応処理動作を示すシーケンス図。
【図２５】本発明の第６の実施の形態の中継装置を採用したネットワークシステムのブロック図。
【図２６】上記第６の実施の形態の中継装置の機能構成を示すブロック図。
【図２７】上記第６の実施の形態の中継装置が送受信処理する電文のフォーマット図。
【図２８】上記第６の実施の形態の中継装置の動作シーケンス図。
【符号の説明】
１、１１、２１、３１、４１、５１  機器
２、１２、２２、３２、４２、５２  機器
３、１３、２３、３３、４３、５３  第１のネットワーク
４、１４、２４、３４、４４、５４  中継装置
６、１６、２６、３６、４６、５６  第２のネットワーク
７、１７、２７、３７、４７、５７  機器
８、１８、２８、４８  （新規参入）機器
４４２、１４４２、２４４２、３４４２、４４４２、５４４２  バッファメモリ
２４７、３４７、４４７、５４７  タイマ
３４４３、５４４３  フラグメモリ
【図１】
2004228696.tif 000003
【図２】
2004228696.tif 000004
【図３】
2004228696.tif 000005
【図４】
2004228696.tif 000006
【図５】
2004228696.tif 000007
【図６】
2004228696.tif 000008
【図７】
2004228696.tif 000009
【図８】
2004228696.tif 000010
【図９】
2004228696.tif 000011
【図１０】
2004228696.tif 000012
【図１１】
2004228696.tif 000013
【図１２】
2004228696.tif 000014
【図１３】
2004228696.tif 000015
【図１４】
2004228696.tif 000016
【図１５】
2004228696.tif 000017
【図１６】
2004228696.tif 000018
【図１７】
2004228696.tif 000019
【図１８】
2004228696.tif 000020
【図１９】
2004228696.tif 000021
【図２０】
2004228696.tif 000022
【図２１】
2004228696.tif 000023
【図２２】
2004228696.tif 000024
【図２３】
2004228696.tif 000025
【図２４】
2004228696.tif 000026
【図２５】
2004228696.tif 000027
【図２６】
2004228696.tif 000028
【図２７】
2004228696.tif 000029
【図２８】
2004228696.tif 000030