(57)【要約】【課題】表示機器のブラウザにより熱源機の作動状態を示すウェブページを表示させるときに、熱源機の作動状態の変化に応じて、表示機器のウェブページにおける熱源機の作動状態の表示を変更することができる通信中継装置を提供する。【解決手段】キャッシュ機能を有するウェブブラウザを備えたデジタルテレビ２から、熱源機の作動状態を示すデータを要求する作動状態要求メッセージreq.msg4を受信したときに、メモリ１８に保持された作動状態参照データpref.datから認識される熱源機の作動状態を示す内部データpos.datを含む作動状態応答メッセージ（res.meg4，flm.dat，pos.dat）を、デジタルテレビ２に送信する通信制御手段を備え、該通信制御手段は、作動状態応答メッセージ（res.meg4，flm.dat，pos.dat）を送信するときに、内部データpos.datの名称を、過去に送信したものとは異なる名称とする。【選択図】  図５
2010133679.tif 000002
【特許請求の範囲】
【請求項１】
熱源機との間で所定の通信仕様による通信を行うための第１通信手段と、
データ保持手段と、
前記熱源機から、前記熱源機の作動状態を示す第１作動状態データを所定のタイミングで受信したときに、該第１作動状態データから認識される前記熱源機の作動状態を示す作動状態参照データを、前記データ保持手段に保持する作動状態保持手段と、
ＨＴＴＰ（Hypertext Transfer Protocol）による通信により受信した応答メッセージにより得られたデータを保持するキャッシュメモリと、該キャッシュメモリに保持されたデータの名称と同じ名称のデータを取得する必要が生じたときに、該キャッシュメモリに保持されたデータを用いる機能を有するウェブブラウザとを有する表示機器との間で、ＨＴＴＰによる通信を行うための第２通信手段と、
前記表示機器から、前記熱源機の作動状態を示すデータを要求する作動状態要求メッセージを受信したときに、前記データ保持手段に保持された前記作動状態参照データから認識される前記熱源機の作動状態を示す第２作動状態データを含む作動状態応答メッセージを、前記表示機器に送信する通信制御手段とを備えた通信中継装置であって、
前記通信制御手段は、前記表示機器に対して、前記作動状態応答メッセージを送信するときに、前記作動状態応答メッセージに含まれる前記第２作動状態データの名称を、過去に送信した前記作動状態応答メッセージに含まれる前記第２作動状態データの名称とは異なる名称とすることを特徴とする通信中継装置。
【請求項２】
請求項１記載の通信中継装置において、
前記通信制御手段は、前記表示機器から、前記熱源機の作動状態の変更を指示する作動変更要求メッセージを受信したときに、前記熱源機に対して、該作動変更要求メッセージにより指示された作動状態への変更を指示する指示データを送信すると共に、前記表示機器に対して、前記第２作動状態データと、前記ウェブブラウザに、該第２作動状態データから認識される前記熱源機の作動状態が前記作動変更要求メッセージにより指示された作動状態と一致していないときに、前記作動状態要求メッセージを送信させるプログラムとを含む、作動変更応答メッセージを送信し、
前記表示機器から、前記ウェブブラウザによる前記プログラムの実行によって送信された前記作動状態要求メッセージを受信する毎に、前記表示機器に対して、前記作動変更応答メッセージを送信することを特徴とする通信中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブブラウザを有する表示機器及び熱源機と通信可能であって、熱源機の作動状態を表示機器でウェブページにより表示させる通信中継装置に関する。
【背景技術】
【０００２】
地上デジタル放送を受信するデジタルテレビにおいては、インターネットの標準プロトコルであるＴＣＰ／ＩＰをサポートすることが必要となっている。そして、ＨＴＴＰ（Hypertext Transfer Protocol）に対応したウェブブラウザを搭載したデジタルテレビも提案されており、該ウェブブラウザを搭載することによって、デジタルテレビによりインターネット上のウェブサイトにアクセスしてそのウェブページを閲覧することが可能となる（例えば特許文献１参照）。
【０００３】
一方、熱源機により浴室等に給湯する共に、温水式の暖房端末（床暖房装置、温風暖房機等）に温水を循環供給する熱源システムにおいては、熱源機の作動状態が熱源機のリモコンに設けられた表示部に表示される。
【特許文献１】特開２００７−１６６３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
熱源機のリモコンに備えられた表示部はサイズが小さいため、熱源機の種々の作動状態をわかり易く表示することが難しい。そこで、熱源機の作動状態を、デジタルテレビ等の大画面を有する表示機器にウェブページにより表示し、使用者が該ウェブページを閲覧することによって、熱源機の作動状態を容易に確認できるようにすることが考えられる。
【０００５】
しかしながら、熱源機はＨＴＴＰによる通信をサポートしていないため、熱源機と表示機器との間で、ＨＴＴＰを経由した通信を行うための通信中継装置が必要となる。そして、この場合は、表示機器をクライアントとし、通信中継装置をサーバとして、ＨＴＴＰによる要求−応答（リクエスト−レスポンス）型のメッセージによる通信を行う態様となる。
【０００６】
ここで、表示機器に備えられたウェブブラウザは、一般に、サーバから取得したデータをキャッシュメモリに保持し、その後、キャッシュメモリに保持されたデータと同じ名称のデータを取得する必要が生じたときには、クライントからではなくキャッシュメモリからその名称のデータを取得する機能（キャッシュ機能）を有している。
【０００７】
そして、本願発明者らは、表示機器に備えられたウェブブラウザが、キャッシュ機能を用いて通信中継装置との間でＨＴＴＰによる通信を行って、熱源機の作動状態をウェブページにより表示する場合に、熱源機の作動状態が変化したにも拘わらず、ウェブページにおける熱源機の作動状態の表示が変わらないという不都合が生じ得ることを知見した。
【０００８】
そこで、本発明は、ＨＴＴＰによる通信を行って、表示機器のブラウザにより熱源機の作動状態を示すウェブページを表示させるときに、熱源機の作動状態の変化に応じて、表示機器のウェブページにおける熱源機の作動状態の表示を変更することができる通信中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記目的を達成するためになされたものであり、熱源機との間で所定の通信仕様による通信を行うための第１通信手段と、データ保持手段と、前記熱源機から、前記熱源機の作動状態を示す第１作動状態データを所定のタイミングで受信したときに、該第１作動状態データから認識される前記熱源機の作動状態を示す作動状態参照データを、前記データ保持手段に保持する作動状態保持手段と、ＨＴＴＰ（Hypertext Transfer Protocol）による通信により受信した応答メッセージにより得られたデータを保持するキャッシュメモリと、該キャッシュメモリに保持されたデータの名称と同じ名称のデータを取得する必要が生じたときに、該キャッシュメモリに保持されたデータを用いる機能を有するウェブブラウザとを有する表示機器との間で、ＨＴＴＰによる通信を行うための第２通信手段と、前記表示機器から、前記熱源機の作動状態を示すデータを要求する作動状態要求メッセージを受信したときに、前記データ保持手段に保持された前記作動状態参照データから認識される前記熱源機の作動状態を示す第２作動状態データを含む作動状態応答メッセージを、前記表示機器に送信する通信制御手段とを備えた通信中継装置に関する。
【００１０】
そして、前記通信制御手段は、前記表示機器に対して、前記作動状態応答メッセージを送信するときに、前記作動状態応答メッセージに含まれる前記第２作動状態データの名称を、過去に送信した前記作動状態応答メッセージに含まれる前記第２作動状態データの名称とは異なる名称とすることを特徴とする。
【００１１】
ここで、前記作動状態応答メッセージに含まれる前記第２作動状態データの名称を固定すると、前記データ保持手段により前記作動状態参照データが変更されても、前記表示機器が有するキャッシュメモリを用いたデータの取得機能によって、前記第２作動状態データが前記キャッシュメモリから取得されるため、前記表示機器側では前記熱源機の作動状態が変更されたことを認識することができない。
【００１２】
そこで、本発明において、前記通信制御手段は、前記表示機器に対して前記作動状態応答メッセージを送信するときに、前記作動状態応答メッセージに含まれる前記第２作動状態データの名称を、過去に送信した前記作動状態応答メッセージに含まれる前記第２作動状態データの名称とは異なる名称とする。
【００１３】
そして、これにより、前記表示機器のウェブブラウザは、過去に受信されて前記キャッシュメモリに保持された前記第２作動状態データを用いずに、前記通信制御手段から送信された新たな前記第２作動状態データを用いることになる。そのため、前記表示機器のウェブブラウザは、前記作動状態要求メッセージの送信に応じて前記通信制御手段から送信される前記第２作動状態データから、前記熱源機の作動状態の変化を認識することができ、前記熱源機の作動状態の変化に応じてウェブページにおける熱源機の作動状態の表示を変更することができる。
【００１４】
また、前記通信制御手段は、前記表示機器から、前記熱源機の作動状態の変更を指示する作動変更要求メッセージを受信したときに、前記熱源機に対して、該作動変更要求メッセージにより指示された作動状態への変更を指示する指示データを送信すると共に、前記表示機器に対して、前記第２作動状態データと、前記ウェブブラウザに、該第２作動状態データから認識される前記熱源機の作動状態が前記作動変更要求メッセージにより指示された作動状態と一致していないときに、前記作動状態要求メッセージを送信させるプログラムとを含む、作動変更応答メッセージを送信し、前記表示機器から、前記ウェブブラウザによる前記プログラムの実行によって送信された前記作動状態要求メッセージを受信する毎に、前記表示機器に対して、前記作動変更応答メッセージを送信することを特徴とする。
【００１５】
かかる本発明において、前記通信制御手段は、前記表示機器から前記熱源機の作動状態の変更を指示する作動変更要求メッセージを受信したときに、前記熱源機に対して、該作動変更要求メッセージにより指示された作動状態への変更を指示する指示データを送信するが、この指示データに応じて前記熱源機側で作動状態を変更するにはある程度の時間を要する。そのため、前記通信制御手段が、前記作動変更要求メッセージに対して、前記作動変更応答メッセージを送信する時点では、未だ前記熱源機の作動状態が変更されていない場合がある。
【００１６】
そしてこの場合には、前記表示機器に送信される前記作動変更応答メッセージに含まれる前記第２作動状態データが変化していないため、前記表示機器において、前記ウェブブラウザにより表示されるウェブページの前記熱源機の作動状態の表示は変更されない。そのため、前記熱源機の作動状態の変更を指示したにも拘わらず、熱源機の作動状態が変わらないことから、使用者に対して違和感や不安感を与えるおそれがある。
【００１７】
そこで、本発明において、前記通信制御手段は、前記熱源機に対して、前記作動変更要求メッセージにより指示された作動状態への変更を指示する指示データを送信すると共に、前記表示機器に対して、前記熱源機の作動状態を示す前記第２作動状態データと、前記ウェブブラウザに、該第２作動状態データから認識される前記熱源機の作動状態が前記作動変更要求メッセージにより指示された作動状態と一致していないときに、前記作動状態要求メッセージを送信させるプログラムを含む、前記作動変更応答メッセージを送信する。
【００１８】
そして、その後、前記通信制御手段は、前記表示機器から、前記プログラムの実行により送信された前記作動状態要求メッセージを受信する毎に、前記表示機器に対して、前記作動状態応答メッセージを送信する。そのため、前記表示機器には、前記熱源機が前記作動変更要求メッセージにより指示された作動状態になるまで、前記作動状態応答メッセージが継続して送信される。
【００１９】
そして、これにより、前記表示機器のウェブブラウザは、前記熱源機の作動状態が変更されるまで、前記作動状態応答メッセージを繰り返し受信することができ、前記熱源機の作動状態が変更されたときに、ウェブページにおける前記熱源機の作動状態の表示を変更することができる。そのため、使用者がウェブページを閲覧して前記熱源機の作動状態を確認したときに、違和感や不安感を与えることを防止することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について、図１〜図６を参照して説明する。
【００２１】
図１を参照して、通信中継装置１（本発明の通信中継装置）は、デジタルテレビ２（本発明の表示機器に相当する）とハブ２２を介してＬＡＮケーブル７により接続されると共に、熱源機３とリモコンケーブル８及びＲＳ２３２Ｃケーブル９により接続されている。
【００２２】
デジタルテレビ２は、ＬＡＮポート２１に接続される機器との間でＨＴＴＰによる通信を行う機能を有し、インターネット等のネットワーク２５上に公開されたウェブサイト２４やハブ２２に接続された機器（本実施の形態では通信中継装置１）にアクセスしてそのウェブページを、デジタルテレビ２の表示部（液晶パネルやプラズマディスプレイパネル等）に表示するウェブブラウザ２６を備えている。
【００２３】
熱源機３は、台所や浴室等に給湯する機能と温水式の熱源端末３１，３２（床暖房機や温風暖房機等）に対して温水を循環供給する機能とを有し、台所リモコン５及び浴室リモコン６によりその作動が遠隔操作される。また、電力ユニット４は、電力消費量を計測するものである。
【００２４】
熱源機３の作動状態及び電力ユニット４により測定された電力消費状態を示すデータは、所定のタイミング（一定時間毎、熱源機の作動状態が変化したとき、等）で、熱源機３や電力ユニット４から通信中継装置１に送信される。
【００２５】
通信中継装置１は、ＬＡＮコネクタ１０、イーサネット（登録商標）用の通信回路１１、第１ＣＰＵ１２、リモコンコネクタ１３、リモコン通信用の通信回路１４、ＲＳ２３２Ｃコネクタ１５、ＲＳ２３２Ｃによるシリアル通信用の通信回路１６、第２ＣＰＵ１７、及びメモリ１８（本発明のデータ保持手段に相当する）を備えている。また、第１ＣＰＵ１２と第２ＣＰＵ１７とは、バス１９によりメモリ１８に保持されたデータにアクセス可能な構成とされている。
【００２６】
第１ＣＰＵ１２は、通信回路１４を介して電力ユニット４，台所リモコン５，浴室リモコン６との間で通信を行うと共に、通信回路１６を介して熱源機３との間で通信を行う。また、第２ＣＰＵ１７は、通信回路１１を介して、デジタルテレビ２との間でＨＴＴＰ（Hypertext Transfer Protocol）による通信を行う。
【００２７】
なお、通信回路１３，１５と、第１ＣＰＵ１２による熱源機３との通信処理機能とにより、本発明の第１通信手段が構成される。また、通信回路１１と、第２ＣＰＵ１７によるデジタルテレビ２との通信処理機能とにより、本発明の第２通信手段が構成される。
【００２８】
また、第１ＣＰＵ１及び第２ＣＰＵ２により、ＣＧＩ（Common Gateway Interface）を用いて実行されるプログラムによって実現される、通信中継装置１とデジタルテレビ２及び熱源機３間の通信とデータ処理を行う機能が、本発明の通信制御手段に相当する。
【００２９】
次に、図２（ａ）及び図２（ｂ）は、デジタルテレビ２に表示される熱源機３の作動状態等を示すウェブページの画面を示したものである。使用者が、デジタルテレビのリモコン２３に設けられたウェブサイト閲覧用のスイッチ（図示しない）を操作することによって、デジタルテレビ２に備えられたウェブブラウザ２６により、ポータルサイトのウェブサーバ２４からＨＴＭＬファイルがダウンロードされて、ポータルサイトのウェブページが表示される。
【００３０】
そして、使用者が、ポータルサイトのウェブページに表示される「家庭内器具情報」のメニューを選択することによって、デジタルテレビ２のウェブプラウザ２６により、通信中継装置１から「家庭内器具情報」のトップページのＨＴＭＬファイルがダウンロードされ、図２（ａ）に示した「家庭内器具情報」のトップページ５０が表示される。
【００３１】
図２（ａ）を参照して、「家庭内器具情報」のトップページ５０は、トップページ５０への復帰を指示するＴＯＰボタン５１、熱源機３や各部屋に設置された熱源端末等の制御ページへの移行を指示すると共に制御状態を表示する、ふろボタン５３，リビングボタン５４，子供部屋ボタン５５，キッチンボタン５６，浴室暖房ボタン５７，書斎ボタン５８等からなる器具選択ボタン、器具選択ボタンのスクロール部５９、各種のエネルギー情報（ＣＯ２排出量、燃料ガス使用量、水道使用量、電気使用量）を選択的に表示するエネルギー情報表示部６０、エネルギー情報表示部６０に表示する情報を選択するＣＯ２ボタン６２，ガスボタン６３，水道ボタン６４，電気６５、及び現在の日時を示す日時表示部６１を含んでいる。
【００３２】
なお、燃料ガス使用量を表示するためには、ガスメータ（図示しない）が通信中継装置１と通信可能に接続されている必要があり、水道使用量を表示するためには、水道メータ（図示しない）が通信中継装置１と通信可能に接続されている必要がある。
【００３３】
そして、例えば、使用者がふろボタン５３をテレビリモコン２３により選択操作すると、図２（ｂ）に示したように、浴室用制御ページ７０に移行する。浴室用制御ページ７０は、「家庭内器具情報」のトップページ５０への復帰を指示するＴＯＰボタン７１、他の制御ページへの移行を指示する制御ページ選択ボタン７２、熱源機７３を運転状態（給湯運転や温水循環運転が可能な状態）と待機状態（給湯運転や温水循環運転が不能な状態）との切替を指示する運転ボタン７３、浴槽に設定された水位まで湯張りをする自動湯張り運転の実行を指示する自動ボタン７４、シャワーやカランからの給湯温度を設定する給湯温度設定ボタン７５、自動湯張り運転における浴槽への給湯温度を設定する湯張り温度設定ボタン７６、及び自動湯張り運転における湯張り水位を設定する湯張り水位ボタン７７を含んでいる。
【００３４】
そして、通信中継装置１は、以上説明した「家庭内器具情報」の各ウェブページにおけるボタン操作に応じて、熱源機３に対する作動状態の変更を指示する処理を行うと共に、「家庭内器具情報」の各ウェブページにおいて各種情報を表示するための処理を行う。以下、図３〜図６を参照して、これらの処理について説明する。
【００３５】
先ず、図３を参照して、「家庭内器具情報」のウェブページで熱源機３の作動状態の変更（例えば、給湯温度の変更）が指示されたときの処理について説明する。
【００３６】
図３は、熱源機３の作動状態の変更が指示されたときの、デジタルテレビ２と通信中継装置１と熱源機３との間における通信処理と、デジタルテレビ２と通信中継装置１と熱源機３とにおける内部処理について説明した図である。
【００３７】
図３を参照して、デジタルテレビ２に表示された「家庭内器具情報」のウェブページにおいて、使用者が熱源機３の作動状態の変更を指示する操作を行うと、デジタルテレビ２のウェブブラウザ２６は、ＳＴＥＰ１０で、熱源機３の作動状態の変更を指示する要求メッセージ（作動変更要求メッセージ）req.msg1を、通信中継装置１に送信する。
【００３８】
通信中継装置１は、ＳＴＥＰ２０で要求メッセージreq.msg1を受信し、要求メッセージreq.msg1を解析して作動状態の変更の内容を認識する。そして、ＳＴＥＰ２１でこの作動状態への変更を指示する指示データchg.com1を生成して、熱源機３に送信する。
【００３９】
熱源機３は、ＳＴＥＰ３０で指示データchg.com1を受信し、熱源機３の作動状態を変更する処理を実行する。そして、この処理が終了したときに、ＳＴＥＰ３１で熱源機３の作動状態を示す第１作動状態データsta.dat1を通信中継装置１に送信する。
【００４０】
通信中継装置１は、熱源機３から第１作動状態データsta.dat1を受信すると、ＳＴＥＰ２３で、第１作動状態データsta.dat1から認識される熱源機３の作動状態を示す作動状態参照データpref.datを、メモリ１８に保持する。なお、既に作動状態参照データpref.datがメモリ１８に保持されていたときには、作動状態参照データpref.datが更新される。
【００４１】
また、通信中継装置１は、上述したＳＴＥＰ２１に続いて、ＳＴＥＰ２２でメモリ１８に保持された作動状態参照データを読み出して熱源機３の作動状態を認識し、熱源機３の作動状態を示す第２作動状態データを含む応答メッセージ（作動変更応答メッセージ）res.msg1を作成して、デジタルテレビ２に送信する。
【００４２】
ここで、熱源機３において、ＳＴＥＰ３０で熱源機３の作動状態を変更する処理が開始されてから、該処理が終了してＳＴＥＰ３１で第１作動状態データsta.dat1が送信されるまでには、ある程度の時間を要する。そのため、ＳＴＥＰ２２で通信中継装置１からデジタルテレビ２に送信される応答メッセージres.msg1に含まれる第２作動状態データは、熱源機３の作動状態が変更される前の状態を示すものとなる場合がある。
【００４３】
そして、この場合に、デジタルテレビ２のウェブブラウザ２６が、応答メッセージres.msg1に含まれる第２作動状態データから認識される熱源機３の作動状態を表示して、処理を終了すると、デジタルテレビ２に表示されるウェブページで、熱源機３の作動状態の表示が変更されない状態となる。そのため、熱源機３の作動状態の変更操作を行った使用者に対して、変更操作を行ったにも拘わらず、熱源機３の作動状態の表示が変わらないため、違和感や不安感を与えるおそれがある。
【００４４】
そこで、このように、使用者に対して違和感や不安感を与えることを防止するために、通信中継装置１は、応答メッセージres.msg1に、デジタルテレビ２のウェブブラウザ２６にＳＴＥＰ１１〜ＳＴＥＰ１４の処理を実行させるプログラム（例えば、Javaアプレット）を含めて送信する。
【００４５】
デジタルテレビ２のウェブブラウザ２６は、ＳＴＥＰ１１で応答メッセージres.msg1に含まれる第１作動状態データから熱源機３の作動状態を確認し、ＳＴＥＰ１２で熱源機３の作動状態が変化したか否かを判断する。そして、熱源機３の作動状態が変化したとき（熱源機３における作動状態の変更処理が終了したことを示す）は、ＳＴＥＰ１３に進んで熱源機３の作動状態の表示を更新し、処理を終了する。
【００４６】
一方、ＳＴＥＰ１２で、熱源機３の作動状態が変化していなかったとき（熱源機３における作動状態の変更処理が終了していないことを示す）には、ＳＴＥＰ１４に分岐し、ウェブブラウザ２６は、通信中継装置１に対して、熱源機３の作動状態を示すデータを要求する要求メッセージ（作動状態要求メッセージ）req.msg2を送信する。
【００４７】
この要求メッセージreq.msg2を受信した通信中継装置１は、ＳＴＥＰ２４で要求メッセージreq.msg2を解析し、ＳＴＥＰ２５で、メモリ１８から状態参照データを読み出して熱源機３の作動状態を認識し、熱源機３の作動状態を示す第２作動状態データを含む応答メッセージ（作動状態応答メッセージ）res.msg2を、デジタルテレビ２に送信する。
【００４８】
そして、デジタルテレビ２のウェブブラウザ２６は、ＳＴＥＰ１２で熱源機３の作動状態が変更されたと判断されるまで、ＳＴＥＰ１１〜ＳＴＥＰ１４の処理を繰り返し実行する。そのため、熱源機３の作動状態が変化するまで、通信中継装置１から、熱源機３の作動状態を示す第２作動状態データを含む応答メッセージres.msg2が繰り返し送信され、熱源機３の作動状態が変化したときに、ウェブページにおける熱源機３の作動状態の表示が更新される。
【００４９】
そして、これにより、上述したように、使用者に対して違和感や不安感を与えることを防止している。なお、上記プログラムにおいて、熱源機３の作動状態の変更に要する時間を想定して設定された制限時間を越えてＳＴＥＰ１１〜ＳＴＥＰ１４の処理が繰り返されたときには、ウェブブラウザ２６にＳＴＥＰ１１〜ＳＴＥＰ１４の処理を中止して、エラー表示するように設定されている。
【００５０】
次に、図４及び図５を参照して、「家庭内器具情報」のウェブページを表示する際に使用される内部データを更新するための処理について説明する。
【００５１】
図４を参照して、デジタルテレビ２のウェブブラウザ２６は、通信中継装置１（及び他のウェブサーバ等）から取得したデータを、キャッシュメモリ２０に保持する機能を有している。そして、次に、同じ名称のデータを取得する必要が生じたときには、通信中継装置１からではなく、キャッシュメモリ２０からそのデータを読み出すことによって、通信トラフィックの減少とデータ取得に要する時間の短縮を図っている。
【００５２】
例えば、デジタルテレビ２において、ＳＴＥＰ５０で「家庭内器具情報」のメニューが選択されると、ＳＴＥＰ５１で「家庭内器具情報」のトップページのＨＴＭＬファイルを要求する要求メッセージ（トップページ要求メッセージ）reg.msg3が、通信中継装置１に送信される。
【００５３】
そして、通信中継装置１は、ＳＴＥＰ４０で、「家庭内器具情報」のトップページを表示するためのＨＴＭＬファイルを含む応答メッセージ（トップページ応答メッセージ）res.msg3を、デジタルテレビ２に送信する。
【００５４】
デジタルテレビ２のウェブブラウザ２６は、受信したＨＴＭＬファイルの記述に従って、ＳＴＥＰ５２でトップページのフレームデータflm.datを通信中継装置１のメモリ１８から取得し、次のＳＴＥＰ５３で、ＨＴＭＬファイルに記述された名称を有する内部データpos.datがキャッシュメモリ２０に保持されているか否かを判断する。
【００５５】
そして、ＨＴＭＬファイルに記述された名称を有する内部データpos.datがキャッシュメモリ２０に保持されていないときは、ＳＴＥＰ５４に進み、ウェブブラウザ２６は、通信中継装置１のメモリ１８から内部データpos.datを取得して、キャッシュメモリ２０に保持する。そして、次のＳＴＥＰ５５で、ウェブブラウザ２６は、フレームデータflm.datによる表示画面に、内部データpos.datによる表示部を組み込んで「家庭内器具情報」のトップページを表示する。
【００５６】
一方、ＳＴＥＰ５３で、ＨＴＭＬファイルに記述された名称を有する内部データがキャッシュメモリ２０に保持されていたときには、ＳＴＥＰ５６に分岐する。そして、ウェブブラウザ２６は、キャッシュメモリ２０に保持された内部データpos.datを読出し、フレームデータflm.datによる表示画面に、内部データpos.datによる表示部を組み込んで「家庭内器具情報」のトップページを表示する。
【００５７】
そのため、応答メッセージres.msg3に含まれるＨＴＭＬファイルに記述された内部ファイルの名称が固定されていると、通信中継装置１で、メモリ１８に保持された作動状態参照データpref.dat等に基いて内部データpos.datを変更しても、デジタルテレビ２ではキャッシュメモリ２０に保持された内部データpos.datを用いてＴＯＰページが表示される。したがって、通信中継装置１における内部データの変更が、デジタルテレビ２の表示に反映されない状況となる。
【００５８】
そこで、図５を参照して、通信中継装置１は、デジタルテレビ２においてＳＴＥＰ７０で送信される要求メッセージreq.msg4を受信すると、ＳＴＥＰ６０で、メモリ１８に保持された作動状態参照データpref.datを読出し、ＳＴＥＰ６１で、作動状態参照データpref.datから認識される熱源機３に基づいて、過去の名称と重複しないように名称を設定した内部データpos.datを生成する。内部データpos.datの名称は、例えば、現在の日時を付加することで、過去の名称と異なるものとされる。
【００５９】
そして、次のＳＴＥＰ６２で、ＳＴＥＰ６１で設定した名称の内部データpos.datを取得する記述をしたＨＴＭＬファイルを含む応答メッセージ（トップページ応答メッセージ）res.msg4を、デジタルテレビ２に送信する。
【００６０】
応答メッセージres.msg4を受信したデジタルテレビ２において、ウェブブラウザ２６は、ＨＴＭＬファイルの記述に従って、ＳＴＥＰ７１で通信中継装置１のメモリ１８からフレームデータflm.datを取得し、ＳＴＥＰ７２で通信中継装置１のメモリ１８から内部データpos.dat（過去の内部データの名称と重複しない名称を有する）を取得する。
【００６１】
そして、続くＳＴＥＰ７３で、ウェブブラウザ２６は、フレームデータflm.datによる表示画面に、内部データpos.datによる表示部を組み込んで「家庭内器具情報」のＴＯＰページを表示する。この場合には、キャッシュメモリ２０に保持された内部データではなく、通信中継装置１のメモリ１８に保持された作動状態参照データpref.datに基づく内部データpod.datを用いて、「家庭内器具情報」のトップページが表示される。
【００６２】
そのため、通信中継装置１のメモリ１８に保持された作動状態参照データpref.datの変更を反映させて、デジタルテレビ２に表示されるウェブページの内容を変更することができる。
【００６３】
なお、この場合、応答メッセージres.msg4とフレームデータflm.datと内部データpos.datとにより、本発明の作動状態応答メッセージが構成され、内部データpos.datが本発明の第２作動状態データに相当する。
【００６４】
次に、図６を参照して、通信中継装置１における日時の設定・修正の処理について説明する。ここで、デジタルテレビ２は、電子番組表（ＥＰＧ：Electric Program Guide）を表示して録画予約のセットを行うために、アンテナ線（図示しない）から電子番組表のデータを受信すると共に、日時データも受信する機能を備えている。そのため、デジタルテレビ２は、現在の日時を正確に計時している。
【００６５】
そこで、通信中継装置１は、デジタルテレビ２で計時されている日時のデータを取得する処理を行う。通信中継装置１は、デジタルテレビ２においてＳＴＥＰ９０で送信される「家庭内器具情報」のＴＯＰページのＨＴＭＬファイルを要求する要求メッセージ（トップページ要求メッセージ）req.msg5を受信すると、ＳＴＥＰ８０で、通信中継装置１において既に日時が設定されているか否かを判断する。
【００６６】
そして、日時が設定されていなかったときはＳＴＥＰ８１に進み、デジタルテレビ２のウェブブラウザに、デジタルテレビ２の計時データtim.datを送信させるプログラム（例えば、Javaアプレット）を含む応答メッセージ（トップページ応答メッセージ）res.mdg51を、デジタルテレビ２に送信する。
【００６７】
この応答メッセージres.msg51を受信したデジタルテレビ２においては、ウェブブラウザ２６が、ＳＴＥＰ９１でデジタルテレビ２における現在の日時の計時データtim.datを取得して、通信中継装置１に送信する。そして、続くＳＴＥＰ９２で、ウェブブラウザ２６は、「家庭内器具情報」のトップページを表示する。
【００６８】
通信中継装置１においては、デジタルテレビ２の日時の計時データtim.datを受信すると、ＳＴＥＰ８２で、計時データtim.datにより示される日時を現在の日時として、計時を開始する。
【００６９】
一方、ＳＴＥＰ３０で日時が設定されていなかったときにはＳＴＥＰ８３に分岐し、通信中継装置１は、現在の計時データと、デジタルテレビ２のウェブブラウザ２６にＳＴＥＰ９３〜ＳＴＥＰ９５の処理を実行させるプログラム（Javaアプレット等）とを含む応答メッセージ（トップページ応答メッセージ）res.msg52を、デジタルテレビ２に送信する。
【００７０】
この応答メッセージres.msg52を受信したデジタルテレビ２のウェブブラウザ２６は、ＳＴＥＰ９３で、応答メッセージres.msg52から認識される通信中継装置１の計時日時と、デジタルテレビ２における計時日時とを比較し、両者の差が所定時間（例えば３０秒）以上であるときに、通信中継装置１における計時日時は合っていないと判断する。
【００７１】
そして、ＳＴＥＰ９３で、通信中継装置１における計時日時が合っていると判断されたときはＳＴＥＰ９５に分岐し、ウェブブラウザ２６は「家庭内器具情報」のトップページを表示する。一方、ＳＴＥＰ９３で、通信中継装置１における計時日時が合っていないと判断されたときにはＳＴＥＰ９４に進む。
【００７２】
そして、ウェブブラウザ２６は、デジタルテレビ２における計時日時データtim.datを、通信中継装置１に送信する。また、続くＳＴＥＰ９５で、ウェブブラウザ２６は「家庭内器具情報」のトップページを表示する。そして、計時日時データtim.datを受信した通信中継装置１は、ＳＴＥＰ８４で、計時日時データtim.datに基いて計時日時を再設定する。
【００７３】
このように、通信中継装置１は、デジタルテレビ２の計時日時データtim.datを受信して計時日時の設定を行うため、ネットワーク２５を介してＮＴＰ（Network Time Protocol）クライアントにアクセスして定期的に時刻を合わせる処理を行う必要がない。そのため、通信中継装置１がネットワーク２５に接続されていない場合であっても、通信中継装置１の計時日時を正確に設定することができる。
【００７４】
なお、本実施の形態では、本発明の表示機器としてデジタルテレビ２を示したが、ＨＴＴＰにより通信を行う機能と、キャッシュ機能を有するウェブブラウザとを備えた表示機器であれば、本発明の適用が可能である。
【００７５】
また、本実施の形態では、デジタルテレビ２に備えられたウェブブラウザ２６が、データのキャッシングを行ってウェブページを表示する機能を有しているため、通信中継装置１において、デジタルテレビ２に送信する内部データの名称を過去の名称と重複しないように設定することで、データのキャッシングによる弊害を回避する措置を行ったが、ウェブブラウザがデータのキャッシングを行う機能を有していないときには、この措置は不要である。
【図面の簡単な説明】
【００７６】
【図１】本発明の通信中継装置の構成と接続態様を説明した図。
【図２】図１に示したデジタルテレビに表示されるウェブページの説明図。
【図３】熱源機の作動状態を変更する指示がなされたときの処理の説明図。
【図４】内部データのキャッシング機能の説明図。
【図５】内部データのキャッシング機能の適用を回避するための処理の説明図。
【図６】デジタルテレビの計時日時データに基いて、通信中継装置の計時日時を設定する処理の説明図。
【符号の説明】
【００７７】
１…通信中継装置、２…デジタルテレビ（表示機器）、３…熱源機、１１…通信回路、１２…第１ＣＰＵ、１４…通信回路、１６…通信回路、１７…第２ＣＰＵ、１８…メモリ（データ保持手段）、２６…ウェブブラウザ
【図１】
2010133679.tif 000003
【図２】
2010133679.tif 000004
【図３】
2010133679.tif 000005
【図４】
2010133679.tif 000006
【図５】
2010133679.tif 000007
【図６】
2010133679.tif 000008