(57)【要約】    【課題】  一般ユーザが商品情報を容易に閲覧することを可能とする商品情報の提供装置を提供すること。    【解決手段】  通信ネットワーク（４）に接続された商品情報の提供装置（１）であって、  ショップ毎に商品情報及び第１のＵＲＬを記録した記録部（１３）を備え、  第１のＵＲＬにアクセスして第１のファイルを取得し、  第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値がshopである場合、アイテム部のタグの値を商品情報として記録し、  若しくは、第１のファイルがＲＳＳファイルでなく、且つ第１のファイルのヘッダー領域にalternate metaが含まれている場合、linkタグのhrefパラメータの値を第２のＵＲＬとし、第２のＵＲＬにアクセスして取得したファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値がshopである場合、アイテム部のタグの値を商品情報として記録する。【選択図】    図１
2006059032.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して商品情報を提供する商品情報の提供装置であって、
商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録した記録部を備え、
前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得し、
取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録し、
若しくは、取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録することを特徴とする商品情報の提供装置。
【請求項２】
前記アイテム部のlinkタグの値が第３のＵＲＬであり、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録し、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録することを特徴とする請求項１に記載の商品情報の提供装置。
【請求項３】
前記第１の文字列がshopであり、
前記アイテム部のformatタグの値が商品単価であることを特徴とする請求項１又は２に記載の商品情報の提供装置。
【請求項４】
前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信し、
受信した前記評価データを、前記商品に対応させて前記記録部に記録し、
前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と対応する前記評価データとを用いて、所定形式のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信することを特徴とする請求項１〜３の何れかの項に記載の商品情報の提供装置。
【請求項５】
通信ネットワークを介して商品情報を提供する商品情報の提供方法であって、
商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録する第１ステップと、
前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得する第２ステップと、
取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として記録する第３ステップと、
取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録する第４ステップとを含むことを特徴とする商品情報の提供方法。
【請求項６】
前記アイテム部のlinkタグの値が第３のＵＲＬであり、
前記第３ステップ及び前記第４ステップの各々が、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録する第５ステップと、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録する第６ステップとを含むことを特徴とする請求項５に記載の商品情報の提供方法。
【請求項７】
前記第１の文字列がshopであり、
前記アイテム部のformatタグの値が商品単価であることを特徴とする請求項５又は６に記載の商品情報の提供方法。
【請求項８】
前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信する第７ステップと、
受信した前記評価データを、前記商品に対応させて前記記録部に記録する第８ステップと、
前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と対応する前記評価データとを用いて、所定形式のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信する第９ステップとを、さらに含むことを特徴とする請求項５〜７の何れかの項に記載の商品情報の提供方法。
【請求項９】
通信ネットワークを介して商品情報を提供する商品情報の提供装置に、
商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録する第１の機能と、
前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得する第２の機能、
取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として記録する第３の機能と、
取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録する第４の機能とを実現させることを特徴とする商品情報の提供プログラム。
【請求項１０】
前記アイテム部のlinkタグの値が第３のＵＲＬであり、
前記第３の機能及び前記第４の機能の各々が、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録する第５の機能と、
前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録する第６の機能とを含むことを特徴とする請求項９に記載の商品情報の提供プログラム。
【請求項１１】
前記第１の文字列がshopであり、
前記アイテム部のformatタグの値が商品単価であることを特徴とする請求項９又は１０に記載の商品情報の提供プログラム。
【請求項１２】
前記商品情報の提供装置に、
前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信する第７の機能と、
受信した前記評価データを、前記商品に対応させて前記記録部に記録する第８の機能と、
前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と、対応する前記評価データとを用いて、所定のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信する第９の機能とを、さらに実現させることを特徴とする請求項９〜１１の何れかの項に記載の商品情報の提供プログラム。
【請求項１３】
請求項９〜１２の何れかの項に記載の商品情報の提供プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般ユーザが商品情報を簡単且つ迅速に閲覧することを可能とする商品情報の提供装置、提供方法、提供プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
近年、コンピュータ技術及び通信技術の進歩に伴い、種々の産業分野において、通信ネットワークを介して大量の情報交換が行われている。特にインターネットの普及に伴い、インターネットのホームページ上で、種々の商品情報が提供されている。例えば、法人が、自社で製造若しくは販売している商品や、提供しているサービスに関する情報が、自社のホームページで提供されている。本明細書においては、商品を販売している及び／又はサービスを提供している団体（法人など）又は個人を「ショップ」と記し、「商品」にはサービスも含むこととする。
【０００３】
また、自社でホームページを運営することが困難な小規模ショップに対して、ＨＴＴＰサーバーの一部を提供し、商品情報を提供するホームページを構築するサービスが行われている。例えば、いわゆるショッピングモールと呼ばれるサイトでのサービスが挙げられる。
【０００４】
ショッピングモールは、複数のホームページを集めたものであり、広く一般に利用されている。ショップは、商品情報、店舗情報などを登録することによって、ショッピングモールに「出店」することができる。ショッピングモールのサービスの提供者は、登録された情報をデータベースで管理し、一般のユーザにショッピングモールのホームページで商品情報、店舗情報を提供する。一般ユーザは、商品カテゴリなどでデータベースを検索することができ、検索結果のページに設定されたリンクを使用して個々の商品の情報を提供しているページにアクセスすることができる。
【０００５】
また、下記特許文献１には、商品のカテゴリを大分類、中分類、小分類の３層に区分し、これに対応する６桁の整理分類コードを用いることによって、ショップがショッピングモールに商品情報を容易に登録することができ、一般ユーザが商品を容易に検索できる方法が開示されている。
【０００６】
一方、自由な言葉を指定して、その言葉を含む、類似する言葉を含む、又は関連するページを検索するサービスも提供されている。従って、ユーザは、ショッピングモールや、検索サービスを利用して商品情報を取得することができる。
【特許文献１】特開２００２−２３６６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、ショッピングモールサービスでは、サービスを提供しているサイトによって、商品情報の提供の方法がさまざまである。即ち、サイトの運営者は、できるだけ多くのショップ、ユーザに利用してもらうために、独自の特徴のあるショッピングモールを提供しており、商品情報の提供の方法が統一されていない。従って、ショッピングモールに出店するショップにとっては、ショッピングモール毎に、商品情報などを入力することが必要であり、非常に煩雑であった。
【０００８】
上記したように、これを改善する一つの方法が上記特許文献１に開示されている。しかし、上記特許文献１に開示されている方法では、商品カテゴリを３層に区分し、それぞれのカテゴリ毎に６桁の数字を設定することが必要であり、ショップによる登録作業の効率化には必ずしもつながらない。
【０００９】
また、ショッピングモールにおいては、各々のショップに商品登録や情報の更新を行ってもらうことが必要であり、各々のショップが自社のホームページの商品情報を更新しても、ショッピングモールの商品情報やリンクの設定が従来のままである場合も生じる。従って、同一商品に関して異なる情報が提供されたり、リンク先のページが開けない問題があった。
【００１０】
また、任意の言葉による検索では、適切な言葉を指定しなければ、殆ど無関係の情報がリストアップされたり、リスト数が非常に多くなってしまう。従って、ユーザにとっては、所望の商品情報を取得することが容易ではない。
【００１１】
本発明の目的は、一般ユーザが商品情報を簡単且つ迅速に閲覧することを可能とする商品情報の提供装置、提供方法、提供プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の目的は、以下の手段によって達成される。
【００１３】
即ち、本発明に係る商品情報の提供装置（１）は、通信ネットワークを介して商品情報を提供する商品情報の提供装置であって、商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録した記録部を備え、前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得し、取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録し、若しくは、取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録することを特徴としている。
【００１４】
また、本発明に係る商品情報の提供装置（２）は、上記の商品情報の提供装置（１）において、前記アイテム部のlinkタグの値が第３のＵＲＬであり、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録し、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録することを特徴としている。
【００１５】
また、本発明に係る商品情報の提供装置（３）は、上記の商品情報の提供装置（１）又は（２）において、前記第１の文字列がshopであり、前記アイテム部のformatタグの値が商品単価であることを特徴としている。
【００１６】
また、本発明に係る商品情報の提供装置（４）は、上記の商品情報の提供装置（１）〜（３）の何れかにおいて、前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信し、受信した前記評価データを、前記商品に対応させて前記記録部に記録し、前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と対応する前記評価データとを用いて、所定形式のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信することを特徴としている。
【００１７】
また、本発明に係る商品情報の提供方法（１）は、通信ネットワークを介して商品情報を提供する商品情報の提供方法であって、商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録する第１ステップと、前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得する第２ステップと、取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として記録する第３ステップと、取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録する第４ステップとを含むことを特徴としている。
【００１８】
また、本発明に係る商品情報の提供方法（２）は、上記の商品情報の提供方法（１）において、前記アイテム部のlinkタグの値が第３のＵＲＬであり、前記第３ステップ及び前記第４ステップの各々が、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録する第５ステップと、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録する第６ステップとを含むことを特徴としている。
【００１９】
また、本発明に係る商品情報の提供方法（３）は、上記の商品情報の提供方法（１）又は（２）において、前記第１の文字列がshopであり、前記アイテム部のformatタグの値が商品単価であることを特徴としている。
【００２０】
また、本発明に係る商品情報の提供方法（４）は、上記の商品情報の提供方法（１）〜（３）の何れかにおいて、前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信する第７ステップと、受信した前記評価データを、前記商品に対応させて前記記録部に記録する第８ステップと、前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と対応する前記評価データとを用いて、所定形式のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信する第９ステップとを、さらに含むことを特徴としている。
【００２１】
また、本発明に係る商品情報の提供プログラム（１）は、通信ネットワークを介して商品情報を提供する商品情報の提供装置に、商品情報を提供するショップ毎に対応させて商品情報及び第１のＵＲＬを記録する第１の機能と、前記通信ネットワークを介して前記第１のＵＲＬにアクセスし、該当する第１のファイルを取得する第２の機能、取得した前記第１のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が所定の第１の文字列である場合、アイテム部の各々のタグの値を商品情報として記録する第３の機能と、取得した前記第１のファイルがＲＳＳファイルでなく、且つ前記第１のファイルのヘッダー領域のlinkタグのrelパラメータの値にalternate metaの文字列が含まれている場合、前記linkタグのhrefパラメータの値に設定された文字列を第２のＵＲＬとし、該第２のＵＲＬにアクセスして対応する第２のファイルを取得し、取得した該第２のファイルがＲＳＳファイルであり、且つアイテム部のtypeタグの値が前記第１の文字列である場合、アイテム部の各々のタグの値を商品情報として前記記録部に記録する第４の機能とを実現させることを特徴としている。
【００２２】
また、本発明に係る商品情報の提供プログラム（２）は、上記の商品情報の提供プログラム（１）において、前記アイテム部のlinkタグの値が第３のＵＲＬであり、前記第３の機能及び前記第４の機能の各々が、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがあれば、前記アイテム部の各々のタグの値を商品情報として前記記録部に上書き記録する第５の機能と、前記記録部に記録されている、前記ショップに対応する商品情報の中に、前記第３のＵＲＬと同じＵＲＬがなければ、前記アイテム部の各々のタグの値を新たな商品情報として前記記録部に追加記録する第６の機能とを含むことを特徴としている。
【００２３】
また、本発明に係る商品情報の提供プログラム（３）は、上記の商品情報の提供プログラム（１）又は（２）において、前記第１の文字列がshopであり、前記アイテム部のformatタグの値が商品単価であることを特徴としている。
【００２４】
また、本発明に係る商品情報の提供プログラム（４）は、上記の商品情報の提供プログラム（１）〜（３）の何れかにおいて、前記商品情報の提供装置に、前記通信ネットワークを介して、情報を提供した商品毎の評価データを受信する第７の機能と、受信した前記評価データを、前記商品に対応させて前記記録部に記録する第８の機能と、前記通信ネットワークを介して、商品情報の送信要求を受けた場合、該当する前記商品情報と、対応する前記評価データとを用いて、所定のファイルを生成し、生成された該ファイルを要求元のコンピュータに送信する第９の機能とを、さらに実現させることを特徴としている。
【００２５】
また、本発明に係るコンピュータ読取可能な記録媒体は、上記の商品情報の提供プログラム（１）〜（４）の何れかを記録していることを特徴としている。
【発明の効果】
【００２６】
本発明によれば、一般ユーザが商品情報を簡単且つ迅速に閲覧することを可能とする商品情報の提供装置、提供方法、提供プログラム及びそのプログラムを記録したコンピュータ読取可能な記録媒を提供することができる。
【００２７】
また、ショップサーバーは、既にある商品情報を提供しているホームページから、ＲＳＳ規格に従った所定のファイル形式で、タグの値に商品情報を含んだファイルを生成し、商品情報の提供装置からのアクセスに対して、そのファイルを送信すればよく、ショップによる商品情報を登録する新たな作業が不要になる。また、商品情報を提供しているホームページから、ＲＳＳ規格のファイルを自動的に生成することは、コンピュータプログラムによって自動的に行うことができるので、ショップ側の負担がさらに軽減される。
【００２８】
また、一般ユーザによる商品毎の評価やコメントを使用することで、効果的な商品情報の提供が可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る実施の形態を、添付した図面に基づいて説明する。図１は、本発明の実施の形態に係る商品情報の提供装置を備えたシステムを示すブロック図である。
【００３０】
図１に示したシステムは、ＲＳＳリーダー機能を提供する本実施の形態に係る商品情報の提供装置（以下、ＲＳＳリーダーサーバーと記す）１と、商品の販売店舗などに設置されているコンピュータであるショップサーバー２と、商品を購入する一般ユーザが使用するコンピュータであるユーザＰＣ３と、これらが相互に通信するためのインターネットなどの通信ネットワーク４とを備えている。図１ではショップサーバー２、ユーザＰＣ３は各々１台しか記載されていないが、通常、複数台数が通信ネットワーク４に接続されている。
【００３１】
ＲＳＳリーダーサーバー１は、内部構成各部の制御及び演算などを行うＣＰＵ１１と、一時記憶やワーク領域として使用されるメモリ１２と、データを持続的に記録する記録部１３と、キーボードやマウスなどの操作部２０と、操作部２０との操作部インタフェース（以下、操作部Ｉ／Ｆと記す）１４と、表示部３０と、表示部３０に応じたビデオ信号を出力するビデオ部１５と、通信ネットワーク４を介して通信を行う通信インタフェース（以下、通信Ｉ／Ｆと記す）１６と、各部の間でのデータ交換用のバス１７とを備えている。ショップサーバー２、ユーザＰＣ３も同様の内部構成をしている。
【００３２】
ショップサーバー２では、ＨＴＴＰサービスが稼動しており、商品情報をインターネットのホームページとして提供している。商品情報は、例えば、ショップサーバー２のハードディスクなどの記録部にデータベースとして記録されている。ユーザＰＣ３には、インターネットのホームページを表示するためのブラウザが稼動している。
【００３３】
ＲＳＳリーダーサーバー１は、定期的にショップサーバーから商品情報を取得する機能、ショップサーバーから取得した商品情報をユーザＰＣに提供する機能、及びユーザＰＣから商品の評価及びコメントを取得して商品情報と共にユーザＰＣに提供する機能を有している。
【００３４】
先ず、図１に示したシステム全体の動作の概要を説明する。ユーザＰＣ３で稼動しているブラウザを介して、ＲＳＳリーダーサーバー１がＨＴＴＰサービスを提供している所定のＵＲＬがアクセスされる。これに対して、ＲＳＳリーダーサーバー１は、該当するファイル（以下では、ＨＴＭＬ形式のファイルとする）を、アクセス元のユーザＰＣ３に送信し、ユーザＰＣ３のブラウザがこれを表示部に表示する。さらに、ユーザＰＣ３から、商品の検索や特定のジャンルの商品情報を要求するコードがＲＳＳリーダーサーバー１に送信されると、ＲＳＳリーダーサーバー１は、対応する商品情報を記録部１３のデータベースから取得して、所定の表示形式のＨＴＭＬファイルを生成し、通信Ｉ／Ｆ１６を介して、要求元のユーザＰＣ３に送信する。ユーザＰＣ３は、取得したファイルをブラウザで表示する。一方、ＲＳＳリーダーサーバー１は、自己の有する商品情報を、ショップサーバー２から取得する。即ち、ＲＳＳリーダーサーバー１は、予めショップ毎に対応付けて記録部１３に記録されているＵＲＬに、定期的にアクセスしてショップサーバー２から商品情報を含んだファイルを取得し、このファイルを解析して得た情報を記録部１３に記録する。そして、ユーザＰＣ３から商品情報の要求コードを受信した場合、最新の情報を用いて、所定のＨＴＭＬファイルを生成し、要求元のユーザＰＣ３に送信する。このようにして、ＲＳＳリーダーサーバー１は、ユーザＰＣ３に商品情報を提供することができる。
【００３５】
次に、ＲＳＳリーダーサーバー１の機能に関して詳細に説明する。以下において、特に断らない限り、ＲＳＳリーダーサーバー１、ショップサーバー２、ユーザＰＣ３が各々備えているＣＰＵが行う処理として説明する。また、各ＣＰＵは、内部のメモリ上で処理を行い、必要に応じて処理結果を内部の記録部に記録し、また内部の通信Ｉ／Ｆ及び通信ネットワーク４を介して、相互に通信する。
【００３６】
図２は、ＲＳＳリーダーサーバー１の持つ機能である、定期的にショップサーバー２から商品情報を取得する機能に関する処理を示すフローチャートである。
【００３７】
ステップＳ１において、予め記録部１３に登録されている複数のショップのホームページアドレスＵＲＬの１つにアクセスして、対応するショップサーバー２から対応するファイルを受信する。
【００３８】
ステップＳ２において、ステップＳ１で受信したファイルがＲＳＳ形式のファイル（ＸＭＬ形式のメタデータファイル）であるか否かを判断する。ＲＳＳファイルであるか否かの判断は、例えば、受信したファイルのヘッダ部分の情報を用いて判断することができる。図３はＲＳＳファイルの一例を示す図である。ＲＳＳの規格は周知であるので、ここでは詳細を割愛し、本発明と関連する事項を中心に説明する。
【００３９】
ＲＳＳファイルは、図３に示したように、ＲＤＦの宣言部（<rdf:RDF>）、チャネル部（<channel>〜</channel>）、アイテム部（<item>〜</item>）の３つのブロックから構成されている。従って、ステップＳ２における判断は、受信したファイル内にＲＤＦ宣言部が含まれているか否か、即ち、テキスト“rdf:RDF”が含まれているか否かを調べることによって、実行することができる。ＲＳＳファイルでないと判断すれば、ステップＳ３に移行し、ＲＳＳファイルであると判断すれば、ステップＳ５に移行する。尚、図３に示した複数の四角形は、本明細書で説明するタグなどを示すためのものであり、実際のファイルには含まれてはいない。
【００４０】
ステップＳ３において、ステップＳ１で受信したファイルの中にＲＳＳファイルの取得先のＵＲＬが含まれているか否かを判断し、含まれていると判断すればステップＳ４に移行し、含まれていないと判断すればステップＳ１２に移行する。図４は、ショップサーバー２が提供している商品情報のページ（ＨＴＭＬファイル）のファイルの一例を示す図である。図３と同様に、四角形は、本明細書で説明するタグなどを示すためのものであり、実際のファイルには含まれてはいない。図４に示したように、ＨＴＭＬファイルの<head>  </head>で挟まれたヘッダ領域にある<link>タグ中のrelパラメータに“alternate meta”の文字列があれば、受信したファイルの中にＲＳＳファイルの取得先のＵＲＬが含まれていると判断する。そして、同じ<link>タグ中のパラメータhrefに指定されているＵＲＬ、図４では“http://www.shopa.net/rss/rss.php”をＲＳＳファイルの取得先ＵＲＬとして決定する。図４の例では、ＵＲＬに含まれているファイルの拡張子がphpであることから、このＵＲＬにアクセスした場合に、動的なファイルが返信されることが分かる。このＵＲＬに含まれるファイルの拡張子は、htm、htmlなどの静的なファイルの拡張子であってもよい。
【００４１】
ステップＳ４において、ステップＳ３で決定したＲＳＳファイルの取得先ＵＲＬに対してアクセスし、ショップサーバー２から対応するＲＳＳファイルを受信する。
【００４２】
ステップＳ５〜Ｓ１１の処理は、ステップＳ１又はＳ４で受信したＲＳＳファイルを解析し、商品情報を取得して記録部１３に記録する処理である。
【００４３】
ステップＳ５において、ステップＳ１又はＳ４で受信したＲＳＳファイルのチャネル部の中からタグ<title>の値を取得し、これをショップ名とする。以下では、ここで取得したショップ名を“ショップＡ”として説明する。
【００４４】
ステップＳ６において、アイテム部の各item領域（<item>  </item>で挟まれた１つの領域）中の<dc:type>の値が“shop”であるか否かを判断し、“shop”であれば、ステップＳ７に移行し、“shop”でなければ、ステップＳ１１に移行する。即ち、<dc:type>の値が“shop”である場合のみ、item領域に商品情報が含まれているとして、その情報を取得し、<dc:type>の値が“shop”でなければ、そのitem領域の情報を無視する。ここで、“<dc:type>”はDublin Core形式のタグであり、本発明では、ファイルに含まれている情報が、一般に使用されているニュースとは異なり、商品に関する情報であることを明確に示すために“type”タグの値に“shop”が設定されている。また、本発明では、図３に示したように、タグ<dc:format>の値に商品の単価が設定されている。
【００４５】
ステップＳ７において、ステップＳ６で対象としたitem領域中のタグ<link>の値を取得する。図３では、例えば“http://www.shopa.net/product/6”である。
【００４６】
ステップＳ８において、ステップＳ５で取得したショップ名“ショップＡ”に対応付けられたデータの中に、ステップＳ７で取得した<link>の値を有するデータがあるか否かを判断する。ここで、ＲＳＳリーダーサーバー１の記録部には、予めショップと商品情報とが対応されて記録されているとする。図５は、ＲＳＳリーダーサーバー１の記録部に記録された情報の一例を示す図である。図５では、ショップ名（変数はshopname）に対応させた商品情報として、商品名（変数はtitle）、リンク（変数はlink）、説明（変数はdescription）、ジャンル（変数はsubject）、製造者（変数はcreator）、単価（変数はformat）、作成日時（変数はdate）、評価（変数はrate）、コメント（変数はcomment）が示されている。従って、図５の場合には、ショップ名（shopname）の中にステップＳ５で取得したショップ名“ショップＡ”があり、且つそれに対応した商品情報のリンク（link）の中にステップＳ７で取得した<link>の値“http://www. shopa.net/product/6”がある場合、ステップＳ９に移行する。一方、ショップ名（shopname）の中にステップＳ５で取得したショップ名“ショップＡ”がない場合、若しくはあっても、それに対応した商品情報のリンク（link）の中にステップＳ７で取得した<link>の値“http://www. shopa.net/product/6”がない場合には、ステップＳ１０に移行する。
【００４７】
ステップＳ９において、item領域の中の各タグの値を取得し、それらの値で、ＲＳＳリーダーサーバー１の記録部１３に記録された商品情報を更新する。即ち、図５において、同じショップ名（shopname）及びリンク（link）に対応するデータを上書き記録する。
【００４８】
ステップＳ１０において、item領域の中の各タグの値を取得し、それらの値を、ＲＳＳリーダーサーバー１の記録部１３に新たなデータとして追加する。即ち、ステップＳ５で取得したショップ名“ショップＡ”と、item領域の中の各タグの値とを対応付けて、図５の形式で、新たなデータとして追加記録する。
【００４９】
ステップＳ１１において、アイテム部の中に処理すべきitem領域が残っているか否かを判断し、全てのitem領域に関してデータの更新又は追加処理が終るまで、ステップＳ６〜Ｓ１０の処理を繰り返す。
【００５０】
ステップＳ１２において、アクセスすべきショップのＵＲＬが残っているか否かを判断し、全てのショップのＵＲＬに関して、ステップＳ１〜Ｓ１１の処理を繰り返す。
【００５１】
以上の一連の処理を、所定の時間間隔（例えば１時間）で行うことによって、ＲＳＳリーダーサーバー１に登録されたショップの商品情報を、可能な限り最新の情報に維持することができる。
【００５２】
次に、本実施の形態に係るＲＳＳリーダーサーバー１の別の機能である、ショップサーバー２から取得した商品情報をユーザＰＣ３に提供する機能、ユーザＰＣ３から商品の評価及びコメントを取得して商品情報と共にユーザＰＣ３に提供する機能に関して説明する。
【００５３】
ＲＳＳリーダーサーバー１ではＨＴＴＰサービスが稼動しており、ＲＳＳリーダーサーバー１は、所定のＵＲＬに対するアクセス要求を、通信ネットワーク４を介して受信した場合、該当するページのファイルを要求元のユーザＰＣ３に送信する。
【００５４】
図６は、ユーザＰＣ３の表示部に表示される商品紹介のページの一例を示す図である。このページは、ユーザＰＣ３のブラウザによって表示可能な形式のファイル、例えば、ＨＴＭＬファイルとして形成されている。図６では、左側上部の領域に、ユーザが情報を取得するショップのＵＲＬを直接入力することができる「ショップの新規登録」、商品をキーワード検索することができる「商品検索」のインタフェースを備えている。また、左側下部の領域には、ユーザによって現在登録されている商品のカテゴリ、登録ショップが階層的に表示される。右側には、商品に関する情報がリスト表示される。
【００５５】
「ショップの新規登録」は、テキスト入力ボックスにＵＲＬを入力して、「登録」ボタンをマウスでクリックすれば、入力されたＵＲＬが、ユーザを特定する情報（ユーザＩＤ、クッキー情報など）と共に、ＲＳＳリーダーサーバー１に送信されるように、ＲＳＳリーダーサーバー１から受信したファイル中に記述されている。テキストデータの入力、送信に関する記述は、周知の方法、例えばINPUTタグ、FORMタグで所定のパラメータを設定する形式で行うことができる。ＲＳＳリーダーサーバー１は、受信したこの情報を、そのユーザの登録ショップ情報に追加し、新たに最新の情報を用いてユーザに提供するページを作成し直して、要求元のユーザＰＣ３に送信する。これによって、ユーザＰＣ３に、左側下部の登録ショップの階層表示に、新規に登録したショップを表す情報（通常はショップ名）が表示された、最新のページが表示される。このとき、上記したようにＲＳＳリーダーサーバー１の定期的な商品情報の更新機能によって、更新、追加された商品情報も提供される。
【００５６】
「商品検索」は、同様にテキスト入力ボックスのキーワード（商品名、品番など）を入力して、検索ボタンをクリックすると、同様に、情報がＲＳＳリーダーサーバー１に送信され、ＲＳＳリーダーサーバー１が、商品情報のデータベースを検索し、取得した商品情報を用いて、所定のページを作成し、要求元のユーザＰＣ３に送信する。
【００５７】
図６の商品リストの右端には、商品に関するユーザの評価を受け付ける「評価」ボタンが表示されている。
【００５８】
「評価」ボタンがクリックされると、要求コードが、ＲＳＳリーダーサーバー１に送信され、該当するページ、例えば、図７に示した評価用ページが要求元のユーザＰＣ３に送信されて表示される。図７に示したページでは、プルダウンボタンをクリックして表示される複数の評価ランクのメニュー（例えば、星記号１個★〜５個★★★★★）の中から１つが選択され、「評価する」ボタンがクリックされると、選択された評価ランクの情報（１〜５個の星記号、星記号の数に対応する数字など）が、商品を特定する情報（例えば、ショップ名及び商品名）と共に、ＲＳＳリーダーサーバー１に送信される。ＲＳＳリーダーサーバー１は、受信した評価情報を、受信したショップ情報及び商品情報に対応させて記録する。図５では、評価（変数はrate）に記録される。記録された商品の評価情報は、ユーザーＰＣ３からの要求を受けて商品情報のページを作成するときに、商品リストに付加されて表示される。
【００５９】
また、商品の評価順に商品を並べることによって、商品の人気ランキングを表示することができる。例えば、図６の左上の「人気ランキング」ボタンがクリックされると、所定の要求コードがユーザＰＣ３から、ＲＳＳリーダーサーバー１に送信され、ＲＳＳリーダーサーバー１が、商品の評価順に商品を並べたページを生成して、ユーザＰＣ３に送信する。１つの商品に対して複数の評価を受けた場合、それらを代表する値、例えば平均値（評価点の合計／評価回数）を計算し、値の高い順に表示するようにすればよい。
【００６０】
また、図６において、商品リストの右端に、評価ボタンと同様にコメントボタンを設けてもよい。コメントボタンがマウスでクリックされた場合、上記した評価用ページ（図７）の表示に関する処理と同様の処理がＲＳＳリーダーサーバー１とユーザＰＣ３との間で行われ、コメント入力用ページがユーザＰＣ３に表示される。コメント入力用ページに入力されたコメント（テキスト）は、上記した評価情報と同様に処理され、ＲＳＳリーダーサーバー１に送信され、記録部１３に記録される。図５では、コメント（変数はcomment）に記録される。
【００６１】
以上において、本発明の実施の形態に関して説明したが、これに限定されるものではなく、図２に示したフローチャートを種々変更することや、図５と異なる方法でデータを記録、管理してもよい。
【００６２】
例えば、ＲＳＳリーダーサーバー１が定期的にアクセスするＵＲＬを、ＲＳＳファイルを直接取得することができるＵＲＬに限定しておけば、図２において、ステップＳ２及びＳ３の処理を省くことができる。また、ステップＳ８におけるデータの更新／追加の判断に、上記したタグ（チャネル部の<title>及びitem部の<link>）に別のタグを追加して用いることもでき、上記したタグとは異なる別のタグを組み合わせて使用することもできる。また、ステップＳ６における<dc:type>は、“shop”に限定されず、商品情報であることを示すように取り決めた文字列であればよい。
【００６３】
また、記録部に記録する商品情報は、図５に限定されず、例えば、ショップ名の代わりに、又はショップ名に追加して、商品情報を提供しているホームページのＵＲＬ及び／又はＲＳＳファイルの取得先のＵＲＬを含んでいてもよい。その場合、図２に示したフローチャートにおいて、ショップ名の代わりに適宜、商品情報を提供しているホームページのＵＲＬ又はＲＳＳファイルの取得先のＵＲＬを使用してもよい。
【００６４】
また、以上では、ショップが自社のサーバー（ショップサーバー２）を用いて商品情報を提供している場合を説明したが、これに限定されない。例えば、図１において、ショップサーバー２が、サーバーを持たない複数のショップに対して、商品紹介のホームページを構築し、その上で商品情報を提供するサービス提供者の所有するサーバーであってもよい。例えば、会員である各ショップは、サービス提供者のサーバーに、自社の商品を登録し、サービス提供者のサーバーが、登録された商品情報を管理し、各ショップの商品情報を各ショップ毎のホームページで提供する。この場合、サービス提供者のサーバーにおいて、各ショップのホームパージに対応するＵＲＬにアクセスした場合に取得されるファイルのヘッダ部分（<head>〜</head>）に、上記したようにＲＳＳファイルの取得先ＵＲＬを含むようにしておき、ＲＳＳリーダーサーバー１が、各ショップのホームパージに対応するＵＲＬ（サービス提供者のサーバーにある）に定期的にアクセスして、ＲＳＳファイルとして商品情報を取得するようにすればよい。
【００６５】
また、図１において通信ネットワーク４に接続されたｐｉｎｇサーバーを備え、商品情報が変更されたことを知らせるようにしてもよい。この場合、複数のショップサーバー２は、商品情報が変更されたことを知らせるために、ｐｉｎｇサーバーにショップ名及び所定のＵＲＬを送信する。ｐｉｎｇサーバーは、受信したショップ名及びＵＲＬを、ＲＳＳリーダーサーバー１に送信する。これを受けて、ＲＳＳリーダーサーバー１は、受信したショップ名及びＵＲＬに該当するデータが記録部１３にあれば、そのショップのデータを使用して、図２に示したフローチャートと同様の処理を行い、ＲＳＳファイルとして最新の商品情報を取得することができる。また、ＲＳＳリーダーサーバー１自体が、このｐｉｎｇサーバーの機能を備えていてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態に係る商品情報の提供装置を備えたシステムの概要を示すブロック図である。
【図２】ＲＳＳリーダーサーバーがショップサーバーから商品情報を取得する処理を示すフローチャートである。
【図３】ＲＳＳファイルの一例を示す図である。
【図４】ショップサーバーが提供する商品紹介のページのソースの一例を示す図である。
【図５】ＲＳＳリーダーサーバーが記録している商品情報の一例を示す図である。
【図６】ＲＳＳリーダーサーバーが提供する商品情報ページの一例を示す図である。
【図７】商品の評価ページの一例を示す図である。
【符号の説明】
【００６７】
１    ＲＳＳリーダーサーバー（商品情報の提供装置）
２    ショップサーバー
３    ユーザＰＣ
４    通信ネットワーク
１１  ＣＰＵ
１２  メモリ
１３  記録部
１４  操作部インタフェース
１５  ビデオ部
１６  通信インタフェース
１７  バス
２０  操作部
３０  表示部
【図１】
2006059032.tif 000003
【図２】
2006059032.tif 000004
【図３】
2006059032.tif 000005
【図４】
2006059032.tif 000006
【図５】
2006059032.tif 000007
【図６】
2006059032.tif 000008
【図７】
2006059032.tif 000009