(57)【要約】【課題】データ更新の待ち時間を実質的に無くすデータ更新装置を実現する。【解決手段】ネットワークサーバ４００にアクセスしてファームウェアの更新の有無を表す情報を取得し、取得した情報がファームウェアの更新有りを表す場合には、ＧＰＳサーバ３００にアクセスしてユーザ位置情報を取得する。取得したユーザ位置情報で表される位置が、ＲＡＭ１２の自宅位置記憶エリアに記憶される自宅位置情報で表される設置場所から一定距離以上離れると、ネットワークサーバ４００にアクセスしてファームウェアのダウンロード要求を出し、これに応じてネットワークサーバ４００からダウンロードされる新たなバージョンのファームウェアをＲＡＭ１２のダウンロードエリアに格納してアップデートを開始させる。これにより、ユーザは更新待ち時間を気にする必要が無くなり、実質的に更新待ち時間を無くすことが出来る。【選択図】図２
2012226506.tif 000002
【特許請求の範囲】
【請求項１】
データ更新の有無を表す有無情報を取得する有無情報取得手段と、
前記有無情報取得手段により取得された有無情報がデータ更新有りを表す場合に、ユーザの位置を表すユーザ位置情報を取得するユーザ位置情報取得手段と、
自装置の設置場所を表す自己位置情報を記憶する位置記憶手段と、
前記ユーザ位置情報取得手段により取得されたユーザ位置情報で表されるユーザの位置が、前記位置記憶手段に記憶される自宅位置情報で表される設置場所から一定距離以上離れているか否かを判別する判別手段と、
前記判別手段によりユーザの位置が設置場所から一定距離以上離れていると判別された場合に、更新すべきデータを受領してデータ更新を指示する更新指示手段と
を具備することを特徴とするデータ更新装置。
【請求項２】
前記判別手段によりユーザの位置が設置場所から一定距離以上離れていないと判別された場合に、一致時間待機した後、前記ユーザ位置情報取得手段にユーザ位置情報の再取得を指示する再取得指示手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【請求項３】
前記判別手段は、ユーザの位置が設置場所から一定距離以上離れている否かを判別する際の、両者の離間距離を、更新すべきデータの容量に応じて変更する第１の変更手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【請求項４】
前記判別手段は、ユーザの位置が設置場所から一定距離以上離れている否かを判別する際の、両者の離間距離を、更新すべきデータの重要度および緊急度に応じて変更する第２の変更手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【請求項５】
コンピュータに、
データ更新の有無を表す有無情報を取得する有無情報取得ステップと、
前記有無情報取得ステップにて取得された有無情報がデータ更新有りを表す場合に、ユーザの位置を表すユーザ位置情報を取得するユーザ位置情報取得ステップと、
自装置の設置場所を表す自己位置情報を記憶する位置記憶ステップと、
前記ユーザ位置情報取得ステップにて取得されたユーザ位置情報で表されるユーザの位置が、前記位置記憶ステップにて記憶された自宅位置情報で表される設置場所から一定距離以上離れているか否かを判別する判別ステップと、
前記判別ステップにてユーザの位置が設置場所から一定距離以上離れていると判別された場合に、更新すべきデータを受領してデータ更新を指示する更新指示ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子機器のファームウェア更新に用いて好適なデータ更新装置およびプログラムに関する。
【背景技術】
【０００２】
ＧＰＳ機能を備えた携帯端末を用いて家電機器の起動を制御するシステムが知られている。例えば特許文献１には、携帯端末のＧＰＳ機能を用いて取得したユーザの現在位置情報を、インターネット上のサーバを介して自宅のパソコンに伝送し、伝送された現在位置情報に基づき自宅から一定距離内に近づいたことをパソコンが検知すると、当該パソコンが屋内ネットワークを介して接続される家電機器（電灯、エアコン、給湯設備など）を作動させ、これによりユーザが帰宅したときに快適な生活環境にしておく技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０４２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年ではネットワーク接続可能な電子機器が各種実用化されており、この種の電子機器では機能や性能の向上を目的として、発売後にファームウェアをアップデート（更新）する場合がある。ファームウェアのアップデートには、数分から数十分の時間を要することもあり、その間はユーザが電子機器を使用することが出来ず、この待ち時間がユーザに煩わしさを生じさせてしまうことが多い。
【０００５】
こうした背景において、上記特許文献１に開示の技術は、単にユーザが帰宅する前に自宅内の家電機器を作動させるだけなので、ユーザが外出している間に自宅内の電子機器のファームウェア更新を行わせることが出来ず、これ故、データ更新の待ち時間に悩まされるという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、データ更新の待ち時間を実質的に無くすことができるデータ更新装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明のデータ更新装置では、データ更新の有無を表す有無情報を取得する有無情報取得手段と、前記有無情報取得手段により取得された有無情報がデータ更新有りを表す場合に、ユーザの位置を表すユーザ位置情報を取得するユーザ位置情報取得手段と、自装置の設置場所を表す自己位置情報を記憶する位置記憶手段と、前記ユーザ位置情報取得手段により取得されたユーザ位置情報で表されるユーザの位置が、前記位置記憶手段に記憶される自宅位置情報で表される設置場所から一定距離以上離れているか否かを判別する判別手段と、前記判別手段によりユーザの位置が設置場所から一定距離以上離れていると判別された場合に、更新すべきデータを受領してデータ更新を指示する更新指示手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明では、データ更新の待ち時間を実質的に無くすことができる。
【図面の簡単な説明】
【０００９】
【図１】実施の一形態によるデータ更新システムの概略を示すシステム構成図である。
【図２】実施の一形態による画像表示装置の構成を示すブロック図である。
【図３】データ更新処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．データ更新システムの構成（発明の概要）
図１は、実施の一形態によるデータ更新システムの概略を示すシステム構成図である。この図に示すデータ更新システムは、本発明によるデータ更新装置が搭載された画像表示装置１００、ユーザが所持する携帯端末２００、ＧＰＳサーバ３００およびネットワークサーバ４００から構成される。
【００１１】
画像表示装置１００は、定期的にインターネットを介してネットワークサーバ４００にアクセスしてファームウェアのアップデートの有無を確認する。あるいは、これに限らず、ネットワークサーバ４００から画像表示装置１００に対してファームウェア更新通知をメール送付する態様としても構わない。携帯端末２００は現在位置情報を取得するＧＰＳ機能を備え、一定時間毎に取得した現在位置情報をユーザ位置情報として移動体通信網を経由してインターネット上のＧＰＳサーバ３００に送出する。
【００１２】
ＧＰＳサーバ３００は、ユーザが所持する携帯端末２００から一定時間毎に送出されるユーザ位置情報を記憶しておき、インターネットを介してアクセスしてくる画像表示装置１００からのユーザ位置情報の取得要求に応じて、最新のユーザ位置情報を画像表示装置１００に返送する。画像表示装置１００は、ネットワークサーバ４００からアップデート有りの情報を取得した場合に、インターネットを介してＧＰＳサーバ３００にユーザ位置情報の取得要求を送出する。
【００１３】
ユーザ位置情報の取得要求に応じてＧＰＳサーバ３００から返送されるユーザ位置情報を取得した画像表示装置１００では、その取得したユーザ位置情報で表される位置が、自己の設置場所（後述の自宅位置情報で表される位置）から一定距離以上離れているか否かを判断し、一定距離以上離れると、インターネットを介してネットワークサーバ４００にアクセスしてファームウェアのダウンロード要求を出し、これに応じてネットワークサーバ４００から新たなバージョンのファームウェアをダウンロードしてアップデートを実行する。
【００１４】
これにより、ネットワークサーバ４００からアップデート有りの情報を取得した場合に、ユーザが外出して自宅から一定距離以上離れると、自動的にファームウェアをアップデートする為、ユーザはファームウェアの更新待ち時間を気にする必要が無くなり、実質的に更新待ち時間を無くすことが出来る。
【００１５】
Ｂ．画像表示装置１００の構成
次に、図２を参照して画像表示装置１００の構成を説明する。図２は実施の一形態によるデータ更新装置を備えた画像処理装置１００の構成を示すブロック図である。この図において、ＣＰＵ１０は、操作部１３が発生する各種スイッチイベントに応じて装置各部を制御する。本発明の要旨に係わるＣＰＵ１０の処理動作については追って詳述する。ＲＯＭ１１には、ＣＰＵ１０にロードされる各種の制御プログラムや制御データが記憶される。各種の制御プログラムとは、後述のデータ更新処理を含む。
【００１６】
ＲＡＭ１２は、ＣＰＵ１０の処理に用いられる各種レジスタ・フラグデータが一時記憶されるワークエリアの他、画像表示装置１００の設置場所を表す自宅位置情報を記憶する自宅位置記憶エリアを備える。この自宅位置記憶エリアには、例えばユーザが所持する携帯端末２００のＧＰＳ機能を用いて取得した自宅位置情報が登録される。また、ＲＡＭ１２には、アップデートされるファームウェア（プログラムデータおよび制御データ）を格納するダウンロードエリアを備える。
【００１７】
操作部１３は、装置パネルに配設される各種操作スイッチを有し、ユーザ操作されるスイッチ種に対応したスイッチイベントを発生する。スイッチイベントはＣＰＵ１０に取り込まれる。表示部１４は、カラー液晶パネル等から構成され、画像処理部１５から供給されるビデオ再生信号を画面表示する。画像処理部１５は、ＣＰＵ１０の制御の下に、記録媒体Ｉ／Ｏ部１７を介して外部記録媒体から読み出した画像データをビデオ再生信号に変換して出力する。ネットワーク接続部１６は、ＣＰＵ１０の制御の下に、インターネットに接続して上述したネットワークサーバ４００やＧＰＳサーバ３００にアクセスする。記録媒体Ｉ／Ｏ部１７は、ＣＰＵ１０の制御の下に、ＳＤカード／ＳＤＨＣカードなどの外部記録媒体に対して画像データを入出力する。
【００１８】
Ｃ．動作  
次に、図３を参照して上記構成による画像表示装置１００の動作として、ＣＰＵ１０が実行するデータ更新処理の動作について述べる。ＣＰＵ１０は、図３に図示するデータ更新処理を定期的に実行する。その実行タイミングになると、図３に図示するステップＳ１に進み、ネットワーク接続部１６によりインターネットを介してネットワークサーバ４００にアクセスしてファームウェアのアップデートの有無を確認し、続くステップＳ２では、その確認結果を表す更新有無情報をネットワークサーバ４００から取得する。
【００１９】
次いで、ステップＳ３に進むと、上記ステップＳ２において取得した更新有無情報がファームウェアの更新有りを表すものであるか否かを判断する。上記ステップＳ２において取得した更新有無情報がファームウェアの更新無しを表す場合には、ここでの判断結果が「ＮＯ」になり、本処理を終えるが、取得した更新有無情報がファームウェアの更新有りを表す場合には、判断結果が「ＹＥＳ」になり、ステップＳ４に進む。
【００２０】
ステップＳ４では、ネットワーク接続部１６によりインターネットを介してＧＰＳサーバ３００にアクセスしてユーザ位置情報の取得要求を送出し、続くステップＳ５では、この取得要求に応じてＧＰＳサーバ３００から返送されるユーザ位置情報を取得する。なお、ユーザ位置情報とは、携帯端末２００を所持するユーザの位置を表す情報である。
【００２１】
そして、ステップＳ６では、ＧＰＳサーバ３００から取得したユーザ位置情報で表される位置が、ＲＡＭ１２の自宅位置記憶エリアに記憶される自宅位置情報で表される設置場所から一定距離以上離れているか否かを判断する。一定距離以上離れていなければ、判断結果は「ＮＯ」になり、ステップＳ７に進み、一定時間待機した後、上述のステップＳ４に処理を戻して再度、ユーザ位置情報の取得要求をＧＰＳサーバ３００に送出する。
【００２２】
一方、ＧＰＳサーバ３００から取得したユーザ位置情報で表される位置が、ＲＡＭ１２の自宅位置記憶エリアに記憶される自宅位置情報で表される設置場所から一定距離以上離れると、上記ステップＳ６の判断結果は「ＹＥＳ」となり、ステップＳ８に進み、ネットワーク接続部１６によりインターネットを介してネットワークサーバ４００にアクセスしてファームウェアのダウンロード要求を出し、これに応じてネットワークサーバ４００からダウンロードされる新たなバージョンのファームウェアをＲＡＭ１２のダウンロードエリアに格納してアップデートを開始させて本処理を終える。
【００２３】
以上のように、本実施形態では、インターネットを介してネットワークサーバ４００にアクセスしてファームウェアの更新の有無を表す情報を取得し、取得した情報がファームウェアの更新有りを表す場合には、インターネットを介してＧＰＳサーバ３００にアクセスしてユーザ位置情報を取得する。取得したユーザ位置情報で表される位置が、ＲＡＭ１２の自宅位置記憶エリアに記憶される自宅位置情報で表される設置場所から一定距離以上離れると、インターネットを介してネットワークサーバ４００にアクセスしてファームウェアのダウンロード要求を出し、これに応じてネットワークサーバ４００からダウンロードされる新たなバージョンのファームウェアをＲＡＭ１２のダウンロードエリアに格納してアップデートを開始させる為、ユーザはファームウェアの更新待ち時間を気にする必要が無くなり、実質的に更新待ち時間を無くすことが出来る。
【００２４】
なお、上述した実施形態では、ユーザが外出して自宅から一定距離以上離れると、ファームウェアをアップデートする一例について言及したが、これに限らず、例えばデータ容量が少なく５分程度で更新が完了する差分アップデートであれば、ユーザが外出して自宅から１Ｋｍ以上離れた時点でアップデートを開始させたり、データ容量が多く２０分以上の時間を要するフルアップデートであれば、ユーザが外出して自宅から５Ｋｍ以上離れた時点でアップデートを開始させたりする等、アップデートされるファームウェアのデータ容量に応じて、アップデートを開始させる為の基準となる離間距離を変更させる態様としてよい。
【００２５】
また、例えばシステムの脆弱性を狙ったコンピュータウィルスの対策を目的とした重要度および緊急度の高いアップデートであれば、ユーザが自宅に居てもアップデートを開始させたり、逆に重要度および緊急度の低いアップデートならば、アップデートを開始させる為の基準となる離間距離を十分に確保する等、アップデートする内容の重要度および緊急度に応じて、アップデートを開始させる為の基準となる離間距離を変更させる態様としてもよい。
【００２６】
加えて、本実施形態では、ファームウェアのアップデートについて言及したが、これに限らず、デフラグやウィルススキャンなど実行完了するまでユーザに待ち時間を強いるデータ更新処理に適用可能であることは言うまでもない。
【００２７】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００２８】
（付記）
［請求項１］
データ更新の有無を表す有無情報を取得する有無情報取得手段と、
前記有無情報取得手段により取得された有無情報がデータ更新有りを表す場合に、ユーザの位置を表すユーザ位置情報を取得するユーザ位置情報取得手段と、
自装置の設置場所を表す自己位置情報を記憶する位置記憶手段と、
前記ユーザ位置情報取得手段により取得されたユーザ位置情報で表されるユーザの位置が、前記位置記憶手段に記憶される自宅位置情報で表される設置場所から一定距離以上離れているか否かを判別する判別手段と、
前記判別手段によりユーザの位置が設置場所から一定距離以上離れていると判別された場合に、更新すべきデータを受領してデータ更新を指示する更新指示手段と
を具備することを特徴とするデータ更新装置。
【００２９】
［請求項２］
前記判別手段によりユーザの位置が設置場所から一定距離以上離れていないと判別された場合に、一致時間待機した後、前記ユーザ位置情報取得手段にユーザ位置情報の再取得を指示する再取得指示手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【００３０】
［請求項３］
前記判別手段は、ユーザの位置が設置場所から一定距離以上離れている否かを判別する際の、両者の離間距離を、更新すべきデータの容量に応じて変更する第１の変更手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【００３１】
［請求項４］
前記判別手段は、ユーザの位置が設置場所から一定距離以上離れている否かを判別する際の、両者の離間距離を、更新すべきデータの重要度および緊急度に応じて変更する第２の変更手段を更に備えることを特徴とする請求項１記載のデータ更新装置。
【００３２】
［請求項５］
コンピュータに、
データ更新の有無を表す有無情報を取得する有無情報取得ステップと、
前記有無情報取得ステップにて取得された有無情報がデータ更新有りを表す場合に、ユーザの位置を表すユーザ位置情報を取得するユーザ位置情報取得ステップと、
自装置の設置場所を表す自己位置情報を記憶する位置記憶ステップと、
前記ユーザ位置情報取得ステップにて取得されたユーザ位置情報で表されるユーザの位置が、前記位置記憶ステップにて記憶された自宅位置情報で表される設置場所から一定距離以上離れているか否かを判別する判別ステップと、
前記判別ステップにてユーザの位置が設置場所から一定距離以上離れていると判別された場合に、更新すべきデータを受領してデータ更新を指示する更新指示ステップと
を実行させることを特徴とするプログラム。
【符号の説明】
【００３３】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  操作部
１４  表示部
１５  画像処理部
１６  ネットワーク接続部
１７  記録媒体Ｉ／Ｏ部
１００  画像表示装置
２００  携帯端末
３００  ＧＰＳサーバ
４００  ネットワークサーバ
【図１】
2012226506.tif 000003
【図２】
2012226506.tif 000004
【図３】
2012226506.tif 000005