(57)【要約】【課題】  新しいネット家電機器を宅内ネットワークに接続したときに、ネット家電機器制御装置の制御プログラム記憶部の記憶容量に十分な空き容量が無い場合にも、新しいネット家電機器の制御用プログラムをダウンロードできるようにすること。【解決手段】  プログラム容量算出部１０６と、空き容量算出部１０７と、格納可能性確認部１０８と、制御用プログラム削除部１０９とを備え、ダウンロードしようとする制御用プログラムの容量とプログラム記憶部１０３の空き容量とを算出し、空き容量が少ない場合には、プログラム記憶部１０３に記憶されている制御用プログラムの一部を削除することにより、プログラム記憶部１０３の空き容量を増やし、新しいネット家電機器の制御用プログラムを記憶し、をネット家電機器制御装置から制御することができるようになる。【選択図】  図１
2005072838.tif 000002
【特許請求の範囲】
【請求項１】
各種のネット家電機器の制御用プログラムを保存したネット家電サーバと宅外ネットワークで接続され、前記宅外ネットワークを通じて、前記ネット家電機器の制御用プログラムをダウンロードするネット家電制御装置であって、ネット家電機器と宅内ネットワークで結ばれ前記ネット家電機器の制御用プログラムを記憶したプログラム記憶部と、前記プログラム記憶部に記憶された複数の制御用プログラムを実行するプログラム実行部と、前記プログラム実行部で実行するプログラムにしたがって前記ネット家電機器に制御信号を送信する制御信号送信部と、前記ネット家電サーバと通信を行うサーバ通信処理部と、前記ネット家電サーバから前記サーバ通信処理部を介して前記ネット家電機器の制御用プログラムをダウンロードするダウンロード処理部と、前記ダウンロード処理部でダウンロードしようとするネット家電機器の制御用プログラムの容量を算出するプログラム容量算出部と、前記プログラム記憶部の空き容量を算出する空き容量算出部と、前記制御用プログラムの容量と空き容量とを比較する格納可能性確認部と、前記格納可能性確認部で格納不可と判断された場合に、前記プログラム記憶部に記憶されているネット家電機器の制御用プログラムの一部を削除する制御用プログラム削除部とを備えたことを特徴とするネット家電機器制御装置。
【請求項２】
制御用プログラム削除部は、プログラム記憶部に記憶されている複数の制御用プログラムのうち、最も古くにダウンロードされた制御用プログラムを削除するものとした請求項１に記載のネット家電機器制御装置。
【請求項３】
制御用プログラム削除部は、プログラム記憶部に記憶されている複数の制御用プログラムのうち、最も使用頻度の低い制御用プログラムや最も使用履歴の古い制御用プログラム、現在使用していないネット家電機器の制御用プログラムのうち少なくとも一つを削除するものとした請求項１に記載のネット家電機器制御装置。
【請求項４】
制御用プログラム削除部は、前記プログラム記憶部に記憶されている複数のプログラムをユーザに提示し、どの制御用プログラムを削除するのかをユーザが選択可能とした制御用プログラム削除部とした請求項１に記載のネット家電機器制御装置。
【請求項５】
新しいネット家電機器が宅内ネットワークに接続されたときに、前記新しいネット家電機器の制御用プログラムをネット家電サーバからダウンロードするものとした請求項１〜４のいずれか１項に記載のネット家電機器制御装置。
【請求項６】
請求項１〜５のいずれか１項記載のネット家電機器制御装置の機能の少なくとも一部をコンピュータで実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は使用するネット家電に必要なネット家電機器の制御用プログラムを、宅外ネットワークを通じてネット家電サーバからダウンロードし、ダウンロードした制御用プログラムを使ってネット家電機器を制御するようにしたネット家電機器制御装置に関するものである。
【背景技術】
【０００２】
従来、この種のネット家電機器制御装置は、新しいネット家電機器が宅内ネットワークに接続されると、ネット家電機器制御装置が新しいネット家電機器が接続されたことを認識し、ネット家電サーバから新しく接続されたネット家電機器の制御用プログラムをダウンロードしている（例えば、特許文献１参照）。
【０００３】
図４は、特許文献１に記載された従来のネット家電機器制御装置を示すものである。図４に示すように、従来のネット家電機器制御装置は、ネット家電サーバ１１からダウンロードしたネット家電機器の制御用のプログラムを保存するプログラム記憶部４０３と、前記プログラム記憶部に記憶された複数の制御用プログラムを実行するプログラム実行部４０４と、前記プログラム実行部で実行するプログラムにしたがってネット家電機器に制御信号を送信する制御信号送信部４０５と、前記ネット家電サーバと通信を行うサーバ通信処理部４０１と、前記ネット家電サーバから前記サーバ通信処理部を介してネット家電機器の制御用プログラムをダウンロードするダウンロード処理部４０２から構成されている。
【特許文献１】特開平１０−３０４４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、新しくネット家電機器が宅内ネットワークに接続されたときに、ネット家電サーバ１１からダウンロードしたネット家電機器の制御用プログラムを無条件にプログラム記憶部４０３に保存することになるので、宅内ネットワークに接続されているネット家電機器が多数・多機能になった場合に、プログラム記憶部４０３に記憶されているネット家電の制御用プログラムの総和量が、プログラム記憶部の記憶可能な記憶容量いっぱいとなり、新たに接続したネット家電の制御用プログラムをダウンロードしてもプログラム記憶部４０３に保存することができず、新しいネット家電機器を接続できなくなるという課題を有していた。
【０００５】
本発明は、前記従来の課題を解決するもので、プログラム記憶部の空き容量が十分無い状態で、新しいネット家電機器を宅内ネットワークに繋いだ場合に、制御プログラムをネット家電サーバからダウンロードし、プログラム記憶部に記憶することができるものとしたネット家電機器制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明のネット家電機器制御装置は、ネット家電機器と宅内ネットワークで結ばれ、ネット家電機器の制御用プログラムを記憶したプログラム記憶部と、前記プログラム記憶部に記憶された複数の制御用プログラムを実行するプログラム実行部と、前記プログラム実行部で実行するプログラムにしたがってネット家電機器に制御信号を送信する制御信号送信部と、前記ネット家電サーバと通信を行うサーバ通信処理部と、前記ネット家電サーバから前記サーバ通信処理部を介してネット家電機器の制御用プログラムをダウンロードするダウンロード処理部と、前記ダウンロード処理部でダウンロードしようとするネット家電機器の制御用プログラムの容量を算出するプログラム容量算出部と、前記プログラム記憶部の空き容量を算出する空き容量算出部と、制御用プログラムの容量と空き容量とを比較する格納可能性確認部と、前記格納可能性確認部で格納不可と判断された場合に、前記プログラム記憶部に記憶されているネット家電機器の制御用プログラムの一部を削除する制御用プログラム削除部とを備たものである。
【０００７】
これによって、プログラム記憶部に記憶されているネット家電の制御用プログラムがプログラム記憶部の記憶可能な記憶容量いっぱいの状態で新たにネット家電機器を接続した場合に、ネット家電サーバからダウンロードした制御用プログラムを記憶するために必要な記憶容量を計算し、その時点でプログラム記憶部に記憶されている制御用プログラムの一部を削除することにより、プログラム記憶部の空き容量を増やすことができ、新たにダウンロードした制御用プログラムを記憶することができるようになる。
【０００８】
また、本発明のネット家電機器制御装置は、プログラム記憶部の記憶容量を増やすために制御用プログラムを削除する場合に、制御用プログラムに記憶されている複数のプログラムをユーザに提示し、どの制御用プログラムを削除するのかをユーザが選択可能とした制御用プログラム削除部を備えるものである。
【０００９】
これによって、ユーザが最も不要と思う制御用プログラムを選択的に削除することが可能となる。
【発明の効果】
【００１０】
本発明のネット家電機器制御装置は、プログラム記憶部の空き容量が少ない場合に新しいネット家電機器を宅内ネットワークに接続した場合でも、新しいネット家電機器の制御用プログラムをダウンロードし、プログラム記憶部に記憶することが可能となり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【発明を実施するための最良の形態】
【００１１】
第１の発明はネット家電機器と宅内ネットワークで結ばれ、ネット家電機器の制御用プログラムを記憶したプログラム記憶部と、前記プログラム記憶部に記憶された複数の制御用プログラムを実行するプログラム実行部と、前記プログラム実行部で実行するプログラムにしたがってネット家電機器に制御信号を送信する制御信号送信部と、前記ネット家電サーバと通信を行うサーバ通信処理部と、前記ネット家電サーバから前記サーバ通信処理部を介してネット家電機器の制御用プログラムをダウンロードするダウンロード処理部と、前記ダウンロード処理部でダウンロードしようとするネット家電機器の制御用プログラムの容量を算出するプログラム容量算出部と、前記プログラム記憶部の空き容量を算出する空き容量算出部と、制御用プログラムの容量と空き容量とを比較する格納可能性確認部と、前記格納可能性確認部で格納不可と判断された場合に、前記プログラム記憶部に記憶されているネット家電機器の制御用プログラムの一部を削除する制御用プログラム削除部とを備えたこととすることにより、プログラム記憶部に記憶されているネット家電の制御用プログラムがプログラム記憶部の記憶可能な記憶容量いっぱいの状態で新たにネット家電機器を接続した場合でも、ネット家電サーバからダウンロードした制御用プログラムを記憶するために必要な記憶容量を計算し、その時点でプログラム記憶部に記憶されている制御用プログラムの一部を削除することにより、プログラム記憶部の空き容量を増やすことができることとなり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００１２】
第２の発明は、特に、第１の発明の制御用プログラム削除部を、プログラム記憶部に記憶されている複数の制御用プログラムのうち、最も古くにダウンロードされた制御用プログラムを削除するものとすることにより、ユーザの手を煩わせることなく、プログラム記憶部の空き容量を増やすことができることとなり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００１３】
第３の発明は、特に、第１の発明の制御用プログラム削除部は、プログラム記憶部に記憶されている複数の制御用プログラムのうち、最も使用頻度の低い制御用プログラムや最も使用履歴の古い制御用プログラム、現在使用していないネット家電機器の制御用プログラムを削除するものとすることにより、ユーザの手を煩わせることなく、プログラム記憶部の空き容量を増やすことができることとなり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００１４】
第４の発明は、特に、第１の発明の制御用プログラム削除部は、プログラム記憶部に記憶されている複数のプログラムをユーザに提示し、どの制御用プログラムを削除するのかをユーザが選択可能とした制御用プログラム削除部とすることにより、ユーザが最も必要の無いと思うネット家電機器の制御用プログラムを選択的に削除し、プログラム記憶部の空き容量を増やすことができることとなり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００１５】
第５の発明は、特に、第１〜４のいずれか１つの発明において、新しいネット家電機器が宅内ネットワークに接続されたときに、前記新しいネット家電機器の制御用プログラムを前記ネット家電サーバからダウンロードするものとすることにより、新しく宅内ネットワークに接続されたネット家電機器の制御用プログラムを自動的にダウンロードすることが可能となり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００１６】
第６の発明は、第１〜５記載のいずれか１つのネット家電機器制御装置の機能の少なくとも一部をコンピュータで実現するプログラムである。そして、そして、プログラムであるので汎用コンピュータやマイコンを用いて本発明のネット家電機器制御装置の少なくとも一部を容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００１７】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００１８】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるネット家電機器制御装置およびネット家電サーバのシステム構成図を示すものである。
【００１９】
図１において、ネット家電機器制御装置１０は、ネット家電サーバ１１と宅外ネットワーク１２を介して通信する。また、宅内に設置されたネット家電機器１３と宅内ネットワーク１４を介して通信する。
【００２０】
サーバ通信処理部１０１はネット家電機器制御装置１０がネット家電サーバ１１と通信を行うための処理を行うものである。ダウンロード処理部１０２はネット家電機器１３の制御用プログラムをサーバ通信処理部１０１を使ってダウンロードするためのものである。
【００２１】
プログラム記憶部１０３はダウンロード処理部１０２でダウンロードしたネット家電機器１３の制御用プログラムを記憶するものである。プログラム実行部１０４はプログラム記憶部１０３に記憶されているネット家電機器１３の制御用プログラムを実行し、制御信号送信部１０５を使って、ネット家電機器１３に制御信号を送信するものである。
【００２２】
制御信号送信部１０５はプログラム実行部１０４が実行するネット家電機器１３の制御用プログラムの処理内容にしたがって、宅内ネットワーク１４を介して、ネット家電機器１３の状態情報を取得したり、ネット家電機器１３を制御するための信号を送信したりするものである。
【００２３】
プログラム容量算出部１０６はダウンロード処理部１０２がダウンロードしようとしているネット家電機器１３の制御用プログラムの容量を算出するものである。空き容量算出部１０７はプログラム記憶部１０３にネット家電機器１３の制御用プログラムを記憶するときの記憶可能な空き容量を算出するものである。
【００２４】
格納可能性確認部１０８はプログラム容量算出部１０６が算出したネット家電機器１３の制御用プログラムの容量と空き容量算出部１０７が算出したプログラム記憶部１０３の空き容量を比較し、制御用プログラムがプログラム記憶部１０３に記憶可能かどうかを確認するものである。
【００２５】
制御用プログラム削除部１０９は格納可能性確認部１０８において制御用プログラムがプログラム記憶部１０３に格納できないと判断された場合、プログラム記憶部１０３からいずれかのネット家電機器１３の制御用プログラムを削除するものである。
【００２６】
以上のように構成されたネット家電機器制御装置について、以下その動作、作用を図３のフローチャートを用いて説明する。
【００２７】
まず、ユーザが新しいネット家電機器１３を宅内ネットワーク１４に接続する（ステップ３１）と、ネット家電機器制御装置１０はダウンロード処理部１０２がサーバ通信処理部１０１を使ってネット家電サーバ１１から対応するネット家電機器１３の制御用プログラムをダウンロードしようとする。ネット家電サーバ１１には、様々なメーカの様々なネット家電機器１３や機種の制御用プログラムが登録されており、ネット家電機器制御装置１０は、新しく宅内ネットワーク１４に接続されたネット家電機器１３用の制御用プログラムをダウンロードする。そのため、ネット家電機器制御装置１０はネット家電サーバ１１に新しく宅内ネットワーク１４に繋がったネット家電機器１３のメーカコードや機器の品番などを送ることになる（ステップ３２）が、本発明の主要な部分ではないので、詳細は省略する。
【００２８】
プログラム容量算出部１０６はダウンロード処理部１０２がダウンロードしようとしているネット家電機器１３の制御用プログラムの容量を算出し（ステップ３３）、同時に空き容量算出部１０７はプログラム記憶部１０３の制御用プログラムを記憶する領域の空き容量を算出する（ステップ３４）。
【００２９】
格納可能性確認部１０８はプログラム容量算出部１０６が算出した制御用プログラムの容量と、空き容量算出部１０７が算出したプログラム記憶部１０３の空き容量とを比較し（ステップ３５）、制御用プログラムの容量よりも空き容量の方が大きいときには、ダウンロード処理部１０２に制御用プログラムのダウンロードを指示し（ステップ３６）、ダウンロード処理部１０２はダウンロードした制御用プログラムをプログラム記憶部１０３に記憶する（ステップ３７）。しかし、制御用プログラムの容量がプログラム記憶部１０３の空き容量よりも大きい場合には、制御用プログラム削除部１０９にプログラム記憶部１０３に記憶されている制御用プログラムの一部を削除するよう指示する。
【００３０】
制御用プログラム削除部１０９は、格納可能性確認部１０８からの指示により、制御用プログラム記憶部１０３に記憶されているいくつかの制御用プログラムの中の一部の制御用プログラムを削除する（ステップ３８）（ステップ３９）。どの制御用プログラムを削除するか（ステップ３８）については、プログラム記憶部１０３に記憶された日付の最も古い制御用プログラムを削除したり、最も使用頻度の少ない制御用プログラムを削除したり、プログラム記憶部１０３に記憶されている全ての制御用プログラムをユーザに表示し、表示された制御用プログラムの中からユーザが選択した制御用プログラムを削除したりすることが考えられる。
【００３１】
プログラム記憶部１０３に記憶された日付の最も古い制御用プログラムを削除するためには、ダウンロード処理部１０２がプログラム記憶部１０３に制御用プログラムを記憶するときに記憶する日の日時を一緒に記憶すればよい。
【００３２】
最も使用頻度の少ない制御用プログラムを削除するためには、ダウンロード処理部１０２がプログラム記憶部１０３に制御用プログラムを記憶するときに記憶する日の日時とプログラム実行部１０４がプログラム記憶部１０３に記憶されている制御用プログラムを実行した回数を制御用プログラムと一緒に記憶しておき、実行回数を記憶期間で割った値が最も小さい制御用プログラムを最も使用頻度の少ないものとすればよい。
【００３３】
プログラム記憶部１０３に記憶されている全ての制御用プログラムをユーザに表示し、表示された制御用プログラムの中からユーザが選択した制御用プログラムを削除するためには、プログラム記憶部１０３に記憶されている制御用プログラムがどのネット家電機器１３の制御用プログラムかがわかる情報をプログラム記憶部１０３に記憶しておき、この情報をネット家電機器制御装置の表示部に表示するようにすればよい。
【００３４】
プログラム記憶部１０３に記憶されている制御用プログラムの一部が削除されると、再度空き容量算出部１０７はプログラム記憶部１０３の制御用プログラムを記憶する領域の空き容量を算出する（ステップ３４）。以降、ダウンロードする制御用プログラム容量よりも、プログラム記憶部の空き容量の方が大きくなるまで、この動作が繰り返される。
【００３５】
図２にプログラム記憶部１０３に記憶されている制御用プログラムおよびそれに付随する情報の一例を示す。
【００３６】
なお、図２では、プログラム記憶部に全ての情報を記憶した場合を示しているが、記憶日時、実行回数、ネット家電機器名全てを記憶していなくてもよいことは言うまでも無い。また併せてプログラム毎の最終使用日時を記憶、表示するようにしてもよい。
【００３７】
プログラム実行部１０４はユーザがネット家電機器制御装置１０を操作し、ネット家電機器１３を制御しようとしたときに、制御しようとするネット家電機器１３の制御用プログラムをプログラム記憶部１０３から取り出し実行する。プログラム実行部１０４が制御用プログラムを実行する過程でネット家電機器１３の状態を取得したり、ネット家電機器１３の動作状態を変更したりする場合には、制御信号送信部１０５が宅内ネットワーク１４を介してネット家電機器１３の状態取得や制御信号の送信を行う。
【００３８】
なお、宅内ネットワーク１４は有線（専用線、電灯線）によるネットワークも場合と無線（赤外線、電波）によるネットワークの場合のどちらでも良い。
【００３９】
以上のように、本実施の形態においてはダウンロードしようとするネット家電機器の制御用プログラムの容量を算出するプログラム容量算出部１０６と、プログラム記憶部１０３の空き容量を算出する空き容量算出部１０７と、制御用プログラムの容量と空き容量とを比較する格納可能性確認部１０８と、格納可能性確認部１０８で格納不可と判断された場合に、プログラム記憶部１０３に記憶されている複数のネット家電機器１３の制御用プログラムの一部を削除する制御用プログラム削除部１０９とを備えることにより、ネット家電サーバ１１からネット家電機器１３の制御用プログラムをダウンロードしようとした時に、プログラム記憶部に記憶されているネット家電の制御用プログラムがプログラム記憶部の記憶可能な記憶容量いっぱいの状態でも、ネット家電サーバからダウンロードした制御用プログラムを記憶するために必要な記憶容量を計算し、その時点でプログラム記憶部に記憶されている制御用プログラムの一部を削除することにより、プログラム記憶部の空き容量を増やすことができることとなり、新しいネット家電機器をネット家電機器制御装置から制御することができるようになる。
【００４０】
また、本実施の形態では、プログラム記憶部の記憶容量を増やすために制御用プログラムを削除する場合に、制御用プログラムに記憶されている複数のプログラムをユーザに提示し、どの制御用プログラムを削除するのかをユーザが選択可能とした制御用プログラム削除部を備えることにより、ユーザが最も不要と思う制御用プログラムを選択的に削除することが可能となる。
【００４１】
なお本実施の形態のネット家電機器制御装置の各部をコンピュータやマイコンによるプログラムで実現しても良い。
【産業上の利用可能性】
【００４２】
以上のように、本発明にかかるネット家電制御装置は、プログラム記憶部の空き容量が少ない場合でも新しく宅内ネットワークに接続したネット家電機器の制御用プログラムをダウンロードしプログラム記憶部に記憶することが可能となり、新しいネット家電機器をネット家電機器制御装置から制御することができるという効果を有し、ネット家電に必要なネット家電機器の制御用プログラムを、宅外ネットワークを通じてネット家電サーバからダウンロードし、ダウンロードした制御用プログラムを使ってネット家電機器を制御するようにしたネット家電機器制御装置等として有用である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態１におけるネット家電機器制御装置およびネット家電サーバのシステム構成図
【図２】本発明の実施の形態１におけるプログラム記憶部に記憶される情報の構成図
【図３】本発明の実施の形態１における動作を示したフローチャート
【図４】従来のネット家電機器制御装置およびネット家電サーバのシステム構成図
【符号の説明】
【００４４】
１０  ネット家電機器制御装置
１１  ネット家電サーバ
１２  宅外ネットワーク
１３  ネット家電機器
１４  宅内ネットワーク
４０  従来のネット家電機器制御装置
１０１  サーバ通信処理部
１０２  ダウンロード処理部
１０３  プログラム記憶部
１０４  プログラム実行部
１０５  制御信号送信部
１０６  プログラム容量算出部
１０７  空き容量算出部
１０８  格納可能性確認部
１０９  制御用プログラム削除部
４０１  従来のサーバ通信処理部
４０２  従来のダウンロード処理部
４０３  従来のプログラム記憶部
４０４  従来のプログラム実行部
４０５  従来の制御信号送信部
【図１】
2005072838.tif 000003
【図２】
2005072838.tif 000004
【図３】
2005072838.tif 000005
【図４】
2005072838.tif 000006