(57)【要約】【課題】いずれの端末装置においても、ユーザにとって分かり易い簡単な操作でもって、必要な更新システムプログラムを確実に取得できるようにする。【解決手段】サーバ装置１０のプログラム管理装置１３は、端末装置の機種毎の最新バージョンのシステムプログラムを管理し、端末情報管理装置１２は、端末装置２０毎の端末情報や最新バージョンのシステムプログラムのバージョン情報などを管理する。端末装置２０の画像描画手段２１から、その端末情報やそのシステムプログラムのバージョン情報とでもってサーバ装置１０との接続要求があると、サーバ装置１０の端末情報管理装置１２は、その管理情報をもとに、要求があった端末装置の正当性とシステムプログラムの提供の必要性を確認し、提供が必要な端末装置２０に対し、プログラム管理装置１３から最新のバージョンのシステムプログラムが取得できるように、サーバ装置１０との接続を許可する。【選択図】図１
2009211260.tif 000002
【特許請求の範囲】
【請求項１】
システムプログラムを実行する１以上の端末装置とサーバ装置とがネットワークを介して接続され、該端末装置からの要求に応じて、該サーバ装置から最新のバージョンのシステムプログラムを要求のあった該端末装置に提供する情報通信システムにおいて、
該端末装置からの該サーバ装置への接続要求に応じて、該サーバが接続要求のあった該端末装置の正当性を確認し、正当な該端末装置に対して接続を許可し、
該サーバ装置との接続を許可した該端末装置からの要求により、該サーバ装置が要求のあった該端末装置に対し、正当性を再度確認して、最新のバージョンのシステムプログラムを提供する
ことを特徴とする情報通信システム。
【請求項２】
請求項１において、
前記端末装置からの前記サーバ装置への接続要求は、前記端末装置が起動するとともに行なわれることを特徴とする情報通信システム。
【請求項３】
請求項１または２において、
前記サーバ装置への接続が許可された前記端末装置では、前記サーバ装置に最新のバージョンのシステムプログラムを要求するための手段が設定されることを特徴とする情報通信システム。
【請求項４】
請求項１，２または３において、
前記サーバ装置は、
前記ネットワークに接続された前記端末装置の機種毎に最新のバージョンのシステムプログラムを格納したプログラム管理装置と、
前記ネットワークに接続された前記端末装置毎の端末情報と前記端末装置の該機種毎の該最新のバージョンのシステムプログラムのバージョン情報とを管理する端末情報管理装置と
を備え、
前記端末装置は、
コンテンツを描画し、前記サーバ装置との接続を要求する画像描画手段と、
前記サーバ装置に最新のバージョンのシステムプログラムを要求し、前記サーバ装置から送信される最新のバージョンのプログラムを受信するプログラム取得手段と、
前記端末装置の端末情報や使用しているシステムプログラムのバージョン情報を格納した端末情報記録部と
を備え、
前記端末装置の画像描画手段は、該端末情報記録部から該端末情報を取得して前記サーバ装置に送信することにより、前記サーバ装置に接続を要求し、
前記サーバ装置は、前記端末情報管理装置が該端末装置の該画像描画手段からの該端末情報を格納している該端末情報と照合することにより、接続の要求があった前記端末装置の正当性の有無を確認する
ことを特徴とする情報通信システム。
【請求項５】
請求項４において、
前記画像描画手段は、前記端末情報とともに、前記端末情報記録部に格納されている前記バージョン情報を前記サーバ装置に送信して前記接続を要求し、
前記サーバ装置の前記端末情報管理装置は、正当性がある前記端末装置に対し、管理しているバージョン情報と前記画像描画手段からの前記バージョン情報とを照合して、前記画像描画手段からの前記バージョン情報が最新のバージョンであるとき、前記端末装置からの接続要求を不許可とし、前記画像描画手段からの前記バージョン情報が最新のバージョンでないとき、前記端末装置からの接続要求を許可する
ことを特徴とする情報通信システム。
【請求項６】
請求項５において、
前記サーバ装置は、接続要求が許可された前記端末装置に対し、前記最新のバージョンのシステムプログラムに対するリンク情報を送信し、
前記端末装置では、該リンク情報を用いることにより、前記最新のバージョンの提供を要求する
ことを特徴とする情報通信システム。
【請求項７】
請求項１〜６のいずれか１つにおいて、
前記サーバ装置との接続が許可された前記端末装置は、その端末情報をもとに前記サーバ装置に最新のバージョンのシステムプログラムの提供を要求し、
前記サーバ装置は、該端末情報を用いて最新のバージョンのシステムプログラムの提供を要求した前記端末装置の正当性を確認し、正当な前記端末装置に対して該最新のバージョンのシステムプログラムを提供する
ことを特徴とする情報通信システム。
【請求項８】
請求項７において、
前記サーバ装置は、前記サーバ装置との接続を要求した正当な前記端末装置の端末情報を保存し、保存した該端末情報と最新のバージョンのシステムプログラムの提供を要求した前記端末装置からの端末情報とを照合し、最新のバージョンのシステムプログラムの提供を要求した前記端末装置への最新のバージョンのシステムプログラムの提供の有無を判定することを特徴とする情報通信システム。
【請求項９】
請求項１〜８のいずれか１つにおいて、
前記サーバ装置に課金装置を設け、最新のバージョンのシステムプログラムを提供する前記端末装置に課金を施すことを特徴とする情報通信システム。
【請求項１０】
請求項１〜９のいずれか１つにおいて、
前記端末装置に１以上の周辺端末装置が接続されており、該周辺端末装置の前記サーバ装置への接続要求，最新のバージョンのシステムプログラムの前記サーバ装置からの取得を前記端末装置を介して行なうことを特徴とする情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット通信が可能な端末装置とその接続先のサーバとの連携による情報通信システムに係り、特に、ブラウザ機能を有する端末装置に対し、簡易なシステムプログラムの更新手段を提供する情報通信システムに関する。
【背景技術】
【０００２】
近年、デジタル放送が受信可能な地域が拡大するとともに、デジタル放送を受信可能なテレビ受像機やデジタルレコーダなどのデジタル放送受信機器が普及している。
【０００３】
その一方では、アナログ放送に比べて機能が順次複雑化していることや、かかる製品の出荷後、放送規格の改定などにより、不具合が生じたり、機能更新が必要となったりすることなどにより、デジタル放送機器のシステムプログラムの更新を必要とする場合がある。
【０００４】
デジタル放送では、放送を用いたシステムプログラムの更新の仕組みが設けられており、デジタル受信機器の出荷後でも、そのシステムプログラムを更新できるようにしている（例えば、非特許文献１参照）。
【０００５】
また、高速インターネット利用して、テレビ向けのコンテンツ配信サービス、即ち、放送サービスも進められている（例えば、非特許文献２参照）。
【０００６】
放送を用いた受信装置用のソフトウェアの更新の機会を補うために、ネットワークを用いたソフトウェアの更新方法も提案されている（例えば、特許文献１参照）。
【０００７】
この特許文献１に記載の方法では、かかる受信機用のソフトウェアは、複数に分割された複数のファイルとして、デジタル放送装置から送信されるが、かかる複数のファイルを全て受信できない場合もあり、このために、同じソフトウエアをネットワークを介してサーバからもダウンロードできるようにしたものであり、デジタル放送装置やサーバから取得したファイルから更新ソフトウェアを構築し、最新のバージョンのソフトウェアに更新できるようにしたものである。
【０００８】
このデジタル放送装置から更新ソフトウェアを取得するためには、このデジタル放送装置からこの更新ソフトウェアを送信するチャンネルや日時，この更新ソフトウェアを必要とする機器のメーカなどを示す告知情報が放送信号に重畳されて送信され、これを受信した該当するメーカの受信装置は、この告知情報で知らされる日時に更新ソフトウェアを受信できるように、準備しておくものである。
【非特許文献１】社団法人 電波産業界「地上デジタルテレビジョン放送運用規定  ARIB TR-B14」３.３版  ｐ.15〜16
【非特許文献１】「Nikkei Business」2007年9月17日号  ｐ.1
【特許文献１】特開２００５ー１４２７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記特許文献３に記載の技術では、上記の告知情報は放送信号に重畳されて送信されるものであるから、放送受信機器は、この放送信号を受信している状態になければ、この告知情報を取得することができず、この告知情報を受信できなければ、必要とする更新ソフトウェアを取得することができない。サーバからのダウンロードが可能であっても、告知情報によって、この受信機器に必要な更新ソフトウェアが放送されることが通知されない限り、この受信機器はサーバからダウンロード可能であることも認識することができない。
【００１０】
また、ネットワークを用いたソフトウェアの更新は、パソコン（パーソナルコンピュータ）で一般に行なわれているものであるが、そのためには、このパソコンがソフトウェア更新の対象となっているか否かの確認や更新対象となっているバージョンのソフトウェアが存在するか否かの確認といった技術知識を要し、煩雑な操作を要するものであり、かかるパソコンのソフトウェア更新の方法をインターネットのようなネットワークを介して更新ソフトウェアをダウンロード可能な放送受信機器に適用しても、パソコンの場合と同様に、高度な技術知識や煩雑な操作を要することになり、特に、一般ユーザにとっては、使いづらいものとなる。
【００１１】
さらに、ネットワークを介してダウンロードされる更新ソフトウェアは、有料で提供される場合があって、これを購入した場合の課金が必要となる。このようなネットワークを用いたソフトウェアの購入は、パソコンを使用する場合、一般に行なわれているものであって、この課金方法をインターネットのようなネットワークを介して更新ソフトウェアをダウンロード可能な放送受信機器によるソフトウェアの購入に適用することも考えられるが、この場合の購入時の課金方法として、キャッシュカードの番号を用いたり、プリペイド式カードを用いるため、盗聴に対する安全性の対策や放送受信機器にカード読取り装置などの付加装置が必要となる。
【００１２】
さらに、上記参考文献１や上記特許文献１に記載の技術では、放送受信機器の機種やメーカ毎に個別に更新プログラムが送信されるものであり、このため、家庭内で複数の異なる機種や複数の異なるメーカの放送受信機器が使用されている場合には、どの放送受信機器でソフトウェアの更新が必要であるかの判断ができない。
【００１３】
本発明は、かかる問題を解消し、いずれの端末装置においても、ユーザにとって分かり易い簡単な操作でもって、必要な更新システムプログラムを確実に取得できるようにした情報通信システムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明は、システムプログラムを実行する１以上の端末装置とサーバ装置とがネットワークを介して接続され、端末装置からの要求に応じて、サーバ装置から最新のバージョンのシステムプログラムを要求のあった端末装置に提供する情報通信システムであって、端末装置からのサーバ装置への接続要求に応じて、サーバ装置が接続要求のあった端末装置の正当性を確認し、正当な端末装置に対して接続を許可し、サーバ装置との接続が許可された端末装置からの要求により、サーバ装置が要求のあった端末装置に対し、正当性を再度確認して、最新のバージョンのシステムプログラムを提供することを特徴とするものである。
【００１５】
また、本発明は、端末装置からのサーバ装置への接続要求は、端末装置が起動するとともに行なわれることを特徴とするものである。
【００１６】
さらに、本発明は、サーバ装置への接続が許可された端末装置では、サーバ装置に最新のバージョンのシステムプログラムを要求するための手段が設定されることを特徴とするものである。
【００１７】
さらに、本発明は、サーバ装置が、ネットワークに接続された端末装置の機種毎に最新のバージョンのシステムプログラムを格納したプログラム管理装置と、ネットワークに接続された端末装置毎の端末情報と端末装置の機種毎の最新のバージョンのシステムプログラムのバージョン情報とを管理する端末情報管理装置とを備え、端末装置が、コンテンツを描画し、サーバ装置との接続を要求する画像描画手段と、サーバ装置に最新のバージョンのシステムプログラムを要求し、サーバ装置から送信される最新のバージョンのプログラムを受信するプログラム取得手段と、端末装置の端末情報や使用しているシステムプログラムのバージョン情報を格納した端末情報記録部とを備え、端末装置の画像描画手段が、端末情報記録部から端末情報を取得してサーバ装置に送信することにより、サーバ装置に接続を要求し、サーバ装置が、端末情報管理装置が端末装置の画像描画手段からの端末情報を格納している端末情報と照合することにより、接続の要求があった端末装置の正当性の有無を確認することを特徴とするものである。
【００１８】
さらに、本発明は、画像描画手段は、端末情報とともに、端末情報記録部に格納されているバージョン情報をサーバ装置に送信して接続を要求し、サーバ装置の端末情報管理装置は、正当性がある端末装置に対し、管理しているバージョン情報と画像描画手段からのバージョン情報とを照合して、画像描画手段からのバージョン情報が最新のバージョンであるとき、端末装置からの接続要求を不許可とし、画像描画手段からのバージョン情報が最新のバージョンでないとき、端末装置からの接続要求を許可することを特徴とするものである。
【００１９】
さらに、本発明は、サーバ装置が、接続要求が許可された端末装置に対し、最新のバージョンのシステムプログラムに対するリンク情報を送信し、端末装置では、リンク情報を用いることにより、最新のバージョンの提供を要求することを特徴とするものである。
【００２０】
さらに、本発明は、サーバ装置との接続が許可された端末装置は、その端末情報をもとにサーバ装置に最新のバージョンのシステムプログラムの提供を要求し、サーバ装置が、端末情報を用いて最新のバージョンのシステムプログラムの提供を要求した端末装置の正当性を確認し、正当な端末装置に対して最新のバージョンのシステムプログラムを提供することを特徴とするものである。
【００２１】
さらに、本発明は、サーバ装置が、サーバ装置との接続を要求した正当な端末装置の端末情報を保存し、保存した端末情報と最新のバージョンのシステムプログラムの提供を要求した端末装置からの端末情報とを照合し、最新のバージョンのシステムプログラムの提供を要求した端末装置への最新のバージョンのシステムプログラムの提供の有無を判定することを特徴とするものである。
【００２２】
さらに、本発明は、サーバ装置に課金装置を設け、最新のバージョンのシステムプログラムを提供する端末装置に課金を施すことを特徴とするものである。
【００２３】
さらに、本発明は、端末装置に１以上の周辺端末装置が接続されており、周辺端末装置のサーバ装置への接続要求，最新のバージョンのシステムプログラムのサーバ装置からの取得を端末装置を介して行なうことを特徴とするものである。
【発明の効果】
【００２４】
本発明によると、端末装置での簡単な操作でもって、ユーザが意識することなく、端末装置とサーバとの接続が行なわれ、最新のバージョンのシステムプログラムを取得して、システムプログラムの更新を行なうことができる。
【００２５】
また、本発明によると、端末装置のサーバ装置への接続要求のときと、最新のバージョンのシステムプログラムの取得のときとで端末装置の正当性の判断が２重にサーバ装置で行なわれるので、確実に正当な端末装置に最新のバージョンのシステムプログラムが提供されることになる。
【００２６】
また、本発明によると、端末装置毎に、システムプログラム更新の要否の判断が自動的に行なわれることになり、ユーザとしては、手間をかけることなく、端末装置でのシステムプログラム更新の要否を確実に確認することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態を図面を用いて説明する。
【００２８】
図１は本発明による情報通信システムの第１の実施形態を示すブロック構成図であって、１０はサーバ装置、１１はコンテンツ記憶生成装置、１２は端末情報管理装置、１３はプログラム管理装置、２０は端末装置、２１は画像描画手段、２２はプログラム取得手段、２３は端末情報記録部、３０はインターネットなどのネットワークである。
【００２９】
同図において、サーバ装置１０と端末装置２０とがネットワーク３０を介して接続されており、サーバ装置１０にこの端末装置２０に必要な最新のバージョンのシステムプログラム（以下、更新システムプログラムという）が存在する場合、端末装置２０からの要求により、この更新システムプログラムがネットワーク３０を介して端末装置２０にダウンロードされる。これにより、端末装置２０では、システムプログラムがこのダウンロードされた最新のバージョンのシステムプログラムに更新される。
【００３０】
サーバ装置１０は、端末装置の機種やメーカ毎に更新プログラムとのリンク情報などのコンテンツを生成して記憶保持するコンテンツ記憶生成装置１１と、各端末装置に関する情報（端末情報）を管理し、更新システムプログラムを要求する端末装置の正当性（更新システムプログラムを要求し得る正当な端末装置であること）とこの端末装置が有するシステムプログラムが最新のバージョンのものであるか否かをこの端末情報をもとに確認する端末情報管理装置１２と、端末装置の機種やメーカ毎の更新システムプログラムを管理するプログラム管理装置１３とを備えている。
【００３１】
なお、コンテンツ記憶生成装置１１，端末情報管理装置１２及びプログラム管理装置１３は、ここでは、図示するように、サーバ装置１０内に設けられているものであるが、夫々がネットワークで接続された別々の装置であってもよい。但し、この場合も、これらコンテンツ記憶生成装置１１，端末情報管理装置１２，プログラム管理装置１３とこのネットワークとを含めて、サーバ装置１０という。また、コンテンツ記憶生成装置１１，端末情報管理装置１２及びプログラム管理装置１３は夫々、単一の装置から構成されているものであってもよいし、複数の装置から構成されているものであってもよい。
【００３２】
また、端末装置３０は、ネットワーク３０を介してコンテンツを取得し、画像表示（描画）などを行なうインターネットブラウザなどの画像描画手段２１と、インターネット３０を介して更新システムプログラムを取得し、システムプログラムをこの更新システムプログラムに更新するプログラム取得手段２２と、システムプログラムやそのバージョン情報，この端末装置２０に個別に割り振られた端末固有情報などが記憶された、ＨＤＤ（ハードディスクドライブ）やフラッシュＲＯＭ（リードオンリメモリ）などの書き替え可能な記録媒体からなる端末情報記憶部２３を備えている。
【００３３】
なお、画像描画手段２１やプログラム取得手段２２は、システムプログラムの一部として、端末情報記憶部２３に記憶されている。即ち、画像描画手段２１は、端末装置２０の表示部（図示せず）に映像や音声を表示させるシステムプログラムの一部であり、プログラム取得手段２２は、端末装置２０にサーバ装置１０から更新プログラムの取得のための動作を行なわせるシステムプログラムの一部である。
【００３４】
図２は図１に示す第１の実施形態の動作の流れの一具体例を示すフローチャートであって、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【００３５】
同図において、端末装置２０でユーザが所定の操作を行なうと（このユーザの操作は、更新システムプログラムの要求を意識しない通常の端末装置２０に対する通常行なわれる操作であり、例えば、電源をＯＮさせる起動操作、あるいはインターネットへの接続操作であってもよい）、画像描画手段２１は、端末情報記憶部２３（図１）からこの端末装置２０の機種情報とともに、現在のシステムプログラムのバージョン情報と端末固有情報とを読み取り、ネットワーク３０（図１）を介してサーバ装置１０に送信することにより、サーバ装置１０との接続を要求する（ステップＳ１００）。かかる送信としては、例えば、RFC2616に記載のブラウザ接続時に通知するhttpユーザエージェント情報やRFC2109記載のCookieを用いて行なわれる。
【００３６】
サーバ装置１０では、端末装置２０からの上記送信情報を受信すると、コンテンツ記憶生成装置１１が、かかる送信情報をもとに、この接続要求があった端末装置２０の正当性（即ち、端末情報が管理されている端末装置であるか否か）やこの端末装置２０が現在所有しているシステムプログラムのバージョンが最新のものであるか否かの確認を端末情報管理装置１２に要求する（ステップＳ１０１）。
【００３７】
そこで、端末情報管理装置１２は、端末装置２０から送信された機種情報，端末固有情報が管理している端末情報に含まれているか否かを判定することにより、機種情報と端末固有情報との有無の確認を行ない、そのいずれかが管理する端末情報に含まれていないときには、正当性がない旨の確認結果をコンテンツ記憶生成部１１に送り、また、端末装置２０から送信された機種情報と端末固有情報とが管理している端末情報に含まれている場合には、この端末装置２０は正当な端末装置と判定して、さらに、管理している端末情報のこの端末装置２０に対する更新システムプログラムと端末装置２０から送信されたシステムプログラムとのバージョンとを比較することにより、端末装置２０でのシステムプログラムが最新のバージョンであるか否かを確認し、その確認結果をコンテンツ記憶生成部１１に送る（ステップＳ１０２）。
【００３８】
コンテンツ記憶生成装置１１は、端末情報管理装置１２からの確認結果をもとに、端末装置２０が正当性のない端末装置であるときには、その旨を表わすコンテンツを、また、端末装置２０が現在有するシステムプログラムのバージョンが最新のバージョンである場合には、その旨を表わすコンテンツを夫々生成して端末装置２０に送信する（ステップＳ１０３）。正当でない端末装置の場合には、サーバ装置１０がこの端末装置２０との接続を拒否したことになり、これでサーバ装置１０，端末装置２０との間で行なわれる動作は終了する。
【００３９】
また、端末装置２０が正当な端末装置であって、それが現在有するシステムプログラムのバージョンが最新のバージョンでなければ、サーバ装置１０のプログラム管理装置１３で管理されているこの端末装置２０に該当する更新システムプログラムにリンクするためのリンク情報からなるコンテンツを生成して端末装置２０に送信する（ステップＳ１０３）。
【００４０】
図３は図１での端末装置２０の表示部に表示される画面の一具体例を示す図であって、４０ａ，４０ｂは画面、４１は映像表示エリア、４２は「メニュー」選択ボタン、４３は「ニュース」選択ボタン、４４は「お知らせ」選択ボタン、４５は「リンク情報」選択ボタンである。
【００４１】
図３（ａ）はサーバ装置１０のコンテンツ記憶生成装置１１からの端末装置２０が現在有するシステムプログラムのバージョンが最新のバージョンである旨のコンテンツを受信したときの端末装置２０の表示部で表示される画面４０ａを示すものであって、この場合の画面４０ａでは、例えば、放送装置やネットワーク３０からの放送番組などの映像情報が表示される映像表示エリア４１と、メニューを選択するための「メニュー」選択ボタン４２と、ニュース番組を選択するための「ニュース」選択ボタン４３と、例えば、ネットワーク３０を介して「お知らせ」を取得可能とした「お知らせ」選択ボタン４４とが表示されている。これら選択ボタン４２〜４４の選択は、例えば、この端末装置２０のリモコンの操作によって行なうことができる。
【００４２】
かかる表示状態は、更新システムプログラムの要求を意識しない通常の端末装置２０に対する通常行なわれる操作（例えば、電源をＯＮさせる起動操作、あるいはインターネットへの接続操作）により、表示されるものである。従って、ユーザとしては、図２でのステップＳ１００〜Ｓ１０３の動作は全く認識しない。
【００４３】
また、図３（ｂ）はサーバ装置１０のコンテンツ記憶生成装置１１からの端末装置２０が正当であって、端末装置２０が現在有するシステムプログラムのバージョンが最新のバージョンでない旨のコンテンツを受信したときの端末装置２０の表示部で表示される画面４０ｂを示すものであって、この場合の画面４０ｂでは、例えば、図３（ａ）に示す画面４０ａでの「お知らせ」選択ボタン４４の代わりに、例えば、「プログラム更新が必要です」といったユーザにプログラム更新を促すメッセージが表わされた「リンク情報」選択ボタン４５が表示されるものである。この「リンク情報」選択ボタン４５も、例えば、リモコンの操作によって選択することができる。
【００４４】
図２に戻って、図３（ｂ）における「リンク情報」選択画面がユーザ操作によって選択されると（ステップＳ１０４）、例えば、ＭＩＭＥ(Multipurpose Internet Mail Extensions)の登録情報に基づいて、リンク情報を引数としてプログラム取得手段２２とが起動する（ステップＳ１０５）。そして、このプログラム取得手段２２は、端末情報記憶部２３からこの端末装置２０の機種情報と端末固定情報とを取得し、例えば、http接続時に通知するユーザエージェント情報を用いてこれら機種情報と端末固定情報とをサーバ装置１０に送信し、サーバ装置１０との接続を要求する（ステップＳ１０６）。
【００４５】
かかる接続要求はサーバ装置１０のプログラム管理装置１３で取り込まれ、受信した機種情報と端末固定情報とを端末情報管理装置１２に送ってこの端末装置２０の正当性の確認を要求する（ステップＳ１０７）。
【００４６】
端末情報管理装置１２は、この要求に基づいて、上記と同様、端末装置２０から送信された機種情報，端末固有情報が管理している端末情報に含まれているか否かを判定して機種情報と端末固有情報との有無の確認を行ない、そのいずれかが管理する端末情報に含まれていないときには、正当性がない旨の確認結果を、また、端末装置２０から送信された機種情報と端末固有情報とが管理している端末情報に含まれている場合には、この端末装置２０は正当な端末装置である旨の確認結果をプログラム管理装置１３に送る（ステップＳ１０８）。
【００４７】
プログラム管理装置１３は、この端末情報管理装置１２の確認結果をもとに、接続を要求した（ステップＳ１０６）端末装置２０が正当な端末装置であるときには、この端末装置２０に対する更新システムプログラムをこの端末装置２０に送信する（ステップＳ１０９）。端末装置２０では、プログラム取得手段２２でこの更新システムプログラムを取得し、端末情報記録部２３に記録してシステムプログラムを最新バージョンのシステムプログラムに更新する。
【００４８】
なお、サーバ装置１０のプログラム管理装置１３で管理されるシステムプログラムは、単一のファイルであってもよいし、また、複数のファイルに分割された形態のものであってもよい。複数のファイルに分割されている場合には、プログラム管理装置１３がこれらファイルを順に送信し、端末装置２０では、これらファイルを順に受信して端末情報記録装置に記録されているシステムプログラムをそのファイル毎に更新する。これにより、最新のバージョンのシステムプログラムが得られることになる。
【００４９】
このように、システムプログラムを複数のファイルに分割された形態のものとすると、更新システムプログラムを受信しているときに、それを形成するいずれかのファイルでデータ破壊が生じても、このファイルの再送をサーバ装置１０のプログラム管理装置１３に要求することにより、このファイルの再送がなされ、これにより、正しいファイルを取得することができるし、また、家電製品などのハードウェア資源に制約がある機器においては、少ないハードウェア資源でも、最新のバージョンのシステムプログラムへの更新が可能となる。
【００５０】
このように、この第１の実施形態では、ユーザが意識することなく、サーバ装置１０と端末装置２０との接続の確認動作が行なわれるものであって、システムプログラムの最新のバージョンへの更新が必要な場合には、表示画面に、「リンク情報」選択ボタン４５（図３（ｂ））といったようなその旨を示す情報が表示されるものであるから、ユーザはシステムプログラムの更新の必要性を容易に認識でき、いつでもそれを指示してシステムプログラムの更新を行なわせることができる。
【００５１】
なお、この第１の実施形態では、端末装置２０の画像描画手段２１がサーバ装置１０に接続を要求するとき（ステップＳ１００）、この端末装置２０の下剤のシステムプログラムのバージョン情報もサーバ装置１０に送信するようにしたが、必ずしもこれを送信する必要はない。この場合には、端末情報管理装置１０２は、コンテンツ記憶生成装置１１からの確認要求（ステップＳ１０１）により、この端末装置２０の正当性だけを確認する。そして、この場合には、正当性があって、端末装置２０がサーバ装置１０との接続を許可された場合には（ステップＳ１０３）、直ちにプログラム取得手段２２が起動して、この端末装置２０の機種情報，端末固有情報とともに、このときのシステムプログラムのバージョン情報もサーバ装置１０のプログラム管理装置１３に送信して接続を要求し、端末情報管理装置１２において、端末装置２０の正当性とともに、受信したバージョン情報が最新のバージョンの情報であるか否か、即ち、端末装置２０でシステムプログラムの更新の要否の確認を行なう。この結果に基づいて、端末装置２０でシステムプログラムの更新が必要とするときには、プログラム管理装置１３が更新システムプログラムを端末装置２０に送信する（ステップＳ１０９）。
【００５２】
図４は図１に示す第１の実施形態のシステム構成をより詳細に示すブロック構成図であって、２０ａ〜２０ｄは端末装置であり、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【００５３】
同図において、機種や端末固有情報が異なる４個の端末装置２０ａ〜２０ｄが、ネットワーク３０を介して、サーバ装置１０に接続されているものとする。
【００５４】
ここで、端末装置２０ａは、機種がＡ、端末固有情報がａ、現在保有するシステムプログラムのバージョンが０の端末装置とし、端末装置２０ｂは、機種がＡ、端末固有情報がｂ、現在保有するシステムプログラムのバージョンが１の端末装置とし、端末装置２０ｃは、機種がＢ、端末固有情報がｃ、現在保有するシステムプログラムのバージョンが０の端末装置とし、端末装置２０ｄは、管理対象外の端末装置とする。
【００５５】
図５は図４におけるサーバ装置１０の端末情報管理装置１２とプログラム管理装置１３とでの管理情報の一具体例を模式的に示す図であって、１２ａ，１２ｂは端末情報管理テーブル、１３ａ，１３ｂはシステムプログラムであり、図４に対応する部分には同一符号をつけて重複する説明を省略する。
【００５６】
図５（ａ）において、端末情報管理装置１２には、端末固有情報毎に、即ち、端末装置２０毎にその機種を管理する端末情報管理テーブル１２ａと、機種毎にその最新のバージョンのシステムプログラムに関する情報、即ち、最新のバージョンとその保管先とを管理する端末情報管理テーブル１２ｂとが格納されている。
【００５７】
また、プログラム管理装置１３には、端末情報管理装置１２の端末情報管理テーブル１２ｂで情報が管理されている最新のバージョンのシステムプログラム１３ａ，１３ｂが管理されている。
【００５８】
ここでは、図４において、端末装置２０ａ〜２０ｃがサーバ装置１０の管理対象であり、端末装置２０ｄが管理対象外であることから、端末情報管理テーブル１２ａにおいて、端末装置２０ａに関して、その端末固有情報ａに対してその機種がＡと管理され、端末装置２０ｂに関して、その端末固有情報ｂに対してその機種がＡと管理され、端末装置２０ｃに関して、その端末固有情報ｃに対してその機種がＢと管理されている。
【００５９】
また、端末情報管理テーブル１２ｂにおいて、機種Ａに対する最新バージョンのシステムプログラムのバージョンは「１」であって、その保管先が「http://fw.com/A」とのＵＲＬで登録されている。このシステムプログラムは、プログラム管理装置１３で管理されているシステムプログラム１３ａであり、このプログラム管理装置１３での記録場所が保管先「http://fw.com/A」ということになる。同様にして、端末情報管理テーブル１２ｂにおいて、機種Ｂに対する最新バージョンのシステムプログラムのバージョンは「１」であって、その保管先が「http://fw.com/B」とのＵＲＬで登録されている。このシステムプログラムは、プログラム管理装置１３で管理されているシステムプログラム１３ｂであり、このプログラム管理装置１３での記録場所が保管先「http://fw.com/B」ということになる。
【００６０】
端末装置２０ａ〜２０ｄは夫々、サーバ装置１０との接続や更新システムプログラムの取得のための一連の動作が図２に示すフローチャートに従って行なわれるものであるが、ここで、端末装置２０ａ〜２０ｄ夫々に関するサーバ装置１０の動作の流れを図６により説明する。なお、端末装置２０ａ〜２０ｄをまとめていう場合、端末装置２０ということにする。
【００６１】
図６において、端末装置２０からその機種情報，端末固有情報及びバージョン情報でもって接続の要求があると、サーバ装置１０のコンテンツ記憶生成装置１１はこの機種情報を取得し（ステップＳ２００）、端末固有情報を取得し（ステップＳ２０１）、バージョン情報を取得する（ステップＳ２０２）。そして、取得したこれら機種情報，端末固有情報及びバージョン情報を端末情報管理装置１２に送って端末装置２０の確認を要求する。
【００６２】
そこで、端末情報管理装置１２は、端末装置２０からの端末固有情報が端末情報管理テーブル１２ａで管理されているか否かを確認する。ここで、端末装置２０ａ〜２０ｃの端末固有情報ａ，ｂ，ｃは管理されている正しい端末固有情報であるので（ステップＳ２０３の“ＹＥＳ”）、取得したバージョン情報が最新のバージョンであるか否かを確認する（ステップＳ２０４）。この確認方法としては、端末情報管理テーブル１２ａによって端末装置２０ａ〜２０ｃの端末固有情報ａ，ｂ，ｃに対する機種を判定し、夫々の機種に対する端末情報管理テーブル１２ｂでの最新のバージョンと端末装置２０ａ〜２０ｃからのバージョン情報によるバージョンとを対比する。ここでは、機種Ａの端末装置２０ｂの現在のシステムプログラムのバージョンが「１」であって、端末情報管理テーブル１２ｂで管理される機種Ａの最新のバージョン「１」と一致するから、端末装置２０ｂでは、最新のバージョンのシステムプログラムが使用されているとして（ステップＳ２０４の“ＹＥＳ”）、コンテンツ記憶生成装置１１がこの端末装置２０ｂにシステムプログラムの更新を不要とする通知をする（ステップＳ２０５）。
【００６３】
また、端末装置２０ａ，２０ｂでは、現在使用しているシステムプログラムのバージョンは「０」であり、端末情報管理テーブル１２ｂで管理される機種Ａ，Ｂの最新のバージョン「１」であるから、最新のバージョンのシステムプログラムではない（ステップＳ２０４の“Ｎｏ”）。この場合には、コンテンツ記憶生成装置１１がこれら端末装置２０ａ，２０ｂにシステムプログラムの更新が必要であることを通知をする（ステップＳ２０６）。この場合、端末装置２０ａ，２０ｂからの再度の接続要求により、プログラム管理装置１３が機種Ａの端末装置２０ａに保管先「http://fw.com/A」にある最新のバージョン「１」のシステムプログラム１３ａを送信し、機種Ｂの端末装置２０ｃに保管先「http://fw.com/B」にある最新のバージョン「１」のシステムプログラム１３ｂを送信する。このようにして、端末装置２０ａ，２０ｂでシステムプログラムの更新が行なわれる。
【００６４】
さらに、管理対象外の端末装置２０ｄに対しては、その端末固定情報が端末情報管理テーブル１２ａで管理されていないものであるから、端末固有情報は正しいものではないとして（ステップＳ２０３の“Ｎｏ”）、コンテンツ記憶生成装置１１がこの端末装置２０ｄに接続不可を通知する（ステップＳ２０７）。
【００６５】
図７は機種Ａに対するシステムプログラムのバージョンが更新された場合のサーバ装置１０の端末情報管理装置１２とプログラム管理装置１３での管理情報の更新を示す図であり、図５に対応する部分には同一符号をつけて重複する説明を省略する。
【００６６】
ある特定の機種のシステムプログラムに不具合がある場合や機能変更がある場合には、このシステムプログラムが新たなバージョンのシステムプログラムに変更される。
【００６７】
そこで、いま、図４に示すように管理されている機種Ａのシステムプログラムが新たなバージョン「２」のシステムプログラムに変更されたものとすると、図７に示すように、このシステムプログラムがプログラム管理装置１３に、機種Ａに対するバージョン「２」のシステムプログラム１３ａ’として、格納される。そして、端末情報管理装置１２では、端末情報管理テーブル１２ｂにおいて、機種Ａに対する最新バージョンが「１」から「２」に更新され、保管先がプログラム管理装置１３でのシステムプログラム１３ａ’の格納場所を示す「http://fw.com/A2」に更新される。
【００６８】
このように、サーバ装置１０で管理するシステムプログラムが更新されると、その後、機種Ａの端末装置２０からの更新要求に対しては、この新たなバージョンのシステムプログラム１３ａ’が要求があった端末装置２０に送信されることになる。
【００６９】
なお、ここでは、バージョンを変更した新たなシステムプログラムを、プログラム管理装置１３でのこれまでのバージョン「１」のシステムプログラムとは異なる場所に格納するようにしたが、これによると、過去のシステムプログラムを消去することなく、新たなシステムプログラムを保管することが可能となるが、上記のように、端末情報管理テーブル１２ｂでの保管先を変更する必要がある。これに対し、これまでのシステムプログラムを新たなシステムプログラムで書き替えるようにしてもよい。この場合には、システムプログラムの更新があっても、プログラム管理装置１３でのシステムプログラムの格納場所は変更されないから、端末情報管理テーブル１２ｂでの保管先を変更する必要がない。
【００７０】
このようにして、機種についてシステムプログラムの変更（更新）があっても、サーバ装置１０では、管理情報の変更を容易に行なうことができ、端末装置からの要求に即座に対応させることができる。
【００７１】
図８は本発明による情報通信システムの第２の実施形態の動作の流れの一具体例を示すフローチャートである。この第２の実施形態も、この構成は図１に示す第１の実施形態と同様であり、図２に対応する部分には同一符号をつけて重複する説明を省略する。
【００７２】
図８において、この第２の実施形態では、端末情報管理装置１２に、さらに、受信情報と確認結果とを保持する動作（ステップＳ３００）と、受信情報を照合する動作（ステップＳ３０１）とを追加したものである。
【００７３】
即ち、端末情報管理装置１２は、端末装置２０からの接続要求（ステップＳ１００）に際し、この端末装置２０からのその機種情報やバージョン情報，端末固有情報がコンテンツ記憶生成装置１１から送られてこの端末装置２０の正当性などの確認が要求され、この要求に基づいて、この端末装置２０の正当性などを確認するが、このとき、この確認結果と送られてきた機種情報やバージョン情報，端末固有情報を受信情報とし、この受信情報と正当か否かの確認結果とを保持し（ステップＳ３００）、これとともに、その確認結果をコンテンツ記憶生成装置１１に送るものである（ステップＳ１０２）。
【００７４】
また、端末装置２０でのリンク情報の選択（ステップＳ１０４）後、端末装置２０のプログラム取得手段２２からこの端末装置２０の機種情報と端末固有情報でもって接続要求があり、サーバ装置１０でプログラム管理装置１３がこれを受信してこの端末装置２０の正当性の確認を再度要求すると、このときプログラム管理装置１３から供給されたこの端末装置２０の機種情報と端末固有情報をステップＳ３００で保持した受信情報と照合し（ステップＳ３０１）、この端末装置２０が既に正当性を確認した端末装置であるときには、正当であるとの確認結果をプログラム管理装置１２に送るものであり（ステップＳ１０８）、これによって正当な端末装置２０に対しては、更新システムプログラムを送信するものである（ステップＳ１０９）。
【００７５】
ステップＳ３０１での照合で、受信情報や確認結果が保持されていない端末装置２０に対しては、プログラム管理装置１３は、プログラム取得手段２２からの接続を拒否し、更新システムプログラムは端末装置２０に提供されない。
【００７６】
これにより、画像描画手段２１での接続要求に対して正当性が確認された端末装置２０に対しては、再度プログラム取得手段２２から接続要求があったときには、既に得られた確認結果を用いて正当性の確認をすることができ、その確認動作が簡略化できる。
【００７７】
なお、ステップ３００において、さらに、一定の時間を表わす時間情報も保持することにより、その時間内にプログラム取得手段２２から再度の接続要求があったときのみ、この接続を許可して更新システムプログラムを提供するようにすることもできる。
【００７８】
図９は本発明による情報通信システムの第３の実施形態を示すブロック構成図であって、１４は課金装置であり、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【００７９】
同図において、この第３の実施形態は、有料の更新システムプログラムを提供するとき、この更新システムプログラムが提供される端末装置２０に課金を施すものである。このため、サーバ装置１０には、さらに、課金装置１４が設けられており、端末装置２０に更新システムプログラム、即ち、最新バージョンのシステムプログラムを提供する際に、課金装置１４がこの端末装置２０に課金を施す。  図１０は図９に示す第３の実施形態の動作の流れの一具体例を示すフローチャートであって、図２に対応する部分や動作には同一符号をつけて重複する説明を省略する。
【００８０】
同図において、図２で説明したように、端末装置２０のプログラム取得手段２２によって更新システムプログラムの取得のための再度の接続が要求され（ステップＳ１０６）、サーバ装置１０の端末情報管理装置１２で更新システムプログラムを提供すべきとの確認がなされると（ステップＳ１０８）、端末情報管理装置１２は既に取得している端末装置２０の機種情報や端末固有情報でもって課金の確認を課金装置１４に要求する（ステップＳ４００）。これにより、図示しないが、課金装置１４は端末装置２０に対して提供する更新システムプログラムの購入料金を要求する動作を行ない、これにより、端末装置２０側で料金の支払いが行なわれると、その結果を確認して確認結果をプログラム管理装置１３に通知する（ステップＳ４０１）。そこで、プログラム管理装置１３は、提供する更新システムプログラムに対する料金の支払いが済んだものと認識し、更新システムプログラムを端末装置２０に送信して提供する（ステップＳ１０９）。
【００８１】
端末装置２０で料金の支払いがなされないときには、接続を拒否し、更新システムプログラムは端末装置２０に提供されない。
【００８２】
なお、ステップＳ４００，Ｓ４０１の課金動作は、更新システムプログラムの端末装置２０への送信が正常に完了した後、行なうようにしてもよい。
【００８３】
図１１は本発明による情報通信システムの第４の実施形態を示すブロック構成図であって、２４は外部機器接続手段、２０ｅは周辺端末装置、２５は外部機器接続手段、２６は端末情報記録部、５０はデジタル伝送路であり、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【００８４】
同図において、端末装置２０には、外部機器接続手段２４が設けられており、これによって周辺端末機器２０ｅと接続可能となっている。周辺端末機器２０ｅは外部機器接続手段２５と端末情報記録部２６とを備えており、この外部機器接続手段２５と端末装置２０の外部機器接続手段２４とが、例えば、ＨＤＭＩ(High Definition Multimedia Interface)やＵＳＢ（Universal Serial Bus），ＬＡＮ(Local Area Network)などのデジタル伝送路５０によって通信可能に接続されている。端末情報記録部２６は、この周辺端末装置２０ｅのシステムプログラムやそのバージョン情報，この周辺端末装置２０ｅに割り振られた端末固有情報を記録する、例えば、フラッシュメモリなどからなる記録装置である。
【００８５】
この第４の実施形態では、端末装置２０は、先の各実施形態の端末装置２０，２０ａ〜２０ｄと同様のものであるが、これに周辺端末装置２０ｅを接続できる構成をなしている。
【００８６】
サーバ装置１０のプログラム管理装置１３には、端末装置２０に接続される周辺端末装置２０ｅの最新バージョンのシステムプログラムも、図５（ｂ）に示す端末装置２０のシステムプログラムと同様に、管理されており、また、同じく端末情報管理装置１２には、プログラム管理装置１３に最新バージョンのシステムプログラムが管理されている周辺端末装置２０ｅの端末情報が、図５（ａ）に示す端末装置２０の端末情報と同様に、管理されている。また、図７で説明したように、周辺端末装置２０ｅのシステムプログラムのバージョンの更新も行なわれる。
【００８７】
かかる周辺端末装置２０ｅのシステムプログラムを最新のバージョンのシステムプログラムに更新する場合には、これが接続している端末装置２０を介して行なわれる。
【００８８】
図１２は図１１に示す第４の実施形態での周辺端末装置２０ｅのシステムプログラムの更新のための動作の流れの一具体例を示すフローチャートである。ここでは、図１２に対応する部分には同一符号をつけ、また、先の実施形態の動作の流れを示すフローチャートに対応する動作には同一符号をつけて夫々重複する説明を省略する。
【００８９】
同図において、ステップＳ５００〜Ｓ５０３は端末装置２０と周辺端末装置２０ｅとの接続のための動作であり、また、ステップＳ５０３，Ｓ５０４は端末装置２０で取得した周辺端末装置２０ｅの更新システムプログラムをこの周辺端末装置２０ｅに提供する動作である。これ以外のステップＳ１００〜Ｓ１０９は図２でのステップＳ１００〜Ｓ１０９と同様である。
【００９０】
まず、端末装置２０が外部機器接続手段を用いて、周辺端末装置２０ｅに接続の問い合わせを行なう（ステップＳ５００）。これに対し、周辺端末装置２０ｅは外部機器接続手段２５を用いて、接続を許可する（ステップＳ５０１）とともに、外部機器接続手段２５を用いて、端末情報記録部２６（図１１）から機種情報とシステムプログラムのバージョン情報と端末固有情報とを読み取り、端末装置２０に送信する（ステップＳ５０２）。
【００９１】
そこで、端末装置２０は外部機器接続手段２４を用いて、周辺端末装置２０ｅからその機種情報とバージョン情報と端末固有情報とを取得し（ステップＳ５０３）、これら情報でもって画像描画手段２１がサーバ装置１０との接続を要求する（ステップＳ１００）。
【００９２】
以上の動作は、例えば、ユーザの操作によって端末装置２０と周辺端末装置２０ｅとの電源が投入され、これら間で通信が可能になり、端末装置２０から周辺端末装置２０ｅからその機種情報とバージョン情報と端末固有情報とを取得できるようになったとき、行なわれるものである。
【００９３】
これ以降は、この周辺端末装置２０ｅからの機種情報とバージョン情報と端末固有情報を用いたステップＳ１０１〜Ｓ１０９の動作がサーバ装置１０と端末装置２０とで行なわれ、周辺端末装置２０ｅの正当性が確認され、かつ周辺端末装置２０ｅでの現在のシステムプログラムが最新バージョンのシステムプログラムでないと確認されたとき、最新バージョンのシステムプログラムが、更新システムプログラムとして、端末装置２０に送信され、端末装置２０のプログラム取得手段２２によって取得される（ステップＳ１０９）。
【００９４】
そこで、端末装置２０では、プログラム取得手段２２によって取得された更新システムプログラムが外部機器接続手段２４を用いて（ステップＳ５０４）、周辺端末装置２０ｅに送信される（ステップＳ５０５）。これにより、周辺端末装置２０ｅでは、端末情報記録部２６に記録されているシステムプログラムがこの更新システムプロクラムによって更新される。
【００９５】
このようにして、端末装置２０に接続された周辺端末装置２０ｅにおいても、端末装置２０と同様に、システムプログラムを最新のバージョンのシステムプログラムに更新することができる。
【００９６】
なお、ここでは、端末装置２０に１つの周辺端末装置が接続されている場合であるが、複数の周辺端末装置が１つの端末装置２０に接続されている場合でも、夫々の周辺端末装置が順番に上記の動作を行なうものであって、同様にして、全ての周辺端末装置に対してシステムプログラムの更新を行なうことができる。
【図面の簡単な説明】
【００９７】
【図１】本発明による情報通信システムの第１の実施形態を示すブロック構成図である。
【図２】図１に示す第１の実施形態の動作の流れの一具体例を示すフローチャートである。
【図３】図１での端末装置の表示部に表示される画面の一具体例を示す図である。
【図４】図１に示す第１の実施形態のシステム構成をより詳細に示すブロック構成図である。
【図５】図４におけるサーバ装置の端末情報管理装置とプログラム管理装置とでの管理情報の一具体例を模式的に示す図である。
【図６】図４，図５に示す情報通信システムでのサーバ装置の動作の流れを示すフローチャートである。
【図７】図５に示すシステムプログラムの管理状態でシステムプログラムのバージョンが更新された場合の管理情報の更新を示す図である。
【図８】本発明による情報通信システムの第２の実施形態の動作の流れの一具体例を示すフローチャートである。
【図９】本発明による情報通信システムの第３の実施形態を示すブロック構成図である。
【図１０】図９に示す第３の実施形態の動作の流れの一具体例を示すフローチャートである。
【図１１】本発明による情報通信システムの第４の実施形態を示すブロック構成図である。
【図１２】図１１に示す第４の実施形態での周辺端末装置のシステムプログラムの更新のための動作の流れの一具体例を示すフローチャートである。
【符号の説明】
【００９８】
１０  サーバ装置
１１  コンテンツ記憶生成装置
１２  端末情報管理装置
１２ａ，１２ｂ  端末情報管理テーブル
１３  プログラム管理装置
１３ａ，１３ｂ  システムプログラム
１４  課金装置
２０  端末装置
２０ａ〜２０ｄ  端末装置
２０ｅ  周辺端末装置
２１  画像描画手段
２２  プログラム取得手段
２３  端末情報記録部
２４  外部機器接続手段
２５  外部機器接続手段
２６  端末情報記録部
３０  ネットワーク
４０ａ，４０ｂ  画面
４１  映像表示エリア
４２  「メニュー」選択ボタン
４３  「ニュース」選択ボタン
４４  「お知らせ」選択ボタン
４５  「リンク情報」選択ボタン
５０  デジタル伝送路
【図１】
2009211260.tif 000003
【図２】
2009211260.tif 000004
【図３】
2009211260.tif 000005
【図４】
2009211260.tif 000006
【図５】
2009211260.tif 000007
【図６】
2009211260.tif 000008
【図７】
2009211260.tif 000009
【図８】
2009211260.tif 000010
【図９】
2009211260.tif 000011
【図１０】
2009211260.tif 000012
【図１１】
2009211260.tif 000013
【図１２】
2009211260.tif 000014