Nothing Special   »   [go: up one dir, main page]

JP2005157544A - Electric equipment control device - Google Patents

Electric equipment control device Download PDF

Info

Publication number
JP2005157544A
JP2005157544A JP2003392229A JP2003392229A JP2005157544A JP 2005157544 A JP2005157544 A JP 2005157544A JP 2003392229 A JP2003392229 A JP 2003392229A JP 2003392229 A JP2003392229 A JP 2003392229A JP 2005157544 A JP2005157544 A JP 2005157544A
Authority
JP
Japan
Prior art keywords
program
control
electric
identification information
equipment control
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.)
Pending
Application number
JP2003392229A
Other languages
Japanese (ja)
Inventor
Kenichi Kamon
健一 賀門
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2003392229A priority Critical patent/JP2005157544A/en
Publication of JP2005157544A publication Critical patent/JP2005157544A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an electric equipment control device that easily downloads a program for equipment control without requiring a user's special operation even for equipment controlled by a program nonexistent in program storing means. <P>SOLUTION: The electric equipment control device 10 acquires equipment identification information from first communication means 21 to establish communication with electric equipment 11, then searches for a corresponding electric equipment control program, and if the corresponding program is not found, sends the acquired equipment identification information to a server 12 and downloads a new program. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は使用するネット家電に必要な電気機器の制御用プログラムを、宅外ネットワークを通じてサーバーからダウンロードし、ダウンロードした制御用プログラムを使って電気機器を制御するようにした電気機器制御装置に関するものである。   The present invention relates to an electric device control apparatus that downloads a control program for an electric device necessary for an Internet home appliance to be used from a server through an outside network and controls the electric device using the downloaded control program. is there.

従来、この種の電気機器制御装置は、予め記憶されているプログラムについてバージョンアップ等で電気機器の制御用プログラムの内容に変更が生じた場合に最新のバージョンのプログラムを保持するサーバーから電気機器制御装置にネット家電システムのプログラムをダウンロードしプログラムの書き換えを行う(例えば、特許文献1参照)。   Conventionally, this kind of electrical equipment control device controls the electrical equipment from a server that holds the latest version of the program when the contents of the control program for the electrical equipment are changed due to version upgrade etc. The program of the Internet home appliance system is downloaded to the apparatus and the program is rewritten (see, for example, Patent Document 1).

図9は、特許文献1に記載された従来の電気機器制御装置を示すものである。図9に示すように、電気機器制御装置10と電気機器11とサーバー12とで構成され、電気機器制御装置10は第1の通信手段21で、サーバー12とは第2の通信手段22で接続されている。そして、電気機器制御装置10は、前記サーバー12から第2の通信手段22を介して電気機器の制御用プログラムをダウンロードするダウンロード処理手段101と、サーバー12からダウンロードした電気機器の制御用のプログラムを保存するプログラム記憶手段102と、前記プログラム記憶手段102に記憶された複数の制御用プログラムを実行するプログラム実行手段103とから構成されている。
特開平10−304477号公報
FIG. 9 shows a conventional electric equipment control device described in Patent Document 1. In FIG. As shown in FIG. 9, the electric device control device 10, the electric device 11, and the server 12 are configured. The electric device control device 10 is connected by the first communication unit 21, and the server 12 is connected by the second communication unit 22. Has been. Then, the electrical device control apparatus 10 downloads a download processing unit 101 that downloads a control program for the electrical device from the server 12 via the second communication unit 22, and a program for controlling the electrical device that is downloaded from the server 12. The program storage means 102 to be stored and the program execution means 103 for executing a plurality of control programs stored in the program storage means 102 are configured.
Japanese Patent Laid-Open No. 10-304477

しかしながら、前記従来の構成では、予めプログラム記憶手段102に記憶されているプログラムについてバージョンアップ等でプログラムの内容が変更された場合にのみサーバー12の方から電気機器制御装置10に対してプログラムを更新する構成なので、予めプログラム記憶手段102に記憶されていないプログラムで制御される機器についてはプログラムの更新を行うことができないという課題を有していた。   However, in the conventional configuration, the server 12 updates the program to the electric device control apparatus 10 only when the contents of the program stored in advance in the program storage unit 102 are changed due to version upgrade or the like. Therefore, there is a problem that the program cannot be updated for devices controlled by a program that is not stored in the program storage unit 102 in advance.

また、電気機器制御装置が発売後に新たに他の電気機器が発売された場合にその機器を電気機器制御装置に接続してネット化を行おうとした場合に電気機器制御装置の買い替えを行わなくてはいけなかったり、ユーザーがサーバーに必要なプログラムをダウンロードする操作を行ったりしてプログラムの更新を行う必要があった。   In addition, when another electrical device is released after the electrical device control device is released, it is not necessary to replace the electrical device control device when connecting the device to the electrical device control device and networking. It was necessary to update the program by not performing the operation or downloading the necessary program to the server.

本発明は、前記従来の課題を解決するもので、予めプログラム記憶手段102に存在していないプログラムで制御される機器についてもサーバーにその機器を制御するプログラムが存在すれば容易にプログラムをダウンロードすることができる電気機器制御装置を提供することを目的とする。   The present invention solves the above-described conventional problems, and even if a device that is controlled by a program that does not exist in advance in the program storage unit 102 is present in the server, the program can be easily downloaded. It is an object of the present invention to provide an electric device control apparatus that can perform the above-described operation.

また、電気機器と電気機器制御装置とがネットワークを構成し、通信可能となるために必要不可欠である登録処理に連動してダウンロードを行うことによってユーザーがわずらわしい操作を行わなくても必要なプログラムを個別にダウンロードすることができる電気機器制御装置を提供することを目的とする。   Also, by downloading in conjunction with the registration process, which is indispensable in order for the electrical equipment and the electrical equipment control device to form a network and become communicable, the necessary program can be downloaded without the user having to perform any troublesome operations. It is an object of the present invention to provide an electric equipment control device that can be downloaded individually.

前記従来の課題を解決するために、本発明の電気機器制御装置は、電気機器から機器識別情報を取得し電気機器と通信可能にする機器登録手段と、前記機器登録手段によって前記機器識別情報を取得するとその機器を制御する前記電気機器の制御用プログラムを検索するプログラム検索手段と、前記プログラム検索手段によって前記機器識別情報から、前記電気機器の制御用プログラムが検索できなかった場合にサーバーから前記電気機器の制御用プログラムをダウンロードするダウンロード処理手段と、前記電気機器の制御用プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶された制御用プログラムを実行するプログラム実行手段とで構成するようにしたものである。   In order to solve the above-described conventional problems, an electrical equipment control device according to the present invention acquires equipment identification information from an electrical equipment and enables communication with the electrical equipment, and the equipment registration information is obtained by the equipment registration means. And a program search unit for searching for a control program for the electric device that controls the device when acquired, and the program search unit from the server when the control program for the electric device cannot be searched from the device identification information. It comprises download processing means for downloading a control program for the electric device, program storage means for storing the control program for the electric device, and program execution means for executing the control program stored in the program storage means. It is what I did.

これによって、予め前記プログラム記憶手段に記憶されていないプログラムで制御される機器についても機器登録処理が前記機器登録手段に機器識別情報を取得することができれば、ユーザーが特別な操作を行わなくても対象のプログラムを取得することができる。   As a result, even if the device registration process can acquire the device identification information in the device registration unit for a device controlled by a program not previously stored in the program storage unit, the user does not have to perform a special operation. The target program can be acquired.

本発明の電気機器制御装置は、予めプログラム記憶手段に存在していないプログラムで制御される機器についてもユーザーの特別な操作を必要としないで容易に前記機器を制御するプログラムをダウンロードすることができる。   The electrical equipment control apparatus of the present invention can easily download a program for controlling the equipment without requiring a user's special operation even for equipment controlled by a program that does not exist in advance in the program storage means. .

第1の発明は、電気機器から機器識別情報を取得し前記電気機器と通信可能にする機器登録手段と、前記機器登録手段によって前記機器識別情報を取得するとその機器を制御する前記電気機器の制御用プログラムを検索するプログラム検索手段と、前記プログラム検索手段によって前記機器識別情報から、前記電気機器の制御用プログラムが検索されなかった場合に前記サーバーに取得した前記機器識別情報を送信し前記電気機器の制御用プログラムをダウンロードするダウンロード処理手段と、前記電気機器の制御用プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶された制御用プログラムを実行するプログラム実行手段とで電気機器制御装置を構成することにより、予め前記プログラム記憶手段に記憶されていないプログラムについてユーザーが特別な操作を行うことなく容易に追加することが可能である。   According to a first aspect of the present invention, there is provided device registration means for acquiring device identification information from an electric device and enabling communication with the electric device, and control of the electric device for controlling the device when the device registration information is acquired by the device registration means. A program search means for searching for a program for use, and when the program search means does not search for a control program for the electric device from the device identification information, the device identification information acquired by the server is transmitted to the server. An electric equipment control apparatus comprising: a download processing means for downloading a control program for the electronic equipment; a program storage means for storing the control program for the electric equipment; and a program execution means for executing the control program stored in the program storage means. Is stored in advance in the program storage means. It is possible that the user easily added without performing any special operation for no program.

第2の発明は、特に、第1の発明の電気機器制御装置にプログラム管理テーブル記憶手段を備え、前記プログラム管理テーブルをもとに前記プログラム検索手段が機器種別情報に対応する電気機器の制御用プログラムを検索し、前記サーバーからプログラムをダウンロードするかどうか判断するので容易にその判断を行うことができる。   According to a second aspect of the invention, in particular, the electric equipment control device according to the first aspect of the invention comprises a program management table storage means, and the program search means based on the program management table is for controlling electric equipment corresponding to equipment type information. Since the program is searched and it is determined whether to download the program from the server, the determination can be easily made.

第3の発明は、特に、第1または第2の発明の電気機器制御装置に報知手段を備え、前記プログラム実行手段によってダウンロードしたプログラムが実行されたことを報知すれば、正常にプログラムの追加処理を行われたことをユーザーに知らせることができる。   According to a third aspect of the present invention, in particular, if the electric device control apparatus according to the first or second aspect of the present invention is provided with a notifying unit and notifies that the downloaded program is executed by the program executing unit, the program adding process is normally performed. The user can be informed that this has been done.

第4の発明は、第1から3のいずれか1つの発明の電気機器制御装置について前記機器識別情報が器識別情報とは、少なくとも前記電気機器の種別コードとメーカーを示すメーカーコードと商品を示す商品コードであることにより、機器登録している機器が特定することができるのでメーカー毎更に商品毎のプログラムをダウンロードすることができる。   In a fourth aspect of the electrical device control device according to any one of the first to third aspects, the device identification information includes at least a type code of the electrical device, a manufacturer code indicating a manufacturer, and a product. By using the product code, the device registered device can be specified, so that a program for each product and for each product can be downloaded.

第5の発明は、第1から4のいずれか1つの発明の電気機器制御装置について前記ダウンロード処理手段はプログラムをダウンロードする前に前記電気機器の制御用プログラムの他に前記プログラムのデータサイズやバージョンを含むプログラム固有情報も取得することにより、例えばプログラムダウンロード後取得したデータの大きさと取得したデータサイズを比較することで正常にダウンロードが行われたかどうか確認することができる。   According to a fifth aspect of the present invention, there is provided the electronic device control device according to any one of the first to fourth aspects, wherein the download processing means includes the data size and version of the program in addition to the control program for the electric device before downloading the program. By acquiring the program-specific information including, for example, it is possible to confirm whether or not the download has been performed normally by comparing the size of the data acquired after downloading the program with the acquired data size.

第6の発明は、第5の発明の電気機器制御装置が前記プログラム記憶手段の空き容量を算出する空き容量算出手段と、前記プログラム固有情報と前記空き容量算出手段の結果を比較する格納可能性確認手段と、前記格納可能性確認手段で格納不可と判断された場合に、前記プログラム記憶手段に記憶されている電気機器の制御用プログラムの一部を削除する制御用プログラム削除手段とを備えることにより、前記プログラム記憶手段に新規の電気機器の制御用プログラムを記憶する領域をプログラムダウンロード前に検出することができるのでダウンロード失敗を防止することができる。   According to a sixth aspect of the present invention, there is a possibility that the electric equipment control device according to the fifth aspect of the present invention compares the result of the free capacity calculating means for calculating the free capacity of the program storage means with the result of the program specific information and the free capacity calculating means. A confirmation unit; and a control program deletion unit that deletes a part of the control program for the electrical device stored in the program storage unit when the storage possibility confirmation unit determines that the storage is impossible. Thus, since an area for storing a control program for a new electric device in the program storage means can be detected before downloading the program, a download failure can be prevented.

第7の発明は、第1〜6記載のいずれか1つの電気機器制御装置の機能の少なくとも一部をコンピュータで実現するプログラムである。そして、プログラムであるのでCPU(マイコン)、RAM、ROM、記憶装置、I/Oなどを備えた電気情報機器、コンピュータ、サーバー等のハードリソースを協働させて本発明のネット家電システムの少なくとも一部を容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。   7th invention is a program which implement | achieves at least one part of the function of any one electric equipment control apparatus of 1st-6th with a computer. Since it is a program, hardware resources such as a CPU (microcomputer), RAM, ROM, storage device, I / O, etc., electrical information equipment, a computer, a server, etc. cooperate to at least one of the Internet home appliance system of the present invention. The part can be easily realized. Also, program distribution and installation can be simplified by recording on a recording medium or distributing a program using a communication line.

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments.

(実施の形態1)
図1は、本発明の第1の実施の形態1におけるネット家電システムを示す図である。
(Embodiment 1)
FIG. 1 is a diagram showing an internet home appliance system according to the first embodiment of the present invention.

図1において、ネット家電システムは電気機器制御装置10と電気機器11とサーバー12とで構成されている。また、電気機器制御装置10は電気機器11とは第1の通信手段21を介して接続され、サーバー12とは第2の通信手段22を介して接続されている。   In FIG. 1, the network home appliance system includes an electric device control device 10, an electric device 11, and a server 12. The electrical device control apparatus 10 is connected to the electrical device 11 via the first communication means 21 and is connected to the server 12 via the second communication means 22.

電気機器11は、その機器を識別する機器識別情報を保持しているものとする。この機器識別情報は、少なくとも電気機器(例えば、エアコンや洗濯機や冷蔵庫)の名称を特定するための機器種別コードとその機器の製造元を示すメーカーコードと商品名を特定する商品コードが含まれるものとする。   It is assumed that the electric device 11 holds device identification information for identifying the device. This device identification information includes at least a device type code for specifying the name of an electric device (for example, an air conditioner, a washing machine, or a refrigerator), a manufacturer code indicating the manufacturer of the device, and a product code for specifying the product name. And

サーバー12は、電気機器11の制御用のプログラムを保持しているものとする。   The server 12 is assumed to hold a program for controlling the electrical device 11.

電気機器制御装置10には、第1の通信手段21を介して電気機器11と通信可能となるために前記機器識別情報を取得する機器登録手段111と、機器登録手段111によって取得された機器識別情報からその機器を制御するプログラムを検索するプログラム検索手段112と、プログラム検索手段112によって機器識別情報から、電気機器11の制御用プログラムが検索できなかった場合にサーバー12に取得した機器識別情報を送信し前記プログラムをダウンロードするダウンロード処理手段101と、前記プログラムを記憶するプログラム記憶手段102とプログラム記憶手段102に記憶されている複数の前記プログラムを実行するプログラム実行手段103と、現在プログラム記憶手段102に記憶されているプログラムがどの機器を制御するかを示すプログラム管理テーブルを記憶するプログラム管理テーブル記憶手段113と、プログラムダウンロード、実行の一連の動作(以後インストールと呼ぶ)が完了したことユーザーに報知する報知手段114が設けられている。   The electrical device control apparatus 10 includes a device registration unit 111 that acquires the device identification information to enable communication with the electrical device 11 via the first communication unit 21, and a device identification acquired by the device registration unit 111. The program search means 112 for searching for a program for controlling the device from the information, and the device identification information acquired by the server 12 when the program search means 112 cannot search for the control program for the electric device 11 from the device identification information. Download processing means 101 for transmitting and downloading the program; program storage means 102 for storing the program; program execution means 103 for executing the plurality of programs stored in the program storage means 102; and current program storage means 102 Programs stored in Program management table storage means 113 for storing a program management table indicating whether to control the device, and notification means 114 for notifying the user that a series of program download and execution operations (hereinafter referred to as installation) has been completed are provided. Yes.

図2はシステム構成を示した図であり、上記した第1の通信手段21として具体的には同一宅内の電気機器11(たとえば、冷蔵庫、電子レンジ)と電気機器制御装置10とは無線を媒体として利用する構成で、電気機器11と電気機器制御装置10それぞれに無線通信ユニット201,202を設けている。また、第2の通信手段22として電気機器制御装置10と宅外の遠隔地のサーバー12とは経路にインターネットや通信回線を利用している。また、報知手段114の表示画面は液晶ディスプレイパネル203であり、スピーカーなどを併せて用いてもよい。   FIG. 2 is a diagram showing a system configuration. Specifically, as the first communication means 21 described above, the electrical equipment 11 (for example, a refrigerator, a microwave oven) and the electrical equipment control device 10 in the same house are wirelessly used as a medium. The wireless communication units 201 and 202 are provided in the electric device 11 and the electric device control apparatus 10 respectively. Further, as the second communication means 22, the electric device control apparatus 10 and the remote server 12 outside the home use the Internet or a communication line as a route. The display screen of the notification unit 114 is the liquid crystal display panel 203, and a speaker or the like may be used together.

図3は本実施の形態における電気機器制御装置10の電気機器11の制御用プログラムをダウンロードする動作フローを示したフローチャートである。図3において電気機器制御装置10は電気機器11と通信を行うために、機器登録手段111によって電気機器11から機器識別情報を第1の通信手段21を介して取得する(S301)。次にプログラム検索手段112はプログラム管理テーブル記憶手段113からプログラム管理テーブルを読み出してそれを元にプログラムを検索する。   FIG. 3 is a flowchart showing an operation flow for downloading a control program for the electric device 11 of the electric device control apparatus 10 according to the present embodiment. In FIG. 3, in order to communicate with the electrical device 11, the electrical device control apparatus 10 acquires device identification information from the electrical device 11 by the device registration unit 111 via the first communication unit 21 (S 301). Next, the program search means 112 reads the program management table from the program management table storage means 113 and searches for the program based on it.

図4にプログラム管理テーブルの構成図を示す。図4に示す通り機器種別コードとメーカーコードと商品コードからその機器を制御するプログラムを一意的に示すプログラムIDがテーブルには掲載されている。プログラム検索手段112はこのプログラム管理テーブルと取得した機器識別情報に対応したプログラムIDを検索して取得した電気機器11を制御するプログラムの有無を検索する(S302)。   FIG. 4 shows a configuration diagram of the program management table. As shown in FIG. 4, a program ID that uniquely indicates a program for controlling the device from the device type code, manufacturer code, and product code is listed in the table. The program search means 112 searches for a program ID corresponding to the program management table and the acquired device identification information and searches for the presence or absence of a program for controlling the acquired electric device 11 (S302).

本実施の形態においては所望のプログラムがない場合について話を進める。所望のプログラムが見つからない場合にはダウンロード処理手段101は、第2の通信手段22を介してサーバー12に機器登録手段111によって取得した機器識別情報を送信する(S303)。サーバー12は機器識別情報を取得するとその識別情報に対応する電気機器11の制御用プログラムが記憶されているURLと、そのプログラムの固有情報が記憶されているファイル(プログラム固有情報ファイル)へのURLの合計2つの情報を送信し、ダウンロード処理手段101はその2つのURLを取得する(S304)。なお、今現在取得した機器識別情報をもつ電気機器11に対応する電気機器11の制御用プログラムが存在しないならば、サーバー12より送信されたURLがNULLコードであるようにして、電気機器制御装置に知らせるようにしてもよい。   In the present embodiment, the case where there is no desired program will be discussed. If the desired program is not found, the download processing unit 101 transmits the device identification information acquired by the device registration unit 111 to the server 12 via the second communication unit 22 (S303). When the server 12 acquires the device identification information, the URL storing the control program for the electrical device 11 corresponding to the identification information and the URL to the file (program specific information file) storing the unique information of the program are stored. The download processing means 101 acquires the two URLs (S304). If there is no control program for the electrical device 11 corresponding to the electrical device 11 having the device identification information acquired at present, the URL transmitted from the server 12 is a NULL code so that the electrical device control apparatus You may make it inform.

次にダウンロード処理手段101はプログラム固有情報ファイルへのURLを基に第2の通信手段22を介してプログラム固有情報ファイルをダウンロードする。図5にプログラム固有情報ファイルの例を示す。図5に示す通りにファイルにはそのプログラムを一意的に示すプログラムID(図5中の「1342」)とプログラムのバージョン(図5中の「01」)、データサイズ(図5中の3.17))、コメント(図5中の「***アプリケーション」)がカンマ区切りで記されているものとする。ダウンロード処理手段101はカンマを目印に情報を分解しそれぞれの情報を取得する。このことによってこれから取得するプログラムのデータサイズを把握することができる。   Next, the download processing unit 101 downloads the program specific information file via the second communication unit 22 based on the URL to the program specific information file. FIG. 5 shows an example of the program specific information file. As shown in FIG. 5, the file has a program ID (“1342” in FIG. 5) uniquely indicating the program, a version of the program (“01” in FIG. 5), and a data size (3. 17)), and comments (“*** application” in FIG. 5) are written in commas. The download processing unit 101 decomposes information using a comma as a mark and acquires each information. This makes it possible to grasp the data size of the program to be acquired.

図3に戻り、プログラム固有ファイルを取得した後に今度は対象プログラムへのURLを基に第2の通信手段22を介して対象プログラムをダウンロードし、プログラム記憶手段102にダウンロードした対象プログラムを記憶する(S305)。電気機器制御装置10はS304で取得したプログラム固有情報ファイルからのプログラムのデータサイズとS305で実際に取得したプログラムのサイズを比較してプログラムが正確にダウンロードされたかどうかを調査する(S306)。両者が一致する場合にはダウンロードが正常に終了したことを示すのでこの場合には、プログラム実行手段103は取得したプログラムを実行する(S308)。   Returning to FIG. 3, after acquiring the program specific file, this time, the target program is downloaded via the second communication means 22 based on the URL to the target program, and the downloaded target program is stored in the program storage means 102 ( S305). The electric device control apparatus 10 compares the data size of the program from the program specific information file acquired in S304 with the size of the program actually acquired in S305, and checks whether the program has been downloaded correctly (S306). If they match, it indicates that the download has been completed normally. In this case, the program execution means 103 executes the acquired program (S308).

プログラムの実行(インストール)が完了すると報知手段114によって画像表示でユーザーに通知するとユーザーに正常に処理が終了したことをお知らせすることができる。画像表示の例を図6に示す。なお、画像にあわせてスピーカーを用いて音でお知らせしてもよりわかりやすくてよい。   When the execution (installation) of the program is completed, the user can be notified that the processing has been completed normally by notifying the user by image display by the notification means 114. An example of image display is shown in FIG. In addition, it may be easier to understand by notifying with sound using a speaker according to the image.

プログラム実行手段103によって起動された電気機器11の制御用プログラムは、プログラム管理テーブル記憶手段113からプログラム管理テーブルを読み出し自身の情報と自身が制御する機器の情報とを書き込みプログラム管理テーブルを更新するようにすれば(S310)、プログラム管理テーブルとプログラム記憶手段102に記憶されているプログラムとが一致するようになる。   The control program for the electric equipment 11 activated by the program execution means 103 reads the program management table from the program management table storage means 113, writes its own information and the information of the equipment it controls, and updates the program management table. Then (S310), the program management table matches the program stored in the program storage means 102.

また、先ほどの前者と後者が一致しない場合にはダウンロードが失敗した場合であるので報知手段114によって画像等で通知する(S311)。また、再度ダウンロードをやり直すようにしてもよい。   If the former does not match the latter, it means that the download has failed, so the notification means 114 notifies the user with an image or the like (S311). Alternatively, the download may be performed again.

以上のように、電気機器制御装置10と電気機器11とが通信可能状態になるために機器識別情報を取得する時に、その対象機器を制御する電気機器の制御用プログラムをサーバー12より取得することができるようになる。これによってユーザーは簡単に使用したい電気機器11の制御用プログラムを容易に取得することができる。   As described above, when the device identification information is acquired because the electric device control apparatus 10 and the electric device 11 are in a communicable state, the control program for the electric device that controls the target device is acquired from the server 12. Will be able to. As a result, the user can easily obtain a control program for the electrical device 11 that the user wants to use.

(実施の形態2)
図7は、本発明の第2の実施の形態におけるネット家電システム及びネット家電システムの機能を示す図である。
(Embodiment 2)
FIG. 7 is a diagram illustrating functions of the network home appliance system and the network home appliance system according to the second embodiment of the present invention.

上記実施の形態1に示すネット家電システムの変形例として、図1の機能構成図に対してプログラム記憶手段102の空き容量を算出する空き容量算出手段115と、プログラム固有情報と空き容量算出手段115の結果を比較する格納可能性確認手段116と、格納可能性確認手段116で格納不可と判断された場合に、前記プログラム記憶手段102に記憶されている電気機器11の制御用プログラムの一部を削除する制御用プログラム削除手段117を追加したものである。   As a modification of the Internet home appliance system shown in the first embodiment, the free capacity calculating means 115 for calculating the free capacity of the program storage means 102, the program specific information and the free capacity calculating means 115 with respect to the functional configuration diagram of FIG. When the storage possibility confirmation unit 116 for comparing the results of the above and the storage possibility confirmation unit 116 determines that the storage is impossible, a part of the control program for the electric device 11 stored in the program storage unit 102 is stored. Control program deletion means 117 to be deleted is added.

実施の形態2におけるプログラムインストールの処理のフローは、実施の形態1の処理フローを変形したものであるのでその変更箇所について説明を行う。図8は、その変更箇所のフローチャートであり図3の(S305)と(S306)の間に入るものである。   Since the program installation process flow in the second embodiment is a modification of the process flow in the first embodiment, the changes will be described. FIG. 8 is a flowchart of the changed portion, and enters between (S305) and (S306) in FIG.

次に処理フローについて説明を行うが、実施の形態1と同様な部分の説明は省略する。図3(S305)でプログラム固有情報ファイルへのURLを基にプログラム固有情報ファイルを取得し、取得するプログラムの大きさを把握すると、空き容量算出手段115は、プログラム記憶手段102に保存しているデータ大きさを調査し空き容量を算出する(S305a)。(S305a)で算出した空き容量と(S305)で取得したプログラムのサイズを格納可能性確認手段116が比較して(S305b)空き容量が不足した場合についてはプログラム記憶手段102に保存されているプログラムを削除する(S305c)。この削除の方法については、画面に保存しているプログラムの一覧を表示しユーザーによって選択するようにしてもよいし、制御用プログラム削除手段117がバージョン情報やプログラムの使用頻度によって削除するプログラムをユーザーに提示しユーザーの了解が得られると削除を行うような方式をとってもよい。   Next, the processing flow will be described, but description of the same parts as those in the first embodiment will be omitted. When the program specific information file is acquired based on the URL to the program specific information file in FIG. 3 (S305) and the size of the acquired program is grasped, the free space calculation means 115 is stored in the program storage means 102. The data size is checked and the free space is calculated (S305a). The storage capacity confirmation unit 116 compares the free space calculated in (S305a) with the program size acquired in (S305). (S305b) If the free space is insufficient, the program stored in the program storage unit 102 Is deleted (S305c). As for this deletion method, a list of programs stored on the screen may be displayed and selected by the user, or the program deleted by the control program deletion unit 117 depending on the version information or the frequency of use of the program may be selected by the user. It is also possible to adopt a method of deleting when the user's consent is obtained.

以上のように、空き容量を調査しながらプログラムのダウンロードを行うようにすればプログラム記憶手段102の容量をオーバーするということを防ぐことができる。   As described above, if the program is downloaded while checking the free space, it is possible to prevent the capacity of the program storage unit 102 from being exceeded.

以上のように、本発明にかかる電気機器制御装置は、新しく宅内ネットワークに接続した電気機器の制御用プログラムをユーザーの特別な操作を必要とすることなくダウンロードし、新しい電気機器を電気機器制御装置から制御することができるという効果を有し、ネット家電に必要な電気機器の制御用プログラムを、宅外ネットワークを通じて家電サーバーからダウンロードし、ダウンロードした制御用プログラムを使って電気機器を制御するようにした電気機器制御装置等として有用である。   As described above, the electrical equipment control device according to the present invention downloads a control program for electrical equipment newly connected to the home network without requiring any special operation of the user, and downloads the new electrical equipment to the electrical equipment control device. It is possible to control from the home appliance server via the network outside the home, and control the electrical equipment using the downloaded control program. It is useful as an electrical equipment control device.

本発明の実施の形態1における機能構成図Functional configuration diagram according to Embodiment 1 of the present invention 本発明の実施の形態1におけるシステム構成図System configuration diagram according to Embodiment 1 of the present invention 本発明の実施の形態1におけるフローチャートFlowchart in Embodiment 1 of the present invention 本発明の実施の形態1におけるプログラム管理テーブルの構成図Configuration diagram of a program management table in Embodiment 1 of the present invention 本発明の実施の形態1におけるプログラム固有情報ファイルのファイル構成図The file structure figure of the program specific information file in Embodiment 1 of this invention 本発明の実施の形態1におけるプログラムインストール完了通知画面図Program installation completion notification screen in Embodiment 1 of the present invention 本発明の実施の形態2における機能構成図Functional configuration diagram according to Embodiment 2 of the present invention 本発明の実施の形態2におけるフローチャートFlowchart in Embodiment 2 of the present invention 従来のネット家電制御システムの機能構成図Functional configuration diagram of a conventional home appliance control system

符号の説明Explanation of symbols

10 電気機器制御装置
11 電気機器
12 サーバー
21 第1の通信手段
22 第2の通信手段
101 ダウンロード処理手段
102 プログラム記憶手段
103 プログラム実行手段
111 機器登録手段
112 プログラム検索手段
113 プログラム管理テーブル記憶手段
114 報知手段
115 空き容量算出手段
116 格納可能性確認手段
117 制御プログラム削除手段
201 無線通信ユニット
202 無線通信ユニット
203 液晶ディスプレイパネル
DESCRIPTION OF SYMBOLS 10 Electrical equipment control apparatus 11 Electrical equipment 12 Server 21 1st communication means 22 2nd communication means 101 Download processing means 102 Program storage means 103 Program execution means 111 Equipment registration means 112 Program search means 113 Program management table storage means 114 Notification Means 115: Free capacity calculating means 116: Storage possibility confirmation means 117: Control program deleting means 201: Wireless communication unit 202: Wireless communication unit 203 Liquid crystal display panel

Claims (7)

電気機器から機器識別情報を取得し前記電気機器と通信可能にする機器登録手段と、前記機器登録手段によって前記機器識別情報を取得するとその機器を制御する前記電気機器の制御用プログラムを検索するプログラム検索手段と、前記プログラム検索手段によって前記機器識別情報から、前記電気機器の制御用プログラムが検索できなかった場合にサーバーに取得した前記機器識別情報を送信し前記電気機器の制御用プログラムをダウンロードするダウンロード処理手段と、前記電気機器の制御用プログラムを記憶するプログラム記憶手段と、前記プログラム記憶手段に記憶された制御用プログラムを実行するプログラム実行手段とで構成されていることを特徴とする電気機器制御装置。 A device registration unit that acquires device identification information from an electric device and enables communication with the electric device, and a program for searching for a control program for the electric device that controls the device when the device identification information is acquired by the device registration unit When the electric device control program cannot be searched from the device identification information by the search unit and the program search unit, the acquired device identification information is transmitted to the server and the electric device control program is downloaded. An electric device comprising: download processing means; program storage means for storing a control program for the electric equipment; and program execution means for executing a control program stored in the program storage means Control device. 電気機器制御装置はプログラム管理テーブル記憶手段を備え、プログラム検索手段はこのプログラム管理テーブル記憶手段に記憶したテーブルをもとにして対象の電気機器の制御用プログラムを検索することを特徴とする請求項1に記載の電気機器制御装置。 The electrical equipment control device includes a program management table storage means, and the program search means searches for a control program for the target electrical equipment based on a table stored in the program management table storage means. The electrical equipment control apparatus according to 1. 電気機器制御装置は報知手段を備え、プログラム実行手段によってダウンロードしたプログラムの実行が完了すると報知手段によってダウンロード完了を報知することを特徴とする請求項1または2に記載の電気機器制御装置。 The electrical equipment control device according to claim 1 or 2, wherein the electrical equipment control device includes notification means, and when the execution of the program downloaded by the program execution means is completed, the notification means notifies the download completion. 機器識別情報とは、少なくとも電気機器の種別コードとメーカーを示すメーカーコードと商品名を示す商品コードであることを特徴とする請求項1から3のいずれか1項に記載の電気機器制御装置。 4. The electric device control apparatus according to claim 1, wherein the device identification information is at least a type code of an electric device, a manufacturer code indicating a manufacturer, and a product code indicating a product name. ダウンロード処理手段は、電気機器の制御用プログラムを取得する前にプロラムのデータサイズやバージョン情報を含んでいるプログラム固有情報を取得することを特徴とする請求項1から4のいずれか1項に記載の電気機器制御装置。 The download processing means acquires program-specific information including a program data size and version information before acquiring a control program for an electrical device. Electric equipment control device. 電気機器制御装置は、プログラム記憶手段の空き容量を算出する空き容量算出手段と、前記プログラム固有情報と前記空き容量算出手段の結果を比較する格納可能性確認手段と、前記格納可能性確認手段で格納不可と判断された場合に、前記プログラム記憶手段に記憶されている電気機器の制御用プログラムの一部を削除する制御用プログラム削除手段とを備えることを特徴とする請求項5に記載の電気機器制御装置。 The electrical equipment control device includes: free capacity calculating means for calculating the free capacity of the program storage means; storage possibility confirmation means for comparing the program specific information with the result of the free capacity calculation means; and the storage possibility confirmation means. 6. The electric program according to claim 5, further comprising: a control program deleting unit that deletes a part of the control program for the electric device stored in the program storage unit when it is determined that the storage is impossible. Equipment control device. 請求項1〜6のいずれか1項に記載の電気機器制御装置の機能の少なくとも一部をコンピュータで実現するプログラム。 The program which implement | achieves at least one part of the function of the electric equipment control apparatus of any one of Claims 1-6 with a computer.
JP2003392229A 2003-11-21 2003-11-21 Electric equipment control device Pending JP2005157544A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003392229A JP2005157544A (en) 2003-11-21 2003-11-21 Electric equipment control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003392229A JP2005157544A (en) 2003-11-21 2003-11-21 Electric equipment control device

Publications (1)

Publication Number Publication Date
JP2005157544A true JP2005157544A (en) 2005-06-16

Family

ID=34718997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003392229A Pending JP2005157544A (en) 2003-11-21 2003-11-21 Electric equipment control device

Country Status (1)

Country Link
JP (1) JP2005157544A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010262661A (en) * 2010-06-10 2010-11-18 Seiko Epson Corp Host equipment and control method thereof
KR101006027B1 (en) * 2008-10-24 2011-01-06 린나이코리아 주식회사 The groove network system which has the automatic update function which uses establishment information of the device
JP2011100279A (en) * 2009-11-05 2011-05-19 Ntt Docomo Inc Communication system, communication apparatus, and program
JP2012173792A (en) * 2011-02-17 2012-09-10 Kddi Corp Application distribution system and application distribution server
JP2016514289A (en) * 2012-12-31 2016-05-19 ゼネラル・エレクトリック・カンパニイ System and method for synchronizing non-destructive testing devices
JP2017530496A (en) * 2015-09-09 2017-10-12 小米科技有限責任公司Xiaomi Inc. Device control method, apparatus, program, and recording medium
JP2018063581A (en) * 2016-10-13 2018-04-19 任天堂株式会社 Information processing program, information processing apparatus, information processing system, and information processing method
US10921955B2 (en) 2016-10-13 2021-02-16 Nintendo Co., Ltd. Non-transitory computer-readable storage medium with executable information processing program stored thereon, information processing apparatus, information processing system, and information processing method
WO2022224490A1 (en) * 2021-04-22 2022-10-27 株式会社日立産機システム Communication system and communication terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101006027B1 (en) * 2008-10-24 2011-01-06 린나이코리아 주식회사 The groove network system which has the automatic update function which uses establishment information of the device
JP2011100279A (en) * 2009-11-05 2011-05-19 Ntt Docomo Inc Communication system, communication apparatus, and program
JP2010262661A (en) * 2010-06-10 2010-11-18 Seiko Epson Corp Host equipment and control method thereof
JP2012173792A (en) * 2011-02-17 2012-09-10 Kddi Corp Application distribution system and application distribution server
JP2016514289A (en) * 2012-12-31 2016-05-19 ゼネラル・エレクトリック・カンパニイ System and method for synchronizing non-destructive testing devices
JP2017530496A (en) * 2015-09-09 2017-10-12 小米科技有限責任公司Xiaomi Inc. Device control method, apparatus, program, and recording medium
JP2018063581A (en) * 2016-10-13 2018-04-19 任天堂株式会社 Information processing program, information processing apparatus, information processing system, and information processing method
US10921955B2 (en) 2016-10-13 2021-02-16 Nintendo Co., Ltd. Non-transitory computer-readable storage medium with executable information processing program stored thereon, information processing apparatus, information processing system, and information processing method
WO2022224490A1 (en) * 2021-04-22 2022-10-27 株式会社日立産機システム Communication system and communication terminal
JP2022167247A (en) * 2021-04-22 2022-11-04 株式会社日立産機システム Communication system and communication terminal
JP7373521B2 (en) 2021-04-22 2023-11-02 株式会社日立産機システム Communication systems and communication terminals

Similar Documents

Publication Publication Date Title
CN109154890B (en) Software updating device and software updating system
KR101452760B1 (en) System for updating of a household appliance and method thereof
US20160025370A1 (en) Air-conditioning system
JP2014503926A (en) Apparatus and method for providing automatic application installation function in digital device
JP2009230400A (en) Print system, and unit and program for software introduction
JPWO2018105609A1 (en) Program update system, distribution apparatus, and program update method
JP2005157544A (en) Electric equipment control device
JP4854412B2 (en) Communication control device and communication control method
JP2008236031A (en) Broadcast wave download system
JP2008077535A (en) Field communication system, field server, field apparatus, and field communication method
JP2000181718A (en) Method and system for firmware upgrade
JP4222404B2 (en) Client / server system
JP2012128836A (en) Information processing apparatus, server, control method, program, and recording medium
JP2001168888A (en) Home network system, server and constituting method thereof, and recording medium with control program for controlling it recorded thereon
JP2007193615A (en) Display management method and display management apparatus utilizing the same, display management system
JP3738706B2 (en) In-device version unification method
CN115701580A (en) Method and device for upgrading firmware of remote controller, electronic equipment and storage medium
JP2019071005A (en) Managing terminal, control device, control system, firmware updating method and program
JP2001092641A (en) Software install system
JP6892193B2 (en) Engineering equipment and engineering method
CN101491020B (en) Method and system for providing universal plug and play resource surrogates
JP2015121887A (en) Information processing device and control method thereof, and program
JP2005072838A (en) Control device for network electrical appliance
JP2006139364A (en) Execution environment maintenance system, apparatus for instructing environment maintenance, and apparatus, method and program for maintaining execution environment
JP2010287920A (en) Mobile terminal apparatus, communication system, server, method of controlling the same, and program