(57)【要約】【課題】既存のホームゲートウェイにＷｅｂキャッシュを手軽に実装させる技術を提供する。【解決手段】宅内中継通信装置１０は、ユーザから操作を受け付ける操作受付手段と、操作受付手段によって所定の操作が受け付けられた場合に、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部のサーバから受信するプログラム受信手段と、プログラム受信手段によってソフトウェアプログラムが受信された場合に、ソフトウェアプログラムを導入するプログラム導入手段とを備える。【選択図】図１
2010226197.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから操作を受け付ける操作受付手段と、
前記操作受付手段によって所定の操作が受け付けられた場合に、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部のサーバから受信するプログラム受信手段と、
前記プログラム受信手段によって前記ソフトウェアプログラムが受信された場合に、前記ソフトウェアプログラムを導入するプログラム導入手段と
を備えることを特徴とする宅内中継通信装置。
【請求項２】
外部記憶媒体を接続するための接続手段と、
ユーザから操作を受け付ける操作受付手段と、
前記操作受付手段によって所定の操作が受け付けられた場合に、前記接続手段によって接続された前記外部記憶媒体を認識するための第１のソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するための第２のソフトウェアプログラムを外部のサーバから受信するプログラム受信手段と、
前記プログラム受信手段によって前記第１のソフトウェアプログラムが受信された場合に、前記第１のソフトウェアプログラムを導入する第１のプログラム導入手段と、
前記第１のプログラム導入手段によって前記第１のソフトウェアプログラムが導入された場合に、前記第１のソフトウェアプログラムによって認識された前記外部記憶媒体に、前記プログラム受信手段によって受信された前記第２のソフトウェアプログラムを導入する第２のプログラム導入手段と
を備えることを特徴とする宅内中継通信装置。
【請求項３】
外部記憶媒体を接続するための接続手段と、
ユーザから操作を受け付ける操作受付手段と、
前記接続手段によって接続された前記外部記憶媒体を認識するための第１のソフトウェアプログラムを記憶する記憶部と、
前記操作受付手段によって所定の操作が受け付けられた場合に、前記第１のソフトウェアプログラムによって認識された前記外部記憶媒体上に記憶されているＷｅｂキャッシュを実現するための第２のソフトウェアプログラムを導入するプログラム導入手段と
を備えることを特徴とする宅内中継通信装置。
【請求項４】
前記第２のプログラム導入手段は、
前記第１のソフトウェアプログラムによって認識された前記外部記憶媒体に前記第２のソフトウェアプログラムを導入する
ことを特徴とする請求項４に記載の宅内中継通信装置。
【請求項５】
宅内通信装置と宅内中継通信装置とから構成される宅内情報システムであって、
前記宅内中継通信装置は、
外部記憶媒体を接続するための接続手段と
を有し、
前記宅内通信装置は、
ユーザから情報の入力を受け付ける入力受付手段と、
前記接続手段によって接続された前記外部記憶媒体を認識するための第１のソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するための第２のソフトウェアプログラムを記憶する記憶部と、
前記入力受付手段によって所定の情報の入力が受け付けられた場合に、前記第１のソフトウェアプログラムを前記宅内中継通信装置に導入する第１のプログラム導入手段と、
前記第１のプログラム導入手段によって前記第１のソフトウェアプログラムが前記宅内中継通信装置に導入された場合に、前記第１のソフトウェアプログラムによって認識された前記宅内中継通信装置の前記外部記憶媒体に、前記第２のソフトウェアプログラムを前記宅内中継通信装置に導入する第２のプログラム導入手段と
を有することを特徴とする宅内情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宅内中継通信装置および宅内情報システムに関する。
【背景技術】
【０００２】
現在、ネットワークを介して取得したＷｅｂコンテンツを一時的に保存し、再度、同じＷｅｂコンテンツが要求された場合に、保存したＷｅｂコンテンツを代理で提供する、一般にＷｅｂキャッシュと称される技術が知られている（例えば、非特許文献１参照）。Ｗｅｂキャッシュは、例えば、図１１に示すように、Ｗｅｂクライアント、ＷｅｂクライアントとＷｅｂサーバとの間に位置するＰｒｏｘｙサーバに実装される。
【０００３】
Ｗｅｂクライアントに実装されたＷｅｂキャッシュは、Ｗｅｂサーバから取得したＷｅｂコンテンツを利用者単位で個別保存し、個別保存したＷｅｂコンテンツをＷｅｂサーバに代わって提供する。なお、ＷｅｂクライアントのＷｅｂキャッシュは、通常、Ｗｅｂブラウザの機能の一部として提供される。一方、Ｐｒｏｘｙサーバに実装されたＷｅｂキャッシュは、Ｗｅｂサーバから取得したＷｅｂコンテンツを複数の利用者間で共有保存し、共有保存したＷｅｂコンテンツをＷｅｂサーバに代わって提供する。
【０００４】
Ｗｅｂキャッシュを実装した場合、同じＷｅｂコンテンツを何度もネットワークを介して送受信する必要がなくなるため、例えば、Ｗｅｂコンテンツ取得時間の短縮、通信量の削減、サーバ負荷（Ｗｅｂサーバの負荷）の低減の効果が得られる。
【０００５】
また、米国の大手Ｗｅｂコンテンツ提供会社が運営するＷｅｂサーバにＷｅｂコンテンツ要求を２回行う場合、１回の要求につき約７ｇの二酸化炭素が排出され、ヤカンのお湯を沸騰させる際に排出される二酸化炭素と同程度であると報告されている（非特許文献２参照）。つまり、Ｗｅｂキャッシュの実装は、上述の如く、通信量の削減、サーバ負荷の低減に寄与するため、環境の観点から見ても有益である。
【０００６】
Ｗｅｂキャッシュを実装すれば、上記種々の効果を得られるが、ネットワーク上におけるＷｅｂキャッシュの位置に応じて効果に大小が生じる。即ち、Ｗｅｂクライアントに近い位置に実装されたＷｅｂキャッシュは、Ｗｅｂコンテンツ取得時間の短縮および通信量の削減について大きな効果を生む。例えば、最も近い位置であるＷｅｂクライアント自体に実装されたＷｅｂキャッシュは、Ｗｅｂコンテンツ取得時間の短縮および通信量の削減について最大級の効果を生む。ところが、昨今の情報端末の個人所有化の進展、情報家電の登場などによってホームネットワークの導入が普及し、Ｗｅｂキャッシュを実装できないＷｅｂクライアント（情報端末、情報家電）も増加すると思われる。
【０００７】
上記問題から、クライアントに比較的近い位置であるホームネットワークにおけるホームゲートウェイにＷｅｂキャッシュを実装させるアイデアに想到した。なお、Ｗｅｂクライアント（情報端末、情報家電）自体にＷｅｂキャッシュを実装できない場合であっても、ホームゲートウェイにＷｅｂキャッシュを実装させれば、Ｗｅｂクライアント自体に実装されたＷｅｂキャッシュに準ずる大きな効果を生むと考えられる。また、複数機器間または家族間でＷｅｂコンテンツを共有保存できるため効率的である。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】R.Fielding,et al.,Hypertext Transfer Protocol--HTTP/1.1.IETF,RFC2616, June 1999.
【非特許文献２】“Revealed:the environmental impact of Google searches”,TIMESONLINE,January 2009,[online]、[平成２１年３月４日検索］、インターネット<URL:http://technology.timesonline.co.uk/tol/news/tech_and_web/article5489134.ece>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、既に各家庭に設置されたホームゲートウェイにＷｅｂキャッシュを導入するのは、容易でないという問題がある。ホームゲートウェイにＷｅｂキャッシュを導入できる者は各家庭に通常いないからである。また、Ｗｅｂキャッシュを実装するＰｒｏｘｙサーバの導入や運用管理には、ネットワークやサーバに関する専門的な知識や経験を有する専門家が必要であるが、当該専門家を全家庭に現地調整のために出張させるのは、時間的、費用的に困難であるからである。
【００１０】
本発明は、上述した課題に鑑みてなされたものであって、既に各家庭に設置されたホームゲートウェイにＷｅｂキャッシュを簡便に実装させる技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記問題を解決するために、本発明の一態様である宅内中継通信装置は、ユーザから操作を受け付ける操作受付手段と、操作受付手段によって所定の操作が受け付けられた場合に、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部のサーバから受信するプログラム受信手段と、プログラム受信手段によってソフトウェアプログラムが受信された場合に、ソフトウェアプログラムを導入するプログラム導入手段とを備えることを特徴とする。
【００１２】
上記問題を解決するために、本発明の他の態様である宅内中継通信装置は、外部記憶媒体を接続するための接続手段と、ユーザから操作を受け付ける操作受付手段と、操作受付手段によって所定の操作が受け付けられた場合に、接続手段によって接続された外部記憶媒体を認識するための第１のソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するための第２のソフトウェアプログラムを外部のサーバから受信するプログラム受信手段と、プログラム受信手段によって第１のソフトウェアプログラムが受信された場合に、第１のソフトウェアプログラムを導入する第１のプログラム導入手段と、第１のプログラム導入手段によって第１のソフトウェアプログラムが導入された場合に、第１のソフトウェアプログラムによって認識された外部記憶媒体に、プログラム受信手段によって受信された第２のソフトウェアプログラムを導入する第２のプログラム導入手段とを備えることを特徴とする。
【００１３】
上記問題を解決するために、本発明の他の態様である宅内中継通信装置は、外部記憶媒体を接続するための接続手段と、ユーザから操作を受け付ける操作受付手段と、接続手段によって接続された外部記憶媒体を認識するための第１のソフトウェアプログラムを記憶する記憶部と、操作受付手段によって所定の操作が受け付けられた場合に、第１のソフトウェアプログラムによって認識された外部記憶媒体上に記憶されているＷｅｂキャッシュを実現するための第２のソフトウェアプログラムを導入するプログラム導入手段とを備えることを特徴とする。
【００１４】
上記宅内中継通信装置において、第２のプログラム導入手段は、第１のソフトウェアプログラムによって認識された外部記憶媒体に第２のソフトウェアプログラムを導入することを特徴とする。
【００１５】
上記問題を解決するために、本発明の他の態様である宅内情報システムは、宅内通信装置と宅内中継通信装置とから構成される宅内情報システムであって、宅内中継通信装置は、外部記憶媒体を接続するための接続手段とを有し、宅内通信装置は、ユーザから情報の入力を受け付ける入力受付手段と、接続手段によって接続された外部記憶媒体を認識するための第１のソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するための第２のソフトウェアプログラムを記憶する記憶部と、入力受付手段によって所定の情報の入力が受け付けられた場合に、第１のソフトウェアプログラムを宅内中継通信装置に導入する第１のプログラム導入手段と、第１のプログラム導入手段によって第１のソフトウェアプログラムが宅内中継通信装置に導入された場合に、第１のソフトウェアプログラムによって認識された宅内中継通信装置の外部記憶媒体に、第２のソフトウェアプログラムを宅内中継通信装置に導入する第２のプログラム導入手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、専門的な知識や経験を持つ者でなくても、手軽に、既存のホームゲートウェイにＷｅｂキャッシュを実装することができるようになる。これにより、Ｗｅｂキャッシュの効果、具体的には、Ｗｅｂコンテンツ取得時間の短縮、通信量の削減、サーバ負荷の低減を一層推し進めることができるようになる。また、各人が、身近なところから環境保全に参画することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る宅内情報システム１の概略構成図である。
【図２】宅内中継通信装置１０の構成を示すブロック図である。
【図３】宅内中継通信装置１０の動作の一例を示すフローチャートである。
【図４】宅内中継通信装置１１の構成を示すブロック図である。
【図５】宅内中継通信装置１１の動作の一例を示すフローチャートである。
【図６】宅内中継通信装置１２の構成を示すブロック図である。
【図７】宅内中継通信装置１２の動作の一例を示すフローチャートである。
【図８】宅内中継通信装置１３の構成を示すブロック図である。
【図９】宅内中継通信装置１３の動作の一例を示すフローチャートである。
【図１０】宅内中継通信装置１０、１１、１２、１３の各諸元の比較表である。
【図１１】従来のＷｅｂキャッシュの概略構成図である。
【発明を実施するための形態】
【００１８】
（第１の実施形態）
本発明の第１の実施形態に係る宅内情報システム１は、図１に示すように、複数の宅内通信装置２０（宅内通信装置２０−１、…、２０−Ｎ）と宅内中継通信装置１０とから構成される。宅内中継通信装置１０は、ＬＡＮ回線（有線ＬＡＮまたは無線ＬＡＮ）とＷＡＮ回線（図１の場合、ＦＴＴＨ）を収容し、宅内通信装置２０からの情報を外部（例えば、サーバ５０）に送信するとともに、外部からの情報を宅内通信装置２０に送信する。なお、宅内中継通信装置１０の一例は、ホームゲートウェイ（図中「ＨＧＷ」と表記する）であるが、ＷＡＮ回線の種類に応じて、他の装置（例えば、ブロードバンドルータ、ケーブルモデム）であってもよい。宅内通信装置２０の一例は、パーソナルコンピュータ（図中「ＰＣ」と表記する）であるが、他の装置（例えば、情報家電）であってもよい。
【００１９】
宅内中継通信装置１０は、図２に示すように、ＯＳ（Operating System）１００、通信用インタフェース１１０、通信用ドライバ１２０、ボタン１５０およびＬＥＤ（Light Emitting Diode）１６０を備える。
【００２０】
通信用インタフェース１１０は、ＬＡＮ回線およびＷＡＮ回線を物理的（または電気的）に接続する。なお、宅内中継通信装置１０は、ＬＡＮ回線用の通信用インタフェースとＷＡＮ回線用に通信用インタフェースとを別個に備えるが、簡略化のため、通信用インタフェース１１０としてまとめている。
【００２１】
通信用ドライバ１２０は、通信用インタフェース１１０に物理的に接続された回線を認識する。つまり、宅内中継通信装置１０は、通信用インタフェース１１０および通信用ドライバ１２０によって、宅内通信装置２０、サーバ５０と通信する。なお、通信用ドライバ１２０は、ソフトウェアプログラムであって、記憶部（非図示）に記憶される。
【００２２】
ボタン１５０は、ユーザから種々の操作を受け付ける。即ち、ボタン１５０は、本発明の操作受付手段に相当する。ボタン１５０は、例えば、ユーザから、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入（インストール）の開始や中止を指示する操作を受け付ける。ＬＥＤ１６０は、ユーザに種々の情報を表示する。例えば、ＬＥＤ１６０は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入の進捗や結果をユーザに表示する。
【００２３】
ＯＳ１００は、宅内中継通信装置１０全体の動作を制御する。具体的には、ＯＳ１００は、ボタン１５０（操作受付手段）によって所定の操作が受け付けられた場合に、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムをサーバ５０から受信する。即ち、ＯＳ１００は、本発明のプログラム受信手段に相当する。また、ＯＳ１００は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを受信した場合、当該ソフトウェアプログラムを記憶部（非図示）に導入する。即ち、ＯＳ１００は、本発明のプログラム導入手段に相当する。
【００２４】
記憶部（非図示）は、種々の情報を記憶する。例えば、記憶部（非図示）は、通信用ドライバ１２０を記憶する。また、記憶部（非図示）は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの所在を示すＵＲＬ（Uniform Resource Locator）を記憶する。また、記憶部（非図示）は、Ｗｅｂキャッシュ機能の実現に必要な領域（例えば、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する領域、キャッシュコンテンツ（後述）の記憶領域）を提供する。
【００２５】
更に、宅内中継通信装置１０は、ＯＳ１００による、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入によって、Ｗｅｂキャッシュ機能を備える（なお、図２は、導入後の状態を示している）。
【００２６】
Ｗｅｂキャッシュ機能は、図２に破線内に示すように、フィルタおよびキャッシュコンテンツから実現される。フィルタは、宅内通信装置２０によって要求されたＷｅｂコンテンツをキャッシュコンテンツとして一時記憶し、後に、宅内通信装置２０からＷｅｂコンテンツの要求があった場合、当該Ｗｅｂコンテンツがキャッシュコンテンツとして一時記憶されているか否かを判断し、一時記憶されていると判断した場合には当該キャッシュコンテンツを応答し、一時記憶されていないと判断した場合、Ｗｅｂサーバに当該要求を転送する。また、フィルタは、所定の時間を経過した古いキャッシュコンテンツを削除する。
【００２７】
続いて、図３を用いて宅内中継通信装置１０の動作を説明する。なお、図３に示すフローチャートは、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラム（図３中、「Ｗｅｂキャッシュ」と表記する）の導入時の動作を示すフローチャートである。なお、図３に示すフローチャートの開始時において、宅内中継通信装置１０には、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムが導入されていないものとする。また、サーバ５０は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを保持しているものとする。
【００２８】
宅内中継通信装置１０は、ボタン１５０により、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入の開始を指示する操作をユーザから受け付ける（ステップＳ１００）。上記操作をユーザから受け付けた宅内中継通信装置１０は、上記ソフトウェアプログラムをサーバ５０に要求し、サーバ５０から上記ソフトウェアプログラムを受信する（ステップＳ１０１）。上記ソフトウェアプログラムを受信した宅内中継通信装置１０は、上記ソフトウェアプログラムを記憶部内に導入する（ステップＳ１０３）。上記ソフトウェアプログラムを導入した宅内中継通信装置１０は、導入完了をＬＥＤ１６０によって表示する（ステップＳ１０４）。そして図３に示すフローチャートは終了する。
【００２９】
以上のように、専門的な知識や経験を持つ者でなくても手軽に、宅内中継通信装置１０にＷｅｂキャッシュを導入（インストール）することができる。
【００３０】
（第２の実施形態）
本発明の第２の実施形態に係る宅内情報システム２（非図示）は、複数の宅内通信装置２０（宅内通信装置２０−１、…、２０−Ｎ）と宅内中継通信装置１１とから構成される。宅内情報システム２は、宅内中継通信装置１０に代えて宅内中継通信装置１１を備える点を除き、図１に示す宅内情報システム１と同様である。
【００３１】
宅内中継通信装置１１は、図４に示すように、ＯＳ１０１、通信用インタフェース１１０、通信用ドライバ１２０、外部記憶媒体用インタフェース１３０、外部記憶媒体用ドライバ１４０、ボタン１５０およびＬＥＤ１６０を備える。なお、宅内中継通信装置１０と共通する部分は、同一の符号を付して説明の一部または全部を省略する。
【００３２】
外部記憶媒体用インタフェース１３０は、外部記憶媒体を物理的（または電気的）に接続する。外部記憶媒体としてＵＳＢ（Universal Serial Bus）メモリを使用する場合、外部記憶媒体用インタフェース１３０はＵＳＢインタフェースである。
【００３３】
外部記憶媒体用ドライバ１４０は、外部記憶媒体用インタフェース１３０に物理的に接続された外部記憶媒体を認識する。つまり、宅内中継通信装置１１は、外部記憶媒体用インタフェース１３０および外部記憶媒体用ドライバ１４０によって、外部記憶媒体に対して読み書きを行う。即ち、外部記憶媒体用インタフェース１３０および外部記憶媒体用ドライバ１４０は、本発明の接続手段に相当する。なお、外部記憶媒体用ドライバ１４０は、ソフトウェアプログラム（外部記憶媒体を認識するためのソフトウェアプログラム）であって、記憶部（非図示）に記憶される。
【００３４】
ＯＳ１０１は、宅内中継通信装置１１全体の動作を制御する。具体的には、ＯＳ１０１は、ボタン１５０（操作受付手段）によって所定の操作が受け付けられた場合に、外部記憶媒体上に記憶されているＷｅｂキャッシュを実現するためのソフトウェアプログラムを記憶部（非図示）に導入する。即ち、ＯＳ１０１は、本発明のプログラム導入手段に相当する。
【００３５】
記憶部（非図示）は、種々の情報を記憶する。例えば、記憶部（非図示）は、通信用ドライバ１２０、外部記憶媒体用ドライバ１４０（外部記憶媒体を認識するためのソフトウェアプログラム）を記憶する。また、記憶部（非図示）は、Ｗｅｂキャッシュ機能の実現に必要な領域（例えば、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する領域、キャッシュコンテンツ（後述）の記憶領域）を提供する。なお、記憶部（非図示）は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの所在を示すＵＲＬを記憶しなくてもよい。外部記憶媒体からＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムを取得するからである。
【００３６】
続いて、図５を用いて宅内中継通信装置１１の動作を説明する。なお、図５に示すフローチャートは、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラム（図５中、「Ｗｅｂキャッシュ」と表記する）の導入時の動作を示すフローチャートである。なお、図５に示すフローチャートの開始時において、宅内中継通信装置１１には、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムが導入されていないものとする。また、宅内中継通信装置１１には、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを記憶した外部記憶媒体が接続されているものとする（図５中、破線にて表記）。
【００３７】
宅内中継通信装置１１は、ボタン１５０により、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入の開始を指示する操作をユーザから受け付ける（ステップＳ２００）。上記操作をユーザから受け付けた宅内中継通信装置１１は、上記ソフトウェアプログラムを外部記憶媒体から読み出して記憶部内に導入する（ステップＳ２０３）。上記ソフトウェアプログラムを導入した宅内中継通信装置１１は、導入完了をＬＥＤ１６０によって表示する（ステップＳ２０４）。そして図５に示すフローチャートは終了する。
【００３８】
以上のように、専門的な知識や経験を持つ者でなくても手軽に、宅内中継通信装置１１にＷｅｂキャッシュを導入（インストール）することができる。
【００３９】
（第３の実施形態）
本発明の第３の実施形態に係る宅内情報システム３（非図示）は、複数の宅内通信装置２０（宅内通信装置２０−１、…、２０−Ｎ）と宅内中継通信装置１２とから構成される。宅内情報システム３は、宅内中継通信装置１０に代えて宅内中継通信装置１２を備える点を除き、図１に示す宅内情報システム１と同様である。
【００４０】
宅内中継通信装置１２は、図６に示すように、ＯＳ１０２、通信用インタフェース１１０、通信用ドライバ１２０、外部記憶媒体用インタフェース１３０、ボタン１５０およびＬＥＤ１６０を備える。なお、宅内中継通信装置１０または宅内中継通信装置１１と共通する部分は、同一の符号を付して説明の一部または全部を省略する。
【００４１】
ＯＳ１０２は、宅内中継通信装置１２全体の動作を制御する。具体的には、ＯＳ１０２は、ボタン１５０（操作受付手段）によって所定の操作が受け付けられた場合に、外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムをサーバ５０から受信する。即ち、ＯＳ１０２は、本発明のプログラム受信手段に相当する。
【００４２】
ＯＳ１０２は、外部記憶媒体を認識するためのソフトウェアプログラムを受信した場合、当該ソフトウェアプログラムを記憶部（非図示）に導入する。即ち、ＯＳ１０２は、本発明の第１のプログラム導入手段に相当する。また、ＯＳ１０２は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを受信した場合、当該ソフトウェアプログラムを外部記憶媒体に導入する。即ち、ＯＳ１０２は、本発明の第２のプログラム導入手段に相当する。
【００４３】
記憶部（非図示）は、種々の情報を記憶する。例えば、記憶部（非図示）は、外部記憶媒体を認識するためのソフトウェアプログラムの所在を示すＵＲＬおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムの所在を示すＵＲＬを記憶する。また、記憶部（非図示）は、外部記憶媒体を認識するためのソフトウェアプログラムを導入する領域を提供する。なお、記憶部（非図示）は、Ｗｅｂキャッシュ機能の実現に必要な領域（例えば、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する領域、キャッシュコンテンツ（後述）の記憶領域）を提供しなくてもよい。当該領域は、外部記憶媒体が提供するからである。
【００４４】
更に、宅内中継通信装置１２は、ＯＳ１０２による、外部記憶媒体を認識するためのソフトウェアプログラムの導入によって、外部記憶媒体用ドライバ１４０を備える（なお、図６は、導入後の状態を示している）。また、宅内中継通信装置１２は、ＯＳ１０２による、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの外部記憶媒体への導入によって、外部記憶媒体上にＷｅｂキャッシュ機能を備える（なお、図６は、導入後の状態を示している）。
【００４５】
続いて、図７を用いて宅内中継通信装置１２の動作を説明する。なお、図７（ａ）に示すフローチャートは、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラム（図７（ａ）中、「Ｗｅｂキャッシュ」と表記する）の導入時の動作を示すフローチャートである。なお、宅内中継通信装置１２には、外部記憶媒体を認識するためのソフトウェアプログラム（外部記憶媒体用ドライバ１４０、図７中「ドライバソフト」と表記する）およびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムが導入されていないものとする。また、サーバ５０は、外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムを保持しているものとする。
【００４６】
宅内中継通信装置１２は、ボタン１５０により、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入の開始を指示する操作をユーザから受け付ける（ステップＳ３００）。上記操作をユーザから受け付けた宅内中継通信装置１２は、外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムをサーバ５０に要求し、サーバ５０から上記両ソフトウェアプログラムを受信する（ステップＳ３０１）。上記両ソフトウェアプログラムを受信した宅内中継通信装置１２は、外部記憶媒体を認識するためのソフトウェアプログラムを記憶部１０２内に導入する（ステップＳ３０２）。
【００４７】
続いて、宅内中継通信装置１２は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体上に導入する（ステップＳ３０３）。Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入した宅内中継通信装置１２は、導入完了をＬＥＤ１６０によって表示する（ステップＳ３０４）。そして図７（ａ）に示すフローチャートは終了する。なお、図７（ａ）において破線にて表記したように、少なくともステップＳ３０３が実行される前迄に、宅内中継通信装置１２に外部記憶媒体を接続する必要がある。ステップＳ３０２の完了時に、宅内中継通信装置１２に外部記憶媒体が接続されていないときは、ＬＥＤ１６０を用いて外部記憶媒体の接続を促してもよい。
【００４８】
以上のように、専門的な知識や経験を持つ者でなくても手軽に、宅内中継通信装置１２にＷｅｂキャッシュを導入（インストール）することができる。
【００４９】
なお、宅内中継通信装置１２は、サーバ５０から外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムを受信して、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体上に導入するが、宅内中継通信装置１２は、外部記憶媒体を認識するためのソフトウェアプログラムを記憶部に予め記憶しておくことによって、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムのみをサーバ５０から受信して外部記憶媒体上に導入してもよい。
【００５０】
また、宅内中継通信装置１２は、外部記憶媒体を認識するためのソフトウェアプログラムを記憶部に予め記憶しておくことによって、図７（ｂ）に示すように、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体上から読み出して外部記憶媒体上に導入してもよい。即ち、宅内中継通信装置１２は、ボタン１５０により、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入の開始を指示する操作をユーザから受け付ける（ステップＳ４００）。上記操作をユーザから受け付けた宅内中継通信装置１２は、上記ソフトウェアプログラムを外部記憶媒体から読み出して外部記憶媒体上に導入する（ステップＳ４０３）。上記ソフトウェアプログラムを導入した宅内中継通信装置１２は、導入完了をＬＥＤ１６０によって表示する（ステップＳ４０４）。そして図７（ｂ）に示すフローチャートは終了する。
【００５１】
（第４の実施形態）
本発明の第４の実施形態に係る宅内情報システム４（非図示）は、複数の宅内通信装置２０（宅内通信装置２０−１、…、２０−Ｎ）と宅内中継通信装置１３とから構成される。宅内情報システム４は、宅内中継通信装置１０に代えて宅内中継通信装置１３を備える点を除き、図１に示す宅内情報システム１と同様である。但し、宅内通信装置２０の少なくとも１台は、ログイン画面（後述）、外部記憶媒体を認識するためのソフトウェアプログラムを宅内中継通信装置１３に導入する機能（第１のプログラム導入手段）、および、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを宅内中継通信装置１３に導入する機能（第２のプログラム導入手段）を備える。
【００５２】
宅内中継通信装置１３は、図８に示すように、ＯＳ１０３および通信用インタフェース１１０を備える。なお、宅内中継通信装置１０、宅内中継通信装置１１または宅内中継通信装置１２と共通する部分は、同一の符号を付して説明の一部または全部を省略する。
【００５３】
ＯＳ１０３は、宅内中継通信装置１３全体の動作を制御する。具体的には、ＯＳ１０３は、宅内通信装置２０からの命令に従って、外部記憶媒体を認識するためのソフトウェアプログラムを記憶部（非図示）に導入する。また、ＯＳ１０３は、宅内通信装置２０からの命令に従って、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体に導入する。
【００５４】
記憶部（非図示）は、種々の情報を記憶する。例えば、記憶部（非図示）は、外部記憶媒体を認識するためのソフトウェアプログラムを導入する領域を提供する。なお、記憶部（非図示）は、Ｗｅｂキャッシュ機能の実現に必要な領域（例えば、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する領域、キャッシュコンテンツ（後述）の記憶領域）を提供しなくてもよい。当該領域は、外部記憶媒体が提供するからである。また、記憶部（非図示）は、外部記憶媒体を認識するためのソフトウェアプログラムの所在を示すＵＲＬおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムの所在を示すＵＲＬを記憶しなくてもよい。当該ソフトウェアプログラムは、宅内通信装置２０から提供されるからである。
【００５５】
更に、宅内中継通信装置１３は、宅内通信装置２０およびＯＳ１０３による、外部記憶媒体を認識するためのソフトウェアプログラムの導入によって、外部記憶媒体用ドライバ１４０を備える（なお、図８は、導入後の状態を示している）。また、宅内中継通信装置１３は、宅内通信装置２０およびＯＳ１０３による、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの外部記憶媒体への導入によって、外部記憶媒体上にＷｅｂキャッシュ機能を備える（なお、図８は、導入後の状態を示している）。
【００５６】
続いて、図９を用いて宅内中継通信装置１３の動作を説明する。なお、図９に示すフローチャートは、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラム（図９中、「Ｗｅｂキャッシュ」と表記する）の導入時の動作を示すフローチャートである。なお、宅内中継通信装置１３には、外部記憶媒体を認識するためのソフトウェアプログラム（外部記憶媒体用ドライバ１４０、図９中、「ドライバソフト」と表記する）およびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムが導入されていないものとする。また、宅内通信装置２０は、外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムをサーバ５０から取得し保持しているものとする（図９において破線にて表記）。
【００５７】
宅内通信装置２０は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを宅内中継通信装置１３に導入するための宅内中継通信装置１３へのログイン画面を介して、ユーザからログイン情報（例えば、ＩＤ、パスワード）の入力を受け付ける（ステップＳ５００）。上記情報をユーザから受け付けた宅内通信装置２０は、上記情報を宅内中継通信装置１３に送信する（ステップＳ５０１）。上記情報を受信した宅内中継通信装置１３は、ログイン情報に基づいてログインの拒否を判断し、結果を宅内通信装置２０に送信する（ステップＳ５０２）。なお、宅内中継通信装置１３は、ログインを許可する旨の結果を宅内通信装置２０に送信したものとする。ログインを許可された宅内通信装置２０は、外部記憶媒体を認識するためのソフトウェアプログラムの導入を指示する命令を宅内中継通信装置１３に送信する（ステップＳ５０２）。外部記憶媒体を認識するためのソフトウェアプログラムの導入を指示する命令を受信した宅内中継通信装置１３は、当該命令に従って、当該フトウェアプログラムを記憶部（非図示）に導入する（ステップＳ６０２）。外部記憶媒体を認識するためのソフトウェアプログラムを導入した宅内中継通信装置１３は、当該プログラムの導入完了を宅内通信装置２０に通知する。外部記憶媒体を認識するためのソフトウェアプログラムの導入完了を通知された宅内通信装置２０は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入を指示する命令を宅内中継通信装置１３に送信する（ステップＳ５０３）。Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入を指示する命令を受信した宅内中継通信装置１３は、当該命令に従って、当該ソフトウェアプログラムを外部記憶媒体に導入する（ステップＳ６０３）。Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入した宅内中継通信装置１３は、当該プログラムの導入完了を宅内通信装置２０に通知する。Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムの導入完了を通知された宅内通信装置２０は、導入完了をＬＥＤ１６０によって表示する（ステップＳ５０４）。そして図９に示すフローチャートは終了する。なお、図９において破線にて表記したように、少なくともステップＳ６０３が実行される前迄に、宅内中継通信装置１３に外部記憶媒体を接続する必要がある。ステップＳ６０２の完了時に、宅内中継通信装置１３に外部記憶媒体が接続されていないときは、ＬＥＤ１６０を用いて外部記憶媒体の接続を促してもよい。
【００５８】
以上のように、専門的な知識や経験を持つ者でなくても手軽に、宅内中継通信装置１３にＷｅｂキャッシュを導入（インストール）することができる。
【００５９】
なお、宅内中継通信装置１３は、宅内通信装置２０から外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムを受信して、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体上に導入するが、宅内中継通信装置１３は、外部記憶媒体を認識するためのソフトウェアプログラムを記憶部に予め記憶しておくことによって、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムのみを宅内通信装置２０からから受信して外部記憶媒体上に導入してもよい。
【００６０】
なお、宅内通信装置２０は、外部記憶媒体を認識するためのソフトウェアプログラムおよびＷｅｂキャッシュ機能を実現するためのソフトウェアプログラムをサーバ５０から取得し保持しているが、宅内通信装置２０は、外部記憶媒体から上記両ソフトウェアプログラムを取得し保持してもよい。
【００６１】
図１０は、上述の宅内中継通信装置１０、１１、１２、１３の各諸元の比較表である。なお、宅内中継通信装置１０、１１、１２、１３は、何れも、各ＯＳ（１００〜１０３）、通信用インタフェース１１０、通信用ドライバ１２０および記憶部（非図示）を備えるが、図１０においては省略している。
【００６２】
宅内中継通信装置１０は、ネットワークを介して、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラム（図１０中、「Ｗｅｂキャッシュ」と表記する）を導入する点に特徴がある。宅内中継通信装置１１は、外部記憶媒体を介して、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する点に特徴がある。宅内中継通信装置１２は、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを外部記憶媒体に導入する点に特徴がある。宅内中継通信装置１３は、宅内通信装置を介して、Ｗｅｂキャッシュ機能を実現するためのソフトウェアプログラムを導入する点に特徴がある。そして、何れの宅内中継通信装置であっても、手軽に、Ｗｅｂキャッシュを実装することができる。よって、Ｗｅｂコンテンツ取得時間の短縮、通信量の削減、サーバ負荷の低減を一層推し進めることができるようになる。また、各人が、身近なところから環境保全に参画することができるようになる。
【００６３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６４】
１、２、３、４  宅内情報システム  １０、１１、１２、１３  宅内中継通信装置  ２０  宅内通信装置  ３０  サーバ  １００、１０１、１０２、１０３  ＯＳ  １１０  通信用インタフェース  １２０  通信用ドライバ  １３０  外部記憶媒体用インタフェース  １４０  外部記憶媒体用ドライバ  １５０  ボタン  １６０  ＬＥＤ
【図１】
2010226197.tif 000003
【図２】
2010226197.tif 000004
【図３】
2010226197.tif 000005
【図４】
2010226197.tif 000006
【図５】
2010226197.tif 000007
【図６】
2010226197.tif 000008
【図７】
2010226197.tif 000009
【図８】
2010226197.tif 000010
【図９】
2010226197.tif 000011
【図１０】
2010226197.tif 000012
【図１１】
2010226197.tif 000013