(57)【特許請求の範囲】
【請求項１】
画像や文字の情報からなるコンテンツを表示する表示手段と、デジタルデータで構成される前記コンテンツ並びに外部の機器を制御するための制御プログラムを記憶する記憶手段と、操作入力を受け付ける受付手段と、ネットワークを通じて通信端末と通信する通信手段と、前記受付手段で受け付ける前記操作入力に対応した前記コンテンツ又は前記制御プログラムを前記記憶手段から読み出し、読み出した前記コンテンツを前記表示手段に表示させ、あるいは、読み出した前記制御プログラムを実行する処理手段とを備え、前記コンテンツは、ウェブブラウザで実行可能な形式のデジタルデータで構成され、前記処理手段は、ウェブブラウザを用いて前記コンテンツを実行し、ウェブブラウザのプラグインソフトウェアを通じて前記制御プログラムを実行し、さらに、前記処理手段は、前記通信端末のウェブブラウザから送信される前記コンテンツの配信要求が前記通信手段で受信された場合、ウェブサーバを用いて前記コンテンツを前記通信手段より前記通信端末のウェブブラウザに配信することを特徴とする表示装置。
【請求項２】
前記処理手段は、前記制御プログラムの実行要求が前記通信手段で受信された場合、ウェブサーバからＣＧＩ(コモン・ゲートウェイ・インタフェース)プログラムを介して前記制御プログラムを実行することを特徴とする請求項１記載の表示装置。
【請求項３】
前記通信端末のウェブブラウザに前記プラグインソフトウェアが搭載されている場合、前記処理手段は、前記通信端末のウェブブラウザのプラグインソフトウェアに前記制御プログラムを実行させることを特徴とする請求項２記載の表示装置。
【請求項４】
前記処理手段は、前記制御プログラムの実行を要求するウェブブラウザに前記プラグインソフトウェアが搭載されているか否かを判断し、前記プラグインソフトウェアが搭載されていれば、前記プラグインソフトウェアに前記制御プログラムを実行させ、前記プラグインソフトウェアが搭載されていなければ、ウェブサーバからＣＧＩプログラムを介して前記制御プログラムを実行することを特徴とする請求項２記載の表示装置。
【請求項５】
前記処理手段は、ＵＲＬ(ユニフォーム・リソース・ロケータ)によって前記制御プログラムの実行要求が行われた場合、ウェブサーバからＣＧＩプログラムを介して前記制御プログラムを実行し、プログラムファイル名によって前記制御プログラムの実行要求が行われた場合、前記プラグインソフトウェアに前記制御プログラムを実行させることを特徴とする請求項２記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像や文字などの様々なコンテンツを表示する表示装置に関する。
【背景技術】
【０００２】
従来の表示装置として、例えば、特許文献１に記載されているエネルギー機器稼働状況表示モニターがある。この従来例は、太陽光発電システムの稼働状況(発電量)や負荷機器(テレビや冷蔵庫などの電化製品)の稼働状況(消費電力)などをグラフや画像で示したコンテンツを液晶ディスプレイなどの表示デバイスに表示するものである。
【０００３】
また、別の従来例として、ウェブブラウザとウェブサーバを搭載し、ウェブブラウザが、デジタルデータで構成されたコンテンツをウェブサーバから取得して表示デバイスに表示させるものがある。さらに、この従来例では、ウェブブラウザからの要求に応じてウェブサーバがＣＧＩ(Common Gateway Interface)プログラムを実行し、負荷機器を制御するための制御コマンドを送信させるといった処理を行うこともできる。さらにまた、ウェブブラウザを搭載した携帯通信端末(例えば、スマートフォン)から表示装置のウェブサーバにアクセスし、ウェブサーバで管理するコンテンツを携帯通信端末に配信したり、ＣＧＩプログラムを起動させて負荷機器の制御を行うこともできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６１０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前記後者の従来例では、ウェブブラウザがウェブサーバにコンテンツの配信を要求し、ウェブサーバから配信されるコンテンツをウェブブラウザが表示デバイスに表示させるため、コンテンツの表示が遅くなるという問題がある。
【０００６】
本発明は、上記課題に鑑みて為されたものであり、コンテンツ表示の高速化を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の表示装置は、画像や文字の情報からなるコンテンツを表示する表示手段と、デジタルデータで構成される前記コンテンツ並びに外部の機器を制御するための制御プログラムを記憶する記憶手段と、操作入力を受け付ける受付手段と、ネットワークを通じて通信端末と通信する通信手段と、前記受付手段で受け付ける前記操作入力に対応した前記コンテンツ又は前記制御プログラムを前記記憶手段から読み出し、読み出した前記コンテンツを前記表示手段に表示させ、あるいは、読み出した前記制御プログラムを実行する処理手段とを備え、前記コンテンツは、ウェブブラウザで実行可能な形式のデジタルデータで構成され、前記処理手段は、ウェブブラウザを用いて前記コンテンツを実行し、ウェブブラウザのプラグインソフトウェアを通じて前記制御プログラムを実行し、さらに、前記処理手段は、前記通信端末のウェブブラウザから送信される前記コンテンツの配信要求が前記通信手段で受信された場合、ウェブサーバを用いて前記コンテンツを前記通信手段より前記通信端末のウェブブラウザに配信することを特徴とする。
【０００９】
この表示装置において、前記処理手段は、前記制御プログラムの実行要求が前記通信手段で受信された場合、ウェブサーバからＣＧＩ(コモン・ゲートウェイ・インタフェース)プログラムを介して前記制御プログラムを実行することが好ましい。
【００１０】
この表示装置において、前記通信端末のウェブブラウザに前記プラグインソフトウェアが搭載されている場合、前記処理手段は、前記通信端末のウェブブラウザのプラグインソフトウェアに前記制御プログラムを実行させることが好ましい。
【００１１】
この表示装置において、前記処理手段は、前記制御プログラムの実行を要求するウェブブラウザに前記プラグインソフトウェアが搭載されているか否かを判断し、前記プラグインソフトウェアが搭載されていれば、前記プラグインソフトウェアに前記制御プログラムを実行させ、前記プラグインソフトウェアが搭載されていなければ、ウェブサーバからＣＧＩプログラムを介して前記制御プログラムを実行することが好ましい。
【００１２】
この表示装置において、前記処理手段は、ＵＲＬ(ユニフォーム・リソース・ロケータ)によって前記制御プログラムの実行要求が行われた場合、ウェブサーバからＣＧＩプログラムを介して前記制御プログラムを実行し、プログラムファイル名によって前記制御プログラムの実行要求が行われた場合、前記プラグインソフトウェアに前記制御プログラムを実行させることが好ましい。
【発明の効果】
【００１３】
本発明の表示装置は、処理手段が、ウェブブラウザを用いてコンテンツを実行し、ウェブブラウザのプラグインソフトウェアを通じて制御プログラムを実行するので、コンテンツ表示の高速化を図ることができるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る表示装置の実施形態を示すブロック図並びに表示装置を含む電力監視システムのシステム構成図である。
【図２】同上における処理部のハードウェアで実行されるソフトウェアと、記憶部に記憶されている情報とを示す模式図である。
【発明を実施するための形態】
【００１５】
図１は、本実施形態の表示装置１のブロック図並びに表示装置１を含む電力監視システムのシステム構成図を示している。
【００１６】
電力計測装置７は、例えば、分電盤のボックス内に収納され、主幹ブレーカ及び複数の分岐ブレーカに流れる電流(消費電流)の電流値を検出し、検出した電流値と別途検出した電圧値から各分岐回路毎の消費電力(消費電力量)を演算する。ただし、太陽光発電システムと組み合わされる場合、電力計測装置７は、太陽光発電システムの発電量や太陽光発電システムから電力系統に逆潮流(売電)される電力量などの演算も行う。さらに電力計測装置７は、演算した消費電力量などのデータを無線通信によって表示装置１へ伝送する。
【００１７】
負荷機器８は、例えば、照明器具であって、表示装置１から無線通信によって伝送される制御コマンドに応じて、点滅や調光などの制御を行う。ただし、負荷機器８は照明器具に限定されるものではなく、例えば、空調機器(エアコンディショナー)やテレビ受像機などであってもよい。
【００１８】
表示装置１は、処理部10、表示部11、操作入力部12、記憶部13、ネットワーク通信部14、無線通信部15などを備える。表示部11は、液晶ディスプレイとその駆動回路からなる。また操作入力部12は、液晶ディスプレイと組み合わせられたタッチパネルと、タクトスイッチなどの操作スイッチとを有する。記憶部13は、フラッシュメモリなどの電気的に書換可能な不揮発性の半導体メモリからなる。ネットワーク通信部14は、100BASE-TX又は1000BASE-Tの規格に準拠したネットワーク通信を行うものである。無線通信部15は、電力計測装置７並びに負荷機器８との間で電波や赤外線などの通信媒体を介した無線通信を行う。ただし、上述した各部11〜15は周知技術によって実現可能であるから、詳細な構成及び動作の説明は省略する。
【００１９】
処理部10は、ＣＰＵ(中央演算処理装置)とその周辺回路からなるハードウェアと、ウェブブラウザ及びウェブサーバ、汎用の通信プロトコル(ＴＣＰ／ＩＰ、ＵＤＰ、ＨＴＴＰなど)を含むプロトコルスタックなどのソフトウェアとで構成されている。図２は、処理部10のハードウェアで実行されるソフトウェア(ウェブブラウザ100、ＴＣＰ／ＩＰ101、ウェブサーバ102)と、記憶部13に記憶されている情報(コンテンツ130及び制御プログラム131)とを模式的に表している。ただし、ウェブブラウザやウェブサーバ及びプロトコルスタックで使用されるＩＰアドレスは、プライベートなＩＰアドレスである。
【００２０】
ここで、記憶部13に記憶されているコンテンツ130は、画像や文字などの情報を表示部11に表示させるためのデジタルデータからなり、例えば、ＨＴＭＬ(ハイパー・テキスト・マークアップ・ランゲージ)やJavaScript(ジャバ・スクリプト：登録商標)で記述されたファイルとして構成されている。一方、制御プログラム131は、例えば、無線通信部15を通じて負荷機器８を遠隔制御するための処理を行うものである。なお、本実施形態における制御プログラムは、ウェブブラウザ100のプラグインソフトウェアで実行可能なプラグインプログラムとして構成されている。このプラグインソフトウェアは、ウェブブラウザ100の機能を拡張するためのソフトウェアであって、予めウェブブラウザ100にインストールされている。
【００２１】
表示装置１のネットワーク通信部14は、ＬＡＮケーブル(カテゴリ６のツイストペアケーブル)によってルータ４の複数のＬＡＮポートの１つに接続されている。ルータ４は、ＷＡＮポートにＬＡＮケーブルを介してインターネット接続装置５が接続され、他のＬＡＮポートにＬＡＮケーブルを介して無線ＬＡＮ(ＷＬＡＮ)のアクセスポイント(ＡＰ)３が接続されている。
【００２２】
インターネット接続装置５は、インターネットに接続するための回線の種類(電話回線、ＣＡＴＶ回線、光ファイバ回線など)に応じたＡＤＳＬモデムやケーブルモデムあるいはＯＮＵ(Optical Network Unit)などで構成されている。またインターネット接続装置５は、表示装置１並びにルータ４に設定されているプライベートなＩＰアドレスと、インターネットに接続されているＷＡＮポートのグローバルなＩＰアドレスとを変換する処理(NAT:Network Address Translation)を行っている。したがって、表示装置１は、ルータ４及びインターネット接続装置５を介してインターネットに接続され、遠隔地に設置されているサーバ６との間でデータ通信を行うことができる。ただし、このようなルータ４やインターネット接続装置５、サーバ６は何れも従来周知であるから、詳細な構成の図示並びに説明は省略する。
【００２３】
無線ＬＡＮのアクセスポイント３は、100BASE-TX又は1000BASE-Tの規格に準拠したネットワーク通信(有線通信)と、無線ＬＡＮの規格(IEEE802.11諸規格)に準拠した無線通信とを相互にインタフェースするものである。ただし、このようなアクセスポイント３は従来周知であるから、詳細な構成の図示及び説明は省略する。
【００２４】
携帯通信端末２は、無線ＬＡＮの規格に準拠した無線通信の機能と、液晶ディスプレイなどの表示デバイスと、ウェブブラウザやＴＣＰ／ＩＰなどのプロトコルスタックとを少なくとも有しており、例えば、スマートフォンやノート型パソコン等からなる。すなわち、携帯通信端末２は、アクセスポイント３とルータ４を介して表示装置１のネットワーク通信部14とネットワーク通信を行うことができる。
【００２５】
次に、本実施形態の表示装置１の動作(主に処理部10の動作)を説明する。操作入力部12で受け付けた操作入力が処理部10に渡されると、処理部10は、受け取った操作入力がコンテンツ130と制御プログラム131の何れに対応するものであるかを判断する。そして、操作入力がコンテンツ130に対応するものであった場合、処理部10のウェブブラウザ100は、対応するコンテンツ130のファイルを読み込み、読み込んだコンテンツ130を表示部11に表示させる。一方、操作入力が制御プログラム131に対応するものであった場合、処理部10のウェブブラウザ100は、プラグインソフトウェアを通じて、対応する制御プログラム131を呼び出して実行する。
【００２６】
上述のように本実施形態の表示装置１では、処理部10が、ウェブブラウザ100を用いてコンテンツ130を実行し、ウェブブラウザ100のプラグインソフトウェアを通じて制御プログラム131を実行する。そのため、従来例のように、ウェブブラウザがウェブサーバにコンテンツの配信を要求し、ウェブサーバから配信されるコンテンツをウェブブラウザが表示デバイスに表示させる場合に比べて、コンテンツ130の表示の高速化を図ることができる。しかも、従来例ではウェブサーバがＣＧＩプログラムからなる制御プログラムを実行して実現していた負荷機器８の制御等を、プラグインソフトウェアがインストールされたウェブブラウザ100のみで実現することができる。その結果、負荷機器８の制御等に対する応答性の向上も図ることができる。
【００２７】
ところで、本実施形態における電力監視システムでは、携帯通信端末２に実装されるウェブブラウザから表示装置１のウェブサーバ102にアクセスして、表示装置１が保有するコンテンツ130を携帯通信端末２の画面に表示することができる。すなわち、携帯通信端末２のウェブブラウザ20から表示装置１のコンテンツ130に対応するＵＲＬ(ユニフォーム・リソース・ロケータ)にコンテンツ130の配信要求が送信されると、ウェブサーバ102がコンテンツ130を携帯通信端末２のウェブブラウザ20に配信する。その結果、携帯通信端末２のウェブブラウザ20において、表示装置１のウェブサーバ102から配信されるコンテンツ130を表示することができる。
【００２８】
一方、携帯通信端末２のウェブブラウザ20にプラグインソフトウェアがインストールされていなければ、表示装置１が保有する制御プログラムを実行させることができない。そこで本実施形態の表示装置１では、携帯通信端末２のウェブブラウザ20から送信された制御プログラムの実行要求をネットワーク通信部14で受信した場合、処理部10のウェブサーバ102がＣＧＩプログラムからなる制御プログラムを実行する。その結果、プラグインソフトウェアがインストールされていない携帯通信端末２のウェブブラウザ20においても、負荷機器８の制御等を実現することができる。
【００２９】
ここで、携帯通信端末２のウェブブラウザ20にプラグインソフトウェアが搭載(インストール)されている場合、携帯通信端末２のウェブブラウザ20がプラグインソフトウェアを通じて、表示装置１の制御プログラム131を直接実行することができる。言い換えると、表示装置１の処理部10は、携帯通信端末２のウェブブラウザ20のプラグインソフトウェアに制御プログラム131を実行させ、携帯通信端末２による負荷機器８の制御等を実現することができる。
【００３０】
なお、携帯通信端末２のウェブブラウザ20にプラグインソフトウェアがインストールされているか否かをチェックするため、例えば、プラグインソフトウェアに対して応答を返すように指示するコマンドをコンテンツ130に含めておいてもよい。すなわち、携帯通信端末２のウェブブラウザ20がコンテンツ130を再生する際、プラグインソフトウェアがインストールされていれば、プラグインソフトウェアがコマンドを実行して表示装置１のウェブサーバ102に応答を返す。一方、プラグインソフトウェアがインストールされていなければ、携帯通信端末２のウェブブラウザ20から表示装置１のウェブサーバ102に応答が返されない。よって、表示装置１の処理部10は、ウェブサーバ102が携帯通信端末２のウェブブラウザ20から応答を受け取れば、プラグインソフトウェアがインストールされていると判断し、応答を受け取らなければ、プラグインソフトウェアがインストールされていないと判断する。
【００３１】
そして、プラグインソフトウェアがインストールされていると判断した場合、処理部10は、携帯通信端末２のウェブブラウザ20にインストールされているプラグインソフトウェアに制御プログラム131を実行させる。一方、プラグインソフトウェアがインストールされていないと判断した場合、処理部10は、ウェブサーバ102を通してＣＧＩプログラムからなる制御プログラムを実行させる。
【００３２】
あるいは、ＵＲＬによって制御プログラムの実行要求が行われた場合、処理部10は、ウェブサーバ102にＣＧＩプログラムからなる制御プログラムを実行させればよい。また、プログラムファイル名によって制御プログラムの実行要求が行われた場合、処理部10は、携帯通信端末２のウェブブラウザ20のプラグインソフトウェアに制御プログラム131を実行させればよい。
【００３３】
上述のように本実施形態の表示装置１では、プラグインソフトウェアがインストールされているか否かに関わらず、携帯通信端末２のウェブブラウザ20にコンテンツ130を表示させたり、負荷機器８を制御させることができる。
【符号の説明】
【００３４】
１  表示装置
10  処理部(処理手段)
11  表示部(表示手段)
12  操作入力部(受付手段)
13  記憶部(記憶手段)
【図１】
0006041185.tif 000002
【図２】
0006041185.tif 000003