(57)【要約】【課題】ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタとそれを備えたネットワークシステムを提供する。【解決手段】通信アダプタ２０は、電気機器１０をネットワーク３０に接続するための通信アダプタであって、電気機器１０に接続するための機器インターフェース部２３と、ネットワーク３０に接続するためのネットワークインターフェース部２４と、機器インターフェース部２３を介して電気機器１０の直接操作の状態を検知するとともに、ネットワークインターフェース部２４を介して電気機器１０の遠隔操作の制御信号を受信するときに電気機器１０の直接操作と遠隔操作との競合の有無を判定する機器状態監視部２２とを備える。【選択図】図１
2007334401.tif 000002
【特許請求の範囲】
【請求項１】
電気機器をネットワークに接続するための通信アダプタであって、
電気機器に接続するための機器インターフェース部と、
ネットワークに接続するためのネットワークインターフェース部と、
前記機器インターフェース部を介して前記電気機器の直接操作の状態を検知するとともに、前記ネットワークインターフェース部を介して前記電気機器の遠隔操作の制御信号を受信するとき前記電気機器の直接操作と遠隔操作との競合の有無を判定する機器状態監視部とを備える、通信アダプタ。
【請求項２】
前記機器状態監視部は、前記電気機器の直接操作と遠隔操作とが競合していると判定した場合、前記ネットワークを通じて遠隔操作している使用者に、前記ネットワークインターフェース部を介して競合状態であることを通知する、請求項１に記載の通信アダプタ。
【請求項３】
表示部をさらに備え、前記機器状態監視部は、前記電気機器の直接操作と遠隔操作とが競合していると判定した場合、競合状態であることを表示する、請求項１または請求項２に記載の通信アダプタ。
【請求項４】
報知部をさらに備え、前記機器状態監視部は、前記電気機器の直接操作と遠隔操作とが競合していると判定した場合、競合状態であることを報知する、請求項１から請求項３までのいずれか１項に記載の通信アダプタ。
【請求項５】
時間を計測する計時部を含み、前記機器状態監視部は前記電気機器の直接操作と遠隔操作とが競合していると判定した場合に、前記計時部は時間の計測を開始し、前記計時部が予め定められた時間を計測したとき、前記機器状態監視部は、前記ネットワークを通じて遠隔操作している使用者に、前記ネットワークインターフェース部を介して競合状態が解消されたことを通知する、請求項１から請求項４までのいずれか１項に記載の通信アダプタ。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の通信アダプタと、
前記通信アダプタを介してネットワークに接続された電気機器と、
前記ネットワークを介して前記電気機器を遠隔操作する機能を有する制御機器とを備える、ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般的には通信アダプタに関し、特定的には、電気機器をネットワークに接続して遠隔制御や遠隔監視を行うために使用される通信アダプタに関する。
【背景技術】
【０００２】
複数の家電機器が家庭内ネットワークに接続されるホームネットワークシステムにおいては、家電機器は、接続するネットワークに対応した通信プログラム及び制御プログラムを備えている。
【０００３】
特開２００４―２２９２６６号公報（特許文献１）に記載されているネットワーク用アダプタは、家電機器に接続可能であり、家庭内ネットワーク接続に対応する家電機器のデータ入力端子に接続されると、家電機器の記憶部から機器情報を取得し、取得した機器情報に基づいてその家電機器に対応するソフトウェアを外部のサーバーから取得する。
【０００４】
このようにすることにより、通信プログラムと制御プログラムを家電機器内部に組み込んで家電機器の制御処理内容を増大させる場合と比較すると、家電機器そのものは機能的にも形状的にも大幅に拡大する必要がなく、コストを抑えることができる。また、家電機器を接続する家庭内ネットワークの通信方式の変更などの環境変化に対応することが容易である。
【０００５】
また、家庭内ネットワークにおいては、ネットワーク接続された複数の電気機器がホームサーバと呼ばれる１台のコントローラによって集中制御される。このホームサーバは家庭外部からの遠隔操作によって制御することも可能である。
【特許文献１】特開２００４―２２９２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、家庭外部からの遠隔操作によってホームサーバを制御して家電機器を操作する場合、その家電機器が家庭内で操作されている状況にあるときに別の動作をするように遠隔操作を行ってしまう可能性がある。
【０００７】
また、家庭内ネットワークを集中制御しているホームサーバが家庭内の操作と遠隔操作とを調停するためには、ネットワーク接続された全電気機器の全ての制御情報を常時監視する必要がある。この場合、家庭内ネットワークの通信量や監視、調停するホームサーバの処理負荷が膨大になる。
【０００８】
そこで、この発明の目的は、電気機器をネットワークに接続するための通信アダプタであって、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタおよびそれを備えたネットワークシステムを提供することである。
【課題を解決するための手段】
【０００９】
この発明に従った通信アダプタは、電気機器をネットワークに接続するための通信アダプタであって、電気機器に接続するための機器インターフェース部と、ネットワークに接続するためのネットワークインターフェース部と、機器インターフェース部を介して電気機器の直接操作の状態を検知するとともに、ネットワークインターフェース部を介して電気機器の遠隔操作の制御信号を受信するときに電気機器の直接操作と遠隔操作との競合の有無を判定する機器状態監視部とを備える。
【００１０】
通信アダプタの機器状態監視部は、機器インターフェース部より得られた電気機器の状態と、ネットワークよりネットワークインターフェース部を介して得られる、遠隔制御される信号命令を管理している。したがって、機器状態監視部においては、ネットワークを経由する電気機器の遠隔制御が、電気機器の直接操作中に実施されているかどうかを検知することができる。このような遠隔制御が実施される場合には、遠隔操作と直接操作とが競合しているかどうかがわかる。
【００１１】
このようにすることにより、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタを提供することができる。
【００１２】
この発明に従った通信アダプタにおいては、機器状態監視部は、電気機器の直接操作と遠隔操作とが競合していると判定した場合、ネットワークを通じて遠隔操作をしている使用者に、ネットワークインターフェース部を介して競合状態であることを通知することが好ましい。
【００１３】
このようにすることにより、ネットワークからの遠隔操作と、機器の直接操作の競合が発生したとき、遠隔操作している使用者は、競合状態が生じていることを、メールや遠隔操作インターネット画面を通して知ることができる。
【００１４】
この発明に従った通信アダプタは、表示部をさらに備え、機器状態監視部は、電気機器の直接操作と遠隔操作とが競合していると判定した場合、競合状態であることを表示することが好ましい。
【００１５】
このようにすることにより、電気機器の操作の競合を通信アダプタの表示部によって使用者に通知することができる。
【００１６】
この発明に従った通信アダプタは、報知部をさらに備え、機器状態監視部は、電気機器の直接操作と遠隔操作とが競合していると判定した場合、競合状態であることを報知することが好ましい。
【００１７】
このようにすることにより、電気機器の操作の競合を通信アダプタの報知部によって音声等で使用者に通知することができる。
【００１８】
この発明に従った通信アダプタは、時間を計測する計時部を含み、機器状態監視部は電気機器の直接操作と遠隔操作とが競合していると判定した場合に、計時部は時間の計測を開始し、計時部が予め定められた時間を計測したときに、機器状態監視部は、ネットワークを通じて遠隔操作している使用者に、ネットワークインターフェース部を介して競合状態が解消されたことを通知することが好ましい。
【００１９】
このようにすることにより、ネットワークからの遠隔操作と、機器の直接操作の競合が解消したとき、遠隔操作しているネットワーク使用者に対しては、競合状態が解消したことをメールや遠隔操作インターネット画面を通して通知することができる。
【００２０】
この発明に従ったネットワークシステムは、以上に記載したいずれかの通信アダプタと、通信アダプタを介してネットワークに接続された電気機器と、ネットワークを介して電気機器を遠隔操作する機能を有する制御機器とを備えることが好ましい。
【００２１】
このようにすることにより、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタを備えたネットワークシステムを提供することができる。
【発明の効果】
【００２２】
以上のように、この発明によれば、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタおよびそれを備えたネットワークシステムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、この発明の実施の形態を図面に基づいて説明する。
【００２４】
図１は、この発明の一つの実施の形態として、ホームネットワークシステムの構成を示す図である。
【００２５】
図１に示すように、ホームネットワークシステムは、電気機器１０と、通信アダプタ２０と、ネットワーク３０と、制御機器としてのコントローラ４０とから構成される。電気機器１０は、通信アダプタ２０によってネットワーク３０に接続される。通信アダプタ２０は、接続された電気機器１０と、ネットワーク３０上の他の電気機器やコントローラ４０等の制御機器との通信を中継する。電気機器１０と通信アダプタ２０との通信形式は、ネットワーク３０と通信アダプタ２０との通信形式とは異なる。
【００２６】
電気機器１０は、通信アダプタ２０と接続するための電気機器インターフェース部１２と、電気機器インターフェース部１２を通じた通信アダプタ２０との通信を制御する電気機器制御部１１とを備える。電気機器制御部１１はマイクロコンピュータからなり、電気機器１０全体の制御も行う。
【００２７】
通信アダプタ２０は、電気機器１０と接続するための機器インターフェース部２３と、機器インターフェース部２３を通じた電気機器１０との通信を制御する制御部２１と、ネットワーク３０と接続するためのネットワークインターフェース部２４と、電気機器１０および通信アダプタ２０の状態等を通知するための表示部２７および報知部２８と、電気機器１０の動作パターン等を記憶する記憶部２５と、電気機器１０のネットワーク３０との通信を含めた状態管理をするための機器状態監視部２２と、時間を測定する計時部２６とを備える。機器状態監視部２２は、通信アダプタ２０全体の制御を行うマイクロコンピュータからなる制御部２１に含まれて実装される。
【００２８】
電気機器ネットワーク制御の遠隔操作を行うため、通信アダプタ２０は内部にネットワークインターフェース部２４を実装しており、ネットワーク３０を経由してコントローラ４０からの制御が可能である。ここで、ネットワークインターフェース部２４は、ネットワーク通信形態が有線の場合は通信媒体を結合するコネクタ、また無線の場合には電波を送受信する無線ユニットなどで構成され、外部のネットワーク３０と接続する機能を持つ。
【００２９】
電気機器１０の電気機器インターフェース部１２と、通信アダプタ２０の機器インターフェース部２３とは、通信ケーブルによって接続される。電気機器１０と通信アダプタ２０との通信形式は、特に限定されるものではないが、たとえば、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）による通信方式を利用することができる。また、通信を無線で行ってもよい。通信を無線で行う場合には、電気機器インターフェース部１２と機器インターフェース部２３とは無線ユニットとなる。
【００３０】
電気機器１０の電気機器制御部１１および通信アダプタ２０の制御部２１は、所定の通信形式で通信を行うための通信プログラムを実行する。制御部２１は、電気機器１０の通信状態を管理する。また、制御部２１は、ネットワーク１０の通信制御においては、ＵＤＰ／ＩＰ等のネットワークの規格に応じた通信方式で通信を行うための通信プログラムを実行する。ネットワークはＬＡＮ、ＷＡＮや、インターネットを利用したものであってもよい。
【００３１】
通信アダプタ２０の制御部２１は、機器インターフェース部２３より得られた電気機器１０の状態と、ネットワーク３０よりネットワークインターフェース部２４を介して得られる、遠隔制御される信号命令を管理している。したがって、制御部２１においては、ネットワークを経由する電気機器１０の遠隔制御が、電気機器１０の直接操作中に実施されているかどうかを検知することができる。このような遠隔制御が電気機器１０の直接操作中に実施される場合には、通信アダプタ２０は、遠隔操作と直接操作とが競合していることをコントローラ４０に通知する。具体的には、ネットワーク３０を通してコントローラ４０で遠隔操作をしている使用者に対しては、機器状態監視部２２は、電気機器１０の直接操作と遠隔操作とが競合していると判定した場合、ネットワークインターフェース部２４を介して競合状態であることをコントローラ４０に通知する。
【００３２】
このようにすることにより、ネットワークからの遠隔操作と、電気機器の直接操作の競合が発生したとき、遠隔操作している使用者は、競合状態が生じていることを、メールや遠隔操作インターネット画面を通して知ることができる。
【００３３】
また、通信アダプタ２０は、時間を計測する計時部２６を含み、機器状態監視部２２は電気機器１０の直接操作と遠隔操作とが競合していると判定した場合に、計時部２６は時間の計測を開始し、計時部２６が予め定められた時間を計測したときに、機器状態監視部２２は、ネットワーク３０を通じてコントローラ４０で遠隔操作している使用者に、ネットワークインターフェース部２４を介して競合状態が解消されたことを通知する。
【００３４】
このようにすることにより、ネットワーク３０からの遠隔操作と、電気機器１０の直接操作の競合が解消したとき、遠隔操作しているネットワーク使用者に対しては、競合状態が解消したことをメールや遠隔操作インターネット画面を通して通知することができる。
【００３５】
表示部２７と報知部２８は、電気機器１０の遠隔操作と直接操作との競合について、周囲に通知を行う部分である。表示部２７と報知部２８とは、周囲に通知を行うためのものであって、表示部２７による表示、もしくは、報知部２８による音声等による通知のどちらか一方だけを実行するような実装であっても構わない。
【００３６】
このようにすることにより、電気機器１０の操作の競合を通信アダプタ２０の表示部２７によって使用者に通知することができる。また、電気機器１０の操作の競合を通信アダプタ２０の報知部２８によって音声等で使用者に通知することができる。
【００３７】
以上のように、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタを提供することができる。また、ホームサーバの処理負荷を増大させずに、電気機器に対する家庭内の操作と遠隔操作とを調停することが可能な通信アダプタを備えたネットワークを提供することができる。
【００３８】
図２は、この発明の一つの実施の形態として、通信アダプタ内の制御処理を順に示すフローチャートである。
【００３９】
図２に基づいて制御処理の流れを説明する。以下の工程において、所定の判断を行う主体は制御部２１である。
【００４０】
まず、ステップＳ００１で制御処理を開始し、ステップＳ００２では、電気機器１０の状態を示すｆｌａｇの初期設定を行う。ｆｌａｇは、電気機器１０の遠隔操作と直接操作とが競合していなければｆｌａｇ＝０を示し、電気機器１０の遠隔操作と直接操作とが競合していれば、ｆｌａｇ＝１を示す。ステップＳ００２においては、たとえば、競合状態でない状態を示すｆｌａｇの初期状態（ｆｌａｇ＝０）に設定する。
【００４１】
ステップＳ００３では、電気機器１０の操作が競合状態にあるかどうかを確認する。初期状態を競合状態でない（ｆｌａｇ＝０）として設定した直後には、ステップＳ００３で確認される状態は、電気機器１０に対する操作が競合状態でない状態（ｆｌａｇ＝０）である。競合状態でない状態（ｆｌａｇ＝０）であれば、ステップＳ００４に進み、機器使用時間帯であるかどうかを確認する。機器使用時間であれば競合状態（ｆｌａｇ＝１）となる。競合状態（ｆｌａｇ＝１）であれば、ステップＳ００５に進む。
【００４２】
使用者が電気機器１０を使用する時間帯の情報は、図１に示す制御部２１と機器状態監視部２２において管理されている。通信アダプタ２０の記憶部２５は、使用者が電気機器１０を使用する時間帯の情報である、電気機器１０の稼働状況の日周変化を時系列に記録したパターンを記憶している。
【００４３】
ここで、電気機器１０の動作の時間的パターンについて説明する。
【００４４】
図３は、電気機器の動作の時間的パターンを示す図である。
【００４５】
通信アダプタ２０は、電気機器１０の一日の動作時間のパターンを一週間単位で記憶する。電気機器１０の動作の変化は、１か月、３か月や、数時間の単位で設定しても構わない。図３に示す動作の時間的パターンは、通信アダプタが電気機器の動作のパターンを一週間単位で判定する場合の例である。１か月、３か月や、数時間の単位で判定するように設定しても構わない。図３に示す使用状況は、第１週目、第２週目ではともに、平日の午後８時から９時まで電気機器が稼動している場合のものである。
【００４６】
このような動作パターンを記憶する通信アダプタの動作について詳細を説明する。
【００４７】
通信アダプタ２０は、機器状態監視部２２で電気機器１０の稼動状況と稼動時間帯を監視している。図３に示すように、第一週目と第二週目において、同じ時間帯に電気機器１０が稼動しているので、この電気機器１０の稼動時間帯には規則性があると判断する。この規則性の情報（電気機器１０は平日午後８時から午後９時まで稼働）を動作パターン情報として、記憶部２５で保存している。
【００４８】
上記の動作パターン情報より、月曜から金曜の午後８時から午後９時の間は機器使用時間帯とされているため、この間にネットワークからの遠隔操作要求があった場合、通信アダプタは競合通知を示す応答を行う。図３に示すように、第三週目の火曜日の午後８時から午後９時の間には、実際には電気機器は稼動していないが、通信アダプタが競合通知の応答をすることにより、遠隔操作を行う使用者に対して、通常は操作競合が起こりうる時間帯であることを意識させることができる。
【００４９】
ステップＳ００４においては、制御部２１は、記憶部２５に記憶されたこのような動作パターンに基づいて、現在の時間は使用者が電気機器１０を使用する時間であるかどうかを判定する。電気機器１０の遠隔操作と直接操作とが競合する時間帯であれば、ステップＳ００５に進み、ｆｌａｇ＝１を設定し、ステップＳ００６で、計時部が機器使用時間Ｔ１の計測を開始する。現在の時間が記憶部２５に記憶された機器使用時間帯でなければ、ステップＳ００７に進む。
【００５０】
ここで、機器使用時間Ｔ１は、電気機器１０を使用する時間帯として予め設定する任意の所定時間である。たとえば、機器使用時間Ｔ１を午後８時から３０分間として設定した場合、午後８時から３０分間連続して電気機器１０の直接操作がなければ、電気機器１０の使用が終了したとして、電気機器１０に対する遠隔操作と直接操作の競合が解消したと判定する。
【００５１】
ステップＳ００７では、機器操作状態として、使用者による直接操作が行われているかどうかを検出する。電気機器１０の使用者による直接操作は、機器インターフェース部２３を通じて制御部２１（機器状態監視部２２）にて検知される。電気機器１０が使用されていなければ、ステップＳ０１０に進む。
【００５２】
使用者によって直接機器操作が行われていることが検出された場合は、ステップＳ００８に進み、ｆｌａｇ＝１と設定し、ステップＳ００９で計時部２６が機器使用時間Ｔ２の計時を開始する。
【００５３】
機器使用時間Ｔ２は、使用者による電気機器１０の直接操作開始から終了までの時間をもとに設定する、任意の設定時間である。使用者による電気機器１０の直接操作開始から機器使用時間Ｔ２が経過した後には、使用者の直接操作とネットワーク３０を経由した遠隔制御とが十分干渉し合わない時間間隔を機器使用時間Ｔ２として設定する。たとえば、使用者は電気機器１０の操作を１時間以上は連続して行わないことが既知である場合、使用者が電気機器１０の直接操作を開始してから１時間が経過した後にはネットワーク３０を経由した電気機器１０の遠隔操作が直接操作に十分干渉しないとして、機器使用時間Ｔ２を１時間と設定しておくことが適当である。電気機器ごとに利用するパターンが異なるため、時間Ｔ２はそれぞれの機器に最適の時間設定値とする。
【００５４】
ステップＳ０１０では、遠隔操作の制御信号を受信しているかどうかを確認する。ネットワーク３０からの遠隔操作の制御信号があるかどうかは、ネットワークインターフェース部２４において表示される。ネットワーク３０からの遠隔操作の制御信号を受信していなければ、ステップＳ００３に戻る。ネットワーク３０からの遠隔操作の制御信号を受信していれば、ステップＳ０１１に進む。
【００５５】
ステップＳ０１１では、遠隔操作が使用者の直接機器操作と競合するかどうかの判定（機器監視判定）を行う。遠隔操作と直接操作とが競合していれば（ｆｌａｇ＝１）、ステップＳ０１２に進み、競合状態であることを使用者に通知する。操作競合の通知は、ネットワーク３０を通して遠隔操作を行っている使用者に対して行うとともに、通信アダプタ２０の表示部２７、報知部２８によって直接操作を行っている使用者に対しても通知を行ってもよい。通知を行った後、ステップＳ００３に進む。
【００５６】
ステップＳ０１１において、電気機器１０の遠隔操作と直接操作との競合が発生していない場合（ｆｌａｇ＝０）、ステップＳ０１３では、ネットワーク３０を経由した電気機器１０の遠隔制御が行われる。遠隔操作がある場合の処理はこれで完了し、ステップＳ００３に戻る。
【００５７】
なお、すでに述べたように、ステップＳ００３ではｆｌａｇ＝０となっていると、ステップＳ００４に進む。一方、ステップＳ００３においてｆｌａｇ＝１となっていると、ステップＳ０１４に進む。
【００５８】
ステップＳ０１４では、電気機器１０の遠隔操作と直接操作との競合が解消されているかどうかを判断する。競合の解消の判断は、時間Ｔ１と時間Ｔ２のいずれもが経過しているかどうかを確認して行う。時間Ｔ１と時間Ｔ２のいずれもが経過していれば、競合が解消しているとして、ステップＳ０１５に進む。時間Ｔ１と時間Ｔ２の少なくとも一方が経過していなければ、競合が解消されていないとして、ステップＳ００４に進む。
【００５９】
ステップＳ０１５では、競合解消通知を行う。競合解消通知は、通信アダプタ２０の機器状態監視部２２、制御部２１により、ネットワークインターフェース部２４を経て、ネットワーク３０を介してコントローラ４０へ通知される。また、表示部２７、報知部２８によって通知してもよい。競合解消通知を行った後、ステップＳ０１６でｆｌａｇ＝０と設定する。
【００６０】
以上の処理を行うことにより、電気機器１０を使用者が直接操作しているときにネットワーク３０を経由した遠隔操作が行われる場合の処理の競合を検出および通知することができる。
【００６１】
以上に開示された実施の形態はすべての点で例示であって制限的なものではないと考慮されるべきである。本発明の範囲は、以上の実施の形態ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての修正や変形を含むものである。
【図面の簡単な説明】
【００６２】
【図１】本発明の一つの実施の形態として、ネットワークシステムの構成を示す図である。
【図２】本発明の一つの実施の形態として、通信アダプタ内の制御処理を順に示すフローチャートである。
【図３】使用者による電気機器の直接操作時間のパターンを示す図である。
【符号の説明】
【００６３】
１０：電気機器、２０：通信アダプタ、２２：機器状態監視部、２３：機器インターフェース部、２４：ネットワークインターフェース部、２６：計時部、２７：表示部、２８：報知部、３０：ネットワーク、４０：コントローラ。
【図１】
2007334401.tif 000003
【図２】
2007334401.tif 000004
【図３】
2007334401.tif 000005