(57)【要約】【課題】  アクセスしたユーザが有する製品に応じた情報を提供すること。【解決手段】  製品の使用例を紹介する紹介データに関連付けられており、且つユーザが使用する製品の機種の操作内容を説明する説明データを選択し（Ｓ１１０３）、この紹介データに関連付けられており、且つこの機種の製品に装着する周辺機器を説明する説明データを選択し（Ｓ１１０４）、選択した紹介データ、説明データを外部装置に返信する（Ｓ１１０５）。【選択図】    図１１
2006072737.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置との通信が可能なサーバ装置であって、
製品の使用例を紹介する紹介データを、使用例毎に保持する第１の保持手段と、
前記製品のそれぞれの機種について、紹介データが紹介する使用例を実現させるための操作内容を説明する説明データを、当該紹介データに関連付けて保持する第２の保持手段と、
それぞれの機種について、紹介データが紹介する使用例を実現させるために装着する周辺機器を説明する説明データを、当該紹介データに関連付けて保持する第３の保持手段と、
ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第４の保持手段と、
外部装置から、ユーザを特定する情報を受信する受信手段と、
前記受信手段が受信した情報に対応する機種情報を、前記第４の保持手段から１つ特定する特定手段と、
前記第１の保持手段が保持する紹介データ群のうち１つを選択する第１の選択手段と、
前記第２の保持手段が保持する説明データ群のうち、前記第１の選択手段が選択した紹介データに関連付けられており、且つ前記特定手段が特定した機種情報が示す機種の操作内容を説明する説明データを選択する第２の選択手段と、
前記第３の保持手段が保持する説明データ群のうち、前記第１の選択手段が選択した紹介データに関連付けられており、且つ前記特定手段が特定した機種情報が示す機種の製品に装着する周辺機器を説明する説明データを選択する第３の選択手段と、
前記第１の選択手段が選択した紹介データ、及び前記第２、３の選択手段が選択した説明データを用いて、前記外部装置に返信する画面を生成する生成手段と、
前記生成手段が生成した画面のデータを前記外部装置に送信する送信手段と
を備えることを特徴とするサーバ装置。
【請求項２】
前記第１の選択手段は、前記送信手段が前回送信した画面を生成するために前記生成手段が用いた紹介データに基づいて、今回送信する紹介データを１つ選択することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
更に、
前記第３の選択手段により選択された説明データに含まれる周辺機器を販売する他のサーバ装置にアクセスするための情報を送信する手段を備えることを特徴とする請求項１に記載のサーバ装置。
【請求項４】
更に、
ユーザが所有している周辺機器に関する情報を取得する手段を備え、
前記第３の選択手段は、前記取得したユーザが所有している周辺機器に関する情報に基づき前記説明データを選択することを特徴とする請求項１に記載のサーバ装置。
【請求項５】
ネットワークを介して外部装置との通信が可能なサーバ装置であって、
複数の機種が存在する製品に関する第１のコンテンツを１以上保持する第１の保持手段と、
第１のコンテンツが示す内容に関連し、且つそれぞれの機種に応じた第２のコンテンツを保持する第２の保持手段と、
ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第３の保持手段と、
外部装置から、ユーザを特定する情報を受信する受信手段と、
前記受信手段が受信した情報に対応する機種情報を、前記第３の保持手段から１つ特定する特定手段と、
前記第１の保持手段が保持する１以上の第１のコンテンツのうち、１つを選択する第１の選択手段と、
前記第１の選択手段が選択した第１のコンテンツと関連し、且つ前記特定手段が特定した機種情報が示す機種に対応する第２のコンテンツを前記第２の保持手段から選択する第２の選択手段と、
前記第１の選択手段が選択した第１のコンテンツ、及び前記第２の選択手段が選択した第２のコンテンツを用いて、前記外部装置に返信する画面を生成する生成手段と、
前記生成手段が生成した画面のデータを前記外部装置に送信する送信手段と
を備えることを特徴とするサーバ装置。
【請求項６】
ネットワークを介して外部装置との通信が可能であって、製品の使用例を紹介する紹介データを、使用例毎に保持する第１の保持手段と、前記製品のそれぞれの機種について、紹介データが紹介する使用例を実現させるための操作内容を説明する説明データを、当該紹介データに関連付けて保持する第２の保持手段と、それぞれの機種について、紹介データが紹介する使用例を実現させるために装着する周辺機器を説明する説明データを、当該紹介データに関連付けて保持する第３の保持手段と、ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第４の保持手段とを備えるサーバ装置の制御方法であって、
外部装置から、ユーザを特定する情報を受信する受信工程と、
前記受信工程で受信した情報に対応する機種情報を、前記第４の保持手段から１つ特定する特定工程と、
前記第１の保持手段が保持する紹介データ群のうち１つを選択する第１の選択工程と、
前記第２の保持手段が保持する説明データ群のうち、前記第１の選択工程で選択した紹介データに関連付けられており、且つ前記特定工程で特定した機種情報が示す機種の操作内容を説明する説明データを選択する第２の選択工程と、
前記第３の保持手段が保持する説明データ群のうち、前記第１の選択工程で選択した紹介データに関連付けられており、且つ前記特定工程で特定した機種情報が示す機種の製品に装着する周辺機器を説明する説明データを選択する第３の選択工程と、
前記第１の選択工程で選択した紹介データ、及び前記第２、３の選択工程で選択した説明データを用いて、前記外部装置に返信する画面を生成する生成工程と、
前記生成工程で生成した画面のデータを前記外部装置に送信する送信工程と
を備えることを特徴とするサーバ装置の制御方法。
【請求項７】
ネットワークを介して外部装置との通信が可能であって、複数の機種が存在する製品に関する第１のコンテンツを１以上保持する第１の保持手段と、第１のコンテンツが示す内容に関連し、且つそれぞれの機種に応じた第２のコンテンツを保持する第２の保持手段と、ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第３の保持手段とを備えるサーバ装置の制御方法であって、
外部装置から、ユーザを特定する情報を受信する受信工程と、
前記受信工程で受信した情報に対応する機種情報を、前記第３の保持手段から１つ特定する特定工程と、
前記第１の保持手段が保持する１以上の第１のコンテンツのうち、１つを選択する第１の選択工程と、
前記第１の選択工程で選択した第１のコンテンツと関連し、且つ前記特定工程で特定した機種情報が示す機種に対応する第２のコンテンツを前記第２の保持手段から選択する第２の選択工程と、
前記第１の選択工程で選択した第１のコンテンツ、及び前記第２の選択工程で選択した第２のコンテンツを用いて、前記外部装置に返信する画面を生成する生成工程と、
前記生成工程で生成した画面のデータを前記外部装置に送信する送信工程と
を備えることを特徴とするサーバ装置の制御方法。
【請求項８】
コンピュータに請求項６又は７に記載の制御方法を実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して外部の装置に情報を提供する為の技術に関するものである。
【背景技術】
【０００２】
ある会社が販売する製品について、この会社が運営するホームページで紹介するという手法は従来から行われてきた。このようなホームページでは、アクセスするユーザに関係なく、全ての製品、全ての機種について紹介されている（特許文献１参照）。
【特許文献１】特開２００２−２４５３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えばユーザがカメラを購入し、このカメラについての情報をホームページで閲覧したい場合、ユーザはこのカメラの生産元の会社のホームページアクセスし、更に、このホームページ上で自身が購入したカメラの機種について情報が記載されたページにアクセスする必要がある。このように従来のシステムは、各ユーザが有する製品の機種に応じた情報をユーザに提供するものではなかった。
【０００４】
本発明は以上の問題に鑑みてなされたものであり、アクセスしたユーザが有する製品に応じた情報を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の目的を達成するために、例えば本発明のサーバ装置は以下の構成を備える。
【０００６】
即ち、ネットワークを介して外部装置との通信が可能なサーバ装置であって、
製品の使用例を紹介する紹介データを、使用例毎に保持する第１の保持手段と、
前記製品のそれぞれの機種について、紹介データが紹介する使用例を実現させるための操作内容を説明する説明データを、当該紹介データに関連付けて保持する第２の保持手段と、
それぞれの機種について、紹介データが紹介する使用例を実現させるために装着する周辺機器を説明する説明データを、当該紹介データに関連付けて保持する第３の保持手段と、
ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第４の保持手段と、
外部装置から、ユーザを特定する情報を受信する受信手段と、
前記受信手段が受信した情報に対応する機種情報を、前記第４の保持手段から１つ特定する特定手段と、
前記第１の保持手段が保持する紹介データ群のうち１つを選択する第１の選択手段と、
前記第２の保持手段が保持する説明データ群のうち、前記第１の選択手段が選択した紹介データに関連付けられており、且つ前記特定手段が特定した機種情報が示す機種の操作内容を説明する説明データを選択する第２の選択手段と、
前記第３の保持手段が保持する説明データ群のうち、前記第１の選択手段が選択した紹介データに関連付けられており、且つ前記特定手段が特定した機種情報が示す機種の製品に装着する周辺機器を説明する説明データを選択する第３の選択手段と、
前記第１の選択手段が選択した紹介データ、及び前記第２、３の選択手段が選択した説明データを用いて、前記外部装置に返信する画面を生成する生成手段と、
前記生成手段が生成した画面のデータを前記外部装置に送信する送信手段と
を備えることを特徴とする。
【０００７】
本発明の目的を達成するために、例えば本発明のサーバ装置は以下の構成を備える。
【０００８】
即ち、ネットワークを介して外部装置との通信が可能なサーバ装置であって、
複数の機種が存在する製品に関する第１のコンテンツを１以上保持する第１の保持手段と、
第１のコンテンツが示す内容に関連し、且つそれぞれの機種に応じた第２のコンテンツを保持する第２の保持手段と、
ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第３の保持手段と、
外部装置から、ユーザを特定する情報を受信する受信手段と、
前記受信手段が受信した情報に対応する機種情報を、前記第３の保持手段から１つ特定する特定手段と、
前記第１の保持手段が保持する１以上の第１のコンテンツのうち、１つを選択する第１の選択手段と、
前記第１の選択手段が選択した第１のコンテンツと関連し、且つ前記特定手段が特定した機種情報が示す機種に対応する第２のコンテンツを前記第２の保持手段から選択する第２の選択手段と、
前記第１の選択手段が選択した第１のコンテンツ、及び前記第２の選択手段が選択した第２のコンテンツを用いて、前記外部装置に返信する画面を生成する生成手段と、
前記生成手段が生成した画面のデータを前記外部装置に送信する送信手段と
を備えることを特徴とする。
【０００９】
本発明の目的を達成するために、例えば本発明のサーバ装置の制御方法は以下の構成を備える。
【００１０】
即ち、ネットワークを介して外部装置との通信が可能であって、製品の使用例を紹介する紹介データを、使用例毎に保持する第１の保持手段と、前記製品のそれぞれの機種について、紹介データが紹介する使用例を実現させるための操作内容を説明する説明データを、当該紹介データに関連付けて保持する第２の保持手段と、それぞれの機種について、紹介データが紹介する使用例を実現させるために装着する周辺機器を説明する説明データを、当該紹介データに関連付けて保持する第３の保持手段と、ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第４の保持手段とを備えるサーバ装置の制御方法であって、
外部装置から、ユーザを特定する情報を受信する受信工程と、
前記受信工程で受信した情報に対応する機種情報を、前記第４の保持手段から１つ特定する特定工程と、
前記第１の保持手段が保持する紹介データ群のうち１つを選択する第１の選択工程と、
前記第２の保持手段が保持する説明データ群のうち、前記第１の選択工程で選択した紹介データに関連付けられており、且つ前記特定工程で特定した機種情報が示す機種の操作内容を説明する説明データを選択する第２の選択工程と、
前記第３の保持手段が保持する説明データ群のうち、前記第１の選択工程で選択した紹介データに関連付けられており、且つ前記特定工程で特定した機種情報が示す機種の製品に装着する周辺機器を説明する説明データを選択する第３の選択工程と、
前記第１の選択工程で選択した紹介データ、及び前記第２、３の選択工程で選択した説明データを用いて、前記外部装置に返信する画面を生成する生成工程と、
前記生成工程で生成した画面のデータを前記外部装置に送信する送信工程と
を備えることを特徴とする。
【００１１】
本発明の目的を達成するために、例えば本発明のサーバ装置の制御方法は以下の構成を備える。
【００１２】
即ち、ネットワークを介して外部装置との通信が可能であって、複数の機種が存在する製品に関する第１のコンテンツを１以上保持する第１の保持手段と、第１のコンテンツが示す内容に関連し、且つそれぞれの機種に応じた第２のコンテンツを保持する第２の保持手段と、ユーザが使用する製品の機種を示す機種情報を、当該ユーザを特定する情報に関連付けて保持する第３の保持手段とを備えるサーバ装置の制御方法であって、
外部装置から、ユーザを特定する情報を受信する受信工程と、
前記受信工程で受信した情報に対応する機種情報を、前記第３の保持手段から１つ特定する特定工程と、
前記第１の保持手段が保持する１以上の第１のコンテンツのうち、１つを選択する第１の選択工程と、
前記第１の選択工程で選択した第１のコンテンツと関連し、且つ前記特定工程で特定した機種情報が示す機種に対応する第２のコンテンツを前記第２の保持手段から選択する第２の選択工程と、
前記第１の選択工程で選択した第１のコンテンツ、及び前記第２の選択工程で選択した第２のコンテンツを用いて、前記外部装置に返信する画面を生成する生成工程と、
前記生成工程で生成した画面のデータを前記外部装置に送信する送信工程と
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の構成により、アクセスしたユーザが有する製品に応じた情報を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１５】
［第１の実施形態］
図１は、本実施形態に係るシステムの構成を示す図である。同図において１０１ａ、１０１ｂはそれぞれＰＣ（パーソナルコンピュータ）や携帯端末装置などのクライアント端末装置、１０２はインターネットやＬＡＮなどのネットワーク、１０３はＰＣやＷＳ（ワークステーション）等のサーバ装置である。このような構成により、クライアント端末装置（１０１ａ、１０１ｂ）と管理サーバ装置１０３とは互いにデータ通信が可能となっている。なお、同図ではクライアント端末装置の数は２であるが、これに限定するものではない。また、同図ではネットワークは有線としているが、無線であっても良いことはいうまでもない。本実施形態では、クライアント端末装置を操作するユーザはカメラを購入しており、且つこのカメラはサーバ装置１０３を運営する会社ものであるとする。
【００１６】
図２は、管理サーバ装置１０３の基本構成を示すブロック図である。
【００１７】
２０１はＣＰＵで、管理サーバ装置１０３全体の制御を行うと共に、管理サーバ装置１０３が行う後述の各処理を実行する。
【００１８】
２０２はＲＡＭで、外部記憶装置２０７からロードされたプログラムやデータを一時的に記憶するためのエリアを備えると共に、ＣＰＵ２０１が各種の処理を行う際に使用するワークエリアを備える。また、後述するＩ／Ｆ２０８を介してクライアント端末装置１０１（１０１ａ、１０１ｂ）とデータ通信を行うために一時的にデータを記憶するためのエリアも備える。
【００１９】
２０３はＲＯＭで、管理サーバ装置１０３の設定データやブートプログラムを格納する。
【００２０】
２０４、２０５はそれぞれキーボード、ポインティングデバイスで、操作者はこれらを操作して各種の指示やデータを入力することができる。
【００２１】
２０６は表示部で、ＣＲＴや液晶画面などにより構成されており、ここにＣＰＵ２０１による処理結果を画像や文字などでもって表示することができる。
【００２２】
２０７は外部記憶装置で、ハードディスクドライブ装置などに代表される大容量情報記憶装置であって、ここにＯＳ（オペレーティングシステム）や、ＣＰＵ２０１に管理サーバ装置１０３が行う後述の各処理を実行させるためのプログラムやデータ、後述する各ホームページのプログラムやデータ、後述する各テーブルのデータが保存されており、これらの一部もしくは全部はＣＰＵ２０１の制御によってＲＡＭ２０２にロードされ、ＣＰＵ２０１の処理対象となる。
【００２３】
２０８はＩ／Ｆで、上記ネットワーク１０２と管理サーバ装置１０３とを接続するためのもので、このＩ／Ｆ２０８を介して管理サーバ装置１０３はネットワーク１０２に接続されているクライアント端末装置１０１とデータ通信を行うことができる。なお、上述の通り、ネットワーク１０２には様々な形態が考えられ、Ｉ／Ｆ２０８はこのネットワークの形態に応じたものである。
【００２４】
２０９は上述の各部を繋ぐバスである。
【００２５】
なお、本実施形態では、クライアント端末装置１０１についても管理サーバ装置１０３と同じ基本構成を有するものとするが、必要に応じて異なっていても良い。
【００２６】
次に、ユーザが有するカメラの機種に応じた情報を管理サーバ装置１０３からクライアント端末装置１０１に送信するために、管理サーバ装置１０３が行うべき一連の処理について説明する。
【００２７】
先ず、ユーザは管理サーバ装置１０３に、自身に係る情報（ユーザ情報）、購入したカメラに係る情報（カメラ情報）を登録する。登録には先ずユーザはクライアント端末装置１０１を操作して、管理サーバ装置１０３が提供するホームページにアクセスする。このホームページは、新規のユーザに対して各種の情報の入力を促すためのホームページである。
【００２８】
管理サーバ装置１０３のＣＰＵ２０１は、クライアント端末装置１０１から新規のユーザのアクセスを検知すると、図３に示すような、登録画面のホームページのプログラム、データを外部記憶装置２０７からＲＡＭ２０２に読み出し、Ｉ／Ｆ２０８、ネットワーク１０２を介してクライアント端末装置１０１に返信する。アクセスが新規のものであるのか否かを判定する処理については周知のものであるので、これに関する説明は省略する。
【００２９】
そしてクライアント端末装置１０１のＣＰＵ２０１はこれを受け、表示部２０６の表示画面上に受けたデータに従った画面（即ち、登録画面）を表示する。
【００３０】
図３は、ユーザ情報、カメラ情報を登録するためのホームページ画面の表示例を示す図である。同図において３０１，３０２はユーザ情報を入力するための領域、３０３はカメラ情報を入力するための領域である。詳しくは、３０１はユーザの名前を入力するための領域、３０２はユーザの住所を入力するための領域、３０３はカメラ情報としてカメラの名前（型式番号、機種名など、カメラを特定する情報であればよい）を入力する為の領域である。
【００３１】
なお、同図ではユーザ情報としてユーザの名前、住所としているが、これに限定するものではなく、これに加え、性別、電話番号、家族構成、年齢などの情報を入力するようにしても良い。
【００３２】
クライアント端末装置１０１のユーザはキーボード２０４やポインティングデバイス２０５を用いてこれらの領域に入力すべき情報を入力し、最後に「ＯＫ」ボタン画像３０４を指示すると、これらの領域３０１から３０３に入力したデータが管理サーバ装置１０３に送信される。
【００３３】
管理サーバ装置１０３のＣＰＵ２０１はこれらの領域３０１から３０３に入力されたデータを受けると、これらを後述するテーブルに登録すると共に、このユーザに対して固有のパスワードを発行し、このパスワードをユーザに通知するためのホームページ画面のプログラム、データをクライアント端末装置１０１に送信する。
【００３４】
クライアント端末装置１０１のＣＰＵ２０１はこれを受けると、これに従った画面を表示部２０６の表示画面上に表示する。
【００３５】
図４は、管理サーバ装置１０３により発行されたパスワードを通知するための画面の表示例を示す図である。同図において領域４０１内にはこのユーザに対して管理サーバ装置１０３が発行したパスワードが記されている。よってユーザは次回、管理サーバ装置１０３にアクセスする際にはこのパスワードを入力する。
【００３６】
図５は、管理サーバ装置１０３の外部記憶装置２０７に保存されている、各ユーザ毎の、ユーザ情報、パスワード、カメラ情報を管理するためのテーブルの構成例を示す図である。同図に示すように、各ユーザ毎にユーザ情報、パスワード、カメラ情報が管理されているので、管理サーバ装置１０３のＣＰＵ２０１は任意のユーザに関して、ユーザ情報、パスワード、カメラ情報を取得することができる。また、上述のように、管理サーバ装置１０３のＣＰＵ２０１は、図３の領域３０１から３０３に入力された情報（ユーザ情報、カメラ情報）を受けると、それぞれをこのテーブルに登録すると共に、ユーザに発行したパスワードをこのテーブルに登録する。
【００３７】
以上の処理により、管理サーバ装置１０３に、ユーザのユーザ情報、パスワード、そしてカメラ情報を登録することができる。なお、サーバ装置に対して所定情報を登録するための一連の処理の流れはこれに限定するものではなく、また、このような処理は周知のものであるので、これに関するこれ以上の説明は省略する。
【００３８】
管理サーバ装置１０３へのユーザ情報、パスワード、カメラ情報の登録が完了した後、再度、クライアント端末装置１０１から管理サーバ装置１０３が提供するホームページにアクセスすると、管理サーバ装置１０３のＣＰＵ２０１は、このユーザが既に登録されたユーザであることを周知の技術でもって検知し、このユーザに既に発行したパスワードを入力させるための認証画面（ホームページ画面）をクライアント端末装置１０１に対して送信する。よってクライアント端末装置１０１のＣＰＵ２０１はこれを受け、図６に示すような画面を表示部２０６の表示画面上に表示する。
【００３９】
図６は、ユーザに既に発行したパスワードを入力させるための認証画面の表示例を示す図である。同図において６０１は、このユーザに対して既に発行したパスワードを入力するための領域で、ユーザは自身に既に発行されたパスワードをこの領域内にキーボード２０４を用いて入力する。そして最後に「ＯＫ」ボタン画像６０２を指示すると、領域６０１に入力したデータが管理サーバ装置１０３に送信される。
【００４０】
管理サーバ装置１０３のＣＰＵ２０１は領域６０１に入力されたデータを受けると、これと図５に例示したテーブルとを照合して、どのユーザがアクセスしたのかを特定する。この時点でＣＰＵ２０１は、特定したユーザのユーザ情報、カメラ情報を取得することができる。
【００４１】
次に、管理サーバ装置１０３は、このユーザに対して、このユーザが有するカメラに応じた情報を提供するのであるが、先ず、提供する情報について説明する。
【００４２】
提供する情報としては様々なものが考えられるが、本実施形態では、「カメラの使用例についての紹介文」、「この使用例でカメラを使用する際の操作方法」、「この使用例でカメラを使用する際に、このカメラに装着するアクセサリ」の３つとする。
【００４３】
「カメラの使用例についての紹介文」は、例えば、「プールで泳ぐ子供の写真をうまく撮るコツ」、「遠景の山をうまく撮るコツ」等、カメラを用いて撮影を行う際に、その使用例（テーマ）について紹介する文章である。この文章中には画像が含まれていても良い。
【００４４】
「この使用例でカメラを使用する際の操作方法」は、「カメラの使用例についての紹介文」で紹介された使用例に基づいてカメラを操作する際に、その操作方法について説明する文章である。この文章中には画像が含まれていても良い。
【００４５】
「この使用例でカメラを使用する際に、このカメラに装着するアクセサリ」は、「カメラの使用例についての紹介文」で紹介された使用例に基づいてカメラを操作する際に、このカメラに装着するアクセサリについて説明する文章である。この文章中には画像が含まれていても良い。
【００４６】
しかし、これら３つの情報をユーザに提供する場合、以下のような問題がある。例えば「カメラの使用例についての紹介文」として「プールで泳ぐ子供の写真をうまく撮るコツ」を紹介する場合に、当然、プールで泳ぐ子供の写真をうまく撮る為のカメラの操作方法、及びプールで泳ぐ子供の写真をうまく撮るためにこのカメラに装着するアクセサリについてもユーザに提供するのであるが、ユーザのカメラの機種が異なれば、その操作方法、ｌ装着するアクセサリもまた異なる。
【００４７】
よって、管理サーバ装置１０３は、外部記憶装置２０７内に図７から９に示すテーブルを保持する。
【００４８】
図７は、「カメラの使用例についての紹介文」のデータを管理するためのテーブルの構成例を示す図で、様々な使用例についてその紹介文のファイルが登録されている。またそれぞれの紹介文には固有のＩＤが付けられている。例えばＩＤ＝１の紹介文のファイル「Ａ．ｄｏｃ」は、「プールで泳ぐ子供の写真をうまく撮るコツについての紹介文（画像を含む）」、ＩＤ＝２の紹介文のファイル「Ｂ．ｄｏｃ」は、「遠景の山をうまく撮るコツについての紹介文（画像を含む）」、というように、それぞれのファイルは、それぞれ異なる使用例についての紹介文のファイルである。
【００４９】
図８は、操作目的毎に（カメラの）機種毎の操作方法について管理するためのテーブルの構成例を示す図である。同図ではカメラＡ、カメラＢ、カメラＣの３機種が存在するものとする。また、「操作方法１」、「操作方法２」、「操作方法３」はそれぞれ、図７に示したテーブルに登録されている各ファイルが紹介するコツを実現するためのカメラの操作方法であり、例えば「操作方法１」は、「プールで泳ぐ子供の写真をうまく撮る為のカメラの操作方法」を示す項目である。ここで、「プールで泳ぐ子供の写真をうまく撮る」ということを実現する為には、各機種（カメラＡ、カメラＢ、カメラＣの３機種）でその操作方法は異なる。従って、各機種について「操作方法１」を実現する為の操作方法が同テーブルには登録されている。
【００５０】
即ち同図では、「操作方法１」を実現するためのカメラＡの操作方法については「Ａ１．ｄｏｃ」というファイル内に文章や画像などでもって説明されている。また、「操作方法１」を実現するためのカメラＢの操作方法については「Ｂ１．ｄｏｃ」というファイル内に文章や画像などでもって説明されている。また、「操作方法１」を実現するためのカメラＣの操作方法については「Ｃ１．ｄｏｃ」というファイル内に文章や画像などでもって説明されている。このように、同じ操作目的について各機種に応じた操作方法が同テーブルには登録されている。これは、「操作方法２」、「操作方法３」についても同様である。
【００５１】
図９は、（カメラの）各機種に装着可能なアクセサリについて管理するためのテーブルの構成例を示す図である。同図ではカメラＡ、カメラＢ、カメラＣの３機種について、「ケース・ストラップ」、「レンズ群」、「バッテリー」の３つのアクセサリの装着状態が登録されている。例えば「ケース・ストラップ」については、カメラＡには「ケースＡとストラップＡが装着可能」であることを文章や画像などでもって説明するためのファイル「ＡＡ１．ｄｏｃ」が登録されており、カメラＢには「ケースＢとストラップＢが装着可能」であることを文章や画像などでもって説明するためのファイル「ＡＢ１．ｄｏｃ」が登録されており、カメラＣには「ケースＣとストラップＣが装着可能」であることを文章や画像などでもって説明するためのファイル「ＡＣ１．ｄｏｃ」が登録されている。このように、各機種について装着可能なアクセサリが同テーブルには登録されている。
【００５２】
このようなテーブル群が管理サーバ装置１０３の外部記憶装置２０７に予め登録されている。
【００５３】
よって、管理サーバ装置１０３のＣＰＵ２０１は先ず、図７のテーブルを参照し、任意のＩＤで特定されるファイルを１つ選択する。ここでは「Ａ．ｄｏｃ」が選択されたものとする。そしてファイル「Ａ．ｄｏｃ」は、「プールで泳ぐ子供の写真をうまく撮るコツについての紹介文（画像を含む）」であるとする。
【００５４】
次に、ＣＰＵ２０１は、図８のテーブルを参照し、「プールで泳ぐ子供の写真をうまく撮る為の操作方法」を、ユーザが有するカメラでもって実現する為の説明が画像や文字などでもって説明されたファイルを１つ特定する処理を行うのであるが、図７のテーブルに登録されているファイルと、図８のテーブルの「操作方法１」、「操作方法２」、「操作方法３」の項目とは予め関連付けられている。
【００５５】
例えば、「操作方法１」が「プールで泳ぐ子供の写真をうまく撮る為の操作方法」であるとすると、「Ａ．ｄｏｃ」と「操作方法１」とを関連付ける。このように、図７のテーブルに登録されている各ファイルについて、図８のテーブルの各項目（同図では「操作方法１」、「操作方法２」、「操作方法３」）との関連づけを予め行う。尚、関連付ける方法には様々な方法が考えられるが、例えば関連付ける２つのそれぞれのアドレスをテーブル形式で管理する方法がある。
【００５６】
これにより、ＣＰＵ２０１は、図７のテーブルにおいてファイルを１つ選択すると、このファイルに対応する、図８に示す項目が１つ決まる。決まった項目は、図７のテーブルにおいて１つ選択したファイルに記述された内容を実現するための操作方法の項目である。
【００５７】
このような処理により、「Ａ．ｄｏｃ」に関連付けられた図８における項目は「操作方法１」であるとする。次にＣＰＵ２０１は、クライアント端末装置１０１から受信したユーザのパスワードと、図５に示したテーブルを参照する。これにより、このユーザが有するカメラの機種が取得できる。取得したカメラの機種を「カメラＢ」とする。よって、項目「操作方法１」において「カメラＢ」の操作方法を記述しているファイルが「Ｂ１．ｄｏｃ」であると特定できる。
【００５８】
以上の処理により、図７に示したテーブルに登録されているファイルのうち１つを特定し、且つユーザのカメラの機種が取得できると、これに対応するファイルを図８のテーブルから１つ選択することができる。
【００５９】
次に、ＣＰＵ２０１は、図９のテーブルを参照し、「プールで泳ぐ子供の写真をうまく撮る為の操作方法」を、ユーザが有するカメラでもって実現する為に、このカメラに装着するアクセサリについての説明が画像や文字などでもって説明されたファイルを１つ以上特定する処理を行うのであるが、図７のテーブルに登録されているファイルと、図９のテーブルにおいて「ケース・ストラップ」、「レンズ群」、「バッテリー」の何れかの項目とは予め関連付けられている。
【００６０】
例えば、「レンズ群」が「プールで泳ぐ子供の写真をうまく撮る為に必要なアクセサリ」であるとすると、「Ａ．ｄｏｃ」と「レンズ群」とを関連付ける。尚、「プールで泳ぐ子供の写真をうまく撮る為に必要なアクセサリ」として「バッテリー」も該当するとすると、更に「Ａ．ｄｏｃ」と「バッテリー」とを関連付ける。このように、図７のテーブルに登録されている各ファイルについて、図９のテーブルの各項目（同図では「ケース・ストラップ」、「レンズ群」、「バッテリー」）との関連づけを予め行う。尚、関連付ける方法には様々な方法が考えられるが、例えば関連付ける２つのそれぞれのアドレスをテーブル形式で管理する方法がある。
【００６１】
これにより、ＣＰＵ２０１は、図７のテーブルにおいてファイルを１つ選択すると、このファイルに対応する、図９に示す項目が１つ以上決まる。決まった項目は、図７のテーブルにおいて１つ選択したファイルに記述された内容を実現するためにカメラに装着されるアクセサリを示す項目である。
【００６２】
このような処理により、「Ａ．ｄｏｃ」に関連付けられた図９における項目は「レンズ群」であるとする。よってＣＰＵ２０１は、項目「レンズ群」において、先に取得した「ユーザが有するカメラの機種」、即ち「カメラＢ」に装着するレンズ群についての説明を記述しているファイルが「ＡＢ２．ｄｏｃ」であると特定できる。
【００６３】
以上の処理によって、「プールで泳ぐ子供の写真をうまく撮るコツ」を紹介するファイル「Ａ．ｄｏｃ」を選択し、且つユーザのカメラの機種「カメラＢ」を取得すると、「カメラＢ」を用いて「プールで泳ぐ子供の写真をうまく撮る」為の説明が記述されたファイル「Ｂ１．ｄｏｃ」が特定されると共に、「プールで泳ぐ子供の写真をうまく撮る」為に「カメラＢ」に装着するアクセサリの説明が記述されたファイル「ＡＢ２．ｄｏｃ」が特定される。
【００６４】
次にＣＰＵ２０１は、以上の処理により選択したファイル「Ａ．ｄｏｃ」、「Ｂ１．ｄｏｃ」、「ＡＢ２．ｄｏｃ」を用いて、クライアント端末装置１０１に返信するホームページ画面を作成する。図１０は、クライアント端末装置１０１に返信するホームページ画面の構成例を示す図である。同図において１００１は「カメラの使用例についての紹介文」を表示するための領域、１００２は「この使用例でカメラを使用する際の操作方法」を表示するための領域、１００３は「この使用例でカメラを使用する際に、このカメラに装着するアクセサリ」を表示するための領域である。
【００６５】
よって、領域１００１には図７に示したテーブルから選択された１つのファイルにリンクさせ、領域１００２には図８に示したテーブルから選択された１つのファイルにリンクさせ、領域１００３には図９に示したテーブルから選択された１つ以上のファイルにリンクさせる。これにより、各領域内にはそれぞれのテーブルから選択されたファイルの内容が記述されることになるので、同図のホームページ画面は、「カメラの使用例についての紹介文」、「この使用例でカメラを使用する際の操作方法」、「この使用例でカメラを使用する際に、このカメラに装着するアクセサリ」の３つの情報を通知するためのホームページ画面となる。
【００６６】
よってＣＰＵ２０１は、図１０に示したホームページのデータ、及び各領域にリンクさせるファイル（図７に示したテーブルから選択された１つのファイル、図８に示したテーブルから選択された１つのファイル、図９に示したテーブルから選択された１つ以上のファイル）をクライアント端末装置１０１に送信する。これにより、クライアント端末装置１０１のＣＰＵ２０１はこれを受け、受けたデータに従った画面、即ち、上記３つの情報を通知するためのホームページ画面を表示部２０６の表示画面上に表示する。
【００６７】
図１１は、以上説明した管理サーバ装置１０３が行う処理のフローチャートである。なお、同図のフローチャートに従った処理を管理サーバ装置１０３のＣＰＵ２０１に実行させるためのプログラムやデータは外部記憶装置２０７からＲＡＭ２０２にロードされており、これをＣＰＵ２０１が実行することで、管理サーバ装置１０３は以下説明する各処理を行うことになる。
【００６８】
先ず、クライアント端末装置１０１から送信されたパスワードを受けると（ステップＳ１１００）、図５のテーブルを参照して、受けたパスワードと共に登録されているカメラ情報を特定する（ステップＳ１１０１）。
【００６９】
そして図７のテーブルを参照し、１つのファイルを選択する（ステップＳ１１０２）。そして図８のテーブルを参照し、ステップＳ１１０２で選択したファイルに関連付けられた項目において、ステップＳ１１０１で特定したカメラ情報が示す機種に対応するファイル（このカメラの操作方法を説明するためのファイル）を選択する（ステップＳ１１０３）。そして図９のテーブルを参照し、ステップＳ１１０２で選択したファイルに関連付けられた項目において、ステップＳ１１０１で特定したカメラ情報が示す機種に対応するファイル（このカメラに装着するアクセサリを説明するためのファイル）を選択する（ステップＳ１１０４）。
【００７０】
そして、図１０に示したホームページのデータ、及び各領域にリンクさせるファイル（図７に示したテーブルから選択された１つのファイル、図８に示したテーブルから選択された１つのファイル、図９に示したテーブルから選択された１つ以上のファイル）をクライアント端末装置１０１に送信する（ステップＳ１１０５）。
【００７１】
以上説明したように、本実施形態よって、アクセスしたユーザが有する製品に応じた情報を提供することができる。
【００７２】
なお、本実施形態では製品の一例としてカメラとしたが、製品としてはこれ以外にも考えられ、例えばプリンタや複写機などであっても良い。その場合、使用例やアクセサリについては当然、対応する製品についてのものとなる。
【００７３】
また、本実施形態では図７に示したテーブルから１つファイルを選択するのに基準はなかったが、例えば図７に示したテーブルに登録されている各ファイルを予め分類（子供のいる家庭用、老夫婦用、車好き用、、、というように分類する）しておき、管理サーバ装置１０３にアクセスしたユーザのユーザ情報を参照して、このユーザの年齢が「６０」以上であれば、「老夫婦用」のファイルの中から１つを選択する、このユーザには子供がいるというのであれば「子供のいる家庭用」のファイルの中から１つを選択する、というようにしても良い。このように、ユーザに提供する紹介文について、ユーザの環境に応じたものを配信しても良い。
【００７４】
また本実施形態では説明を簡単にするために、ホームページ画面に記載する情報は、「カメラの使用例についての紹介文」、「この使用例でカメラを使用する際の操作方法」、「この使用例でカメラを使用する際に、このカメラに装着するアクセサリ」の３つの情報であったが、これに加えて、ユーザの有する機種の新製品についての情報や、この機種に対応する新商品のアクセサリについての情報など等をホームページ画面に加えても良い。その場合、カメラ情報毎に、これらの情報を登録しておく必要がある。
【００７５】
また、本実施形態では、図１０のホームページ画面に、領域１００３に表示されたアクセサリを販売するオンラインショップのサイトへのアクセスを管理サーバ装置１０３に指示するための購入ボタンを設けるようにしてもよい。ユーザがポインティングデバイス２０５を使って購入ボタンをクリックすると、管理サーバ装置１０３はこれに応答してオンラインショップのサイトのＵＲＬを返信する。クライアント端末装置１０１のＣＰＵ２０１はこのＵＲＬに基づき、オンラインショップのサイトにアクセスし、表示部２０６にアクセサリを購入するための画面を表示する。
【００７６】
また、本実施形態では、図１０のホームページ画面に、ユーザがアクセサリを所有済みであることを管理サーバ装置１０３に通知するための通知ボタンを設けるようにしてもよい。ユーザがポインティングデバイス２０５を使って通知ボタンをクリックすると、管理サーバ装置１０３はこれに応答して、図５のユーザ情報テーブルのレコードに所有済みアクセサリに関する情報を追加登録する。そして、図１１のステップＳ１１０４では図５のテーブルを参照して、所有済みと通知されたアクセサリ以外のアクセサリを説明するためのファイルを選択する。
【００７７】
［第２の実施形態］
第１の実施形態では図７から９に示した各テーブルは１つの外部記憶装置２０７に保存されていたが、例えば図７に示すテーブルは、製品の需要を広めようとするために使用例を企画する部署が管理した方が好適であるし、図８に示すテーブルは、製品の機能や扱いに精通した開発部門の部署が管理した方が好適であるし、図９に示すテーブルは、アクセサリを扱う会社が管理した方が好適である。このように、各テーブルはそれぞれ異なる部署でもって管理されることがあるため、それぞれのテーブルをそれぞれの部署に設けられた記憶装置に分散させて保存させるようにしても良い。その場合、他のテーブルには影響を与えることなく、あるテーブルに登録されているファイルを変更したり、ファイルを新たに追加したりすることができる。当然、各テーブル間のリンク状態についてはクライアント端末装置１０１にホームページ画面を送信する装置側で管理している。
【００７８】
［その他の実施形態］
本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施形態に係るシステムの構成を示す図である。
【図２】管理サーバ装置１０３の基本構成を示すブロック図である。
【図３】ユーザ情報、カメラ情報を登録するためのホームページ画面の表示例を示す図である。
【図４】管理サーバ装置１０３により発行されたパスワードを通知するための画面の表示例を示す図である。
【図５】管理サーバ装置１０３の外部記憶装置２０７に保存されている、各ユーザ毎の、ユーザ情報、パスワード、カメラ情報を管理するためのテーブルの構成例を示す図である。
【図６】ユーザに既に発行したパスワードを入力させるための認証画面の表示例を示す図である。
【図７】「カメラの使用例についての紹介文」のデータを管理するためのテーブルの構成例を示す図である。
【図８】操作目的毎に（カメラの）機種毎の操作方法について管理するためのテーブルの構成例を示す図である。
【図９】（カメラの）各機種に装着可能なアクセサリについて管理するためのテーブルの構成例を示す図である。
【図１０】クライアント端末装置に返信するホームページ画面の構成例を示す図である。
【図１１】管理サーバ装置１０３が行う処理のフローチャートである。
【図１】
2006072737.tif 000003
【図２】
2006072737.tif 000004
【図３】
2006072737.tif 000005
【図４】
2006072737.tif 000006
【図５】
2006072737.tif 000007
【図６】
2006072737.tif 000008
【図７】
2006072737.tif 000009
【図８】
2006072737.tif 000010
【図９】
2006072737.tif 000011
【図１０】
2006072737.tif 000012
【図１１】
2006072737.tif 000013