(57)【特許請求の範囲】
【請求項１】
コンテンツデータのアクセスに必要な情報を記憶する第１及び第２の管理テーブル記憶手段と、前記第１及び第２の管理テーブルを作成するテーブル作成手段と、前記アクセスに必要な情報に基づいてコンテンツデータにアクセスするアクセス手段と、前記コンテンツを格納する通信ネットワーク上の格納装置との間のデータ伝送速度を測定する測定手段と、前記コンテンツデータが記録された記録媒体からコンテンツデータを読み出す読み出し手段とを備えるクライアント装置が所望するコンテンツにアクセスするコンテンツアクセス方法であって、
前記測定手段が測定したデータ伝送速度が前記読み出し手段のコンテンツデータ読み出し速度より低速である通信回線を使用して、前記ネットワーク上の格納装置に格納されたコンテンツデータに対して行った読み出し動作に基づいて、前記テーブル作成手段が、前記読み出し動作を行った前記コンテンツデータの格納場所を特定するパスとして、前記クライアント装置が備える前記記録媒体に記録された前記コンテンツデータのパスを使用して、前記低速用のコンテンツ管理テーブルを作成して前記第１の管理テーブル記憶手段に記憶する低速用管理テーブル作成ステップと、
前記測定手段が測定したデータ伝送速度が前記読み出し手段のコンテンツデータ読み出し速度より高速である通信回線を使用して、前記ネットワーク上の格納装置に格納されたコンテンツデータに対して行った読み出し動作に基づいて、前記テーブル作成手段が、前記読み出し動作を行った前記コンテンツデータの格納場所を特定するパスとして、前記ネットワーク上の格納装置に格納された前記コンテンツデータのパスを使用して、前記高速用のコンテンツ管理テーブルを作成して前記第２の管理テーブル記憶手段に記憶する高速用管理テーブル作成ステップと、
前記測定手段によって測定された伝送速度が前記読み出し手段のコンテンツデータ読み出し速度より低速である通信回線を使用して、所望のコンテンツデータに対してアクセスする場合に、前記アクセス手段が前記第１の管理テーブル記憶手段に記憶された低速用管理テーブルからアクセスに必要な前記コンテンツデータのパスを取得して、該アクセスに必要なコンテンツデータのパスを使用して所望するコンテンツデータを読み出す低速用アクセスステップと、
前記測定手段によって測定された伝送速度が前記読み出し手段のコンテンツデータ読み出し速度より高速である通信回線を使用して、所望のコンテンツデータに対してアクセスする場合に、前記アクセス手段が前記第２の管理テーブル記憶手段に記憶された高速用管理テーブルからアクセスに必要な前記コンテンツデータのパスを取得して、該アクセスに必要なコンテンツデータのパスを使用して所望するコンテンツデータを読み出す高速用アクセスステップと
を有することを特徴とするコンテンツアクセス方法。
【請求項２】
前記クライアント装置が、アクセスしたコンテンツを保存する記憶手段を備え、所望するコンテンツがこの記憶手段に既に保存されている場合には、この保存されているコンテンツにアクセスすること、
を特徴とする請求項１に記載のコンテンツアクセス方法。
【請求項３】
アクセスしたコンテンツを前記記憶手段に保存するとき、予め定められた優先度に従って保存すること、
を特徴とする請求項２に記載のコンテンツアクセス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークシステム上に存在するコンテンツにアクセスする際に、通信ネットワークシステムの利用環境に適したアクセス方法を提供するものである。
【０００２】
【従来の技術】
クライアント装置が、インターネット上に存在する画像データなどの多量のコンテンツを使用するとき、既存の電話回線やＩＳＤＮ回線などの比較的低速度の通信回線でしかアクセスできない環境下では、快適にコンテンツを使用することが困難である。この場合、クライアント装置では、コンテンツを収録したＣＤ−ＲＯＭやＤＶＤから必要なコンテンツを読み出して使用している。
【０００３】
しかし、インターネット上に存在するコンテンツに接続できれば、最新のコンテンツを使用できることから、その利点は大きい。そこで、最新のコンテンツをコンテンツ格納装置からクライアント装置のローカルＨＤ（ハードディスク）やＣＤ−Ｒ／ＲＷなどの記録媒体にダウンロードして、できるだけ最新のコンテンツを使用する方法が用いられている。
【０００４】
しかし、この方法では、コンテンツを最新状態に維持するには、常に差分データをダウンロードする必要がある。複数のコンテンツがアーカイブ（一つのファイルにマージ）されている場合には、不要なコンテンツまでも一緒にダウンロードされてしまい、余計な通信コストが発生するだけでなく、クライアント装置のＨＤなどの記録媒体の容量を余分に使用してしまう。また、一つのコンテンツが多数のファイルから構成されている場合には、必要なコンテンツの判別を行ってから何度もダウンロードしなければならない。
【０００５】
【発明が解決しようとする課題】
今後、通信ネットワークシステムにおいて、伝送路のデータ伝送速度がさらに高速化されるとしても、全てのクライアント装置が高速の伝送路を利用できるわけではない。本発明は、このような事情に鑑みて創案されたもので、通信ネットワークシステムに接続する環境において、伝送速度に応じた効率的なコンテンツのアクセス方法を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明は、上記の目的を達成するために提供されるものであり、通信ネットワークシステム上に存在するコンテンツにアクセスする方法であって、クライアント装置が、コンテンツのアクセスに必要な情報を有する管理テーブルと、この管理テーブルの作成と更新を行う手段と、前記アクセスに必要な情報に基づいてコンテンツにアクセスする手段と、所望するコンテンツを格納する格納装置との間のデータ伝送速度を測定する手段とを備え、このデータ伝送速度の測定結果に応じて前記管理テーブルを参照して所望するコンテンツにアクセスすることを特徴としている。
【０００７】
この方法は、クライアント装置が所望するコンテンツを使用するとき、クライアント装置とコンテンツ格納装置との間におけるデータ伝送速度を割り出して、伝送速度に応じて管理テーブルを参照して、コンテンツのアクセス先を決定するものである。管理テーブルには、コンテンツの名称、格納場所、初回作成日時、更新日時、バージョン番号、データサイズ等のアクセスに必要な情報が含まれている。データ伝送速度は、クライアント装置からコンテンツ格納装置に対してテストデータを送出することによって測定する。クライアント装置は、測定した伝送速度に応じて適宜この管理テーブルを参照してコンテンツのアクセス先を決定する。ここで、コンテンツ格納装置とは、通信ネットワークシステム上に存在するコンテンツ格納装置だけでなく、クライアント装置のローカルＨＤやＣＤ−ＲＯＭなどの記録媒体を指している。
【０００８】
測定したデータの伝送速度が比較的高速であれば、通信ネットワークシステム上のコンテンツ格納装置に接続して、所望するコンテンツにアクセスする。伝送速度が比較的低速であれば、ＣＤ−ＲＯＭ等に格納されているコンテンツにアクセスする。このように、伝送速度によってコンテンツのアクセス先が自動的に切り換わるようにすれば、クライアント装置の通信ネットワークシステムへの接続環境が異なったとしても、データ伝送速度をその都度測定して、伝送速度に適したコンテンツのアクセス先を選択することができる。したがって、通信コストを低減しつつ、所望するコンテンツを効率よく使用することが可能となる。
【０００９】
また、本発明は、前記クライアント装置が、アクセスしたコンテンツを保存する記憶手段を備え、所望するコンテンツがこの記憶手段に既に保存されている場合には、この保存されているコンテンツにアクセスすることを特徴としている。
【００１０】
このアクセス方法は、クライアント装置が一度アクセスしたコンテンツをクライアント装置の内部に保存しておき、再利用を行うものである。例えば、アクセスしたコンテンツをキャッシュ領域に保存しておく。コンテンツにアクセスするときは、コンテンツの名称、初回作成日時、更新日時、バージョン番号などの属性を参照して、使用上有効であれば、キャッシュ領域に保存されているコンテンツを使用する。このようにすれば、データ伝送速度に関係なく、コンテンツのアクセス速度をさらに高速化することができる。
【００１１】
また、本発明は、アクセスしたコンテンツを前記記憶手段に保存するとき、予め定められた優先度に従って保存することを特徴としている。
【００１２】
このアクセス方法は、あるコンテンツを使用したとき、優先度が高いコンテンツについては、クライアント装置の内部に保存するものである。優先度の設定は、例えば、使用頻度や特定のカテゴリなど所定の項目を予め定めておく。優先度が高い順にコンテンツを保存すれば、クライアント装置内部の記憶容量を効率よく使用することができる。
【００１３】
【発明の実施の形態】
図１を参照して本発明のコンテンツアクセス方法の概要について説明する。本実施の形態では、インターネットを利用したクライアント−サーバ型の通信ネットワークシステムを例に用いて説明する。図１はインターネットを利用した場合のシステム構成を示すブロック図である。
【００１４】
図１において、クライアント装置１は、コンテンツを使用するユーザの端末である。コンテンツ格納装置２（２Ａ，２Ｂ）は、それぞれコンテンツ２ａ，２ｂを格納するサーバ装置である。クライアント装置１とコンテンツ格納装置２（２Ａ，２Ｂ）とはインターネット３で接続されている。クライアント装置１はコンテンツ格納装置２に接続して、コンテンツ２ａ，２ｂにアクセスする。コンテンツ２ａ，２ｂは、クライアント装置１のブラウザ上で閲覧できるほか、必要に応じてローカルＨＤなどにダウンロードして保存することができる。コンテンツ２ａ，２ｂは、テキスト、音声、イメージ、画像等のマルチメディアデータで形成されている。
【００１５】
クライアント装置１は、アクセスしたコンテンツを保存するコンテンツ記憶手段１１、コンテンツのアクセスに必要な情報を有するコンテンツ管理テーブル１２、コンテンツ管理テーブル１２を作成し更新する管理テーブル作成手段１３、コンテンツ格納装置２との間のデータ伝送速度を測定する伝送速度測定手段１４、コンテンツ管理テーブル１２に記載されているアクセスに必要な情報を参照して、所定のコンテンツ格納場所にアクセスするアクセス手段１５をそれぞれ備えている。
【００１６】
コンテンツ記憶手段１１は、クライアント装置１がコンテンツにアクセスした時、クライアント装置１の内部にコンテンツを保存する手段である。コンテンツの保存は、例えば、ローカルＨＤ内にキャッシュ領域を設けて保存する。保存したコンテンツは、いつでも読み出して再利用が可能な状態に維持される。保存するコンテンツに優先度を設ける場合は、キャッシュ領域に容量上の制限があるため、より優先度が高いコンテンツから順に保存する。優先度の設定は、例えば、ある一定期間において使用頻度が高いものをＡ、特定のカテゴリに属するものをＡ、初めて使用したものをＢ、直前に使用したものをＣなどと、予め所定の条件を定めておく。
【００１７】
コンテンツ管理テーブル１２は、コンテンツのアクセスに必要な情報を記載したテーブルである。アクセスに必要な情報としては、コンテンツの属性、つまり名称、格納場所、作成日時、更新日時、バージョン番号、データサイズ等の情報がある。また、直近のアクセス日時、コンテンツの保存時の優先度等を記載してもよい。このコンテンツ管理テーブル１２は、データ伝送速度のクラス分けを行い、複数個のテーブルを設けるようにしてもよい。例えば、Ｍｂｐｓクラスの伝送速度の場合を高速用、ｋｂｐｓクラスの伝送速度の場合を低速用などとする。伝送速度別に管理テーブルを設けると、テーブルの書き換えが部分的な範囲で済むので、大量にコンテンツを管理する場合には処理する上でロスが少なく都合がよい。なお、伝送路の高速度化が進みＧｂｐｓクラスの伝送路が手軽に利用できるようになれば、これを高速用とし、Ｍｂｐｓクラスを中速用とするなど、適宜に伝送速度のクラス分けを行うことが好ましい。
【００１８】
図２及び図３にコンテンツ管理テーブル１２の論理構成図を示す。図２は低速用の管理テーブル、図３は高速用の管理テーブルである。図２において、符号２１は、コンテンツの名称を示すものでファイル名などで表わされる。符号２２は、コンテンツの格納場所を示すものでコンテンツ格納装置２のＵＲＬアドレスやローカルＨＤ内のディレクトリ名或いはＣＤ−ＲＯＭのドライブ名などで表わされる。符号２３は、コンテンツの初回作成日時を示す。符号２４は、コンテンツがバージョンアップされたときの更新日時を示す。符号２５は、コンテンツのバージョン番号を示す。符号２６は、コンテンツのデータサイズを示す。符号２７は、コンテンツにアクセスした直近のアクセス日時を示す。符号２８は、アクセスしたコンテンツをコンテンツ記憶手段１１に保存するときの優先度を示す。なお、図３の符号３１から符号３７は、図２の符号２１から符号２７と同様のデータ構成となっている。
【００１９】
管理テーブル作成手段１３は、コンテンツのアクセスに必要な情報をコンテンツ管理テーブル１２に書き込む手段である。最初にコンテンツ管理テーブル１２を作成するときは、そのコンテンツの属性を基にしてテーブルを作成する。このとき、伝送速度測定手段１４によって測定されたデータ伝送速度に応じて高速用の管理テーブル、低速用の管理テーブルなど伝送速度のクラス別にコンテンツ管理テーブル１２を作成してもよい。コンテンツ管理テーブル１２が作成されると、それ以降新しいコンテンツにアクセスしたときには、そのコンテンツの属性がテーブルに追加記載される。
【００２０】
伝送速度測定手段１４は、クライアント装置１とコンテンツ格納装置２との間のデータ伝送速度を測定する手段である。伝送速度測定手段１４は、コンテンツ格納装置２に対して所定のテストデータを送信して、テストデータのデータ量と伝送時間とから伝送速度を算出する。通信ネットワークシステムでは誤り訂正を行うために、送信側から送信されたデータに対して、受信側ではこの送信データの受信確認を送信側に返送するプロトコルが汎用的に用いられている。伝送速度測定手段１４は、情報処理装置が標準的に搭載しているこのような通信プロトコルを利用することができる。
【００２１】
例えば、テストデータとして、一定サイズのパケットデータをコンテンツ格納装置２に対して送信する。パケットデータは、テストデータであることを示す識別コ−ド、送信パケット番号、テスト用データ等からなる。コンテンツ格納装置２からは、テストデータに対する受信確認の応答データが返信されるようになっている。伝送速度の算出は、瞬時的なトラフィックの集中による伝送速度のばらつきなどを考慮して、例えばテストデータを２回送信して、その２回の伝送速度の平均を求めるなどしてもよい。
【００２２】
アクセス手段１５は、コンテンツ管理テーブル１２を参照して、記載されているコンテンツの格納場所にアクセスする手段である。コンテンツ管理テーブル１２が未だ作成されていないときは、コンテンツ格納装置２との間におけるデータ伝送速度が基準となる速度、例えばＣＤ−ＲＯＭの読み出し速度（４０倍速で６Ｍｂｐｓ程度）を基にコンテンツのアクセス先を決定する。つまり、使用するコンテンツがインターネット３のサーバ装置にもクライアント装置１のＣＤ−ＲＯＭにも存在するとき、インターネット３に数十Ｍｂｐｓ程度の高速でアクセスできる場合には、インターネット３のサーバ装置にアクセスして高速用の管理テーブルを作成する。インターネット３に数十ｋｂｐｓ程度の低速でしかアクセスできない場合には、ＣＤ−ＲＯＭにアクセスして低速用の管理テーブルを作成する。コンテンツ管理テーブル１２が作成されると、それ以降は、アクセス手段１５がデータ伝送速度に応じたコンテンツ管理テーブル１２を参照して、記載されているコンテンツの格納場所にアクセスする。
【００２３】
また、アクセス手段１５では、コンテンツ記憶手段１１に保存されているコンテンツが有効かどうか判断して、有効であればそのコンテンツを読み出す。コンテンツ格納装置２からコンテンツの属性を取得して、コンテンツ記憶手段１１に保存されているコンテンツの属性と比較する。双方の属性が一致すれば、コンテンツ記憶手段１１に保存されているコンテンツが有効であると判断して、そのコンテンツを使用する。コンテンツ記憶手段１１に有効なコンテンツがなければ、コンテンツ管理テーブル１２を参照して、記載されているコンテンツの格納場所にアクセスしてコンテンツを使用する。
【００２４】
コンテンツ格納装置２（２Ａ，２Ｂ）は、コンテンツ（２ａ，２ｂ）を格納するサーバ装置である。コンテンツ（２ａ，２ｂ）は、所定のディレクトリ位置に登録されており、インターネット３上のＵＲＬアドレスを指定すればアクセスすることができる。コンテンツ格納装置２は、登録されているコンテンツについて、コンテンツの属性、つまり名称、格納場所、初回作成日時、更新日時、バージョン番号、データサイズなどの情報を管理している。また、コンテンツ格納装置２は、クライアント装置１が送出するテストデータを受信して、それに対する応答データを返送する手段（図示しない）を備えている。この応答データは、テストデータに対する応答データであることを示す識別コ−ド、送信パケット番号に対応づけされた応答パケット番号、折り返しのテスト用データ等からなる。
【００２５】
次に、クライアント装置１及びコンテンツ格納装置２のハードウェア構成について説明する。クライアント装置１及びコンテンツ格納装置２は、パソコンやワークステーション等の情報処理装置で構成することができる。情報処理装置のハードウェア構成は、装置全体を統括的に制御する制御処理部に記憶装置が接続されている。制御処理部には、入出力制御部を介してキーボード、マウス、スキャナ等からなる入力装置、入出力データのモニタに用いる表示装置、各種情報を出力する出力装置及び通信部がそれぞれ接続されている。
【００２６】
装制御処理部は、ＣＰＵ及び内部メモリによって構成され、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のほか、各種の処理を行うためのプログラムが展開される。例えば、クライアント装置１では、コンテンツ管理テーブル１２の作成と書き換えとを行うプログラム、ローカルＨＤに保存されているコンテンツの有効性を判断するプログラム、コンテンツ管理テーブル１２を参照してコンテンツ格納装置２に対してアクセスを開始するプログラム、テストデータを送信するプロトコルを有する通信プログラム、テストデータを基にしてデータ伝送速度を測定するプログラム等である。また、コンテンツ格納装置２では、コンテンツを所定のディレクトリ位置に登録するプログラム、テストデータに対する応答データを返送するプロトコルを有する通信プログラム等である。
【００２７】
クライアント装置１の管理テーブル作成手段１３、伝送速度測定手段１４、アクセス手段１５は、それぞれ前記したハードウェアとこれらのプログラムによってその機能を実現している。
【００２８】
記憶装置は、ハードディスクや光磁気ディスク等によって構成される。クライアント装置１のハードディスクの内部には、コンテンツ記憶手段１１、コンテンツ管理テーブル１２が作成されている。コンテンツ格納装置２のハードディスクの内部にはコンテンツ（２ａ，２ｂ）が格納されている。
【００２９】
次に、図４及び図５を参照してコンテンツのアクセス手順について説明する。図４は、コンテンツにアクセスする動作概要を模式的に示した図である。図５は、あるアプリケーションソフトを起動してコンテンツを使用する手順を示したフローチャートである。ここでは、住宅の間取りを設計するアプリケーションソフトを起動して、所望するコンテンツにアクセスする手順を例に用いて説明する。
【００３０】
図４において、ノートパソコン４１には、住宅の間取りを設計するアプリソフト５（アプリケーションソフト）が起動している。アプリソフト５は、付属するＣＤ−ＲＯＭ７に収録されているコンテンツ６を用いて住宅の間取りを設計するソフトである。このアプリソフト５は、コンテンツサーバ５１と連携することによって、コンテンツサーバ５１が有している豊富なコンテンツ８を利用して多様な間取りの設計を行うことができる。ＣＤ−ＲＯＭ７に収録されているコンテンツ６は、このアプリソフト５が標準的に使用するコンテンツである。このコンテンツ６には、例えば、建材、家具、電化製品などのパーツと呼ばれるコンテンツと、パーツの素材や色を変更するテクスチャーと呼ばれるコンテンツとが含まれている。ここで説明のために、コンテンツ６にはａ，ｂ，ｃのコンテンツが含まれているものとする。
【００３１】
一方、コンテンツサーバ５１には、ノートパソコン４１と同様のアプリソフト５（図示しない）のほか、最新のコンテンツ８が豊富に登録されている。コンテンツ８には、ＣＤ−ＲＯＭ７に収録されているコンテンツ６のほか、ＣＤ−ＲＯＭ７の発売後に仕様変更或いは新商品として提供されたパーツやテクスチャーのコンテンツが随時追加されている。また、従来商品のうち製造中止になったパーツやテクスチャーについては、そのコンテンツに取り扱い停止の識別がなされている。コンテンツサーバ５１は、このようなコンテンツの変更状況を管理している。
【００３２】
ここで説明のために、コンテンツ８にはａ，ｂ，ｃ１，ｄのコンテンツが含まれているものとする。コンテンツａ，ｂは、ＣＤ−ＲＯＭ７に収録されているコンテンツａ，ｂと同一のコンテンツである。コンテンツｃ１は、ＣＤ−ＲＯＭ７に収録されているコンテンツｃがバージョンアップされたコンテンツである。コンテンツｄは、新しく追加されたコンテンツであり、ＣＤ−ＲＯＭ７には収録されていない。
【００３３】
コンテンツサーバ５１は、登録されているコンテンツ８（ａ，ｂ，ｃ１，ｄ）の属性、つまり名称、格納場所、初回作成日時、更新日時、バージョン番号、データサイズ等を管理している。ＣＤ−ＲＯＭ７に収録されているコンテンツ６（ａ，ｂ，ｃ）が変更されているかどうかは、コンテンツサーバ５１が管理しているコンテンツの属性と比較することで判断できる。
【００３４】
始めに、コンテンツ管理テーブル１２の作成手順について説明する。まず、ユーザは自宅で住宅の間取りを設計する。ノートパソコン４１のアプリソフト５を起動してコンテンツサーバ５１に接続したとき、使用するコンテンツ６（ａ，ｂ，ｃ）の属性をコンテンツサーバ５１から取得して、コンテンツが変更されていないかチェックを行う。ＣＤ−ＲＯＭ７に収録されているコンテンツａ，ｂについては、その属性がコンテンツサーバ５１から取得した属性と一致するので、ＣＤ−ＲＯＭ７を使用しても問題はない。ＣＤ−ＲＯＭ７に収録されているコンテンツｃについては、ｃ１にバージョンアップされていることが分かるので、コンテンツサーバ５１にアクセスしてコンテンツｃ１を使用することになる。
【００３５】
このとき、伝送速度測定手段１４によってコンテンツサーバ５１との間におけるデータ伝送速度が測定される。自宅からは電話回線による接続のため、データ伝送速度は数十ｋｂｐｓ程度と、コンテンツｃ読み出し速度よりも低速である。アクセス手段１５は、ＣＤ−ＲＯＭ７に優先してアクセスするが、コンテンツｃ１を使用するときは、コンテンツサーバ５１にアクセスする。このとき、コンテンツｃ１は、初めて使用するコンテンツなので優先保存の対象となり、ローカルＨＤ内部に設けたキャッシュ領域に保存される。そして、ＣＤ−ＲＯＭ７に収録されているコンテンツａ，ｂと、キャッシュ領域に保存したコンテンツｃ１を使用して住宅の間取りを設計する。管理テーブル作成手段１３は、使用したコンテンツ（ａ，ｂ，ｃ１）の名称、格納場所、初回作成日時、更新日時、バージョン番号、データサイズ等の属性をアクセスに必要な情報として、図２に示したような低速用のコンテンツ管理テーブルを作成する。
【００３６】
次に、ユーザは後日建築会社の事務所において、住宅の間取りを再度設計する。ここで、コンテンツサーバ５１は、建築会社が一般ユーザ向けに公開しているサーバであり、社内ＬＡＮによる高速回線でコンテンツ８にアクセスできるものとする。ユーザは建築会社の社内ＬＡＮにノートパソコン１を接続して、アプリソフト５を起動してコンテンツサーバ５１に接続する。コンテンツサーバ５１から使用するコンテンツ（ａ，ｂ，ｃ１）の属性を取得して変更されていないかチェックを行う。コンテンツａ，ｂ，ｃ１は、コンテンツサーバ５１から取得した属性と一致している。
【００３７】
このとき、伝送速度測定手段１４によってコンテンツサーバ５１との間におけるデータ伝送速度が測定される。社内ＬＡＮによる接続のため、データ伝送速度は数十Ｍｂｐｓ程度と、ＣＤ−ＲＯＭ７の読み出し速度よりも高速である。アクセス手段１５は、高速用の管理テーブルが未作成なので、コンテンツサーバ５１へのアクセスを継続して、コンテンツサーバ５１に登録されているコンテンツａ，ｂ，ｃ１を使用する。管理テーブル作成手段１３は、使用したコンテンツ（ａ，ｂ，ｃ１）の名称、格納場所、初回作成日時、更新日時、バージョン番号、データサイズ等の属性をアクセスに必要な情報として、図３に示したような高速用のコンテンツ管理テーブルを作成する。
【００３８】
このようにして、低速用コンテンツ管理テーブル１２（図２）及び高速用コンテンツ管理テーブル１２（図３）が作成される。以下、このコンテンツ管理テーブル１２を参照して、所望するコンテンツのアクセス手順について、図５のフローチャートを参照して説明する。
【００３９】
まず、ユーザは住宅展示場でモデル住宅を見学して、その場で住宅の間取りを設計する。携帯電話とノートパソコン４１を組み合わせて、コンテンツサーバ５１に接続する。使用するコンテンツ（ａ，ｂ，ｃ１）の属性をコンテンツサーバ５１から取得して（ステップＳ１０１）、変更がないかチェックする。ここで、コンテンツｃ１は、ノートパソコン４１のキャッシュ領域に保存されており、このｃ１が有効か否かをチェックする（ステップＳ１０２）。キャッシュ領域に保存されているコンテンツｃ１の属性が、コンテンツサーバ５１から取得したコンテンツｃ１の属性と一致すれば、このキャッシュデータを使用する（ステップＳ１０３）。
【００４０】
続いて、コンテンツサーバ５１との間のデータ伝送速度を測定して（ステップＳ１０４）、伝送測度を判断する（ステップＳ１０５）。携帯電話を用いた接続のため、伝送測度は数十ｋｂｐｓ程度の低速である。低速用のコンテンツ管理テーブル１２（図２）を参照すると、コンテンツａ，ｂの格納場所としてＣＤ−ＲＯＭ７が記載されており、ＣＤ−ＲＯＭ７のデータを使用する（ステップＳ１０７）。
【００４１】
使用したコンテンツ（ａ，ｂ，ｃ１）は、優先度が高いかどうかのチェックが行われる（ステップＳ１０８）。優先度が高いコンテンツｃ１については、引き続きキャッシュ領域に保存する（ステップＳ１０９）。優先度が低いコンテンツａ，ｂについては、保存をスキップする。また、管理テーブル作成手段１３によって、低速用コンテンツ管理テーブル１２（図２）を最新の内容に書き換える（ステップＳ１１０）。この例では、コンテンツのアクセス日時が更新されるが、新しいコンテンツｄを使用した場合には、コンテンツｄの属性が追加記載される。住宅の間取りを設計する過程で使用するコンテンツが無くなるまで同様の手順を繰り返し（ステップＳ１１１）、間取りの設計が完了するとアプリソフト５を終了する。
【００４２】
次にユーザは、建築会社の事務所において、住宅展示場で設計した間取りデータを基に最適の間取りを設計する。建築会社の社内ＬＡＮにノートパソコン１を接続し、コンテンツサーバ５１にアクセスして使用するコンテンツ（ａ，ｂ，ｃ１）の属性を取得して（ステップＳ１０１）、変更がないかチェックする。コンテンツｃ１は、ノートパソコン４１のキャッシュ領域に保存されており、このｃ１が有効か否かをチェックする（ステップＳ１０２）。キャッシュ領域に保存されているコンテンツｃ１の属性が、コンテンツサーバ５１から取得したコンテンツｃ１の属性と一致すれば、このキャッシュデータを使用する（ステップＳ１０３）。
【００４３】
続いて、コンテンツサーバ５１との間におけるデータ伝送速度を測定して（ステップＳ１０４）、伝送速度を判断する（ステップＳ１０５）。この場合、社内ＬＡＮによる接続のため、伝送速度は数十Ｍｂｐｓ程度の高速である。高速用のコンテンツ管理テーブル１２（図３）を参照すると、コンテンツａ，ｂの格納先としてコンテンツサーバ５１が記載されており、引き続きコンテンツサーバ５１にアクセスしてＷｅｂデータであるコンテンツａ，ｂを使用する（ステップＳ１０６）。
【００４４】
使用したコンテンツ（ａ，ｂ，ｃ１）は、優先度が高いかどうかのチェックが行われる（ステップＳ１０８）。優先度が高いコンテンツｃ１については、引き続きキャッシュ領域に保存する（ステップＳ１０９）。優先度が低いコンテンツａ，ｂについては、保存をスキップする。また、管理テーブル作成手段１３によって、高速用コンテンツ管理テーブル１２（図３）を最新の内容に書き換える（ステップＳ１１０）。この例では、コンテンツのアクセス日時が更新されるが、新しいコンテンツｄを使用した場合には、コンテンツｄの属性が追加記載される。住宅の間取りを設計する過程で使用するコンテンツが無くなるまで同様の手順を繰り返し（ステップＳ１１１）、間取りの設計が完了するとアプリソフト５を終了する。
【００４５】
以降、同様の手順によって、コンテンツのアクセス先がデータ伝送速度に応じて自動的に切り換わる。したがって、クライアント装置の通信ネットワークシステムへの接続環境が異なったとしても、データ伝送速度をその都度測定して、伝送速度に応じてコンテンツのアクセス先を効率的に選択することができる。
【００４６】
以上、コンテンツのアクセス方法について実施の形態例を説明したが、本発明は、この実施の形態例に限定されることなく、広く変形して実施可能である。例えば、使用したコンテンツをキャッシュ領域（コンテンツ記憶手段１１）に保存するとき、ユーザがその都度保存するかしないかを選択するようにしてもよい。このようにすれば、必要なコンテンツだけを効率よく保存することができる。また、キャッシュ領域に保存されているコンテンツのリストを表示させるようにしてもよい。このようにすれば、保存されているコンテンツのみで足りる場合には、インターネット３に接続することなく、高速にそのコンテンツを読み出すことができる。
【００４７】
また、伝送路の伝送速度がＧｂｐｓクラスの環境になれば、インターネット３に常時接続して、コンテンツサーバ５１のアプリソフト５（図示しない）とコンテンツ８とを直接使用するようにしてもよい。このとき、アプリソフト５自体をノートパソコン４１のローカルＨＤにダウンロードしてもよい。また、ユーザが作成したデータ類については、ローカルＨＤに保存してもよいし、コンテンツサーバ５１の予め割り当てられた所定位置に保存してもよい。この場合、ユーザは別の端末からコンテンツサーバ５１にアクセスして、このデータ類を編集することが容易となる。
【００４８】
【発明の効果】
以上説明したように、本発明によれば、以下の効果を奏する。
（１）本発明によれば、利用環境に適したコンテンツのアクセスを行うことができる。
（２）本発明によれば、コンテンツの再利用時におけるアクセス速度をさらに高速化することができる。
（３）本発明によれば、コンテンツの記憶領域を効率よく使用することができる。
【図面の簡単な説明】
【図１】コンテンツアクセスを説明するための通信ネットワークシステムの構成図である。
【図２】低速用のコンテンツ管理テーブルの論理構成図である。
【図３】高速用のコンテンツ管理テーブルの論理構成図である。
【図４】コンテンツアクセスの動作概要を示す模式図である。
【図５】コンテンツアクセスの手順を示すフローチャートである。
【符号の説明】
１  クライアント装置
２  コンテンツ格納装置
３  インターネット
１１  コンテンツ記憶手段
１２  コンテンツ管理テーブル
１３  管理テーブル作成手段
１４  伝送速度測定手段
１５  アクセス手段
【図１】
0004304872.tif 000002
【図２】
0004304872.tif 000003
【図３】
0004304872.tif 000004
【図４】
0004304872.tif 000005
【図５】
0004304872.tif 000006