JP6041185B2 - Display device - Google Patents
Display device Download PDFInfo
- Publication number
- JP6041185B2 JP6041185B2 JP2012076397A JP2012076397A JP6041185B2 JP 6041185 B2 JP6041185 B2 JP 6041185B2 JP 2012076397 A JP2012076397 A JP 2012076397A JP 2012076397 A JP2012076397 A JP 2012076397A JP 6041185 B2 JP6041185 B2 JP 6041185B2
- Authority
- JP
- Japan
- Prior art keywords
- control program
- web browser
- software
- content
- plug
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、画像や文字などの様々なコンテンツを表示する表示装置に関する。 The present invention relates to a display device that displays various contents such as images and characters.
従来の表示装置として、例えば、特許文献1に記載されているエネルギー機器稼働状況表示モニターがある。この従来例は、太陽光発電システムの稼働状況(発電量)や負荷機器(テレビや冷蔵庫などの電化製品)の稼働状況(消費電力)などをグラフや画像で示したコンテンツを液晶ディスプレイなどの表示デバイスに表示するものである。
As a conventional display device, for example, there is an energy device operating status display monitor described in
また、別の従来例として、ウェブブラウザとウェブサーバを搭載し、ウェブブラウザが、デジタルデータで構成されたコンテンツをウェブサーバから取得して表示デバイスに表示させるものがある。さらに、この従来例では、ウェブブラウザからの要求に応じてウェブサーバがCGI(Common Gateway Interface)プログラムを実行し、負荷機器を制御するための制御コマンドを送信させるといった処理を行うこともできる。さらにまた、ウェブブラウザを搭載した携帯通信端末(例えば、スマートフォン)から表示装置のウェブサーバにアクセスし、ウェブサーバで管理するコンテンツを携帯通信端末に配信したり、CGIプログラムを起動させて負荷機器の制御を行うこともできる。 As another conventional example, a web browser and a web server are mounted, and the web browser acquires content composed of digital data from the web server and displays the content on a display device. Further, in this conventional example, the web server can execute a CGI (Common Gateway Interface) program in response to a request from the web browser and transmit a control command for controlling the load device. Furthermore, the web server of the display device is accessed from a mobile communication terminal (for example, a smartphone) equipped with a web browser, and the content managed by the web server is distributed to the mobile communication terminal, or the CGI program is started to load the load device. Control can also be performed.
ところで、前記後者の従来例では、ウェブブラウザがウェブサーバにコンテンツの配信を要求し、ウェブサーバから配信されるコンテンツをウェブブラウザが表示デバイスに表示させるため、コンテンツの表示が遅くなるという問題がある。 By the way, in the latter conventional example, the web browser requests the web server to deliver the content, and the web browser causes the display device to display the content delivered from the web server. .
本発明は、上記課題に鑑みて為されたものであり、コンテンツ表示の高速化を図ることを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to increase the speed of content display.
本発明の表示装置は、画像や文字の情報からなるコンテンツを表示する表示手段と、デジタルデータで構成される前記コンテンツ並びに外部の機器を制御するための制御プログラムを記憶する記憶手段と、操作入力を受け付ける受付手段と、ネットワークを通じて通信端末と通信する通信手段と、前記受付手段で受け付ける前記操作入力に対応した前記コンテンツ又は前記制御プログラムを前記記憶手段から読み出し、読み出した前記コンテンツを前記表示手段に表示させ、あるいは、読み出した前記制御プログラムを実行する処理手段とを備え、前記コンテンツは、ウェブブラウザで実行可能な形式のデジタルデータで構成され、前記処理手段は、ウェブブラウザを用いて前記コンテンツを実行し、ウェブブラウザのプラグインソフトウェアを通じて前記制御プログラムを実行し、さらに、前記処理手段は、前記通信端末のウェブブラウザから送信される前記コンテンツの配信要求が前記通信手段で受信された場合、ウェブサーバを用いて前記コンテンツを前記通信手段より前記通信端末のウェブブラウザに配信することを特徴とする。 Display device of the present invention includes display means for displaying the content consisting of information of images and characters, and storage means for storing a control program for controlling the content and external devices consists of digital data, the operation input Receiving means, a communication means for communicating with a communication terminal through a network, and the content or the control program corresponding to the operation input received by the receiving means is read from the storage means, and the read content is displayed on the display means. Processing means for executing the control program that is displayed or read, wherein the content is composed of digital data in a format that can be executed by a web browser, and the processing means uses the web browser to process the content. Run the web browser plug-in software Executing the control program through the further the processing means, if the delivery request of the content transmitted from the web browser of the communication terminal is received by the communication means, the communication of the content using a web server Means for delivering to the web browser of the communication terminal .
この表示装置において、前記処理手段は、前記制御プログラムの実行要求が前記通信手段で受信された場合、ウェブサーバからCGI(コモン・ゲートウェイ・インタフェース)プログラムを介して前記制御プログラムを実行することが好ましい。 In this display device, the processing means preferably executes the control program from a web server via a CGI (Common Gateway Interface) program when an execution request for the control program is received by the communication means. .
この表示装置において、前記通信端末のウェブブラウザに前記プラグインソフトウェアが搭載されている場合、前記処理手段は、前記通信端末のウェブブラウザのプラグインソフトウェアに前記制御プログラムを実行させることが好ましい。 In this display device, when the plug-in software is installed in the web browser of the communication terminal, the processing means preferably causes the plug-in software of the web browser of the communication terminal to execute the control program.
この表示装置において、前記処理手段は、前記制御プログラムの実行を要求するウェブブラウザに前記プラグインソフトウェアが搭載されているか否かを判断し、前記プラグインソフトウェアが搭載されていれば、前記プラグインソフトウェアに前記制御プログラムを実行させ、前記プラグインソフトウェアが搭載されていなければ、ウェブサーバからCGIプログラムを介して前記制御プログラムを実行することが好ましい。 In this display device, the processing means determines whether or not the plug-in software is installed in a web browser that requests execution of the control program. If the plug-in software is installed, the processing unit If the control program is executed by software and the plug-in software is not installed, it is preferable to execute the control program from a web server via a CGI program.
この表示装置において、前記処理手段は、URL(ユニフォーム・リソース・ロケータ)によって前記制御プログラムの実行要求が行われた場合、ウェブサーバからCGIプログラムを介して前記制御プログラムを実行し、プログラムファイル名によって前記制御プログラムの実行要求が行われた場合、前記プラグインソフトウェアに前記制御プログラムを実行させることが好ましい。 In this display device, when an execution request for the control program is made by a URL (Uniform Resource Locator), the processing means executes the control program from the web server via the CGI program, and uses the program file name. When an execution request for the control program is made, it is preferable to cause the plug-in software to execute the control program.
本発明の表示装置は、処理手段が、ウェブブラウザを用いてコンテンツを実行し、ウェブブラウザのプラグインソフトウェアを通じて制御プログラムを実行するので、コンテンツ表示の高速化を図ることができるという効果がある。 In the display device of the present invention, the processing means executes content using a web browser and executes a control program through plug-in software of the web browser, so that there is an effect that the speed of content display can be increased.
図1は、本実施形態の表示装置1のブロック図並びに表示装置1を含む電力監視システムのシステム構成図を示している。
FIG. 1 shows a block diagram of a
電力計測装置7は、例えば、分電盤のボックス内に収納され、主幹ブレーカ及び複数の分岐ブレーカに流れる電流(消費電流)の電流値を検出し、検出した電流値と別途検出した電圧値から各分岐回路毎の消費電力(消費電力量)を演算する。ただし、太陽光発電システムと組み合わされる場合、電力計測装置7は、太陽光発電システムの発電量や太陽光発電システムから電力系統に逆潮流(売電)される電力量などの演算も行う。さらに電力計測装置7は、演算した消費電力量などのデータを無線通信によって表示装置1へ伝送する。
For example, the
負荷機器8は、例えば、照明器具であって、表示装置1から無線通信によって伝送される制御コマンドに応じて、点滅や調光などの制御を行う。ただし、負荷機器8は照明器具に限定されるものではなく、例えば、空調機器(エアコンディショナー)やテレビ受像機などであってもよい。
The load device 8 is, for example, a lighting fixture, and performs control such as blinking and dimming according to a control command transmitted from the
表示装置1は、処理部10、表示部11、操作入力部12、記憶部13、ネットワーク通信部14、無線通信部15などを備える。表示部11は、液晶ディスプレイとその駆動回路からなる。また操作入力部12は、液晶ディスプレイと組み合わせられたタッチパネルと、タクトスイッチなどの操作スイッチとを有する。記憶部13は、フラッシュメモリなどの電気的に書換可能な不揮発性の半導体メモリからなる。ネットワーク通信部14は、100BASE-TX又は1000BASE-Tの規格に準拠したネットワーク通信を行うものである。無線通信部15は、電力計測装置7並びに負荷機器8との間で電波や赤外線などの通信媒体を介した無線通信を行う。ただし、上述した各部11〜15は周知技術によって実現可能であるから、詳細な構成及び動作の説明は省略する。
The
処理部10は、CPU(中央演算処理装置)とその周辺回路からなるハードウェアと、ウェブブラウザ及びウェブサーバ、汎用の通信プロトコル(TCP/IP、UDP、HTTPなど)を含むプロトコルスタックなどのソフトウェアとで構成されている。図2は、処理部10のハードウェアで実行されるソフトウェア(ウェブブラウザ100、TCP/IP101、ウェブサーバ102)と、記憶部13に記憶されている情報(コンテンツ130及び制御プログラム131)とを模式的に表している。ただし、ウェブブラウザやウェブサーバ及びプロトコルスタックで使用されるIPアドレスは、プライベートなIPアドレスである。
The
ここで、記憶部13に記憶されているコンテンツ130は、画像や文字などの情報を表示部11に表示させるためのデジタルデータからなり、例えば、HTML(ハイパー・テキスト・マークアップ・ランゲージ)やJavaScript(ジャバ・スクリプト:登録商標)で記述されたファイルとして構成されている。一方、制御プログラム131は、例えば、無線通信部15を通じて負荷機器8を遠隔制御するための処理を行うものである。なお、本実施形態における制御プログラムは、ウェブブラウザ100のプラグインソフトウェアで実行可能なプラグインプログラムとして構成されている。このプラグインソフトウェアは、ウェブブラウザ100の機能を拡張するためのソフトウェアであって、予めウェブブラウザ100にインストールされている。
Here, the
表示装置1のネットワーク通信部14は、LANケーブル(カテゴリ6のツイストペアケーブル)によってルータ4の複数のLANポートの1つに接続されている。ルータ4は、WANポートにLANケーブルを介してインターネット接続装置5が接続され、他のLANポートにLANケーブルを介して無線LAN(WLAN)のアクセスポイント(AP)3が接続されている。
The
インターネット接続装置5は、インターネットに接続するための回線の種類(電話回線、CATV回線、光ファイバ回線など)に応じたADSLモデムやケーブルモデムあるいはONU(Optical Network Unit)などで構成されている。またインターネット接続装置5は、表示装置1並びにルータ4に設定されているプライベートなIPアドレスと、インターネットに接続されているWANポートのグローバルなIPアドレスとを変換する処理(NAT:Network Address Translation)を行っている。したがって、表示装置1は、ルータ4及びインターネット接続装置5を介してインターネットに接続され、遠隔地に設置されているサーバ6との間でデータ通信を行うことができる。ただし、このようなルータ4やインターネット接続装置5、サーバ6は何れも従来周知であるから、詳細な構成の図示並びに説明は省略する。
The
無線LANのアクセスポイント3は、100BASE-TX又は1000BASE-Tの規格に準拠したネットワーク通信(有線通信)と、無線LANの規格(IEEE802.11諸規格)に準拠した無線通信とを相互にインタフェースするものである。ただし、このようなアクセスポイント3は従来周知であるから、詳細な構成の図示及び説明は省略する。
The wireless
携帯通信端末2は、無線LANの規格に準拠した無線通信の機能と、液晶ディスプレイなどの表示デバイスと、ウェブブラウザやTCP/IPなどのプロトコルスタックとを少なくとも有しており、例えば、スマートフォンやノート型パソコン等からなる。すなわち、携帯通信端末2は、アクセスポイント3とルータ4を介して表示装置1のネットワーク通信部14とネットワーク通信を行うことができる。
The
次に、本実施形態の表示装置1の動作(主に処理部10の動作)を説明する。操作入力部12で受け付けた操作入力が処理部10に渡されると、処理部10は、受け取った操作入力がコンテンツ130と制御プログラム131の何れに対応するものであるかを判断する。そして、操作入力がコンテンツ130に対応するものであった場合、処理部10のウェブブラウザ100は、対応するコンテンツ130のファイルを読み込み、読み込んだコンテンツ130を表示部11に表示させる。一方、操作入力が制御プログラム131に対応するものであった場合、処理部10のウェブブラウザ100は、プラグインソフトウェアを通じて、対応する制御プログラム131を呼び出して実行する。
Next, the operation of the
上述のように本実施形態の表示装置1では、処理部10が、ウェブブラウザ100を用いてコンテンツ130を実行し、ウェブブラウザ100のプラグインソフトウェアを通じて制御プログラム131を実行する。そのため、従来例のように、ウェブブラウザがウェブサーバにコンテンツの配信を要求し、ウェブサーバから配信されるコンテンツをウェブブラウザが表示デバイスに表示させる場合に比べて、コンテンツ130の表示の高速化を図ることができる。しかも、従来例ではウェブサーバがCGIプログラムからなる制御プログラムを実行して実現していた負荷機器8の制御等を、プラグインソフトウェアがインストールされたウェブブラウザ100のみで実現することができる。その結果、負荷機器8の制御等に対する応答性の向上も図ることができる。
As described above, in the
ところで、本実施形態における電力監視システムでは、携帯通信端末2に実装されるウェブブラウザから表示装置1のウェブサーバ102にアクセスして、表示装置1が保有するコンテンツ130を携帯通信端末2の画面に表示することができる。すなわち、携帯通信端末2のウェブブラウザ20から表示装置1のコンテンツ130に対応するURL(ユニフォーム・リソース・ロケータ)にコンテンツ130の配信要求が送信されると、ウェブサーバ102がコンテンツ130を携帯通信端末2のウェブブラウザ20に配信する。その結果、携帯通信端末2のウェブブラウザ20において、表示装置1のウェブサーバ102から配信されるコンテンツ130を表示することができる。
By the way, in the power monitoring system in this embodiment, the
一方、携帯通信端末2のウェブブラウザ20にプラグインソフトウェアがインストールされていなければ、表示装置1が保有する制御プログラムを実行させることができない。そこで本実施形態の表示装置1では、携帯通信端末2のウェブブラウザ20から送信された制御プログラムの実行要求をネットワーク通信部14で受信した場合、処理部10のウェブサーバ102がCGIプログラムからなる制御プログラムを実行する。その結果、プラグインソフトウェアがインストールされていない携帯通信端末2のウェブブラウザ20においても、負荷機器8の制御等を実現することができる。
On the other hand, if the plug-in software is not installed in the
ここで、携帯通信端末2のウェブブラウザ20にプラグインソフトウェアが搭載(インストール)されている場合、携帯通信端末2のウェブブラウザ20がプラグインソフトウェアを通じて、表示装置1の制御プログラム131を直接実行することができる。言い換えると、表示装置1の処理部10は、携帯通信端末2のウェブブラウザ20のプラグインソフトウェアに制御プログラム131を実行させ、携帯通信端末2による負荷機器8の制御等を実現することができる。
Here, when plug-in software is installed (installed) in the
なお、携帯通信端末2のウェブブラウザ20にプラグインソフトウェアがインストールされているか否かをチェックするため、例えば、プラグインソフトウェアに対して応答を返すように指示するコマンドをコンテンツ130に含めておいてもよい。すなわち、携帯通信端末2のウェブブラウザ20がコンテンツ130を再生する際、プラグインソフトウェアがインストールされていれば、プラグインソフトウェアがコマンドを実行して表示装置1のウェブサーバ102に応答を返す。一方、プラグインソフトウェアがインストールされていなければ、携帯通信端末2のウェブブラウザ20から表示装置1のウェブサーバ102に応答が返されない。よって、表示装置1の処理部10は、ウェブサーバ102が携帯通信端末2のウェブブラウザ20から応答を受け取れば、プラグインソフトウェアがインストールされていると判断し、応答を受け取らなければ、プラグインソフトウェアがインストールされていないと判断する。
In order to check whether plug-in software is installed in the
そして、プラグインソフトウェアがインストールされていると判断した場合、処理部10は、携帯通信端末2のウェブブラウザ20にインストールされているプラグインソフトウェアに制御プログラム131を実行させる。一方、プラグインソフトウェアがインストールされていないと判断した場合、処理部10は、ウェブサーバ102を通してCGIプログラムからなる制御プログラムを実行させる。
If it is determined that the plug-in software is installed, the
あるいは、URLによって制御プログラムの実行要求が行われた場合、処理部10は、ウェブサーバ102にCGIプログラムからなる制御プログラムを実行させればよい。また、プログラムファイル名によって制御プログラムの実行要求が行われた場合、処理部10は、携帯通信端末2のウェブブラウザ20のプラグインソフトウェアに制御プログラム131を実行させればよい。
Alternatively, when the execution request for the control program is made by the URL, the
上述のように本実施形態の表示装置1では、プラグインソフトウェアがインストールされているか否かに関わらず、携帯通信端末2のウェブブラウザ20にコンテンツ130を表示させたり、負荷機器8を制御させることができる。
As described above, in the
1 表示装置
10 処理部(処理手段)
11 表示部(表示手段)
12 操作入力部(受付手段)
13 記憶部(記憶手段)
1 Display device
10 Processing section (processing means)
11 Display (display means)
12 Operation input section (reception means)
13 Storage unit (storage means)
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012076397A JP6041185B2 (en) | 2012-03-29 | 2012-03-29 | Display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012076397A JP6041185B2 (en) | 2012-03-29 | 2012-03-29 | Display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013206283A JP2013206283A (en) | 2013-10-07 |
| JP6041185B2 true JP6041185B2 (en) | 2016-12-07 |
Family
ID=49525263
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012076397A Expired - Fee Related JP6041185B2 (en) | 2012-03-29 | 2012-03-29 | Display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6041185B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105763591B (en) * | 2014-12-19 | 2019-07-26 | 阿里巴巴集团控股有限公司 | A kind of data communications method and device |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002064889A (en) * | 2000-08-21 | 2002-02-28 | Toyo Commun Equip Co Ltd | Remote control method |
| KR100667742B1 (en) * | 2000-08-23 | 2007-01-11 | 삼성전자주식회사 | Method for controlling at least one controlled device of the control device |
| JP2004128821A (en) * | 2002-10-01 | 2004-04-22 | Procs:Kk | Home security system |
| JP2006172186A (en) * | 2004-12-16 | 2006-06-29 | Heartland:Kk | Network system for remote control of computer power source and management system for managing remote control of computer power source |
| JP2007334730A (en) * | 2006-06-16 | 2007-12-27 | Yokogawa Electric Corp | Control system |
| CN103039056A (en) * | 2010-03-23 | 2013-04-10 | Nabto公司 | Method for providing data from a resource-poor device to a computer client |
| JP2012038032A (en) * | 2010-08-05 | 2012-02-23 | Sony Corp | Control device, control system and control method |
-
2012
- 2012-03-29 JP JP2012076397A patent/JP6041185B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013206283A (en) | 2013-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10901470B2 (en) | Power distribution unit self-identification | |
| CN103024503B (en) | System and method for achieving remote control through mobile communication equipment terminal | |
| CN106657370B (en) | Data transmission method and device | |
| CN112838952B (en) | Data transmission method of baseboard management controller, BMC, server and medium | |
| US20130275492A1 (en) | Enabling Web Clients to Provide Web Services | |
| CN104270662A (en) | System of terminal equipment for controlling intelligent television through browser | |
| CN105230037B (en) | Monitoring system, equipment management device and monitoring method | |
| US20150207904A1 (en) | System and method for single kvm client accommodating multiple different video compression technologies | |
| KR101255008B1 (en) | The automatic controlling panel and the controlling method | |
| CN105050202A (en) | Method of establishing communication session using active connection of mobile terminal to relay server | |
| US20170336957A1 (en) | Virtual wiring | |
| JP5775995B2 (en) | Intercom system for collective housing with communication network | |
| CN108230181B (en) | Computerized system for managing operation of an electrical distribution network and method of configuring same | |
| JP6041185B2 (en) | Display device | |
| CN104349202B (en) | Video acquiring method and device | |
| CN114389764A (en) | Method for remotely interacting multiple signal sources based on multiple double-link devices | |
| US20170070403A1 (en) | User terminal, operator server, remote support method, and program for user terminal | |
| CN114726904B (en) | System and method for remote secure interaction with signal sources | |
| CN103064367A (en) | Motor control system and control method thereof based on intelligent motor control center | |
| JP5933761B2 (en) | Signal conversion system and signal conversion method | |
| Zhanying et al. | Iot data acquisition terminal based on raspberry pi | |
| KR101187676B1 (en) | Remote control broadcasting apparatus | |
| CN203311225U (en) | Intelligent power-supply allocation unit | |
| KR20150012638A (en) | Embedded Monitor for Controlling Remote Computer and Apparatus for manufacturing Semiconductor therewith | |
| JP2013191918A (en) | Communication system lsi |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150109 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150224 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151014 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151020 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160808 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160815 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161004 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161027 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6041185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |